From 82d3523ea1d7b8cb5a6ce1d01d3e6fe3ecd27459 Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 4 May 2025 22:55:00 +0200 Subject: [PATCH] i have achieved stability (ability to stab) --- changelog | 21 +- gradle.properties | 2 +- src/main/java/com/hbm/blocks/ModBlocks.java | 3 - .../hbm/blocks/machine/MachineCapacitor.java | 18 +- .../standard/EntityProcessorCross.java | 13 +- .../standard/EntityProcessorCrossSmooth.java | 1 + .../gui/GUIScreenRadioTorchController.java | 4 + .../inventory/material/MaterialShapes.java | 2 +- .../inventory/recipes/AssemblerRecipes.java | 13 +- .../weapon/sedna/factory/Orchestras.java | 2 +- .../sedna/mods/WeaponModCarbineBayonet.java | 78 + .../weapon/sedna/mods/WeaponModManager.java | 5 +- src/main/java/com/hbm/lib/RefStrings.java | 2 +- .../java/com/hbm/main/CraftingManager.java | 7 +- .../java/com/hbm/main/ResourceManager.java | 1 + .../item/weapon/sedna/ItemRenderCarbine.java | 42 +- .../hbm/tileentity/TileEntityProxyCombo.java | 11 +- .../storage/TileEntityMachineBattery.java | 70 +- .../storage/TileEntityMassStorage.java | 37 +- .../network/TileEntityPipeBaseNT.java | 4 +- .../TileEntityRadioTorchController.java | 13 + .../network/TileEntityRadioTorchReader.java | 2 +- src/main/resources/assets/hbm/lang/de_DE.lang | 9 + src/main/resources/assets/hbm/lang/en_US.lang | 6 + src/main/resources/assets/hbm/lang/ru_RU.lang | 94 +- .../assets/hbm/models/weapons/carbine.obj | 3322 +++++++++-------- .../blocks/battery_dineutronium_side.png | Bin 446 -> 469 bytes .../textures/blocks/battery_lithium_side.png | Bin 536 -> 589 bytes .../textures/blocks/battery_potato_side.png | Bin 462 -> 615 bytes .../blocks/battery_schrabidium_side.png | Bin 573 -> 603 bytes .../hbm/textures/blocks/battery_side_alt.png | Bin 590 -> 623 bytes .../hbm/textures/blocks/rtty_controller.png | Bin 248 -> 249 bytes .../hbm/textures/blocks/rtty_reader.png | Bin 254 -> 247 bytes .../textures/models/ModelPanzerschreck.png | Bin 937 -> 0 bytes .../assets/hbm/textures/models/ModelPylon.png | Bin 3168 -> 3385 bytes .../models/weapons/carbine_bayonet.png | Bin 0 -> 2085 bytes 36 files changed, 2224 insertions(+), 1558 deletions(-) create mode 100644 src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModCarbineBayonet.java delete mode 100644 src/main/resources/assets/hbm/textures/models/ModelPanzerschreck.png create mode 100644 src/main/resources/assets/hbm/textures/models/weapons/carbine_bayonet.png diff --git a/changelog b/changelog index 8a3263181..3fecfeff8 100644 --- a/changelog +++ b/changelog @@ -3,6 +3,12 @@ * Identical to the regular ammo bag, but ammo is never depleted * Provides 9,999 units of ammo for the purposes of reloading/belts, meaning that even a single bullet in the bag allows a full reload * Obviously creative-only +* Redstone-over-radio reader + * Can read certain values from connected machines and send them as signals + * Currently supports batteries, capacitors and tanks +* Redstone-over-radio controller + * Can receive control signals to perform certain actions within the connected machine + * Currently supports mode and priority changes for batteries and tanks ## Changed * Nerfed AP and DU round damage multiplier @@ -25,6 +31,17 @@ * Sub-beams will strike the initially hit entity again, meaning that the more sub-beams there are, the more powerful the initial strike ends up being * Renamed the default capacitor ammo to "capacitor (standard)" to avoid confusion * Low wavelength capacitors now need niobium instead of silicon to make +* Bayonets can now be applied to the carbine, making it the first standard arsenal gun that can take the mod +* VNT type explosions with smooth damage falloff (used by guns, mines, etc) no longer calculate entity distance using the entity's origin position (i.e. in the center at the ground) but rather the closest hitbox intercept + * This means that shooting entities directly with explosives should deal roughly the same damage no matter where they are hit, instead of dealing more damage closer to the feet + * This also fixes an issue where entities with large hitboxes (eg. mas man) are unaffected by small explosions that deal direct hits (like explosive buckshot) +* VNT type explosions with smooth damage falloff should no longer deal any damage if more than 1 in 8 blocks between the source and the target are solid + * This prevents any damage taken if the target is behind a wall + * This also means that thin walls do not protect against sufficiently large explosions +* Added circuits to the turbofan recipe +* Simplified the industrial combustion engine recipe +* Removed the old hadron core recipe +* Changed the old pylon and energy storage block textures to use standardized red copper connectors instead of the non-standard three prong outlets ## Fixed * Fixed a potential crash caused by cargo dropships landing on cargo docks with no satellite chip installed @@ -32,4 +49,6 @@ * Fixed errors thrown when loading in old system bullet entities * Fixed dupe regarding breaking transport drones * Fixed 12 gauge flechette DT negation not being the intended value -* Fixed carbine mistakenly showing a round being chambered even after firing the last loaded round \ No newline at end of file +* Fixed carbine mistakenly showing a round being chambered even after firing the last loaded round +* Fixed `any` OD prefix not registering correctly, breaking some recipe compatibility as well as older recipe configs +* Fixed bug where changing a pipe's type with a fluid ID will keep a "zombie" pipe of the previous type around, which keeps a connection up even when the pipe nets end up separated \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 5ad4cc4d8..187b19fb6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ mod_version=1.0.27 # Empty build number makes a release type -mod_build_number=5313 +mod_build_number=5320 credits=HbMinecraft,\ \ rodolphito (explosion algorithms),\ diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index efac6767d..57199830c 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -797,7 +797,6 @@ public class ModBlocks { public static Block radio_torch_logic; public static Block radio_torch_reader; public static Block radio_torch_controller; - public static Block radio_torch_programmer; public static Block radio_telex; public static Block conveyor; @@ -1925,7 +1924,6 @@ public class ModBlocks { radio_torch_logic = new RadioTorchLogic().setBlockName("radio_torch_logic").setHardness(0.1F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); radio_torch_reader = new RadioTorchReader().setBlockName("radio_torch_reader").setHardness(0.1F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rtty_reader"); radio_torch_controller = new RadioTorchController().setBlockName("radio_torch_controller").setHardness(0.1F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rtty_controller"); - radio_torch_programmer = new RadioTorchProgrammer().setBlockName("radio_torch_programmer").setHardness(0.1F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rtty_programmer"); radio_telex = new RadioTelex().setBlockName("radio_telex").setHardness(3F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":radio_telex"); conveyor = new BlockConveyor().setBlockName("conveyor").setHardness(2.0F).setResistance(2.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":conveyor"); @@ -3190,7 +3188,6 @@ public class ModBlocks { register(radio_torch_logic); register(radio_torch_reader); register(radio_torch_controller); - register(radio_torch_programmer); register(radio_telex); register(crane_extractor); diff --git a/src/main/java/com/hbm/blocks/machine/MachineCapacitor.java b/src/main/java/com/hbm/blocks/machine/MachineCapacitor.java index 85bbf4b60..8088d4d92 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineCapacitor.java +++ b/src/main/java/com/hbm/blocks/machine/MachineCapacitor.java @@ -18,6 +18,7 @@ import com.hbm.util.fauxpointtwelve.BlockPos; import api.hbm.energymk2.IEnergyProviderMK2; import api.hbm.energymk2.IEnergyReceiverMK2; +import api.hbm.redstoneoverradio.IRORValueProvider; import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -149,7 +150,7 @@ public class MachineCapacitor extends BlockContainer implements ILookOverlay, IP player.addExhaustion(0.025F); } - public static class TileEntityCapacitor extends TileEntityLoadedBase implements IEnergyProviderMK2, IEnergyReceiverMK2, IPersistentNBT { + public static class TileEntityCapacitor extends TileEntityLoadedBase implements IEnergyProviderMK2, IEnergyReceiverMK2, IPersistentNBT, IRORValueProvider { public long power; protected long maxPower; @@ -299,5 +300,20 @@ public class MachineCapacitor extends BlockContainer implements ILookOverlay, IP nbt.setLong("power", power); nbt.setLong("maxPower", maxPower); } + + @Override + public String[] getFunctionInfo() { + return new String[] { + PREFIX_VALUE + "fill", + PREFIX_VALUE + "fillpercent", + }; + } + + @Override + public String provideRORValue(String name) { + if((PREFIX_VALUE + "fill").equals(name)) return "" + this.power; + if((PREFIX_VALUE + "fillpercent").equals(name)) return "" + this.power * 100 / this.maxPower; + return null; + } } } diff --git a/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCross.java b/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCross.java index c693c4ca6..d699707da 100644 --- a/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCross.java +++ b/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCross.java @@ -79,7 +79,12 @@ public class EntityProcessorCross implements IEntityProcessor { for(int index = 0; index < list.size(); ++index) { Entity entity = (Entity) list.get(index); - double distanceScaled = entity.getDistance(x, y, z) / size; + + double xDist = (entity.boundingBox.minX <= x && entity.boundingBox.maxX >= x) ? 0 : Math.min(Math.abs(entity.boundingBox.minX - x), Math.abs(entity.boundingBox.maxX - x)); + double yDist = (entity.boundingBox.minY <= y && entity.boundingBox.maxY >= y) ? 0 : Math.min(Math.abs(entity.boundingBox.minY - y), Math.abs(entity.boundingBox.maxY - y)); + double zDist = (entity.boundingBox.minZ <= z && entity.boundingBox.maxZ >= z) ? 0 : Math.min(Math.abs(entity.boundingBox.minZ - z), Math.abs(entity.boundingBox.maxZ - z)); + double dist = Math.sqrt(xDist * xDist + yDist * yDist + zDist * zDist); + double distanceScaled = dist / size; if(distanceScaled <= 1.0D) { @@ -128,7 +133,11 @@ public class EntityProcessorCross implements IEntityProcessor { attackEntity(entity, explosion, entry.getValue()); if(damage != null) { - double distanceScaled = entity.getDistance(x, y, z) / size; + double xDist = (entity.boundingBox.minX <= x && entity.boundingBox.maxX >= x) ? 0 : Math.min(Math.abs(entity.boundingBox.minX - x), Math.abs(entity.boundingBox.maxX - x)); + double yDist = (entity.boundingBox.minY <= y && entity.boundingBox.maxY >= y) ? 0 : Math.min(Math.abs(entity.boundingBox.minY - y), Math.abs(entity.boundingBox.maxY - y)); + double zDist = (entity.boundingBox.minZ <= z && entity.boundingBox.maxZ >= z) ? 0 : Math.min(Math.abs(entity.boundingBox.minZ - z), Math.abs(entity.boundingBox.maxZ - z)); + double dist = Math.sqrt(xDist * xDist + yDist * yDist + zDist * zDist); + double distanceScaled = dist / size; damage.handleAttack(explosion, entity, distanceScaled); } } diff --git a/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCrossSmooth.java b/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCrossSmooth.java index ff6b03e2f..5917ba8b8 100644 --- a/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCrossSmooth.java +++ b/src/main/java/com/hbm/explosion/vanillant/standard/EntityProcessorCrossSmooth.java @@ -49,6 +49,7 @@ public class EntityProcessorCrossSmooth extends EntityProcessorCross { @Override public float calculateDamage(double distanceScaled, double density, double knockback, float size) { + if(density < 0.125) return 0; //shitty hack return (float) (fixedDamage * (1 - distanceScaled)); } } diff --git a/src/main/java/com/hbm/inventory/gui/GUIScreenRadioTorchController.java b/src/main/java/com/hbm/inventory/gui/GUIScreenRadioTorchController.java index 52226681b..b598d5b9e 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIScreenRadioTorchController.java +++ b/src/main/java/com/hbm/inventory/gui/GUIScreenRadioTorchController.java @@ -104,6 +104,10 @@ public class GUIScreenRadioTorchController extends GuiScreen { Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); + if(rtty.polling) { + drawTexturedModalRect(guiLeft + 173, guiTop + 17, 0, 42, 18, 18); + } + this.frequency.drawTextBox(); } diff --git a/src/main/java/com/hbm/inventory/material/MaterialShapes.java b/src/main/java/com/hbm/inventory/material/MaterialShapes.java index ffe1db8ee..2f7de0461 100644 --- a/src/main/java/com/hbm/inventory/material/MaterialShapes.java +++ b/src/main/java/com/hbm/inventory/material/MaterialShapes.java @@ -9,7 +9,7 @@ public class MaterialShapes { public static final List allShapes = new ArrayList(); - public static final MaterialShapes ANY = new MaterialShapes(0).noAutogen(); + public static final MaterialShapes ANY = new MaterialShapes(0, "any").noAutogen(); public static final MaterialShapes ONLY_ORE = new MaterialShapes(0, "ore").noAutogen(); public static final MaterialShapes ORE = new MaterialShapes(0, "ore", "oreNether").noAutogen(); public static final MaterialShapes ORENETHER = new MaterialShapes(0, "oreNether").noAutogen(); diff --git a/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java index 356f99bcd..935f371ed 100644 --- a/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java @@ -142,7 +142,7 @@ public class AssemblerRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModBlocks.machine_bat9000, 1), new AStack[] {new OreDictStack(STEEL.plate528(), 16), new OreDictStack(ANY_RESISTANTALLOY.plateWelded(), 2), new ComparableStack(ModBlocks.steel_scaffold, 16), new OreDictStack(ANY_TAR.any(), 16), },150); makeRecipe(new ComparableStack(ModBlocks.machine_orbus, 1), new AStack[] {new OreDictStack(STEEL.ingot(), 12), new OreDictStack(ANY_RESISTANTALLOY.plateWelded(), 8), new OreDictStack(BIGMT.plate(), 12), new ComparableStack(ModItems.coil_advanced_alloy, 12), new ComparableStack(ModItems.battery_sc_polonium, 1) }, 200); makeRecipe(new ComparableStack(ModBlocks.machine_mining_laser, 1), new AStack[] {new ComparableStack(ModItems.tank_steel, 3), !exp ? new OreDictStack(STEEL.plate528(), 16) : new OreDictStack(STEEL.heavyComp(), 3), new ComparableStack(ModItems.crystal_redstone, 3), new ComparableStack(Items.diamond, 3), new OreDictStack(ANY_PLASTIC.ingot(), 4), new ComparableStack(ModItems.motor, 3), !exp ? new OreDictStack(DURA.ingot(), 4) : new OreDictStack(DESH.heavyComp(), 1), new OreDictStack(DURA.bolt(), 8), new ComparableStack(ModBlocks.machine_battery, 3), },400); - makeRecipe(new ComparableStack(ModBlocks.machine_turbofan, 1), new AStack[] {!exp ? new OreDictStack(TI.shell(), 8) : new OreDictStack(TI.heavyComp(), 1), new OreDictStack(DURA.pipe(), 4), new OreDictStack(ANY_PLASTIC.ingot(), 12), new ComparableStack(ModItems.turbine_tungsten, 1), new OreDictStack(GOLD.wireDense(), 12) }, 300); + makeRecipe(new ComparableStack(ModBlocks.machine_turbofan, 1), new AStack[] {!exp ? new OreDictStack(TI.shell(), 8) : new OreDictStack(TI.heavyComp(), 1), new OreDictStack(DURA.pipe(), 4), new OreDictStack(ANY_PLASTIC.ingot(), 12), new ComparableStack(ModItems.turbine_tungsten, 1), new OreDictStack(GOLD.wireDense(), 12), new ComparableStack(ModItems.circuit, 3, EnumCircuitType.BASIC.ordinal()) }, 300); makeRecipe(new ComparableStack(ModBlocks.machine_turbinegas, 1), new AStack[] {!exp ? new OreDictStack(STEEL.shell(), 10) : new OreDictStack(STEEL.heavyComp(), 2), new OreDictStack(GOLD.wireDense(), 12), new OreDictStack(DURA.pipe(), 4), new ComparableStack(ModBlocks.steel_scaffold, 8), new OreDictStack(STEEL.pipe(), 4), new ComparableStack(ModItems.turbine_tungsten, 3), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.ingot_rubber, 4), new ComparableStack(ModItems.circuit, 3, EnumCircuitType.BASIC.ordinal())}, 600); makeRecipe(new ComparableStack(ModBlocks.machine_teleporter, 1), new AStack[] {new OreDictStack(TI.ingot(), 8), new OreDictStack(ALLOY.plate528(), 12), new OreDictStack(GOLD.wireFine(), 32), new ComparableStack(ModItems.entanglement_kit, 1), new ComparableStack(ModBlocks.machine_battery, 1) },300); makeRecipe(new ComparableStack(ModBlocks.machine_schrabidium_transmutator, 1), new AStack[] {new OreDictStack(MAGTUNG.ingot(), 1), !exp ? new OreDictStack(TI.ingot(), 24) : new OreDictStack(TI.heavyComp(), 2), !exp ? new OreDictStack(ALLOY.plate(), 18) : new OreDictStack(ALLOY.heavyComp(), 1), new OreDictStack(STEEL.plateWelded(), 12), new ComparableStack(ModItems.plate_desh, 6), new OreDictStack(RUBBER.ingot(), 8), new ComparableStack(ModBlocks.machine_battery, 5), new ComparableStack(ModItems.circuit, 2, EnumCircuitType.ADVANCED.ordinal()), },500); @@ -402,13 +402,10 @@ public class AssemblerRecipes extends SerializableRecipe { new ComparableStack(ModItems.circuit, 4, EnumCircuitType.BISMOID), }, 600); makeRecipe(new ComparableStack(ModBlocks.machine_combustion_engine, 1), new AStack[] { - new OreDictStack(STEEL.plate528(), 12), - new OreDictStack(IRON.plate(), 8), - new OreDictStack(CU.ingot(), 8), - new OreDictStack(GOLD.wireDense(), 6), - new ComparableStack(ModItems.tank_steel, 2), - new OreDictStack(W.bolt(), 16), - new OreDictStack(MINGRADE.wireFine(), 24), + new OreDictStack(STEEL.plate528(), 16), + new OreDictStack(CU.ingot(), 12), + new OreDictStack(GOLD.wireDense(), 8), + new ComparableStack(ModItems.tank_steel, 4), new ComparableStack(ModItems.circuit, 1, EnumCircuitType.BASIC) }, 300); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index 2a713c80c..0d7d60c21 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java @@ -1356,7 +1356,7 @@ public class Orchestras { if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, 0.375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, -0.05, 0.2, -0.025, - 0.01, -10F + (float) entity.getRNG().nextGaussian() * 10F, (float) entity.getRNG().nextGaussian() * 12.5F, casing.getName()); + 0.01, -10F + (float) entity.getRNG().nextGaussian() * 10F, (float) entity.getRNG().nextGaussian() * 12.5F, casing.getName(), true, 60, 0.5D, 10); } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModCarbineBayonet.java b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModCarbineBayonet.java new file mode 100644 index 000000000..8d36a16e8 --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModCarbineBayonet.java @@ -0,0 +1,78 @@ +package com.hbm.items.weapon.sedna.mods; + +import java.util.function.BiConsumer; +import java.util.function.BiFunction; + +import com.hbm.items.weapon.sedna.GunConfig; +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; +import com.hbm.items.weapon.sedna.factory.Orchestras; +import com.hbm.items.weapon.sedna.factory.XFactory44; +import com.hbm.items.weapon.sedna.factory.XFactory762mm; +import com.hbm.render.anim.BusAnimation; +import com.hbm.render.anim.BusAnimationSequence; +import com.hbm.render.anim.BusAnimationKeyframe.IType; +import com.hbm.render.anim.HbmAnimations.AnimType; +import com.hbm.util.EntityDamageUtil; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.item.ItemStack; +import net.minecraft.util.DamageSource; +import net.minecraft.util.MovingObjectPosition; + +public class WeaponModCarbineBayonet extends WeaponModBase { + + public WeaponModCarbineBayonet(int id) { + super(id, "BAYONET"); + } + + @Override + public T eval(T base, ItemStack gun, String key, Object parent) { + if(key == GunConfig.FUN_ANIMNATIONS) return (T) LAMBDA_CARBINE_ANIMS; + if(key == GunConfig.I_INSPECTDURATION) return cast(30, base); + if(key == GunConfig.CON_ONPRESSSECONDARY) return (T) XFactory44.SMACK_A_FUCKER; + if(key == GunConfig.CON_ORCHESTRA) return (T) ORCHESTRA_CARBINE; + if(key == GunConfig.I_INSPECTCANCEL) return cast(false, base); + return base; + } + + public static BiConsumer ORCHESTRA_CARBINE = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.INSPECT) { + + if(timer == 15 && ctx.getPlayer() != null) { + MovingObjectPosition mop = EntityDamageUtil.getMouseOver(ctx.getPlayer(), 3.0D); + if(mop != null) { + if(mop.typeOfHit == mop.typeOfHit.ENTITY) { + float damage = 10F; + mop.entityHit.attackEntityFrom(DamageSource.causePlayerDamage(ctx.getPlayer()), damage); + mop.entityHit.motionX *= 2; + mop.entityHit.motionZ *= 2; + entity.worldObj.playSoundAtEntity(mop.entityHit, "hbm:weapon.fire.stab", 1F, 0.9F + entity.getRNG().nextFloat() * 0.2F); + } + if(mop.typeOfHit == mop.typeOfHit.BLOCK) { + Block b = entity.worldObj.getBlock(mop.blockX, mop.blockY, mop.blockZ); + entity.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, b.stepSound.getStepResourcePath(), 2F, 0.9F + entity.getRNG().nextFloat() * 0.2F); + } + } + } + return; + } + + Orchestras.ORCHESTRA_CARBINE.accept(stack, ctx); + }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_CARBINE_ANIMS = (stack, type) -> { + switch(type) { + case INSPECT: return new BusAnimation() + .addBus("STAB", new BusAnimationSequence().addPos(0, 1, -2, 250, IType.SIN_DOWN).hold(250).addPos(0, 1, 5, 250, IType.SIN_UP).hold(250).addPos(0, 0, 0, 500, IType.SIN_FULL)); + } + + return XFactory762mm.LAMBDA_CARBINE_ANIMS.apply(stack, type); + }; +} diff --git a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java index 9f3368a74..b19e8a91d 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java @@ -140,7 +140,9 @@ public class WeaponModManager { new WeaponModDefinition(EnumModSpecial.CHOKE).addMod(new Item[] {ModItems.gun_pepperbox, ModItems.gun_maresleg, ModItems.gun_double_barrel, ModItems.gun_liberator, ModItems.gun_spas12}, new WeaponModChoke(210)); new WeaponModDefinition(EnumModSpecial.FURNITURE_GREEN).addMod(ModItems.gun_g3, new WeaponModPolymerFurniture(ID_FURNITURE_GREEN)); new WeaponModDefinition(EnumModSpecial.FURNITURE_BLACK).addMod(ModItems.gun_g3, new WeaponModPolymerFurniture(ID_FURNITURE_BLACK)); - new WeaponModDefinition(EnumModSpecial.BAYONET).addMod(ModItems.gun_mas36, new WeaponModMASBayonet(ID_MAS_BAYONET)); + new WeaponModDefinition(EnumModSpecial.BAYONET) + .addMod(ModItems.gun_mas36, new WeaponModMASBayonet(ID_MAS_BAYONET)) + .addMod(ModItems.gun_carbine, new WeaponModCarbineBayonet(ID_CARBINE_BAYONET)); new WeaponModDefinition(EnumModSpecial.STACK_MAG).addMod(new Item[] {ModItems.gun_greasegun, ModItems.gun_uzi, ModItems.gun_uzi_akimbo, ModItems.gun_aberrator, ModItems.gun_aberrator_eott}, new WeaponModStackMag(214)); new WeaponModDefinition(EnumModSpecial.SKIN_SATURNITE).addMod(new Item[] {ModItems.gun_uzi, ModItems.gun_uzi_akimbo}, new WeaponModUziSaturnite(ID_UZI_SATURN)); new WeaponModDefinition(EnumModSpecial.LAS_SHOTGUN).addMod(new Item[] {ModItems.gun_lasrifle}, new WeaponModLasShotgun(ID_LAS_SHOTGUN)); @@ -198,6 +200,7 @@ public class WeaponModManager { public static final int ID_LAS_SHOTGUN = 216; public static final int ID_LAS_CAPACITOR = 217; public static final int ID_LAS_AUTO = 218; + public static final int ID_CARBINE_BAYONET = 219; public static ItemStack[] getUpgradeItems(ItemStack stack, int cfg) { if(!stack.hasTagCompound()) return new ItemStack[0]; diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index d0a54cac2..0a3738f3e 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (5313)"; + public static final String VERSION = "1.0.27 BETA (5320)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index c8ecdc1f8..a8eaa1174 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -220,6 +220,8 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModBlocks.radio_torch_receiver, 4), new Object[] { "G", "R", "I", 'G', "dustGlowstone", 'R', Blocks.redstone_torch, 'I', IRON.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.radio_torch_logic, 4), new Object[] { "G", "R", "I", 'G', "dustGlowstone", 'R', Blocks.redstone_torch, 'I', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.CHIP) }); addRecipeAuto(new ItemStack(ModBlocks.radio_torch_counter, 4), new Object[] { "G", "R", "I", 'G', "dustGlowstone", 'R', Blocks.redstone_torch, 'I', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.VACUUM_TUBE) }); + addRecipeAuto(new ItemStack(ModBlocks.radio_torch_reader, 4), new Object[] { " G ", "IRI", 'G', "dustGlowstone", 'R', Blocks.redstone_torch, 'I', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.VACUUM_TUBE) }); + addRecipeAuto(new ItemStack(ModBlocks.radio_torch_controller, 4), new Object[] { " G ", "IRI", 'G', "dustGlowstone", 'R', Blocks.redstone_torch, 'I', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.VACUUM_TUBE) }); addRecipeAuto(new ItemStack(ModBlocks.radio_telex, 2), new Object[] { "SCR", "W#W", "WWW", 'S', ModBlocks.radio_torch_sender, 'C', ModItems.crt_display, 'R', ModBlocks.radio_torch_receiver, 'W', KEY_PLANKS, '#', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ANALOG) }); addRecipeAuto(DictFrame.fromOne(ModItems.conveyor_wand, ConveyorType.REGULAR, 16), new Object[] { "LLL", "I I", "LLL", 'L', Items.leather, 'I', IRON.ingot() }); @@ -1045,14 +1047,14 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModItems.neutron_reflector, 4), new Object[] { "##", "##", '#', W.ingot() }); for(NTMMaterial mat : Mats.orderedList) { - if(mat.autogen.contains(MaterialShapes.WIRE)) for(String name : mat.names) addRecipeAuto(new ItemStack(ModItems.wire_fine, 24, mat.id), new Object[] { "###", '#', MaterialShapes.INGOT.prefixes[0] + name }); + if(mat.autogen.contains(MaterialShapes.WIRE)) for(String name : mat.names) addRecipeAuto(new ItemStack(ModItems.wire_fine, 24, mat.id), new Object[] { "###", '#', MaterialShapes.INGOT.name() + name }); } addRecipeAuto(new ItemStack(ModItems.book_of_), new Object[] { "BGB", "GAG", "BGB", 'B', ModItems.egg_balefire_shard, 'G', GOLD.ingot(), 'A', Items.book }); } for(NTMMaterial mat : Mats.orderedList) { - if(mat.autogen.contains(MaterialShapes.BOLT)) for(String name : mat.names) addRecipeAuto(new ItemStack(ModItems.bolt, 16, mat.id), new Object[] { "#", "#", '#', MaterialShapes.INGOT.prefixes[0] + name }); + if(mat.autogen.contains(MaterialShapes.BOLT)) for(String name : mat.names) addRecipeAuto(new ItemStack(ModItems.bolt, 16, mat.id), new Object[] { "#", "#", '#', MaterialShapes.INGOT.name() + name }); } if(!GeneralConfig.enable528) { @@ -1062,7 +1064,6 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModItems.reactor_sensor, 1), new Object[] { "WPW", "CMC", "PPP", 'W', W.wireFine(), 'P', PB.plate(), 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.BASIC), 'M', ModItems.magnetron }); addRecipeAuto(new ItemStack(ModBlocks.rbmk_console, 1), new Object[] { "BBB", "DGD", "DCD", 'B', B.ingot(), 'D', ModBlocks.deco_rbmk, 'G', KEY_ANYPANE, 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ANALOG) }); addRecipeAuto(new ItemStack(ModBlocks.rbmk_crane_console, 1), new Object[] { "BCD", "DDD", 'B', B.ingot(), 'D', ModBlocks.deco_rbmk, 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ANALOG) }); - addRecipeAuto(new ItemStack(ModBlocks.hadron_core, 1), new Object[] { "CCC", "DSD", "CCC", 'C', ModBlocks.hadron_coil_alloy, 'D', ModBlocks.hadron_diode, 'S', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ADVANCED) }); addRecipeAuto(new ItemStack(ModBlocks.rbmk_rod, 1), new Object[] { "C", "R", "C", 'C', STEEL.shell(), 'R', ModBlocks.rbmk_blank }); addRecipeAuto(new ItemStack(ModBlocks.rbmk_rod_mod, 1), new Object[] { "BGB", "GRG", "BGB", 'G', GRAPHITE.block(), 'R', ModBlocks.rbmk_rod, 'B', ModItems.nugget_bismuth }); addRecipeAuto(new ItemStack(ModBlocks.rbmk_boiler, 1), new Object[] { "CPC", "CRC", "CPC", 'C', CU.pipe(), 'P', CU.shell(), 'R', ModBlocks.rbmk_blank }); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index f65f753f8..635a4392f 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -972,6 +972,7 @@ public class ResourceManager { public static final ResourceLocation lilmac_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lilmac.png"); public static final ResourceLocation lilmac_scope_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lilmac_scope.png"); public static final ResourceLocation carbine_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/huntsman.png"); + public static final ResourceLocation carbine_bayonet_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/carbine_bayonet.png"); public static final ResourceLocation am180_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/am180.png"); public static final ResourceLocation liberator_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/liberator.png"); public static final ResourceLocation flamethrower_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/flamethrower.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java index f8ea3afc7..3f4420441 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java @@ -3,6 +3,7 @@ package com.hbm.render.item.weapon.sedna; import org.lwjgl.opengl.GL11; import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.mods.WeaponModManager; import com.hbm.main.ResourceManager; import com.hbm.render.anim.HbmAnimations; @@ -45,6 +46,7 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { double[] lift = HbmAnimations.getRelevantTransformation("LIFT"); double[] bullet = HbmAnimations.getRelevantTransformation("BULLET"); double[] rel = HbmAnimations.getRelevantTransformation("REL"); + double[] stab = HbmAnimations.getRelevantTransformation("STAB"); GL11.glTranslated(0, -1, -2); GL11.glRotated(equip[0], 1, 0, 0); @@ -53,6 +55,8 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { GL11.glTranslated(0, 0, -2); GL11.glRotated(lift[0], 1, 0, 0); GL11.glTranslated(0, 0, 2); + + GL11.glTranslated(stab[0], stab[1], stab[2]); GL11.glTranslated(0, 0, recoil[2]); @@ -72,6 +76,11 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { if(bullet[0] != 1) ResourceManager.carbine.renderPart("Bullet"); GL11.glPopMatrix(); + if(hasBayonet(stack)) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.carbine_bayonet_tex); + ResourceManager.carbine.renderPart("Bayonet"); + } + GL11.glPushMatrix(); GL11.glTranslated(0, 1, 8); GL11.glRotated(90, 0, 1, 0); @@ -101,18 +110,27 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { @Override public void setupInv(ItemStack stack) { super.setupInv(stack); - double scale = 1.375D; - GL11.glScaled(scale, scale, scale); - GL11.glRotated(25, 1, 0, 0); - GL11.glRotated(45, 0, 1, 0); - GL11.glTranslated(-0.5, 0, 0); + if(hasBayonet(stack)) { + double scale = 1.1875D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(1.5, 0, 0); + } else { + double scale = 1.375D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.5, 0, 0); + } } @Override public void setupModTable(ItemStack stack) { - double scale = -7.5D; + double scale = -7.75D; GL11.glScaled(scale, scale, scale); GL11.glRotated(90, 0, 1, 0); + GL11.glTranslated(0, 0, -1.75); } @Override @@ -121,7 +139,17 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { GL11.glShadeModel(GL11.GL_SMOOTH); Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.carbine_tex); - ResourceManager.carbine.renderAll(); + ResourceManager.carbine.renderPart("Gun"); + ResourceManager.carbine.renderPart("Slide"); + ResourceManager.carbine.renderPart("Magazine"); + if(hasBayonet(stack)) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.carbine_bayonet_tex); + ResourceManager.carbine.renderPart("Bayonet"); + } GL11.glShadeModel(GL11.GL_FLAT); } + + public boolean hasBayonet(ItemStack stack) { + return WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_CARBINE_BAYONET); + } } diff --git a/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java b/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java index da655737b..405551c32 100644 --- a/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java +++ b/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java @@ -10,6 +10,7 @@ import api.hbm.energymk2.IEnergyReceiverMK2; import api.hbm.fluidmk2.IFluidConnectorMK2; import api.hbm.fluidmk2.IFluidReceiverMK2; import api.hbm.redstoneoverradio.IRORInfo; +import api.hbm.redstoneoverradio.IRORInteractive; import api.hbm.redstoneoverradio.IRORValueProvider; import api.hbm.tile.IHeatSource; import com.hbm.inventory.material.Mats; @@ -30,7 +31,7 @@ import net.minecraftforge.common.util.ForgeDirection; @Optional.Interface(iface = "com.hbm.handler.CompatHandler.OCComponent", modid = "opencomputers"), @Optional.Interface(iface = "li.cil.oc.api.network.SimpleComponent", modid = "opencomputers") }) -public class TileEntityProxyCombo extends TileEntityProxyBase implements IEnergyReceiverMK2, ISidedInventory, IFluidReceiverMK2, IHeatSource, ICrucibleAcceptor, SimpleComponent, OCComponent, IRORValueProvider { +public class TileEntityProxyCombo extends TileEntityProxyBase implements IEnergyReceiverMK2, ISidedInventory, IFluidReceiverMK2, IHeatSource, ICrucibleAcceptor, SimpleComponent, OCComponent, IRORValueProvider, IRORInteractive { TileEntity tile; boolean inventory; @@ -524,6 +525,12 @@ public class TileEntityProxyCombo extends TileEntityProxyBase implements IEnergy @Override public String provideRORValue(String name) { if(getTile() instanceof IRORValueProvider) return ((IRORValueProvider) getTile()).provideRORValue(name); - return ""; + return null; + } + + @Override + public String runRORFunction(String name, String[] params) { + if(getTile() instanceof IRORInteractive) return ((IRORInteractive) getTile()).runRORFunction(name, params); + return null; } } diff --git a/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java b/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java index 8b038ff38..2778b42da 100644 --- a/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java +++ b/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java @@ -6,6 +6,8 @@ import api.hbm.energymk2.IEnergyProviderMK2; import api.hbm.energymk2.IEnergyReceiverMK2; import api.hbm.energymk2.Nodespace; import api.hbm.energymk2.Nodespace.PowerNode; +import api.hbm.redstoneoverradio.IRORInteractive; +import api.hbm.redstoneoverradio.IRORValueProvider; import api.hbm.tile.IInfoProviderEC; import com.hbm.blocks.machine.MachineBattery; @@ -18,6 +20,7 @@ import com.hbm.tileentity.IPersistentNBT; import com.hbm.tileentity.TileEntityMachineBase; import com.hbm.uninos.UniNodespace; import com.hbm.util.CompatEnergyControl; +import com.hbm.util.EnumUtil; import cpw.mods.fml.common.Optional; import cpw.mods.fml.relauncher.Side; @@ -36,7 +39,7 @@ import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; @Optional.InterfaceList({@Optional.Interface(iface = "li.cil.oc.api.network.SimpleComponent", modid = "opencomputers")}) -public class TileEntityMachineBattery extends TileEntityMachineBase implements IEnergyConductorMK2, IEnergyProviderMK2, IEnergyReceiverMK2, IPersistentNBT, SimpleComponent, IGUIProvider, IInfoProviderEC, CompatHandler.OCComponent { +public class TileEntityMachineBattery extends TileEntityMachineBase implements IEnergyConductorMK2, IEnergyProviderMK2, IEnergyReceiverMK2, IPersistentNBT, SimpleComponent, IGUIProvider, IInfoProviderEC, CompatHandler.OCComponent, IRORValueProvider, IRORInteractive { public long[] log = new long[20]; public long delta = 0; @@ -365,4 +368,69 @@ public class TileEntityMachineBattery extends TileEntityMachineBase implements I public void provideExtraInfo(NBTTagCompound data) { data.setLong(CompatEnergyControl.L_DIFF_HE, (log[0] - log[19]) / 20L); } + + @Override + public String[] getFunctionInfo() { + return new String[] { + PREFIX_VALUE + "fill", + PREFIX_VALUE + "fillpercent", + PREFIX_FUNCTION + "setmode" + NAME_SEPARATOR + "mode", + PREFIX_FUNCTION + "setmode" + NAME_SEPARATOR + "mode" + PARAM_SEPARATOR + "fallback", + PREFIX_FUNCTION + "setredmode" + NAME_SEPARATOR + "mode", + PREFIX_FUNCTION + "setredmode" + NAME_SEPARATOR + "mode" + PARAM_SEPARATOR + "fallback", + PREFIX_FUNCTION + "setpriority" + NAME_SEPARATOR + "priority", + }; + } + + @Override + public String provideRORValue(String name) { + if((PREFIX_VALUE + "fill").equals(name)) return "" + power; + if((PREFIX_VALUE + "fillpercent").equals(name)) return "" + getPowerRemainingScaled(100); + return null; + } + + @Override + public String runRORFunction(String name, String[] params) { + + if((PREFIX_FUNCTION + "setmode").equals(name) && params.length > 0) { + int mode = IRORInteractive.parseInt(params[0], 0, 3); + + if(mode != this.redLow) { + this.redLow = (short) mode; + this.markChanged(); + return null; + } else if(params.length > 1) { + int altmode = IRORInteractive.parseInt(params[1], 0, 3); + this.redLow = (short) altmode; + this.markChanged(); + return null; + } + return null; + } + + if((PREFIX_FUNCTION + "setredmode").equals(name) && params.length > 0) { + int mode = IRORInteractive.parseInt(params[0], 0, 3); + + if(mode != this.redHigh) { + this.redHigh = (short) mode; + this.markChanged(); + return null; + } else if(params.length > 1) { + int altmode = IRORInteractive.parseInt(params[1], 0, 3); + this.redHigh = (short) altmode; + this.markChanged(); + return null; + } + return null; + } + + if((PREFIX_FUNCTION + "setpriority").equals(name) && params.length > 0) { + int priority = IRORInteractive.parseInt(params[0], 0, 2) + 1; + ConnectionPriority p = EnumUtil.grabEnumSafely(ConnectionPriority.class, priority); + this.priority = p; + this.markChanged(); + return null; + } + return null; + } } diff --git a/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMassStorage.java b/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMassStorage.java index d0d5abda5..d283b8269 100644 --- a/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMassStorage.java +++ b/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMassStorage.java @@ -7,6 +7,9 @@ import com.hbm.tileentity.IBufPacketReceiver; import com.hbm.tileentity.IControlReceiverFilter; import com.hbm.util.BufferUtil; + +import api.hbm.redstoneoverradio.IRORInteractive; +import api.hbm.redstoneoverradio.IRORValueProvider; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import io.netty.buffer.ByteBuf; @@ -17,7 +20,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.Vec3; import net.minecraft.world.World; -public class TileEntityMassStorage extends TileEntityCrateBase implements IBufPacketReceiver, IControlReceiverFilter { +public class TileEntityMassStorage extends TileEntityCrateBase implements IBufPacketReceiver, IControlReceiverFilter, IRORValueProvider, IRORInteractive { private int stack = 0; public boolean output = false; @@ -229,4 +232,36 @@ public class TileEntityMassStorage extends TileEntityCrateBase implements IBufPa public int[] getFilterSlots() { return new int[]{1,2}; } + + @Override + public String[] getFunctionInfo() { + return new String[] { + PREFIX_VALUE + "type", + PREFIX_VALUE + "fill", + PREFIX_VALUE + "fillpercent", + PREFIX_FUNCTION + "toggleoutput", + }; + } + + @Override + public String provideRORValue(String name) { + if((PREFIX_VALUE + "fill").equals(name)) return "" + this.stack; + if((PREFIX_VALUE + "fillpercent").equals(name)) return "" + this.stack * 100 / this.capacity; + if((PREFIX_VALUE + "type").equals(name)) { + if(slots[1] == null) return "None"; + return slots[1].getDisplayName(); + } + return null; + } + + @Override + public String runRORFunction(String name, String[] params) { + + if((PREFIX_FUNCTION + "toggleoutput").equals(name)) { + this.output = !this.output; + this.markDirty(); + } + + return null; + } } diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityPipeBaseNT.java b/src/main/java/com/hbm/tileentity/network/TileEntityPipeBaseNT.java index e06db20c0..f679c722f 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityPipeBaseNT.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityPipeBaseNT.java @@ -62,6 +62,7 @@ public class TileEntityPipeBaseNT extends TileEntityLoadedBase implements IFluid } public void setType(FluidType type) { + FluidType prev = this.type; this.type = type; this.markDirty(); @@ -69,9 +70,10 @@ public class TileEntityPipeBaseNT extends TileEntityLoadedBase implements IFluid WorldServer world = (WorldServer) worldObj; world.getPlayerManager().markBlockForUpdate(xCoord, yCoord, zCoord); } + + UniNodespace.destroyNode(worldObj, xCoord, yCoord, zCoord, prev.getNetworkProvider()); if(this.node != null) { - UniNodespace.destroyNode(worldObj, xCoord, yCoord, zCoord, type.getNetworkProvider()); this.node = null; } } diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchController.java b/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchController.java index b42d2727c..04c4d28a0 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchController.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchController.java @@ -1,5 +1,9 @@ package com.hbm.tileentity.network; +import com.hbm.explosion.vanillant.ExplosionVNT; +import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; +import com.hbm.explosion.vanillant.standard.ExplosionEffectWeapon; +import com.hbm.explosion.vanillant.standard.PlayerProcessorStandard; import com.hbm.interfaces.IControlReceiver; import com.hbm.tileentity.TileEntityLoadedBase; import com.hbm.tileentity.network.RTTYSystem.RTTYChannel; @@ -36,6 +40,15 @@ public class TileEntityRadioTorchController extends TileEntityLoadedBase impleme RTTYChannel chan = RTTYSystem.listen(worldObj, channel); if(chan != null) { String rec = "" + chan.signal; + if("selfdestruct".equals(rec)) { + worldObj.func_147480_a(xCoord, yCoord, zCoord, false); + ExplosionVNT vnt = new ExplosionVNT(worldObj, xCoord + 0.5, yCoord + 0.5, zCoord + 0.5, 5, null); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(1, 50).setupPiercing(5F, 0.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.setSFX(new ExplosionEffectWeapon(10, 2.5F, 1F)); + vnt.explode(); + return; + } if(this.polling || !rec.equals(prev)) { try { if(rec != null && !rec.isEmpty()) ror.runRORFunction(IRORInteractive.PREFIX_FUNCTION + IRORInteractive.getCommand(rec), IRORInteractive.getParams(rec)); diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchReader.java b/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchReader.java index cafff4f3d..15e0465e9 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchReader.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityRadioTorchReader.java @@ -45,7 +45,7 @@ public class TileEntityRadioTorchReader extends TileEntityLoadedBase implements if(name == null || name.isEmpty()) continue; String value = prov.provideRORValue(IRORValueProvider.PREFIX_VALUE + name); - if(value == null) continue; //don't actually do this + if(value == null) continue; if(polling || !value.equals(previous)) { RTTYSystem.broadcast(worldObj, channel, value); diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 8754ff757..2efea3a36 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -434,7 +434,10 @@ container.reactorSmall=Atomreaktor container.reix=Rei-X Hauptrechner container.rtg=Radioisotopengenerator container.rtgFurnace=RTG-Ofen +container.rttyController=Redstone-over-Radio Controller container.rttyCounter=Redstone-over-Radio Itemzähler +container.rttyLogic=Redstone-over-Radio Logikkempfänger +container.rttyReader=Redstone-over-Radio Leser container.rttyReceiver=Redstone-over-Radio Empfänger container.rttySender=Redstone-over-Radio Sender container.safe=Panzerschrank @@ -4647,10 +4650,16 @@ tile.pwr_reflector.name=PWR Neutronenreflektor tile.pwr_reflector.desc=Reflektier Neutronen auf Brennstäbe zurück$Platzierung: Hülle, für höhere Reaktivität$Gültiger Block für Hülle tile.radar_screen.name=Radarbildschirm tile.radio_telex.name=Telex-Maschine +tile.radio_torch_controller.name=Redstone-over-Radio Controller +tile.radio_torch_controller.desc=Empfängt Steuersignale und gibt$sie an die verbundene Maschine weiter tile.radio_torch_counter.name=Redstone-over-Radio Itemzähler tile.radio_torch_counter.desc=Kann auf ebenen Flächen oder Komparator-kompatiblen Blöcken platziert werden$Signal basiert auf Anzahl passender Items tile.radio_torch_receiver.name=Redstone-over-Radio Empfänger tile.radio_torch_receiver.desc=Kann auf ebenen Flächen oder Komparator-kompatiblen Blöcken platziert werden +tile.radio_torch_logic.name=Redstone-over-Radio Logikempfänger +tile.radio_torch_logic.desc=Kann auf ebenen Flächen oder Komparator-kompatiblen Blöcken platziert werden$Kann mittels Logikoperatoren Sinale zu Redstone-Signale konvertieren +tile.radio_torch_reader.name=Redstone-over-Radio Leser +tile.radio_torch_reader.desc=Liest Werte von der verbundenen Maschine$aus und sendet sie als Signal tile.radio_torch_sender.name=Redstone-over-Radio Sender tile.radio_torch_sender.desc=Kann auf ebenen Flächen oder Komparator-kompatiblen Blöcken platziert werden$Erkennt Redstone-Signale oder Komparator-Output tile.radiobox.name=Rosenberg Ungeziefervernichter diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index d74714a4f..1d7fd2960 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -838,8 +838,10 @@ container.reactorResearch=Research Reactor container.reix=Rei-X Mainframe container.rtg=RT Generator container.rtgFurnace=RTG Furnace +container.rttyController=Redstone-over-Radio Controller container.rttyCounter=Redstone-over-Radio Item Counter container.rttyLogic=Redstone-over-Radio Logic Receiver +container.rttyReader=Redstone-over-Radio Reader container.rttyReceiver=Redstone-over-Radio Receiver container.rttySender=Redstone-over-Radio Transmitter container.safe=Safe @@ -5796,10 +5798,14 @@ tile.pwr_reflector.desc=Reflects neutrons back to fuel rods$Placement: Grid, for tile.rad_lava_block.name=Volcanic Lava tile.radar_screen.name=Radar Screen tile.radio_telex.name=Telex Machine +tile.radio_torch_controller.name=Redstone-over-Radio Controller +tile.radio_torch_controller.desc=Can receive command signals and relays$them to the connected machine tile.radio_torch_counter.name=Redstone-over-Radio Item Counter tile.radio_torch_counter.desc=Placable on flat surfaces or comparator-compatible blocks$Bases signal on the amount of matching items tile.radio_torch_logic.name=Redstone-over-Radio Logic Receiver tile.radio_torch_logic.desc=Placable on flat surfaces or comparator-compatible blocks$Maps redstone signals to conditions evaluated in a set order$Numerical or string inputs are compared against a constant +tile.radio_torch_reader.name=Redstone-over-Radio Reader +tile.radio_torch_reader.desc=Reads values from connected blocks,$then sends them over the specified frequency tile.radio_torch_receiver.name=Redstone-over-Radio Receiver tile.radio_torch_receiver.desc=Placable on flat surfaces or comparator-compatible blocks tile.radio_torch_sender.name=Redstone-over-Radio Transmitter diff --git a/src/main/resources/assets/hbm/lang/ru_RU.lang b/src/main/resources/assets/hbm/lang/ru_RU.lang index 8589691af..26688b7f0 100644 --- a/src/main/resources/assets/hbm/lang/ru_RU.lang +++ b/src/main/resources/assets/hbm/lang/ru_RU.lang @@ -731,7 +731,7 @@ container.exposureChamber=Камера облучения частицами container.factoryAdvanced=Усовершенствованная фабрика container.factoryTitanium=Базовая фабрика container.fluidtank=Цистерна -container.fileCabinet=Карточеный шкафчик +container.fileCabinet=Картотечный шкафчик container.forceField=Излучатель силового поля container.frackingTower=Башня гидроразрыва пласта container.furnaceBrick=Кирпичная печь @@ -1588,7 +1588,7 @@ hbmmat.bauxite=Боксит hbmmat.beryllium=Бериллий hbmmat.bismuth=Висмут hbmmat.bismuthbronze=Висмутовая бронза -hbmmat.bone=Ivory +hbmmat.bone=Кость hbmmat.borax=Бура hbmmat.boron=Бор hbmmat.bscco=BSCCO @@ -1854,6 +1854,7 @@ item.ammo_arty_nuke.name=Ядерный 16-дюймовый артиллерий item.ammo_arty_phosgene.name=Фосгеновый 16-дюймовый артиллерийский снаряд item.ammo_arty_phosphorus.name=Фосфорный 16-дюймовый артиллерийский снаряд item.ammo_bag.name=Сумка для боеприпасов +item.ammo_bag_infinite.name=Бесконечная сумка для боеприпасов item.ammo_arty_phosphorus_multi.name=Фосфорный 16-дюймовый мульти-снаряд item.ammo_cell.name=Энерго-патроны item.ammo_coilgun.name=Вольфрамовый шар для гаусс-пушки @@ -2164,32 +2165,32 @@ item.battery_su.name=Одноразовая батарейка item.battery_su_l.name=Большая одноразовая батарейка item.battery_trixite.name=Безымянная спарк-батарея item.bdcl.name=BDCL -item.bedrock_ore.grade.base.name=%s бедроковая руда -item.bedrock_ore.grade.base_roasted.name=Обожженная %s бедроковая руда -item.bedrock_ore.grade.base_washed.name=Промытая %s бедроковая руда -item.bedrock_ore.grade.primary.name=%s бедроковая руда, Первичная фракция -item.bedrock_ore.grade.primary_roasted.name=%s бедроковая руда, Обожженная первичная фракция -item.bedrock_ore.grade.primary_sulfuric.name=%s бедроковая руда, Серная первичная фракция -item.bedrock_ore.grade.primary_nosulfuric.name=%s бедроковая руда, Отделённая серная первичная фракция -item.bedrock_ore.grade.primary_solvent.name=%s бедроковая руда, Растворенная первичная фракция -item.bedrock_ore.grade.primary_nosolvent.name=%s бедроковая руда, Отделённая растворенная первичная фракция -item.bedrock_ore.grade.primary_rad.name=%s бедроковая руда, Очищенная первичная фракция -item.bedrock_ore.grade.primary_norad.name=%s бедроковая руда, Отделённая очищенная первичная фракция -item.bedrock_ore.grade.primary_first.name=%s бедроковая руда, Первичная фракция, Большой вес -item.bedrock_ore.grade.primary_second.name=%s бедроковая руда, Первичная фракция, Малый вес -item.bedrock_ore.grade.crumbs.name=%s куски бедроковой руды -item.bedrock_ore.grade.sulfuric_byproduct.name=%s бедроковая руда, Серная побочка -item.bedrock_ore.grade.sulfuric_roasted.name=%s бедроковая руда, Обожженная серная побочка -item.bedrock_ore.grade.sulfuric_arc.name=%s бедроковая руда, Переплавленная серная побочка -item.bedrock_ore.grade.sulfuric_washed.name=%s бедроковая руда, Промытая серная побочка -item.bedrock_ore.grade.solvent_byproduct.name=%s бедроковая руда, Растворенная побочка -item.bedrock_ore.grade.solvent_roasted.name=%s бедроковая руда, Обожженная растворенная побочка -item.bedrock_ore.grade.solvent_arc.name=%s бедроковая руда, Переплавленная растворенная побочка -item.bedrock_ore.grade.solvent_washed.name=%s бедроковая руда, Промытая растворенная побочка -item.bedrock_ore.grade.rad_byproduct.name=%s бедроковая руда, Очищенная побочка -item.bedrock_ore.grade.rad_roasted.name=%s бедроковая руда, Обожженная очищенная побочка -item.bedrock_ore.grade.rad_arc.name=%s бедроковая руда, Переплавленная очищенная побочка -item.bedrock_ore.grade.rad_washed.name=%s бедроковая руда, Промытая очищенная побочка +item.bedrock_ore.grade.base.name=Бедроковая руда (%s) +item.bedrock_ore.grade.base_roasted.name=Обожженная бедроковая руда (%s) +item.bedrock_ore.grade.base_washed.name=Промытая бедроковая руда (%s) +item.bedrock_ore.grade.primary.name=Бедроковая руда (%s), первичная фракция +item.bedrock_ore.grade.primary_roasted.name=Бедроковая руда (%s), обожженная первичная фракция +item.bedrock_ore.grade.primary_sulfuric.name=Бедроковая руда (%s), серная первичная фракция +item.bedrock_ore.grade.primary_nosulfuric.name=Бедроковая руда (%s), отделённая серная первичная фракция +item.bedrock_ore.grade.primary_solvent.name=Бедроковая руда (%s), растворенная первичная фракция +item.bedrock_ore.grade.primary_nosolvent.name=Бедроковая руда (%s), отделённая растворенная первичная фракция +item.bedrock_ore.grade.primary_rad.name=Бедроковая руда (%s), очищенная первичная фракция +item.bedrock_ore.grade.primary_norad.name=Бедроковая руда (%s), отделённая очищенная первичная фракция +item.bedrock_ore.grade.primary_first.name=Бедроковая руда (%s), первичная фракция, большой вес +item.bedrock_ore.grade.primary_second.name=Бедроковая руда (%s), первичная фракция, малый вес +item.bedrock_ore.grade.crumbs.name=Куски бедроковой руды (%s) +item.bedrock_ore.grade.sulfuric_byproduct.name=Бедроковая руда (%s), серная побочка +item.bedrock_ore.grade.sulfuric_roasted.name=Бедроковая руда (%s), обожженная серная побочка +item.bedrock_ore.grade.sulfuric_arc.name=Бедроковая руда (%s), переплавленная серная побочка +item.bedrock_ore.grade.sulfuric_washed.name=Бедроковая руда (%s), промытая серная побочка +item.bedrock_ore.grade.solvent_byproduct.name=Бедроковая руда (%s), растворенная побочка +item.bedrock_ore.grade.solvent_roasted.name=Бедроковая руда (%s), обожженная растворенная побочка +item.bedrock_ore.grade.solvent_arc.name=Бедроковая руда (%s), переплавленная растворенная побочка +item.bedrock_ore.grade.solvent_washed.name=Бедроковая руда (%s), промытая растворенная побочка +item.bedrock_ore.grade.rad_byproduct.name=Бедроковая руда (%s), очищенная побочка +item.bedrock_ore.grade.rad_roasted.name=Бедроковая руда (%s), обожженная очищенная побочка +item.bedrock_ore.grade.rad_arc.name=Бедроковая руда (%s), переплавленная очищенная побочка +item.bedrock_ore.grade.rad_washed.name=Бедроковая руда (%s), промытая очищенная побочка item.bedrock_ore.trait.arc=§6Дуговая плавка item.bedrock_ore.trait.centrifuged=§9Центрифугированный item.bedrock_ore.trait.rad=§aОбработанный высокоэффективным растворителем @@ -2718,7 +2719,7 @@ item.crystal_diamond.name=Кристализованный алмаз item.crystal_energy.name=Энергетический кристалл item.crystal_fluorite.name=Кристаллизованный флюорит item.crystal_gold.name=Кристаллизованное золото -item.crystal_horn.name=Кристалльный рог +item.crystal_horn.name=Кристальный рог item.crystal_horn.desc=Не настоящий рог. item.crystal_horn.desc.P11=Настоящий рог. item.crystal_iron.name=Кристаллизованное железо @@ -2915,7 +2916,7 @@ item.fluid_tank_empty.name=Пустой универсальный резерв item.fluid_tank_full.name=Универсальный резервуар для жидкости: item.fluid_tank_lead_empty.name=Пустой резервуар для опасных материалов item.fluid_tank_lead_full.name=Резервуар с опасными материалами: -item.fluorite.name=Флюоритовая руда +item.fluorite.name=Флюорит item.flywheel_beryllium.name=Бериллевый маховик item.fmn.name=Таблетка флунитразепама item.fmn.desc=Убирает все DRX более 2,000mDRX @@ -3083,10 +3084,10 @@ item.gun_folly.name=Прототип Дигамма "Причуда" item.gun_g3.name=Штурмовая винтовка item.gun_g3_a3.name=G3A3 item.gun_g3_infiltrator.name=Infiltrator -item.gun_g3_zebra.name=Зебра +item.gun_g3_zebra.name=Зебринская винтовка item.gun_glass_cannon.name=Стеклянная пушка -item.gun_greasegun.name=Маслёнка -item.gun_greasegun_m3.name=M3 +item.gun_greasegun.name=Пистолет-пулемёт "Маслёнка" +item.gun_greasegun_m3.name=Улучшенный пистолет-пулемёт М3 item.gun_hangman.name=Палач item.gun_heavy_revolver.name=Тяжёлый револьвер item.gun_heavy_revolver_lilmac.name=Малый Макинтош @@ -3110,7 +3111,7 @@ item.gun_lacunae_ammo.name=5-мм патрон (LEGACY) item.gun_lag.name=Комически длинный пистолет item.gun_laser_pistol.name=Лазерный пистолет item.gun_laser_pistol_morning_glory.name=Морнин Глори -item.gun_laser_pistol_pew_pew.name=Пиу Пиу +item.gun_laser_pistol_pew_pew.name=Пью-Пью item.gun_lasrifle.name=Лазерная винтовка item.gun_lever_action.name=«Нога кобылы» (Оригинал) item.gun_lever_action_ammo.name=Дробь 12x74 калибра (LEGACY) @@ -3345,7 +3346,7 @@ item.ingot_pu240.name=Слиток плутония-240 item.ingot_pu241.name=Слиток плутония-241 item.ingot_pvc.name=ПВХ item.ingot_ra226.name=Слиток радия-226 -item.ingot_raw.name=Слиткок (%s) +item.ingot_raw.name=Слиток (%s) item.ingot_red_copper.name=Слиток красной меди item.ingot_reiium.name=Реиевый слиток item.ingot_rubber.name=Резина @@ -3731,7 +3732,7 @@ item.nugget_co60.name=Самородок кобальта-60 item.nugget_cobalt.name=Кобальтовый самородок item.nugget_daffergon.name=Даффергоновый самородок item.nugget_desh.name=Самородок деш -item.nugget_dineutronium.name=§5Dineutronium Nugget§r +item.nugget_dineutronium.name=§5Динейтрониевый самородок§r item.nugget_euphemium.name=Эвфемиевый самородок item.nugget_euphemium.desc=Маленький кусочек розового металла.$Его свойства до сих пор неизвестны,$ОБРАЩАЙТЕСЬ С НИМ осторожно. item.nugget_gh336.name=Самородок гиорсия-336 @@ -3810,7 +3811,7 @@ item.ore.titanium=Титановая item.ore.tungsten=Вольфрамовая item.ore.thorium232=Ториевая item.ore.uranium=Урановая -item.ore_bedrock.name=%s бедроковая руда +item.ore_bedrock.name=Бедроковая руда (%s) item.ore_byproduct.b_aluminium.name=Алюминиевый побочный продукт item.ore_byproduct.b_bismuth.name=Висмутовый побочный продукт item.ore_byproduct.b_calcium.name=Кальциевый побочный продукт @@ -3825,9 +3826,9 @@ item.ore_byproduct.b_sulfur.name=Серный побочный продукт item.ore_byproduct.b_technetium.name=Технециевый побочный продукт item.ore_byproduct.b_titanium.name=Титановый побочный продукт item.ore_byproduct.b_uranium.name=Урановый побочный продукт -item.ore_centrifuged.name=Центрифугированная %s бедроковая руда -item.ore_cleaned.name=Очищенная %s бедроковая руда -item.ore_deepcleaned.name=Глубоко очищенная %s бедроковая руда +item.ore_centrifuged.name=Центрифугированная бедроковая руда (%s) +item.ore_cleaned.name=Очищенная бедроковая руда (%s) +item.ore_deepcleaned.name=Глубоко очищенная бедроковая руда (%s) item.ore_density_scanner.name=Сканер плотности бедроковой руды item.ore_density_scanner.excellent=Избыток item.ore_density_scanner.high=Высокий @@ -3869,7 +3870,7 @@ item.page_of_.page6.name=Страница 6 item.page_of_.page7.name=Страница 7 item.page_of_.page8.name=Страница 8 item.pancake.name=Блинчики с металлоломом, гвоздями и самоцветной пылью -item.part_barrel_heavy.name=Тяжелый ствол (%s) +item.part_barrel_heavy.name=Тяжёлый ствол (%s) item.part_barrel_light.name=Лёгкий ствол (%s) item.part_beryllium.name=Коробка бериллиевой пыли item.part_carbon.name=Коробка угольной пыли @@ -4581,9 +4582,9 @@ item.solid_fuel.name=Твердое топливо item.solid_fuel_bf.name=Твердое топливо (Жар-пламя) item.solid_fuel_presto.name=Топливное полено item.solid_fuel_presto_bf.name=Топливное полено (Жар-пламя) -item.solid_fuel_presto_triplet.name=Сжатые топливные полена +item.solid_fuel_presto_triplet.name=Сжатые топливные поленья item.solid_fuel_presto_triplet_bf.name=Сжатые топливные полена (Жар-пламя) -item.solinium_core.name=Полу-стабильный солиниевый заряд +item.solinium_core.name=Полустабильный солиниевый заряд item.solinium_igniter.name=Солиниевый импульсный воспламенитель item.solinium_kit.name=Солиниевый комплект item.solinium_propellant.name=Солиниевый сжимающий заряд @@ -5533,7 +5534,7 @@ tile.fan.desc=Активируется редстоуном$Толкает су tile.fence_metal.name=Проволочная сетка tile.fence_metal_post.name=Столб проволочной сетки tile.field_disturber.name=Подавитель высокоэнергитических полей -tile.filing_cabinet.green.name=Пыльный карточеный шкафчик +tile.filing_cabinet.green.name=Пыльный картотечный шкафчик tile.filing_cabinet.steel.name=Стальной карточеный шкафчик tile.fire_digamma.name=Затяжная Дигамма tile.fire_door.name=Пожарная дверь @@ -5659,7 +5660,7 @@ tile.heater_oven.name=Нагревательная печь tile.heater_oven.desc=Производит тепло, сжигая твёрдое топливо.$Принимает тепло снизу с 50%% эффективностью. tile.hev_battery.name=Батарея костюма tile.machine_hydrotreater.name=Гидроочиститель -tile.impact_dirt.name=Выжженая земля +tile.impact_dirt.name=Выжженная земля tile.icf.name=Реактор инерциального термоядерного синтеза (ICF) tile.icf_block.name=Лазер ICF tile.icf_component.name=Стабилизатор ICF @@ -5933,7 +5934,7 @@ tile.ore_depth_borax.name=Глубинная бура tile.ore_depth_cinnebar.name=Глубинная киноварь tile.ore_depth_nether_neodymium.name=Адская глубинная неодимовая руда tile.ore_depth_zirconium.name=Глубинная циркониевая руда -tile.ore_fluorite.name=Флюорит +tile.ore_fluorite.name=Флюоритовая руда tile.ore_gneiss_asbestos.name=Сланцевая асбестовая руда tile.ore_gneiss_copper.name=Сланцевая медная руда tile.ore_gneiss_gas.name=Сланцевый газ @@ -5946,6 +5947,7 @@ tile.ore_gneiss_uranium.name=Сланцевая урановая руда tile.ore_gneiss_uranium_scorched.name=Обожённая сланцевая урановая руда tile.ore_lead.name=Свинцовая руда tile.ore_lignite.name=Бурый уголь +tile.ore_meteor.aluminium.name=Метеоритная алюминиевая руда tile.ore_meteor.cobalt.name=Метеоритная кобальтовая руда tile.ore_meteor.copper.name=Метеоритная медная руда tile.ore_meteor.iron.name=Метеоритная железная руда diff --git a/src/main/resources/assets/hbm/models/weapons/carbine.obj b/src/main/resources/assets/hbm/models/weapons/carbine.obj index 6b8176493..a6baa05c0 100644 --- a/src/main/resources/assets/hbm/models/weapons/carbine.obj +++ b/src/main/resources/assets/hbm/models/weapons/carbine.obj @@ -1,5 +1,375 @@ # Blender v2.79 (sub 0) OBJ File: 'carbine.blend' # www.blender.org +o Bayonet +v -0.125000 0.062500 5.000000 +v -0.125000 0.312500 5.000000 +v -0.125000 0.062500 4.250000 +v -0.125000 0.312500 4.250000 +v 0.125000 0.062500 5.000000 +v 0.125000 0.312500 5.000000 +v 0.125000 0.062500 4.250000 +v 0.125000 0.312500 4.250000 +v -0.062500 0.437500 5.000000 +v -0.062500 0.437500 4.250000 +v 0.062500 0.437500 4.250000 +v 0.062500 0.437500 5.000000 +v -0.062500 -0.062500 4.250000 +v -0.062500 -0.062500 5.000000 +v 0.062500 -0.062500 4.250000 +v 0.062500 -0.062500 5.000000 +v -0.250000 -0.125000 7.625000 +v 0.250000 -0.125000 7.625000 +v -0.250000 0.500000 7.625000 +v 0.250000 0.500000 7.625000 +v -0.125000 0.812500 7.625000 +v 0.125000 0.812500 7.625000 +v -0.125000 -0.437500 7.625000 +v 0.125000 -0.437500 7.625000 +v -0.250000 0.500000 7.750000 +v -0.250000 -0.125000 7.750000 +v 0.250000 -0.125000 7.750000 +v 0.250000 0.500000 7.750000 +v 0.125000 0.812500 7.750000 +v -0.125000 0.812500 7.750000 +v -0.125000 -0.437500 7.750000 +v 0.125000 -0.437500 7.750000 +v -0.187500 0.000000 5.500000 +v -0.187500 0.375000 5.500000 +v 0.187500 0.000000 5.500000 +v 0.187500 0.375000 5.500000 +v -0.062500 0.562500 5.500000 +v 0.062500 0.562500 5.500000 +v -0.062500 -0.187500 5.500000 +v 0.062500 -0.187500 5.500000 +v -0.187500 0.000000 7.125000 +v -0.187500 0.375000 7.125000 +v 0.187500 0.000000 7.125000 +v 0.187500 0.375000 7.125000 +v -0.062500 0.562500 7.125000 +v 0.062500 0.562500 7.125000 +v -0.062500 -0.187500 7.125000 +v 0.062500 -0.187500 7.125000 +v -0.062500 0.250000 7.750000 +v -0.062500 0.125000 7.750000 +v 0.062500 0.250000 7.750000 +v 0.062500 0.125000 7.750000 +v 0.000000 -0.125000 7.750000 +v 0.000000 0.500000 7.750000 +v -0.125000 0.062500 7.625000 +v -0.125000 0.312500 7.625000 +v 0.125000 0.062500 7.625000 +v 0.125000 0.312500 7.625000 +v -0.062500 0.437500 7.625000 +v 0.062500 0.437500 7.625000 +v -0.062500 -0.062500 7.625000 +v 0.062500 -0.062500 7.625000 +v -0.062500 0.250000 10.500000 +v -0.062500 0.125000 10.500000 +v 0.062500 0.250000 10.500000 +v 0.062500 0.125000 10.500000 +v 0.000000 -0.125000 10.500000 +v 0.000000 0.500000 10.500000 +v 0.000000 0.187500 11.500000 +vt 0.961538 0.250000 +vt 0.935897 0.250000 +vt 0.923077 0.208333 +vt 0.205128 0.916667 +vt 0.153846 0.916667 +vt 0.128205 0.812500 +vt 0.076923 0.916667 +vt 0.025641 0.916667 +vt 0.000000 0.812500 +vt 0.923077 0.125000 +vt 0.974359 0.125000 +vt 0.935897 0.083333 +vt 0.961538 0.083333 +vt 0.974359 0.208333 +vt 0.128205 0.604167 +vt 0.230769 0.604167 +vt 0.153846 0.500000 +vt 0.205128 0.500000 +vt 0.230769 0.812500 +vt 0.000000 0.604167 +vt 0.102564 0.604167 +vt 0.025641 0.500000 +vt 0.076923 0.500000 +vt 0.102564 0.812500 +vt 0.769231 0.416667 +vt 0.923077 0.500000 +vt 0.769231 0.500000 +vt 0.769231 0.125000 +vt 0.923077 0.083333 +vt 0.919414 0.333724 +vt 0.768434 0.292786 +vt 0.919419 0.292832 +vt 0.769231 0.250000 +vt 0.769231 0.208333 +vt 0.923077 0.375000 +vt 0.923077 0.416667 +vt 0.923077 0.041667 +vt 0.769231 -0.000000 +vt 0.923077 -0.000000 +vt 0.769231 0.541667 +vt 0.666667 0.229167 +vt 0.769231 0.375000 +vt 0.666667 0.395833 +vt 0.666667 0.333333 +vt 0.666667 0.104167 +vt 0.128205 0.104167 +vt 0.102564 0.000000 +vt 0.128205 0.000000 +vt 0.102564 0.500000 +vt 0.128205 0.500000 +vt 0.128205 0.916667 +vt 0.128205 1.000000 +vt 0.102564 0.916667 +vt 0.128205 0.312500 +vt 0.102564 0.104167 +vt 0.128205 0.416667 +vt 0.102564 0.312500 +vt 0.102564 0.416667 +vt 0.769231 0.041667 +vt 0.666667 -0.000000 +vt 0.666667 0.520833 +vt 0.768429 0.333678 +vt 0.666667 0.291667 +vt 0.769231 0.083333 +vt 0.666667 0.041667 +vt 0.333333 0.291667 +vt 0.333333 0.229167 +vt 0.333333 0.041667 +vt 0.333333 0.333333 +vt 0.333333 0.395833 +vt 0.333333 0.104167 +vt 0.666667 0.583333 +vt 0.333333 0.520833 +vt 0.333333 -0.000000 +vt 0.230769 0.125000 +vt 0.230769 0.250000 +vt 0.230769 0.208333 +vt 0.230769 0.333333 +vt 0.230769 0.375000 +vt 0.230769 0.416667 +vt 0.230769 0.541667 +vt 0.333333 0.583333 +vt 0.230769 0.041667 +vt 0.230769 0.083333 +vt 1.000000 0.875000 +vt 0.435897 0.791667 +vt 1.000000 0.791667 +vt 0.435897 0.708333 +vt 1.000000 0.708333 +vt 0.435897 0.666667 +vt 1.000000 0.666667 +vt 0.435897 0.583333 +vt 1.000000 0.583333 +vt 1.000000 1.000000 +vt 0.435897 0.916667 +vt 1.000000 0.916667 +vt 0.230769 0.895833 +vt 0.435897 1.000000 +vt 0.230769 0.687500 +vt 0.435897 0.875000 +vt 0.923077 0.250000 +vt 0.923077 0.541667 +vt 0.102564 1.000000 +vt 0.230769 0.291667 +vt 0.230769 0.500000 +vt 0.230769 -0.000000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.9732 0.2298 0.0000 +vn -0.9732 -0.2298 0.0000 +vn 0.9732 0.2298 0.0000 +vn 0.9732 -0.2298 0.0000 +vn 0.5257 -0.8507 0.0000 +vn -0.5257 0.8507 0.0000 +vn 0.5257 0.8507 0.0000 +vn -0.5257 -0.8507 0.0000 +vn 0.5355 0.8129 -0.2289 +vn 0.9466 0.2910 -0.1391 +vn 0.9657 0.2139 -0.1474 +vn -0.5355 0.8129 -0.2289 +vn -0.9466 0.2910 -0.1391 +vn -0.4332 0.8744 -0.2186 +vn 0.9466 -0.2910 -0.1391 +vn 0.9657 -0.2139 -0.1474 +vn -0.9657 -0.2139 -0.1474 +vn -0.9657 0.2139 -0.1474 +vn -0.9820 0.1891 0.0000 +vn -0.5606 0.8281 0.0000 +vn 0.9820 -0.1891 0.0000 +vn 0.5606 -0.8281 0.0000 +vn 0.5606 0.8281 0.0000 +vn 0.9820 0.1891 0.0000 +vn -0.9820 -0.1891 0.0000 +vn -0.5606 -0.8281 0.0000 +vn 0.5355 -0.8129 -0.2289 +vn -0.4332 -0.8744 -0.2186 +vn -0.5355 -0.8129 -0.2289 +vn -0.9466 -0.2910 -0.1391 +vn 0.4332 0.8744 -0.2186 +vn 0.4332 -0.8744 -0.2186 +vn -0.4719 0.8817 0.0000 +vn 0.4719 0.8817 0.0000 +vn 0.9571 0.2898 0.0000 +vn 0.9571 -0.2898 0.0000 +vn 0.4719 -0.8817 0.0000 +vn -0.9571 0.2898 0.0000 +vn -0.9571 -0.2898 0.0000 +vn -0.4719 -0.8817 0.0000 +vn 0.9466 0.2910 0.1391 +vn 0.9657 -0.2139 0.1474 +vn 0.9466 -0.2910 0.1391 +vn 0.5355 0.8129 0.2289 +vn 0.9657 0.2139 0.1474 +vn -0.5355 0.8129 0.2289 +vn 0.4332 0.8744 0.2186 +vn -0.4332 0.8744 0.2186 +vn -0.9466 0.2910 0.1391 +vn -0.9466 -0.2910 0.1391 +vn -0.9657 0.2139 0.1474 +vn -0.5355 -0.8129 0.2289 +vn -0.4332 -0.8744 0.2186 +vn 0.5355 -0.8129 0.2289 +vn 0.4332 -0.8744 0.2186 +vn -0.9925 0.1222 0.0000 +vn -0.9696 0.2424 0.0339 +vn -0.9701 0.2425 0.0000 +vn 0.9701 0.2425 0.0000 +vn 0.9917 0.1242 0.0348 +vn 0.9925 0.1222 0.0000 +vn 0.9917 -0.1242 0.0348 +vn 0.9925 -0.1222 0.0000 +vn 0.9696 -0.2424 0.0339 +vn 0.9701 -0.2425 0.0000 +vn -0.9701 -0.2425 0.0000 +vn -0.9917 -0.1242 0.0348 +vn -0.9925 -0.1222 0.0000 +vn -0.9972 0.0000 0.0747 +vn -0.9696 -0.2424 0.0339 +vn 0.9972 0.0000 0.0747 +vn 0.9696 0.2424 0.0339 +vn -0.9917 0.1242 0.0348 +vn -0.9657 -0.2139 0.1474 +s off +f 10/1/1 11/2/1 8/3/1 +f 21/4/1 22/5/1 20/6/1 +f 29/7/2 30/8/2 25/9/2 +f 8/3/1 7/10/1 3/11/1 +f 7/10/1 15/12/1 3/11/1 +f 15/12/1 13/13/1 3/11/1 +f 3/11/1 4/14/1 8/3/1 +f 4/14/1 10/1/1 8/3/1 +f 20/6/1 18/15/1 17/16/1 +f 18/15/1 24/17/1 17/16/1 +f 24/17/1 23/18/1 17/16/1 +f 17/16/1 19/19/1 20/6/1 +f 19/19/1 21/4/1 20/6/1 +f 25/9/2 26/20/2 27/21/2 +f 26/20/2 31/22/2 27/21/2 +f 31/22/2 32/23/2 27/21/2 +f 27/21/2 28/24/2 25/9/2 +f 28/24/2 29/7/2 25/9/2 +s 1 +f 2/25/3 3/26/4 1/27/4 +f 8/3/5 5/28/6 7/10/6 +f 5/28/6 15/29/7 7/10/6 +f 10/30/8 12/31/9 11/32/9 +f 8/3/5 12/33/9 6/34/5 +f 2/25/3 10/35/8 4/36/3 +f 15/37/7 14/38/10 13/39/10 +f 3/26/4 14/40/10 1/27/4 +f 12/33/11 36/41/12 6/34/13 +f 9/42/14 34/43/15 37/44/16 +f 6/34/13 35/45/17 5/28/18 +f 1/27/19 34/43/15 2/25/20 +f 19/46/21 30/47/22 21/48/22 +f 18/15/23 32/49/24 24/50/24 +f 22/51/25 28/24/26 20/6/26 +f 21/52/22 29/53/25 22/51/25 +f 20/6/26 27/21/23 18/15/23 +f 17/54/27 25/55/21 19/46/21 +f 23/56/28 26/57/27 17/54/27 +f 24/50/24 31/58/28 23/56/28 +f 16/59/29 39/60/30 14/38/31 +f 14/40/31 33/61/32 1/27/19 +f 9/62/14 38/63/33 12/31/11 +f 16/64/29 35/45/17 40/65/34 +f 37/44/35 46/66/36 38/63/36 +f 38/63/36 44/67/37 36/41/37 +f 35/45/38 48/68/39 40/65/39 +f 34/43/40 45/69/35 37/44/35 +f 33/61/41 42/70/40 34/43/40 +f 36/41/37 43/71/38 35/45/38 +f 39/72/42 41/73/41 33/61/41 +f 40/65/39 47/74/42 39/60/42 +f 44/67/43 57/75/44 43/71/45 +f 44/67/43 60/76/46 58/77/47 +f 59/78/48 46/66/49 45/69/50 +f 42/70/51 59/79/48 45/69/50 +f 41/73/52 56/80/53 42/70/51 +f 61/81/54 41/73/52 47/82/55 +f 62/83/56 47/74/55 48/68/57 +f 43/71/45 62/84/56 48/68/57 +f 49/85/58 68/86/59 54/87/60 +f 54/87/61 65/88/62 51/89/63 +f 51/89/63 66/90/64 52/91/65 +f 52/91/65 67/92/66 53/93/67 +f 53/94/68 64/95/69 50/96/70 +f 64/95/69 49/85/58 50/96/70 +f 69/97/71 64/95/69 67/98/72 +f 67/92/66 66/90/64 69/99/73 +f 66/90/64 65/88/62 69/99/73 +f 65/88/62 68/86/74 69/99/73 +f 68/86/59 63/100/75 69/97/71 +f 64/95/69 69/97/71 63/100/75 +f 2/25/3 4/36/3 3/26/4 +f 8/3/5 6/34/5 5/28/6 +f 5/28/6 16/64/7 15/29/7 +f 10/30/8 9/62/8 12/31/9 +f 8/3/5 11/101/9 12/33/9 +f 2/25/3 9/42/8 10/35/8 +f 15/37/7 16/59/7 14/38/10 +f 3/26/4 13/102/10 14/40/10 +f 12/33/11 38/63/33 36/41/12 +f 9/42/14 2/25/20 34/43/15 +f 6/34/13 36/41/12 35/45/17 +f 1/27/19 33/61/32 34/43/15 +f 19/46/21 25/55/21 30/47/22 +f 18/15/23 27/21/23 32/49/24 +f 22/51/25 29/53/25 28/24/26 +f 21/52/22 30/103/22 29/53/25 +f 20/6/26 28/24/26 27/21/23 +f 17/54/27 26/57/27 25/55/21 +f 23/56/28 31/58/28 26/57/27 +f 24/50/24 32/49/24 31/58/28 +f 16/59/29 40/65/34 39/60/30 +f 14/40/31 39/72/30 33/61/32 +f 9/62/14 37/44/16 38/63/33 +f 16/64/29 5/28/18 35/45/17 +f 37/44/35 45/69/35 46/66/36 +f 38/63/36 46/66/36 44/67/37 +f 35/45/38 43/71/38 48/68/39 +f 34/43/40 42/70/40 45/69/35 +f 33/61/41 41/73/41 42/70/40 +f 36/41/37 44/67/37 43/71/38 +f 39/72/42 47/82/42 41/73/41 +f 40/65/39 48/68/39 47/74/42 +f 44/67/43 58/77/47 57/75/44 +f 44/67/43 46/66/49 60/76/46 +f 59/78/48 60/104/46 46/66/49 +f 42/70/51 56/80/53 59/79/48 +f 41/73/52 55/105/76 56/80/53 +f 61/81/54 55/105/76 41/73/52 +f 62/83/56 61/106/54 47/74/55 +f 43/71/45 57/75/44 62/84/56 +f 49/85/58 63/100/75 68/86/59 +f 54/87/61 68/86/74 65/88/62 +f 51/89/63 65/88/62 66/90/64 +f 52/91/65 66/90/64 67/92/66 +f 53/94/68 67/98/72 64/95/69 +f 64/95/69 63/100/75 49/85/58 o Bullet v 0.000000 1.000000 0.187500 v -0.062500 0.983253 0.187500 @@ -175,99 +545,99 @@ vn 0.2172 -0.3762 0.9007 vn 0.0000 -0.4344 0.9007 vn -0.4344 0.0000 0.9007 s off -f 9/1/1 7/2/1 3/3/1 -f 3/3/1 2/4/1 11/5/1 -f 2/4/1 1/6/1 11/5/1 -f 1/6/1 12/7/1 11/5/1 -f 11/5/1 10/8/1 9/1/1 -f 9/1/1 8/9/1 7/2/1 -f 7/2/1 6/10/1 5/11/1 -f 5/11/1 4/12/1 7/2/1 -f 4/12/1 3/3/1 7/2/1 -f 11/5/1 9/1/1 3/3/1 +f 78/107/77 76/108/77 72/109/77 +f 72/109/77 71/110/77 80/111/77 +f 71/110/77 70/112/77 80/111/77 +f 70/112/77 81/113/77 80/111/77 +f 80/111/77 79/114/77 78/107/77 +f 78/107/77 77/115/77 76/108/77 +f 76/108/77 75/116/77 74/117/77 +f 74/117/77 73/118/77 76/108/77 +f 73/118/77 72/109/77 76/108/77 +f 80/111/77 78/107/77 72/109/77 s 1 -f 8/13/2 19/14/3 7/15/4 -f 5/16/5 16/17/6 4/18/7 -f 12/19/8 23/20/9 11/21/10 -f 2/22/11 13/23/12 1/24/13 -f 9/25/14 20/26/15 8/13/2 -f 6/27/16 17/28/17 5/16/5 -f 1/24/13 24/29/18 12/19/8 -f 3/30/19 14/31/20 2/22/11 -f 10/32/21 21/33/22 9/25/14 -f 7/34/4 18/35/23 6/27/16 -f 4/18/7 15/36/24 3/30/19 -f 11/21/10 22/37/25 10/32/21 -f 17/28/17 30/38/26 29/39/27 -f 24/29/18 25/40/28 36/41/29 -f 14/31/20 27/42/30 26/43/31 -f 21/33/22 34/44/32 33/45/33 -f 19/46/3 30/38/26 18/35/23 -f 15/36/24 28/47/34 27/42/30 -f 23/20/9 34/44/32 22/37/25 -f 19/14/3 32/48/35 31/49/36 -f 17/28/17 28/47/34 16/17/6 -f 24/29/18 35/50/37 23/20/9 -f 14/31/20 25/40/28 13/23/12 -f 21/33/22 32/48/35 20/26/15 -f 29/39/27 42/51/38 41/52/39 -f 36/41/29 37/53/40 48/54/41 -f 26/43/31 39/55/42 38/56/43 -f 34/44/32 45/57/44 33/45/33 -f 31/58/36 42/51/38 30/38/26 -f 28/47/34 39/55/42 27/42/30 -f 34/44/32 47/59/45 46/60/46 -f 31/49/36 44/61/47 43/62/48 -f 28/47/34 41/52/39 40/63/49 -f 36/41/29 47/59/45 35/50/37 -f 26/43/31 37/53/40 25/40/28 -f 33/45/33 44/61/47 32/48/35 -f 43/64/48 45/65/44 37/66/40 -f 8/13/2 20/26/15 19/14/3 -f 5/16/5 17/28/17 16/17/6 -f 12/19/8 24/29/18 23/20/9 -f 2/22/11 14/31/20 13/23/12 -f 9/25/14 21/33/22 20/26/15 -f 6/27/16 18/35/23 17/28/17 -f 1/24/13 13/23/12 24/29/18 -f 3/30/19 15/36/24 14/31/20 -f 10/32/21 22/37/25 21/33/22 -f 7/34/4 19/46/3 18/35/23 -f 4/18/7 16/17/6 15/36/24 -f 11/21/10 23/20/9 22/37/25 -f 17/28/17 18/35/23 30/38/26 -f 24/29/18 13/23/12 25/40/28 -f 14/31/20 15/36/24 27/42/30 -f 21/33/22 22/37/25 34/44/32 -f 19/46/3 31/58/36 30/38/26 -f 15/36/24 16/17/6 28/47/34 -f 23/20/9 35/50/37 34/44/32 -f 19/14/3 20/26/15 32/48/35 -f 17/28/17 29/39/27 28/47/34 -f 24/29/18 36/41/29 35/50/37 -f 14/31/20 26/43/31 25/40/28 -f 21/33/22 33/45/33 32/48/35 -f 29/39/27 30/38/26 42/51/38 -f 36/41/29 25/40/28 37/53/40 -f 26/43/31 27/42/30 39/55/42 -f 34/44/32 46/60/46 45/57/44 -f 31/58/36 43/67/48 42/51/38 -f 28/47/34 40/63/49 39/55/42 -f 34/44/32 35/50/37 47/59/45 -f 31/49/36 32/48/35 44/61/47 -f 28/47/34 29/39/27 41/52/39 -f 36/41/29 48/54/41 47/59/45 -f 26/43/31 38/56/43 37/53/40 -f 33/45/33 45/57/44 44/61/47 -f 37/66/40 38/68/43 41/69/39 -f 38/68/43 39/70/42 41/69/39 -f 39/70/42 40/71/49 41/69/39 -f 41/69/39 42/72/38 43/64/48 -f 43/64/48 44/73/47 45/65/44 -f 45/65/44 46/74/46 47/75/45 -f 47/75/45 48/76/41 45/65/44 -f 48/76/41 37/66/40 45/65/44 -f 41/69/39 43/64/48 37/66/40 +f 77/119/78 88/120/79 76/121/80 +f 74/122/81 85/123/82 73/124/83 +f 81/125/84 92/126/85 80/127/86 +f 71/128/87 82/129/88 70/130/89 +f 78/131/90 89/132/91 77/119/78 +f 75/133/92 86/134/93 74/122/81 +f 70/130/89 93/135/94 81/125/84 +f 72/136/95 83/137/96 71/128/87 +f 79/138/97 90/139/98 78/131/90 +f 76/140/80 87/141/99 75/133/92 +f 73/124/83 84/142/100 72/136/95 +f 80/127/86 91/143/101 79/138/97 +f 86/134/93 99/144/102 98/145/103 +f 93/135/94 94/146/104 105/147/105 +f 83/137/96 96/148/106 95/149/107 +f 90/139/98 103/150/108 102/151/109 +f 88/152/79 99/144/102 87/141/99 +f 84/142/100 97/153/110 96/148/106 +f 92/126/85 103/150/108 91/143/101 +f 88/120/79 101/154/111 100/155/112 +f 86/134/93 97/153/110 85/123/82 +f 93/135/94 104/156/113 92/126/85 +f 83/137/96 94/146/104 82/129/88 +f 90/139/98 101/154/111 89/132/91 +f 98/145/103 111/157/114 110/158/115 +f 105/147/105 106/159/116 117/160/117 +f 95/149/107 108/161/118 107/162/119 +f 103/150/108 114/163/120 102/151/109 +f 100/164/112 111/157/114 99/144/102 +f 97/153/110 108/161/118 96/148/106 +f 103/150/108 116/165/121 115/166/122 +f 100/155/112 113/167/123 112/168/124 +f 97/153/110 110/158/115 109/169/125 +f 105/147/105 116/165/121 104/156/113 +f 95/149/107 106/159/116 94/146/104 +f 102/151/109 113/167/123 101/154/111 +f 112/170/124 114/171/120 106/172/116 +f 77/119/78 89/132/91 88/120/79 +f 74/122/81 86/134/93 85/123/82 +f 81/125/84 93/135/94 92/126/85 +f 71/128/87 83/137/96 82/129/88 +f 78/131/90 90/139/98 89/132/91 +f 75/133/92 87/141/99 86/134/93 +f 70/130/89 82/129/88 93/135/94 +f 72/136/95 84/142/100 83/137/96 +f 79/138/97 91/143/101 90/139/98 +f 76/140/80 88/152/79 87/141/99 +f 73/124/83 85/123/82 84/142/100 +f 80/127/86 92/126/85 91/143/101 +f 86/134/93 87/141/99 99/144/102 +f 93/135/94 82/129/88 94/146/104 +f 83/137/96 84/142/100 96/148/106 +f 90/139/98 91/143/101 103/150/108 +f 88/152/79 100/164/112 99/144/102 +f 84/142/100 85/123/82 97/153/110 +f 92/126/85 104/156/113 103/150/108 +f 88/120/79 89/132/91 101/154/111 +f 86/134/93 98/145/103 97/153/110 +f 93/135/94 105/147/105 104/156/113 +f 83/137/96 95/149/107 94/146/104 +f 90/139/98 102/151/109 101/154/111 +f 98/145/103 99/144/102 111/157/114 +f 105/147/105 94/146/104 106/159/116 +f 95/149/107 96/148/106 108/161/118 +f 103/150/108 115/166/122 114/163/120 +f 100/164/112 112/173/124 111/157/114 +f 97/153/110 109/169/125 108/161/118 +f 103/150/108 104/156/113 116/165/121 +f 100/155/112 101/154/111 113/167/123 +f 97/153/110 98/145/103 110/158/115 +f 105/147/105 117/160/117 116/165/121 +f 95/149/107 107/162/119 106/159/116 +f 102/151/109 114/163/120 113/167/123 +f 106/172/116 107/174/119 110/175/115 +f 107/174/119 108/176/118 110/175/115 +f 108/176/118 109/177/125 110/175/115 +f 110/175/115 111/178/114 112/170/124 +f 112/170/124 113/179/123 114/171/120 +f 114/171/120 115/180/122 116/181/121 +f 116/181/121 117/182/117 114/171/120 +f 117/182/117 106/172/116 114/171/120 +f 110/175/115 112/170/124 106/172/116 o Magazine v 0.187500 0.875000 1.125000 v -0.187500 0.875000 1.125000 @@ -324,34 +694,34 @@ vn 0.0000 0.0000 -1.0000 vn -0.8944 0.4472 0.0000 vn 0.8944 0.4472 0.0000 s off -f 61/77/50 50/78/50 57/79/50 -f 53/80/51 56/81/51 54/82/51 -f 49/83/52 56/81/52 51/84/52 -f 54/82/53 59/85/53 58/86/53 -f 52/87/54 53/88/54 50/89/54 -f 55/90/55 62/91/55 63/92/55 -f 51/84/50 60/93/50 49/83/50 -f 64/94/56 59/95/56 60/93/56 -f 62/96/57 57/79/57 58/97/57 -f 63/98/50 58/97/50 59/95/50 -f 61/77/50 52/99/50 50/78/50 -f 53/80/51 55/100/51 56/81/51 -f 49/83/52 54/82/52 56/81/52 -f 54/82/53 49/83/53 59/85/53 -f 49/83/53 60/101/53 59/85/53 -f 50/102/53 53/103/53 58/86/53 -f 53/103/53 54/82/53 58/86/53 -f 58/86/53 57/104/53 50/102/53 -f 52/87/54 55/90/54 53/88/54 -f 55/90/55 52/87/55 62/91/55 -f 52/87/55 61/105/55 62/91/55 -f 51/84/55 56/81/55 63/92/55 -f 56/81/55 55/90/55 63/92/55 -f 63/92/55 64/106/55 51/84/55 -f 51/84/50 64/94/50 60/93/50 -f 64/94/56 63/98/56 59/95/56 -f 62/96/57 61/77/57 57/79/57 -f 63/98/50 62/96/50 58/97/50 +f 130/183/126 119/184/126 126/185/126 +f 122/186/127 125/187/127 123/188/127 +f 118/189/128 125/187/128 120/190/128 +f 123/188/129 128/191/129 127/192/129 +f 121/193/130 122/194/130 119/195/130 +f 124/196/131 131/197/131 132/198/131 +f 120/190/126 129/199/126 118/189/126 +f 133/200/132 128/201/132 129/199/132 +f 131/202/133 126/185/133 127/203/133 +f 132/204/126 127/203/126 128/201/126 +f 130/183/126 121/205/126 119/184/126 +f 122/186/127 124/206/127 125/187/127 +f 118/189/128 123/188/128 125/187/128 +f 123/188/129 118/189/129 128/191/129 +f 118/189/129 129/207/129 128/191/129 +f 119/208/129 122/209/129 127/192/129 +f 122/209/129 123/188/129 127/192/129 +f 127/192/129 126/210/129 119/208/129 +f 121/193/130 124/196/130 122/194/130 +f 124/196/131 121/193/131 131/197/131 +f 121/193/131 130/211/131 131/197/131 +f 120/190/131 125/187/131 132/198/131 +f 125/187/131 124/196/131 132/198/131 +f 132/198/131 133/212/131 120/190/131 +f 120/190/126 133/200/126 129/199/126 +f 133/200/132 132/204/132 128/201/132 +f 131/202/133 130/183/133 126/185/133 +f 132/204/126 131/202/126 127/203/126 o Slide v -0.093750 1.162380 1.125000 v -0.162380 1.093750 1.125000 @@ -682,165 +1052,165 @@ vn -0.8507 0.5257 0.0000 vn -0.2298 -0.9732 0.0000 vn -0.2298 0.9732 0.0000 s off -f 83/107/58 85/108/58 86/109/58 -f 99/110/59 101/111/59 94/112/59 -f 114/113/58 116/114/58 118/115/58 -f 131/116/60 134/117/60 132/118/60 -f 138/119/61 135/120/61 136/121/61 -f 134/117/59 137/122/59 138/119/59 -f 140/123/62 141/124/62 139/125/62 -f 132/126/58 135/120/58 131/127/58 -f 146/128/59 145/129/59 147/130/59 -f 140/131/58 139/132/58 149/133/58 -f 156/134/58 154/135/58 152/136/58 -f 157/137/58 151/138/58 153/139/58 -f 151/138/63 160/140/63 153/139/63 -f 158/141/60 159/142/60 151/138/60 -f 157/143/62 165/144/62 158/145/62 -f 152/136/60 164/146/60 156/147/60 -f 154/135/62 162/148/62 152/136/62 -f 153/139/61 166/149/61 157/143/61 -f 155/150/61 161/151/61 154/135/61 -f 156/152/63 163/153/63 155/150/63 -f 170/154/60 167/155/60 168/156/60 -f 171/157/61 174/158/61 172/159/61 -f 170/154/59 173/160/59 169/161/59 -f 177/162/63 176/163/63 175/164/63 -f 171/157/58 168/165/58 167/166/58 -f 184/167/59 178/168/59 183/169/59 -f 186/170/58 180/171/58 185/172/58 -f 79/173/58 84/174/58 85/108/58 -f 85/108/58 95/175/58 96/176/58 -f 96/176/58 97/177/58 85/108/58 -f 97/177/58 86/109/58 85/108/58 -f 86/109/58 87/178/58 83/107/58 -f 87/178/58 88/179/58 83/107/58 -f 88/179/58 89/180/58 83/107/58 -f 83/107/58 82/181/58 81/182/58 -f 81/182/58 80/183/58 79/173/58 -f 79/173/58 85/108/58 81/182/58 -f 81/182/58 85/108/58 83/107/58 -f 94/112/59 93/184/59 92/185/59 -f 92/185/59 91/186/59 94/112/59 -f 91/186/59 90/187/59 94/112/59 -f 90/187/59 98/188/59 99/110/59 -f 99/110/59 103/189/59 102/190/59 -f 102/190/59 100/191/59 99/110/59 -f 100/191/59 101/111/59 99/110/59 -f 101/111/59 106/192/59 94/112/59 -f 106/192/59 105/193/59 94/112/59 -f 105/193/59 104/194/59 94/112/59 -f 90/187/59 99/110/59 94/112/59 -f 118/115/58 107/195/58 108/196/58 -f 108/196/58 109/197/58 110/198/58 -f 110/198/58 111/199/58 112/200/58 -f 112/200/58 113/201/58 110/198/58 -f 113/201/58 114/113/58 110/198/58 -f 114/113/58 115/202/58 116/114/58 -f 116/114/58 117/203/58 118/115/58 -f 118/115/58 108/196/58 114/113/58 -f 108/196/58 110/198/58 114/113/58 -f 131/116/60 133/204/60 134/117/60 -f 138/119/61 137/122/61 135/120/61 -f 134/117/59 133/204/59 137/122/59 -f 140/123/62 142/205/62 141/124/62 -f 132/126/58 136/121/58 135/120/58 -f 147/130/59 141/124/59 142/205/59 -f 142/205/59 148/206/59 147/130/59 -f 148/206/59 146/128/59 147/130/59 -f 149/133/58 143/207/58 144/208/58 -f 144/208/58 150/209/58 149/133/58 -f 150/209/58 140/131/58 149/133/58 -f 156/134/58 155/210/58 154/135/58 -f 157/137/58 158/211/58 151/138/58 -f 151/138/63 159/142/63 160/140/63 -f 158/141/60 165/212/60 159/142/60 -f 157/143/62 166/149/62 165/144/62 -f 152/136/60 162/148/60 164/146/60 -f 154/135/62 161/151/62 162/148/62 -f 153/139/61 160/140/61 166/149/61 -f 155/150/61 163/153/61 161/151/61 -f 156/152/63 164/213/63 163/153/63 -f 170/154/60 169/161/60 167/155/60 -f 171/157/61 173/160/61 174/158/61 -f 170/154/59 174/158/59 173/160/59 -f 177/162/63 178/168/63 176/163/63 -f 171/157/58 172/159/58 168/165/58 -f 178/168/59 177/162/59 183/169/59 -f 183/169/59 181/214/59 182/215/59 -f 182/215/59 184/167/59 183/169/59 -f 180/171/58 179/216/58 185/172/58 -f 185/172/58 175/217/58 176/218/58 -f 176/218/58 186/170/58 185/172/58 +f 152/213/134 154/214/134 155/215/134 +f 168/216/135 170/217/135 163/218/135 +f 183/219/134 185/220/134 187/221/134 +f 200/222/136 203/223/136 201/224/136 +f 207/225/137 204/226/137 205/227/137 +f 203/223/135 206/228/135 207/225/135 +f 209/229/138 210/230/138 208/231/138 +f 201/232/134 204/226/134 200/233/134 +f 215/234/135 214/235/135 216/236/135 +f 209/237/134 208/238/134 218/239/134 +f 225/240/134 223/241/134 221/242/134 +f 226/243/134 220/244/134 222/245/134 +f 220/244/139 229/246/139 222/245/139 +f 227/247/136 228/248/136 220/244/136 +f 226/249/138 234/250/138 227/251/138 +f 221/242/136 233/252/136 225/253/136 +f 223/241/138 231/254/138 221/242/138 +f 222/245/137 235/255/137 226/249/137 +f 224/256/137 230/257/137 223/241/137 +f 225/258/139 232/259/139 224/256/139 +f 239/260/136 236/261/136 237/262/136 +f 240/263/137 243/264/137 241/265/137 +f 239/260/135 242/266/135 238/267/135 +f 246/268/139 245/269/139 244/270/139 +f 240/263/134 237/271/134 236/272/134 +f 253/273/135 247/274/135 252/275/135 +f 255/276/134 249/277/134 254/278/134 +f 148/279/134 153/280/134 154/214/134 +f 154/214/134 164/281/134 165/282/134 +f 165/282/134 166/283/134 154/214/134 +f 166/283/134 155/215/134 154/214/134 +f 155/215/134 156/284/134 152/213/134 +f 156/284/134 157/285/134 152/213/134 +f 157/285/134 158/286/134 152/213/134 +f 152/213/134 151/287/134 150/288/134 +f 150/288/134 149/289/134 148/279/134 +f 148/279/134 154/214/134 150/288/134 +f 150/288/134 154/214/134 152/213/134 +f 163/218/135 162/290/135 161/291/135 +f 161/291/135 160/292/135 163/218/135 +f 160/292/135 159/293/135 163/218/135 +f 159/293/135 167/294/135 168/216/135 +f 168/216/135 172/295/135 171/296/135 +f 171/296/135 169/297/135 168/216/135 +f 169/297/135 170/217/135 168/216/135 +f 170/217/135 175/298/135 163/218/135 +f 175/298/135 174/299/135 163/218/135 +f 174/299/135 173/300/135 163/218/135 +f 159/293/135 168/216/135 163/218/135 +f 187/221/134 176/301/134 177/302/134 +f 177/302/134 178/303/134 179/304/134 +f 179/304/134 180/305/134 181/306/134 +f 181/306/134 182/307/134 179/304/134 +f 182/307/134 183/219/134 179/304/134 +f 183/219/134 184/308/134 185/220/134 +f 185/220/134 186/309/134 187/221/134 +f 187/221/134 177/302/134 183/219/134 +f 177/302/134 179/304/134 183/219/134 +f 200/222/136 202/310/136 203/223/136 +f 207/225/137 206/228/137 204/226/137 +f 203/223/135 202/310/135 206/228/135 +f 209/229/138 211/311/138 210/230/138 +f 201/232/134 205/227/134 204/226/134 +f 216/236/135 210/230/135 211/311/135 +f 211/311/135 217/312/135 216/236/135 +f 217/312/135 215/234/135 216/236/135 +f 218/239/134 212/313/134 213/314/134 +f 213/314/134 219/315/134 218/239/134 +f 219/315/134 209/237/134 218/239/134 +f 225/240/134 224/316/134 223/241/134 +f 226/243/134 227/317/134 220/244/134 +f 220/244/139 228/248/139 229/246/139 +f 227/247/136 234/318/136 228/248/136 +f 226/249/138 235/255/138 234/250/138 +f 221/242/136 231/254/136 233/252/136 +f 223/241/138 230/257/138 231/254/138 +f 222/245/137 229/246/137 235/255/137 +f 224/256/137 232/259/137 230/257/137 +f 225/258/139 233/319/139 232/259/139 +f 239/260/136 238/267/136 236/261/136 +f 240/263/137 242/266/137 243/264/137 +f 239/260/135 243/264/135 242/266/135 +f 246/268/139 247/274/139 245/269/139 +f 240/263/134 241/265/134 237/271/134 +f 247/274/135 246/268/135 252/275/135 +f 252/275/135 250/320/135 251/321/135 +f 251/321/135 253/273/135 252/275/135 +f 249/277/134 248/322/134 254/278/134 +f 254/278/134 244/323/134 245/324/134 +f 245/324/134 255/276/134 254/278/134 s 1 -f 73/219/64 67/220/65 66/221/64 -f 75/222/66 69/223/67 68/224/66 -f 76/225/67 70/226/68 69/223/67 -f 78/227/61 65/228/69 71/229/61 -f 77/230/68 71/229/61 70/226/68 -f 72/231/69 66/221/64 65/228/69 -f 87/232/69 102/233/64 88/234/64 -f 95/235/66 105/236/67 96/237/67 -f 88/234/64 103/238/65 89/239/65 -f 96/237/67 106/240/68 97/241/68 -f 97/241/68 101/242/61 86/243/61 -f 86/243/61 100/244/69 87/232/69 -f 121/245/62 110/246/70 109/247/62 -f 128/248/67 117/249/68 116/250/67 -f 130/251/61 107/252/69 118/253/61 -f 125/254/71 114/255/72 113/256/71 -f 122/257/70 111/258/73 110/246/70 -f 129/259/68 118/253/61 117/249/68 -f 119/260/69 108/261/64 107/252/69 -f 126/262/72 115/263/63 114/255/72 -f 123/264/73 112/265/60 111/258/73 -f 120/266/64 109/247/62 108/261/64 -f 127/267/63 116/250/67 115/263/63 -f 124/268/60 113/256/71 112/269/60 -f 146/128/74 143/207/75 145/129/75 -f 145/129/75 149/270/76 147/271/76 -f 142/272/61 150/273/77 148/274/77 -f 148/274/77 144/208/74 146/128/74 -f 147/271/76 139/275/60 141/276/60 -f 179/216/78 182/215/79 181/214/78 -f 185/277/80 181/214/78 183/278/80 -f 186/279/81 178/280/61 184/281/81 -f 180/171/79 184/281/81 182/215/79 -f 175/282/60 183/278/80 177/283/60 -f 73/219/64 74/284/65 67/220/65 -f 75/222/66 76/225/67 69/223/67 -f 76/225/67 77/230/68 70/226/68 -f 78/227/61 72/231/69 65/228/69 -f 77/230/68 78/227/61 71/229/61 -f 72/231/69 73/219/64 66/221/64 -f 87/232/69 100/244/69 102/233/64 -f 95/235/66 104/285/66 105/236/67 -f 88/234/64 102/233/64 103/238/65 -f 96/237/67 105/236/67 106/240/68 -f 97/241/68 106/240/68 101/242/61 -f 86/243/61 101/242/61 100/244/69 -f 121/245/62 122/257/70 110/246/70 -f 128/248/67 129/259/68 117/249/68 -f 130/251/61 119/260/69 107/252/69 -f 125/254/71 126/262/72 114/255/72 -f 122/257/70 123/264/73 111/258/73 -f 129/259/68 130/251/61 118/253/61 -f 119/260/69 120/266/64 108/261/64 -f 126/262/72 127/267/63 115/263/63 -f 123/264/73 124/286/60 112/265/60 -f 120/266/64 121/245/62 109/247/62 -f 127/267/63 128/248/67 116/250/67 -f 124/268/60 125/254/71 113/256/71 -f 146/128/74 144/208/74 143/207/75 -f 145/129/75 143/207/75 149/270/76 -f 142/272/61 140/287/61 150/273/77 -f 148/274/77 150/273/77 144/208/74 -f 147/271/76 149/270/76 139/275/60 -f 179/216/78 180/171/79 182/215/79 -f 185/277/80 179/216/78 181/214/78 -f 186/279/81 176/288/61 178/280/61 -f 180/171/79 186/279/81 184/281/81 -f 175/282/60 185/277/80 183/278/80 +f 142/325/140 136/326/141 135/327/140 +f 144/328/142 138/329/143 137/330/142 +f 145/331/143 139/332/144 138/329/143 +f 147/333/137 134/334/145 140/335/137 +f 146/336/144 140/335/137 139/332/144 +f 141/337/145 135/327/140 134/334/145 +f 156/338/145 171/339/140 157/340/140 +f 164/341/142 174/342/143 165/343/143 +f 157/340/140 172/344/141 158/345/141 +f 165/343/143 175/346/144 166/347/144 +f 166/347/144 170/348/137 155/349/137 +f 155/349/137 169/350/145 156/338/145 +f 190/351/138 179/352/146 178/353/138 +f 197/354/143 186/355/144 185/356/143 +f 199/357/137 176/358/145 187/359/137 +f 194/360/147 183/361/148 182/362/147 +f 191/363/146 180/364/149 179/352/146 +f 198/365/144 187/359/137 186/355/144 +f 188/366/145 177/367/140 176/358/145 +f 195/368/148 184/369/139 183/361/148 +f 192/370/149 181/371/136 180/364/149 +f 189/372/140 178/353/138 177/367/140 +f 196/373/139 185/356/143 184/369/139 +f 193/374/136 182/362/147 181/375/136 +f 215/234/150 212/313/151 214/235/151 +f 214/235/151 218/376/152 216/377/152 +f 211/378/137 219/379/153 217/380/153 +f 217/380/153 213/314/150 215/234/150 +f 216/377/152 208/381/136 210/382/136 +f 248/322/154 251/321/155 250/320/154 +f 254/383/156 250/320/154 252/384/156 +f 255/385/157 247/386/137 253/387/157 +f 249/277/155 253/387/157 251/321/155 +f 244/388/136 252/384/156 246/389/136 +f 142/325/140 143/390/141 136/326/141 +f 144/328/142 145/331/143 138/329/143 +f 145/331/143 146/336/144 139/332/144 +f 147/333/137 141/337/145 134/334/145 +f 146/336/144 147/333/137 140/335/137 +f 141/337/145 142/325/140 135/327/140 +f 156/338/145 169/350/145 171/339/140 +f 164/341/142 173/391/142 174/342/143 +f 157/340/140 171/339/140 172/344/141 +f 165/343/143 174/342/143 175/346/144 +f 166/347/144 175/346/144 170/348/137 +f 155/349/137 170/348/137 169/350/145 +f 190/351/138 191/363/146 179/352/146 +f 197/354/143 198/365/144 186/355/144 +f 199/357/137 188/366/145 176/358/145 +f 194/360/147 195/368/148 183/361/148 +f 191/363/146 192/370/149 180/364/149 +f 198/365/144 199/357/137 187/359/137 +f 188/366/145 189/372/140 177/367/140 +f 195/368/148 196/373/139 184/369/139 +f 192/370/149 193/392/136 181/371/136 +f 189/372/140 190/351/138 178/353/138 +f 196/373/139 197/354/143 185/356/143 +f 193/374/136 194/360/147 182/362/147 +f 215/234/150 213/314/150 212/313/151 +f 214/235/151 212/313/151 218/376/152 +f 211/378/137 209/393/137 219/379/153 +f 217/380/153 219/379/153 213/314/150 +f 216/377/152 218/376/152 208/381/136 +f 248/322/154 249/277/155 251/321/155 +f 254/383/156 248/322/154 250/320/154 +f 255/385/157 245/394/137 247/386/137 +f 249/277/155 255/385/157 253/387/157 +f 244/388/136 254/383/156 252/384/156 o Gun v 0.000000 1.187500 4.375000 v 0.000000 1.187500 8.000000 @@ -2993,1202 +3363,1202 @@ vn -0.4000 -0.6928 -0.6000 vn -0.8727 -0.4330 -0.2257 vn 0.9732 0.2298 0.0000 s off -f 194/289/82 219/290/82 196/291/82 -f 194/289/82 221/292/82 220/293/82 -f 190/294/82 221/295/82 192/296/82 -f 190/294/82 211/297/82 222/298/82 -f 210/299/82 211/300/82 188/301/82 -f 210/299/82 213/302/82 212/303/82 -f 208/304/82 214/305/82 213/306/82 -f 206/307/82 215/308/82 214/309/82 -f 204/310/82 216/311/82 215/312/82 -f 200/313/82 216/314/82 202/315/82 -f 200/316/82 218/317/82 217/318/82 -f 196/291/82 218/319/82 198/320/82 -f 229/321/82 231/322/82 224/323/82 -f 246/324/82 241/325/82 367/326/82 -f 239/327/82 258/328/82 370/329/82 -f 238/330/82 241/331/82 236/332/82 -f 265/333/83 255/334/83 264/335/83 -f 237/336/83 267/337/83 256/338/83 -f 242/339/83 244/340/83 263/341/83 -f 290/342/83 278/343/83 281/344/83 -f 235/345/83 240/346/83 237/336/83 -f 369/347/82 257/348/82 254/349/82 -f 269/350/82 251/351/82 253/352/82 -f 247/353/83 260/354/83 259/355/83 -f 369/356/82 252/357/82 268/358/82 -f 244/340/83 262/359/83 263/360/83 -f 243/361/83 261/362/83 262/359/83 -f 370/363/82 257/348/82 368/364/82 -f 269/365/82 245/366/82 270/367/82 -f 248/368/83 265/369/83 260/354/83 -f 367/370/82 245/366/82 246/324/82 -f 271/371/82 288/372/82 273/373/82 -f 277/374/82 294/375/82 279/376/82 -f 272/377/82 293/378/82 277/374/82 -f 298/379/83 285/380/83 286/381/83 -f 284/382/83 298/379/83 286/381/83 -f 276/383/82 294/375/82 292/384/82 -f 297/385/83 280/386/83 285/380/83 -f 301/387/83 283/388/83 282/389/83 -f 275/390/82 299/391/82 274/392/82 -f 302/393/83 284/394/83 283/388/83 -f 276/395/82 300/396/82 275/390/82 -f 280/397/83 290/342/83 281/344/83 -f 272/398/82 288/372/82 291/399/82 -f 904/400/82 901/401/82 906/402/82 -f 329/403/83 341/404/83 340/405/83 -f 319/406/83 341/404/83 330/407/83 -f 319/408/83 331/409/83 342/410/83 -f 321/411/83 331/409/83 320/412/83 -f 322/413/83 332/414/83 321/415/83 -f 323/416/83 333/417/83 322/418/83 -f 324/419/83 334/420/83 323/421/83 -f 324/422/83 336/423/83 335/424/83 -f 326/425/83 336/426/83 325/427/83 -f 326/428/83 338/429/83 337/430/83 -f 327/431/83 339/432/83 338/429/83 -f 329/433/83 339/432/83 328/434/83 -f 255/334/83 267/435/83 264/335/83 -f 268/358/82 251/351/82 266/436/82 -f 261/437/83 247/353/83 259/355/83 -f 353/438/83 349/439/83 345/440/83 -f 379/441/84 387/442/84 378/443/84 -f 377/444/85 385/445/85 376/446/85 -f 375/447/86 383/448/86 374/449/86 -f 378/443/87 386/450/87 377/451/87 -f 376/446/88 384/452/88 375/447/88 -f 388/453/83 383/454/83 385/455/83 -f 383/454/89 701/456/89 700/457/89 -f 700/457/83 382/458/83 372/459/83 -f 374/460/82 392/461/82 375/462/82 -f 373/463/90 391/464/90 374/460/90 -f 371/465/82 390/466/82 373/463/82 -f 380/467/82 396/468/82 381/469/82 -f 379/470/90 395/471/90 380/467/90 -f 379/470/82 393/472/82 394/473/82 -f 376/474/82 398/475/82 377/476/82 -f 398/475/82 378/477/82 377/476/82 -f 375/462/82 397/478/82 376/474/82 -f 371/465/91 372/459/91 401/479/91 -f 372/459/91 402/480/91 401/479/91 -f 407/481/82 411/482/82 403/483/82 -f 460/484/83 480/485/83 461/486/83 -f 459/487/83 481/488/83 460/484/83 -f 458/489/83 482/490/83 459/487/83 -f 458/489/83 484/491/83 483/492/83 -f 457/493/83 485/494/83 484/491/83 -f 456/495/83 486/496/83 485/494/83 -f 437/497/82 479/498/82 436/499/82 -f 438/500/82 478/501/82 437/497/82 -f 439/502/82 477/503/82 438/500/82 -f 475/504/82 439/502/82 440/505/82 -f 474/506/82 440/505/82 441/507/82 -f 473/508/82 441/507/82 442/509/82 -f 473/508/82 469/510/82 467/511/82 -f 467/512/92 498/513/92 466/514/92 -f 470/515/83 480/485/83 466/516/83 -f 471/517/93 494/518/93 472/519/93 -f 486/496/83 472/519/83 465/520/83 -f 471/517/82 479/498/82 468/521/82 -f 511/522/82 502/523/82 509/524/82 -f 497/525/91 495/526/91 496/527/91 -f 499/528/91 493/529/91 500/530/91 -f 470/515/83 498/531/83 497/525/83 -f 468/532/94 499/528/94 500/530/94 -f 470/515/95 496/527/95 469/510/95 -f 471/517/96 500/533/96 493/529/96 -f 472/519/97 499/534/97 465/520/97 -f 469/510/82 495/535/82 467/511/82 -f 509/536/84 504/537/84 510/538/84 -f 512/539/91 509/524/91 510/540/91 -f 509/541/82 502/542/82 473/508/82 -f 504/537/91 467/512/91 466/514/91 -f 510/543/83 504/544/83 466/516/83 -f 507/545/83 510/540/83 501/546/83 -f 511/547/82 505/548/82 468/521/82 -f 511/549/86 508/550/86 505/551/86 -f 512/552/83 507/553/83 486/496/83 -f 505/551/91 465/554/91 468/532/91 -f 517/555/98 524/556/98 520/557/98 -f 515/558/84 518/559/84 516/560/84 -f 514/561/86 520/557/86 513/562/86 -f 516/560/83 517/555/83 514/561/83 -f 513/562/82 519/563/82 515/564/82 -f 522/565/91 524/556/91 521/566/91 -f 518/559/99 521/567/99 517/555/99 -f 520/557/100 523/568/100 519/563/100 -f 519/569/101 522/570/101 518/559/101 -f 489/571/83 531/572/83 530/573/83 -f 488/574/83 530/573/83 529/575/83 -f 488/576/83 528/577/83 487/578/83 -f 487/578/83 527/579/83 464/580/83 -f 453/581/82 537/582/82 452/583/82 -f 535/584/82 453/581/82 454/585/82 -f 534/586/82 454/585/82 443/587/82 -f 444/588/82 534/586/82 443/587/82 -f 445/589/82 545/590/82 444/588/82 -f 446/591/82 544/592/82 445/589/82 -f 447/593/82 543/594/82 446/591/82 -f 448/595/82 542/596/82 447/593/82 -f 449/597/82 541/598/82 448/595/82 -f 539/599/82 449/600/82 450/601/82 -f 538/602/82 450/601/82 451/603/82 -f 537/582/82 451/603/82 452/583/82 -f 548/604/83 551/605/83 547/606/83 -f 547/606/83 552/607/83 546/608/83 -f 550/609/83 552/607/83 554/610/83 -f 549/611/83 554/610/83 555/612/83 -f 492/613/102 555/614/102 533/615/102 -f 525/616/103 548/604/103 462/617/103 -f 561/618/83 566/619/83 565/620/83 -f 561/618/83 564/621/83 562/622/83 -f 562/622/83 563/623/83 556/624/83 -f 557/625/83 563/623/83 569/626/83 -f 558/627/83 569/626/83 568/628/83 -f 559/629/83 568/628/83 567/630/83 -f 575/631/82 580/632/82 574/633/82 -f 577/634/82 575/631/82 576/635/82 -f 578/636/82 576/635/82 571/637/82 -f 570/638/82 578/636/82 571/637/82 -f 572/639/82 583/640/82 570/638/82 -f 573/641/82 582/642/82 572/639/82 -f 602/643/104 604/644/104 600/645/104 -f 590/646/104 592/647/104 588/648/104 -f 587/649/83 589/650/83 591/651/83 -f 584/652/86 589/650/86 585/653/86 -f 586/654/82 588/648/82 584/652/82 -f 587/649/84 590/655/84 586/656/84 -f 592/657/85 595/658/85 593/659/85 -f 591/651/84 594/660/84 590/655/84 -f 589/650/105 595/661/105 591/651/105 -f 588/648/86 593/659/86 589/650/86 -f 597/662/83 603/663/83 599/664/83 -f 596/665/86 601/666/86 597/662/86 -f 596/667/82 602/643/82 600/645/82 -f 599/664/84 602/643/84 598/668/84 -f 604/669/85 607/670/85 605/671/85 -f 603/663/84 606/672/84 602/643/84 -f 601/666/105 607/673/105 603/663/105 -f 600/674/86 605/675/86 601/666/86 -f 609/676/84 610/677/84 608/678/84 -f 611/679/83 614/680/83 610/681/83 -f 615/682/86 612/683/86 614/684/86 -f 613/685/82 608/678/82 612/683/82 -f 614/680/85 608/686/85 610/681/85 -f 611/679/91 613/685/91 615/687/91 -f 383/448/86 700/688/86 372/459/86 -f 620/689/86 623/690/86 621/691/86 -f 616/692/91 623/690/91 618/693/91 -f 617/694/82 621/691/82 616/692/82 -f 617/695/85 622/696/85 620/697/85 -f 622/698/82 625/699/82 623/700/82 -f 626/701/85 622/696/85 619/702/85 -f 623/690/91 627/703/91 618/693/91 -f 628/704/82 631/705/82 629/706/82 -f 635/707/83 632/708/83 633/709/83 -f 631/705/84 633/710/84 629/711/84 -f 628/712/106 634/713/106 630/714/106 -f 631/705/91 634/713/91 635/707/91 -f 639/715/82 636/716/82 637/717/82 -f 640/718/83 643/719/83 641/720/83 -f 641/721/86 639/715/86 637/722/86 -f 642/723/107 636/724/107 638/725/107 -f 639/715/91 642/723/91 638/726/91 -f 379/441/84 382/458/84 388/727/84 -f 396/468/91 402/480/91 381/469/91 -f 708/728/108 710/729/108 712/730/108 -f 702/731/86 708/728/86 704/732/86 -f 717/733/85 714/734/85 715/735/85 -f 705/736/84 707/737/84 703/738/84 -f 703/739/83 706/740/83 702/741/83 -f 713/742/91 710/729/91 711/743/91 -f 709/744/109 711/743/109 707/737/109 -f 707/737/110 710/729/110 706/740/110 -f 705/745/82 704/746/82 712/730/82 -f 720/747/91 723/748/91 721/749/91 -f 716/750/86 718/751/86 714/734/86 -f 723/752/83 724/753/83 716/750/83 -f 720/747/82 719/754/82 715/735/82 -f 716/750/83 721/755/83 723/752/83 -f 719/756/84 717/733/84 715/735/84 -f 720/757/111 725/758/111 719/759/111 -f 721/749/86 726/760/86 720/747/86 -f 718/761/111 727/762/111 722/763/111 -f 723/748/84 722/764/84 727/765/84 -f 725/758/83 721/755/83 717/733/83 -f 733/766/82 742/767/82 741/768/82 -f 728/769/82 736/770/82 735/771/82 -f 728/772/82 742/767/82 734/773/82 -f 744/774/82 740/775/82 732/776/82 -f 743/777/82 738/778/82 730/779/82 -f 730/779/82 736/770/82 729/780/82 -f 755/781/83 748/782/83 759/783/83 -f 747/784/83 752/785/83 753/786/83 -f 757/787/83 748/782/83 756/788/83 -f 757/787/83 745/789/83 749/790/83 -f 745/791/83 751/792/83 746/793/83 -f 751/792/83 747/784/83 746/793/83 -f 773/794/84 768/795/84 770/796/84 -f 783/797/86 779/798/86 777/799/86 -f 767/800/112 761/801/112 765/802/112 -f 766/803/113 760/804/113 762/805/113 -f 766/806/114 763/807/114 767/808/114 -f 765/809/100 760/810/100 764/811/100 -f 784/812/86 788/813/86 790/814/86 -f 794/815/84 799/816/84 797/817/84 -f 804/818/85 806/819/85 805/820/85 -f 801/821/86 807/822/86 803/823/86 -f 802/824/84 805/820/84 800/825/84 -f 803/826/83 804/818/83 802/827/83 -f 800/828/82 806/819/82 801/829/82 -f 822/830/84 808/831/84 810/832/84 -f 821/833/86 811/834/86 809/835/86 -f 826/836/84 812/837/84 814/838/84 -f 825/839/86 815/840/86 813/841/86 -f 824/842/84 810/832/84 812/837/84 -f 811/834/86 825/843/86 813/841/86 -f 830/844/84 816/845/84 818/846/84 -f 817/847/86 831/848/86 819/849/86 -f 828/850/84 814/838/84 816/845/84 -f 815/840/86 829/851/86 817/847/86 -f 839/852/86 833/853/86 835/854/86 -f 836/855/84 834/856/84 832/857/84 -f 840/858/84 838/859/84 836/855/84 -f 843/860/86 837/861/86 839/852/86 -f 841/862/86 843/860/86 845/863/86 -f 842/864/84 840/858/84 844/865/84 -f 847/866/82 864/867/82 846/868/82 -f 864/867/82 865/869/82 878/870/82 -f 885/871/83 867/872/83 869/873/83 -f 861/874/91 883/875/91 873/876/91 -f 883/875/84 877/877/84 880/878/84 -f 871/879/83 882/880/83 861/881/83 -f 868/882/85 877/877/85 871/883/85 -f 884/884/86 887/885/86 885/886/86 -f 870/887/85 885/886/85 869/888/85 -f 872/889/91 886/890/91 860/891/91 -f 860/892/83 884/884/83 870/893/83 -f 880/894/83 866/895/83 881/896/83 -f 885/871/83 888/897/83 889/898/83 -f 880/894/83 891/899/83 883/900/83 -f 890/901/83 881/896/83 879/902/83 -f 907/903/83 902/904/83 905/905/83 -f 903/906/82 287/907/82 271/908/82 -f 905/905/83 278/909/83 289/910/83 -f 906/911/82 274/912/82 299/391/82 -f 900/913/83 301/387/83 282/914/83 -f 913/915/91 908/916/91 910/917/91 -f 914/918/91 911/919/91 909/920/91 -f 926/921/82 920/922/82 922/923/82 -f 925/924/83 923/925/83 921/926/83 -f 930/927/83 913/915/83 910/928/83 -f 912/929/82 928/930/82 908/931/82 -f 915/932/83 931/933/83 911/934/83 -f 929/935/82 914/918/82 909/936/82 -f 923/925/83 931/937/83 919/938/83 -f 929/939/82 922/923/82 918/940/82 -f 930/941/83 921/926/83 917/942/83 -f 920/922/82 928/943/82 916/944/82 -f 939/945/84 936/946/84 937/947/84 -f 939/945/91 932/948/91 934/949/91 -f 937/947/82 933/950/82 932/948/82 -f 933/951/85 938/952/85 935/953/85 -f 941/954/82 938/955/82 939/956/82 -f 938/952/85 942/957/85 935/953/85 -f 939/945/91 943/958/91 941/954/91 -f 194/289/82 220/959/82 219/290/82 -f 194/289/82 192/296/82 221/292/82 -f 190/294/82 222/960/82 221/295/82 -f 190/294/82 188/301/82 211/297/82 -f 210/299/82 212/961/82 211/300/82 -f 210/299/82 208/304/82 213/302/82 -f 208/304/82 206/307/82 214/305/82 -f 206/307/82 204/310/82 215/308/82 -f 204/310/82 202/315/82 216/311/82 -f 200/313/82 217/962/82 216/314/82 -f 200/316/82 198/320/82 218/317/82 -f 196/291/82 219/963/82 218/319/82 -f 224/323/82 223/964/82 227/965/82 -f 223/964/82 225/966/82 227/965/82 -f 225/966/82 226/967/82 227/965/82 -f 227/965/82 228/968/82 229/321/82 -f 229/321/82 230/969/82 231/322/82 -f 231/322/82 232/970/82 233/971/82 -f 233/971/82 234/972/82 231/322/82 -f 234/972/82 224/323/82 231/322/82 -f 227/965/82 229/321/82 224/323/82 -f 246/324/82 236/973/82 241/325/82 -f 239/327/82 238/330/82 258/328/82 -f 238/330/82 239/974/82 241/331/82 -f 265/333/83 250/975/83 255/334/83 -f 237/336/83 240/976/83 267/337/83 -f 242/339/83 235/977/83 244/340/83 -f 290/342/83 289/910/83 278/343/83 -f 235/345/83 242/978/83 240/346/83 -f 369/347/82 368/364/82 257/348/82 -f 269/350/82 266/436/82 251/351/82 -f 247/353/83 248/368/83 260/354/83 -f 369/356/82 254/349/82 252/357/82 -f 244/340/83 243/361/83 262/359/83 -f 243/361/83 249/979/83 261/362/83 -f 370/363/82 258/328/82 257/348/82 -f 269/365/82 253/352/82 245/366/82 -f 248/368/83 250/975/83 265/369/83 -f 367/370/82 270/367/82 245/366/82 -f 271/371/82 287/907/82 288/372/82 -f 277/374/82 293/378/82 294/375/82 -f 272/377/82 291/399/82 293/378/82 -f 298/379/83 297/385/83 285/380/83 -f 284/382/83 296/980/83 298/379/83 -f 276/383/82 279/376/82 294/375/82 -f 297/385/83 295/981/83 280/386/83 -f 301/387/83 302/393/83 283/388/83 -f 275/390/82 300/396/82 299/391/82 -f 302/393/83 296/980/83 284/394/83 -f 276/395/82 292/384/82 300/396/82 -f 280/397/83 295/981/83 290/342/83 -f 272/398/82 273/373/82 288/372/82 -f 904/400/82 903/982/82 901/401/82 -f 329/403/83 330/983/83 341/404/83 -f 319/406/83 342/410/83 341/404/83 -f 319/408/83 320/984/83 331/409/83 -f 321/411/83 332/414/83 331/409/83 -f 322/413/83 333/417/83 332/414/83 -f 323/416/83 334/420/83 333/417/83 -f 324/419/83 335/424/83 334/420/83 -f 324/422/83 325/985/83 336/423/83 -f 326/425/83 337/430/83 336/426/83 -f 326/428/83 327/986/83 338/429/83 -f 327/431/83 328/987/83 339/432/83 -f 329/433/83 340/405/83 339/432/83 -f 255/334/83 256/338/83 267/435/83 -f 268/358/82 252/357/82 251/351/82 -f 261/437/83 249/979/83 247/353/83 -f 345/440/83 344/988/83 343/989/83 -f 343/989/83 354/990/83 345/440/83 -f 354/990/83 353/438/83 345/440/83 -f 353/438/83 352/991/83 349/439/83 -f 352/991/83 351/992/83 349/439/83 -f 351/992/83 350/993/83 349/439/83 -f 349/439/83 348/994/83 347/995/83 -f 347/995/83 346/996/83 349/439/83 -f 346/996/83 345/440/83 349/439/83 -f 379/441/84 388/727/84 387/442/84 -f 377/444/85 386/997/85 385/445/85 -f 375/447/86 384/452/86 383/448/86 -f 378/443/87 387/442/87 386/450/87 -f 376/446/88 385/445/88 384/452/88 -f 383/454/83 384/998/83 385/455/83 -f 385/455/83 386/999/83 388/453/83 -f 386/999/83 387/1000/83 388/453/83 -f 383/454/89 388/453/89 701/456/89 -f 700/457/83 701/456/83 382/458/83 -f 374/460/82 391/464/82 392/461/82 -f 373/463/90 390/466/90 391/464/90 -f 371/465/82 389/1001/82 390/466/82 -f 380/467/82 395/471/82 396/468/82 -f 379/470/90 394/473/90 395/471/90 -f 379/470/82 378/477/82 393/472/82 -f 376/474/82 397/478/82 398/475/82 -f 398/475/82 393/472/82 378/477/82 -f 375/462/82 392/461/82 397/478/82 -f 399/1002/91 389/1001/91 401/479/91 -f 389/1001/91 371/465/91 401/479/91 -f 372/459/91 382/458/91 402/480/91 -f 403/483/82 404/1003/82 407/481/82 -f 404/1003/82 405/1004/82 407/481/82 -f 405/1004/82 406/1005/82 407/481/82 -f 407/481/82 408/1006/82 409/1007/82 -f 409/1007/82 410/1008/82 411/482/82 -f 411/482/82 412/1009/82 413/1010/82 -f 413/1010/82 414/1011/82 411/482/82 -f 414/1011/82 403/483/82 411/482/82 -f 407/481/82 409/1007/82 411/482/82 -f 460/484/83 481/488/83 480/485/83 -f 459/487/83 482/490/83 481/488/83 -f 458/489/83 483/492/83 482/490/83 -f 458/489/83 457/493/83 484/491/83 -f 457/493/83 456/495/83 485/494/83 -f 456/495/83 455/1012/83 486/496/83 -f 437/497/82 478/501/82 479/498/82 -f 438/500/82 477/503/82 478/501/82 -f 439/502/82 476/1013/82 477/503/82 -f 475/504/82 476/1013/82 439/502/82 -f 474/506/82 475/504/82 440/505/82 -f 473/508/82 474/506/82 441/507/82 -f 473/508/82 442/509/82 469/510/82 -f 467/512/92 495/526/92 498/513/92 -f 470/515/83 461/486/83 480/485/83 -f 471/517/93 493/529/93 494/518/93 -f 486/496/83 455/1012/83 472/519/83 -f 471/517/82 436/499/82 479/498/82 -f 511/522/82 506/1014/82 502/523/82 -f 497/525/91 498/513/91 495/526/91 -f 499/528/91 494/518/91 493/529/91 -f 470/515/83 466/516/83 498/531/83 -f 468/532/94 465/554/94 499/528/94 -f 470/515/95 497/525/95 496/527/95 -f 471/517/96 468/521/96 500/533/96 -f 472/519/97 494/518/97 499/534/97 -f 469/510/82 496/527/82 495/535/82 -f 509/536/84 503/1015/84 504/537/84 -f 512/539/91 511/522/91 509/524/91 -f 473/508/82 467/511/82 509/541/82 -f 467/511/82 503/1016/82 509/541/82 -f 504/537/91 503/1015/91 467/512/91 -f 466/516/83 480/485/83 510/543/83 -f 480/485/83 501/1017/83 510/543/83 -f 507/545/83 512/539/83 510/540/83 -f 468/521/82 479/498/82 511/547/82 -f 479/498/82 506/1018/82 511/547/82 -f 511/549/86 512/1019/86 508/550/86 -f 486/496/83 465/520/83 512/552/83 -f 465/520/83 508/1020/83 512/552/83 -f 505/551/91 508/550/91 465/554/91 -f 517/555/98 521/566/98 524/556/98 -f 515/558/84 519/569/84 518/559/84 -f 514/561/86 517/555/86 520/557/86 -f 516/560/83 518/559/83 517/555/83 -f 513/562/82 520/557/82 519/563/82 -f 522/565/91 523/1021/91 524/556/91 -f 518/559/99 522/1022/99 521/567/99 -f 520/557/100 524/1023/100 523/568/100 -f 519/569/101 523/1024/101 522/570/101 -f 489/571/83 490/1025/83 531/572/83 -f 488/574/83 489/571/83 530/573/83 -f 488/576/83 529/1026/83 528/577/83 -f 487/578/83 528/577/83 527/579/83 -f 453/581/82 536/1027/82 537/582/82 -f 535/584/82 536/1027/82 453/581/82 -f 534/586/82 535/584/82 454/585/82 -f 444/588/82 545/590/82 534/586/82 -f 445/589/82 544/592/82 545/590/82 -f 446/591/82 543/594/82 544/592/82 -f 447/593/82 542/596/82 543/594/82 -f 448/595/82 541/598/82 542/596/82 -f 449/597/82 540/1028/82 541/598/82 -f 539/599/82 540/1029/82 449/600/82 -f 538/602/82 539/599/82 450/601/82 -f 537/582/82 538/602/82 451/603/82 -f 548/604/83 553/1030/83 551/605/83 -f 547/606/83 551/605/83 552/607/83 -f 550/609/83 546/608/83 552/607/83 -f 549/611/83 550/609/83 554/610/83 -f 492/613/102 549/611/102 555/614/102 -f 525/616/103 553/1031/103 548/604/103 -f 561/618/83 560/1032/83 566/619/83 -f 561/618/83 565/620/83 564/621/83 -f 562/622/83 564/621/83 563/623/83 -f 557/625/83 556/624/83 563/623/83 -f 558/627/83 557/625/83 569/626/83 -f 559/629/83 558/627/83 568/628/83 -f 575/631/82 579/1033/82 580/632/82 -f 577/634/82 579/1033/82 575/631/82 -f 578/636/82 577/634/82 576/635/82 -f 570/638/82 583/640/82 578/636/82 -f 572/639/82 582/642/82 583/640/82 -f 573/641/82 581/1034/82 582/642/82 -f 602/643/104 606/1035/104 604/644/104 -f 590/646/104 594/1036/104 592/647/104 -f 587/649/83 585/653/83 589/650/83 -f 584/652/86 588/648/86 589/650/86 -f 586/654/82 590/646/82 588/648/82 -f 587/649/84 591/651/84 590/655/84 -f 592/657/85 594/1037/85 595/658/85 -f 591/651/84 595/1038/84 594/660/84 -f 589/650/105 593/1039/105 595/661/105 -f 588/648/86 592/657/86 593/659/86 -f 597/662/83 601/666/83 603/663/83 -f 596/665/86 600/674/86 601/666/86 -f 596/667/82 598/668/82 602/643/82 -f 599/664/84 603/663/84 602/643/84 -f 604/669/85 606/672/85 607/670/85 -f 603/663/84 607/670/84 606/672/84 -f 601/666/105 605/1040/105 607/673/105 -f 600/674/86 604/1041/86 605/675/86 -f 609/676/84 611/1042/84 610/677/84 -f 611/679/83 615/687/83 614/680/83 -f 615/682/86 613/685/86 612/683/86 -f 613/685/82 609/676/82 608/678/82 -f 614/680/85 612/1043/85 608/686/85 -f 611/679/91 609/676/91 613/685/91 -f 372/459/86 371/465/86 383/448/86 -f 371/465/86 373/1044/86 374/449/86 -f 383/448/86 371/465/86 374/449/86 -f 620/689/86 622/1045/86 623/690/86 -f 616/692/91 621/691/91 623/690/91 -f 617/694/82 620/1046/82 621/691/82 -f 617/695/85 619/702/85 622/696/85 -f 622/698/82 624/1047/82 625/699/82 -f 626/701/85 624/1048/85 622/696/85 -f 623/690/91 625/699/91 627/703/91 -f 628/704/82 630/1049/82 631/705/82 -f 635/707/83 634/713/83 632/708/83 -f 631/705/84 635/707/84 633/710/84 -f 628/712/106 632/708/106 634/713/106 -f 631/705/91 630/1049/91 634/713/91 -f 639/715/82 638/726/82 636/716/82 -f 640/718/83 642/723/83 643/719/83 -f 641/721/86 643/719/86 639/715/86 -f 642/723/107 640/718/107 636/724/107 -f 639/715/91 643/719/91 642/723/91 -f 379/441/84 380/1050/84 381/469/84 -f 381/469/84 382/458/84 379/441/84 -f 382/458/84 701/1051/84 388/727/84 -f 400/1052/91 402/480/91 396/468/91 -f 402/480/91 382/458/91 381/469/91 -f 708/728/108 706/740/108 710/729/108 -f 702/731/86 706/740/86 708/728/86 -f 717/733/85 716/750/85 714/734/85 -f 705/736/84 709/744/84 707/737/84 -f 703/739/83 707/737/83 706/740/83 -f 713/742/91 712/730/91 710/729/91 -f 709/744/109 713/742/109 711/743/109 -f 707/737/110 711/743/110 710/729/110 -f 704/746/82 708/1053/82 712/730/82 -f 712/730/82 713/742/82 705/745/82 -f 713/742/82 709/1054/82 705/745/82 -f 720/747/91 722/764/91 723/748/91 -f 716/750/86 724/1055/86 718/751/86 -f 723/752/83 727/762/83 724/753/83 -f 715/735/82 714/734/82 722/764/82 -f 714/734/82 718/1056/82 722/764/82 -f 722/764/82 720/747/82 715/735/82 -f 716/750/83 717/733/83 721/755/83 -f 719/756/84 725/1057/84 717/733/84 -f 720/757/111 726/1058/111 725/758/111 -f 718/761/111 724/753/111 727/762/111 -f 725/758/83 726/1058/83 721/755/83 -f 733/766/82 734/773/82 742/767/82 -f 728/769/82 729/780/82 736/770/82 -f 728/772/82 735/1059/82 742/767/82 -f 744/774/82 733/766/82 740/775/82 -f 733/766/82 741/768/82 740/775/82 -f 740/775/82 739/1060/82 732/776/82 -f 743/777/82 732/776/82 738/778/82 -f 732/776/82 739/1060/82 738/778/82 -f 738/778/82 737/1061/82 730/779/82 -f 730/779/82 737/1061/82 736/770/82 -f 731/1062/83 754/1063/83 755/781/83 -f 755/781/83 756/788/83 748/782/83 -f 759/783/83 731/1062/83 755/781/83 -f 754/1063/83 731/1062/83 753/786/83 -f 731/1062/83 758/1064/83 753/786/83 -f 758/1064/83 747/784/83 753/786/83 -f 757/787/83 749/790/83 748/782/83 -f 757/787/83 750/1065/83 745/789/83 -f 745/791/83 750/1066/83 751/792/83 -f 751/792/83 752/785/83 747/784/83 -f 770/796/84 771/1067/84 775/1068/84 -f 775/1068/84 774/1069/84 773/794/84 -f 773/794/84 772/1070/84 768/795/84 -f 768/795/84 769/1071/84 770/796/84 -f 770/796/84 775/1068/84 773/794/84 -f 777/799/86 776/1072/86 782/1073/86 -f 782/1073/86 781/1074/86 783/797/86 -f 783/797/86 780/1075/86 779/798/86 -f 779/798/86 778/1076/86 777/799/86 -f 777/799/86 782/1073/86 783/797/86 -f 767/800/112 763/1077/112 761/801/112 -f 766/803/113 764/1078/113 760/804/113 -f 766/806/114 762/1079/114 763/807/114 -f 765/809/100 761/801/100 760/810/100 -f 790/814/86 791/1080/86 785/1081/86 -f 785/1081/86 786/1082/86 784/812/86 -f 784/812/86 787/1083/86 788/813/86 -f 788/813/86 789/1084/86 790/814/86 -f 790/814/86 785/1081/86 784/812/86 -f 797/817/84 796/1085/84 792/1086/84 -f 792/1086/84 793/1087/84 794/815/84 -f 794/815/84 795/1088/84 799/816/84 -f 799/816/84 798/1089/84 797/817/84 -f 797/817/84 792/1086/84 794/815/84 -f 804/818/85 807/822/85 806/819/85 -f 801/821/86 806/819/86 807/822/86 -f 802/824/84 804/818/84 805/820/84 -f 803/826/83 807/822/83 804/818/83 -f 800/828/82 805/820/82 806/819/82 -f 822/830/84 820/1090/84 808/831/84 -f 821/833/86 823/1091/86 811/834/86 -f 826/836/84 824/1092/84 812/837/84 -f 825/839/86 827/1093/86 815/840/86 -f 824/842/84 822/1094/84 810/832/84 -f 811/834/86 823/1095/86 825/843/86 -f 830/844/84 828/850/84 816/845/84 -f 817/847/86 829/851/86 831/848/86 -f 828/850/84 826/1096/84 814/838/84 -f 815/840/86 827/1097/86 829/851/86 -f 839/852/86 837/861/86 833/853/86 -f 836/855/84 838/859/84 834/856/84 -f 840/858/84 842/864/84 838/859/84 -f 843/860/86 841/862/86 837/861/86 -f 847/866/82 865/869/82 864/867/82 -f 865/869/82 849/1098/82 876/1099/82 -f 878/870/82 848/1100/82 864/867/82 -f 865/869/82 876/1099/82 878/870/82 -f 885/871/83 879/902/83 867/872/83 -f 861/874/91 882/880/91 883/875/91 -f 883/875/84 882/880/84 877/877/84 -f 871/879/83 877/877/83 882/880/83 -f 868/882/85 880/878/85 877/877/85 -f 884/884/86 886/890/86 887/885/86 -f 870/887/85 884/884/85 885/886/85 -f 872/889/91 887/885/91 886/890/91 -f 860/892/83 886/890/83 884/884/83 -f 880/894/83 868/1101/83 866/895/83 -f 885/871/83 887/1102/83 888/897/83 -f 880/894/83 890/901/83 891/899/83 -f 879/902/83 885/871/83 889/898/83 -f 890/901/83 880/894/83 881/896/83 -f 879/902/83 889/898/83 890/901/83 -f 907/903/83 900/1103/83 902/904/83 -f 903/906/82 904/400/82 287/907/82 -f 905/905/83 902/1104/83 278/909/83 -f 906/911/82 901/1105/82 274/912/82 -f 900/913/83 907/1106/83 301/387/83 -f 913/915/91 912/929/91 908/916/91 -f 914/918/91 915/932/91 911/919/91 -f 926/921/82 924/1107/82 920/922/82 -f 925/924/83 927/1108/83 923/925/83 -f 930/927/83 917/942/83 913/915/83 -f 912/929/82 916/944/82 928/930/82 -f 915/932/83 919/938/83 931/933/83 -f 929/935/82 918/940/82 914/918/82 -f 923/925/83 927/1109/83 931/937/83 -f 929/939/82 926/1110/82 922/923/82 -f 930/941/83 925/1111/83 921/926/83 -f 920/922/82 924/1112/82 928/943/82 -f 939/945/84 938/1113/84 936/946/84 -f 939/945/91 937/947/91 932/948/91 -f 937/947/82 936/1114/82 933/950/82 -f 933/951/85 936/1115/85 938/952/85 -f 941/954/82 940/1116/82 938/955/82 -f 938/952/85 940/1117/85 942/957/85 -f 939/945/91 934/949/91 943/958/91 +f 263/395/158 288/396/158 265/397/158 +f 263/395/158 290/398/158 289/399/158 +f 259/400/158 290/401/158 261/402/158 +f 259/400/158 280/403/158 291/404/158 +f 279/405/158 280/406/158 257/407/158 +f 279/405/158 282/408/158 281/409/158 +f 277/410/158 283/411/158 282/412/158 +f 275/413/158 284/414/158 283/415/158 +f 273/416/158 285/417/158 284/418/158 +f 269/419/158 285/420/158 271/421/158 +f 269/422/158 287/423/158 286/424/158 +f 265/397/158 287/425/158 267/426/158 +f 298/427/158 300/428/158 293/429/158 +f 315/430/158 310/431/158 436/432/158 +f 308/433/158 327/434/158 439/435/158 +f 307/436/158 310/437/158 305/438/158 +f 334/439/159 324/440/159 333/441/159 +f 306/442/159 336/443/159 325/444/159 +f 311/445/159 313/446/159 332/447/159 +f 359/448/159 347/449/159 350/450/159 +f 304/451/159 309/452/159 306/442/159 +f 438/453/158 326/454/158 323/455/158 +f 338/456/158 320/457/158 322/458/158 +f 316/459/159 329/460/159 328/461/159 +f 438/462/158 321/463/158 337/464/158 +f 313/446/159 331/465/159 332/466/159 +f 312/467/159 330/468/159 331/465/159 +f 439/469/158 326/454/158 437/470/158 +f 338/471/158 314/472/158 339/473/158 +f 317/474/159 334/475/159 329/460/159 +f 436/476/158 314/472/158 315/430/158 +f 340/477/158 357/478/158 342/479/158 +f 346/480/158 363/481/158 348/482/158 +f 341/483/158 362/484/158 346/480/158 +f 367/485/159 354/486/159 355/487/159 +f 353/488/159 367/485/159 355/487/159 +f 345/489/158 363/481/158 361/490/158 +f 366/491/159 349/492/159 354/486/159 +f 370/493/159 352/494/159 351/495/159 +f 344/496/158 368/497/158 343/498/158 +f 371/499/159 353/500/159 352/494/159 +f 345/501/158 369/502/158 344/496/158 +f 349/503/159 359/448/159 350/450/159 +f 341/504/158 357/478/158 360/505/158 +f 973/506/158 970/507/158 975/508/158 +f 398/509/159 410/510/159 409/511/159 +f 388/512/159 410/510/159 399/513/159 +f 388/514/159 400/515/159 411/516/159 +f 390/517/159 400/515/159 389/518/159 +f 391/519/159 401/520/159 390/521/159 +f 392/522/159 402/523/159 391/524/159 +f 393/525/159 403/526/159 392/527/159 +f 393/528/159 405/529/159 404/530/159 +f 395/531/159 405/532/159 394/533/159 +f 395/534/159 407/535/159 406/536/159 +f 396/537/159 408/538/159 407/535/159 +f 398/539/159 408/538/159 397/540/159 +f 324/440/159 336/541/159 333/441/159 +f 337/464/158 320/457/158 335/542/158 +f 330/543/159 316/459/159 328/461/159 +f 422/544/159 418/545/159 414/546/159 +f 448/547/160 456/548/160 447/549/160 +f 446/550/161 454/551/161 445/552/161 +f 444/553/162 452/554/162 443/555/162 +f 447/549/163 455/556/163 446/557/163 +f 445/552/164 453/558/164 444/553/164 +f 457/559/159 452/560/159 454/561/159 +f 452/560/165 770/562/165 769/563/165 +f 769/563/159 451/564/159 441/565/159 +f 443/566/158 461/567/158 444/568/158 +f 442/569/166 460/570/166 443/566/166 +f 440/571/158 459/572/158 442/569/158 +f 449/573/158 465/574/158 450/575/158 +f 448/576/166 464/577/166 449/573/166 +f 448/576/158 462/578/158 463/579/158 +f 445/580/158 467/581/158 446/582/158 +f 467/581/158 447/583/158 446/582/158 +f 444/568/158 466/584/158 445/580/158 +f 440/571/167 441/565/167 470/585/167 +f 441/565/167 471/586/167 470/585/167 +f 476/587/158 480/588/158 472/589/158 +f 529/590/159 549/591/159 530/592/159 +f 528/593/159 550/594/159 529/590/159 +f 527/595/159 551/596/159 528/593/159 +f 527/595/159 553/597/159 552/598/159 +f 526/599/159 554/600/159 553/597/159 +f 525/601/159 555/602/159 554/600/159 +f 506/603/158 548/604/158 505/605/158 +f 507/606/158 547/607/158 506/603/158 +f 508/608/158 546/609/158 507/606/158 +f 544/610/158 508/608/158 509/611/158 +f 543/612/158 509/611/158 510/613/158 +f 542/614/158 510/613/158 511/615/158 +f 542/614/158 538/616/158 536/617/158 +f 536/618/168 567/619/168 535/620/168 +f 539/621/159 549/591/159 535/622/159 +f 540/623/169 563/624/169 541/625/169 +f 555/602/159 541/625/159 534/626/159 +f 540/623/158 548/604/158 537/627/158 +f 580/628/158 571/629/158 578/630/158 +f 566/631/167 564/632/167 565/633/167 +f 568/634/167 562/635/167 569/636/167 +f 539/621/159 567/637/159 566/631/159 +f 537/638/170 568/634/170 569/636/170 +f 539/621/171 565/633/171 538/616/171 +f 540/623/172 569/639/172 562/635/172 +f 541/625/173 568/640/173 534/626/173 +f 538/616/158 564/641/158 536/617/158 +f 578/642/160 573/643/160 579/644/160 +f 581/645/167 578/630/167 579/646/167 +f 578/647/158 571/648/158 542/614/158 +f 573/643/167 536/618/167 535/620/167 +f 579/649/159 573/650/159 535/622/159 +f 576/651/159 579/646/159 570/652/159 +f 580/653/158 574/654/158 537/627/158 +f 580/655/162 577/656/162 574/657/162 +f 581/658/159 576/659/159 555/602/159 +f 574/657/167 534/660/167 537/638/167 +f 586/661/174 593/662/174 589/663/174 +f 584/664/160 587/665/160 585/666/160 +f 583/667/162 589/663/162 582/668/162 +f 585/666/159 586/661/159 583/667/159 +f 582/668/158 588/669/158 584/670/158 +f 591/671/167 593/662/167 590/672/167 +f 587/665/175 590/673/175 586/661/175 +f 589/663/176 592/674/176 588/669/176 +f 588/675/177 591/676/177 587/665/177 +f 558/677/159 600/678/159 599/679/159 +f 557/680/159 599/679/159 598/681/159 +f 557/682/159 597/683/159 556/684/159 +f 556/684/159 596/685/159 533/686/159 +f 522/687/158 606/688/158 521/689/158 +f 604/690/158 522/687/158 523/691/158 +f 603/692/158 523/691/158 512/693/158 +f 513/694/158 603/692/158 512/693/158 +f 514/695/158 614/696/158 513/694/158 +f 515/697/158 613/698/158 514/695/158 +f 516/699/158 612/700/158 515/697/158 +f 517/701/158 611/702/158 516/699/158 +f 518/703/158 610/704/158 517/701/158 +f 608/705/158 518/706/158 519/707/158 +f 607/708/158 519/707/158 520/709/158 +f 606/688/158 520/709/158 521/689/158 +f 617/710/159 620/711/159 616/712/159 +f 616/712/159 621/713/159 615/714/159 +f 619/715/159 621/713/159 623/716/159 +f 618/717/159 623/716/159 624/718/159 +f 561/719/178 624/720/178 602/721/178 +f 594/722/179 617/710/179 531/723/179 +f 630/724/159 635/725/159 634/726/159 +f 630/724/159 633/727/159 631/728/159 +f 631/728/159 632/729/159 625/730/159 +f 626/731/159 632/729/159 638/732/159 +f 627/733/159 638/732/159 637/734/159 +f 628/735/159 637/734/159 636/736/159 +f 644/737/158 649/738/158 643/739/158 +f 646/740/158 644/737/158 645/741/158 +f 647/742/158 645/741/158 640/743/158 +f 639/744/158 647/742/158 640/743/158 +f 641/745/158 652/746/158 639/744/158 +f 642/747/158 651/748/158 641/745/158 +f 671/749/180 673/750/180 669/751/180 +f 659/752/180 661/753/180 657/754/180 +f 656/755/159 658/756/159 660/757/159 +f 653/758/162 658/756/162 654/759/162 +f 655/760/158 657/754/158 653/758/158 +f 656/755/160 659/761/160 655/762/160 +f 661/763/161 664/764/161 662/765/161 +f 660/757/160 663/766/160 659/761/160 +f 658/756/181 664/767/181 660/757/181 +f 657/754/162 662/765/162 658/756/162 +f 666/768/159 672/769/159 668/770/159 +f 665/771/162 670/772/162 666/768/162 +f 665/773/158 671/749/158 669/751/158 +f 668/770/160 671/749/160 667/774/160 +f 673/775/161 676/776/161 674/777/161 +f 672/769/160 675/778/160 671/749/160 +f 670/772/181 676/779/181 672/769/181 +f 669/780/162 674/781/162 670/772/162 +f 678/782/160 679/783/160 677/784/160 +f 680/785/159 683/786/159 679/787/159 +f 684/788/162 681/789/162 683/790/162 +f 682/791/158 677/784/158 681/789/158 +f 683/786/161 677/792/161 679/787/161 +f 680/785/167 682/791/167 684/793/167 +f 452/554/162 769/794/162 441/565/162 +f 689/795/162 692/796/162 690/797/162 +f 685/798/167 692/796/167 687/799/167 +f 686/800/158 690/797/158 685/798/158 +f 686/801/161 691/802/161 689/803/161 +f 691/804/158 694/805/158 692/806/158 +f 695/807/161 691/802/161 688/808/161 +f 692/796/167 696/809/167 687/799/167 +f 697/810/158 700/811/158 698/812/158 +f 704/813/159 701/814/159 702/815/159 +f 700/811/160 702/816/160 698/817/160 +f 697/818/182 703/819/182 699/820/182 +f 700/811/167 703/819/167 704/813/167 +f 708/821/158 705/822/158 706/823/158 +f 709/824/159 712/825/159 710/826/159 +f 710/827/162 708/821/162 706/828/162 +f 711/829/183 705/830/183 707/831/183 +f 708/821/167 711/829/167 707/832/167 +f 448/547/160 451/564/160 457/833/160 +f 465/574/167 471/586/167 450/575/167 +f 777/834/184 779/835/184 781/836/184 +f 771/837/162 777/834/162 773/838/162 +f 786/839/161 783/840/161 784/841/161 +f 774/842/160 776/843/160 772/844/160 +f 772/845/159 775/846/159 771/847/159 +f 782/848/167 779/835/167 780/849/167 +f 778/850/185 780/849/185 776/843/185 +f 776/843/186 779/835/186 775/846/186 +f 774/851/158 773/852/158 781/836/158 +f 789/853/167 792/854/167 790/855/167 +f 785/856/162 787/857/162 783/840/162 +f 792/858/159 793/859/159 785/856/159 +f 789/853/158 788/860/158 784/841/158 +f 785/856/159 790/861/159 792/858/159 +f 788/862/160 786/839/160 784/841/160 +f 789/863/187 794/864/187 788/865/187 +f 790/855/162 795/866/162 789/853/162 +f 787/867/187 796/868/187 791/869/187 +f 792/854/160 791/870/160 796/871/160 +f 794/864/159 790/861/159 786/839/159 +f 802/872/158 811/873/158 810/874/158 +f 797/875/158 805/876/158 804/877/158 +f 797/878/158 811/873/158 803/879/158 +f 813/880/158 809/881/158 801/882/158 +f 812/883/158 807/884/158 799/885/158 +f 799/885/158 805/876/158 798/886/158 +f 824/887/159 817/888/159 828/889/159 +f 816/890/159 821/891/159 822/892/159 +f 826/893/159 817/888/159 825/894/159 +f 826/893/159 814/895/159 818/896/159 +f 814/897/159 820/898/159 815/899/159 +f 820/898/159 816/890/159 815/899/159 +f 842/900/160 837/901/160 839/902/160 +f 852/903/162 848/904/162 846/905/162 +f 836/906/188 830/907/188 834/908/188 +f 835/909/189 829/910/189 831/911/189 +f 835/912/190 832/913/190 836/914/190 +f 834/915/176 829/916/176 833/917/176 +f 853/918/162 857/919/162 859/920/162 +f 863/921/160 868/922/160 866/923/160 +f 873/924/161 875/925/161 874/926/161 +f 870/927/162 876/928/162 872/929/162 +f 871/930/160 874/926/160 869/931/160 +f 872/932/159 873/924/159 871/933/159 +f 869/934/158 875/925/158 870/935/158 +f 891/936/160 877/937/160 879/938/160 +f 890/939/162 880/940/162 878/941/162 +f 895/942/160 881/943/160 883/944/160 +f 894/945/162 884/946/162 882/947/162 +f 893/948/160 879/938/160 881/943/160 +f 880/940/162 894/949/162 882/947/162 +f 899/950/160 885/951/160 887/952/160 +f 886/953/162 900/954/162 888/955/162 +f 897/956/160 883/944/160 885/951/160 +f 884/946/162 898/957/162 886/953/162 +f 908/958/162 902/959/162 904/960/162 +f 905/961/160 903/962/160 901/963/160 +f 909/964/160 907/965/160 905/961/160 +f 912/966/162 906/967/162 908/958/162 +f 910/968/162 912/966/162 914/969/162 +f 911/970/160 909/964/160 913/971/160 +f 916/972/158 933/973/158 915/974/158 +f 933/973/158 934/975/158 947/976/158 +f 954/977/159 936/978/159 938/979/159 +f 930/980/167 952/981/167 942/982/167 +f 952/981/160 946/983/160 949/984/160 +f 940/985/159 951/986/159 930/987/159 +f 937/988/161 946/983/161 940/989/161 +f 953/990/162 956/991/162 954/992/162 +f 939/993/161 954/992/161 938/994/161 +f 941/995/167 955/996/167 929/997/167 +f 929/998/159 953/990/159 939/999/159 +f 949/1000/159 935/1001/159 950/1002/159 +f 954/977/159 957/1003/159 958/1004/159 +f 949/1000/159 960/1005/159 952/1006/159 +f 959/1007/159 950/1002/159 948/1008/159 +f 976/1009/159 971/1010/159 974/1011/159 +f 972/1012/158 356/1013/158 340/1014/158 +f 974/1011/159 347/1015/159 358/1016/159 +f 975/1017/158 343/1018/158 368/497/158 +f 969/1019/159 370/493/159 351/1020/159 +f 982/1021/167 977/1022/167 979/1023/167 +f 983/1024/167 980/1025/167 978/1026/167 +f 995/1027/158 989/1028/158 991/1029/158 +f 994/1030/159 992/1031/159 990/1032/159 +f 999/1033/159 982/1021/159 979/1034/159 +f 981/1035/158 997/1036/158 977/1037/158 +f 984/1038/159 1000/1039/159 980/1040/159 +f 998/1041/158 983/1024/158 978/1042/158 +f 992/1031/159 1000/1043/159 988/1044/159 +f 998/1045/158 991/1029/158 987/1046/158 +f 999/1047/159 990/1032/159 986/1048/159 +f 989/1028/158 997/1049/158 985/1050/158 +f 1008/1051/160 1005/1052/160 1006/1053/160 +f 1008/1051/167 1001/1054/167 1003/1055/167 +f 1006/1053/158 1002/1056/158 1001/1054/158 +f 1002/1057/161 1007/1058/161 1004/1059/161 +f 1010/1060/158 1007/1061/158 1008/1062/158 +f 1007/1058/161 1011/1063/161 1004/1059/161 +f 1008/1051/167 1012/1064/167 1010/1060/167 +f 263/395/158 289/1065/158 288/396/158 +f 263/395/158 261/402/158 290/398/158 +f 259/400/158 291/1066/158 290/401/158 +f 259/400/158 257/407/158 280/403/158 +f 279/405/158 281/1067/158 280/406/158 +f 279/405/158 277/410/158 282/408/158 +f 277/410/158 275/413/158 283/411/158 +f 275/413/158 273/416/158 284/414/158 +f 273/416/158 271/421/158 285/417/158 +f 269/419/158 286/1068/158 285/420/158 +f 269/422/158 267/426/158 287/423/158 +f 265/397/158 288/1069/158 287/425/158 +f 293/429/158 292/1070/158 296/1071/158 +f 292/1070/158 294/1072/158 296/1071/158 +f 294/1072/158 295/1073/158 296/1071/158 +f 296/1071/158 297/1074/158 298/427/158 +f 298/427/158 299/1075/158 300/428/158 +f 300/428/158 301/1076/158 302/1077/158 +f 302/1077/158 303/1078/158 300/428/158 +f 303/1078/158 293/429/158 300/428/158 +f 296/1071/158 298/427/158 293/429/158 +f 315/430/158 305/1079/158 310/431/158 +f 308/433/158 307/436/158 327/434/158 +f 307/436/158 308/1080/158 310/437/158 +f 334/439/159 319/1081/159 324/440/159 +f 306/442/159 309/1082/159 336/443/159 +f 311/445/159 304/1083/159 313/446/159 +f 359/448/159 358/1016/159 347/449/159 +f 304/451/159 311/1084/159 309/452/159 +f 438/453/158 437/470/158 326/454/158 +f 338/456/158 335/542/158 320/457/158 +f 316/459/159 317/474/159 329/460/159 +f 438/462/158 323/455/158 321/463/158 +f 313/446/159 312/467/159 331/465/159 +f 312/467/159 318/1085/159 330/468/159 +f 439/469/158 327/434/158 326/454/158 +f 338/471/158 322/458/158 314/472/158 +f 317/474/159 319/1081/159 334/475/159 +f 436/476/158 339/473/158 314/472/158 +f 340/477/158 356/1013/158 357/478/158 +f 346/480/158 362/484/158 363/481/158 +f 341/483/158 360/505/158 362/484/158 +f 367/485/159 366/491/159 354/486/159 +f 353/488/159 365/1086/159 367/485/159 +f 345/489/158 348/482/158 363/481/158 +f 366/491/159 364/1087/159 349/492/159 +f 370/493/159 371/499/159 352/494/159 +f 344/496/158 369/502/158 368/497/158 +f 371/499/159 365/1086/159 353/500/159 +f 345/501/158 361/490/158 369/502/158 +f 349/503/159 364/1087/159 359/448/159 +f 341/504/158 342/479/158 357/478/158 +f 973/506/158 972/1088/158 970/507/158 +f 398/509/159 399/1089/159 410/510/159 +f 388/512/159 411/516/159 410/510/159 +f 388/514/159 389/1090/159 400/515/159 +f 390/517/159 401/520/159 400/515/159 +f 391/519/159 402/523/159 401/520/159 +f 392/522/159 403/526/159 402/523/159 +f 393/525/159 404/530/159 403/526/159 +f 393/528/159 394/1091/159 405/529/159 +f 395/531/159 406/536/159 405/532/159 +f 395/534/159 396/1092/159 407/535/159 +f 396/537/159 397/1093/159 408/538/159 +f 398/539/159 409/511/159 408/538/159 +f 324/440/159 325/444/159 336/541/159 +f 337/464/158 321/463/158 320/457/158 +f 330/543/159 318/1085/159 316/459/159 +f 414/546/159 413/1094/159 412/1095/159 +f 412/1095/159 423/1096/159 414/546/159 +f 423/1096/159 422/544/159 414/546/159 +f 422/544/159 421/1097/159 418/545/159 +f 421/1097/159 420/1098/159 418/545/159 +f 420/1098/159 419/1099/159 418/545/159 +f 418/545/159 417/1100/159 416/1101/159 +f 416/1101/159 415/1102/159 418/545/159 +f 415/1102/159 414/546/159 418/545/159 +f 448/547/160 457/833/160 456/548/160 +f 446/550/161 455/1103/161 454/551/161 +f 444/553/162 453/558/162 452/554/162 +f 447/549/163 456/548/163 455/556/163 +f 445/552/164 454/551/164 453/558/164 +f 452/560/159 453/1104/159 454/561/159 +f 454/561/159 455/1105/159 457/559/159 +f 455/1105/159 456/1106/159 457/559/159 +f 452/560/165 457/559/165 770/562/165 +f 769/563/159 770/562/159 451/564/159 +f 443/566/158 460/570/158 461/567/158 +f 442/569/166 459/572/166 460/570/166 +f 440/571/158 458/1107/158 459/572/158 +f 449/573/158 464/577/158 465/574/158 +f 448/576/166 463/579/166 464/577/166 +f 448/576/158 447/583/158 462/578/158 +f 445/580/158 466/584/158 467/581/158 +f 467/581/158 462/578/158 447/583/158 +f 444/568/158 461/567/158 466/584/158 +f 468/1108/167 458/1107/167 470/585/167 +f 458/1107/167 440/571/167 470/585/167 +f 441/565/167 451/564/167 471/586/167 +f 472/589/158 473/1109/158 476/587/158 +f 473/1109/158 474/1110/158 476/587/158 +f 474/1110/158 475/1111/158 476/587/158 +f 476/587/158 477/1112/158 478/1113/158 +f 478/1113/158 479/1114/158 480/588/158 +f 480/588/158 481/1115/158 482/1116/158 +f 482/1116/158 483/1117/158 480/588/158 +f 483/1117/158 472/589/158 480/588/158 +f 476/587/158 478/1113/158 480/588/158 +f 529/590/159 550/594/159 549/591/159 +f 528/593/159 551/596/159 550/594/159 +f 527/595/159 552/598/159 551/596/159 +f 527/595/159 526/599/159 553/597/159 +f 526/599/159 525/601/159 554/600/159 +f 525/601/159 524/1118/159 555/602/159 +f 506/603/158 547/607/158 548/604/158 +f 507/606/158 546/609/158 547/607/158 +f 508/608/158 545/1119/158 546/609/158 +f 544/610/158 545/1119/158 508/608/158 +f 543/612/158 544/610/158 509/611/158 +f 542/614/158 543/612/158 510/613/158 +f 542/614/158 511/615/158 538/616/158 +f 536/618/168 564/632/168 567/619/168 +f 539/621/159 530/592/159 549/591/159 +f 540/623/169 562/635/169 563/624/169 +f 555/602/159 524/1118/159 541/625/159 +f 540/623/158 505/605/158 548/604/158 +f 580/628/158 575/1120/158 571/629/158 +f 566/631/167 567/619/167 564/632/167 +f 568/634/167 563/624/167 562/635/167 +f 539/621/159 535/622/159 567/637/159 +f 537/638/170 534/660/170 568/634/170 +f 539/621/171 566/631/171 565/633/171 +f 540/623/172 537/627/172 569/639/172 +f 541/625/173 563/624/173 568/640/173 +f 538/616/158 565/633/158 564/641/158 +f 578/642/160 572/1121/160 573/643/160 +f 581/645/167 580/628/167 578/630/167 +f 542/614/158 536/617/158 578/647/158 +f 536/617/158 572/1122/158 578/647/158 +f 573/643/167 572/1121/167 536/618/167 +f 535/622/159 549/591/159 579/649/159 +f 549/591/159 570/1123/159 579/649/159 +f 576/651/159 581/645/159 579/646/159 +f 537/627/158 548/604/158 580/653/158 +f 548/604/158 575/1124/158 580/653/158 +f 580/655/162 581/1125/162 577/656/162 +f 555/602/159 534/626/159 581/658/159 +f 534/626/159 577/1126/159 581/658/159 +f 574/657/167 577/656/167 534/660/167 +f 586/661/174 590/672/174 593/662/174 +f 584/664/160 588/675/160 587/665/160 +f 583/667/162 586/661/162 589/663/162 +f 585/666/159 587/665/159 586/661/159 +f 582/668/158 589/663/158 588/669/158 +f 591/671/167 592/1127/167 593/662/167 +f 587/665/175 591/1128/175 590/673/175 +f 589/663/176 593/1129/176 592/674/176 +f 588/675/177 592/1130/177 591/676/177 +f 558/677/159 559/1131/159 600/678/159 +f 557/680/159 558/677/159 599/679/159 +f 557/682/159 598/1132/159 597/683/159 +f 556/684/159 597/683/159 596/685/159 +f 522/687/158 605/1133/158 606/688/158 +f 604/690/158 605/1133/158 522/687/158 +f 603/692/158 604/690/158 523/691/158 +f 513/694/158 614/696/158 603/692/158 +f 514/695/158 613/698/158 614/696/158 +f 515/697/158 612/700/158 613/698/158 +f 516/699/158 611/702/158 612/700/158 +f 517/701/158 610/704/158 611/702/158 +f 518/703/158 609/1134/158 610/704/158 +f 608/705/158 609/1135/158 518/706/158 +f 607/708/158 608/705/158 519/707/158 +f 606/688/158 607/708/158 520/709/158 +f 617/710/159 622/1136/159 620/711/159 +f 616/712/159 620/711/159 621/713/159 +f 619/715/159 615/714/159 621/713/159 +f 618/717/159 619/715/159 623/716/159 +f 561/719/178 618/717/178 624/720/178 +f 594/722/179 622/1137/179 617/710/179 +f 630/724/159 629/1138/159 635/725/159 +f 630/724/159 634/726/159 633/727/159 +f 631/728/159 633/727/159 632/729/159 +f 626/731/159 625/730/159 632/729/159 +f 627/733/159 626/731/159 638/732/159 +f 628/735/159 627/733/159 637/734/159 +f 644/737/158 648/1139/158 649/738/158 +f 646/740/158 648/1139/158 644/737/158 +f 647/742/158 646/740/158 645/741/158 +f 639/744/158 652/746/158 647/742/158 +f 641/745/158 651/748/158 652/746/158 +f 642/747/158 650/1140/158 651/748/158 +f 671/749/180 675/1141/180 673/750/180 +f 659/752/180 663/1142/180 661/753/180 +f 656/755/159 654/759/159 658/756/159 +f 653/758/162 657/754/162 658/756/162 +f 655/760/158 659/752/158 657/754/158 +f 656/755/160 660/757/160 659/761/160 +f 661/763/161 663/1143/161 664/764/161 +f 660/757/160 664/1144/160 663/766/160 +f 658/756/181 662/1145/181 664/767/181 +f 657/754/162 661/763/162 662/765/162 +f 666/768/159 670/772/159 672/769/159 +f 665/771/162 669/780/162 670/772/162 +f 665/773/158 667/774/158 671/749/158 +f 668/770/160 672/769/160 671/749/160 +f 673/775/161 675/778/161 676/776/161 +f 672/769/160 676/776/160 675/778/160 +f 670/772/181 674/1146/181 676/779/181 +f 669/780/162 673/1147/162 674/781/162 +f 678/782/160 680/1148/160 679/783/160 +f 680/785/159 684/793/159 683/786/159 +f 684/788/162 682/791/162 681/789/162 +f 682/791/158 678/782/158 677/784/158 +f 683/786/161 681/1149/161 677/792/161 +f 680/785/167 678/782/167 682/791/167 +f 441/565/162 440/571/162 452/554/162 +f 440/571/162 442/1150/162 443/555/162 +f 452/554/162 440/571/162 443/555/162 +f 689/795/162 691/1151/162 692/796/162 +f 685/798/167 690/797/167 692/796/167 +f 686/800/158 689/1152/158 690/797/158 +f 686/801/161 688/808/161 691/802/161 +f 691/804/158 693/1153/158 694/805/158 +f 695/807/161 693/1154/161 691/802/161 +f 692/796/167 694/805/167 696/809/167 +f 697/810/158 699/1155/158 700/811/158 +f 704/813/159 703/819/159 701/814/159 +f 700/811/160 704/813/160 702/816/160 +f 697/818/182 701/814/182 703/819/182 +f 700/811/167 699/1155/167 703/819/167 +f 708/821/158 707/832/158 705/822/158 +f 709/824/159 711/829/159 712/825/159 +f 710/827/162 712/825/162 708/821/162 +f 711/829/183 709/824/183 705/830/183 +f 708/821/167 712/825/167 711/829/167 +f 448/547/160 449/1156/160 450/575/160 +f 450/575/160 451/564/160 448/547/160 +f 451/564/160 770/1157/160 457/833/160 +f 469/1158/167 471/586/167 465/574/167 +f 471/586/167 451/564/167 450/575/167 +f 777/834/184 775/846/184 779/835/184 +f 771/837/162 775/846/162 777/834/162 +f 786/839/161 785/856/161 783/840/161 +f 774/842/160 778/850/160 776/843/160 +f 772/845/159 776/843/159 775/846/159 +f 782/848/167 781/836/167 779/835/167 +f 778/850/185 782/848/185 780/849/185 +f 776/843/186 780/849/186 779/835/186 +f 773/852/158 777/1159/158 781/836/158 +f 781/836/158 782/848/158 774/851/158 +f 782/848/158 778/1160/158 774/851/158 +f 789/853/167 791/870/167 792/854/167 +f 785/856/162 793/1161/162 787/857/162 +f 792/858/159 796/868/159 793/859/159 +f 784/841/158 783/840/158 791/870/158 +f 783/840/158 787/1162/158 791/870/158 +f 791/870/158 789/853/158 784/841/158 +f 785/856/159 786/839/159 790/861/159 +f 788/862/160 794/1163/160 786/839/160 +f 789/863/187 795/1164/187 794/864/187 +f 787/867/187 793/859/187 796/868/187 +f 794/864/159 795/1164/159 790/861/159 +f 802/872/158 803/879/158 811/873/158 +f 797/875/158 798/886/158 805/876/158 +f 797/878/158 804/1165/158 811/873/158 +f 813/880/158 802/872/158 809/881/158 +f 802/872/158 810/874/158 809/881/158 +f 809/881/158 808/1166/158 801/882/158 +f 812/883/158 801/882/158 807/884/158 +f 801/882/158 808/1166/158 807/884/158 +f 807/884/158 806/1167/158 799/885/158 +f 799/885/158 806/1167/158 805/876/158 +f 800/1168/159 823/1169/159 824/887/159 +f 824/887/159 825/894/159 817/888/159 +f 828/889/159 800/1168/159 824/887/159 +f 823/1169/159 800/1168/159 822/892/159 +f 800/1168/159 827/1170/159 822/892/159 +f 827/1170/159 816/890/159 822/892/159 +f 826/893/159 818/896/159 817/888/159 +f 826/893/159 819/1171/159 814/895/159 +f 814/897/159 819/1172/159 820/898/159 +f 820/898/159 821/891/159 816/890/159 +f 839/902/160 840/1173/160 844/1174/160 +f 844/1174/160 843/1175/160 842/900/160 +f 842/900/160 841/1176/160 837/901/160 +f 837/901/160 838/1177/160 839/902/160 +f 839/902/160 844/1174/160 842/900/160 +f 846/905/162 845/1178/162 851/1179/162 +f 851/1179/162 850/1180/162 852/903/162 +f 852/903/162 849/1181/162 848/904/162 +f 848/904/162 847/1182/162 846/905/162 +f 846/905/162 851/1179/162 852/903/162 +f 836/906/188 832/1183/188 830/907/188 +f 835/909/189 833/1184/189 829/910/189 +f 835/912/190 831/1185/190 832/913/190 +f 834/915/176 830/907/176 829/916/176 +f 859/920/162 860/1186/162 854/1187/162 +f 854/1187/162 855/1188/162 853/918/162 +f 853/918/162 856/1189/162 857/919/162 +f 857/919/162 858/1190/162 859/920/162 +f 859/920/162 854/1187/162 853/918/162 +f 866/923/160 865/1191/160 861/1192/160 +f 861/1192/160 862/1193/160 863/921/160 +f 863/921/160 864/1194/160 868/922/160 +f 868/922/160 867/1195/160 866/923/160 +f 866/923/160 861/1192/160 863/921/160 +f 873/924/161 876/928/161 875/925/161 +f 870/927/162 875/925/162 876/928/162 +f 871/930/160 873/924/160 874/926/160 +f 872/932/159 876/928/159 873/924/159 +f 869/934/158 874/926/158 875/925/158 +f 891/936/160 889/1196/160 877/937/160 +f 890/939/162 892/1197/162 880/940/162 +f 895/942/160 893/1198/160 881/943/160 +f 894/945/162 896/1199/162 884/946/162 +f 893/948/160 891/1200/160 879/938/160 +f 880/940/162 892/1201/162 894/949/162 +f 899/950/160 897/956/160 885/951/160 +f 886/953/162 898/957/162 900/954/162 +f 897/956/160 895/1202/160 883/944/160 +f 884/946/162 896/1203/162 898/957/162 +f 908/958/162 906/967/162 902/959/162 +f 905/961/160 907/965/160 903/962/160 +f 909/964/160 911/970/160 907/965/160 +f 912/966/162 910/968/162 906/967/162 +f 916/972/158 934/975/158 933/973/158 +f 934/975/158 918/1204/158 945/1205/158 +f 947/976/158 917/1206/158 933/973/158 +f 934/975/158 945/1205/158 947/976/158 +f 954/977/159 948/1008/159 936/978/159 +f 930/980/167 951/986/167 952/981/167 +f 952/981/160 951/986/160 946/983/160 +f 940/985/159 946/983/159 951/986/159 +f 937/988/161 949/984/161 946/983/161 +f 953/990/162 955/996/162 956/991/162 +f 939/993/161 953/990/161 954/992/161 +f 941/995/167 956/991/167 955/996/167 +f 929/998/159 955/996/159 953/990/159 +f 949/1000/159 937/1207/159 935/1001/159 +f 954/977/159 956/1208/159 957/1003/159 +f 949/1000/159 959/1007/159 960/1005/159 +f 948/1008/159 954/977/159 958/1004/159 +f 959/1007/159 949/1000/159 950/1002/159 +f 948/1008/159 958/1004/159 959/1007/159 +f 976/1009/159 969/1209/159 971/1010/159 +f 972/1012/158 973/506/158 356/1013/158 +f 974/1011/159 971/1210/159 347/1015/159 +f 975/1017/158 970/1211/158 343/1018/158 +f 969/1019/159 976/1212/159 370/493/159 +f 982/1021/167 981/1035/167 977/1022/167 +f 983/1024/167 984/1038/167 980/1025/167 +f 995/1027/158 993/1213/158 989/1028/158 +f 994/1030/159 996/1214/159 992/1031/159 +f 999/1033/159 986/1048/159 982/1021/159 +f 981/1035/158 985/1050/158 997/1036/158 +f 984/1038/159 988/1044/159 1000/1039/159 +f 998/1041/158 987/1046/158 983/1024/158 +f 992/1031/159 996/1215/159 1000/1043/159 +f 998/1045/158 995/1216/158 991/1029/158 +f 999/1047/159 994/1217/159 990/1032/159 +f 989/1028/158 993/1218/158 997/1049/158 +f 1008/1051/160 1007/1219/160 1005/1052/160 +f 1008/1051/167 1006/1053/167 1001/1054/167 +f 1006/1053/158 1005/1220/158 1002/1056/158 +f 1002/1057/161 1005/1221/161 1007/1058/161 +f 1010/1060/158 1009/1222/158 1007/1061/158 +f 1007/1058/161 1009/1223/161 1011/1063/161 +f 1008/1051/167 1003/1055/167 1012/1064/167 s 1 -f 188/301/91 189/1118/115 187/1119/91 -f 190/294/115 191/1120/116 189/1118/115 -f 194/289/86 195/1121/117 193/1122/86 -f 196/291/117 197/1123/103 195/1121/117 -f 198/320/103 199/1124/85 197/1123/103 -f 200/313/85 201/1125/102 199/1126/85 -f 202/315/102 203/1127/118 201/1125/102 -f 204/310/118 205/1128/84 203/1127/118 -f 206/307/84 207/1129/119 205/1128/84 -f 208/304/119 209/1130/120 207/1129/119 -f 210/299/120 187/1119/91 209/1130/120 -f 215/308/116 226/1131/86 214/309/86 -f 222/960/102 233/1132/118 221/295/118 -f 212/961/103 224/1133/85 211/300/85 -f 219/963/119 230/1134/120 218/319/120 -f 216/311/115 227/1135/116 215/312/116 -f 211/297/85 234/1136/102 222/298/102 -f 213/302/117 223/1137/103 212/303/103 -f 220/959/84 231/1138/119 219/290/119 -f 217/962/91 228/1139/115 216/314/115 -f 214/305/86 225/1140/117 213/306/117 -f 221/292/118 232/1141/84 220/293/84 -f 218/317/120 229/1142/91 217/318/91 -f 235/977/121 246/324/122 244/340/122 -f 245/366/123 244/340/122 246/324/122 -f 245/366/123 249/979/124 243/361/123 -f 251/351/125 249/979/108 253/352/108 -f 254/349/109 248/368/126 252/357/126 -f 258/328/127 255/334/128 257/348/128 -f 252/357/126 247/353/125 251/351/125 -f 238/330/129 235/345/121 237/336/129 -f 258/328/127 237/336/129 256/338/127 -f 874/1143/90 855/1144/90 875/1145/90 -f 287/907/127 290/342/128 288/372/128 -f 291/399/130 290/342/128 295/981/130 -f 291/399/109 297/385/126 293/378/126 -f 293/378/126 298/379/125 294/375/125 -f 294/375/125 296/980/108 292/384/108 -f 300/396/123 296/980/124 302/393/123 -f 300/396/123 301/387/122 299/391/122 -f 904/400/129 907/903/121 905/905/129 -f 308/1146/131 312/1147/132 303/1148/133 -f 310/1149/125 316/1150/134 307/1151/126 -f 309/1152/135 313/1153/136 318/1154/137 -f 312/1147/132 651/1155/138 648/1156/139 -f 314/1157/140 306/1158/141 305/1159/129 -f 310/1149/125 318/1154/137 317/1160/142 -f 312/1161/132 304/1162/121 303/1163/133 -f 316/1150/134 308/1164/131 307/1151/126 -f 304/1162/121 314/1157/140 305/1159/129 -f 254/349/130 255/334/128 250/975/130 -f 330/407/102 343/1165/85 319/406/85 -f 320/412/103 345/1166/117 321/411/117 -f 327/431/119 352/1167/84 328/987/84 -f 324/422/115 349/1168/91 325/985/91 -f 321/415/117 346/1169/86 322/413/86 -f 328/434/84 353/1170/118 329/433/118 -f 325/427/91 350/1171/120 326/425/120 -f 322/418/86 347/1172/116 323/416/116 -f 329/403/118 354/1173/102 330/983/102 -f 319/408/85 344/1174/103 320/984/103 -f 326/428/120 351/1175/119 327/986/119 -f 323/421/116 348/1176/115 324/419/115 -f 337/430/103 360/1177/85 336/426/85 -f 334/420/118 357/1178/84 333/417/84 -f 341/404/115 364/1179/116 340/405/116 -f 331/409/120 366/1180/91 342/410/91 -f 338/429/117 361/1181/103 337/430/103 -f 335/424/102 358/1182/118 334/420/118 -f 342/410/91 365/1183/115 341/404/115 -f 332/414/119 355/1184/120 331/409/120 -f 339/432/86 362/1185/117 338/429/117 -f 336/423/85 359/1186/102 335/424/102 -f 333/417/84 356/1187/119 332/414/119 -f 340/405/116 363/1188/86 339/432/86 -f 405/1189/119 418/1190/143 406/1191/143 -f 413/1192/116 419/1193/144 420/1194/116 -f 414/1195/115 420/1194/116 421/1196/115 -f 403/1197/91 415/1198/120 404/1199/120 -f 414/1195/115 416/1200/91 403/1197/91 -f 404/1199/120 417/1201/119 405/1189/119 -f 426/1202/120 432/1203/91 425/1204/91 -f 424/1205/115 430/1206/116 423/1207/116 -f 427/1208/119 433/1209/120 426/1202/120 -f 425/1204/91 431/1210/115 424/1205/115 -f 423/1207/116 429/1211/144 422/1212/144 -f 428/1213/143 434/1214/119 427/1208/119 -f 458/489/85 440/505/103 439/502/85 -f 459/487/103 441/507/117 440/505/103 -f 460/484/117 442/509/145 441/507/117 -f 455/1012/146 437/497/118 436/499/146 -f 456/495/118 438/500/102 437/497/118 -f 457/493/102 439/502/85 438/500/102 -f 461/486/145 469/510/147 442/509/145 -f 488/1215/85 448/595/102 489/1216/102 -f 491/1217/148 445/589/119 492/613/149 -f 463/1218/150 453/581/116 452/583/86 -f 487/1219/103 449/600/85 488/1220/85 -f 490/1221/151 446/591/84 491/1217/148 -f 464/1222/152 450/601/103 487/1219/103 -f 489/1216/102 447/593/118 490/1221/151 -f 492/613/149 445/589/119 444/588/120 -f 546/608/91 444/588/120 443/587/91 -f 464/1222/152 452/583/86 451/603/117 -f 455/1012/146 471/517/153 472/519/153 -f 463/1223/154 525/1224/155 462/1225/156 -f 491/1226/157 533/1227/158 532/1228/159 -f 491/1226/157 531/572/155 490/1025/160 -f 464/580/161 526/1229/162 463/1223/154 -f 547/606/115 443/587/91 454/585/115 -f 557/625/120 571/637/91 556/624/91 -f 558/627/119 570/638/120 557/625/120 -f 561/618/116 574/633/144 560/1032/144 -f 559/629/143 572/639/119 558/627/119 -f 562/622/115 575/631/116 561/618/116 -f 556/624/91 576/635/115 562/622/115 -f 454/585/115 453/581/116 462/617/163 -f 624/1047/164 627/1230/165 625/699/164 -f 626/1231/165 618/1232/166 627/1230/165 -f 651/1233/138 658/1234/167 659/1235/168 -f 311/1236/169 648/1237/139 649/1238/170 -f 311/1236/169 644/1239/171 314/1157/140 -f 318/1154/137 647/1240/172 317/1160/142 -f 314/1157/140 645/1241/173 313/1242/136 -f 313/1153/136 646/1243/174 318/1154/137 -f 315/1244/175 650/1245/176 651/1233/138 -f 317/1160/142 650/1245/176 316/1150/134 -f 655/1246/177 662/1247/178 658/1248/179 -f 646/1249/174 655/1250/180 647/1240/172 -f 645/1251/173 654/1252/181 646/1243/174 -f 649/1238/170 652/1253/182 644/1239/171 -f 649/1238/170 656/1254/183 657/1255/184 -f 644/1239/171 653/1256/185 645/1241/173 -f 647/1240/172 658/1234/167 650/1245/176 -f 648/1156/139 659/1257/168 656/1258/183 -f 658/1248/179 663/1259/186 659/1260/168 -f 655/1246/177 660/1261/187 661/1262/188 -f 661/1262/188 666/1263/189 662/1247/178 -f 662/1247/178 667/1264/190 663/1259/186 -f 661/1262/188 664/1265/191 665/1266/192 -f 665/1266/192 670/1267/193 666/1263/189 -f 666/1263/189 671/1268/194 667/1264/190 -f 664/1265/191 669/1269/195 665/1266/192 -f 657/1255/184 672/1270/196 652/1253/182 -f 657/1255/184 674/1271/197 675/1272/198 -f 652/1253/182 673/1273/199 653/1256/185 -f 675/1274/200 676/1275/201 672/1276/202 -f 674/1277/197 679/1278/203 675/1274/200 -f 673/1279/199 676/1275/201 677/1280/204 -f 679/1278/203 680/1281/205 676/1275/201 -f 679/1278/203 682/1282/206 683/1283/207 -f 676/1275/201 681/1284/208 677/1280/204 -f 683/1283/207 684/1285/209 680/1281/205 -f 683/1283/207 686/1286/210 687/1287/211 -f 680/1281/205 685/1288/212 681/1284/208 -f 687/1287/211 688/1289/213 684/1285/209 -f 686/1286/210 691/1290/214 687/1287/211 -f 684/1285/209 689/1291/215 685/1288/212 -f 691/1292/214 692/1293/216 688/1294/213 -f 691/1292/214 694/1295/217 695/1296/218 -f 688/1294/213 693/1297/219 689/1298/215 -f 695/1296/218 696/1299/220 692/1293/216 -f 694/1300/217 699/1301/221 695/1296/218 -f 692/1293/216 697/1302/222 693/1303/219 -f 663/1304/186 678/1305/223 659/1257/168 -f 673/1306/199 654/1252/181 653/1307/185 -f 697/1308/222 669/1309/195 668/1310/224 -f 670/1311/193 698/1312/225 671/1313/194 -f 696/1299/220 670/1311/193 669/1309/195 -f 664/1265/191 693/1303/219 668/1314/224 -f 677/1315/204 660/1316/187 654/1252/181 -f 681/1317/208 685/1288/212 693/1303/219 -f 668/1314/224 693/1303/219 697/1302/222 -f 694/1318/217 671/1319/194 698/1320/225 -f 694/1318/217 667/1321/190 671/1319/194 -f 682/1322/206 694/1318/217 686/1323/210 -f 674/1324/197 659/1257/168 678/1305/223 -f 729/780/109 747/784/226 730/779/226 -f 737/1325/86 751/1326/88 736/1327/88 -f 730/779/226 758/1064/84 743/777/84 -f 738/1328/108 752/1329/86 737/1325/86 -f 744/1330/86 748/782/227 733/1331/227 -f 739/1332/91 753/1333/108 738/1328/108 -f 740/1334/109 754/1335/91 739/1332/91 -f 741/1336/84 755/1337/109 740/1334/109 -f 733/1331/227 749/790/108 734/1338/108 -f 742/1339/87 756/1340/84 741/1336/84 -f 734/1338/108 745/789/91 728/1341/91 -f 728/769/91 746/793/109 729/780/109 -f 735/1342/85 757/1343/87 742/1339/87 -f 736/1327/88 750/1344/85 735/1345/85 -f 773/1346/90 780/1347/82 772/1348/82 -f 774/1349/85 779/1350/90 773/1346/90 -f 769/1351/91 782/1352/110 770/1353/110 -f 770/1353/110 776/1354/83 771/1355/83 -f 775/1356/89 778/1357/85 774/1358/85 -f 771/1355/83 777/1359/89 775/1356/89 -f 768/1360/228 781/1361/91 769/1351/91 -f 772/1348/82 783/1362/228 768/1360/228 -f 795/1363/82 784/1364/228 799/1365/228 -f 799/1365/228 786/1366/91 798/1367/91 -f 796/1368/83 790/1369/89 792/1370/89 -f 792/1370/89 789/1371/85 793/1372/85 -f 797/1373/110 791/1374/83 796/1368/83 -f 798/1367/91 785/1375/110 797/1373/110 -f 793/1376/85 788/1377/90 794/1378/90 -f 794/1378/90 787/1379/82 795/1363/82 -f 811/834/229 808/831/83 809/835/83 -f 813/841/230 810/832/229 811/834/229 -f 815/840/231 812/837/230 813/841/230 -f 817/847/232 814/838/231 815/840/231 -f 819/849/104 816/845/232 817/847/232 -f 821/833/82 822/1380/233 823/1091/233 -f 825/839/234 826/1381/235 827/1093/235 -f 826/1382/235 829/851/236 827/1097/235 -f 829/851/236 830/1383/99 831/848/99 -f 824/1384/234 823/1095/233 822/1385/233 -f 838/1386/237 835/1387/104 834/856/104 -f 833/853/105 836/1388/238 832/1389/105 -f 837/1390/238 840/1391/229 836/1388/238 -f 842/1392/239 839/1393/237 838/1386/237 -f 845/1394/240 842/1392/239 844/1395/240 -f 845/1396/240 840/1391/229 841/1397/229 -f 846/868/91 851/1398/234 847/866/91 -f 850/1399/234 853/1400/82 851/1398/234 -f 863/1401/129 895/1402/241 859/1403/242 -f 854/1404/243 857/1405/244 855/1406/245 -f 856/1407/246 859/1403/242 857/1405/244 -f 849/1408/109 879/1409/126 876/1410/126 -f 858/1411/247 863/1401/129 859/1403/242 -f 870/1412/248 869/1413/113 867/1414/113 -f 866/1415/112 868/1416/112 871/1417/249 -f 870/1412/248 847/1418/86 860/1419/86 -f 864/1420/250 861/1421/84 846/1422/84 -f 854/1404/243 892/1423/251 856/1407/246 -f 857/1405/244 895/1402/241 893/1424/252 -f 878/1425/125 866/1415/108 848/1426/108 -f 876/1410/126 881/1427/125 878/1425/125 -f 858/1411/247 896/1428/122 862/1429/121 -f 856/1407/246 894/1430/253 858/1411/247 -f 855/1406/245 893/1424/252 875/1431/254 -f 872/1432/86 860/1419/86 895/1402/241 -f 894/1433/253 892/1434/251 861/1421/84 -f 851/1435/86 853/1436/86 847/1418/86 -f 852/1437/82 875/1145/90 853/1400/82 -f 874/1438/255 846/1422/84 892/1434/251 -f 287/907/127 905/905/129 289/910/127 -f 907/1106/121 299/391/122 301/387/122 -f 847/1418/86 875/1439/254 893/1440/252 -f 846/1422/84 852/1441/84 850/1442/84 -f 922/923/129 919/938/127 918/940/127 -f 918/940/127 915/932/86 914/918/86 -f 917/942/122 912/929/84 913/915/84 -f 921/926/121 916/944/122 917/942/122 -f 922/923/129 921/926/121 923/925/129 -f 192/296/116 193/1122/86 191/1120/116 -f 943/1443/256 940/1116/257 941/954/257 -f 934/1444/258 942/1445/256 943/1443/256 -f 188/301/91 190/294/115 189/1118/115 -f 190/294/115 192/296/116 191/1120/116 -f 194/289/86 196/291/117 195/1121/117 -f 196/291/117 198/320/103 197/1123/103 -f 198/320/103 200/316/85 199/1124/85 -f 200/313/85 202/315/102 201/1125/102 -f 202/315/102 204/310/118 203/1127/118 -f 204/310/118 206/307/84 205/1128/84 -f 206/307/84 208/304/119 207/1129/119 -f 208/304/119 210/299/120 209/1130/120 -f 210/299/120 188/301/91 187/1119/91 -f 215/308/116 227/1446/116 226/1131/86 -f 222/960/102 234/1447/102 233/1132/118 -f 212/961/103 223/1448/103 224/1133/85 -f 219/963/119 231/1449/119 230/1134/120 -f 216/311/115 228/1450/115 227/1135/116 -f 211/297/85 224/1451/85 234/1136/102 -f 213/302/117 225/1452/117 223/1137/103 -f 220/959/84 232/1453/84 231/1138/119 -f 217/962/91 229/1454/91 228/1139/115 -f 214/305/86 226/1455/86 225/1140/117 -f 221/292/118 233/1456/118 232/1141/84 -f 218/317/120 230/1457/120 229/1142/91 -f 235/977/121 236/973/121 246/324/122 -f 245/366/123 243/361/123 244/340/122 -f 245/366/123 253/352/124 249/979/124 -f 251/351/125 247/353/125 249/979/108 -f 254/349/109 250/975/109 248/368/126 -f 258/328/127 256/338/127 255/334/128 -f 252/357/126 248/368/126 247/353/125 -f 238/330/129 236/332/121 235/345/121 -f 258/328/127 238/330/129 237/336/129 -f 874/1143/90 854/1458/90 855/1144/90 -f 287/907/127 289/910/127 290/342/128 -f 291/399/130 288/372/128 290/342/128 -f 291/399/109 295/981/109 297/385/126 -f 293/378/126 297/385/126 298/379/125 -f 294/375/125 298/379/125 296/980/108 -f 300/396/123 292/384/124 296/980/124 -f 300/396/123 302/393/123 301/387/122 -f 904/400/129 906/402/121 907/903/121 -f 308/1146/131 315/1459/175 312/1147/132 -f 310/1149/125 317/1160/142 316/1150/134 -f 309/1152/135 306/1460/141 313/1153/136 -f 312/1147/132 315/1459/175 651/1155/138 -f 314/1157/140 313/1242/136 306/1158/141 -f 310/1149/125 309/1152/135 318/1154/137 -f 312/1161/132 311/1236/169 304/1162/121 -f 316/1150/134 315/1244/175 308/1164/131 -f 304/1162/121 311/1236/169 314/1157/140 -f 254/349/130 257/348/128 255/334/128 -f 330/407/102 354/1461/102 343/1165/85 -f 320/412/103 344/1462/103 345/1166/117 -f 327/431/119 351/1463/119 352/1167/84 -f 324/422/115 348/1464/115 349/1168/91 -f 321/415/117 345/1465/117 346/1169/86 -f 328/434/84 352/1466/84 353/1170/118 -f 325/427/91 349/1467/91 350/1171/120 -f 322/418/86 346/1468/86 347/1172/116 -f 329/403/118 353/1469/118 354/1173/102 -f 319/408/85 343/1470/85 344/1174/103 -f 326/428/120 350/1471/120 351/1175/119 -f 323/421/116 347/1472/116 348/1176/115 -f 337/430/103 361/1181/103 360/1177/85 -f 334/420/118 358/1182/118 357/1178/84 -f 341/404/115 365/1183/115 364/1179/116 -f 331/409/120 355/1184/120 366/1180/91 -f 338/429/117 362/1185/117 361/1181/103 -f 335/424/102 359/1186/102 358/1182/118 -f 342/410/91 366/1180/91 365/1183/115 -f 332/414/119 356/1187/119 355/1184/120 -f 339/432/86 363/1188/86 362/1185/117 -f 336/423/85 360/1473/85 359/1186/102 -f 333/417/84 357/1178/84 356/1187/119 -f 340/405/116 364/1179/116 363/1188/86 -f 405/1189/119 417/1201/119 418/1190/143 -f 413/1192/116 412/1474/144 419/1193/144 -f 414/1195/115 413/1192/116 420/1194/116 -f 403/1197/91 416/1200/91 415/1198/120 -f 414/1195/115 421/1196/115 416/1200/91 -f 404/1199/120 415/1198/120 417/1201/119 -f 426/1202/120 433/1209/120 432/1203/91 -f 424/1205/115 431/1210/115 430/1206/116 -f 427/1208/119 434/1214/119 433/1209/120 -f 425/1204/91 432/1203/91 431/1210/115 -f 423/1207/116 430/1206/116 429/1211/144 -f 428/1213/143 435/1475/143 434/1214/119 -f 458/489/85 459/487/103 440/505/103 -f 459/487/103 460/484/117 441/507/117 -f 460/484/117 461/486/145 442/509/145 -f 455/1012/146 456/495/118 437/497/118 -f 456/495/118 457/493/102 438/500/102 -f 457/493/102 458/489/85 439/502/85 -f 461/486/145 470/515/147 469/510/147 -f 488/1215/85 449/597/85 448/595/102 -f 491/1217/148 446/591/84 445/589/119 -f 463/1218/150 462/617/163 453/581/116 -f 487/1219/103 450/601/103 449/600/85 -f 490/1221/151 447/593/118 446/591/84 -f 464/1222/152 451/603/117 450/601/103 -f 489/1216/102 448/595/102 447/593/118 -f 444/588/120 550/609/120 492/613/149 -f 550/609/120 549/611/109 492/613/149 -f 546/608/91 550/609/120 444/588/120 -f 464/1222/152 463/1218/150 452/583/86 -f 455/1012/146 436/499/146 471/517/153 -f 463/1223/154 526/1229/162 525/1224/155 -f 491/1226/157 492/1476/259 533/1227/158 -f 491/1226/157 532/1228/159 531/572/155 -f 464/580/161 527/579/260 526/1229/162 -f 547/606/115 546/608/91 443/587/91 -f 557/625/120 570/638/120 571/637/91 -f 558/627/119 572/639/119 570/638/120 -f 561/618/116 575/631/116 574/633/144 -f 559/629/143 573/641/143 572/639/119 -f 562/622/115 576/635/115 575/631/116 -f 556/624/91 571/637/91 576/635/115 -f 548/604/108 547/606/115 462/617/163 -f 547/606/115 454/585/115 462/617/163 -f 624/1047/164 626/1231/165 627/1230/165 -f 626/1231/165 619/1477/166 618/1232/166 -f 651/1233/138 650/1245/176 658/1234/167 -f 311/1236/169 312/1161/132 648/1237/139 -f 311/1236/169 649/1238/170 644/1239/171 -f 318/1154/137 646/1249/174 647/1240/172 -f 314/1157/140 644/1239/171 645/1241/173 -f 313/1153/136 645/1251/173 646/1243/174 -f 315/1244/175 316/1150/134 650/1245/176 -f 317/1160/142 647/1240/172 650/1245/176 -f 655/1246/177 661/1262/188 662/1247/178 -f 646/1249/174 654/1478/181 655/1250/180 -f 645/1251/173 653/1307/185 654/1252/181 -f 649/1238/170 657/1255/184 652/1253/182 -f 649/1238/170 648/1237/139 656/1254/183 -f 644/1239/171 652/1253/182 653/1256/185 -f 647/1240/172 655/1250/180 658/1234/167 -f 648/1156/139 651/1155/138 659/1257/168 -f 658/1248/179 662/1247/178 663/1259/186 -f 655/1246/177 654/1479/181 660/1261/187 -f 661/1262/188 665/1266/192 666/1263/189 -f 662/1247/178 666/1263/189 667/1264/190 -f 661/1262/188 660/1261/187 664/1265/191 -f 665/1266/192 669/1269/195 670/1267/193 -f 666/1263/189 670/1267/193 671/1268/194 -f 664/1265/191 668/1314/224 669/1269/195 -f 657/1255/184 675/1272/198 672/1270/196 -f 657/1255/184 656/1254/183 674/1271/197 -f 652/1253/182 672/1270/196 673/1273/199 -f 675/1274/200 679/1278/203 676/1275/201 -f 674/1277/197 678/1480/223 679/1278/203 -f 673/1279/199 672/1276/202 676/1275/201 -f 679/1278/203 683/1283/207 680/1281/205 -f 679/1278/203 678/1480/223 682/1282/206 -f 676/1275/201 680/1281/205 681/1284/208 -f 683/1283/207 687/1287/211 684/1285/209 -f 683/1283/207 682/1282/206 686/1286/210 -f 680/1281/205 684/1285/209 685/1288/212 -f 687/1287/211 691/1290/214 688/1289/213 -f 686/1286/210 690/1481/261 691/1290/214 -f 684/1285/209 688/1289/213 689/1291/215 -f 691/1292/214 695/1296/218 692/1293/216 -f 691/1292/214 690/1482/261 694/1295/217 -f 688/1294/213 692/1293/216 693/1297/219 -f 695/1296/218 699/1301/221 696/1299/220 -f 694/1300/217 698/1483/225 699/1301/221 -f 692/1293/216 696/1299/220 697/1302/222 -f 663/1304/186 667/1321/190 678/1305/223 -f 673/1306/199 677/1315/204 654/1252/181 -f 697/1308/222 696/1299/220 669/1309/195 -f 670/1311/193 699/1301/221 698/1312/225 -f 696/1299/220 699/1301/221 670/1311/193 -f 677/1315/204 664/1265/191 660/1316/187 -f 689/1291/215 693/1303/219 685/1288/212 -f 693/1303/219 664/1265/191 681/1317/208 -f 664/1265/191 677/1315/204 681/1317/208 -f 682/1322/206 678/1305/223 667/1321/190 -f 667/1321/190 694/1318/217 682/1322/206 -f 694/1318/217 690/1484/261 686/1323/210 -f 674/1324/197 656/1258/183 659/1257/168 -f 729/780/109 746/793/109 747/784/226 -f 737/1325/86 752/1329/86 751/1326/88 -f 730/779/226 747/784/226 758/1064/84 -f 738/1328/108 753/1333/108 752/1329/86 -f 744/1330/86 759/783/86 748/782/227 -f 739/1332/91 754/1335/91 753/1333/108 -f 740/1334/109 755/1337/109 754/1335/91 -f 741/1336/84 756/1340/84 755/1337/109 -f 733/1331/227 748/782/227 749/790/108 -f 742/1339/87 757/1343/87 756/1340/84 -f 734/1338/108 749/790/108 745/789/91 -f 728/769/91 745/791/91 746/793/109 -f 735/1342/85 750/1485/85 757/1343/87 -f 736/1327/88 751/1326/88 750/1344/85 -f 773/1346/90 779/1350/90 780/1347/82 -f 774/1349/85 778/1486/85 779/1350/90 -f 769/1351/91 781/1361/91 782/1352/110 -f 770/1353/110 782/1352/110 776/1354/83 -f 775/1356/89 777/1359/89 778/1357/85 -f 771/1355/83 776/1354/83 777/1359/89 -f 768/1360/228 783/1362/228 781/1361/91 -f 772/1348/82 780/1347/82 783/1362/228 -f 795/1363/82 787/1379/82 784/1364/228 -f 799/1365/228 784/1364/228 786/1366/91 -f 796/1368/83 791/1374/83 790/1369/89 -f 792/1370/89 790/1369/89 789/1371/85 -f 797/1373/110 785/1375/110 791/1374/83 -f 798/1367/91 786/1366/91 785/1375/110 -f 793/1376/85 789/1487/85 788/1377/90 -f 794/1378/90 788/1377/90 787/1379/82 -f 811/834/229 810/832/229 808/831/83 -f 813/841/230 812/837/230 810/832/229 -f 815/840/231 814/838/231 812/837/230 -f 817/847/232 816/845/232 814/838/231 -f 819/849/104 818/846/104 816/845/232 -f 821/833/82 820/1488/82 822/1380/233 -f 825/839/234 824/1489/234 826/1381/235 -f 826/1382/235 828/1490/236 829/851/236 -f 829/851/236 828/1490/236 830/1383/99 -f 824/1384/234 825/843/234 823/1095/233 -f 838/1386/237 839/1393/237 835/1387/104 -f 833/853/105 837/1390/238 836/1388/238 -f 837/1390/238 841/1397/229 840/1391/229 -f 842/1392/239 843/1491/239 839/1393/237 -f 845/1394/240 843/1491/239 842/1392/239 -f 845/1396/240 844/1492/240 840/1391/229 -f 846/868/91 850/1399/234 851/1398/234 -f 850/1399/234 852/1437/82 853/1400/82 -f 863/1401/129 897/1493/127 895/1402/241 -f 854/1404/243 856/1407/246 857/1405/244 -f 856/1407/246 858/1411/247 859/1403/242 -f 849/1408/109 867/1414/109 879/1409/126 -f 858/1411/247 862/1429/121 863/1401/129 -f 867/1414/113 849/1408/113 870/1412/248 -f 849/1408/113 865/1494/262 870/1412/248 -f 871/1417/249 864/1420/250 848/1426/112 -f 848/1426/112 866/1415/112 871/1417/249 -f 870/1412/248 865/1494/262 847/1418/86 -f 864/1420/250 871/1417/249 861/1421/84 -f 854/1404/243 874/1495/255 892/1423/251 -f 857/1405/244 859/1403/242 895/1402/241 -f 878/1425/125 881/1427/125 866/1415/108 -f 876/1410/126 879/1409/126 881/1427/125 -f 858/1411/247 894/1430/253 896/1428/122 -f 856/1407/246 892/1423/251 894/1430/253 -f 855/1406/245 857/1405/244 893/1424/252 -f 860/1419/86 847/1418/86 893/1440/252 -f 893/1440/252 895/1402/241 860/1419/86 -f 895/1402/241 897/1493/127 872/1432/86 -f 897/1493/127 899/1496/86 872/1432/86 -f 892/1434/251 846/1422/84 861/1421/84 -f 861/1421/84 873/1497/84 894/1433/253 -f 873/1497/84 898/1498/84 896/1499/122 -f 894/1433/253 873/1497/84 896/1499/122 -f 852/1437/82 874/1143/90 875/1145/90 -f 874/1438/255 852/1441/84 846/1422/84 -f 287/907/127 904/400/129 905/905/129 -f 907/1106/121 906/911/121 299/391/122 -f 847/1418/86 853/1436/86 875/1439/254 -f 922/923/129 923/925/129 919/938/127 -f 918/940/127 919/938/127 915/932/86 -f 917/942/122 916/944/122 912/929/84 -f 921/926/121 920/922/121 916/944/122 -f 922/923/129 920/922/121 921/926/121 -f 192/296/116 194/289/86 193/1122/86 -f 943/1443/256 942/1445/256 940/1116/257 -f 934/1444/258 935/1500/258 942/1445/256 +f 257/407/167 258/1224/191 256/1225/167 +f 259/400/191 260/1226/192 258/1224/191 +f 263/395/162 264/1227/193 262/1228/162 +f 265/397/193 266/1229/179 264/1227/193 +f 267/426/179 268/1230/161 266/1229/179 +f 269/419/161 270/1231/178 268/1232/161 +f 271/421/178 272/1233/194 270/1231/178 +f 273/416/194 274/1234/160 272/1233/194 +f 275/413/160 276/1235/195 274/1234/160 +f 277/410/195 278/1236/196 276/1235/195 +f 279/405/196 256/1225/167 278/1236/196 +f 284/414/192 295/1237/162 283/415/162 +f 291/1066/178 302/1238/194 290/401/194 +f 281/1067/179 293/1239/161 280/406/161 +f 288/1069/195 299/1240/196 287/425/196 +f 285/417/191 296/1241/192 284/418/192 +f 280/403/161 303/1242/178 291/404/178 +f 282/408/193 292/1243/179 281/409/179 +f 289/1065/160 300/1244/195 288/396/195 +f 286/1068/167 297/1245/191 285/420/191 +f 283/411/162 294/1246/193 282/412/193 +f 290/398/194 301/1247/160 289/399/160 +f 287/423/196 298/1248/167 286/424/167 +f 304/1083/197 315/430/198 313/446/198 +f 314/472/199 313/446/198 315/430/198 +f 314/472/199 318/1085/200 312/467/199 +f 320/457/201 318/1085/184 322/458/184 +f 323/455/185 317/474/202 321/463/202 +f 327/434/203 324/440/204 326/454/204 +f 321/463/202 316/459/201 320/457/201 +f 307/436/205 304/451/197 306/442/205 +f 327/434/203 306/442/205 325/444/203 +f 943/1249/166 924/1250/166 944/1251/166 +f 356/1013/203 359/448/204 357/478/204 +f 360/505/206 359/448/204 364/1087/206 +f 360/505/185 366/491/202 362/484/202 +f 362/484/202 367/485/201 363/481/201 +f 363/481/201 365/1086/184 361/490/184 +f 369/502/199 365/1086/200 371/499/199 +f 369/502/199 370/493/198 368/497/198 +f 973/506/205 976/1009/197 974/1011/205 +f 377/1252/207 381/1253/208 372/1254/209 +f 379/1255/201 385/1256/210 376/1257/202 +f 378/1258/211 382/1259/212 387/1260/213 +f 381/1253/208 720/1261/214 717/1262/215 +f 383/1263/216 375/1264/217 374/1265/205 +f 379/1255/201 387/1260/213 386/1266/218 +f 381/1267/208 373/1268/197 372/1269/209 +f 385/1256/210 377/1270/207 376/1257/202 +f 373/1268/197 383/1263/216 374/1265/205 +f 323/455/206 324/440/204 319/1081/206 +f 399/513/178 412/1271/161 388/512/161 +f 389/518/179 414/1272/193 390/517/193 +f 396/537/195 421/1273/160 397/1093/160 +f 393/528/191 418/1274/167 394/1091/167 +f 390/521/193 415/1275/162 391/519/162 +f 397/540/160 422/1276/194 398/539/194 +f 394/533/167 419/1277/196 395/531/196 +f 391/524/162 416/1278/192 392/522/192 +f 398/509/194 423/1279/178 399/1089/178 +f 388/514/161 413/1280/179 389/1090/179 +f 395/534/196 420/1281/195 396/1092/195 +f 392/527/192 417/1282/191 393/525/191 +f 406/536/179 429/1283/161 405/532/161 +f 403/526/194 426/1284/160 402/523/160 +f 410/510/191 433/1285/192 409/511/192 +f 400/515/196 435/1286/167 411/516/167 +f 407/535/193 430/1287/179 406/536/179 +f 404/530/178 427/1288/194 403/526/194 +f 411/516/167 434/1289/191 410/510/191 +f 401/520/195 424/1290/196 400/515/196 +f 408/538/162 431/1291/193 407/535/193 +f 405/529/161 428/1292/178 404/530/178 +f 402/523/160 425/1293/195 401/520/195 +f 409/511/192 432/1294/162 408/538/162 +f 474/1295/195 487/1296/219 475/1297/219 +f 482/1298/192 488/1299/220 489/1300/192 +f 483/1301/191 489/1300/192 490/1302/191 +f 472/1303/167 484/1304/196 473/1305/196 +f 483/1301/191 485/1306/167 472/1303/167 +f 473/1305/196 486/1307/195 474/1295/195 +f 495/1308/196 501/1309/167 494/1310/167 +f 493/1311/191 499/1312/192 492/1313/192 +f 496/1314/195 502/1315/196 495/1308/196 +f 494/1310/167 500/1316/191 493/1311/191 +f 492/1313/192 498/1317/220 491/1318/220 +f 497/1319/219 503/1320/195 496/1314/195 +f 527/595/161 509/611/179 508/608/161 +f 528/593/179 510/613/193 509/611/179 +f 529/590/193 511/615/221 510/613/193 +f 524/1118/222 506/603/194 505/605/222 +f 525/601/194 507/606/178 506/603/194 +f 526/599/178 508/608/161 507/606/178 +f 530/592/221 538/616/223 511/615/221 +f 557/1321/161 517/701/178 558/1322/178 +f 560/1323/224 514/695/195 561/719/225 +f 532/1324/226 522/687/192 521/689/162 +f 556/1325/179 518/706/161 557/1326/161 +f 559/1327/227 515/697/160 560/1323/224 +f 533/1328/228 519/707/179 556/1325/179 +f 558/1322/178 516/699/194 559/1327/227 +f 561/719/225 514/695/195 513/694/196 +f 615/714/167 513/694/196 512/693/167 +f 533/1328/228 521/689/162 520/709/193 +f 524/1118/222 540/623/229 541/625/229 +f 532/1329/230 594/1330/231 531/1331/232 +f 560/1332/233 602/1333/234 601/1334/235 +f 560/1332/233 600/678/231 559/1131/236 +f 533/686/237 595/1335/238 532/1329/230 +f 616/712/191 512/693/167 523/691/191 +f 626/731/196 640/743/167 625/730/167 +f 627/733/195 639/744/196 626/731/196 +f 630/724/192 643/739/220 629/1138/220 +f 628/735/219 641/745/195 627/733/195 +f 631/728/191 644/737/192 630/724/192 +f 625/730/167 645/741/191 631/728/191 +f 523/691/191 522/687/192 531/723/239 +f 693/1153/240 696/1336/241 694/805/240 +f 695/1337/241 687/1338/242 696/1336/241 +f 720/1339/214 727/1340/243 728/1341/244 +f 380/1342/245 717/1343/215 718/1344/246 +f 380/1342/245 713/1345/247 383/1263/216 +f 387/1260/213 716/1346/248 386/1266/218 +f 383/1263/216 714/1347/249 382/1348/212 +f 382/1259/212 715/1349/250 387/1260/213 +f 384/1350/251 719/1351/252 720/1339/214 +f 386/1266/218 719/1351/252 385/1256/210 +f 724/1352/253 731/1353/254 727/1354/255 +f 715/1355/250 724/1356/256 716/1346/248 +f 714/1357/249 723/1358/257 715/1349/250 +f 718/1344/246 721/1359/258 713/1345/247 +f 718/1344/246 725/1360/259 726/1361/260 +f 713/1345/247 722/1362/261 714/1347/249 +f 716/1346/248 727/1340/243 719/1351/252 +f 717/1262/215 728/1363/244 725/1364/259 +f 727/1354/255 732/1365/262 728/1366/244 +f 724/1352/253 729/1367/263 730/1368/264 +f 730/1368/264 735/1369/265 731/1353/254 +f 731/1353/254 736/1370/266 732/1365/262 +f 730/1368/264 733/1371/267 734/1372/268 +f 734/1372/268 739/1373/269 735/1369/265 +f 735/1369/265 740/1374/270 736/1370/266 +f 733/1371/267 738/1375/271 734/1372/268 +f 726/1361/260 741/1376/272 721/1359/258 +f 726/1361/260 743/1377/273 744/1378/274 +f 721/1359/258 742/1379/275 722/1362/261 +f 744/1380/276 745/1381/277 741/1382/278 +f 743/1383/273 748/1384/279 744/1380/276 +f 742/1385/275 745/1381/277 746/1386/280 +f 748/1384/279 749/1387/281 745/1381/277 +f 748/1384/279 751/1388/282 752/1389/283 +f 745/1381/277 750/1390/284 746/1386/280 +f 752/1389/283 753/1391/285 749/1387/281 +f 752/1389/283 755/1392/286 756/1393/287 +f 749/1387/281 754/1394/288 750/1390/284 +f 756/1393/287 757/1395/289 753/1391/285 +f 755/1392/286 760/1396/290 756/1393/287 +f 753/1391/285 758/1397/291 754/1394/288 +f 760/1398/290 761/1399/292 757/1400/289 +f 760/1398/290 763/1401/293 764/1402/294 +f 757/1400/289 762/1403/295 758/1404/291 +f 764/1402/294 765/1405/296 761/1399/292 +f 763/1406/293 768/1407/297 764/1402/294 +f 761/1399/292 766/1408/298 762/1409/295 +f 732/1410/262 747/1411/299 728/1363/244 +f 742/1412/275 723/1358/257 722/1413/261 +f 766/1414/298 738/1415/271 737/1416/300 +f 739/1417/269 767/1418/301 740/1419/270 +f 765/1405/296 739/1417/269 738/1415/271 +f 733/1371/267 762/1409/295 737/1420/300 +f 746/1421/280 729/1422/263 723/1358/257 +f 750/1423/284 754/1394/288 762/1409/295 +f 737/1420/300 762/1409/295 766/1408/298 +f 763/1424/293 740/1425/270 767/1426/301 +f 763/1424/293 736/1427/266 740/1425/270 +f 751/1428/282 763/1424/293 755/1429/286 +f 743/1430/273 728/1363/244 747/1411/299 +f 798/886/185 816/890/302 799/885/302 +f 806/1431/162 820/1432/164 805/1433/164 +f 799/885/302 827/1170/160 812/883/160 +f 807/1434/184 821/1435/162 806/1431/162 +f 813/1436/162 817/888/303 802/1437/303 +f 808/1438/167 822/1439/184 807/1434/184 +f 809/1440/185 823/1441/167 808/1438/167 +f 810/1442/160 824/1443/185 809/1440/185 +f 802/1437/303 818/896/184 803/1444/184 +f 811/1445/163 825/1446/160 810/1442/160 +f 803/1444/184 814/895/167 797/1447/167 +f 797/875/167 815/899/185 798/886/185 +f 804/1448/161 826/1449/163 811/1445/163 +f 805/1433/164 819/1450/161 804/1451/161 +f 842/1452/166 849/1453/158 841/1454/158 +f 843/1455/161 848/1456/166 842/1452/166 +f 838/1457/167 851/1458/186 839/1459/186 +f 839/1459/186 845/1460/159 840/1461/159 +f 844/1462/165 847/1463/161 843/1464/161 +f 840/1461/159 846/1465/165 844/1462/165 +f 837/1466/304 850/1467/167 838/1457/167 +f 841/1454/158 852/1468/304 837/1466/304 +f 864/1469/158 853/1470/304 868/1471/304 +f 868/1471/304 855/1472/167 867/1473/167 +f 865/1474/159 859/1475/165 861/1476/165 +f 861/1476/165 858/1477/161 862/1478/161 +f 866/1479/186 860/1480/159 865/1474/159 +f 867/1473/167 854/1481/186 866/1479/186 +f 862/1482/161 857/1483/166 863/1484/166 +f 863/1484/166 856/1485/158 864/1469/158 +f 880/940/305 877/937/159 878/941/159 +f 882/947/306 879/938/305 880/940/305 +f 884/946/307 881/943/306 882/947/306 +f 886/953/308 883/944/307 884/946/307 +f 888/955/180 885/951/308 886/953/308 +f 890/939/158 891/1486/309 892/1197/309 +f 894/945/310 895/1487/311 896/1199/311 +f 895/1488/311 898/957/312 896/1203/311 +f 898/957/312 899/1489/175 900/954/175 +f 893/1490/310 892/1201/309 891/1491/309 +f 907/1492/313 904/1493/180 903/962/180 +f 902/959/181 905/1494/314 901/1495/181 +f 906/1496/314 909/1497/305 905/1494/314 +f 911/1498/315 908/1499/313 907/1492/313 +f 914/1500/316 911/1498/315 913/1501/316 +f 914/1502/316 909/1497/305 910/1503/305 +f 915/974/167 920/1504/310 916/972/167 +f 919/1505/310 922/1506/158 920/1504/310 +f 932/1507/205 964/1508/317 928/1509/318 +f 923/1510/319 926/1511/320 924/1512/321 +f 925/1513/322 928/1509/318 926/1511/320 +f 918/1514/185 948/1515/202 945/1516/202 +f 927/1517/323 932/1507/205 928/1509/318 +f 939/1518/324 938/1519/189 936/1520/189 +f 935/1521/188 937/1522/188 940/1523/325 +f 939/1518/324 916/1524/162 929/1525/162 +f 933/1526/326 930/1527/160 915/1528/160 +f 923/1510/319 961/1529/327 925/1513/322 +f 926/1511/320 964/1508/317 962/1530/328 +f 947/1531/201 935/1521/184 917/1532/184 +f 945/1516/202 950/1533/201 947/1531/201 +f 927/1517/323 965/1534/198 931/1535/197 +f 925/1513/322 963/1536/329 927/1517/323 +f 924/1512/321 962/1530/328 944/1537/330 +f 941/1538/162 929/1525/162 964/1508/317 +f 963/1539/329 961/1540/327 930/1527/160 +f 920/1541/162 922/1542/162 916/1524/162 +f 921/1543/158 944/1251/166 922/1506/158 +f 943/1544/331 915/1528/160 961/1540/327 +f 356/1013/203 974/1011/205 358/1016/203 +f 976/1212/197 368/497/198 370/493/198 +f 916/1524/162 944/1545/330 962/1546/328 +f 915/1528/160 921/1547/160 919/1548/160 +f 991/1029/205 988/1044/203 987/1046/203 +f 987/1046/203 984/1038/162 983/1024/162 +f 986/1048/198 981/1035/160 982/1021/160 +f 990/1032/197 985/1050/198 986/1048/198 +f 991/1029/205 990/1032/197 992/1031/205 +f 261/402/192 262/1228/162 260/1226/192 +f 1012/1549/332 1009/1222/333 1010/1060/333 +f 1003/1550/334 1011/1551/332 1012/1549/332 +f 257/407/167 259/400/191 258/1224/191 +f 259/400/191 261/402/192 260/1226/192 +f 263/395/162 265/397/193 264/1227/193 +f 265/397/193 267/426/179 266/1229/179 +f 267/426/179 269/422/161 268/1230/161 +f 269/419/161 271/421/178 270/1231/178 +f 271/421/178 273/416/194 272/1233/194 +f 273/416/194 275/413/160 274/1234/160 +f 275/413/160 277/410/195 276/1235/195 +f 277/410/195 279/405/196 278/1236/196 +f 279/405/196 257/407/167 256/1225/167 +f 284/414/192 296/1552/192 295/1237/162 +f 291/1066/178 303/1553/178 302/1238/194 +f 281/1067/179 292/1554/179 293/1239/161 +f 288/1069/195 300/1555/195 299/1240/196 +f 285/417/191 297/1556/191 296/1241/192 +f 280/403/161 293/1557/161 303/1242/178 +f 282/408/193 294/1558/193 292/1243/179 +f 289/1065/160 301/1559/160 300/1244/195 +f 286/1068/167 298/1560/167 297/1245/191 +f 283/411/162 295/1561/162 294/1246/193 +f 290/398/194 302/1562/194 301/1247/160 +f 287/423/196 299/1563/196 298/1248/167 +f 304/1083/197 305/1079/197 315/430/198 +f 314/472/199 312/467/199 313/446/198 +f 314/472/199 322/458/200 318/1085/200 +f 320/457/201 316/459/201 318/1085/184 +f 323/455/185 319/1081/185 317/474/202 +f 327/434/203 325/444/203 324/440/204 +f 321/463/202 317/474/202 316/459/201 +f 307/436/205 305/438/197 304/451/197 +f 327/434/203 307/436/205 306/442/205 +f 943/1249/166 923/1564/166 924/1250/166 +f 356/1013/203 358/1016/203 359/448/204 +f 360/505/206 357/478/204 359/448/204 +f 360/505/185 364/1087/185 366/491/202 +f 362/484/202 366/491/202 367/485/201 +f 363/481/201 367/485/201 365/1086/184 +f 369/502/199 361/490/200 365/1086/200 +f 369/502/199 371/499/199 370/493/198 +f 973/506/205 975/508/197 976/1009/197 +f 377/1252/207 384/1565/251 381/1253/208 +f 379/1255/201 386/1266/218 385/1256/210 +f 378/1258/211 375/1566/217 382/1259/212 +f 381/1253/208 384/1565/251 720/1261/214 +f 383/1263/216 382/1348/212 375/1264/217 +f 379/1255/201 378/1258/211 387/1260/213 +f 381/1267/208 380/1342/245 373/1268/197 +f 385/1256/210 384/1350/251 377/1270/207 +f 373/1268/197 380/1342/245 383/1263/216 +f 323/455/206 326/454/204 324/440/204 +f 399/513/178 423/1567/178 412/1271/161 +f 389/518/179 413/1568/179 414/1272/193 +f 396/537/195 420/1569/195 421/1273/160 +f 393/528/191 417/1570/191 418/1274/167 +f 390/521/193 414/1571/193 415/1275/162 +f 397/540/160 421/1572/160 422/1276/194 +f 394/533/167 418/1573/167 419/1277/196 +f 391/524/162 415/1574/162 416/1278/192 +f 398/509/194 422/1575/194 423/1279/178 +f 388/514/161 412/1576/161 413/1280/179 +f 395/534/196 419/1577/196 420/1281/195 +f 392/527/192 416/1578/192 417/1282/191 +f 406/536/179 430/1287/179 429/1283/161 +f 403/526/194 427/1288/194 426/1284/160 +f 410/510/191 434/1289/191 433/1285/192 +f 400/515/196 424/1290/196 435/1286/167 +f 407/535/193 431/1291/193 430/1287/179 +f 404/530/178 428/1292/178 427/1288/194 +f 411/516/167 435/1286/167 434/1289/191 +f 401/520/195 425/1293/195 424/1290/196 +f 408/538/162 432/1294/162 431/1291/193 +f 405/529/161 429/1579/161 428/1292/178 +f 402/523/160 426/1284/160 425/1293/195 +f 409/511/192 433/1285/192 432/1294/162 +f 474/1295/195 486/1307/195 487/1296/219 +f 482/1298/192 481/1580/220 488/1299/220 +f 483/1301/191 482/1298/192 489/1300/192 +f 472/1303/167 485/1306/167 484/1304/196 +f 483/1301/191 490/1302/191 485/1306/167 +f 473/1305/196 484/1304/196 486/1307/195 +f 495/1308/196 502/1315/196 501/1309/167 +f 493/1311/191 500/1316/191 499/1312/192 +f 496/1314/195 503/1320/195 502/1315/196 +f 494/1310/167 501/1309/167 500/1316/191 +f 492/1313/192 499/1312/192 498/1317/220 +f 497/1319/219 504/1581/219 503/1320/195 +f 527/595/161 528/593/179 509/611/179 +f 528/593/179 529/590/193 510/613/193 +f 529/590/193 530/592/221 511/615/221 +f 524/1118/222 525/601/194 506/603/194 +f 525/601/194 526/599/178 507/606/178 +f 526/599/178 527/595/161 508/608/161 +f 530/592/221 539/621/223 538/616/223 +f 557/1321/161 518/703/161 517/701/178 +f 560/1323/224 515/697/160 514/695/195 +f 532/1324/226 531/723/239 522/687/192 +f 556/1325/179 519/707/179 518/706/161 +f 559/1327/227 516/699/194 515/697/160 +f 533/1328/228 520/709/193 519/707/179 +f 558/1322/178 517/701/178 516/699/194 +f 513/694/196 619/715/196 561/719/225 +f 619/715/196 618/717/185 561/719/225 +f 615/714/167 619/715/196 513/694/196 +f 533/1328/228 532/1324/226 521/689/162 +f 524/1118/222 505/605/222 540/623/229 +f 532/1329/230 595/1335/238 594/1330/231 +f 560/1332/233 561/1582/335 602/1333/234 +f 560/1332/233 601/1334/235 600/678/231 +f 533/686/237 596/685/336 595/1335/238 +f 616/712/191 615/714/167 512/693/167 +f 626/731/196 639/744/196 640/743/167 +f 627/733/195 641/745/195 639/744/196 +f 630/724/192 644/737/192 643/739/220 +f 628/735/219 642/747/219 641/745/195 +f 631/728/191 645/741/191 644/737/192 +f 625/730/167 640/743/167 645/741/191 +f 617/710/184 616/712/191 531/723/239 +f 616/712/191 523/691/191 531/723/239 +f 693/1153/240 695/1337/241 696/1336/241 +f 695/1337/241 688/1583/242 687/1338/242 +f 720/1339/214 719/1351/252 727/1340/243 +f 380/1342/245 381/1267/208 717/1343/215 +f 380/1342/245 718/1344/246 713/1345/247 +f 387/1260/213 715/1355/250 716/1346/248 +f 383/1263/216 713/1345/247 714/1347/249 +f 382/1259/212 714/1357/249 715/1349/250 +f 384/1350/251 385/1256/210 719/1351/252 +f 386/1266/218 716/1346/248 719/1351/252 +f 724/1352/253 730/1368/264 731/1353/254 +f 715/1355/250 723/1584/257 724/1356/256 +f 714/1357/249 722/1413/261 723/1358/257 +f 718/1344/246 726/1361/260 721/1359/258 +f 718/1344/246 717/1343/215 725/1360/259 +f 713/1345/247 721/1359/258 722/1362/261 +f 716/1346/248 724/1356/256 727/1340/243 +f 717/1262/215 720/1261/214 728/1363/244 +f 727/1354/255 731/1353/254 732/1365/262 +f 724/1352/253 723/1585/257 729/1367/263 +f 730/1368/264 734/1372/268 735/1369/265 +f 731/1353/254 735/1369/265 736/1370/266 +f 730/1368/264 729/1367/263 733/1371/267 +f 734/1372/268 738/1375/271 739/1373/269 +f 735/1369/265 739/1373/269 740/1374/270 +f 733/1371/267 737/1420/300 738/1375/271 +f 726/1361/260 744/1378/274 741/1376/272 +f 726/1361/260 725/1360/259 743/1377/273 +f 721/1359/258 741/1376/272 742/1379/275 +f 744/1380/276 748/1384/279 745/1381/277 +f 743/1383/273 747/1586/299 748/1384/279 +f 742/1385/275 741/1382/278 745/1381/277 +f 748/1384/279 752/1389/283 749/1387/281 +f 748/1384/279 747/1586/299 751/1388/282 +f 745/1381/277 749/1387/281 750/1390/284 +f 752/1389/283 756/1393/287 753/1391/285 +f 752/1389/283 751/1388/282 755/1392/286 +f 749/1387/281 753/1391/285 754/1394/288 +f 756/1393/287 760/1396/290 757/1395/289 +f 755/1392/286 759/1587/337 760/1396/290 +f 753/1391/285 757/1395/289 758/1397/291 +f 760/1398/290 764/1402/294 761/1399/292 +f 760/1398/290 759/1588/337 763/1401/293 +f 757/1400/289 761/1399/292 762/1403/295 +f 764/1402/294 768/1407/297 765/1405/296 +f 763/1406/293 767/1589/301 768/1407/297 +f 761/1399/292 765/1405/296 766/1408/298 +f 732/1410/262 736/1427/266 747/1411/299 +f 742/1412/275 746/1421/280 723/1358/257 +f 766/1414/298 765/1405/296 738/1415/271 +f 739/1417/269 768/1407/297 767/1418/301 +f 765/1405/296 768/1407/297 739/1417/269 +f 746/1421/280 733/1371/267 729/1422/263 +f 758/1397/291 762/1409/295 754/1394/288 +f 762/1409/295 733/1371/267 750/1423/284 +f 733/1371/267 746/1421/280 750/1423/284 +f 751/1428/282 747/1411/299 736/1427/266 +f 736/1427/266 763/1424/293 751/1428/282 +f 763/1424/293 759/1590/337 755/1429/286 +f 743/1430/273 725/1364/259 728/1363/244 +f 798/886/185 815/899/185 816/890/302 +f 806/1431/162 821/1435/162 820/1432/164 +f 799/885/302 816/890/302 827/1170/160 +f 807/1434/184 822/1439/184 821/1435/162 +f 813/1436/162 828/889/162 817/888/303 +f 808/1438/167 823/1441/167 822/1439/184 +f 809/1440/185 824/1443/185 823/1441/167 +f 810/1442/160 825/1446/160 824/1443/185 +f 802/1437/303 817/888/303 818/896/184 +f 811/1445/163 826/1449/163 825/1446/160 +f 803/1444/184 818/896/184 814/895/167 +f 797/875/167 814/897/167 815/899/185 +f 804/1448/161 819/1591/161 826/1449/163 +f 805/1433/164 820/1432/164 819/1450/161 +f 842/1452/166 848/1456/166 849/1453/158 +f 843/1455/161 847/1592/161 848/1456/166 +f 838/1457/167 850/1467/167 851/1458/186 +f 839/1459/186 851/1458/186 845/1460/159 +f 844/1462/165 846/1465/165 847/1463/161 +f 840/1461/159 845/1460/159 846/1465/165 +f 837/1466/304 852/1468/304 850/1467/167 +f 841/1454/158 849/1453/158 852/1468/304 +f 864/1469/158 856/1485/158 853/1470/304 +f 868/1471/304 853/1470/304 855/1472/167 +f 865/1474/159 860/1480/159 859/1475/165 +f 861/1476/165 859/1475/165 858/1477/161 +f 866/1479/186 854/1481/186 860/1480/159 +f 867/1473/167 855/1472/167 854/1481/186 +f 862/1482/161 858/1593/161 857/1483/166 +f 863/1484/166 857/1483/166 856/1485/158 +f 880/940/305 879/938/305 877/937/159 +f 882/947/306 881/943/306 879/938/305 +f 884/946/307 883/944/307 881/943/306 +f 886/953/308 885/951/308 883/944/307 +f 888/955/180 887/952/180 885/951/308 +f 890/939/158 889/1594/158 891/1486/309 +f 894/945/310 893/1595/310 895/1487/311 +f 895/1488/311 897/1596/312 898/957/312 +f 898/957/312 897/1596/312 899/1489/175 +f 893/1490/310 894/949/310 892/1201/309 +f 907/1492/313 908/1499/313 904/1493/180 +f 902/959/181 906/1496/314 905/1494/314 +f 906/1496/314 910/1503/305 909/1497/305 +f 911/1498/315 912/1597/315 908/1499/313 +f 914/1500/316 912/1597/315 911/1498/315 +f 914/1502/316 913/1598/316 909/1497/305 +f 915/974/167 919/1505/310 920/1504/310 +f 919/1505/310 921/1543/158 922/1506/158 +f 932/1507/205 966/1599/203 964/1508/317 +f 923/1510/319 925/1513/322 926/1511/320 +f 925/1513/322 927/1517/323 928/1509/318 +f 918/1514/185 936/1520/185 948/1515/202 +f 927/1517/323 931/1535/197 932/1507/205 +f 936/1520/189 918/1514/189 939/1518/324 +f 918/1514/189 934/1600/338 939/1518/324 +f 940/1523/325 933/1526/326 917/1532/188 +f 917/1532/188 935/1521/188 940/1523/325 +f 939/1518/324 934/1600/338 916/1524/162 +f 933/1526/326 940/1523/325 930/1527/160 +f 923/1510/319 943/1601/331 961/1529/327 +f 926/1511/320 928/1509/318 964/1508/317 +f 947/1531/201 950/1533/201 935/1521/184 +f 945/1516/202 948/1515/202 950/1533/201 +f 927/1517/323 963/1536/329 965/1534/198 +f 925/1513/322 961/1529/327 963/1536/329 +f 924/1512/321 926/1511/320 962/1530/328 +f 929/1525/162 916/1524/162 962/1546/328 +f 962/1546/328 964/1508/317 929/1525/162 +f 964/1508/317 966/1599/203 941/1538/162 +f 966/1599/203 968/1602/162 941/1538/162 +f 961/1540/327 915/1528/160 930/1527/160 +f 930/1527/160 942/1603/160 963/1539/329 +f 942/1603/160 967/1604/160 965/1605/198 +f 963/1539/329 942/1603/160 965/1605/198 +f 921/1543/158 943/1249/166 944/1251/166 +f 943/1544/331 921/1547/160 915/1528/160 +f 356/1013/203 973/506/205 974/1011/205 +f 976/1212/197 975/1017/197 368/497/198 +f 916/1524/162 922/1542/162 944/1545/330 +f 991/1029/205 992/1031/205 988/1044/203 +f 987/1046/203 988/1044/203 984/1038/162 +f 986/1048/198 985/1050/198 981/1035/160 +f 990/1032/197 989/1028/197 985/1050/198 +f 991/1029/205 989/1028/197 990/1032/197 +f 261/402/192 263/395/162 262/1228/162 +f 1012/1549/332 1011/1551/332 1009/1222/333 +f 1003/1550/334 1004/1606/334 1011/1551/332 diff --git a/src/main/resources/assets/hbm/textures/blocks/battery_dineutronium_side.png b/src/main/resources/assets/hbm/textures/blocks/battery_dineutronium_side.png index c4aa94527fde0a0ec76c1f1f04a98aa502217030..243387aaa3a653aaa71183ed322b7603365944e2 100644 GIT binary patch delta 454 zcmV;%0XhD@1JwhN8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0gOpRK~y-6jgm2L z+b|S{Ka!#i1THigxkFZ?d%H9z=rwwPA|28bWbFyGWX?%ahl7Elp1lx)1(X!Y4)Rka zI|%v!LJ;x)|NGz1r*3b*7hb6tBLH33VXY;`I3D@;-ctcM=YL+)c(bgv0D}O)!^3Bs zb2QC<>>wZ^#2C4|`#9pf_hfoo zUDsV?Q=OChzJI5b!s;E|+|=Zpd3kAP*$hvt2FLQ=@|Brmgq-u~4wO=}J+OA@T?tV{ zj4>#s2mzj-TS6E{ICnaZAOd17rNm;f;Opu=RaK3ds8hiIu>Cv(vF5#}ZCj4VBgPm~ zO5~i;T4RivVP_8R??2(3z>B$cvia!I{u=ARRJl#Yowb^_r-h1l0 wo&_Zxry0#lvETou^4=3;08Gix*005AYXf^-<00d`2O+f$vv5yPw+ZzYqwC1|fmaN?-(TT%@*yQm06oG^9wAhJP#M7ThTpNxo(9+PL!S zX&Cm+o1fi%Iv&68a5#K{viwkL!shvVmc5E~oU<12c?4njg53nmvdr^rGGPT$!LU~W z|Km8CxLXis*sFkD&~@D~3{BH0rK+l`>$)h4OfSt+O$$z^*$Dc+_kG{B?OSu_{HcEf97mxVvdWZz1d^fGFlwnb5V@3E&w2f^`OYgO9>F Z{{wro%qFi^K1%=q002ovPDHLkV1h4#yPp66 diff --git a/src/main/resources/assets/hbm/textures/blocks/battery_lithium_side.png b/src/main/resources/assets/hbm/textures/blocks/battery_lithium_side.png index f02b4e99b9dd3e6c01b59bbec09d09bda4ca465b..546203074cd0b87692e11bfa5e4b7107f06036e6 100644 GIT binary patch delta 575 zcmV-F0>J&41kD7H8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0t87!K~y-6U6V~} z+&~b8zgE>ulflN`h8Vo}Hsm&0cry?$asY?qAUTR*z>tMWV3x+#VoXk87$dAnOI7MD z^fQwbXd(KQRNt%D;qvlhcJCNVqyV64THKwK5+Xv=G(e`VcYiDvZ>Z}X+wB&0?|6FJ zVCJX_0A>zk091AQ_^8?KYD5%~0u?DRbFQzyQkEsRw<}Z?GXo&TIqr^#;%+RLSCnPR zYIQ?Oe<=F#Gi6!w@bEy45y-?CQB~YKM3j^gDK!VWc|T##99XSxMi&qf>bl0=F*Ayy zplKRXN|WyR_@av)N#3B&Eb+vB1nn z6B&$~Pt0u#UDplkgAf93+mcc`K+foHw;Nu<6q*nMO@9OT_Z3akBa9Ve#NGD@X6^oz zfV(rF&-rrnVG2>snJ^gaZiwil*L~75s>;jD3sqI|`ud89;O=x?M^O}r$n=wxQa?dm z_Xt;4pQj|ApT8SK&EShqv0g4eQI;j^_0N9owol)9FKl4Wq?9Hd^v0-rhw6;G zyB|~I*f@N8dWyRbzRZBYdi`s_?boW??G`iR`T3duYkw=lKWRNY`wM+lL3xDr96$g7 N002ovPDHLkV1i}r46FbE delta 522 zcmV+l0`>jP1egSn8Gix*005AYXf^-<00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01m?d01m?e$8V@)0000ObVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-@}P z{Z0w!0004rNkl!M6;!?)Urcc1zQJmL1UuC9^Dr0j($u761c3&UIZY?DP@A07;&r zg#H-tI-z!&B!5X9$LsZav)Keeuv{(`Es7U1z3cUz{^U9w4x`a%I2@wKD6ilK*Mm? zwxy=29bm_`&^pafo@_o0Ch7HhWW(8{OG@7M8^VfCA`VS`W+>qeV-qqOKR?x#wtKT9veC zaCTZzcClrMqGwmw?gG5pQ#41aVmmpvGq@dW_puW^(EjsVXXyU|sO`~jbz+an00000 MNkvXXt^-0~f{jt+MgRZ+ diff --git a/src/main/resources/assets/hbm/textures/blocks/battery_potato_side.png b/src/main/resources/assets/hbm/textures/blocks/battery_potato_side.png index 4175efc54af37b38dc797438d54913c749322801..48c9478aef1405f5b6baf773438d8c3719358b4d 100644 GIT binary patch delta 601 zcmV-f0;c`W1Lp*g8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0v<_3K~y-6ZIe%H z6Hye!fA77SOs71fp~Y6|qR?(E5d{g|l;WaY7T4lN@N)^`!hJu0Af+HBbWsWE##$E@ zCfcDw#wPRUz2{;w(?ok#@4>z2o^!ZY?CtHj!C*k6(Le}+bAJwF49+>6a|A(vloH?f zNz)W#44&taWf{$86EBJ)UO&G_5Cj|^_vy6PxJnY17Zy1@?z8o5gD8$^X`h4cH+Hw5 zPX3y=AAce9JO^O^L@*juDxdgyk zix-9=Ev-q@6n}tspMFnD2Uxqr=l5S2kH=I>A3sWJBBc~wrC@r>`T6;ODwI+fV*qGr z%~etoc|}n`$wL@6;7{4`p?S&mHTXUV0dMjL7-RVQeL$zJCj)=t2_XPDJnqj-)EYK6 z?qaRw^mGWN1J+lU2!a5Bq9~BgmEm>TYcm9SUWQZ_Qh#Rv5XCW395XjJH_?6zvJ85? zAz4;hs4$(?X!HY5DK!(ycsvH+)$smIcv6BfhA56}5-BBKk|e;Ln$=p%{QNw_;c#N* zM*6gZD2~gu_I;mj?~L`;B>-M-H)-jI0338r+1r z?VZ(0-%^JC6H!}`SynbpuX3d(3>!0z)qu^FOIli!=Q(0$XUA11ToeV?+A^HU$ttCg nQeuq37=sW3-}kZBqP6BPp1T2<46)z`00000NkvXXu0mjfU&Rbm delta 447 zcmV;w0YLue1kMAH8Gix*005AYXf^-<00d`2O+f$vv5yPM-YQr!Pg>{8OF$9Vi-8zBzKaP{wU>jqIyX~sbZ4c0{x_|5yy6f$FjV}7B4+fJ| z$l_`Az8T4qo9DSGio@Y>JRTXVs@m;#Wm%q1r?zc}VL;S%-82nL<2brJ&p%&>ulMuw zbdUIWsiYavL>}8a(@B!J?RJZz4hse>P0|<`$?gF&T>x|e7EjaEu`}jcAb}bSVHgHM zaP!x2s~V^EfPZDhdVAFbsE7wJ3E-dtR;$(bQ~vYzAPu1ZfyV=U0ECtRn^6;>jCB8( zRDlErklyMb>{xa!dZVuGeb=qA22T;<#vX z+R1g7iaG$n2T&2bK*dK$u5y9O{Y1`bGk2uBEs16YWq-9=(Y7rQ4-c3G{J6a( z=ZsPcfSfa>lo3$t3O?7Y*K3-l!5D+lQ{vOb1>SppA05#&4cqM&r4-g$hGD>3ON^2I zlM}r6{5m|O>pD~dN-22nxw^W-Ima*zIOh-%a?V(52_ew;eXX##zqZB{) z_t9DtLLjBYFnuX9Wh)8`+)3DiWST2{O zl(18unZ*$ioO3Wy`YwOyI}wFInyXrFSSe;dUm~>9j{})N)f3d bzs~&wnzuzj*4TQ100000NkvXXu0mjfDXw&4n!&7d0wm4s@LnT>sG7PTCG+tmy5-sX76L9 z^%c*+Khb8hnM$RS$s{(NPG>TiLZOgIB1V}^c< zH$re27wIa7@;FM+b5o>+GL-~}4*7hZlL5zv9xOwXz1wWIlGs!dH8?@)fj~EQ=cAUz zV=)A%5cDpoL;}kx!>1=cXR2AW7y{P;LGKa}3l4WePiSg2%Ud)A20D%+KtS>7%X$`h x5TQ9$!6@;Ivz>uA$foacw}{a8U)%)4@CTNB(A~g?a!3FG002ovPDHLkV1fb8@t6Pr diff --git a/src/main/resources/assets/hbm/textures/blocks/battery_side_alt.png b/src/main/resources/assets/hbm/textures/blocks/battery_side_alt.png index 4d5e5dda9d88ffedadb9e4c2938054b7aeceadbb..7a4d97017697b0e905168a1a061d1703077feb6f 100644 GIT binary patch delta 609 zcmV-n0-pWO1n&fp8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0wzgBK~y-6U6Z{| zwE4!R@?11j^oITEX#;7(sdoIY-kphzNCEbANDfKwZ~tHXH0Xj@;bb zAR-uJ007n$TJ^3Az51kMDI8Gix*005AYXf^-<00d`2O+f$vv5yPw4itq$i#ULyBDfM! zL66YiGq&Ay7OA}C|6l%8o_4)nPd`R{xm=FN<9@%N&*z)XW;7bvwq38+#p}ARfvZ$1 zhGF2ba=Bc3njEorsama)R~<;zYPCY4(C_z$!(pe>>2|wZN&NLRsWzL5&u2cI z^Z7go%d+s85Px7c8V#xTdcEHcWLvFPCX>nKa;a1*nM}sx@kAmKjYh-auvDkhDT1}f z+|_Sp^($*q%F2utw1UQ9caw}5J3C={=4~k*FOj%kq8;4 zLf&$@d=Z#IM5ohfm&*k%5D18m#bOYs!rAS1T&>-1H-8B2b{hiH5ySPMF#;xWI2@qq z&vMkzhrb#1VW$#22v3i1p+g`p+hhj%tG=H#3L_t(YiS3jj4#GebL}xK1>o@?u2OxV7u7ScXXXp_Khe0%m z9-wOw2n0zDX_KYd?BHqA_<4Uu`~hZ7TtrEtq}u$fuDl)3B4i;_R!gk68&!Z$ ziW+;df|%goTkKpV9uWc7TI8JdfEXiEN_s#D0mc|TpeTy}Dn>L-Gg@KR=960Xa$l4h1q*xxylxS zB+w9a6Q&(RHQO*CD*Dxko%eSpnGdrjuC77522H)mQ_Zh($t@phle_3iRdw_ipCNbj zaW*ysc<5k+E*qa)0kyn>)XjCl|Q z)y0a-bEv-t0Ib<@DDBrw5Oi;iG=S^YbKJP3$(#p&$b&Z=`emLQ*EyL00000g72424CJ z1>8_jP#~p2K}xL1pN@`8bX5w!{@(r5*#{IB4pEb+sV;tpJ0It(C|QY?%^KVNP8Hyn zqQOxdK}>M+EeK$Kk2(WLOJT=@RK^S2FTMo!;=eFI8+N~!ocTcR%CYn6NCo+Jmm z_%3n>+l#Uo0GxBQ*6Pjx0E{t6DTyYcK-YDMG3o_E2q=m|FH2BW)!+ysf2WWc1)hYb zGDc4xuMh4{wJ0Lq#OZ`sE#|rgK3!mQ)<0)=+rl2!qDTG@hWH_c7t9`LSkDxISpWb4 M07*qoM6N<$f`x@$R{#J2 diff --git a/src/main/resources/assets/hbm/textures/models/ModelPanzerschreck.png b/src/main/resources/assets/hbm/textures/models/ModelPanzerschreck.png deleted file mode 100644 index c40c484a56a7749217aa6531de39f7216582e13a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 937 zcmV;a16KTrP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0|iM$K~#8N?OMTV z6hRQ(Zxe$`K!`VQf?`fy^rC_gy#y~gNytGDIe5x35XixA8}nxCEpKY8w``cNE`-bZ_v1@`%VS_kx z6%lE_etg}XemU-N)v-+{ri3=YH*}M~G;e9QhHtvJO_rDnY~JaI$1B3_C-2@0gQniu z@83SVcN4f-%v{6jeh#&`!~|fGxe-A6l%L-{AJE74$qJy(%r!*ujH$&YCWIDSHw1{2 zuj~UxqSnM{1Hi|)O|gl8M5(x1{FTOk5*)N?+&Cp#NRP;79@3@~Q)6s#vmtwm`)&Z9 zPID*r4Q#ZTE6`t>PwWYzZ*<~6LT-Th-2}P;N;=Hv+n_UIDE=D0{#LU>{H~rrCulN4rd9LTWujl@L@6Yu-*LBZJH_2v!(7fT6FegE7 zpagxA005CKn6-sdUm~ zXwC`y9_N*c877dhF1Q(kYp8-!cziTuKF~4Z2qn8WpoX}@rzu7{_~qp-||l! z5IaP7Vr`UQ{|c2&BZ7uKnd`?I=#wPJAiQ(-?3!wn<~%|=Md zIG^mDJfNZrjKN*Hd2bI|LbQ{Y5nHcyP~f?_xpEi%tr#&V0^sW5arYKG(>-Rx4Zkxj z3isJBEmbi<+pA}A+lhU#K|5dg>9Ns8-mi7ya1f#oX*s{Tn$)Et)>@{&g_4B!ZXYBw zlpK;eSF=fdoBBFVnDJP4AYjoz#UXqVWQBudt2!YqHANs^02r#=beff4RvK^?AzeKF z5P+JqqC9L@AzjBALC5}0%yn!gw-_3lEP5r{M<=c zt~>3*5`-LMt&DSYiAS9jql_*w4~Z?AgrV+OdyK+|=s>M-F}Eb8oT8 zmMb+M=Kp0)M^BA^FYsfh3)QbO2srZK6N&6Uapi55y#{lp;UE@ymftd?PhCMubP63l zop`CDQNfcON_JyI=Xurq;u8cUwei>(g}~eE#@d@RYum|v>SjfaNADU1U$wtAZg03E zN)4dCGhEC2Xy#S4-JUokWcL-*_R;}`>^{IR)%*RvOv{wG3QQx?@AP#&o?&deP_@%9 z;3d~KNa4=0Cyk!!34v3SzV%K0){M?b^ryZ)DV!$f+lnlo#n)V0XYQkZh`IM?k`En! zHy3*b+v;z+j3OO=9-_ceM~9A&01K)KPcf(XO+*#Dh1{CLma|D*pr)-|P7bvp+w@ql z=)Uf6YEXwr$rjGh{*Aj~5Z~pyJwm{B6NTuE)J=lCyh0tV@%2l`=%oZhG)jCpl~Qv| zFKIBgMF7B>_-Ko2&bX=8(Fvhcd)V~1cYCfNa8uj{tUM=ae6I!MGr!U6IQXSSBL_BH zg~qcK`794l+e_s?ts!8NvGnYY=UJ(HpQt73((WGp(HSJeqXUXD#`jyKyVG~mii1o} zEcg|t6p|3Y!kDwyZ=eAO^EoxM$@E-E{c{8rCCT7rO|(#^}zGr{SqBo5d`KtMhRR<(GzL%SmEIXktI8Z zGD1c%#1wz`xm3bc7RK;_VoF-9fyN(CT%r&fW}e*wA#rFi4ez#jAeaA}8^IwF?{D<} zD*&!61GTOdN{^E@btG;WcOYxmA|u@`%V(7Y zdC`TNQKP?%3MtmMj;-7c=KMw(@z0YLz3~#}4$@o#9jVGj?|xHM!GNBliX{Ufe2@y_m& znhQWXtMavVxc;F2K&rJbs-2FG{BPoim~!@LE5eTJQTREX$G+04JfWwH_I%l;4Ud4X$qV8uKz*F<2DB#?&%U#Kp0=2~9>`c&CazKipFpUP3R z{-vjiYIl)SW&-*`8`-nkx_2D9z=r5Ks&8eGV?Q^$&zBoTw0OZuG!RyU^t%|&a*?H-6vi+&9EYp zxV^wlE4x~mtOAf2oQW3PQ*HR_bFR(FZ^UI!#@~je!iG;c7J9BF-)jL^|20NBfF&!1vwDcc>W$ zYGn32K~WazLnrOsTVeoKifFTd&5V)MCHAhZ-Mudf#t`&!_j1rYOyWoh0nYEqV~S1p|8s> zInDctrcqJhu1ZIZRSOxX3|}xup9+g)`IcfKHWD;4U$94~QuY(MhCUpycfPHsreOBz=u)48L% zXtY2wkK!W(?SU|K9Fh2_V2{9ZMBtPEm03pv^{_^AuKFTj$ixj!P!Gn;*l^a)-Wp!UjDajJcgvC6*;&XH;7b~;P zH`}!D8PKzDR>%coLR%sSV^FC5%94KH1I054tc{+?O*AYUi|_nbKBQ^P6wyHswRnoZ zlP)*ti!mkZcj<=As6Y(dum8=k8!?=d7l$hI0vHXeC!iMcS0>6};`Rg+_)5Hz>@tRa zpqq3mO*mKfrojnY_|GZbj|;mSR8-(n!YSgZ>uG$D6_!^PMPe$nG>s*9N_lF%oWaiG#Q@4lYq%h9KpT6_CTY)^S^8+Xl{ zE^aQ}^u)mBBej;#VZ9a;vsc$n(hGb`*)9@&u2`5P^lOxjWI|(G=j)C1|TBIqAz~|_r4~E2$X)K6B8=d=)t;Km)2{zIxjOrt; zm`x04kA1=eHT(Ct)U2KY6RKhApJFkp^W;p4#)`V(=FmQCTdrvGJ`Qvaro6XpN`gDf zz;FW;5$D|g?N_E`xMTtdCK!jgW&cWftaa`@jTgFPk@j;p8l3;&LS&YmU0TZI5;`GI zWaGz=u#gY{rh1$^DN!2KhL1T?8cdHdBfY0*&b0P;8wh$cC^EgQ#>(bc>rICmT(UUk zAqrd*AUk9OByYn$|Cz6?`6=jSzSjs>rf>H{{?m#Stf}2xy;cCWBmPIc{x|Y%&fC2n z6d1M`W*eQCdhS8KU&*+v3!nt;=FB&+K+vvoiGI5?R#Hpd;J)a(j+9 z`v33@@9mkC`HyZq^8YY(t;#$bSZ%JFLrb)V**r^nV0Sa2*&3Eq{f{*aJ57jNS`U{e zy{WN5xDu>~M%YI$OBG!Q>(d^5x+c!sUDwY*Gsg=T4O<)J`*fPy@_o@V{w7WL=wGUG z)LS)EEc44uqjvOaW)#G+JpP&w8V2{iPwknE#?+<0FZ0K&wz>O*^YX|X`b%{Q~f4)mJMK8AfY=obWild7U$LzI&F=;;pB_boS67RVx86d(IS`1Y+CL5UOi2S zV4Py99hA1a(?kD?YC|U#|HWBFx{+02-t}64Ozw<Sc(v_4bD|9t0uVr66xx|=!#^6?p;EkZ)1;TzW?$D7_!;Eki0P( zYPdPO#^`>Oh~6*cKBDB3EZ^~)r;%!8eYbH{`=B2t0+IgRgrM37a$IY9`Lz>-pn3MW z!}u<}4z1?4se1;tIH&Hbx%G(Pk=lzVrU9J!H>Q`nGtEv+V}QqekUHh>N!2x)Dc6U` zHklcXb2`lz>WIvhje@XJ3U^v1hmNihZ#o#|-r;a~?s-7y%#P~g0B*pb4%XF{o^k&N DJN2lp literal 3168 zcmYjUc{o(<8$M@dWKbGel9Gv{?7l=P3=u61Aw^j~`&yO;GYs-6lARD!AzPBd6d7Y3 zzLM-3X)Hx{Lzpo}zZrF1zweLtyytz+^S;mh-1mLXb)9==rbfH?CHMgV*md66;4)`M zaRwf~gLAEm^z-CQV8CS~ec;8%1Jj%Z%uUZk4*)6?1vVXdIBPzC<7)u`AlS?uAjPlv zZ%$A=(C})Yg`aESZO2(OX{988lZSIF7Sz!S=*KO1<*dDuk~+Y*~pJ_e0ss_1I!vLb_6f^!0$YnP zktAR{JWtF1e6UfsU9kNenWgCp*;t>IYqD?95!wn2Qru*I_jF8*ZK&7Uw_rzz`!~y< z_$fkEa(Qd^_?Rv&E8g>cT1rd_{U20LYbQ4FPV~G3+S(yvaq;Uu;GRbOaMhY{?u=zd zYA!m0N|Yd0c$h3qi6Ofy8}l7YwIoWs)K}v-E?Dg ze0i|c*5NbOIqfq>dEKgavO(sHyx`fiv&mhzO|^v<9!>KvDhC-=yGUGkN7&mDYF4Fj z)2UX&{L7+syrvC>G&v?pO*5!2`b_%~+B)y0)sy_73aOI&Su&hCQq;WP+NddJrYK)y zdGXzqgqpVZL>HDT6y%P{v%86yB+{6hY|6Eww(kq5xXYn6IQ(&SQxC#+z?C#&aa zQ5`0+i>V2Mmw6cv$ZJ;XF!yB<=SEY0|ww_7Q`;3n-W_L(W5R%)Vn#J!$xv~?=7 zVUIx4S`{4mPq`B6!|i4nLtxYZ;79ebNKgYfiL)KksP80+ zU)%6sg)z|yQz65DqW(3*Ltd-DL{aWEVXMmTgs=VU z;PZTB-sif)eap2Al;OWjVh-=G?LH8$oaAbzE2pNY|p1dF1U*_gaTW@ zei1U%Qmj##h7=lAuo)n#FW&<^(D8uN5Easb)w~O!%uG;@nX8*Oae`A0_FrCmdn`p-w^6`QcwQvlJwRyO)(&roZ-X{jS3URh_?DUmV96WD^^_`R z!_Odrvxb%LH!{xY(D5%zYRM(g%Tb#c6eBK!TMuGfT_p!34Ye$>gLLyUo@E~m-tGmz z6c%~{Vn!3fFNrE~JBB44Oj@rr7fRc>&kO4pdHjl0n2bK-P&&&N@t-+vCu#^=W_`a;>T3zkE~r#2V(Ck&eG=WF*s-fTOBL0MXho~r~qPGHdh z?4~3F|CU|<+5Ha_zl{shS(^6Ge>W!lALpJ?GC5&Bw+*95314v=^mek$xq2Z9{s*uD zzN*L&Q1kWyok;r)0A#W3o#%LdS zOpil6)^NKXSYSgH28_L(7+bYc=!+I6B6VDmgi#FbdI_+25&nNIcDJ*Jis2VM4yyj~Z$;cwKz`eMN`gm0?{8=MYubvoY^FHc+|f{mq9!aN%2&9y6@IE!iik5w zx!$}E0PU++xETg~Wlm+FyGHnS%F{cRdiLhtDV86gpBUTETjUgh(7j~YbJceXfgGmG zOpdP(@ueI(mXb<-ouPt@`zJ@9kkItZ&jWNFe-64ePf z|4unvlJOHT-jgFvYRLPOW310t;`wVgkbR}fCQ;V1bO}w6W2DZVrZ-!dmpo>PUww=x9(0~MxXK`plvU4<)PDw1>Q2Um>w%2M=!FVPfh7CreCE*0p za%r$kKcetGT{3G&R2k{4>cTv-AP`zeY2z#w^7U&N}CwzwDU zKtjQf*lqxdi4+#X>f`0wgrB@AOg7?oNW7tlH$CSt$EI$%*>29Hru(z<)BUHM)0bA1 z(isB&(tykRpX&?uAQfuRD~J%fA8{3qIq>q)PfNnTkdz^*8tbO8W+}egiMW&RSobcR zc?sAJOS4d&`CMUEX@5^85BtD;XweWl0-V>ePe6aHBUp$ zXrSG`uA;&ebl_eyFK9}%5X2o<(>R=yc^YLKV=Jq+yG>yfSN48TuE3Gw4j2Rjlv>rC z!-r3sH*CT`Nr3o@>Xq>m> z5L~sk;$k(W7q^%`yPF40m1#YW(gVV>r?B92tL%Wt*eBnIKF}-Sc9H;mq}PI{xE4(B zI-!L}a}>B_Z8WZpOH;m^`x1MQ5jPl!%-fQS&pZr|#=CXpzG(OYe@NX=hRj&0n0=^J zU+!SGzGWPSBSrRL7$x;{BEyHS)UAD^tVFfJ0YYfaUQF7H$DPc+8~UZEiaD5zbvp93 zeljd~uIfhS9K3H=^1?5qq(Wz_mb9}lv0N@b!_Ma6t^i?5em%xXTHcxDKaIVwP*bJ4 z9!dG?x}uV21J6`ZE)NMWqtU#>*|@xpW?XEX*n9=+RehVv&EUGOiiWOUQ&w&8oyN2E zbRp6Ck=4KJ`#r-upUqzb>PDt2kfY2jxu$^L)6G+|#KB)D_SRr=J*EkJ+$l`awWvob zgs+mJp`kO>krBxn@6UTQe5fKC-b0Ah9Q!jOCz&BzZl-lziRfEjUTs45Yx;T@D=w`O zC*xwXx`)m^nw-~ZXo|kO&|%#rRjl$dWMy)xD<*G=rjjs#6MGZnEWcHqsT;nmLt9u; z_>$*-XrYThpjJA8Hb$j9jLh7rNw@LLTQ93vo1$)Hg}q_30^~fgluk$kYb;CkxQ-a% zdkE5FohiDN@_xe8`-uSWtN>#mxf4>AMCj$5n3s_Gah`9u#wR`+H{0$ChVy)U{dHj_ zehUAcz0~AwJyaXy^)5*DP4cVQO_CSqoCs+WmX5;AQVllU=8k$-x)m(5JBB$YZRKHH zJR;uEo5oHi)l2tBy<*oBN2Vz2A=;w2?{j%e`4v|tP-0^d0gR3ovxZnIE*vYFkw4|O o#+O>ih+CN^Gz^D@-)2btT$i9dkrx={`~U#w4NVPR=sQIH53?5$uK)l5 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/carbine_bayonet.png b/src/main/resources/assets/hbm/textures/models/weapons/carbine_bayonet.png new file mode 100644 index 0000000000000000000000000000000000000000..0be1ae22b86717356700121f4d9883d43db114cd GIT binary patch literal 2085 zcmV+=2-^3FP)7H);O3$ozJo4P4kyPoTL$saS9`|e zUiUn9+t}{^u0!HYaF+*g>2cd1Jw85u;%2UEcNMNf;!W^8Yq=@OdZV{rVchA>;WoT% z8~>9~y)9gatQWR8>>Bs&$a7%(=I|;sz_;RYFC$TpV`s!&b#s8bx#aHx|J5ab*SLzr z#~1eamF^~ZX=J5sY?JsTA@fBH?aKyu`_!N20oS#=3dhICa`Ahv7yl2D;p(f?RbFsi zJAe<~c`G6U7eIx+bchHooX`ILIWeB`)x$$Xr}2~$U!I-=@W$&0q?CvVM1;S5_77S$ z-gxbhbaB)v^Up6&=)278UpZj4S|K7BhP4JLs+mtdy`4kaS*ZT_J8y=^6p0Z*gdn1b zfO#;sIuU^bkW!+QgsLK{)aKM`hzJwgj*1}S;6YAGPD0=J02mY5gd&od&*!*1W`>ba zowoL)cfS>?N93LP5hYEg4+{MFn6ZDhp_V@P~))gt4 zk~7QY8Jd){v-61vO_(=Sl~OW&*JG{WjO3KbDs&0@*$fY()d8up@wSAD)8#}$AfU_& zVNS`3k`mzx?syBrf>IPga2!I&SqROf5Iln6d`Z`Jh$yu-k_4p`sE+EhwU2z^G1npO zX?7d~VK$uTno)iJhDi6P0b8v8Qxu$0l zw+pCFiFt2-f!RoF1~{{RhMUvOHUv3@(?(;xUNR=d#zxAC^)S+R9Ys4rorK^5S(VWm zNtM}bL2C{;5>r0yN{8!oII0=K^%Nc9aVdBBCI-7E%P2_3LAc>^l64YwsocP;kpAiAyc=L{k zOC;PI?hUm-iX!f~f}4{|!rdt;(RCRQ<8VITi>580%xB*IXQ&mW$k5~u`yDfC^> ztaPl`YcATVJ0b4;Yzl?0>&T@r+M3pkk`jl9udx~j>Nql+Ef84|n=lk6Z*dzZkG09u z+PadGl2QhVi8$i2cUzvFP=^5#p|*kEdrr?z8C&IxlZVvxz-qPPba_rhu$b?WbD@+% ztrf}2yenjaz4;8az@mX0^G&aKC&YOK3R7Zrqxn=>`}vIKuv!iPSgTkBMH1`P2q@Up zrl<;mka9xY2@jfAB!ZF)dwY8mQMJ-rN8k6;H%iCJ$qA9BV&dk^7IPN+`*h1Wr>Cd% zivovf?{`9HCJ0tEFzk9SJ|LOO?8=4?@GlsDtDbsbCS}Un!K#)|XmLVx2 zg2hx7ErgUhOr}cQTF@mJTcxCgnc)JWf-;48gyW%8&zO{43d`k+PyTd4)Y-1K3ha=$ zpS}OR0H|h+txj!3>Zk#0H%JLh1ys>oXtm)en&qM9;8V<6V!WOzsLELhkyh zp{~QV_PaCUe*T+3JaRH0yz^GX^55!+Ezd61k&}mC5Y0JNeMB7@V+zedgC<4jZvE+zr!a^YoEM;^yT&f6JrucSJ%3%tzg z$c6s6?Sc2|$h|spua4ZSBQJ|Oa#eM`S4ZyEk$ZLIULCntN3MZaO&$3cU?|DUww8{Y P00000NkvXXu0mjfzv=(g literal 0 HcmV?d00001