From 02b8e34242281959321d86c6d307a02a668c6ad8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 1 Jul 2018 14:36:16 -0400 Subject: [PATCH] Crash fixes / New ammo types / New turrets / Missiles added --- build.gradle | 2 +- .../{scatter-heat.png => hail-heat.png} | Bin .../blocks/turrets/turrets/lancer-heat.png | Bin 192 -> 243 bytes .../sprites/blocks/turrets/turrets/lancer.png | Bin 356 -> 528 bytes .../blocks/turrets/turrets/ripple-heat.png | Bin 0 -> 285 bytes .../sprites/blocks/turrets/turrets/ripple.png | Bin 682 -> 801 bytes .../blocks/turrets/turrets/salvo-heat.png | Bin 191 -> 227 bytes ...ux-panel-left.png => salvo-panel-left.png} | Bin ...-panel-right.png => salvo-panel-right.png} | Bin .../sprites/blocks/turrets/turrets/salvo.png | Bin 400 -> 427 bytes .../sprites/blocks/turrets/turrets/wave.png | Bin 534 -> 551 bytes .../sprites/effects/missile-back.png | Bin 0 -> 163 bytes core/assets-raw/sprites/effects/missile.png | Bin 0 -> 154 bytes core/assets/sprites/sprites.atlas | 1607 +++++++++-------- core/assets/sprites/sprites.png | Bin 129053 -> 132125 bytes .../io/anuke/mindustry/content/AmmoTypes.java | 32 +- .../src/io/anuke/mindustry/content/Items.java | 2 +- .../io/anuke/mindustry/content/Recipes.java | 6 +- .../io/anuke/mindustry/content/Weapons.java | 2 +- .../content/blocks/TurretBlocks.java | 40 +- .../content/bullets/ArtilleryBullets.java | 90 +- .../content/bullets/MissileBullets.java | 34 +- .../content/bullets/StandardBullets.java | 27 +- .../anuke/mindustry/content/fx/BulletFx.java | 65 +- .../io/anuke/mindustry/core/NetClient.java | 4 +- .../src/io/anuke/mindustry/core/Renderer.java | 6 +- .../io/anuke/mindustry/entities/Damage.java | 12 + .../mindustry/entities/StatusController.java | 10 +- .../entities/bullet/ArtilleryBulletType.java | 7 +- .../entities/bullet/BasicBulletType.java | 33 +- .../mindustry/entities/bullet/Bullet.java | 6 +- .../entities/bullet/MissileBulletType.java | 24 + .../anuke/mindustry/entities/effect/Fire.java | 4 +- .../mindustry/entities/effect/ItemDrop.java | 6 +- .../entities/effect/ItemTransfer.java | 6 +- .../mindustry/entities/effect/Lightning.java | 6 +- .../mindustry/entities/effect/Puddle.java | 4 +- .../io/anuke/mindustry/graphics/Palette.java | 6 + core/src/io/anuke/mindustry/net/Net.java | 13 +- .../mindustry/world/blocks/BuildBlock.java | 4 +- .../world/blocks/SelectionTrait.java | 9 +- .../defense/turrets/ArtilleryTurret.java | 8 +- .../blocks/defense/turrets/BurstTurret.java | 3 +- .../blocks/defense/turrets/CooledTurret.java | 9 + .../world/blocks/defense/turrets/Turret.java | 12 +- .../world/blocks/distribution/MassDriver.java | 4 +- .../world/meta/values/LiquidFilterValue.java | 4 +- .../src/io/anuke/kryonet/ByteSerializer.java | 6 +- 48 files changed, 1182 insertions(+), 931 deletions(-) rename core/assets-raw/sprites/blocks/turrets/turrets/{scatter-heat.png => hail-heat.png} (100%) create mode 100644 core/assets-raw/sprites/blocks/turrets/turrets/ripple-heat.png rename core/assets-raw/sprites/blocks/turrets/turrets/{crux-panel-left.png => salvo-panel-left.png} (100%) rename core/assets-raw/sprites/blocks/turrets/turrets/{crux-panel-right.png => salvo-panel-right.png} (100%) create mode 100644 core/assets-raw/sprites/effects/missile-back.png create mode 100644 core/assets-raw/sprites/effects/missile.png create mode 100644 core/src/io/anuke/mindustry/entities/bullet/MissileBulletType.java diff --git a/build.gradle b/build.gradle index 3dd0059419..9a26b7ceda 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ allprojects { gdxVersion = '1.9.8' roboVMVersion = '2.3.0' aiVersion = '1.8.1' - uCoreVersion = 'a19e59c800' + uCoreVersion = '2a244b3d35' getVersionString = { String buildVersion = getBuildVersion() diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/scatter-heat.png b/core/assets-raw/sprites/blocks/turrets/turrets/hail-heat.png similarity index 100% rename from core/assets-raw/sprites/blocks/turrets/turrets/scatter-heat.png rename to core/assets-raw/sprites/blocks/turrets/turrets/hail-heat.png diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/lancer-heat.png b/core/assets-raw/sprites/blocks/turrets/turrets/lancer-heat.png index 9d6b753569ad5fb3d965cb6b1cae0311a3dfdc64..28edce943f1d77eef54ff256b72faf98415be5e2 100644 GIT binary patch delta 185 zcmX@W_?gkTGr-TCmrII^fq{Y7)59f*fq_8)ggMw47#QR~|4(FKU|>t~c6VV&13~s( zUbzz$(()_YQ&1CD7?OGF=M~StiJNiw(~2UBeqX| lD`FX#uy@CN{U4mX3aN5C-tjl9GcYhPc)I$ztaD0e0sy+KK8gSU delta 161 zcmey&c!1HfGr-TCmrII^fq{Y7)59f*fq?tk#MA8t~c6VV&13~s( zUbzem44efXk;M!Q+`=Ht$S`Y;1Oo#Ddx@v7EBhmMMnMsYy^nMyCPu5*Ggf%IIEGl9 zo;umk;4-`i&PW}MSEI$T74qB0#-H!n=Q>gs=1Dj>)gycw>%4YOD3cV<=oj- zvT?KOjDtVfw7uB9WmF8eX0ElrQ&j%`ZuR$n@mbq%KM7qPy6mA9!<>2MH?7}1yB9r+ zz3*6_&b3*Ehf7~F3{k* zn>VXr%IXD|wSw2*^KUr3&~%|fb=vH>S*L^?4wvrW{Kgm%I<+9fw^DXbXzp?ZqGa(sv<`<$(#z4L8he*TwPICy6)-LG;EuM2_&BT99;&$@{XQzcobTBY5FnGH9xvXVO0|RG)M`SSr1Gg{;GcwGYBf-GHz+U3%>&pI!SyV*V%(;QHZ(_81J;NDK7sn8Z z%cT<)`3^YAN8&z8QLnZLu>Os;+9 z%A(%-Nue(^mPhKQl+VwJzYxf0z?9rIDf?P#vx38^CKKP6?K2*iDKND3743O=E~R|` zoOdhoB){KQ@4MajW5PVYCy1y707#KWV{an^LB{Ts5VvT%T diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/ripple-heat.png b/core/assets-raw/sprites/blocks/turrets/turrets/ripple-heat.png new file mode 100644 index 0000000000000000000000000000000000000000..d58f923fda8712456804206866c1d5c7dce41f95 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJo*pj^6T^Q0pkbRd|E&~Gt zXMsm#F#`j)FbFd;%$ftz!(QU)>&pI!ol#Izv4j8ZItB&?$r9Iy66gHf+|;}h2Ir#G z#FEq$h4Rdj3Zzmga9Z=wLt@p}*^tNh~+!0}m(!!G0 z7Z(10Kk4AYrcBYO4+q;NF3e|Pu3?>|ebRU9wR^Lx#M2Bt82m!BvK)#S1sG*kt=O3+ z%fg^%ZGF~MHc;otSso|Fx_kwteQM>$W1>4dDkklIS~%J9Tj=h$j^ACYTS{F%ewSt8 dVPiHHzwM$UvggO{Zww3!44$rjF6*2UngBL7UBCbU literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/ripple.png b/core/assets-raw/sprites/blocks/turrets/turrets/ripple.png index 350e7c66f4662c2ef3a4b8fe722324551de28742..72062b54b14d8c2cd6804df9c68b70a2e63a9feb 100644 GIT binary patch delta 735 zcmZ3*x{z&xmSGx08bccUF0Wh$1_sUokH}&M25w;xW@MN(M}mQYfxX1j*OmPdJENew zs^CKw%Zbq%^_`wBjv*e$d&3O7r5r{6x#?|Vf5_GSP@&l+F-uW~g-KjM(P@o}t3q$; zna;ES8br*xcW%CMNG%~%eNMrSJB>9q8#Z?fmito>YT z{J#3VWscEIh3>gM)t!}BN{rrGpW?DRGyT!oG-iegL5s}ZZLHT(v8-Mgps^r8m_{?tJD_^yTU7vS~rD zq!|vJ?$6&KbvF37&m@_~`t`5h-uPb2;@F_TA*520rPv}iv$*eSMqlY(S!R#7%9HNc z75bzzg?Kq~Eade4(5&R{%f9@2I1j^=AWfm`rC)iwjxOR8Upw*Q_W1etUrKr2Nidsz zQ0-%_J>!P=Tf8)X?CY=FU%%smkC4)U;2Ju~XhShi0I zYTmuB+ki*7;nZUTN5RN@TWC{mC;rn;&?*soHz4r^!40;`i(IHDC6$z|#LN;!rjEPf5o^e1vF&ZwPy>8(KE<)7{e zuN}&&YM1`c={U0O+T%&O_qPdUv&=iODEF{;gS#*LRIk>nS7bLkU#*JSu delta 615 zcmZ3;wu*Ivmf?Sf{|x^Z>|H*Yfq{Xuz$3Dlfq`2Xgc%uT&5>YWU|=ut^mS!_#4IYJ zC$XhEylG;zM!k@yi(`n#@u^|^v!xA1{*_d$TF7!)v*hK%o2rfXqBIzrPbP3w7`FXm zKUv`XuS5FLKUVkV;|^?-9~x-3`I+BPnc~;Jt?Gqlq6y(EWJWw0qK(8`8aQ`kxo*89%pse&+}8OEZoWPj{UWP+hr&*Yf#_RjU~FteBT( zx9eUy=$bCT)5)91@OOW}lqGDQEwU{(H(Z-o0w3$EwdI%mv?@P- zearrmYw~0Vee-yYvb*;+*{$jiY>Rm@J$Gl;%%s|ldk%ek{k@>IqnMAcuVycU){oWQ zUSFQQSAYBHD=A`W}f@v68_g8 z7p|!aoOG)0_cl+1`z6v36g9gJMW3o-PuQP-PP9Vi_`PpFs@|Mx`c7u0GdG64nC8U6 zq4?qRS^2NF0Zzp>lQ|UUsA#!7KFQ@?{k?~ww1C0l*6wtx9e$5CYj-h~&fNGh_Ue=bQXJ$=h)q+osZCApjv|}&by8iadb+_afuP=LqZ*gDv{!HDe bKg{LJEj*tF-+s-&z`)??>gTe~DWM4f$lf72 diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/salvo-heat.png b/core/assets-raw/sprites/blocks/turrets/turrets/salvo-heat.png index 491361e6c53aa99ed236eafb09e6de6ab54e31c1..39a14c6dafdb75f64151b32f03da06be6c94ceba 100644 GIT binary patch delta 135 zcmdnb_?U5m3O`$tx4R2N8VIuQ^2(j4D9_2xC@7)m7xYSIqNhfJx2KC^h{fsTgax8M z{{OcRGqXxiOgN#aahY$rl$y=2GxZxuGL4hVo oi%z}u|NsB%X%ei5Wf>UsS)@DV7q!i1U|?YIboFyt=akR{0G44f$p8QV delta 126 zcmaFNxSw%?iYjM;M`SSr1Gg{;GcwGYBf-GHz+U3%>&pI!g+)|P;=Rqq_=(XPewLmt zjv*GOlM@z*{`mj@zhX{K$pNP|iaQvD<#u{o+;G|bK#$MtBAd<8gKC-zhyVTmFMrH{ f%Z+g@Bg4kq;!-}(f;1Qy7#KWV{an^LB{Ts5_t-0d diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/crux-panel-left.png b/core/assets-raw/sprites/blocks/turrets/turrets/salvo-panel-left.png similarity index 100% rename from core/assets-raw/sprites/blocks/turrets/turrets/crux-panel-left.png rename to core/assets-raw/sprites/blocks/turrets/turrets/salvo-panel-left.png diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/crux-panel-right.png b/core/assets-raw/sprites/blocks/turrets/turrets/salvo-panel-right.png similarity index 100% rename from core/assets-raw/sprites/blocks/turrets/turrets/crux-panel-right.png rename to core/assets-raw/sprites/blocks/turrets/turrets/salvo-panel-right.png diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/salvo.png b/core/assets-raw/sprites/blocks/turrets/turrets/salvo.png index 477b2dbd718e4287f98f07d2cdb0f553632bc01b..2264599bdce751959736afcc173747ea12042494 100644 GIT binary patch delta 337 zcmbQhyqbA}3O`$tx4R2N8VIuQ^2(j4D9_2xC@93(e_1JRqNhf^u&0Y-h{fr(lNb6O zaS&+RFQm}%_)M6IsEUfX+=6Fk)J$y-Sc#l(P=2XB=cTYnvA=`g9F1i{@vdRvrMxj5 zd4d~ePs^4*^l|pgGd}K3c z{ie^tuDxLKgYPU+*|VQ+t@pir<@%B-Ypz+}-u8Ch)a2(?SgveU>|S zd|v)t?NuloJ2| delta 337 zcmZ3@Jb`(FiYjM;M`SSr1Gg{;GcwGYBf-GHz+U3%>&pI!g_S`>s6+6nLKlC05UQ3M1#rN6ec_HcnY8KcTlXKf(Ewe#uGkCEoQ91f1J9 zq@aAE0Pvyuey@!s!ME{cks~ZJvLg?Vs1FO(NOZYmZJZw_;tiRV;0uPKl9d zN}9&fI=%%{4*f4r=$W`DL&Z1vxw2BuclY|2yZrVzpXp8$(2>8lF{mFxfRKMH(_BMtF70(4zoI*nx8Z7z@ zckd{@$}U^8)IfFGu@?f1H9plP+naeElu#~>wf^_on>mebeysI7mlgvaX8ne(x)bg) sD-~77DK>0$ex)BYE%o5~__yp4NvZq&<75IE7#J8lUHx3vIVCg!08OlnO8@`> diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/wave.png b/core/assets-raw/sprites/blocks/turrets/turrets/wave.png index 398b626e27d1da8eac54fdc59dca50498615ea7b..83c67c389da1f7606a324ae20858369e9bbf9091 100644 GIT binary patch delta 483 zcmbQnvYcgtmSGx08bccUF0Wh$1_sUokH}&M25w;xW@MN(M}mQYfxX1j*OmPdJEI^U z(}%TsJ10hK)c1S3IEGl9o;umkL)lTJZNKGH3qPI{9diq~7k!m$G`YRz*p}O@m)O=! zI%LKk9=T*wv9@B&_6bg9tD92_XJ_&;t@J;lyJmTS(ojUKtCZ4sXL0(gWPT0!^vS~6zy?$g+|7!O2 zsb8Wp#QF^6sGjUv!X&&@VH^4wCJ*@m2nqjk2`vu zOfk|tx9aLD*>IK1*Y>b)KG|Jw!d;!b=&{9rmK%I)!qS^x|CTx-Wj!_i$G-EGpE~~i zXnmZ_zf>fgzjU2kLb>hS_YZ!*uf6qkV#K%ata&Pa?`P?&WvxBA{eRJ>a?S$^xien> zmU2Ist~HgbdH(zxvHqNQJQ(KOGrhSpa;E&jov}-QD?fSd=(O8T=)PXoGn>kkFVdQ&MBb@0E7hF$N&HU delta 466 zcmZ3^GL2<|mf?Sf{|x^Z>|H*Yfq{Xuz$3Dlfq`2Xgc%uT&5>YWU|=ut^mS!_#4IYJ zYvpC;x^!Z+Mtz;9i(`nz>8X?TJ(vS!j@zHV*`jIFocb^&!7kFK<#Og;vxwNcO$kv3 zlGAe5@!d{%8D{=fAkHR6EJd8ZZ%4Hw_uOZ%u^@9^aN$uwEvHpL*X zE!S8a8{%HhI`RHL&xW-17sNa#E!gVj)fvR~^NvWR0Q-fg-G_6o8OAHWoVqSD;!uUa zg%y1-Vr6Eicrr`~+9jkDqj|I-$b91c^8HGWEYv>zUY8j;&2rcCN)JuX%U9-xYKca# zlkj^bubQ%Sy8km*ugg<*pN*`q6Sh77TQtFVLsZ$b-`}75aW=SB&cAne#_?Xs_JfMg z`LE}H57zMKesDgupk}xCVk@Eh3B_9e+@J63`pwUh_q`G|d1{=+&0S0dyu61eByH>n zIwi^IH$RK-1p|Zmbiv!z&Qezek8j`2mXMn)+pzd*W5(9q4D;23pY(qIqY9QfJ`l;us=vd2a7UUIqi6Lrnkw zzj-Ih6)Jh~5Yw`w3l}@8T=*=YFST!eN$#zZEUTs0nfv~8@iHc;yD~5^FnGH9xvX2-64|)mqvT05PKNAbZ2Tu5Zs2ENU|{fc^>bP0l+XkKh9M|c literal 0 HcmV?d00001 diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 34a6557ba7..09e1f86ea4 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,147 +13,147 @@ background index: -1 bridge-conveyor-arrow rotate: false - xy: 787, 209 + xy: 758, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 797, 210 + xy: 768, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 803, 220 + xy: 788, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-arrow rotate: false - xy: 449, 110 + xy: 952, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 459, 110 + xy: 962, 277 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 469, 110 + xy: 972, 277 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 warp-gate-top rotate: false - xy: 694, 326 + xy: 253, 113 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blast-drill rotate: false - xy: 243, 139 + xy: 269, 139 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blast-drill-rim rotate: false - xy: 269, 139 + xy: 295, 139 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blast-drill-rotator rotate: false - xy: 295, 139 + xy: 321, 141 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blast-drill-top rotate: false - xy: 321, 141 + xy: 347, 141 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 carbide-drill rotate: false - xy: 807, 210 + xy: 758, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 carbide-drill-rotator rotate: false - xy: 426, 160 + xy: 768, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 carbide-drill-top rotate: false - xy: 436, 160 + xy: 778, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laser-drill rotate: false - xy: 251, 48 + xy: 949, 347 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 269, 85 + xy: 949, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 269, 67 + xy: 967, 405 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 oil-extractor rotate: false - xy: 583, 232 + xy: 583, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oil-extractor-liquid rotate: false - xy: 583, 206 + xy: 609, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oil-extractor-rotator rotate: false - xy: 609, 232 + xy: 609, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oil-extractor-top rotate: false - xy: 609, 206 + xy: 635, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -188,700 +188,700 @@ plasma-drill-top index: -1 tungsten-drill rotate: false - xy: 817, 175 + xy: 888, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten-drill-rotator rotate: false - xy: 827, 217 + xy: 898, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten-drill-top rotate: false - xy: 827, 207 + xy: 908, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 930, 311 + xy: 287, 47 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 949, 401 + xy: 287, 29 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 949, 383 + xy: 305, 47 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 949, 365 + xy: 305, 29 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 999, 413 + xy: 243, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-blackrock rotate: false - xy: 999, 413 + xy: 243, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackrockshadow1 rotate: false - xy: 999, 403 + xy: 161, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone1 rotate: false - xy: 999, 393 + xy: 171, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-blackstone rotate: false - xy: 999, 393 + xy: 171, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone2 rotate: false - xy: 1015, 383 + xy: 251, 66 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 1015, 373 + xy: 251, 56 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneedge rotate: false - xy: 764, 291 + xy: 854, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 coal1 rotate: false - xy: 446, 160 + xy: 798, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal2 rotate: false - xy: 456, 160 + xy: 768, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 466, 160 + xy: 778, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 465, 150 + xy: 788, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 425, 140 + xy: 798, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 701, 235 + xy: 938, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 grass-cliff-edge rotate: false - xy: 747, 196 + xy: 818, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge-1 rotate: false - xy: 757, 198 + xy: 828, 263 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge-2 rotate: false - xy: 767, 199 + xy: 808, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-side rotate: false - xy: 777, 199 + xy: 818, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass2 rotate: false - xy: 465, 140 + xy: 798, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 737, 196 + xy: 808, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 715, 223 + xy: 597, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice-cliff-edge rotate: false - xy: 807, 200 + xy: 818, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge-1 rotate: false - xy: 717, 193 + xy: 828, 243 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge-2 rotate: false - xy: 707, 191 + xy: 838, 253 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-side rotate: false - xy: 727, 187 + xy: 838, 243 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice2 rotate: false - xy: 787, 199 + xy: 828, 253 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 797, 200 + xy: 838, 263 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 729, 256 + xy: 625, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 737, 186 + xy: 708, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 747, 186 + xy: 718, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 747, 186 + xy: 718, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 757, 188 + xy: 728, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 757, 188 + xy: 728, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 743, 270 + xy: 639, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead1 rotate: false - xy: 929, 251 + xy: 788, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead2 rotate: false - xy: 939, 273 + xy: 798, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 939, 263 + xy: 808, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 979, 261 + xy: 862, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 989, 261 + xy: 862, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 949, 247 + xy: 872, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 959, 251 + xy: 872, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 969, 251 + xy: 882, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 764, 277 + xy: 653, 191 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 oiledge rotate: false - xy: 778, 277 + xy: 667, 191 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock2 rotate: false - xy: 837, 241 + xy: 858, 233 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge rotate: false - xy: 877, 241 + xy: 868, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge-1 rotate: false - xy: 887, 241 + xy: 868, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge-2 rotate: false - xy: 897, 241 + xy: 878, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-side rotate: false - xy: 907, 241 + xy: 868, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 857, 241 + xy: 858, 213 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 867, 241 + xy: 858, 203 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 806, 277 + xy: 967, 319 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 837, 231 + xy: 868, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge rotate: false - xy: 867, 231 + xy: 898, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge-1 rotate: false - xy: 877, 231 + xy: 868, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge-2 rotate: false - xy: 887, 231 + xy: 878, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-side rotate: false - xy: 897, 231 + xy: 888, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 847, 231 + xy: 878, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 857, 231 + xy: 888, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 848, 281 + xy: 1009, 323 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 862, 281 + xy: 315, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 927, 231 + xy: 868, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 937, 233 + xy: 878, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 476, 160 + xy: 888, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 475, 150 + xy: 898, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 907, 231 + xy: 898, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 917, 231 + xy: 908, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 876, 281 + xy: 315, 91 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 475, 140 + xy: 908, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 479, 130 + xy: 918, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 479, 120 + xy: 868, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 479, 110 + xy: 878, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 815, 225 + xy: 888, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 825, 227 + xy: 898, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten1 rotate: false - xy: 817, 205 + xy: 918, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten2 rotate: false - xy: 817, 195 + xy: 928, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten3 rotate: false - xy: 817, 185 + xy: 878, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 827, 197 + xy: 918, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 827, 187 + xy: 928, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 827, 177 + xy: 938, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 837, 221 + xy: 888, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 918, 281 + xy: 323, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-border rotate: false - xy: 1015, 343 + xy: 285, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-elevation rotate: false - xy: 1015, 333 + xy: 295, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 1015, 333 + xy: 295, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-middle rotate: false - xy: 899, 251 + xy: 748, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 899, 251 + xy: 748, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-slope rotate: false - xy: 909, 251 + xy: 748, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 border rotate: false - xy: 919, 251 + xy: 758, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 435, 150 + xy: 808, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 455, 150 + xy: 778, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 991, 423 + xy: 913, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cross-3 rotate: false - xy: 789, 367 + xy: 763, 367 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -895,98 +895,98 @@ cross-4 index: -1 enemyspawn rotate: false - xy: 455, 140 + xy: 808, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 nuclearreactor-shadow rotate: false - xy: 370, 167 + xy: 398, 167 size: 26, 26 orig: 26, 26 offset: 0, 0 index: -1 place-arrow rotate: false - xy: 1010, 257 + xy: 982, 277 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 playerspawn rotate: false - xy: 1009, 247 + xy: 992, 277 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 793, 253 + xy: 353, 105 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 841, 329 + xy: 985, 351 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 859, 329 + xy: 985, 333 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 877, 329 + xy: 1003, 391 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 895, 329 + xy: 1003, 373 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 635, 232 + xy: 201, 112 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 635, 232 + xy: 201, 112 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shadow-1 rotate: false - xy: 805, 253 + xy: 341, 81 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-2 rotate: false - xy: 661, 219 + xy: 179, 72 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 shadow-3 rotate: false - xy: 398, 167 + xy: 426, 168 size: 26, 26 orig: 26, 26 offset: 0, 0 @@ -1014,168 +1014,168 @@ shadow-6 index: -1 shadow-round-1 rotate: false - xy: 817, 265 + xy: 353, 93 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-round-2 rotate: false - xy: 679, 259 + xy: 199, 72 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 shadow-rounded-2 rotate: false - xy: 681, 239 + xy: 219, 72 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 757, 208 + xy: 768, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 767, 209 + xy: 758, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 777, 209 + xy: 778, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 425, 150 + xy: 788, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top rotate: false - xy: 445, 150 + xy: 818, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router rotate: false - xy: 949, 267 + xy: 828, 213 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 949, 257 + xy: 838, 213 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 959, 261 + xy: 852, 303 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 969, 261 + xy: 852, 293 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-tank-bottom rotate: false - xy: 572, 258 + xy: 763, 341 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-tank-liquid rotate: false - xy: 598, 258 + xy: 789, 341 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-tank-top rotate: false - xy: 624, 258 + xy: 815, 393 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conduit-arrow rotate: false - xy: 419, 110 + xy: 922, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 429, 110 + xy: 932, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 439, 110 + xy: 942, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-bottom rotate: false - xy: 1009, 237 + xy: 1002, 279 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top rotate: false - xy: 1009, 227 + xy: 1012, 279 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 battery rotate: false - xy: 243, 165 + xy: 165, 118 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-battery rotate: false - xy: 243, 165 + xy: 165, 118 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 battery-large rotate: false - xy: 426, 170 + xy: 243, 139 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-battery-large rotate: false - xy: 426, 170 + xy: 243, 139 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -1238,21 +1238,21 @@ fusion-reactor-top index: -1 nuclear-reactor-center rotate: false - xy: 815, 367 + xy: 815, 341 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nuclear-reactor-lights rotate: false - xy: 815, 341 + xy: 583, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rtg-generator-top rotate: false - xy: 847, 241 + xy: 858, 223 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1315,217 +1315,217 @@ biomattercompressor-frame0 index: -1 biomattercompressor-frame1 rotate: false - xy: 661, 201 + xy: 165, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 679, 201 + xy: 661, 241 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 175, 120 + xy: 661, 223 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 193, 120 + xy: 661, 205 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blast-mixer rotate: false - xy: 211, 120 + xy: 179, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-blast-mixer rotate: false - xy: 211, 120 + xy: 179, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 955, 423 + xy: 877, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 859, 401 + xy: 877, 347 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 841, 365 + xy: 895, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 859, 383 + xy: 913, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 877, 401 + xy: 931, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 841, 347 + xy: 895, 347 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 859, 365 + xy: 913, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 929, 261 + xy: 778, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-weaver rotate: false - xy: 287, 85 + xy: 985, 405 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 269, 49 + xy: 967, 387 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 287, 67 + xy: 967, 369 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 287, 49 + xy: 985, 387 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 poweralloysmelter-top rotate: false - xy: 305, 85 + xy: 967, 351 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 powersmelter-top rotate: false - xy: 305, 67 + xy: 985, 369 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 305, 67 + xy: 985, 369 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 999, 223 + xy: 858, 263 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 1009, 217 + xy: 858, 253 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 917, 241 + xy: 878, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 core-open rotate: false - xy: 789, 393 + xy: 763, 393 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-1 rotate: false - xy: 1015, 363 + xy: 753, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-1-top rotate: false - xy: 1015, 353 + xy: 275, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 174, 102 + xy: 197, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 192, 102 + xy: 215, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-3 rotate: false - xy: 347, 141 + xy: 373, 141 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-3-top rotate: false - xy: 373, 141 + xy: 399, 141 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -1553,93 +1553,79 @@ arc index: -1 arc-heat rotate: false - xy: 952, 301 + xy: 131, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 -crux-panel-left - rotate: false - xy: 841, 401 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -crux-panel-right - rotate: false - xy: 841, 383 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 cyclone rotate: false - xy: 763, 341 + xy: 789, 393 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 mass-driver-turret rotate: false - xy: 763, 341 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ripple - rotate: false - xy: 763, 341 + xy: 789, 393 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 duo rotate: false - xy: 445, 140 + xy: 798, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fuse rotate: false - xy: 789, 341 + xy: 789, 367 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spectre rotate: false - xy: 789, 341 + xy: 789, 367 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 hail rotate: false - xy: 976, 283 + xy: 327, 65 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 scatter rotate: false - xy: 976, 283 + xy: 327, 65 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +hail-heat + rotate: false + xy: 323, 27 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 lancer rotate: false - xy: 769, 229 - size: 10, 10 - orig: 10, 10 + xy: 949, 383 + size: 16, 16 + orig: 16, 16 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 781, 241 - size: 10, 10 - orig: 10, 10 + xy: 949, 365 + size: 16, 16 + orig: 16, 16 offset: 0, 0 index: -1 meltdown @@ -1649,142 +1635,163 @@ meltdown orig: 32, 32 offset: 0, 0 index: -1 -salvo - rotate: false - xy: 913, 329 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -salvo-heat - rotate: false - xy: 931, 329 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -scatter-heat - rotate: false - xy: 805, 265 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -scorch - rotate: false - xy: 781, 229 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -scorch-shoot - rotate: false - xy: 793, 241 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -swarmer - rotate: false - xy: 840, 311 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -wave - rotate: false - xy: 949, 347 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -wave-liquid - rotate: false - xy: 949, 329 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -drone-factory-top - rotate: false - xy: 877, 365 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -fabricator-factory-top - rotate: false - xy: 877, 365 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -drone-factory-top-open - rotate: false - xy: 895, 383 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -fabricator-factory-top-open - rotate: false - xy: 895, 383 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -mech-factory - rotate: false - xy: 815, 393 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dart-ship-factory-open - rotate: false - xy: 877, 383 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -delta-mech-factory-open - rotate: false - xy: 895, 401 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -reconstructor-open - rotate: false - xy: 305, 49 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -repair-point-turret - rotate: false - xy: 827, 237 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -ship-factory +ripple rotate: false xy: 635, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +ripple-heat + rotate: false + xy: 175, 112 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +salvo + rotate: false + xy: 1003, 355 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +salvo-heat + rotate: false + xy: 1003, 337 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +salvo-panel-left + rotate: false + xy: 279, 65 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +salvo-panel-right + rotate: false + xy: 297, 65 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +scorch + rotate: false + xy: 365, 117 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +scorch-shoot + rotate: false + xy: 381, 129 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +swarmer + rotate: false + xy: 261, 59 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +wave + rotate: false + xy: 287, 11 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +wave-liquid + rotate: false + xy: 305, 11 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +drone-factory-top + rotate: false + xy: 931, 347 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +fabricator-factory-top + rotate: false + xy: 931, 347 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +drone-factory-top-open + rotate: false + xy: 111, 42 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +fabricator-factory-top-open + rotate: false + xy: 111, 42 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +mech-factory + rotate: false + xy: 815, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dart-ship-factory-open + rotate: false + xy: 931, 383 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +delta-mech-factory-open + rotate: false + xy: 913, 347 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +reconstructor-open + rotate: false + xy: 967, 333 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +repair-point-turret + rotate: false + xy: 858, 243 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +ship-factory + rotate: false + xy: 227, 112 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 door-large-open rotate: false - xy: 859, 347 + xy: 931, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 435, 140 + xy: 788, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1833,60 +1840,74 @@ casing index: -1 clear rotate: false - xy: 572, 284 + xy: 106, 42 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 727, 197 + xy: 698, 224 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 error rotate: false - xy: 715, 265 + xy: 261, 6 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 laser rotate: false - xy: 760, 338 + xy: 1003, 409 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 laser-end rotate: false - xy: 720, 332 + xy: 299, 119 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 laserfull rotate: false - xy: 740, 332 + xy: 183, 92 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 minelaser rotate: false - xy: 996, 313 + xy: 1006, 409 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 minelaser-end rotate: false - xy: 659, 259 + xy: 203, 92 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 +missile + rotate: false + xy: 131, 13 + size: 9, 9 + orig: 9, 9 + offset: 0, 0 + index: -1 +missile-back + rotate: false + xy: 694, 329 + size: 9, 9 + orig: 9, 9 + offset: 0, 0 + index: -1 scorch1 rotate: false xy: 650, 258 @@ -1903,63 +1924,63 @@ scorch2 index: -1 scorch3 rotate: false - xy: 165, 101 + xy: 679, 252 size: 7, 25 orig: 7, 25 offset: 0, 0 index: -1 scorch4 rotate: false - xy: 97, 18 + xy: 679, 225 size: 7, 25 orig: 7, 25 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 106, 18 + xy: 97, 18 size: 7, 25 orig: 7, 25 offset: 0, 0 index: -1 shell rotate: false - xy: 700, 295 + xy: 365, 106 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shell-back rotate: false - xy: 711, 295 + xy: 377, 118 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shot rotate: false - xy: 927, 241 + xy: 888, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer rotate: false - xy: 111, 47 + xy: 239, 78 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 817, 215 + xy: 908, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer-end rotate: false - xy: 681, 219 + xy: 659, 259 size: 18, 18 orig: 18, 18 offset: 0, 0 @@ -1973,154 +1994,154 @@ block-icon-arc index: -1 block-icon-biomattercompressor rotate: false - xy: 210, 102 + xy: 243, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-blast-drill rotate: false - xy: 399, 141 + xy: 586, 284 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-bridge-conduit rotate: false - xy: 1015, 323 + xy: 305, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 1015, 323 + xy: 305, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-bridge-conveyor rotate: false - xy: 1015, 313 + xy: 315, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 1015, 313 + xy: 315, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-carbide-drill rotate: false - xy: 690, 295 + xy: 828, 283 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-carbide-wall rotate: false - xy: 722, 298 + xy: 828, 273 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 carbide-wall rotate: false - xy: 722, 298 + xy: 828, 273 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-carbide-wall-large rotate: false - xy: 229, 120 + xy: 261, 95 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 carbide-wall-large rotate: false - xy: 229, 120 + xy: 261, 95 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-centrifuge rotate: false - xy: 228, 102 + xy: 279, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 228, 102 + xy: 279, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-combustion-generator rotate: false - xy: 805, 243 + xy: 319, 119 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 805, 243 + xy: 319, 119 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conduit rotate: false - xy: 817, 255 + xy: 353, 83 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conveyor rotate: false - xy: 829, 267 + xy: 365, 96 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor rotate: false - xy: 829, 267 + xy: 365, 96 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-core rotate: false - xy: 452, 170 + xy: 612, 284 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 core rotate: false - xy: 452, 170 + xy: 612, 284 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-cryofluidmixer rotate: false - xy: 247, 121 + xy: 297, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-cultivator rotate: false - xy: 265, 121 + xy: 679, 207 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2132,184 +2153,177 @@ block-icon-cyclone orig: 26, 26 offset: 0, 0 index: -1 -block-icon-ripple - rotate: false - xy: 314, 167 - size: 26, 26 - orig: 26, 26 - offset: 0, 0 - index: -1 block-icon-dart-ship-factory rotate: false - xy: 283, 121 + xy: 847, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dart-ship-factory rotate: false - xy: 283, 121 + xy: 847, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-deepwater rotate: false - xy: 839, 271 + xy: 404, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater rotate: false - xy: 839, 271 + xy: 404, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-deflector-wall rotate: false - xy: 849, 271 + xy: 414, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 849, 271 + xy: 414, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 849, 271 + xy: 414, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall rotate: false - xy: 849, 271 + xy: 414, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-deflector-wall-large rotate: false - xy: 301, 121 + xy: 865, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 301, 121 + xy: 865, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 301, 121 + xy: 865, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-phase-wall-large rotate: false - xy: 301, 121 + xy: 865, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-delta-mech-factory rotate: false - xy: 179, 84 + xy: 883, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 delta-mech-factory rotate: false - xy: 179, 84 + xy: 883, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dirt rotate: false - xy: 859, 271 + xy: 339, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 859, 271 + xy: 339, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door rotate: false - xy: 869, 271 + xy: 339, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door rotate: false - xy: 869, 271 + xy: 339, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door-large rotate: false - xy: 179, 66 + xy: 901, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large rotate: false - xy: 179, 66 + xy: 901, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-drone-factory rotate: false - xy: 197, 84 + xy: 919, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-fabricator-factory rotate: false - xy: 197, 84 + xy: 919, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-drop-point rotate: false - xy: 879, 271 + xy: 337, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 drop-point rotate: false - xy: 879, 271 + xy: 337, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-duo rotate: false - xy: 952, 289 + xy: 693, 340 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -2330,105 +2344,105 @@ block-icon-fusion-reactor index: -1 block-icon-grass rotate: false - xy: 889, 271 + xy: 335, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass1 rotate: false - xy: 889, 271 + xy: 335, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-hail rotate: false - xy: 1012, 301 + xy: 275, 11 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 block-icon-ice rotate: false - xy: 899, 271 + xy: 335, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice1 rotate: false - xy: 899, 271 + xy: 335, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-icerock rotate: false - xy: 909, 271 + xy: 335, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 909, 271 + xy: 335, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-incinerator rotate: false - xy: 919, 271 + xy: 388, 119 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 incinerator rotate: false - xy: 919, 271 + xy: 388, 119 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemsource rotate: false - xy: 114, 50 + xy: 398, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 114, 50 + xy: 398, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemvoid rotate: false - xy: 124, 50 + xy: 408, 121 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 124, 50 + xy: 408, 121 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-junction rotate: false - xy: 134, 50 + xy: 418, 121 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 junction rotate: false - xy: 134, 50 + xy: 418, 121 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2442,98 +2456,98 @@ block-icon-lancer index: -1 block-icon-laser-drill rotate: false - xy: 197, 66 + xy: 937, 419 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-lava rotate: false - xy: 115, 40 + xy: 424, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 115, 40 + xy: 424, 131 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-junction rotate: false - xy: 115, 30 + xy: 428, 121 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 115, 30 + xy: 428, 121 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-router rotate: false - xy: 125, 40 + xy: 349, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-tank rotate: false - xy: 586, 284 + xy: 638, 285 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-liquidsource rotate: false - xy: 115, 20 + xy: 349, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidsource rotate: false - xy: 115, 20 + xy: 349, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-mass-driver rotate: false - xy: 612, 284 + xy: 664, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 mass-driver rotate: false - xy: 612, 284 + xy: 664, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 core-top rotate: false - xy: 612, 284 + xy: 664, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-mechanical-pump rotate: false - xy: 125, 30 + xy: 347, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 125, 30 + xy: 347, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2547,140 +2561,140 @@ block-icon-meltdown index: -1 block-icon-melter rotate: false - xy: 125, 20 + xy: 345, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 125, 20 + xy: 345, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-metalfloor rotate: false - xy: 135, 40 + xy: 345, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 135, 40 + xy: 345, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-multiplexer rotate: false - xy: 215, 84 + xy: 955, 423 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 multiplexer rotate: false - xy: 215, 84 + xy: 955, 423 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-nuclear-reactor rotate: false - xy: 638, 285 + xy: 454, 170 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nuclear-reactor rotate: false - xy: 638, 285 + xy: 454, 170 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-oil rotate: false - xy: 135, 30 + xy: 345, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 135, 30 + xy: 345, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-oil-extractor rotate: false - xy: 664, 279 + xy: 572, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-oilrefinery rotate: false - xy: 135, 20 + xy: 337, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 135, 20 + xy: 337, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-overflow-gate rotate: false - xy: 1012, 267 + xy: 337, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 overflow-gate rotate: false - xy: 1012, 267 + xy: 337, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-conduit rotate: false - xy: 697, 209 + xy: 347, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 697, 209 + xy: 347, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-conveyor rotate: false - xy: 697, 199 + xy: 347, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 697, 199 + xy: 347, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-weaver rotate: false - xy: 215, 66 + xy: 973, 423 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2694,210 +2708,217 @@ block-icon-plasma-drill index: -1 block-icon-plastanium-compressor rotate: false - xy: 233, 84 + xy: 991, 423 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plastanium-compressor rotate: false - xy: 233, 84 + xy: 991, 423 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-power-node rotate: false - xy: 707, 211 + xy: 365, 86 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 power-node rotate: false - xy: 707, 211 + xy: 365, 86 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-power-node-large rotate: false - xy: 233, 66 + xy: 841, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 233, 66 + xy: 841, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-powerinfinite rotate: false - xy: 707, 201 + xy: 688, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 707, 201 + xy: 688, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-powervoid rotate: false - xy: 717, 213 + xy: 688, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powervoid rotate: false - xy: 717, 213 + xy: 688, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulse-conduit rotate: false - xy: 717, 203 + xy: 688, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulverizer rotate: false - xy: 727, 206 + xy: 688, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pyratite-mixer rotate: false - xy: 179, 48 + xy: 841, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pyratite-mixer rotate: false - xy: 179, 48 + xy: 841, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-reconstructor rotate: false - xy: 197, 48 + xy: 859, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 drone-factory rotate: false - xy: 197, 48 + xy: 859, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 fabricator-factory rotate: false - xy: 197, 48 + xy: 859, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 197, 48 + xy: 859, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-repair-point rotate: false - xy: 737, 206 + xy: 688, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 repair-point rotate: false - xy: 737, 206 + xy: 688, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-resupply-point rotate: false - xy: 747, 206 + xy: 698, 263 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 resupply-point rotate: false - xy: 747, 206 + xy: 698, 263 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 +block-icon-ripple + rotate: false + xy: 370, 167 + size: 26, 26 + orig: 26, 26 + offset: 0, 0 + index: -1 block-icon-rock rotate: false - xy: 839, 261 + xy: 698, 253 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock1 rotate: false - xy: 839, 261 + xy: 698, 253 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rotary-pump rotate: false - xy: 215, 48 + xy: 841, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 215, 48 + xy: 841, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-router rotate: false - xy: 849, 261 + xy: 698, 243 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 849, 261 + xy: 698, 243 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rtg-generator rotate: false - xy: 859, 261 + xy: 698, 233 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 859, 261 + xy: 698, 233 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2911,175 +2932,175 @@ block-icon-salvo index: -1 block-icon-sand rotate: false - xy: 869, 261 + xy: 708, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 869, 261 + xy: 708, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-scorch rotate: false - xy: 932, 283 + xy: 315, 65 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 block-icon-separator rotate: false - xy: 879, 261 + xy: 708, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator rotate: false - xy: 879, 261 + xy: 708, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shrub rotate: false - xy: 889, 261 + xy: 718, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrub rotate: false - xy: 889, 261 + xy: 718, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-silicon-smelter rotate: false - xy: 233, 48 + xy: 859, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 233, 48 + xy: 859, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-smelter rotate: false - xy: 899, 261 + xy: 708, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 smelter rotate: false - xy: 899, 261 + xy: 708, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-snow rotate: false - xy: 909, 261 + xy: 718, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 909, 261 + xy: 718, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-solar-panel rotate: false - xy: 919, 261 + xy: 728, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 919, 261 + xy: 728, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-solar-panel-large rotate: false - xy: 775, 419 + xy: 598, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 solar-panel-large rotate: false - xy: 775, 419 + xy: 598, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-solidifer rotate: false - xy: 829, 257 + xy: 708, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solidifer rotate: false - xy: 829, 257 + xy: 708, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sortedunloader rotate: false - xy: 753, 218 + xy: 718, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 753, 218 + xy: 718, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sorter rotate: false - xy: 763, 219 + xy: 728, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 763, 219 + xy: 728, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-space rotate: false - xy: 773, 219 + xy: 738, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space rotate: false - xy: 773, 219 + xy: 738, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3093,28 +3114,28 @@ block-icon-spectre index: -1 block-icon-splitter rotate: false - xy: 783, 219 + xy: 718, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 splitter rotate: false - xy: 783, 219 + xy: 718, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-stone rotate: false - xy: 793, 220 + xy: 728, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone1 rotate: false - xy: 793, 220 + xy: 728, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3128,1036 +3149,1036 @@ block-icon-swarmer index: -1 block-icon-thermal-generator rotate: false - xy: 847, 419 + xy: 877, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 847, 419 + xy: 877, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-pump rotate: false - xy: 865, 419 + xy: 841, 347 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 865, 419 + xy: 841, 347 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thorium-wall rotate: false - xy: 839, 251 + xy: 738, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium-wall rotate: false - xy: 839, 251 + xy: 738, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-thorium-wall-large rotate: false - xy: 883, 419 + xy: 859, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 883, 419 + xy: 859, 365 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-titanium-conveyor rotate: false - xy: 849, 251 + xy: 728, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor rotate: false - xy: 849, 251 + xy: 728, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten-drill rotate: false - xy: 859, 251 + xy: 738, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten-wall rotate: false - xy: 869, 251 + xy: 738, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten-wall rotate: false - xy: 869, 251 + xy: 738, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten-wall-large rotate: false - xy: 901, 419 + xy: 877, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 tungsten-wall-large rotate: false - xy: 901, 419 + xy: 877, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-turbine-generator rotate: false - xy: 919, 419 + xy: 895, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 919, 419 + xy: 895, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-unloader rotate: false - xy: 879, 251 + xy: 748, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unloader rotate: false - xy: 879, 251 + xy: 748, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-vault rotate: false - xy: 801, 419 + xy: 624, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 vault rotate: false - xy: 801, 419 + xy: 624, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-warp-gate rotate: false - xy: 763, 393 + xy: 775, 419 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 warp-gate rotate: false - xy: 763, 393 + xy: 775, 419 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-water rotate: false - xy: 889, 251 + xy: 748, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 889, 251 + xy: 748, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-water-extractor rotate: false - xy: 937, 419 + xy: 859, 347 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-wave rotate: false - xy: 694, 306 + xy: 279, 119 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 mech-icon-alpha-mech rotate: false - xy: 729, 242 + xy: 758, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 743, 256 + xy: 772, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 729, 228 + xy: 786, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-halberd-ship rotate: false - xy: 743, 242 + xy: 800, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 743, 242 + xy: 800, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-trident-ship rotate: false - xy: 743, 242 + xy: 800, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-omega-mech rotate: false - xy: 743, 228 + xy: 814, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-tau-mech rotate: false - xy: 743, 228 + xy: 814, 279 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ore-coal-grass1 rotate: false - xy: 979, 251 + xy: 882, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass2 rotate: false - xy: 989, 251 + xy: 892, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass3 rotate: false - xy: 939, 243 + xy: 892, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice1 rotate: false - xy: 959, 241 + xy: 902, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice2 rotate: false - xy: 969, 241 + xy: 902, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice3 rotate: false - xy: 949, 237 + xy: 912, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand1 rotate: false - xy: 979, 241 + xy: 912, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand2 rotate: false - xy: 989, 241 + xy: 922, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand3 rotate: false - xy: 959, 231 + xy: 922, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow1 rotate: false - xy: 969, 231 + xy: 932, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow2 rotate: false - xy: 979, 231 + xy: 932, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow3 rotate: false - xy: 989, 231 + xy: 942, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone1 rotate: false - xy: 478, 192 + xy: 942, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone2 rotate: false - xy: 478, 182 + xy: 952, 305 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone3 rotate: false - xy: 478, 172 + xy: 952, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass1 rotate: false - xy: 113, 8 + xy: 852, 283 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass2 rotate: false - xy: 123, 10 + xy: 862, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass3 rotate: false - xy: 133, 10 + xy: 872, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice1 rotate: false - xy: 319, 129 + xy: 882, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice2 rotate: false - xy: 319, 119 + xy: 892, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice3 rotate: false - xy: 318, 109 + xy: 902, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand1 rotate: false - xy: 329, 131 + xy: 912, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand2 rotate: false - xy: 329, 121 + xy: 922, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand3 rotate: false - xy: 339, 131 + xy: 932, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow1 rotate: false - xy: 339, 121 + xy: 942, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow2 rotate: false - xy: 349, 131 + xy: 952, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow3 rotate: false - xy: 349, 121 + xy: 850, 273 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone1 rotate: false - xy: 359, 131 + xy: 848, 263 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone2 rotate: false - xy: 359, 121 + xy: 848, 253 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone3 rotate: false - xy: 369, 131 + xy: 848, 243 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass1 rotate: false - xy: 369, 121 + xy: 848, 233 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass2 rotate: false - xy: 379, 131 + xy: 848, 223 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass3 rotate: false - xy: 379, 121 + xy: 848, 213 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice1 rotate: false - xy: 389, 131 + xy: 962, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice2 rotate: false - xy: 389, 121 + xy: 962, 287 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice3 rotate: false - xy: 399, 131 + xy: 972, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand1 rotate: false - xy: 399, 121 + xy: 972, 287 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand2 rotate: false - xy: 409, 131 + xy: 982, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand3 rotate: false - xy: 409, 121 + xy: 982, 287 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow1 rotate: false - xy: 419, 130 + xy: 992, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow2 rotate: false - xy: 429, 130 + xy: 992, 287 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow3 rotate: false - xy: 439, 130 + xy: 1002, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone1 rotate: false - xy: 449, 130 + xy: 1002, 289 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone2 rotate: false - xy: 459, 130 + xy: 1012, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone3 rotate: false - xy: 419, 120 + xy: 1012, 289 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass1 rotate: false - xy: 429, 120 + xy: 478, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass2 rotate: false - xy: 439, 120 + xy: 693, 183 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass3 rotate: false - xy: 449, 120 + xy: 359, 73 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice1 rotate: false - xy: 459, 120 + xy: 359, 63 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice2 rotate: false - xy: 469, 130 + xy: 369, 76 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice3 rotate: false - xy: 469, 120 + xy: 369, 66 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand1 rotate: false - xy: 1000, 263 + xy: 369, 56 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand2 rotate: false - xy: 999, 253 + xy: 359, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand3 rotate: false - xy: 999, 243 + xy: 369, 46 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow1 rotate: false - xy: 999, 233 + xy: 708, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow2 rotate: false - xy: 817, 245 + xy: 718, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow3 rotate: false - xy: 827, 247 + xy: 728, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone1 rotate: false - xy: 757, 168 + xy: 738, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone2 rotate: false - xy: 767, 169 + xy: 748, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone3 rotate: false - xy: 777, 169 + xy: 758, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-grass1 rotate: false - xy: 787, 169 + xy: 768, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-grass2 rotate: false - xy: 797, 170 + xy: 778, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-grass3 rotate: false - xy: 807, 170 + xy: 788, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-ice1 rotate: false - xy: 805, 233 + xy: 798, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-ice2 rotate: false - xy: 815, 235 + xy: 808, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-ice3 rotate: false - xy: 143, 10 + xy: 818, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-sand1 rotate: false - xy: 329, 111 + xy: 828, 203 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-sand2 rotate: false - xy: 339, 111 + xy: 838, 203 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-sand3 rotate: false - xy: 349, 111 + xy: 848, 203 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-snow1 rotate: false - xy: 359, 111 + xy: 862, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-snow2 rotate: false - xy: 369, 111 + xy: 872, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-snow3 rotate: false - xy: 379, 111 + xy: 882, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-stone1 rotate: false - xy: 389, 111 + xy: 892, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-stone2 rotate: false - xy: 399, 111 + xy: 902, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-tungsten-stone3 rotate: false - xy: 409, 111 + xy: 912, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unit-icon-scout rotate: false - xy: 890, 281 + xy: 315, 77 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-titan rotate: false - xy: 912, 311 + xy: 269, 23 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 unit-icon-vtol rotate: false - xy: 904, 281 + xy: 1009, 309 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol rotate: false - xy: 904, 281 + xy: 1009, 309 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 777, 189 + xy: 748, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 787, 189 + xy: 758, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-carbide rotate: false - xy: 797, 190 + xy: 768, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 807, 190 + xy: 778, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 717, 183 + xy: 788, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-phase-matter rotate: false - xy: 727, 177 + xy: 798, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 737, 176 + xy: 808, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 747, 176 + xy: 818, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-sand rotate: false - xy: 757, 178 + xy: 828, 233 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 767, 179 + xy: 838, 233 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 777, 179 + xy: 697, 214 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 787, 179 + xy: 828, 223 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 797, 180 + xy: 838, 223 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 807, 180 + xy: 758, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-tungsten rotate: false - xy: 929, 271 + xy: 768, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon rotate: false - xy: 939, 253 + xy: 818, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 alpha-mech rotate: false - xy: 722, 284 + xy: 165, 43 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 alpha-mech-base rotate: false - xy: 736, 284 + xy: 165, 29 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech-base rotate: false - xy: 736, 284 + xy: 165, 29 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 omega-mech-base rotate: false - xy: 736, 284 + xy: 165, 29 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 tau-mech-base rotate: false - xy: 736, 284 + xy: 165, 29 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout-base rotate: false - xy: 736, 284 + xy: 165, 29 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 alpha-mech-leg rotate: false - xy: 750, 284 + xy: 838, 299 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 omega-mech-leg rotate: false - xy: 750, 284 + xy: 838, 299 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 750, 284 + xy: 838, 299 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout-leg rotate: false - xy: 750, 284 + xy: 838, 299 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech rotate: false - xy: 820, 291 + xy: 910, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech-leg rotate: false - xy: 701, 249 + xy: 924, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 omega-mech rotate: false - xy: 792, 277 + xy: 681, 193 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 tau-mech rotate: false - xy: 792, 277 + xy: 681, 193 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 dart-ship rotate: false - xy: 806, 291 + xy: 896, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 halberd-ship rotate: false - xy: 729, 270 + xy: 611, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 javelin-ship rotate: false - xy: 729, 270 + xy: 611, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 trident-ship rotate: false - xy: 729, 270 + xy: 611, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -4270,7 +4291,7 @@ button-map-over index: -1 button-select rotate: false - xy: 763, 367 + xy: 801, 419 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -4306,7 +4327,7 @@ check-over index: -1 clear rotate: false - xy: 964, 283 + xy: 323, 39 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -4334,686 +4355,686 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 973, 423 + xy: 895, 383 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-about rotate: false - xy: 97, 2 + xy: 1009, 425 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-add rotate: false - xy: 1009, 425 + xy: 1009, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-admin rotate: false - xy: 1009, 409 + xy: 97, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-admin-small rotate: false - xy: 944, 287 + xy: 698, 273 size: 6, 6 orig: 6, 6 offset: 0, 0 index: -1 icon-areaDelete rotate: false - xy: 952, 277 + xy: 323, 15 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 913, 401 + xy: 129, 42 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 913, 401 + xy: 129, 42 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 988, 283 + xy: 325, 3 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 1000, 285 + xy: 706, 276 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 1012, 289 + xy: 718, 276 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 964, 271 + xy: 730, 276 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 877, 347 + xy: 106, 24 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 948, 313 + xy: 181, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-break rotate: false - xy: 895, 365 + xy: 124, 24 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 913, 383 + xy: 147, 39 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 976, 271 + xy: 742, 276 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 931, 401 + xy: 179, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 988, 271 + xy: 966, 307 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 1000, 273 + xy: 978, 307 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 1012, 277 + xy: 990, 307 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 967, 407 + xy: 197, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 983, 407 + xy: 213, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 583, 194 + xy: 838, 273 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 967, 391 + xy: 229, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 967, 375 + xy: 705, 336 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 983, 391 + xy: 721, 336 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 967, 359 + xy: 737, 336 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 895, 347 + xy: 197, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 913, 365 + xy: 215, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 983, 375 + xy: 694, 313 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 931, 383 + xy: 142, 21 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 913, 347 + xy: 113, 6 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 967, 343 + xy: 710, 320 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 931, 365 + xy: 179, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 983, 359 + xy: 726, 320 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 931, 347 + xy: 197, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 983, 343 + xy: 742, 320 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 967, 327 + xy: 694, 297 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-github rotate: false - xy: 983, 327 + xy: 710, 304 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 964, 311 + xy: 726, 304 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 714, 308 + xy: 215, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 595, 194 + xy: 454, 158 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 607, 194 + xy: 466, 158 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 980, 311 + xy: 742, 304 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 1009, 393 + xy: 690, 281 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 619, 194 + xy: 681, 181 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 999, 377 + xy: 710, 288 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 767, 189 + xy: 738, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 732, 314 + xy: 143, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 999, 361 + xy: 726, 288 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 631, 194 + xy: 695, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 999, 345 + xy: 742, 288 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 750, 314 + xy: 161, 11 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 768, 323 + xy: 233, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 786, 323 + xy: 233, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 804, 323 + xy: 233, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 643, 194 + xy: 321, 129 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 729, 216 + xy: 333, 129 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 822, 323 + xy: 279, 83 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-none rotate: false - xy: 741, 216 + xy: 329, 117 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 757, 265 + xy: 345, 129 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 768, 305 + xy: 297, 83 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 999, 329 + xy: 245, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 786, 305 + xy: 261, 77 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 757, 253 + xy: 329, 105 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 999, 313 + xy: 758, 325 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 769, 265 + xy: 341, 117 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 757, 241 + xy: 357, 129 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 769, 253 + xy: 329, 93 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 732, 298 + xy: 774, 325 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 804, 305 + xy: 243, 76 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 748, 298 + xy: 758, 309 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 840, 295 + xy: 790, 325 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 822, 305 + xy: 841, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 856, 295 + xy: 758, 293 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 872, 295 + xy: 774, 309 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 888, 295 + xy: 806, 325 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 904, 295 + xy: 774, 293 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 920, 295 + xy: 790, 309 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 246, 102 + xy: 859, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 264, 103 + xy: 877, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 781, 265 + xy: 341, 105 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 282, 103 + xy: 895, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 936, 295 + xy: 822, 325 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 757, 229 + xy: 353, 117 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 769, 241 + xy: 369, 129 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 690, 279 + xy: 790, 293 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 300, 103 + xy: 913, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 964, 295 + xy: 806, 309 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 980, 295 + xy: 806, 293 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 251, 84 + xy: 931, 329 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 781, 253 + xy: 329, 81 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 996, 297 + xy: 822, 309 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 793, 265 + xy: 341, 93 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 699, 263 + xy: 822, 293 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 251, 66 + xy: 949, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 706, 279 + xy: 838, 313 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -5084,14 +5105,14 @@ scroll-knob-vertical-black index: -1 selection rotate: false - xy: 837, 302 + xy: 147, 57 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 834, 295 + xy: 838, 331 size: 1, 8 orig: 1, 8 offset: 0, 0 @@ -5186,14 +5207,14 @@ window-empty index: -1 drone rotate: false - xy: 701, 221 + xy: 952, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-drone rotate: false - xy: 701, 221 + xy: 952, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -5214,84 +5235,84 @@ unit-icon-fabricator index: -1 monsoon rotate: false - xy: 661, 239 + xy: 223, 92 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 unit-icon-monsoon rotate: false - xy: 661, 239 + xy: 223, 92 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 scout rotate: false - xy: 820, 277 + xy: 981, 319 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 titan rotate: false - xy: 858, 311 + xy: 251, 38 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titan-base rotate: false - xy: 876, 311 + xy: 251, 20 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 894, 311 + xy: 269, 41 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 vtol-flame rotate: false - xy: 793, 230 + xy: 393, 130 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 778, 291 + xy: 868, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 chain-blaster-equip rotate: false - xy: 792, 291 + xy: 882, 315 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 flakgun-equip rotate: false - xy: 715, 251 + xy: 838, 285 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 715, 237 + xy: 583, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 834, 281 + xy: 995, 319 size: 12, 12 orig: 12, 12 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index b7bfe0ac1ef7e1543476f4f5752412cb8e93b7c7..00234fd21e406763c48e953e37bb060bde1d0308 100644 GIT binary patch literal 132125 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

_um{%5Gb;LM=0 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

  • -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 TY2D+~JRsGcu6{1-oD!M { @@ -146,12 +155,23 @@ public class TurretBlocks extends BlockList implements ContentList { } }; - health = 430; + health = 360; }}; ripple = new ArtilleryTurret("ripple") {{ - ammoTypes = new AmmoType[]{AmmoTypes.artilleryCarbide, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary, AmmoTypes.artilleryPlastic, AmmoTypes.artilleryThorium}; + ammoTypes = new AmmoType[]{AmmoTypes.artilleryCarbide, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary, AmmoTypes.artilleryExplosive, AmmoTypes.artilleryPlastic}; size = 3; + shots = 4; + inaccuracy = 12f; + reload = 60f; + ammoEjectBack = 5f; + ammoUseEffect = ShootFx.shellEjectBig; + cooldown = 0.03f; + velocityInaccuracy = 0.2f; + restitution = 0.02f; + recoil = 6f; + shootShake = 2f; + range = 300f; health = 550; }}; @@ -168,7 +188,7 @@ public class TurretBlocks extends BlockList implements ContentList { }}; spectre = new ItemTurret("spectre") {{ - ammoTypes = new AmmoType[]{AmmoTypes.bulletTungsten, AmmoTypes.bulletLead, AmmoTypes.bulletCarbide, AmmoTypes.bulletThermite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; + ammoTypes = new AmmoType[]{AmmoTypes.bulletTungsten, AmmoTypes.bulletLead, AmmoTypes.bulletCarbide, AmmoTypes.bulletPyratite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; reload = 25f; restitution = 0.03f; ammoUseEffect = ShootFx.shellEjectSmall; diff --git a/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java b/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java index 26407685b8..0747fecae7 100644 --- a/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java @@ -4,15 +4,16 @@ import io.anuke.mindustry.content.fx.BulletFx; import io.anuke.mindustry.entities.bullet.ArtilleryBulletType; import io.anuke.mindustry.entities.bullet.BasicBulletType; import io.anuke.mindustry.entities.bullet.BulletType; +import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.type.ContentList; public class ArtilleryBullets extends BulletList implements ContentList{ - public static BulletType carbide, thorium, plastic, homing, incindiary, surge; + public static BulletType carbide, plastic, plasticFrag, homing, incindiary, explosive, surge; @Override public void load() { - carbide = new ArtilleryBulletType(3f, 4, "shell") { + carbide = new ArtilleryBulletType(3f, 0, "shell") { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; @@ -24,58 +25,81 @@ public class ArtilleryBullets extends BulletList implements ContentList{ } }; - thorium = new BasicBulletType(3f, 0, "shell") { + plasticFrag = new BasicBulletType(2.5f, 6, "bullet") { { - hiteffect = BulletFx.flakExplosion; - knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - bulletShrink = 0.1f; + bulletWidth = 10f; + bulletHeight = 12f; + bulletShrink = 1f; + lifetime = 15f; + backColor = Palette.plastaniumBack; + frontColor = Palette.plastaniumFront; } }; - plastic = new BasicBulletType(3f, 0, "shell") { + plastic = new ArtilleryBulletType(3.3f, 0, "shell") { { - hiteffect = BulletFx.flakExplosion; - knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - bulletShrink = 0.1f; + hiteffect = BulletFx.plasticExplosion; + knockback = 1f; + lifetime = 55f; + bulletWidth = bulletHeight = 13f; + collidesTiles = false; + splashDamageRadius = 35f; + splashDamage = 35f; + fragBullet = plasticFrag; + fragBullets = 9; + backColor = Palette.plastaniumBack; + frontColor = Palette.plastaniumFront; } }; - homing = new BasicBulletType(3f, 0, "shell") { + homing = new ArtilleryBulletType(3f, 0, "shell") { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - bulletShrink = 0.1f; + lifetime = 45f; + bulletWidth = bulletHeight = 11f; + collidesTiles = false; + splashDamageRadius = 25f; + splashDamage = 33f; + homingPower = 2f; + homingRange = 50f; } }; - incindiary = new BasicBulletType(3f, 0, "shell") { + incindiary = new ArtilleryBulletType(3f, 0, "shell") { { - hiteffect = BulletFx.flakExplosion; + hiteffect = BulletFx.blastExplosion; knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - bulletShrink = 0.1f; + lifetime = 60f; + bulletWidth = bulletHeight = 13f; + collidesTiles = false; + splashDamageRadius = 25f; + splashDamage = 30f; + incendAmount = 4; + incendSpread = 11f; + frontColor = Palette.lightishOrange; + backColor = Palette.lightOrange; + trailEffect = BulletFx.incendTrail; } }; - surge = new BasicBulletType(3f, 0, "shell") { + explosive = new ArtilleryBulletType(2f, 0, "shell") { { - hiteffect = BulletFx.flakExplosion; + hiteffect = BulletFx.blastExplosion; knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - bulletShrink = 0.1f; + lifetime = 70f; + bulletWidth = bulletHeight = 14f; + collidesTiles = false; + splashDamageRadius = 45f; + splashDamage = 50f; + backColor = Palette.missileYellowBack; + frontColor = Palette.missileYellow; + } + }; + + surge = new ArtilleryBulletType(3f, 0, "shell") { + { + //TODO } }; } diff --git a/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java b/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java index 591b12f8e6..2f96783b2f 100644 --- a/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java @@ -1,7 +1,9 @@ package io.anuke.mindustry.content.bullets; -import io.anuke.mindustry.entities.bullet.BasicBulletType; +import io.anuke.mindustry.content.fx.BulletFx; import io.anuke.mindustry.entities.bullet.BulletType; +import io.anuke.mindustry.entities.bullet.MissileBulletType; +import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.type.ContentList; public class MissileBullets extends BulletList implements ContentList { @@ -10,21 +12,39 @@ public class MissileBullets extends BulletList implements ContentList { @Override public void load() { - explosive = new BasicBulletType(3f, 5, "bullet") { + explosive = new MissileBulletType(1.8f, 10, "missile") { { - bulletWidth = 7f; - bulletHeight = 9f; + bulletWidth = 8f; + bulletHeight = 8f; + bulletShrink = 0f; + drag = -0.01f; + splashDamageRadius = 30f; + splashDamage = 30f; + lifetime = 150f; + hiteffect = BulletFx.blastExplosion; + despawneffect = BulletFx.blastExplosion; } }; - incindiary = new BasicBulletType(3f, 5, "bullet") { + incindiary = new MissileBulletType(2f, 12, "missile") { { + frontColor = Palette.lightishOrange; + backColor = Palette.lightOrange; bulletWidth = 7f; - bulletHeight = 9f; + bulletHeight = 8f; + bulletShrink = 0f; + drag = -0.01f; + homingPower = 7f; + splashDamageRadius = 10f; + splashDamage = 10f; + lifetime = 160f; + hiteffect = BulletFx.blastExplosion; + incendSpread = 10f; + incendAmount = 3; } }; - surge = new BasicBulletType(3f, 5, "bullet") { + surge = new MissileBulletType(3f, 5, "bullet") { { bulletWidth = 7f; bulletHeight = 9f; diff --git a/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java b/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java index 0f58547d3d..37efcda5e0 100644 --- a/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java @@ -1,13 +1,9 @@ package io.anuke.mindustry.content.bullets; -import io.anuke.mindustry.entities.Unit; -import io.anuke.mindustry.entities.Units; import io.anuke.mindustry.entities.bullet.BasicBulletType; -import io.anuke.mindustry.entities.bullet.Bullet; import io.anuke.mindustry.entities.bullet.BulletType; +import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.type.ContentList; -import io.anuke.ucore.core.Timers; -import io.anuke.ucore.util.Angles; public class StandardBullets extends BulletList implements ContentList { public static BulletType tungsten, lead, carbide, thorium, homing, tracer; @@ -46,25 +42,22 @@ public class StandardBullets extends BulletList implements ContentList { }; homing = new BasicBulletType(3f, 9, "bullet") { - float homingPower = 5f; { bulletWidth = 7f; bulletHeight = 9f; - } - - @Override - public void update(Bullet b) { - Unit target = Units.getClosestEnemy(b.getTeam(), b.x, b.y, 40f, unit -> true); - if(target != null){ - b.getVelocity().setAngle(Angles.moveToward(b.getVelocity().angle(), b.angleTo(target), homingPower * Timers.delta())); - } + homingPower = 5f; } }; - tracer = new BasicBulletType(3f, 5, "bullet") { + tracer = new BasicBulletType(3.2f, 11, "bullet") { { - bulletWidth = 7f; - bulletHeight = 9f; + bulletWidth = 10f; + bulletHeight = 12f; + frontColor = Palette.lightishOrange; + backColor = Palette.lightOrange; + incendSpread = 3f; + incendAmount = 1; + incendChance = 0.3f; } }; } diff --git a/core/src/io/anuke/mindustry/content/fx/BulletFx.java b/core/src/io/anuke/mindustry/content/fx/BulletFx.java index fc805cd932..d5977c3ef9 100644 --- a/core/src/io/anuke/mindustry/content/fx/BulletFx.java +++ b/core/src/io/anuke/mindustry/content/fx/BulletFx.java @@ -11,7 +11,8 @@ import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Mathf; public class BulletFx extends FxList implements ContentList { - public static Effect hitBulletSmall, hitBulletBig, hitFlameSmall, hitLiquid, hitLancer, despawn, flakExplosion, artilleryTrail; + public static Effect hitBulletSmall, hitBulletBig, hitFlameSmall, hitLiquid, hitLancer, despawn, flakExplosion, blastExplosion, plasticExplosion, + artilleryTrail, incendTrail, missileTrail; @Override public void load() { @@ -110,8 +111,68 @@ public class BulletFx extends FxList implements ContentList { Draw.reset(); }); + plasticExplosion = new Effect(24, e -> { + + Draw.color(Palette.plastaniumFront); + e.scaled(7, i -> { + Lines.stroke(3f * i.fout()); + Lines.circle(e.x, e.y, 3f + i.fin() * 24f); + }); + + Draw.color(Color.GRAY); + + Angles.randLenVectors(e.id, 7, 2f + 28f * e.finpow(), (x, y) -> { + Fill.circle(e.x + x, e.y + y, e.fout() * 4f + 0.5f); + }); + + Draw.color(Palette.plastaniumBack); + Lines.stroke(1f * e.fout()); + + Angles.randLenVectors(e.id + 1, 4, 1f + 25f * e.finpow(), (x, y) -> { + Lines.lineAngle(e.x + x, e.y + y, Mathf.atan2(x, y), 1f + e.fout() * 3f); + }); + + Draw.reset(); + }); + + blastExplosion = new Effect(22, e -> { + + Draw.color(Palette.missileYellow); + e.scaled(6, i -> { + Lines.stroke(3f * i.fout()); + Lines.circle(e.x, e.y, 3f + i.fin() * 15f); + }); + + Draw.color(Color.GRAY); + + Angles.randLenVectors(e.id, 5, 2f + 23f * e.finpow(), (x, y) -> { + Fill.circle(e.x + x, e.y + y, e.fout() * 4f + 0.5f); + }); + + Draw.color(Palette.missileYellowBack); + Lines.stroke(1f * e.fout()); + + Angles.randLenVectors(e.id + 1, 4, 1f + 23f * e.finpow(), (x, y) -> { + Lines.lineAngle(e.x + x, e.y + y, Mathf.atan2(x, y), 1f + e.fout() * 3f); + }); + + Draw.reset(); + }); + artilleryTrail = new Effect(50, e -> { - Draw.color(Palette.bulletYellowBack); + Draw.color(e.color); + Fill.circle(e.x, e.y, e.rotation * e.fout()); + Draw.reset(); + }); + + incendTrail = new Effect(50, e -> { + Draw.color(Palette.lightOrange); + Fill.circle(e.x, e.y, e.rotation * e.fout()); + Draw.reset(); + }); + + missileTrail = new Effect(50, e -> { + Draw.color(Palette.missileYellowBack); Fill.circle(e.x, e.y, e.rotation * e.fout()); Draw.reset(); }); diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index 0592e34a50..2d95e4ded1 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -3,7 +3,6 @@ package io.anuke.mindustry.core; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.Base64Coder; import com.badlogic.gdx.utils.IntSet; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Remote; import io.anuke.annotations.Annotations.Variant; import io.anuke.mindustry.core.GameState.State; @@ -26,6 +25,7 @@ import io.anuke.ucore.io.delta.DEZDecoder; import io.anuke.ucore.modules.Module; import io.anuke.ucore.util.Log; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import io.anuke.ucore.util.Timer; import java.io.DataInputStream; @@ -199,7 +199,7 @@ public class NetClient extends Module { if(timer.get(0, playerSyncTime)){ - ClientSnapshotPacket packet = Pools.obtain(ClientSnapshotPacket.class); + ClientSnapshotPacket packet = Pooling.obtain(ClientSnapshotPacket.class); packet.lastSnapshot = lastSnapshotBaseID; packet.snapid = lastSent++; Net.send(packet, SendMode.udp); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index 012aacfc2d..093f471388 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -7,7 +7,6 @@ import com.badlogic.gdx.graphics.Texture.TextureWrap; import com.badlogic.gdx.math.Rectangle; import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.ObjectIntMap; -import com.badlogic.gdx.utils.Pools; import com.badlogic.gdx.utils.TimeUtils; import io.anuke.mindustry.content.fx.Fx; import io.anuke.mindustry.core.GameState.State; @@ -40,6 +39,7 @@ import io.anuke.ucore.graphics.Surface; import io.anuke.ucore.modules.RendererModule; import io.anuke.ucore.scene.utils.Cursors; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import io.anuke.ucore.util.Translator; import static io.anuke.mindustry.Vars.*; @@ -79,7 +79,7 @@ public class Renderer extends RendererModule{ if(view.overlaps(pos)){ if(!(effect instanceof GroundEffect)) { - EffectEntity entity = Pools.obtain(EffectEntity.class); + EffectEntity entity = Pooling.obtain(EffectEntity.class); entity.effect = effect; entity.color = color; entity.rotation = rotation; @@ -91,7 +91,7 @@ public class Renderer extends RendererModule{ } threads.runGraphics(() -> effectGroup.add(entity)); }else{ - GroundEffectEntity entity = Pools.obtain(GroundEffectEntity.class); + GroundEffectEntity entity = Pooling.obtain(GroundEffectEntity.class); entity.effect = effect; entity.color = color; entity.rotation = rotation; diff --git a/core/src/io/anuke/mindustry/entities/Damage.java b/core/src/io/anuke/mindustry/entities/Damage.java index 2ea6643f5e..6ba29a3de3 100644 --- a/core/src/io/anuke/mindustry/entities/Damage.java +++ b/core/src/io/anuke/mindustry/entities/Damage.java @@ -6,6 +6,7 @@ import com.badlogic.gdx.math.Vector2; import io.anuke.mindustry.content.bullets.TurretBullets; import io.anuke.mindustry.content.fx.ExplosionFx; import io.anuke.mindustry.content.fx.Fx; +import io.anuke.mindustry.entities.effect.Fire; import io.anuke.mindustry.entities.effect.Lightning; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.gen.CallEntity; @@ -64,6 +65,17 @@ public class Damage { Effects.effect(ExplosionFx.blockExplosion, x, y); } + public static void createIncend(float x, float y, float range, int amount){ + for (int i = 0; i < amount; i++) { + float cx = x + Mathf.range(range); + float cy = y + Mathf.range(range); + Tile tile = world.tileWorld(cx, cy); + if(tile != null){ + Fire.create(tile); + } + } + } + /**Damages entities in a line. * Only enemies of the specified team are damaged.*/ public static void collideLine(SolidEntity hitter, Team team, Effect effect, float x, float y, float angle, float length){ diff --git a/core/src/io/anuke/mindustry/entities/StatusController.java b/core/src/io/anuke/mindustry/entities/StatusController.java index 90ab742b5b..e18d969e38 100644 --- a/core/src/io/anuke/mindustry/entities/StatusController.java +++ b/core/src/io/anuke/mindustry/entities/StatusController.java @@ -1,11 +1,11 @@ package io.anuke.mindustry.entities; import com.badlogic.gdx.utils.Array; -import com.badlogic.gdx.utils.Pools; import io.anuke.mindustry.content.StatusEffects; import io.anuke.mindustry.entities.traits.Saveable; import io.anuke.mindustry.type.StatusEffect; import io.anuke.ucore.core.Timers; +import io.anuke.ucore.util.Pooling; import java.io.DataInput; import java.io.DataOutput; @@ -50,7 +50,7 @@ public class StatusController implements Saveable{ } //otherwise, no opposites found, add direct effect - StatusEntry entry = Pools.obtain(StatusEntry.class); + StatusEntry entry = Pooling.obtain(StatusEntry.class); entry.set(effect, newTime); statuses.add(entry); } @@ -70,7 +70,7 @@ public class StatusController implements Saveable{ entry.time = Math.max(entry.time - Timers.delta(), 0); if(entry.time <= 0){ - Pools.free(entry); + Pooling.free(entry); removals.add(entry); }else{ speedMultiplier *= entry.effect.speedMultiplier; @@ -116,7 +116,7 @@ public class StatusController implements Saveable{ @Override public void readSave(DataInput stream) throws IOException { for (StatusEntry effect : statuses){ - Pools.free(effect); + Pooling.free(effect); } statuses.clear(); @@ -125,7 +125,7 @@ public class StatusController implements Saveable{ for (int i = 0; i < amount; i++) { byte id = stream.readByte(); float time = stream.readShort() / 2f; - StatusEntry entry = Pools.obtain(StatusEntry.class); + StatusEntry entry = Pooling.obtain(StatusEntry.class); entry.set(StatusEffect.getByID(id), time); statuses.add(entry); } diff --git a/core/src/io/anuke/mindustry/entities/bullet/ArtilleryBulletType.java b/core/src/io/anuke/mindustry/entities/bullet/ArtilleryBulletType.java index bd8dc54241..f298ab6ab4 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/ArtilleryBulletType.java +++ b/core/src/io/anuke/mindustry/entities/bullet/ArtilleryBulletType.java @@ -2,21 +2,26 @@ package io.anuke.mindustry.entities.bullet; import io.anuke.mindustry.content.fx.BulletFx; import io.anuke.ucore.core.Effects; +import io.anuke.ucore.core.Effects.Effect; import io.anuke.ucore.graphics.Draw; //TODO scale velocity depending on fslope() public class ArtilleryBulletType extends BasicBulletType { + protected Effect trailEffect = BulletFx.artilleryTrail; public ArtilleryBulletType(float speed, float damage, String bulletSprite) { super(speed, damage, bulletSprite); collidesTiles = false; collides = false; + hitShake = 1f; } @Override public void update(Bullet b) { + super.update(b); + if(b.timer.get(0, 3 + b.fslope()*2f)){ - Effects.effect(BulletFx.artilleryTrail, b.x, b.y, b.fslope() * 4f); + Effects.effect(trailEffect, backColor, b.x, b.y, b.fslope() * 4f); } } diff --git a/core/src/io/anuke/mindustry/entities/bullet/BasicBulletType.java b/core/src/io/anuke/mindustry/entities/bullet/BasicBulletType.java index 2a97abad2a..3822ea7f52 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/BasicBulletType.java +++ b/core/src/io/anuke/mindustry/entities/bullet/BasicBulletType.java @@ -3,7 +3,11 @@ package io.anuke.mindustry.entities.bullet; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.g2d.TextureRegion; import io.anuke.mindustry.entities.Damage; +import io.anuke.mindustry.entities.Unit; +import io.anuke.mindustry.entities.Units; import io.anuke.mindustry.graphics.Palette; +import io.anuke.ucore.core.Effects; +import io.anuke.ucore.core.Timers; import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Mathf; @@ -23,9 +27,18 @@ public class BasicBulletType extends BulletType { public float splashDamageRadius = -1f; public float splashDamage = 6f; + public int incendAmount = 0; + public float incendSpread = 8f; + public float incendChance = 1f; + + public float homingPower = 0f; + public float homingRange = 40f; + public TextureRegion backRegion; public TextureRegion frontRegion; + public float hitShake = 0f; + public BasicBulletType(float speed, float damage, String bulletSprite) { super(speed, damage); this.bulletSprite = bulletSprite; @@ -48,10 +61,24 @@ public class BasicBulletType extends BulletType { Draw.color(); } + @Override + public void update(Bullet b) { + super.update(b); + + if(homingPower > 0.0001f){ + Unit target = Units.getClosestEnemy(b.getTeam(), b.x, b.y, homingRange, unit -> true); + if(target != null){ + b.getVelocity().setAngle(Angles.moveToward(b.getVelocity().angle(), b.angleTo(target), homingPower * Timers.delta())); + } + } + } + @Override public void hit(Bullet b, float x, float y) { super.hit(b, x, y); + Effects.shake(hitShake, hitShake, b); + if(fragBullet != null) { for (int i = 0; i < fragBullets; i++) { float len = Mathf.random(1f, 7f); @@ -60,8 +87,12 @@ public class BasicBulletType extends BulletType { } } + if(Mathf.chance(incendChance)) { + Damage.createIncend(x, y, incendSpread, incendAmount); + } + if(splashDamageRadius > 0){ - Damage.damage(x, y, splashDamageRadius, splashDamage); + Damage.damage(b.getTeam(), x, y, splashDamageRadius, splashDamage); } } diff --git a/core/src/io/anuke/mindustry/entities/bullet/Bullet.java b/core/src/io/anuke/mindustry/entities/bullet/Bullet.java index d0231f2a18..7f218d4524 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/Bullet.java +++ b/core/src/io/anuke/mindustry/entities/bullet/Bullet.java @@ -1,7 +1,6 @@ package io.anuke.mindustry.entities.bullet; import com.badlogic.gdx.math.Vector2; -import com.badlogic.gdx.utils.Pools; import com.badlogic.gdx.utils.TimeUtils; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; @@ -17,6 +16,7 @@ import io.anuke.ucore.entities.impl.BulletEntity; import io.anuke.ucore.entities.trait.Entity; import io.anuke.ucore.entities.trait.SolidTrait; import io.anuke.ucore.entities.trait.VelocityTrait; +import io.anuke.ucore.util.Pooling; import io.anuke.ucore.util.Timer; import java.io.DataInput; @@ -48,7 +48,7 @@ public class Bullet extends BulletEntity implements TeamTrait, SyncT } public static void create (BulletType type, Entity owner, Team team, float x, float y, float angle, float velocityScl, Object data){ - Bullet bullet = Pools.obtain(Bullet.class); + Bullet bullet = Pooling.obtain(Bullet.class); bullet.type = type; bullet.owner = owner; bullet.data = data; @@ -214,7 +214,7 @@ public class Bullet extends BulletEntity implements TeamTrait, SyncT @Override public void removed() { - Pools.free(this); + Pooling.free(this); } @Override diff --git a/core/src/io/anuke/mindustry/entities/bullet/MissileBulletType.java b/core/src/io/anuke/mindustry/entities/bullet/MissileBulletType.java new file mode 100644 index 0000000000..20747c7fa4 --- /dev/null +++ b/core/src/io/anuke/mindustry/entities/bullet/MissileBulletType.java @@ -0,0 +1,24 @@ +package io.anuke.mindustry.entities.bullet; + +import io.anuke.mindustry.content.fx.BulletFx; +import io.anuke.mindustry.graphics.Palette; +import io.anuke.ucore.core.Effects; + +public class MissileBulletType extends BasicBulletType { + + public MissileBulletType(float speed, float damage, String bulletSprite) { + super(speed, damage, bulletSprite); + backColor = Palette.missileYellowBack; + frontColor = Palette.missileYellow; + homingPower = 6f; + } + + @Override + public void update(Bullet b) { + super.update(b); + + if(b.timer.get(0, 4f)){ + Effects.effect(BulletFx.missileTrail, b.x, b.y, 2f); + } + } +} diff --git a/core/src/io/anuke/mindustry/entities/effect/Fire.java b/core/src/io/anuke/mindustry/entities/effect/Fire.java index 8ca852fbac..73ec1c7d74 100644 --- a/core/src/io/anuke/mindustry/entities/effect/Fire.java +++ b/core/src/io/anuke/mindustry/entities/effect/Fire.java @@ -3,7 +3,6 @@ package io.anuke.mindustry.entities.effect; import com.badlogic.gdx.math.GridPoint2; import com.badlogic.gdx.utils.IntMap; import com.badlogic.gdx.utils.Pool.Poolable; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.content.StatusEffects; @@ -24,6 +23,7 @@ import io.anuke.ucore.entities.EntityGroup; import io.anuke.ucore.entities.impl.TimedEntity; import io.anuke.ucore.util.Geometry; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import java.io.DataInput; import java.io.DataOutput; @@ -48,7 +48,7 @@ public class Fire extends TimedEntity implements SaveTrait, SyncTrait, Poolable Fire fire = map.get(tile.packedPosition()); if(fire == null){ - fire = Pools.obtain(Fire.class); + fire = Pooling.obtain(Fire.class); fire.tile = tile; fire.lifetime = baseLifetime; fire.set(tile.worldx(), tile.worldy()); diff --git a/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java b/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java index 050e99fde5..586af7cb10 100644 --- a/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java +++ b/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java @@ -3,7 +3,6 @@ package io.anuke.mindustry.entities.effect; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Pool.Poolable; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.content.fx.UnitFx; @@ -29,6 +28,7 @@ import io.anuke.ucore.entities.trait.TimeTrait; import io.anuke.ucore.entities.trait.VelocityTrait; import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import java.io.DataInput; import java.io.DataOutput; @@ -48,7 +48,7 @@ public class ItemDrop extends SolidEntity implements SaveTrait, SyncTrait, DrawT private float sinktime; public static ItemDrop create(Item item, int amount, float x, float y, float angle){ - ItemDrop drop = Pools.obtain(ItemDrop.class); + ItemDrop drop = Pooling.obtain(ItemDrop.class); drop.item = item; drop.amount = amount; drop.velocity.set(4f, 0f).rotate(angle); @@ -190,7 +190,7 @@ public class ItemDrop extends SolidEntity implements SaveTrait, SyncTrait, DrawT @Override public void removed() { - Pools.free(this); + Pooling.free(this); } @Override diff --git a/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java b/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java index 77be28ed13..340073caa4 100644 --- a/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java +++ b/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java @@ -2,7 +2,6 @@ package io.anuke.mindustry.entities.effect; import com.badlogic.gdx.math.Interpolation; import com.badlogic.gdx.math.Vector2; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.entities.Unit; @@ -19,6 +18,7 @@ import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.graphics.Fill; import io.anuke.ucore.graphics.Lines; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import static io.anuke.mindustry.Vars.effectGroup; import static io.anuke.mindustry.Vars.threads; @@ -61,7 +61,7 @@ public class ItemTransfer extends TimedEntity implements DrawTrait{ } public static void create(Item item, float fromx, float fromy, PosTrait to, Runnable done){ - ItemTransfer tr = Pools.obtain(ItemTransfer.class); + ItemTransfer tr = Pooling.obtain(ItemTransfer.class); tr.item = item; tr.from.set(fromx, fromy); tr.to = to; @@ -93,7 +93,7 @@ public class ItemTransfer extends TimedEntity implements DrawTrait{ if(done != null){ threads.run(done); } - Pools.free(this); + Pooling.free(this); } @Override diff --git a/core/src/io/anuke/mindustry/entities/effect/Lightning.java b/core/src/io/anuke/mindustry/entities/effect/Lightning.java index e573d4fe5d..2aad90944a 100644 --- a/core/src/io/anuke/mindustry/entities/effect/Lightning.java +++ b/core/src/io/anuke/mindustry/entities/effect/Lightning.java @@ -5,7 +5,6 @@ import com.badlogic.gdx.math.Rectangle; import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Pool.Poolable; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.content.StatusEffects; @@ -24,6 +23,7 @@ import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.graphics.Lines; import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import io.anuke.ucore.util.SeedRandom; import static io.anuke.mindustry.Vars.bulletGroup; @@ -48,7 +48,7 @@ public class Lightning extends TimedEntity implements Poolable, DrawTrait{ @Remote(called = Loc.server, in = In.entities) public static void createLighting(int seed, Team team, Effect effect, Color color, float damage, float x, float y, float targetAngle, int length){ - Lightning l = Pools.obtain(Lightning.class); + Lightning l = Pooling.obtain(Lightning.class); l.x = x; l.y = y; @@ -126,7 +126,7 @@ public class Lightning extends TimedEntity implements Poolable, DrawTrait{ @Override public void removed() { - Pools.free(this); + Pooling.free(this); } @Override diff --git a/core/src/io/anuke/mindustry/entities/effect/Puddle.java b/core/src/io/anuke/mindustry/entities/effect/Puddle.java index 97d903cd76..0aa7032348 100644 --- a/core/src/io/anuke/mindustry/entities/effect/Puddle.java +++ b/core/src/io/anuke/mindustry/entities/effect/Puddle.java @@ -5,7 +5,6 @@ import com.badlogic.gdx.math.GridPoint2; import com.badlogic.gdx.math.Rectangle; import com.badlogic.gdx.utils.IntMap; import com.badlogic.gdx.utils.Pool.Poolable; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.content.Liquids; @@ -32,6 +31,7 @@ import io.anuke.ucore.graphics.Hue; import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Geometry; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import java.io.DataInput; import java.io.DataOutput; @@ -89,7 +89,7 @@ public class Puddle extends BaseEntity implements SaveTrait, Poolable, DrawTrait if(p == null){ if(Net.client()) return; //not clientside. - Puddle puddle = Pools.obtain(Puddle.class); + Puddle puddle = Pooling.obtain(Puddle.class); puddle.tile = tile; puddle.liquid = liquid; puddle.amount = amount; diff --git a/core/src/io/anuke/mindustry/graphics/Palette.java b/core/src/io/anuke/mindustry/graphics/Palette.java index 5f167a25f2..b717d2441f 100644 --- a/core/src/io/anuke/mindustry/graphics/Palette.java +++ b/core/src/io/anuke/mindustry/graphics/Palette.java @@ -6,6 +6,12 @@ public class Palette { public static final Color bulletYellow = Color.valueOf("ffeec9"); public static final Color bulletYellowBack = Color.valueOf("f9c87a"); + public static final Color missileYellow = Color.valueOf("ffd2ae"); + public static final Color missileYellowBack = Color.valueOf("e58956"); + + public static final Color plastaniumBack = Color.valueOf("d8d97f"); + public static final Color plastaniumFront = Color.valueOf("fffac6"); + public static final Color lightFlame = Color.valueOf("ffdd55"); public static final Color darkFlame = Color.valueOf("db401c"); diff --git a/core/src/io/anuke/mindustry/net/Net.java b/core/src/io/anuke/mindustry/net/Net.java index 5417634ebf..06db5f2d56 100644 --- a/core/src/io/anuke/mindustry/net/Net.java +++ b/core/src/io/anuke/mindustry/net/Net.java @@ -8,22 +8,23 @@ import com.badlogic.gdx.net.HttpRequestBuilder; import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.IntMap; import com.badlogic.gdx.utils.ObjectMap; -import com.badlogic.gdx.utils.Pools; import com.badlogic.gdx.utils.reflect.ClassReflection; import io.anuke.mindustry.core.Platform; import io.anuke.mindustry.net.Packet.ImportantPacket; import io.anuke.mindustry.net.Packet.UnimportantPacket; import io.anuke.mindustry.net.Packets.StreamBegin; -import io.anuke.mindustry.net.Streamable.StreamBuilder; import io.anuke.mindustry.net.Packets.StreamChunk; +import io.anuke.mindustry.net.Streamable.StreamBuilder; import io.anuke.ucore.core.Timers; import io.anuke.ucore.function.BiConsumer; import io.anuke.ucore.function.Consumer; import io.anuke.ucore.util.Log; +import io.anuke.ucore.util.Pooling; import java.io.IOException; -import static io.anuke.mindustry.Vars.*; +import static io.anuke.mindustry.Vars.headless; +import static io.anuke.mindustry.Vars.ui; public class Net{ public static final Object packetPoolLock = new Object(); @@ -186,14 +187,14 @@ public class Net{ if(clientListeners.get(object.getClass()) != null) clientListeners.get(object.getClass()).accept(object); if(listeners.get(object.getClass()) != null) listeners.get(object.getClass()).accept(object); synchronized (packetPoolLock) { - Pools.free(object); + Pooling.free(object); } }else if(!(object instanceof UnimportantPacket)){ packetQueue.add(object); Log.info("Queuing packet {0}.", ClassReflection.getSimpleName(object.getClass())); }else{ synchronized (packetPoolLock) { - Pools.free(object); + Pooling.free(object); } } }else{ @@ -208,7 +209,7 @@ public class Net{ if(serverListeners.get(object.getClass()) != null) serverListeners.get(object.getClass()).accept(connection, object); if(listeners.get(object.getClass()) != null) listeners.get(object.getClass()).accept(object); synchronized (packetPoolLock) { - Pools.free(object); + Pooling.free(object); } }else{ Log.err("Unhandled packet type: '{0}'!", ClassReflection.getSimpleName(object.getClass())); diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index ee27e7efa5..0abea72ab5 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -116,7 +116,9 @@ public class BuildBlock extends Block { public void drawShadow(Tile tile) { BuildEntity entity = tile.entity(); - entity.recipe.result.drawShadow(tile); + if(entity.recipe != null && entity.recipe.result != null){ + entity.recipe.result.drawShadow(tile); + } } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/SelectionTrait.java b/core/src/io/anuke/mindustry/world/blocks/SelectionTrait.java index 05506f9299..615acb974a 100644 --- a/core/src/io/anuke/mindustry/world/blocks/SelectionTrait.java +++ b/core/src/io/anuke/mindustry/world/blocks/SelectionTrait.java @@ -10,6 +10,8 @@ import io.anuke.ucore.scene.ui.ButtonGroup; import io.anuke.ucore.scene.ui.ImageButton; import io.anuke.ucore.scene.ui.layout.Table; +import static io.anuke.mindustry.Vars.control; + public interface SelectionTrait { default void buildItemTable(Table table, Supplier holder, Consumer consumer){ @@ -19,7 +21,10 @@ public interface SelectionTrait { ButtonGroup group = new ButtonGroup<>(); Table cont = new Table(); - for(int i = 0; i < items.size; i ++){ + int i = 0; + + for(Item item : items){ + if(!control.database().isUnlocked(item)) continue; final int f = i; ImageButton button = cont.addImageButton("white", "toggle", 24, () -> consumer.accept(items.get(f))) @@ -27,7 +32,7 @@ public interface SelectionTrait { button.getStyle().imageUp = new TextureRegionDrawable(new TextureRegion(items.get(i).region)); button.setChecked(holder.get().id == f); - if(i%4 == 3){ + if(i++%4 == 3){ cont.row(); } } diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ArtilleryTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ArtilleryTurret.java index 8bdb849950..853695ba46 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ArtilleryTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ArtilleryTurret.java @@ -11,9 +11,11 @@ import static io.anuke.mindustry.Vars.tilesize; /**Artillery turrets have special shooting calculations done to hit targets.*/ public class ArtilleryTurret extends ItemTurret { + protected float velocityInaccuracy = 0f; public ArtilleryTurret(String name) { super(name); + targetAir = false; } @Override @@ -32,8 +34,10 @@ public class ArtilleryTurret extends ItemTurret { float dst = entity.distanceTo(predict.x, predict.y); float maxTraveled = type.bullet.lifetime * type.bullet.speed; - Bullet.create(ammo.bullet, tile.entity, tile.getTeam(), tile.drawx() + tr.x, tile.drawy() + tr.y, - entity.rotation + Mathf.range(inaccuracy + type.inaccuracy), dst/maxTraveled); + for (int i = 0; i < shots; i++) { + Bullet.create(ammo.bullet, tile.entity, tile.getTeam(), tile.drawx() + tr.x, tile.drawy() + tr.y, + entity.rotation + Mathf.range(inaccuracy + type.inaccuracy), dst/maxTraveled + Mathf.range(velocityInaccuracy)); + } effects(tile); useAmmo(tile); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/BurstTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/BurstTurret.java index a686e6bb11..3f00d99359 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/BurstTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/BurstTurret.java @@ -9,6 +9,7 @@ import static io.anuke.mindustry.Vars.tilesize; public class BurstTurret extends ItemTurret { protected float burstSpacing = 5; + protected float xRand = 0f; public BurstTurret(String name) { super(name); @@ -27,7 +28,7 @@ public class BurstTurret extends ItemTurret { entity.recoil = recoil; - tr.trns(entity.rotation, size * tilesize / 2); + tr.trns(entity.rotation, size * tilesize / 2, Mathf.range(xRand)); useAmmo(tile); bullet(tile, ammo.bullet, entity.rotation + Mathf.range(inaccuracy)); effects(tile); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java index 5ba1443e35..b1588f85af 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java @@ -4,6 +4,8 @@ import io.anuke.mindustry.content.fx.BlockFx; import io.anuke.mindustry.entities.effect.Fire; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.meta.BlockStat; +import io.anuke.mindustry.world.meta.values.LiquidFilterValue; import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Effects.Effect; import io.anuke.ucore.core.Timers; @@ -24,6 +26,13 @@ public class CooledTurret extends Turret { liquidCapacity = 20f; } + @Override + public void setStats() { + super.setStats(); + + stats.add(BlockStat.inputLiquidAux, new LiquidFilterValue(liquid -> liquid.temperature <= 0.5f && liquid.flammability < 0.2f)); + } + @Override protected void updateShooting(Tile tile) { super.updateShooting(tile); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java index aca15e8733..e24a5ca0e8 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java @@ -2,6 +2,7 @@ package io.anuke.mindustry.world.blocks.defense.turrets; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.g2d.TextureRegion; +import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Array; import io.anuke.mindustry.content.fx.Fx; import io.anuke.mindustry.entities.Predict; @@ -56,6 +57,7 @@ public abstract class Turret extends Block{ protected float rotatespeed = 5f; //in degrees per tick protected float shootCone = 8f; protected float shootShake = 0f; + protected boolean targetAir = true; protected Translator tr = new Translator(); protected Translator tr2 = new Translator(); @@ -177,16 +179,20 @@ public abstract class Turret extends Block{ if(entity.timer.get(timerTarget, targetInterval)){ entity.target = Units.getClosestEnemy(tile.getTeam(), - tile.drawx(), tile.drawy(), range, e -> !e.isDead()); + tile.drawx(), tile.drawy(), range, e -> !e.isDead() && (!e.isFlying() || targetAir)); } if(entity.target != null){ AmmoType type = peekAmmo(tile); float speed = type.bullet.speed; if(speed < 0.1f) speed = 9999999f; + + Vector2 result = Predict.intercept(entity, entity.target, speed); + if(result.isZero()){ + result.set(entity.target.getX(), entity.target.getY()); + } - float targetRot = Predict.intercept(entity, entity.target, speed) - .sub(tile.drawx(), tile.drawy()).angle(); + float targetRot = result.sub(tile.drawx(), tile.drawy()).angle(); if(Float.isNaN(entity.rotation)){ entity.rotation = 0; diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java index e9c0ecd0bf..386dea7396 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java @@ -2,7 +2,6 @@ package io.anuke.mindustry.world.blocks.distribution; import com.badlogic.gdx.utils.ObjectSet; import com.badlogic.gdx.utils.Pool.Poolable; -import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.content.bullets.TurretBullets; @@ -26,6 +25,7 @@ import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.graphics.Lines; import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Mathf; +import io.anuke.ucore.util.Pooling; import java.io.DataInputStream; import java.io.DataOutputStream; @@ -186,7 +186,7 @@ public class MassDriver extends Block { entity.reload = 1f; - DriverBulletData data = Pools.obtain(DriverBulletData.class); + DriverBulletData data = Pooling.obtain(DriverBulletData.class); data.from = entity; data.to = other; System.arraycopy(entity.items.items, 0, data.items, 0, data.items.length); diff --git a/core/src/io/anuke/mindustry/world/meta/values/LiquidFilterValue.java b/core/src/io/anuke/mindustry/world/meta/values/LiquidFilterValue.java index caab4d3dab..d574a8c590 100644 --- a/core/src/io/anuke/mindustry/world/meta/values/LiquidFilterValue.java +++ b/core/src/io/anuke/mindustry/world/meta/values/LiquidFilterValue.java @@ -18,12 +18,12 @@ public class LiquidFilterValue implements StatValue { Array list = new Array<>(); for(Liquid item : Liquid.all()){ - if(filter.test(item)) list.add(item); + if(!item.isHidden() && filter.test(item)) list.add(item); } for (int i = 0; i < list.size; i++) { Liquid item = list.get(i); - table.addImage("liquid-icon").color(item.color).size(8*3).padRight(2).padLeft(2); + table.addImage("liquid-icon").color(item.color).size(8*3).padRight(2).padLeft(2).padTop(2).padBottom(2); if(i != list.size - 1){ table.add("/"); } diff --git a/kryonet/src/io/anuke/kryonet/ByteSerializer.java b/kryonet/src/io/anuke/kryonet/ByteSerializer.java index e28d8555df..5ce0e5a7b3 100644 --- a/kryonet/src/io/anuke/kryonet/ByteSerializer.java +++ b/kryonet/src/io/anuke/kryonet/ByteSerializer.java @@ -1,11 +1,11 @@ package io.anuke.kryonet; -import com.badlogic.gdx.utils.Pools; import com.badlogic.gdx.utils.reflect.ClassReflection; import com.esotericsoftware.kryonet.FrameworkMessage; import com.esotericsoftware.kryonet.serialization.Serialization; import io.anuke.mindustry.net.Packet; import io.anuke.mindustry.net.Registrator; +import io.anuke.ucore.util.Pooling; import java.nio.ByteBuffer; @@ -27,7 +27,7 @@ public class ByteSerializer implements Serialization { byteBuffer.put(id); ((Packet) o).write(byteBuffer); synchronized (packetPoolLock) { - Pools.free(o); + Pooling.free(o); } } } @@ -40,7 +40,7 @@ public class ByteSerializer implements Serialization { }else{ Class type = Registrator.getByID(id); synchronized (packetPoolLock) { - Packet packet = (Packet) Pools.obtain(type); + Packet packet = (Packet) Pooling.obtain(type); packet.read(byteBuffer); return packet; }
  • Ft`F3{MW%KVwixFMZ!J%C!@uS(+>Ge4NV{B zTf03!^C8}ZwSnQlyYF00`&k)8SWD%u<)3@L{p@@5W``rSTeD;sQbZ$8$L&}@m%(8I zqY9_Za?K@?7Z<$PG2^v-%9Bk@4R?2!8#7!`X7u5g*y?rl`t{f6KhLo&?qX=*`K8C8 zpwJ-9Ao1{il*p7@DI5$=!M+SyJRZw(XYDFH%xlhKCuf}3xah-qXd8IJCJp(2%8U(? zZ%*1AiDz!8xlq1U`SX>ADGUx%1sPWGu`y&FljULfap$@;Lq{OPxq$ptA`AhmEdE@# z4O;(;e{QJ2zu&yE%U-$Z20VTxef7%9;IHYs?kF?dFnMBc|Hj@%&7EP1>{7?Z`p47M zujJpW-hV>9?|sna<-JQkyysS%M7q~)i-8_bxIA-F4UFX5nf1CPxKd+-h5Q78E<6TS)dS8yS{#*0Vo}VE{;J}_Z zG1hKIhFu&Ay8O?yt{pdJsF4X|KA>kixhKO@b+ z0Lgu;@)#0kGbON9gflu6i!|i0GX(5qP*6^okX2W6iecK4X^sM$7dcE2U^rr1mln(* zB`v*Lj=^W9(b5xk&s7*^Sk;TS*1vtpJ&((sS%781e)&7E_pf<7cePywC9;UYC}hTF$XR@>OjZwnv(@V| zOd4*!-k}6Lpe|4%fUn*i`q$g>o{~h_W)&9Ih8(nPFSKjqgiU z^4{9wd;CSrzTSPuSQv7OO%BZXDIWUw(&}q*_18rjdK?{|bVzVANHBfyXMi~(E7U%B zrPz2V!J|Go3E!RK~WNx(aqttaPmGdgTNRdIjXGg&$7AJ3w1{jU4iR`u>pr7%lN z+?8Esh73P`@Bd%@rx{Z3u}lsB`5~W`;o66MmMW=l=bxv1{l6l+BBha&q3rFgPzJ^o z91oUyPd}7YdwqTU^@o2i``i28b@sV_$@WFux<^fRjkehg3DxW57!))F8C2#a$1^i1 z1o~HNy7JiGPTj?maE;*r&wnmqOm> zvon0yJV*V>Ut?j0A3O5iSmZN&c$;4z4Ie|PVsNlK@p%dZ7pEe_iJ9MHuODS(u;hC1 z=H_Nah8;yuy(F%sp0B&~L4WG_bu$}-BO8N)D9Z{)h6ziS z$8SB%(GZfbNH&XMi4>#5eZhBcr#H^8De?->y*K^&Pb=d;@w>~;TK_4Io?gKsaIo#? z=jZMB6>lv|uDSQP_{;fixq=^<DNuCSHaKnKSHX zu76z1_eYOGVP5~XTs!;d9u^KIruYN4|F^AVdRAM@TrJ7y@PLt_iHFfaOkjZygMw$_ zt}U&Ct3?@l>X!_n*S|cC9sB|E@gtUzW@F?@r(P&8_uK1v}?E zPWhZWN1)*qU%*?Ie}2I)o-b(k|Amu4 zolt(e9}A?+a%QwK{M@kq|Fb9GwjRB|(1RmDkKw}!<^GJ_-#8g2z=p^cF*Gpm=J~&A z(tb|Hik0?!f6{)GfBAQuiNSbJv2R0-;r@NX!~_c0ECY?1=yWq2yW}O*_a4SGH9UKkmU@k0!eu5Eh6UT6vM?~S@g#5vOc3{9p)J*z;?!WGEp&vD zLGqs}!;4#6S8vOfhgS?13>wROL3N|WhVDZRu8Q{=*}s^s`yDFC5WvaM;B_-uKGfQA zX$-5v)h;GG1_jU7DtXtnALE=CGwzvNdeD{YqsYACgKKQnXj2_cRrj*a`4 z#V|Bf{W~f1@1=S#OM*gz6T>VuhjUU4Q-YWo;8t@mBya@yT~7W`e@c>JP4srXZ5#@- z!`M&g3u;vVYVH=-*MfI_4U&#Di&O66NaJJhFuD-@;QV^7fCMYI=PCvhP6;twDDS9C=laXTkiyGwPo2Tx zcZkGUb!9k^8l^Ph&nfNoESCz8 z$9_*12ymME|H`uayITYqJhktw7Exx^;$+y9#c*TZY<32X3SOJ~?OR+~Pd_|h*s6Rn zdv2J>oAfg?1obv=&$zhA;Ll|<{lo6LDd+3m*%;PoGQjK0vrG)pH~gjk`3h{vx~g^c z(xped4Cm(AdMobNc=5bHvj4K_RSpKfxmKy)cCl+RILvx5V+Fg7m*@JpIhz&R^6$%STe|Q@JD;pp zl}=v#s!0vZ_qSzoT~U?T86Yw(d0w>URThpu?kO{8Xb^m~ zh=E~doH^I`FIJcQ!+V);w#B~=n&#ZianJG4FGknBAD*@d1}0iQx)n6d!$(+sl&9ArX&XT@D2pSX zq=3S;Wp#fh&(_Z4`r&q>pM~K{_Dp_#*2A+k@0gpJiOqd{&(F#|w?bpfPPM9;ZOhg3 zW>1~u*XY5>f9mRI`3i=HGp}@KwEn*FmXqOL<#Snm4u{-NxsMqfI2coS8H{{|C)}U9 zgyBK@TK=FP=Vcf!c+A_Hef?3t6~z84AE%Vft5j!Xm>A4Z@op0*LxvRVSA|^+409Ko znK3vtuJ0+nBK-Z(^q<9IArcHfTK+3EAL?~YI4bsKx=!Sy(ls&x4NiZyW?$!0aF}BG z=d;;Pr~fk@ z{~kW@zg_gPkH7-6+*>X6GLY`af^&j@v<*`tSw1dc@?&MtI8r=edSczfL#;&~^$ByX zAOD=o#lUcorHMIJFXVacI$68;i5C{0VK`v^hh5TUoj8Mne*C^Ub!<=mlzB2Jc%EgG zd{O&`>%SVyf>{hAzcNc1jB>lJ7+tUbWMbg@pThM|=HFrk24)7X|02J9jTsi)`>&$R zV79(SXDX}!pLEcETlnV1;4${B%SM^(d@>q8?v}s1v$B8kPFYdkCky|mu}ok%V0Pxd zQLe&*Sq#SM=gy>f+MoY!9{9sw$jy7^@B4fV3#NRS&&eQg`U`7i`|sS`+*{8I?=8>v zW@UKtC*54Z_g2=T}{BFU!7cCcC)!%CnEh<+oqkp%I$t z&hW#JF@fX4Vt4*rzW+7*cJ7Q^-vl25FFo=hUetR=C^y4`2K(GwTMXXJepY;C8na0C zuP-l8y?NPRU=gKY-=(mpJ$*rs?8b@PF74I+vp#0q0*ybPH+Gz#RjyyfDWI77L%%fh zpvmF?+zbcyRDRy#x`DqI)QGrkx$j)K$rC&IAI*EZ85m|VHvH+?rW?PcY|EKo_OSEU zmgQQBeZQHf&u}5Pa(##?!zm61CjZsy*L;rIdqDHvRhIu{?2K0#7&J}CJ9*vWr%c|w`wZXLF8biV|9y|7 z@s&F}i@(1A^JLY`#Ei4~uZyp=-Ew1SP{=&nXvEZD^7)_l+`7OI)tAyc?UV1^_P5vk z!M^r;*5z$B$LBk4TAxwMzlniCk!6NKqSHYRvC|n-6~zB==VT}M=+usM9b z!Hr;k?N(i`xGT#3%W|!zz2AB@w>a@o*vFXaKR-TRyLZ7tqTtVukCV86r?N6U>0oaX z_VxAsRk~wa@(#1y%NuPJIB!SEUEjT{j_tv!n9%>1d!!1Q_zX`iS9dCI?|cI*n3U^)R*V`|K;b|@F)5a%l!4OJ}(Nn%dHtbmnTkZ@;O&VhEKZu zdBxSQX1D}1SbXpnI1tSA#Lky-0aH&VanwsSKOvJf6?tVZg9p!pv&k zP`exL>s7B$oZz6q&-KOBlfj|xM?D9l3d4!-|HNzRUKUG;|MTS#U}eZi;b^Tbw)C+Q z3qO5;<9FlHBB_RNhflX@T^DIJG(MK~!f{!qZOxzF^y`_Q>mnX(s@xZ~eUanZNVC|p zvv&vd&fDVHJ7bS?@7#^vzVrW2nPro{dzNAO;;4;FHfC@!eEoAe@qdvOLl`4;1ZWfA zzqg|QjAx4puruuYGAZ*yt$ql$+tz`Bj_@ZG4(644#Mfw=jJAY+awXSWnNQ>`g?h#O8hb z;_T~-xfo=VIUJN3kAyIW=kJ$gcyji>W!0V)QmkKoF1a7O&6ts)w(O_%sl>Sq2UZ-v zb)|Ok_m>~e%bEWz+`1!krYOUO4fS0A(`*^w9rLi}`ZR?Fmy{WHs85q&XV@Vd`&f(V zMH9o@Ko$d6>*qzKMX4<7*bjJLJX!hwN}EmgHJw~G2BRDDal5Z%-E8w^XjrE%%rGJG zUJFCv!}+nf3=KzC>s-ioJN@C~hhn4L%Z66z>oz^m4*alw1;>LE3rn+7?lzoZV9*sj zp*XLLds1dAPdKAP8$*$#4?6=#QjE!@#0S#yA`wjt#iy9%xBF%mh<-0-sm|s4SK=3U z_&2;k81``gtSJ&qApsY`F+~?;t6Lh6`nWMOw2rKdVAYhnIlCH_nugmliR}Wa3DH=@6vz2 z_y4~g>D_QHQ2O((B?jk0uCI%A2F*mjx)z-ux>I0n{iS_2`mtRpN9&7O8$6X?U)eIT z`N|{CQbtQ%h6kcdWn0c@Yy41m+Q!W!!jfW4-d7n+Ac6Lw>-G#Gn24~!sQ9opJjNL{(tFTzv|zs_5W5K zC^_?OhKc>19O>t?^Y=yaKV8Sl;86Gf@AvL~_9Z>%e={_w?ERazVflyiWv%~v7#$j) z_twrhRG-G6kec37Tf=d3_or*Pv&N5xVc%Mu_5Ntgt}*T+i%(MHY6VS zd^>D)=H)c)o89M~f2#_3a4}?@VvvLkuQg3->xr5W{yxK$fk7(oT;qI3hV#Yg3TINZ!*iF}&iyYfzOGs>8+DH1fXQ9s%o+aKug=ODCb>AIaU5`HsL4I` zf$4Oy8bigGi|$*`?!2?JAaCohqo zHyeWQ>$dTH68Tp-&;I5bMuo-(9UhC!Z)KtO#nS&0n;}g#tB?== zCQ=J7F(h1hVQBN+N~b`5_5aUi^OtWkc@n#B@ws#TEF6ptj2wsN)g|vMbojhib3-}< z15={xsn3kI8T`f!2^o|bPrtm(>v@{KJuAm7K7}kMkzR%c zTu+QNPA*Eeo^~$OeO7wr|D>NGU;lmTe8sPQEc3FN?BmbNXQgMn&z!gVnqGF0udi}6oRC3xR={rO#- z3`vLTZ!$87GOXFA)DX$Qz{#k>;}OgOikKSumaSrD*nan(H~Y7R&h2fkZ)293UHNve`u$cW1}>xTcgyFCGWg833jMBi zey;U)4hETwd5f9tSgVY3i+`lgeqK4heYNn62@DP2UjFE>|MR$uk-?I;q3`mYdZX*hE1vABkK}JS_q5R=BhbX)Ww~(?i-Qcqj=$e-n;uvg zsLIU7bK%?F8;v z3;}`+1;OH_mwnBb8inTXf4l8=$ojawSLT-ATUqt}-P)>eZzSjK{{QcHuI=BjVgs}9 zzPoQ7-zmhlgkQ9umUH@fpRDyVy|_Iqa=sV#Zkm|;x!?dR z!=A8o4{nBEUtS8cRdcQL{Jxl>A#!<>{bJ8U`)?-uO-tfP@M~R|T;iv7^i#d-Q3iFt zIWJfkx}Tp7^S9sUH{0#l4h9Cs&aK(kSLsG?Tk-Sr>?u6&W0((Y+!G%t=y3Z)-A-o|BC$VWsRTz{OrLHDc?}PK0L0{^)}DDq8a<& zyfkmNK3zJ0g_LyQ1_fOP0q?(&%=W&V2FqAqILtTJy)S;DWAeMZyQ|+XXJptXaKJQW zp4%LciyjPIzn=wETe&?qVq$n`>OEa==~5GBqt>c>+hk9({<&~$%gmnfX{!a^Z zh+fOUt`hKiTHj&&0%${#0o1BYt z-sSnd?%}^pdJW7BFCP9)Tffg_u5d7elKu9+_ba!~jrg=)<3seJdO?O4mzH*KdtVpD z@PK)BPVUMM)yS@8%qObEH$9M_yIE6_h2wT#Wln3<&XT~R3=O%f7`7WT!plMi1}g)G zjwXh{y}#GJU9y;gfkBI#0W|KH%lF&pgEbe^Hf@Fte6!E57dWtO>%)Natbdm%g)sy$ zyRQubFHp(f^FQ@#JipCrW+tv%Cg)}>vVC^&9^*`>eLpP|IUJrf$j_0>Hl1((<5~1A znKza3a>}1Y7~2>&nKc-KR{lXU9uvb09)<%g4AbUaG~k&0bl=-KFSF(|C4~K3e^iq} z?sRd~d2@5~;2+_A_x{adXApU{a>jgph8J<$?{hIoFsU#yEYbY>_-f0=!`xYUGn5&g z7`}VEd_(=?UURV-eIG0185ExXpB>EHQ@eF(uGqguXtBz`V8zT}&>nr9k>P%Ep~3>G zE(R}-1E!2wYdI347#yZ4GfZM&nEu)Eerh~Jf~l^cMeY-Ysoei=ZJ8TyX7J^~!RE@o z`WF^Y?mu#)i7beXIUGE?e!|Ew=JwaP*-K_Bo&AOmhz!S1oP4 zb}cNI>%Y3+oPhlOf6Hz%9=P&MO!mu5b?1g>y|cgCMfUM@e0n#X4?d{E$WX$>ARzkZ zG6Tc)+SRNKGp7Du+_#gVLFU_e+s{S&?BAa*6JmICe}6pt&(-1USG~TzzWBiP>le4} z^v_+fwuK>*p~2)d!>I-5AO3rBaq+`Cy+2|O4EHq|re50d%PllM-e16hy{>Bg4`ZL= zcP}IK{!G4l=9uWiQgOYQ3(Ev$OL({1mcE+8_y5V3V1^pdg0|}=4J={5<90XHKY-Ml z3JeYB*cf*3G0guQ+Z?;@s9foLFD3?Y7K84;GjlC=q;oP{TN}N+x-T=D<@W}I1t4eX z#yg*T@H=7)m%}8bh9VILMh32be}cdL3D;(L@bhnN+q)oUx3xiEekL#+XpCcO2n^n~ z;m06d(N~wW`VM(kjL$34xT*mump$8gR z;me2^7-S_F3f}M4U82tWPftMMeeODe08WMkCx*zw4dEOK!8exAH)BxHeg52g_cDex zk(=EnYMz;_+jxJA-TAkh*%$&%8G0T|F{p9X8Tuat=2%Ea)AdGS2% z_J6?>?00W=oqgoE{Hy|v9Q&M0#lQAed^{khdi(PG>TgH5tF#<$uX@&$%D~AqV{wuM zk4hxlg_wK&?o1Q(>%SBVGAzhs++@4ea2W>!g9D_@VqlOJWjL|$w-CdL4YNc+OCT8; zb_X#y+|psvI6t#-{`cHxr~c(cOYigd_U=}C-j`W?VELhjXSJV>GKH>>+uOCTzxMaH zP|mi$(Xye;2bkEd{P_6z>O9+Ok@jl7zt2P%D(CE}{G7J;mBUmf2H6jmM}ilqZ~n1E zhwI0QCC{%Izn=bj;s268cb*Goe{DA8&b_s#Y-v_@>`Y6B2OILg{R-Y-{#}yegK6I_ z_ztkcOxo1&Zej^*Mf}J+v2Qc(P_*^}C&`epRcvGklS(b2DTyaAzp^aen*7c{Z;z zx2F1TepDuMMv`s9_nf;6&EevA_ub3^<7>D&x6zURN!WVrwHT=|vyKga7|^cQIUd+A><)mHZMXt((4MrQV7_x4wR zfA`SfU)|qdqBZyay`2Bg^KQlC-laCjkDO}%@8ZgketzCs#sfb;KcC9;!;Im;x$Rfi zxiJ)cUhq8hdgFO5%m4G;8BSO+>}{71z1u$L!gZ5#_hqb^65f7l75TTCjlo5PhlK&! zCuLx;^5$jWdvV8jz9>V%-TiwR4?MU3|MP=#%pzyO5QW+Cg7;tl|Cay%+E3HfDhwT~ z*d21+dn6nei&$J>S7R|aY%hLv@k$;u1_y(b$H#h2eB$33T2^Jh>kyZ*&#t_+ns_UkZN{MqQ+<#TJps!02CDb@vt|L>aG<#XHG zY~8i~itx5m8Cy23Og&;%9yR+LJ8KQrr-!@tQa`RN)viJAaGF!F(*I{J% zd1q(ws~;a9Tg}*>cPIS9x_1++c+Dzav9s0{&+c+OH`hAcH#0(}sXO%a^j2jnpZtjJ zZn{}>(qtJEnizx`0#5Az`D`}#nd6rk7%Ytr1adpb?kp08x04wd=B{LO*va6qG@D_H zBtyt2In~C79tMXO#_8u)nBS{dtWa^BvB9!iF8s2%&C-e+wf9~m)m|TL#6q|x14UT&z0j<@bzZ7cK!P5$jxahEsLMET;F-f-dg@&urK3+3+Iy< z4m`JfaQf808lSx1Obw62*CUtRlLQ%_>M`ALbY}=TU8}^{u$p551H-K?N({Gc)P0Q( z|KFH=+==1C>-hh-wEs+&o4wngxj}IAIhGVAhTY%($Go-u^Lf($xVbjJqrX0Sc|VK6 zAonW!Efxl`HGf-087_D<{BuqhZTVm4JbmS^K<+C$e!1=aqv*&Gf0LnM?eqJr3=&K` z7!GV_`(-SShRJIf z7F=1%zEsUbZrO+P*8~#&ek;!Ud2F-l|Gl?9-PxUWePX$2`~Nwa(PwjOH?Md*MKieT zO|hOPLxC^5!t$9+4vqh-7w28E|DE$PdoIX)NFRogfq@}`%i;LeYwha4-I*BLn}e9^ zgcuYK)i*w0Q?vES{&4N>`W8_BNd|a4`ls2iSwRd9XSbdDU*yUV&C9^`&F0PhHS7w{f1kGe ze}&JL0XlZh(BQ|!V0GK5VXhzp&)&E4SJ}_=@XTdmn8L)^wBmQj>=hg2eH#}v+`o2h z*>s~NasQ8Yi)TM~XMO=1(mj>bFqMfRhWWsox1cV zI4{HJe+&#yzn-uAv9;;Ldq#$&{nDJv_>SCLe#@nCUe!0v2cXek27~;2HeCN1XKs5b zF?X@qm1*mK-ru{uZQEY8+uOHzaxA#}_nG|48QLx+O1u zuIFUfkZ_Rc>YY1l+!+c^EPvo{|I`d(c_-KZC+7OGR|FK~e{uht;>O63_2KIJy3o5t zr*(G;D9>D`pcB6@rZ<0`KM#WsM?xbLY#;|zZLDNWU~14&Xpl)v5R+tK(6DBZ(0;?j z;3&z^aO#EJ+bm0_24?%8Po}K9wdefvN|uIv-qwA!zkjj(S9;!5-?)=wLFJ#mkL9bR zU)QfGdKmxr_Tv95>#h`Ru1dM8r2727dH$W40EPfDM&yDw5LEC+_Awb8-p|4?gDIep zA>iDH^;x_OGfWvIm;(CkBirgDnH4s6*`!e}gbn0%tIxSg! zishU6&;QSMWrQt8S72!H3t>LM#&D^LVPD@n(eiwThE+@qOT`#@f<%OSs{a)AsA=q) z7tXj~;ooN)>Wi)ILmlEDGuj<0&SYrVDYD=+3&S$MxvPrque=~Vzm5%2zA`X$urX{~ zkazBGzm=M7`F$xihLudQlJ6(8FdSihwdTUTU$`|(U zpEEY*d0(F*%}~H^ztVfU-oncH=ZhyE`1Pxbjp5q+$Geu7uUvY2{-TwPztZcbG%z96 zOM(m=92tx^s53GYerEzjNQV}ag!r<}T>tI9XZte<{MVE@isR#U3sTG!kV9vsr|4Zlec-!C5D9a+3S%~7z0DSiT-1EzoK=*3=E+U zt0Qbb_5HWbl02~H`7?Ia1I^!x1WcJ4jw;Tdc6;%K`!{Z^@V#BqbAI`c>KU(U&6@Y| zvQ1!N;Mjk9{+xa5510u+N30zg80LyFxHK{tKe@dvmcilP_GTuAsRzGCHZ}xwx7F;o zWpD^Mw59PI&ws}&TUf5$Ex-Tv={F_@nJ$Y1}RKRYdek>SEa)9h<&F6_J>vAgb^O6dN&RZ%~qX5aca+xFFk{J4Pg@fORz z?Jsc1y}xg7!p|K?*Lq*slRoQ8&*slpmvk40{Ox3`)xF#NKAf3h!ITg0Ss70J-~Byo z{r$;WU({I{b|!$93hFL{6&F*P7)@`#=4ZH2$k;H0?ZQijhBgL~N1A8q4cyzSxqce` z@HS>xu#Jb|hn@7i8w=;v|6Eh`^^g9Qqvm=m&F|M3U%JwE>yqj3IGeTKZ0f!KetPw_ zOZ1QTjoo==eV`h{1ObObh``+3!0`UTeMyD`x!doG z=}ABPbmkxbDs{G+v|G>q#vIV!P&w~=>~~q4iVae>Ra|E9Jznnn;K4fP1icIGeGyuI(c7NBj=q+6fpH$AL(GqKV}=FU zH&glk$E_AR^5svpV?!&qc$KX=Cxgb8?{9C1_w!6xmR$0#JO0n2U%#&JU-$3l{Qo;2 zoL|#5<5yzM`85x8_q#kupOAjf=FeePNG+Jk#~7l^^Zk7egF^b%&FTKKVru^L)?7Es z&&|F1diLuAgW6quAG1H@otk~<@5RRY7KSap$A8#tU!L6_dFX!wBeMyEgh|GPU61>$ zO&EU6-v4vpuN$x|e4p>&?WFVqk8spXuOm@b9_pk#Bd+=lS^M-iEWLFVC93 zPL1AGcBRSiRwQFXOacE~?r)ts>qQw9PHQrB9;z2%kT6Q=*v8M1k(v3Cjp5CXZQJbE z8-~??FRx#oxA$w9Y0ZxUb%q7S!fHMj=FR)v2U~gX&d9j3dA~k`#`4?D3=`b#FE809 zSML|Qry?+RXOZjgx7+WB{k~_hGHuSSB~9LUw|3uq9K8J0qb*YV9~p-3ul^<9oR>Gd z@8_!H<@+;u{{<>2T>LA;;LyY%&*1Rv!2I8m6C^oiynS)2{kq+v+WW!$>`wy4)iY10 zN~PX--c*>Acm8=c2SbG@SIO5uw;39kIaa98t2mS`%HaNEyIr~z>jTL@+;h0U?F(D% z)_cf44AR32xasH+%J=enNOJ{Ts$j$^~JQpu4b*=%Ntb~8tl~N_kVL)qRR4N=X_R%Kc)BL7#iGCbmI5T zajtc+2d()zTwfRO%wVN<`+{l7TjtzSk$>EvvR-*+b;sGqJd8OE3q&rLG#D{9xSVEL zCh;rYgw=t8LG-K5WCn&=TmgOz1_cis;ES!J*cfNB{Lf-#kc{R(zWm|8$=fqH1PmBX zwEj=H`0)Ip{p<`JMn#?i2`BD6d^Pd-@fPR#nX~&;85s&6+H-=|Gm3AY#jt>b<-~7K z28U&d&qUt6{JTi?X~u6*&AP?+cnRzOJ7!y-zW!y(e<_W@q48c!SKzl_x0f-USjo(* zZI-!Qmhr&t5a9(<(-hB0FsR5fKFHAz-XaA9irFmOIUX#f&0%h zsZV>}GBKDb2wZlXYxA?{och(5mzQ7FUcYD2xjA;r{pMH1&aL`4tLo>4_ggY&gQn~b z*F9_%ztSgbU2?a%SK55l^Lf>Nvesojvi5Z`vi5~uvUUGNzn*C{zcTA>_||aSf2*P{ z{@RiicQI#Lpfe{Kba&aU6KR_Sx3 ztm~VkHWxL`x@Q!8HtOn%6}xuk9%XD|FcE54#{9yHQG3~o>LUycvcDqLSU#*|S72=T zRz2O`_#`9alfM!SYhrc=t&Q7j#q-VN&iuNd^Y+XPx28QmQNkPh`@n-kt3H@9JcwFk zsL8P5CM(0Yx3`yz=|(MaH_N%PLGjD3r`1c8!R>%ubiEon`hbA z*Ew!jzQKQC{oBj$vyB-x=vK~X2Mt24l4N|q$S4Av7}DZo(lWbqf7$x_zw%eF@Bi5U z>U8|Sq6_!*%o!FaC5zN;%e%X(PtJDL^Z%DM7+(EVXDE1g$FlUp1IO1U4AKk>%u3{q za)VFof4}dy6NAIK_Ih51SFc`uvGnH%U|=|Lc$WLh&a;!Rw0xaBHQTqijlo3L;X3<| zH69DZ84N;=7=HY1Z=GN0&*1R+XXOd|^WUfM{a+-~u!eiWezmel3$Cx`_iHxSd3~9j zvzj%5nc+_`+wT>%l{VjZXM*Mpix2KUu+8kvij~|uAH+XcAT3<=-f+;nyQ|LBY>Rb&O7`!chQIW@Mhi6|~vyq8`nJI*YA>^gLlAjo)5lcA*VRzUQ= zX>L(R7#VK<_V;3Dh%se|VMsXAA$W_2QG#Q_a$dWbgvxU)49~W(TCR0;Vu*WrAV;0C zL4tLGPUC&4f3geXb{^XAAI-_I?_+QN4+jQatyk?z4bT$Xoq_SK)E{eZh8>R&?*1y& z;LV?ZQJ|qo;Onp8ANMQj_Q!E;_!>~d%OH41QsG4{C&QWfEDSN%CuW8?vMy%`aTRpn z`j{f6>A3e-&b;UP?f*ZEFqHk1GR?WMVUr)DhA4vpOTuSEzW>|I^cWPf#eT?5W@w1p zEdTFA`>X2vzvCDgempbZFZu4WWtQ{9`{p-Jn|U@KtXehoqq{-^E6C>;Hq}M22|z~K zUj-;EuuWxZ=rdt$s9XR4d;9(1$@5|tDjw+J^}e#mSNrOwx35D!?>lStN8jS}l7Eq3 z{&6sTc&+SyWu9$yN(cYpKZjbmuiAdUv$*Hyf5x?T4tv+8pPREW&i&tuL#*ly8$=nm zh?Xxt)UeN$VRfOT0~ zxqtFHdt+xSGU(oSyB=Wu*@}t5WbFYqhL}x`3|7yy`QAjf)N3>RNWP%Y^)Ky5KQn_G z$AsfP3eAK+$?KHb zZvSR#Fgg7HG803T+{7^V6U_|z&~}JG2oHnP^Fx(4bF1$ZS@tf%*q3yPfkBFM!hF63 z%(9S5+^Hf)pnKML`AU1`59*8z&qNw(VjGwk4jezD$>98~Kj7~ycFkG8{kO5!iStZo zocW4j!saNp3u_o1o^9BlcIh|kHb(|wh7Z5>>Zi-uR<*pGu`Tt5`TE7GOty#ii!#07 zo+QpNm?2BSx@MU~(uf~YIR`P`}Lx8});^Qx5w%Zmya(N=cFg?SH;VR361>Uzy zbUIUZ^mF|ye0aZVf5(IT-SW&0nU|NHoXEhsn2ASx>%#2UQF05ftJK80#m-4-WiWD> zEzq#;BO^nN-YVXF{#RRLWefx+ner^|-LEB4E<9(e1^a6q78yXA-3 z0uI+$CU~=`ar_Gt5D>h?OS3al!_gff585kOw8IFAY2JaBhHTqM2%hjH5FtqIJ`f5=l&>Wh7>to2Zn}c1;Go=FT2l+TGd=% zP_^ct=kJ;~Kel~LWn@?vS3fv(1DY2Q5S<2d<1U6D$f71kL)){vj6XDY*?Ym zuxL{K8!d)yWtqzvN>Ug$6hA*##>`+cE8*3dOhtx@1#A778;awwHT6q?2lv#*ybJ0vf;@0 z)Yx;+KgCTKVEFOn!7qoV6X#pje&6kLEttzEu%Q0)_5B~?4&~kNUViAq{T;tL1sHT9 zZaF>N&%rQbzc_n+<(X^OVm3`+wv(S8%#!o=6bFOWHXa4|sB-Wi!9sg=g{K9{1aC%PY2?{psQTpT9qRevnkZ?t}mNnKGhpR5=Wu z|C@b#Z}oS+`%$5{j2cdf{?iR+m{cbwRDa+4wwD&P3O&yC-;|M2OXkmMa6Z^ty!KU+f($1>JEyGlZVNFecr$!Bw)y<4MRk+a{lj>9d9(ig`I+_c(NQh&drEJA%9%c? z(Rtsd#lXP&y@-*avZprfVsqH-TWYKf*Vn~fu6x{T&h!biTIAoqEoYDKoU6}Zpvcf( zzs=@5=#YlamJb0+<}3#mgvr-Iz# z_?ODeD8vwPc)#F_%p3OeCtv-)c%32RfseVj51snQ!|>?PeszWlh4*(WKi92fP`INW z@bK}9^L>)j&c+pPK7N18THX7n#ToYed^TI;)8PgGSI7T7waYhmMXnHoLarF&l;<1_ z6H+hQPk$=ZSR~b8(#-J7=kEh{`wxu_QT9Ji`d_)Q(D`fnn;#z^-*ddj&NhXKC*sSV zwDa@Uf=23&^-3>S^P96`zwz0#XF(^=bTTlAwx)c4eck_V@p;=WH=jFozu$tl%FW5) zhE}SPE&o?FF{pmKbybC2kA7I)tN;0QdUqDXo5hm@Vi*p{Fn)L|qRimM#vmr}fS2LXE9M*Lb~7B9+`m1lK7Q8q|M#ljYf8PV|NHCf zq67ZNU&w4dd7Z0+i6M+%_REY_ySE2EZQ5@JS|ey)^u$9pEmO)PIeGCc!{oMm=FD0< z-%a$)I&wq|yb!?mc*^X9&Fr7kwMw?<-7Q&RYM(xT&OZO!-z>d1t(mWUC)t}aX z=fC&O_wCiy;l?Z+iSBwoCSMKqw-w!1{D)V&LPpASLjBo8)gOhrbC}npaB;EmNG!O! zzrMco``z-@aeJ#k{g}s}OG`_oO3utQcAxELKcRB|xj^X#cJMyR1-H2WhcYu}>3m85 zBsI&Gp*YdLh2f2=_p}!ds)`L?4m2{C_Ak-i(fwgPs@b~lc^Q)iFua8?ByE|;Z{pzr_L7*KtJD-1W&%e1|P2XJ*kpEyg(YQ$j6sG62g5O+`^(NUG@L73k;33`Z~`NP?Dj@Aeg*+kQI!uI-wG8@ zW^h^znXkP*9?S4$3&vX0eAK7ciIn-2G7-lvzalI4y_WRpg z>1~U1t<;=t_fGfq^}V$v_g(T6MsQghP})*I)m7h&!68#XftO*y{7MD|#fE#!@7>(v z%i(aE?Ns6w)`frnY(6ixmSIELzdua^No+>m4&Fg57g!ipd4X1O#pZg6ecsI2uwp_! z_urz~??mUwt^WJ!VCbs@jm(M+5AM~@nxxqM&$Z=x!E86C4_|p0p1eQG(82vnwBmd9 z!SeU}m-ybkW;Q?4nPIw}%}x7D%hdW-YBTumk$Kp7b@SFrdo~7(*N#7!8agI2O+0RK zV{-hh-IE#oCfvTJwzuxp&n7du`omX*{cR35#_U(SyStqK--e`^##jLb<$wiqxj(qR zeKF%^Ut)Xq{6;3QhXq0`87{1|y}`h6lZnBom!%^2eO&IXXOG3p--qej{M%8rYN>1P z>DHys!`6qTZ_npH|Nqqk$5ONFZ9caj-DCYeKQ=y|fni7ax5+=hXU;yoOO=ITkH`b7 z_!Uz`89uC4RAgj0`+E6?yxI5P&kE09E$r}p@q8hMCx_}YEcgFEHC4My`)~CZx7Uw< zeoLIo@Y&|;ozp-6yjeQCer2=$_n6COvc|WMGBQYhIeYyYE7P>I@77NtC;(Ji-)frahFpIaZ(Pn9fXWa#ICPGV>2{|Ogiy7FMpf1fyeH6{466dY{8~ncRj!@eozXnl|pEwwHxZCqF zoG1%qSa7_2e}upv`?|NBt9>~(WS821eKf7ki>+>6+@Z^UDgqU`_c@~d_vD7O~2mc;KS0wg@wWB~wG)zAd$-iv$^@&GVileph68@Iha(LGs+o&nep$C#z{J$Q2gy z;BZi!pL@@L-s1)P6Am^N+%D@`#vI@a-K5OHz`&p&$&g__o8dq@7X#}XmiLK_3?2os zVGIhJ!te5YiezM%$8^B%$D1%))(0mhDtC1mUYb)Ie)WI({aSOQIiE~fcr#269G9<; zxp0k@!Q#*9ov&+jI2k7NKV@PNVoKp)sA;ZUG}WqRIm4Tq8)9rX*Hv0X(r8J~49$-T?}_V2VN!xk&(R!z|P zasf+!9W&n-7}9Bz6jW8i7bI20V0O|kuz z$>{K;a1zJ=g_b|O^IsKfz02QZx2@>usV1ccA*Kzf4E@~SG94LV`$rGeA60N*m--iP z>aBI`y;YB=fyv^Wp#-1VgE3X$)NV3-qjty zY6KY+W-~bSF>x?5tmWJAc#o1hBSUP!`@h<^z8uLBXy9g^rR;k~Q{C)B$&U{Yk9ez0 zJFO%6FLUM5ZQHgj`tY8C!Sym%+POJ1vm_nUrgG0cS^?(l7i&;zxw-dP_ z0T=M}aQ#h2hn>wi>TC>-roY?m|0M2MW_>o=?}J@kv>xLOCI*&NCWg1WcoKZx?=KZ$ zu#T6wu$v=6?@v1esJHZ?ejd|-%M4F48Uz^L)cLQie-@>~@Z+%h|JV<8sjLhyinpbm zowbUYA@I?M^9%<*e%HCPeXm-i-g|XLhUjlE7IP?o3%7u`%nh^NpM00_(Eg-J!-7+? zud?HRM@fN3&NNcJ8hE*M=2*DQ-1}3FVZ+x?yWQAtFffQ;|IEP9m>7PdKbCC*XlLpuQHU>oo zjr$@DZ;zW#-Cl0*%`o9=u~qfAoP#1wzkXHmT0IeIGE6?U0yL^UoAJQk@Au!cu*O#3 zS)TXOG@|siZPeEt*=t@^e$NQiWNijTK?{iBvS*oxZVwghRau8`!9R$-#EW-@6Ttm6&Zd! zne6{%=UabSj&6o!a*P3ON)3kZH)mJw-|?vC-1}LK3`+LyLJUiIzHdCuA-Cu4Y*uZK zGxKbt`xzFI?Zr;~hX8Q5(fAz=J zJ-gU0!uxyqeMdWYa2rQqMRM!YO^%?IAPq)L4A})=SQ*lO^fxi+F*uk#75=9mzi-XD zn4OF6)%|`ez_i1p?9Y<|(CCwL+T4rJtQfY~=3Zrg_^1Asnm9v4&veEw3=E!4rOOx^ z;?D~;)x9xlN-y8G;%)ZfRF<#RiQkq4|G2+c2am$1^e9{;bO2u+WZ=q2R}N z28L}9|Gl+iRah2&U);;$cHxHS7yKC-&OCZ7$ne1Ut;G3j0t-YK5~LWQCz(9le^b^ztiLEB0qL9f;woi zLJSJJ?#wgx{=4+2COSHLZNK8-y+7?v7O(pdpUj|eLWn`;?j|Qg1`P?u3BP|{`gT=I zj6nk2$cwAz`X$8i!4S5Y2$XOb8kiUgF8i9lH1M`PViR)bS?=v^D-XBxzqWiMU-u)i zFyf5tV$gD!S=Z-Vm3kdz*?Zve=SO?)#jqYo-PyP6wFGP4Y|D`CTefIy@(q!gaAx8E z6BCuM<>o!-X2^MVuWs9G%k@!PPyMX%XZ@OB1{((Fki87+H5sbSbi&WC ziI=;^@Ia6uhWWvPZKba+Y}=YD&j>sAqvb<Ms8<#Wv$9FE@q_BLXP-adov z2bO<7AIv`g?waWwPZr2;-J5w?O_t|noo@E@Roh~{uYCL5ef9GGoJ)CiMaxvl|eUGdA{?J``XV9FSUi9Wz}Ys zu`2P9wXfTgz}m2U{*4v4r)_3yi2TA2TjK~0c7`?64j-wNU9R#y33NEjt!E!fFV{yH z`rW=`{x(bgx#(uK6~{CmU!9^ETv9MCFDEDDb=cW(_W4mO`s}wa(D<|YdrtHcv%EVJ zY=75AZ;#p@zAk3vv-9)gH%zl(Zul#2{&IfKt?jal=a=;EY0s?Ushd;A!XO&UcA-4Q z@yPv0Cz4feXP-S7Ullw*I5m>>01JZ#69>4*+wvh^kmCYp+kf}HVGInWJPbAS+zT?N zm0c;*?4Qj2ZQfEBg!Aj4&*xX$R)5oIvb9^Bb%KTc(?fehh5|`wPFP`exc(|r!xjMs zh6QCge7XKo{~q`Ko^?H-pX+|wf%4Y+aA}5ybIc5v?CQBb{h4*tx3|!@y>m7jGjv4u z%1%ZHUC|xhzkZjpF*2lZFf3AV2zkFR+xn#jgS@~*R)&sh8RI+0->S1RWHwj0hX)4- zTP(Lf`(5$q^LS>^Qg+sPd!Ix;zkeyzeO}1U4e?JDZ$Dr4(LH?S+1blhOh5KDOy*rJ z^oYaKbsyr5SQr>q*fJz&7NviU&fgpQV8>%UcSZ(diQ@d7U$$xtZs`C9n*HXC?R~ZpgA7k#y-0;%>Y;bP2dKN>$&vow^p$j+|8B+KetS)}|&&SPhWyCF-%T%s=xU!M8Zw zt&s5sfq%DUnHU&KbQlE8xfEW_;AWb_#PH;&aq}7_<-b;} zJHBx*pAgfIbMAlQswxli?4Pa5$nfdI!^2k}9Bkg2IlDi+`B<;?ac_-deO;cPZ8y|> zo6GRv*Vost=9b?J{4`JG+sRK7TNiGF42B6XIH)o@fO5|SF$Ndb|0^EMc`|Fqyvpd^ zDhvl&7z+CjzkM0eFK4^w%`X1g(>PSz|GfPu`z`*`eOA7om9x+9%u;Z$`=dSoeaq|5 zd2;v`Ibuha!Mr36|&+kXnx6y&6VqyFgUO! zOZGixXwX$T{$*P9?UR+io(a@%)}7zK`iFk?m$RSuJ-q+t?~~dc9uK~K?iRiIaj%cn zcY9NY8FsZ*j0^^A`h#cd9JwqPqsPi{1a$U<2Q!1ki{SVBvRNGd%`t;m95VOe{xrsh z^YuTn|CGPoa++aRn{~SB_nX@}6nO8Nw|{eIO};L|Fn@uMSvZFQBSY&?ZvXFBo;}dN zU1Rj$F86k+ja0+>&5R62;=jFx|DCSdd0kdslhov{6E%yV`C86wQ|F~IhMs! zUjJQG{PR(DD)&D-1qCjK8+NEQGc|IG%p6~anUoGypBR zFN4DOlW$oWR)Ds~E&22NX=&~|%ay-=RmtuU*Na&Z^ZC)|=T{yb?GAQi_-S$IT2n`$ zzyVf~XIXJ&1qVZe5TnDS#EO)91Q!IYclBjzh~c%SefKW{#Ne7sNgGJ}I1-`9K3+kdJX#VWsM zT{80!bV-xqA7&<%YThg^hJp{~j1Af=c89SQFfvVhy-#N|8v}dEtEt=1zW&ZzwXKTr z+22%N(4@eo@Af*sp5Ivh{JAx&1KYPP3=T}Jo7oP`yT47I!JzA}W_aVV6{(VEr!r=! zI0`Ww=ug%DC&A88_U_Kgx4-;m+;89UzTxd>ebMh0oLMF=c6`v(18&hk3?Ei9GB60#|2;F)xV!7`QWl0=CQS)XPE6d# zaKQ4H5*L%l-XD*;6Z`kPwGQNB*iidTm%$;Gfk6anML;T}gL~Y!b(*cQ*0xFj8{QXRXVgCNLCBAi?4u3y?-~WFvY+>dq9)=eMdLOsG zII&nhONil!DB~Ain|;@3HykiyQqYo6NNPkl{^b0(-p5D>pcu6b6v(Kj43=+W%a|8|?-nf{3RidPWc!7bPegqqQ zJHe_0^-R`RRe=_Y@wYxQ?Lue-4!(Q3x!m^$HmGuEwNf4ynl^PT1L z(4K{1ofN|#+YYWj>)!X+%-hVyVDkU}rKR3l_BHW)LB-W&fBUa||F2A2_we=o%IC7N z>LT!Z}9OkzVk+1(#c(m&3X;ucQZ)Z3a9r|xBF1expJ;m>|yQEu`4>VMe}@@wv-pMPC*`=c)p1JkG2{x^I@jP?&|D|Pa1g`oW%CYBRc zf0!9k7#L3MJNzj2^Vi1-jNAKHF+N~sjJa)i`utHlKGDz0x2Ju3oK*j0$MJ<9{EKf1 zw`|&U=CT<#^Q?#W)7RC9DJXaaG9373Y36=r#_z&l=0^++k>_47PyG9H>Ayo&j73Kr zco`dZ?B9D%kUvSPL7ZX1M25e|?0f4AAaT3ugMH^#n=ku=85nM!&V2oI3vc~5Mus$A zhUoR%bg%5Lno^t4$ifhK@Qw-p=jGM6w#8mQd0+LNVah~@`L)*{pP6qTKT)`C^BL|f zGZ_wqe%ybliEycv}?EdW&8}hC1)rP)jVn}de zuyfm2dqnAK_8Fl+$6}l` zsGG)cVC$v^?LWl_rvKiS9N2&P!i5ESuWS2vJ$(H?K21-QDPU?noA9Pb^`;u@*cx1O&D{2VNm64PVOV(tIRH5dd!Kid0#=$x%IA;qsIm_Uq1;N*E8}a^M%EYkhoqh2$AJg)8F}b(=qCW25%h+(b=xfi4 z^e{AJ->sVIZ0=8B4n0&UmMtknZuXW-59>}{1!?YvuI5APS_73h{e|$}$|rKBFAmNV`3EY*z1SG+yyePXUpvdm@FHgG z%9SfuK3V$j(JQ748|p02$MgODe{Y3!H+(z-oI%Pt7z9#pUVbmdD8S0`sEgrO6Lg9E zfiN9^HlwJ?`~2tIiTq-ID8TY(!|B|)Vhmqi)b=lmdwuO%m~Hvo?i;Q5c7&R4e-}Dg ze170}pB*deV#*_DL$;l`UXS#7f3!A$7Z&b@9Vzre*3X}u~7YDC3glH z>oTAH=U_ecXVb-2ZBy>e`Weid_55@0t249R=LS6Z@$vDh#IrT7pMO35Q@@Te;Tj7A zVv|Ic48sh^`>D50?M^=vWH@1&z>wh3;K$355z2V|(*)Lgf8!=_A7fpXyzzSH(vNB9 z=iN<|U%!{RvfBRMj>5-l7#=)0*!=JWyAfl<+vnn|eV0pxUT%8{?mNxN(Y7tS$pRZw z;ZRUGS%0bi%VPPJOBfWg?rqNhvAvN&oH};I9~fUYd;grNuJP>W zC$ZVl+-)ksftLH;KRDQY^~J@-rTiN}hhGU8EVwMrXu`bd&CO>8`AiMl@7G!X(Y)=l zhG!x3&d7=Px4JClc_MP;=W@vtt6zS!VrJ;j+%{8_;X|Y^BV?_?Lg80i-XG;Pzq4Rh z+1ptffBa{eXtFTq@B5Jy_+xo855tPwD|=ULpUS|{`d>46Sq8(03(owOhyQP|VThPq z9(+&aT|eI+WtIiGR>z*Ne7iC?I@k5&m1}FGuQo6;J24m}9%3;~IU%rDZ+8O&s~X3L zeEWT(3kb36F|hw``yF__ zrSZ<=k7u6iy!Stz+y9(}VdwEzYZx5#xBk3xpkT%R_gsuZOwi5RA;Ay-H>b0;ePd;~ zqgL*l5k6u2)`j!$JkGS!ue`HW_G;LzYv-QtT66BEoc^n?n;9E+nCUSjRK^RlUuu~@ zv%qM#WXsdS>t!L)n$gztUvIK{Uh(HlT(RVrv*)LAvy`MUfF__^L2E6Io_I4Pd}}dg zFbHSkU}UH~Ug^5*_@sVyXG`|lpB8Ei8XW(3CYP*J=uxk*iC(b$_~Y8oAJ;sLw~0$< zVaU0)-I1Yq$9|swhL_nwPTyMk!=D{oBZaaubT!S4w{bp zW-&JCKKQ-mBO}8)hgl!f)r?lSGd2V@)of*IFj-&O|Gw^`)Stx;4(aR+I}_gUGUO~~ z*aJFA{mQTObt@xJ`-|Af@$WTnHsjxUok2nVOYGZ<9d(Wh`VT+;`0nwmVy-NM2gid| z-}3d?UobJ`?w$rcoFQN<14H%%>#b|tbr=d*uix3a@!_=`Vez6zO}k#(=>Bx`<6`(> zWj5FNz3Ta;wKhMcE@lgfeyF{*<6d%={bQ!gWAkS!_!TRJLy@1U2C?^JnhVx9D)=bhryif99Zt+7^7L8St&NtdT|C8L>ug?9q za7Ws4(89ph!yj$s{M)KO+ZC}iy#08lsbwxFL%@Ob;tSIQ9GV!f7e*&K?3ykkyW#Jj zq^&=fw!%X7Dl$8P_laa;CN z2BZ7#Obwt~=JrIlKg*e$WPX9Riu*R)0*XF+g-n}lH2UQ@?O7gaJg?raQXH8 zfO6m5i~C?5oP9s`ZLno=6nG-}tfoq9an-lS3=KEk*fMUHh4|OrO8n=^*s!|ILGv*BRcg7jp{?^T9WH_Pt+l)b>`lsa|Z;k|M)&t)se$TsQ5UX3iit+!;h6Ozg z3^N%H$O=zi@!Rb^_hI|p-?Y^HekKGJ@ z_{bVCI;^~`xro7GR;HY4P1+nJC5sal7PB;;ztXrSu9%bI#D3no<#ob;rfp*uW;#*D zpuv=}o>Ac~6GPhWC9Vu-1Kw}uYFIlrU(kW?&okSYV1_f#(;9i_E(0%93>9ZE_{V>g zt3U93z1a_Rnmf`nQX#II~J?v(&bCTo3oHW>AqWi_glhy<#Zc z^MREi(r0 zf2J{(oc%g|HRFj7^V1|9Bu~VC=j>*P3S%_5-3lt~a;E-O?J$_mXmb0O+qPhy{MVqkby+&RnY z0TYAKjol0lYkT<_44N`tDK!|*pE+qd;}=GTP44$f^|%=lBrOG8{`Ae<^NfMvB%_0# z% z`1mLzL$siSI)gy}bxB5tOG)*hX@^u+2G@N*H!fUtdWY4~gY%jHZ)f|L%_sn_NV@oo zT^sd0{g+C9$hEyxn0qF!zH;tbuKhc86&ot;R?VuvRJ`uF)Ylt@`;+gyPTnV1m>bi0 z_v5{3dw3F#q#wJc9anN^D?+K@`Ky)v|L5=h&a>(Du5&KoQ~&?ykH1>6>P=N>+0Uzg zHt3#KZI`TmHua6vNx8mFu0cs69upKeCY+dgqSxby+qs3(y>8}8f*lSnO$>|zJPaNJ zJxY#&Q#1obRJ}yzyLd1D{BC>U^@qD&zbkpSQ~WOPoY=2dIe)*Y_22jW_ct!V;}O$~ z<90Blh%?B^Ty`=ul2c~LD0(Brn5Jv(#Zc${KhEow>xTVWj0-~2g&8*7`(B;;DPEN! zL-2sxk6fk(Q|<$$Dhx-KFtWsCGE{Ea@4*}~WziFDzC-b;j0~Un8$Nh9y!n3b?)eG- z>t}vg>cpVo71$Lt#lt9FwPd66R5PY*VTPF7Ped7 z_4&&e8lS&Z-u8a;zj-|0)NePn6wmEB_C8y=-k+OcpAN$|9%d`+MpJGFMTU?G^#`U3 z1?=Mc!O|eKBKPyIM~fG0xSrHxsHx7HEXXk9LGl;*BlD+6@@TL$ED~9&;kvT%Lgbm5 z*)LB=ryDn(zod7?-F92=-Rn`ekItJvqgY0WA?CX2w_n!^&hMzx?{rxVk-PeKj(8@+ zYkh_fRp9~-;k(Z;Im|q{zgNFytyXVUH)C)_dkdQ?xNlcscN%ackWx4yOznTG3R*A)GT;C~XI^j#V5?h|0>D%v~!e9bds$16$R)pIY}&CRe+f+0u*=5I}}z^+Tl-74Sh9-RkivQs@VYfAFG;1`8bww!VA zvyQ9mT)ep1>-B1mo$tTrC^7t3+df&v?%VgAf=<3Y_pbW=yZ2Rt;fD)@+2`rc{_XQ& zXk`fCV6cs3IPl;5{=Qmc#$1^v_8S)@&7Psdu;Tx-rh8wuKAU|q?cI9TMpyy{g~Ig~ zj)Z2tR)z%iBSo^4YkLE%1$KS=R+g2WT`W{|{rydr_NqVgcn$YI7h?QSy~<=(PkHBq z2htb6PpqHKv0x!9153TG*LUsc?Ri_Bgc3b-Y@ftWKF7s0YkEtPyvRv^7LT*iC;o=H zfE}{t$^3^BFW1jzD7bv;cJA}t0t{V2Qx=IF4V9~Uu~4f=(zwm7U(R>2Tdz^DPV(O^ zFE3}tW^3F2JY)RjT>t&$@&BG}|FZhNs^-7Hf9GE~Y3zTo$+bK4#D#?=-|v=Rw*7u* z@}lzh_tL7~@BKc@zP0Y}uZzt5HWQdmNAy=M@SkrdTCWu0_IvlcU8fzs_ouFTe|7cr zt@G;34>T~EY}rz;?AEhjqOyA!!*T1fHxW|ybvC{;3>GpyKGtjeoay$$wR!zdA0BSM zydm-MnJd@q&#i2+*-s~(c z`PACYHsgNjkI1O~A4PPd3g(FE-*MHRUM_K_{)gc#qh~t3@@12b^}kvmczD^R=B4`z z{@<;9K9_CA``hU(winVhd0&@LP~)k;v?cn^p3j%RInVQNe7fqF!~ex?-xprxe!o<` z?CV0~-||Zq?{2&NZmw|V`OcYJp57ESN%^+pbu5DiqkJvPE9O)Gewie{vzoR26US7J zLe>p@rR&Nzr=4B&>{*)etnSJ>x8%C~8()&IWIsw};W0U2bM5HAxXzGS$hr zv9mIGy2RdWGuaX0_OqFZ;eo`<^I8llj6YZ!R2sO#8v+U=BMxXih*z&=UB{RfwM}RN zGzoJsh%quuPzhZZANz~L=Ia^bFPG#0?rQpD>^H~GnOjWXOeJPgz9y4_;PfZ+3-8x{ zpIMcY9X#pcJkNb=>(`{;cooUO;CcN?3>U+!KgJOZ1zV3-wXL1!x&QT_O%onuoqxiV zQkHi)C2Owz^@O8MtgHw7k4#W>ezDMzdBw|vbz4&39d=`oxV3-2;wAp6>pr$!I)3k; zy8qHA^BYT7Uz@l1XK}wo&^fg|Gv*t-Y1MwR*X4qu+(SEN&HaDB-RA9K2#7NO@K4la z!*|Zjw%-FU?&C?XUGTru``4wN&gB=i{l6`bmF1VTsd|)n>-#gKsG=-s-kH}*?s75| z&l119v-tUopU>wn_nxjNnIQLip61@u4D0UiueVH%^|FcGhfv{b62nlb$*MAKU*^=9Myeu_{`o z<{@|d0yi#(ON$s5aRp4t(`8UOuqt$Q#_Lm0MVTB}7=4*mY-gCjG9mBxt6R?`KE+zg-<5J|tbq*5ozb;Kbv-9!i_Ed(_*V}V^y;|;bUE$sHSv~aM z-U#+7b|RPg{|Xtdckp65b=&H8`zz+Z>iPH646487FrU%?^Dd5gOZ<+4g){34um0cj zC^~KyQv`d$-Tb&W^Z%snbjp-~xga##G{^L62KOp{zqu3gU+k4(`pYfO(bfWTw`Tu{;m;Q56{%_!6R)#;v#P|O=x>}9l zKo#>fQP-DtOTX+hiP)Z0sm1U>w(7@2H7kqcNt=CnpX~QysmOR+;rU6}M_fNHN8vi- zZn=6T?Vsy~7?nEfTNySyTPJPI%^>OiZ!eRBhrq)_>zMVvGe+`*s&!2-MFtTj2V|mT zBSV1FKU*esKbhb5sVYKe&wf@=3t}kS_~?tN}>z}cTP{=8aA;$ zZn`VO1tkYiduUP2b|wb9Yd@NKSz`5G{|eUMAEd~X;rKxM{tq`+&g(6IZr}g6?I*7$ z%ZaD6^LDLtV!6=du;PEf-?`=YX4W0KWtaB*%gf07 z8K;O|KDX1Dr;)W{-s=k4X_fPCze=4~Bww`mP5id$e?OS*vbUZ3_Q}7W+os<>`M3M0 z?d^|EPfmY6{J=`yaq5vjpPrsR$?JZ9rP7-j<(&NMzHQ1~A*XWxW_=_B!$Qb{obz&zg6G=R=+Zjwc-8$SChGd7EG7?ez!c{s{Zxb?a%7=AC-~6aGAA1 zDC6cPRn4FBHWdY03+{QUg<@}=I>XMHx#fA{T6 z%#`Q8vfB=Boy^prTDu^W1=2`;z3xN%%-77a_vDtizA4!U9lx*U-0M5xLhj6(V)>|w2XAxsFMYnXVc~BF+h_(4#)kUqY7Bcq zcdcK_z~H3IX{Eqfbu?ptOGdZZwr`u_ny&x;b$s7qKKUM>Uy4iyKiOyec>n*R8uOE# z?)%f_?@!ISy}{z<#$c>C~0&3>&`R*tEsg|DwI!nHd46FP5%3 zyvH};pyjmZH%tFrG`muN@7IOTGq>A)sXO`mALrI~1_9@P{eIGU1sij{jIyq1Fl#bg z`Bm3#xlc}wVTXf5VAVE;2F>G47nB&5c`=-L#WaD7A+J?=!QR!aJ_64xjz`@N?GB5$#qv#^vu~jKB8$Q*UJm0JkmW7!Q0E zRM%xNS;E@T+hEMOePX>X!;TaC{TUwobN>3LG4prDROO6?{2{P_&SrGzW|;Kg_O+cI zds=$eoUY4x)coeY+a=S9*O{8~^nYLZoi1$t<>!UJS&c6J|8DCrsQf%)Gr2|uh7&fE>nGGK$bI@oJB&d!VcyCA6Juvj{_FqV zi*K9x^0$UpnHtPCu6Jd)@I0Q2Vcoya*V^Zu-}80hckg@O{a5_`7o6VY!npXKP!z+7 z&vo6l`CC7&wHxieyG-!S5U)jYtVdf9xiZAnzvY$CW=bJP0 z-hWj>36Y@FN=cvkMH;Mh7w|ZUYco{bVbnVFf9922&x*MiVxKYvtQMFMm16Mo`k@XH zMkXeQAPxpsQ2Sm;fFWkFxgMiKG{X(I`%76H&T}caF?{$czpDRd!?)Tc*PIzX%)PI} z)S&j%CuQb~TQ!ejn;80AZlBm>a(4UQZL8y_Ybad5*}^Kj;QZ6u`M-H9|7@#E`QY-> zNI;m`ft%q{%lzx@K3|;Q=6*H0)*!-A@;{0pL7ZV5+lfa^1v`p&DgI-4=B&q{qjO{j zLk6Ql7|#nY@rE1UlUKlUM?Wu<#z}i_rj1Mv^B(K7G%TuMX?T+5Fyqhi#sBBdoh!Qd z-<$k(EDXy91Ufha6d6`r{I}}q9wrA~M}}-MhEK~Fk5tBO%ZaSY`?B@n*Bi%_8E$wf zGQ_Z_K0h{-EjmhmS?}xFnQw0`y|OD&wRD^Ava{09W|n4OTfgk9^zF=Kcj?^MF@Dy! zo?n{R7g>_wZY+CqZ_l^4G0|23t_N2Cmb%RM^~L(suQE}aY7BMbHXizNu=LODtqU|< zcV@Xx%FjJ?>UD|j2Tq%DGgxkoWO%XiER(}``Bl&R!*92*`P1;MKjh~| zt=fXvx6WS|ewNOX=XxS8EOOrcNp8!YYjsNu6sB)}7q1)qcXtp&M=#@o&Q)?Vr|wkTF z>+JK*^qX8o(>B?Px!Yv_eH2Zo`|f#b+vC7n+j3`%y1uMpY~bAf?Qi+iswIq5m<}9j z<@SuqoB6#mbFM4Hj#ZfqtqcOnOiOO3ZDI1*{`b@L{XGs>pWT_lxi3^glbdBr%E?Ji z3>sab3=9r89Ir46)b7kny>0gD&b68A*cBM&SZ!$f_BO^@Hrgy~%j0d_V&<3kJbk_T z6&K?I4O=gU3-UQ;3+8q1=M`Y8kq-=F*x<;;VCKNW@l}4+bABJre+!O=)Gf$*plo`@ zE=1mH|H5xZtO~+6l(xp3-DpzVmBf(2q}BX0Q^7UPN6I0(dX4#8=dY5N8N!w@>ui-b z&zsZOcc;H}h5Lp5Q_uR|dU9or^Zz?x-w(c>>GAs8S22c|zo)A*rzWi4zV&&!;MfBvaGN)5)W36?8jm70Z;V$X#%yxew(sbSNE|Btu-*RR^~{cR9S zN0Sgkjg!MsGmS|%iftGK>KuOkO_nY@3F^5=ur#n_%-U>`dH-j`q0>ckpBs)Fo zv&rvI4zIUVOD+6Y>chx8S1iE!nD7S05P7S8dnz}46x>^NV(-aoGn>!Y*sXhNC19Xd zE7KY)z`A}((RF~$w^C;c(5u$}$eyC95V%k{S^Gd!~8e@C$}#7jAZ|F4mW zdT_wXZeN#3yVBLfGaojU>pOb+>hhJ>{-INpciVPx4(-;-9=cUEVWtiTUj zdh``M?e*JVIUk>H&cDrM_0_s<0*oq^7gCy78RoJ&ux%{v{jl>>P5X(47`OWiAD^zS z+w@FxyW=Fcojv#x5%lNnmR>3^wde|1x8fjTDxsDth~ zSuON#`RlTO2e|geDl(MlGd@`9%P$$ouK9h&m+TD;2S9z(6^G4yUoT&}r2fgT_Dhv( zrq_P-FyB!0)XVwX^Ru(33q_wvmVK4-!BODG8YTwePivSQ_I4eXQgD4)f5XPV=3n6& z3-@fR>z6hiUY+?*`}E6)^7@7cY_2UlSJvAnYwh-a-|uz0(hiCYF~^x0gv&hNN$Mr7 ze=YgA?SAOiwQp{_|EiRB;9%$!WAggHU$cclp_M!9_C|YArUuR6WlI8<*lR8pU|RP* z2pm-}0!01={I}Z1(9K};o=fP2lY_=-hZS}uHI<(eKCh7aedE+bvzi3shtDt8w}~(~ zgq6Os_Dsm;l=&s3TJTUc`!TFz^XM^Lo4<<4?ENAQy3~+E*`hI_lwr~8@{<@iG zPH(e18^7Y-b^FQnvJ3&~3=BDr43^xWl0Atbp<3;v5wnAjz=4QE>th*{ni#wo8~P`D z+CF<~WFNh*YUW)AB?fMWOJ|*y#T?lcAaLTsXTd7_YrksJTSYWer4C&9*E;WgK&`(B zgVz&#QHBbacrJ!0feW`qnH;_gG2~1uH=Dw-Uvyy^(@KU3%Oi9c*WB1!T`nqfjX|^Q zUbXSmdD+>~y?dA#PSn5LBYlHKLX08pPtit3ZU()HZLSRRpb^&B-V6~Y*((&!%`i%2 z?@aeFWcV6!oQdJqjgGxJ{Z={RQXjAXeG|EHQlG9x++>CWdY}QqDZ4lrDnAA62DgR& z-ZtX#&}NYTd0mV_kMThG{S_wlHFY=N#P_Z76ppT`XfQ}PwYa}%?ly*m@&HKRbv6IWwTow8VsiNX|2K=smg$ZRGrznxshzdp^u%~chYQ#4iTyc$tzLt7 zLH3vVtPJOv0=%Uh{1|uqe;K>XcWov^?vwlKEH^-%sG1(1XEQIHPK`T${Q0Wq$%m($ zpI@?iLQ=O#R86Krw&&yWt*i_`>yiqCxES{R<+i=Q@K<&q!;eSJ`O;rZ7#mK`kehgS zPo1f3cBGeh^fT!Mxz{x=XW9em&%c==D8!KE`#YS2A$8II_uHgbl)t~%)-rwH)few} zzhCzI{r>wC{#S7^>96#jm8p-b30^K$3$m5(nJ-l}@zd8_`Nl5EY# z&|9CsRNmV0-5~c)amO}UOV9SWiq?4*pWlADXZ!2c?6lcy-Tf}yQ=h-=^7?&_`hPyu zT7AA|z2*1H=NV_e*=|{s-2Rfew&*sq|C`kU3^O+DzQd?8^ZDBuSK8gad|r@zCarlB z!vqh-1z+yZcG|^|q0L~(JMq5@H>2y$bF2+(DrarxVz|Y6;Oc(evkS@?KP=^3)6VLk z%)%ha>`)is9eg{2(P8=BWbKBkT?{Fr3`v(I+HRRoda!}v!D*%kn;9--GMGAEpZLp^ z@k-{uk`4OZ;1 z$>y46EJK-%m%P2bhHJSXLyqz$g_rr;&KVx4S^LC(+kWvfznxi34EFmK1s#O{xp6S8 zh~JVScy^|7yPE&JoQBFZ-KyISpU6Jh-}B^{biRp({pE09h8Y%xiyRdhO#B!a6d3Lp zKG$=;p}uZ*I>RFVMdw}%h}M6b7W%S^Guk@NJ|}VVN8jtE3@i=P()lkbFQ32D>6-aScJNw+fI)7wX@^Zfz!xWByM9u?D2e$k?J*SWX)CSwh+F(<;B6jirOH2o@ z@AqZ6AjYtjgTaWcVf{WirUrd}GrL7w-|sJB?qt7xu;nf>i*gsk}qO> zP||Rxy+?JzRaONzh6g{RVi=bE-*5Ku`h~AGIW^}hp2Q2)W#%5tV^9=tn85I$+Wy+7 zn(IO9?*|4ke0UrG;wRtL?=Fl9$L^H6F-)lY=krfpE^aOt!)JZFNnH%0x1AUq${K`r zO=b{~n)vr_nj_p74AgyFG*5dSN~LoCD88 z^XunwGkEe`st`$K(l!q92zq@gDKY!_>)29;|NB3feX@7|x9;`+uI&fwr~SDK`+nzl`6_=<&bgC7Xi#DMQwU_it@l(e!8g_U+Ohf((ufm0#kwJ@@z> z*~GBR?bl~E#wlWadt{t{lnOXxx*j;by!L-7Ps4?;oVM}{zbC)>Ja>Cs6!V8YA`CH* zR-A1h!;I~pICO7*sbXEpe)0I<#jFiNfvXDG6E+@L!lAR!nv-Fn;LX>L3=@uAa`RAS zyn0$t$zcma!q2(0SQ;+XMzr!un@I>Rh~Hm#P-Joiz?MWcU%oX?S1pkYrad<6UstME>GK=gbE+Z=b%fXJ=lsivP=b z$5%^cS{=Cf+LD{0+4uWSx$ielJzKV9PO%m1wT1Q3SvFq|zMa_t?Y$)1KQY{7aqzXp zi}`1t%s)ThPf;V7;nunJB^xgVITyZgbyu#-x2i1+7yciPd??76#L5sJ^}vUz zq4xlD_4jwFubW(=8Kz8Mxp?v6oBPBV52!IsIce{?(0Nk5{1T1;4uew1ayQHBq_ zw_bmgRuAfEnEzzqs%YAQO&-T%E7q$cKHsLhC{3iH0Fy%%RLX6 z_bOno-|6KO&H2B5ulrNy>chbM@_fE?#{ZIAPQ816&o}qq*2g$Om7C$!r+;;eUpqh7 zFZow{oS*5W7=zBd4HFJAb@?+)P>G%VEu!h&tHamkZ?(H%|9s{3120S;oGL!wA|5=G zDPS4Xk>l$9Ew_J75M#LIZg0k$u!iBmtNW!jHGeGZrZY4=cCNm6?%KT9r3Mc3`ghv> zk_wM`e#!8cM@`3q_IdL0@*DF^?4H!_lf2%Sh z@hP2F&m^l{WL{t3JN@72q4%}Gy1dh0XIuw0qkU$s*#725<}}rr&+i|#5@V={`)^(t z-7vj+5`)58h6Kg~?-<&j$t|ok<`3au`0)4m&Ig*z*BH)fM{_eS(D=yI@a^OGrz`oc zdKcF?2*2A?xnX|Q*R5KD4tn1I>(u@hS#GI+vk%-Cs{C%BKQAZqP@eJzMMj19@6C7F zmHcyhem_;|EK5*yz=z6`NQM)ESyw(DXPy1bTZldB#aU+kZBI}9zr}SRwEt(q|3j<} z=?n>p4!=$mZ>c$xEzY3HbfUC?(Sgh1+wbX&44Zc`9Eo6j@mc;c(}K?C9_9&GSsjj< zPnafT#j#)u!-rV;Ez_@uE~`!vY>4&WG~p#g9eJ3%k+X5~%~WLP1@m{M7AEP;8pXsgN} zJ3$8~O{T`zS6LZa<~KH6HWO#?ypX%>cM#8nmiS3k(h5Q+R*Er1uoUcM_At`#+@tpY zmgs?2QSGoL2Yyd~uYKmU)z02Ek5k#?`Q2XBK38nkcFGkge-&sF)|NZNBz5QJLi$9Mg za-Xn1g$fO3L0W&W8J^$w zo5Ajh!wbf93<6wC9TE&T=G8t)<#IU3^nmNqbL;)vN*baVI(V5*?E5{3b-^@+hMJt3 zeGv>37XLS5Ybayh5L>VN>BhRPz6>9hzM5jF=XBoRc2mxeI{WvZYuBY{|7?I(Zl?5tnwbfC$RnKy^2AvffH`nC7Q@3%*C-}v?VltRPS37~}r zo;9c2{Br-zV>=WL^-UgLS8CYPZ{d94Px!RUf1JBB|NZ$XI^n$2 z%h>D>H-g1i)ZQ=NlJWTRmWs=puM|G8d0X>mPo#PF*~qM@Z#-vnEBmg!wQ*m)-PZSV z_?$%_x&1C4aZUI7>Mvce+c`bn<9F%9jls(^ANRRuM0IZ9t;}G&YhNS!ReopNFWz~M zwem9Fwd{V2|1G|qd7#DCq~K24EBhM7ud+7t-$~!|`rd!j@9%Ltr@zN@b~Od<{w-g# z;uI@`@_(CO{EP>lF(nxP-7Xk;&rhf-dJV&EtJ&NQXTRM47N7k2<@Tdo8`e(#Z0pEy zm-BdCpW^0sf95)Aled~u*4g&HbrrRt&!$Coe_zJL@T~Ih zo~66FjAA$#7B61(r~Os!lUbk!=Z4%T@#lUk{qg2zxc+Y^sIU0xUHv_qo41%6I&*x) z7~-Y&-?*P&Qv2dh>pA-*rXP!bY;IW8%+Qv^@Z!XuZ6*!3cpduwc-^m)G>zNFfA#nh z#wip3o2IZaxJ@%@&|!E}Up4)t%z?LCIVPC%E;!Gs;4S4a_tN@lCJj7lzb`$BkBa(W zIb9xP&ZIxtf(_F*PpF^WzwiCeliCa|;FP4hlrcq+;q#A-luz%ym?OFw1RQ@%j$&=> z6Z(1IxI!UT%1R^ghR?6uBX!@EZ@-*+{QE`!^EPh#t@j;$@b`H6tkM;mIa$r7Giu6} zgbEy};$-+W!@NXJ>44k6#!JS@E)7S!#V2o@cEGCV*6|JoJ4S~|m1e)6SM7Y073?qG z@Naip`dR-QepnZk!jWuW9ulew^t5hNEv-uqJ z*BkS0eNtcf|A_F*Z@Xf7dKe6{&AwI^czHdOm-zKTbWwO*`+ZrP#MP1grL}EaXWaKa zxj&;_p)ZOdVROAKzr*YspI7WNdtJ`@^>X0Htqcz~XDSBqSD6}4uWFco z@Z@Cm@QIack{9tWWSQ`}NOt?iC2u}+F(`&NIa|-l{6B4{=(68t8yFN=uGrkHi)MWnp^z7iaNQMmYhA15dC#Hri3@0}Kul$_S?2+-gbQ@bo zDdUOHzkAp5&)t9FC;!rqlMNZ3RGyJyb`biqDxr>#>BQTZx5=-PSs7-|>w8|x#-R2= z;j_Z|IcyhH85X=dvF@xJ!vi0NH%tkCX1huqSSQ91F(ZMyA&QmZTv>x=H-pvQMLxSV zbQyB4$46CqY;=#SR`8!-cmH#+zIa2_ef@=hxj7l`3Wzc}%sjLF-`_W%&p)tWEV343 zNQz}ha{DPd0fftJ|5ck=h{_&xWZzo0z6dg7${`(|@2IXykz#{D?oJN2B^Ygx8% zTo7eCuwdg_O_j>?$_zIyv2A-_HIre+4gNJ{+YJ~cj`zu)UMaDZBVn2%Q-|QbF8-=`Zy)Qsf6qPm-(=$Sb&Qu} z8-ACt3SY7N_v!ypu|NL8mGiS1wr}TTne<_|+iym@`Wc{$owN_UUdo{0%JB9b!;g;r zYnmAtT38wsADf3x_^WvNyp(nWXfcc)cf&gsh97o9kqi@*9D2ALdKd+S7;+Z>kJMq1 znyDWBdqc6o?f{;K3EU2EAocnyMTQrj(>F70__?%Lj3Jlzz(xiqwO`BpIyrXLuCTje zKRLwHNAeO^gD&F-MRp_pocsIkzGgbW#Q2Dn!Dq|T`86k8?w8kXeYxMCVZ&GbzyF`s zU46xLp!UPhq|Nm&lN8sQ)~sY$%D`~Kr2p5h_85kwMPGK$lb_!ju=i5Sv&wzzO&J~7 z*ruE|V^lEXNND)5+l3+MvWg1RjTnX}8e4otcI-*C)V%b*>E<=JFR_82cRMj82riIg zYEb!~8gTsI_l!?ZPNprnKiRQCW<%YT#p^ALpM`KTTwd+FkG*^D4%@k_^qkStwQuUx6L~x z!Laq&!D&z8&u23__~nW*Z2NmzjKQdNVGm=#Yfxprb~D2XABM;nhAgCt{HeUo>f;-;r&0?((3&wX8qgVf{pPfWK_HfWYc?zx!ER09W?!^5%eqD%V!!;d-b^m_;sJJrkWVNm%L#h0nzYV$!OAb6z{{QLM z2G)i>ZaN=kykUOz=frRG>{)iVKR@Q06si5PJd)wcubS^Aj1Eq}etO@CVVIDXd;T)} zqDu^HZa*hCFg)18(ZR{I;_{=LcbMunRtv}8+CBH$+K4pMT>H(5qJP)qYTi8ax3u8E zIuV9~ni7sSAjpw!p#@6GG;Df14h z{lCQIu#3UtQ#{+*S*F@E*bKHEVPo9V$*@kLVZ*wFj~CULa&GV5?!|B+B~D12Gsigl zl&*5>_&S4YH@L}iVmkh})3@=Z=H$MM;DdU%I z{U-m*zv{cM%&mO2RJy^BvE#+JA006_@1(fhQr*zU%5%3p=e$eI_VwEt9=w|W{e0P+ zni{>y^_4Y3FWMLXKfRz!Xk#Wrse;4IkBooY&-rWc#=rRaaci!9l}&iTM$# zHZa~~RLQyhKrSOcfBCj;X1{*?bktO;UA6ekpX6=VQx~{1On7ZFk-e->!b#7Nr*xay zwgU~V3<36x3w-{qRccWA{b}zCR|e02l3#@wYBCvWl^Eu;M@u+>A#+W4%?EQ&Z+%Yc&WpbFjwWhnNq*mjlSvfH6I+c z1Vd+;6f@^q{gCH0sJRoQwRK^B-RIdMzm6^4ef*Ad`I(*F`>xd(|9!n=y+p!3mx!}d z3af+lCmoS|P(5q<&bk{1KC*GA<(cfrKPK?&QqTI}PMPI@`)`}KN6oYKkS>>1&e^;u zS6p`A4z2xI6dVO$}^&~v}uk|SY1r~i^=|0C)WzO;3vuMlA9dZe@U zNhJT%{AvHbnYDa!$(~%-8?e{!_VS6_?MmvLj*GAQUK`VV=CplnCgXwEpT5XXcDK=Y zdanQeuedUU2cv5`V}~GvO6TfX{VEOTzV%hjWHV4=;JciM*7oTW|5wTi7rtE_pU-&Us{Oa~YI!Ff7jrV~d;HjLN8J4D5sVCPznV_V zV_5iGzvO@Wy#IU7$KU%No$+5kw(j%-b}oichq8vEE(hi_(~a4d9N^GeWcpZ{NA0R5 zYeUpy<|{f3Yi3za)mu9w-0{Ut(*vpuJ7U-^)EvqM8P=(aGfZbtP-JDuWleCr%gRu@ z-*Dx0r3UUI>uv^zZRLV24W`o8+AIuee-vI#+VZ-5quF=%pXEEZ-eh6cW%%H+_q1%o z!n1!J|Alth3)E-b{amQUkRT~xo5_6FzJ%$nk+*%M%jR!Qy0nTlCo4>S#k;IG-f0hS^6kdpE#Loew{6I`{W?YQJ-78XiG(`W zr9-pYnvEZKHy3LWc8>}6A7!ryZ zH?S~Xd15bVS~ykl?+$(eg`ipgq!|;g+yd30W{e8n^S%birN68{za(C-{gcaP&;8wB z+F#wQx$pYo^R@PK{x5zweN~jN`x)@MU53A8?cdi5N&9T>R=#ouMe_60#`>EXUYIm2 z)L}52NpaE@S>Zr~d0rH`Uy7mHoFkQ-e0Ef^hV={^$P^ukGKO8u*Gy!IfcW zUo1mP^h`#DltuQ{w_3W2Z{6Ia^WyjXqpS|c7$^J=?dERiQ9Yp4u!W^yY0Q^c`Ld4_ zuJ1Y2xECtSZ~sqxeopd>3gd&*@&AfMf9B7!(iUY9+ZJb# zz{pT~gH66tp@`$gv4eMvI2bNI`?JxIIf<2FCy#OckI$Pu?a%yJ%CTU+t7O0gSB5RF z@*F%X)-vphV%QPZ#Gu7^K%m<8()%LD2Rj&y0v3ocN~toOm{_a!J>vLjE4zlL^A=vJ zzNyMIqx5w2wizq_nI+{LzrMcsr{cw1V)l^E%k_^8G5`J*?Pg?tc5#hszQm{fJHEE- zFsQsPuXS0P8g=X2yqS9MZL~P+o1T8!)pC7(+}>SDPh$ShKWQb#(87_>QEO?M==D$6 z$#Ivij=03q{}Gdz953Hs&8)u3_I~a6d)4QE#yRJR{^h%z$*}b0e%(*|#n_f`GyMMJ zJ-vN~NyD@S4Qjj#`u{NB5^XvAPjwR)L-w^bnkPPdm18k5J71;IU#!7Zui?K%_tbus z-wS^Qi2UF4b>U}Wt9=2r9Sc4?uf5E4lchoD@8$ynvzPC__UppW)7Affemb+6A>s4? z@<@gg_LZLJw&vRjTf|S;7f`Lq_u@-|nK?tafP=5c%oSdY4UF>NbEU-%h;pe8vuoDX1hS%e} zJhoLUsxbUOj%<5w2H)amLMKZ74_?(0Z2WJ;ntWQ5;le-JXrF-n;oowWieEpY%J*cs z?=RIQ4h1zKogMNwQ-3*>G0arju$rae-4r$fCWlCt6+iYLx9a(Fd>P{vrUu+iX7M}3>D7FP7+o*KiAM=Up* z7;Yu8?s&wVVB7!7+Zfbw>1Hje{PJQmo6o<3SyaIm|Ny`;duX?P{(_Wx(pfFjGP<{H_A@!a1B*rXud9MUpL3= z|NpdKo9F*sqxFvS+IJB~298Jup7|Go1X%!wQYp3vJHr zVP^!Mv?w==dXH9=T+?TYhV0n>C+F97h?F~&mSyzbn5G@m+@?zJtr^EU2c~@ ztux^NMni@aDc9+&4Ql_5!gqhUyk6;LpGm>OZ~N|iF#PMi>3mBF+nUEZ3`V|k%c}cz zji1bCWeAsYXxQ%j%E3}=$!3Nfm%d!}X5d)L_~c^sOmM&U(+`!4)1OEAIcGAc{@fm$ zJzKP4PrdW^`WHXX|Nir|c7N-)`K%2>8BdOMhEF~6{ngcOwP|(2^7|N`ZCtmTgP||* zkH#l?Wu_xs3_17uc^Ivy=`0ccT^8QsGQl8&K!pJiCKbAxLY(HGxX%jdicCcd{+PJ0GHOpdgG%;*DYBXG?`xLFle&* z-*~l!p}^5z*>z_hYlBYZHRsAX$vO-*m5Xwf|J-6d5MFPp!;tmUVOr*gny(85e?_r2 z1pMDvdF1mob0>xqQp^s&{yB3b2p^IVXPCL!R%C_0kb~rd^Vi~*i%t1@%f&{8;f2iC zJ$`QgpL2ZwG2?K?zlpK4gFn3&X4t^Htur5IHK@0w_C^5V!Rt?s9 zRjkv>c>U``lL?<@-CDQv{XgEj{}(>r9|&53sJrEV5Cg-mjFh>XgkI0v)^8@L*f!zh z#oxBg>_Q41>7mPn=9(^eR2#WXi6Mfa;{V6Fe%ejzgcv?`Fs!Rf`jbCZVuAgm%ew*! zcQSY+}?nv0*nCL&0Q*jh}7pZ}ZJvFxS0*qS}v7_9ve0mVfF7W*Sov!-fg}xwIQRjhA2i8H>S^AS@wTaww!0rx zh;BQVxwx}ieP%-EMka=BxmmJa=k5PST;2Qq($2%j-rQGXSd*W-^z7|zOPLN#ykz*N ze!n-*t#Z4`lWHSaGA=S)R|;deaNZ+uT`+fp4pYN><#VbGH9$tPIn+8Mqk~{@;k};`kF7-Ob&g%h#}{?h?zr z>-$Uc6CUwhdBvolE4{0=Q~UdelM51GI*w)W@7mJ?#Hw|U4|4v#veakD=_RZGH~H! zSpM#ZJljGY2CGN=dl(;_W;*cqdLY9FCQT;!3`sB5NBIpui*6kd+0fJQw2x=n3t@(N z)laXk(gE%FYS>>J$xzVA;KsmkF#bxJLNDWiC;NG38Rb{1i8JI_XZ|sf&h+1sxxf2? zvxKYiK9%Or7m|9MsgHBgi;{5<{pzwWb4pjka0249yz zcKKr4B<;W3ohu($a?Hum*JUiJomyG3pgxl|L3-}A%y%=c+-hQI`T?CHz1{fdwOxg! z8pndOObSof1f*F4=y)b@t?!t?NX>2o;`s50FA^WXAB@(V~dwSWJ4`uD$L zx9T++WUT8KYM-p%F3c#U!Vq9C#4zcd7Q+sucgGK0b`R%baAT1$PUG?Xw4Rk=r`$|d zlb`#em>7asmN6Yzm&m5WQ1I)(!Dja5ObkI;^K2?7?fbs>ePwL=y}u{fbr>YP8%$?! zzpyNJ_e+E?XA>~@}c?$gcEW{s=Uv|&!>|do3O@Juvi|d_pUxjw zU)b-@7B;2Bms!J=VQwJP-*iES9JD%HU4Ng4zs-NA@X7!4RGCZ;{IQ?TAn=&!f${+} z#s|yOUVJFqieQEF(2 zj2B}NYV&5%XqLOVZ+h98S4)mRf4g3YF^7r4?a$Q}`+XTaYMiDBF$i&g^uK;k_JEN5 zf!VqYE%Gm!wS(CFtTL7VhQ6Qf#IeK8TetF#bLG6H`}gx!em>D&7r*@NWsa-u-|X|{ z-t76h{a#h}Ciwc;Gy9(G+Ecmb^EUq2{d+1;eEz1tnc+kPLk^<=v*)9VeTVMfcV=*Y zyEE=Md&k@R(`Lu5V?H^BC48BIiSmV|l{1+@^T+Nwx00=Wr!cNbS6Wy5<+U!uj$h^~ zyXH)6==XmoKP{GtL4JOY@@=MHd$L;A@z1xf{JT`T!JmOa;nL4}|M$E|a(n&y-_9uY$4QGdmZpgL#rH z7gU)(RLwLBSjM|0H-9t3houiD$v@!uW?uiVhWX5OC59a?4G#~uhu3f$y_|mF#OD4# zyIC5-<0@P4)&0(``hK_EcS;$<=ZN-Qdzcs)F75yS)t$%S{Oip&*Pq8#&-HpQ`|BP5 zzqvZ^Rh5}~M^+q+m88n#=0`*Kuk&AqAv91O~CJu51{IWsYAn`@b>xOJ^XP~*+uYZ8z2PVQGV zO<+yAyJ@QM%bV9{X>C}TYj>QNgNxyI|66}uh9v?ETp2VOa&GKtRqLDMaW+^?;?ntG zF@`ohDc4(1_V4Co*ucQ>ko_Y2PkF=NF|NxP7`}qHG0*(8qy3YO_y79bZ~Z^_R6cRu zfBxBTy+iV=_}|vwv$;|E`s2a+l3NAM-MPU*_w{v}S)QDIJa>ETi(gOAI?vl)Ka=%9 z8e@azk%k$X9JAx}oA=-RbRax8{?*~{*1JF>+qHAqCa^NR{eND5vBBGPkNNeI!VH(c zdZ*9GP06xx>)~c#VfgWfd7T8qK9h=t|4L^$yM>7}+}^m6yW#zxs`dRFK1_Jj$M;F2 zUw)ls(Y%LM|32@t|7`bvVO7sNZ$Srcrtrf|3)nv0*L7hy-JX0;q`^~{so|f;9m85B z+np(Sp;8XhcTd`)bi*=AL0D$;s-% zJ|7s*B*(sK->LFahpD8jOzIPVagpnrtsE1$Sbx~&Fc+;ox!;>1VbTA8zu#XzU;nR| z`OId6384%VnmR=0`qdO2aOl$BD8_KWc>NwP|Gi&~HZo*ZnlJtRy}kZN`?HCc-dk$2 z7{qK0IAXT0c2$JjzVt-VpZXL3l~@&goqHw!;@Y&^oA>4|n*Q#$+1{J~#eUt~VEyv? z;_5)7cklcI)&3u!UpcX}K8Ve>`eSI-^SR}#l%5|xB479KgD$&4{+WO4BRC~=Dt1f- zDcP!LopSAC;ek6gKabv?^5;jTSKSvL)%P<0MW%lb{B+FED=y3McGH{r)wNo}|CjWX z$bPS^dhMmlvZUhC12$cTkPZeb355*>Pq~yCc;1*BZ0umTl7Gs9>ErYS#sf-hR}Ql( zbe1r#5MXflXZVZ%lYPRemt8)Lf7Rw0d=+do=Vp8mrMvY>A^+1#zEs8&v)%2!{H|R5 z=Xi?YiOKBN`L^th2if=Y@ib37fKrT{H)N>z65quT$;xp1ia3ivY45xF%~vv;PT9Tk znK1Lf;p4KA3=B)YcXNU!$~~A**nQGbIibT~=*X~CAi;ZYhA@NE-_6y{pw+Je4wW@; zxCE^BFMPe&_kZazb}`17LaQYV3DxklqxR#Ib97yfxfPoO->3Uel^W9b&;2dz*z}2m z;TiKrmlu+p+zdQ_Wjq=gm>8Drzp?iu2g7s!`3i5X=eshjU@R46hzVo3tI9fE?UfD_ zgW2Y~2$qB+_n+wR%Zv4%|IU^i+`jVuq-frs_V<6M8P}#C$o(>TVR^`e z|L^^!{i>(yE!<}7&hyj0_~FwKhKheruk-%2FMnwowQbqaImt1fFMT)sdo=zJYwf$@ z`HT1ey}f^F{g3u~1C77uFI-SOocZIzMU%QOKF(jR>)xBr#qhK;E3)iEupq;ee{Yq; zT|gtyOMl(B*}p02$p53;pDkf>sGN7MzWmqJUCZ<@a(n-p{j&P>K3Dm5dwVD4?hXEv zbKN=Zl@Mct?|Ipk984DM-y`=onxvhW5yHZ7D{YGaH^Yao>=6tHYHXVstWNCL=16!{ z#Mr=Kkn-#16()uy`*nB(u8D)T(59SvEO+Yjo6`)Sy(MRr<$u+RADkZeulDQ0zvpLz z(#!0>Mo%;pxEU%xRXop?-&NP^!8~JWz1mL(;s0)&4BJc!df&vSGba2m;R|W6wET76 zA*6o7^8hJ_E6yqm3K9jstCll<*~xHZ8RHQfuHU*N5+(z`!uMzUSBL z*?g}9riU^}7-dC-CLHm#f3>2aY;(rV3r@MOuV31{+&{#I`}}-+_ut>&n=2iBci4T! zpL2zKXYXNZXuYxg_RS+q{R|1hOc^iQ;=;HY9!x8Y_xz>z%k1mC(#4AZ4!r(;zbP|F z>93F*OUAtq9S6@T`%8U_SNf|tukN9!GEYp+)7@@73?JF;e&0NwG;2zS{oxLV`2VkZ zSMIbs^Vji@Wsv=|>pE3ioLCrknkzB5{jUF57BtJh?)R~KCI7CU*IVSheA%UK>TI5Z z3O^q#UduM4{^#3gTizY&`_1#Se)rGWGt^W!>3>`)!SI@SH%G#===pVLCe-J!f3knl zsF=p(-LR71x7oVkU{9p+i|n)J%k>y^SawW1{gG*olTLTYqzmmV3<_Zk9>xq)JnVNf zd@zb(<`QpkVmLA7xb2kZmdBVB{N;XLcpuNp-C$F>;qx_b#s*!+87xl(8ImryJU#pQ zE(fE6_y0>w4W0XY7z=bc7_8j)#;7ZQ|IA^2;?Km`+0CFuJU7CkLF=iPaD&!b=Q0L# zGc3@RNjjI`!=P~XU#S}BncJ62Zm}@j{yhKt-gRYa+B-!#c$!*ka_)>e=_Tqb&HsDPxBb)uVrDVdwztAK`|+wk0)Yl zuC5+Kv$u*++CQ^T_34+*SC}k~GybP5$}r>4ZI^~k3=^Ir#>XNDsJ(2&sBD#FR`h(AovwK|r&n39vkkf*f z-kLwlyBOXyJrH1E_^HS8Q{FN|rB~K$+Oqz+j>T$cO_>g?xS6b-#9$J^aN#4v2}OpG zBg_)UnUcIx`;Q9z`h5$ghJC*-{Cj@3 zdG2;O`JcDGhtFbu4s9@8b!Iqm*?w}3?XP%mo`!eNm=?INNR@I>TV-TqC!ET`VDLJf zQQ-*_LpLMC+enWI`#x>dW3Xd%*v)ig2ZP7|dNIp}s91(4A8+a~iLB`!K;NDPVN`!+i>oY(1fU>n~$zP*mq}R{{G768?+f7A3dEv zv4?R%r)_gcf&CQw-<$1M3o))}Q)uAV*?pIT!RJ?F+~s|q3@84t72cP%EQq0?gF%#u z;lPpjF2(}(im$t;f>P`)AqOr7J;4T627wxel=#X2{q^z`6d6=_beT>(-RsZm&&trw z5unJh=W`PGTkBv+@r27Kx2-CFws!k{@B2Gn*ER2cU#T#6zDb$X*}3<8E`7f*%y5B& zVehnWhSN;#9+=nv|6YIpL45v>##zh!%a5`Ya588f^NY%0Y54b8&baZP!%Ln`g8p<(}C1)FS(c^-v29|SCzSLo$~F^9OiZn3QRewdUjNy3 zV*hE@23Ll-^EVl{Ff2G}{{Yc2{F$g5%V=A<_k{w3+3?gzUzBz&;f>-faKgN1?b ziMngUChG=H9*s@RODs0#mrH&8f2pf7?0Vxn1%@9@Ty>vLs(*PM|KG~CU%vK>Amg4M ztDN8|zt|abmM~nnchhq>zwD%G44P(n_neg7dzYQB|Myu`i6JtG@!#YBzg>S_U;ky1 z^uDtG(%VI447(n#F2Cgbc=_dd?%%E5JL0R~nri)Be{tUA+dfO`1?uEJvgghJQp$X$ zn86{JQQ;`VOQr{#SsFwc?l5d&P-taPWeAC6+8~f1%wT7^{Yn-q!*_;l3=^ChRQ@uo zpU%WExn7gagYm(We>Y2Belb#J^04_GvwEi2r}I0OpKreM`dwXG*V8~|wT3_GLJaR_ z-?g92uwY}-+g($BoSwmGcOr+|?9+J-L@u7mxrH~1A>+t<s64 z1yLJNn`@a2scH;;oC34i0%jMd`!Z|XKAmc-zuj|r<3B+b|GtpZ6El}AaJFSXHTfDt zM7yTlf-p1lnG?%6*F65Gx^Y_Vf_k+_yK47dX4v)X`QyvK+bZA4_nlAuw7&oRHM^2J z=j-lW3`PZpfdf(Z=U2}EAFx-1p(bK?rSV$L+6m>wpYEqB zIq0hW)7#^t&(NaQVI2c^$)N&`ADY>umx-|JTm4oO+|H z;kVm-vp|L&vzQLFv)_^5ukc&G{*U3yat`Lw8_P7l`ZLeC%Id%sUhw_V+lqPHovn^d zn<3d5-=neC)y{l;7CQ~#27hmSO8)Bzd zMBl1v3)}i;;kIpNuU@=Zkb8SuWZ|?BITTtMbQwY>{QtD4llwyu_grh+tJ+Kna_<;p(A54G!GS8c=EJVj6=)WI8uPpI}0>+|j9lw=WCc;b93l|CwXM+IgQZwEuc;Qfg(t z*N-`a`PcFMlOhd9q6+6!pKnYruFgCC`-Dr(?-$287!(B^K!Zga>woR2u>biZ1~fqM z_Qn#{hWCHk*7XZ=PEl>x(;mey!*z^df|x@G^MQ2?0*s&S>?`l@UkKX5d?M-Kj%8|0 zRSZAh_bD})KdRgdn#8!V$X)-(mc5M6PK&XI1}?wYuJ%7xmEliDxjj?N)5HAsEI-p< zly^q<=Vs}G?)c!m?sZa#C7_ETi01+m!}02i58j5YiAX%~^X=D7s_$!$R>$ssrhDT< zZ1dmcb(s&Mp550Mtkti{vo4w|z~IsQN8L!eL5M*shKX-()ip6@hi-<p6>IsN@Y5&{)ln{~n%MD-YN`}3H+j^exL-@kTeD=R~g@_$iB zhNTPvPD(5dF5Cqwe$mJvcr4xot@OtEb^wE)2RH8-DKZ-rxlpF$nm5;p21L{gvnA z@7dg6_?Z8ydDVZFpO;d6xEOMN4V-va+~dpEB7*UIqV zRB*pwPA1n$#&-#~^kW&8a41~g$laj3L)@dNhr7Y#H$N-Ol+zpa7|e>#uhC=JmOPoM z;q{-kb@u1>zuon@riWpHD}xwAg6Nd*KTrPt$Gg|w`MvwLZCbYZCGTs$e--(3f38cz z85jF*ZifD4S%L>9$r(&s{QHvE0a4NT?4HaE9*OXJHHCw9P_g5{Mj4{&u;U5oxb?L z<^*1cw+)#&p3N#&-(TM<^BIN z761S3=l5=Wx_`&R^;=pS`oH|%#2V4eR#e7tPN3lpL+YdXB1{KNW3o;P%bqgs<+u5F z;_?J0hqaaWoWBZynn<7YpMOqcN5gAUEElFdRREX#v;Un=XsD6D!Lh%L^@1M5 z29^Zz1vcmX?|sjI@mI3So@=`H^+KI7N(_JQN1NMvNt@aG&Hh$1-Rj%^^oGhc&a&HH@-ZFw@$qr5 zq@6+8n~3EM1|=^7q6|u7wlFk&S7*3nU;1$4ln?oKUjkbN7R3I{QL;I3pGRi*@vSzQ zmsFU;kMVRfBy4?=$jHF4)5yT0%l^ZI7h2mJw&c%eVEA<2VoP@S!HcremrG|n|9V<3 z(sQxZv862bYPx;Tz5TE6{y#R1!Hm&iLcKD>l<#YsUQ{PB zHvE~ao!uh9z;pBc-re&X#Tai09Z+PrGDj~UiorurA%Sth{kyFU1-hIJm7n(fwtE-B zaANXv+YtSe`&+g!6r?g;5MzjBVaSuW`nTt~`TL)zXFsJ=0@TJZ)T29 z=Wjb2Bpf=k_-*7RhGP!w96U=Ir>On@B$4gQyrN&fq%Qd~!>jCb*Jn>pHfGrH-v0b^ zPiCp#|2VI<-206EXyG;xd_MUd=XHdBOKhln4?c!e>Z+kT^Sk1!lAWK~O zr~AauRX5d`QZ#=Q#BWOJRQw^meg4vKvHHQCU!)S`UZ)5gUnjuu!}3r~aIi2pgXodp z&t~VFU2w6v#@fKjFrj`z9j_R}jad^|V>y4m1@-dW|JpJ+T(xGqzCnk)oXbFMe9} zrBY$VE!hVT)!Qy?NIxFxAawUqd7Wt1MurPv3^L*l+zdt%3tU+e7#nh4D&#UT2-jQc zCo^d8r3 zcAjte+}w?U;fd+9-%YKJ6MpWO`8s_aLnTYYjqm;|_Jwgb>|t^+SNeawheJS!p(gF` z)`r@@TbDY9b1;a1(_Pdpt{?QW(q!3%t$nXHZ)HegQZP{1#Qf*m_WfJ$Nt=C=58lEt z;pwkFN#kQRd-UV?$*}D2`cc&KXSF8NjT83V3>z3Uq8U?!7@Qm#W@>EaIKa|=(*An3 zIKw~NdDq1l6a^L983I1`9pw0bXJ@f7C&N>Px|8?+oV~wf-yZ>{C8-R|Obu%PdwO4o z#fmZ}e4NOh`RZh1=#zLZ2D4B6dp_Qp942@`l-Z$+;ehV;Z)Q*aPy1LN&dE@~{Gg#> z27BT3Xc?uHxS z3J^TE-To?fnaSZ=&}0UKBQq`pzufEK)8<(BvnDxi*~#Sa#x<&|&u{Q% zV3?*Cd#aG((swNm-T&pMD`yKFcwZ9t?je)IufEDho$5WMEhVWJ#JGYOB+T<<{$7p$ zD|&KEod9DDQ$yvRy!+vFjxFKC!TxiX_3f&r^V$DX;gz!r<7Q-&wl2T0XRh~JJqCq;eH9EP zx8HCv9yr3H!Opg%{@?TZZBYyvf(i-@0ZSMh6d4)B7*4P$JZ9vXSGTQzafevE`FlU;J?X z+Iw&R426atkEj0oZz#qPbKdbzP9a0g6MNN$rzXWkA~(d?6(Zihw4btk-sL+VUzpW1 zyi{mV`1khhTecvU17!;TFU@V>EXomZm_D;Uqt-{jVJ6cA-|siM6ubo-woE*((aiAc zT>gt+-r@|pa)lF)3;bkX@^Zh+z31xhf17{#$Fo;{GZ(|%8Go+pFqMciGDujxocP)g zv`tmSXj6S0BSY=YcfER>86ppoS4Dz>Gq=TScX;alr_BX)p#JstjV-PhhfH_*At5;JDoSWrGKKnl_5d#ztER^ zzw@O()&F`BQ}y|(vR^i12ZO?&;%E9>uiZC%zAl52;Wm@czv}Pra^Ky*RKHO0zQUmw z3JsUI8cx>l)N|dtnc)B{!;<;Sc_Nq(m@eR8s^H~ji2UTz{>kSv`#jzsC%`Sv^GEKp zaWMLLKH9jyQP&TEtM6~`^3U<<#0r*As%A|1TOy&BXD&5?4DU&8RkD#`3@YE|TTMQL`f1cezI88=Up?3TZ#+@2Qe#&}@PdUv_X7O(e4Nr(DtpJ<-<%j-q#uPz^rj!5o{(ZNseVNbFrMhdur|62` ztC$>D_niI9G5-1#R&Lhk`mu|Q&)d1X_sN^z`1)e;mVH~N9`lKEV?OqNN+ZK+gOo?x zoEUb9b?fq%X!w_`*thy~K=%Cl-hg?(X4qWaXLJ4QiRQV>|F65Z|H9Yv(euCmo2dN9 zNH$>&YlF%4Yft7}W;iC`F!vvCZY4{^f46D>oGV{dszh@${P{g&x+X)amP5^+#wA$~ z8ydg)9NF4mXUoE{h4-uecmMa&?>BohJa|0$xx3tAALbXJ8KPttCQ+V%xX%~<%J16$ zdEb8Lzt3y;xBN;!z3|d;>$@eFeXle9Jg>tf!sOuW@YXy0$b|nQAO5f3&d^}NaQ7H% z!kH{kn=Rwhde?>`ABM@Y3Y!@&*v(GMnLU|{VaD-Y9qGGY-DK>{S^^r*DdU`Q`l}!F z38n__KfQv{NvsS@-ao!rFHqmduHedWgstMi{@Qci|H|(cXZtcWBwx9&&Y;3~gQa1~ zL?#FC=;$pB48{KoCm#FiGU>>3s@UE7yr6&{=VI;N&j>>BDoU&2Q9L%n|#%Y zLCG<2T_U5yug11dF72;&Tk)IrfBDRu&CT@Ubg=y7<+r9k-z8VM;q#aKSAUD|`d9h- z^F4bbjs-rf9ho^i46-x)C;bSJtGFB2#i7ISVoSrWd()dVrYxW5sXN;#OPs-H>G}OV zoDDC3Ej2!4wrTB`|L0#Z1*~QeC}Mmd!B8_NGM2%@uF1yCkNJi5e#7hW(F`8i6VQV< z8@wTbB}Vy){bbNC`CdT=hWLq~leu4MFwB|jZ`^lovE=@kIT8u`wyYClOgJ~k(sU<7 z%cXCz+Dr~>xEY$*rUn00mEj18U{rbfgMm%&6aN}{!wavN7z7(yLHn-QxEmxG6*>h# zs~^7ShOZkcRc9$Ki=iT>|>6pmMkW+lR_rJF3$Nm4`Njv@$ zW>ov?snS#0pzi0eOHPb&o&}?5sg=Ttw)0mP{J%0iNMxzBNVLL=fO#(hYQvu|ytePZ z4%3I4wSj-O_OH@DRl4_6!u4DA;qT*L{Cd9jeD(huO$?g^1U4~DXz~61zrE(m*A?qm z@71=qQJ#`+H)Z*}lN)=c_3JP&ENA?}%IG2n+B@{^&HwWoSyIFrbQ~FC3mHmmZyjS{ zoO1k_^1rPtj8kft$R{;^mfmG|>&tzy=LgIGx4(P8=l%PD|CRUk7yfHKEx>qP;Ag)W zBNyX>)2t1LSQpIGV_2`p@N>OOW~{Cu!;SK&ebGxZ_wg}hNWZ=QJ|*`3W|0O~@rH(- z4RL8d+&WZ$#O#h?xO8R1a=*&++yTF0Cn>e%eu?L1$obc=d0sn&_3z{eoAR_!0SBGU zrVfz;9Bhnd9xx@ixQ+>j1 zCu7kS0t|8Wk89Kz8T1$onHcUcCb2Tyt`!$zQ2D6O(jce6@I%QJoNl-3GB=!KdVn+4 zTCq7?(_xsj!!UET5Ti`ygOYpY(bds$6`+&zr5xhtRZ0GxAACn~h5U(n4PJ#;8)O+6 z8|<@gE>iH8I-qkTK8oSTuj^0j^Q9c-J>QpfZoNM5f}b-)zE5~vmG1jFllxKB>)+N_ z>hFE`UQs`vp@4V7e+|I}%Q+YfmkQ>7=3ua6dMe1UZnZ+gAGuRfEE7EMU)gy%1a#4K z@x1BG?0gM>g4d`zdwX{q{(lx&CvWm{{;zm@@9%$m3*{GFGu76*#Nfm-Vd6u>^M@RC z#TX8hZ~Ld;itCcHqGa0sWgDkc34c+U0i+ue0DF(^#d=T5M;PLueK)K>eu;Y-y&HXqGA}F z{wB*uOgW*=;PIMmCfkM5I%lSalJ^&`M|9gnvM{_|JpcJ$*;o7J#2EJdi)A`s>hiBy z$w85!WG6#G>{7-lEm6xEQ?whNo}SKrnZe8c1E;pyd(5$tZL5%SMUxBKf z1J~4l>mOA{Zp)G6mABiI$mDP$w4wQo(NF)l9HR?L4JLxyCma%qD%p^#Hz`vh_IuvU zKknQNsuzxQ3O7HIciI1S|NpIu|GfWy+#LE<`uh4sYv)R@W@-4jd6_@}KcfQMF`K`= ze962UzO%arGyOlqF8;E&zfQpW-{cdyt9$m$? zf0vuGG}wIS@Bd)@@%$uK2lfw_SKg^v$uN`Q)t>iv;<^}i&0D_kU-G9buU~vq*lqBV zJ%WK_C&PgxhTEGX=YN~}eJ8`2d1i{2SM2v@DENB*_|f00fB$dZ#c%>N#P%%5)f7bQo)x8e*ok z#2=4e5y;@txTT@^`8m@AHu}wfjC0;H=NtJgx>42urznLcfja%{p`CWemvEZhu1JRZ6X&-|A1s^4A}!@w7J%lo(A z+fGr27rod0gJoG6=4xH={v*re5Y!Al*GnTdqJ&Gs(&@=5VcAvhU)fyo`L|V|p>j5B z!?|Gj*~@QDeZDKMazpmp{j0z0m;C*F?fKq%3$_N8|3;_kHMkj;zubJ3@xxJu1f~;j zck*Xf$JZ*H-=ptuyZrU#X$(dj3sn9ix)Hnh=dywpwXObHuj|Ng^Hk$nhD|JtPm(7; z@7T<+R!@06Gc0VXfb`vq4%c3_F-(Iyn;>es1b!=#?~9oAGM3Ba;K`O^eD; zD!LIH6rvak_V#PvJDJ5&cXo^5%S~boGhW0;nQrjnNbqJ*xW?+RT=&`ihY~z;j0+z9 zUC8<8!a`?Wfw%HZd@hqO6-qENIQhjfGB`3#)Lii1_CDj!~Zx zID4DT3=H2H{5KrvvQlM8>HHVZ_|GqmvElE(Tt|lE{&NeCRxNwOcHr56fz99MZrQ~U zaDqwUkm!Nu|KAreF6a?saAb7o{UOfeP%g^wg?*tmv>|EyaXX`vgNA=?o6Xg0HrGqf zG{*-2kKJ3p@b&!dcJKclW@_MJ;edA)KE3~>%(Hd9`~Q75Uu~Kcbr~gA9B)5<>Y1AH zCB4SdJNt8#e;dlXr7EqvechV7VRb#I=kx^BL+}>%ug%$`2O9KpIQ4^%q233yISeVI z*zfN??mx?A_4T#8ubtc<3d%35l^Cu}S#|K{m2ya@Ugx3Q_a^~>h1PDiWS zvm1P5XGAhYY^$jA`t?0GPqCrD@Ku}SOxA`DA4WHhh|j0;tiGP(fBEyf-2!v_KP$RE z{C{F!7knuH<@5c2?Hv^x&WrEsPQ73sE#R%;>NzZ+5`{j4#=Y;2HgYUkuxv}t@mG1mDzw8wkU%VE! z`oHks=VzMn`%_noZ!>8C?eWnvH@iL!+H&{&qf$l9>2hqomIH`tc5yS5mJp z{B1{hEVhm1C_McO7P%B9- zWCe9$4zaM6urNLmOrKqPY^HJgiwg^#SF$pk>NUSNqiK3Bc;wXW1nYsPLJNHV#cpKS zw1Z(yY;bpMRFT2|h9nQkxknk{LQo8cO+@UMT!;Ww;Q_+7K}BncMS9{=apgRhged%&qv# zR_rx7&i;kna<{p`!|P2Bi`Vya@kO`Qz@m7a(mS5&H^5mQO;|(gl=gY;g?z1$H%F=g?wr79WnEd+5ySM(+xB4eLi`o3+_N+Tm&nkGg z?1TGVFNPO+OINcp^l>U&{{6C~@y0U0bquyme|~rQvK+7q|H#SE&M&|0>gw?2*U!8C zQ%yTND|L;y*L$^Hzu)a%>9UF!w0`dO{r&bwcX1g!OuxkM&2T`J#Xy9|z>Gto$$-g} zi=oq|3NWtvmz=n<@nYd@h67LTD>1d` zFl7Aee(m^0Sl;W%e8=haKecDCcIevXJKH0Tfg_?);`>bBrDiAgG$gYd^q1-|J&-yU z0Xq9+Uj65y9%+W$jQsvW<^`db!!EbVp1=Hba{k5N>-YKF*S=0q+y9YgW5soobi=c8 zo7$e~#`|mE-gdF2b@^6?30+LWVz$wR=f!R^tt(oodcI`w=RNIp;FZ;ttEA_$@4lw- z_m867siF&rjB~&GherUzfsB2+d=4j=4m{hRYkHNRrE&Aq`spqgLit;mq*^~+@lHDP z^3w!Xh6f=H3l$nV7#D12FmU8!eYyH5YlFR-lOw}cje~-JvU!;@P8SJS?ceuWnN|LJ z>9$mc6QAIbcAm+B^Sbm;|C28c2HR`0G#uk*Fg?!TkZ_==tl(h*4r1aAG0v91^w%;NSj{`kdLZ@R{3Bcp8(0`> zm=3h{&Yj89U|IZ3Vo`r};m1cu*=8KKa#Lnu=$wB4XJaVCjlVaNkA!hC%wwO;V32-B zrmEzZoz=b{EOWE>PH1}E?!m|qv8QaZ`fe>o!u z!&8TfOLsLynF6lgWo$#Z|p!AnVnZe^DLjvQ1mL)EqgvA)#&fU?zKJ)9^XnEZv z)-NoK4zr5OS{W4Tky3dWcf$nG5>KhhTBqmx!x$CJ{40AH8ZOp&{%e%rX0ZKqUd3j$ zaY>`6Wa#N18`{rr>nMs7UlY6g+7Ex_CTlmrhv9oFKc_toK67LH>dEu0cJ$q|yz3)B zf4<+zZeP&@R#y_GbF^>ony_3!t>FycfkLJ%K?Z|avs5`0w(0K8&-n1*;F9~MIxIeO zEDZ0Ot1WrExh`kH*(=GNp=%awsJquH(!ES>Wy2cniN7K;7#A#4XjuAR;MXDXeG|GE zY<|VhTejnC^nbV2VrQ4!2-zpYyrA}Lk}^}twl&M{Mw`ugUHRtX+iMaGeE0wFielin z5d8mNoB>;dAL9w8hND-T6ZRhbuKe!)CfA0@W5zt?4H1kCpQqoiX#{O|m>l)xalgIU z0h?>K|8HgA^UxGQ*RT!RMG7bX~i)Fg&nekYO<}V{15f``qH~I!rA-2Xf!4p8S5bJ%-1r^3_b4 z<||&_43I^D2c9!sxOFQliQzz2!{668ugt4`3hJHkv)w=Le1g@1i=igx(trEa+zmE% zvsoML_U{X62x7RPsj^jJ!tGg%W}obhgD2uNp4xU;7D znX?R2LwC$(&;i{CnHuhtJwG>B^WpJ5G4Ecy`0&p!&Vk{8hSo9xhMbnUtPH;YBy|{$ zO!&WtsiEhC{zP|%4qxUIObvDKWBQpI*0x+?XnOMhY5c!b)|b;yKX&IoIfpeN^RtgK zlfe?rKTW2WwOAPX-`8s~@Z2e^4`4Z=#K5pHq(SD5|1!oBmTD6*ji>nyS1z%9H{8eh zfUhC_rXb6OXKV=_|9-#U-=F!*??_FhtnKexufrG*OtT6&wxUCjp@l<0gkgy&LlV;m zD~5NBXSJid6B_TDvNdS?7o*iI)>q={8eW60Xjo=3#gIX&wASgl{gwKAHcz)kFr=Jh zI*|Fx#Bux5SDOVLZr*$LUw5G{Z%plJ2iJu*UyXL{JyXmtn2>#X5f|)Cn+f$Dteg0w z#TeoR9Oj?gpD&`AE#RP8mcq-V(ck^tl4HU9KWxmNkuD6icR$<6_tw=pzn{P7uQ%g^ z8$Y?tgx_Y*`m@-^;%8>F6T^!63=25tajPE6cU>W?{H^?xll$E5jF~TMK5P{=U~1@} z67S2%@YX>hiM8QU^-V1X4#5S7SQ)Ordp0|NUBjMvk*o~)4iTyhKC*WM8*P{zayU5| zES_)kVW_dawk{$;K$~GrjLB^dwhdAlv6lB2Av!#s5LO)c4KwW|*MI zAjWt=i|NLqf6Xq@F^sSD7^b-YKD+xv`2Js_j5ANmg-gDkR-<-efp3T+XbIr0@ z=j9)mJy4#*xu5qE(}F-y1>^kp`PpDOY32jdI2BSD6<8UvKiE57h+S2`!uGe2*Q5Dc z>*MGB3Yb@2^JYy>o{{ofp@`#uy#*b=B`#8$-nk=h{bh!0ub2d0#lMq(FYUjv-okGB z$^ABVl`)%YU;H_?tZ~Xm*&n+W*WP=+_#(85naTQ~^Lf07vP%47rG~5D|J(~?=Y1!! z!Ez#a;opl+rUS>%^RIGP@uQCW-+zUmjn6AjPEuXT@L&Ve0>{5<%Z~JT+Hb#pdfmj( zy?yt8Z)0Tr*=xAt{b4qrA5UM{U;9`j#`vHyaJAxu2*bofEW+OzcD{TlcF^&TQ^C}0 zUstbOyw}t;lV9;#sKQVG|C&d4ImR!!ee1nhMCpI~$!n}X+uJ)goMH)>C{^${+g)SQ zpWQ4BMVt&gZ@C^6F&@~$hc@l&_KO7d zjnLNo|4@4Uy2Y0|PTTm(`{yg~*H_+;2lY}I7#SWE@pdtsJ5YRIat||f-1~&!JqgAG zTV^S-@0i$US{ zFS~I~$`9a7-E!)t+ctO@LiV9~=KbX>{$Kdl`s;kO{HaRmRs3`1bs274VtB>F5UInE zQ+ekrN390`9v+#9tM?`=+b#PaFt5sT)!Bn@8D@NAegiwaB}YE`g?Y*%exddMf7CAf zUu3zOyTJv#Wz3WDKxtj_y8UnWJ^Xp$x9XRgr?vLaYyUs3t-qSgnZFFjQzdd2ydf#up2G^gaPI-29t07BR2ZN}Db=IsL8=dNoVK8AFD7KmL91Y;Aac|93;&-v`cB zpAYx*$XS=RoxQu7V{-}nhNX-xstnN#Q`R#1csX1?xzVKmywkimE$ZQ&$S4u!tt zV+&@klx`4U5K?7Ox%5AN_TSeN>)SzH^a4><22GZhPd3lbKAvaJUwcpE4>$w-ouTo! z@>50oul|!k4_@2n+X`3xHCzflxB1T-+Zq)Oh7T|5uSqb>nv(thPrwAbxo!c!{=crv z{krg9VV_gwtDW=z&);iayKV8VbM4>bC#?VXF$l^I7Mz)^9#{t9tF;^6xvJ$CZY!wYs~v{oTDTbS}SKO@5k_AX0!q(MI3=16Q*FQH^QYg`Rv@NcOU2A8}x6Si)dA4gZHk9SO zFZ#ZC`8$1{YlZtom>zI*uIOS|q0Mr@O8C9<%AI!$kIUwroTQqUlHxM!sXl{F#_`}t zx04(0{EDxCbIH4=VgGUM2WOt!-!pzae-=x@|Nc0=gZs~m@vS!(W-z~763qE4f9F%N z>;K+s^IS{Jc{sT$nqwY=iG0Im6-J-03?I(?na;xSjIlw6VTQnl$GjJwGCFiJ%=kLr zc*~@B!ki5a;ttLXUz!;n$T95GIlt5D-Ok7t&XS*YvN!ZItO!0HWxbDoLG|sYI2HP)) z$e6;wFnJoM57Ue<&!m|a#4$NA{ge4n+#s(cP{ZPIhG+lMd2S33%+wiG&NFa*$=t2Q z(XhVe)qkPJ`VNi_LJTZAwH^#>{^OX7lV4! zYagZvQ$~gZqG>-A{c5kS3RT_M$ik5FasQuBr|0tjDDDpAzL56!q8YC*=ed8)y0*K0 zSw0KMO>h$N5Neq8@#B&ABLC$Mlnb0#>!88*kc!Ru$f zdNfgEj2!xvs5>dW zfbsQT6$U3G|D9IvLIoH~D;PqSCdan2JM{IHi^?%9{8xOMy^-O-je3@UJ957=EV%jK zRh8l8`FV}@Sti0YD`J!-bgaJ4xGHD-WHI}JiF+4oF*N->3erIamAdsoj1ZmIExRj6M(cD>D3Y zXHdBCJTXm(QNeRZCW}MHGW(;#2b>rJKKRG}D!dl2wK#XR62pt~zt`KBce!~s?BZZ3 z*gwy@JZ}O+!;vPL70Dh9`>$)VG=#DV>}9;b*2)mEqd>9Yf1@hHwDtRKEPnU@7T>pP zsrPFNf~*NfqT48y`tyGqw=ef&G^d9n?I6Fl`+ ziYhXQF**DSo@T@FVDhma(Y6dK6Y@A27kJ*+s64>Qx-#Z<{Ng>;;z;Ix# zJZD1y$AM+Ov%7XZFl}Jr{o=8lY=f4zMUQo_R1|km1fRH?|lJ76#Vub67r1jpk&Sb9DVF;R8}k3P(SAcm7{e zCB*pQ#J#s$1sLpv6uKA!oETp0brNFn-IdSFctM(pA*joPVL_-Y(}Dm0=l?pc`And} zIoN*fDF&~Tj9UX3=jlwyQ)X;XY3OHI@c;jv%`N@LC-j4+S9CH=hFuN-iGa5B|j`G@{wHl+vc9~yp7Utj!PFEY4| z)8QS10)yGxnj1n|7b>`(2r-x#&Rh0*&g#eWRy+GM>inHz!>|Mr;GZR{v@W_AGc0*k zk^L7`YRr$03l(y>|6@r7!-X3*-Rula7A&8x#KtQ#tO&etT$u4v5$~Vixs|@l=cR2u zE}6%$-GS-NogGWK|Md6th`4z&crbB1nE$<5j$xWg!$SLi6VeaVmfz3xW9m?0Uw2%M z@yXjvp#v9wWPNX+%eqpa-sTv zhq@CF61(&M&tSRmiqRqc<4>QuoohGz`*G>m-F+MNb(R}7#;`iPwqFw5|F?K;^&R$P z8yl0&GcuR6{oYW2t8bn2e~u%Szau0a;yD_w?JvpQ!S|f~`t#zS$6s@Ay?*Sv7W2u^ z_7A%Ee5<)w7r*oT^E=Pu-+kuhY+(QPt~mOZzQ(lF2G53!5A%hDE(kDu^kh(FVqm=e z=IHTL|K%d4zxq_SMTVhdnY{`>N2;AaL)D(mtJmxIrhlDo!(7uaaay9ihgiej>ZB8m zONAKDFej*~GcKuNP-JRQXS|Xk{8FN@GqGxI7}J8>ysHaS-_7=~*?m0BcK20X`B-Vy zU{JlV>r?1yhI2Cv7qk3l_@S7SbbDKF-t%*FSp_F(F-vTckUVhw|Fir%vD)c7XC@b` zB)n(-qr}MI5I>Pqhlg?fgs=NgTRiwK$TUIX!|eNimi04aWG397Zt`L2^tht@Js;bu zf4|*+SHJ$}X{DHkfAcJMEIY72SNF#qhZKHhMW+3}Vil)jm+t1{aYda3hz$-LsyCB>y{j_>||=k@bV&3CqZy7T(-ujiW@H{R#}r+)fB zi*nNWEaNW>2mDvFGfY|7w>!naIft>qj<+Ju#B#ybdf(-7mv$~UD&OFz%CJ&I;g0t$ zx!Vt|wzw;tOa8K2jiKhR_x1L+>(7-Leth+OyY*wQBEyTn$E)|ee2~1#cc#%&lOLCt z-hTY|&+1iw=KbWpbLZ#hv;R|>J(xn6{xQojGP|Iq^SuoJbmAJ zn&Fx!!<@>j;KVr$J8JHmzUyMX&iEoGh2%A2t{9OI>5V!t{ zlj0ZM+}+QrH00mhnjOBf&|Z$kf$^X95w;2?2FZ;D_a_P6xWBKiDpF5?VQt7(2ELlw zoeV)74Ezi7Svwd4^*&sGzxTnt`u~5MSbqFGUmquNr`(H4%RjJ*H*io8Il!T$M^bqkr&0YV_=M~@#ko=L) z(eR3sp_8SdmgAphrLQLg5BrD4dOwDiw2y)xf}3lnZJWZdKw*CK{|PP&&T})I)?j2X zJICUXnSK4(*$v0r7!+Q7Z}>lnAtRdGM~QJody~tvCjtzUrnB#zzw!KvJ4>1W`EJWi znH;@6YvS%_UF&yt>+M?cwbQ?5QR!jx{SOr$%5P;3k9l?O|4a2i`hgNdYqI%AR(!vUTL_n7{5SN;FFe!cj2iL`(5RWFx5TE@)DaC;6z z!h`!h3>A6e&-$E)PCw_{fv+8GwT@syI!&v5^DH;;F{fr zXeEXyUd8}HMh8c5U8X#Db+YZfzt7|L>vJxg((I^pey`oydS6$E-F5Lo_FOkE{*_CA z@Y0U&Rpqj}UA@O{e@MRgNvnwAL(X5@1F@b=?vH=%oW0*)K8}m|!QaC>vaPS0t0!?VcrgVSDVVV{ zs4@urFjiX7&cGpPxlxhf&pdI(Oj-YiNAuk5mM;-#wBl&k$X+hWav(H3hV8+A6^4IL z{Qn)rYW%n~I3>EAgoD92dm>h%*S{V++FeKQhG}Qff z@?>z#W!!gt+RWP3><8-q-;R#`-{`=^z{v2Bfs64%mm-4(r@`as^1|u=#lEsFP-K{! z^WXK*{#5C0rLC+b-?mRs$lz$0#mT@@IqO{Uy1tTieP1iS&#(Tg_`%nfAt{9`d7c03 z`|b=8`{nH(jNEPpm(0v`3Y8%E||JUl7vM@|$ z`W3=p!Fk}mU;_ig<}+`kJsU1DGaTRim^0uB3x@#1S^>rbjQ0209{BTeFic|DaMYQB z;mKhh`;QD6fy_({HcYbw8tkeVT2M->>nR+%My;0Dmw(Ow$iNZ1zn`I@R-~gn?ej#I z1OA*R9$S_EoPJ7mQbU_!!VSkB_6C*P*I6IfFic>o(o;OaxPSeea|XXT80P!gmi9iE zV_L(yXDFGxU5H`f%=-A9ZVW%x=}%>NaD932`c{SoErR>cSG>D*n*H3L zb|;2ouYZPzR`M|#_^CL&1+~^baW>Sofr59zm-$DT6D~M06s0oMCWyW{sXkvMl|i%9 zDV0Gn@$Rp$ulKSrd|_Q+XU5LJ`mf~gDd+3gA2Ci4U=r|V*z!t+pVnP(|dov+r4P-uXpzRLW}}m7&fe6_;Xx8?&Z$^GlUhcF*7vUvH!WV zf}P>U;bJ+>LyRpd4Y8IC85|7e9HJXE7))3kT;&)P=RS{-eHkPB`r|wM@4r?nFchsj z@5JD-`Tw=|?fNVXlhr*F<{x|a+lEo&!STOQ)=_=)Ee`wJGG){;tY&XuxumPe5HWof zyGIMt+U&RY7X|klKhe0$&bF!Unm~i^Y%|f)g}mF2@0-A~p^c&C&fld)6BxI&Flsx>Svk=j@~CA_fJ{giyv6#+(aS)QUM7IR9j`Fid3nGl3!E=h=C`S$}IV7X141 za^C%a6ZhUe%~CGJxZo*6gG$2{ZiY3R*S9k~a64~4jp0DG*IpX~%LOhB8Of(O8p2{( z7#M11{C$7s$MytSo=%24>~hkb=d%nmRc`dx{hDX}?TxnX2D1zNQSB@ow@xf}zcXjy z(Rcs8mETvlv_9TMt?t`E$SUxGdkn|6QfC?=&7}zx(oef5qls z&2ud(kG!pawWIpa7s>B`jhEk9nST5CyqoXmRlZXE{${1~yQ$OXm#p7Yc4}_jTh{My zR;S-x`R)7vm%{3I@3qSpzBcRKvHRJ*_j!BY@|8dKHQ$|IpFV4L?R}-~wfWL3=2!VC zG2ZE8moE|f;9ty8AUuho%#(qMal`u$pYy&Sd|!U^pn6>C@%W1Cdq3u_-lEID|Gof2 zs7{Ph-?pNCe251jTZt|1Dxz+Pn1RDOIIN^~vh2?-s!=73n zp#u>Q=1*doFh4#=$l>KL1I~nunytSNdop-_J!r+oz}4=V2`P^P}+o`+wUjS#9JP_6ampm-{*EH^}X-x>y=$)T+tia6))N z78Aqv=VxXHr`%+p>1YtqUK`Pu!ga!gX#?v@Fn9jHFUv3f-Cy#TJ?KHQ{O^dJ>zxIT z*e#Fc_>-)v&B!p1A^-oQ`rYOK{xV;@_h)+ij_LO+PTPL`o6h)WHfMw1-9vIUZ&uvi zR9&Cg?q_p*EB~Xr<@VoFHvWIJGu@ks;o8!&8)Z+Yy=9&8EHwez8-AX*1g-bIk%j@aEzHx{ZNxH0K(-q}g~kN-aBSzBWL z-TpG`yS2ymGR{(+%-}F#`AeJUuRNZ=is&!@zw>%OLyQs2%H?kbKm213*<-pdE`TYUGSN`y#5B;_j(@IhFlK* zia$q+^D;ia6O#~PyraRG;Oq3`5C8dYmIJr{f2v!_qaeU=)NI$j%Vj1%=k|w8xb?6u zUQ&XoWR0_W`{1sr=d_RK0&j?}-S53A zO3br9@^a_3Q>JsDJ6>OT?brI-TRyM;{jcDrecsOR`rrSxF)^Su5C&a`29WaG9!3v@N; z(_b|#414Y3t8+o^@X3sqs`FLX2dD*XVm|Jl_W$4U-#`2AafHVdwlc5ITG_}V5&prR z;~|6aOoj^{401{jnExv>HJpFqZONE)%9*7>Q_SxF&-2q&80LO$&;7#E zp~|qvlR=a5K>A->mWE$@8JQRk*h#1}TVsqEVfVz^e(W%pRN! ze5-0%8h+e6yoX^$sST6YYG*csi3}WCK?VE_Gd`wo{^!Wlz+5&D^5b8xJ{FmLka<=rDfvK^;lRAgkJnpet^S?fzV+q*|No}wuG`)d zw#BpJ{EJ_E?_S>}>sZ?@!Tu*Ub#wgw+qt((eYTvv&A037>#`lJ+|zgO{H|B_xy@|n z)Y<*Jb${1|NUS-$Z|3IrumARXcg`@Go3S?La;03!+^n_#cb(n}%3&E=4B!mLbYf!3 zCCvxdIT#p%ZT{K2u{Nw?ydYWS&DRj{`_8|Itf7}zx=$}#$CTj9#8J9HFP!m#QG=l; z!`e!Q6Wu3otd?wq(d-G?^5i?|AXk&Qt50t0;oP_UO-~aFHsm3B! zl>-MF|FDeZU^|!dU||Y#PpSl1xyQEIUAIh|KmNd zekq;5BAsXS!kfm*znc(o_^Qc+O@fXEC;@9-}jvLe})Hx$WE(w_X8UK z$@c$S1gb}sPCl<@-o3*i!0q5dV(qwcAM$v%HFh&5@MLeqj06w?1tR0M=T9$%o4L1E+{d3 za57ZYt~6@+^GoNk^d!bN;*1kM|CWFM+*+04z^e!&kA_B;|GpLuH9`*a8snKhT-vsN z?onoi>!7jj1IEAGuki{s1}W{E)(@T%5MoIBe`UrkhyK=Ei_XrqzWzGt{yzKG%vDUM zHXjI$vHxn*#9-H&&|vZNTm7_71_?Piy`=w&_vCo4CCaNaEc2axZR$GyX7FVVLsDgT=vuTYuc7)&K4?h)7R~_;~xJBEyBboAnwzQ$MjqE{}S> z|6S4BKd<)Li}5$i`8~b5zLr6wone9DKQVp=&u#0o)#4QyYTg$AzFzWbWwysZZ_vc6cT+Y>#fA0P4c=|6>CI_Qt_J-*U z2X1_+6J#i;Q;>Dvd_kF!fkDKHt?t|A`H_v~tC^S@v{Pc9)-~VwEYrLPIynZn4{JdC+FZ}n9ugi|u!gFB1CFg_J&+i-c z+Y2yoT$sq8FhhX&Etfsv75mK@%m3>+J$RS?Y{x2228Ck}z6WbF3S2@hoqnYK zU&-!p?(gZn`@@(Vk~}pT9q#@QwqaP&x7&4<{u1W?x5dA=zqs<4$1>}7^IQ9EN>(fk zw-Tz~oEBm#xPQ0Y?d-4L9H3e#EoZ!arV-LfY z8O5&)gLwOeof&@UToFtEz<8ta=K%qA28M>xO;_D3H6p(Kwh@V#bSUc4TWtk~pf7J0 zb2f--hlzaW{?~u&!0w7?P7*9lSrP5E0c@oU^tMbq!K@Lzt0FP+#&Q>_k~J@c-!!tz zY4o$d-XZV&%<5X{JXy>8N|h=R%WKb9E{nN8>Fez?EC&|*&ok+_?|;cJ$go*%*864o zJI{ZVsFyl?o^kIKjSJ#Z4Yi-PMVw3iQy3=ixSQq6M2!hf%o}W3J6hpSf0BRTw~xz>6DduCI%I$Ns!NNap<&?f)+i#8p1t z-~D#-^8Yt&OFpDX?qiN~uw`M`cO=v5V${xMpKV@PU5)x*Iz9V&`1ik#2lOS?8G_z{ z;^)b{^YRWH#{J{2Q^xaF=l5!+8wT z@Bit@=4fbR*dWBf@WH%qUXlL%|L51;JpVcW|LW>bS8nHh|2H}By>t7i>D~+-LW}~Z z0v!(8-4~y@c!8eKf>marLJarPg^uhmPkYpDsH5f^rd#sEp7Zqv{!*n?Uc73YY zaBhA6&sn^AS67AV8qDE*dOM@vrs~L_+Jig(O?|!1Y8ErYn{MfSYEtZt;KPdS9Q}%h0?{B^qw=d>w;J-{5J>D9U|95*d`0<=%{HtdgI|Gk3sLp@*#=eay!j@sd8iq=rP5iuR z9i|K`ww`|riQB}Ul`INVnOdqBZUxU4C37;IWj=6yKdAH5@buS~k6Z85dwyknzy8}_ zW+81ChK&9HHG`LJx#qKX(bmuNq`OLgOn&y;>FLh%>aRbq{=23y;ct}AyF{Om6ZQA} zs{0sJ`RnQSJL{VB#n@OFn(9pycy+W`6GT1)FD~uTVvWp_tMy}w2wikw-hJzqoRT~5 zyajq3q#Dh1n|EDcOFMu2{$ag>+M4i(ui_i(B9I(j12WJCW$P2`je^tl>7UAJ2!-HJEQe~MWOtkg}+ZVvYe>3i<}pq z5FTH!t?D^q+-kvav6==ia`?y6)q=3$+34ubX$ajU*;JRO1G5ttx#CHJ( z)kcP6|CI}VE{|Sce*ed}(mrj*9~=xO-m>1&el|bU*e}$SKKSd%rTt~=)8o0!KNlp< zHTKWd@>#9FmG$xQs~&=D`$E|a4&C9O7xVVqJezx;t7|`AVJ!deZSHcCAuJB~$hP2nqZ~k0s32ukB z7hW!Tb#dw3)eJ|}7@ue{TvKTaXv+c=6(-gbe}=@$*V&{{Hml^qu&7Kh1Rw7?yvyDZn7E#`xjUMaAzgrtvOaIGuUx zQ~k3qn0~aL!tn)BnK)kKCBMw|&hYyB=Ju8(H7+FrZv+}5(1wRfBtu2|OX{M&xO zUWg&|^q-55gDX|f9O8Rz5#8U$aBqA6?w_A$)W2eF_?;BOkdb7!D|aH}m#yc)L-q`k zOFtbb%ZGkHGd=It>lPv!H z3tHsZRy{`_UD*EgJ2UF z7%X@8l{@%vtM~G;|8Z{4p%qLFQg03y-BNR5xH8wI|6I#24hH!j(_ck!GT882E%rYz zc+mdtaZZ+(RerX+?)9qASU-z_=i|y~JBcd?Tk57TI5j z;L=wsyYuEgo_>4(dFBOvObyQ&CU7wD-Ozk-ywvKo|7&l<{~@dl-y>}q0;ctQeJMTr zM4RElb-V5LzRTzBI#$fzuyNzYL*N-Kjl)%Um>YJTisopTF|%Hq@xktWAxsVNphgT6 z1E*|NeX%HqL#Bh+`yyUUl=c|)B7_1iiKmKJo(J>{s9F{J>H7 zX~o9t+Y25Z(qLkkBzb73(#(RS<3{Yyq+feqt6@E`e{$N(rIB@f2?quKWUDYtVLs^K z+4kE!Pm||Y^Lc@W{*Pi0mK->?(KhyP{rhM2Iy}Fkjoz!hKeMkSM(41ZVn4$RX`bzd z+Zn&KTk@%#%zwEfV*0iH7dRTe{hqb^ai8@e7Kc8++I4&-dB0=kX21QRY4uf1{O+n_ z`rH542{0^t{M(5kL7w&R6cz^N1{Y4olhzE*37~(A>-hIxr;cQ5oxre*(_4*cu8NcSfcI9sf*!Ew*QsHW+B16)oXOWx?Ts0~V z?~DI$pTHo*=-|mE|Kqs|!@A3M5$~GU$S{O9{?IzGzr;?ng^~3e$C*H ziaeg2NPn9+pXJ2Ccl-bUGm?C;>T2|6HK2382;^Ds>tx= z$J)2y+v|*~mRA=Y_d4#(n9%r^???G1oxLth3JvZBt15X4j2b7i{J1aA^gp7{rO`#q zVop9pSHw^@=fZ(Z=BhRLjAObiF@?k-blIRCg&m~{%r zg6n6`FJ}2OcU#HqZ{nY>v0Q$&<^EQN@2@Qxf=XW%BkG1%SALi5dJU=@G#L-rXYw^n z=qo?>qiqtyp>83jTAzEzOD`?`JB8zbWStkok!K7J6Z$^hxia^*6T^>N>EG{rGD%!o zd0eG3=J`BzMwSQmMn*vrs*DDl3iMOFs1lFjh*GEB^*tO-=rN38xlc- zWf6X!%w9|-D!-#rj_teQe$axcsA|u{v&Ush|F)Oj2*3Vu%j@j_&l!J|f2lq{nc>oV zy?N#h^&6hMx9<{Rd||nzFGf>{LFR$C@$U)h4by%WF=d=$3Yt@wQ6}HX5EXw&Yu0iH zo{Z%#4IbV|Me6~IQ0ZN5_{^H8#`Y%d*;`9D{FnF-3G=v_vF0FCCb!tOgE04li#)gmo4Ye3J z{s`m^8}fR*r@w0S{!atNPSO9B;tYF_ ze^^=je~lu;zWenW?wx5D%)b9jsjX{dI$*xXCgdH&nT@~d~|i?Y4m(BE9Y<)(CgiF3bSZlmXcx&QXnp8UHco#8F} zWR@rn22Gg;=9*rH9S^_xE-l=iA$Rz^Gebgr2g`yKMs?leOUU~ z>qry-mTbd+b`AQn;@>{o?VP<|>~X*G+kHnG?>wDLYT7D|-Wb4_xXP}Ac7!v0C)B0&a@OU~z~&)8wV^8K#)^Iz~592E_>*dQ_?Ly^HL zcS~LHt;|{oY?@!*=nGY7U0(ngs1b zlMhtCS>?fSLWJ)@^}!}qRf+b}8|!&eQ|jGZrN&o5w_Py_mxFnJ-)h` zpw%o2szkg_kLAOv;Si6|2hgRz*n`hdq3NRje2th zr#rD~Bq}hbpFDa$eaku*hJX(`d-**L|1GqrfAx{!I%laWKSNc_%RTmgU;2x)eN7Mw z3(8x>(r_?(!E}ZNg^OnOmE=|4wfa^%{dwGeRnLSKwhc9&%cZX^T=VYZ*|+=Gef<3Q zgXUtk2PdCDJ1@NLXUUzV8<>C1ybW#w$ffW2>8-`jxIl&BZo4AGp4u#q2DU#h%~Tn- z2r$&uZB%3c6>QFIMr-;%ks8IDdL+?iYp?pMQ47F&g|n@65nra6{+}k4b%P zMOLPrg8tP;|C*1_p1XYiea*RarRP_jx2v=!_lZl{cQRafRq<~9_kCHl4rku)sr-DW zN7A^eF8THMKU*07J;-I=Umek2yGKrl;R^EscZMHV7@c4J6UH{McZcV**}ii9Uy zo0HgFVfVTexhqyMtk>STuKhs$iLF~{EP~!U6)Fh6rX;5ZR7gg zHs62g8Z|EbX7SqJli?5Zau$c!$FpzO$39k9WtzyrP{FylVZIO(!zL5ia^3~cw}FQw zz!OITvq6(YPgEFrR2jY?Ev|d{Ys*L8yYg1I{SPy|*mp&SLF&MHMeYot%e&^!S1~zI z`}cKx_`!PVh-qnx3@RU9DKpfRS~NU!uykQ~!tm2kjX|X$f8}FkhL+!1N{ne|XR(6T z!WFp1D>G!+dNFuhsxx74(0^^O%C^L8PRWHy&lXnOvtAUr(=NiS!o*<9prP3CU@p@? z0nP(^88YTI6nZhuc*~g3@o@W;ogHP@1R4}p3UDt_XJVWnbWCv7^?&zv-rZeZeY#)P zI;=vr;3$*bYky}+iy!~nAFdZ!@c(l8|JcM0e82bY`SSYRrJvJHSq?M^GE~HJ%=su) zDdbSsH>=ye&FsRiEi&g>Pk-1`A>^QW%wB}6!G&S%c@KuU3>>MGAZ69NPj_B#7hqWU z&2Fcj7sD0HeLMeNH?5lnS`_%hXRQlE!TN>>CWWQ7e*eYhRP@_$d227f7m*B=BJIR6wM$X8^nQDmr{!g%Hs;{=8eYgrnX*6Fe|EU%sRCBZHF zYWATS42Cn96(3c^Idwc&TF_uW^}~)g+qAiyP1mmC>1=?lQ+49CT)>uFk{RA%t zrbwH0Y=2fdO2_-yd=af`cR$m7{OY7ffz4($@poI=*RSiJ^5C}3x%lpn$DdoS%~oQ# zAR7#;Bf#O_!jNHg&*JlYZpIbGpc*3kj}+5`yilBd4$g)tDh-NE2g++#vM}to%dJ_< z!f?tesMGxw=Y+}33swm5N$%44gNL3-VV^_Gb9;YMBs2(EOb& z4Oi6F8EP2j3o$ITvSVU+x7>}%4mep|+WEBf^^NPX^Q!*}H7wQJCMKIN z_rL#k7?VOeB;c0ZsPAQ1;E-$7!VppNs<2IF>)V6h;nHX|6*nUgpWMt6XKO?gK zm8O6&lf!y_QBSFx;!QDgXEDPy++Q_c{}wf9jPC z4w2!p3Jl+DZ7;AioM%>OXJA;YVDG||P~@P^DB$Iz@zmtQRq;u(yWGF!tryx6DfI8? zm5nVdS9}?^=qzz%5xjKDCa;Gj>9o@_mRqj9nY{NGC+%kbx0#dS&-^JI4G}^PtNQnS2bhxEXq$F|5c2g=_I29XW=QWAZ8t zj;sypj9-{6l7$Y;`L+|Z5*^pn%db2Cou4pFV85o)@aIp`WQJes{H5juMg#x;+BdU7^+>+dzWW*ei*u&N-Mf9Jj9yM8|{WqeSn`1z&B z^J&-DCdZdozWdsqvP;M6o*m}_)8O?lKEcD;?b{pElMGBR+&}csH#BPCcy{FL8Av$K zI%m6Q4j=znowQpk58A!4zarOYkuR^!{DPbD!msTy^UpuMUsQYRN7i@tcdFZ*nHut< zLl|n7)&5^-^W(SWua;jmtA79NJU`{z49g8#cMq>FivHeMu$s$Z&F$KEIkg${UECr# z8?+8-I#q>bUhPvr^jlTYx}*=~syWodY{EwAu>Kc}z+3)6wf^ozm53T7-0KX!+UGJa^) zuUTkt$1S0UlWA)KL&@*u^G!q=&aF}AblA&q!E~MwwkGVGrlOC$kI@% z0+HazbDqcW;+wyHrbfdO1_ep>H?v|CzUD1B#W;z}p@YHU@~f5({%QITwzD*RVQm)Q zn7w}Qwd|;$OQ*+4{b73kZT@QGwNszJit+BT|GW5l+y~RkzoswwxgzuV`mN_><4^y% zlKcAooG^xZmj8FS6-=1Bt=@&~>V35%y7WOUWD?$VZncFNxLsbbehaAE)KjO!s8Gof z09)k+ndlI32>H~XAI-TWWcBZ#Go$-j(tcOIIIyaOpa1B(=ts9#Phs35z)<3LFFcHu z@xXai5vvEv3>q803o-=BW(zrF&uH&wU?}K*FkgrvVT#HFmIhb036mK12{f!qVbJ7k zD6K90CdK%`n<+z)af?dBJ^==KPsK{+AGcaL8g3jZwtV+Z@aDf{8+NT=Q-c=i2#$so zuh%KE95^ZLY^ z2W<>#Cs<_~R$a3{cZ4}&`hh)V|Dt~1`N%uho~dw8+CJa!kKfd0tXWbdldR(|)F5P_ z*yMJ(@ch+AaNF*+n$j>ep;zAR#a-tuFskIKF0a@wRM5g z@^*4jvfPXcjrG|a40Hb;XK9dNYB*_Islm|3@Ii(_i1ESclaD^DeHLWcx1>_&$J5Bq zwg)2KsJpUFSRb9jP#gJI^?Lp5y7N1BT)cR3#*@Nz{nNPqy`E%RQme)wGufKw?dEyq zIYI}bI2q(Q4~X|NJXrTP%sJA5>)lVYsr*wK?58ybHuM|+-{EJ=Xs}V1^*hHaP0a(Z z10VFKCWt&xezE-c(V~*<<3<&EiYt~cVOZb(Iw3&*^vZN+4Huy$q6c@xBxtZObTV~{ zEb#nq@niYxNzWOlnmuP>;BP*#&5@}=h>_udCdc!H8143hu0jj?;8FAE@bk@#Qy3O7 zh#XYUdwkkz{@i6>o&S1s{>tdt2Z^4qz5H>jpUgY|{V>lylWza(3+KFVE>%gWknU!0 z2t95a%5Jy4ULxFgxm@h6om>t%LJr`yTN;84VU`DGs5Hc|DyVWUC;^pGo(iT7^KRdB z0yP8A=(;m86fsmdF;salm~b;bVBR3a_+a&9Z-xv78yB$;o3uC>yk$@S@cg>wK|I&z zgzsCA?q{B+(%`}H;Eeqrzl+Qab=OTq7N{^-c`{V;F}&O8)@aMmdEl4OkL7=Va4?+w z8#~MPdBcqB-vt>G7;dTRGjy{2xHNrV$QtDv&o}>1*kY@$sj|3|U+4GIk2g1^b~CS5 zm=@0~X>j68?`~JGUrPlTv={?f85vIJ&zqApE%psNqe1Pj5|+Pf9TgdtMApv|ZfIw? z@R#G)Qk8}mtPa;#ew3_RRjr@;)BQpI$*%s7|4rl>=0822JL~JbX^-nv*lP?w2KCfy zh%~Hb{;=!HQTgAKoRpSG)@4qM|761<$Z$uXe>F>kiSv8r7YjcL{8+!}f6Uy>wKn0; zXYKlzC|02uR>`uj;!j^%Kev9>nfawPwU3*x_aB&Bx9DQw0*3k1FK^p2 zr%(T{%Ols%3>#kUSpMn&)&*R4k`5{i3-q=u+?+9oVZ#ZAsK))FY!ieSzWfSGW%&6u z@|d{_vxGOpk}cb-7_NN%b4K^Lz1BJ=0VT#Yo(xm>HKk7CuJN&6+pqO1>b&XJxurEa z$!i1|_WfSR0M7VtdSveVq+uNl2Br( zxjx;C;lu08$I2H8F@)OL7oV<`W6)IC9jSIL=;+?JpsjTa4#>@4JB4Av0hPgH8Q*~Tya^S>A}6~_qsU`549exSDnCEez$b`%YEnP z+wWIoV4K4L+RgRgo&2e9{;x0nwUCQwyMAUe!>89*8SLWr>#H-A|6I<}5YDQ=w&1eF z-+)Rj#)P-_;ptJ@=dbSE*219Bu{1%1QDgpDx1@%5mz@|)m=sF>iGkYhTR%3wUXsEQ zXU%F9am-UV>fG;zoB!A`sU2fhSn_z@D(3mO_q#5aOFt2KTQ2ASM$wCk3>VmLC&y0{ zV3_c!d*;{W^Oy`3L21{S;m6m=W7pMLEnX-xgxZ1v&ypdjF=?}pACp701tUX(T!XEY zKaBF>%MiiMIKj$$ z{wv=JD}2{`{d_vlJ5-LLhvkJ;x{i5V_LslUy?_6gJy7q+(7?!OQ2j0E@{gRmyS7eK zY1rt}s3xfKlwpI^be<)8A7_X=cujC;G(5|gV9FyofnlS+>;Z8mh68cT|MwLzRPFU( zdGOVVgGJTh$Io^0lA1atb02(rKbdce4gU&rhY1V|I)7_0ET4agXK#ofC&Rx;*Z(`M zE=N_aJGWJpQ(^wg<(|)UtUgRrX%L#QoTcIYpRM0^K3+Yyo@>LxhIsAgkI!>Tbh9@s z1Bc|@dUehOkL5^vLp**rvbcFN_%NNgeO!(4%g+DpCm0p@*LX7g{CQN3@e64FexFN% zp(jJ}t!U1MUGwJed^&~U$F1x8t}S?!)){5N=)had6yUs+AF@;p;YxOH)Dk#+Yb(gmAw3d5(Z2PRRXdk@}jkL+de<0gnN4`W91l%pPeZ*PCsWN`+H%#To!2g&j}@l9orf1_R9%I zv=#n8sM5f3O*6xtK~IwP#lE6@=~v--^ins|UAG3$^!Y2f8q%WvbKF^}xS-wtEjWC# zCFj?jV7T;gdliF12mi|*&p}1y`j=O-t-crVx3#B<8Na=fApcE1tKVVH_Wr4iUs@S5 z{zk7m|NK+_PEfzws4j+W!vB4*Co!%8H}+T#Tn&$Zd+YfXgRH%E`}IuqXC#>}&U-64ddfw7|7_{B;t7QqMh zQhUPRP7QFEYgy%_@an|E2JSQ8m|wVmuRp;UAPQ;#&X^@LVf*KkjGqD+JfHb9ACl1S z|C;$`k3XM*3&W8~3_-Q?WfZnYI(NtXw&A}0{g9;jryCa!@$D_yc1K_GitWEsksr(d zo!NNz-NwJS_oVjQY`G{~`6}?b-T6a&Hea{g{`lc=>p`n`?`KHyIjk4=U^sB=#V`F9 zuRqfmJTC6MUNYx(-u%_c^H&$Im#shCH#hC@&F3@Bn%6y^Yh5>+&+ggQ8HJxDRTDBI zT8}a_oZ^~rT;=x#(8h^^sNZ*>a}aTEkQGDXVQX!f3gs5Zn=(FleZQ#Ij_ClX8x!?@ z|B^oebK+g^=imQs{{82q-+!*&Qr5ij?s%i==^y)MT%Wsej~mm1;|{V5lm#Os)|87d zdo@SyTewj1`aj=QEDTdQp4`5)Z-Tkw{-kHBObzG0c^m(qq~0JR=HS`j>BX=@@5{#A zoqb+34oGdLK+8)|3$l@Dc9V`6kr{a+w^(7vWgPn5pJFV}tQ zzv7GbnT2|v+h_iN7_7v&gy)Ar@i|Wh8?mYX7w=^Juw(wuGwFA1wZnEM=kIwdXZLqf z^*i?Gt0(;8nYQ=qv+Q?Y<>!^=|NrcNxBuVI`FDTH|G%;K+cD|ZgTHoe+xwwe{#!po z2U_6D$1U1w(RZcjMfHW!J;lfQ8}=PBin{5L`)3DFau+*8>DBi|XWyT>z`oaf%eR@J z-nhl#v%jA!GE8Av@Y{f;VS7I>;|bK^Y4h*@K0jw~amlz}{^#7~_uJq9-u?f>#5K>o z-+d0x?mw_1_WIWOlDtXz91UI^3<2y8ObH*C8Mi7jHk@KKSbd%CG3ZpHquqa7y%<_N z7~*T+`5JU`G-$9kPATJLQ0`)pcz^$S1=A0$^)s95J(&#J89t~o`uOslxP5Wvhy8m# z=kMCXkRjyg#j>D!_Y+Qr1M)m~|GiY_WnFOGwbLPD`KHE%DI5$1-0w{y!mF0MBX6_xxcUvES7O&v_@H;|xrA+(< z_Q>Pb<$sbm8)kfbD#u{L@9e|JFl+7nwCCHOF@UC@< z3qwXxgC>Xv+O`cISyuhH`Cj~wbDs=9)ZSNRasV&Ucw$$-_1hGN8D_b&em`6IfBQz3 z)eI3KJ6X=B3LIb0{BJLtP~&FvdoOMs*!RPwIX6?jrYwckyZODv8KtIdLji%@1@E># zwA{Xn+1Y%j*@gF;*z;yTdbj(P@w-{x|4!BZd~g5u-?#k#+m3^-Y!}mS{7_^ukL7^7 z{jZB&xk3UAhL&7s;y6mr9P)QzT5$im?Fml?!3V)Y436f!j1yx1TdtVy#8M!;m*Ii{ zNVMPEnL!1;cev(pVI~Iy!{cuKeHLo(+c(>J^XxBu|NiH6`I-yN|N3pd*D(Gve}6Mt zVom=2?-QbTmgP=dAjE5@{CAA(@0hvOZ-0DYoxN{O zG{e5B3=%1_@9%udO1?@7(tY`pxmu zK3MIa))Nll$v;vB6+)i{tY~6*VAOEO^}ZC-1Su^CM!TlEnB^)AYTFh+h%0*g{Hw-? z=}(w4|Jd8=RWU7ywr2faGke#5?*s9ZxR-qV|7Ax+pYane#tWZTL|8oBeueALxic&c zDupMff7`twdRvYp>n~ldUq9_uaOa*(1>htI=gqVEfP>Q^Fn! zO4>!v3|l@vHtI37WO#8#cj~LdrP_=Svca>C{;`jDvLCo{BO=j*$%BPqN}}yMMu*s^ zYgrt;I2<|{KE%drF&kVUApxf53|Y{~Z4X1l#w1sJ zPX_Z07Kbbe$JnA4(bSLU6&)7YsK1J^dQg9dli>@~g4b7SHvgL-8Gq_i|AG6HMCBj< zFPtki|Kag+5tbi8GB)q7Cp}syx9jic$J@SJ8o2JesCeEt--W?pO&}lRf!HN0f7?$@>iNjv@WIV-jw#Cl z(9)i6KihK?7H_k?@h@3>ku$>r&|YaBMFxeZ;>NGvD}$!?s%lp%GJtlpyq?Uo zXDI#5{@{G_|BEV});?d3AGBTjI+$ZY-oHsYa#HgjE`P5fbLa9dJ06F-f0iz($f*C8 zUjNMQ>q>v$3?_!D8y@^Et~hvC^~LehMbobOGJKeB*nMvAvd1xqyl2C5KxlEE>8~cc z6;}6lK4xcO*qf&N&pxf@C68wB|Kp(ZVVW#@ZZCg#M~vyfb-UgF{e%uo@UvAr`Pk~a z4W|Ob|A`YP9@5}!@MNg`eM6;TH%9b&IOV_(j45YCpmtp zG-YY*6N4N*W5h2m38j??rJ$Np} zuv1ZFr=r54Gxgmwl3%|&9sjRL@nYH6tKs4;=DqjZ-hytzZUs#T>+@`9Jj1kt)qiJn z{@$&tWpk8&{9m3Q8!5yvU1#r=+Ps_7y*~Wk{@L#RKBMit6W-^^SN}6Hul*snJ?DGJ z?UDzA+cVGGZQseeMBb+6ifq+4*77%Zr1SoF>+fz}Kd<=sy^7roKR$5YX88BAZo~3> z6`NHU%6fGQZeP3i)b0A&BL3Xn=ilC|>c73=O?BSA*z3D2%kMrA)0y#h8n1r2ci7sJ z)7RG)OS_lvI6lAjoNWEeRP$~5JPvkI-8EjX-!;CCzSA~QmzA;LZ?E~T{F=wo@1pPj z3VY~V@%gN|xa6nxd%s1MpEbR{ULRSrUU2o%~%eAcI-U6SAY7) zk9qP2c9wDsJLAkQl)w8ty=VGt%i?FPe1B%EK4#qqUQ*d)!(e&y`D%;y7$ya-3)d7< zXRKp8SYKjkB>W&yZyfDon4{byWg$eq7%7k$@06$M4hv& z5BAz*YKf^@^&?y%!R&Vd@6kapq z4%34E*Yj#!XBSNrGR;H|n|%e3-U!cfVeohxTym!P?DhJto~XN4_hk|y4luJyMmZgs z^DRi|fQTrAFLd1W2Vb_;*B6)0g)$^fW+)P6$QC-VDuiK+3eu=)+0NhY_x?}dYACHq zvSnCu-+N6`XFr2S<-Z^%hBr(s|IP*(N?rg>n+i-mp?CG|T`q+p)u%?2BvvU{o3khw z&Uf6;(QxZThp@Wek*5E0LJSA2_jofz+}>Y$;%#lh4u*=Fg$<=IFD;FI%a=dn`M3PY zb=!mwR6kVW``dW2)-Hhm_qDar*O~tn&M##=I-liO_1VejVkE1c`?*YE#QBDifqBp)NggE;2@Qj8ZE|MNB4)v*^`lfP!j!@$|F?!Bwm zv_HF2zG*N{SggGEE5H8i4?4SQ27$BDC36LS4+ z8Hz$dNoXY~2}MJX?76Y-tar5gx4vmC4gPEboD3_tb2r$2Im+4aaRTEK7KXk1LL?pP zYNvhNdV(SAyZLm64OI+JDz16Foyc&a@}FNB(*nkSyn+`57?@odj;J&Tb29KcgfG;b z|8Q@@u4!EdYWQ~a`OXScXG|!%YghB5K#MUzh*8=+Pv^j$-|YGMw!6zcIX_s;Xsfko z=6xWa_J5)5j@tRMbJMfb1sSx%*Xf*2yz9=Okn!$H;cT;9t=J3JuU#dZ@^fdJW``v< z=pT5^@6qu4eJ9&LB|(NybF1 zJO6WUZ?ojPQhT1yiy^|6fo&RtL;1xR+03>7LqH24R&akfK8bnbQ#+;wUUT1zNFLe6 zu-}!HfwMt^AD+~3u4V2QXMC{RPX564Nlc$!Up{u-iy`Ct_W5!Qq0euesQu>`1`nyn zUJNcrH-z)P_`Op@VSlQs5l?Nl7MC~=Bf|kL!5`CE7@8~<7&H=QSN)x-$8gW8D3$Xc z!x^T6BTw?Lm2Hqepzo`+J@xCNASb?SnV&4yaG!o88twgQ;oozQG)}aX-nhy{1hV=i*;4%u9zzWe95KNU~O88rQqy@CL1%7_cf~Ws}b2QBOxKfMV zLF?eO-+$)jusAUPkycuu$ezGTovN9A%{}E?lkf>n3Q-6NV8-a$0OTT|T za&obYTz_}_d4>=CkvH|s?3ol9qDpig#+1FO@;LjL;p?`%ySFa?-`CvE_4xO~b<-Ih z82+)7eSW9NSKTh$J?i!SNh}6e;!a^*qc7}2cq1BH9_#3V~f1jerAobwB03$D> z!AmCwpN2hCS1Qh*?d~vRX?Q)mWg=(i6X*SmHGNzSvzS2#VF@uYFxZ}(mmj%(5z8lz zM-PQh37ohr!(h?;=R==vmi4P&{R~@9DExnQ=FpEit~hhMAG4zOKkkvPebZcYP5#=! zf;8D{3;C{GomTnzS*s1hB+iDd+Tzo%b1TeGKcW7_fsgTmE0fKJ!a{#N7EOC5i3xHZ zOb2RRm=cc9TP`!BU+1C9;d#vL-kdJ;9p}#5!!yZm^RmZtqSw7V^8A%Y_TS6Xi{{iW zx*hd-I=A`< zFAx9OH-*!iYH!r9uw^Q|H}5pVvRyl}|F)mw|9=I#PS^bVzvq4aIeZOPoDEZ+>#H)P zota@c^FaM(9s^L3<|}mI#LPFV911l4*-5Q=_Jn_h#h-*2o#_ppssitJy6Ev_+Zv&{vK(@fMB7c3qCozecG?*&+tyJFJYqE`^UzI zCS|_0U_6layLy`@s9MXrxT^Ntb-q&@=50%OWN#9{7*TM(CxmIi7ls>K>UL;*+o>~D zl+`%%F-+xnu!_sZo+&)sp}&8tbk~!5c_9Y&x;HwNGA%RfrZO2arf9CZrjMUK{yOq`(y5n~ZLeByExpFBbijRsgJcEElOuA^ zrxkZ!4ZMy>LYRB<7PRjAP;1h1R0_3um0RO;qCC?(6V!UJziAWO4YSvu7eh!M-PrqJj*b_aE0WRAgHmXi#(WIhnX%TRInm zr%}Tch85KhSq?lp+Pyn%QFr;Qquq1+86vD~!p_C5kNSH%rFg@=%=jxC1sFvBEH1R% zFT#{?`WXLS#cOLKgX5&ve15CN+0fULH2pivGua2f4QrS=nO?ajo_s98@PE=*0k(7M zi^VUYCK|~`ov&36ANpT!ne)E=TZ#R8=SIu-^M!eZCOrT9@!OXld**yQecs(F{N6O? zIy*OxPZI+U{>lhYJL_<)p=H&n;7u!{OCb|;?K9I*X0InqX1QQ>T6QvM87cIvk^6e( z|4;nB&oA0=MWrWf!uk62s6&48j2FzlZ(U!zmhs=&O9G6OCooi`9uA+R)5K7q`Ted3 z150B$!;9ZWm##Z8EIIQp+?3gVg@b(~LqR7?LpSUH$1V&OEQ>kr2;LAjc(Y6drKCtsmQk~?WwRzThUG}Fk54>HP*3Vnt zTgDeu`QpbM3C7Q@3}0q5c=RsZMtHXP;I|9n>I}!6Av47_djBhG_Z7k0SKH6YFqHgB zKE(5C%GV_inWr!?WFM&CY@*`e%y2}2VZxo&hkXA0m(BP*n}f;Wtn&qbrUMHSE_7M^ zPZ4ch#nIXFSgo}qrHaXd@1J7jgPWVvfBP-^@T5fc!L3wTrUSDN?qmLUx34{}WX2A@ zYl-(ir`J8XSNVKy&Lj;7CJW9V!AuGwN(XySGN=hNTo6CSx5=P+-PgX7yN^q5HU)9GI3# zp=<_o*uDSnH--%nvJLf%gcx`~&V z%+=y-IHOW0R@xZ#Ng#rg;RKWYyf_gKt;QCH4f_)gHVO3{vU<~Oq}iD;lluW;S^bXZ z=k`SIoX&BjUzH)~_y#Re28K7X4f@aA9k#Mf2tV?1o_&2CzvP3{k0&txNo6`PompWj z!-uWR^L^(|9Mi*Tal4Z-tG-Ix5nEeox-(> zDniGs%9u`n=QXOH^eKyThC1EN?6itk>d9SYa>kFr8ud)2gI% z+{FwZWLQ4DJk4kzH*L}4ysL%&R~yg2+drAbU`cSl=cgU#Z2g%y4%DZlEHUt6N)U3m zXQ#%QaAu9Ye^I(G(~0x?W}FK^M^a6F*ZcKfwj6_$;DXxvmFx~(ryT4>tTKcSWUt>_ zcHvk4gz0JD=Q|=S?tlk-M~Xkc&o}E;gxDO}4Aj{fns!V;sbPaE4m%rH8%;X|TXA?kl_5Cx&Q{1# zbKp}Oc7C@nuSqImSkl7SqVmV>+ncjm%Z(b0)6Pg}NFHGOW3F;w!9)gL#soEnDB(ti z6E*ve2r;bX2)J=dMX;zLbBlPB(c|}f`}iK@3wEnA1To~ND%`x)?zAPum0?C*Gv^au zkwnA%dp0b;b<93iOXIK9(KJIS4?<(_w z>-F~Y^b@wRqO{I6*n>bS@r zaGsOl#&O5G6KW!i4aRRpLOx6U4X`|`=y1>`@A_T4C5w9*{Fy3u$T#fpKQ7%^HTP*~ zE60_up2>f9KJ2!cYP>{?As}o!-%eA@$Ub%lkK?xCpygV=%jME{RQ|VNX_&-NBHzaF z;oCKVhE?DLY~aVJo!$GtpjT#2bfcB3MeT8ZTlw1GFFtRUKQFmq^}1cBVhfLo^8U!5 z*2a>-!La%7(fB{C{_Db683Wiq1OA+h6^ut`R@`VepTzvb>a?!@35Hd*w>fq>-~KZB*z4$D$0h1d zPGERo$&gXm!xP!Xw{xq_6c^vq(4NZkZ~XUjQR@1DbRmbT`ZdTid2frp_wV^{!|rhA zJ@aw)y)*T8y;!8@oTS~>@bLJ1b;b*3cHB5_|F3X+ z+F7aKH`P>}2(IQaZ%|f}>04Yx6i-l`e0sU9JCj_o14nQNI_*|66@1W2dR5 zJnOfhJ+&FL>n^3#@9Dc@f9!{M+q>O=EVkH)HiURGv@rCAvLY|FVKnl3+W7X?o-L&* z?=w6Zexxu=1RX%ecH21~yk6{>+M>%T44RA%>-9q+H@D~-HQf4pmhr`pnu#0?8mGS= zc%jb7aIN8gTBb)s8$-tirN?E?3_fR68cdHI-_B&ou<8?ohwX8#yZ?(h8p0SBZ2#rK zkW$GXAYP}!aO=I(6qXl;DhwN9m-|X;IXJVM2zN9`aWE`aZ}@!f&*LOjh84T_hP`9{ zz+v<{&pwiq!OB^GB|}RJoAYgs3$?fR)T^*MSu$A6bU2;KQxt3UB&srtj{#PN&4M0C zoSdB8s>rDz$Pm!>bq6~`>D28)44MokE)0kRiKjALc$a_b{o*Vp2djUr4h$v__D8C5 zab6H$Fk)no++OU=P&DmMa!6_4%y++Qr!uZNX?w5ypY88NHj9Z2Cm7$ay&?Hy6$bH_cL%b=B%|b zsg^H#xPDdbiK8=w8NRsAZD&yM_`dVQ_0V_4KbJqKwkc+KPzk!PqRNKFVV8U8iwV&s zr-F+ZBA~5V9H&%GSmk^kd`=?r301n^?Vm6%_-m)b(xA_BKq!mhX~BE7Vh#u9f3s7S zCNi`zNND`Nd;f2&xdKar$>->uDX}Z&%Y2AeocQ4HzJJe7YHHs6zPI$(L&u5LXM-w} zgbrx!5q|YSiQ`+SGGl-%U&9kS4aR^y-hxaFJmP)~6K?+2V^U!I6D+hKo~1!Z=)oT2 z|3ZuhiWveT?KIgN*3UW3cBz!>!RsvfOOoz$b96Zuyl0)q{KM*0t=|8dwmKV5hF7uz zrx*`7bE+^MV7Gg9O>z3K?N!j`+0DP@lNj1cUKx7IUElfKlY#LE^v)3I(k7pa3;R8h zYUHmw+aurYcVRg4$8H4|gT0wAlZ5f>^OIM6Gv-u?VE#9IsUqVcmILW_pJzUD-TZe= z+3jt)#kVnozV!M1zbmVMp56Y28tVTnVVEt=^e(`X^}`*8BiHZF zJN?hsMe@Ma?{TpbyRLkG`*9lMl_G`!eui1>49*NSX0^9^4;EbzeBaKqU>TFZCHOLG z(1}cr7B;ZUIUpx8*@8~ovR7rOL0aTg{J#F(kBAh8;$QEl^C+l%V$=lH>fX*wEx9Kr zsk+K&?D@u*bZ+VD zCnbry`S!h>XZ_pp{KvT856|D3tX>~+t^U=M$ntmW`CqPBm%p2Hdwc$T>GP_l$D8z7 z7`|O+`L|kyp-7a2t(T#o?LzOoPXQbZrt>5&h%+7FZ1{iE#(N73lftXG5Z8BKb%M@V z@Ul1_8c5F7u#n#8E`UOIMNWr z$56BI`1_El42g&P=1y&>&t)@ZS+F8S`u;TzH7!*S$AziZQzo$N-)|8Yvs~^t|7*qt zN4J&8_Bn#v6RDw<)pdV9Dy`4~U8a$=?!5UvF^1mn!sqAbKabh}?eAN5MvIA{y`|=- zUDO#L92IRi)gx(q>U&4VhxKpgGq5no{GOzFzu^Ad&9~1+edlKQxAt86PQLF?PYS2s zeRXy9>M3uyj}~rM;$--`duzqVM~51IG#0RXq?p;*#KZ`j-q@aXb=4uWygM)4+}*hw z_}Ew&80rinj=#Nl-0p=@T;J^*{VB~J3>l?0o($P6|3iftR{j)<5}g-4m8HS>$-EDO z46&XJs?I{7Yg0HF>>kH6GG4g!$zEdLbN_OkUWNsQ-(GM&V18|J+0W7Z?zLObzpbCz z9C+#j^-;&Ji!%ir{hE2df7kl>-~XO{TYs{_Z;3zy+aL4O zDGJcdn~Ds#jTrN7zQl#9zbw}U5PI_Gyo^Jn`-3)e?; zahy|Si<-!==RQk=w<5y|o(ES}2Jd#T_2=pzNuI^w%ia)<2GJIV2tii{kIrub z3%td=ggO*rKua^i)>Se@a57j0`)#(q7Tb5bVBJEMrqZd|T3kOS>91reU^t-4uIkiK zH9tXC^QEE?i)G}KwUJlWTD`K9G~@cQ^At;*HIosSnIv!lJ=?ezV7q%?y$cjNrG+0V9?m+&Du!}E37#aK-I;j2@J9y;sqEoX1RU+Wo!S| zD0lyPwqAyY=~Wy@nGVFSxU|LorPY%{Nfo9AQzu-=eSU7P2ZKmr`rPbKQO*oY1R1Ko zzgrvBw;}6+og9lp4|nx_PKHcIp$4zt3m?|)65wyF6Jpr8(<<*B!++7aUu&2gm|iN* zbns(n0VlNQRSXNf?P}!qyy9-XSZnz7|F72nyA86dt!|%BWy_STJ1O`7Q@q%-$&y!2 zZIAsm^H9c4H--T5gjrJrVjFfwHTcgHVBEWY&Sa*Ny?IOup>AiDj5QfUtb%(PL^&D$ zuzcWW6RL^co~O%mP4S=XwZxcdy3xz(9$9T^+;$`W_tHfX@{!wjnC{A~tjw{onfwO;M8d;9yMKU2eLfiOpg2l;o@nXLp<7^FYk*O}bO@J3!q<&yLEr1k`{XA#GH^U)kSJkV!1({H(M=BqZpH_nnHU0Uempwnb zs8nia2r%363hZe`mId;b46nEtGY-^m?h)rSIKjdovCr8zh3Nrzu)O}Gzt7LlzhC^0 zA!y;7O}F>IKcL0OxZ#L*IMcj7S!=cj``Z~D4#+DpOknxIST+Cm{)sFF)$&$X%9#{c z-Yq=W{Qiulj}lKs^sVEK%!*4!)U09tV}Cz#yD&pcQvWlC z2@O`PFG9ouPC=HGh3P$IU=U)kVN~-La=6c3C;C)zZh^*PONNY?{j3ZD3FmEDUzDww zyDWL0GmFFhS$$UQ6*ip@QaqSW^n350KUtAeL5ne9^{Zc7-n-jRV)(W1aHuNd8+X12 zt4R!Ipcc3?r+^ZJlir^RPxv_*D#{P}-%wX&cv8!&#MmJD|K%I|?@SF=@qf;FhYB&Q z4XYC}{anu3prFoR@qxdRp(X8OEenHby!;9=gGder6AvMF2f5dbH`p)SuZ!2?;bb^@ zn_=>qk9Moxq<{W)oJ*nm6z>MU-%byCEmasA>V2FzSsac_FWnHGzyEmc?{BHC2d(ZO ztIF_TcwlaM!v+U8_NmIHsD^6y^Ao6f~_z=*Hr&VgrV?qAYpTChrn!Go!0jp%A7 z2hfc^0yBc05Ae+wX((nESO;o-XkRa4$Z(6FWts5IC}-tUnG282^yT#>9lZG%A>)W=}$mk!$$?sD5TEhnJgOw7#M0kR=Q7q zba7_=FVEK>$~0LHxZ8c2=yi4yGlK_%ioU=fW`%u!=iTL7b4Z4vR+WJvPXGp6Eca;NP%);%bFxgz`NtnQL^ zJqwo@-uD;(eDcFfWrkHR;<*_m-@nhltM@PT3C96}hHszuGyXq&X#zvn**UiQ9t;5j z{s(Q&y}Nw#zY)uVV70B%DNGGa$rj=J_!?4wetPh-?F=CkUCvG^>Dv*Yt_oUN z(Ny{3`6O>WL0=`%p$f_UbG9*vUf%IUfFWVhZ__u6OI4T}()!jnF+6CPR3-JPz(2Eo zg?x_lL7n>Z;_D9D{&>)Ql7*pSLC(!htiLiEKfae`D!gx|&iCUdFF$|qd7g=TUR-&p z<-CZo@91&kCs(=LI-5n_N38Vcxw)d7;Y6H@q(l59Te;@>QF^KjQ;JxAoHFHS$nMcg zd$GKYg<+pd`=l3FL+$Q)as;QI*^wi!yZp9-g`jeq5T>)NCh4|DXs z&pG&hDO!H2Q`TrkJ%5D|Ni#2wf6t-`}#dil_mf4*Z$8+ zoWjyz7T}-N{#Se_lR^A}eaqQf88mDdcigRb-Z9&{Jn!K?o{xt`)fsy>39I{wcwRYB z_U6Vz&=|Mhd^=g6d)unN=YfWlX6$&a#8A`bzs_VFC-ogdg{+-*>jDG+bey;(6;MqrqL%PPM6@?N+qQvH!i2tnb2b;c?XWK!Lv} zl=}lf2LlGm?_2GlP{72n{os!^R=S@B8UDyjWJpN0J;E?enNgv4^Z6GR;l2z9zH=6- z_*gJGFufOf@O;YiRV*P-86PM!tniVW`p|pgO>4ua`do*L^gf%vU;RH|h6>{hCFO`# zpTxdC%kyvizdtrp<*eAL!hPcVZ@Zgt!iSD*6nK9@R6QR=@nMhkC!^_^>VHMaWgR>+`ZK+eGr6Auae zY3E>I_$hMc@tb-_2ATcK?(l6D<+}G+pb!{uBlo(1bYCi}o{K3?BptGWanh)SKU{NDepqp~cB?RwDB5%W(FzxT|@-yXA7#2LvP-QIm z(-vkUG1r@kw_|bNcaKcrCWZszhbJ7F$N%8?lyFCeCsm*eqik6kTv%GRE&UZb`Z>5IkEDnzte(m}CZ1x@&hV!3QReyaGWDuDWbX8w-N<%VdJO_iSzy~{z zR9lt<6OVf{IWYh4VJYypE57yi&hH)%h98H5Uex(9h`eGb{}U!;u!KS3W>c&8ov-G; z<(DjuPhhaHTfkTF{;&7qgZ2XM9t;y~goHtZXFu+Ia{R!sp@rdsehaA4_fw&b;epSW zRt5uIMFzVDSH_<6th1g+oS6G{|AlwwT|k!=t8b4#S*-Tu@7G%UwG1_TiW#W`FWg~rI->v2{0stF*T@1PUc|PP$$e_ zGSA-SPgzHU98<$Ho(8-3yI*fRRKw!Ht>+24t>Jd|`+crwbR9s)_%FC!VZ)bEc~76O zpx@@-Upan;`-eOjz90E`{Z60zy@D^*4x9{}UoIOdFueF)@T&Zs7^7*$s|e4Ana1g1 zZVV3f(&qW{=KKry2{ObmO%P%TDf938=&$>{s9~QB!@f^-PZ=gKD6oH6`LuZ+%LR6m zg*ls;oqgSHRRr5T8ETDJn6Nvn`dz=`Y->S1+gyefMw|=ur>K7WEj^oML%b!!kFOt9 z8m`Bd$3jNHlsFjTg&f}9>R;B%@S*CSN&_$B1p$W1EetodmG~uII%Bhj`Nng-{~P+R zJ2Nlfck^Vq@$Ay!IV=Z$-Qe%D&sA@%f0x=YzhXY9N!e%ndDja@0VPH!7KWPnOC;-0 zDmQFn{JbYz{JWaKzlXltB3Ky}PO5C17pr`0i2}m}mIVy+q?vxrDPs9{Mc_m5gZJ9k zZ5VWn8WsvPe4NI(L~W<|)mXcGR?j9ovQ0RD?UM|H-E6zJ$JTsuW4o~LEN6q(e*2w9 z4S!S(+|o94NjkhLoS^i0`ALpPUw^FAcW2vB_&0wVx2}kS3&RDM`WLO5P5=2A6(%z5 zu~lW1Vp_n-DDgyqq3VvGMS~R6hZ}9I4F9qf83ZOMGdeWdSUUZ}cr`H&Ywgp;n8DnnfTj_C{;@1^yb7|sb^ zk#KW!yK`=?b@v{gxA%+p@FGO)X)^Sy%EVo(3R-?Ou&8ZPzqvoQQm&SUt|>c|kXQCD^A z76FgY+IrQ3xUXM7&S9I9uwnv3#@QJ{PtOIR*y? zo4=p59m8J9`SjcS;7*nGGiRNdpf3MJ zkxhaLHt+C9r9tLObO^(eD)A^j2JIjHii`@|cFt!x(5l7!LYdJ-@<3f1L%;)1Vdihf zEDO417$%#tEMWO(@tc2v{B-`44eN@O83jV0DIYY;zZb($Z;}4v@4;U;Zp^sLeL$W0 z#pF+qSsJd`ZIAI{keJNeAk1KQnS){0*}1!ly^V@(yv?uQe6}e%=6Lj^J(Hij%ZRR7 zxIAI67E{9{u6-(LU#wo5-GA?$bnLjZl)Yw{g=%-5#=Lp&+V@?I{k^DL@0HP?drw!W zczE7%+Vy7R?S=m=8Wul3_rCjzz5euH+_~P@<#)}S@-OMwWMPJV|C}EStdiII{&oFH zk6#=Nvsi+>lV<+e_6Tf8ipte%0o<;TA6kDL|Izyms+>%nKf$-hfiG6;OH zpT{!c+G3%GW)0>DW5x@gB19M)N`Lz@G%#jN-^1Xf!q8M}_nY7CwlpV0`d`^40t^!8 z-zzg_oMTX7v|zk&UZvqr{VX-MH{n7Dw2Bz6Ok^=oGfar}Wbh8JXZUULyPvy?Q9&?4 znL)>;p_Ac&0K<>B2P=~~9Lzu`Y#vo1x122YzdJZ|21Mii!cgW0h5%9RKC8%)8_5|xcMTQoB=1zta zi~)9czg@8HyUX`AeQ*4ieXS=nR_?#Bt>o{**Pbu+(`+mmAH1F~9J=rI^RLcN_x(#w zRjFkO^EhVo{r7C^f0xeKPnUFIVpuctZ~nAn+zL6x&)4hoB>lH!Y)E9VSRC*5+fdWt z&UIzR6R!fl|JP$;_{8w0y2?nH!8WKsh%+G))PgwV^nON+oS(55!A>}4<;TccU$zN(i`yO6@FXk| zNzgTFFu!kf)`#hfGn+t<>c7wSJMDQmR~%win8k3QSZ)7h6Q+h!48K(VII%EnJFmN4 zfMFK9gD8uGhrJ!kJzbTCuy7`+KTj)dI2tbOJT4%m`F7>eDuy2?8ta4^=0tGSp0814 zxt4p@>3;q{+bvh7GsL~9TJq2N_~mVt^|va#6d7*)Y&+&C{r|>qRonX(i~_&@U2|l} zcrO3B_FHT`7vqJ7|7klXcs9)33_1sO2Ezn(#y3n~Rc^-fGhWb}%)xL&eqx^n9`um`;(4JRt!mCn2hIamPK?b)E{}mZOTsrfycz4^Udx2;)nzwI%Z z&5_yW_s!Fapt5Wd-?ZWF5z$x zVc79;oAK1QJD<-MWw9vw6aDVR#^t|l80J;Id;RXo=l7wH{{K_|cXaK&@2^jtF>0`3 zXV87E-pcSm!p?5{{OQbVjM*9fKAba)rQpW;#S>TzQkI2(Uee*&r_LxK;Gnqq*FuE` zb;r%GR{ZYcuXRljXPBTp!MTXR^fG5%IaJ3}DD0_7)$Dhzd( zOBo$*7eq>%i!w6wEZp1|Gs96nXEHa#xtQ9}>noynsKo^_Fo=JUVas4}kUH$llJM>0 zi{^eGFNOtEUp!M}m^IrjKE07Sb1uJI0YAh2ecN+xKKl0lzCWYG6x%-^4l6M@9R7S^ znkB=7@9Q3OE~sJ%P;htT)-7GxD8+l{!lY@|?<#LMnoeOc;AUuO{89h;taA=WdMO%f#aFQJ#e%pe2~$0Ivdr{9?{uSL#ImT@m0okbT*b!EJ9(q@Uyg{r_*D zXfkWuJhanz^RMJnD>B1Qy_ss%u=Dh-@6mHp8QOpT`L(Wp8e_{5J647%VGIsZ3=Dzi z6dAhe4ZggZ!oVQ$&*NC3$r^@lwlf(T^jFur|H;02eD&82y<6u8GBV6sz`l6tvjbb+ zW>_$=GJL;Ve*XYtLt4-#3r?XAhQ5ppCqb!pU(N4_^JnMVKQQ8-#>HUuXg@c@j)fDh zO}l7u<3MpsLBmpW{V>J@v!}Wu`yU;U(qn#6{hpa2_F?~f zL57AO?hFm@_cAn0zrnowK@)e?n@Qe!FC(XUeGc6GYpYPG;k6XLhC+6RFZ@l@4IZv@ z2>QQ*xnbFKUB=X};*GHk2Q=*WKQ6FMxV=4py;rK}$M~p5hL;Qt&I~3I>~4w-rf;4% zi65=kVUUJNZvMrhrpclV2Ta#RY*hOB&zzTm@7&!*-6D%!umU7sQAZRt)+eW#+N00xHZUB>@87y~{mR%c*j z`pEF$ithEWZ@2ELiZU=Xf4|Uf{BhQe?Z1ledN>y|c$D5tp3IQ-bj_Au*EW`JT51%v zQ;{J^E$E%rlh@x{8J1jOoPO$b@2AzF?ss23zrOZvztuVOB{~bU=e`e6DGw=>%aL8n3c*4lQ$C#m3 z&&iaq(q81xq#yH-Ff90`%M$s^@z3VSw0ud2FDwZ^nT|0r{7`7vX8T?3#^&^X=Im90 z`hC69=DTulZwpPmz+kmNG~}fuHCOOI`!g4=j?5r7m~j5p1#}b{oP7n zUBU;sYZr5G-CFInMLc@bB?gAtvhNF%MO9}1_}V7dTzaAXw&U5VA8*Ru-g??6Z-39} z@N>!O)&dKRD%R(+Z_9k`=)rPht7P%Dq*8{P3)b)D&9P4Zm}p*qbmKc)me;~xV*YR! z{`X~WP?e5bp}@fE^n%erk*niB@9+92{EQQX-acGo-^%c#-H)*$MT8;aZz)5=1sR5Y z79TEXF$A5|UwLP0*uMVh2R~1h+;S?vRfX{gdqa@dE6Ief*`5qrKh^y>9H;eOZR-EW zPCi=p%cpuiF1_}$@WtQ9--EUGYh2ZD57+LLnh_$(IREs7*H^ukdX`=@UAS!O)GM#f zdzaq%SrI?e`rdlm`G58-{rx~&J@fBf&+m@A>Ti8s8p_DQ$ouE>hq=qc?E3H5zqR}P zdHTEAUv@^HU;gFq;;Hpl&PD&O-fUNX|GV=4-v=VQl>T{Z3n<7lD6l+8{S$B_`0}rx z|J(!_{(O!9Z_3VK`~5Nl!=*F1tV}kK_8SSQEnsRo$;WUjtn-s21A_qzLrjYj!-OOD zQcMiKC*IxIxOkN%|NLw%hK9d)c0LWsWmu4#_wtXdty0;utJg~z4=gf0uI0?YPE5o~ezZ1UaJ1{X^V81P6SF?kOp}Oq-sv^N33=X%o9^M!HAIHG(S9+UF zMf{)hcki(>u=B~i6TZ5EkMY2o%H6vd5-zUoU&WxX&Gadw02hM~KZE9JyK_H+A2S@7 zzV!Yp`4)Bu*;EEy$0?spa-RJDFg4KGAz|)fHYcZ3vRUV&IT|h+{m%{^zH+m$NZ!sh0g^zWQ$U{rj7~zGE8EHnHB@=Y*9N56<;K9cb z&-O!rA>pq^e6{ z>@Ma$U^niV1y0ZlM0pu>ZdZJlwoO}my{D1kyLkOa@psPhzXGx)*p9P({ySqE1B3X- zjSLQw(^(lz7Bd`R_|WInV0r!QYL`D(udiSEX4dQJ;bDvo(q%Oa47c7V%6?nF?~&E^ z|Hku+^XGj|uPys>OP`IIVZ*oo3FZHOKHr^rdD+g>db`&M{TE|sm}795fnm=v+jY(l z^>dxS8-Kp^bZX-Q{*P=6ZY!`b+_w3+g?aIz|LXQXJyT=;T>jd8;v~aDAsL1{RWHog z)fgEzJmp?j?EUOaL3f%@cH=?gy`Qfw&Aa}r^lt70Yu2Oodyao?e}Cgy-`l&7Ufe$* z++Myj`1_rg!jI0E=HxIkgfSd=FWtb%!C=77@QiW6RE9|m3|;jxa^n09D|r<7**SO_ zAC$hRP5rQ>c-oQOVP@xrqz>~iZdm7CoIA~l-DHKJ_N}##KYrd~CttE~n-hadqw8K3 zr*pPner`B2spP)S0Rg2$wdYg&BEJ2VJyO$mtvE4u{}aXu)v|{5#}(_%4Zlm;ub=Q- znAOUG;g@Chq1ex28`e4hmT`J_c}?WzRq`jnO^yQ<3=9R&bGbi)()>61{~zV6PiOTq zF*H1BYGz|7@R?EQZ|eAEdq?Q&nn!b)8BUmf?DVf$w8@W;OPImIL*j;k4a15b&lMbA zEq?CC$RPS7wVJF=N9;8HPz0mRmAx`RDkIf#W2z!~J50fa|OM z8@!rILMAh0T^B8?owQ-i|g&`@q)ea$m7YX#W-_ zMjnm{ObjX;<+cA=a@^RSfBym_Lj)g#gbN3QiUf>-79t9KGyH1Y;;LRQmAm0|y0Gs1 z?)#+*|1Mr}bG6!+rOL4V{IB0~{0vzod#=X2OCGo*!!WDYS+;yN&w`LuE&qhOU(P?3 z%23!QvStdSPAY@?>Ce`BsSJvd6GfN;z@_PzTb0k}x+^+N@LhB7>9ri&m$#haOv!Cb{V2+buJzqvZUA{+nz~UpRJ0!H`ttt$a{IrTUuFIrum96tx3^^<>+FzQ{nG`nC@{@1``puZ<EY+xcNYeFJp3%Wdw=516?Ju!Wf?vc2u4{Z2{6S})xG@w*n*Ma$HTXb z3`?h)Emde>WBB)?|6fK*-I{;b|Nn|_=VDN}T-nBcz~K~wQ(0w4y1WQOL-Ikx*&_c% z7(AHd-rU%jEb;pOBRPh-Pqno7nC(;k*Ura~ARGHk-~batkVS*o_w|enC4ZMc`fvaL zv%U6W0S0GACdP*Ezu9k#mdCzbccXag?7By{#3WeL4&9F_k99v#zWq2C<7&CM>wl#i z_xp=%`(b{xv0;jQ!>s4O-o1v^E-ePu!j{nT7)mMeb^D%I;d?@`P$0Ed$ zc=j_xYtiJtJN5qTJkEac#CzVo_P$q{ubnAHV5v)=dq z*Xv(@)DCO2GnBp!{~WaF_3S-*Hf*(dhS%x^j<0_#`sR|ierZDLxBXi#rRX!f-2TYo z_WQs0-Y;Z#+$3vN;_<8Q!#{yEh6ULQW{gZ{=G*U&ddJW>Px5?Uxr69`o=5U5J=^Sa zWIx&mFfd$O^242h;pyFZ)$c5|?(F_}B0+@VLpTG&EsG7h(c3y08jiime)o5lr$EDV zh65?}9IQ(oE3iDc{aJ?L%U%}73W)}O27&AU*L_HTA3b*u!&at-m+tEsKi+3$nDFv{ zoA2k<`+0x-G3B`Mk!i&w=0g%eY8P~^cP@LLf0T(~(ue5`4qG((1pfIpGd!%>`k(vO zrvJbBTWn2P7&sW0)M*}^Kh2pzkwI6vqiKF{2q#0qVmXH0VrSkuF~svVNGP^4Fr^^q-i!cO4Wd^e_T;TR>WfaJl z<7TK4V34X}N|OvyZ)x)js-ldKJ@$mWC_b4BH+$#b+<(VF)^E&(4tBeDlGz zmzS4oAO62pfUV)(|FyC6SMn$xcy@O7>cS1O^6U%`Ub@Q_L{E=1H(+?c&G;ZW*qLF; zr~1b-pely@VCA=)>Fjb$4t@LQv@q!SvoPo~GHgj=a8UhrfA?;AhLUTnb<=kSY}99L zvSV=YoWsJ9v7eP8L()-`MM0Fo!;)c(7Q@0vYZw|z7zCoe+b+%9m0EiCUpB*mQ;Y^Y z+y77atk1B3fx$w|Zu6zj*6SD+ocT9BjKM*lMdMdt?otMZ1_n7=?Ja;I5-O=3`DVOTtsDQOZz&_w^kjK?fF6{?ODaC|spd_Lr!Jm@eu zb>AEz2R4RZ_uLs8rm-_@S;W9_W4-^O?A4pT-(SwuAn=))VIK1VcE%(IP($n-C*uN! z1FM)0I5Rk<1uc|+bUJgB&3x|K;J>A<3`^wVnHVbmTQFQWvOjE_-V(nZVek01f1ewF z&c~|mpG{lTDaHrZ$2O$>t$n=Y{Cb9lXN(MM7Z_$RI4Cmwt&_P99_iC&NO;B2@N@p3 z;Oka@ZdOz$9oo9Dc2Pasr(XBi*GKQZ|6abWmysdpq<#Fd`uN@T&vmEraxpykI7{Te z48wyQI|;5@trwOIF9iR;1$CgEJS`X)?$~NYf z;b`Dx8HON98@&ayU#wT=OgQ(^ktJJ6_*cf6I-kEkcEvrEdGOh_`SYRgijQvn`t$MU zp(mMQ3?9Ab*K@NRQBhek|9(gv>%sGk3^!6dnLKPG3cl6fv0@?Tu%L=NBx#0q`MSr4|rHXT}3<(Q@nODGGc8wMus{ zWO%{bu=(GMU;VeAq|I9HEBHUEuSc#qWv0fH>ucu}AX@zQuN;dG-*xu&^)P{kYQ_gf z9sgsu=NIfYTVH&|_*duQ-FH@2zngQ0K|zeAg^@w;hiNl(5O8%EQ^D^w``kh5(xfMI8?(g z@aUVo5Z{K}qnYf-q{aV-UE0s+(D15UEaeybV+IDETe{rOL$94(>S)7wz$%g1_S#9| zfUnIz*tvNaS1jf_uwfFzwX8UX2IHSnJP!U0VTTs0yE~k#SZ#lO@0CvqCrS^lKin$M zYHu#`OX^0$z8lp}r{8*>{xkL5zt2T=7ub~!6?sqpWg7T@@BDvjHchBwU?`~9X82IG z{>O5L1K)poM_zGW&9I>1sWHpl&x(hPzx{jCRd18`;^)tEN4Luq{R^sp^YiFE`Caw< z^ncZ~Fi741+InaH1eM-f_Z2(pa{q7Xa((sLx=WG4_0ROMsCo$pMuxM@4H6szx7-*R zuIT>LWmo{7o-Wy)$lM^_r}swNx})&F4W~jZI|D<`<72&f-?b|i!N9aSIc`9{#;)S04@Y?+C@~2vxne(^xtotXzP{7ep89T+Hh}81S#MYa7!D*bINZ&>!LWey<9lvKg_(cOYB5|YJIuvc@pfWr-q~5E zCm9lMZ_CX){;WESnV~$#I*hZNg<;wccV~tJlV9>mGpvc(xyeYLVMq4YJ*&PbOYHg1 z$gsn0!>-v(jFXPk`>OiBW(Qp%HvMV5@N*G{Cq3JLy=GwWm$h1Ojv+erThgg7N2h&U zy!r3dPp$RQlJ6&<67Y&lbiNmTI%rwstdsMbSW5!^1Rd?J{|j(tXxMy=!{dQ%*Czpf zhLt_DOqx%zDljqFnAJWle16zSZ^QCiKMSYV|EoE|ux3}welzCvfB!}@G*mNWSn8~K z-0viLfQi9Ndo4o)6T>S;2H(zlT~396_m4iQvkhhF_-*gc>J4*1_%0-K>nhTN|qwo-i=HS~uVN-mCL}3ppSCKk%yaRp=~6xpW2v&bA5P zFZtNtpLYJ+=T9{z><%5#X7BTv7y=eED44M`yyfR))L=-kVQBbL)55ey?Er)LgQ%Hj zBlsCkH>dhAIAkuJs`hunY$k>W`~M#NKQBd-;eqh`ZCM*b7(OiIuhlrI!*F5A5B9@C z4O@5=y6Q!KhunF*YoAa-T#Wlzxcx7GOAH zJB4FU(NmxDqp{(;U%Ibf$#d_pm5zMJ+i$n?%O9u)iZe76^d9XN?`B|l0~&?VZcf)^ zW#HL$RpNWRKEsF3FLyqM)xYaM9n1Z!OtC?q{lErihJYv8iVS=1KRC+vW=OiTbm@({`8THj(qu@8uLzW5sQEUfis6GqjxM_cC!@sM&zI-%-+wM` zJbV4upW7xgFi5T29`obl&#N{OYo3?4ID=Ba7A6KR1`h^?{WmPv27Wxx=+M7H{p7!2 z3=X^fnHV3**Lcwc8FTiz#y2M41U|GmZZdXKp8ZN2RaPwxwHW#n--+LHS4^O_>F0K@vnx#@R0 zm)~>XxKKN7Uj5hkcVE@+e|J+X!Clx)g`dGn&5pf6<;lv1<*Cd|Wf)dIUi;6=iGhKs z;b##;Pmz#=rn6Nm!weUnSsR~!Z&|necJ}SY6W7x&2r>i&`U(H>Ou9dv!QeP^1NS}& z{)P#XA)Y4!85SI!6Ycr!RhRwqzbic%lKW>?%_~*a?Acjo_4~XngVWvr$wFpPCmEe5 zGi3d4w_C~8@Z?~UY`w@NhIJ7e_b@bE@(N}+&~E?dArnIu8-vf0?N-O8@65d2&%^NJ zq_2E_$RA^d3;O?%rgocRz z=uUXW*zjIa-NF4x`Tl?hf8X5PEGyAfyUS<$YHkJ@n+ky=`#)EDEih-B^(FE*!+}q0 z^}_@n%xm9&mz6<%e*Jo(|Fik_7;j}{5Pcc5BY5%OkOjre6X#jqd$oQs&w^0ahUvE# zr=DQD81F9W@aj^0`AogH{~YIsuF`iolD+Nyzr|@Y9rn1#G(7&>`;p;5WXL?`16s!H z@!M|oY|ejkXs5CC+vU%f-%PRFf5)h~c}Lyr_t&M)+eSRN*;`rXzLe*|*Wz`B-|tp0 zfdG5$44vY+r3=1+pzGr2SRRk^k`LUZ}LGF$Jj-!z{3X z^_tkfsc-H6%(`9kAeWb6OV*}DCWha|3pReu2zqIkb!mo`?)M*xOoDYBi!0m~Kf15J zVfMRr`TZI{J{~uS-&W_~EyrNuwqJ9#^PlHj92Wd?`hBN07;5M5H*J=8T=wBP&Mx?M+Y|2{bhYQg$8G6=knVsJ=i zXyE=cE%DNfKxT&C&iZ%`(1h-vxq6HY1}uLq_@?jwwspNFFGI$)m~v)N3a{MquD|Mu2hd;0!q|Np(T{;)({a;wF~=hLP$Zm~%yIzRup!~`c^r+xKd z_iCD}-_2C#V$fK-g^8h!lVM5f+r84p3<0x$h%-2dGc9;~XXoZsPyG}bwnlDF3yr+P zY8c&Vxq|HgV}rj>@)-;B+-i{>+hebPrsd)bb#TZK38DQ{kp8h)z5cs?8=E-6Ow}}TP zGhLGSd&4MQvG7h*ksTjH&0isg2iK1m3q7ccQ=iLS&{Me0u6}i2)e3<}$Mu=E?`dPu zE%`rvRZakd!qinq(xpHGrD^4L!CqW+{VN(izIBTn~;hFkI34w~=Q7J5$K%3AOu@WtbdpI%wUgI$|$z#*SZzVa~2k|5x%n`m=I7 zgWBK6p^Psq51MhXYcMo~Ykf$J{^IoXI`g9Y>9Eu$O=>+mO^o8Dbl5o1r@L+yjsl}-_E{3GjKMEV?U!GrG z!^N=U!x9DtR}1lm3;mMc=Kt9JKTxu(07bDg0l*jjA~8)IJ|$kUb}OCNUejGr^o3f7r#cR-(_OB^*n!PfH*@y-0X^{=Qn-( z?#;+x-og;X$|kq?KrgXhq@fYqQpt&{*pWPO)9i=7Cg(#s?5p|@+J9^z19;!h6`Mb zG7Jv#wfv7OG_>9|KV#j%&@hczfra5m(!Z%s1sE=5u})c7{q@SVeF6+z3|r1mV`7kF z+ED)U&AROzHpLb4JJ=bV7;ZefSN&eroZ*5|opk2yZ*}q?g{oIF&FMS;_Pp&rQ6_^` z3-wS$6ohJpcAw&Yq3of>4zW3xn&fXNTg;_p6p| z-BhzDNB)?A_c3RNB{%&*JOAEu4>xoYp zF8r(eDIxO1guP+vll3QM7%qMH_E;hK|DPtqf-RT07&5pRY<@kxYrF1O$+i7?`n)&H zZLc}&%S&l6T$uEvRprcQ)pNpYm>AyvXI(YduJ)Gg&nJ`LZ9Fble7sL~HK^J3;&ZPm z!+~rCmV>f;bk#zupKQy%+xOIb$F`1l8%4FlcJxY{@7kTW@77Nzh8+sNyo?J38p4%l zuqZObNn8uzU?~3!zKe{Z?RBQcfd)p0)7#H^Fs*2EdwQ>1PNJ_nQ>s~?vry|m=1n`z zWAim18nX&E3EIBo9b1F63n3WLR=#=JG{**WIk=W7winujqNg zgdY?Zs*F?8!n@fWDrH3&KK%XLroy=8R7{j5s8@aL%&+YG#@pA%gn-(rq6`-}7#?i= z#lrAq+xw%+?4IOE{9L+M8t8E%BIFerSuC|CJJ@cV;i{xG)pneluK4MqhV3~@JV zrfU5ApLqI=9z(>w6vyyC`jMNKFfnB3&wHOYyLjbiRmLNcb+2S6Ok%kZ-kWe|5<{C) z!?MW?K@1JX{}uj$?)sX%IiSI@ogqVxL63o9$&`PenHjWJ1Xct)JMyis=}|dR{HwU% z-}|3z^_!H`$6;&++k0lHF|09aP%J%Dt19;WZoSFs`O_G$yjsvch4D)(L(3G#FFOO; z>*W6YSb8Qla^2(i=1WB4``8^~QyGHy$7jI%B)b?HX8wJz_Wt$njeq3-zl!?*Wn1>& z2dmd=G#eUB`}^YA@z)iMJS+?zi$a(g7QQZKWYFckq4_g>ZF^C@oj${cWw$3ur+sgc z`r-At@L}93hFuGU8hocQx-e|Wdu^D`*kIki=S3R>LsBtA#=8HN;H6HBKYp3?u;+{E z^%&({Dc(zeCwq*^4Dwqdey--R|L#1u3-8R<+VIlo+?B)oR5s?lz5iJcedZ{gx_#T@tL#qeXHR>$d7b_fy9+n#<6a5;GB|QL++Ai`ErY@l*Qir#`f3&D z3)ow}^qJpJy>L=<@<|TzED~%C0xrSvmu&7^<=HVXF#S7ge*aA)gABug z_sTVY|9#(oU-{quuWR!|liPS1OgI|e{h#&2{h;n!=IaZ8xKG};m7!tUnE+;n-{0Sh z3o|rz+qbcNcpAYVaLMD*2|Il*-I)SSVxD_~dT8ztudJ4?j+Z?>7FQEW#AP zE%3rj^WwZ|Dg3S$qBrhnFig-%`5(3)6#Y)g2}`X$M~PKM9pc~qJ@xDI)cq=ozWvAh zl~eaFKR)eO#Z1GOzm{|{2Q91Bd$F}J>XK7k>^`d(Uw+(ZXE<;wIAA$@!+H}b(KlP- znHYlZmYJ+vXMHW@`QKX+CUx&K>-#J&KX7?hr@JHY+y8_AUglVzS8U?cTY7$8xaGxT zpg^p+Z~CG5BV)rQFKyi$ybBl_wg@!H1>VaQI4`gM@3$huo5hzcawNhy7)0M(>d`t9 z?7eJfVmkwafxx%9_nmAR8oKK5)jvBkQ_n<#mEnNv&S}gHJV(q$-`%oP*eCB3eXKTe z-M@`&H$P@_FqFT2zAX2;2*ZQ(i?^Mb@2+9U>2~!0v{?SeAM0~2PTPLx$h!HvuKuoz zy?Jo4J`Xd)6BWiBK87Es-V`z{=*(eZ*qHjqg5ks0=-=DV>8o*Xn>y2e>3McGrcMR)@X$vxq%-;_-|IdhubjrH5W`F3d4as>gFDwd#2up~5)%f>3|3{iQ!^26)=ks>;-^kti(T1I2-C~9V zTH4cIGdi%YKd14tLM%Sxv0R-kg@ee@%Pi-x2FF6{@z}c!9$Kg zih<)Rg9j_aQD$&`DX~z7!I8m1boNJvgcXVmHarc-Hw1t5|GmV9Nru58X8V*6{H(Sr zKQG%b+^c*pE67lw-yp*vz{IF#&2VE^>FV3ta%VI9GZ=BdpI2YAKBGkXWYFz-w$)mz zxfvL4+}KxJJwN+@&-p#Cqw@d9_8;7(*v7C#jZub&;X`M^{Wnz_3?JU!f5p$puiZh2hDk#N;3Wg(X3`d@Tiq%V8 z3=$!H4bA%%?YFQpByjohGc?rp2k|jzPTsrTsbR}n76yaWyV)7G%=>@KdlmbE)%Sny zN`AeV(c!d5gBTOz7NO<o%w<@a=tcfj9g2FFDt1@APlcU!&6Y z>~{Zpos`#aZy))-Zxw%xhxfNGcCgUUj=P4%nq-`ZbV=X>qow1$Rj@0odT{Rpg_n)b%|efQRTtD5^57>%WDjc2(&JHxlnGXt_CZ|%zKiRc&oMG=-&Mr$gTYag zIU>hsI^z>XgBPVnCyW}FP7RA#( z3;`4U85!0+XJ}|;V_{}+{E|}1wB`T&P%}frhdVg_-+g_#x~KbwZuGX0q>^)UEcyPM zKQfbYd4BABq&UNaRGCaC+q&2&&LaT~3LXE%Hb%WauffzHy>9l?KKYo(akd*z?XCM1 z_Wj32-**r8y{(ywywoHoHHH_M2*%1YTcgwzizHUafZWGTC|&m#)(PMQ7CiX|i~H zW!Ug8Kf~U>?#+)Y=j&s1zW?KU{Hu8W-GJSXAG*6*|9cbO#1J;Oe*cTuL;vkeR=<|< z(gt;#y*NOPKdhO!}jhE1nzv z*;kkSKg^!vU-0&r=$qNq(?d@0;8S3jJNMD%&<_(L^j2Ks&yj1^o4V-n>!jbcYQ0BO ze=yqRm_NPn`}&rpRSXR)uDr`Xv#I3IgpZc<>toNypZh$s`rppeE1xIy9(?|)+Wzm% z?>jgDa(;WWyzWl2{g1c%!vz+c6j0m6|MorezqT#E!>@n$=VSzrDR>DTNMm4-5d9sI zA1n0#hgL5qE5ocG&*d2Ia4Rq~Y)JyGggJ0)*9vZi6&Idwz9_?#U;#b^naSMkPcX*? z5rzw1*1xV9ax7qKVEA~So#DY9r=#|*42%p1et*?uXvksy=>OjKUvESr&!sZ49ULu; ze;FLKA0IDf_Avaj&!`R(5FLMCuiL#&=#R#~LfHzY1rMIrGZ-=)n00X4qzkPay*K{d zc4) zob{}$tv)yB#{UU>9yPNt?ECWIV9G~(1%?Hk&-Z<8=a*mS`se(fPoMVPVdG_J2a=Tk|I~Crn{Du%Y#His(Ph$Fmt2ZhhA7tmk5Ad&@ZC^WVq6 z?=3tHDGzv=8{`BQFf>e4_+*+b$*`dMOd=ELzWD7A7cyL7ZfIjrV7b6>z*~Rs6;=j? zKbb-fCxsih>p$6vGPF1}WH2anW^pq0a5F5}DSMzo$l)EY!*Pes1IOieT1WnQZ~Z^H znT26%NC!ve_WMT5jrQpMsh-%tAo}M<|Lw=6wV$V|JK0K_T(6gAI5OqqWv?%p3=Q9| zb23~IW>9p91;s0$D8J=jO|eIe4NY>146**xfAW{Foxi^SD?`SiqGE=gS?mt0DrC1l zFTV1?^~|@@vp<&a`2Sg;A@Bpkgm>{TzW2YcX5XI;$=qyHnHQ*YKFF^-$mpQ$^{4ru zoz>dOECnwt8P=#YNU?PIGI2Eh?KQtwkbZ7X;hrn=#kdZn{rzpjkRjpVB^M7HQSkzw-7oF+7t1n!`h0(|O0w^t?ZnSal}H%-A|#=(eh zf}V=(vl73!|-A1%WhVNm>v8~3?EYJKU6mTxE}NOqACOBZ7nvDeu$a`!32eCddinWD3=CNt^B${y%HU)0>7B*m`}z=tPY+pHUG@xi7!9?;Qx@w*l^+ZbnD5hzBWI2#w5e@uD`Ty zL+|^~yn>5veRMw7Uh~gz^DW<}j3*?ot8lDPu5bMI^Lp;S=hCkK4T>2Ye%ha8ZkQ*0 z$GXO!QKj^`K4eHk;-L(~-=+ul|E{V!GDt8d&)o3f_~%xJE4d|X)6YHmJhS!-%Y)nA zw?F+2ZTfIT@B4>~d*2;sWWM^wUi_;N3&Y3z_wMbMZD*KhdgbNwU-3>cd$}1pm>D!5 z$uBr)!O*b!+1-ch_CLMH#q?&!^IU;nx@oln33vZUPW||b?aSX+v(t8}m!DtBbFY}g zVgBY-RtHx1@4Qx>zw6rWbUTBHe`oz)Gcs^620%LZArFe3559lB{agOmSTKn8}~$CeCtHveCi!owb3*YTX+@Xwti?Jf}yUU~>@&XJe&M`7DFyx$j zbeMrr>tg@$$qEcxc3%GyCocY7SXemp|GKH+;c9o;)85TKf9GvfzRWb;N4Kih^-sTX z+3Wq$FPAI+i!5Hs`O((&^^a>6tLsHrN+vVi+4VoDNcfjQ)c5`GtezNJvMk^i-nQU{ z+hP4DRz)Hi#>W-@t$lo1;?*vpE55GTkAAUh{&PUlU|{x_HmKtR^_Zg=8GM-;=5b75Uv}q)z&g&&42PUuUzEtAU?k%Uag3ozKc= zu`n)q&hE^Z@SFWx?kWXVCx)ySoCiKL+0@qT|NZ^F&5M8g&EGK}{J&rDGJ}Kmi(e{? z?Z$6G`=AP!&F}J>r+nag|2&S61>UJ#TOUV1Ui&X`_XYE}P5F20wObDD`hTf1@#Vo~ z#T*Xue~p$rn$6T;RV3o!B*M~DS|eaPZS}78etWNo8}H-%XnW$ZdFkJki5ePbRyJIB z;#eXe7sDs`-*8&d-w$t||ErDqyYIQYGlv(4L*`OZh6^eT4BP@;k%!`iMeQped^**} z$*|(ZTk6>Cz)Ssaa{Npqvf2>z`?%YXwWZG!7Ch=X-?TxYCZeve@;&%e7z zYT4^Q|Fbfv@c(T!mF3sB!?(-%V`6S*@3y}y)so4uK>fD0=dyA$DEa+NAh2oM_hv-JA=GL$N%_$3Y-if*Jn;@wO{I^z|OF*ZdSho zGs8YmdZ=67SGs1w)mO30-z@jzXL$QBI#p!tZ~169(1dJylsiL1{IxHqCHJ!wf6IT$ z=)my6x-K@Ajs2n9{gN36HDveuh5wyW?8(Tm@%-}Azok_SA5r;K{X`~)44bg{ z6ZhUv`L3I}=E}ah=jjfA_*oeW5|1CPdr_rnsldz-Yv_N*_R|Sv28KB%yZ;~J)?e}X zz=mB17BD#cF3$}=v2emQwel4|)SGsnpRB;fbivS}?<1FEcb~{!?XW zcrK~+uXRaJpp(5ALjecFaX((h1#J%*qBt6ERUNJ0Qhwz+2$|F7d@VCk&qWq5LD zzHaokBPsv;Ss82v7KLQW`6yh z_S~7VA%D+Rd(k3>AMfftI2ma-{R*G$w|$b8~Kr^F7#n&TMLKZ2e{pmgL^Ut-BZ* zOy{vo_{PY6Pj7luYF9MJtOkClbW@-BP~_doO3!Yh@A`)~IfsIWN9zMHSP?!WD6X}S7CvUm3G_5WeB zr~2R$7KYv1>|cGm|MTl9v)moWx9)!*YQ3ehvHItO(wmF+c`__$W&ZKz#=WDUZKYb^ z3D{}s+6+7XU%30O^YCu1>Mt)AYBB$>{eJiP0b_=F#RC5`{^T>{UR@Qs_3nJ#+waSM z_thP~xT)q!5JLkKW7V5q(eKtOFl_rPY<#DAb(+PW+Yjf<-m~}F~)+K(3m7~cLfk3D9< z!q8C2*!Nt1Q~j3Y{<&*-rhmU%e?@0=n(Te^vWItO-uxT9RVQIZ$9iQRh2x>~yX(0a zlMXXDF*uz0dfBL9W&Qk}mJD8!2f&>$&)-*NpIdL(#c-gv-{z&*+^TK2_y7MW{BC#o znxg*qHz)&r}7;!_y0Gz_ifYqymxy} zK&U_wXbXQXN->R!)xmXyC-I$exm0Yk&L z_tD#vj&?CIEK^|U$h2W$NdNV+Wfcpi&0qL( z*#6M;ds6<%U)l@nrg882%KW3RT|V@6i*r1>$B!_rogg5+_&qa&O&?86I4E?7yp(TfC2lfuX-icz3>u zV#C#CzO%z5|JH^v9AM8qIZ1V@=gH3p0(NAcj#=TqKRYv3k%|B<%wyoYa+rGXobk;@j zc}#4#4{S4F`()*ybi%b;Z0Fh6)2#)bte+S0G|s+qb@iVYYUKs-`7_S1)&5;9?P2_P zlBWYhk+jX<8+_ldUH`WG{hkf?_kO!#_x;mJejPD}lG$Nt=fj`heYO47ndrw`Rcf29 z?6o=PePx!YQ_1e!qru>@x9;_yH6O2iecreIoc@!4mv|nT^hJQ@J6ae*8WtOT=FDN? z6R~@sU7EQ}fnodd+f5%IC)=Cn?zyUNTQ9|MqW8Oh?_>EZ|7wlD8(PZL9Oq|c5HKow zw)TA}+adXQOO^{q>}%&gl2rI>`-8zDLzKyYg<+u_gUG#BHP8eYc&b>6p<$_+0JDwp zpAC!*5qa7F%~(MjX+)R`78V`<_CDm8tNps?xBb}|7~~ja&v(ile0zGS!c(sa3!#yKdT!9p^QsnLU}ezr^-C&#~fV zO7io)^?tql+;v--VMp%om0lB+88(2oWUpaiyug3Nf}vsiytq(FhK31u*en?m?%$2R zlYRe2{7vQlcWJn)~Bp=1uo19=o_(;;o88 z5{{1*8GJea@6u*A5&ga1R$lWrzvzPxJ#%Ybu8!qUU}T8rXm}TUMu&w{ zpD`Y={|{F&$DzfZRQQt$2`<=*yRkLO)sWH`xlf0Dw1^I_*!_xKkD9L`PJmMg_j za-^Q0VZppvLJS}FZdW+4gOPz_`U8dqMNiX>U(Ncssgr}DAnZO9Ly7b&&VcJb6&P0B zIoEmMc43KomaWfUmvH*u)$%<`6Y8QLNoXIRkX9d zU-I@v-M^RN?b@HGnqS%Wxc>Xv6HnUomY#|0I`ToGnbXe1@Op<7%Yu6>hfgsEY`eki zhsN`>ObjAF7P>Jq+~u!dS21V*mph(`Y?FBz-q>$g z{#=q*?7uG)!+Z}O!2`G6d{#K8f5p}I7;{5A!;_f$EDi?I5Bpx9myLJlaLD6p5MWR^ z`)#qJ!UYzqDxMz=jP`c#{69HtXlU3n_X#V5B13>zuEgelVRL`(`nLY-(q{}Dw(8z8 zpJf>A7#PH~{x~x**zeQ-;<&pm`~OBchA;Uo(;2V4Gi7Cn|8;44Q1+c^VYj9T{<|k% zk$fXy4*#J^lWSs47aMUhcx?VZiXEvxV8o|Ff8X^Utqqj=1Az#y19ivF0-thi{VA}J5GhOzb=0_3A6iFld;C8HtuJ!S|!7UeU3~FHtF+z=(8|f zNwirhFZwIwL$>GN0(cUhRjt53ubuq`@7TOE&F-*Ht!D%Cvy#8wC_FrqQK3}U? zn{$7`Iein)*dBHUe#R3!|4mS7*at4*K-*z5_!#0PO}H5{jNk0^{PiJ}iJ?@Lami1v z7d+Z$84WbP|G)C%@0GvB8@-NJdd;+XW!rFk;a?FwkNV5|TpC_*G8{V?y5ht2Lkw#k zw}%-|c+fVLMPT0H&F8FEmwvmM9=_};!-ReEwdd7Y83dZc85}Z~-eh1na{K4=`St+| z|2^cdzY$ya^J(ZN9g~Q*uPfi?|9kWO?y<~zvrh~O_0fOqEsEQ$i@%2Inw(r3FZAvC zyy|t=RRR=Rc>*dJRM`{F3hwW#4dwkNm-zpH@zfXlOCGsTJy;!a{HXmbHiiPTD@{yM z@j470xnc|rzl*~2{w#Qj1Hoo_58W>P4Dgccjx1^pRIS|quhK> zF*dMqUO!M!dH=8b?)N(xj(?2^>p#EgdaT$4`TghqelB3(nS4Ni;jGxXxt8Dl{(0Xm z_4m)(=gvl(|6iFLc>Mae{dqS{7v)CT?oR*tVBON#=BHMD?`7}btM`y}_z}&*&>*0& zjjQ2&f&7Gq<)9h4&5Q>Y%ofeInrR~x#K6E+X0_YjweGdJ{VS>1X9^8nHGGT~3=L0G z43_Bz{eF8zKl=aQQ`@zhzdtg2KYMoF&E9kBcaqb+-B}qLezgC-yqAA&_Pd?>U+g~q z`&Qk+V8hbD#Gtor=L@!vD_R*IRPQ=B{bxKk;{t{QR`LRuqBtC485rvC7k@mj*ia%f zFP@o^Vb7;F0fz0D85%_x^gR*QA)6MbT*>}=Tfja%u2kYU1~ABxFNJm)4J z611s5!x(V=uXfm(@BD)QCNeP`s9*Qz_(C&d5vgMKo8{nTG8Y*cbnCahycWX97{tNA zn?7YhgW8v!iJY6v-gcUAEG=;QaK{%`EBUBk{)pfDl&_&uw- zyt&ocHftxFyCLj)%Wso{q=`yuip8yw0_2<9oxV4-(NXBt|}8W z`eUZVpy2SwUy?&XmGOz`$)y_@PXCqnE&BfaBx9w~hHXFIGcnBByNrS1i2b<+WrhW} zeajdw?0YB2@Bw^$!-c1O0umk^481>}pH^jg&}YZtVEivykzwB{v4so`-PL;kOgR=j zRrwIg@bS;t?f3Y9-<-+Eu*Il$pVil$rEk`LWMB|r0&S>R-nX~(&mF7p*D3^lPWo|N zhVk0Z<{SIp?Ru?su>X<#^+t7==e;Hz_wKqVQNby2U=u$>!1k20bM4p|JU*T=WKb~a zlVfDKCth{#%dHxw?r@>x zofqB9_T#?c-n@uo^%pKL^VJ58qPsCLuyEDubIkC`ZDVKnqQaf*B&XP*W~K7+{OSKk znHc8$b?0aJ!gPV*z@FD-7N@IM^L_vC*v??W$}r1=sl)L94m~w?hhR^J+N6>To(!5S z4jK&C7pgLTVPw#L7hm=6i!tSU!cbXJv7IZ~GjEeMXJfelEUkFZGqlf#HGl{gV23pA|X7U%fl$ zYAya@#~Mb4l7-9NY#B2uZFw15R5o!lGHjImXvpFq)G2Xj0cU+x{fB*#>-Wek{35k$ zz2m#vA5m+kwp{owyfFNTKy!cXg0i=;fPJ8Azh;$UD@X0YEMbIoA@N;HTu8NC1XHt*_@WZkTlaSZ!z{xAH> zuwpTfLX&vrwfX1%d@f+v=Np^K@UiB_X4a*DFKiJiubJ&QjnRdp;h8q`iprd9h6C)( z8Vn3Gk{KDeYE))8DKh9!*L%vkAX)Lf`|r=E*%_|H?$u-vh&rZ!gjr#EUo96y2Pjys zpJIt(Xn4l3VDmo{kpt`u1vQud?mX|lLVHt4RX-DxJi~=aQ!dV^vf8|kkzxMR76y;f z7n%$c_K3aM`cbl;cT&rqwum=&>>Km%8@m0hS(@B?>*q2ih8L5y@-C!uG5F1~2n1D- zyo?N26#l8}vRq(bn16Qp$3G8_`71Jr2b(NZaAMfSZzp}4@xYN+v7!tN-|I|zlBe4+ z7>F>e6>8+SF;-=0NZWTOmV@EeqDU47#b?Y6Tkgo8XFp)e=)~Y~>Zi^u!?i{tpF{3= z%Q4hQUvUoEQCwah&&O~_?*8ST|1wM&=cT?~+|Z!O#qh|9;S~$RKC4flIQY9i zWVjOGZeD*9)abi#^Xe`y*=aHi!M{bF8Fp0HXK*;2_-DxS;NS1};2|=bLsh?&_e+O9 zw9j;GU}adcqt55a@z`H0105b{3u-Vnm`3~W>Mh@YQTfmPn$Ksi^=_ZLGER`;!25}y zgNWHR^mpzHW;me8aDU#j#KUh@84UOo z8KOKKQaBp^?mc}}>n!5}Xf5+xj$y}{VumHxHg4~mAN~BEl>95k1#|6Hz>{&2k7vI- zUu(z4$Y8?HFpFhEwP*o@!qtiW9~n4U8B46sFfOPB?O3l^+AxV_!ydD_ECI|68$B81 zt6nSw^<#1!7#28wv|p*vz{YT4Z@ln328Jb{67L8%yl<{zOfY5OW4QHbKNEvOh~t;V zAC7scny{ZiVQ*w4u_2jZf)Xc@R<4E^sy-8 zmd}klDhxpVaW21CoB~M-{|;_ZY1qe7VRv3^)@_IG{_EE+-(gebT)@b%B4O*RE6=ZO z+d} zkzt<>$n+AbpGsBNHAhx zxc_GFm&5bJc^@!2GBL>MH`y^Tye@nuugJhv_l3nl!9bMZK)U$8tLzLH7#I%xJrHj7 z`F=24!6SEDh6d?#JfBlJ&Ms)1KillGe3lGDfivUT>03W9Jg?%!;63Hi+nQ7c=N|4@ zx##}E|1;gTyFN%{WLRyoU_H+QHb#pJ9J9^?P-wz54JkN+}xNJB7puAQ2 zeD_9KCI$hfD^D2}7#ZfBozKjpxl`)gr9*ZH6y`ASOn+^b{XeMw#PejvEf=0EUtN>D zCc5mbhqT@ONuEx3o}YWq%peuWzxCVqmgxO;wV*omngWBwfi?e^d}cer%5aHi*_1yz zN<9noSr}OC#kCZEtlZ%6(chV2S$x^z)rbGutMDXDV0bWVX@5B*XII^vpVJu_{*^g@ z{fJ{&l{01?Ke~Xa8%xY~vpZu7-90YwUNddCGd=Z-T~w z?E5#~$5mv;n=rhnyAKJNu>GOWW$*qD{7|fraCPE&+x>SwZ~wLS^Y&wxcht$f<`+01 zl^=T_eCaO7fkp>N;9Pgo2&k!lzubOx+)jq=F4huE4D(VZaJ>*