From 8e767e51e30f736d93027debce787ae9c1784982 Mon Sep 17 00:00:00 2001 From: Boblet Date: Fri, 19 Jul 2024 11:56:38 +0200 Subject: [PATCH] ultra shit sounds --- changelog | 2 + src/main/java/com/hbm/blocks/ModBlocks.java | 3 -- .../java/com/hbm/items/tool/ItemWandD.java | 2 +- src/main/java/com/hbm/main/MainRegistry.java | 1 + .../com/hbm/main/ModEventHandlerClient.java | 39 +++++++++++++++++- .../hbm/particle/helper/ExplosionCreator.java | 26 +++++++++--- src/main/resources/assets/hbm/sounds.json | 2 + .../hbm/sounds/weapon/explosionLargeFar.ogg | Bin 0 -> 22245 bytes .../hbm/sounds/weapon/explosionLargeNear.ogg | Bin 0 -> 28511 bytes .../hbm/textures/blocks/battery_front.png | Bin 513 -> 0 bytes .../textures/blocks/battery_front_alt_old.png | Bin 465 -> 0 bytes .../blocks/battery_lithium_front_old.png | Bin 594 -> 0 bytes .../blocks/battery_lithium_side_old.png | Bin 584 -> 0 bytes .../blocks/battery_schrabidium_front_old.png | Bin 566 -> 0 bytes .../hbm/textures/blocks/battery_side.png | Bin 541 -> 0 bytes .../textures/blocks/battery_side_alt_old.png | Bin 511 -> 0 bytes .../blocks/machine_boiler_electric_front.png | Bin 418 -> 0 bytes .../machine_boiler_electric_front_alt.png | Bin 425 -> 0 bytes .../machine_boiler_electric_front_lit.png | Bin 439 -> 0 bytes .../machine_boiler_electric_front_lit_alt.png | Bin 423 -> 0 bytes .../blocks/machine_boiler_front_lit.png | Bin 536 -> 0 bytes .../blocks/machine_boiler_nuclear.png | Bin 345 -> 0 bytes .../blocks/machine_boiler_nuclear_front.png | Bin 369 -> 0 bytes .../machine_boiler_nuclear_front_lit.png | Bin 419 -> 0 bytes .../textures/blocks/machine_boiler_port.png | Bin 357 -> 0 bytes .../hbm/textures/blocks/siege_circuit_0.png | Bin 254 -> 0 bytes .../hbm/textures/blocks/siege_circuit_1.png | Bin 356 -> 0 bytes .../hbm/textures/blocks/siege_emergency.png | Bin 411 -> 0 bytes .../assets/hbm/textures/blocks/siege_hole.png | Bin 248 -> 0 bytes .../hbm/textures/blocks/siege_internal_0.png | Bin 250 -> 0 bytes .../hbm/textures/blocks/siege_internal_1.png | Bin 274 -> 0 bytes .../hbm/textures/blocks/siege_shield_0.png | Bin 282 -> 0 bytes .../hbm/textures/blocks/siege_shield_1.png | Bin 234 -> 0 bytes .../hbm/textures/blocks/siege_shield_2.png | Bin 412 -> 0 bytes .../hbm/textures/blocks/siege_shield_3.png | Bin 348 -> 0 bytes .../blocks/siege_shield_overlay_66_ue.png | Bin 186 -> 0 bytes .../hbm/textures/blocks/watz_computer.png | Bin 545 -> 0 bytes .../textures/blocks/watz_conductor_side.png | Bin 488 -> 0 bytes .../textures/blocks/watz_conductor_top.png | Bin 500 -> 0 bytes .../hbm/textures/blocks/watz_control_side.png | Bin 445 -> 0 bytes .../hbm/textures/blocks/watz_control_top.png | Bin 532 -> 0 bytes .../assets/hbm/textures/items/bedrock_ore.png | Bin 3125 -> 3411 bytes .../assets/hbm/textures/items/chunk_base.png | Bin 309 -> 295 bytes .../hbm/textures/items/chunk_ore.rare.png | Bin 452 -> 444 bytes 44 files changed, 65 insertions(+), 10 deletions(-) create mode 100644 src/main/resources/assets/hbm/sounds/weapon/explosionLargeFar.ogg create mode 100644 src/main/resources/assets/hbm/sounds/weapon/explosionLargeNear.ogg delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_front.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_front_alt_old.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_lithium_front_old.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_lithium_side_old.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_schrabidium_front_old.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_side.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/battery_side_alt_old.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_lit.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_lit_alt.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_front_lit.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear_front.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear_front_lit.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/machine_boiler_port.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_circuit_0.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_circuit_1.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_emergency.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_hole.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_internal_0.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_internal_1.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_shield_0.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_shield_1.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_shield_2.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_shield_3.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/siege_shield_overlay_66_ue.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/watz_computer.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/watz_conductor_side.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/watz_conductor_top.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/watz_control_side.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/watz_control_top.png diff --git a/changelog b/changelog index 14c34dd4d..7dadbb87a 100644 --- a/changelog +++ b/changelog @@ -3,6 +3,8 @@ * Electric boilers have been completely removed * Fired boilers no longer have an on-state, GUI or functionality * Fired boilers still sometimes spawn in certain structures as loot, they drop 3-6 steel scraps containing 1 ingot worth of steel each +* The rare earth chunk texture is now consistent with the bedrock ores +* Removed the unused watz control elements ## Fixed * Fixed automatic crafting table filters being broken diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 80a0912aa..ca511e9e3 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -899,7 +899,6 @@ public class ModBlocks { public static Block watz_pump; public static Block watz_element; - public static Block watz_control; public static Block watz_cooler; public static Block watz_end; public static Block watz_conductor; @@ -2010,7 +2009,6 @@ public class ModBlocks { icf_block = new BlockICF(Material.iron).setBlockName("icf_block").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":icf_block"); watz_element = new BlockPillar(Material.iron, RefStrings.MODID + ":watz_element_top").setBlockName("watz_element").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":watz_element_side"); - watz_control = new BlockPillar(Material.iron, RefStrings.MODID + ":watz_control_top").setBlockName("watz_control").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":watz_control_side"); watz_cooler = new BlockPillar(Material.iron, RefStrings.MODID + ":watz_cooler_top").setBlockName("watz_cooler").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":watz_cooler_side"); watz_end = new BlockToolConversion(Material.iron).addVariant("_bolted").setBlockName("watz_end").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":watz_casing"); watz_conductor = new BlockCableConnect(Material.iron).setBlockName("watz_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":watz_conductor_top"); @@ -3341,7 +3339,6 @@ public class ModBlocks { register(icf); GameRegistry.registerBlock(watz_element, watz_element.getUnlocalizedName()); - GameRegistry.registerBlock(watz_control, watz_control.getUnlocalizedName()); GameRegistry.registerBlock(watz_cooler, watz_cooler.getUnlocalizedName()); register(watz_end); GameRegistry.registerBlock(watz_conductor, watz_conductor.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/tool/ItemWandD.java b/src/main/java/com/hbm/items/tool/ItemWandD.java index a5135de66..d23f5d5ed 100644 --- a/src/main/java/com/hbm/items/tool/ItemWandD.java +++ b/src/main/java/com/hbm/items/tool/ItemWandD.java @@ -49,7 +49,7 @@ public class ItemWandD extends Item { vnt.setBlockAllocator(new BlockAllocatorStandard(32)); vnt.explode(); - ExplosionCreator.composeEffect(world, pos.blockX + 0.5, pos.blockY + 0.5, pos.blockZ + 0.5, 30, 6.5F, 2F, 65F, 25, 16, 50, 1.25F, 3F, -2F); + ExplosionCreator.composeEffectLarge(world, pos.blockX + 0.5, pos.blockY + 0.5, pos.blockZ + 0.5); /*for(int i = 0; i < 10; i++) { NBTTagCompound data = new NBTTagCompound(); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index cf30eceaa..1ef4d7228 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -1345,6 +1345,7 @@ public class MainRegistry { ignoreMappings.add("hbm:tile.machine_boiler_on"); ignoreMappings.add("hbm:tile.machine_boiler_electric_off"); ignoreMappings.add("hbm:tile.machine_boiler_electric_on"); + ignoreMappings.add("hbm:tile.watz_control"); /// REMAP /// remapItems.put("hbm:item.gadget_explosive8", ModItems.early_explosive_lenses); diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index e9a5a6bfd..03d3100b1 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -3,6 +3,7 @@ package com.hbm.main; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; +import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Random; @@ -154,6 +155,8 @@ public class ModEventHandlerClient { public static long flashTimestamp; public static final int shakeDuration = 1_500; public static long shakeTimestamp; + public static List delayedSounds = new ArrayList(); + public static boolean soundLock = false; // for thread safety or some bullshit @SubscribeEvent public void onOverlayRender(RenderGameOverlayEvent.Pre event) { @@ -921,7 +924,7 @@ public class ModEventHandlerClient { static boolean isRenderingItems = false; @SubscribeEvent - public void clentTick(ClientTickEvent event) { + public void clientTick(ClientTickEvent event) { Minecraft mc = Minecraft.getMinecraft(); ArmorNo9.updateWorldHook(mc.theWorld); @@ -1382,6 +1385,23 @@ public class ModEventHandlerClient { client.sendQueue.addToSendQueue(new C0CPacketInput(client.moveStrafing, client.moveForward, client.movementInput.jump, client.movementInput.sneak)); } } + + if(event.phase == event.phase.START) { + + while(soundLock); + soundLock = true; + Iterator it = delayedSounds.iterator(); + + while(it.hasNext()) { + DelayedSound sound = it.next(); + if(sound.delay == 0) { + MainRegistry.proxy.playSoundClient(sound.x, sound.y, sound.z, sound.sound, sound.volume, sound.pitch); + it.remove(); + } + sound.delay--; + } + soundLock = false; + } } @SubscribeEvent @@ -1412,4 +1432,21 @@ public class ModEventHandlerClient { else if(d < 0.2) main.splashText = "Can someone tell me what corrosive fumes the people on Reddit are huffing so I can avoid those more effectively?"; } } + + public static class DelayedSound { + public String sound; + public int delay; + public double x, y, z; + public float volume, pitch; + + public DelayedSound(String sound, int delay, double x, double y, double z, float volume, float pitch) { + this.sound = sound; + this.delay = delay; + this.x = x; + this.y = y; + this.z = z; + this.volume = volume; + this.pitch = pitch; + } + } } diff --git a/src/main/java/com/hbm/particle/helper/ExplosionCreator.java b/src/main/java/com/hbm/particle/helper/ExplosionCreator.java index ed6eddb6c..1eee1591d 100644 --- a/src/main/java/com/hbm/particle/helper/ExplosionCreator.java +++ b/src/main/java/com/hbm/particle/helper/ExplosionCreator.java @@ -2,6 +2,8 @@ package com.hbm.particle.helper; import java.util.Random; +import com.hbm.main.ModEventHandlerClient; +import com.hbm.main.ModEventHandlerClient.DelayedSound; import com.hbm.particle.ParticleDebris; import com.hbm.particle.ParticleMukeWave; import com.hbm.particle.ParticleRocketFlame; @@ -20,8 +22,10 @@ import net.minecraft.world.World; public class ExplosionCreator implements IParticleCreator { + public static final double speedOfSound = (17.15D) * 0.33; + public static void composeEffect(World world, double x, double y, double z, int cloudCount, float cloudScale, float cloudSpeedMult, float waveScale, - int debrisCount, int debrisSize, int debrisRetry, float debrisVelocity, float debrisHorizontalDeviation, float debrisVerticalOffset) { + int debrisCount, int debrisSize, int debrisRetry, float debrisVelocity, float debrisHorizontalDeviation, float debrisVerticalOffset, float soundRange) { NBTTagCompound data = new NBTTagCompound(); data.setString("type", "explosionLarge"); @@ -35,17 +39,18 @@ public class ExplosionCreator implements IParticleCreator { data.setFloat("debrisVelocity", debrisVelocity); data.setFloat("debrisHorizontalDeviation", debrisHorizontalDeviation); data.setFloat("debrisVerticalOffset", debrisVerticalOffset); - IParticleCreator.sendPacket(world, x, y, z, 200, data); + data.setFloat("soundRange", soundRange); + IParticleCreator.sendPacket(world, x, y, z, Math.max(200, (int) soundRange), data); } /** Downscaled for small bombs */ - public static void composeEffectSmall(World world, double x, double y, double z) { composeEffect(world, x, y, z, 10, 2F, 0.5F, 25F, 5, 8, 20, 0.75F, 1F, -2F); } + public static void composeEffectSmall(World world, double x, double y, double z) { composeEffect(world, x, y, z, 10, 2F, 0.5F, 25F, 5, 8, 20, 0.75F, 1F, -2F, 150); } /** Development version */ - public static void composeEffectStandard(World world, double x, double y, double z) { composeEffect(world, x, y, z, 15, 5F, 1F, 45F, 10, 16, 50, 1F, 3F, -2F); } + public static void composeEffectStandard(World world, double x, double y, double z) { composeEffect(world, x, y, z, 15, 5F, 1F, 45F, 10, 16, 50, 1F, 3F, -2F, 200); } /** Upscaled version, ATACMS go brrt */ - public static void composeEffectLarge(World world, double x, double y, double z) { composeEffect(world, x, y, z, 30, 6.5F, 2F, 65F, 25, 16, 50, 1.25F, 3F, -2F); } + public static void composeEffectLarge(World world, double x, double y, double z) { composeEffect(world, x, y, z, 30, 6.5F, 2F, 65F, 25, 16, 50, 1.25F, 3F, -2F, 350); } @Override @SideOnly(Side.CLIENT) @@ -61,6 +66,17 @@ public class ExplosionCreator implements IParticleCreator { float debrisVelocity = data.getFloat("debrisVelocity"); float debrisHorizontalDeviation = data.getFloat("debrisHorizontalDeviation"); float debrisVerticalOffset = data.getFloat("debrisVerticalOffset"); + float soundRange = data.getFloat("soundRange"); + + float dist = (float) player.getDistance(x, y, z); + + if(dist <= soundRange) { + while(ModEventHandlerClient.soundLock); + ModEventHandlerClient.soundLock = true; + String sound = dist <= soundRange * 0.33 ? "hbm:weapon.explosionLargeNear" : "hbm:weapon.explosionLargeFar"; + ModEventHandlerClient.delayedSounds.add(new DelayedSound(sound, (int) (dist / speedOfSound), x, y, z, 1000F, 1F)); + ModEventHandlerClient.soundLock = false; + } // WAVE ParticleMukeWave wave = new ParticleMukeWave(man, world, x, y + 2, z); diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 6e79c347f..001fbd52e 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -210,6 +210,8 @@ "weapon.44Shoot": {"category": "player", "sounds": [{"name": "weapon/44Shoot", "stream": false}]}, "weapon.trainImpact": {"category": "player", "sounds": [{"name": "weapon/trainImpact", "stream": false}]}, "weapon.nuclearExplosion": {"category": "player", "sounds": [{"name": "weapon/nuclearExplosion", "stream": true}]}, + "weapon.explosionLargeNear": {"category": "player", "sounds": [{"name": "weapon/explosionLargeNear", "stream": false}]}, + "weapon.explosionLargeFar": {"category": "player", "sounds": [{"name": "weapon/explosionLargeFar", "stream": false}]}, "weapon.dFlash": {"category": "player", "sounds": [{"name": "weapon/dFlash", "stream": false}]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/explosionLargeFar.ogg b/src/main/resources/assets/hbm/sounds/weapon/explosionLargeFar.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c4b2d42d9c40702871d97b52d1a64eba0999b8f0 GIT binary patch literal 22245 zcmeFYcTiNz_bF5 zAqYdxd6=0yc+U5GIImvStyjPI*R9*tv!{2*wLfe1>b1J}*0i&CLAvpH%oi>iwxWcr5AtL;EnU=uMtP{qUC?XMazql+D|V)6uOvyg$2C7IugT{ z8``_t@oT!-vN+mX>i_AUMU_QZP)JfxL`a`M3baR5aCU~{MAepuj66GlO=q;+$VQEA9wu(r^9~<|xyMJKK|D+UQeE0Rw4|>2wgYbJkRAG_#h*`tfQg+zVd&IZG76m0qLzg5^7{ipM3@NaAD=cB;N{#8ErBc|+Y+@=}p@dQ^jA37S z??%4q7Hp&m!xy_7{pPpe_pwkCrHJ%URk0KLFxz`RG=Gi3c2DI)DB->DbYTzgVJRS# zYNQJ5zxSCwj9ZGBIgCa01vT&i06yj3jm*7!m4d$dD)1cuC={Pk^}b^4`^eZ=#YjSY z&4>U1Z~$U#J(b9OmDt}Z@oYx%?0@3&`(oby>OWEVPjeLj(0WR${ECX`PrDZYK>SHE zvcNF1z%CLI5lbBQt`rvt0RVjLFrxQ$WFI9yfavN?);rByipI&-H~%!pVn{J!Z}WvP zLJ;pJ;U7L=$q2a~DcBwIACN=n)W~wLlu5xe7e5)1rK?p*-O5y{^Nr7lY?4A`x)1d& zX9^8rQ@NQ&r0Ljth|KO!MpyqzaaQ^MOy|DHdo{Fbk$L?aHpNlq`yoB14x1t zVxG@(5sx73SRP)tq!(Vjcf2Bag+4S>X>EALEo|!`7&>f8A<{!@ z^`AME)oH776(nk3{evG17JDVan=d{*z3AC8f~zRg?JD=@zu;uKU=09h?lBHuzx7Yt zWrSR3e@cmse51l*qdLlZp4OAeo<YnZHJkbf+u#VV=Dw)r4Y{XO%A=xs!_=lvC7hm$ zTaSvF>WG`_={p%DI~mt|&ZJn+90$TLMN^_bk4Oms((!k=;%{@sFG|L;sVdri=LQrB zFJ@%q!rjG4LIsRH+4K>KPbvM2?^;Ew4hYr$J`r}H z|9{5%9~1k3JNQ2x0SfF=H;4UMuu{=i-v%OX0D_WaqSw+1A$XF>1dvd~Jt~}7>(2c- zUkc@aun>iW7Axt^7XyR)7R6e6pZWhON=Dq%%PDp>4O#LP)Jx^orT(W#lPafK%e0ZZ zLqxfe+l0FK!tnWj30Tcc=Zamx1#?LMLzAmyq%{r@vWO)K0Ad#nX|U#2GJ7NdSQw?> z#VY#$S@`#Wlt2V7Ab1x$AlAaLFiIv69jpeD34h9lAaJl60bBX*1$CA8bSz(mU==?u z@DuLkqhXfVb~T@c|`VfHc<9D4P>&6Gaw&DaQ69t4XCiEUGuIXP=Jk3u`Rd7ZC5B)`6!URaE6`$JgpPo*SNBf`|e;^uPReqlvD(@9Tjqk0@{lX9N^ z>T9m1lS$ZnC*b1FaR!Sz86(zwj{cMo%^g)a97aN}n8V708*&!_I_L_ibbbhOu;x?H ze`5=yRN`PyN>nRm$=BBAq7Kv5=4Q`}*M7;RN1@Hdm2_2!yC6vy0H$8!VSjJ6?7pi3 zEaX54%R}sOQ2(b<=7<3Xz`}ePI=8t1VxcMqCAd z?4CqzHEiA!H7@qBAt}y+#1U+j8vvmD2kpG?%lLQh{efE>2Mf2A5td_E#FN?V(-ByN z(+h1>)0cg*IfZ@uf1{stQE&l0_arseF3`Y2SIzr3mVd$KX`Nbl!GdOf#~EEL{?<3^ z%hHRvTdGM-46qhU{cG&VwZY-oYyC{75LIURHbscuh{xTuw)r8rm%Xn4Ztuo$Ze(Lkh#auO$=@n*Y| zDRGtc80xNNCMG_MEc;9)%*9nOVM*~7d+Sh8#}dZ*KYf zg$UdZXQl94lXevL2e1L zA8mCFO)X6g^-Z-!wdEzHMWq#`Bhc)aYBiUsf!hscOcMj+g4os}_u$X7wG(do27>Lc zt=f#Ay2_H>JNg3Tj~Fb5#;L{eK9Ei*P9al^jhx_r@f2&J;S25()H_y za7e;)86}*7ksE=`OuZupn}I&9hYC92S2$SOnU-f8&s*CX!R-w}r)L3uALz-tc5QyL zeXFtMx^_O&kaWD#WO1hNtND7q4PfJ?0G30pvg?b4>(tq&rveo$HqPg_(AOAO-FY^`4ng!fh@KeaKsd}@3iSD z#kKT%rQ;~S1}G3B^-(wbCE0UZHw=VdFyT=;P|c3i%m?Zgf(vX%{kM6mC$4IRV7CkS z9{8|-9ItT7;Mj{J2~2v+J1}B!3KP-bm0RC7<=dZqt8*ha0xQUXg%}EcQXw6scBl8n zEuF$bpnIfYw~Z59(HQPu=nGI`>nIXj(HpJ$l&lq_o^r5WfHIiD9T?F$g~g1G=$ye~ zWC0s&C14*v-s(P-XX1l+eCD{s?L;<@R3S#-V5DKcEe%@W(s1m2lpQN9^8S6eB5;z| z$Zt?G?z3$(`l`&@sG2k?)`}e(yI#Kr~&H4lYzpKEjMvWNy=A)Fo2Jb{UP=WAPm`%jcM6jK2tuK~dHc%l?ND zx0sdmN;Owc5gS#B}LZfGcU(m|0IIkK4CjRzS(S%UYQfw4!)KY~{hKOx3>+`S5vCe}BKHn!tYB%76 z#XUoo{5%aUSz;RgOxy0Z9E(=kVZ?gRge0FhanA`Bc5$n+f8%ZkgU|3in7h}ErS8G3 z04*RJ%Csfnu7xu+{}Gz~!-kBtLw9^=&udHEAWDfg{a?#wl<)DjYp>L0c!AA$$Ajv9Dta>(*U(Melp`;DYitYLu3RUE zo3>fM;SbH-1Gm8YPLAs8zkb3m9sk99l|`RR5n#a*Z?* zTrll@EuQg_pdPDaCmrE`=m$#cjD3)I2il$1y`$E_Lg4S{Vo-M6t#gU3Ti_sO4GCsC zCUAo$dNC?4Hbdea;`bf&taC-4880oOdImDdKQ!&;Sh5bzdxm^RP_8=d^?1~F6|GM| zJnD2JbMV8HE}X#V{%N!{*J(t&(3kyBE8K3LIpL?Ci8|%H>sF3o%Fv1cZmF$^)*Dklwc;zfJpV&u}{ke z*qvphNo=Q$7&3PKaQ7#tH#~c*m)CgY=z+;CX=wir+J`LW)%#Y^B9>0$5YwJn0xiFv zIJp{**{&!HZ1FQqesaA3Re-!*oR+3KV$-GYKB)FrCk4Hokd*6|ca-QTz&ifQK3)9v z;=9*&1ue#iyqO26LM=lvMS=@KF%x%xLCm)=Tg*JY$>p^C6JIi%+?KvWSC7)#!i4U> zbnhsa>)#116Xbk3wH>8t7RMiOxFR6Gzf|F^fGImo8!ejd;v6U!_w)4WS&W(%Xf&B9 zIyD+(Hm{Ux?+Xya>;|NpBM{~9(Z7YQX1a1|&2OjCE-M6$)%In6>qX}A&Ng{2E%@aK zlL`Mm=d@(VhNSpM#iWnVF?hN4*QsO`udY5Y2}4^J17!tAtg*_>W6akL+O2Quio8Xu55jO-Yy|91MN9jjhkif5T9-s z7`IN!HuFR?dZYZw{#BVRx4th5#y~+3<>#J0+w6NhiGC4`fm^2 zO}JG)ixeIbPtM5cMvPqvoGOoB2{2MJ<=g~`asT4@EDFd&nfh(W*ezPgQ#Ouvd_}@3 z<^mgiBwmm@WSGvBOZu6$7W9yG{&-6NU*Lf)O9d&YS0JQo)?4!x_*_NCJPm}FG&*fR zneh(Zia`jAn*~m870pLYD4d_f7>94U+=j{todxtaWNlAvwe-)0m{1;V?cDfrk4?&r@d1Gl<#v8b;zz?(Eg>6+xSiy;DL0Il87$Yy znL_Y_ps-I^xh6P~>G1IXlF<~yQJ-}D{F^^){H>zR!SfjA*wIu%@sD%E7hdRJ;S+j{ zXIt3&@m46|vN=z#o|vrEV?wxp@X7LK(PX=+g4hoF{M1QMTvKs+Cg4_L#DPAXzuPDC1yV@OTFT38tnR`Db{>g_?>uZr-53?IMwR_X@5nKnM_kq2R=dR7#WN z?R(u`{x0oZlyfaO4YUNBk5ck-zm5tMi}(KcFVI-y=6gn=$acRl7i{W1#+dvgdKA_l zKAu&A*&YtEkw5W49rrrkGIc&1g+WpzCO4h7owf+8mbwB@kGH(4{BJMU_<9={sG}Y< ztkQ3@L+=Z?AFad3n*!?*xUG&dGx+`=H0xIr3nP5@0>udP#b~(J?c&sOUV9R&X05TU z9t<4SFlu(;$V1IWY{(vk1QQu@c<;N|k+zbP7cprG5~#9-y}Gc9{|>s|;An3|<%A;) zWEt#2&M0qn1{#fXhKV!Lx9Wa#4p2%)j_!V2{$a#m^>R>sNP%P0oW}cISA{wM2*SR? zZSc)ZrhLWZRpS7mA}i)T>!2w;dMO zlQw^#H9gJ18*q%aKpHAbw(=ExN`Civ^HJBRX9H@d*o8@ee@omYB9NcPyuM#P96B_! zjYtS@=|%V=ko&<1&+ND?lLl1*jfg-V^DKr5)Hb>N@dQGcx_)1YY)As?UdqQ&)9gZj zWu_0NE{#fdvK8RIMI7jhE3fkFL0RO%cRH-nfK8o1Nn1kB#z7U)wp^ zgMTB3M$Pvv?TLFqTjc@|Lg&Y=HPPVX{YgZ-S?2MQ=6w@^{39Y0jTEO-)JLaZ%!MW* zF8c?vLlx%bbMy@y-x8x&SMG9U5)%YJo8a$1?`VF_IyIo$}ep15bwB$*c=%K zH5^eB1(D5-o2_KH1#c#%|7yjU1A!OS#$zURluc~)vZWNB` z?osF&Brnew*bN4s8#n&CaXQs*2o9R-OE6^|Vyu!VclI{YBp=*}_1-Mvb@x+U2!xk` zU?6qz;pwFJ>9G;9oGFZuraQmdQazleYlBGQZRR%Wp;nX>wzuya@=$eiBa+B$^L*T! z--i+s0!&#jl+CpkK!GUL#wFh|*_Gt80?`f=oDu#ar2M|88auBZF`@Fk|Ii8mKcx|e z8U$bu)061lEYQ0|=vHZX+`-Hs{Pg!Ud;yxaxi^U^p)F!&-o{i}F<(PGJdPd8!+6D+ z!t*x=15VRK?NJ034)x;K-NVFFR)0p!jo70r$Dg;4=>F2sD)fz9RRoLs5=) zcorunK*@CuAOb(mK5U;C-0==sIiQko=oVo70msRdaiB^oeWNk-{GUUSj-IjTU|;$t z6ZGy59A;6=3KkSU@J(G zOY(}N%wUGbQnGGmmr>G84aXKho0uIcgk`7h z&rSY8voU+UDW%J&y>f)Tc3EoWprP7)b$n*4|MiRx1htb;1w|}ei<5ZNe#`dy_0=3` zo(p-N`u?yALd?4%q1C%NE6$Q)snu>f-Mq~S5sH;@7IJdiFj3c7A5Fs5GpPKCO|0+RhbOScFV4*NA`%PKH(*2tt<_Bw zZyt~ps%aaoUebECq8uq^je5j+$FDaNG#$4#+gk;ZUYPk{AN^ivjsgV2><#JPB_bTH z$aX$EnyYX0+1FxLzo}qeGqUOFDR`*oQlay5r(!4F_(v$g?#r*S85E`h9oRLmyb8%%U~djQGr!&r!0{xZ z{gj5qb2sn)WBvmj*Lq#{4n%olU;iCT5Aclr0Gq2f_%H4tiRQN~F~ zu5%obD(?GUX@gQr2p8q2>hSOinjlVBEe%Iqsw0x%NggGtgA;KuQO!z|?5M~ig)ri-o3=+xz+I6r}$1A!?LsGsUU;8$X@IU#hKcQGU-iHfa!wFN)jxQafqY&AZ1z04&+>y zQv;3zaUnN;==FaTFkrE-n>XrEmg^{SM?2WqT<`caD$i}uA6^ta_GS3|q4`pKTw9lj z3v|f}X#z!~kU>F`n8R%h%-p~#Xm=Ju>*+HKhLl&yXG}??ed;;z)v=aNyfv~R|2=wd z$htyzQuI75fHf39QupVUSr6HKmkr9Jnw#hX$TMa!MInZvPIXWJj3BDFxS64}hzx3r zVkP3eO9BbFa7yrM=^5vLPR|R0o_`ztVs6?xyzJo8k^!zSckex|fS7y#fDiU?4K{CV zejM~V3XnNK7EdR)`3G~qH*_PWEF^_v@Z2!7ljFB|SUcZ%|wV}^N z|7IfRk*m!E{QSC%D5k>hyU;y2!Xl->xCi-VorP=TJObdp5Oqno4W+E)oAi3H5tt=WJk zjch)A9-_-cRuzIKC@4g_EJPl0GQp6;u9dLO?nduJ6(dvi7HfA@1|-!u2yAM8+zzvz z{(W|9c*zYS=jFs!{lzdOOO+D21Rq+C=R9gbgN9`GN*oIZ_M8p6rrzk@`1bngq&MZq z`g;-2BDKCe^p5nnSAfs&3Y&#V9#hNXU|H<$U(&889eE8o7d^T~Xjn|a{m-(BB{3GV zb0kGg%J-yX;l=s$llQ%GuFnu|?$VP7!`@b1X~}76L(|5i{`?3{ueN%*(JpU>ECsVd zVQ)K^%^K9u4CHt*Tz!z~C>aHH>I0$7U7iSENxwy_DId9RuCa=+49{`m?vkX*IhLW; zNT+FrJ$?{LB+4`h`(}PsOHrCg;ay+Jl&mc7xlG6?VQMi&so`bRI&9GmTEA{Jxap2V zieh4*?aoUw2C*&e%o_v{)j>r)xc*gpP+b>~dim#tP;uLX2Ot8A&RIYnO ztQKOig9DxgM+i{Aw(O8S@o{#^MC#&mN9@!6Q1%&DaFludf+4xMxRmPBOa@No%~{7& z;f03E-=vMV~+1d(;Pj$d|&WOKyT! zq@9d8@vw@f@uYy5(t@#7wn3t^^+vmeHDjxf#L;~=wh+}+LRMnwONtw?s2OvPsDCKV z&Y1Wmy79)2ym`u9B$F3yUt=AzTX1Q89V|oR0_QzDI{j%7WYij1zq>xq+HdA-B5xT3 z&5Tpmu3O?<18-E_=mYtRY|8wQm%|aKMUGP8(Zio&M0I?!nv0(>0&;M*Kacorhassy=Vd}SU+4$A9g2Z=?W-{n2s>3U6wE(L#MR@Sh)OC-^^ zS%%RbBdGOo{kk4FBPxUc`peavi;eC7hI19w3bl9vM*ET{@9RdJTqgHb;J!mMpjfk@ zsrgm7qdejO8X%ntYC;9c&qy@6JAn_>QxT94r+1p3Ihv=mk-tx0H7@Gg>x>%|ds*Gy zM*zp2iUc_ny}Ws^SyfO}g%fzcRCCnwCR7v1o&~=rSJoJ~{)+9M8`4Ie%KmE@o)6Th zR*~Ued7&0N=|9_9Sn^I5c~q6pAVm-SZ#}UB={Vasi0gBjHKoJt&VS069L?@-^v%@W zG{-DeMWRL*jl9f}HKu*f+1S81i^lq)E6Du86`mlbNx=hw5 zgf0QQ^g3yfem#O2eYExqIp0uj>V5qDY=;Ut=UF8x3+);yL;795bM1(|Gq#~lTB|&h06ESVm)tY-7sw>0s@KI1efgq*R zI|6lGd?y@N06YsjIm;oY6=a-i4BU57)&Pih%mjO1sghV0X|8|ufuraeuzIM&~-TP>8i@?$O=HY?!l)3HZ5h!}HcRtg}%<TEEP%b|BQn9ZM|Gl-TP_x5#xh?=~`8^#orvj1RfU%hMZ=AdQJu0U_9n8TTgwa z(ro8%>!nP0!`znKXQs^{fuRH`$c6-$@-lY`)C||J!doSBxvPrbrSN+~iY4s}A{Ftl z2zH<8racCT?%J3`!!0v$h<45gBTiLQ%H&1DCT(r17~lL zv1Q$`RVtH)wf&MwmljWGIUS!0VDgvnZ#{P2sPFx0tUi6q6In3Rb+o%fc-TVS(16g` zOQmcIWttB1>Um4?c$ECMqN%`0!Mh!a=tpI>ea~Vz)D^Cp&BEArwZcf|fWD1K0o?d_ zWOMa6yl)Dw+T;J@$zY))l4uku^P-uQUahs>J9~<>o2-d$VCeenZngn!-KdWl&Ra!A z1)o zxBGL>ojXR96+z$DLt$+{>S62h?NtMkJ5ivh;|eD8I8&xAj5-Lq{&H7xSwn#d@~E|q ze**L<2!Ww7F05T5V26%bx7*yF}tI z5AA>;EKnG&MGlU4c#IY1TjieyLhyXDdLFXGtBkVf5?)>d0J?^tYCG6U}Z!%)HZV&tfi&SwYonDC$%*ds6vpYmDrT>=2X^2xzS<|ej&xaz5~@wKc{gsM<1EymYCqrK^sZ-%Vj2(%5E z32y;==PY6mg$W>MKloZ2J%i9y-?ztdMaz*AzK@3wB)Is{FVb!O%H%pF4CK!iGvI28 z^-8+hM1r|e6$3ayCa@Qn9PQL86*4VZ*zc1v71|EMO!OPAs{W~(Fq0FVT;f(z5lhNz_sLfSy|2nb%X zhI~HL97%4nrQc{PM4-VXBMEL1f<97HYr4Qk`L;zp4X z+Smep-H*~DGPnkd+;gfiX7%#3%l%!^ChC4aA)=k# zPs2H)-?LM`R5Em%1%j1%*n|7k`75mfA-xtBvAu_#hPX<1hPMcZycX@5g+-lhV(Qst8 z39a!87_8$r0mth36Y5OCltGiG@6780c2C{NPMrhHhISf$wGVQe#AA?pwUfS@EyEg* zgE!@SXcDHjo}5i<8w;EY*^YmBc2AvnH9Kmlxz;{z`pfS{6~zLGb@sm^l}sQIm{w?9dRO!C~o(Z@~a#+Uk+ z>GACo&z+|UYl};zp)pla=AfptZ!Y2@?z|JoVBfU;%^le+e)Qn8Y>W{ZNMSk~T;FaC zZa=(T>$^V!Ic@dBEG(?i?!5nQUM%5~qMojBZqefGnBb67vKfaOjdC^5DZ<3$mN()&}}u)2%|fVH3xjFsa< zmQ!E68#Z6gy(?^0b*p2&UwMl10h_uG0qtet=+3)uJX>2q&RdEO2>a}m7R7kOWJl9L z;o(E335|^oeB|(%lb1Z3bE@97zmLw3d=>&SGS}ZieW%AYVJ7*$k7j?i z^kx^zi4>wk?ar!%ou{I8gg%wzQdahQkV+Aor*)`dWMVj zl?N{E>H^DG^A+Si{C-!2ph`taw0F&rqu;a)dbB5vS4B5WM7OmH!^gWb_FI;wTJv;T z;W5r}5S#sIXtwEoW8lnC`v#mpar@Y14PL-BAmma!!&c!^*ft{E)S6ZFo=LCHDf!B% z%zYJWdp@QYMwY+C^ZBA8Z_P6TSMQ>YVWPV^7H>XF)l)daNWJweSj*BGTq!NCbaMQQ zmmM-psa`^HlT*iIl!1;dFPCmfz`VrD7Pmj}!A_eqV*Hx7)|Jm)xe}^MjBGQQ70O|f zelNeDPY>F-3mA;nzj|O^)ik-k0n0%qpugKsch_gEu(3rFH-&R;sHOOefFZo<)temY@|jl za0wK+@Cku9-ga)Ud$q5Tg>kyk5dP$t);1`KQD9?gCAxI;Ic?B3dVG18sxGRD8G9a_ z4a(SDxSqubo(uLXuXu#6vbzj45>T^4hD<=L@#j7B)|RRHFIRx?nJ z_>{m{lL*^0Xy$r|FDfxti<7KH@XwngSRs4SpueDDWp_=l-q8Y-;rISj#LC>MeCWLG zbXyC}G6)yVuZpw6tYqo>3H8wSwp(C9t=XyUu#l_i0_%*t;&>4;p3 zcwr2QYV|Bdf|qQxj>cD<9*Hqti%;rQ*1T=3s0}imT^935_s0TTp-_4B9uf($MxF(7 zDkvaZi8G2K`y7ksKuXf~5iOr*k*M4J@;V8!>B2^~X21 z2!k0+9{%3Wc2wZ6N1NFQV1j-h8E$#~pysM^c4mej&jxXLZA5y}!%Dl0JSR`hdegpY z#VFs2S}7hWt(E;Y{wyW|Fhd4rkoRc(%&5O<(<`x`^MF_~RyAZF3M5k$&skj379k(N z@aXSh%F96l3Br|A-s4^}&lit}K7c3?aU1O>b()znu1WB&AI{##T?;=gg0`1@nvWMX z19eh_APJ39)6^ESJcZH zR$jvL4^w-ViXy^fe(T-);YLmUn$NEofrW8tmzt?iIZJyQ@W_ zU3{cf2!aS57~Q=3boKPG>I`0XTDi0QMmr(P{+a1syN0F#Zd1qOrY80A2Yru1mjaH?Ytae@ zoA71Jerrmd^@LuLwshx|-;?Fi{?eNAlW@?g^x=XG$l^wtYEdoKqEz(akI&{6G?Nfd z?G`d1hzC}?Tu6MKz6UFP+b6n?*u}J?1Wj?1LX}XRn(^8t9s^^Z+SGaxVyy#b%r3`` zL3`)N?(bV>cu&0*GLr=~O-Pv-x|fBFTK((n&c>~>!n-m$7mut!>oIBXGzCC0t$iC2WXThLH_9{tv>JMZR#{c+mIMV!Pjs#q$%7rJpdf z&`MvEj*PL$@pN>M%&}@*IJp9lF<~TV$sn?WGdsw2Nu@+x8+UA60eyv_US-IUb zu%3NIR&I&@9;J&*5nrw;H%_`97jGY#{5tBDx3X~Pa_V#ab9R@jw+$Z?J#XEnt8&D< zx8<3jUR6t~K3Q9=Z9w97d>q}8n0b;M*l9AgGuYh}Q7{*)54 z3F$6QQ@tp1);B)EjEvCns?c=viv7A*);4hF`Msz?Yj>Wl1OG1{JlnUb0>j+C#MrsV z%GHHm4VC_~J`=T!{oq2_Y#lYB$^PIj6;bLYx-s1HVi9Gc?9gT}ee*8|0TN^W#Fp)) zgGE_#*2WgprhI>4X~ow}mbK~mT69d?zK%3p*5jEfvjp^HWry6LrRN(6<&$p89|R3J zltyj;*qjHIMA?#)7{CJCg`GH1ll=yk-#let@~4&S(52D-2*FV_T5G%+{|e$Ut5X91 zebIDodR~;VEY>ze|7uHfc}w-MlhCq<9HaaAs)}<5(rePjQP{A&`-`d}VJD67IZ#G7n6K|TV%tLsQ5x?*|1}!hTlvJ=k~sk zXogEzWlxLao*IQy$-am}d6wV28w6u#JP^DuEk-cP)K#&eJ4vnfHaliPi~U~gu-zx5 zLk|u*J+PKJ$%xnjuL7ois_l4X4tSCj(kD(Vf0-iJ#nb(pV(O8v1T|nj9+*83bRI%p zdQrwDdt{TddgHW+LsL#7S-}I-&@#U>od-wyp;HxL!M-)_0rKE%m+dFqEea`RZ7n>( z^8(_C2JZ?mBLiNQ@70n1!xosaM%Hq_SK1OHm%?P(4he5x_;z-7 zh3|K2m~YiAJA1eIRYvn-noswfef-4b7`xA#RilohPFG1ZTLx*P;@6kn{6@8`X{Xl1 zZ#GXRG$Er9zt+v|MIj^`;i#;s^AoA0X;v+jNZxm>`l@AjR$oTnEgh7httW&5u*krC z^GFK9;fG6N$R}_$OTw(scca#T4)vSP&dX<8+wLaEYqCu}zGfO{&^>#&Z_`Vwy*6+9 z?MlJt10)Tj3j7AJ#^>@fR`qQ@n4j|tdsWRR3G(2^ldm(%E((yOEijAm^wE{u0oFVN zau~38JZdxl1-zOMrdlult`F3jjqiwJXfz-)k9cIR+h^#01G;GJxOQBW8u?TL$$C zUfs(GV`k9g9hrsOHcPHogm?kA0A+FQbvSGUrzc|p~#$)O4^IT27sUXuc#I%MZcu{fDvb6{u-?iK4EoY^OeAw86DY;RrSC5yDAb&p`hMA`Bg zo`2WTm~)_*)%WXQf8U zJ5zzC!7P7;8{*~V{^#|sWzC$%o#4(K)c&Uz+donABcy(ju^M1Lf2FySMci8yQ~;K+ z0#IZKZlM#)fP-gEWD4$8r%poNeil*e7aIQ!AtvD98DV60OPBw*+cP_8;q}A5o2PUb zr}_c3|LN>;VMZKy+wNC_2+U^>|LkrKJX$@=uQ+_&0HSrBl{* z$tP}A1=BX_2?`D{Dz6hum??jJY}v}g;R9x zHG4#a5!b(z;-+M|p(@EJS5fbKvjQUdZoDp{qKbC8{m%7j)!qt{xa?RAT?NCWa4Yhg zqeN=esa*v>;>Y@`QszAv)^g?1fNA$kM|xQ z($Km*1HsSz%uaS^rrbTJv$t4BJy0*qz$pmr*T9wC_1-mK=PE>k*2s{fes_kdj;3OLw zK%by9jP8)p2cF3Ycx*m*u(I}OZup4$$pCR$-1!m8Ji`P&wDxFh?8U@j9c)Y@%PCBvM%Fw;zo>;CqBSH^hHTXUBeleU@$70aj70p3#4 z^N3EaeQtkcfAjdLo}Sy^F>g(akIH?21>KZ9;jcY7?}}k7;KTif|t?;1z02}=1k4=7`oM*d2Cmn-J>H_vc7hCk~s31Zwf8m z`}#@0c-{V*Y}vN=`nE#uu4lFwY%06OyUFd0QNT}F2HYH6u7f_S*q%h}n=KQz%`$$o z76_i2?XF9d%QjsUzcDKBL@%>1U?cssn$OewiP!L=akW;AIQ#W6H5yyej1TadYjgx) zKNQ4?8jrv=WNJf!1`=I?Jp`+#=wMX9ZeZA4yKEckUfUYsNsu^6eL=Cx_wL~%-*-Wv zCpFozfg3v{MfaAwTZZQyN^EON2EorB%sMroT3?-RtPyRg2V<5&S?5PJnv+NK&{S`} zvC*&@JFNmjSu`9a&1;0^RcBz zR;fjlp^}$XH!bw?g5ot3UQzQT**#|V&bnGAe6Q(IYis0E&U&voW@gg}^3Wh5`0T8Q z?3Q_UPf5uPXRlL5VBPMKZGBra_zcZ@RMPL%{^TU}%{rUkl_Cd68y$~HG;6*p zbdV2!e|Y+>+Pko8RmC|;^G-;k!q|s5*m9d_C>C(A!gmX#_9bKnN4qTe_x&m@#Tpz= zkUe1nA3o9LnE|-Ialfwl5Ek_gnH6N^!;r>79@pRhr~!Ud`3Uk$!c4vvRs^c){?NI( zg&ggvKs7Dz=71_%Adj|>p&3Ds9}f$K)9y;!81Id$my5I`*+sU;C&_84`Cp_wE?ldS z@!l4?5>_I z+S>i(@3#cdEJ}ltj*?(*6nrnb?WSvp-l_tMZ;>Yi&#=&fB>5S-~_heCRX8lHMW5`G_4o%`A}%*d0GEpF~`2Gcfe zEX%?{2MsgUv^|ItQvsntjktB|B8InvcZIAAZLe3&l$RUN(BGiZF6h?2IePfX%3?lQ zjb-&Jt}S53jnagx@4tV&F!goqAb5Bt-#E1rr=RK#t>`5JJLb0=*WT!mPFpj8VEbBV zkTmMe3rJXR97hq{c-vdTT>Mu1iB%qxnWKqB#Nu+@;9)-|xcwzfKeS@9YXQNa(D?hz z)2vYS#hKYUPxbpg5`%%&Hi$twLZ>FZJeXaHa{vzN1K)ljR_pNX0jYMlpjtBrDZO`J zM0f8=9`OU5Y;F{Dum<|79T^2TinGnyhmNY3hEcdo>@5Wy(Pd2%78~yT>6weKjVs;s z+1|n{S0B{q!IYm%5ON`Jx@M-qe0qv;18&@An(h+-L!yueshBZtmp$1%8H~xahRqdF z(0oO})N)CM9(>(119y@+^2K0zMte#Se~Q=S!6&6eH1~|{V^Tb+f-4Jl53D}d*5N0N z263ZoTYI)}AIjh-JzZ7k;ajHez~RO26(lTP!VoYEILfIxG7bJoRI#1!K2vJ2>4}7- zAA%Y*%LDfVheUmMyKQ5bZ@1ZQ81FUE@H9Z+rn7?;@6Rn@%0Z_a5P#VD-tNP8?2C0x zN7c@aQ==OudS~Y-Q>t;70oq`;z4|gK#{Sa8c&Me`3&XNH?&hD`Du`$|rR#E3dae_XivmIA_u)|nYXIMamA1QC65+IF-TQC6>a z@IPHf1s=5r_sd|uCt?&dG2jNLV0TP5`bEZ#d$|9ri7StXLTke_RLE^nR|*ZGETKZk zo|~vFl@w(sBg>5Ka&0qZjgci}ZIp|#6j=vjtl1hA(qfEZCdSyuU>LJ}(|5o7<@|Hb zpU>|(?|aUB&hx&n@(a^k@vEOQjn!>U1kVCXGl0OKme@P0vU#)}Xj#ln=RGcflI>RGdK&v8K9)E_wr)^ZW0T(gN0bS?-<~Quky}YU&yZeNe zgx8hlmCN{E^ot}Qq36zJ25U zAeCe+ND%-U@D3Oc3A&(8|AnrybvWttw(6@oJgJB3B8L!@16~qn|3%;GcBU>wfuQ6_ zdr*=T=?JoahzVhA64~ovTkDhMaQNKpaI91y0V`ka1c?Q>^Z6PgL{<$ef)qV``Y6S)!|B@IqUE-1Y+7bQpEe@DT% z9SBllJ8fu^WgqiLT<4x^1kdr+NoWnpMzyO6o_e?Y75uUFJ4qpli-}6tekDUIsn`iT1}wvGla{U=gX}mpohyK$1zOi_bu5r zr=3-D1r}id_w7`@3eML&=C)$s$LQ$|hjAE~-r)sMs7Hvrs#BKK-^~mwpG)?li&-&? zpd1T#FW9LkxGy8}*6AwEx+niUEvnK;7O9pM+G)_f(@?0Jp`*Ynfu2-kOI2Hh@gf$h z1+Itphzd_Sdq{fvNSfqtyxa8VLqK`#m)M-YZ>=rmxU93fT?8d^mRHOMiGJm#f|uXvWI;ZxmQELww_Z3dlt&e{XnVP^8QYRcL#gs zQ0-y6GU{7V(^lr2g;yz?@72hp@BSS<5Ng2cm$?qDV7no4AIcxm5DGQeo4$#1t2&7! z>eC_)6$qPE1{M+n8ki1WvHIcC+12d8+b>d!mrFAo2>o^e=ynFuYgad18`w(+%fwZwI}^ zf-%Tr<8Bwp)M1=}ngQ0IHsx4ThhCq!Q*#&xt00`|ca*@k}| zzC9K6(0o&S;qeUNW^lf$;TAf_s^fgo`{-%*!r31@H5r4 z@K$!RP+|Uy!mRY{q|+QlHut?^u$cISQRzBYQMDfe96Z1?O5@*lg){G3;sO;8E!0!K?8^XoFuF^8osr(ZzV*m;C)4w6!Bos;B&+>2?wEf?XXyZ zTL{ZmL z`hZ}t{`3P#z5*Z>+2@cK+8$3g#92_e*|HIQ$!@}ykDbe-++7BJ=cVV)&B6$BXzr0?vL@aXN% zg~oh+V^%jmj=y&($ST9Yk0mRbk|4)0^g=}wnI z$xb#uL$yi`NYGmbW4j-3lftT1`pytmBn+S_f#VnlPqasC+V$B(TU_^wyGZBd4cXMt z;6z3KB4wNFXGt$Q$Mj?x>A?N13hXwALpK0gsXTnJBz?X(3BRZBI*&v>8tg8sM6aGPC!Jtz&1sU3Rq)ptCr9?08g7O3M1F-rfmqcFz|Lcq*8=e2!ZaJY zuB_p=1uUg)pySLMhfpL^tYGj};6Q(3oT2UBRErZV%TXpNMP(4)Ab5NuNfGKAf(pftr(A5t78aFz4+zzLg=Iv6pDRJMdy?t zz_*!c6^GMrhw6{|Ci^reNEAPu?2?uVxNYHG{G_n`ereZXKO+DiOr8x^d@Ve+Z>@-{ ze7b?RP`18*xFg2--<{*lkA<{Cxd`I*WHKXgaZvJsM<{KYjowUHFg4s^zS*hj;Vwe0 zppA1gXgRukl>oTq&w5lrL6Za2kU_w1vm)|SOygHu%*do?CN`U5NT-x;DB7cP5138l2$n7M$P^T!Om>*8~mjE+JU(;4Z;kgKKb~;11uA-`;0` z=hm(I>ejh`-MU>pYxQdHr@P0Z4?(cD}WfC2tx5bPHio}D|ejNd^dAXj@QBTMIJ z4;b;%=Nr_xf&ShaK#I>P|I0k5d=8=U_h|sDJ^eSc4*O3=oX~JhO9u-kMJIDI8%v}2 zf3qi(A!B1<6No9{ZxD%%S|8$zy?gPQi0z%u5S4QbdEQsC zP#xM&<1y;MbAk|2ckIA0Q6%y}DnZS-02)E4E0h=NXZh?07W?-_g4Y5XDvCrLxWU4M z7O=&0O%y1>s|kks?UDsziZ!GKl=4C&Q*ufx1t9S55(RcL(1v~PW@*3)gyW=*_`J!| z|0@7hEHo`ZhVz;r&|K6V=bthtMWtf`5Jda&0wqPEH9+8Pzz!S|{Z0@_&x=GFNXB9E z3Wx!Kuit3HzR{w9393+legFWAC}a0I5)H%>4O9}LBB5)+0{{p>g2s~$%ae}Ul#Zj+ zilh2#x4#rK3|0NLY=4tW1Avk;nuH@Z;@@;80D$zBCoEqxEZ-t*Co~EvFt`*3@CN`m zXfYgbRRyFH#K+XsXX|Vi|2M0XWQzYcITSV zBg%OB{P?}KF)4k#2kKJn-CM~3|5ud1@&1AgZLbJ8IP$|19n$2E1)1avBLcQP(W_k+ zWP*SUvHgi%i@XFrB&tM56J81zm@3pPVYE@+E@)J~0{^Cal#a;{n z-y}x)IcK9#y21=66#DP~z)AMpH2|P^N;L6;_&@f9XzT@*G8WV_PO))LsYeRU`CYvr^ z`K(HH-X0)U^RJe#lr_pl=Oujzo$iF&dKLKBp+yoza!!(@h8YsTql%4Ssfg0S;aR8d~3U}!@-F9-mqfz}*|M5-7> zsyO~40{}4`=;H#IKLjxU^-L)b%b*C$F$Vju=l{t~WRgSVOaN;Cl?k+G3}{9TWe(ENF|K%M$o^S4fGxC5)JgauZo|E&;N~qN@hF!2oDcMp{`k zP)-z9P*e=fML-c-VuC|`THP`YnirHTSr!-Xp9(+=nu4k*D1Qkm`0~v%?b-XF^Gtk# zLmn!tr(J$~e6vV{<^WY2U$w!rg~%_0^bl??Ws}8bIljng6dMN|3#Hgtf6J(3Y@>EplUInVD&{O5c zsaVmegH`D05>dqH^AptoVD1wv^cSRL(Ju>-VFLbSl2D~>jK)@gZ9K}0n5YuQx|0zf z!P=YRJSsznZ#>Mqla~hXXxo?UqN|+ zJQTVrhJRuC4{R=`DFx46(8Of3s0PK~6u+)4t(d;K3Qbo7%2?_?LDl!+LLC77fkOno z!Vtcf;-MozW#BNOde)aBcmWYmN*)9jLm>}LP(eceZ^Iu8kcJNVn97-FLNy~I^~|Vb ziyR{U;Z}bM*7HU7zg+*9fd7Y&@BouK53nmV_k*ufWn>$Elim<7NB;-Aq= zC^E1k;c*D6umC6~WD&|?tWXjMCApNw5vdBR`z`*&@lBHQv@3#7K7F`;dxzzB}PjHMfk5DZB8DP zy^;s2h#}=CKvAa)0?R^OaVj!&`B<{Z(12$bwipr>G?4ze6OePD+0*4ilgW}ND2dTQ zdya?)N__D|Y4Fu?KI9_flKdkvOaLIEN=25oOkL!4K3?8}m{e*2w(}PTXEg1Rd?O4x zgtA~LS;DKqVM9t)c_)iZhOs9FI<)groFkzPfJ!`3z~4Ux0AS(Z*@2EV;I}jQ zBMh7rA#~=5n}v#Zi8;6{A%kD2f<%lyi!lLen!0&hhq*A$dc5&h4Ko6H}8gZqaqJxgaexPO+^9c+Ko1J6t9Xa817 z4;cn7QBi(jRu)zk1_2>q5%#wVPgG9`cTX5ks81-jPbl1coLt;IoQeuha8HOFV_Out zX*;Lt6;V}5`7ya_6=h$n*h`J;rVXujKg>l7+VvI8zLC%OeYkaLuYlZ^L$;<%G)gDO zjuMhST#EVqetB3o=E@{bFi1K!{4jI%V|K~**1CMh9^;A>k{@00`BbEHcPI^VV^J+Pz>LaFheuVSf1W4 z(!;_Z-Grl@OyR(h$x~OZxaHHpWTu0M`z<^NE)DoYTG}@v7(Gm8BE9&{G9s%5-!sE8 zuTCcT;sc+cQtubJj-b3Q69N8}HM#kqs0})=axK*J_4cx2r^^g@1{$K)ze;sUzG7^scdeWb} za4(yk6UE-akk>iUN=+<9Ez3e6=E|`c>KcDv)Q2*vb9c`2Yt;HcW$62Yhwbt&HX~E( z0VJ5tRC*3=O4Egd$#P7(A#C+3Hv*ms9~$Zn*95_QlEhlsF zID8Olm&4_pvqhv-|71)x^H9VS%)2MM%)qp2;MeGCLwZ)K-&z)x5MY{+?w>7@2R~#Z z-*P$keRTZhi%laDcFwN@xU}E%a7zjYhkRc$+vi<8N0X|KK53Go*q3;fq`rNT*`hn6 z?MgF%UsYG)gl}&*1rr=XzH$EXNlOQILd_igEe!T@cmsED&*f_fZ0^MoJ1@)9MdCa{ zc=ZQ|E}@cXmUnDu>}Kyie+YHtU@Zn7Jo_qx(WKxPxL8UnXxp^ICRUYHeI$ zXUwMTawMwZgo#g9jd-{_P%cv=t?jFo^#E*k615Kt&KJL>E#KU%Pj>|kJ-V9X{knjB z2%T+oY1!MDe)K6iU{>5X{E(vlR(-{-H|CAb#;$GqQf)z{II6j_3Qo_xK}%kHjp zfZO!Z4tbP$7>w5^_WUvFbhxu{yX=TB4TS;!Xuae3CYm8^fyOnJV_pFsk~SsH^U&5k za*q3N9~>6lg)*}C?``C zK3KTagvs>`b=#lKNS6f}r2~xBzUE0vePK1^-&3Yz!BBxMw3(^P`YJEKDA=!=eyl)6$>HC#>5*Lz6jkMbm?51<+ZeCW`a@-4WS`y{ zd*}Q|v*a}8UVeVN>4+bD!r|V)8?jXP@?dpAGw14Od%f_rm1FZ2rZC3|$H~K(WP9(B zFl2h|<5Tt&d;RYPp%E!WM>~PzIQ>k@*t+_Kn=O~Cd++|UOE13$hxB%dZ=N!tyyiCt zg+iHO2RQ9iZw4wk3l7uA9@q^ey9YF3LtsVK8Z3{noxC{>iQRDX$Pt8`1BaaGuySo~L(>kF^Ma9Wc zuCp9! z3U2D1^j~qivdrW9v6sR%pb|vgo67f^3|eY-*FLI5~0Y zFY}B6$43}I+xZ~DKy@s%P{DkGBg@;^jVmF0X*M=Xp2kBoX#W=+X&eRt55UV$R$OK2yj_W32jxDPyf#cN zrl)-~7!${O+2~Myw)yybCu=M1#BBSF7hzAO_x^++q}}Cba{t34{tXZBNAr=>>m~f; zGh@nC!3`cikFnK-K1MU`E> zei6tS6o!T>H>R*fx6HMUCI8{~q+1mb&W`Ia76L>Gk&Fvyxd1Pv5dPlu=Ct-AronVrN zBd`&5nOXSK+}MQe{aJy%4yL~)xxFJ2ChPe9(bZ9OYR$-CdDxQg;gX60EgR6bw0)jE z$H*#u0Koc~<(|@9hWVGUuo110wlMW!_%MWU^4lXH_Uv1d&wc*Xlk(>Ywmz%St$3#H z$HJ9Eb&doDW-QuZ zR^IPkx2p&3Zd$+XY<2Jb?+OQw(WQ-H`1Z5&cFw{gR`NZ>^|td@N_nvzD-!@qOmUED z(VI7r2f`UOsnYj$7q?Tr8{+lhsy&q7XmDg;mAOvBa=PWQF$a64?(o=t5ZBWC$?RBrq#9oq!nKC7 zgb|ga;CFeZcq0hshyWfbO?2~4dUgeqV0ktZqdJo804q^SZ$kiVVgz|c`66ELwM+ih zm`vBann7EH>_yRYbc#+iQ2$e9Fr5Et#QG2nqjn5mRI(eT2 z(R**q+yQ*zS$YILUf4i-1|~y&ZauDe%54kk4iZ1mj`(V)vA(d4^TsY@V8|b{eZ&S5 zAhsW?b-eP`T3h9PBUVUn`QT95Xc||E+eW~#sH#agK#;*_3bnAhw)E>3Q^Gz1s)BGsWj;=WY^xy)$ylk*U%>$ zDf*8`FKM;->#md|+dwQL{g2!~z|H&HBlrgQ+ed3%)gyCr*QZng3RJ0*#*-hyWFPeN z#u#TSQM@6>hmUPnC|)>s05TYEzrcsjU1QNc%Vgub>Yd-sgMOVe5r4!xJ`8e9_cUV# zncfA03694ZAQ1A_&F%Lc9%3%D2m%Z!X;l`{vV>ZJP>-MeQHMJ_5DC|XXPZT~-UClI zH=Ck!`L#QyBFG!^7W26CimP$O50tj|(yvjkG6(bQ!&S(|W!x9x2c1VA#-!P^u7bX# z4|qb^g&eJS*9Qhqx3kd%LYE=T2!XpF+J4Ty5TUH_tG_y505a^Y3zl#6Uz7fZPe~9u znN&snv)ZE%S+vF{xDeJSVZdmHX`-YswjYD#8%*GGzJxE`D=(U(6PZE0x2J?s35)cBqj-& zBBB#h*Ww*yeTSFv1^x4y2-P}S07azw=ydw9a5t_m5zfG|s(^4Rflaz?wL15#@oLw^ zOCdh@r3|~;YNLaRG2J5>?(*~%=ea|k!@-OCgX)J8CO3`XAqL-W2I|d7Zk_0d`!fyQ z6_16}9`eAC`gOk&#p)f2S2U8x>ts@Tvk`wDZJ3|0PDo&LpfBcNzjH#@^A5J^mjr+f zlXoCQfVX3OgekLN{dEnqI{m?JO0bfA>tM#udm4Gf2g=r$$d2v4K4#6XI(tToxIh#_ zM-X`nq;T8W{}-UY?0V$JyNPB*a=tWg%l;5Gf*-*bak1x$>HTS=T8RfItjR%5=0$)K zujrc&Turc$!&%R!Prim_<2`Y!`}zj6pSw?)FrSy-jRTm6@A`3nc+T^(E`qOOr|@WN z)9TUPU6{0a)-$w0JlqN>iPd_J*HdEwx%K%C1t&dR~o8)QeYHrOPhK5b&Y#`F?_JfE7_r z9>|~8)*cQfFhm3XwISj9pACuU7fIh$`f>3d9=9$}E^jZ+b}lYBp>=2H_)zd9W7)zuZ)kh9k*7tqM5Qm63p>GmRC7PySPFsxlz5Fvk%T9LuU>&j_)GWFD5?TQ16x`IfB6 z9$qZb$jGVWT$#EJ(L_oTs!X%4*dSn&i3~(178C^vEd=Go+H=~b-@f>UAe6~d4SWRu^lZ4}3rrK>{|>#)KrA<}{hbEJ8r~%TZ?#GY*)*k-m?M z5$!{|VT2Q#eMgM$H77|uFmkUxC#rM6{<_(3;k?FqrrWXOK{02p< zqjz3i8wyttVZ9ZvjViDAjEa8y=aQA{E3#RUY;r7B8)gf4rtPGs(tz*tMfe z^Yqv=lj@69ZU#Q_Y-?3s|s{mxMMh;<+a(Qr@hMxB%Z0- zU39XIq9G0MVLRzm@@{V|T}r1Vii^P`Drm^+j`(*did_dW^{)9KmP}+s5p7Thob=>e z&7T%EucFB<+cpxy2Rn8P6<>+?Z`0>q5BB1TmF$QPCPH@PW)^~d$#gE{??EKXW~SAY z0sc!V%hN}@+;Y-3g&`#h)G~$1{`sf$0aYs0_oZEAJW4iP-mNW#yWNL@JAxzEQCC7Y z&X7CL>D#^VNA9P3(!0JX?^z$FjOA8Gms-|#QrxpkcW$=JtkDdYI%Ri3T~lsFyM^ey zw!1hwN?dV%;^cXEUtR{Btf9U=5Avel5?SXF=f zi_6{aG0Wt~Qa9$O^71Vh57dl+%W7!Jc>LL4qQJR`^zT8&bd8c(jTbBNIR++JPgbTl zk0jE#)fT3=7S2}T`#V4)5o2I{yw!AM01H^LDcD|xk)t*le&LbEIFyYg!-Z#}u2JE5 zGj-b^N6u6#sY~YmGfY_=$G`9za2L5Fwb|p(Dm4F9oz7RQvpgcHHa=gwT{E!K`f!lW z+~mOh=zaPlGQBYSV5(VoIf|Hh)bHk0X8+M{rE$pj!#>1K!E+6(b9v}@6BU71^Kj>x z5A%r+b{IRum~Ch#ShbBf%G_vK)>&=iMnC@ zE-LP?ZR=MX!VY@l?u7HkkN(;)&Ab&0mquTa#NO}9evREyIUe? zaj#Xaq^jz%T5K3z9fCxyRRJYN3& zyYmWC|1@Ktg{!EgP}hA=(FD1E&8?GOHtNBUT^sd9i~VSmATxL2=>6V>l!~QE`?YMy z_C)S--ILd*f9N>+M{TmS>e$}T-68O=WVItnFZRdxI9O_+<5o8qwe_cZ*xt$vduvuzrl zzjgc+IpXYBSz=4ELfC@WM$sU)!lgTy_@S9h&~^%^0~5@A-%WVmsH z;J6DOId0o?2IwiM&o9i#Txl^S^Li;)V4iw=efqZB%7!i`E8BRqtr;=l=7Lq@pH;D4 zbvNVUmPGnz#DeK68&|mDK!gTF(CZ?XeiaXW(;u&^4Be@%!ElH|VYPzJd+Of=q^$;y zKD=GMH9a5vX32lN(07=9*KJ?HeI-4)**Nb#R+&DKy0{UPYr12!A+^1uC8QI6aAbBj z;KqGKXWC@KrPCN{JA@$r>TLX)h9%rWo(bmkueqQ}`iW)tdU2H*yTWtNEe=q|K@ltFDUG$vF zJv>%fA6eV){LT=*rLkYcZw?&w9s4d{GkYVhfzSw}tZ>jQO&NgmAu1!$CNR0c16%AU;b*}N2N}3;UA=v&k z;*={roAE}Pe$?BDJ!@@pk3>ztWYw7Djh>cQz443?5a=J&eX!z`gdR11sZLRbZ8AqX zOM8@IjG=JPDILf00P*3e4Z6&s&Idm3*xF^TS>Av4D)0o@3`M)oh{=B+up^d3gu>6G z3anjDv@(82P8PeQ?Cy+>ee-jgubT{)1p*IDXFoRo;hMn_^1aa45`)zQpX^##$NW-B zhGg2Edev&mly%3nbY@Ub3AZe{D^BI4`mPfJ5s=!x;E03Tx?lmoDLALJP1rRkGOcP4+ z?4CWAtonFqavjwKs7U!jFlTI=X&zV}x0J*!#yyf@ped7CQCEk~WtS20Bn!sq{10+7 z_0ma7M|+mfs-lwjNJ}mZtpvQt+TCYkD_`+K>T4r|Dh{A;QPCqH`S0I$T_MaAw*jbz zq9REk2B-IaQ~W+vkn?Ft8=jykMId5)_L->5rGv#C8|Yy96P!k= zQ2PEUg?&29eDG*V*v0@uay})H|M6k|Zb}+uZ(&Nme3e9zG@JBbyj%Hx#=HCIet*Py z`mM9@id**1^o_?5Q#@+e0i7F+J#_P^KUZ*;`PW~HxY{py-J;I(W z&-EOg`hb?L#AIG9SLC`h`Fpu|kaaG~_W|B`4!V9YKn9DzRwIBH86BJ{JTd0VQ&VVk zWKx6Qwq>9IVi(tgz^^Akoh;V? z5d3LsJN3YgEtBLjzFLE=y7kD|O)A=9<4cH8_QZL_(HxVr$92>1fDnZMErEr%_JaCm zWud<-Z(PRQ9~gX6;hSdawfqY*53C-2_lw7tmXlU58+C6S?AO~KoqRlY3sW(TOA^%B zf+tej>A&F6$)}N-Ou!?{!iAiv?TyPY*o6unDxXI~)BKfma+ zdbdjl8BrhxuqLv5=h3J0!W`d}Ce?Pay;80~m|*eRyEoPE=1+ALexuICbeQm;dp+HV zlHas#B(|#rtqa4N`+w|ovks!nu3YOMi~3HFN6HLz`e zsmpyHTOV5Qc+WKeI@nwc%e&jXQ49?N%^<680+@HK;&OLOU4MAtZP?H#sq@9*{6Sz5 zz=5dAlWr>l{2~%*C34Z~&V*jy*H)Hih}MM6a(vwj#R1{p8yTbj*~oZ4cOhsOB7^g* z?x3x4v}d)sq4q~pOZSh)ikh1GMv`R(OLp7@T8j-zxl?I7!q(JWDx2Z1kgGeA`e8V% z?hsYz+p`W@F%?5RAmjt|mC8%IEu8J;1=dh{%`SU0C#uj)}(E;r$++=4_ z1*xO&U_^j^e^?kY1Pf`0wlL;1fR+djfVRnzJ^ACbp`B3H;OqT;{C<4t;X6~M=rHUDI?dZ{2gV%&sHJEp;3ArAZzxQw1b77_(FtRTQg3FH3Woo zXSP?z;iLnG92Xke$+2sy=}LPnXTRDO6)Um+oFYXHV1Z6F(ymR3OcCEg`^(qHu7p>0 zTJ0MlJEzr!erYj{?jKJNJ2z@4TG_jP`#M^zquR-y%0+ZtL|>Jpxb69vO!6;m6!`7IYm zOO~^Y$@P>0V_bDUqb-(DSL)ji(3%=s8OXQP^;nU-5D(V)%z5e3k-g7VeQg*Uv!eNU z7#WW|kZ$gC3mLSzKnHZt0eC>KaLZz@nGciPksrTe{7H-Vb_ z!RGYY@&|X`mBf>JbDzF_c@0RbFRw7S*W=?%S2N?)g)}py`B3jorl%M40Bby|#=V;E z<w*V`w2Z0_wDbDi631C&4tT7-hY;I5&C*}SQnEI zvZL+KnPk%6y_xr^6cjdSxPD=3WITA5+ytL^aNc0$*M3dY_}z4Hd~U?=@xTVr5~%Jn$@-KzZm5Lj6B%(c;}{te%C>j&=lldY>uj%*;V9AytY0wkfJB|? z0Ww7tOvD1tH4J|QS`nS&^ZFCBm{8;pYXpF3oCy{K@Lh^>WUoK{4l+JNvg2=0r6`1P zKK=6w=ukt6${>14hW42SDH!@i703_9iO(pfcgLDyQ zEm?4D>g#&9dz>8|_1cr(-9PFJ`P~f-A6eX_`Nl#v>Sld!E-W7(Pr`>+Z7MXqi+J`9 zzs%pK+5IwjyL|)SQgmHx{hf5r$MiAQlfrRvnbI76Fr^^b@{RF#Bpz9#QFP5>Wy4Q! zfN?UV4Dg53`zJ``C3F|kpWMF_g#RcPb-L=V+8H#E%R~HNhOR1N(|7LB1j`VKOH}p{ z5+Lf|snNX3EM|>dqo)uZka6Y7pG7yceiBK_cQ+g@^spNMu^-cxsb_9*;*)l_NhlR) zCcc@xzuf3t4A0~)7rKZ57KoW_Hku}e-^lz&@-5ANTzJ$K(V3S+Q`&m7f-eV0H zc4o%Rbbuv6?UVhn!e#VelTvCWeg4d5J*_ne2mv{WAb=eJp(Q3?c5cfekn<^znbcEr zjg?JA28>(43qrP~a~>RIVwFdA0qPy+#`r z?j>fENYaFVI9;n;?jB`DmY{lhU(%ZuCT7>A3rcbu+xcC4FN~!>Wko}DTZzULWqozU zXqG+Vtc{M?K6_#!#u``dxq*)KFv(YA69Vq8$cA3P34GH z5>u?Pe0xZEQhNIC+}s0q7PABOEl!Lw!8_W`2#|;}(2oM3gJGc3$=SCYP3Dx*qgk&anW-4--#8uz&f<)sdOwB_*nA$yVS8Gj0SgPlid}=ShM-_L;lq%?!KJfa> zx-b@=_}q@tmSG|LJMNakkb%E~K>h&$$ur0ruACnfxZ01Xxt)j0sSgLjNP!M4_XcMk zOvK`~etdx-(SN}V{bq3m5V;GEAKg0E-(xKF-Zk8KG_P>salmS9mS0J3kEoNhQAjP8 z{uKM`^|tPa+ne<8`{_#!FFVNY(@jrEeZ_Y3cHPmhE;FaT&BSdsMSmu9$bq1}^YER0 z`INV%9((hBmF>?KDL;&t;w_&otU#@fTEuL{RK8(W9D)+^cmZU&pAKL{DF76Jq?GAa zk$5Vb zz2NE10ki?+(i0vE^o}6FABLyjgr_4IdH_t{CTm?-oU8VOeO$DG6YCR~QL&b^bG*0v zhF94{JR2>pf*513S>H;T!=-|XBRev5fu<9jRPXXsXcVsbHU*HCv* zAuJe+%)0P+IkyttH<8>xbQGK%uwjNs=y*pdWHT(4lsp@iYua1`sZAM{NwxRAYl$4s zlw+L&)9z7Im3P@1K=?GL1L-8K~!!Ue$ zg@Ck11{(@1lEwk$1Hj5+xhH%5ZSf~3>ersrdQWsc<=fp^!`CQ)VUZXTLLyApe+`-r zSs4E;t&JgW5I9sioJe+LcC)Qz*l~AjLP+uH;P_$4Ts&!HkrW|ye_12Yl&3fBJ<&97n7x>2QVOLz|~-kJ%*ir&-0qyRk$3BW9r%&CJS^ z`yBfgZ%1%*Utu593UTby;eN3GC7*Ee-cj^X-&p>g)19xXU^H*D-Po9iU8}x8`&r|i zW>=xFZv6;cg$?G8^Uid=R4`v!JG;g0@`GeCCC+Eb<*nvsWohl}z|kKjO&9>2zX&WW zfQ}}VVYg@Rj!m212Wd(Xwv2|^_;J!yk^lm~OJoGUSzjZAsvflGx4a#bEb^n2uvva7 zx6R?~V}8r$#S_stsLgltxws0^Z6rEq3e{QVS!kFL=Lc@qtesW^{a(eLhqWV@8?zmk zQ7*{EwXZX~qDhJSqtj6~F7{z`&$PLR1{>XORcai)vhyV8q_KWe+>d>{QOU~>2EShJ zz(ppR;mII&5P)EKM9^bE9drO_MUG^vJ?D)Q7irfn)dRBJr#cVK0Y>US%u=*jQhlC_$JW_PpWPhAD1&n6pW$w}OoFL`;Mu;P!&gG}gE}D< zJK6Q952pM}zT17b-ka5X_d`!VIg__iyArGmEg|B5uIvx<+H=i)-kGoBb{~%u``)lE z5)s}yec{r3ITHF!iH>{R8X?5@4QIq#AT>jz!*WC00uG){3;`RA1UxopEh|z)FZ`f+ z)40dvCzZUw!u_mg7}Sv>e#(9NkD~bs2PBkcvU8`Bfiachg_tOghD6WqgT_cI&WcId z^v~5Vd7Mp4HMF{Za4wOoUOn#gRqt^l%!*BEBnP-PU31@+W47Vg|Uv07T9`u4*w za<|KTEHC?PFl8LA@81+({)(91ci#8}WM}CS-I_0xyFBuwC#rz!^-X$td zyRC%H4=f~=S4|Z&93v+`e5m!G?k_uzoV~a;-t`Txl^`!}t$SZQ*^!KUX%%6QVD>$GOKt6WjXOWVAd0}YrIRc}Bv*=mrs(<($ju8l(J66Z zK0}=k-h`2XLj61gpN(N6AhN<35C{W0vF>2gE=oRa%1OvB@jJ5vwnS(u=*<$UFV3{OMcS&4?D4H z!=bHLYIuzNl1}~p&PN3=2CAILm5-cnC+M}nl3}&Bwbp9l6kp1Ot-30dK>qI}JKn-u zApLto;x*`R?VdmNfPMx87*seCzpCi&tf`pp9vkUx=>0i6JU{+>aW9Jd?QRSKH z%Wk|ea-rS0uocZkZEwqScl|M&bS(L%n3U9*`9sHy-W>lK_gVDA4Nul#s(iY83TL*w z*_crHA#dfo%aO`O*lNw<&^0IG+3UbEt0bZ0!iS{Kg0S-5CAY5RMG&!t#|I4 zp6expf$Gf=cY9f0X5zWf>6eJPiFon?RD_C{_G83h%UP97!Qsm%H@5GD)AinE*@cd6 zov}YXZkf-d`1!U{oAK4p|0cK36*Jndn%*kPP`#dGTOMzRNB2b945O)P@FY)?q>u>3 z!a^!{zaG+SEPmwasETF9-3>EDGL;UFLb11mcE580vl znm;@alQgd0xY8M(ZKxmdljnU+FP81>=e=h^>wKOQ(7(%om+J^wt-9h7@{}ZqX1Si} z6$)roZDAbBnwp+cuEL`xF}R*~t*_E#$Wk1;y181+ez>_%)F?R%Z!xHzTd~{8-hwed zo9`w(tvkz54O)hz((6QV=Jf};hMf5-Me-KT?^_G#s7dvz64n{W1`$M7NvpzrAEOWPd9z~l3YUGmN8>*C zO~gAY^owf+wgd8W7pY)ipWITXB zXbrkWtk69f8Cld!%?wjnvxA?6Hijq3jk7dN!$Ha>y1aN%Gn#=-R&*bPRj$62uTPoySFBe$E9;i=deoBNA^==QE<#k)tZpu^Y zZ8;+BadDEKt{+(n=z47O&b7t{ZA?GXtB|*z6{v`imihDG#`G7P(#V??r37eOn8R5B z2;&H}fc_Bivhap{WeOMgPX0KXRj%VpNcb5ipo(OP@v_v30f{6Ss)+SD(qiAgnJ%&p zI2G~QZ_PTYzQb)@?g?};f;5qY3N<|TicD^mKm1%i*x0$44d zV1Q4sD=1OW^9jjF@h{!Nc86NE_bRp3-mzDyw)WPdW~dpPR_QQ{Qk&YfO6&+#TM(mW?3lGm?2!D@ z&-;7*&XwzW{hRZ8p68tVxzByh3-AJvY+IJ0lk_(GSc*jwWuv4u<;B+WCD5_xRclnY z@j%_1tlhXt^|{72Zp+$Pu6zWnb|nN zJRMt8g>#MT4VU9Pv{%ymIH^!EtVv|vL8cedD;-ppnQ6C3)vTg&1Jec$>y2DZq-Q}2 z8Z`W88Q_!J$z~s`g^b8A&csZIJcwSj zdPGYRMNTRKU}v$ru5}fl?_Ed9EMPjFBYyWJrc&0L8@A;W#-s2LH2v%1 z{P`83%+i&cW_>OBYQuZksmcr9nmg3w!l9hMKMxs!09_)b`gdjdH}V&u`8G<|mj~|b zPx@apFL{n|ppo8)7=Gd-^j?k4&#Cj2p2tAZhd7)4M&*Ykiv^o&w8Zin!~=S?2YmN>i{?mclVM42#Zs1kYAv`AEhYsbcfMl9jx zA~JQ_E<%>Z{aj93J_Bz!50c`7=UPJiU>CkHY}Qsb7T3Ng8g|2L?ZKabzsp4KJXqN8 zr|W9CG5Gv?VJ6E&VPnje%e~1@sE{qbLhH>ihDAW2c!Y_>#Fw|hry*r=-~FzJ%*QGU zRR`n8ISfrVpEo_f&nF)_5;(0q1+XKPZw_@$ZF=;~O3d0Xmg|gf$1(8-cSF;;9GE1` zlOtFE@`>q^3mfB+20jAgS74=QD2NJZ=IXfaQI0zq_Xvi>h;=LjBOLwF90_Nv5dlDS z_YO+-a1ptDa%FRk8#q`9zTUIS_ww5?tl4Taj=QL+xXAk8p^!an)D$5kku3^?x|FhU zvmvE~Owoq-h5hV(L=d-1>h&QJTA{DLq-3s93RbI58a&3cwk3uZ&1nZ_HbqTUqilXi zW+^}(+;%du@a_r#vM_a%{W~qK?#oYkT8Fv^+!`zXa@Y8xM%1gxZ#Olkg62%$W2g3s zTsHC^g?ZiFR=i(hU2Aao-mz|6S?E4xnGk$R2rk=HHsT@*LRBK=Hj=DG8Q{C=ouMDk z^AeYjP;*f9S7n7r+(EjX3LEJq6z<QigE&9++ujqwV z@#AbhZoNh+#S+tO8NCK>!1EQ%_acUIrIX4A>|`gEByK)ToJxXql#z_dR`6MR7SR-l zC+pcyRX`#U6`-R{`YQ6{!O$xOo9A7l*9@3jBr*)O=eGNX$yCD8nomXb@i%#jf8Eno zU}2TmOZU_>=qYqG%P82xC~*dUSvk`CSI_1if37@h&!1Z0G7z?ugMeOQ^(ACK^m-mS zA4NdW@(0J%q|mdyb(&wq!RU_88KF?@YiKa$#d#If%hRUMxn3$$w>NIzyq1hLZAi66 z{V{{TRI;>#QoXhFFaE`sk-+LH_w6;4a4UzT*2iF-o6;|{sTaS)h8|P1K5hKn7V32Fu`RTW?6Cw?@7^GGllG06#92O8 zv#GRU7x%!2oyc{G42}EsIY*|R#Zd71&hZ8&Ni1~)Sc*})%n7{Q``W2wh=BPFR3%DZ zUtTQ~=3eJzPPX+)24S#)5sHygHOwy&3agN*MP;;!g01z8xQ^r<8i8l`KLrlTak>qo zIC^%%%0z6ZpA&z4uCB?tCih8BWJ;gBksNdyPIR-4S(9F-OPS&hwzmO-q+Mmp1e2w%KTjRUG&avIr<+#UGx?Pn!-`|F=tVn0E03! zX7uP&nc)^wy(;BO{smS?WBUi@_s#O0hKxE-^D&AuuPSj3E)1F3Nt5nXYTm3e4*?xHHJQN-ol!{3(@d zOy+mO!X7WT%L5VCs`iRh_V4WidL{Fsv{mt{Gf@C_2slK3u?;>x%9ZJ)2)g2mCvlpjN5U>)*Y&QQy6jVk#$*xE6QYR7tMifC(bZ}6^5tpu*>#5uAuOy`S&ZeouPdG0 zm>kN!JcD9lqD!Ky^BuM_t~&w#PbB&>GoNuNg)>hZsuLWrUd2?TJL?U8(-WM~ z%6&#jOTj$XFL{L!shfA<4F7eH-2M)LjM4QWfY=V6i;S!@?rL~reK3zr*#ETjBjKkT zkuaC8y2FP@+hYtRHPmjrP3~y(F1afger6535LOBn1&$Vl^*6*))nq{FUw3 zk`3u^-DXFo@Y;U-QY@gBTf#%*8pq1@O|R1AkLLn|)9dM#svN`4HeXg~%Axp)3z4_p z8;bC+NWYQ#*jHP7Uds^(uo#yr5%B<^Y3@@2fGLU|fX&LCU!L7r*(ZGhDZ0q5VoF^H z*hva8B`ZJQeM-nhtn(!C?+bj|1OR>kUXS8l=udij_RT96yOvk)Z^Wl);a*=K`-weD zf8@p!>=*WTn+1sJOqzZPZd}YpL^j&~IrcX)w-wF5Sh`#QY5@;^NZD?x>fs`Q$OEfM zH*?Lh4Z|aeOc1XeLLf^W%=F3wF1(_(KzuBZ@w*c(Bu!}>gPw(lQ#y3u((!kFT8W{Lir1^Du zsRwC1*= zjx|Ugg?%*K#F9N@ci7a-Q37sSZoSxX-bx7W{OJp#4Y|Z@VqxtUh(qTWq7k8ga$8=( z)A!RHrHb`ZM}zk7L(FK6EG+3hn&o~@{Ni;V%dKgkIWI2o-FJPAAC$}{;{I;*Q@~ya zayGX7WC92vApgHM58r=T5ecHb;*OcEW4B~!+WV-dk;%&yQngR$QN}Q1tPc&agqp&5WmsSlP0eO1R zT2I7tSx@=UN&XqDy>)QyS@ejgVH(NPB-*Ryh|+#33PtswkB~EU+#LW)dGrtL&D$4+)?RvGz z!Y)>5WD3!;p;C256e^NIA#;ixC(rM&L&xIy#iUpj^2W;^y6G!WH>`LXM{5t?Cskg8 zxx4MmKh(35*(vz^$+QZ@TPZ3M!;Ae=TZ{0m)-r1~HFQ%E%*Ap{Dsw9%mF^7|&@l}p z`v4N6NQa*-syVvo-dpS2te4G?oP)oQv!Pmc=$Npkhjuqwel8O-I&aE~eRY*P0(%A3_Vz&; zlf5wup6*B-Xh;c6O{jQQCsQ3&u1oxe%+zLHx>x|zX?=@;mV{7!HKdO=mA5;zh+#6x zUu5bVL9&m*QzASq+>r%~OKN#KFWCCVWY;VrO@=UT^LG7YY!{7Y54k+}fD#`wfPYTQ z=h-V0uD_&`gDV+;qm6u=(I3pfYM5-GeT%U`>(*iRo*4z#>aE9+DAwQregm>Q zFULaaAgDzDI?YLXv+6&Ip1*4L%9y!syuYT=r{7GnS<-pm7@BIn+cfawE6UVO*R63I z&vCP!{K3CRo2747p;qkb&RqJQD_IR-ph3X?Nx4U|0nj!1jyc43M@Q1^>n$%HliDkb zvgCNGMTsB5Ls?&*;E$-oztNxN4GecJ7*TosPwdc6vPYY@`(GKfL@f8aEGZe(Y#{+Bg}MX$J#%16%~}DuM4$R97lywzk&q_M%csPs4#>xJ@_oyZLzG zP9V%bFVh})uv-W!Z?a%I-*_;|Fwa%3?{|FrF$mz8QkEW5K%>?r{8xI_%R(*u+Y(E2 zCS?(g-5+?c*|)nt-xQIm0y^}=dy>|Fss3$>HQt$0mUIVn@cAbKJeX#gg*FC^NXgk_ zqXASZ-eGA6=FNyOrlR+YnY_@`$a6o`OeCtR{Y$qSmKrgC@#k`jUMwHqd4W7R^I}py zNJN_3r*}V&wuVp+kzyxNbA5evlXfIE;gdm|dLBTVW{7ERS-!p`H7iiPsiGI2k!+Ph z*XCpZpksViDI^Bd>w! zU-et$aa{oNw*-K91P%>m3_p1J6pAC3-WExo+d&t>h`$I5CCnU)Z2NVCOQ7TV!J?Nq zrnwHfdawah!L+nQ$RneEaLI_nObS^x6FH8geUhTisF*VdbP?w#DB>7zjVqv-S{` zk*a=jx;<4tKl8j=`>3K&v2J7rpejczUM2EcN*oZ81%rd*nL}7tq(aXRJ!9T%Tl_Qx zxa@ruzo)(-o+yuZ383~bK{&ip5h)U!e%r-c=T=`-Y3IFpxZN3wi`c2E@$zgwS8)nn z8H3hlL@d4U-R#@F%JjtDQSSNk=A(O-_kIa^i8Pg zMqK)p^oc@Bea>X2s5Pk^zK-Dz8w9)kGW@GOw0pX5$26sSM4Y4h>W2xJI5`SW7*UaS zAztos}V7E5WF()Ri7aByOKHC@BDNR@xRgJZX{X+E8Nrxo!wP<|)}WTp}s^!l{B z(Hb~=@jAW?*&Nw&;XHNR)C4N^#+8cmm^Tjc7#IO3wOvObAu2f*>N|@(TP9ptpX{;1 z$R=AJa?~Ry3?fGv@GwK>nSNYNnpSQxDDLBl!gA?2&sIi7mRk7YV?FIZj5U|^WqQbE zLmm=FJVC`eK`}%GF!x+?uzD$BPP>el_D<`NTeZ%O=Xtd?iQVwYmGN2^q~#{3 zKQ)>kX^9<;ZJFFw>If>9lFn4ll(y!7VlJ6_S?@e^>D{evx(ODhdF3Kel+v&t<-hk7 z{3)mnXuUfYX6S#5?YUEDlp6alA{ z#%BVm_e34~%4<4ux4pc_%B(2Q?<3jBWmnee84b9ID+d%PqdDlp3d@Js#QB8HZ5|AvB9X7KEtlboxzPE}oz5-FHlu~J zc0a%BR@!m6;$hdJiml;UoZWS&HfW|GTbUu_0Ma@04Z2D7siyJP$MgdFYG+X8#6Zi3 z>2K>F%IS^-)+o8PAZ8y)!UtdzYOY!HYlmrxdRkd&+cY3eW7CwAGJnkl`Z01=03(4M zg@Gb~fEci(5Z# z^pV@zcGCez%aP9e+EBldO?}KwK;=@%!6wFgz4Mf^+uUBF`5f5!r>+da#=4|9FLIy) zoU3|lyVqp&l4?>*@Y1;xUM=jm9#X-<0eLB+wt2~|gN&sKR~n;V{^U(Ww;6S7F-IK*L!(Z?J_u<7spT< z-NMk#(7T^n3)N`Z--N;UV`Ld%;<&IS(V|A24PVDvHSoa~>fqz*ip^Y*ejDa}c#-1W z{r+^28TC#*jhp87=O+mm>nsgT8m2#<^}4>>_aJOvMAcj~9`bW1hXDDko$h2x%(#Hx zpJb3z(l_cY^Kj8ppa9Gfg5gk5{ll>dj%|$+vA_}SR6_ePOMJ^#&uukFr=J|8YJjgx z&MHdsj=$WTv$M@YR(AH6M9&6Y*fwS$^%rh`_o_o3eF9pO_Ae^3_u+$HBR2>JQA%YM zrrth>F&CDML)l@{5pS=}?x|gudSs>C&74=3xoFf^*DJ{B)%2-YnCNth)!@VDDVb!Pv?bKGl~gA452QF7pT<;>f{2|ou8KZKLmOofMr3;qk-|meSmv+zL<#g(`qVB8kA&P7s#iQU6f9rm=x+6;EB3%nGq0rn!`@ag#a5b;NWWV;8e%mYK64Qy9UbFw zAh?pp(x{(dIaHTc!`U%fK&NfEgU#^W(7dD`&qfKa z|3!(vU%j9{1y=Wpzn=_aeHDlJEl1nWPma^{B`0SEt$8Yu67wd3mtnR&wIx!34%GZTQ;NMmb-(LRqDi9Eg3JdJSke26(EJ^Awr zIc!GP$6L4{VQ*#4>%K!Zc1uU^&U`oZp!stF$eOdqqxoDH##oCO+Ic9g6k7DlN`K3t z?MK1Se>!DG;5gk2b^QLL_OUtlp>XB-S*0nkl#1%cJOfYdiAl# zUJ=01w+w!m$Rs(+YvQ3E9<&kzI78?1?jTZfH~(0z}%<#xt*nPbc!JL$>ad z8n`u4*(8S10~qlU9e;w&(=p(j`O)y+rEw>hla@sjOR7oc_Iq9s_&!2W=vFA&P6 z9JIXwo;^>HH3NdrLol)nkr&oLmyAn4?C)HA4{Yw2twS;B#gdnCN^8aFmD0|G`oor) z@xaucfEULi-SZZXc2e+q3*E^F6MQ^!@0+A(R;%b0ihr8t>?S?2eD_j~IE)ZIMqqK* zLB^a@t6{w|d}`7PP6?WHr*Xg!Y@X)=bO^u(c{HQf5rF92Daty2$&Ym2W9?qW(jn{L z4c|C(9#yfXi~du*;Ki$esFUX{hs%T@V0Q3Lqf621*}`6i{bA@0+NGmyF4{ah^t>iw zb)yptC2MP490>Bfoa$YI=6H7;gz=Dq^QYV(KJoX^D$vK>y@4$=c7GKErOy$|eP-t; zsL>=i%U&qQEd7GYXHa?kEsJzg>U@dJyg>7ERvJh`k0&jOJV7z9>lrPg%Z3riWCJnw zkPI3&#|WN$^sox6EC$?(5P*$K28}aDJRN(lzkDK0wGqWJrs!fLp3ZsnwtM0Q;GG)2 zS_uF!W2a*!M{?$3Z(^F8+1i5z1QeSZGfNGYRjexY+_^EBomWPc9b z+MMpO=kxt1ZO5ReJBj(y>-$|z)?po0i-J4#jxnsB^kds!Q*xAvUB7g@JU@Ke)4HBAaJtTrj)4H&%VDKkHCj|*jpjfzVW5r$kMjG(Y6dU`MBy#m+XKLZ4kQ%x% zX;hx_he?;?`df|e6+9z{fBlmEhl$~-+vQCCiS|g>97cR#X5T=$RoR zVJ&eeX!m9$Fk!^JE+|~&<-rE#FFZTfRBrho;s$E>qk22fK;YeFmdBFay^Xcb$V<}p z8mOQp2j(}0x-+Zl17&XJ&fM<{W%4B<>GP86S;R^n;?J~N>i9kvFt(8fe>a^{&%iJW zq8t(D!pqk{%#li-zzvn(7-1L3wqgm;YtWVEAs%^B&=%Y={qQ!M1VH-VfoPw4YE+%vfLdsdI(^l|;Q4J8{!Sj>G&Zw1iOv zKLKQTUwj?^5?(X)t(2Wi)@n^ih~Gr1!D-Zg@G;8%V?6$61CPQ3&#rZ+SJ$uiY;^kf zT;yt0Mj;2G8ooDf-tBXt_CQNqE59Oj?Ewt?`eH=ZabwO$h9xiW`fn{u0ucKOl34o~ z*y#k-tZv~`gxbO5lQ`PGR1T`tnP=SA@mBX6EP*SG=#jGx{ra9t@v+D$N74HUcVg=kG%@YWp zmadSV#r||CJAu?1*2Kh|5QXqmrMRUK^UwCg6N%&1F?e&xlkB&+;y93m52_uW7@r-E zHvfqq|E|&RClBd+BoX3`iSt@w#|1a+FZ!W3)mh+G_UF5Y-$5MzxlZ|+=f zo7F4%Xj>ssBe=IKIIFlXD)8-!!7E!iPT4x!OQR@6f_tv`Y=6C2O;Cs|g*D+@3GW9! zGD>}P(}#ZTg&3)+^wRTBPFi^dueZe5Xq%ZS^2gm=k-(R=QzQUFQoO860G6g4EL4@q zfnlslTN?WO`wpeI{g`z+RXbJBUiUvg{@L(S*6}+sb9IVP{yb@=_CVCwaY0$9&FKZ! z16POjLd*}(6($_Ek1T|W1^bG@B9AP?gE$XH&|P7UKG5rPuh;t<*x=!t42~JQJ?Q@Y zqSVdW6H`ycnIPC)WNJ(C5Xt4y0@{PJBwatVwr-BMt(lpmKag1C&H?sjU3O~JS^T0V> zmmmS`55xQDonH1*Zj+Tz+B-HR)8U-N8T}0ijgyJ3%d1@Rp8@&Ler)^W_>Wv8_)CT(&t*yGq%X(!wr+B}~P}qXl zrrmL8#vv*87_!I!6c7rXv21@$t(Xoz{Hg_Kn-VCGUhiiX#*Yr;$%w^YmH*Es<@s$xZ>ESW&*m7RO{?*PNfB2Dl@#_E z$g-lCBWmzQE-hSLmLuq0K9K*GHyoZW%J^_TFk6YQWAR3ck{GTPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;js(W8VM(0dh%1K~y+Tjgq@c13?sqf5g%&ipD}gt!#XT zErbm*#!KO)@BsutEJXxGeG9?h-4vP>5!5OmilvBQ7ZX@T(q)(E3;55T$s|Dt{`?G+ z?3_8@IdgD1i$fd9C{Cx4n#0vRt{2oQ=KgpRCvk0_L3SChn;rDqR+qEglwrC&DM z{`z7D>JIr)YN}emQ4G)Pt%XK;b#h(Tah!ZUpIgDfM3~`yx6k+eAPDY8kd7cTfSVy? z2er93Nm#H(lD{6u@fGi+ONs8!SiAUkxG{jWKdrS0Np1}0oH3IK)x&BPsj$~iq;k1@ zKdJzPhiqaJnhdJw^kNOExpY8%mvmn|uNaCO!cc4xMRJA248{G(PbhZDvMe%iC6%nU zZJP||(?DjahQx0yz?^0Q5-(qQ>?{!?nJ$SwLJ1q2BO;RS5;G8qZ^wuGuBuY0uy1m) zh}Y9<_@qn!G#^ckG~;M9!<=VwvOYGEE6w>AC!_cU`In_eZ|3f300000NkvXXu0mjf Do|MN2bZe?^J zG%heMHvEiZ-v9ssPf0{UR5(wKl1)m)KoEuN0wV5op`fnZc!MM+dK8r z7!ptzMP@e>q8IS%yckqu@X=H%-Sw(oSG8qXcJ^-&Y<%jvF3Ym2DxAsYd7dN*Hce9; zA&Mdk!>}j{c9$DL3}nyq3|Ov0;r6!kf+E+1`#}n_z;qV7k!B! z-UA+d01qMvib!4|5{OwC4>^S7l*2Gh_fGeehjGT;Td*%h7sX%yU-g&D^IW|5{Lf3% z6yv>THk%P+BuNsKQiw<&opZz((OT0q4I!>I?(QyES67V3V@!;Zot+)BEJG>9qmRc}3rfLY0Bej<3cfr&0^s)c zma3{+0OuUeIRM6EI5?O9kR%BqgdX7HqFe)0Ez8kpg!jIuU)Rty4e&2^F9ayd5)q-U z>vjv)T4u8uS(YIptX6P--gXjc0oNsLZ*K#zwYAj_QADV!s+aKT@zK3D5o09Ah#3xt zgb;cO>ywW$0-&{~Gh3GnAut+^NMejkCKKlKIrI6P=ig6QE|)y{d_qwaJp1;Z<#Nf3 zA0N26xnVk;GM!G*T4SvxX_|(rswm5nvMhP~Am`2RQ{Fv1@G2c gfH7vnTxpu}2d|4H{t84WL;wH)07*qoM6N<$g4o6g&;S4c diff --git a/src/main/resources/assets/hbm/textures/blocks/battery_lithium_side_old.png b/src/main/resources/assets/hbm/textures/blocks/battery_lithium_side_old.png deleted file mode 100644 index 8bba4f3e02718069a38862ef5e06f3f770bc615c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%P)!1@Q|j*Rhl629U<=7|B_(xN{q@&hRqFEcvUuB#I1INe5(m0-ba3#@93rA%q^pdrw{0JUu;eadCk$=3TY@p1if2n;VQVgb=X6 za0^#gS7@zCDWQ}?YfX%CSepHtwU!uT&tNnf;hdwCLe6=(x;_20000lOp*IA)P{E8$>~u{DQl8?%g?eES5X$5(M$UFlUCtd*1hasPT9l>$>KD%sGdx z>zbk{5D~Q2D5Z!orrUduh+vGNZChfD31B{-W0g`V=-0)?KV{yUOcJ;{JUom|)A0N9 z@+7VyEXxIe_nxL{ z04SVeb8`~_r4%BP0PgSaldqHl!1nun>bgz1u+vDzRgWhwA6{~Mdc(7K&$&Il;l=yy#LgIlwH7rVkE8eg!5|r90Mh7o z5;_@APfjq#phlxnEQ$hvALr+(zstd0eL8z`e7q=l(_n$L3y+VE&{`uRD5cO^6GBL! z-Ji0S5W+%+a}Mu4F-F?9T^V0vOxnZ{0@m7N2bZe?^J zG%heMHvEiZ-v9ssn@L1LR5(wKQprlgP!zq0OD9mYE)>+28^1!Z)H*I47Jh&rh)WSc zQU5})IP1bT(AYNVKp~CToronR5kw>)NbT?go;RdbEaKsC$?)Di=MHo=M@JJB^3&NA zUC-0a0)-b@6vXq%B%KB&afZ|tdfe&&pSHWKo$lgp4>n6bji@IvnQ;_FiwPRLbY`h~;wm(}PUzx~WtO z5eg_+TEe?w82oP&{J4PH@77yjDHe+%+P19?Q^ZH=0NoB!kwZ}w%d(6$&yus>2QyH3 z=P<|UE!g=QXip50P(XP?ffXHDl9o)<`cvMep-ayi7Nz$g%L?0lMA5?#WukO>gO zN+y$-qX4D}OR`H)fF;Zhlahw2)k>v;zKQe#NDs2*6J7czF*LT)xChpE82b#Ls1Hp< f1hM~uAwPWqkoeEpZ@4dl00000NkvXXu0mjftG?z5 diff --git a/src/main/resources/assets/hbm/textures/blocks/battery_side_alt_old.png b/src/main/resources/assets/hbm/textures/blocks/battery_side_alt_old.png deleted file mode 100644 index f46168c550a2f559e3dc4a06b4a3a2477e4ee77c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmVN2bZe?^J zG%heMHvEiZ-v9sseMv+?R5(wKlEF^GKoExK1&micXri9H_y&LwpkOR1Z)y`N(9#kU z=z#|y7Gc3iJdsRCv!3-^knj@$22u@Itf#*MpHJN2sEf;yBJv z)2C}8njb}UCkO(#uvD+t$x}-&If5%=23PLsw-VXth6fO&@)2&hCTo)B(6La38`Fo0dIgaT?pDU zBK97TvnhqO6va*5@pz`8)oP_g1QCI%!h(qKF07V_P*~!e12d;0JGVWL`~8j>;~#*k z!h8R=D-or4A_5}9^?HS>f&qY;dqoDCv$170&bbEzB1!4eYCCW#~>h%rJ$aJ${`v0meNJoebJQ8b{R)HS~L`@#NfuZVzi;q36$$A`L30J*4abZjy6zYMIA?VMZYoP*zP;k`##EKrsu zzUOn4Wr=gspxW(Vw%gboV@#Hf$77tECMlm&RaJDe8K%=|&xOJg=NwcOlgVTtR{pc) zcZP^i7@a(FO>%LcgNPmsR23nFUf0}ftFck@OIAFin>aRB4)`kn1*hu|R5EdOL;wH) M07*qoM6N<$f&!VfivR!s diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_alt.png b/src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_alt.png deleted file mode 100644 index 3aa01340ede87b7d208c265cff3975b6e3d0c6dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmV;a0apHrP)9p3N|-Dx6LyjH(KCUB~Zj zS#~su045Fqtcn8fyIp5*w^u~Ksc;s&cX(A45g-+njgBp5{+EFjvYpeGIp^@YUL((Q zd`+jwvJ9V-39>B1wk+|s*}&Rv*Y+WV*v4M3hizFxf2XWH4S#cdlA-597U>bh=JO?z!QHl67s^KEn!$F7wE-t&I|eG&t5 T^Uxn+00000NkvXXu0mjf4EeL4 diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_lit.png b/src/main/resources/assets/hbm/textures/blocks/machine_boiler_electric_front_lit.png deleted file mode 100644 index 6fade7b2ddb72b397c2a26decff02138a7cbc3b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)v~=A`Sx0C!MMSFt|=(ZW4d` zeKb0qOcw$Tj4==qJha;dvHW54-wY8UP&&T(n)u@8jfgG`Lhw+>HSdMF3UB@p$Yc1AzA)0MPIE z8|>I9swxhL174QPD3XXEga8r2<#NIEVuAgB-(bf^(SW{YGpwo#r_%|mszP1Y@q1gA z9Ze#Di30$mqQLiV*V)_c6%lYMoCWV49u-9dNJV9%V~d&pWnhJD=d@+cIlQjd$nzW@ z(bDVQfRSX7$ zj#%lirEi9a;EhgdsV1qoZ6l%^164&`*Nv)auPw)>Gks*fjc(%DwNk)){tp8%19EUV RybAyT002ovPDHLkV1oD2wT=J) diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_boiler_front_lit.png b/src/main/resources/assets/hbm/textures/blocks/machine_boiler_front_lit.png deleted file mode 100644 index f396630dfab087106f6f30b9953287b76e960e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmV+z0_XjSP)%-o$`!;VUSLx+ai=&g^8m%R^6RCa48XS65ek{nekA#bRM1LI?pfBZ-LcKS{nK zLY5Tg9IASBO7^r5rEOch_dS4_F_}!r)hIOpPz62ewK>KvvisG-0mp8)!_3G4RFzzf zu`@3;wZh749G9z}5g0000@1umnxA?E2Y~n?c4dqN(o&=5%3i!bB0ZBq$mc= zco+k{UN0pg)LNmcFc1;$V7WwuV1bB$nOl<0+u!3nPn1&r2vimGJl|F&qPA9R1rcH2 zcc>~D0GPQ;GE%R`KFbl2Uj;H=Slu}3HQELTz<3_o*Ii=L*bIzTqY;ug~io}n7X8?f5mi=d- zdBDu=*rAlt+6VwK#zvNNzHFl}7%UJGJfGjq%<)!Q5&ve02*KodcwcPIh{wEOlD2K@ rs(NEB$F8z}WMO3YcS1xu!mIcP``YbL@FP9!00000NkvXXu0mjfVS1M^ diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear_front.png b/src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear_front.png deleted file mode 100644 index ca198b3a0ceb2a9001ee7d20c4eae6af915202e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369 zcmV-%0gnEOP)%-ZI8#C diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear_front_lit.png b/src/main/resources/assets/hbm/textures/blocks/machine_boiler_nuclear_front_lit.png deleted file mode 100644 index 751b376dafdf890159fba590ad64b5415099041a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)bVc& zt%`aml{M&Y4?626=s?(?%*;Rk%+AVUu?Ql9_nr^}Y9hit(^wH9Q(&#d7!!l^zn-Zb zk4H|Y)0H5EK)>I=TUA7&&wG!Eu-$G6Az%QEF|8maP1We9G1l6%0uhM>tJVH)->D4- zMZ}p()QUfEUjRIRzC`@^KI8Y}o5>K?uQNh;XcMGz0VYHEyPN>)3$BWWb!R3<3B30) zxhfj=`#n|BP!$b8JX7=DW75HCQk`EFDX#NCod=wAt)Uu~bL$E<**OQms60fUww-ma ztj+_Y@_=)$m5^d%Ol(``^Lgm?dX#0!a=C3O(8^t#PDku^JDR3B-vXQ$V?2I}!|b-C zyOO>c5g}7KsikvKpAvWD;vQ@^n^x8CVAEAjA6eFAPj|vv+akP${{e;4(3F@R6HWjC N002ovPDHLkV1io?wRzVJp)%fxl5dldgk`>VQAXd~u-LeO_kK2C4p8Ny&VU+Os z`-8^=I2-^HxO{vqnj5(l;LY*O$0Kk$y+KuRyWJ5Jxv460%o_LSa|r-|d0rYF|BB1X zUQS$QhG_z>*E^J&}iSpja&hOu=DYzFws)}4nsf~%YHBzrG-eq@0q*4K_#uz~n zKoU9X+RNx2-vZV#4#Tk4yz>(yxB?ujP#qySv*w1ske~5YCoDJXcu&4EyW^;_ZbVJ8 zZOaDVhXD^RKVCU&)i%D6sZ%bMB~mab35XcEq$W02J!H00Mb=s{{rrmlAA0lT^ z;U=!#n=}@PROzyXBduhIuuC2oKBHmyGao0woi|7Uq?7>cb~~D;nKgy=P`7Q%!ZisY zP)Z?$n0;a0>Bxa&ISlN}lC1B2&8*k(r~@zz^A#Llr<2#mEaTG{IG@>qIMr z7yiCnyf)h{0JqI%HZTQfnuf0Hexm|DRx7WMFeYLQhoXoE{Cfp=$jCuR=mMT6QdN~t zAsTSabLzVGO-_fnl&rO}18Xf>YyS}HS0udoJO2R54S!xHUHTUQ0000)-;-XW_n0=8$+S#AuRitH}m$*i}$%$sEU9pDuRjtpsHZ+swiCEMOcO*Jr&`7 zvq4nRx==(=)eB5(%;ITLu!q zIQ%vU5I}$u@IK~qecSCYdERNV#rMXrO;db+dGlXnu^-?!jcLk$UauYg6h#id8xCE= zQWfton`s!w98agtlNCseVPnjXiT@#6`6b}nkhI-y%6^O@N4_5nE*g6K=~Q3inDl(^ zG}&TFmJu0)Pb*N}}S3#=a diff --git a/src/main/resources/assets/hbm/textures/blocks/siege_hole.png b/src/main/resources/assets/hbm/textures/blocks/siege_hole.png deleted file mode 100644 index 143933a9dbc5e6fa0504ba31a652a1dfa0460351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfoN5k&L-}%bj)8fn~yQ~#mwd-&D=G}+S2nbGZ2s%~M&9Ngt?z(7N8E3{?Sw@Bl zGdnnD+|*6*F$}A?7k2*z{|{CM#xpVRoj-Z5-TId81n+`XE4H3%stq}B(sRsq!V@3S uhQq&0p4>H@$kM*J!@(slTtY4Rt$FPRmz6Rzmu~|)ox#)9&t;ucLK6VRh+!fC diff --git a/src/main/resources/assets/hbm/textures/blocks/siege_internal_0.png b/src/main/resources/assets/hbm/textures/blocks/siege_internal_0.png deleted file mode 100644 index 37846308d009da6bf0b19862ccaf047c5a063c75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfZ|yqoI%43C{=3vKQA!d`A?Y`o`t!MTM~nxeAT8y`Fo x@A75awMQ0w9UlMV`#oAF`k$AzDZe1KFSg`N;ST}dD?rCHc)I$ztaD0e0sx<(WMTjS diff --git a/src/main/resources/assets/hbm/textures/blocks/siege_internal_1.png b/src/main/resources/assets/hbm/textures/blocks/siege_internal_1.png deleted file mode 100644 index 895b906d99d0eec3aecc22143ac03b60c8414475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf!^W%>&4ms*PcoUSlwG`9k;}~x!|!=s{@Bga-++onJTS&8%9c2o0H9dw=Hhnbz_yExETnG#~Cg9(B4<=E)pR#Sc&PLsgf$^h~@awaV+< z%sIw;%jf;E?R)%a@A4^5@8?EoE3#y*{c_LnSi$q=V!rIRS516{k4d<+NGSW;t$5Y1 zmds=5=F$?x<^S*3T@|Gcj^~we<~u%bH%$9^FC=^E6sPRByAICf_pkqV|KR)^2gT2w WFMOq%;r|%uDF#nhKbLh*2~7a=6m=K? diff --git a/src/main/resources/assets/hbm/textures/blocks/siege_shield_0.png b/src/main/resources/assets/hbm/textures/blocks/siege_shield_0.png deleted file mode 100644 index efaf1e1e878e5ba17812c2290bbac71505624e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfUvJn^7*uGkJVo*dj#+O-rmrWFfV<{6a^*Sb+31I|E=O+RQagF87kYf z+S<69JLGiv!zn^un)2+H&lPuAWiTlju`HkRjcJt?%k{nqM=qb?<6HM&ez^gY{JRIc zxx+s=KDciEgT4F2KaQ;x;&vqq@0YN@i+|)IWa!o+uwa$OQissnFFwDw^z=DrS@B+f d|GS&w^^9T0&kJwflm_{k!PC{xWt~$(699xoaWVh^ diff --git a/src/main/resources/assets/hbm/textures/blocks/siege_shield_1.png b/src/main/resources/assets/hbm/textures/blocks/siege_shield_1.png deleted file mode 100644 index 1a35293f254805491350e86a74c9bf233f0cbb3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf|%Omz(iTYg{d%{wADNAVUDy3r_?```YH$0X0d@`qSp8C7rZ5<9S0!|fXQTryj zcx5^XI%+;$nf234XqDAN2?<`E_~`6s2WIE12qwF5FfN^|(xqzh74W`~2*5 fIs1Lt2|pOU+mHK3Wyt*jI+nrH)z4*}Q$iB}qZL~k diff --git a/src/main/resources/assets/hbm/textures/blocks/siege_shield_2.png b/src/main/resources/assets/hbm/textures/blocks/siege_shield_2.png deleted file mode 100644 index ca6a2d46db7a4cbd5424c5d4bd81a5b323cf0011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmV;N0b~A&P)(xj z0!bWI6@A}tU}FrNa|j`TBvf?+iwIN|(=@#UthF0>30NA4$OiV_V;skKgAl@h140O2 z8<2e8L0#7<%M#AH&BOtp4c34(O_AsMMqfN6;l1C$%N|J_x~`k|Jd=cT4(Ib3ZQHJ} z_a3*~4UfkI3CXXXm&MoXwKjKw5v0oc<&ErxZDMs!z+OR0000aB~8)>$P*hg=B4_v6f1 zevacfLI~LR{kB2~D9aK>QQ*xP5y2P(B7$=c&N&bfgb?_CzsR!e)#CwLYglXHoP)I% zbzP%r8l;?g?_rFAQYr?vZNoT@;G84njEFGLGn7);wk=jT11XOqNGWfDVHn~8Zyr04 zQr>19h5>EcBIU7z>x|Y~7-QhQN6PNGTt`>e*t-8Rr~zU8C!| u_}RSoai8)}p65qZRkvq)eYSa?SC3pS9rdB*}d`K$x3GSJwIQaIn8#jddAIfY~>t`liI%SWNdghH(c`HL9OTK iEB^621Tk!T&A4#hq@GZ%-$Fpk89ZJ6T-G@yGywowBt^FX diff --git a/src/main/resources/assets/hbm/textures/blocks/watz_computer.png b/src/main/resources/assets/hbm/textures/blocks/watz_computer.png deleted file mode 100644 index c23c3b1a6071f86340d65cdb7b9579306e28202d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 545 zcmV++0^a?JP)N2bZe?^J zG%heMIczh2P5=M_pGibPR5(wKlFdp&Q51#us97|N8WdEc2zmoGMZFp+`c{IX`8)7u z-~)&^;szBG4!ojM-ynMkhkd7&7n-$@eYfZAwf4{1=6T-Tzd^9^DVNK|VzE>z;Y2o< z%VjbdY&M(45mKp?C6mc~KHu$jtJP|)R%dSMv8U7CMl!I{0B8`=U*(k;?112ciZsmcg% z?d##_^ZxMl!Vy#|1f<~@S>O$a!_{iV#d^J-UmMZotor1Y_(cc&Sc#?P!dhkDA!TPv(1e)N|Z{NIx38yXGa jpaHm$P)N2bZe?^J zG%heMIczh2P5=M_W=TXrR5(wKlFdqmP!xsFq*<4Oq92+yYSbI3DgKk9&`_?>pc^Db zs90|mG;7qThiDiLn->Jxr`zP_AX>GD@E`h+ZEM=Nz5CrTNe}XfRHBD3S48u76jk6`>c|M=dvnbhpd z8=nAUVrGyi3Su~l^5d@PeqC-n?5n#SMZnIOh2Ig_LPVTE{y3j~UaUVIs@LN+g7?KL zS#iZ}A$JP&1T$q>;-tOWTou|%!mUjhv7<_AsF(6^y-4~_y#cLa3t3dD~DG(!%_CufKUOWYe87b2hrAR#N8 etYihA=Y0b$Yynl$g?WAe0000N2bZe?^J zG%heMIczh2P5=M_a!Eu%R5(wKl08ntKoEuJ0*C^Hpa2P|Xt;qB62;!cB39Bzj)bC6 zBmzuqEflG!xD6B_0ToRSf;b1^TaU4V3&hiEJ-hSs-p*KzF(>~9!NRBC??+M8>-8|o zz1?p6zRw;60fwU4Y)Yfi=yW>VPX7ckBzvAGr6U^pDcaXc6dYPA|^0!z2s zP17{XGIq3a1PD_x1;uoVO^#5$yj9*LnSWhuurRnOz2v(Dt{_n*B#+0}uLtt5El<1h zyeFg46<$@vYe{wt^aL@p*$gGi%gx2He4egflb^ZETU*w@1mq0mS z6e|ix?t;YqOO?T$=g_Iq9ED1vR`D+Z26yuVYb|{%D(4^+P}(KHi&mg|)Swv}q(@?~ q3rW12G#-RO4S+*;F4^%aj4|Kp!2KFS1lx500000;dxm1y&c;wcVc9eL_U+qw&y)3ft@ob~nA~9shbi{F-Mn)5^+=XGio#*aJ@3~q z+$g4dcSI;Dy%?8PYwo-N_xGnU(u2Px`Tn%ZOB6+}VJub^KrmBi6h=KqL zs47BS`<{P?C*Y<%xL*(j02vdj4&M^6Kp^NBA_e{CSi!KF1L<@uO(O8Hc_595HNHYG zH3IuOIyF+Nky7u1>1b=AsTCVs(5$1iN>eMY_7fK)v{q=WVnZ)ktyaiI!b#C_UQD>G zV7Xi(7pJ~gPMB4&SS*n9gp;!4tZbQ8FrUv!(lkZQPk)a*ufZ6D=0dwY?oIzQFo}kJ zoP$3OY#25p7k*1vf7;-VYDDHqeg-K@SX>`Sbx?YogI^NXpEADIcviuMkOQlSKhJcu nR@hm^S?`SI!rrOx1sA>nunZA74WHVc00000NkvXXu0mjf6xO?( diff --git a/src/main/resources/assets/hbm/textures/blocks/watz_control_top.png b/src/main/resources/assets/hbm/textures/blocks/watz_control_top.png deleted file mode 100644 index f7c304a8462b7d7a82ea89a4ed4966872b937aff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 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 XBXrWg1{5VF00000NkvXXu0mjf2v=77 delta 3105 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 Bag6`~ delta 266 zcmV+l0rmc;0<{8=G=J<#L_t(Ijn$H&j)XuEL?4@#2nZUwh``s;UBD+cv)58_Hqp zG))4N6SUS0!$6WG02DBik#z*zO=iJw#QfYlm62Ix3H}7-uoRbIsJrHqNMJ-5pO~$_jxhH@;82x0ghJKLukr zco#fAJaBe+Sbu$ma$MKt>iU|~%S*Dp&sZwOvoY*!ZB=zuF`%4A*JW*W6}PGB)BC;e zLo^D!-(YfX&N)9h`F8&jciAk_Sd2Z-tIR<!pE-hVMYpxO0O+lAy+EF@rIXXOJ(K&*WP zAHfF@iGtXOqJmvI-CQ+UBbvkuo0Cm6x_izZ3*(|u&`NNs8Th{+X6A=~Uy%3(#n@&dn4s$u3FBa)b$&2sf2!Fw|lsqfN`s!*V_73jv z?dgsXluIQ5Hn+C)z2i{3xCqT3d%duCS}g#g09tFEOeQf+69CtB0Wb|C>>s<`5Wa6V zsaX~PF@T+H78L}{&Cdf+JwNA3O3ntN?f|}RH1MRPRj-F;;R>Zfft5@KV|*ML1SC=^ zX3}YTo=3S_Wq)^jn`_&~SL)NvVjqXesVU?@P%IQUwJbcPm`)_PvhBB3T$hn}JY=H7 zUud`6pXQDb)XL>y*;j*MPzdow+!cbc!J*L_7|Ox&(vp@zfH^V2-NOT8rirH%o|N1) z8pt4^?KtF)jzaFoBrYs2>QTd>n9p-^aPaHo{$0HScN1;JmjFEU2><{907*qoM6N<$ Eg5v(c5&!@I