From 7dd487ccc57f3064fa22d07fcc62a608e3950fdb Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 7 Sep 2018 23:24:55 -0400 Subject: [PATCH] Force projector implementation --- build.gradle | 2 +- .../blocks/defense/force-projector-top.png | Bin 0 -> 211 bytes .../blocks/defense/force-projector.png | Bin 637 -> 631 bytes core/assets/bundles/bundle.properties | 1 + core/assets/shaders/shield.fragment | 12 +- core/assets/sprites/sprites.atlas | 1487 +++++++++-------- core/assets/sprites/sprites.png | Bin 100666 -> 99755 bytes core/src/io/anuke/mindustry/Vars.java | 4 +- .../content/blocks/DefenseBlocks.java | 4 +- .../anuke/mindustry/content/fx/BlockFx.java | 12 +- core/src/io/anuke/mindustry/core/Logic.java | 1 + .../src/io/anuke/mindustry/core/Renderer.java | 13 +- .../anuke/mindustry/entities/TileEntity.java | 2 +- .../io/anuke/mindustry/graphics/Shaders.java | 2 +- core/src/io/anuke/mindustry/world/Block.java | 2 + .../world/blocks/defense/ForceProjector.java | 183 +- .../world/blocks/defense/MendProjector.java | 2 +- .../blocks/defense/OverdriveProjector.java | 35 +- .../world/blocks/distribution/Conveyor.java | 2 +- .../anuke/mindustry/world/meta/BlockStat.java | 1 + 20 files changed, 968 insertions(+), 797 deletions(-) create mode 100644 core/assets-raw/sprites/blocks/defense/force-projector-top.png diff --git a/build.gradle b/build.gradle index e5ca1d805f..98357633f2 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ allprojects { appName = 'Mindustry' gdxVersion = '1.9.8' roboVMVersion = '2.3.0' - uCoreVersion = '33a2bc650be42394821acad06aceb6f9ba74e77a' + uCoreVersion = 'd4c099a41403659e2c35cfd05ae79b610b9c3ae5' getVersionString = { String buildVersion = getBuildVersion() diff --git a/core/assets-raw/sprites/blocks/defense/force-projector-top.png b/core/assets-raw/sprites/blocks/defense/force-projector-top.png new file mode 100644 index 0000000000000000000000000000000000000000..ef835d34e6ff446e6a9fd221723203f0cfb84309 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJo*pj^6T^Oz~G%{rGU%0xF zfq{Xuz$3Dlfq`2Xgc%uT%>n6QFY)wsWq-uU!Klw`G`S>zfq@~x)5S5w<9Kp{1nc64 zpaUK~i~e6P`*VC%lKw-E$%= z7wIk#=wadhuvAPbNa*8F27jZaes&5*cQ5Z<0Wz?Nf#Ldd`4#HA$=ewi7#KWV{an^L HB{Ts5kjX<0 literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/defense/force-projector.png b/core/assets-raw/sprites/blocks/defense/force-projector.png index 5ec71b8b9177fad2f243cd0d6a20686278910187..028ea9d8fe19ac5d55c6051c8d31a0a9296a232b 100644 GIT binary patch delta 600 zcmey%@||UZR{a%*MuzPD3s*NXFfecyctjR6FmMZlFeAgPIT8#E4D2PIzOL+#I5`;g zCF1=i>}FtKV)1lw4DmR=HPqHy#ZjPkw_lMAo3ioWGRZ{=Dmf2wUa&UVC-Jg; zRIm8|XwHp*7Ehk54mVDm*!*w@uUf>5*2uic&PP&s%U0K~+qJ!V&XKNXi+9EEy}o`` zwEgGqo4=m1#S{wMXJX)*Yg$$A8og5S*i(-8ths6S`^6a^UvCe|>(Qgpr8VkFc%T#9O z+@9E=I^pe>ZR@M9A2grpy)N_l<&M?UcLj$E9eFO1q{OXL(&m(2%=UMKQ#gN?_GaA} zarfQz5sR*^mp^X&v-tN1ZiWXhvksl{u(MuqtNDkRf4Fe+-=M{{A!}If*YBJEwx%jg zeeW^Jy8pKiJxxC98TwT`aLcnbatzPy_tYHAp7Zc^*2(7=mi4}WeAkUH^U=D`j_tZ< zYYY01T-ddJfBKKz@?j10o|ic*g#Vv;!iFjC74!7=*+1f*?XJ??V148I%AY1pcfVfx z|Lu)ZXO#N#^v$~}L&^`|{N5bo%zPy?I8ZZGcxTGI)$vU8w-ufH{f>F(!YLk`;wPQp zyLCiPH6{D{-igaNo3E4^oz=MSd;Kc2UB&#}QvF;nw^=>EsgS=Qz^1Ms;o>a@1_lOC LS3j3^P6|H*Yfq{Xuz$3Dlfq`2Xgc%uT&5>YWU|=ut^mS!_#L3RY z#(qY1%_;^4CN57G#}JR>TSGTy-Ek18Ee{lS;%ep4DR|hx^k|#VO+^Y4Ue4!qb z;`|4HT-R8o8m#cl+-(puRqLbE2~jPU>IKTzS%mMzbbYS(Nqb(FYC1D3eAZm^&)?3z zd64`wbL-a4yz^z3PG@L1CARmQowStk;XQdDCIlMntvjK_V35YfaA9i5wjJ#G4OeU} z)=SU1x|<{Pyyyj|aHI9o_wwK7Set}wdvM^Aencb7#k4a$`_n%%F%)dv^XPx&Ji`g= zXKA#&VSfGT^yf3&j~MC$%$~TkA8%)8XxRJvwCwG#{~n#5%KU`6Q>~DjL1TJnvyb1U z$kP)WR40VpGMMsrPu_*_L$mZM(<1bQ&&7T6%jOgc;t5p}UX#;!O6)b4T4DFZxn*g~ zRPUs!|F)mG=-_w${P0iD?|m$0IB@o7leY4&ErHwIU#jMv6F>K}*X?)ww|b4Lug|`G zeH~!_4mYC+}c=bE{m0dFjva&M(RjdhI@B?&yEFbpJb5hK>^UcB`#1 zY8PVlzphUg4>YOx{;%Y!Y5%S`i@$af;l{-ddyS@sd|l}M>*p_3u0rkSH7{%@Fsiz4 z`o-I|B~ZZD%j4R^JY%kxW%nDpMJuhW>%}2%3uX3V6xv{4%E7UV4ciGofz0>Pt QU|?YIboFyt=akR{0P|cLod5s; diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 94259982c2..23e5d146c8 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -289,6 +289,7 @@ text.blocks.liquidcapacity=Liquid Capacity text.blocks.maxitemssecond=Max Items text.blocks.powerrange=Power Range text.blocks.poweruse=Power Use +text.blocks.powerdamage=Power/Damage text.blocks.inputitemcapacity=Input Item Capacity text.blocks.outputitemcapacity=Output Item Capacity text.blocks.itemcapacity=Item Capacity diff --git a/core/assets/shaders/shield.fragment b/core/assets/shaders/shield.fragment index ba57b130ef..cfef064bb2 100644 --- a/core/assets/shaders/shield.fragment +++ b/core/assets/shaders/shield.fragment @@ -30,19 +30,19 @@ void main() { vec2 T = v_texCoord.xy; vec2 coords = (T * u_texsize) + u_offset; - + T += vec2(sin(coords.y / 3.0 + u_time / 20.0) / 240.0, sin(coords.x / 3.0 + u_time / 20.0) / 240.0) * u_scaling; - float si = 1.0 + sin(u_time / 20.0) / 8.0; + float si = sin(u_time / 20.0) / 8.0; - vec4 color = texture2D(u_texture, T) * vec4(si, si, si, 1.0); + vec4 color = texture2D(u_texture, T); vec2 v = vec2(1.0/u_texsize.x, 1.0/u_texsize.y); bool any = false; float thickness = 1.0; - float step = 1.5; + float step = 2.0; if(texture2D(u_texture, T).a < 0.1 && (texture2D(u_texture, T + vec2(0, step) * v).a > 0.1 || texture2D(u_texture, T + vec2(0, -step) * v).a > 0.1 || @@ -50,7 +50,7 @@ void main() { any = true; if(any){ - gl_FragColor = u_color * vec4(si, si, si, 1.0); + gl_FragColor = mix(u_color, vec4(1.0), si); }else{ if(color.a > 0.1){ @@ -67,7 +67,7 @@ void main() { float fin = 1.0 - hit.z; if(abs(distance(vec2(hit.x, hit.y), coords - u_texsize/2.0) - rad) < 1.0){ - color = mix(color, u_color* vec4(si, si, si, 1.0), (1.0 * fin)); + color = mix(color, mix(u_color, vec4(1.0), si), (1.0 * fin)); color.a = ALPHA + 0.82 *fin; } } diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index a219c6f05b..021f005954 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -4,338 +4,345 @@ size: 1024,512 format: RGBA8888 filter: Nearest,Nearest repeat: none +force-projector-top + rotate: false + xy: 253, 197 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 mend-projector-top rotate: false - xy: 780, 416 + xy: 582, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 overdrive-projector-top rotate: false - xy: 798, 416 + xy: 600, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 bridge-conveyor-arrow rotate: false - xy: 256, 127 + xy: 334, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 266, 127 + xy: 344, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 550, 333 + xy: 354, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 453, 233 + xy: 102, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 453, 223 + xy: 112, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 453, 213 + xy: 122, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 457, 302 + xy: 132, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 467, 302 + xy: 142, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 466, 292 + xy: 100, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 463, 282 + xy: 100, 93 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 463, 272 + xy: 110, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 463, 262 + xy: 100, 83 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 463, 252 + xy: 120, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 463, 242 + xy: 110, 93 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 463, 232 + xy: 100, 73 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 463, 222 + xy: 130, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 463, 212 + xy: 120, 93 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 453, 203 + xy: 110, 83 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 463, 202 + xy: 140, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 992, 414 + xy: 130, 93 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 1002, 414 + xy: 120, 83 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 1012, 414 + xy: 110, 73 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 981, 344 + xy: 619, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 991, 344 + xy: 609, 232 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 533, 282 + xy: 619, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 533, 272 + xy: 609, 222 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 533, 262 + xy: 619, 232 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 533, 252 + xy: 619, 222 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 533, 242 + xy: 629, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 533, 232 + xy: 629, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 533, 222 + xy: 629, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 533, 212 + xy: 629, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 533, 202 + xy: 629, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 543, 283 + xy: 629, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 553, 283 + xy: 629, 232 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 543, 273 + xy: 629, 222 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 563, 283 + xy: 641, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 543, 263 + xy: 651, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 553, 273 + xy: 661, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 573, 283 + xy: 671, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 543, 253 + xy: 681, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mass-driver-turret rotate: false - xy: 439, 430 + xy: 465, 430 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conveyor-arrow rotate: false - xy: 513, 222 + xy: 477, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 523, 232 + xy: 204, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 503, 202 + xy: 214, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 warp-gate-top rotate: false - xy: 443, 377 + xy: 469, 378 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -370,70 +377,70 @@ blast-drill-top index: -1 laser-drill rotate: false - xy: 672, 416 + xy: 921, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 690, 416 + xy: 939, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 708, 416 + xy: 957, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mechanical-drill rotate: false - xy: 726, 416 + xy: 975, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mechanical-drill-rotator rotate: false - xy: 744, 416 + xy: 1007, 424 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mechanical-drill-top rotate: false - xy: 762, 416 + xy: 564, 414 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 oil-extractor rotate: false - xy: 477, 404 + xy: 391, 377 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oil-extractor-liquid rotate: false - xy: 391, 377 + xy: 417, 377 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oil-extractor-rotator rotate: false - xy: 417, 377 + xy: 384, 351 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oil-extractor-top rotate: false - xy: 384, 351 + xy: 410, 351 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -468,49 +475,49 @@ plasma-drill-top index: -1 pneumatic-drill rotate: false - xy: 888, 416 + xy: 690, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pneumatic-drill-rotator rotate: false - xy: 906, 416 + xy: 708, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pneumatic-drill-top rotate: false - xy: 924, 416 + xy: 726, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 609, 344 + xy: 573, 344 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 627, 362 + xy: 573, 326 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 645, 380 + xy: 573, 308 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 668, 398 + xy: 596, 398 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -566,567 +573,567 @@ blackstone3 index: -1 blackstoneedge rotate: false - xy: 332, 331 + xy: 369, 318 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 coal1 rotate: false - xy: 560, 333 + xy: 364, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal2 rotate: false - xy: 547, 323 + xy: 364, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 547, 313 + xy: 364, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper1 rotate: false - xy: 990, 404 + xy: 140, 93 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper2 rotate: false - xy: 1000, 404 + xy: 130, 83 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper3 rotate: false - xy: 1010, 404 + xy: 120, 73 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 580, 334 + xy: 150, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 590, 334 + xy: 160, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 901, 386 + xy: 279, 234 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 generic-cliff-edge rotate: false - xy: 537, 294 + xy: 104, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge rotate: false - xy: 537, 294 + xy: 104, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-cliff-edge-1 rotate: false - xy: 547, 293 + xy: 124, 63 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge-1 rotate: false - xy: 547, 293 + xy: 124, 63 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-cliff-edge-2 rotate: false - xy: 557, 293 + xy: 114, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge-2 rotate: false - xy: 557, 293 + xy: 114, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-cliff-side rotate: false - xy: 567, 293 + xy: 104, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-side rotate: false - xy: 567, 293 + xy: 104, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge rotate: false - xy: 297, 182 + xy: 114, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge-1 rotate: false - xy: 307, 182 + xy: 134, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge-2 rotate: false - xy: 277, 172 + xy: 124, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-side rotate: false - xy: 287, 172 + xy: 114, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass2 rotate: false - xy: 277, 182 + xy: 134, 63 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 287, 182 + xy: 124, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 929, 372 + xy: 293, 206 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice2 rotate: false - xy: 307, 172 + xy: 124, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 276, 162 + xy: 134, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 943, 372 + xy: 293, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 286, 162 + xy: 115, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 276, 152 + xy: 115, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 276, 152 + xy: 115, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 286, 152 + xy: 125, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 286, 152 + xy: 125, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 299, 248 + xy: 307, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead1 rotate: false - xy: 316, 122 + xy: 469, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead2 rotate: false - xy: 316, 112 + xy: 469, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 324, 142 + xy: 479, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 473, 232 + xy: 489, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 473, 222 + xy: 499, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 473, 212 + xy: 489, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 473, 202 + xy: 509, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 476, 292 + xy: 489, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 293, 234 + xy: 441, 271 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 oiledge rotate: false - xy: 279, 206 + xy: 441, 257 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock2 rotate: false - xy: 781, 348 + xy: 354, 132 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 801, 348 + xy: 374, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 811, 348 + xy: 384, 123 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 293, 220 + xy: 441, 243 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 657, 285 + xy: 617, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 667, 285 + xy: 627, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 677, 285 + xy: 607, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 279, 192 + xy: 441, 215 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 293, 192 + xy: 441, 201 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 991, 354 + xy: 609, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 891, 342 + xy: 609, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 901, 342 + xy: 619, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 911, 342 + xy: 609, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 971, 352 + xy: 627, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 981, 354 + xy: 627, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 307, 234 + xy: 455, 283 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 921, 342 + xy: 619, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 931, 342 + xy: 609, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 941, 342 + xy: 619, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 951, 342 + xy: 609, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 961, 342 + xy: 619, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 971, 342 + xy: 609, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 563, 273 + xy: 701, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 543, 243 + xy: 711, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 553, 253 + xy: 721, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 563, 263 + xy: 731, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 180, 119 + xy: 455, 213 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-border rotate: false - xy: 897, 362 + xy: 1005, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-elevation rotate: false - xy: 907, 362 + xy: 1015, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 907, 362 + xy: 1015, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-middle rotate: false - xy: 264, 137 + xy: 334, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 264, 137 + xy: 334, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-slope rotate: false - xy: 206, 127 + xy: 334, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 border rotate: false - xy: 216, 127 + xy: 344, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 274, 137 + xy: 180, 125 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 671, 345 + xy: 140, 83 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 86, 49 + xy: 79, 13 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1147,7 +1154,7 @@ cross-4 index: -1 enemyspawn rotate: false - xy: 670, 335 + xy: 114, 63 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1161,77 +1168,77 @@ nuclearreactor-shadow index: -1 place-arrow rotate: false - xy: 513, 212 + xy: 224, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 playerspawn rotate: false - xy: 523, 222 + xy: 234, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 513, 302 + xy: 345, 182 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 960, 416 + xy: 762, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 573, 380 + xy: 780, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 573, 362 + xy: 798, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 573, 344 + xy: 816, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 410, 325 + xy: 509, 424 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 410, 325 + xy: 509, 424 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shadow-1 rotate: false - xy: 525, 302 + xy: 357, 182 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-2 rotate: false - xy: 177, 173 + xy: 515, 378 size: 18, 18 orig: 18, 18 offset: 0, 0 @@ -1266,21 +1273,21 @@ shadow-6 index: -1 shadow-corner rotate: false - xy: 978, 408 + xy: 369, 180 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-round-1 rotate: false - xy: 977, 396 + xy: 381, 205 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-round-2 rotate: false - xy: 166, 153 + xy: 535, 378 size: 18, 18 orig: 18, 18 offset: 0, 0 @@ -1294,252 +1301,252 @@ shadow-round-3 index: -1 shadow-rounded-2 rotate: false - xy: 166, 133 + xy: 177, 173 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 shadow-shock-mine rotate: false - xy: 677, 295 + xy: 627, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 226, 127 + xy: 344, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 236, 127 + xy: 354, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 246, 127 + xy: 354, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 557, 303 + xy: 344, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-0 rotate: false - xy: 206, 117 + xy: 354, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-1 rotate: false - xy: 216, 117 + xy: 364, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 226, 117 + xy: 374, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 236, 117 + xy: 384, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 246, 117 + xy: 384, 163 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-5 rotate: false - xy: 256, 117 + xy: 384, 153 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 266, 117 + xy: 384, 143 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 276, 127 + xy: 987, 380 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 276, 117 + xy: 997, 384 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 453, 283 + xy: 1007, 384 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 453, 273 + xy: 180, 115 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 453, 263 + xy: 997, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 453, 253 + xy: 1007, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 453, 243 + xy: 384, 133 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 473, 262 + xy: 479, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 473, 252 + xy: 479, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 473, 242 + xy: 479, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-tank-bottom rotate: false - xy: 373, 403 + xy: 399, 403 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-tank-liquid rotate: false - xy: 399, 403 + xy: 413, 429 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-tank-top rotate: false - xy: 413, 429 + xy: 439, 430 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conduit-arrow rotate: false - xy: 523, 242 + xy: 599, 230 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 493, 202 + xy: 599, 220 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 503, 212 + xy: 467, 203 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 513, 202 + xy: 244, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 523, 212 + xy: 254, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 523, 202 + xy: 264, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-3 rotate: false - xy: 701, 346 + xy: 274, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 711, 348 + xy: 284, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 721, 348 + xy: 294, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 731, 348 + xy: 304, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1630,28 +1637,28 @@ fusion-reactor-top index: -1 rtg-generator-top rotate: false - xy: 791, 348 + xy: 364, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium-reactor-center rotate: false - xy: 535, 424 + xy: 503, 398 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-reactor-lights rotate: false - xy: 503, 398 + xy: 529, 398 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 turbine-generator-top rotate: false - xy: 627, 380 + xy: 573, 380 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1721,161 +1728,161 @@ biomattercompressor index: -1 biomattercompressor-frame0 rotate: false - xy: 186, 135 + xy: 166, 135 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame1 rotate: false - xy: 333, 313 + xy: 186, 155 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 333, 295 + xy: 333, 313 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 333, 277 + xy: 333, 295 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 333, 259 + xy: 333, 277 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blast-mixer rotate: false - xy: 351, 314 + xy: 333, 259 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-blast-mixer rotate: false - xy: 351, 314 + xy: 333, 259 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 82, 67 + xy: 86, 31 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 68, 31 + xy: 97, 13 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 86, 31 + xy: 423, 205 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 61, 13 + xy: 465, 359 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 79, 13 + xy: 465, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 97, 13 + xy: 465, 323 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 555, 379 + xy: 483, 360 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 316, 132 + xy: 469, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 754, 358 + xy: 509, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-weaver rotate: false - xy: 816, 416 + xy: 618, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 834, 416 + xy: 636, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 852, 416 + xy: 654, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 870, 416 + xy: 672, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 741, 348 + xy: 314, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 751, 348 + xy: 324, 142 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 677, 305 + xy: 617, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1896,35 +1903,35 @@ core-top index: -1 sortedunloader rotate: false - xy: 921, 352 + xy: 627, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-1 rotate: false - xy: 661, 345 + xy: 987, 390 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-1-top rotate: false - xy: 887, 362 + xy: 995, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 351, 296 + xy: 351, 314 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 351, 278 + xy: 351, 296 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1980,21 +1987,21 @@ cyclone index: -1 duo rotate: false - xy: 660, 335 + xy: 104, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fuse rotate: false - xy: 253, 197 + xy: 373, 403 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 hail rotate: false - xy: 297, 172 + xy: 134, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2008,14 +2015,14 @@ hail-heat index: -1 lancer rotate: false - xy: 636, 416 + xy: 885, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 654, 416 + xy: 903, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2029,245 +2036,245 @@ meltdown index: -1 ripple rotate: false - xy: 410, 351 + xy: 384, 325 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ripple-heat rotate: false - xy: 384, 325 + xy: 410, 325 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 salvo rotate: false - xy: 596, 398 + xy: 834, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 salvo-heat rotate: false - xy: 591, 380 + xy: 852, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 salvo-panel-left rotate: false - xy: 614, 398 + xy: 870, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 salvo-panel-right rotate: false - xy: 591, 362 + xy: 888, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 scatter rotate: false - xy: 861, 348 + xy: 607, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 scorch rotate: false - xy: 871, 348 + xy: 617, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 scorch-shoot rotate: false - xy: 677, 315 + xy: 607, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 spectre rotate: false - xy: 509, 424 + xy: 535, 424 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 swarmer rotate: false - xy: 609, 380 + xy: 906, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave rotate: false - xy: 627, 344 + xy: 591, 380 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 645, 362 + xy: 614, 398 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dagger-pad-top rotate: false - xy: 487, 358 + xy: 483, 342 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dagger-pad-top-open rotate: false - xy: 483, 340 + xy: 501, 360 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 drone-pad-top rotate: false - xy: 523, 362 + xy: 519, 360 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 drone-pad-top-open rotate: false - xy: 555, 361 + xy: 501, 324 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 drop-point rotate: false - xy: 650, 336 + xy: 104, 63 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fabricator-pad-top rotate: false - xy: 483, 304 + xy: 519, 342 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 fabricator-pad-top-open rotate: false - xy: 555, 343 + xy: 537, 360 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 interceptor-pad-top rotate: false - xy: 600, 416 + xy: 849, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 interceptor-pad-top-open rotate: false - xy: 618, 416 + xy: 867, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 monsoon-pad rotate: false - xy: 465, 430 + xy: 425, 403 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 monsoon-pad-top rotate: false - xy: 425, 403 + xy: 451, 404 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titan-pad-top rotate: false - xy: 425, 403 + xy: 451, 404 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 monsoon-pad-top-open rotate: false - xy: 451, 404 + xy: 477, 404 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titan-pad-top-open rotate: false - xy: 451, 404 + xy: 477, 404 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 reconstructor-open rotate: false - xy: 942, 416 + xy: 744, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 repair-point-turret rotate: false - xy: 761, 348 + xy: 334, 137 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 resupply-point rotate: false - xy: 771, 348 + xy: 344, 132 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titan-pad rotate: false - xy: 529, 398 + xy: 443, 377 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 567, 303 + xy: 150, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 483, 322 + xy: 483, 324 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 505, 362 + xy: 501, 342 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 640, 334 + xy: 160, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2288,7 +2295,7 @@ beam-end index: -1 blank rotate: false - xy: 421, 486 + xy: 381, 180 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -2302,63 +2309,63 @@ bullet index: -1 bullet-back rotate: false - xy: 971, 385 + xy: 381, 194 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 casing rotate: false - xy: 465, 371 + xy: 21, 18 size: 2, 4 orig: 2, 4 offset: 0, 0 index: -1 clear rotate: false - xy: 561, 429 + xy: 421, 486 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 command-attack rotate: false - xy: 557, 323 + xy: 374, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 command-idle rotate: false - xy: 557, 313 + xy: 374, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 command-retreat rotate: false - xy: 547, 303 + xy: 374, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 456, 293 + xy: 984, 400 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 error rotate: false - xy: 915, 386 + xy: 293, 234 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 laser rotate: false - xy: 441, 299 + xy: 327, 252 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -2372,35 +2379,35 @@ laser-end index: -1 laserfull rotate: false - xy: 469, 384 + xy: 445, 337 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 minelaser rotate: false - xy: 501, 344 + xy: 330, 252 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 minelaser-end rotate: false - xy: 445, 337 + xy: 445, 317 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 missile rotate: false - xy: 971, 374 + xy: 393, 206 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 missile-back rotate: false - xy: 982, 385 + xy: 381, 183 size: 9, 9 orig: 9, 9 offset: 0, 0 @@ -2428,56 +2435,56 @@ scorch3 index: -1 scorch4 rotate: false - xy: 59, 38 + xy: 555, 397 size: 7, 25 orig: 7, 25 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 555, 397 + xy: 59, 38 size: 7, 25 orig: 7, 25 offset: 0, 0 index: -1 shell rotate: false - xy: 982, 374 + xy: 404, 206 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shell-back rotate: false - xy: 663, 355 + xy: 984, 409 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shot rotate: false - xy: 647, 286 + xy: 607, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer rotate: false - xy: 974, 402 + xy: 197, 179 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 553, 263 + xy: 691, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer-end rotate: false - xy: 186, 153 + xy: 166, 153 size: 18, 18 orig: 18, 18 offset: 0, 0 @@ -2498,28 +2505,28 @@ blackstone-cliff-edge-1 index: -1 blackstone-cliff-edge-2 rotate: false - xy: 674, 356 + xy: 455, 307 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone-cliff-side rotate: false - xy: 684, 356 + xy: 455, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-arc rotate: false - xy: 351, 260 + xy: 351, 278 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-biomattercompressor rotate: false - xy: 369, 300 + xy: 351, 260 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2533,105 +2540,105 @@ block-icon-blast-drill index: -1 block-icon-bridge-conduit rotate: false - xy: 917, 362 + xy: 995, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 917, 362 + xy: 995, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-bridge-conveyor rotate: false - xy: 927, 362 + xy: 1005, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 927, 362 + xy: 1005, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-centrifuge rotate: false - xy: 369, 282 + xy: 369, 300 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 369, 282 + xy: 369, 300 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-combustion-generator rotate: false - xy: 937, 362 + xy: 1015, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 937, 362 + xy: 1015, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-command-center rotate: false - xy: 369, 264 + xy: 369, 282 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 command-center rotate: false - xy: 369, 264 + xy: 369, 282 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-composite-wall rotate: false - xy: 947, 362 + xy: 997, 394 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 composite-wall rotate: false - xy: 947, 362 + xy: 997, 394 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-composite-wall-large rotate: false - xy: 387, 307 + xy: 369, 264 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 composite-wall-large rotate: false - xy: 387, 307 + xy: 369, 264 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-conduit rotate: false - xy: 957, 362 + xy: 1007, 394 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2666,14 +2673,14 @@ copper-wall index: -1 block-icon-copper-wall-large rotate: false - xy: 387, 289 + xy: 387, 307 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 copper-wall-large rotate: false - xy: 387, 289 + xy: 387, 307 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2694,14 +2701,14 @@ core index: -1 block-icon-cryofluidmixer rotate: false - xy: 405, 307 + xy: 387, 289 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-cultivator rotate: false - xy: 387, 271 + xy: 405, 307 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2715,21 +2722,21 @@ block-icon-cyclone index: -1 block-icon-dagger-pad rotate: false - xy: 405, 289 + xy: 387, 271 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dart-ship-factory rotate: false - xy: 405, 271 + xy: 405, 289 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dart-ship-factory rotate: false - xy: 405, 271 + xy: 405, 289 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2750,14 +2757,14 @@ deepwater index: -1 block-icon-delta-mech-factory rotate: false - xy: 503, 380 + xy: 405, 271 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 delta-mech-factory rotate: false - xy: 503, 380 + xy: 405, 271 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2778,14 +2785,14 @@ dirt1 index: -1 block-icon-distributor rotate: false - xy: 521, 380 + xy: 555, 379 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 distributor rotate: false - xy: 521, 380 + xy: 555, 379 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2897,49 +2904,49 @@ grass1 index: -1 block-icon-hail rotate: false - xy: 197, 177 + xy: 200, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ice rotate: false - xy: 207, 177 + xy: 210, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice1 rotate: false - xy: 207, 177 + xy: 210, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-icerock rotate: false - xy: 217, 177 + xy: 220, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 217, 177 + xy: 220, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-incinerator rotate: false - xy: 227, 177 + xy: 230, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 incinerator rotate: false - xy: 227, 177 + xy: 230, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2953,28 +2960,28 @@ block-icon-interceptor-pad index: -1 block-icon-itemsource rotate: false - xy: 237, 177 + xy: 240, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 237, 177 + xy: 240, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemvoid rotate: false - xy: 247, 177 + xy: 250, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 247, 177 + xy: 250, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2995,14 +3002,14 @@ javelin-ship-factory index: -1 block-icon-junction rotate: false - xy: 257, 177 + xy: 260, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 junction rotate: false - xy: 257, 177 + xy: 260, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3016,42 +3023,42 @@ block-icon-lancer index: -1 block-icon-laser-drill rotate: false - xy: 469, 366 + xy: 387, 235 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-lava rotate: false - xy: 206, 167 + xy: 204, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 206, 167 + xy: 204, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-junction rotate: false - xy: 206, 157 + xy: 204, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 206, 157 + xy: 204, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-router rotate: false - xy: 216, 167 + xy: 214, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3065,14 +3072,14 @@ block-icon-liquid-tank index: -1 block-icon-liquidsource rotate: false - xy: 216, 157 + xy: 214, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidsource rotate: false - xy: 216, 157 + xy: 214, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3093,21 +3100,21 @@ mass-driver index: -1 block-icon-mechanical-drill rotate: false - xy: 465, 348 + xy: 405, 235 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-mechanical-pump rotate: false - xy: 226, 167 + xy: 224, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 226, 167 + xy: 224, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3121,42 +3128,42 @@ block-icon-meltdown index: -1 block-icon-melter rotate: false - xy: 226, 157 + xy: 224, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 226, 157 + xy: 224, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-mend-projector rotate: false - xy: 465, 330 + xy: 369, 228 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mend-projector rotate: false - xy: 465, 330 + xy: 369, 228 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-metalfloor rotate: false - xy: 236, 167 + xy: 234, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 236, 167 + xy: 234, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3170,14 +3177,14 @@ block-icon-monsoon-pad index: -1 block-icon-oil rotate: false - xy: 236, 157 + xy: 234, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 236, 157 + xy: 234, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3205,91 +3212,91 @@ omega-mech-factory index: -1 block-icon-overdrive-projector rotate: false - xy: 465, 312 + xy: 387, 217 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 overdrive-projector rotate: false - xy: 465, 312 + xy: 387, 217 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-overflow-gate rotate: false - xy: 246, 167 + xy: 244, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 overflow-gate rotate: false - xy: 246, 167 + xy: 244, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-conduit rotate: false - xy: 246, 157 + xy: 244, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 246, 157 + xy: 244, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-conveyor rotate: false - xy: 256, 167 + xy: 254, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 256, 167 + xy: 254, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall rotate: false - xy: 256, 157 + xy: 254, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 256, 157 + xy: 254, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall-large rotate: false - xy: 387, 235 + xy: 405, 217 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 387, 235 + xy: 405, 217 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-phase-weaver rotate: false - xy: 405, 235 + xy: 423, 295 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3303,161 +3310,161 @@ block-icon-plasma-drill index: -1 block-icon-plastanium-compressor rotate: false - xy: 369, 228 + xy: 423, 277 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plastanium-compressor rotate: false - xy: 369, 228 + xy: 423, 277 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-pneumatic-drill rotate: false - xy: 387, 217 + xy: 423, 259 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-power-node rotate: false - xy: 194, 113 + xy: 264, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 power-node rotate: false - xy: 194, 113 + xy: 264, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-power-node-large rotate: false - xy: 405, 217 + xy: 423, 241 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 405, 217 + xy: 423, 241 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-powerinfinite rotate: false - xy: 441, 199 + xy: 264, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 441, 199 + xy: 264, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-powervoid rotate: false - xy: 541, 344 + xy: 270, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powervoid rotate: false - xy: 541, 344 + xy: 270, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulse-conduit rotate: false - xy: 540, 334 + xy: 274, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulverizer rotate: false - xy: 537, 324 + xy: 274, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pyratite-mixer rotate: false - xy: 423, 295 + xy: 423, 223 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pyratite-mixer rotate: false - xy: 423, 295 + xy: 423, 223 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-reconstructor rotate: false - xy: 423, 277 + xy: 66, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dagger-pad rotate: false - xy: 423, 277 + xy: 66, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 drone-pad rotate: false - xy: 423, 277 + xy: 66, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 fabricator-pad rotate: false - xy: 423, 277 + xy: 66, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 interceptor-pad rotate: false - xy: 423, 277 + xy: 66, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 423, 277 + xy: 66, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-repair-point rotate: false - xy: 537, 314 + xy: 280, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 repair-point rotate: false - xy: 537, 314 + xy: 280, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3471,182 +3478,182 @@ block-icon-ripple index: -1 block-icon-rock rotate: false - xy: 537, 304 + xy: 290, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock1 rotate: false - xy: 537, 304 + xy: 290, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rotary-pump rotate: false - xy: 423, 259 + xy: 84, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 423, 259 + xy: 84, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-router rotate: false - xy: 967, 362 + xy: 300, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 967, 362 + xy: 300, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rtg-generator rotate: false - xy: 977, 364 + xy: 310, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 977, 364 + xy: 310, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-salvo rotate: false - xy: 423, 241 + xy: 102, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-sand rotate: false - xy: 987, 364 + xy: 320, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 987, 364 + xy: 320, 182 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-scorch rotate: false - xy: 267, 177 + xy: 284, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-separator rotate: false - xy: 266, 167 + xy: 284, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator rotate: false - xy: 266, 167 + xy: 284, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shock-mine rotate: false - xy: 266, 157 + xy: 294, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shock-mine rotate: false - xy: 266, 157 + xy: 294, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shrub rotate: false - xy: 206, 147 + xy: 294, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrub rotate: false - xy: 206, 147 + xy: 294, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-silicon-smelter rotate: false - xy: 423, 223 + xy: 120, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 423, 223 + xy: 120, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-smelter rotate: false - xy: 216, 147 + xy: 304, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 smelter rotate: false - xy: 216, 147 + xy: 304, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-snow rotate: false - xy: 226, 147 + xy: 304, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 226, 147 + xy: 304, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-solar-panel rotate: false - xy: 236, 147 + xy: 314, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 236, 147 + xy: 314, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3667,42 +3674,42 @@ solar-panel-large index: -1 block-icon-solidifer rotate: false - xy: 246, 147 + xy: 314, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solidifer rotate: false - xy: 246, 147 + xy: 314, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sorter rotate: false - xy: 256, 147 + xy: 324, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 256, 147 + xy: 324, 172 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-space rotate: false - xy: 266, 147 + xy: 324, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space rotate: false - xy: 266, 147 + xy: 324, 162 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3716,91 +3723,91 @@ block-icon-spectre index: -1 block-icon-stone rotate: false - xy: 204, 137 + xy: 284, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone1 rotate: false - xy: 204, 137 + xy: 284, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-surge-wall rotate: false - xy: 214, 137 + xy: 294, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 surge-wall rotate: false - xy: 214, 137 + xy: 294, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-surge-wall-large rotate: false - xy: 66, 121 + xy: 138, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 surge-wall-large rotate: false - xy: 66, 121 + xy: 138, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-swarmer rotate: false - xy: 84, 121 + xy: 64, 103 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-tau-mech-factory rotate: false - xy: 102, 123 + xy: 64, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 tau-mech-factory rotate: false - xy: 102, 123 + xy: 64, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-generator rotate: false - xy: 120, 123 + xy: 82, 103 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 120, 123 + xy: 82, 103 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-pump rotate: false - xy: 138, 123 + xy: 64, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 138, 123 + xy: 64, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3821,28 +3828,28 @@ thorium-reactor index: -1 block-icon-thorium-wall rotate: false - xy: 224, 137 + xy: 304, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium-wall rotate: false - xy: 224, 137 + xy: 304, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-thorium-wall-large rotate: false - xy: 64, 103 + xy: 82, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 64, 103 + xy: 82, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3856,56 +3863,56 @@ block-icon-titan-pad index: -1 block-icon-titanium-conveyor rotate: false - xy: 234, 137 + xy: 314, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-0 rotate: false - xy: 234, 137 + xy: 314, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-trident-ship-factory rotate: false - xy: 64, 85 + xy: 82, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 trident-ship-factory rotate: false - xy: 64, 85 + xy: 82, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-turbine-generator rotate: false - xy: 82, 103 + xy: 68, 49 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 82, 103 + xy: 68, 49 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-unloader rotate: false - xy: 244, 137 + xy: 324, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unloader rotate: false - xy: 244, 137 + xy: 324, 152 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3940,1211 +3947,1211 @@ warp-gate index: -1 block-icon-water rotate: false - xy: 254, 137 + xy: 334, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 254, 137 + xy: 334, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-water-extractor rotate: false - xy: 64, 67 + xy: 86, 49 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-wave rotate: false - xy: 82, 85 + xy: 68, 31 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 deepwater-cliff-edge rotate: false - xy: 681, 346 + xy: 130, 73 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater-cliff-edge-1 rotate: false - xy: 570, 333 + xy: 140, 73 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater-cliff-edge-2 rotate: false - xy: 567, 323 + xy: 152, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater-cliff-side rotate: false - xy: 567, 313 + xy: 162, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-edge rotate: false - xy: 600, 334 + xy: 150, 81 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-edge-1 rotate: false - xy: 610, 334 + xy: 160, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-edge-2 rotate: false - xy: 620, 334 + xy: 160, 81 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-side rotate: false - xy: 630, 334 + xy: 150, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-edge rotate: false - xy: 317, 172 + xy: 469, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-edge-1 rotate: false - xy: 316, 162 + xy: 469, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-edge-2 rotate: false - xy: 316, 152 + xy: 469, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-side rotate: false - xy: 314, 142 + xy: 469, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-cryofluid rotate: false - xy: 326, 122 + xy: 479, 275 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-lava rotate: false - xy: 326, 112 + xy: 479, 265 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-oil rotate: false - xy: 473, 282 + xy: 479, 255 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-water rotate: false - xy: 473, 272 + xy: 479, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mech-icon-alpha-mech rotate: false - xy: 313, 252 + xy: 166, 121 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 279, 234 + xy: 441, 299 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 279, 220 + xy: 441, 285 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-omega-mech rotate: false - xy: 807, 368 + xy: 801, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 mech-icon-tau-mech rotate: false - xy: 823, 384 + xy: 817, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 mech-icon-trident-ship rotate: false - xy: 823, 368 + xy: 833, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 trident-ship rotate: false - xy: 823, 368 + xy: 833, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 metalfloor-cliff-edge rotate: false - xy: 486, 294 + xy: 499, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor-cliff-edge-1 rotate: false - xy: 691, 346 + xy: 519, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor-cliff-edge-2 rotate: false - xy: 694, 356 + xy: 489, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor-cliff-side rotate: false - xy: 704, 358 + xy: 499, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-edge rotate: false - xy: 714, 358 + xy: 509, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-edge-1 rotate: false - xy: 724, 358 + xy: 529, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-edge-2 rotate: false - xy: 734, 358 + xy: 489, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-side rotate: false - xy: 744, 358 + xy: 499, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-blackstone1 rotate: false - xy: 764, 358 + xy: 519, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-blackstone2 rotate: false - xy: 774, 358 + xy: 539, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-blackstone3 rotate: false - xy: 784, 358 + xy: 489, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass1 rotate: false - xy: 794, 358 + xy: 499, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass2 rotate: false - xy: 804, 358 + xy: 509, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass3 rotate: false - xy: 814, 358 + xy: 519, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice1 rotate: false - xy: 824, 358 + xy: 529, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice2 rotate: false - xy: 834, 358 + xy: 489, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice3 rotate: false - xy: 844, 358 + xy: 499, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand1 rotate: false - xy: 854, 358 + xy: 509, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand2 rotate: false - xy: 864, 358 + xy: 519, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand3 rotate: false - xy: 874, 358 + xy: 529, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow1 rotate: false - xy: 577, 323 + xy: 539, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow2 rotate: false - xy: 577, 313 + xy: 489, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow3 rotate: false - xy: 577, 303 + xy: 499, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone1 rotate: false - xy: 577, 293 + xy: 509, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone2 rotate: false - xy: 587, 324 + xy: 519, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone3 rotate: false - xy: 587, 314 + xy: 529, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-blackstone1 rotate: false - xy: 597, 324 + xy: 539, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-blackstone2 rotate: false - xy: 587, 304 + xy: 489, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-blackstone3 rotate: false - xy: 597, 314 + xy: 499, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-grass1 rotate: false - xy: 607, 324 + xy: 509, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-grass2 rotate: false - xy: 587, 294 + xy: 519, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-grass3 rotate: false - xy: 597, 304 + xy: 529, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-ice1 rotate: false - xy: 607, 314 + xy: 539, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-ice2 rotate: false - xy: 617, 324 + xy: 499, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-ice3 rotate: false - xy: 597, 294 + xy: 509, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-sand1 rotate: false - xy: 607, 304 + xy: 519, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-sand2 rotate: false - xy: 617, 314 + xy: 529, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-sand3 rotate: false - xy: 627, 324 + xy: 539, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-snow1 rotate: false - xy: 607, 294 + xy: 509, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-snow2 rotate: false - xy: 617, 304 + xy: 519, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-snow3 rotate: false - xy: 627, 314 + xy: 529, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-stone1 rotate: false - xy: 637, 324 + xy: 539, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-stone2 rotate: false - xy: 617, 294 + xy: 519, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-stone3 rotate: false - xy: 627, 304 + xy: 529, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-blackstone1 rotate: false - xy: 637, 314 + xy: 539, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-blackstone2 rotate: false - xy: 627, 294 + xy: 529, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-blackstone3 rotate: false - xy: 637, 304 + xy: 539, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass1 rotate: false - xy: 637, 294 + xy: 539, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass2 rotate: false - xy: 650, 326 + xy: 549, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass3 rotate: false - xy: 660, 325 + xy: 549, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice1 rotate: false - xy: 670, 325 + xy: 549, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice2 rotate: false - xy: 647, 316 + xy: 549, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice3 rotate: false - xy: 647, 306 + xy: 549, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand1 rotate: false - xy: 647, 296 + xy: 549, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand2 rotate: false - xy: 657, 315 + xy: 549, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand3 rotate: false - xy: 657, 305 + xy: 549, 226 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow1 rotate: false - xy: 667, 315 + xy: 549, 216 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow2 rotate: false - xy: 667, 305 + xy: 559, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow3 rotate: false - xy: 657, 295 + xy: 559, 287 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone1 rotate: false - xy: 667, 295 + xy: 559, 277 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone2 rotate: false - xy: 483, 282 + xy: 559, 267 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone3 rotate: false - xy: 483, 272 + xy: 559, 257 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-blackstone1 rotate: false - xy: 483, 262 + xy: 559, 247 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-blackstone2 rotate: false - xy: 483, 252 + xy: 559, 237 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-blackstone3 rotate: false - xy: 483, 242 + xy: 559, 227 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass1 rotate: false - xy: 483, 232 + xy: 559, 217 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass2 rotate: false - xy: 483, 222 + xy: 569, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass3 rotate: false - xy: 483, 212 + xy: 569, 287 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice1 rotate: false - xy: 483, 202 + xy: 569, 277 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice2 rotate: false - xy: 496, 292 + xy: 569, 267 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice3 rotate: false - xy: 506, 292 + xy: 569, 257 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand1 rotate: false - xy: 516, 292 + xy: 569, 247 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand2 rotate: false - xy: 526, 292 + xy: 569, 237 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand3 rotate: false - xy: 493, 282 + xy: 569, 227 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow1 rotate: false - xy: 493, 272 + xy: 569, 217 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow2 rotate: false - xy: 503, 282 + xy: 579, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow3 rotate: false - xy: 493, 262 + xy: 579, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone1 rotate: false - xy: 503, 272 + xy: 579, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone2 rotate: false - xy: 513, 282 + xy: 579, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone3 rotate: false - xy: 493, 252 + xy: 579, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-blackstone1 rotate: false - xy: 503, 262 + xy: 579, 248 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-blackstone2 rotate: false - xy: 513, 272 + xy: 579, 238 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-blackstone3 rotate: false - xy: 523, 282 + xy: 579, 228 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass1 rotate: false - xy: 493, 242 + xy: 579, 218 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass2 rotate: false - xy: 503, 252 + xy: 589, 290 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass3 rotate: false - xy: 513, 262 + xy: 589, 280 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice1 rotate: false - xy: 523, 272 + xy: 589, 270 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice2 rotate: false - xy: 493, 232 + xy: 589, 260 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice3 rotate: false - xy: 503, 242 + xy: 589, 250 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand1 rotate: false - xy: 513, 252 + xy: 589, 240 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand2 rotate: false - xy: 523, 262 + xy: 589, 230 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand3 rotate: false - xy: 493, 222 + xy: 589, 220 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow1 rotate: false - xy: 503, 232 + xy: 599, 290 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow2 rotate: false - xy: 513, 242 + xy: 599, 280 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow3 rotate: false - xy: 523, 252 + xy: 599, 270 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone1 rotate: false - xy: 493, 212 + xy: 599, 260 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone2 rotate: false - xy: 503, 222 + xy: 599, 250 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone3 rotate: false - xy: 513, 232 + xy: 599, 240 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge rotate: false - xy: 821, 348 + xy: 609, 372 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge-1 rotate: false - xy: 831, 348 + xy: 619, 372 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge-2 rotate: false - xy: 841, 348 + xy: 629, 372 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-side rotate: false - xy: 851, 348 + xy: 607, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge rotate: false - xy: 881, 348 + xy: 617, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge-1 rotate: false - xy: 891, 352 + xy: 627, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge-2 rotate: false - xy: 901, 352 + xy: 607, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-side rotate: false - xy: 911, 352 + xy: 617, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-edge rotate: false - xy: 931, 352 + xy: 607, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-edge-1 rotate: false - xy: 941, 352 + xy: 617, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-edge-2 rotate: false - xy: 951, 352 + xy: 627, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-side rotate: false - xy: 961, 352 + xy: 617, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unit-icon-dagger rotate: false - xy: 166, 119 + xy: 455, 227 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-titan rotate: false - xy: 650, 398 + xy: 573, 362 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 306, 162 + xy: 135, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 306, 152 + xy: 135, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 284, 142 + xy: 127, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-copper rotate: false - xy: 294, 142 + xy: 137, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-dense-alloy rotate: false - xy: 304, 142 + xy: 144, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 286, 132 + xy: 144, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-phase-matter rotate: false - xy: 286, 122 + xy: 154, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 296, 132 + xy: 144, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 296, 122 + xy: 154, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-sand rotate: false - xy: 306, 132 + xy: 154, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 306, 122 + xy: 164, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 286, 112 + xy: 164, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 296, 112 + xy: 164, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 306, 112 + xy: 469, 295 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 317, 182 + xy: 469, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon rotate: false - xy: 326, 132 + xy: 479, 285 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 alpha-mech rotate: false - xy: 489, 390 + xy: 363, 429 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 alpha-mech-base rotate: false - xy: 363, 429 + xy: 163, 175 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 alpha-mech-leg rotate: false - xy: 163, 175 + xy: 332, 331 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech rotate: false - xy: 887, 386 + xy: 299, 248 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech-leg rotate: false - xy: 887, 372 + xy: 313, 252 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 omega-mech rotate: false - xy: 839, 384 + xy: 849, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 omega-mech-armor rotate: false - xy: 839, 368 + xy: 865, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 omega-mech-base rotate: false - xy: 855, 384 + xy: 881, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 omega-mech-leg rotate: false - xy: 855, 368 + xy: 897, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 tau-mech rotate: false - xy: 871, 368 + xy: 929, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 tau-mech-base rotate: false - xy: 307, 206 + xy: 455, 255 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 307, 192 + xy: 455, 241 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 dart-ship rotate: false - xy: 978, 420 + xy: 285, 248 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 glaive-ship rotate: false - xy: 539, 382 + xy: 564, 398 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 mech-icon-glaive-ship rotate: false - xy: 539, 382 + xy: 564, 398 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 javelin-ship rotate: false - xy: 957, 372 + xy: 307, 220 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 957, 372 + xy: 307, 220 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 285, 248 + xy: 307, 206 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -5293,14 +5300,14 @@ check-over index: -1 clear rotate: false - xy: 194, 123 + xy: 455, 201 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 cursor rotate: false - xy: 327, 260 + xy: 495, 398 size: 4, 4 orig: 4, 4 offset: 0, 0 @@ -5321,28 +5328,28 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 68, 49 + xy: 61, 13 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-about rotate: false - xy: 564, 398 + xy: 580, 398 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-add rotate: false - xy: 580, 398 + xy: 591, 364 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-admin rotate: false - xy: 663, 382 + xy: 609, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -5363,14 +5370,14 @@ icon-areaDelete index: -1 icon-arrow rotate: false - xy: 423, 205 + xy: 555, 361 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 423, 205 + xy: 555, 361 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5405,28 +5412,28 @@ icon-arrow-up index: -1 icon-back rotate: false - xy: 561, 432 + xy: 519, 324 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 686, 400 + xy: 632, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-break rotate: false - xy: 579, 434 + xy: 537, 342 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 597, 434 + xy: 555, 343 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5440,7 +5447,7 @@ icon-chat index: -1 icon-check rotate: false - xy: 615, 434 + xy: 537, 324 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5454,140 +5461,140 @@ icon-crafting index: -1 icon-cursor rotate: false - xy: 445, 305 + xy: 321, 240 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 444, 293 + xy: 333, 247 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 645, 346 + xy: 591, 348 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 663, 366 + xy: 648, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 441, 281 + xy: 321, 228 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 702, 400 + xy: 591, 332 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 718, 400 + xy: 664, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 734, 400 + xy: 591, 316 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 750, 400 + xy: 680, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 633, 434 + xy: 555, 325 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 651, 434 + xy: 465, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 766, 400 + xy: 696, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 669, 434 + xy: 483, 306 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 687, 434 + xy: 501, 306 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 782, 400 + xy: 712, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 705, 434 + xy: 519, 306 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 798, 400 + xy: 728, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 723, 434 + xy: 537, 306 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 814, 400 + xy: 744, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 830, 400 + xy: 760, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -5601,441 +5608,441 @@ icon-generated index: -1 icon-github rotate: false - xy: 846, 400 + xy: 776, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 862, 400 + xy: 792, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 741, 434 + xy: 555, 307 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 441, 269 + xy: 321, 216 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 441, 257 + xy: 333, 235 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 878, 400 + xy: 808, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 894, 400 + xy: 824, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 441, 245 + xy: 321, 204 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 910, 400 + xy: 840, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-item rotate: false - xy: 441, 233 + xy: 333, 223 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 296, 162 + xy: 125, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 759, 434 + xy: 561, 432 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 926, 400 + xy: 856, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 441, 221 + xy: 321, 192 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 942, 400 + xy: 872, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 777, 434 + xy: 579, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 795, 434 + xy: 597, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 813, 434 + xy: 615, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 831, 434 + xy: 633, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 441, 209 + xy: 333, 211 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-map rotate: false - xy: 958, 400 + xy: 888, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 505, 350 + xy: 333, 199 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 849, 434 + xy: 651, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-missing rotate: false - xy: 517, 350 + xy: 333, 187 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-none rotate: false - xy: 529, 350 + xy: 345, 230 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-nullitem rotate: false - xy: 296, 152 + xy: 117, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 504, 338 + xy: 357, 230 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 867, 434 + xy: 669, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 679, 382 + xy: 904, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 885, 434 + xy: 687, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 516, 338 + xy: 345, 218 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 679, 366 + xy: 920, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 528, 338 + xy: 357, 218 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 501, 326 + xy: 345, 206 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 501, 314 + xy: 345, 194 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 695, 384 + xy: 936, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 903, 434 + xy: 705, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 695, 368 + xy: 952, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 711, 384 + xy: 968, 400 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 921, 434 + xy: 723, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 711, 368 + xy: 591, 300 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 727, 384 + xy: 625, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 727, 368 + xy: 641, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 743, 384 + xy: 657, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 743, 368 + xy: 673, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 939, 434 + xy: 741, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 957, 434 + xy: 759, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 513, 326 + xy: 357, 206 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 975, 434 + xy: 777, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 759, 384 + xy: 689, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 513, 314 + xy: 369, 216 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 525, 326 + xy: 357, 194 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 759, 368 + xy: 705, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 1007, 424 + xy: 795, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 775, 384 + xy: 721, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 775, 368 + xy: 737, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 564, 414 + xy: 813, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 525, 314 + xy: 369, 204 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 791, 384 + xy: 753, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 501, 302 + xy: 369, 192 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 791, 368 + xy: 769, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 582, 416 + xy: 831, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 807, 384 + xy: 785, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -6121,7 +6128,7 @@ scroll-knob-vertical-black index: -1 selection rotate: false - xy: 281, 259 + xy: 561, 429 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -6237,42 +6244,42 @@ unit-icon-alpha-drone index: -1 dagger rotate: false - xy: 541, 354 + xy: 945, 386 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 dagger-base rotate: false - xy: 993, 438 + xy: 959, 386 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech-base rotate: false - xy: 993, 438 + xy: 959, 386 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 dagger-leg rotate: false - xy: 993, 424 + xy: 973, 386 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 drone rotate: false - xy: 901, 372 + xy: 279, 220 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-drone rotate: false - xy: 901, 372 + xy: 279, 220 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -6293,119 +6300,119 @@ unit-icon-fabricator index: -1 interceptor rotate: false - xy: 957, 386 + xy: 307, 234 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-interceptor rotate: false - xy: 957, 386 + xy: 307, 234 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 monsoon rotate: false - xy: 445, 317 + xy: 495, 378 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 unit-icon-monsoon rotate: false - xy: 445, 317 + xy: 495, 378 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 power-cell rotate: false - xy: 871, 384 + xy: 913, 384 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 titan rotate: false - xy: 632, 398 + xy: 924, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titan-base rotate: false - xy: 591, 344 + xy: 942, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 609, 362 + xy: 960, 416 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 369, 318 + xy: 993, 438 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 bomber-equip rotate: false - xy: 489, 376 + xy: 993, 424 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 missiles-equip rotate: false - xy: 489, 376 + xy: 993, 424 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 chain-blaster-equip rotate: false - xy: 541, 368 + xy: 978, 420 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 flakgun-equip rotate: false - xy: 915, 372 + xy: 279, 206 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 929, 386 + xy: 293, 220 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 heal-blaster-equip rotate: false - xy: 943, 386 + xy: 279, 192 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 293, 206 + xy: 441, 229 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 307, 220 + xy: 455, 269 size: 12, 12 orig: 12, 12 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 037c6190a10a2d7fc15b73657d44599a0c44d631..7e7fa00885511404d8046731da33f4053a18c3b7 100644 GIT binary patch literal 99755 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ξK&KB~o( z;cdS0?(c1HWtw)Ldpz6o`&{>3d(58b-Pl-mxXi(y$#=&0emw>TfBBAg-oY!@c`zhg z-xh1I=l|^@WM7)cPQ1v@bmn~Kg$>wa4^)pwXArU`?287wP&^ke|`wAf1bVAE&R!qB@_H)nNHL$ z{Btym`Na8&{=YmfRpvb3+PEf(nV~1)=HBlfkM>^O^uA%`xAW^g%bwY@hb&y7AI5dy z-P-Deg7XItIRCD^XW!5EfPvwtofSKq8G}Oiznj;7T6nQLd}m~s^>=w`G*^TEFAr#~ zKFg`WPxl`ygTcM}CvpJ{29^5(kIy%cZ`t{ITXNyte;>CpGBh#l z<6~O4p}wv!nw8-KJHK4cooij^8DeW zr{Y2fKeu*IFJfp|tMT;eYxBgat2G*7f(Ndi4wGhR*!k}T3xme{criwmhyLd-Gfv84 zDA?!^YT9L5i!v+$wd_`~G3axg=w`{Y{AJa%zD{lu7h@I|WE>#sdmF>txIf+u7xG=W zyXsjPG#MK7nH1z14s;p}mi)X&~X|6nfcsKKz>=<6|Y3t5PGkmB% z!#pSXwGnHBD}#jf*DtIat}<=ht6%4zn{|uTKYj<#`E7IGUn&mowJ-mgTCwbH;nA+D z9e=;wJ{bC?|3CvT!;VXg6}$}Zgg8EkFfcK0o5iqAieX+9!?WMs0u5=uUK&q&%__!t zMGrcLFjtnTMD#Q$*ckQFttW5Wedj9MhE)$uy8g>B95@^jt8`R7tRQlpKNEx9@BaQR z`YTJNI&13I^f1hbEi`!c(~a>*+W$%xhOTmv^%@g0*{a>1Dmg5l>363+IpbLBIZ(rgS2@hT2{ z3>B~b9OYnmu!)zUr7Gww|IJ(e+n80<7xpHnu-3gZnOF4Xr)33b9PooE_mi(o2B8jR zJOxj`oqklmkYT~u#EhF)B^Wj|GGuZwfE#UBZr$8+OIlo_p!9k2s<)i(}2VEQtXR6DpuUzV5X1HD36e#*RE9@yRgMh*n z-8HR!)0h%=@6Y+Z{7s(1d+r{Eli~~kzwNIv1u!~HWOO)S!ORf0KJIO)e~ZH!w}vJL zQ!rp<;9~gn<^A8wC+2+rdp5sr^I?XD`dxqLFTQ?t{r@msrU(bY1FtI2PRw|E-Z1@# za6=v=zd_oaGjnFX6JU4{#m~eLeeJ;h+%*m1v!@@}SsR`3zwz(JEsQb8->!eZw$;BZ zT=ICTUD^MM>cWf%W-eZP?f#w#Q`By<3AEbntK($QP*vb$*ukQ@KYWM!QlXM5N)3O0 zYu!%t@|AjWQ~C zMb%*&&ll0}kFTqWFa&TlY;9P?1ofur*6734Ryz(qP~7U6%TTM-{(o~^hO|SxY5D9O zyRR}NyqmN3n!#u9{(Gr+iu@!Dv#QP+2A%Ny_-fYQ^4{llX_u>hBxFj~>`E+Bd6m1B znS-)(q3-_e|*sK3;@dKrX)307FR;vHaC*OMge%FJ>$YZ%O5la{uDt!9o zY?IF2*MHA+Ae%wrpk0CkxJkv%@F7Oy!pA!-j0MuR^6U8(6dBfwI;>^9SeeTp(|>zK zbptoUiThGNrQhtD7Q%AjrmG_Zga34fw_=ci2C<~v{~9X0qPG8!v9@9O@zMTIu>ivd zM+UuwT80Crr{4=bw@E!9*7jbg@+ilDeoy9%h;pWBI(MbI89H2^Ept4!Q$m%&pfajg zRBA`n<=ZSO@%~K=`RAqb_xN6s{_e_sVMfide|h(X9KLtd=SN>|cfaoZ|M<10H`)D< zr&elyiQN6Y>DK+c3=fPt>;L_- z1a(4`8P3K2wAje|;Pm=Ce`JJW_a*(7G3H<_xWA(C>A_rvpRcztGTiD{lE16|@8ZfA za*hmvjrK)W@>ZgPTb44PP-?WF_apf8js2AyOj#S+e=mNZ{xRR1@x$L^J9aTd)HVA` zJ6!+n4Xu--th-%U8Sehte6~bw`rk{QF3UyF?)kOdCO#~`@_hKBWa4gNVhF7d|v zUg9x%?e74QwK3aS!`9zt^JHK+{vg8Um>A=OUH8^W=E^(l5M^Lk%w~7j_%b^~kqg&$ z_tW!R+?U&M#yq(E#-5$QhO0q=ft`VcwdR96Q^N!ik?9$af9D1o?yJ_B|GD7AF~$aN zHcy5F*$i9kzE&muzWLq$Px+3Yx6L1zuiyW&*)mPmHS-crc@%?!^WWI53>B(%djC>= z8Km;L|88ewh>m55=3-!HFnfOVZ;ZlJ@t@vaq9@|A(?#67L>ORAE=|^?^_O4o2AyQ) z>Eal2?2#kG0d<|pN7C(%tIl1#x#GlE&Yj0N=XZWC=C$x&&dy-xIE#fLXY+MEh6mMt zvu2idMq8P&F#PCRqPp|BjES*SwXe#*lTS-OFfz#LDx^<-`uqD{_kT6&zrUON2`IEK z@VCBqg|C32p(l6d?Io?#6Yn&=cKE7W!RRoL=>Rw5sqDv04C|aGZ96ncC}3wpk59Ja z_eRb8l@;v_UnYDOVP;r!uhLeK!NP`vK}4C=;n~m6GWF674#zjt+nI?mDinRw6l&Nm zvW1a>>-Y4p3{QSma50Fod|Aq{WF_MQSaZ6$qdspTL&LF}nu3ZadW!kd&HZ26drozt9$ zH@2J=^ONObh%x>*<^FsTK>;QPgZJ{T_PqyF?@VK3xKVU=X@Kvmk_2Xk7j_pMCo-)o zoxS4;14B03f@&p(J(>(tPwOrG(a*rpRoTSwC2q$Le{O~!e;=)Od(X_UaHZC^^GYvm zRQ^pq_t=YZfGRU z*ci;f!f-(ZQZ{b2VQ}dC!OzNI_VE=H!#cwt2k(V%m>F6*e)jP&cR_mn?oEti^Xj5>&d|Ot}-zQsDTw{UC$Fme(xp?dujTwA-O}J$1$Y+->*R z7;;`R*svZbliTOVBwzeb^SiwK$y8p3ng8{>nYLMW{pVo1@Z5QRdyIY=Vp^t^kzw@@ z``TY6N(=>@*VDtl`-yBX^0{Px-P7sr*7~QXrXIV@#9-AY^ZjJ;$J(EE^84K?d~2BO zQ+i$-A3JZ%$y8#>kRU7*Q*x_i#d@RKNdjL*Gm3S8r{%{^y%o#A@ICN2L)_c@VH3`Z zF>c86Rqm>P@TfKX|MJv2pR0GiTHX~;`OB&|ZAZuBxA$T$@~zYQW^`z=0K#q`+AKW2gY_h+x?Sn$R|kc%NDoio0@^`?CIkvr-=&_?`&S6&aI)bH>5 zt>80rqjXI!gQbjve-`tLPKFbW3|F4@Z)bk;_Wub{h8v6r*35E-wYe00r4Rgb-hS}P zsjnMSURvGQu#r~=U6;#n72KfVVqq}*D9^=^b11Is_XNXM zCWh-bY8V^d&S_<0xNWJ*P{3Kk$54}8!*GC^aTgE6k5l3MQrCLr7i$_gy<*DAv`lF6 zKk+km^U8H^6^&n*JzsQx>zmgV4R-1GidIBMxHB-Mh3IwNdwk~MV#c}G3gvsHjkgK@ z`g)&h-)oQas_6wkKNoW-993#JS@-&hH}i+q|Gya+s`i;>`Rw6cP!q?=IO!I{C0k|J z0wIQuOXgk-3}QO5v&|U}WLqa+Q!BXp+w;BWJpOEk1?_GOOIR5^<4kWm7`*s?L+Z!P z3-Rd}if^&G7j=!_7F}c-uT85>Cso|66=EMsttVI3`GMvym?3`SFU_;>M zfIsEc3<|-FpBPysI3H-RtT+@8o}kecVR#}f7q@0ZY5a@YTLS-`7#rUIe46dsmB8UC zJAq-rg%U1#h7;;%7aKD*$p3lqT$Pcb;+)~*v@%bI4=HzN%=xW#CHwU29{PbcKL&H+W2-)Imn-gE>&OhvZ zO&~F^*H^dG_|cuy%g?dLuh_cwZ%oGTT@&VgyL0>9#IlclEDTQ3ifW7u(Yy^#3=HM- zo}ahXWL*&9%CK{X|E~5O6`MKB<4^2+d+T%v6X%tjru(dn2D}gNJk|d2D>|RO^FR0W zd9A6XUjttq+IQGJ`S_zx`*K7YYTny1G%S2&|I$+W-|h8bhwOQ5jxjbgGL-YK{O-o^ z=ZU(#q2KE%@B0tU`}A+4>;e{s5}Cf;pU+t*KYuczQDMUx(S{_s?cNLq)n~0X^UHHG zt+~1F@S4TTSG<#FQE7vIdAz`^jq z_|v-DqYMn6w*ClWk6~!wt`=w5(96ll;Pj{5lHo)A|M~hBM}IEv50zxtu-$VM{m{gV>kD7wUG&*-d=k%p4*!;oQ^LOaUAW8!SsX6u!GQ z?TGSIdVF9`9jccp=2_pvV5~uhSh2aXi3;t zY|`J`z+%V$eR){Ro>B$=pY99ad$E5wdqdrkA^J#z_96v#hA&bK-|yO=y3PxquVDbC zH_f#6VwQcmZdRE+bG|-5esk4_)2V!nPwL`L|8Mynv;OM$JD%?iU;aArdZLM%=BdM~ z|8@&8I4s^47`-iL<1hJtAK0h=D9<~d9P?ax`J#BmpJ##|>^`zT+sB=iVVzQg5L1Cb zLz2=G4u$nE&NDXXp10TB%hbPdF8ANBd$%^+3uJV7@%u~byW2;m@iP@XSNvyWexEhr z#l%H|le&bK70T~;?Dy#Z&*|}n-{vg;nj^R?gyDeFKV=SslnVh96#vUG6mTe{|BBtp zu;fDdRi+6$|EGPE4`!J0<2l0tv0wA~87Ay!T=!c~GgKi<-?BjE%WHd`C9(^cpv?#t zhJ;oIMTP^a3AqdhOqT^POi(#gyTRd|HX8$nq;S#SoX1W__wzH{I8tBE%rL+1*UG|` z5|g&6Gd2V+)-Gz9@BQFM+V|MgnTr{2aWk}RVVok+&|M$-{=ikX3Cs*OZOjZ`Cfwpt z)3LL@SGI1=VfEdsyBHbP>?{6$a!xhR_K$`kwsOHcpvh1a`|N-4jsMy6|JgAytea3Pt)i*QP*B1Io2r~9#>C;z z!q8V-`TeHTgUd40OZt*}cx%`GloPM2by`;_#86PXj`8`+DGUjpo}4_!$>LG}|L^zS z{Xd`0mV75)`$cfU>9;2LNF?KX7!rJI zh3`c_lbhUST77?}A;%;Eh6Jz9_0t$ce-^LZ&A<@$>v_{zcE%UQN0K=hK4hP4tqHoq z>dJFt7iWu$=?({v3>Jr3A`LG?KP!4p_@vap!eGI&;H&(-{kL5h66V=iF*0!7o$ku8 z^ThHfhCOl(ybJ-l3?(y#9CrSHA@c3~Q9DKkq2EQ<`Y6xzA$8aJ)U;nqqhU-47GBzw(lxsI} zJ_|#Q!h$~^RSUM#}_cE(%W3^(41 z&hI$G&Tz#v$19Y@V5KyBKJyG#20@mDylwV>J{)#f_>Y5ehsShRhSU}HcYl37HaUpl zNo5Kz1J~cY-ot!vr1L5fwPk!WGwY?XT;x zGUzz*6p)PjGi|I^jrf4#3TgQ^Az)%|}zJAXWod>^;C)+B|x2|VA z6Td}e2XBG~Lq_on;}pG`-|COoFg%$5es#;k!|mmg3~gCoGbl7M@%LILCNR43B-~=K(tB)XbN<4n)fdYA9z*6&va+)7 zGBE77F(Vx?Tfz2_Tkml)gNB1 zUVmu+zt{WSG*x!=+%A}Z*22aqQUASV<^GF%-4-O={R`pu=UfJS!FOMKW2Wb|K zRKWvDj0}JF#MM6bRcBGSzj?dp(Rv<+H}*9qObov_Z~iaDup@}Uf}tYegT;?$-`}<6 z*F2V%{F49waEFH0gL!q6eOVaZGdx&*YyaYfmn@!ry1ePEs=$O+=GX-eVtij3nP%^1 zsb9&+(Dn6U>hgpiGuRGPG0YGu_1zC7#l>^OuOmwx^SJqFDC|v6-yZz>f^n@iIls!Eq`uO^~*ltG#kstGGK5>57Qy<6A z@IAHB;mJ}4hCN&7^D}+8@F!>sqmCMbhtU5gG7JR*2U_c+7#cJg_P&#Ccx2DSa5MGC zwg1=I-@W?kv4-2BoRvW?aemgE*Pl-?+Z_1t>GiL0y9588`2RcdGWUCgXDqmZ?Xx^CUslc`~KRn>12CuWL@oX7;dq z-g()OpHXAm7M|(1S+?^sv{Znm6Gh}0CZuc>X$W9=uqx|(H^aX-&-be^Okiew_vh-} z4=)ZcZV3NBed_;I*ZRn-^IiTQef)Le{XchaA6xokd9o_QgSBjx&lxxwa%7o*6a{Ux z3orfO$Hw4e;y8P?CUnj-`1KJ6@Zy=xn=F2J8E?+t^U=*@_9@qz7d?uW_S4!+ANT0G zaVV%*1n!rU`enzV@<)|n!_%X;53O}hX!OnL_WHJ6gyBX^SKZEcOq>fD4uslV40SN% zWjJtNGX3w;MMrXXoM&V(dLhQ}VAuJaWZ_^}k3Z_JtvkBjT{Pocl(SWGk{x^Sg#Oka zi%(za3t$ik(z(RQFz33Me5K$46@R9JJ-iRf_kU;paeDtB?;o$i_n!har2c=IJpW+x zUpcm$OcNLwuCh&FXmDoG`!`vMA>}N?^*8pVsuLI(UNd=c9LQ#EVPc3EZ=ImWxNaSz zXTyo`5QDP(-b{n9ELSES{XhTT{QuIN|9FZw?=5?4CG>ix(r$3d-O9I|$5?VNN9_O2 zFG?61+T)cO6gKwlysC2La#wwkjo5idQ$~$7*0aqLVwf5xocgh^Ci{Lx^uxX97#Ly# z89YOu)E=6=n?=#c$Y~j0%M}IaY?f3%Zo%CP17TxD<*DB zTv}gZ8U5a>f3?QK?7OTbT|5kX1Q}S$=ULTX>^aWVv_t3m_1s&WnG6hF|8M8*=9M=V zVp#C~?PrF7iFWtcCLFP6XApM#X6h%vFnw|m1Bb|iO+7pl6#u{2_WWt$zimp5PZX2x zZoB)va@V(Zj(;_b4J&yKGJ>}M+kf!6$>IOY{~w<}>-hd3=l)AGGu$k#$T=io@&D3k zNUJ-fWR)gEM*Z=d^~cX-_XU6#*WLbMSiz@vDJA0jzOTLyURlc<{hrUpwBy`;!61fP z%nUme95fgL&Ls=mr*l9 z_cD1+VS3QZ03KW0Iep#poawJ4Zk%Uj&{=>Dkn@%4$qM_`G<=Z3Tyoj0cu|eZ6p7 zUhq8z2GFE&r3j->4}$~4hd-y+KjCGNNxH<%@b6jvKenUxCj@F{aw#w}aMsV{ayS>v zT5)fG3*)vz8>s`V3_e;8vwuwg%5Z5Jg9gKk8w?LFE%jDQdiU(?Y(tNe3=M+6|ITKY zo-V+k%%~QAt|g!_U-&m9UT@v(x}qPqHoI6|`#`0YHiN+qa! zV3Dz2Zw$IbVYf?NkhM+xY3p7F4L*h&*1rUAnAc?-+`lpAMDlSC9l4o%%Xu6Yc`)tk zOD@on+nn;UaS~&L)1C0>h9lxTb0j4$O;vFD!#zVF=EUUfj7O5!$L*J_%`cp}o%zT{ zZt?X!OPO!f)ZFB8;JEO=vAu}lz}xNj`S@+W1Z-zvn7feo!QuYU%jv?Ee@*Vu{Qtr7TnrgJ!km7J-~nQHk9`CNh#eRkm>T$) z8R~wXj^EbpU%h~Tfq2$rb$>Izi7F~@TvhK!wC(ccrJ&t5A2S8 z?qyhz8r{ov(;Dw@UH!}0ipL%kB~>fb#o?tD~#{$7~K|APz+$HT7cY`n%iVbP>- z+dKa%$Xk`HU}P@8Uu*v7RrvlzN{t4Ye+pKtoyU;NBp=0}-#mGLt?}a`p8NH0FW;Ab ze!J%Qja%Gp7Ws}R`lCa>gBI!U`>1)^-n8#@E|avC6@!FPO=aJY{o7Z`-`TsX|El~A z0}-`1GkLSmy>G9*zV1X?!0?}-gk4F%xopMy4+q&n>p?H9f6x3O z;r~H{iU-LT_P=*7$bWBFa6Pu%_1@=saRv4B*&j@FR8D-;@zP*tja<*{U{2>O_k*?C z>=E}bzm!f-7EqApO!!xKtBc{227}Q59r<^zWZq&0EfiimnXy6UBWQ^7(N$K4nB*l5 z)0}RyGjIuhl9gn*!BTf(h5*BZCWcrZhLT$%44MTdtPB1!I?Q(7zx$nz7K6ifj=Gm= z_PzBLFJvC?Q)*ygKT+$-5X*3Yjin~}M~|KOuYG)CHP`HyXe4%AuI=CXi+A?yv!?$a zZ=7fNf4|&K8Qt`w`wQpXJudKHhryul^bTEV)r37&b>JG4k(te5ecWCi76*n8A0C`% zJn&9=w?{%*21CPwq?4!A6Av}dxPK z&8Fs0vB2hxkDKNcme|eNdi+A|nfu3;>R#;Vxh+*5*T1xJO~hXDUw7;ky7v5dz5n0q zGv)g}&+XAU=5a4QtA689Pjxb$$s}bipy|MFASfA&t zot{Fk*8SBEUuQB;jNwAzlO6u^y5FDv{_}_Fq3lP(KNOQ=<{Q?{^AvDkbU3cTG-HbS z-I-ks&$JI%Gch=vzrLwSFl^nu9IlfOdA@$TcDUfzAy?%OhDNUUR*S4{N?s9gcaLj! z^4o7u&TL=JtI#jQ$;x2H&&aT8>e97)mui>q4`Dd)wVY-B$Df~{`>HrRo|b!I%VJ4A zyWci7KQ10W7GM3h_eO=x?wy70+f^6n#61`K^Y~b=@i|5YtL-l@FL%FJ^21Y~K|%1n z(6<_Sc9u=j4IUtKv7xZ-+#rM%hO8sS;d@oXZGK;!9- z{g3X2E|~b=Zhh=_!GBNt8V$A<*{;d1;rk|2$KE&pr^53akB|FDJKub1^ZMFaZZ?M8 zCW{lX^H279)*7Xo_jInkY^Ir)X}#<9SC8c)Ja42NPn#`2H0es>q0ey%C+1Atu(3{B z#`c3sj9tBy-ke+P>U?X=1vRS6*LN>qwL167o8iNa6NMM{yk~i1RpSG0WkjVjkuaWb z#qdHTmtpCOjY}CywwX1=@-j@=F#VmhJ41tu?Jwi=aVHrWK)c7Dzx@>RR?+jvZiR`w z3>TEezwIlPXYg2c?wm5C1;dBdfB&EFTxs}yDa(VeuKr96nl`_BE$Sa`5@$HU_5CLk zgWkWBwG0X0W|ba`Jv5JjLHz%V5O0R#x+|*gX#QLJ;rUjMAB7wY7c3b(3VV(F9`$DS z`RXv7WNhGPDluocQ2%X$Mo_}fKTkK*{j5>`v-7?EhO63dKK|LFGynQmyH{p;CWq?2 zJoz-|zhQxNJ0G+OBFNBkhVOUUx5*3*GKX2W=sm;`a7gM;|(w zyT{pKBO^nTP|t=93=HY!4JJ&+EDSEXjIs<3MEHrZpGOa&GK z!Yh4Fw731g{Q1@b2L^@{BAg6A?2h|zFdSg&;9%JBLD7*xtK$VTgUU5k1_efa*8MTt z9U1oZi?{WNHlLAme;t&tIQXKQG{b_8>%Oa=fBx%FH!p+BLf4<=cW%UfzsJsR_ot%} zv?^q)5JN-F;ltgc+um{S^_PAWufg!ac7M%UPeC5VmCQm6BD4G+GBf;KQdwfg(4aqK zd%|J4w^PDnz@eb6gB{ zUlz+V?%HyT_jQVE#b)1Ib1F~wPG@59;Ba^}f6n{aHkF&qnGT4tKImp!kSg-;iOAAN zyV_F=9irPAq8ZO@5AW^Y$(<#@;Ba1;L1h~s&q~G#EDSlO3>*v*N9vy#J-IJ>>wOo` zgaZdu-^D)CUm4fH!oYc5jOnN?OPyQi@9p{b`82+Heh9wK9Ie72{#xb7#tX8!&mA24 zR5=c>w=GRRPt9FTXDZ3;E?eK&`a9e`Nnm>6>@A*8KlkjuWEJDekn1Wtx#(%Cpu;|XMusYP zc7{(>G_-&Fyr(|iq=8$)gFzvi z?L_UiDn=uz2IdBv7TYC1YK(q1F-5K{~ zX<;UYmLKnn7#MuR;L{ioG+B7YN^VZoPI390eYgnHG0Uc>2CCOXs{c`2MMAMtz!UNX;ID=DyQAd~dC|C~A51cg2m}B7bV`hW*)ih2cTi zQidHz_H(yXDl{-M%#V=@^I=GswtmltqA9Ne4L7q*+Skv@)X-Bh>*DlZU~&=qRv zD`aF?#oC}3%v7Y1SK_qC4$X>fU?t)xDq*7hL9ZHpdslE)FUt+g1yfAh<_--}3qVvC>YwXLb z=6;cjSqEOe@b(&WgAB)nq%sTl2e;FfOg?rZvc7K4TCV*u&jcLaeGmQYzx({xsM_;$ zzsOBq*S|;3GkMY?o0v!YwV4?-Z+NbGyr$Ny#NOz>+3X+7OK+K%MMV1iP!-L8tZ=~W z7#rh{eM^e98BWMEEbyNF*GsqS|BT0GnK!E!WH2-wJNs{k(x;X=KW;==?OQC$xMk^v zA66+lb}26SalbyJK8wNO(7v>XS{n0>q@|>!lAAVd%(M<;m6mluFNN9*2=w`uQDgqg@K*H=6d`xCUAm1k|oV@t@(lCKShRy zJE7bTklO7y149^x024zD(=|4Rm}D+i22Z6s?A%ZGB{4KiFjTyL-b^p#&u@kX-#_K0 z3<^iBudb>Ue?-Qx_>}S6Iti#Hn;VSJAo>3Dd z?Qpw#sw;!4#Dn8=taq{I#oXZBzkl25AM*B9${E*Yh!?pqe7LaSq2=FKh0^a97jiIr zu`n#y%*618Nr@rp->>NW!$-CC4+cNC&u{NMz2ohxud|P>zq5n!{Jw8ob1L3iTKqoe z-Ff~r>$W*_pS@nk)Ub)IVKp;DKidRTh6}lgpMxxf=WGz=e4-?u{_o>^i`Eaj85j=n zNF81*Wx=3OewFFLN+z54@rM}x*{M`OdqD>k8$P%&Jg}HvK3|u`?rfpwbB$v+E?l4W zzHs4n^(Rv5j11SGOBKx1<7Sv~d>3oQwx_%dIZ6RsW%rZc)7$9C5OHsV zT-h88*0bVzPIvG9JysaGF8wy^v6#M{-}2>E#B6Gwow>K-@9o3<|Fm9y|Nl0w{NIh9 zqwdBQYhvebj#cQYj@I^>oo`dh5f*og-Sm2yd)D_z`8oCYctSyJc;+PrkPV;`x z#PB8R=j+J~4$GK#1Tj2$y`7Ok^TtoRs=q7@90@0s8b0m1R8e_$E60Lavt~sdZ)RB8 zx-4q?zntA732^To^f;U{cC+jYX6?5t1~i4vNLQuKa0DFv&)I0LFE4vJ%$AC%g>Gf)Yyw3|5RJd zaA19_&M$X?hWy723w*y6x7+Xeo)mE7$K~gG(^wc1jvScKF5mq7-R|=Y4VhCz4L{!6 zv02nCC)4nJZ~uwh`hf&iP{xf?Zbc-zjH2A%inZtE!-tV1dE0r3a+>lkc ztz@9KBk#@*#ur7_z2$TDSr~peG>H7%mMYG$q1C0Gslg_O(LsUX#J0sf3=R5w4{y86 z#!zvWJ=+qZ?GLHmmR+SApu?B(AJH0Z^1$Lq5)aEShYa@>CoYxs5Eo%2Gb7-z9s zWLVhzIU#(}cGKRk1$`Tq{$7&#`&>r+vz?m93M=0}Te~6e@39wlTS{#;-0JpBWqR^) z_wVQR|DGG<-LZIlqe_3i+3K&ew@K^|WpH?QWA~lV(D-Xy4=Vpyz7$=f-0=2m>ysOw zs~FcsG48Quuv#xJFpDoJhrwWPme`-S<@;BI3wvMRwarn>*%w*~!3L6CGiL!l2)q51X`JY}nBSZ8-JE8x2KSXCS z9dQ0vtI2TZ-;bBSCu~dKBl2zA2{w6#3CY#pq!|AGvX{E6Y*9Ub?!o?Ay=?QG_Gfo> z3*H@>Cd1HhyUgT0i%c>z!}0U~Zr$3d;9L49iK$_I-PhHE3=j5YU)QrJc`>0demm=z zzwG=6|G0WD*t5q*_>r?zn#B6*-#b2jn*8-xrY$E!0y_gM!^5u%Ip;33RxD?@|2yNx zHrZo-bDsQJ{#bnfkJf+Bmx3Bh%a$=L*uem54H-5byR%caUz3$#g46w{+ma_KG_W&> zT;1(0=+MM)XQROa9i|;SSMFS)$zaDYL1mM*5yJ;jMwN;F@471tphFZQ=%QHQ$X`S|bCrZK0f$se`rtpB7V((q=61cSqjf`6Aj%W^UN zdBASppgymHX~o~fYsm%*Dz*tfK0FizpS!*09TUSPPKFy!?>9=!Z(%UI*mGKCgDS&> zw~VP99d5ERxE5W>>VI3jlj3om;QE zT&?|Zkp06+_4yLVQ}1jmeI53B1=#=B46hc-CH5UHVr6`{;h+k`ftG!~Z+0(mcvN|r zf#Lp}eZGIx&;GmJGL5O>(Kf~{jtqCyc)39%pbK6XAFH*k`eJbWq4KV^Vhle|{j#07 zeNLU()X&Man(Uj+Qj*?rKjdo^6XLmX?6XKi4tqn$-$$337{X6Gi!(&*tSZ)7>axvX z2?xWzeujp(QVG5d-skrTTq#<=m%-uwzS@TykIOX+D!Zjz$W>5S;+ydQ-`|6(f0ha} z9EhwJ`6a_~!Ay?PA@Tp8iOZP^HlAa(&z=6dMknn0^qt=>_Eg=rcr&lz(0o_}`liu^ zZ+o@{REIxlS|c8y!Jx3fA)vXO^TSqd7lsBV&^+70<1Y>$fBMF(;`Q3?U*vs2{SQ;n zs&o+s4Tc?C85ooqH@#$7rpKW7c-x#p;dJq>ya_5gmj-?SFd4e!t%rmL5=B=ySI?hoPbU?`N^K?7RAN$izTtML>JHOnV7d#9q zzt$X7Ua;_e^RdF2*KV`aoq1XpRX(>o=%>vL<9y4QJ9f+>3?kwT304f(SQHdHPVexY z#o}00HaqP{TGEuvGJ@0>sUZ>3!Wx5%Gg zXAZ7lUC_bcA#~!{x%eGCqQ=<{UDccn$EKg%(C4kiWU;tt;>XCT+zAKg91TpZf5jm1 zW_PsDMF*RAPs8gjKV)QRW>EEIoZ$LDg^NLS^=8icTkU?vPc+tLE|WR@BGrZA?3c*` z%OmT~_*p0~{>MlOw7JE`g)qc${NiW8WjJl{Cl}soulEm-LDtQe~*J_Lm3^~h5yKkF^C9rXfSB-GDujjIn(h& zl%L0JU&4dM#{%!Xe|J?|=>LwM+Zpz~$CE$GeA=_vEnI?O!~Q&>Jy&faK${>KuCWL# zyptAP&Dh`+%y6t{e!k6p4u+_*z3VUJuKO z=NBJ)knZ{D-qRcR^h@sC5-o4&&}Ug zxY?PB!Cj<*mqBDLhXUu{B}xq{e{x0NRPr*&spWTbY}k5z@uT&lwud9}#A8c&NXaG2qAKAIodEl`u$tI)C_|uPyWG-wzZHPvU|u zZDw>>F7!wCrWYT}uI6@*zkTo4=e)}QbMxw67P1 zzG%eAaC=`6L&L|(rxyBNkT~zu5TePjqvmPr^ttob^KJue>zMd^TcP_y|8sV`T^JHx zxozNMTt7dWDSzLF)glwKHl&^w+wpu}^@~)N>v22R=iBo!CfOCAvx(SKGd1)}@%>HJ z`&Y{y(q&}WQy|yRHQ~|yFou9@3?H^$-@I3B-mC;>29-Ie*m z>*a-C;$BEx|NY=4Llg_R@x$2g>{Gde!h-Ma*BKciKdxtZAjZhxbJ#&&jN!nY`jXiX z$`3N=?a{W2%b3H=Q1#@{z3q9-3^6A@GgYSSDUcKYQxfy_)7@(#Gg%iOb3XlI;sv!o zy^lZbaO`);nE!2yD?{OL>HIxYKkvMzv&Q(ViIoz=j>@t~Plf}n+~NcPS^AB(N`MZ}PFDL8dPuX1?bB*W78uO&_N_iOn z`N`CA2c>`bU*04Bqj#Yzg)~B3`;)r^YgV!&z28h2w-9e*qkh>W3gF9 z=-ZB-+qZ-n1Xvzy{~m@XJ`)^Rdc_%d8n6L^;UYyNy+Q|ncS z7k_w?3H*B34}oRHQ139`YRA%N%M`Y;Bb0EP>d z3=F^WxATQC1f(zo+_Vzc+8)BZ?V9uP)H`BU#WJgl?6Ygm#Ol8LQK<68^Ud!${YxKv z^D=mR@#dJo!f+(txANNJT#bJhQ>Bfk3uucm%rGwLDU42G75`QA>^>{w27?EecA6f% z>r|7=pl|;_$&NumQ%UK``}8fmi_KCtdN=t#5n?&92eg_&w}~PC@2hZMEr;af#jh=s zUn@S6pS%6f;?%e`eDkH}ve@x&Tz)-`nPHRd0v$1p-3%TK3f4?dLavGHGUvW!{P^{B zQlrs&drpQOUH=28Hv};-=>1DSAIsMro&)JkFJoAcaVUQ62?Ga4hvy6oZ?7^HTwF2V zv7C`1Ra+}D>GT(m4-bs;CZ}mLX{5is==o=N*Q>4K3>sxz4J{1&L>NjwN`G!%<9<7Z zrNQ@4F~f$O$he;$H_DWLIm^#$nm7C5^Z65Xzuafz*kH}z*4Cpxo7af-z$Zzmh5pZP zTqrQ# z%5Ttg`_rBuzcxOVz9-Xx_Lb<=r zp55r)170Pl$q?{xy@CUy13L@DRpq?*W()~m4rN+y-m=4Y)_UFqkB@eojAps_nT@aO zHD8?l+-dfL_Ji8X4qWKcJU27>PCIClxcT_G6){|ILqX@r#S0#2o2K1xt}gta(~g^U z-|v=NXERtVVoG>?te2I!;TdCd;2(DehS+VXTeikMx!!u6t)L`tK}o}nx;t$Q4rL_{ z$KOt$SF7l;AUcR)&!Sr!?_PCOESoQ!^Jx8aW(K_@h0Eqovt(JYs6mslL7Zj6f#(7Z zX@7Gy8AQIFm#@@v$oUr6@^`n>o75ZowWS&u7`F1bOm}GL-^!Wu%kRe#`}a%-T5ZMu zZ!>EUV)(Fvb=NtIz6KU1E_sFr_u1t%H!Uxn|L^fSP*;G#p>=-~1E|$|i=W|-_xat4 z?|xa$*jXy7b9*oAt8Z^jj-JbDl2&AJV*~<@%Yh&tB?BsJI8#El>d3c z{p<|R!^fUEG2C%ucrcOIn1^A8MLuI!y+*3E!#+PjCeK`kkF~jX%iI3X`}2NVYSu^b zD3%GwydC@BHK}deXvE~e#8Anr!ZLxu;oPTmWkw!`2eM2T3Z=W2nDRzD&f8v?u5I)G z(bgIzhEJTo^`#gd2r_8w+y80m`hth@-nLqq z7L}H6oEcPici#SgUi$Ty~-#qCzGN;`Y<5ft1UAe=4e&X}cuTOLA<=mZS@8{?F zy_~7RNXntB#_sU>?>lcXJQL9=3HdvHB}37&`@!4{w^;0}*cchCBE{GaeAF%d)xR4w z{8Y})p!G+T1yuiDxW~}&>0NE*N}D_K+{|f5`xzP9-@lvac-*GmuDSbmj_%VP4o8wb zJd_wtxXI7hSUoFiVd`_Y*RN-qW`~{ImN`|sclVLKBLAOcGB&U<8hyXd#;|R>+&O86 z78iyS+j>=gyfhUOnDF=(GlP!RKH02wZ`(4@W*0Fqv{i zi8LfIC}jHw*fRX9{4V_=z~@c<$L{!^wU0~vFRxWl;d0ovbh7TN6B~cXTb=z8%*#*` zC*JU2@*9Q&iy2dR8A`m^5B#a0eV}jWQjZ0Y!B7SUMpn+6f46F483MN4W?()4RlV@M zGUJcelO8xSHT-=&&5fbKo#Dabjk#YT^Mkvr83G>O|LM@c1kR6k{R|JL{tNuG+v%^S zP{Xm$91T-n`*2%a=9l|@;PUIpokgi{zM7btN^%@d%__>@xgqa~_{(S}pK9x56 zDnm9#qjokajt0N5-9_qM|0Ng-&i>kchm9fUTr|rk6NcFt$5wq?G-K{nemR>HiVj!A z3~oyvcv;fBVuswa%ldKG5~k_fR!uLAIhH#md;Z!z|7WU;Fm4eoelkCOB?E&STTcB~ zp8$_~!CMSf_3t&47G;&K6=vv>jTf!;-}Fe{`OU-G_y4HXJeIz1aQhQ0LyDL{Le0-> z#R;n!6F$G=Vfaw`v83U`_2=G<2TWMKLJPJs+El!d04;nz23{=mJ?i_LYxQ?P8`^eB zGX#8G4_amLoSk9rjkT@}#lJQs7w)^Y)zX#W`PmuMW-uwRrUY>@Ff!a}*JSweXX@qq zCQ0&&40g8|9K!yTTQC&-JM=Up^w-9{@?|Uwwl(}XVa4*qVww1bQs?-+biu~en*P2l7Ed%t(w@n9n3lefGK9uGcGt2g@|`oDkc=j6xl;_j+H zTi3_1udL=;NMp{fhPAZ{d7Jl^-T!>5q#=l*Vfnhd4ck7u{d;pZ{9&*8{if6Udsy84 z<}&9pgGQaMon>g?s%K@4<>&uc`D*O?Y<@IsYy7WYy1Hsd8_u72tbFc|FvEe=ef>egA0p2De{RaK zqnIOsnPuCy1{sDcduwfquKVmy?_p%HEA)S4FV7%Qb>`Wz*bo~-4u(6|(-W?+HXN~V zVvuGyP;IFhr0DtQ_AZ7W3JpvQ)(k81RyJmSRbH^>pW%e}&DP8KE);o`H?EQ904=*) zcFmWup{u@?A(ofn$G^%jh6_I#7~GgrE;IHlIGlP%E%(g^qjYHpJw8n*hi&XzLTm3| z+;sg4;{iX0rZ@KlXeiw!W$J}5R2Djdo ze|)}}Z&hiXygTZ|R2c@H$bE8Ry0PM~&CjL(uM}a}|E_{Z&N}ahN`Bt%IS;2F{injB zz~Hd?mnTC*zu-g$Hinj{l}Zd@>uw2Xuh59LJN1iSnadH!QO|{9i*#HW5%Ze?3KEK?{SzVul69%nab^tB|KM(+g*tM2egZRXMl)>@~gq zo~}O=UrcxXe@SY$zVz)sN7tC&a$0M9T&?!IapMF9jqf%r3_i0r8Z3ViKPfoS!NzRm z4%zj*2V$35?_glytdV@BfBiB;Lr`b!?Dsc|8RU{C>V2`(WOBH7IVK`l+d=40--mj6 zgH4PK+0qV7+$@Y6)NO6e-}|4x&3MVED{U3G!}Eo6szfecVVmHdD?LxLRr|rJFyYWVg$ADE%g?b|@L5Yes8$d-a9gskYJ<8@ypiy)bJ8IO z3CW ziTJp83loDp3&$F@_!Z0h7!JJlKl=RG^s{X%FJ~|MQyxJC<30-4%Vm zGFY%2xWy0}8tV8xG=rr<_sjfkA2}H8`V<)SJ|Aj$5yCRzh`sm|8>xmP23<9h-`;nz zJz#KXdwhElSB@s5$!-5uo}ZsTWi(X3-z&~$W5&SdUnBFR$F}q5zq8H4NA3F*XE@$| zvGuWKs#l{%3*=0xwbqObqW`#Fv((F>nz@15^m~~nL&MdRsewD)-R$OF z*01yXdrE;pL6M=e{+^-&6Zd5GYGnp54u(~?|2SP+ZOyVZmpCQakUnhySMr z?tf#*#&qJbHzPyNL6n`ot^^=%fWC#l|kbOGs~X~ zYvj*atrh2DSXAm2>G7%I=IaCoh1*|F9;%UH=vY*0koag$#6)YmeUBcuPW-)XXBNW+ zqx;WR|IueWu<(BDx6Z#yB>yhZSld#-U|-%wxD1RDNR`DMAF;3~rb4~D4ntIP)qZSL56>fBah@_4ZL!|@6A^WNt(Gi;GP z{4X<>sll%QdwaFoU4D~he}RVc&we}oi`8T{x^h1lHuoLQ&LH(^{k4n1OkNWI-k)j> zW4LgTf#ICby}I9TRlfYR|Ee&p*W2)tC*y(dn>YVsVOX{KwiBa6(ZwBq7#)^HFgP?Z z>|1Nh*wFp{enIT)fRFRdij>pOTufeG{H|EeSMhR`z_h#fzaPw)cK`Xh>l}AFb>Hm8tSpL)K*(k=4_t^N^ zHp!ysi4OPL&Ue(See+FeSjxs=wU7VQ-{}kw_7&DX6u)Y_NQ&XpSI@@t%8>Que{4@) zVe(}J4I;dD1LfeT^ah5ddjHaAUewZJ31A4YU=Y~+zmtLCE+fMlyZR(mi=w~Y4>K7W zdKf&I8H8L@G#EBCH0)t);CU!-oTui&;Bb3V5JQcCg6E&z3=HcT9Uj>)VRM*g{L7V< z;dtNttxbCKgcO3}6P#|Aytura|IeT2_U8AEXaA`G^YM7%{e891ETyES&zijvJ7CSG zBD!3KBjA3KqAA0Iq)LrBoE!zq?=#GPQGS)-!`T(TZ+$$vh)L(?zrd)5#cU0(Uyd^z z*swD>@Q?Egp8eWE4q}W`-nSlGe{-9&G6QI<{Vr}$zxY~Y5EE$LqoAXH_VXpIcXkvq zhh5KaFXgpfnCNVrlXr`E^>q`+(zC11vt-`XdA_EIoq^$gI>UqCl}rsj`jVFL zh6e`+zs`chU=xEX-+z8j?f`}hh71mB7m^tgE*%uTQ1OZ*rsA1YO#RdC$L`mDkG1$W z+uPv%&9`Z8k>|8FZ}{9~yRvnG`+;Uw1_yRVhLzn6T_z2CYBG+BJl>Xlrgh((pXH7W zx7XOu|2h37Ls1ViLq&bQ&HTW?E{0F9O{>m`hZKnH|$Kv`9pIf^FwwK#)=}i0F@w&afR_fck+Z?$}_MdjOK2A8d zW#O^e*Ut2vYqZO~WFZl4#~kHnKig5>;)mg9i&{V41)pc z`AicA1zmv&kJ;DHNV;Qo`26~f;Nhg4&Hrki#qV0JnvlWma6Ua`i&?|k-+gJpx~mfY zEm8%oNl!~@4S)H5;Ia54OizW-}lrHpOW78V9c%|G6(47X(3Y>foo?Rd=h zdH2T~7ZeS$pSg%Uo_IbkmM=L=zP;<$k8f+zZ!C_ySDdn6@ZVSKZO)h9rQN8`;Fq!3 zVf_5Yv)=C9=UwN5_t(|(F=P~3N_@F;$*u~S13V?)DIxXA3Z;a4>A?{D0Ohz z?QgxM)YBFSM{}eVMKiK(Wq6arps?0{%e9XG91IISU#M?lSXaU)b2yvXqfp=Ze=bAA zv5rLzo46T%H25y7$d#OX-n9B&4Ku@wy^}vo_xoL_Blp+5AV=`tC||2!35 z5Y4vzp`A=P7lXs1`P}vF91JB!?K{djOEquBK8`)!^jK!%|L^rbRu+oh{y($EUX)Qqz~MHB2nRz#Gh-aX1cTG> zKXWjsbbNARa5!eH_xQ8nHwcTPK8gv&gpET{WB; zxRV34Jmqw@d5-yS9VPq60{<_Tf#wso`tgB%n8tB|@8^HVKn5-bD|v<)w)KH53;}8lZVj%nbT*l(Q^bHT=c_ECVE>M zV@OUc>$W+S!8RLm<@+W+zgzK2U_mrP1NWRC3=Lm*sWCLnN&e)?IN_*)t2xh(&By<4 z)MGGt-TzvIv*GoQHw+9Ls~Cc{ULBZrJKn?bz*BCmh1;sCKJ?f|$uTIr_h6jK)F9B{ zz~ImLfT7`jJ`3ZI_nb~rclr*^w=<8*yK{3DgM;r{<{MX52Jek~vGbYlsfWIir$_*+i1{#1|i^2csxe{E%A5dEKZSC&a+Cr84)dyxzd`<(38 zmOs#A2;^e;SA3`9O+g65gyjqh95?>IiA-l{hb8AfZ_)Oh+G86FGE{j1EWee#0y!j^3NoP67ybEtfp{f7^8b8DR~@Ve38L zFdaz$_)-4D|B5`1GnMjH(IO6w3<@j$#&a-esHiHaikwhkY`F2`{Lz2^=ayYXwr!F5!6Wr{FT5?gRodj&+%z>nYS5! zF&udFN_5$RJJUobD}25qvO3&PBIDSC7e}%WabLBqe5Ptq^o;jL-GgNx&qnh*o5k;6 zp~*0fgJJoG{JeXa3P<1lWly+2@6NV5|93I$?9tl}+`DFb@%Mp^JMP`O#q|5zyB6l^ zZOfP#O%C@9C`j`<2q-Wy8!;(pvNG6jue_|4yg%{9@ACI1>m$1vR;?`6I58ncZ++ zg2CYHlsnTB85EpvZ(g8qtA8R>iCvdSMaiwqianoVSUB9m_Aw|gyWcWVH2?69%J+wt zsLD&v-|)cs@s_^d1wJo!Y}?;^%vu&SxOVNTg2O_F2VuLJ8V)fYFyH^vSDb}G^WR1e zNx9GI_21Gze3k#F`{&a{yZMd{&9@WI9=yBZ;St7&;$2re{?AKhJ1G18JMSwdhuSrwU!PQ`hEXNDyc^ z%uts*T_;-nYUYX=q1@Wnb35a1-<-KQcspYV!-8ekEEx}6+LX%5$na(Pv^iZz>~ft2 zCWtWvXzXWUn8ByO=ukF0@|Xvsk9flKZY5TaKa(d%xPP=u{ka^p9Cf+uby0?fSy8(k z!2{1;595Cv67QMe{{PnXePYZE_5Z)u%ddTGCpGM?w{v|{(7+V%T>X{G%8dL{i|QLx(UFb0F1H&Z0mY;JAB^xf2tM3uVrtm zdn95mZ1L4Y$@@Tw}iPSP*jq!-@QD^X=>JF*NM_EY`GEu8F%qC;l?W z>9Aat!a0+b3QPXGRs6j(3AA9aV7|8Np>I*~`+nKXvHh8{31ADXRtC;v(> zaNokj=I>Pjg0_)9=Wlnd-)Z?S`i&qX`?vRPd)@sH?3w!7_eA~tea?$T7-Ej)?#K@f z)($xn{dDj3&ALo0pUxM}m=G@$eNB%c;n$a!hV#vGX9;SGPBl)9JIj=D>mrZ%{8~A? zKQEFip8w^MvHdTA zd4Pzc0z(4}*F{VBemPl7c7_@=`J>jkll_|H(|=@2bJenOI`p0G`p?76U|Dc`+q@(h z9{v6Ib}}?{)o)$L0cthnGh9%+aQkStC}YBFz6-7l4EEQ=V<$`uWU^yO_;Wx0_nBU; zEzS%g*G*2p6ms2T#!wz9-(bfr5*YGT&iT&8pKmgy_LnSr`gu#Me_i+{k%j~NKd1fQ z_EtBr{zm|VLn)ufiQ7Rc=jPs+G+All-8A2c7UdszF8Tf}>ikZ&g$4)M7_MErsv6gy z#L%FVV(>^t_V}CZTtkKh8+Wpbt-r^TtaiTXxSL;dV!wa;+1~0k3*KH?$$hSRZ|VI& z<2EHdC%gNz%fEMV{_o%SA^u<(!-fb32HB&hrf3HHSaG?{jM-afTvhKMd+xvySNW~? z&&-|`^_-DG^8AjT^WwfSGMwdWSRc&Vdfc%6ne53%h9^P{Hx_YOaGc=!>#=2V$MO$# z8_#pp#fdj?{>`wL*I(!q;+;^DeUb6NhfTo^_c9q8+WxIBy$ae=%*Aj^nn6T}(P8a> zs{j^^^0f+NcCx1NDDj%aS#=yYO;PEHc?$Z;^tjFSe^NY`4OS7$hf2z9p>8rDbiJ8)mMGj9B z>10TlGG*PQkBmzL4reQ_Z(n-5ar24gpQ8*u`U@&5i8AFRcYmml&N}eK}N0|6lfwe~Z^2mDzrqp+Vbkj+sWQ_Gqc{E!dy}!E=jXcK(1L_$QR zV%d|z3{OOuRTSUPcxgUQS4@KQ_hfJX!!MtvKP>npS9oCs`r}OEn{r! zi@0kE$r?P2A`BV~8TkwkW*_BW$><>PK+K(C$|cZRco7B%t{qN{4(sEN_ZEMA|4aQo z8)L>Zh2?n%cb}iWhBrZqVZ;9eA0-SF6TWuG|2br__H=b{M?`d&i;}`ZkW+)N)s~$aF>iE-| zqx+c}5*Q|EI$m4y|K=M7?0@~;;l8rC#(~s3$GXA} zeUUU?q%?isqiH2}%n9r6wLFinQ~kwvxsKDP3N-a4B+GO;UC%62Z}ztLrmglD3uj(R zK4IZ7`K#oH8*1~o7VqtQ7T*frX)8>wuvULq+FllPZYz3 zjKbPDh6g`0``zvt6^iIc7%T45`z&@X@_oGKzf3pd&sxh|Z0758XlOA=7-tpv9q$kL zc>aIllk2Nf?;n(5xbRG}WS9Rf7W>L51_s94MX#biyl-b=SgzjxxvQR&LFdtYYo7T# z^aMfER6^%s_a(7fb1;_8J8@u-sK1j2!vc>6%d4N884olD&vzGjkbRP!AwlK9rCq*( zA6-{XRXjL@h2cewJtM=H9K+)-3&vt)pSMq-wk*Wv^NGpoXTJy5rQP6VwaYzjK*X`%k{s}ucY+Mam^ZIjg)}otL zlDqP|85UGATDXbvFHx$uVQT0*Sgbp5(|xTEfhUr=?PuQC*Zv*M?NBGv&MxAq(9QX1 zM;KSbJ^#r}8P1w-vc2;r&+m`77y2*6v_QFLia@}!$_G4~1t!lt zwbwiG;Y!{>^@*xmvx}4h@8!wL7f0?+JklX(kaa~vd36mdaX}+1>o7bGlC@`ijHMDH;=n*e6ao;;CZM$n3$x!p_6OGC_f3 z0*gn%JokwrM=P&51PZzKPRW@$KjoyDY;@qHed)R1vew>9fB$ap?%y&p4AtRlo#wy0 zTYI7Q*O#0B@5dcBwWxXI^Wo;(TeTVtMO+!m;nNLS8RqdZY}vm3Ip@#2)!z<0RCaGk zHYCsAi?$L3(ilkI4e-QCBs`TwWAZgC9a@jHcLmjC~J za=BTjz}95D*#Zp~ALGNq(yV^#GaN_`-hQ;RUYS9lqA$aSRe>dJt!f?IyampwkaI!3I^~u{i%nEK(mNPQMx!CLTG3=>ITFt;wZ7vAg&r^CAIP0da^kUgp{FC(rH{*{}%m+?% z9}4(!yfs#%UpCY%P^`}+;EW8zlJ5*BcE?RR@ZCg=iNRLXzoW4(j6orN!{*JVCfOZs z@BYWMEWR;eKI8kC{{~_V8D2$hOboF?4k8Szmei-T@B9D#kO;$p%Zv=JrVTa>8x}lV zQSiB6=v#^JBL_ycpN|j89ksu$e}i3^sc3yeDf^ZC%N3pFStCEZZeUPjbD3Un$F2UN z0Mmu;LDJj;!1_mtl3 zw5@ir|1~dp_n%9u7F)JPN3^`&FT{}XtMSfxwJi^RwaW_yaNNuP-6z}d=sp8WnyJ{w z8}a&UFDu#i>3^^lmJUb-$B=>}D1+U5C8hS}>9&J$hG!TX-q?jxM{z``^%i;ZX8-4e_o2ALa@2YUwN8MG(&@um^Xu%0m}hx1_pueIk~yHCsH^9 zG#ECNemyne$9&7;v;>nE&tCs1Zb;pA{s{8{mJb?Q3@u0YvoSQVGH^U)o)KHDAn<6$ z2ma)LrR)AmunDj;q$IvS|K|8NZ8L@$_cz8cFwFU@F4z{wz`Ns`J1)kHu*OhEPwnSm(O-!H2t;D{{H4mCEx4? z89Gj@3oy$jyl;H|o0Z|mx9$7yW-~CHo@i(JJL)AP!}DM7Z#i(YzIe^>;ObR-_mA%x z9OM}pzBtcRdp3W6*wKecb4v3W8ZIyQ=bn6IKLbO?s+pIa7#Sp)R`}$lK33zr%*Y^f z=A;~h5z7MxhhXM7?HPg$E7-yWQyJDeGw2-I@0r>jv7YVB$_MIUJUUvO3ljTU)=y&i z_ljeQ$p4KD4r2d>STr&?4lFa3Wn_5Z6wl5e!P3FR&{@PVgJE9moz@omIYt8e!XyM-yJKK1MCcy0td`k6!;ik*f1v9 zu%s{uSSstca#bAtAfmudW&gd$yq3VSemA2a&~6Eh@9h9MyFJU^K$33 z-q{QDH#n&<#@ye!P(Y5MaGvbKWxsni@~Gt9FV7A$FqplJi9zMpPR%_G3Ag?%Hko0@ z#86b^8(U;wXT!q$=hhsH&!KsIw^bUnI22lgTlU0+cs|nLOz{1^_JV*MTf^r6HrgZ3_0~> zj3?w6q{YtjI5AX(trbvY*zxwsK3NAjhWr={MZ5fx|M&OT1_$voL^BAK+MH)$I8w>v z(&M_QWv?#72c=(?Y77o$ETD54Z6ddErkULnF{VC}SbKa%Ruu7l4VGdwC-pli&K43>*(l z>i%4I{J(tOtQB84G}IU(OtK`p{tGZTD4uV%7ytFg^!;)shAB^Hvpow@bXX-KAXHt` zQ1|O+Y{Annd^<{t_-j7gn|+PpK*%5O+PxhG47nYRF^hb}+9KFzU(0k-neuG9Gk2@U z9P9rQq`@9(t-^CXOa?l3sT+;G}7JCE(-{~bMIj0^`3a644W zzqK#$nIj!mci>6?s_G|KwZo4-7rdI1*x%L^KkMW78BZG-vTDqD)32vpspqp}5NLbe zpZ7oF+WJ*#f*&r`7B2nEA(3#%zRpJPkMC)QQ|GfRMH-kJRC#qBHSIq!EHElOKmP`c zdw+i8-uCZ~&)e1pT)(9Dj#taNz4p|z^R0%D)t7%rPIGtS0@)dy&L}EYy3X$>GnT)WBy!KFZg(Ob<+OL z`f`oW{ogg!vR5CuFRZ_hL4R-A9S$3rxcFLbrZssjUsp%9tc~6lu;%t{Gxl#~VF#A= zr5-GPf8gNa4=2^E9mzs^ny3_;dIEUs;#VdQk?02Bt^V!hybuTh^s8G!*|W&t1^Q zWWkV-9;wcLMfN;n!yyI+nUs>ZyI59l-_OTuJKrJqx_rw+qjiUK)e5UO{ZOxdv(fNS zfXK;r|BECV?!=3VU6{|nz<25Ikp?eNoy}pgcJB;!hJZJxB&Thj^Re%PNXKkNzHg76 z_M4XXZTj*2wU}<6VCe>BCzX&yp^#{6dzVEU7#KtrYM)YRQ1euId}KdQok2fK+~&;U zZ_Szv8LukswKx@27#XA{EZOr-ZPEPOGd^B^S~`)T!G_m)&RmzKypr^KG&*J41z!P1((L zSrMgq@;b4%d3$@gnGF3F#cw;tE6x1)b>Nr%|871%R4_CDaPs7fyPU=S4!zs^dcp48 zc|r^_xA)FD(7u6n^E`oVYqEr7?q60p(11EcD4NK|97>`7!I61z^ov|vV?^p zj?MV@w!b~L3_)l9xidEGG3r{%!w^%Pd!T~Rg5d#!gW;JgU-v)1kiYl#u|48OG3io5 z0-{U}&8I?Nf9pJ`oVGn~-$%A%ySWaho~qbe_0>1Vpt~N z5FWV}Wv zRX^nV#~S9v*IIKR#{yQ`LqalFz=iJ&4Z{D|@uqNGxGv4iz`8v?r&30SK_i!8 zf%l%~=JS@K+hf+h4wqvO)zR6xXO;s4F9XNfZ^v61R_tNg#KO?(!Q>&(;M}xA;@z@k zQ#Wi$6g~T(oq>TXdEV7HHijL&EhTOY3SobapZTQKe>V2l$*GZs!RNO>J^LxR!{zaw zQvqznMlsiSu5r}tQ~GDV`n5tlzw}3WRtBGa-*;`Q%24^Y{QT|d&v_Nj|FYlx@h$^X zMcPT3Zcc_RhwR+`yk=-vzQKdx!1d|Z#wbxX{QTeo=yW-s)>4Z;zP6yok;FxhOzUKeme`b&Fv50`m11AQ7 zCJw_#_l+4?7S>%cc@(F9CH3OE*XwVKn;hrxVVxLa(8=p3@461Rl3W(1x8WefQ}6;0 zaD&a-Z=X)iyGd#lDPJmf{8cYMlzacb-JNfH-yeKi{zsyXuUh2a+jsMiHZepqD10|$ zV2JZ%W>EhZEB!)X!IUHQVaykuOyd7!Gd6IFY`D4I{y9Sc@2d-8c|R2x7-B>oTisc9 z`#cMSjoBvFw*Cm+Bb?&@KmB(RU^vWZpzaXFP_Q^_*7y6?&ove{?6J*eF!-@;KNshJ z{d;%TnMg9tI8tz0j-k--PR82YyNVBIi9fIPe$&29kRjl#Q2w2AAD)I;ySE)&)9T&w z(1^F^-rpC(iC?0w=KtRKdBfWeo(ks0_E!`<)Rt{37LVurb;6P};L2%LfxYXFw|@M5 z)b7Uit&81D^EPZOmX&!GH<{hGKsImkUT!5DrC&A-0y~9^zVn^$bbM4Fb8{vGgHF!x zQU=C~`$EhN2}&P~zc768VRY!x@MmV&(@{5%m*GNcl)B@;X8Au394GQ?Uq?4aOn0@( zU7o7uKj)Tzv{M!@uDmXzAviFQ2F;!fA4xOhMN3iZz}~FSSr7+ z;@imkf6|WUO>^&c|2nz(*Oz@-8VXcp~v1VZI8g;_w&~Zw4MG^y{YcE;){s= z{8r|&ZS(#vZ@zDIGc5lmv-j*M=Y`g9V{H!=NM8T@MBUz#m7yZ(fP}||?KTWD3Vo8P*zh^Ntw9DOM;^)83F{7YQzWskiF-LqMrLl3Cu(rM2~U(jXZqhwjg2Rn({697@?5xC zbHX_Vc86&U3_=VI7yhv=lI1ySD{=1K@jQ9+Pw543f4K1X&O7_5xXp2NpB$^F-F?emuSe>P~QT4nmZDm%8|%6AicrT(f+m?3Xp zXCu*7&&ZJV%)jm2w4WDZ%>7vzy_R!h52-6V{!eOT*!BM)xZ(J(`9%8v)bh$Z z%YJ<{VP)XA+aZ6no`Ipn{ss$!fuTYedj~Vaj1&EnelA?$J~{n&X?>=oBf~)^AGwZc znhX``_MCO+%~e?pIv-9;FYry;@wcVC@gYw|Z7_R?ex6_`V<`*m$d6zjqT)n$JYr=1)cuV6a%uIqt0-{2W@AY%9x4F#O`^D=dGlPzx2g8Ep zk2n)q7*^CgIC4^yks%{upA`!O=(r4RZ6<~jYq%PGg&g8o4_r`kY&hCeyYQE$V}m9` zz|McCljf#<-1$M>zfmLLKq6D6#ED}^_vl>PdEmK#gXwF1`Tl7;pEvy3x9P@nh6Wb9 zc7`wewEP*Z=JD``yw~ootrVNjT^|#6_Sfm-i&NiOHhjDC;-Eq5p9_na8H}#xJJz!^ zgmyDN;-pv3H!hZrUy20`3e^k_i{yFZPlHi2uu zBh0YC$dW}tuWfhX-PZwOl`17MXO2I3p0cC#%+uASdEXr^7+N_O_|Dws zBGFkTrLi(bwNN&9x}w7zhVZ-LyXLS&Y+SG})%Tu{nH0OijrLI1fGS^?z5BBcWd4!~ zwP~OFJ!GY+$QSdxI|gF^uWawwpT2Q_xR?OLBZdZ576Vp>iN@c8Ry2fX_%mMidA(`F z@|!iWb_`Q@JpUWAprM_A!pTGPj_lKuZ}7Ua+J-UY(EM!+PacYUzG=Oe*oph*Tp}Mn zFd9YP_*}pctI?qIE_5D))7X%p2%rn|^fx&^@*Lhx4P~Gf3r6u``7EC)XRx>w- zZ?es+7hC^WyYG+Rw9=t$%27tndB5AG|JHx1x_pOklDWgfdV@JX%FjA77;^+LZT@$x z`MMG_1E?SLjN!q%e=2WEQ$PPGyQ#du+?k<^kzr2<&$~hfhaJXs{}vkD@nmJRu{TV( z#*lFG)oRC?M?IgqH$8rou5f*Ce>1}#s{^_B_uFph41VU6`qoS2=b>HYviwKv^)6Sv z2{zj-#lf`TC}+V{o;_X-$$ktzN*>RhjBj#lNw+>UTDSOZ(Mbna50@#ePD*imi>_`v z6PuHHBx%czE+(yy|6eYj|0rJn)E~Q}EetC^Yp5_X1fEsnT=24|)@5D8g(_G34Gqkd z3<`RJ3v7!03;(O!DgF3IMxnCi%P9hU-IdR zAq&H)_ohq?Q$4~upRSNByK3n1XEHm3BZDZzg!I2Zt!6zu{_XPoeepuqg`zP5nEsjZV48I)hosbv52W_P`;jP&%vxhMBsmisIB zr5seQ_j5A_RI;vMIB<7IDS?J=OCN!Z$t(e)Obbr`Tfdr3K%7aybcZ1$!~efe z_qV^xW@h*>)pj%Ehgl0wstPamIrpl+?fTpv-j=5CTW5ZdX_sCbe&0&J>nm9QXu^umn z6`K~TpFg_u-*-y}1!sm?SJgktU$B+^(BUhVF=Orhh#T3fxFVVv zA{PXBH1M!KnOPnAX7!|B3l~iPuB^-;u+^TOL2IJk{;;*rH~*@!b!3U1%24@ip8AK$ zuGa6h-!B*Xx$CbbLqKQAPt$n+1q`ir^KY8poPXr;uc^gB?VnV586U_oe3|Xq%g~Ue zHkUh>iQ&sE?z%tTzdx2{EMss`{S~@Cl|jM3ZpF6K|K;V4SK8_Org8}K1#EeCWPkR$ znT`!YqW|_XG4a?kB)$Dw+Rw)Dp#INKd2VHfhTDt2t(E$(Eb{-a7{itIdsoeQ=^th0 zuP34EMBHFGUyi=r!^Y&Z@awg0y^zVglvo(Ig$?X8m-R_QEyGXKG0tcI4gkZwOO;bBrEuOI)IMT2s zUu@&2t)<#i<#cxaXFM%h_iOh3Wxd7vRtz&Ni`6*)1$^a}WiSx@FT*4v#315T6SJox z@Xq?9EDUDGzXK25TV~1dfT4kxLE+n{OX`hSo*XvYJ#mmIrOG z)6U&5%62QiYqwNj^H+urW~pg%44n)OnH&u3IT~_rB#XCR{MxBCe?|29gN`8_4Cb0L z3i>P!Y;MKkTi7=LiFs4J`0JJP=Y_BVgZ|myaB=myodUt+a^{`WYUW@$yAICrJeP8P@q4%6+*AMTu^(Wu$dcE#I z#{M}M#LIra-F_H!Ne92}7lAvq-|wFK+uFOApDmQ9ZNAPv_I>uR`4V@`5q|MVUvi(? z34k26ngCC$gffoX*dEdN*p|A?^^Znz_XG-5a*`9!(8V^NJJJ~RJ#bl+I?q2NMB zC7T9y2AA2k`7;d}ChS%8VPGgf`lg#9;o+gyLs{9`do}bM)-W=x`~76H|AWov?V9cX zJmmi{|NqbV2P+?gM%Zo~Uofjd@5`aE8jauouV4Ia%qY0K>}^oj|Hbb8&%PdgA7IGn zke!`o?1Z?ZK{vM5ZvQq%T3WibV*lrJ z){5#)Ed~E?p087DvF-Z5X_HaJ=Ct0rXXSsZW|-whW&D5kEG_qc8}r!%15{ zSvUQeJpMW}*(T4AW$50%rq%R#|AAMrzZ1T0yL(~pZ-ty&^&(Z@WE)F&^ErH<_k6+g z1D`iMK2mw3^quRC&!@5*f5cz9HkDmYaG6fbE~m)9t@e|}bmO?XS3PrjI;V3(&cn%0 z8_Lbj3b>tqvC3cX_v@&1=kHyX8){=kbIz^JUajAJ>gM9acUuG*87{n?Z^-aLXJ2#W z`pQjVvLB`~Hh85>4-#^aWmu5P&Ja_4ma!pd##jB$I}As2>c6GeUt7<}@Na?u!-+*X za-r-Tj16;Kcg8RNabym|3<-hN%nLx3aX{mavOfp&xn_Slb7g||X0IEsZKOgN7!Gs3 zlQdDW*e5=@(B`yJ!>adJSAF}e$k1?o*7=+h%{)7|2(UA7OZB~oxgRQUpnFzle9Zli zqAVX;>qQt2?4R_5{Vaoq7{iKBejQfdL$}*_3&iQHjufi$%W`7)CBpFI$K(Fi+8^EV zhi2#RXI`!c+L1o5`^%JzTW8IZ68X=>V89U&z;IwPbKSq6&p-UW|KINYokH2XU{xWX zAJ*y23_T3nTVH(Cu@P8PAHJEvYg?kmwx;vl`cE_dNJi|5zgPAv@3Aox?|i`@RiBJS z4U*NEdaV+7^t|S13aY_qqQ-9ZxJp`l-I3NSD+WUSx+Q!J+DY1e%1$4y_q9~b{`#PETOm%)US z)%p8gy@?53_bsIv5?)y*{MtW*q2a{uc2KM_RtTjH;cKJYKbveRQ_^`<2c~J#IVhi!P|?-S5TK6a>U<6^~J zp##omHz(YCqRz??(83VG$Y8fvUj5%>CWfx}(}n-PWN1iZ5NTol@OH<#eJhzmrb;75^vfE&h8rg7JCk6qXNrUo$d% zxbUIo_O_T-Q|mY{5vBu*4u*^kH9B*?e&5SD<@kn@zvjR8sR=G%dldTn9^0Ya0s=~T zYIixDBL3a?eCYjVt1+wEs=60h>xHgc7S2%@E1bJZUyfO^LFb?Hk!3;*KaO+A&Sq}l zIGDx7aKzH)&xgs6zFt`P*va^R@w2<1HZ6W`&AwY@N8xOaIC5*hn|I9={jF{ag$g?(0z?-zH`l@*UUE9 zc!$4!4#RhQ1DT@z=Rw03FAtdP{BydJ|5pe{12e-qONI%23{wuQsb9F4agSYI!TG(; zJ&XrBE+#KDFJ?#yG&^s?nXr(7;ntId{Vc}c&p18*dLucR!FTG{`M0}X&0Lu5&f}xZ zDlPu~Q+ad#W6%G4{{Q*z!Ek`R#YU$=s+}Qb!|ODU6I(@&?wd0~@cKiCP_2vNvsnZb z8MdoJW{YpV_`A}|!AJ5y6H|kD{BP4a z)laW8FS zX@Z#3jWbJ@voffC-|G9O{K=*_Xd*?KPjW6Sx)+!zwx{D@>`V%YI)7B}+-76w(Ff14W^;_8iVwsuR) z=ZFY1yg0?MOm}vA6x)Ug3=WF_riz9Bo-><`L1MajkR!v?r?s30f`>yH7#bKnT^vLH zeR!zb&A?z{vDoKd(PPQqPYb*OJioRWIG$byYZx= zZp){g-p!HOa(N57{%>bw*lx4)l+*94rfazVzAxGL<^Sj6<;4eTb>^v`Dq6%MFBW2! zHGlmM-rpBqS8_`;ZSZDDxPR~Ntvh;qlA7KAtk!vPdbRnBQ--Gm92y#&k1sU(KKsx? zzW;ZAyyyP5FjuW$N!dH57nv&r+fM(mZoi)Ly3cpR(&sl%oZ?;O(zln1;m(`=*?bHu z6dmjZ{zW!4)NwLAS)%*t^*siLRVodcr=A7!G5EdQE@u%K!r;(m_}l7Z|IELCvlzV& z*M=VdBBb`}lhBbDRr@W=Pv_-)-yzDyu;Jh|QHC9Fe{bh@HncB37c?XO=b8ovlhgj2 z|AYE_F@E3wJ{!Y~V++(j zz4`EHGK1US^UIuWT$`+@eV+CFr#q9IxV0G^?x*U#x>%7Rt@k;Xg*(G-PK#Bp`o;Ld z&3+OG8TfcTSiCA3oXiq0)#L_UTdsc2mxtj+gvD;1N%ha>ZU6CRc1+;O*3u9EKi}ti z(_C9Pe}`G|vojYqx5TxleaWw!%z97aNvG>Q(M5mq*PYLipRwTViCBBSvWp?S^Ivlw zsb^rE_o9-`EZ#0#>)&UE2ANwA)yqY$3r^46TffhXq2S}CRExq#Hf!#0V16ZiEAiHp zolalY$Hl0wS-4BAs%qQ8pWXVc-*$g`WN5LizL%L{-Og+C864zA{(CAq?ElIjaH#&L zMq<&US@&2NBB!1WW^7Q2Jh_>PK}*s9_2X@;`#K~4l{S~$S+HNd6C1WO(7`&m7T}y7b_Q6M?5)HQh{NmVLD`6N%MZelCiEh2esnw5gx~6U(Fh zRiSZp3?^@kzny&P@JL?Qui^C54JAx6*FQ5FO=A&}W3s&H-}Y#}6QjXIadDPeIkzj{ z`!k1FsvL3>h~k{L=geQp&icDObF-fHoj-DV-ES@BkNW8!{HIDBTXe3%O_5<)bUDJPmhW6VNa$`pWgkPK$^9P7&(qlc+v}a)uNuK;+4(&{#6)N2vpfG|i_hxtEa+GHb()36g5iQW zLxbu~c1Jq$dx1_%u5HU>WYAhQ{W;4YV+TcsJHiaS#Y_`^sDJ*<(((4nd?$uS zEIVv|T;nWY5iUI|yU@|-9LK~L$5TzRgw?|}Rtt38-1w^M?Qi|ad&|CbT(J2(sftD9 z?LM=@+rE!?#h-XTf9>zxtPC4G_oe@tsrEs{>*>}B3O9+HYJTp`VZ^D9Mm;Ld^e_y1jd$^tZ?@IjI^;xR2W3S}Lo3s4{-Z9X%}u zhe!7rm?}71>KPbnGS;m%IdDDs{-#xz1GZihPJ5M_!F<|_jbX>l`s*>5s~Nv6j{I+O zk3o-RK?egveMi8K<+`)mj|WUmDP~}Ja9V%A2^+(Wa8`zGYoeujbV^bgo<6A!Ol7bx z-@}!$>GhIVHI=7j!*6sbiPo5Hkb)iO`b z10U;d?|DAqpmz~Ld?y#DW6r-@k;YxFNZuxVv?kUB4%%_ysQB$=^cl`8|o z?DIMk*&A#Q_wP^rGV3|}15d`M6EuGQJm9+j)y_)=*>1ZvJQ)H%O#X44i(!ut!`}G2 z`?fu>N#SSsW&g)6Y5tD3{mOgRXjCzunQi`FyMOPU&BdqhJ$ITK6DMQsAyMC#Jpb0N zZ4=lTyx&MkC7;+C8`Q#}!pgAW?W5%zivGV}xaJw}ghS6m6iXkOepCIZ&&UwGUKP|^ zTf3jJp-$tUui}9QA0~^OBPZfm88Rm`d`o3$_@7+;-7F*Pb=#>qA6yQn#!Nr@zy9+x z-^4GhKOS}KPdRm3Xn6mxjhK8ro`3zF>TOK~p%u8@*V933*6KlO`^&1a#qc~3tk9cB+Y_u;z~LqIGuD+2>J!(>T@fY8^0p{yMY z45tbduNJSBNM#6oq0F!#sA0#uMs~N(+$kOTKX3I3lsHsB`>Eyd_$Ob*{T*SEk&-VN z52U{{e`}?2ZhqRgLdokFzdZ|my`Ss(tWdU1;?mz49_);r#8rQ1`J;qlrR)FKiQBRN zs&#!l-}?XEWncH?b1?+m+An+V?|swjXAUv^+WEn}bp4y@3=ZjE4%90|(QD zlL8IbR=e2GTy|&S)tsFC&U&LcnGWU7CNa-$Uot6acB}q=x7^mGr+1k?qu%AJSIe{b z?RLy>DL0rfL9xLmV(HgAMU$qDhzMQWnOLpE@Z#1UZH`U{hKBD}pBYXZxn$;3W%=Wv zdr?vXOONbtkpNDg%h&yFO#`L*78HhVm23DUl&R&-#I}ivbJ{}Nm51)z9FAd$WSAk6 z+}%{c;31&!C2q^z5C8kW_C46Je&J4Il>>jDEIL%tV+9D~lgZoygap(8EpU&?4DIqYf|M!K4#eZ(zXP(8wkfHGP$qnyA zPi~wFVr58bdvVk6W8}|fm(^C61HZHEyWX>1oGbZyXk~ti=D*yu)r%Pzq&TZ(dT#G~ z_ntw4nV;qS6;b?~0R ziGb@1_cJwEzu&W2;~VH?4@Rdof1lic*KWb!5Vrr@s!Ki#+0OMW5{>$^ypdtoL62#P zJo|o3*A@7?X(j_hUg3Q9_uT>vxmji+$)i8 zap2kJ;#EAiR+Vl#aisM0p?mU=>N0F^@MdT+9C+XFbncJ(&GxDLMdGZR-_;8IdunZO zRF})hAhdhIB5~I9%MbYEbk8ykJ0q9=%=6*Q=X@uQ%w8-Zrx^J>;KV1Xl%KH%KkXkK z2$q=;RkTXE;NHj;>mAHykSN-)fJdQz+S&DDoSDx1%XjqIKc2R2{~~Xu8}+LgEIz)Um3=Xh zf$e0i3_}5fLwZ7zz5J()iwq3^c5HorpTYON9k=&-{YKUBX%2_?iDg9Xw#qkHD)43A z!lg|Nt!xYx`N=W=^Xq>{2U_t?UVO4i{`y0+H;@tom7;S?5zCpWw- z#TolUL-)@A^Z(-3rHm8j>~}CfEx&!9QPk!&|28r>ypo<5oAru8GDd@^B#ecj;EcI8 z!-uc=HNi7pW;-(^%y}7i^;Xz-jsT7NbvyXBOYZ7T*IKYyWdG6`!3P-|zN~$e7JFh| z<>xx>t=i!S-k44`NIq^eWBWd_ zRbi%`Gb*<%n;LszTiWD~{&zPw%3q7Qp~B$s^=uad!-}-vkVo>;@zdg0D>&Q|V3>R0 z@>cP<3dIeR)%_3s{QUgksj1opZ*Q3@zWZBIukFm?@Q`7KFhl(N`~Mv^8096q3in$z zTq>BYeD~}etvxhGsCJ=(!O-(J+F-EiOk*5c_;s#X2}l+V2vm%(u1 z1cO6zCqu)L=72Tddz0eX3U=^qkK9+jM!Jqk@s;Xd9`Cw_xE&ihd=55FFH}0d<$b?X z-Mi)9o>!8u)y(+(@zS2}2TS+xzfFE*=#a?9V!m1Azp{IuPikgV?AM$KgLJbq`ty08 z8lP6y-SO=Ge*QRr{)+E++3%U}uY9e)@7Pzt`Ik>__dopRuBerOfO0?eW)@4;~l_a_>#K z={2#S@aN{am7Lc#6r~**zOW=LWb!O}dPD7z@vk{m#caE#wAL9iIw*d>c(dnwcI$-i z|En&q({1wH{j5FdO`#+x#~uFODg1v*IzutvgL0P7%mIJu>lql9iS2sF!tmj!MXy5+2=Ge*E#TeBBSlfMxZ} ziW=8`|82HmG?X)5^!MG-!im#DyO|lR#Q!c~P|!M}!pAUyds)^@w&Y~7X@^ftD>^Xi zdPdD|r!TCpYy2Dbyl1Z3Z4#5eWu~Ja6T`djt^Zl-Z*njknfmKW#4Vx9N;l?syWK0h zx2thHXy;hL;1Jbs9Q<*8GsCh1hoApiB`$~`nrg?&V6fA!^Emf5IfY2ZhD`md2bN4< z)w1FE^J6`}-T9pVP8K&;i%c(+%{y#&L;U-}+Lz{>uC`OI2!}Fr{Rz`=bpUr(O-*x|$YxJzpos14*|3&T{w6(eRZ@#m_ z`ESL>viUEHBzQzXODfi79%A4T*7=(Ly`G)H>yC%U$2BkRtN&lC_)PP*{keC?IUT2|AK+jpSg0>= zo-Lrz&JdtvwCLk$vd zGkv^s;J2~*m%W9LmvvWfE=`?o5Ob__2k-BM_&e<1pIUl&Jegc*aIE)zFb9Lfy!bD( zYz|ZjGt9B8voK|tu<-AZzQ~OX4o@Fm{P|5$nIS>zpC!u)hd0&pz#aYf3=ChMf0jGI zz#tTLl7YeXZrskExD_IEb*2~?CTwJINX>I-efLk$_|!xu7qf})7p%3`XL)dCW$=ef z-uefxt`6TC`QQHco6RQ<8oh14z_6Eb-;YP!Z~1>exc$#d^Uq=jhgsiFEY5cFWJqNY zFwZ{k&Aw_9!>8+khW}T!O!j^q*44Nv-cS2R-QuiS2K(f{9o%<$R@PRA1^X7-1|5iI zV8~7sQGWODp7_7=-=~i$GQ>Q2Y`XCJ|GmY2984bs7$(nr)A8T*eazw(TT{ssC+`QJ z*V&^K)*!v>@9mC=)k3jx4=2CSOh2gGQgMf87cYas*99H1=`%VmecM&N?0TZx>!cZB z`#D~0=X14FUALrqicqu=gFxz^qTdhp*_@mI?(L~pPb;7PFOb#!tfju^<*C1}Q~yt9 z-7E7+wY}*mW5bRvPOk5D=MPj!90+Gn__FfIp$36H$M3&gCn~$}x5L#G{{B`LELgdg z`_Cn(iAq6Y|Nq4NsEf#!TiA4p+2I>g0)v9U_dxp}f}8)(<6?O5TL0c1xl9?RFX0Ra z?9KP_9@U-Y=kv;mp`c-zbWd#6SKiqI4Nf79KdSZq!iJWdcWh@*SiO;Vy4ww7s%fU_cL4d z%l4|xXD86kk<$VWrl0*89vt1|c<9MjD+Y(BR!{HyM@?s9;NbXhYH4v5Kf}*_7KQ__ zx36Brv~B8YTaAi!(l-w;&h+QsB70+%567ABk01Kpxg5aAVDtZ<;mOQL3=P@qcnuV7 z6c`#_O*EXq(2(iP#qjT0{y(*eFZ-4kEWXxNH??6|>KeX=XABNi3zy zZ!EHP$J`_KlIxW78E*McXPLm3^XYlIG3c!{QK>3KX6|kGsB&5W(J$yqf87&BLCv9KRyKNhcPhx7w1_U zy`{wU#N)*}%vBfZy=oV| zjf-{}HOMd}STH4sE z=vST$!m1NL3my5R?jtiprO)nD>8Xud*Jf;Ml-PLPK$~I0v2Ml2#mXhw)C$EgF{E{&qz(@1`U3OyIU_-GWg89Di?Ao zGxI*fr+nLWpX-Yg9gi-0!_d&m&JfEk@;~GFDzTP%S7Xjpv%9k_%{P^kOPa5KJnquF zNjSs zZ)WgXo&V}WSo?-Kin)1(w*3*eXYDw*H$8%Ff@8yl+UD0A zToyP=I;@V&Vdi*TdD8K?0~>?e_1g;V4Y~{`xELat8P+H?pJyr(U7qt_#MFk=1{N}gQn8bf*F*rQ?E;`Ni*v}Pi0uKLd z3T5+77v!uIUeGG^f7_#-=FSXj&Z%a8ayhKhl*!nTS>f?WhGEgU>g4JVyBnM4zl*h; z&yjn0-wytF-5dP<`oZY&QmtleZ+|{5B3?i4A z75JC}%+m69@NL)q>N+py#uI^t&(F^vo~j-0VEp_2$^?d~982D_SFv2EGtaxzFxxzT zRvUu~6GKS9)KM|Msrgr%qYWKeHxAh7(?YzHe1&SoZFy*@A;#?kslM{!*t-jN!nkYKGfM_TTpA#YZ!+ zrSdaW)%~bFVi$O!+r^&qzlFv$Gj;~?@B4p$3I6ftaes4m<);(|hIO&Kmo+g&9geIw`IEQc!ST}T>*M(u4or`) z%Vc55ab|c@b!Fe|RprU&O+d>ZR`7j25x6?wPx~r{6W4q5gL9u3D4aWc@5-N|NXHu8 zL(;7g;?Eaz{N~_2xAeEtjEl;_sgLzi859mN{JB{p$`a67zo{kJdUf%GciT2q>*Q%4 z;i-xG9(n%tT%(3%*Uk8{ROTdZ`D$dqYOt4=q30p1J^LQ}>FeJL)LS}COMm<~J@A6K z^sbMSzc;LmPzhMc$>Bt%ugWx}#ClpTMD@$~fh;>Z#s? ztrwnfoL5zF{Jdhq#uM+Y>i8=9Y;A3oo=*S=?0E(U`(_3;el>OmHV4s$Xio?B-~IEvTkQUPaQ^Y*aX&Lh!mUecj3HMSi%Cw7*Azd-ZuCS+ zpSeMUBY~OS$C<(8B-6rG4;ikk+reRaR^6#{+Y6bOrg_mDcd_3pVz!Zava(3_OEH7M zjdb7355H%pGm8J^WOTTt|I8RvU)>4r zN#AsiG2xZsf<1i|_2&|Qrh=wh`0f8JF^F0A^+x;s)7_#oKVQt)CdoVfrf{e|*2HYm`%zywbKc||>7IYvjwmuLJnuR6i$6O{ z(J^(65MlmEb3O(iTLztf@=ql`@B95uIF2c9<_kIPlRr#J( zXYV_-HNRTwJ-w}G9rrX2nVUgta51xuH*UQmWC-F1KW@h>NXO3evN(1mLa>K0wv7mr<^*sC10brq9zh@_*aP%J5^Zm(stVKefH&o>mqG zoV1Z=U}>{t{Bxw?pU#b9|(`gEdCsHM%mO)_pJ_l-dP9No9I6Q@R8-nm-r;_l5E z0*gbU4EON-`t)=8%{;9G)yemD>~~vym@3kt%F1ANtlqxnBfs|ceaa2mQhJZAni#Gq zDKzZSdGqDt;g!ess{73me;*&X)n>}+ZLtZr7L_UQ{wN?0Eg|pwkEbUEdQW{yccR^X=p#zke;-mcZb^ z&a@*{_rYc%Ns(g*gu@(zplYo#?f6BMJ5IUFxL z^Agk)2d}$jW@rVix7`u(r0`OW^jCF;fa0Z+7rYiO^m7s_S{nY3Xv= z7p8@CuGLPH=DV@-q~xB*3=FyV_dK8Qq36Y!xBYFWcld4pUoX4YKIQ-S8F^3B+inYS zq^{q7B<0rkFO!~nNEj^IWv&oCNnpClb*tAKgnT_5PHbW@jlA0)`Nj9gOvvsGSq2aO zY5!jRd(Ys|$;`0xnxS{sGShq0za8J?(OcceRerFy+JEYmH*wc^S2O>Z%4BnY%jp~D zo|9Ymb$$rv%v;0Jut@%>os?eiR0e5@rlkMn`+v)-nSBXqyS<^Gks)B(pWvrb0Z+vz z6!X3~BxA(DaE$5RW}WS6Mz>qy7(~`NDl*hcFtBXhK7Va~o1}3X$Kllbz2;`~rtiKU zy!#S@8@l(4OPMBw>_P*cv z_l&#pv42j^yS-i3taL4t=C}RV866bQ-G5YE$Z){)x(vgM%W({5_BMPBJPZsMwtQO@ zIBDCz3lS?1L@+c=JN8y!vdhF14>!+A;fVe)>+#n0Z+|&YFyNp5@^c51(X#pH)92T! zt&;ko#>}u$?l)+!!b!HraqbQcix?R66Ze)fmtQuyxwQKclQjE+u||G$RO zD@yQf>ii2AyLZbcud5GJSeo!Xukn!eo(_X8H$Il1`n+9Ee)9D=DTadY+yC*Eh4ZyP zmzv-3JbHf1LO<#pOnefa&CqNe++BLYOf98HaBzrBI~TWIC74*_DkM$u=##KSt@-7;?Yb>FPpq1Y{XhSdj{Pr^d}YUZ1|ysQ zH>wSqKeHb`f9Et8!=JzLwZ0rBBG1{U_wu>et#dwHs&Ol`Hi*ID_@nm^LHS$shVMRp zCWh$k#-L%x0)_*dOc(6lQl(~bdP!y2eE*=2>zNt;{0&{ou=o_qs%u}37(BlGkum#QyHIw7uA^zEc+~zpv+Eyb!I%#*m`u;P`8{+n-ro>H&MU z2kJ2${%xAu>2Nt)qTEjH_c1-`dF4_J4@4hSCMq}dDlC3jsqtRXc|EKD$5@XjHKTWb z);{oQ`@Y|l=4 z1`}N_2A8v+Zm-cV<8Tl&PG(`a5b!5{ciGv~y463X+m-WdKG9kGQCyLs^S=`VgQU&J z2`neS+O3y==bf7sDXKb$=g8i7_a4_4$lsZ69^-!8>7)O7?VrW!91Zu3G6We8M0iMc zB=~RF)fO*fW)RR`(9OZ%vp#Xn3Vj9!51VVAzis_r9i4FO_d%hg88XUmzcP1A)~rr1 zI(FTD>v!I-jvxK6S$^jGakKpYt&$j>TYK8;1eh399`Rr8KgrCX@rmEGM=(jA)#lu@ z)5gE6#ckQDSGhfLWT?}*BY&6+)U7dPXIOLoBxA!qc7~McIa6&-pD&*9^4C-@29K!n zn`!&EY@J*ByZGYb!b0;;H#RUbw8vX;>hJ$!wCC@)+Xa7reGOUnY>F_0FmqCA!&_^< z=Zp-$A44Z^LwtAgP zud2plN%b&D+{<0qa6^O*lc z+~6x7&=wxEgMg7cWM<-rQcb#Z&M-rSNG*J`-R_~%pO zhP1a6Js1+08ACdmfBsB($Gk;}vEhm$gUXN0XY&;pIO{&KBse&5GGtB975aX@vDy9M zk(0)aKg?MfWNbdluxQ)>?M!}Xbl=VRd&U*9FmuP+VD=N6zpQ$E!SF(X{GII_3<@iy zw{4WJXmnz*nSFiQyZg%?8D8|!y8WJC@cqa5d9gnna+LNmF*m3zWQ;sJPn)roM7KVx%JI+dxcl*Q}KCpdgt>zFZNIZYtm_dP=)$sNC z``o{+K!fsp3>FLq4K@smTo!d!?|dhra-xcpq2@R;muBNEd`SM-=cfE_xbY@s3mfvVOb$3HTQ+~nAqvkz!)_n7R{B>G1*Qb!bE$RE} ztmp-cvMf)WXS-ThA%BPcdoMTRgYW$QJQ)&93Azb;Sq!hJaxq*w!;sF(u&0iR;gSl6 z&XYH_imZD|`5Jf_y{_10+6o=m?DJ0i`g8kx)~i?;4!`?RJ$d6tUOtA5vitpi`8#XY z2rT$4qVT=mXy^Plp$=^h;8wLZ6T=JVlMIuu$doZGXklbnzxf>dmrn;|uAfw7*tH|h zim#nj<5-kgym@QF%q!Mm9mV~f#cQ?q=%3o#!f@dAtv%c!5BZB?OHAIZu3EohQ)SUh z8|llSgRwstF@R1GTp;LTB>F3`_C>`R7fqL|wo}9yj&K}yVQAR>_c&vN27g0l@i%UU z1I}D!@Avbt_s=+JUU&Z_Q}n++?+Kby_SQd}qsqi^LyrCX!P>`@7*2iPIz_@jpEF@r zWP$gM$Ca(Tj2+Ajg-)v83=={*9G;w6n|6Q2|J@P{3MYBWZvBfpb$`961^Sjci-hn|(PN%>FpCGnBj+ zWo3ABsdAg%=T-kFJ24piv(IK|sATw1oSj?CoWjtM_Q~FT?&=yFCWeew28PI~*SnY* z{uG3Tr=X*E{??RsQ?@ zv^SaDUX$j{PyZNu`CA}k!>{H0(rwkIrN1r@vk@wKoi4|q)!odx>H{Nuk}rqRfk}I( z0K-&BlPmI~O0oUlUgP_#Cs<_CF8m)xOu9 z;#^SOziO6R;h&qu(`M{zza-3XzrTp-2xG&JnV&TrZ52fzl2I}A+ALsyrR;eqJA)_Y-R)NiW$ z-e~YOWqgwWT_~jtsAOt<@?Fr)op)XdTvl}bJWN5z(3A1%LS)L_MtaBIf`_l57&A8<>q`@ArUfhT0q+&kZW`wqwa zUF;;>^6>jCE&dPhf6S>o{V8GY^b5Au4~th#uw?LJWl))AP$0)}vhHyZL$eb@gH92{ z644Klb#>c*t8+4Pys`fO!G2Ot=VzAct2-7N6dz$W`1tU5;u&Y>2OE#iZ@KyO>V_?O zts8dTJg?FE@6gG|O?8W&yl(om$L{p9{`Om4m5*+oI&}zKdb%<(1av)r$iPsst;sf9 zyM&`*?T_n@451thQEV4Zzp|Th^uO_Ct;}zMXWkTF6lP`IRKY*{yOd?tPJ`GLu2BpI z0h1WSgc(%s&QE`3U;a+%#V3RqH#j?+=z8BxDAr`Z3lUh(eFTn3vTlF5~UlB*tC-D#`koAa}O&-pid``_4Gci${u zTx~+v+}c|HVCm`ghh|RJKXB3aZNb|&6Mf#D zPkK9Dl;tGXf|%;pcaQx3|7xvxi|XC|J9kR5@k+65PCwtqD{UsB&bY<)yGcP%X|3MA zPf;IYcYS#!-74_u;QuK{YnT15leMVe>65je{X?SSo#*-ax8BFesOub^VKF7y$}Oo)WUMTng5;pM|mcOnrAk;3=_Pq9;I(CywCpO(`o%~8;0xaeh!w z`jMTr*R`E|pFG~OZ(H0O@M3tq$Gdhsp2Ef8pv=(lU7L~N?)MG`2HWZ#xwg~Z6o1zF z#CAhPGxXrRTI=mx3)GUoUpQ`yLa62Gh?{yKUQhi5lVf7vchdV!)%SNBNo?csXBWlgZ-v;mMwXW>g zapAdX00To6&jRS#LZHL78kiYa*%)xliiO8)0uvp_V(R^QOY2KKl z_J4P7@(|r@kf;;cE+jt?qV`XFbyTOv-f;*!_JuhPbXGz!f zbkE;13>|%M&u?DB&@kUW#G)Z<_PdJ0b*lv#4uH-ho2gk}rloSH@R}AML&AIuh6DYJ znHgq1zSAVk#n4dpcJ1p!FFxywFi4nw^iBNB%Mc*s%+A1ddzyaSyz;r;j0_9J56m*n zu99V#ai=|#!QoE%>HvWS0nev?WSM2k5b)P7jgdi#=bfa<704p6gaqb>C5AsDkG>HX zV&G{}X|S5;_wm;Ywzt#YOBX0IXgMTn{d=s?ux`yl9>zz97=M(-EeleOGn{toatix( z28Q+K3=CcQLJ$7fRF%CE|9*Ja<=qZq?{@HQ|5+Qd`CsMnmv)8RMjzh(vwB)6;FaLV zp!aO!EQjmMrgJhq303vrV2Jzd`}3~cw;QgBG9jm$6XyonbILqnY`C`V-35i&$M-+l z=45h4_))mQgyg*D|Mf3VC@Kbj?X3!XyGqhM>HcJ&9PPBl7baVD%Ld3~n;K=Uex@(r zcKzM4d6|bo92&UmZu$M?W@NZfwR`5B_QL!6+zb=G|J4#Tj-~6IXf1{b2ZSB= zwM{hsR``4+w`9jBH3f!-XP}NcXduqPo{52ZBhLb_HOcm?eDk8&E?hZ%;Mna2H#`|i z8``9vvOIYD_eoLXjpJerCz{pV;1+Jr`wV_;%e_ux-(N1tz`ARhOq- zn|vVT&v8eF;E(4O4;+iUoN&CSv!L=_1b^?5{aMT6O&|LUG;9-z(y> z+|sHico-RGbQxSe$aMD2@2$u7YH&0>{r#igPBp-JqnxRO;a8&#AI&t%Bppu8TAw{b z;=+2q2P=8DC(27REReD(YSgdRT*1(=E@hq)dxJP5!ZG551!3xiyg-w*EW+eM;M<~0!$1Q;aSRAo=NAJhw# zV5@XI!sw7SV|hZ_W8Y*Bg?jZ(LK=H)_b1IWu$Th2QDsg~+)Vc=?f zpQ&?Y{py?|4u%tP&YRL3_%g($7+$pO=jHHVVkr5(u(Nu{vDw}gBAP6_%-lOYEf^{v zzc^x_d%1T1q(6CH-yIh+G-!S)P-IxQ6FLi?l3c{maE@Cci)~uniPS)~^9I{<_T{Ov zT>96rDuzGz?th;ck>x(ID}=V+y1>x8y-^||=T>QeO!1o^r#z)Sw*jo0*!S(8=2X=>(7d-r>61je(ivnjQno=X{j4bv&-a#1Q-r-h%4+_ z*nVhna-5jJf%QQP&R8E%JkX+^o}w2}wkEex_p`gx^)rGOtP&-1q6|7$ah&+c^1#J? zYXidz&I7FbbpCy;_%YpvbH~ruN{S5&f1Gb-Fl0E;y>Y?&O`55PeiS>!#o3gb$;6t* zO6aY2y2T~Qv_SCpy!>MV4V~5J%_G0GUlaGz5Vm=~j5$Yb^Uoi%CjI(YplQ@JO@>K? zlVL@jyi&dXiodt#erNfne}5-0Xz5CP;*K-hPbN!DXSo0xb1hICS(|n~GKq&VCBJ#y+1*W1Zz_C* zr~fp0WUrSOocH|veD{s=9Ch`UU!;CVJo7XV`>!UDaO=yfXy&uI)rv_Qrm3(faI$o~ zlD>6qZ>9T-svcc^_ALs0f3yo%H8Cj3G#q02QC{@s%%=(AUa`gLQ*J!BWISRtjU(pk zqh}6(CSSGRZG4`2LH7054i5@%wl_|x%PhJj(O!@?zVXRL1c#H-%_1i=Z;EZ zcQw0vNzY7X2AgL+k=;kWIybHt{JG7OVKM{5<9ja9uH_;{GzWl?Eky0h_b!D9Ti;755HS}XL#^^!iPf}m>HyNga5^e1uQsmKm2a# zw8Oqz7#a?TWbMk57EN~JTzsQOEE>s4R?f?8Fp$iG}QbL&|s+3Yrl9{^}FO^_KrVu)chGN^&J`+K}DAhHv@y997BK# z!-SjPyX~t}^!Y+98Z{XvoL6RK*q|r7TGISL(Zv$3ws{N( z&EBm3WY)pNkm)7mdi2a{28K=xwI5rzB^+duu&FSx`EtSe!x3Ts1DE~nd5zP~oG9k( zXEu28?(OlKcAo1$*FBhc?bjxO1K&e2|& zLBVD56$#K;*^2_Vr@h$B#GvuYbIs#yK86cSGt?OwgubaUG%z#2+-k^h!8Ds;L3SGh z!{fi}-^8-1e_ty&-`H;dg%i>YhZ!qA?YHA#5PHg>arFIk9)=(JGr#P*!EnIJyoZb7 z!3<>v|Lw=*Pu=0L5bl5XW6F$vp6d_IcHaNX&(r=;S&idx>b>_rlb3I`s=NJ-xpHUb zk^k>NRrpjhh7U#_HkYQ~-v96Q{zE4wDlgo#$Ht(h_x0p$_WvH+x9$IPdjFg63=Zlq zR!$K!kF}5OvAiboK9?b3Qtpj3`>ER*xQ#nZ?e8%7Ff_c{Jn`AKwi{9~RyZhU%nuEXXJDsK!m z*kB_Nw1!TbiXmu94peU}&utb2tB-E_RnPJ0( zRt6m%GlmJVQ%tYlv|?#+X4uJ+nBT%sko=J0nj*ud*Y)+Bj1Sx%f;Iq_?29*I2vE&< z^HhLAo8f?#2DQ+L|w1+H=u@(J!8f!R-I~y!zQW zKLh87$6Whk;jmcf^>Y9DVr{1_4oH}0g)lH&sQIYRaNtO%@KLj11_uF$^ko4K+x_(! z81(aM?{0oO(UU=0p&?YrVd};s4YyPpYCiZH|JV3;l9_?AL4+%To8i;6YGuv@ksL!` zCJkqXUwVsmZC^8e5`!8WLy;*Llkcah%Z5kK%ry4=QVnXA-C|&7P-DKpsPwP*u<@_krXP>i zpJZ%!#hSgK=9Sb6ZF|nQ-SJ`!2h^DJ>azknO?2$ zeygRm_?}`|rNA&VUX~%v?4C}Rh8f1`eFl6F z1i6l6Ft5I^1sUvX*r)M_orNQTLE&26pU3kLU1)d9p1dLO%+@(m-cEGit*95zaC6ov z=|d~*_x9aB|LypC(8?+nh8K0Vk3D=ZGBEJYD`9X@eQ>et-5tp@Rwv{b{$)pO&zoEJ zKZ&`4Ws!aF@`j1(LZ_J(*|tZV3z)StysqqOcXZRus-C^ijS~cqpJe6?JU)@_liYgH z1{n0??_F`+BoSSc>S@ACR*g+*mqY{)0|JU|~41 z|LCq)4u!eUvy_g$*FV&7b94IfDz@7dhD%gA*X=Y@I8winb!qyaNoW}V%W$ccg5_A@rz&fjl)sZZ8gY}4NA z?}wh9ot=1gmZ@U5bzjKxxY=vt%{}^VrT==fxH9td{?B*Wk6v$kQ+@yc_JE_z^Im?x zsvZ7$AGgMXUAuNYIMOK`vm^M;_KLHN4S&QL8}jV=7#A@x+)qo|%fXQ2#KN?CO`a0R z0xe}p@L4Q;cc(m!Jk=32Z=!-@sf@^f+1Th$Y`1iCe>?gy?fCuT^-lxs#VQRtk|_)f zK1Yr0<>lJr@BZ9h z6D+S9axvccuxAq+L-8}+v(;vgt!}>#4h?O66wkn5!opDe{9Gw$68x7jgMrB5+NdXK zI)8rKa%{*ok?7p~`<=Yjsgoz{Co%IfEI9edo{Ql^Ld&Zwzi(bLW@S*>vue6r>p^F+ zuFr=~iOMki`8ogp&+rW|=KmMf(#ld|2kq&fSN+aX?-8@%{X2Jf`fa~SczpbSZ;EDc zi}$0ar>9T-?aIh-H^+X~ANxyHbHg3<85maoJ(YGvBYpl~$r?t6idF`bnDz?{#-C4f z%5FVAb0q`k&e9+ERy|&D`*+*h-%iYLZtZ%j@vqf)UcKZgX}gA5rsl1s@9UN-FgTR0 zelF_ab2{#k9Sehjn0&9f+2$GF{~XM1&9HiS^n7>f4{@>3bHP)OH=n&zJ*hMIXinzQ z{kkj*)Y=&?_}KrKTfxAPJKdIG_uE%ReJeEl-}^vhw;FQz473oT*D-x{pzYFzwa;K%fO}a zhutOOz~ArvJtoo&4Q0<`n;q1iTCJX05|qiN_i`y0gUuFZc0LDxfBvqz^XAG74Q)+l zQWTOj{~dmJJ$@%swPm54L?eSd&xiNZzwIt~aY3<(LGISe%gb9Q&NyzsQ1t(M*uNMF z$A)9a+&0R8oBVwL;tn*xjDD-2rgq{ zv~cKPW=KCb2R!AybH?(U^^6RC{XB8*ZeNH#LR^ z`Qu^?A7=hhh(CPZp6&f!cBi)2C8Ba(ybK94|601F|MD@c_*7xRuwdUgJ_Zp#jn(fC z2mP&6wOp@LXZ>Q&YpF2Kjpt9ZfscAKyUt#Jy7F87DlUPCsyUn2urTm3?RYjT>B1WZ zhm*U0^RL*z;Q69@QYsrm$)ot^x8zk@ym=Y!+%Wb%@@H}3#q)^_&zKz!@7u=Euzs>@ z+?{M$7KO(8_j|vyF*G=3o%`{-&$?+S{AeDki_1^?sT#yS$#a zLZf}6?slH(nYOj|1!-J&gDXWDep)P^e(#oj`G1bXsWHo~_`a)rmSwmvsi7P=A;i3zkaJcIe&LfgwlqjGb(UNGv@QlUbvorIQW53tV+V2qad?CMW*V8gv>D_O)-QIGqbna z@DT&UQK?7S?|cQP&hU7*+9PZUXqB4@gG1&2_#Fj~XVh#ypD|Y8t~M$9D9&&|{MW9! zj2rx?+4F8}a10T2U{E-Jqqv{pXYt>^@9X=U?mPefa@n6*;DM(lBZtg~3{qVWV?w@|iTi1nge7_nSy>RE+XoiND#^RlK zn5HBYR9#h)2oB}zF57}W4l~x)I#*9PBf@y#LOVY@!-Bl0yf>cL`)zop`osFh<``~ofqAKqV9IBrXQ}913A&Oertb`?o?%vi2=F#gZcc!qX{ln3gJ zd*1K+?V@yehht!Mb+y93%4PLSe|%?b;9@%Qd%6O{hJWYOMH>Yf4x~7|n#sV>+_+qq z;Y87cIa?=e`8%IWamyYSr{gK|`Ueg7Djk@;<+{zwp3EnOMiTKW7#gNe{3^z9;?X_5 zRT+90c8b2*rN+n*ccpySdIkn|#+YK?qW}6T3@1DczOU-|>UH_9{Z$>G_;ZX3)eI`0 zOec4zB`7VViY@Q01zz+^@SDLLW0J5m`OZvKTY z35wxmkalFq`)BpzA%DF_+V{unWT%M-F*3w5Io#xK_-@R~5U9xTr~d0<#!VcI9xQ*2 zz9|?;PH=O&!}6ZBjbTB6@uY3X&p0WhSI$XdW-!>}*2>1<`Myyn&8Ju0M5iSui9unz z5DP=5t)~~STMDDvrn>sYzbzmA5-ag}3GS}>GfX)7|4mE%|1WF?Ync|DVicIl&cJFX z$ys|_GCMTM!A9&mUq<{Nqb*nFnEd2h(!?Ohpdj!k=Fe$G1`fs_*^&$iJlp5*@#SX7 zQE1RARA2{pYWnNy!V7k)G~54LY;Ppgs&Q`SZ~GIA?k(YJST$dUDPa~%KY+8=)?AaM?e%tR2V_;xpFLQT1EzyuPz>+>!)t|vAyd5l6i4$ z3s8%kRxR@owMmywyexHEdC=3_o=2JL~xvL*f`pWa{30TA7{Tcyrp0-zOxP zUP#UVdVgawd(Pcmp_~jm4m`gd!jSO&-Q7nK989mu*Dm{%eXz%tt2C64L0F$_C%7uVMk`%^-oxM!^e{?;L4f_| zC9bDBjsCOVM<_BlTzq#}hp|EN%4Z+NhE;FouY%Qt3=WL@^Ie-6_!y?BF(e2qSkK6y z&5^*w@FcQs-x<(;pq=gwB5Dc>4O|QhX72du?#S@7f`#G2B{Mz-r$zHrf1hS%*qN)v z(D1r4KAK^{Y0d+CS%erGbetI!&VIi3AR^Ofp0wjeCT50U&{$H{?*4R*XPZxT+>>Td z&{oWxs&YBu&x95AVhjrFzA7=Ci29R0GiSZ|(fwa*XFPrHI*mcW@6T!l2en>q8F97; zv$ErB1E0Qc15Mz3QDXSOm1(BPAj4F!{VP)&Lq_@;9)<>SR#5Y7;fLqO{{~1)7z!?)+dgx~9Pa}R3@Uz1GsKugBpFm11tL37=p3mxJhC_4 z(D+5k8 zc`19DpovGEgF)nBb(jdp0|tlxEDYOD{=1~c=)=I+!^m*-*ZZ57L?zh-p8os)=ipj} zr)(Nk91d62eOs9s_DxtmfkCE%g+U?xOVsxHybKRE|I}K~P+9H7FdTQ}8V^WT&}ONJeD?f0qkGl*DoDn#A;`fH18<~BtJm46pAE-YkX z$S9e&MSgGH-?Q5n9ARh(m9%emTy?SdTEPbC-)sCf)eAB<9{(_&V;ZA2tpD$w-?#t1;Qed=N(P3`dQK(@Muzu3 z-IsbG%>YIQ|DStbIB)*%`kASKVZnc9hIg_HW}kevkU5Y+A^pOoJ%*eLzxU_7d!AIm zAhMfBA!^=_|2esK3?HsbGBhwSO;{VT(WxVck8y|ZEF;mdH80uz?f=>K`oYrh`2I7D z0;=y8D>SC^HRz<3JxbesspG%O@lQPI3vz|omx)d~_CH*op~30=7I7hl6sCX1BC&xC zr#7>wM4tarz3l$=bLY-EF*2NgBz3e_tX1HDWX-q83dJwme_#0h|F-q@gx#yM&Y$Q1 zdz8QKgY)!jx~H{PuM11Oc`tA6KG*WQ)wMBFJM4A^bBIfQWs7Iz>6pMGB&Vn_k%hVQ zSRUQ2D_#19bj*enH@MF^=1_#9kvA2KEb1+zaxV=h* zNrT~qKf?nT8`Xc7hXokkA7*Dr=-fZ~|CCo3mCiCgc)$>+=fRZ0c;LrQR>p>qKfeVU zm>3k+aFdiZL7zsAc3xc>Z^~APYmn4Tr}^_UZqVe#Xlz(fxio zOI?OE52MyQLy_-qIOe@SS@_3wuVmJyK!&cadQOHDlKh$7Q(_i~-w@?|YSKXT7yQFQJ zzfrWReQx3Z|Jkc+*;!Z)Gc1@>aEP;PhKD@coYHHN&pyxpU-P*2@uO~iv*&Zm=M_Hs zfBApSq@VlaXJ*t~tiKk1&QSjEjrv^6KH;~yK5kK4fA~v^@7mxX+}6FcX8s++^{EU_ z=KV|oWh~8kYz&sJ34#4BcjobW%IU`c`!u~eQKTViS#?;XgzN5kt8Fjvt!7~GT+Cq7 zvj6p8_KWXNSsN_KtQBF%kZ73Z$i{Fde-Zo9`lkX8j1Kk84EN{8KRWa-f3`4#2R9o- z^tK#B>#{cnix)4}Rb-H0s?huAyDj&&+2+j4YP^z8+-=!zneZg!JqTjcd2-7?bg}Xj(H*G^-FCkVUe3_Kap%fW z`)yH<*>4tiyHuG+=kYh>F)>8m)9>bEyixF#edGJ8|FMN}416pi3=CY1TX<^T*GDo; z_;@hz*TSU?4vY;d>>y58rzuf?`7Fj&~j zGkF~3^f_$yV^$}lgA)hCy*)|U*9&tke?FOfc2DJJkJ;Ac>v*MSSQamvX_(x$^UbEy zQ9KX&{?BQt-dFec*RtBX6_0(>4mK%nPPwU@_Vre8+Tj;vn=^mEYg0e6n0aOhhbce6_%>i9r>pw57ieEfve)gf*J?hnAyM*~0-fw+v9=-ef!P;jh)92-`to}VW z`plG<;j^{Z&rP;hk1ttiy623qe&pVBYwqv4YxCp7;%65oK9BzPb@uhR@P$fSl+XXW zBvbQA^7DathMOPHn?GZt`+SYP{yW~^SbZ$tJM^CX_n5eiS$iWl=LIj04Su`xMCH>P z{%>!H8UL#>tN(NK`XqL}S3Q+4d0-^1^$Wj}5nes)8jf5!EHe+9GkW&gICn%BQM z5%>9xaQW=R)%j+}`R=8j=iF9!`*3OV{nh_%KFqgHu>W(h`5F7+?=vOM@1*MODVl4U zeu}O580+F^#qrVkewNiI=KTB0`Ybv;$KZ3=z2w*1TJi+VzTI&AE&JiSq_nhgvbEW) zDc=F z+y1~^e;uq(e6>D%abEeqhjowJzPAe2DV)@Q^0P5u{{>r4m4A=#r`_k|3}9H`>MhRD z&^K>B69X%QB7;M3XQXuZPs#^|O2`lFh($VC&uUoDZu0?G#`*Bz%C& z>4x~5&3gZMOXo%G*u970QYAa%5e5ZA&V>C;4Z{956ImG&_!t5n%{N-XeLLVc6NAB) ziqywPr`8nSv%aPBL$ldxp}6f0bD3rKo(fgt;yqp|$l%&nIu*+j^_?ag6+p3|Bjjx>E_VS2Tb9E@U%M5M?-E zrg^;Z`J;WsIs4B1toc8!U6;Y4{FYYs^7xYZKjWY0nEo$%mXpoEu%K_t*^Rjy`569f zDh+df6MTBdTltC?iQD!vGDOt;*1nc->+Jc+@NA>{y|eX;?y7wEtjd+MF0t4l=VI4U ztNw4UC4<22`e=p*Ck9=uf1eo|^nS^vwli=s{1RqpN&54#pkWeAV}#6ogZ!C{+2RZZ z0te1>K9H{9ayW1I^xyj<_7ZQnzj-n;a4{t`zF)R7b>ENa3=K+$8MZn8Xm@Z}dVB@< z7pe5ehwM%|{Z4upIQeSdx$R=J`XXOgJa$^0_|ImmPLa;0+RTOA4rg{XbZ%p=K0i|_ zlX>HB<(mB*|Gs;lQ%|oJ{#&;krkeFaLJR9{+!C<4>dK z%=d4rPAGog_ z?RfF`q@uek${ANFH&nB2DPai_WLm)B&<#p7Tnr)%Q&<^pEPilm=I1k;u1ZhRESF?p zc*e+ZX~Tu*XWsHNG6=B*Jlpi!y8CLo__W^Wcju~NtvDF8?9aViK7Sp91EWK97xT=! z3=IGNJh$&=WVoVRWyi(9#?8>+u>Sx56n2J$h2O57W>6@*Tg1Td$7Y2J=K^rhpJr~* z`|~%Yl>y{}B@7KmwcQsz`ak>r&O?9tC;Oewi~n;;<@4A4*ra{7Pd~NAR-EK9{%JkE zx8BcO+<*5WpWT06iOn|oDfGGi-`D$RIOYEzZ~J@Rzy9EyFE@?PwixfzYhu{I+Moy?>F)a3L&PoZ-PIyC-Z68y|bHMg}%UURk=wr_rqb@t@gezZOrQF>`a? zCbr8P*2w;JR$+Beo3TPxplLq?OG5qs>a}jGkJ9aLH9jO~1ANXJL_rH2XKQqIm zZ+j9>N^RSl=y<-fewE+y+q1vyDwJ!y^qk=}=Y(Vl2UdnC5e5y000sjK28G4~bDkZaS{b53{)jU(#QxcRl8q4*1SdEd zj%P<^y*<0%Uh}Q4+Ki1K4m~;@@0P1>>!-yqLGHM{SgGuvxKzdk!t?t@7?#ZA zXI=T-XO4%I_@!x|YCf-LfBsLukzrD`a%TR&f2s@(uQ(>0V^?s{QB0Vu$#7xO(q4uI z*KQ{MpA>fqRUH^YBHSQVOTNU|NdEfllW!soy`oB z1TFuFdr2r6DDTkw@_$p++qb?94N^`bubyb6ewuKE!NKQEalir&h5{$~s_&Nk4Zp0i zLoDk*^(=62PAHkaFe^#{#LFy%-GNwzxTqdEqe>UyWhHJ5%^--!`BbH>-X5l*oRK| z$@$rdLBaJ$YgL0YgTsSwcZ2x%-F_cGFY)Z(>$~3fDK^Y5fBrasI+x!HgN6ye?b#X5 z*?d;#<>riwc-GGF;J4r3J_8*OM&3y&lP5hl4ZR*OekxSp=CM25D%)kR6-NoXOEp=K+C?>)Q6_g^nPzRav;kML&+h6lw5 z85r^(Z}Vnk*jQ1;*W|&-AYRsR)LwO4FhhgNdxsO&-dqd@2HvuvO#k~n{F>-nKGXEI zStP@Qd4YVO6Fbi^GJM*pCTb6AByai=&ai+XVFKtX-<>uLP6-JU7!Ulm`>;J%TFsx) zp_GB)$e)S3_otlYtdDtaFE&5B_tv>e<{fV}7#N-jtrZpgzfYsNwleb0*(oo>-H+Bc zPT2mSOz-jkHQCRj9rqTT+|apKX7}{C4=e?W%qutkp7gkd;Xse}vo1yk)ddy@rI;Al z`Q=Q`+kT&8S@k8u`H1s+JE8x9&AZMCGw=v8Uvn2=_?WNqR=4b~%3EKhGUukw)$^Gc z?$lqtyxnJ;(hc!{c{|^0`O6;v`eJunt)oZ#3iccCCmwqwzfWGmfq{o9iGd-%dHdo2 zM->?ag#Rll&KEN7?=QcVx!hDv!{DvXmB)IveIb8>znhfEOusvS*R(sIXWp8Anp;8g z+Jw&uk8jOpV$kJcFk)(u`_nt63DgvkXDFzb(|&K0cHMuD#YVHlLoC^PCk57Yw+aOa zBwS!{*w6i`j+MdhjrGCz%nYwt8(i$I-!d}T@L$toVA%WLkRjm1{{B1HyuYPy{&V<4 zn|AZ%4P($ z)|$2ciGr)e1I!Etb1HAJGu)YRl#3x`OE@P(+5Ebw!`ou&;|}kbzJ3uyL)FQnPV)N$ zex3g4J(r)sBK-O$h6Dd~g%lZD=QUq?yEmm?ZK?aYYRg*$v%zp)RW#wCR+t-C1pY*>_;6Qy^ zaU84WVWVd(px)+}B|p|PF?{*(evtu70E58}28K8h8HNUNp6@T?)Ib%?i*N>kV$G*_ zc4;b#3U$`?>wK9vjg_GyK8U~J4nso4lXKHj>RA~ZOg|{>sCzeQ$(g?!Z#)ZN+Bg62 zn}=@wHe%1#vG3<$`0)K81H)uSh9AE(GV?dOd~ zPlkpp_n7zgq2`e+E5#e8IllSZ&)6Wxp4{5b8Ukt{9q_;NT!`9C+_1F(Q>DJ4YW@u0e`x^1@5(C4wokh=VjEk@N zwlXk$-z3k(Q2Oyc1H+xu6&H6rYTNLE;XtszZR%%+hKlwZwe~CypX!)yUuoyqGCzOs z*J%$K96X*JUnd>Il|yK(|z$Xb_yRD8RWi+eK)W! zzR#HcyT55cRqY$jh=mybX3oQYwfN`oB(!(k;*=oC5d zF$CN{&CU>1{Jn|E!j6IAam&8?y%r1)-uE*x_}()(vVte(g@dBv5&?(P3p)S1FkHBN z-JP+4i6MT@;peN@@5|!VKWzK|hw+xVpt>5=%my_o6<8VOusd)u6dZomTJ>9#;lcI8 zho6;lG3@xfAm)$d^!hiP4bJifFXFZ{GQ|HV7D$-D$ndoD+4DCKgo2(ifm7hx*Y!LM zUoO5skW%q5nBhYEVg?IAe@BKpzx%6&oo;I~1TZX6WRPM469-xu0xX&S9Ld&HWYA-G z;A1%Olp!OWgMpP{L%S0PLxCle0mF-D0t{SCJW(7Czx|tEzwEA&XZZ2@qpgNc+ZAqy z(+XezX@lCr91INm6D$htjEs_U@9(R9Krbi#v7v8{oW%0IR{bW#S@V#2d z;r`d4$qZ%TLI+L=6whLr;K?K*JxkwR$bpYZ#FMGR)mZegJU8P9#qx$r!nZba?<0RvSPL&2B4ucF&21AAhf0@_kZ9m`LdY+9zgegN(+46@O?hpS6PM* z+uw6P99NXx2`(~gpZ{9V;J|o5fti7aan6O~P50Otd>_@pgeTOT1 ze+WG2F+R89@(*jz+m2Z$0(DqAt@+p)oCF%09AkMIz-j5rKW>Ht4qfrA49$!THHrMs zV*cndtl+L)CnwQ2KLj+EI-jB8e)ZF;&pW5PZMQQs+aa8M<#ci2$NulFwhVg&7{r)3 zbR^Z9XY5OPRr*bM595yMB@yhUVmfioT%TPS4m36#vwCM?=+6{C=a(YmzdbArcm7|P zVOjK~qw-;^_?d3~eK!O?1_-cxSPyEXITYUB`{&c?Yr+qHe0-dC@j{XD!!4V8x9kmk zcYlM=t$P-YC%--mQe+DGtHf}CpZUSGb_Ry$Oy`e&|NUtG>%`~Vjz1R?`gTQwQHVp} zbg+={`AdH^>Npslvp(Rd`kKFEs~C@c;qOjWMxM&eM~>`gVR&%A*CfB`f9;M9Yu9ly z25>A$6*#j00`r3PK8yz*Ff!^usXjt<(P}Bmrtfgj85dGJv|Z+)2xx`J~^0JB3%2zWX1c^kU@%Hcl1>Z_f}fUTbkCCQSy0`|&z2 z=2q9g_%6=OaA%_hKW`pOj|9VnCq5ic13DNPR;_(_KQYyl!BoWIw8D;m+6)G+G4||g zJd5r#Hh6z|9;e~)F`k`4gyqBbTd^Jh4)cf(SKh5-G^TiS2Ve4Y68T6@)u z>-qQQ8LwG;!T5?l&x`JQ&o%XW0uziDIrwNi{KIgiM#n^fjp0B+jQx(U*V}((KjA(g z$6N>MjH&dqy^;yO6|J*yfqc5G7n6jS%L`@(otC*bj^1Oa>)-!-Khx*rXUPl-CA^vp z3OnZoF&wBgDY)&)*pUB2va`2Y>e6%RQe8tG2JfBs6b0pl{>!jDaEN_jF)5{?Vy{Y| zin!UM<{fViGib3~F!Fe0Z^CszK|Ikvz<--8FXIA6hUp9!zB3*83T+fPbXM52D459? z|D4)kq`%DG^^ZB{nMvnA2b~X)XDE>TZylS&z!0DB_vZI$XD2fjh5!o&xqJN4$(C29 z&huZh*R`Q_M{M!!puPX@bTA4rB(z`s!m^*A@lRa+_IvD13m2ha^;i^G7?&_KWGiocuCY%}hM{BUD{m*MC2w`vUM0yX=;=3<*okF1Y?b^U zS1>`rnjwH=!P5An`=x`VA@Lh}3xIs!cU%~k>CtPCMn@2Onx6^dK< zG>BhH=f}qmlYIflUe|n_&&2TO@$bE-7skDxGJ);X>PBX%D`lGJW$*u;KU@EI&Ec|( zYo^cAnNq(%`j)inj*SP(FJCcQ$=+LkPv*w6gt)SaOMWtJ`4W6*KU0H_fIrjUpSOL8rm zckkCJlTqJN+`40`rot!1-TyzFn46YzIrdtDmFeU9-HZ(B1|{=1U)ZGdot;aCjb&s1 z_n%jS{Ur_d@Vs)kYxI2b>b;)pq@UKwM$IdddGo68|K|-mpVs|VdfvR>_-UM+)$$94 z8)h7TewdNB#_nI)4-4*TYXrBl+r%iCo}bIl^VstFv8QkT73%N5|JlEiDIk$?Zbts4 z*KM1BTTf7gG{cS?|1TIc`2Dfo*nf0y z^fe=v1>xtvn*3lm@K;fj;l+Hp%6At7ju!ga{d}^Iks)STmS2x2OQgq?#*o-;U1ESpdj-xXu-^~YPG;mNL68-^9{Z|gBE5ODB5zw4hi!;94$7%po++Aqw| z;Kg)9Ub7-`uyi{}&4~Fa$F!U{GLVSWp}P`7Y~JhK9}izl8qwW1jz)jX}+S z--&s*MekecTQmIlcq;Q5|L%Rc4>rFB*X@5*{)sYtvEg{3`S89jLxafwc?;OL*Kg-b z|IeTMIL=Olq2!9{{(P_4Kby^}zvUPgKl3rxd*jMhnkbzWe?89nxX=8;ScB$2hb)87 z^qD@Nb-VqX67Mxf*{s{z>F12i&qSy3E?a43kP=;cr|kDjo@XmlKSatuTl>`F?v$AI z;-?lJ&7S3^`9NrK;mpgyz8ma6Keqk7L7XAGX+oRR+qX^m@o7oQAqCHcy;Y`H*&gJz z{`ULltq)?x53fe?zWHPQZN~eY`b~!KrLP?Qni%!Vnl;)Wx9w)pQPpb+R%Y`*+03YT zC}o`Z>F>1!scErwXS0ldzLKA!bn7_sQ%x2cKzf6}Fe=WQ5`1(IxlHz}Pqkm6bKg)9RK4-h{+M+&Oj9b2R z{|INea5<6DR{hUzF@`Ixd$>6n4&G;Ac>L_y&bOd4GsB!=hIM%!GsBq~hRRz17WOeS zY|y=TeU7EM3B!S-!Rr*``}F76wTgaMcAk9Z#isRJI_e|XUN7Lga`bkb(O0YAO=iD; zDP|k+o-UA;*mRb2)A`zm-Pi7XIk~*zTwNd3^yo;0Ib*}_ z_y03f85FMF+h_Rl_QBT|^B5SeCm)@4`^0_!*b~;pO84h~?_KkMZSU@;{lOa~#p6?5 z|DNbsc`a|>o1pAFHdk76Rn9km*57ro>$|a9{${qz;(oG5;_>@#`ON#7TzqXQ`o-g{Ww+%ed`#WFweCqu~5r&YY zXD45)MSa}=^^CDJ!-GrQdihoF{wG{~^$L;>6+r1wh2ur!Lw!aDOJ6Cb2S@B@cne=B}Ge|6*Ui2fj4_crV7#px9ts zUz4K#Ywpgk|4z@;2RVa}!Q$#PJs*M`gfPltI9gg*dY8S;?HBB ze|9Vd&VLgR`uqNV6wl~T&eRZdX#adihqb(iA8RtKd{(_wtYGQVNsEsjbDF+uPy4Z` z=Pdd?d=3l^QEJ>w4Xwp(H(no{JDK0{&*z?l6L}aM9`Pp32w(_iWjL_Y!f6?33dJAn zfT~cC15R*1cG&ql`03>Nf0k_Zt7ZsE<9FZ9~}@2OZXx@BJ@L(swZ z_VahW*T~(^kd?;1i`n+nJ<-#}Dn=djRuwf7oeb>G%*LZh( z``Kfz-Dl>Wo;GuSPtT0!W$%~0Vmo-CZRwvI&x7~k zD%Jn}SU#=sph+D2={sc=_HRZ0@8w{0Vt8;^{$D}ZJgv@bM0b?ZE4aQAQ# zC}V9^Sg^kOrrp1f{n5WKwA+QOzGT4=uryGSshN%8*xHpp!!`fi|GKVxX8Hc#cc0n5 zuk5dUUw!{{l*6CvMv>>88<^&K$Lb%^-Y1vK%H(7a{K8ttK7Eq!n%4H4i(-ChCf47d zxA)mkcR7Ro)o{zzf8UYTiJP8#AIk%IFD{h}sVc3xTHOsj0k;{f# zEu6w@uG;QA(=2W774u(OAmR6iTu+7u>1{e&dTvh_VMyUKKXWh6w(&e8KPv+lLzO&( z2Fry@*`Nr&zBh)yrTZH80;ej|) zLsZ&pPX+{_fm!fcjnvQeX^>*`fu_6>4)~6ZetI4G~Y5F&bhg3%7y1H`5G(_)-IoCw0_^OtjTL5Hy?9q@SLnBss8Wo z^D8TZ*Z$c5a@p*tZOn@q4y=oITf}gn)nrHM{J(d^C+lp>muL8qB*WP7tmx17W#9hS zsT!~F{!?bbFoB6lgrS6wL8N!9J~u;`-1dC%Z0=sAf1(T}>Kre=Us}u1AoP3XqxnpX z|K8W%Tovv5=>PkFzwH~qW6%p?&nx;p5&Jj)^oQD{(^-?^J_y}czWQ2Gx}~G0KZ@bX zj1UDURmLx^(xPG?jy)@V_F$X*%&XehCOuyLKDN5MvbJL4!aINex>Pl(G=$BOumAT` zOmKhc>o9JHf=6Nc6Ibv2dM(vTui!x2iPfCPc4aYoN@g!rX8*J3rl-;niy`b_Tr`r8G+hhj;%C zG#L)u77=~4@$s>3CkyY)V`t!D2@qItX#eUX`k)*IIGL zhLD(RS)4x^jk^CU&11CO=U!01GBI}MKKHd@N;(JhJ+^G;2-u7`C9GH0!1NO;?JHtp^)-L~D=H}Jg*;bd6y$exu6H1Gs!Liu<9 zU&Y|yd%W%4D)B#hYz$LxrrUj%eErQ*@5s@zyS&or^O;6w_7iUp+_NcC;bQn;dQ$bDr9OjwJd^67*OGt!zxsAx>y7V`S+5rtH2m^l zx-+3^&gy#au>ZS$l)K$aULkzj{~}W^Xwqik`wL%Umk59y%D~Hc;Zm{Qf6&m|7i)$e zH;&s~V_*ng<|D}YZT0${`xqIX-T#!){i8jVkHO*Yg?;P(zAF`DSaW~N%{P+ON0=Jy z_x)67W!THgaEeF#hQ1ubRwJd&Eg$^EK8P|lsFeRRvi*>HNPuNwYO5{72b&!~oo)6P zzhqDBQf$y)_2*vk3hvv7>=X+gZuMTmTt8D;7w| z$T*S5{`JpW1_p-+MmC1(@HJ}fu3u~=ikKNrIUnL?%n*9o%k=S2=A-?hOb6^NAWlB{IxaZP<@#C=ig%oOUb0*NQD=aJo5umKnctLI8P0u` zJ@O%!TWt15cDanArEC+sj!wOO?K?}s?;j^m{5p1m;k^APhvbX{Qv?{U&*p#DVkh>+ zjv+(n|KrmMb65X9=qx-co0^=!8^X|zXXGZQq-0&?H=JD?^kjxU|6u3;efs@8^coL z+u=_)$^GbabZCNVTrzjx$m{<-nW!a(K?D~g%~&M-FI ze|KN(lTyNDhPbMiOOJ_vOE`D*K2yW43(sFQI@(Iueb{z8&v^fzm;ST+K7P3%&{1#3 z?hwkLpvr#W*W(qnf(#0`^q3eJzUiK16kueyGNJyU+z%~AhPIF^8(Kg)M1$jkk-#B) zHioWmQC{DaE!np2J5l~RRZ(N_yOrNnukY=Bv)OG%;`?e#i_1;q>v z+OkX_&xkWHEDO8ycCQY@iK!kNco-UvfOblC%ZvIhLX1!v?!H}iO;Gmb^;`Du;5<|i+4u&gT3=O}p zt<6^XRm}MhK9I%EQ1Jdl2S_(GNH6_AG@qHFGfB@Abauh&$J`n58tn`Yl8X1wGBgPN zm}DixFrn)rXn}j21%m_UQvn7I z=l|p3b45kB*UgR4N%2`x{5pJ1M4~R}O7b}et?J_|VlO^^n9XusMdgEPsS1OFid!o~ zLyrFA`@O6TLW;Vv@Bdv1W^DL>iShNH+J~jC{m;+IuXBI1OPk?>N<*kRqYop)p_GQ5 z3=RuFpJnwiI{yAS6GLjTph`Q#4^M{mmienBCFA_n7{5&ZpBVV`TVtD$&K#Bt{EQAW z|14h25b$+}0D~{njs2bse=3A8{szy7gO^@QGcxQnF(Cz7@0UwHO{0aZKUl z|FG9Ei9sPuouyJGX$ud-hsh5T8GU`*t6p{Q`njBmL9g9m=7)wW+3OeEaj?akO0E-sD9L2b>xT z3tz2SI{lXTe+dDL!r#Z9m5MRQSbb=j`0Y^9VFs&@?~mAteb0+LEzl5WYtHlF|&R`m4m@xiXp>-#LesFHwirWwX^$ejVy;r?CD+Q z4WMeM>;G11v(3LxGcfS5ubiVBW0doYm0^cpTZlF{Ly=7R1IC6X2GM_aIT)6BG8FGz z+aB{iIQGwJriKe2SGKe&^0RrqaM18fnpn^kA#@;y!QnyRfnE2O@A@&Fm0{syV@~c! zu!>dby-W>#ObtfYgc%f=7@KZ>&}L(B`y@X{slu4CA?l2>^7Zc%=1smm|3lo25QYZD z1K*dOGvSY~-dU(L_0`I6yv_{i`aNq*_}|`2T~YByf}x`3d){S~fh3vhtPBioj0gTb z)sA*z_+Yxyh;xAnyF;+hfyev5GCJsb{%JmFH)}G3TQNh60)xnN&I23;j}NgV{nm^U zQfP?XpYUty+d&Ra27wk&Q1k6V9z%e4#r6p;{2@Zt z@gaZGz0_`8d$0K6oJX5MDg(p2g~!+)GRQDAlwL6ld1TJXpm21*`ip~a@2@?4^FO#Y zp1(w2oMpkfoeJy@ulLry)nH{zVY^-Rww23r0Ruz$26cw(%RsAvw7&=|I$Th31(h7E zj9PzwOEHL)^79{E=l$q*F(0!ABf}2&dC}9E8GhVX6|p+N$e{DalELBXN!e$D*~WFd zPg?RUU}1P5SD6>f$KX)GcZKQsjiR%*AJ;Q1uw^(9qWiB}gyD+Up5PfF7b6*%JRDpy zKk9oN3Ky<$? zd+NjQ%MDpRTyNj>bNRZ*`?6o$*jU^XEC0Xh$SV&92341CKIRwp4>mHWRUM6Bnp5n}33@v+mR0&418x)`6`T6B$GqN~~BGaIj>AuiwsMH$&!;{o(SHvvzD`VG-bO zx4DV}q zMh1iJ`P=8tu7CAmv#upW*?k)P9~$c*Qt@fk}jI%Ad`0Q_MsJia0cYMMdu{cDkL1rFRiYkof`?fkr41C|43skc&}J(FLz+(}etjl-k+Obu@jZ+B&6P`)zz zobr|)u4WF#hMo5HvzQswzFQlzGX!;kYH3Tx1M~Uv5^UG72{CXuHXLebu|MUQZLQhl zH;ct!)A|Qir&#S$ci*rpx-zxy`l8#O>-(QbdB=QP`CDu6e%4z&<$GpbShY&~?>g7* z-us?$F=(+fEaUok-49O0ywW6s9vyd zuj!0+)goIuGM;<+x3V5#V5qsq$k4`6Ru}Wb`m-Vfk95ag;aNxiUz~4yXG{GCUhnH0 zJRfUh#E38)`6eng+wSx3x^LgSc?D1KGT+E%cyJ}yKa}A@8iPR9HC_{j0Eq>Q?9~}O zM9)Q4tqv*8?`9G){Wa@2gTwYneFg?LrWrAZ_Fq3z?_}XnmYq_d3kYnS0jRO>#J0S0tjhx?c3=zuU2PUsw7^1~XictIqtaqW5qO6GJPb z)~{k_hLsC0Uz*RbAZy10vHj1u7*;VdFmeRks@hr7ec|oX*H?7EYitehWYFYz&>iXr z+A}14SaEu}7H7iIYZlW|-c)chELdjA(C}TGl_6k;MXi0Yy=koW>u2-1nZ88*Jfd!w zxHkOX?Bd9aD)p&vZ%*uVbXd!4~jj>rFPn6+H zekW&~=Xq06BZ1Y@0(;Xgf4ghPkTKhnp@H9iMP=TsS>GQrmD@5g91#C%$l#E-Ts6+_ z)5QKSSL%z`Gc%mX{kpn6Y*Qiw7sIE+43}Rw#k+#W5y0z?FD!EPE@Ti8TJ3t~=;7i; z<%eICF<;|kP}nIK^TPRrbkl0#PX-ItwKFgT*#4a|@g76eulM_R$}=!XEdMORu!WtY zgo#I`)_m`L(DtN@(|JH$sVx~VWf>aozPi5VcFKWWU#mR!GVGYZ@$&1G82)2l@4F~4 zgvZzOa4}RdGGquHU_2?ipedfQK}`48q=lftSutH^1_lManxm_}axt)6cV=w(XU=cL z!0_=t3&WO>;3A&0i#yx4WL#XN`cifA>$lDFe->2!|9wAy&VzSmmlwHqdwke7L;BHq z>09eJto?US=kw>O?-kGEDaM x{{Pqf`KHeJAJv<4ZfPFt{OC8sMfzX;-lxZYSaut+F)%PNc)I$ztaD0e0sx*YIi3Ij diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index aa49b6903e..07e954cf9c 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -17,6 +17,7 @@ import io.anuke.mindustry.entities.units.BaseUnit; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.game.Version; import io.anuke.mindustry.net.Net; +import io.anuke.mindustry.world.blocks.defense.ForceProjector.ShieldEntity; import io.anuke.ucore.entities.Entities; import io.anuke.ucore.entities.EntityGroup; import io.anuke.ucore.entities.impl.EffectEntity; @@ -129,7 +130,7 @@ public class Vars{ public static EntityGroup effectGroup; public static EntityGroup groundEffectGroup; public static EntityGroup itemGroup; - + public static EntityGroup shieldGroup; public static EntityGroup puddleGroup; public static EntityGroup fireGroup; public static EntityGroup[] unitGroups; @@ -163,6 +164,7 @@ public class Vars{ groundEffectGroup = Entities.addGroup(DrawTrait.class, false); puddleGroup = Entities.addGroup(Puddle.class, false).enableMapping(); itemGroup = Entities.addGroup(ItemDrop.class).enableMapping(); + shieldGroup = Entities.addGroup(ShieldEntity.class); fireGroup = Entities.addGroup(Fire.class, false).enableMapping(); unitGroups = new EntityGroup[Team.all.length]; diff --git a/core/src/io/anuke/mindustry/content/blocks/DefenseBlocks.java b/core/src/io/anuke/mindustry/content/blocks/DefenseBlocks.java index 2642045ddd..001ab1d461 100644 --- a/core/src/io/anuke/mindustry/content/blocks/DefenseBlocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/DefenseBlocks.java @@ -77,13 +77,13 @@ public class DefenseBlocks extends BlockList implements ContentList{ }}; overdriveProjector = new OverdriveProjector("overdrive-projector"){{ - consumes.power(0.25f); + consumes.power(0.35f); size = 2; consumes.item(Items.phasematter).optional(true); }}; forceProjector = new ForceProjector("force-projector"){{ - consumes.power(0.25f); + consumes.power(0.2f); size = 3; consumes.item(Items.phasematter).optional(true); }}; diff --git a/core/src/io/anuke/mindustry/content/fx/BlockFx.java b/core/src/io/anuke/mindustry/content/fx/BlockFx.java index b902cd74c7..269d1c94d8 100644 --- a/core/src/io/anuke/mindustry/content/fx/BlockFx.java +++ b/core/src/io/anuke/mindustry/content/fx/BlockFx.java @@ -19,7 +19,8 @@ public class BlockFx extends FxList implements ContentList{ public static Effect reactorsmoke, nuclearsmoke, nuclearcloud, redgeneratespark, generatespark, fuelburn, plasticburn, pulverize, pulverizeRed, pulverizeRedder, pulverizeSmall, pulverizeMedium, producesmoke, smeltsmoke, formsmoke, blastsmoke, lava, dooropen, doorclose, dooropenlarge, doorcloselarge, purify, purifyoil, purifystone, generate, mine, mineBig, mineHuge, - smelt, teleportActivate, teleport, teleportOut, ripple, bubble, commandSend, healBlock, healBlockFull, healWaveMend, overdriveWave, overdriveBlockFull; + smelt, teleportActivate, teleport, teleportOut, ripple, bubble, commandSend, healBlock, healBlockFull, healWaveMend, overdriveWave, + overdriveBlockFull, shieldBreak; @Override public void load(){ @@ -315,9 +316,16 @@ public class BlockFx extends FxList implements ContentList{ overdriveBlockFull = new Effect(60, e -> { Draw.color(e.color); - Draw.alpha(e.fslope() * 0.5f); + Draw.alpha(e.fslope() * 0.4f); Fill.square(e.x, e.y, e.rotation * tilesize); Draw.color(); }); + + shieldBreak = new Effect(40, e -> { + Draw.color(Color.WHITE); + Lines.stroke(3f * e.fout()); + Lines.poly(e.x, e.y, 6, e.rotation, 90); + Draw.reset(); + }); } } diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 57dd7b1644..454563b67f 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -136,6 +136,7 @@ public class Logic extends Module{ } Entities.update(puddleGroup); Entities.update(tileGroup); + Entities.update(shieldGroup); Entities.update(bulletGroup); Entities.update(fireGroup); Entities.update(playerGroup); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index eb5a8bb080..b759620e71 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -20,8 +20,12 @@ import io.anuke.mindustry.entities.units.BaseUnit; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.blocks.defense.ForceProjector.ShieldEntity; import io.anuke.mindustry.world.meta.BlockFlag; -import io.anuke.ucore.core.*; +import io.anuke.ucore.core.Core; +import io.anuke.ucore.core.Effects; +import io.anuke.ucore.core.Graphics; +import io.anuke.ucore.core.Settings; import io.anuke.ucore.entities.EntityDraw; import io.anuke.ucore.entities.EntityGroup; import io.anuke.ucore.entities.impl.EffectEntity; @@ -269,6 +273,13 @@ public class Renderer extends RendererModule{ drawAndInterpolate(playerGroup, p -> true, Player::drawBuildRequests); overlays.drawTop(); + Shaders.shield.color.set(Palette.accent); + + Graphics.beginShaders(Shaders.shield); + EntityDraw.draw(shieldGroup); + EntityDraw.drawWith(shieldGroup, shield -> true, shield -> ((ShieldEntity)shield).drawOver()); + Graphics.endShaders(); + if(showPaths && debug) drawDebug(); Graphics.flushSurface(); diff --git a/core/src/io/anuke/mindustry/entities/TileEntity.java b/core/src/io/anuke/mindustry/entities/TileEntity.java index 53e55dbc5b..be42b41258 100644 --- a/core/src/io/anuke/mindustry/entities/TileEntity.java +++ b/core/src/io/anuke/mindustry/entities/TileEntity.java @@ -260,7 +260,7 @@ public class TileEntity extends BaseEntity implements TargetTrait, HealthTrait{ } timeScaleDuration -= Timers.delta(); - if(timeScaleDuration <= 0f){ + if(timeScaleDuration <= 0f || !tile.block().canOverdrive){ timeScale = 1f; } diff --git a/core/src/io/anuke/mindustry/graphics/Shaders.java b/core/src/io/anuke/mindustry/graphics/Shaders.java index 022119aab3..69be1a9008 100644 --- a/core/src/io/anuke/mindustry/graphics/Shaders.java +++ b/core/src/io/anuke/mindustry/graphics/Shaders.java @@ -170,7 +170,7 @@ public class Shaders{ public static class Shield extends Shader{ public static final int MAX_HITS = 3 * 64; public Color color = new Color(); - public FloatArray hits; + public FloatArray hits = new FloatArray(); public Shield(){ super("shield", "default"); diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index 9fff4ea1e8..d6ab983e94 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -103,6 +103,8 @@ public class Block extends BaseBlock { public boolean turretIcon = false; /**Whether units target this block.*/ public boolean targetable = true; + /**Whether the overdrive core has any effect on this block.*/ + public boolean canOverdrive = true; protected Array tempTiles = new Array<>(); protected Color tempColor = new Color(); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java b/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java index 229a7d8e5b..f1406dd5ae 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java @@ -1,29 +1,64 @@ package io.anuke.mindustry.world.blocks.defense; +import com.badlogic.gdx.graphics.Color; +import com.badlogic.gdx.graphics.g2d.TextureRegion; +import io.anuke.mindustry.content.fx.BlockFx; +import io.anuke.mindustry.content.fx.BulletFx; import io.anuke.mindustry.entities.TileEntity; +import io.anuke.mindustry.entities.bullet.Bullet; import io.anuke.mindustry.entities.traits.SyncTrait; import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.consumers.ConsumeLiquidFilter; +import io.anuke.mindustry.world.meta.BlockStat; +import io.anuke.mindustry.world.meta.StatUnit; +import io.anuke.ucore.core.Effects; +import io.anuke.ucore.core.Graphics; +import io.anuke.ucore.core.Timers; import io.anuke.ucore.entities.EntityGroup; +import io.anuke.ucore.entities.EntityPhysics; import io.anuke.ucore.entities.impl.BaseEntity; import io.anuke.ucore.entities.trait.DrawTrait; import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.graphics.Fill; +import io.anuke.ucore.util.Mathf; -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; +import java.io.*; -import static io.anuke.mindustry.Vars.bulletGroup; +import static io.anuke.mindustry.Vars.*; public class ForceProjector extends Block { + protected float radius = 100f; + protected float breakage = 500f; + protected float cooldownNormal = 1.5f; + protected float cooldownLiquid = 1.5f; + protected float cooldownBrokenBase = 0.3f; + protected float powerDamage = 0.1f; + protected TextureRegion topRegion; public ForceProjector(String name) { super(name); update = true; solid = true; hasPower = true; + canOverdrive = false; + hasLiquids = true; + powerCapacity = 60f; + consumes.add(new ConsumeLiquidFilter(liquid -> liquid.temperature <= 0.5f && liquid.flammability < 0.1f, 0.1f)).optional(true).update(false); + } + + @Override + public void load(){ + super.load(); + topRegion = Draw.region(name + "-top"); + } + + @Override + public void setStats(){ + super.setStats(); + + stats.add(BlockStat.powerDamage, powerDamage, StatUnit.powerUnits); } @Override @@ -34,6 +69,83 @@ public class ForceProjector extends Block { entity.shield = new ShieldEntity(tile); entity.shield.add(); } + + entity.radscl = Mathf.lerpDelta(entity.radscl, entity.broken ? 0f : 1f, 0.05f); + + if(Mathf.chance(Timers.delta() * entity.buildup / breakage * 0.1f)){ + Effects.effect(BlockFx.reactorsmoke, tile.drawx() + Mathf.range(tilesize/2f), tile.drawy() + Mathf.range(tilesize/2f)); + } + + if(!entity.cons.valid()){ + entity.warmup = Mathf.lerpDelta(entity.warmup, 0f, 0.1f); + if(entity.warmup <= 0.09f){ + entity.broken = true; + } + }else{ + entity.warmup = Mathf.lerpDelta(entity.warmup, 1f, 0.1f); + float powerUse = Math.min(powerDamage * entity.delta() * (1f + entity.buildup / breakage), powerCapacity); + entity.power.amount -= powerUse; + } + + if(entity.buildup > 0){ + float scale = !entity.broken ? cooldownNormal : cooldownBrokenBase; + if(consumes.get(ConsumeLiquidFilter.class).valid(this, entity)){ + consumes.get(ConsumeLiquidFilter.class).update(this, entity); + scale *= (cooldownLiquid * (1f+(entity.liquids.current().heatCapacity-0.4f)*0.9f)); + } + + entity.buildup -= Timers.delta()*scale; + } + + if(entity.broken && entity.buildup <= 0 && entity.warmup >= 0.9f){ + entity.broken = false; + } + + if(entity.buildup >= breakage && !entity.broken){ + entity.broken = true; + entity.buildup = breakage; + Effects.effect(BlockFx.shieldBreak, tile.drawy(), tile.drawy(), radius); + } + + if(entity.hit > 0f){ + entity.hit -= 1f/5f * Timers.delta(); + } + + if(!entity.broken){ + EntityPhysics.getNearby(bulletGroup, tile.drawx(), tile.drawy(), radius * entity.radscl*2f, bullet -> { + if(bullet instanceof Bullet && ((Bullet) bullet).getTeam() != tile.getTeam() && isInsideHexagon(bullet.getX(), bullet.getY(), radius * 2f * entity.radscl, tile.drawx(), tile.drawy())){ + ((Bullet) bullet).absorb(); + Effects.effect(BulletFx.absorb, bullet); + float hit = ((Bullet) bullet).getDamage()*powerDamage; + entity.hit = 1f; + entity.power.amount -= Math.min(hit, entity.power.amount); + entity.buildup += ((Bullet) bullet).getDamage() * entity.warmup; + } + }); + } + } + + boolean isInsideHexagon(float x0, float y0, float d, float x, float y) { + float dx = Math.abs(x - x0)/d; + float dy = Math.abs(y - y0)/d; + float a = 0.25f * Mathf.sqrt3; + return (dy <= a) && (a*dx + 0.25*dy <= 0.5*a); + } + + @Override + public void draw(Tile tile){ + super.draw(tile); + + ForceEntity entity = tile.entity(); + + if(entity.buildup <= 0f) return; + Draw.alpha(entity.buildup / breakage * 0.75f/* * Mathf.absin(Timers.time(), 10f - (entity.buildup/breakage)*6f, 1f)*/); + + Graphics.setAdditiveBlending(); + Draw.rect(topRegion, tile.drawx(), tile.drawy()); + Graphics.setNormalBlending(); + + Draw.reset(); } @Override @@ -43,41 +155,68 @@ public class ForceProjector extends Block { class ForceEntity extends TileEntity{ ShieldEntity shield; + boolean broken = true; + float buildup = 0f; + float radscl = 0f; + float hit; + float warmup; + + @Override + public void write(DataOutputStream stream) throws IOException{ + stream.writeBoolean(broken); + stream.writeFloat(buildup); + stream.writeFloat(radscl); + stream.writeFloat(warmup); + } + + @Override + public void read(DataInputStream stream) throws IOException{ + broken = stream.readBoolean(); + buildup = stream.readFloat(); + radscl = stream.readFloat(); + warmup = stream.readFloat(); + } } - class ShieldEntity extends BaseEntity implements DrawTrait, SyncTrait{ - final Tile tile; - final ForceProjector block; + public class ShieldEntity extends BaseEntity implements DrawTrait, SyncTrait{ + final ForceEntity entity; public ShieldEntity(Tile tile){ - this.tile = tile; - this.block = (ForceProjector)tile.block(); + this.entity = tile.entity(); set(tile.drawx(), tile.drawy()); } + @Override + public void update(){ + if(entity.isDead() || !entity.isAdded()){ + remove(); + } + } + + @Override + public float drawSize(){ + return radius*2f+2f*entity.radscl; + } + @Override public void draw(){ Draw.color(Palette.accent); - Draw.alpha(0.5f); + Fill.polyTri(x, y, 6, radius*entity.radscl); + Draw.color(); + } - int range = 3; - float rad = 12f; - float space = rad*2-2f; - for (int y = -range; y <= range; y++) { - for (int x = -range; x <= range; x++) { - //if(Mathf.dst(x, y) > range) continue; - float wx = tile.drawx() + x * space + ((y + range) % 2)*space/2f; - float wy = tile.drawy() + y * (space-1); - Fill.poly(wx, wy, 6, rad); - } - } + public void drawOver(){ + if(entity.hit <= 0f) return; + Draw.color(Color.WHITE); + Draw.alpha(entity.hit); + Fill.polyTri(x, y, 6, radius*entity.radscl); Draw.color(); } @Override public EntityGroup targetGroup(){ - return bulletGroup; + return shieldGroup; } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/MendProjector.java b/core/src/io/anuke/mindustry/world/blocks/defense/MendProjector.java index 2170302e33..506354c8e2 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/MendProjector.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/MendProjector.java @@ -52,7 +52,7 @@ public class MendProjector extends Block{ public void update(Tile tile){ MendEntity entity = tile.entity(); entity.heat = Mathf.lerpDelta(entity.heat, entity.cons.valid() ? 1f : 0f, 0.08f); - entity.charge += entity.heat * Timers.delta(); + entity.charge += entity.heat * entity.delta(); entity.phaseHeat = Mathf.lerpDelta(entity.phaseHeat, (float)entity.items.get(consumes.item()) / itemCapacity, 0.1f); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java b/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java index d8073d5897..631d48ad0d 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java @@ -27,9 +27,9 @@ public class OverdriveProjector extends Block{ protected int timerUse = timers ++; protected TextureRegion topRegion; - protected float reload = 250f; + protected float reload = 260f; protected float range = 80f; - protected float speedBoost = 2f; + protected float speedBoost = 1.5f; protected float speedBoostPhase = 0.5f; protected float useTime = 300f; @@ -39,6 +39,7 @@ public class OverdriveProjector extends Block{ update = true; hasPower = true; hasItems = true; + canOverdrive = false; itemCapacity = 10; } @@ -67,28 +68,26 @@ public class OverdriveProjector extends Block{ Effects.effect(BlockFx.overdriveWave, Hue.mix(color, phase, entity.phaseHeat), tile.drawx(), tile.drawy(), realRange); entity.charge = 0f; - Timers.run(10f, () -> { - int tileRange = (int)(realRange / tilesize); - healed.clear(); + int tileRange = (int)(realRange / tilesize); + healed.clear(); - for(int x = -tileRange + tile.x; x <= tileRange + tile.x; x++){ - for(int y = -tileRange + tile.y; y <= tileRange + tile.y; y++){ - if(Vector2.dst(x, y, tile.x, tile.y) > realRange) continue; + for(int x = -tileRange + tile.x; x <= tileRange + tile.x; x++){ + for(int y = -tileRange + tile.y; y <= tileRange + tile.y; y++){ + if(Vector2.dst(x, y, tile.x, tile.y) > realRange) continue; - Tile other = world.tile(x, y); + Tile other = world.tile(x, y); - if(other == null) continue; - other = other.target(); + if(other == null) continue; + other = other.target(); - if(other.getTeamID() == tile.getTeamID() && !healed.contains(other.packedPosition()) && other.entity != null){ - other.entity.timeScaleDuration = Math.max(other.entity.timeScaleDuration, reload + 1f); - other.entity.timeScale = Math.max(other.entity.timeScale, realBoost); - Effects.effect(BlockFx.overdriveBlockFull, Hue.mix(color, phase, entity.phaseHeat), other.drawx(), other.drawy(), other.block().size); - healed.add(other.packedPosition()); - } + if(other.getTeamID() == tile.getTeamID() && !healed.contains(other.packedPosition()) && other.entity != null){ + other.entity.timeScaleDuration = Math.max(other.entity.timeScaleDuration, reload + 1f); + other.entity.timeScale = Math.max(other.entity.timeScale, realBoost); + Effects.effect(BlockFx.overdriveBlockFull, Hue.mix(color, phase, entity.phaseHeat), other.drawx(), other.drawy(), other.block().size); + healed.add(other.packedPosition()); } } - }); + } } } diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java index bbf23b4459..72f8756517 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java @@ -99,7 +99,7 @@ public class Conveyor extends Block{ ConveyorEntity entity = tile.entity(); byte rotation = tile.getRotation(); - int frame = entity.clogHeat <= 0.5f ? (int) ((Timers.time() / 4f) % 4) : 0; + int frame = entity.clogHeat <= 0.5f ? (int) (((Timers.time() * speed * 8f * entity.timeScale)) % 4) : 0; Draw.rect(regions[Mathf.clamp(entity.blendbits, 0, regions.length - 1)][Mathf.clamp(frame, 0, regions[0].length - 1)], tile.drawx(), tile.drawy(), tilesize * entity.blendsclx, tilesize * entity.blendscly, rotation*90); } diff --git a/core/src/io/anuke/mindustry/world/meta/BlockStat.java b/core/src/io/anuke/mindustry/world/meta/BlockStat.java index b454c3d2f2..ac93bacfad 100644 --- a/core/src/io/anuke/mindustry/world/meta/BlockStat.java +++ b/core/src/io/anuke/mindustry/world/meta/BlockStat.java @@ -23,6 +23,7 @@ public enum BlockStat{ powerCapacity(StatCategory.power), powerUse(StatCategory.power), + powerDamage(StatCategory.power), powerRange(StatCategory.power), powerTransferSpeed(StatCategory.power), maxPowerGeneration(StatCategory.power),