From 049bc8c31bb0d27cdfa6dbbb594ad6ec022be53e Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 10 Nov 2024 22:30:36 +0100 Subject: [PATCH 01/15] go go gadget delete everything in this general area --- .../java/com/hbm/crafting/WeaponRecipes.java | 1 - .../com/hbm/itempool/ItemPoolsLegacy.java | 2 - .../com/hbm/itempool/ItemPoolsSingle.java | 2 - src/main/java/com/hbm/items/ModItems.java | 5 +- .../weapon/sedna/factory/GunFactory.java | 2 + .../sedna/factory/GunFactoryClient.java | 1 + .../sedna/factory/XFactoryCatapult.java | 62 + src/main/java/com/hbm/main/ClientProxy.java | 1 - .../java/com/hbm/main/ResourceManager.java | 3 + .../item/weapon/sedna/ItemRenderFatMan.java | 98 + .../com/hbm/render/tileentity/RenderLoot.java | 20 - .../assets/hbm/models/weapons/fatman.obj | 3404 +++++++++++++++++ .../assets/hbm/textures/items/ammo.png | Bin 15102 -> 15505 bytes .../items/ammo_standard.nuke_demo.png | Bin 0 -> 338 bytes .../items/ammo_standard.nuke_high.png | Bin 0 -> 342 bytes .../items/ammo_standard.nuke_standard.png | Bin 0 -> 369 bytes .../hbm/textures/models/weapons/fatman.png | Bin 0 -> 4778 bytes .../models/weapons/fatman_mininuke.png | Bin 0 -> 1024 bytes 18 files changed, 3572 insertions(+), 29 deletions(-) create mode 100644 src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java create mode 100644 src/main/resources/assets/hbm/models/weapons/fatman.obj create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_high.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png create mode 100644 src/main/resources/assets/hbm/textures/models/weapons/fatman.png create mode 100644 src/main/resources/assets/hbm/textures/models/weapons/fatman_mininuke.png diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index f2be25e18..25ca2256a 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -120,7 +120,6 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_revolver_nightmare2, 1), new Object[] { "SSM", "RRW", 'S', OreDictManager.getReflector(), 'W', W.ingot(), 'R', GOLD.wireFine(), 'M', ModItems.mechanism_special }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_bio_revolver, 1), new Object[] { "SSM", "BTW", 'S', STEEL.plate(), 'M', ModItems.mechanism_revolver_2, 'B', B.ingot(), 'T', W.bolt(), 'W', KEY_LOG }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_chemthrower, 1), new Object[] { "RWC", "HHT", "RLC", 'R', RUBBER.ingot(), 'W', ModItems.wrench, 'C', CU.plate(), 'H', STEEL.shell(), 'T', ModItems.tank_steel, 'L', ModItems.mechanism_launcher_2 }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_fatman, 1), new Object[] { "SSI", "IIM", "WPH", 'S', STEEL.plate(), 'I', STEEL.ingot(), 'W', AL.wireFine(), 'H', STEEL.shell(), 'P', Item.getItemFromBlock(Blocks.piston), 'M', ModItems.mechanism_launcher_2 }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_mirv, 1), new Object[] { "LLL", "WFW", "SSS", 'S', STEEL.plate(), 'L', PB.plate(), 'W', GOLD.wireFine(), 'F', ModItems.gun_fatman }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_proto, 1), new Object[] { "LLL", "WFW", "SSS", 'S', ANY_RUBBER.ingot(), 'L', ModItems.plate_desh, 'W', W.wireFine(), 'F', ModItems.gun_fatman }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_nuke, 1, AmmoFatman.BALEFIRE.ordinal()), new Object[] { " S ", "EBE", " S ", 'S', STEEL.shell(), 'E', ModItems.powder_power, 'B', ModItems.egg_balefire_shard }); diff --git a/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java b/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java index 52ba8708d..e1e19bd3d 100644 --- a/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java +++ b/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java @@ -108,7 +108,6 @@ public class ItemPoolsLegacy { weighted(ModItems.gun_kit_2, 0, 1, 2, 3), weighted(ModItems.gun_rpg, 0, 1, 1, 4), weighted(ModItems.ammo_rocket, 0, 1, 4, 5), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.ammo_nuke, AmmoFatman.SAFE.ordinal(), 1, 2, 1), weighted(ModItems.ammo_nuke, AmmoFatman.LOW.ordinal(), 1, 2, 1), weighted(ModItems.ammo_nuke, AmmoFatman.PUMPKIN.ordinal(), 1, 2, 1), @@ -203,7 +202,6 @@ public class ItemPoolsLegacy { weighted(ModItems.billet_uranium_fuel, 0, 1, 1, 2), weighted(ModItems.ingot_uranium_fuel, 0, 1, 1, 2), weighted(ModItems.ammo_nuke, AmmoFatman.SAFE.ordinal(), 1, 2, 1), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.bottle_nuka, 0, 1, 3, 6), weighted(ModItems.bottle_quantum, 0, 1, 1, 3), weighted(ModItems.stealth_boy, 0, 1, 1, 7), diff --git a/src/main/java/com/hbm/itempool/ItemPoolsSingle.java b/src/main/java/com/hbm/itempool/ItemPoolsSingle.java index 61afecf6b..f4c1105db 100644 --- a/src/main/java/com/hbm/itempool/ItemPoolsSingle.java +++ b/src/main/java/com/hbm/itempool/ItemPoolsSingle.java @@ -90,7 +90,6 @@ public class ItemPoolsSingle { weighted(ModItems.grenade_mirv, 0, 1, 1, 1), weighted(ModItems.powder_yellowcake, 0, 26, 42, 1), weighted(ModItems.ingot_u235, 0, 3, 6, 1), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.gun_revolver_pip, 0, 1, 1, 1), weighted(ModItems.clip_revolver_pip, 0, 2, 4, 1), weighted(ModItems.circuit, EnumCircuitType.CHIP.ordinal(), 18, 32, 1), @@ -104,7 +103,6 @@ public class ItemPoolsSingle { weighted(ModItems.clip_fatman, 0, 2, 3, 1), weighted(ModItems.ammo_nuke, AmmoFatman.MIRV.ordinal(), 2, 3, 1), weighted(ModItems.gun_mirv, 0, 1, 1, 1), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.gun_proto, 0, 1, 1, 1), weighted(ModItems.gun_b92, 0, 1, 1, 1), weighted(ModItems.ingot_combine_steel, 0, 16, 28, 1), diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index db7652b77..c0100352d 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1524,7 +1524,6 @@ public class ModItems { public static Item gun_calamity; public static Item gun_lacunae; public static Item gun_folly; - public static Item gun_fatman; public static Item gun_proto; public static Item gun_mirv; public static Item gun_bf; @@ -1622,6 +1621,7 @@ public class ModItems { public static Item gun_tesla_cannon; public static Item gun_stg77; public static Item gun_tau; + public static Item gun_fatman; public static Item ammo_standard; @@ -4063,7 +4063,6 @@ public class ModItems { gun_calamity = new ItemGunBase(Gun762mmFactory.getCalamityConfig()).setUnlocalizedName("gun_calamity").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_calamity"); gun_lacunae = new ItemGunLacunae(Gun5mmFactory.getLacunaeConfig()).setUnlocalizedName("gun_lacunae").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_lacunae"); gun_folly = new GunFolly().setUnlocalizedName("gun_folly").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_folly"); - gun_fatman = new ItemGunBase(GunFatmanFactory.getFatmanConfig()).setUnlocalizedName("gun_fatman").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_proto = new ItemGunBase(GunFatmanFactory.getProtoConfig()).setUnlocalizedName("gun_proto").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_mirv = new ItemGunBase(GunFatmanFactory.getMIRVConfig()).setUnlocalizedName("gun_mirv").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_mirv"); gun_bf = new ItemGunBase(GunFatmanFactory.getBELConfig()).setUnlocalizedName("gun_bf").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_bf"); @@ -6885,7 +6884,6 @@ public class ModItems { GameRegistry.registerItem(gun_rpg, gun_rpg.getUnlocalizedName()); GameRegistry.registerItem(gun_karl, gun_karl.getUnlocalizedName()); GameRegistry.registerItem(gun_hk69, gun_hk69.getUnlocalizedName()); - GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(gun_proto, gun_proto.getUnlocalizedName()); GameRegistry.registerItem(gun_mirv, gun_mirv.getUnlocalizedName()); GameRegistry.registerItem(gun_bf, gun_bf.getUnlocalizedName()); @@ -6971,6 +6969,7 @@ public class ModItems { GameRegistry.registerItem(gun_tesla_cannon, gun_tesla_cannon.getUnlocalizedName()); GameRegistry.registerItem(gun_stg77, gun_stg77.getUnlocalizedName()); GameRegistry.registerItem(gun_tau, gun_tau.getUnlocalizedName()); + GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java index 1c1952aea..b2efa246a 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java @@ -60,6 +60,7 @@ public class GunFactory { XFactory50.init(); XFactoryEnergy.init(); XFactoryAccelerator.init(); + XFactoryCatapult.init(); /// PROXY BULLSHIT /// MainRegistry.proxy.registerGunCfg(); @@ -81,6 +82,7 @@ public class GunFactory { FLAME_DIESEL, FLAME_GAS, FLAME_NAPALM, FLAME_BALEFIRE, CAPACITOR, CAPACITOR_OVERCHARGE, CAPACITOR_BLACKLIGHTNING, TAU_URANIUM, + NUKE_STANDARD, NUKE_DEMO, NUKE_HIGH, M44_EQUESTRIAN, G12_EQUESTRIAN, BMG50_EQUESTRIAN } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index fc803b4d6..fc17ab4cc 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -64,6 +64,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_tesla_cannon, new ItemRenderTeslaCannon()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_stg77, new ItemRenderSTG77()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_tau, new ItemRenderTau()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java new file mode 100644 index 000000000..ea33ae057 --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java @@ -0,0 +1,62 @@ +package com.hbm.items.weapon.sedna.factory; + +import java.util.function.BiFunction; + +import com.hbm.items.ModItems; +import com.hbm.items.weapon.sedna.BulletConfig; +import com.hbm.items.weapon.sedna.Crosshair; +import com.hbm.items.weapon.sedna.GunConfig; +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; +import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +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 net.minecraft.item.ItemStack; + +public class XFactoryCatapult { + + public static BulletConfig nuke_standard; + public static BulletConfig nuke_demo; + public static BulletConfig nuke_high; + + public static void init() { + + nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD); + nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO); + nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH); + + ModItems.gun_fatman = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(300).draw(7).inspect(40).crosshair(Crosshair.L_CIRCUMFLEX) + .rec(new Receiver(0) + .dmg(25F).delay(5).reload(50).jam(40).sound("hbm:weapon.rpgShoot", 1.0F, 1.0F) + .mag(new MagazineSingleReload(0, 1).addConfigs(nuke_standard, nuke_demo, nuke_high)) + .offset(1, -0.0625 * 1.5, -0.1875D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_FATMAN_ANIMS).orchestra(Orchestras.ORCHESTRA_PANERSCHRECK) + ).setUnlocalizedName("gun_fatman"); + } + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_FATMAN_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); + case RELOAD: return new BusAnimation() + .addBus("BARREL", new BusAnimationSequence().addPos(0, 0, 1.5, 150).addPos(0, 0, 1.5, 2100).addPos(0, 0, 0, 150)) + .addBus("OPEN", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(90, 0, 0, 500, IType.SIN_FULL).addPos(90, 0, 0, 1000).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 2250).addPos(-1, 0, 0, 150, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_UP)) + .addBus("MISSILE", new BusAnimationSequence().addPos(-10, 0, 0, 0).addPos(-10, 0, 0, 750).addPos(3, 0, 2, 0).addPos(0, 0, -6, 350, IType.SIN_FULL).addPos(0, 0, 0, 350, IType.SIN_UP)); + case JAMMED: + case INSPECT: return new BusAnimation() + .addBus("BARREL", new BusAnimationSequence().addPos(0, 0, 1.5, 150).addPos(0, 0, 1.5, 1350).addPos(0, 0, 0, 150)) + .addBus("OPEN", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(90, 0, 0, 500, IType.SIN_FULL).addPos(90, 0, 0, 250).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 1500).addPos(-1, 0, 0, 150, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_UP)); + } + return null; + }; +} diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 7fd22abdc..ef724a5d6 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -542,7 +542,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_cursed, new ItemRenderWeaponFFCursed()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_nightmare, new ItemRenderWeaponFFNightmare()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_nightmare2, new ItemRenderWeaponFFNightmareDark()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_proto, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_mirv, new ItemRenderMIRVLauncher()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_bf, new ItemRenderBFLauncher()); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 8101584f2..bdb497db9 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -862,6 +862,7 @@ public class ResourceManager { public static final IModelCustom tesla_cannon = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tesla_cannon.obj")).asVBO(); public static final IModelCustom stg77 = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/stg77.obj")).asVBO(); public static final IModelCustom tau = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tau.obj")).asVBO(); + public static final IModelCustom fatman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/fatman.obj")).asVBO(); public static final HashMap python_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/python.json")); public static final HashMap cursed_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/cursed.json")); @@ -995,6 +996,8 @@ public class ResourceManager { public static final ResourceLocation tesla_cannon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tesla_cannon.png"); public static final ResourceLocation stg77_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/stg77.png"); public static final ResourceLocation tau_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tau.png"); + public static final ResourceLocation fatman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman.png"); + public static final ResourceLocation fatman_mininuke_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman_mininuke.png"); public static final ResourceLocation lance_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lance.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java new file mode 100644 index 000000000..5429d02e7 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java @@ -0,0 +1,98 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; + +public class ItemRenderFatMan extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -1.25F * offset, 0.5F * offset, + -1F * offset, -1.25F * offset, 0F * offset); + } + + protected static String label = "AUTO"; + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + EntityPlayer player = Minecraft.getMinecraft().thePlayer; + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_tex); + double scale = 0.5D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] open = HbmAnimations.getRelevantTransformation("OPEN"); + + GL11.glTranslated(0, 1, -2); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, -1, 2); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.fatman.renderPart("Launcher"); + ResourceManager.fatman.renderPart("Handle"); + ResourceManager.fatman.renderPart("Gauge"); + ResourceManager.fatman.renderPart("Lid"); + ResourceManager.fatman.renderPart("Piston"); + + if(gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_mininuke_tex); + ResourceManager.fatman.renderPart("MiniNuke"); + } + + GL11.glShadeModel(GL11.GL_FLAT); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 2.5D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(-0.5, 0.5, -3); + + } + + @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, -0.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_tex); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.fatman.renderPart("Launcher"); + ResourceManager.fatman.renderPart("Handle"); + ResourceManager.fatman.renderPart("Gauge"); + ResourceManager.fatman.renderPart("Lid"); + ResourceManager.fatman.renderPart("Piston"); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_mininuke_tex); + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + if(gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0) ResourceManager.fatman.renderPart("MiniNuke"); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderLoot.java b/src/main/java/com/hbm/render/tileentity/RenderLoot.java index 43885b66b..ec6c89bc5 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderLoot.java +++ b/src/main/java/com/hbm/render/tileentity/RenderLoot.java @@ -6,9 +6,7 @@ import org.lwjgl.opengl.GL12; import com.hbm.blocks.generic.BlockLoot.TileEntityLoot; import com.hbm.items.ModItems; import com.hbm.items.armor.ArmorTrenchmaster; -import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; -import com.hbm.render.model.ModelFatman; import com.hbm.render.model.ModelLeverAction; import com.hbm.util.Tuple.Quartet; @@ -22,7 +20,6 @@ import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; -import net.minecraft.util.ResourceLocation; public class RenderLoot extends TileEntitySpecialRenderer { @@ -45,9 +42,6 @@ public class RenderLoot extends TileEntitySpecialRenderer { if(stack.getItem() == ModItems.ammo_nuke) { renderNuke(); - } else if(stack.getItem() == ModItems.gun_fatman || stack.getItem() == ModItems.gun_proto || stack.getItem() == ModItems.gun_mirv) { - renderLauncher(); - } else if(stack.getItem() == ModItems.gun_lever_action) { renderShotgun(); @@ -123,20 +117,6 @@ public class RenderLoot extends TileEntitySpecialRenderer { GL11.glShadeModel(GL11.GL_FLAT); } - protected ModelFatman launcher; - private void renderLauncher() { - - if(launcher == null) - launcher = new ModelFatman(); - - GL11.glRotated(180, 1, 0, 0); - GL11.glRotated(3, 0, 0, 1); - GL11.glTranslated(0.5, -0.3751, -0.625); - - bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/FatmanLauncher.png")); - launcher.render(null, 0F, 0F, 0F, 0F, 0F, 0.0625F, new ItemStack(ModItems.gun_fatman)); - } - protected ModelLeverAction shotgun; private void renderShotgun() { diff --git a/src/main/resources/assets/hbm/models/weapons/fatman.obj b/src/main/resources/assets/hbm/models/weapons/fatman.obj new file mode 100644 index 000000000..95b03b9a9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/fatman.obj @@ -0,0 +1,3404 @@ +# Blender v2.79 (sub 0) OBJ File: 'fatman.blend' +# www.blender.org +o Piston +v 0.000000 1.187500 -5.750000 +v -0.132583 1.132582 -5.750000 +v -0.187500 1.000000 -5.750000 +v -0.132583 0.867417 -5.750000 +v 0.000000 0.812500 -5.750000 +v 0.132583 0.867417 -5.750000 +v 0.187500 1.000000 -5.750000 +v 0.132583 1.132582 -5.750000 +v 0.000000 1.187500 -2.375000 +v -0.132583 1.132582 -2.375000 +v -0.187500 1.000000 -2.375000 +v -0.132583 0.867417 -2.375000 +v 0.000000 0.812500 -2.375000 +v 0.132583 0.867417 -2.375000 +v 0.187500 1.000000 -2.375000 +v 0.132583 1.132582 -2.375000 +vt 0.728571 0.690984 +vt 0.739303 0.707865 +vt 0.728571 0.724747 +vt 0.720982 0.719802 +vt 0.717839 0.707865 +vt 0.720982 0.695928 +vt 0.736160 0.695928 +vt 0.736160 0.719802 +vt 0.932143 0.724719 +vt 0.739286 0.713483 +vt 0.932143 0.713483 +vt 0.932143 0.702247 +vt 0.739286 0.691011 +vt 0.932143 0.691011 +vt 0.932143 0.769663 +vt 0.739286 0.758427 +vt 0.932143 0.758427 +vt 0.932143 0.747191 +vt 0.739286 0.735955 +vt 0.932143 0.735955 +vt 0.739286 0.724719 +vt 0.739286 0.702247 +vt 0.932143 0.780899 +vt 0.739286 0.769663 +vt 0.739286 0.747191 +vt 0.739286 0.780899 +vn 0.0000 0.0000 1.0000 +vn 0.7071 0.7071 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 13/1/1 15/2/1 9/3/1 +f 9/3/1 10/4/1 11/5/1 +f 11/5/1 12/6/1 13/1/1 +f 13/1/1 14/7/1 15/2/1 +f 15/2/1 16/8/1 9/3/1 +f 9/3/1 11/5/1 13/1/1 +s 1 +f 8/9/2 15/10/3 7/11/3 +f 6/12/4 13/13/5 5/14/5 +f 4/15/6 11/16/7 3/17/7 +f 2/18/8 9/19/9 1/20/9 +f 1/20/9 16/21/2 8/9/2 +f 7/11/3 14/22/4 6/12/4 +f 5/23/5 12/24/6 4/15/6 +f 3/17/7 10/25/8 2/18/8 +f 8/9/2 16/21/2 15/10/3 +f 6/12/4 14/22/4 13/13/5 +f 4/15/6 12/24/6 11/16/7 +f 2/18/8 10/25/8 9/19/9 +f 1/20/9 9/19/9 16/21/2 +f 7/11/3 15/10/3 14/22/4 +f 5/23/5 13/26/5 12/24/6 +f 3/17/7 11/16/7 10/25/8 +o Handle +v -0.250000 -0.500000 7.000000 +v 0.250000 -0.500000 7.000000 +v -0.250000 -0.500000 4.000000 +v 0.250000 -0.500000 4.000000 +v -0.250000 -1.500000 6.500000 +v 0.250000 -1.500000 6.500000 +v -0.250000 -1.500000 4.000000 +v 0.250000 -1.500000 4.000000 +v 0.349112 -1.088388 4.000000 +v 0.525888 -0.911612 4.000000 +v 0.304917 -1.132583 4.125000 +v 0.570083 -0.867417 4.125000 +v 1.409772 -2.149048 5.500000 +v 1.586548 -1.972272 5.500000 +v 0.304917 -1.132583 4.375000 +v 0.570083 -0.867417 4.375000 +v 0.349112 -1.088388 4.500000 +v 0.525888 -0.911612 4.500000 +v 1.409772 -2.149048 3.750000 +v 1.586548 -1.972272 3.750000 +v 1.365578 -2.193243 3.875000 +v 1.630743 -1.928078 3.875000 +v 1.586548 -1.972272 4.375000 +v 1.409772 -2.149048 4.375000 +v 1.365578 -2.193243 4.250000 +v 1.630743 -1.928078 4.250000 +v 1.409772 -2.149048 4.375000 +v 1.586548 -1.972272 4.375000 +v 1.144607 -1.883883 5.875000 +v 1.321383 -1.707107 5.875000 +v 0.349112 -1.088388 5.875000 +v 0.525888 -0.911612 5.875000 +v 1.321383 -2.060660 5.500000 +v 1.498160 -1.883883 5.500000 +v 1.498160 -1.883883 4.375000 +v 1.321383 -2.060660 4.375000 +v 1.144607 -1.883883 5.750000 +v 1.321383 -1.707107 5.750000 +v 0.349112 -1.088388 5.750000 +v 0.525888 -0.911612 5.750000 +v 0.791053 -1.530330 4.750000 +v 0.967830 -1.353553 4.750000 +v 0.349112 -1.088388 4.750000 +v 0.525888 -0.911612 4.750000 +v 0.525888 -0.911612 4.875000 +v 0.967830 -1.353553 4.875000 +v 0.791053 -1.530330 4.875000 +v 0.349112 -1.088388 4.875000 +v 1.232995 -1.972272 4.875000 +v 1.409772 -1.795495 4.875000 +v 1.232995 -1.972272 5.000000 +v 1.409772 -1.795495 5.000000 +v 0.250000 -0.625000 4.000000 +v 0.250000 -0.625000 6.500000 +v 0.250000 -1.125000 4.000000 +v 0.250000 -1.125000 6.500000 +v 0.625000 -0.625000 4.000000 +v 0.625000 -0.625000 6.500000 +v 0.625000 -1.125000 4.000000 +v 0.625000 -1.125000 6.500000 +v 0.437500 -0.562500 4.000000 +v 0.281250 -0.604367 4.000000 +v 0.166867 -0.718750 4.000000 +v 0.125000 -0.875000 4.000000 +v 0.166867 -1.031250 4.000000 +v 0.281250 -1.145633 4.000000 +v 0.437500 -1.187500 4.000000 +v 0.593750 -1.145633 4.000000 +v 0.708133 -1.031250 4.000000 +v 0.750000 -0.875000 4.000000 +v 0.708133 -0.718750 4.000000 +v 0.593750 -0.604367 4.000000 +v 0.281250 -0.604367 3.812500 +v 0.437500 -0.562500 3.812500 +v 0.166867 -0.718750 3.812500 +v 0.125000 -0.875000 3.812500 +v 0.166867 -1.031250 3.812500 +v 0.281250 -1.145633 3.812500 +v 0.437500 -1.187500 3.812500 +v 0.593750 -1.145633 3.812500 +v 0.708133 -1.031250 3.812500 +v 0.750000 -0.875000 3.812500 +v 0.708133 -0.718750 3.812500 +v 0.593750 -0.604367 3.812500 +v 0.437500 -0.625000 3.812500 +v 0.312500 -0.658494 3.812500 +v 0.220994 -0.750000 3.812500 +v 0.187500 -0.875000 3.812500 +v 0.220994 -1.000000 3.812500 +v 0.312500 -1.091507 3.812500 +v 0.437500 -1.125000 3.812500 +v 0.562500 -1.091507 3.812500 +v 0.654006 -1.000000 3.812500 +v 0.687500 -0.875000 3.812500 +v 0.654006 -0.750000 3.812500 +v 0.562500 -0.658494 3.812500 +v 0.437500 -0.625000 3.875000 +v 0.312500 -0.658494 3.875000 +v 0.220994 -0.750000 3.875000 +v 0.187500 -0.875000 3.875000 +v 0.220994 -1.000000 3.875000 +v 0.312500 -1.091507 3.875000 +v 0.437500 -1.125000 3.875000 +v 0.562500 -1.091507 3.875000 +v 0.654006 -1.000000 3.875000 +v 0.687500 -0.875000 3.875000 +v 0.654006 -0.750000 3.875000 +v 0.562500 -0.658494 3.875000 +vt 0.414286 0.601124 +vt 0.557143 0.646067 +vt 0.414286 0.646067 +vt 0.557143 0.511236 +vt 0.385714 0.511236 +vt 0.614286 0.646067 +vt 0.557143 0.601124 +vt 0.614286 0.601124 +vt 0.557143 0.735955 +vt 0.357143 0.601124 +vt 0.357143 0.646067 +vt 0.457143 0.735955 +vt 0.464286 0.741573 +vt 0.457143 0.769663 +vt 0.278571 0.696629 +vt 0.342857 0.707865 +vt 0.278571 0.707865 +vt 0.342857 0.741573 +vt 0.278571 0.730337 +vt 0.342857 0.730337 +vt 0.185714 0.696629 +vt 0.250000 0.707865 +vt 0.185714 0.707865 +vt 0.250000 0.741573 +vt 0.185714 0.730337 +vt 0.250000 0.730337 +vt 0.275000 0.696629 +vt 0.253571 0.741573 +vt 0.521429 0.859551 +vt 0.535714 0.803371 +vt 0.535714 0.859551 +vt 0.514286 0.859551 +vt 0.500000 0.803371 +vt 0.514286 0.803371 +vt 0.514286 0.735955 +vt 0.500000 0.747191 +vt 0.500000 0.735955 +vt 0.542857 0.859551 +vt 0.542857 0.803371 +vt 0.535714 0.747191 +vt 0.542857 0.747191 +vt 0.521429 0.803371 +vt 0.514286 0.747191 +vt 0.521429 0.747191 +vt 0.021429 0.730337 +vt 0.164286 0.775281 +vt 0.021429 0.775281 +vt 0.185714 0.775281 +vt 0.164286 0.730337 +vt 0.185714 0.730337 +vt 0.164286 0.696629 +vt 0.021429 0.696629 +vt 0.000000 0.730337 +vt 0.000000 0.775281 +vt 0.021429 0.808989 +vt 0.164286 0.808989 +vt 0.763088 0.570208 +vt 0.778571 0.556147 +vt 0.794054 0.570208 +vt 0.753571 0.556180 +vt 0.757143 0.567416 +vt 0.753571 0.567416 +vt 0.757143 0.679775 +vt 0.753571 0.691011 +vt 0.753571 0.679775 +vt 0.753571 0.668539 +vt 0.753571 0.657303 +vt 0.757143 0.668539 +vt 0.757143 0.646067 +vt 0.753571 0.646067 +vt 0.757143 0.634831 +vt 0.753571 0.634831 +vt 0.757143 0.623595 +vt 0.753571 0.623595 +vt 0.753571 0.612360 +vt 0.757143 0.601124 +vt 0.753571 0.601124 +vt 0.753571 0.589888 +vt 0.757143 0.578652 +vt 0.753571 0.578652 +vt 0.762623 0.646072 +vt 0.775000 0.612350 +vt 0.787377 0.646072 +vt 0.385714 0.735955 +vt 0.464286 0.764045 +vt 0.435714 0.769663 +vt 0.435714 0.735955 +vt 0.428571 0.764045 +vt 0.428571 0.741573 +vt 0.342857 0.696629 +vt 0.278571 0.741573 +vt 0.250000 0.696629 +vt 0.185714 0.741573 +vt 0.253571 0.696629 +vt 0.275000 0.741573 +vt 0.500000 0.859551 +vt 0.778571 0.612393 +vt 0.769632 0.608625 +vt 0.763088 0.598331 +vt 0.760693 0.584270 +vt 0.769632 0.559915 +vt 0.787510 0.559915 +vt 0.796449 0.584270 +vt 0.794054 0.598331 +vt 0.787510 0.608625 +vt 0.757143 0.556180 +vt 0.757143 0.691011 +vt 0.757143 0.657303 +vt 0.757143 0.612360 +vt 0.757143 0.589888 +vt 0.782146 0.654301 +vt 0.775000 0.657312 +vt 0.767854 0.654301 +vt 0.760709 0.634831 +vt 0.762623 0.623591 +vt 0.767855 0.615362 +vt 0.782146 0.615362 +vt 0.787377 0.623591 +vt 0.789292 0.634831 +vt 0.428571 0.769663 +vt 0.435714 0.904494 +vt 0.428571 0.904494 +vt 0.464286 0.904494 +vt 0.464286 0.769663 +vt 0.478571 0.904494 +vt 0.485714 0.769663 +vt 0.485714 0.904494 +vt 0.414286 0.769663 +vt 0.407143 0.904494 +vt 0.414286 0.904494 +vt 0.450000 0.904494 +vt 0.392857 0.904494 +vt 0.407143 0.769663 +vt 0.278571 0.764045 +vt 0.275000 0.764045 +vt 0.253571 0.764045 +vt 0.250000 0.764045 +vt 0.185714 0.764045 +vt 0.742857 0.567416 +vt 0.742857 0.668539 +vt 0.742857 0.601124 +vt 0.742857 0.612360 +vt 0.742857 0.623595 +vt 0.742857 0.634831 +vt 0.742857 0.578652 +vt 0.742857 0.679775 +vt 0.742857 0.646067 +vt 0.742857 0.589888 +vt 0.742857 0.691011 +vt 0.742857 0.657303 +vt 0.760714 0.679775 +vt 0.760714 0.623595 +vt 0.760714 0.646067 +vt 0.760714 0.589888 +vt 0.760714 0.691011 +vt 0.760714 0.657303 +vt 0.760714 0.601124 +vt 0.760714 0.567416 +vt 0.760714 0.668539 +vt 0.760714 0.612360 +vt 0.760714 0.634831 +vt 0.760714 0.578652 +vt 0.457143 0.904494 +vt 0.478571 0.769663 +vt 0.385714 0.769663 +vt 0.342857 0.764045 +vt 0.742857 0.556180 +vt 0.760714 0.556180 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.4472 0.8944 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.1387 0.1387 0.9806 +vn 0.1387 -0.1387 -0.9806 +vn 0.0000 1.0000 0.0000 +vn 0.4294 0.3303 0.8405 +vn 0.7003 0.6719 0.2412 +vn 0.4127 0.3119 0.8558 +vn 0.6533 -0.6533 0.3827 +vn 0.2892 0.4839 -0.8260 +vn 0.6539 0.7133 -0.2521 +vn 0.2508 0.4525 -0.8557 +vn -0.4839 -0.2892 -0.8260 +vn -0.7133 -0.6539 -0.2521 +vn -0.7158 -0.6671 -0.2065 +vn -0.3303 -0.4294 0.8405 +vn -0.6719 -0.7003 0.2412 +vn -0.3119 -0.4127 0.8558 +vn 0.6671 0.7158 -0.2065 +vn 0.7028 0.6771 0.2181 +vn -0.6771 -0.7028 0.2181 +vn 0.2706 -0.2706 0.9239 +vn -0.7071 0.7071 0.0000 +vn -0.6533 0.6533 -0.3827 +vn -0.2706 0.2706 -0.9239 +vn 0.5000 -0.8660 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.8660 0.5000 -0.0000 +vn 0.5000 0.8660 -0.0000 +vn -0.5000 0.8660 -0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.8660 0.5000 -0.0000 +vn -0.4525 -0.2508 -0.8557 +s off +f 21/27/10 24/28/10 22/29/10 +f 19/30/11 21/27/11 17/31/11 +f 20/32/12 23/33/12 19/34/12 +f 20/35/13 22/29/13 24/28/13 +f 17/36/14 22/29/14 18/37/14 +f 37/38/15 35/39/15 38/40/15 +f 49/41/16 40/42/16 29/43/16 +f 51/44/17 30/45/17 39/46/17 +f 55/47/16 45/48/16 47/49/16 +f 54/50/17 48/51/17 46/52/17 +f 45/48/16 49/53/16 29/43/16 +f 30/45/17 54/54/17 46/52/17 +f 60/55/12 57/56/12 59/57/12 +f 61/58/18 63/59/18 62/60/18 +f 66/61/15 67/62/15 65/63/15 +f 57/56/16 64/64/16 59/57/16 +f 63/65/16 65/66/16 67/67/16 +f 60/55/17 62/60/17 58/68/17 +f 62/60/19 67/62/19 68/69/19 +f 58/68/20 65/66/20 57/56/20 +f 62/60/17 66/70/17 58/68/17 +f 76/71/13 73/72/13 74/73/13 +f 69/74/12 75/75/12 71/76/12 +f 71/77/10 76/71/10 72/78/10 +f 72/79/18 74/73/18 70/80/18 +f 70/81/21 73/72/21 69/82/21 +f 81/83/18 83/84/18 85/85/18 +f 95/86/12 108/87/12 96/88/12 +f 106/89/12 95/90/12 94/91/12 +f 93/92/12 106/89/12 94/91/12 +f 92/93/12 105/94/12 93/92/12 +f 103/95/12 92/93/12 91/96/12 +f 102/97/12 91/96/12 89/98/12 +f 101/99/12 89/98/12 90/100/12 +f 100/101/12 101/99/12 90/100/12 +f 111/102/12 100/101/12 99/103/12 +f 98/104/12 111/102/12 99/103/12 +f 109/105/12 98/104/12 97/106/12 +f 108/87/12 97/106/12 96/88/12 +f 123/107/12 119/108/12 115/109/12 +f 21/27/10 23/33/10 24/28/10 +f 19/30/11 23/33/11 21/27/11 +f 20/32/12 24/28/12 23/33/12 +f 20/35/13 18/110/13 22/29/13 +f 17/36/14 21/27/14 22/29/14 +f 35/39/15 36/111/15 38/40/15 +f 38/40/15 42/112/15 41/113/15 +f 42/112/15 44/114/15 41/113/15 +f 44/114/15 43/115/15 41/113/15 +f 41/113/15 37/38/15 38/40/15 +f 49/41/16 52/116/16 40/42/16 +f 51/44/17 50/117/17 30/45/17 +f 55/47/16 53/118/16 45/48/16 +f 54/50/17 56/119/17 48/51/17 +f 45/48/16 53/120/16 49/53/16 +f 30/45/17 50/121/17 54/54/17 +f 60/55/12 58/68/12 57/56/12 +f 61/58/18 64/122/18 63/59/18 +f 66/61/15 68/69/15 67/62/15 +f 57/56/16 63/65/16 64/64/16 +f 63/65/16 57/56/16 65/66/16 +f 60/55/17 61/58/17 62/60/17 +f 62/60/19 63/59/19 67/62/19 +f 58/68/20 66/70/20 65/66/20 +f 62/60/17 68/69/17 66/70/17 +f 76/71/13 75/75/13 73/72/13 +f 69/74/12 73/72/12 75/75/12 +f 71/77/10 75/75/10 76/71/10 +f 72/79/18 76/71/18 74/73/18 +f 70/81/21 74/73/21 73/72/21 +f 77/123/18 78/124/18 79/125/18 +f 79/125/18 80/126/18 81/83/18 +f 81/83/18 82/127/18 83/84/18 +f 83/84/18 84/128/18 85/85/18 +f 85/85/18 86/129/18 87/130/18 +f 87/130/18 88/131/18 85/85/18 +f 88/131/18 77/123/18 85/85/18 +f 77/123/18 79/125/18 85/85/18 +f 79/125/18 81/83/18 85/85/18 +f 95/86/12 107/132/12 108/87/12 +f 106/89/12 107/133/12 95/90/12 +f 93/92/12 105/94/12 106/89/12 +f 92/93/12 104/134/12 105/94/12 +f 103/95/12 104/134/12 92/93/12 +f 102/97/12 103/95/12 91/96/12 +f 101/99/12 102/97/12 89/98/12 +f 100/101/12 112/135/12 101/99/12 +f 111/102/12 112/135/12 100/101/12 +f 98/104/12 110/136/12 111/102/12 +f 109/105/12 110/136/12 98/104/12 +f 108/87/12 109/105/12 97/106/12 +f 115/109/12 114/137/12 123/107/12 +f 114/137/12 113/138/12 123/107/12 +f 113/138/12 124/139/12 123/107/12 +f 123/107/12 122/140/12 119/108/12 +f 122/140/12 121/141/12 119/108/12 +f 121/141/12 120/142/12 119/108/12 +f 119/108/12 118/143/12 117/144/12 +f 117/144/12 116/145/12 119/108/12 +f 116/145/12 115/109/12 119/108/12 +s 1 +f 44/146/22 32/147/23 34/148/24 +f 30/45/25 40/42/15 39/46/15 +f 26/149/26 38/40/27 36/150/28 +f 25/151/29 37/152/30 27/153/31 +f 34/148/24 43/154/32 44/146/22 +f 36/150/28 25/151/29 26/149/26 +f 31/155/33 43/154/32 33/156/34 +f 28/157/35 42/112/36 38/40/27 +f 27/158/31 41/159/37 31/155/33 +f 46/52/38 29/43/25 30/45/25 +f 48/51/18 45/48/38 46/52/38 +f 51/44/39 49/160/40 50/117/40 +f 54/54/41 49/161/40 53/162/41 +f 56/119/12 53/163/41 55/164/12 +f 84/165/42 95/86/10 96/88/42 +f 81/166/43 92/93/11 93/92/43 +f 87/167/44 100/101/45 88/168/45 +f 77/169/21 89/98/46 78/170/46 +f 84/165/42 97/106/47 85/171/47 +f 81/166/43 94/91/48 82/172/48 +f 88/168/45 90/100/21 77/169/21 +f 79/173/49 89/98/46 91/96/49 +f 85/171/47 98/104/13 86/174/13 +f 83/175/10 94/91/48 95/90/10 +f 80/176/11 91/96/49 92/93/11 +f 86/174/13 99/103/44 87/167/44 +f 105/94/44 118/177/45 106/89/45 +f 112/135/48 113/178/10 101/99/10 +f 102/97/42 115/179/47 103/95/47 +f 109/105/49 122/180/11 110/136/11 +f 106/89/45 119/181/21 107/133/21 +f 103/95/47 116/182/13 104/134/13 +f 110/136/11 123/183/43 111/102/43 +f 107/132/21 120/184/46 108/87/46 +f 104/134/13 117/185/44 105/94/44 +f 111/102/43 124/186/48 112/135/48 +f 101/99/10 114/187/42 102/97/42 +f 108/87/46 121/188/49 109/105/49 +f 44/146/22 42/112/36 32/147/23 +f 30/45/25 29/43/25 40/42/15 +f 26/149/26 28/189/35 38/40/27 +f 25/151/29 35/190/50 37/152/30 +f 34/148/24 33/156/34 43/154/32 +f 36/150/28 35/190/50 25/151/29 +f 31/155/33 41/159/37 43/154/32 +f 28/157/35 32/147/23 42/112/36 +f 27/158/31 37/191/30 41/159/37 +f 46/52/38 45/48/38 29/43/25 +f 48/51/18 47/49/18 45/48/38 +f 51/44/39 52/192/39 49/160/40 +f 54/54/41 50/121/40 49/161/40 +f 56/119/12 54/50/41 53/163/41 +f 84/165/42 83/193/10 95/86/10 +f 81/166/43 80/176/11 92/93/11 +f 87/167/44 99/103/44 100/101/45 +f 77/169/21 90/100/21 89/98/46 +f 84/165/42 96/88/42 97/106/47 +f 81/166/43 93/92/43 94/91/48 +f 88/168/45 100/101/45 90/100/21 +f 79/173/49 78/170/46 89/98/46 +f 85/171/47 97/106/47 98/104/13 +f 83/175/10 82/172/48 94/91/48 +f 80/176/11 79/173/49 91/96/49 +f 86/174/13 98/104/13 99/103/44 +f 105/94/44 117/185/44 118/177/45 +f 112/135/48 124/186/48 113/178/10 +f 102/97/42 114/187/42 115/179/47 +f 109/105/49 121/188/49 122/180/11 +f 106/89/45 118/177/45 119/181/21 +f 103/95/47 115/179/47 116/182/13 +f 110/136/11 122/180/11 123/183/43 +f 107/132/21 119/194/21 120/184/46 +f 104/134/13 116/182/13 117/185/44 +f 111/102/43 123/183/43 124/186/48 +f 101/99/10 113/178/10 114/187/42 +f 108/87/46 120/184/46 121/188/49 +o Gauge +v 0.437500 -0.830806 3.875000 +v 0.393306 -0.875000 3.875000 +v 0.592180 -1.029680 3.875000 +v 0.437500 -0.830806 3.812500 +v 0.393306 -0.875000 3.812500 +v 0.592180 -1.029680 3.812500 +vt 0.689286 0.674157 +vt 0.689286 0.696629 +vt 0.685714 0.674157 +vt 0.685714 0.668539 +vt 0.671429 0.674157 +vt 0.671429 0.668539 +vt 0.703571 0.668539 +vt 0.689286 0.668539 +vt 0.703571 0.674157 +vn 0.0000 0.0000 -1.0000 +vn -0.6139 -0.7894 0.0000 +vn 0.7894 0.6139 0.0000 +vn -0.7071 0.7071 0.0000 +s off +f 128/195/51 130/196/51 129/197/51 +f 126/198/52 130/199/52 127/200/52 +f 127/201/53 128/195/53 125/202/53 +f 125/202/54 129/197/54 126/198/54 +f 126/198/52 129/197/52 130/199/52 +f 127/201/53 130/203/53 128/195/53 +f 125/202/54 128/195/54 129/197/54 +o Lid +v 1.000000 1.250000 6.750000 +v 1.000000 1.250000 -0.250000 +v 1.000000 0.750000 6.750000 +v 1.000000 0.750000 -0.250000 +v 0.750000 0.250000 6.750000 +v 0.750000 0.250000 -0.250000 +v 0.250000 -0.125000 6.750000 +v 0.250000 -0.125000 -0.250000 +v 1.000000 1.375000 -0.250000 +v 1.000000 1.375000 6.750000 +v 1.088388 1.338388 -0.250000 +v 1.088388 1.338388 6.750000 +v 1.125000 1.250000 -0.250000 +v 1.125000 1.250000 6.750000 +v 1.088388 1.161612 -0.250000 +v 1.088388 1.161612 6.750000 +v 1.000000 1.125000 -0.250000 +v 1.000000 1.125000 6.750000 +v 0.911612 1.161612 -0.250000 +v 0.911612 1.161612 6.750000 +v 0.875000 1.250000 -0.250000 +v 0.875000 1.250000 6.750000 +v 0.911612 1.338388 -0.250000 +v 0.911612 1.338388 6.750000 +v 0.250000 -0.125000 -0.250000 +v 0.250000 -0.125000 6.750000 +v 0.750000 0.250000 -0.250000 +v 0.750000 0.250000 6.750000 +v 1.000000 0.750000 -0.250000 +v 1.000000 0.750000 6.750000 +v 1.000000 1.250000 -0.250000 +v 1.000000 1.250000 6.750000 +vt 0.721692 0.432584 +vt 0.728571 0.421762 +vt 0.735451 0.432584 +vt 0.735451 0.455056 +vt 0.733436 0.462709 +vt 0.723707 0.447404 +vt 0.733436 0.440236 +vt 0.728571 0.443406 +vt 0.723707 0.440236 +vt 0.723707 0.424931 +vt 0.733436 0.424931 +vt 0.728571 0.465878 +vt 0.723707 0.462709 +vt 0.721692 0.455056 +vt 0.728571 0.444234 +vt 0.733436 0.447404 +vt 0.242857 0.331461 +vt 0.642857 0.286517 +vt 0.642857 0.331461 +vt 0.242857 0.286517 +vt 0.642857 0.235955 +vt 0.242857 0.235955 +vt 0.642857 0.179775 +vt 0.242857 0.376404 +vt 0.642857 0.365169 +vt 0.642857 0.376404 +vt 0.242857 0.365169 +vt 0.642857 0.353933 +vt 0.242857 0.353933 +vt 0.642857 0.342697 +vt 0.242857 0.342697 +vt 0.642857 0.331461 +vt 0.242857 0.421348 +vt 0.642857 0.410112 +vt 0.642857 0.421348 +vt 0.242857 0.410112 +vt 0.642857 0.398876 +vt 0.242857 0.398876 +vt 0.642857 0.387640 +vt 0.242857 0.387640 +vt 0.642857 0.179775 +vt 0.242857 0.235955 +vt 0.642857 0.235955 +vt 0.242857 0.286517 +vt 0.642857 0.286517 +vt 0.242857 0.331461 +vt 0.642857 0.331461 +vt 0.242857 0.179775 +vt 0.242857 0.331461 +vt 0.242857 0.179775 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.9732 -0.2298 0.0000 +vn 0.7678 -0.6407 0.0000 +vn 0.6000 -0.8000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.6000 0.8000 0.0000 +vn -0.7678 0.6407 0.0000 +vn -0.9732 0.2298 0.0000 +s off +f 152/204/55 148/205/55 144/206/55 +f 151/207/56 153/208/56 145/209/56 +f 144/206/55 142/210/55 140/211/55 +f 140/211/55 154/212/55 152/204/55 +f 152/204/55 150/213/55 148/205/55 +f 148/205/55 146/214/55 144/206/55 +f 144/206/55 140/211/55 152/204/55 +f 153/208/56 139/215/56 141/216/56 +f 141/216/56 143/217/56 153/208/56 +f 143/217/56 145/209/56 153/208/56 +f 145/209/56 147/218/56 149/219/56 +f 149/219/56 151/207/56 145/209/56 +s 1 +f 131/220/57 134/221/58 132/222/57 +f 133/223/58 136/224/59 134/221/58 +f 135/225/59 138/226/60 136/224/59 +f 140/227/61 141/228/62 139/229/61 +f 142/230/62 143/231/57 141/228/62 +f 144/232/57 145/233/63 143/231/57 +f 146/234/63 147/235/64 145/233/63 +f 148/236/64 149/237/65 147/238/64 +f 150/239/65 151/240/66 149/237/65 +f 152/241/66 153/242/67 151/240/66 +f 154/243/67 139/229/61 153/242/67 +f 155/244/68 158/245/69 157/246/69 +f 157/246/69 160/247/70 159/248/70 +f 159/248/70 162/249/66 161/250/66 +f 131/220/57 133/223/58 134/221/58 +f 133/223/58 135/225/59 136/224/59 +f 135/225/59 137/251/60 138/226/60 +f 140/227/61 142/230/62 141/228/62 +f 142/230/62 144/232/57 143/231/57 +f 144/232/57 146/234/63 145/233/63 +f 146/234/63 148/252/64 147/235/64 +f 148/236/64 150/239/65 149/237/65 +f 150/239/65 152/241/66 151/240/66 +f 152/241/66 154/243/67 153/242/67 +f 154/243/67 140/227/61 139/229/61 +f 155/244/68 156/253/68 158/245/69 +f 157/246/69 158/245/69 160/247/70 +f 159/248/70 160/247/70 162/249/66 +o MiniNuke +v 0.000000 2.000000 -1.000000 +v -0.382683 1.923880 -1.000000 +v -0.707107 1.707107 -1.000000 +v -0.923880 1.382683 -1.000000 +v -1.000000 1.000000 -1.000000 +v -0.923880 0.617316 -1.000000 +v -0.707107 0.292893 -1.000000 +v -0.382683 0.076120 -1.000000 +v 0.000000 0.000000 -1.000000 +v 0.382683 0.076120 -1.000000 +v 0.707107 0.292893 -1.000000 +v 0.923880 0.617316 -1.000000 +v 1.000000 1.000000 -1.000000 +v 0.923880 1.382684 -1.000000 +v 0.707107 1.707107 -1.000000 +v 0.382683 1.923880 -1.000000 +v 0.000000 1.375000 -2.375000 +v -0.143507 1.346455 -2.375000 +v -0.265165 1.265165 -2.375000 +v -0.346455 1.143506 -2.375000 +v -0.375000 1.000000 -2.375000 +v -0.346455 0.856494 -2.375000 +v -0.265165 0.734835 -2.375000 +v -0.143507 0.653545 -2.375000 +v 0.000000 0.625000 -2.375000 +v 0.143506 0.653545 -2.375000 +v 0.265165 0.734835 -2.375000 +v 0.346455 0.856494 -2.375000 +v 0.375000 1.000000 -2.375000 +v 0.346455 1.143506 -2.375000 +v 0.265165 1.265165 -2.375000 +v 0.143506 1.346455 -2.375000 +v 0.000000 1.375000 0.375000 +v -0.143507 1.346455 0.375000 +v -0.265165 1.265165 0.375000 +v -0.346455 1.143506 0.375000 +v -0.375000 1.000000 0.375000 +v -0.346455 0.856494 0.375000 +v -0.265165 0.734835 0.375000 +v -0.143507 0.653545 0.375000 +v 0.000000 0.625000 0.375000 +v 0.143506 0.653545 0.375000 +v 0.265165 0.734835 0.375000 +v 0.346455 0.856494 0.375000 +v 0.375000 1.000000 0.375000 +v 0.346455 1.143506 0.375000 +v 0.265165 1.265165 0.375000 +v 0.143506 1.346455 0.375000 +v 0.000000 1.875000 -1.750000 +v -0.334848 1.808394 -1.750000 +v -0.618719 1.618718 -1.750000 +v -0.808394 1.334848 -1.750000 +v -0.875000 1.000000 -1.750000 +v -0.808394 0.665152 -1.750000 +v -0.618719 0.381282 -1.750000 +v -0.334848 0.191606 -1.750000 +v 0.000000 0.125000 -1.750000 +v 0.334848 0.191605 -1.750000 +v 0.618718 0.381281 -1.750000 +v 0.808394 0.665152 -1.750000 +v 0.875000 1.000000 -1.750000 +v 0.808394 1.334848 -1.750000 +v 0.618718 1.618719 -1.750000 +v 0.334847 1.808395 -1.750000 +v 0.000000 1.875000 -0.250000 +v -0.334848 1.808394 -0.250000 +v -0.618719 1.618718 -0.250000 +v -0.808394 1.334848 -0.250000 +v -0.875000 1.000000 -0.250000 +v -0.808394 0.665152 -0.250000 +v -0.618719 0.381282 -0.250000 +v -0.334848 0.191606 -0.250000 +v 0.000000 0.125000 -0.250000 +v 0.334848 0.191605 -0.250000 +v 0.618718 0.381281 -0.250000 +v 0.808394 0.665152 -0.250000 +v 0.875000 1.000000 -0.250000 +v 0.808394 1.334848 -0.250000 +v 0.618718 1.618719 -0.250000 +v 0.334847 1.808395 -0.250000 +v 0.000000 1.000000 0.625000 +v 0.000000 2.000000 -3.250000 +v -0.382683 1.923880 -3.250000 +v -0.923880 1.382683 -3.250000 +v -1.000000 1.000000 -3.250000 +v -0.923880 0.617316 -3.250000 +v -0.382683 0.076120 -3.250000 +v 0.000000 0.000000 -3.250000 +v 0.382683 0.076120 -3.250000 +v 0.923880 0.617316 -3.250000 +v 1.000000 1.000000 -3.250000 +v 0.923880 1.382684 -3.250000 +v 0.382683 1.923880 -3.250000 +v 0.000000 2.000000 -2.750000 +v -0.382683 1.923880 -2.750000 +v -0.707107 1.707107 -2.750000 +v -0.923880 1.382683 -2.750000 +v -1.000000 1.000000 -2.750000 +v -0.923880 0.617316 -2.750000 +v -0.707107 0.292893 -2.750000 +v -0.382683 0.076120 -2.750000 +v 0.000000 0.000000 -2.750000 +v 0.382683 0.076120 -2.750000 +v 0.707107 0.292893 -2.750000 +v 0.923880 0.617316 -2.750000 +v 1.000000 1.000000 -2.750000 +v 0.923880 1.382684 -2.750000 +v 0.707107 1.707107 -2.750000 +v 0.382683 1.923880 -2.750000 +v 0.000000 2.000000 -2.500000 +v -0.382683 1.923880 -2.500000 +v -0.707107 1.707107 -2.500000 +v -0.923880 1.382683 -2.500000 +v -1.000000 1.000000 -2.500000 +v -0.923880 0.617316 -2.500000 +v -0.707107 0.292893 -2.500000 +v -0.382683 0.076120 -2.500000 +v 0.000000 0.000000 -2.500000 +v 0.382683 0.076120 -2.500000 +v 0.707107 0.292893 -2.500000 +v 0.923880 0.617316 -2.500000 +v 1.000000 1.000000 -2.500000 +v 0.923880 1.382684 -2.500000 +v 0.707107 1.707107 -2.500000 +v 0.382683 1.923880 -2.500000 +v 0.000000 1.875000 -3.250000 +v -0.334848 1.808394 -3.250000 +v -0.808394 1.334848 -3.250000 +v -0.875000 1.000000 -3.250000 +v -0.808394 0.665152 -3.250000 +v -0.334848 0.191606 -3.250000 +v 0.000000 0.125000 -3.250000 +v 0.334848 0.191605 -3.250000 +v 0.808394 0.665152 -3.250000 +v 0.875000 1.000000 -3.250000 +v 0.808394 1.334848 -3.250000 +v 0.334847 1.808395 -3.250000 +v 0.000000 1.875000 -2.750000 +v -0.334848 1.808394 -2.750000 +v -0.618719 1.618718 -2.750000 +v -0.808394 1.334848 -2.750000 +v -0.875000 1.000000 -2.750000 +v -0.808394 0.665152 -2.750000 +v -0.618719 0.381282 -2.750000 +v -0.334848 0.191606 -2.750000 +v 0.000000 0.125000 -2.750000 +v 0.334848 0.191605 -2.750000 +v 0.618718 0.381281 -2.750000 +v 0.808394 0.665152 -2.750000 +v 0.875000 1.000000 -2.750000 +v 0.808394 1.334848 -2.750000 +v 0.618718 1.618719 -2.750000 +v 0.334847 1.808395 -2.750000 +v 0.000000 1.875000 -2.500000 +v -0.334848 1.808394 -2.500000 +v -0.618719 1.618718 -2.500000 +v -0.808394 1.334848 -2.500000 +v -0.875000 1.000000 -2.500000 +v -0.808394 0.665152 -2.500000 +v -0.618719 0.381282 -2.500000 +v -0.334848 0.191606 -2.500000 +v 0.000000 0.125000 -2.500000 +v 0.334848 0.191605 -2.500000 +v 0.618718 0.381281 -2.500000 +v 0.808394 0.665152 -2.500000 +v 0.875000 1.000000 -2.500000 +v 0.808394 1.334848 -2.500000 +v 0.618718 1.618719 -2.500000 +v 0.334847 1.808395 -2.500000 +v 0.062500 1.875000 -2.250000 +v -0.062500 1.875000 -2.250000 +v 0.062500 1.875000 -2.750000 +v -0.062500 1.875000 -2.750000 +v 0.062500 1.250000 -2.250000 +v -0.062500 1.250000 -2.250000 +v 0.062500 1.250000 -2.750000 +v -0.062500 1.250000 -2.750000 +v -0.062500 1.562500 -1.937500 +v 0.062500 1.562500 -1.937500 +v -0.062500 0.125000 -2.250000 +v 0.062500 0.125000 -2.250000 +v -0.062500 0.125000 -2.750000 +v 0.062500 0.125000 -2.750000 +v -0.062500 0.750000 -2.250000 +v 0.062500 0.750000 -2.250000 +v -0.062500 0.750000 -2.750000 +v 0.062500 0.750000 -2.750000 +v 0.062500 0.437500 -1.937500 +v -0.062500 0.437500 -1.937500 +v 0.875000 0.937500 -2.250000 +v 0.875000 1.062500 -2.250000 +v 0.875000 0.937500 -2.750000 +v 0.875000 1.062500 -2.750000 +v 0.250000 0.937500 -2.250000 +v 0.250000 1.062500 -2.250000 +v 0.250000 0.937500 -2.750000 +v 0.250000 1.062500 -2.750000 +v 0.562500 1.062500 -1.937500 +v 0.562500 0.937500 -1.937500 +v -0.875000 1.062500 -2.250000 +v -0.875000 0.937500 -2.250000 +v -0.875000 1.062500 -2.750000 +v -0.875000 0.937500 -2.750000 +v -0.250000 1.062500 -2.250000 +v -0.250000 0.937500 -2.250000 +v -0.250000 1.062500 -2.750000 +v -0.250000 0.937500 -2.750000 +v -0.562500 0.937500 -1.937500 +v -0.562500 1.062500 -1.937500 +vt 0.814815 0.197385 +vt 0.885186 0.197385 +vt 0.885186 0.296732 +vt -0.000000 0.000000 +vt 0.050000 0.023529 +vt 0.000000 0.023529 +vt 0.750000 0.023529 +vt 0.800000 0.000000 +vt 0.800000 0.023529 +vt 0.733333 0.329412 +vt 0.750000 0.235294 +vt 0.750000 0.329412 +vt 0.700000 0.117647 +vt 0.750000 0.094118 +vt 0.750000 0.117647 +vt 0.650000 0.117647 +vt 0.700000 0.094118 +vt 0.666667 0.329412 +vt 0.650000 0.235294 +vt 0.666667 0.235294 +vt 0.600000 0.000000 +vt 0.650000 0.023529 +vt 0.600000 0.023529 +vt 0.550000 0.023529 +vt 0.533333 0.235294 +vt 0.550000 0.329412 +vt 0.533333 0.329412 +vt 0.500000 0.094118 +vt 0.550000 0.117647 +vt 0.500000 0.117647 +vt 0.450000 0.094118 +vt 0.450000 0.117647 +vt 0.466667 0.329412 +vt 0.450000 0.235294 +vt 0.466667 0.235294 +vt 0.400000 0.000000 +vt 0.450000 0.023529 +vt 0.400000 0.023529 +vt 0.350000 -0.000000 +vt 0.350000 0.023529 +vt 0.350000 0.235294 +vt 0.333333 0.329412 +vt 0.333333 0.235294 +vt 0.300000 0.094118 +vt 0.350000 0.117647 +vt 0.300000 0.117647 +vt 0.066667 0.235294 +vt 0.050000 0.329412 +vt 0.050000 0.235294 +vt 0.100000 0.094118 +vt 0.050000 0.117647 +vt 0.050000 0.094118 +vt 0.150000 0.094118 +vt 0.100000 0.117647 +vt 0.133333 0.329412 +vt 0.150000 0.235294 +vt 0.150000 0.329412 +vt 0.200000 -0.000000 +vt 0.150000 0.023529 +vt 0.150000 -0.000000 +vt 0.250000 0.023529 +vt 0.250000 0.000000 +vt 0.266667 0.235294 +vt 0.250000 0.329412 +vt 0.250000 0.235294 +vt 0.250000 0.094118 +vt 0.250000 0.117647 +vt 0.350000 0.164706 +vt 0.300000 0.188235 +vt 0.300000 0.164706 +vt 0.400000 0.164706 +vt 0.350000 0.188235 +vt 0.450000 0.164706 +vt 0.400000 0.188235 +vt 0.500000 0.164706 +vt 0.450000 0.188235 +vt 0.550000 0.164706 +vt 0.500000 0.188235 +vt 0.600000 0.188235 +vt 0.550000 0.188235 +vt 0.650000 0.164706 +vt 0.600000 0.164706 +vt 0.700000 0.188235 +vt 0.650000 0.188235 +vt 0.700000 0.164706 +vt 0.750000 0.188235 +vt 0.750000 0.164706 +vt 0.800000 0.188235 +vt -0.000000 0.164706 +vt 0.050000 0.188235 +vt 0.000000 0.188235 +vt 0.100000 0.164706 +vt 0.050000 0.164706 +vt 0.150000 0.188235 +vt 0.100000 0.188235 +vt 0.150000 0.164706 +vt 0.200000 0.188235 +vt 0.250000 0.164706 +vt 0.200000 0.164706 +vt 0.250000 0.188235 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.816667 0.023529 +vt 0.900000 0.023529 +vt 0.816667 -0.000000 +vt 0.900000 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.816667 0.023529 +vt 0.900000 0.023529 +vt 0.816667 -0.000000 +vt 0.900000 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.816667 0.023529 +vt 0.900000 0.023529 +vt 0.816667 -0.000000 +vt 0.900000 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.816667 0.023529 +vt 0.900000 -0.000000 +vt 0.816667 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.869042 0.311960 +vt 0.850000 0.317307 +vt 0.830958 0.311960 +vt 0.814815 0.296732 +vt 0.804028 0.273942 +vt 0.800241 0.247059 +vt 0.804028 0.220176 +vt 0.830958 0.182157 +vt 0.850000 0.176810 +vt 0.869042 0.182157 +vt 0.895972 0.220176 +vt 0.899760 0.247059 +vt 0.895972 0.273942 +vt 0.050000 -0.000000 +vt 0.750000 -0.000000 +vt 0.733333 0.235294 +vt 0.650000 0.094118 +vt 0.650000 0.329412 +vt 0.650000 -0.000000 +vt 0.550000 0.000000 +vt 0.550000 0.235294 +vt 0.550000 0.094118 +vt 0.450000 0.329412 +vt 0.450000 -0.000000 +vt 0.350000 0.329412 +vt 0.350000 0.094118 +vt 0.066667 0.329412 +vt 0.150000 0.117647 +vt 0.133333 0.235294 +vt 0.200000 0.023529 +vt 0.266667 0.329412 +vt 0.800000 0.164706 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.900000 0.023529 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.533333 0.329412 +vt 0.500000 0.482353 +vt 0.516667 0.329412 +vt 0.550000 0.623529 +vt 0.500000 0.623529 +vt 0.500000 0.764706 +vt 0.516667 0.917647 +vt 0.550000 0.764706 +vt 0.533333 0.917647 +vt 0.450000 0.482353 +vt 0.450000 0.623529 +vt 0.400000 0.482353 +vt 0.400000 0.623529 +vt 0.350000 0.482353 +vt 0.350000 0.623529 +vt 0.300000 0.482353 +vt 0.300000 0.623529 +vt 0.250000 0.482353 +vt 0.250000 0.623529 +vt 0.200000 0.482353 +vt 0.200000 0.623529 +vt 0.150000 0.482353 +vt 0.150000 0.623529 +vt 0.100000 0.482353 +vt 0.100000 0.623529 +vt 0.050000 0.482353 +vt 0.050000 0.623529 +vt -0.000000 0.482353 +vt -0.000000 0.623529 +vt 0.750000 0.623529 +vt 0.800000 0.482353 +vt 0.800000 0.623529 +vt 0.700000 0.623529 +vt 0.750000 0.482353 +vt 0.650000 0.623529 +vt 0.700000 0.482353 +vt 0.600000 0.482353 +vt 0.600000 0.623529 +vt 0.550000 0.482353 +vt 0.483333 0.329412 +vt 0.466667 0.329412 +vt 0.433333 0.329412 +vt 0.416667 0.329412 +vt 0.383333 0.329412 +vt 0.366667 0.329412 +vt 0.333333 0.329412 +vt 0.316667 0.329412 +vt 0.283333 0.329412 +vt 0.266667 0.329412 +vt 0.216667 0.329412 +vt 0.183333 0.329412 +vt 0.166667 0.329412 +vt 0.116667 0.329412 +vt 0.083333 0.329412 +vt 0.066667 0.329412 +vt 0.033333 0.329412 +vt 0.016667 0.329412 +vt 0.766667 0.329412 +vt 0.733333 0.329412 +vt 0.716667 0.329412 +vt 0.683333 0.329412 +vt 0.650000 0.482353 +vt 0.666667 0.329412 +vt 0.633333 0.329412 +vt 0.616667 0.329412 +vt 0.583333 0.329412 +vt 0.566667 0.329412 +vt 0.450000 0.764706 +vt 0.400000 0.764706 +vt 0.350000 0.764706 +vt 0.300000 0.764706 +vt 0.250000 0.764706 +vt 0.200000 0.764706 +vt 0.150000 0.764706 +vt 0.100000 0.764706 +vt 0.050000 0.764706 +vt -0.000000 0.764706 +vt 0.750000 0.764706 +vt 0.700000 0.764706 +vt 0.650000 0.764706 +vt 0.600000 0.764706 +vt 0.466667 0.917647 +vt 0.483333 0.917647 +vt 0.433333 0.917647 +vt 0.416667 0.917647 +vt 0.383333 0.917647 +vt 0.366667 0.917647 +vt 0.333333 0.917647 +vt 0.316667 0.917647 +vt 0.283333 0.917647 +vt 0.266667 0.917647 +vt 0.233333 0.917647 +vt 0.216667 0.917647 +vt 0.183333 0.917647 +vt 0.166667 0.917647 +vt 0.116667 0.917647 +vt 0.133333 0.917647 +vt 0.083333 0.917647 +vt 0.066667 0.917647 +vt 0.033333 0.917647 +vt 0.016667 0.917647 +vt 0.783333 0.917647 +vt 0.766667 0.917647 +vt 0.733333 0.917647 +vt 0.716667 0.917647 +vt 0.683333 0.917647 +vt 0.666667 0.917647 +vt 0.616667 0.917647 +vt 0.633333 0.917647 +vt 0.583333 0.917647 +vt 0.566667 0.917647 +vt 0.425000 1.000000 +vt 0.375000 1.000000 +vt 0.325000 1.000000 +vt 0.275000 1.000000 +vt 0.225000 1.000000 +vt 0.175000 1.000000 +vt 0.125000 1.000000 +vt 0.075000 1.000000 +vt 0.025000 1.000000 +vt 0.775000 1.000000 +vt 0.725000 1.000000 +vt 0.675000 1.000000 +vt 0.625000 1.000000 +vt 0.575000 1.000000 +vt 0.525000 1.000000 +vt 0.475000 1.000000 +vt 0.600000 0.117647 +vt 0.200000 0.117647 +vt 0.400000 0.117647 +vt 0.000000 0.117647 +vt 0.800000 0.117647 +vt 0.600000 0.329412 +vt 0.200000 0.329412 +vt 0.600000 0.235294 +vt 0.200000 0.235294 +vt 0.800000 0.329412 +vt 0.400000 0.235294 +vt 0.400000 0.329412 +vt 0.000000 0.235294 +vt -0.000000 0.329412 +vt 0.500000 0.235294 +vt 0.100000 0.235294 +vt 0.700000 0.235294 +vt 0.300000 0.235294 +vt 0.800000 0.235294 +vt 0.233333 0.329412 +vt 0.133333 0.329412 +vt 0.783333 0.329412 +vt 0.800000 0.764706 +vn 0.0000 0.0000 -1.0000 +vn -0.9239 0.3827 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.9239 -0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7214 0.2988 -0.6247 +vn -0.6492 0.6492 -0.3965 +vn -0.5522 0.5522 -0.6247 +vn -0.7071 0.7071 -0.0000 +vn -0.6492 0.6492 0.3965 +vn -0.4850 0.4850 0.7277 +vn -0.8482 0.3513 0.3965 +vn -0.6337 0.2625 0.7277 +vn -0.3513 0.8482 -0.3965 +vn -0.0000 0.9180 -0.3965 +vn 0.3513 0.8482 -0.3965 +vn 0.6492 0.6492 -0.3965 +vn 0.7071 0.7071 -0.0000 +vn 0.8482 0.3513 -0.3965 +vn 0.9180 -0.0000 -0.3965 +vn 0.8482 -0.3513 -0.3965 +vn 0.6492 -0.6492 -0.3965 +vn 0.7071 -0.7071 0.0000 +vn 0.3513 -0.8482 -0.3965 +vn -0.0000 -0.9180 -0.3965 +vn -0.7071 -0.7071 0.0000 +vn -0.3513 -0.8482 -0.3965 +vn -0.6492 -0.6492 -0.3965 +vn -0.9180 0.0000 -0.3965 +vn -0.8482 0.3513 -0.3965 +vn -0.2988 0.7214 -0.6247 +vn 0.0000 0.7809 -0.6247 +vn 0.2988 0.7214 -0.6247 +vn 0.5522 0.5522 -0.6247 +vn 0.7214 0.2988 -0.6247 +vn 0.7809 -0.0000 -0.6247 +vn 0.7214 -0.2988 -0.6247 +vn 0.5522 -0.5522 -0.6247 +vn 0.2988 -0.7214 -0.6247 +vn 0.0000 -0.7809 -0.6247 +vn -0.2988 -0.7214 -0.6247 +vn -0.5522 -0.5522 -0.6247 +vn -0.8482 -0.3513 -0.3965 +vn -0.7214 -0.2988 -0.6247 +vn -0.7809 -0.0000 -0.6247 +vn -0.3513 0.8482 0.3965 +vn -0.0000 0.9180 0.3965 +vn 0.3513 0.8482 0.3965 +vn 0.6492 0.6492 0.3965 +vn 0.8482 0.3513 0.3965 +vn 0.9180 -0.0000 0.3965 +vn 0.8482 -0.3513 0.3965 +vn 0.6492 -0.6492 0.3965 +vn 0.3513 -0.8482 0.3965 +vn -0.0000 -0.9180 0.3965 +vn -0.3513 -0.8482 0.3965 +vn -0.6492 -0.6492 0.3965 +vn -0.8482 -0.3513 0.3965 +vn -0.9180 0.0000 0.3965 +vn -0.2625 0.6337 0.7277 +vn 0.0000 0.6859 0.7277 +vn 0.2625 0.6337 0.7277 +vn 0.4850 0.4850 0.7277 +vn 0.6337 0.2625 0.7277 +vn 0.6859 0.0000 0.7277 +vn 0.6337 -0.2625 0.7277 +vn 0.4850 -0.4850 0.7277 +vn 0.2625 -0.6337 0.7277 +vn 0.0000 -0.6859 0.7277 +vn -0.2625 -0.6337 0.7277 +vn -0.4850 -0.4850 0.7277 +vn -0.6337 -0.2625 0.7277 +vn -0.6859 -0.0000 0.7277 +vn -0.9472 0.3207 0.0000 +vn -0.9808 0.1951 0.0000 +vn 0.9472 -0.3207 0.0000 +vn 0.9808 -0.1951 0.0000 +vn -0.9808 -0.1951 0.0000 +vn 0.9808 0.1951 0.0000 +vn -0.3207 -0.9472 0.0000 +vn -0.1951 -0.9808 0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.3207 0.9472 0.0000 +vn 0.1951 0.9808 0.0000 +vn 0.1951 -0.9808 0.0000 +vn 0.3207 -0.9472 0.0000 +vn -0.3207 0.9472 0.0000 +vn -0.9472 -0.3207 0.0000 +vn 0.9472 0.3207 0.0000 +s off +f 189/254/71 185/255/71 181/256/71 +f 294/257/71 251/258/71 250/259/71 +f 249/260/71 294/261/71 250/262/71 +f 249/263/72 307/264/72 293/265/72 +f 262/266/71 307/267/71 263/268/71 +f 261/269/71 306/270/71 262/266/71 +f 248/271/73 305/272/73 261/273/73 +f 291/274/71 248/275/71 247/276/71 +f 246/277/71 291/274/71 247/276/71 +f 259/278/74 290/279/74 246/280/74 +f 302/281/71 259/282/71 258/283/71 +f 301/284/71 258/283/71 257/285/71 +f 245/286/75 301/287/75 257/288/75 +f 288/289/71 245/290/71 244/291/71 +f 299/292/71 244/291/71 255/293/71 +f 315/294/76 255/295/76 271/296/76 +f 314/297/71 271/298/71 270/299/71 +f 265/300/77 295/301/77 309/302/77 +f 310/303/71 265/304/71 309/305/71 +f 311/306/71 266/307/71 310/303/71 +f 252/308/78 311/309/78 296/310/78 +f 297/311/71 252/312/71 296/313/71 +f 254/314/71 297/311/71 298/315/71 +f 269/316/79 298/317/79 313/318/79 +f 313/319/71 270/299/71 269/320/71 +f 287/321/80 330/322/80 286/323/80 +f 272/324/80 331/325/80 287/321/80 +f 273/326/80 316/327/80 272/324/80 +f 274/328/80 317/329/80 273/326/80 +f 275/330/80 318/331/80 274/328/80 +f 275/330/80 320/332/80 319/333/80 +f 277/334/80 320/332/80 276/335/80 +f 277/334/80 322/336/80 321/337/80 +f 278/338/80 323/339/80 322/336/80 +f 279/340/80 324/341/80 323/339/80 +f 280/342/80 325/343/80 324/344/80 +f 282/345/80 325/343/80 281/346/80 +f 282/345/80 327/347/80 326/348/80 +f 283/349/80 328/350/80 327/347/80 +f 285/351/80 328/350/80 284/352/80 +f 286/323/80 329/353/80 285/351/80 +f 332/354/81 335/355/81 333/356/81 +f 339/357/82 336/358/82 337/359/82 +f 342/360/82 345/361/82 343/362/82 +f 332/354/83 336/358/83 338/363/83 +f 334/364/71 339/365/71 335/366/71 +f 335/355/84 339/367/84 337/368/84 +f 333/356/85 341/369/85 332/354/85 +f 349/370/81 346/371/81 347/372/81 +f 342/360/84 346/371/84 348/373/84 +f 344/374/71 349/375/71 345/376/71 +f 345/361/83 349/377/83 347/378/83 +f 343/362/86 351/379/86 342/360/86 +f 352/380/83 355/381/83 353/382/83 +f 359/383/84 356/384/84 357/385/84 +f 362/386/84 365/387/84 363/388/84 +f 352/380/82 356/384/82 358/389/82 +f 354/390/71 359/391/71 355/392/71 +f 355/381/81 359/393/81 357/394/81 +f 353/382/87 361/395/87 352/380/87 +f 369/396/83 366/397/83 367/398/83 +f 362/386/81 366/397/81 368/399/81 +f 365/400/71 368/399/71 369/401/71 +f 365/387/82 369/402/82 367/403/82 +f 363/388/88 371/404/88 362/386/88 +f 181/256/71 180/405/71 179/406/71 +f 179/406/71 194/407/71 181/256/71 +f 194/407/71 193/408/71 181/256/71 +f 193/408/71 192/409/71 191/410/71 +f 191/410/71 190/411/71 193/408/71 +f 190/411/71 189/254/71 193/408/71 +f 189/254/71 188/412/71 185/255/71 +f 188/412/71 187/413/71 185/255/71 +f 187/413/71 186/414/71 185/255/71 +f 185/255/71 184/415/71 181/256/71 +f 184/415/71 183/416/71 181/256/71 +f 183/416/71 182/417/71 181/256/71 +f 181/256/71 193/408/71 189/254/71 +f 294/257/71 295/418/71 251/258/71 +f 249/260/71 293/419/71 294/261/71 +f 249/263/72 263/420/72 307/264/72 +f 262/266/71 306/270/71 307/267/71 +f 261/269/71 305/421/71 306/270/71 +f 248/271/73 292/422/73 305/272/73 +f 291/274/71 292/423/71 248/275/71 +f 246/277/71 290/424/71 291/274/71 +f 259/278/74 303/425/74 290/279/74 +f 302/281/71 303/426/71 259/282/71 +f 301/284/71 302/281/71 258/283/71 +f 245/286/75 289/427/75 301/287/75 +f 288/289/71 289/428/71 245/290/71 +f 299/292/71 288/289/71 244/291/71 +f 315/294/76 299/429/76 255/295/76 +f 314/297/71 315/430/71 271/298/71 +f 265/300/77 251/431/77 295/301/77 +f 310/303/71 266/307/71 265/304/71 +f 311/306/71 267/432/71 266/307/71 +f 252/308/78 267/433/78 311/309/78 +f 297/311/71 253/434/71 252/312/71 +f 254/314/71 253/434/71 297/311/71 +f 269/316/79 254/435/79 298/317/79 +f 313/319/71 314/297/71 270/299/71 +f 287/321/80 331/325/80 330/322/80 +f 272/324/80 316/327/80 331/325/80 +f 273/326/80 317/329/80 316/327/80 +f 274/328/80 318/331/80 317/329/80 +f 275/330/80 319/333/80 318/331/80 +f 275/330/80 276/335/80 320/332/80 +f 277/334/80 321/337/80 320/332/80 +f 277/334/80 278/338/80 322/336/80 +f 278/338/80 279/340/80 323/339/80 +f 279/340/80 280/436/80 324/341/80 +f 280/342/80 281/346/80 325/343/80 +f 282/345/80 326/348/80 325/343/80 +f 282/345/80 283/349/80 327/347/80 +f 283/349/80 284/352/80 328/350/80 +f 285/351/80 329/353/80 328/350/80 +f 286/323/80 330/322/80 329/353/80 +f 332/354/81 334/364/81 335/355/81 +f 339/357/82 338/363/82 336/358/82 +f 342/360/82 344/374/82 345/361/82 +f 338/363/83 334/364/83 332/354/83 +f 332/354/83 341/437/83 336/358/83 +f 334/364/71 338/363/71 339/365/71 +f 340/438/84 333/356/84 337/368/84 +f 333/356/84 335/355/84 337/368/84 +f 333/356/85 340/439/85 341/369/85 +f 349/370/81 348/373/81 346/371/81 +f 348/373/84 344/374/84 342/360/84 +f 342/360/84 351/440/84 346/371/84 +f 344/374/71 348/373/71 349/375/71 +f 350/441/83 343/362/83 347/378/83 +f 343/362/83 345/361/83 347/378/83 +f 343/362/86 350/442/86 351/379/86 +f 352/380/83 354/390/83 355/381/83 +f 359/383/84 358/389/84 356/384/84 +f 362/386/84 364/443/84 365/387/84 +f 358/389/82 354/390/82 352/380/82 +f 352/380/82 361/444/82 356/384/82 +f 354/390/71 358/389/71 359/391/71 +f 360/445/81 353/382/81 357/394/81 +f 353/382/81 355/381/81 357/394/81 +f 353/382/87 360/446/87 361/395/87 +f 369/396/83 368/399/83 366/397/83 +f 368/399/81 364/443/81 362/386/81 +f 362/386/81 371/447/81 366/397/81 +f 365/400/71 364/443/71 368/399/71 +f 370/448/82 363/388/82 367/403/82 +f 363/388/82 365/387/82 367/403/82 +f 363/388/88 370/449/88 371/404/88 +s 1 +f 182/450/89 213/451/90 181/452/91 +f 213/451/90 166/453/72 165/454/92 +f 166/453/72 229/455/93 165/454/92 +f 197/456/94 230/457/95 198/458/96 +f 212/459/97 165/454/92 164/460/79 +f 211/461/98 164/460/79 163/462/81 +f 226/463/99 163/462/81 178/464/74 +f 225/465/100 178/464/74 177/466/101 +f 224/467/102 177/466/101 176/468/77 +f 223/469/103 176/468/77 175/470/83 +f 222/471/104 175/470/83 174/472/76 +f 221/473/105 174/472/76 173/474/106 +f 220/475/107 173/474/106 172/476/73 +f 219/477/108 172/476/73 171/478/82 +f 170/479/78 219/480/108 171/481/82 +f 169/482/109 218/483/110 170/479/78 +f 168/484/75 217/485/111 169/482/109 +f 215/486/112 168/484/75 167/487/84 +f 214/488/113 167/487/84 166/453/72 +f 181/489/91 212/459/97 180/490/114 +f 180/491/114 211/461/98 179/492/115 +f 179/493/115 226/463/99 194/494/116 +f 194/495/116 225/465/100 193/496/117 +f 193/497/117 224/467/102 192/498/118 +f 191/499/119 224/467/102 223/469/103 +f 191/500/119 222/471/104 190/501/120 +f 189/502/121 222/471/104 221/473/105 +f 189/503/121 220/475/107 188/504/122 +f 188/505/122 219/477/108 187/506/123 +f 186/507/124 219/480/108 218/483/110 +f 186/508/124 217/485/111 185/509/125 +f 185/510/125 216/511/126 184/512/127 +f 184/513/127 215/486/112 183/514/128 +f 183/515/128 214/488/113 182/516/89 +f 165/454/92 228/517/129 164/460/79 +f 164/460/79 227/518/130 163/462/81 +f 163/462/81 242/519/131 178/464/74 +f 178/464/74 241/520/132 177/466/101 +f 176/468/77 241/520/132 240/521/133 +f 176/468/77 239/522/134 175/470/83 +f 175/470/83 238/523/135 174/472/76 +f 174/472/76 237/524/136 173/474/106 +f 173/474/106 236/525/137 172/476/73 +f 172/476/73 235/526/138 171/478/82 +f 171/481/82 234/527/139 170/479/78 +f 169/482/109 234/527/139 233/528/140 +f 169/482/109 232/529/141 168/484/75 +f 168/484/75 231/530/142 167/487/84 +f 166/453/72 231/530/142 230/457/95 +f 196/531/143 229/455/93 197/532/94 +f 227/518/130 196/533/143 195/534/144 +f 242/519/131 195/535/144 210/536/145 +f 241/520/132 210/537/145 209/538/146 +f 240/521/133 209/539/146 208/540/147 +f 239/522/134 208/541/147 207/542/148 +f 238/523/135 207/543/148 206/544/149 +f 205/545/150 238/523/135 206/546/149 +f 236/525/137 205/547/150 204/548/151 +f 235/526/138 204/549/151 203/550/152 +f 234/527/139 203/551/152 202/552/153 +f 233/528/140 202/553/153 201/554/154 +f 232/529/141 201/555/154 200/556/155 +f 199/557/156 232/529/141 200/558/155 +f 230/457/95 199/559/156 198/560/96 +f 196/533/143 243/561/80 195/534/144 +f 195/535/144 243/562/80 210/536/145 +f 210/537/145 243/563/80 209/538/146 +f 209/539/146 243/564/80 208/540/147 +f 208/541/147 243/565/80 207/542/148 +f 207/543/148 243/566/80 206/544/149 +f 206/546/149 243/567/80 205/545/150 +f 205/547/150 243/568/80 204/548/151 +f 204/549/151 243/569/80 203/550/152 +f 203/551/152 243/570/80 202/552/153 +f 202/553/153 243/571/80 201/554/154 +f 201/555/154 243/572/80 200/556/155 +f 200/558/155 243/573/80 199/557/156 +f 199/559/156 243/574/80 198/560/96 +f 198/458/96 243/575/80 197/456/94 +f 197/532/94 243/576/80 196/531/143 +f 247/276/84 259/282/157 246/277/158 +f 253/434/83 267/432/159 252/312/160 +f 248/275/161 260/577/84 247/276/84 +f 254/314/162 268/578/83 253/434/83 +f 250/262/82 263/268/163 249/260/164 +f 245/290/165 256/579/81 244/291/81 +f 244/291/81 271/298/166 255/293/167 +f 251/258/168 264/580/82 250/259/82 +f 265/304/169 280/342/82 264/580/82 +f 258/283/92 273/326/79 257/285/170 +f 266/307/106 281/346/73 265/304/169 +f 259/282/157 274/328/92 258/283/92 +f 267/432/159 282/345/106 266/307/106 +f 260/577/84 275/330/72 259/282/157 +f 268/578/83 283/349/76 267/432/159 +f 261/269/171 276/335/84 260/577/84 +f 269/320/172 284/352/83 268/578/83 +f 262/266/109 277/334/75 261/269/171 +f 270/299/101 285/351/77 269/320/172 +f 263/268/163 278/338/109 262/266/109 +f 271/298/166 286/323/101 270/299/101 +f 264/581/82 279/340/78 263/268/163 +f 257/285/170 272/324/81 256/579/81 +f 256/579/81 287/321/74 271/298/166 +f 303/425/159 291/582/83 290/279/160 +f 311/309/157 297/583/84 296/310/158 +f 304/584/83 292/422/162 291/582/83 +f 312/585/84 298/317/161 297/583/84 +f 307/264/166 294/586/81 293/265/167 +f 300/587/82 289/427/168 288/588/82 +f 315/294/163 288/588/82 299/429/164 +f 308/589/81 295/301/165 294/590/81 +f 318/331/106 303/425/159 302/591/106 +f 326/348/92 311/309/157 310/592/92 +f 319/333/76 304/584/83 303/425/159 +f 327/347/72 312/585/84 311/309/157 +f 320/332/83 305/272/172 304/584/83 +f 328/350/84 313/318/171 312/585/84 +f 321/337/77 306/593/101 305/272/172 +f 329/353/75 314/594/109 313/318/171 +f 322/336/101 307/264/166 306/593/101 +f 330/322/109 315/294/163 314/594/109 +f 323/339/74 308/595/81 307/264/166 +f 316/327/82 301/287/169 300/587/82 +f 331/325/78 300/587/82 315/294/163 +f 324/344/81 309/302/170 308/589/81 +f 317/329/73 302/591/106 301/287/169 +f 325/343/79 310/592/92 309/302/170 +f 182/450/89 214/488/113 213/451/90 +f 213/451/90 214/488/113 166/453/72 +f 166/453/72 230/457/95 229/455/93 +f 197/456/94 229/455/93 230/457/95 +f 212/459/97 213/451/90 165/454/92 +f 211/461/98 212/459/97 164/460/79 +f 226/463/99 211/461/98 163/462/81 +f 225/465/100 226/463/99 178/464/74 +f 224/467/102 225/465/100 177/466/101 +f 223/469/103 224/467/102 176/468/77 +f 222/471/104 223/469/103 175/470/83 +f 221/473/105 222/471/104 174/472/76 +f 220/475/107 221/473/105 173/474/106 +f 219/477/108 220/475/107 172/476/73 +f 170/479/78 218/483/110 219/480/108 +f 169/482/109 217/485/111 218/483/110 +f 168/484/75 216/511/126 217/485/111 +f 215/486/112 216/511/126 168/484/75 +f 214/488/113 215/486/112 167/487/84 +f 181/489/91 213/451/90 212/459/97 +f 180/491/114 212/459/97 211/461/98 +f 179/493/115 211/461/98 226/463/99 +f 194/495/116 226/463/99 225/465/100 +f 193/497/117 225/465/100 224/467/102 +f 191/499/119 192/596/118 224/467/102 +f 191/500/119 223/469/103 222/471/104 +f 189/502/121 190/597/120 222/471/104 +f 189/503/121 221/473/105 220/475/107 +f 188/505/122 220/475/107 219/477/108 +f 186/507/124 187/598/123 219/480/108 +f 186/508/124 218/483/110 217/485/111 +f 185/510/125 217/485/111 216/511/126 +f 184/513/127 216/511/126 215/486/112 +f 183/515/128 215/486/112 214/488/113 +f 165/454/92 229/455/93 228/517/129 +f 164/460/79 228/517/129 227/518/130 +f 163/462/81 227/518/130 242/519/131 +f 178/464/74 242/519/131 241/520/132 +f 176/468/77 177/466/101 241/520/132 +f 176/468/77 240/521/133 239/522/134 +f 175/470/83 239/522/134 238/523/135 +f 174/472/76 238/523/135 237/524/136 +f 173/474/106 237/524/136 236/525/137 +f 172/476/73 236/525/137 235/526/138 +f 171/481/82 235/599/138 234/527/139 +f 169/482/109 170/479/78 234/527/139 +f 169/482/109 233/528/140 232/529/141 +f 168/484/75 232/529/141 231/530/142 +f 166/453/72 167/487/84 231/530/142 +f 196/531/143 228/517/129 229/455/93 +f 227/518/130 228/517/129 196/533/143 +f 242/519/131 227/518/130 195/535/144 +f 241/520/132 242/519/131 210/537/145 +f 240/521/133 241/520/132 209/539/146 +f 239/522/134 240/521/133 208/541/147 +f 238/523/135 239/522/134 207/543/148 +f 205/545/150 237/524/136 238/523/135 +f 236/525/137 237/524/136 205/547/150 +f 235/526/138 236/525/137 204/549/151 +f 234/527/139 235/599/138 203/551/152 +f 233/528/140 234/527/139 202/553/153 +f 232/529/141 233/528/140 201/555/154 +f 199/557/156 231/530/142 232/529/141 +f 230/457/95 231/530/142 199/559/156 +f 247/276/84 260/577/84 259/282/157 +f 253/434/83 268/578/83 267/432/159 +f 248/275/161 261/269/171 260/577/84 +f 254/314/162 269/320/172 268/578/83 +f 250/262/82 264/581/82 263/268/163 +f 245/290/165 257/285/170 256/579/81 +f 244/291/81 256/579/81 271/298/166 +f 251/258/168 265/304/169 264/580/82 +f 265/304/169 281/346/73 280/342/82 +f 258/283/92 274/328/92 273/326/79 +f 266/307/106 282/345/106 281/346/73 +f 259/282/157 275/330/72 274/328/92 +f 267/432/159 283/349/76 282/345/106 +f 260/577/84 276/335/84 275/330/72 +f 268/578/83 284/352/83 283/349/76 +f 261/269/171 277/334/75 276/335/84 +f 269/320/172 285/351/77 284/352/83 +f 262/266/109 278/338/109 277/334/75 +f 270/299/101 286/323/101 285/351/77 +f 263/268/163 279/340/78 278/338/109 +f 271/298/166 287/321/74 286/323/101 +f 264/581/82 280/436/82 279/340/78 +f 257/285/170 273/326/79 272/324/81 +f 256/579/81 272/324/81 287/321/74 +f 303/425/159 304/584/83 291/582/83 +f 311/309/157 312/585/84 297/583/84 +f 304/584/83 305/272/172 292/422/162 +f 312/585/84 313/318/171 298/317/161 +f 307/264/166 308/595/81 294/586/81 +f 300/587/82 301/287/169 289/427/168 +f 315/294/163 300/587/82 288/588/82 +f 308/589/81 309/302/170 295/301/165 +f 318/331/106 319/333/76 303/425/159 +f 326/348/92 327/347/72 311/309/157 +f 319/333/76 320/332/83 304/584/83 +f 327/347/72 328/350/84 312/585/84 +f 320/332/83 321/337/77 305/272/172 +f 328/350/84 329/353/75 313/318/171 +f 321/337/77 322/336/101 306/593/101 +f 329/353/75 330/322/109 314/594/109 +f 322/336/101 323/339/74 307/264/166 +f 330/322/109 331/325/78 315/294/163 +f 323/339/74 324/341/81 308/595/81 +f 316/327/82 317/329/73 301/287/169 +f 331/325/78 316/327/82 300/587/82 +f 324/344/81 325/343/79 309/302/170 +f 317/329/73 318/331/106 302/591/106 +f 325/343/79 326/348/92 310/592/92 +o Launcher +v -0.250000 0.000000 8.000000 +v 0.250000 0.000000 8.000000 +v -0.250000 0.000000 -2.000000 +v 0.250000 0.000000 -2.000000 +v -0.250000 -0.250000 8.000000 +v 0.250000 -0.250000 8.000000 +v -0.250000 -0.500000 -2.000000 +v -0.250000 -0.500000 7.750000 +v 0.250000 -0.500000 7.750000 +v 0.250000 -0.500000 -2.000000 +v -1.000000 1.250000 -0.250000 +v -1.000000 1.250000 6.750000 +v -1.000000 0.750000 6.750000 +v -1.000000 0.750000 -0.250000 +v -0.750000 0.250000 6.750000 +v -0.750000 0.250000 -0.250000 +v -0.250000 -0.125000 6.750000 +v -0.250000 -0.125000 -0.250000 +v -1.088388 1.338388 -5.750000 +v -1.125000 1.250000 -5.750000 +v -1.088388 1.161612 -5.750000 +v -1.000000 1.125000 -5.750000 +v -0.911612 1.161612 -5.750000 +v -0.875000 1.250000 -5.750000 +v -0.911612 1.338388 -5.750000 +v -1.000000 1.375000 -5.750000 +v -1.088388 1.338388 -0.250000 +v -1.125000 1.250000 -0.250000 +v -1.088388 1.161612 -0.250000 +v -1.000000 1.125000 -0.250000 +v -0.911612 1.161612 -0.250000 +v -0.875000 1.250000 -0.250000 +v -0.911612 1.338388 -0.250000 +v -1.000000 1.375000 -0.250000 +v -0.250000 0.000000 -3.000000 +v 0.250000 0.000000 -3.000000 +v -0.250000 -0.500000 -3.000000 +v 0.250000 -0.500000 -3.000000 +v 0.250000 0.000000 -7.500000 +v -0.250000 0.000000 -7.500000 +v 0.250000 -0.500000 -7.500000 +v -0.250000 -0.500000 -7.500000 +v -1.000000 1.500000 1.000000 +v -1.176777 1.426777 1.000000 +v -1.250000 1.250000 1.000000 +v -1.176777 1.073223 1.000000 +v -1.000000 1.000000 1.000000 +v -0.823223 1.073223 1.000000 +v -0.750000 1.250000 1.000000 +v -0.823223 1.426777 1.000000 +v -1.176777 1.426777 -1.500000 +v -1.250000 1.250000 -1.500000 +v -1.000000 1.500000 -1.500000 +v -1.176777 1.073223 -1.500000 +v -1.000000 1.000000 -1.500000 +v -0.823223 1.073223 -1.500000 +v -0.750000 1.250000 -1.500000 +v -0.823223 1.426777 -1.500000 +v 1.000000 1.250000 -0.250000 +v 1.000000 0.750000 -0.250000 +v 0.750000 0.250000 -0.250000 +v 0.250000 -0.125000 -0.250000 +v -1.000000 1.250000 -0.250000 +v 1.000000 1.375000 -0.250000 +v 1.088388 1.338388 -0.250000 +v 1.125000 1.250000 -0.250000 +v 1.088388 1.161612 -0.250000 +v 1.000000 1.125000 -0.250000 +v 0.911612 1.161612 -0.250000 +v 0.875000 1.250000 -0.250000 +v 0.911612 1.338388 -0.250000 +v -1.000000 0.750000 -0.250000 +v -0.750000 0.250000 -0.250000 +v -0.250000 -0.125000 -0.250000 +v -1.088388 1.338388 6.750000 +v -1.088388 1.338388 -0.250000 +v -1.125000 1.250000 6.750000 +v -1.125000 1.250000 -0.250000 +v -1.088388 1.161612 6.750000 +v -1.088388 1.161612 -0.250000 +v -1.000000 1.125000 6.750000 +v -1.000000 1.125000 -0.250000 +v 1.000000 0.750000 -5.750000 +v 1.000000 1.250000 -5.750000 +v 0.750000 0.250000 -5.750000 +v 0.250000 -0.125000 -5.750000 +v -0.911612 1.161612 6.750000 +v -0.911612 1.161612 -0.250000 +v 1.000000 1.375000 -5.750000 +v 1.088388 1.338388 -5.750000 +v 1.125000 1.250000 -5.750000 +v -0.750000 0.250000 -5.750000 +v -1.000000 0.750000 -5.750000 +v 1.088388 1.161612 -5.750000 +v 1.000000 1.125000 -5.750000 +v -0.875000 1.250000 6.750000 +v 0.911612 1.161612 -5.750000 +v -1.000000 1.250000 -5.750000 +v 0.875000 1.250000 -5.750000 +v -0.250000 -0.125000 -5.750000 +v 0.911612 1.338388 -5.750000 +v -0.875000 1.250000 -0.250000 +v -0.911612 1.338388 6.750000 +v -0.911612 1.338388 -0.250000 +v -1.000000 1.375000 6.750000 +v -1.000000 1.375000 -0.250000 +v 0.250000 0.000000 -7.500000 +v -0.250000 0.000000 -7.500000 +v 0.250000 0.000000 -6.250000 +v -0.250000 0.000000 -6.250000 +v 0.250000 1.500000 -6.250000 +v -0.250000 1.500000 -6.250000 +v 0.250000 1.750000 -6.750000 +v -0.250000 1.750000 -6.750000 +v -0.250000 -0.125000 -5.750000 +v -1.000000 1.250000 -5.750000 +v -1.000000 0.750000 -5.750000 +v -0.750000 0.250000 -5.750000 +v 0.250000 -0.125000 -5.750000 +v 0.750000 0.250000 -5.750000 +v 1.000000 1.250000 -5.750000 +v 1.000000 0.750000 -5.750000 +v -0.250000 -0.125000 -0.250000 +v -0.750000 0.250000 -0.250000 +v -1.000000 0.750000 -0.250000 +v -1.000000 1.250000 -0.250000 +v 0.250000 -0.125000 -0.250000 +v 0.750000 0.250000 -0.250000 +v 1.000000 0.750000 -0.250000 +v 1.000000 1.250000 -0.250000 +v -0.250000 -0.125000 -0.250000 +v -0.250000 -0.125000 6.750000 +v -0.750000 0.250000 -0.250000 +v -0.750000 0.250000 6.750000 +v -1.000000 0.750000 -0.250000 +v -1.000000 0.750000 6.750000 +v -1.000000 1.250000 6.750000 +v -1.000000 1.250000 -0.250000 +v 0.000000 1.187500 -6.250000 +v -0.132583 1.132583 -6.250000 +v -0.187500 1.000000 -6.250000 +v -0.132583 0.867417 -6.250000 +v 0.000000 0.812500 -6.250000 +v 0.132583 0.867417 -6.250000 +v 0.187500 1.000000 -6.250000 +v 0.132583 1.132583 -6.250000 +v 0.000000 1.187500 -6.125000 +v -0.132583 1.132583 -6.125000 +v -0.187500 1.000000 -6.125000 +v -0.132583 0.867417 -6.125000 +v 0.000000 0.812500 -6.125000 +v 0.132583 0.867417 -6.125000 +v 0.187500 1.000000 -6.125000 +v 0.132583 1.132583 -6.125000 +v 0.000000 1.437500 -6.125001 +v -0.309359 1.309359 -6.125001 +v -0.437500 1.000000 -6.125001 +v -0.309359 0.690640 -6.125001 +v 0.000000 0.562500 -6.125001 +v 0.309359 0.690640 -6.125001 +v 0.437500 1.000000 -6.125001 +v 0.309359 1.309359 -6.125001 +v 0.000000 1.437500 -5.125001 +v -0.309359 1.309359 -5.125001 +v -0.437500 1.000000 -5.125001 +v -0.309359 0.690640 -5.125001 +v 0.000000 0.562500 -5.125001 +v 0.309359 0.690640 -5.125001 +v 0.437500 1.000000 -5.125001 +v 0.309359 1.309359 -5.125001 +v 0.000000 1.500000 -5.625001 +v -0.353553 1.353553 -5.625001 +v -0.500000 1.000000 -5.625001 +v -0.353553 0.646446 -5.625001 +v 0.000000 0.500000 -5.625001 +v 0.353553 0.646446 -5.625001 +v 0.500000 1.000000 -5.625001 +v 0.353553 1.353553 -5.625001 +v 0.000000 1.250000 -5.125001 +v -0.176777 1.176776 -5.125001 +v -0.250000 1.000000 -5.125001 +v -0.176777 0.823223 -5.125001 +v 0.000000 0.750000 -5.125001 +v 0.176777 0.823223 -5.125001 +v 0.250000 1.000000 -5.125001 +v 0.176777 1.176776 -5.125001 +v 0.000000 1.250000 -2.750001 +v -0.176777 1.176776 -2.750001 +v -0.250000 1.000000 -2.750001 +v -0.176777 0.823223 -2.750001 +v 0.000000 0.750000 -2.750001 +v 0.176777 0.823223 -2.750001 +v 0.250000 1.000000 -2.750001 +v 0.176777 1.176776 -2.750001 +v -0.687500 0.062500 3.000000 +v -0.906250 0.003886 3.000000 +v -1.066386 -0.156250 3.000000 +v -1.125000 -0.375000 3.000000 +v -1.066386 -0.593750 3.000000 +v -0.906250 -0.753886 3.000000 +v -0.687500 -0.812500 3.000000 +v -0.468750 -0.753886 3.000000 +v -0.308614 -0.593750 3.000000 +v -0.250000 -0.375000 3.000000 +v -0.308614 -0.156250 3.000000 +v -0.468750 0.003886 3.000000 +v -0.687500 0.062500 -2.000000 +v -0.906250 0.003886 -2.000000 +v -1.066386 -0.156250 -2.000000 +v -1.125000 -0.375000 -2.000000 +v -1.066386 -0.593750 -2.000000 +v -0.906250 -0.753886 -2.000000 +v -0.687500 -0.812500 -2.000000 +v -0.468750 -0.753886 -2.000000 +v -0.308614 -0.593750 -2.000000 +v -0.250000 -0.375000 -2.000000 +v -0.308614 -0.156250 -2.000000 +v -0.468750 0.003886 -2.000000 +v -0.687500 -0.125000 3.312500 +v -0.812500 -0.158494 3.312500 +v -0.904006 -0.250000 3.312500 +v -0.937500 -0.375000 3.312500 +v -0.904006 -0.500000 3.312500 +v -0.812500 -0.591506 3.312500 +v -0.687500 -0.625000 3.312500 +v -0.562500 -0.591506 3.312500 +v -0.470994 -0.500000 3.312500 +v -0.437500 -0.375000 3.312500 +v -0.470994 -0.250000 3.312500 +v -0.562500 -0.158494 3.312500 +v -0.687500 -0.375000 3.437500 +v -0.687500 -0.125000 -2.312500 +v -0.812500 -0.158494 -2.312500 +v -0.904006 -0.250000 -2.312500 +v -0.937500 -0.375000 -2.312500 +v -0.904006 -0.500000 -2.312500 +v -0.812500 -0.591506 -2.312500 +v -0.687500 -0.625000 -2.312500 +v -0.562500 -0.591506 -2.312500 +v -0.470994 -0.500000 -2.312500 +v -0.437500 -0.375000 -2.312500 +v -0.470994 -0.250000 -2.312500 +v -0.562500 -0.158494 -2.312500 +v -0.687500 -0.375000 -2.437500 +v -0.125000 -0.500000 7.625000 +v 0.125000 -0.500000 7.625000 +v -0.125000 -0.500000 7.375000 +v 0.125000 -0.500000 7.375000 +v -0.125000 -0.875000 7.625000 +v 0.125000 -0.875000 7.625000 +v -0.125000 -0.875000 7.375000 +v 0.125000 -0.875000 7.375000 +v 0.000000 -0.625000 7.375000 +v -0.088388 -0.661612 7.375000 +v -0.125000 -0.750000 7.375000 +v -0.088388 -0.838388 7.375000 +v 0.000000 -0.875000 7.375000 +v 0.088388 -0.838388 7.375000 +v 0.125000 -0.750000 7.375000 +v 0.088388 -0.661612 7.375000 +v 0.000000 -0.625000 1.000000 +v -0.088388 -0.661612 1.000000 +v -0.125000 -0.750000 1.000000 +v -0.088388 -0.838388 1.000000 +v 0.000000 -0.875000 1.000000 +v 0.088388 -0.838388 1.000000 +v 0.125000 -0.750000 1.000000 +v 0.088388 -0.661612 1.000000 +v 0.250000 -0.500000 -2.000000 +v -0.250000 -0.500000 -2.000000 +v 0.250000 -1.000000 -2.000000 +v -0.250000 -1.000000 -2.000000 +v 0.375000 -0.500000 -2.000000 +v -0.375000 -0.500000 -2.000000 +v 0.375000 -0.500000 1.000000 +v -0.375000 -0.500000 1.000000 +v 0.375000 -1.125000 -2.000000 +v -0.375000 -1.125000 -2.000000 +v 0.375000 -1.125000 1.000000 +v -0.375000 -1.125000 1.000000 +v 0.250000 2.125000 -7.500000 +v -0.250000 2.125000 -7.500000 +v 0.250000 2.125000 -6.750000 +v -0.250000 2.125000 -6.750000 +v 0.000000 1.250000 -7.500001 +v -0.176777 1.176776 -7.500001 +v -0.250000 1.000000 -7.500001 +v -0.176777 0.823223 -7.500001 +v 0.000000 0.750000 -7.500001 +v 0.176777 0.823223 -7.500001 +v 0.250000 1.000000 -7.500001 +v 0.176777 1.176776 -7.500001 +v 0.000000 1.250000 -7.750001 +v -0.176777 1.176776 -7.750001 +v -0.250000 1.000000 -7.750001 +v -0.176777 0.823223 -7.750001 +v 0.000000 0.750000 -7.750001 +v 0.176777 0.823223 -7.750001 +v 0.250000 1.000000 -7.750001 +v 0.176777 1.176776 -7.750001 +v 0.250000 -0.375000 -6.875000 +v 0.250000 1.125000 -6.875000 +v 0.250000 -0.375000 -6.625000 +v 0.250000 1.125000 -6.625000 +v 0.375000 -0.375000 -6.875000 +v 0.375000 1.125000 -6.875000 +v 0.375000 -0.375000 -6.625000 +v 0.375000 1.125000 -6.625000 +v -0.375000 -0.375000 -6.875000 +v -0.375000 1.125000 -6.875000 +v -0.375000 -0.375000 -6.625000 +v -0.375000 1.125000 -6.625000 +v -0.250000 -0.375000 -6.875000 +v -0.250000 1.125000 -6.875000 +v -0.250000 -0.375000 -6.625000 +v -0.250000 1.125000 -6.625000 +v 0.250000 1.437500 -7.375000 +v 0.250000 1.614277 -7.301777 +v 0.250000 1.687500 -7.125000 +v 0.250000 1.614277 -6.948223 +v 0.250000 1.437500 -6.875000 +v 0.250000 1.260723 -6.948223 +v 0.250000 1.187500 -7.125000 +v 0.250000 1.260723 -7.301777 +v 0.375000 1.437500 -7.375000 +v 0.375000 1.614277 -7.301777 +v 0.375000 1.687500 -7.125000 +v 0.375000 1.614277 -6.948223 +v 0.375000 1.437500 -6.875000 +v 0.375000 1.260723 -6.948223 +v 0.375000 1.187500 -7.125000 +v 0.375000 1.260723 -7.301777 +v -0.375000 1.437500 -7.375000 +v -0.375000 1.614277 -7.301777 +v -0.375000 1.687500 -7.125000 +v -0.375000 1.614277 -6.948223 +v -0.375000 1.437500 -6.875000 +v -0.375000 1.260723 -6.948223 +v -0.375000 1.187500 -7.125000 +v -0.375000 1.260723 -7.301777 +v -0.250000 1.437500 -7.375000 +v -0.250000 1.614277 -7.301777 +v -0.250000 1.687500 -7.125000 +v -0.250000 1.614277 -6.948223 +v -0.250000 1.437500 -6.875000 +v -0.250000 1.260723 -6.948223 +v -0.250000 1.187500 -7.125000 +v -0.250000 1.260723 -7.301777 +v -0.750000 -0.437500 -2.375000 +v -0.625000 -0.437500 -2.375000 +v -0.750000 -0.312500 -2.375000 +v -0.625000 -0.312500 -2.375000 +v -0.750000 -0.437500 -7.250000 +v -0.625000 -0.437500 -7.250000 +v -0.750000 -0.312500 -7.125000 +v -0.625000 -0.312500 -7.125000 +v -0.750000 0.312500 -7.250000 +v -0.625000 0.187500 -7.250000 +v -0.750000 0.312500 -7.125000 +v -0.625000 0.187500 -7.125000 +v -0.250000 0.312500 -7.250000 +v -0.250000 0.187500 -7.250000 +v -0.250000 0.312500 -7.125000 +v -0.250000 0.187500 -7.125000 +v -1.000000 1.187500 -5.562501 +v -1.000000 1.312500 -5.562501 +v -1.000000 1.187500 -5.687501 +v -1.000000 1.312500 -5.687501 +v 1.000000 1.187500 -5.562501 +v 1.000000 1.312500 -5.562501 +v 1.000000 1.187500 -5.687501 +v 1.000000 1.312500 -5.687501 +vt 0.028571 0.089888 +vt 0.600000 0.134831 +vt 0.028571 0.134831 +vt 0.628571 0.089888 +vt 0.600000 0.089888 +vt 0.042857 0.044944 +vt 0.014286 0.089888 +vt 0.600000 -0.000000 +vt 0.042857 -0.000000 +vt 0.014286 0.134831 +vt -0.000000 0.089888 +vt 0.042857 0.179775 +vt 0.028571 0.157303 +vt 0.714286 0.179775 +vt 0.657143 0.134831 +vt 0.714286 0.134831 +vt 1.000000 0.089888 +vt 0.971429 0.134831 +vt 0.971429 0.089888 +vt 0.735451 0.477528 +vt 0.733436 0.485181 +vt 0.723706 0.469876 +vt 0.735451 0.500000 +vt 0.733436 0.507652 +vt 0.723706 0.492347 +vt 0.714286 0.044944 +vt 0.714286 0.089888 +vt 0.971429 0.179775 +vt 0.714286 -0.000000 +vt 0.971429 0.044944 +vt 0.907093 0.443820 +vt 0.902924 0.459655 +vt 0.882791 0.427985 +vt 0.902924 0.472929 +vt 0.907093 0.488764 +vt 0.902924 0.504599 +vt 0.735451 0.477528 +vt 0.733436 0.485181 +vt 0.723706 0.469876 +vt 0.735451 0.500000 +vt 0.733436 0.507652 +vt 0.723706 0.492347 +vt 0.721692 0.432584 +vt 0.728571 0.421762 +vt 0.735451 0.432584 +vt 0.735451 0.455056 +vt 0.733436 0.462709 +vt 0.723707 0.447404 +vt 0.242857 0.921348 +vt 0.214286 0.898876 +vt 0.285714 0.764045 +vt 0.214286 0.764045 +vt 0.185714 0.898876 +vt 0.185714 0.764045 +vt 0.185714 0.943820 +vt 0.314286 0.955056 +vt 0.314286 0.764045 +vt 0.357143 0.921348 +vt 0.696429 0.590254 +vt 0.713942 0.601665 +vt 0.721196 0.629214 +vt 0.713942 0.578111 +vt 0.696429 0.589522 +vt 0.696429 0.511602 +vt 0.892857 0.511359 +vt 0.907065 0.533708 +vt 0.892857 0.556057 +vt 0.600000 0.567416 +vt 0.614286 0.533708 +vt 0.614286 0.567416 +vt 0.585714 0.533708 +vt 0.585714 0.567416 +vt 0.571429 0.567416 +vt 0.557143 0.567416 +vt 0.571429 0.533708 +vt 0.557143 0.533708 +vt 0.571429 0.511236 +vt 0.628571 0.089888 +vt 0.657143 0.089888 +vt 0.657143 -0.000000 +vt 0.657143 0.044944 +vt 0.035714 0.370787 +vt 0.207143 0.303371 +vt 0.207143 0.370787 +vt 0.207143 0.247191 +vt 0.035714 0.179775 +vt 0.207143 0.179775 +vt 0.035714 0.303371 +vt -0.000000 0.303371 +vt 0.035714 0.426966 +vt 0.242857 0.370787 +vt 0.242857 1.000000 +vt 0.285714 0.955056 +vt 0.285714 1.000000 +vt 0.214286 0.943820 +vt 0.185714 0.977528 +vt 0.135714 0.898847 +vt 0.121448 0.876405 +vt 0.135714 0.853963 +vt 0.164286 0.808989 +vt 0.178571 0.797753 +vt 0.178571 0.808989 +vt 0.164286 0.943820 +vt 0.178571 0.808989 +vt 0.178571 0.943820 +vt 0.178571 0.797753 +vt 0.164286 0.808989 +vt 0.164286 0.797753 +vt 0.157143 0.808989 +vt 0.157143 0.943820 +vt 0.164286 0.955056 +vt 0.178571 0.955056 +vt 0.185714 0.943820 +vt 0.185714 0.808989 +vt 0.185714 0.943820 +vt 0.178571 0.943820 +vt 0.164286 0.955056 +vt 0.164286 0.943820 +vt 0.157143 0.808989 +vt 0.121490 0.831461 +vt 0.135714 0.809085 +vt 0.149939 0.831461 +vt 0.135714 0.809086 +vt 0.149939 0.831461 +vt 0.135714 0.853836 +vt 0.935714 0.792135 +vt 0.664286 0.780899 +vt 0.935714 0.780899 +vt 0.935714 0.803371 +vt 0.664286 0.814607 +vt 0.657143 0.803371 +vt 0.935714 0.825843 +vt 0.935714 0.814607 +vt 0.657143 0.792135 +vt 0.650000 0.814607 +vt 0.621429 0.825843 +vt 0.614286 0.814607 +vt 0.621429 0.792135 +vt 0.650000 0.780899 +vt 0.614286 0.803371 +vt 0.585714 0.803371 +vt 0.607143 0.792135 +vt 0.585714 0.780899 +vt 0.607143 0.780899 +vt 0.607143 0.825843 +vt 0.585714 0.814607 +vt 0.585714 0.792135 +vt 0.500000 0.915730 +vt 0.385714 0.904494 +vt 0.500000 0.904494 +vt 0.385714 0.926966 +vt 0.500000 0.938202 +vt 0.385714 0.938202 +vt 0.385714 0.949438 +vt 0.500000 0.949438 +vt 0.385714 0.915730 +vt 0.628571 0.134831 +vt 0.028571 0.067416 +vt 0.600000 0.044944 +vt -0.000000 0.134831 +vt 0.600000 0.179775 +vt 0.657143 0.179775 +vt 1.000000 0.134831 +vt 0.728571 0.488350 +vt 0.723706 0.485181 +vt 0.721691 0.477528 +vt 0.728571 0.466706 +vt 0.733436 0.469876 +vt 0.728571 0.510822 +vt 0.723706 0.507652 +vt 0.721691 0.500000 +vt 0.728571 0.489177 +vt 0.733436 0.492347 +vt 0.971429 0.000000 +vt 0.892857 0.466214 +vt 0.882791 0.459655 +vt 0.878621 0.443820 +vt 0.892857 0.421426 +vt 0.902924 0.427985 +vt 0.892857 0.511158 +vt 0.882791 0.504599 +vt 0.878621 0.488764 +vt 0.882790 0.472929 +vt 0.892857 0.466370 +vt 0.728571 0.488350 +vt 0.723706 0.485181 +vt 0.721691 0.477528 +vt 0.728571 0.466706 +vt 0.733436 0.469876 +vt 0.728571 0.510822 +vt 0.723706 0.507652 +vt 0.721691 0.500000 +vt 0.728571 0.489177 +vt 0.733436 0.492347 +vt 0.733436 0.440236 +vt 0.728571 0.443406 +vt 0.723707 0.440236 +vt 0.723707 0.424931 +vt 0.733436 0.424931 +vt 0.728571 0.465878 +vt 0.723707 0.462709 +vt 0.721692 0.455056 +vt 0.728571 0.444234 +vt 0.733436 0.447404 +vt 0.242857 0.955056 +vt 0.385714 0.764045 +vt 0.385714 0.898876 +vt 0.357143 0.955056 +vt 0.713942 0.656762 +vt 0.696429 0.668174 +vt 0.678916 0.656762 +vt 0.671661 0.629214 +vt 0.678916 0.601665 +vt 0.678915 0.578111 +vt 0.671661 0.550562 +vt 0.678915 0.523013 +vt 0.713942 0.523013 +vt 0.721196 0.550562 +vt 0.882811 0.549511 +vt 0.878649 0.533708 +vt 0.882811 0.517905 +vt 0.902904 0.517905 +vt 0.902903 0.549511 +vt 0.600000 0.533708 +vt 0.557143 0.511236 +vt 0.628571 0.134831 +vt 0.035714 0.247191 +vt -0.000000 0.370787 +vt 0.207143 0.426966 +vt 0.242857 0.303371 +vt 0.214286 0.977528 +vt 0.149981 0.876405 +vt 0.145802 0.892274 +vt 0.125626 0.892274 +vt 0.125626 0.860536 +vt 0.145802 0.860536 +vt 0.164286 0.797753 +vt 0.185714 0.808989 +vt 0.178571 0.955056 +vt 0.157143 0.943820 +vt 0.145772 0.847282 +vt 0.135714 0.853836 +vt 0.125656 0.847283 +vt 0.125656 0.815639 +vt 0.145772 0.815639 +vt 0.125656 0.847283 +vt 0.121490 0.831461 +vt 0.125656 0.815639 +vt 0.145772 0.815639 +vt 0.145772 0.847283 +vt 0.664286 0.825843 +vt 0.650000 0.825843 +vt 0.621429 0.780899 +vt 0.585714 0.825843 +vt 0.500000 0.926966 +vt 0.642857 0.410112 +vt 0.957143 0.421348 +vt 0.642857 0.421348 +vt 0.642857 0.365169 +vt 0.957143 0.376404 +vt 0.642857 0.376404 +vt 0.642857 0.398876 +vt 0.957143 0.410112 +vt 0.642857 0.342697 +vt 0.957143 0.353933 +vt 0.642857 0.353933 +vt 0.957143 0.365169 +vt 0.957143 0.387640 +vt 0.642857 0.387640 +vt 0.642857 0.179775 +vt 0.242857 0.235955 +vt 0.642857 0.235955 +vt 0.242857 0.286517 +vt 0.642857 0.286517 +vt 0.242857 0.331461 +vt 0.642857 0.331461 +vt 0.957143 0.398876 +vt 0.642857 0.331461 +vt 0.957143 0.342697 +vt 0.735714 0.539326 +vt 0.878571 0.556180 +vt 0.735714 0.556180 +vt 0.735714 0.488764 +vt 0.878571 0.505618 +vt 0.735714 0.505618 +vt 0.735714 0.455056 +vt 0.878571 0.471910 +vt 0.735714 0.471910 +vt 0.735714 0.421348 +vt 0.878571 0.438202 +vt 0.735714 0.438202 +vt 0.735714 0.522472 +vt 0.878571 0.539326 +vt 0.878571 0.522472 +vt 0.878571 0.488764 +vt 0.878571 0.455056 +vt 0.242857 0.387640 +vt 0.642857 0.376404 +vt 0.642857 0.387640 +vt 0.242857 0.376404 +vt 0.642857 0.365169 +vt 0.642857 0.331461 +vt 0.957143 0.342697 +vt 0.642857 0.342697 +vt 0.957143 0.235955 +vt 0.642857 0.286517 +vt 0.642857 0.235955 +vt 0.242857 0.398876 +vt 0.642857 0.398876 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.242857 0.410112 +vt 0.642857 0.410112 +vt 0.642857 0.410112 +vt 0.957143 0.421348 +vt 0.642857 0.421348 +vt 0.242857 0.421348 +vt 0.642857 0.421348 +vt 0.642857 0.331461 +vt 0.957143 0.286517 +vt 0.642857 0.286517 +vt 0.642857 0.365169 +vt 0.957143 0.376404 +vt 0.642857 0.376404 +vt 0.242857 0.342697 +vt 0.642857 0.331461 +vt 0.642857 0.342697 +vt 0.642857 0.398876 +vt 0.957143 0.410112 +vt 0.642857 0.353933 +vt 0.957143 0.365169 +vt 0.242857 0.353933 +vt 0.642857 0.353933 +vt 0.642857 0.235955 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.957143 0.235955 +vt 0.242857 0.365169 +vt 0.642857 0.387640 +vt 0.957143 0.398876 +vt 0.957143 0.353933 +vt 0.957143 0.286517 +vt 0.642857 0.331461 +vt 0.957143 0.387640 +vt 0.642857 0.331461 +vt 0.957143 0.286517 +vt 0.642857 0.286517 +vt 0.957143 0.235955 +vt 0.642857 0.286517 +vt 0.642857 0.235955 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.957143 0.286517 +vt 0.642857 0.331461 +vt 0.642857 0.235955 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.957143 0.235955 +vt 0.242857 0.331461 +vt 0.642857 0.286517 +vt 0.642857 0.331461 +vt 0.242857 0.286517 +vt 0.642857 0.235955 +vt 0.242857 0.235955 +vt 0.642857 0.179775 +vt 0.107143 0.842697 +vt 0.100000 0.831461 +vt 0.107143 0.831461 +vt 0.107143 0.820225 +vt 0.100000 0.808989 +vt 0.107143 0.808989 +vt 0.107143 0.887640 +vt 0.100000 0.876405 +vt 0.107143 0.876405 +vt 0.107143 0.865169 +vt 0.100000 0.853933 +vt 0.107143 0.853933 +vt 0.100000 0.842697 +vt 0.100000 0.820225 +vt 0.107143 0.898876 +vt 0.100000 0.887640 +vt 0.100000 0.865169 +vt 0.671429 0.780899 +vt 0.642857 0.747191 +vt 0.671429 0.747191 +vt 0.614286 0.780899 +vt 0.614286 0.747191 +vt 0.642857 0.713483 +vt 0.614286 0.713483 +vt 0.642857 0.679775 +vt 0.614286 0.679775 +vt 0.614286 0.646067 +vt 0.642857 0.612360 +vt 0.614286 0.612360 +vt 0.614286 0.578652 +vt 0.642857 0.544944 +vt 0.614286 0.544944 +vt 0.614286 0.511236 +vt 0.671429 0.544944 +vt 0.642857 0.511236 +vt 0.671429 0.511236 +vt 0.671429 0.578652 +vt 0.642857 0.578652 +vt 0.671429 0.646067 +vt 0.671429 0.612360 +vt 0.671429 0.679775 +vt 0.642857 0.646067 +vt 0.671429 0.713483 +vt 0.932143 0.606742 +vt 0.796429 0.589888 +vt 0.932143 0.589888 +vt 0.932143 0.573034 +vt 0.796429 0.556180 +vt 0.932143 0.556180 +vt 0.932143 0.674157 +vt 0.796429 0.657303 +vt 0.932143 0.657303 +vt 0.932143 0.640449 +vt 0.796429 0.623595 +vt 0.932143 0.623595 +vt 0.796429 0.606742 +vt 0.796429 0.573034 +vt 0.932143 0.691011 +vt 0.796429 0.674157 +vt 0.796429 0.640449 +vt 0.321429 0.471910 +vt 0.035714 0.449438 +vt 0.321429 0.449438 +vt 0.321429 0.584270 +vt 0.035714 0.561798 +vt 0.321429 0.561798 +vt 0.321429 0.539326 +vt 0.035714 0.516854 +vt 0.321429 0.516854 +vt 0.321429 0.651685 +vt 0.035714 0.629214 +vt 0.321429 0.629214 +vt 0.035714 0.426966 +vt 0.321429 0.426966 +vt 0.035714 0.494382 +vt 0.321429 0.494382 +vt 0.035714 0.606742 +vt 0.321429 0.606742 +vt 0.321429 0.696629 +vt 0.035714 0.674157 +vt 0.321429 0.674157 +vt 0.035714 0.471910 +vt 0.035714 0.584270 +vt 0.035714 0.539326 +vt 0.035714 0.651685 +vt 0.342857 0.522472 +vt 0.342857 0.533708 +vt 0.342857 0.544944 +vt 0.342857 0.556180 +vt 0.342857 0.578652 +vt 0.342857 0.589888 +vt 0.342857 0.601124 +vt 0.342857 0.612360 +vt 0.342857 0.623595 +vt 0.342857 0.646067 +vt 0.342857 0.657303 +vt 0.342857 0.668539 +vt 0.342857 0.679775 +vt 0.342857 0.691011 +vt 0.342857 0.443820 +vt 0.342857 0.466292 +vt 0.342857 0.477528 +vt 0.342857 0.488764 +vt 0.342857 0.511236 +vt 0.014286 0.556180 +vt 0.357143 0.528090 +vt 0.342857 0.500000 +vt 0.357143 0.505618 +vt 0.357143 0.483146 +vt 0.342857 0.455056 +vt 0.357143 0.460674 +vt 0.342857 0.432584 +vt 0.357143 0.438202 +vt 0.357143 0.685393 +vt 0.357143 0.662921 +vt 0.342857 0.634831 +vt 0.357143 0.640449 +vt 0.357143 0.617977 +vt 0.357143 0.595506 +vt 0.342857 0.567416 +vt 0.357143 0.573034 +vt 0.357143 0.550562 +vt 0.014286 0.522472 +vt 0.014286 0.511236 +vt 0.014286 0.477528 +vt 0.014286 0.466292 +vt 0.014286 0.432584 +vt 0.014286 0.691011 +vt 0.035714 0.696629 +vt 0.014286 0.657303 +vt 0.014286 0.646067 +vt 0.014286 0.612360 +vt 0.014286 0.589888 +vt 0.014286 0.578652 +vt 0.014286 0.544944 +vt -0.000000 0.550562 +vt 0.014286 0.567416 +vt -0.000000 0.573034 +vt 0.014286 0.601124 +vt -0.000000 0.595506 +vt 0.014286 0.623595 +vt -0.000000 0.617977 +vt 0.014286 0.634831 +vt -0.000000 0.640449 +vt 0.014286 0.668539 +vt -0.000000 0.662921 +vt 0.014286 0.679775 +vt -0.000000 0.685393 +vt 0.014286 0.443820 +vt 0.000000 0.438202 +vt 0.014286 0.455056 +vt -0.000000 0.460674 +vt 0.014286 0.488764 +vt -0.000000 0.483146 +vt 0.014286 0.500000 +vt -0.000000 0.505618 +vt 0.014286 0.533708 +vt -0.000000 0.528090 +vt 0.721429 0.421348 +vt 0.357143 0.432584 +vt 0.357143 0.421348 +vt 0.721429 0.488764 +vt 0.357143 0.500000 +vt 0.357143 0.488764 +vt 0.721429 0.466292 +vt 0.357143 0.477528 +vt 0.357143 0.466292 +vt 0.721429 0.455056 +vt 0.357143 0.455056 +vt 0.721429 0.432584 +vt 0.357143 0.443820 +vt 0.721429 0.500000 +vt 0.357143 0.511236 +vt 0.721429 0.477528 +vt 0.721429 0.443820 +vt 0.121429 0.859551 +vt 0.107143 0.876405 +vt 0.107143 0.859551 +vt 0.121429 0.825843 +vt 0.107143 0.842697 +vt 0.107143 0.825843 +vt 0.121429 0.926966 +vt 0.107143 0.943820 +vt 0.107143 0.926966 +vt 0.121429 0.893258 +vt 0.107143 0.910112 +vt 0.107143 0.893258 +vt 0.121429 0.842697 +vt 0.121429 0.808989 +vt 0.107143 0.808989 +vt 0.121429 0.910112 +vt 0.121429 0.876405 +vt 0.157143 0.842697 +vt 0.150000 0.825843 +vt 0.157143 0.825843 +vt 0.157143 0.943820 +vt 0.150000 0.926966 +vt 0.157143 0.926966 +vt 0.157143 0.910112 +vt 0.150000 0.893258 +vt 0.157143 0.893258 +vt 0.157143 0.876405 +vt 0.150000 0.859551 +vt 0.157143 0.859551 +vt 0.150000 0.808989 +vt 0.157143 0.808989 +vt 0.150000 0.910112 +vt 0.150000 0.876405 +vt 0.150000 0.842697 +vt 0.157143 0.842697 +vt 0.150000 0.825843 +vt 0.157143 0.825843 +vt 0.157143 0.943820 +vt 0.150000 0.926966 +vt 0.157143 0.926966 +vt 0.157143 0.910112 +vt 0.150000 0.893258 +vt 0.157143 0.893258 +vt 0.157143 0.876405 +vt 0.150000 0.859551 +vt 0.157143 0.859551 +vt 0.150000 0.808989 +vt 0.157143 0.808989 +vt 0.150000 0.910112 +vt 0.150000 0.876405 +vt 0.150000 0.842697 +vt 0.242857 0.179775 +vt 0.957143 0.331461 +vt 0.878571 0.421348 +vt 0.957143 0.331461 +vt 0.957143 0.331461 +vt 0.242857 0.331461 +vt 0.957143 0.331461 +vt 0.957143 0.331461 +vt 0.957143 0.331461 +vt 0.242857 0.179775 +vt 0.100000 0.898876 +vt 0.642857 0.780899 +vt 0.796429 0.691011 +vt 0.721429 0.511236 +vt 0.121429 0.943820 +vt 0.150000 0.943820 +vt 0.150000 0.943820 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.7071 0.7071 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.8944 0.4472 +vn 0.0000 -0.8944 -0.4472 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.6000 -0.8000 0.0000 +vn -0.7678 -0.6407 0.0000 +vn -0.9732 -0.2298 0.0000 +vn 0.7678 -0.6407 0.0000 +vn 0.9732 -0.2298 0.0000 +vn 0.6000 -0.8000 0.0000 +vn -0.9732 0.2298 0.0000 +vn 0.7678 0.6407 0.0000 +vn 0.9732 0.2298 0.0000 +vn 0.6000 0.8000 0.0000 +vn -0.7678 0.6407 0.0000 +vn -0.6000 0.8000 0.0000 +vn -0.0000 -0.9923 -0.1240 +vn -0.7016 -0.7016 -0.1240 +vn 0.0000 -0.9923 0.1240 +vn -0.7016 -0.7016 0.1240 +vn -0.9923 -0.0000 0.1240 +vn -0.7016 0.7016 0.1240 +vn 0.0000 0.9923 0.1240 +vn 0.7016 0.7016 0.1240 +vn 0.9923 0.0000 0.1240 +vn 0.7016 -0.7016 0.1240 +vn 0.7016 -0.7016 -0.1240 +vn 0.9923 0.0000 -0.1240 +vn 0.0000 0.9923 -0.1240 +vn 0.7016 0.7016 -0.1240 +vn -0.7016 0.7016 -0.1240 +vn -0.9923 0.0000 -0.1240 +vn -0.8371 -0.4833 0.2563 +vn -0.4833 -0.8371 -0.2563 +vn -0.4833 -0.8371 0.2563 +vn 0.4833 0.8371 0.2563 +vn -0.0000 0.9666 -0.2563 +vn -0.0000 0.9666 0.2563 +vn -0.4833 0.8371 0.2563 +vn -0.8371 0.4833 -0.2563 +vn -0.8371 0.4833 0.2563 +vn 0.8371 -0.4833 0.2563 +vn 0.9666 0.0000 -0.2563 +vn 0.9666 -0.0000 0.2563 +vn 0.0000 -0.9666 -0.2563 +vn -0.0000 -0.9666 0.2563 +vn -0.9666 -0.0000 -0.2563 +vn -0.9666 0.0000 0.2563 +vn 0.8371 0.4833 -0.2563 +vn 0.8371 0.4833 0.2563 +vn 0.4833 -0.8371 -0.2563 +vn 0.4833 -0.8371 0.2563 +vn -0.8371 -0.4833 -0.2563 +vn 0.4833 0.8371 -0.2563 +vn -0.4833 0.8371 -0.2563 +vn 0.8371 -0.4833 -0.2563 +vn -0.6087 0.3515 0.7113 +vn -0.3515 0.6087 0.7113 +vn -0.0000 0.7029 0.7113 +vn 0.3515 0.6087 0.7113 +vn 0.6087 0.3515 0.7113 +vn 0.7029 0.0000 0.7113 +vn 0.6087 -0.3515 0.7113 +vn 0.3515 -0.6087 0.7113 +vn 0.0000 -0.7029 0.7113 +vn -0.3515 -0.6087 0.7113 +vn -0.6087 -0.3515 0.7113 +vn -0.7029 0.0000 0.7113 +vn 0.0000 0.7029 -0.7113 +vn -0.6087 0.3515 -0.7113 +vn -0.6087 -0.3515 -0.7113 +vn -0.0000 -0.7029 -0.7113 +vn 0.6087 -0.3515 -0.7113 +vn 0.6087 0.3515 -0.7113 +vn 0.3515 0.6087 -0.7113 +vn -0.3515 0.6087 -0.7113 +vn 0.7029 0.0000 -0.7113 +vn 0.3515 -0.6087 -0.7113 +vn -0.3515 -0.6087 -0.7113 +vn -0.7029 -0.0000 -0.7113 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.7071 -0.7071 +s off +f 373/600/173 374/601/173 372/602/173 +f 381/603/174 374/601/174 375/604/174 +f 380/605/175 375/604/175 373/600/175 +f 372/602/176 377/606/176 373/600/176 +f 378/607/177 380/605/177 379/608/177 +f 376/609/178 380/610/178 377/606/178 +f 379/611/179 376/612/179 372/602/179 +f 408/613/179 641/614/179 406/615/179 +f 412/616/174 411/617/174 410/618/174 +f 403/619/176 404/620/176 400/621/176 +f 391/622/174 390/623/174 394/624/174 +f 409/625/175 410/618/175 407/626/175 +f 407/626/173 411/617/173 406/615/173 +f 406/615/179 413/627/179 408/613/179 +f 408/628/177 412/629/177 409/625/177 +f 420/630/176 421/631/176 417/632/176 +f 425/633/174 423/634/174 422/635/174 +f 437/636/176 436/637/176 440/638/176 +f 470/639/174 472/640/174 465/641/174 +f 448/642/176 452/643/176 467/644/176 +f 449/645/174 447/646/174 459/647/174 +f 484/648/175 482/649/175 478/650/175 +f 480/651/176 483/652/176 481/653/176 +f 482/649/180 485/654/180 483/652/180 +f 653/655/179 479/656/179 485/657/179 +f 530/658/174 529/659/174 528/660/174 +f 541/661/176 534/662/176 538/663/176 +f 562/664/176 564/665/176 558/666/176 +f 618/667/179 620/668/179 616/669/179 +f 623/670/174 618/667/174 619/671/174 +f 617/672/175 623/670/175 619/671/175 +f 616/673/176 621/674/176 617/672/176 +f 620/675/177 623/676/177 621/674/177 +f 641/614/176 642/677/176 640/678/176 +f 409/625/181 643/679/181 408/628/181 +f 409/625/175 640/678/175 642/680/175 +f 406/615/180 640/678/180 407/626/180 +f 647/681/173 644/682/173 645/683/173 +f 648/684/177 651/685/177 649/686/177 +f 646/687/175 648/684/175 644/682/175 +f 647/681/176 650/688/176 646/687/176 +f 645/683/179 651/689/179 647/681/179 +f 644/682/174 649/690/174 645/683/174 +f 655/691/173 652/692/173 653/693/173 +f 484/694/176 655/695/176 485/654/176 +f 664/696/174 670/697/174 668/698/174 +f 680/699/177 686/700/177 682/701/177 +f 679/702/175 676/703/175 677/704/175 +f 672/705/177 678/706/177 674/707/177 +f 674/708/176 679/702/176 675/709/176 +f 675/710/173 677/704/173 673/711/173 +f 673/712/174 676/703/174 672/713/174 +f 682/701/176 687/714/176 683/715/176 +f 683/715/173 685/716/173 681/717/173 +f 681/717/174 684/718/174 680/699/174 +f 680/699/179 683/715/179 681/717/179 +f 700/719/175 702/720/175 696/721/175 +f 710/722/179 708/723/179 706/724/179 +f 721/725/175 727/726/175 723/727/175 +f 720/728/179 726/729/179 724/730/179 +f 723/731/173 726/729/173 722/732/173 +f 720/728/177 725/733/177 721/725/177 +f 726/734/176 731/735/176 730/736/176 +f 724/730/174 729/737/174 725/733/174 +f 729/737/175 727/738/175 725/733/175 +f 726/734/179 728/739/179 724/730/179 +f 730/736/173 732/740/173 728/739/173 +f 729/741/177 735/742/177 731/743/177 +f 731/744/176 734/745/176 730/736/176 +f 729/741/174 732/740/174 733/746/174 +f 653/655/174 478/650/174 479/656/174 +f 739/747/174 742/748/174 738/749/174 +f 741/750/176 736/751/176 740/752/176 +f 742/753/177 736/751/177 738/754/177 +f 739/747/173 741/750/173 743/755/173 +f 373/600/173 375/604/173 374/601/173 +f 381/603/174 378/756/174 374/601/174 +f 373/600/175 377/757/175 380/605/175 +f 380/605/175 381/758/175 375/604/175 +f 372/602/176 376/609/176 377/606/176 +f 378/607/177 381/758/177 380/605/177 +f 376/609/178 379/759/178 380/610/178 +f 372/602/179 374/601/179 379/611/179 +f 374/601/179 378/760/179 379/611/179 +f 408/613/179 643/761/179 641/614/179 +f 412/616/174 413/762/174 411/617/174 +f 404/620/176 405/763/176 398/764/176 +f 398/764/176 399/765/176 404/620/176 +f 399/765/176 400/621/176 404/620/176 +f 400/621/176 401/766/176 402/767/176 +f 402/767/176 403/619/176 400/621/176 +f 390/623/174 397/768/174 396/769/174 +f 396/769/174 395/770/174 390/623/174 +f 395/770/174 394/624/174 390/623/174 +f 394/624/174 393/771/174 392/772/174 +f 392/772/174 391/622/174 394/624/174 +f 409/625/175 412/629/175 410/618/175 +f 407/626/173 410/618/173 411/617/173 +f 406/615/179 411/617/179 413/627/179 +f 408/628/177 413/773/177 412/629/177 +f 421/631/176 414/774/176 417/632/176 +f 414/774/176 415/775/176 417/632/176 +f 415/775/176 416/776/176 417/632/176 +f 417/632/176 418/777/176 419/778/176 +f 419/778/176 420/630/176 417/632/176 +f 422/635/174 424/779/174 429/780/174 +f 429/780/174 428/781/174 422/635/174 +f 428/781/174 427/782/174 422/635/174 +f 427/782/174 426/783/174 422/635/174 +f 426/783/174 425/633/174 422/635/174 +f 436/637/176 435/784/176 442/785/176 +f 442/785/176 441/786/176 436/637/176 +f 441/786/176 440/638/176 436/637/176 +f 440/638/176 439/787/176 438/788/176 +f 438/788/176 437/636/176 440/638/176 +f 472/640/174 460/789/174 461/790/174 +f 461/790/174 462/791/174 472/640/174 +f 462/791/174 465/641/174 472/640/174 +f 465/641/174 466/792/174 468/793/174 +f 468/793/174 470/639/174 465/641/174 +f 467/644/176 474/794/176 476/795/176 +f 476/795/176 446/796/176 448/642/176 +f 448/642/176 450/797/176 452/643/176 +f 452/643/176 458/798/176 467/644/176 +f 467/644/176 476/795/176 448/642/176 +f 447/646/174 477/799/174 475/800/174 +f 475/800/174 473/801/174 447/646/174 +f 473/801/174 459/647/174 447/646/174 +f 459/647/174 453/802/174 451/803/174 +f 451/803/174 449/645/174 459/647/174 +f 480/651/175 478/650/175 482/649/175 +f 478/650/175 652/692/175 484/648/175 +f 652/692/175 654/804/175 484/648/175 +f 480/651/176 482/649/176 483/652/176 +f 482/649/180 484/694/180 485/654/180 +f 481/805/179 483/806/179 479/656/179 +f 483/806/179 485/657/179 479/656/179 +f 485/657/179 655/807/179 653/655/179 +f 528/660/174 527/808/174 526/809/174 +f 526/809/174 533/810/174 528/660/174 +f 533/810/174 532/811/174 528/660/174 +f 532/811/174 531/812/174 528/660/174 +f 531/812/174 530/658/174 528/660/174 +f 534/662/176 535/813/176 538/663/176 +f 535/813/176 536/814/176 538/663/176 +f 536/814/176 537/815/176 538/663/176 +f 538/663/176 539/816/176 540/817/176 +f 540/817/176 541/661/176 538/663/176 +f 558/666/176 559/818/176 560/819/176 +f 560/819/176 561/820/176 562/664/176 +f 562/664/176 563/821/176 564/665/176 +f 564/665/176 565/822/176 558/666/176 +f 558/666/176 560/819/176 562/664/176 +f 618/667/179 622/823/179 620/668/179 +f 623/670/174 622/823/174 618/667/174 +f 617/672/175 621/674/175 623/670/175 +f 616/673/176 620/675/176 621/674/176 +f 620/675/177 622/824/177 623/676/177 +f 641/614/176 643/825/176 642/677/176 +f 409/625/181 642/680/181 643/679/181 +f 409/625/175 407/626/175 640/678/175 +f 406/615/180 641/614/180 640/678/180 +f 647/681/173 646/687/173 644/682/173 +f 648/684/177 650/826/177 651/685/177 +f 646/687/175 650/826/175 648/684/175 +f 647/681/176 651/827/176 650/688/176 +f 645/683/179 649/828/179 651/689/179 +f 644/682/174 648/829/174 649/690/174 +f 655/691/173 654/804/173 652/692/173 +f 484/694/176 654/830/176 655/695/176 +f 666/831/174 665/832/174 664/696/174 +f 664/696/174 671/833/174 670/697/174 +f 670/697/174 669/834/174 668/698/174 +f 668/698/174 667/835/174 666/831/174 +f 666/831/174 664/696/174 668/698/174 +f 680/699/177 684/836/177 686/700/177 +f 679/702/175 678/706/175 676/703/175 +f 672/705/177 676/703/177 678/706/177 +f 674/708/176 678/706/176 679/702/176 +f 675/710/173 679/702/173 677/704/173 +f 673/712/174 677/704/174 676/703/174 +f 682/701/176 686/837/176 687/714/176 +f 683/715/173 687/838/173 685/716/173 +f 681/717/174 685/839/174 684/718/174 +f 680/699/179 682/701/179 683/715/179 +f 696/721/175 697/840/175 698/841/175 +f 698/841/175 699/842/175 700/719/175 +f 700/719/175 701/843/175 702/720/175 +f 702/720/175 703/844/175 696/721/175 +f 696/721/175 698/841/175 700/719/175 +f 706/724/179 705/845/179 704/846/179 +f 704/846/179 711/847/179 710/722/179 +f 710/722/179 709/848/179 708/723/179 +f 708/723/179 707/849/179 706/724/179 +f 706/724/179 704/846/179 710/722/179 +f 721/725/175 725/733/175 727/726/175 +f 720/728/179 722/732/179 726/729/179 +f 723/731/173 727/850/173 726/729/173 +f 720/728/177 724/730/177 725/733/177 +f 726/734/176 727/851/176 731/735/176 +f 724/730/174 728/739/174 729/737/174 +f 729/737/175 731/852/175 727/738/175 +f 726/734/179 730/736/179 728/739/179 +f 730/736/173 734/745/173 732/740/173 +f 729/741/177 733/746/177 735/742/177 +f 731/744/176 735/853/176 734/745/176 +f 729/741/174 728/739/174 732/740/174 +f 653/655/174 652/692/174 478/650/174 +f 739/747/174 743/755/174 742/748/174 +f 741/750/176 737/854/176 736/751/176 +f 742/753/177 740/752/177 736/751/177 +f 739/747/173 737/854/173 741/750/173 +s 1 +f 400/855/182 393/856/177 401/857/177 +f 404/858/183 397/859/173 405/860/173 +f 399/861/179 392/862/182 400/855/182 +f 402/863/184 395/864/175 403/865/175 +f 403/865/175 396/866/183 404/858/183 +f 405/860/173 390/867/185 398/868/185 +f 389/869/186 386/870/187 387/871/187 +f 387/871/187 384/872/188 385/873/188 +f 385/873/188 383/874/179 382/875/179 +f 398/868/185 391/876/179 399/861/179 +f 401/877/177 394/878/184 402/863/184 +f 417/879/182 426/880/177 418/881/177 +f 414/882/173 422/883/185 415/884/185 +f 420/885/175 429/886/183 421/887/183 +f 418/888/177 427/889/184 419/890/184 +f 416/891/179 425/892/182 417/879/182 +f 415/884/185 423/893/179 416/891/179 +f 421/887/183 424/894/173 414/882/173 +f 419/890/184 428/895/175 420/885/175 +f 446/896/185 477/897/173 447/898/185 +f 476/899/173 475/900/183 477/897/173 +f 439/901/177 465/902/184 438/903/184 +f 456/904/189 431/905/190 432/906/189 +f 448/907/179 447/898/185 449/908/179 +f 457/909/191 432/906/189 433/910/191 +f 450/911/182 449/908/179 451/912/182 +f 440/913/182 466/914/177 439/915/177 +f 452/916/177 451/912/182 453/917/177 +f 434/918/179 464/919/188 443/920/188 +f 436/921/183 460/922/173 435/923/173 +f 458/924/184 453/925/177 459/926/184 +f 441/927/179 468/928/182 440/913/182 +f 437/929/175 461/930/183 436/921/183 +f 467/931/175 459/926/184 473/932/175 +f 444/933/187 471/934/186 445/935/186 +f 443/920/188 463/936/187 444/933/187 +f 474/937/183 473/932/175 475/900/183 +f 442/938/185 470/939/179 441/927/179 +f 438/903/184 462/940/175 437/929/175 +f 454/941/190 430/942/175 431/905/190 +f 435/923/173 472/943/185 442/938/185 +f 501/944/179 493/945/192 500/946/192 +f 489/947/193 496/948/194 495/949/193 +f 486/950/195 495/949/193 494/951/195 +f 488/952/194 497/953/175 496/948/194 +f 499/954/196 490/955/197 498/956/197 +f 500/946/192 491/957/196 499/954/196 +f 508/958/175 506/959/194 509/960/175 +f 507/961/194 504/962/193 506/959/194 +f 505/963/193 502/964/195 504/962/193 +f 517/965/183 524/966/175 516/967/175 +f 515/968/184 522/969/177 514/970/177 +f 513/971/182 520/972/179 512/973/179 +f 511/974/185 518/975/173 510/976/173 +f 510/976/173 525/977/183 517/965/183 +f 516/967/175 523/978/184 515/968/184 +f 514/979/177 521/980/182 513/971/182 +f 512/973/179 519/981/185 511/974/185 +f 530/982/198 545/983/182 529/984/199 +f 545/983/182 538/985/200 537/986/201 +f 544/987/179 537/986/201 536/988/202 +f 543/989/185 536/988/202 535/990/203 +f 534/991/204 543/989/185 535/990/203 +f 549/992/183 534/991/204 541/993/205 +f 540/994/206 549/992/183 541/993/205 +f 547/995/184 540/994/206 539/996/207 +f 538/997/200 547/995/184 539/996/207 +f 531/998/208 546/999/177 530/1000/198 +f 532/1001/209 547/995/184 531/998/208 +f 532/1001/209 549/992/183 548/1002/175 +f 526/1003/210 549/992/183 533/1004/211 +f 527/1005/212 542/1006/173 526/1003/210 +f 528/1007/213 543/989/185 527/1005/212 +f 528/1007/213 545/983/182 544/987/179 +f 557/1008/183 564/1009/175 556/1010/175 +f 555/1011/184 562/1012/177 554/1013/177 +f 553/1014/182 560/1015/179 552/1016/179 +f 551/1017/185 558/1018/173 550/1019/173 +f 550/1019/173 565/1020/183 557/1008/183 +f 556/1010/175 563/1021/184 555/1011/184 +f 554/1022/177 561/1023/182 553/1014/182 +f 552/1016/179 559/1024/185 551/1017/185 +f 570/1025/214 583/1026/215 571/1027/216 +f 577/1028/217 578/1029/218 566/1030/219 +f 567/1031/220 580/1032/221 568/1033/222 +f 574/1034/223 587/1035/224 575/1036/225 +f 571/1027/216 584/1037/226 572/1038/227 +f 568/1033/222 581/1039/228 569/1040/229 +f 575/1036/225 588/1041/230 576/1042/231 +f 572/1043/227 585/1044/232 573/1045/233 +f 569/1040/229 582/1046/234 570/1025/214 +f 576/1042/231 589/1047/235 577/1028/217 +f 566/1030/219 579/1048/236 567/1031/220 +f 573/1045/233 586/1049/237 574/1034/223 +f 567/1031/220 592/1050/238 591/1051/239 +f 566/1030/219 591/1052/239 590/1053/240 +f 566/1030/219 601/1054/241 577/1028/217 +f 576/1042/231 601/1055/241 600/1056/242 +f 575/1036/225 600/1057/242 599/1058/243 +f 575/1036/225 598/1059/244 574/1034/223 +f 573/1045/233 598/1060/244 597/1061/245 +f 572/1043/227 597/1062/245 596/1063/246 +f 572/1038/227 595/1064/247 571/1027/216 +f 571/1027/216 594/1065/248 570/1025/214 +f 569/1040/229 594/1066/248 593/1067/249 +f 569/1040/229 592/1068/238 568/1033/222 +f 603/1069/250 579/1048/236 578/1029/218 +f 591/1051/239 592/1050/238 602/1070/176 +f 592/1068/238 593/1071/249 602/1072/176 +f 593/1067/249 594/1066/248 602/1073/176 +f 594/1065/248 595/1074/247 602/1075/176 +f 595/1064/247 596/1076/246 602/1077/176 +f 596/1063/246 597/1062/245 602/1078/176 +f 597/1061/245 598/1060/244 602/1079/176 +f 598/1059/244 599/1080/243 602/1081/176 +f 599/1058/243 600/1057/242 602/1082/176 +f 600/1056/242 601/1055/241 602/1083/176 +f 601/1054/241 590/1084/240 602/1085/176 +f 590/1053/240 591/1052/239 602/1086/176 +f 579/1048/236 605/1087/251 580/1032/221 +f 605/1088/251 581/1039/228 580/1032/221 +f 581/1039/228 607/1089/252 582/1046/234 +f 607/1090/252 583/1026/215 582/1046/234 +f 583/1026/215 609/1091/253 584/1037/226 +f 609/1092/253 585/1044/232 584/1093/226 +f 585/1044/232 611/1094/254 586/1049/237 +f 611/1095/254 587/1035/224 586/1049/237 +f 587/1035/224 613/1096/255 588/1041/230 +f 588/1041/230 614/1097/256 589/1047/235 +f 614/1098/256 578/1029/218 589/1047/235 +f 604/1099/257 603/1069/250 615/1100/174 +f 603/1101/250 614/1098/256 615/1102/174 +f 614/1097/256 613/1103/255 615/1104/174 +f 613/1096/255 612/1105/258 615/1106/174 +f 612/1107/258 611/1095/254 615/1108/174 +f 611/1094/254 610/1109/259 615/1110/174 +f 610/1111/259 609/1092/253 615/1112/174 +f 609/1091/253 608/1113/260 615/1114/174 +f 608/1115/260 607/1090/252 615/1116/174 +f 607/1089/252 606/1117/261 615/1118/174 +f 606/1119/261 605/1088/251 615/1120/174 +f 605/1087/251 604/1121/257 615/1122/174 +f 636/1123/177 629/1124/184 628/1125/177 +f 634/1126/179 627/1127/182 626/1128/179 +f 632/1129/173 625/1130/185 624/1131/173 +f 639/1132/183 624/1131/173 631/1133/183 +f 637/1134/184 630/1135/175 629/1124/184 +f 635/1136/182 628/1137/177 627/1127/182 +f 633/1138/185 626/1128/179 625/1130/185 +f 638/1139/175 631/1133/183 630/1135/175 +f 671/1140/183 656/1141/173 663/1142/183 +f 669/1143/184 662/1144/175 661/1145/184 +f 667/1146/182 660/1147/177 659/1148/182 +f 665/1149/185 658/1150/179 657/1151/185 +f 670/1152/175 663/1142/183 662/1144/175 +f 668/1153/177 661/1145/184 660/1154/177 +f 666/1155/179 659/1148/182 658/1150/179 +f 664/1156/173 657/1151/185 656/1141/173 +f 688/1157/174 703/1158/262 695/1159/262 +f 694/1160/177 701/1161/178 693/1162/178 +f 692/1163/176 699/1164/263 691/1165/263 +f 690/1166/173 697/1167/264 689/1168/264 +f 695/1159/262 702/1169/177 694/1170/177 +f 693/1162/178 700/1171/176 692/1163/176 +f 691/1165/263 698/1172/173 690/1166/173 +f 689/1168/264 696/1173/174 688/1157/174 +f 704/1174/174 719/1175/262 711/1176/262 +f 710/1177/177 717/1178/178 709/1179/178 +f 708/1180/176 715/1181/263 707/1182/263 +f 706/1183/173 713/1184/264 705/1185/264 +f 711/1176/262 718/1186/177 710/1187/177 +f 709/1179/178 716/1188/176 708/1180/176 +f 707/1182/263 714/1189/173 706/1183/173 +f 705/1185/264 712/1190/174 704/1174/174 +f 400/855/182 392/862/182 393/856/177 +f 404/858/183 396/866/183 397/859/173 +f 399/861/179 391/876/179 392/862/182 +f 402/863/184 394/878/184 395/864/175 +f 403/865/175 395/864/175 396/866/183 +f 405/860/173 397/859/173 390/867/185 +f 389/869/186 388/1191/186 386/870/187 +f 387/871/187 386/870/187 384/872/188 +f 385/873/188 384/872/188 383/874/179 +f 398/868/185 390/867/185 391/876/179 +f 401/877/177 393/1192/177 394/878/184 +f 417/879/182 425/892/182 426/880/177 +f 414/882/173 424/894/173 422/883/185 +f 420/885/175 428/895/175 429/886/183 +f 418/888/177 426/1193/177 427/889/184 +f 416/891/179 423/893/179 425/892/182 +f 415/884/185 422/883/185 423/893/179 +f 421/887/183 429/886/183 424/894/173 +f 419/890/184 427/889/184 428/895/175 +f 446/896/185 476/899/173 477/897/173 +f 476/899/173 474/937/183 475/900/183 +f 439/901/177 466/1194/177 465/902/184 +f 456/904/189 454/941/190 431/905/190 +f 448/907/179 446/896/185 447/898/185 +f 457/909/191 456/904/189 432/906/189 +f 450/911/182 448/907/179 449/908/179 +f 440/913/182 468/928/182 466/914/177 +f 452/916/177 450/911/182 451/912/182 +f 434/918/179 469/1195/179 464/919/188 +f 436/921/183 461/930/183 460/922/173 +f 458/924/184 452/1196/177 453/925/177 +f 441/927/179 470/939/179 468/928/182 +f 437/929/175 462/940/175 461/930/183 +f 467/931/175 458/924/184 459/926/184 +f 444/933/187 463/936/187 471/934/186 +f 443/920/188 464/919/188 463/936/187 +f 474/937/183 467/931/175 473/932/175 +f 442/938/185 472/943/185 470/939/179 +f 438/903/184 465/902/184 462/940/175 +f 454/941/190 455/1197/175 430/942/175 +f 435/923/173 460/922/173 472/943/185 +f 501/944/179 492/1198/179 493/945/192 +f 489/947/193 488/952/194 496/948/194 +f 486/950/195 489/947/193 495/949/193 +f 488/952/194 487/1199/175 497/953/175 +f 499/954/196 491/957/196 490/955/197 +f 500/946/192 493/945/192 491/957/196 +f 508/958/175 507/961/194 506/959/194 +f 507/961/194 505/963/193 504/962/193 +f 505/963/193 503/1200/195 502/964/195 +f 517/965/183 525/977/183 524/966/175 +f 515/968/184 523/978/184 522/969/177 +f 513/971/182 521/980/182 520/972/179 +f 511/974/185 519/981/185 518/975/173 +f 510/976/173 518/975/173 525/977/183 +f 516/967/175 524/966/175 523/978/184 +f 514/979/177 522/1201/177 521/980/182 +f 512/973/179 520/972/179 519/981/185 +f 530/982/198 546/1202/177 545/983/182 +f 545/983/182 546/1202/177 538/985/200 +f 544/987/179 545/983/182 537/986/201 +f 543/989/185 544/987/179 536/988/202 +f 534/991/204 542/1006/173 543/989/185 +f 549/992/183 542/1006/173 534/991/204 +f 540/994/206 548/1002/175 549/992/183 +f 547/995/184 548/1002/175 540/994/206 +f 538/997/200 546/999/177 547/995/184 +f 531/998/208 547/995/184 546/999/177 +f 532/1001/209 548/1002/175 547/995/184 +f 532/1001/209 533/1004/211 549/992/183 +f 526/1003/210 542/1006/173 549/992/183 +f 527/1005/212 543/989/185 542/1006/173 +f 528/1007/213 544/987/179 543/989/185 +f 528/1007/213 529/984/199 545/983/182 +f 557/1008/183 565/1020/183 564/1009/175 +f 555/1011/184 563/1021/184 562/1012/177 +f 553/1014/182 561/1023/182 560/1015/179 +f 551/1017/185 559/1024/185 558/1018/173 +f 550/1019/173 558/1018/173 565/1020/183 +f 556/1010/175 564/1009/175 563/1021/184 +f 554/1022/177 562/1203/177 561/1023/182 +f 552/1016/179 560/1015/179 559/1024/185 +f 570/1025/214 582/1046/234 583/1026/215 +f 577/1028/217 589/1047/235 578/1029/218 +f 567/1031/220 579/1048/236 580/1032/221 +f 574/1034/223 586/1049/237 587/1035/224 +f 571/1027/216 583/1026/215 584/1037/226 +f 568/1033/222 580/1032/221 581/1039/228 +f 575/1036/225 587/1035/224 588/1041/230 +f 572/1043/227 584/1093/226 585/1044/232 +f 569/1040/229 581/1039/228 582/1046/234 +f 576/1042/231 588/1041/230 589/1047/235 +f 566/1030/219 578/1029/218 579/1048/236 +f 573/1045/233 585/1044/232 586/1049/237 +f 567/1031/220 568/1033/222 592/1050/238 +f 566/1030/219 567/1031/220 591/1052/239 +f 566/1030/219 590/1084/240 601/1054/241 +f 576/1042/231 577/1028/217 601/1055/241 +f 575/1036/225 576/1042/231 600/1057/242 +f 575/1036/225 599/1080/243 598/1059/244 +f 573/1045/233 574/1034/223 598/1060/244 +f 572/1043/227 573/1045/233 597/1062/245 +f 572/1038/227 596/1076/246 595/1064/247 +f 571/1027/216 595/1074/247 594/1065/248 +f 569/1040/229 570/1025/214 594/1066/248 +f 569/1040/229 593/1071/249 592/1068/238 +f 603/1069/250 604/1099/257 579/1048/236 +f 579/1048/236 604/1121/257 605/1087/251 +f 605/1088/251 606/1119/261 581/1039/228 +f 581/1039/228 606/1117/261 607/1089/252 +f 607/1090/252 608/1115/260 583/1026/215 +f 583/1026/215 608/1113/260 609/1091/253 +f 609/1092/253 610/1111/259 585/1044/232 +f 585/1044/232 610/1109/259 611/1094/254 +f 611/1095/254 612/1107/258 587/1035/224 +f 587/1035/224 612/1105/258 613/1096/255 +f 588/1041/230 613/1103/255 614/1097/256 +f 614/1098/256 603/1101/250 578/1029/218 +f 636/1123/177 637/1134/184 629/1124/184 +f 634/1126/179 635/1136/182 627/1127/182 +f 632/1129/173 633/1138/185 625/1130/185 +f 639/1132/183 632/1129/173 624/1131/173 +f 637/1134/184 638/1139/175 630/1135/175 +f 635/1136/182 636/1204/177 628/1137/177 +f 633/1138/185 634/1126/179 626/1128/179 +f 638/1139/175 639/1132/183 631/1133/183 +f 671/1140/183 664/1156/173 656/1141/173 +f 669/1143/184 670/1152/175 662/1144/175 +f 667/1146/182 668/1205/177 660/1147/177 +f 665/1149/185 666/1155/179 658/1150/179 +f 670/1152/175 671/1140/183 663/1142/183 +f 668/1153/177 669/1143/184 661/1145/184 +f 666/1155/179 667/1146/182 659/1148/182 +f 664/1156/173 665/1149/185 657/1151/185 +f 688/1157/174 696/1173/174 703/1158/262 +f 694/1160/177 702/1206/177 701/1161/178 +f 692/1163/176 700/1171/176 699/1164/263 +f 690/1166/173 698/1172/173 697/1167/264 +f 695/1159/262 703/1158/262 702/1169/177 +f 693/1162/178 701/1161/178 700/1171/176 +f 691/1165/263 699/1164/263 698/1172/173 +f 689/1168/264 697/1167/264 696/1173/174 +f 704/1174/174 712/1190/174 719/1175/262 +f 710/1177/177 718/1207/177 717/1178/178 +f 708/1180/176 716/1188/176 715/1181/263 +f 706/1183/173 714/1189/173 713/1184/264 +f 711/1176/262 719/1175/262 718/1186/177 +f 709/1179/178 717/1178/178 716/1188/176 +f 707/1182/263 715/1181/263 714/1189/173 +f 705/1185/264 713/1184/264 712/1190/174 diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index 42a844af682a124af63296ea14e4efd630117dc3..225fe720a78dd8d2bc4becc5f851c2df26ae59b0 100644 GIT binary patch literal 15505 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 literal 15102 zcmYMb2UJtv(=~iULYH2pS839uNlgH0ih!ahO+cmhDkYH6ks=~eq@ySxAV?7e3?Lmu zdX?UL*CY_&yZrvo`d-!w35(ow=G=2;&&-~EUm6+cP*Jc^002Oxr+e!@_}&Zv5P*yX z{IsGOKnlLWyfyS5kbyr)vga`Xzys*rQh(r|wG$ld|6nEiU$Dci_@p*kApt6zpE^Hv z+l*eC7}@Ds4v?fgq|f~9@-6Q6fyOx5__w+dAJ+{XVG|3-;vKhCvm?w)lPNhZ|Ay{1 zB2gPAy{8%))@0A#kn;-A{*3NAI+s4mQd#@;?%kTAO!u$X-d5ul-HP73M_KRiXF2_+ z*dPH`GO;cv+LNYgCVCc;wPjg>8(mxf3dXhVUQrY`~X*e2KY z&-2bsBZLCSYuiCJ_Y~k0hg$fNbx5;|JQSQtnS+{?C6`SVXfw!umA|yZsx_km>(so z&`u7RyMD~IqdvEwcFeh}`P77OwY*zfob9C~|Im$k&;$UnH^}vTHPa}LO9HbRd?@`M zSu>c~XLpl>8bG%$8i0kBriY`g&f;hKU)u8#~U4uYVUd6lugLh*nyP}3W-}>XK$Fo6>G-7WvJ*l$CKJM z538z;_FrM-|2B)24*?G6YMjT30D0G`f(GyeOveTZHnv6l!r%05S~1SHd$~> zCj}`7OlPjMi_QPRb(&w}9lb%WH>_Wz#jlq^2kjxH9l%xHVeZ;1#+N1yd2Q4jBa86x z?aKVRI#$01PJqDHH0hG+EKoHWe|YHS6>u=eAKd<8(7e`M-oLr_pff|Yym&a2RvF^F z4oIzGo=q61ylkK_`&uZuB=ZF?;an5x=71)#eK5fcFR;HOEc# z2c1OvZ(_9pM|Q;(6-Hl(RmM+z!&rg35hO)1p4q}ljkwvhqPb!ru~z>LdG=^uW$51; zsGdv|J|Pq9#D;Rh5EtX!Fu}f@Z|vIguwAy2YC-P*)J8V$ABA@G1q}u*SK8rKkiPgB z&fTfEX=%=EC{NF?1ib1q0RKZ4(0t`5V9N5L)=dF$Uox~huzWWMt}A4ZaPR>W!eYtF z+DLNXY1P#k?PmwzG|q$U_St?1{2U~9CXiBd08%bE;JH08EspN9YyIZ>M|SU_si_F0 zRYp@jv(Np7E*I3tM4{IpPd;$0;*=Vj51J>?XGG1dRFcUgC%sZ=b}irY=n3#TU<5r% z7(r5=P&f46?yL1rG3+Hl7hIKIcW(OCNAmy!9&%4lX%6b>ZCb{al@%bWL8m&!8r%VP zy|H#yuet=~?)t|e<Gc#?fCXMdh3!R;P63-2Pa+Jeoz+?WkVbw+3=^m$tU5cG+51TdUGZiJI=eX9j z9|?x8&2Mupr{>$oZ-ms)oh}`{1<$H=?Vp3=VZ#r_#d`OKp|c(3erV8d*USDS6mp@i zxWCZX>HKHq=oeme5X}bqFRq=N9snXEBOiY&rO!Nzf6Q z$7-r1jS1!DoR>EZH1T}Qa`!^>9;T1vr=O#LeC{ij`5f(QBhAsTYL|9i<)AxIn`alK zz|FZK)=I9ItqX{-&PsE0^TD~f#PjnI{Mp!;NxOY4qeZrT4zUvrS-F+tdzA2kPR~ulP>a$ z&K=P?_N3j`V}@Bx0j9Tu4i)Jgfa~mM2OoIlkmB1DUp4(m{#gh-?R>>KRB7A$oZpsn z;qSOrS|_Ygu8A!)i-%;Nbudbe2*E`rWGA@TD&A_zG3GF0bX0tR_hREZcStQ?f#n=+ z+p6Iyg!bbh6Y9GTtiiJ3zn6cxqS7$8{2fYHR;Yr~TgQM&4b zzwMW)kKfYfejz3E^}InoD5lF_qF&HMpZD<1r@NWj;ALdMP4Cq!;D?wh`~H*VZ?&~| zp39NdqJOby922$!Hp##lpa6$z;DcdY@Ii2>LDJAE>?8jTT0R)>n-nnB~F5BCcPC&^Cvgw$^eZS9rf>v|n=$MNA zY0NeZf@?{2ubPYr?CH0wqMIbY*)zw+Qs|L48Xn#{?y)bq+iS94o;@er)?~9JMsYs* zx1ZwROrxEKIsfFWZsnKg`KS0BfZO+5C=|+?m!lQSPLrpjX_$~}U{1YMIYfRlPbb_k z!OHo!`2sAYLQdk<2n}^$w(-qSZj0%(yZ?Snt@|2)|M6(;c+@rDdHUnGNY=b4RLp+$ zp;u*I2Mt1(O6hkR_P*w>s+Xzp(<^{Oihwv~C&8}#j;ncD?00_@65-gTRtUCHs|MDulaNZ7G&e$Adce9z1}>wbSFc%H9-A68VoWKCO9SAIU_sQz`m;^3nK# z5yWA9v9U%0X#6+jTp1GmzPkEt17WE%@fm)5(j!|%Bv*N8cquyn*0T-q-P`lOMDf$y zY5S=2SFfn28(kC)ZrJ9yz<>57$`1tKL03{aS^rQ83oB&a+uXd*+SL9uw0Gsb*E$-z zKS^BqV=x{*yTSZ+@|#&?2qN}QUm@e+bGio)AMz?Fu%Q3=n`&K?EMnM50_qHM+9LCL zZF1seO2SSELP3EZ=Rb+hR&?m(-DgV&4x#h%)~US`9tX3ng;0x=BE*;W;%|1c_be^N z#}}VivOphkj+mW8NvX*cTR`vXs&*V67#)p#`<78wp}|#tK(zy3zv16200x|ov>gXw zRHcKICgJ>M;Uy^CROg+vn zr)HI+r3Rz5fRK>$Y^w(Vr6V092U933s7Y%YL!E_0Ul1#GUT8yZ1DaA((}SA2r~Ho_ z_m4yOKWEgxt?JM%{n>|cjVAJeG_;UB1JJ^iadZvOB5eBQ*A6y}vQc>un+#(Sz5(yx z=CnsgMw=fJDG3C={_iIpX44>pFln&Q2Ha0dI zu6smToduxB-xe|x6d^x4Z;GpSiA!3hs!b2^U*O6bs-d@$-S>hL|8<4RozKU)*Z%nk zhJ1V{RzKV;t>0NTbh$b-evUi0Gk_?Cd)?b&$IBtMr{{L}hELB-{?4D;XGg1j^fYsi zUKD-$MAB4OG5LaJec|l&?Cg-{`b8u6W@?(m9rw9eP0V@xY5LuKKGr zw+;(rX!NE_LX+ArH_3s1=^#~az0|FPJ8h)9dvN`lIA*MX`5|Ic)$3}RvN^(>fh{5> zJtYQA{Eur|onP>j`vOjcFW!&#yZZj_JINEF*--ZOLMDQ442$+0r>tAMzcsN*&(^mT zqfIGaQKpqYQUCiqK;A5jEV4fALx-VvKM|sJK}~D(PU_NciknFN1k_wf!n!jl2(>Zb znnIDa41*SxBRP!J`@8uDr;FuDFNq}hOG`?Uf!EvHE~U4pul`i$0b|n5kOw*WbJC{MVzX_z~sh)EoH8Yys)s2oTYvW-BR{_KN7e z!iGka-uM@)g#>h(Zg4Yajap(_7hZ$tunlYWctCqaDCTj@EzU|3ef3l9(fIRc=NT^5 zyDpG_R@$p?SOflC7ti^``1Bref!Q(bGE@&;K^K+TuLOx)fF)6yIG+Bs*TjBW+i@ zt~K{`U01qGAF9!MDu!BE1xu&<78d%y>|{hFC57y&CexW>5tjuB3)VKde@?1ftZw__ z_@O!M{n)#&$P>&-dJTVS=L%Jg7EisZFcHqK>fONIw1f=!A%dlNA|M3lvRK^B8(3=F zFmmze`UV5P=fnRt8msx#JY0+E^(=-{z_UJ8^qn!yhlfY8>w~R*SYeYR>%CHP-#b=G2vJ=icF!1I9<%^m9dce)e6F-rk6^?9nQDAG6^{ zF2v6KW_ZUMe>c*+Ck2{`!4LPtwd!&&L>J(VR^8(nH39xj_kZq{AW=-8yijPeo;@z+ zb0-m>z;g!zfvyMTzG#RhimFD<#JqK1pQH+D+n@9ivbD912&0O9RB-FSIKLtdA zwRt!n+R>j39R+{@LKeKSU|weOw8pI4(A{9D9jv?~Fvt5;5j5bn&v&M3o+zRmrhHK2 z6?;{k;NeVC)rb@7gkH~1zI|g@zfSdxBt%5^18J>U85np-K@eU_(9CKnh5>=JzqgV0c~76pE8tEi$&L%LOic?{H=!fq0Fn`>+DS$6yiph zRK}@wYAw>SGIJriu`cMoyhyDQUjo|cx`)s1^{Glaue zRrl|EHMn7P0HHncfsv7jPSGdQASiWC)i|%P0Feh!w`ZCiGk<;Dr+8`c08(62uVdhjTdbv8h@C$xqWF|d#t4u$&x0#Z;EZ(Z)#8q)XJKi*`VOqKiDc%F7p^X;Kv= zl!)DTxOGn~(HR+RleK4X=ax3i2?Q?d}vqK4x=}L;|uNgi@vgy zs9%&|HPe^h>FDUFtEUG67@3*r$H>mBP`rmX|&_tg&+itJCj`kdbgps}=SGfCSEmKbLQo zS%h4{w9wGaOz6^ZWQcW)8NAX~IKnS!Y zT-&p_g<=9MNths>l*$S~rXm%lh_Y z6<81T&2UnDLqbpPfj&}XGn@{{6)_i;l-!YCv$C=>1Y^K{oE1T1IJ6q1cD}mJD6KH- zIUP*;_lm|hX`)Ql23Lb@Bcp=;2+$CHgMr000{-|av}7%x-5eL*yAn3Mam&|NuGadM zQsycR+ir%+ee3C(8Xn)HY47K-3;RLqbL<}Xj4{B|WUI@4L;N%*c3;qk?E1K#iPXRY1#**qL8 z&MouNxsugzgm_@gle-~xcpv>dg=;($hg7$&2}F`^3>b?Qd?cBh*SR`(2_nxj%J)f3 zsQZXhxH3~1wib*PtDj)@wI_H(LTp$G6-O)5%^8jFF5Mqe=Pt}fV`OB6F!^F3a`e|O z>U^V54~F(o0l7tf5CtCBx^Y6I z9o>KQNXT`%?w*axd%_kx(9nj!hm3CJWnyF$j-Ruu@_g~~zv+qn+<~}uqRhTknOTH1 z)uz%5;yKm}NadZ<`s4lV?Ci(0Shh-3LE_xFH?>~(PJM6T0RRSo`o;gOKLJCd;c8zd zDV-`@s&vC13`>!*u@qobZdvi-1=(RRmjJ`Jw_&K~aqbHm-`kgC-#D6a?Dn){3aJcI zd~x?NXs7sI&|QV5#--A?Z>PUx?!8+hy&E_Czu3IsM*g2KA!-Ph2?NM|CS_&)Ive^t zs^C6*T`}9h^!{CQBC8u4p4%<&DRj$5Ro7Lg!ogI1|G#id`~SjmWY*>0u9GGZdwjQ; zmb5A=Eq!n^6z*RJD|whMsb)^8KT^KP;fhJ4I6jr+x5`sqE+?c}ISE8DDplvTTn8eE z%m9Zd?fVZ*Ol}Jb3P$*aB14_S-K5B#E zWJ16QG%pICAXd`|(bjNDob$sDJd$)a_-U4D z$KXOF;bY-$fDpvOdrI^HCbR^$Fb29FKysW1f?$!=>?5t0Iscu@_k^E6HQt95gRs{u zoZ@bMoImUIkn;a9ke{o0KG6|#%OqT7_=d3>uR!>3frx4T{Qc*l$lJQw+Y5g(N&%k& zE$lu^uwAktd3T;F(y`>XTS5!Bv|3uhBn^D0d+j;qNI~*+IT4C}_G4{-g0Ru0FY}VL z9a!JkXz582OG-}W=X$Uh+WlN(H|v2S7Xn5d4FylR289tciL~Zhr(KnZNf6ZbwOs<& zW$&e9;J`0;588ZlQ}tB&H=p=H;PX%KaK4gdZ*EO9-2rPM}vy3t8jpt@kxMB*nz|ohA=Ka(Veq&8$7%(NIkX9NvUApfsQ!Sv+>? zkTTuvIj1@z0^zyib;D7*PU@Oia9jf{~A}Ge3Cn0JluT>8`VP+K^Q3Aq~7fW||`g3gG9KV1vux zX`z8m=N@XM-I$fEFZx}Ed&|dFV~3eZB49e{-oolIGVcNX-4CHxbYiIAzJ2=|2Xq_7d2*04eRF`JkD2ISp0(L2I9VHbR#7 zOXxm&XUu5H-uV4V?Yt;;!6T!tb_Z;^^+NaS{nkx_bY|hI8D8?^dURg-_ zI#lz6{Dgsr_ECf}}ZVWtCZo63M_%aPPC=A&kJl>A4%Y++8{1+ns#S9L2GNRY;j&}{6QGxo|Jf7W93XByg@K)Qw$})QU z4e$A!LU5lo{QasIOOY#O}^i9yA?TRMB4g%<*Y(=kq1hZf$ZTF2^5i ze`=W%+5a#;S-(IEuwN_%B(f*jK7$>~t~W$0eT*;I>c(PZ&e?_ zp$y*xN26bf3QwXz&gmyosZYYGdeU@N}V0)(!kt)wmL5+*!|p!`(%{^+l)jL%@B7CQs^orRgV)<=(` z!^>;*IvfsbtoQlRl3q|>qu6z5L}od4>{V9`8ws3%T<}Lv@zMTCXzhF-xb1P&XD6fh z@2<`S4)J_rp;IOIGrabf(^6W>4Fh8jXI>!h@RO(|(m9q2u+FtCjB~$Z2?L6LOn!-j z2OnMmnv=HuERm61!B-B$&&~o8{Mssf3`FtkR(pb%goKTV&oy4KaM_-!iDP7Bq_q*L zjGFNr!%)7k zF`lb!9)5~%6_2z_P*rV@Kkl{*)cqIo{%o?;L`?dfzL!d*k#!QO`O;!n#KdD4PBy+0 zQqu3Zmh<{?C?jg*%YV)yl((cgupgTF;j(^`qb2vl=mkN(+;elKdya) zXGZ7McPuG@%WiH}$W+hB$dCdlLPi!AXrsaWLg7kSwOqB$s<=$3&~$(Q3XBWmCWVA+ zOD=u+E|2yl!k@liM>&oO`k(}vf>qZl=BHe8f4_ft9*EYDNzgjHtI*K8ytU-z!(HkR46>qcL0uhn&>W4?q<9^y!)+ zcaeii^R9Tq;MhP^Xb!|Cq~fvExb~3ouR7;1R4@8!9NFOQmfo&LFQPX$Hw!MaJFqzu z5E#4ai>ct^arE>Afbs5RUChQc(4O|Ox|3R0Qn?+_U$G6$c#s`BQZ+z;#2>I8OFHqxR^j`9_Y1Ngv|}h9`cM zXKYP1tWFIKuJ8!er-(c`3H+VETqSw%10~u~8b1l5Z>lvvPZ>9dfFp3Nt)s`Fd4?VV z-ZL&mky;agwnC7CpHZx3k8ATS*KM~;Ek_3^WN4^X*NrpjLyH&0JBgtO;`JoRw13hg9gEvbpkzw`cLrWA>Of|)63@5nQNneQ1OR~_#G zt~$3$*U1G|AmXVPL0zhaCo-7dl9YWF@MS@}d3(T2TX^drQI_P_7>64smCjhTsda%Y zU0mt0nxuh`a)H9deF^2zS!wiGa4{VQpXPB$NPQ-VB=;38@kS#{m8-mCctq6n88-*{)s2|0#P7j>u{x@r>K^%e z^TQU-&pS@Adnrus^YYL!cGhtM7zmWlNY;v&m^eaIF+iq5iyl68@5vJbP`h+OY9>2p z7?Vp3YGuI8pl>ho5LLCreD^%Lm#q#L*qf-`#oY#mUX)cG3n1cL=K>F~qV!`mLhwv^?2PpGTD>*>ljA6g!21Fh$JFpV0EoGs0qCAJ`EOBOElrr~O zz=OjNOc^y!!p6x>IF~XhlsMuL&?k|?RzDn17nsW14d-_IQxae~_KVme7&r8&W-D$; zj-JJ;n&1%GPeVr`G;#WYcZN^{1ng3Q-C_PBI!qI`KVwhQVjmd4Zm{vGUl#w-*?o0! zOZ?(9baeKzPv7Mz#%m>?3{nT**EU-F6s&n1iV`Zog7|x#q&ahemeL$LG%sIJ>(w=I z>oNJ7iH7|fVAy`ky%TeIycqaBDGW_#!|0QvW&|@SIHY172=h<@Xl(+IrM9}mqYloZ zneK7ZNR8p|m3Pu8g!R#s57JzDl{?GIIQN#@0$+}x*jr;+_O^0HFi?oJfxvsC_4(p& z;$m$xGq&$Xzm=0xQ$NM!o?DZC-%@teMOA3BT$Ch+Px}|1mUD&FD88Jo6=oQM)>*uNSOuEmb0_cIfoyU@Pb^~v8U z;YLE~wCt3C*BuWV2ePa`E3d1oWxtbT-ms-G$hsNIAY{N}eFx|=Kycb@PWy9QJO?;) zv(%eYfmQ?Bv=ucB@1LD3;nAUJaY$6QwO!O7I&jK-aOSC3*&59m(^PL#Q=>B8jrS7p zeUEVPrsxapGIHRx96u9HA6)RKLLT&xl?R4j5G)*i3C;x!4AT2NzjHZ7r;t4mQwvia zeT`Z7W>?{vrB|WkjNB6ThhBBRc0Jt1=_6-|t z)KglQo9Z402z-F+u4~RM_{Ar=*Jg=63tzQV>v1G)`IFTro75|6qn%<}W82hct2u#c zn8e+Ia*Y1s;^`*!N5W_a(}(R6vh;q!goLW|o-9E+l;Ayo zabU8ikvO}#cAI27(Qd!>mzDTS<#0Mfsd$gIGzFY?$c2Z-SL$Yo8yk9Ra$|VLEl8zw zy2YoB1Q_RJJ^mB&b&k^qX91W}uZDrSuV60Q7BaTX({mZFf9<_Ok?>gywbvs@IQcbU z;Vm7W!0@mRHbzRD|4A4lXFs?}kA*c_x;R^A^oz&|s=Vzz)%+1*=3^&>@=Inlb?+g1-*7>#Y)01@f zlfUNv%+2P&xPi3O`B0)-`_D+L`C-GRFu{L*Hs^?O7GVjAj-b6C(XM~K5igT+K44tU z%lk@JE-5JVLLR?4(v2f@iCj0WguQ(Ea(!!S$&ctAs*&B>t!lo0g8U}jC-e`w@Z90p z#k?ud?XkzuyajuEL9@g8xNe_PK!ElbduJLv^wL&sm+DfG_+Q`L4Ewkm@GJ0d(E{wz zRoSN3;L2|}k6jlK5a3Z$ds55L)?v`>`*oaL8PWi6zDxTetmnH-_eil7pIQzNZz!2^ zOE`_1E=c}J1sp!t&r!L0WVtsV=M81`k!3aTNKrSY3f!MpFaG$E`0VTqR5c*1thnhJ z7(7pRYM%|h*MgkBCEdy_=udp{%we7AH%)dYKA*Bq!jI^atwFmb2ekJt`T8#S}7hjT3&(bmfZf`reBsdU`UqAAj#`SKg)Rx){zq7vNO!r=6LZN&mA?fw`%G zcK(v6<2@_6KVocnc`r>_R=euH!g9SFTFK7^m~LKhrbUx@;HQCqf)}b_ugYWZ2bN?9 zX3^bAxCt>lltLNsyj9s2jh+LE1EGl~6#UckyNek!gI<^0DJ||T%3{?^K1;OU{dvU# zDK3ON9xk7!sao|qs6xHCUGGr|y}*BD0?h$$^3TgHJsJ{`0Q>zMAP09PS+AC18&4y& zdt#8`CUo-*;<1z+#bD&|mvke&dBw}-_Lu<2$($WWsr%yYogwKK#N1W=-Yn5yh0nrT zJ=mLsb6=64oC*?b#w={qI2n9iyjW`Vxt(s<3H#lm{!8keM?oQ}hFE)!^d(SwjK3JF zSc7NLnu>gS7AAQz-GMrR)_QxSp&o`C(|~$Z&BHWQc!gYUOqPPs3qK=54Z?^3Zgcn| z95)}XelQMw?rgzf;~c`P=o9!M$Tz(huZ8=B#BNHNAF+EmA#`a!y8YAoyZtP?eD@!j zyHWn;znH_(8Ln1H{AG8iV~ITMeE(T6Dpb0>kVS8eE0pXdbb97Z$<5BH3F785`z9R? z*&`}afR~@vgr^uYmL%G`Co3#T(ofAR*cajW&iMNpKKMY)Y4iIk_&!&^A~3GfBzb=1 zJodr1ue#{V=ue2=8;uj9X>CI)l)x?x>@n&5$^2)x@UEvUW`ZwQE^y=SEQ14cM!uF}A$lFur=U#TTyxGEAq*`zF3f|x_D)&4|6-C}M+ zc8Dy$dugfZG{9YU;P=H_Vy-N%$8PAynZ6=*Q1XBLA$@R6)++Bx+85!@p4I3zk* zQx@ta`4@MzZz<0qmihci$#^CBGPVu)X^W@)y_k|EvRf2X$aPa>C zwCM?WJY0#+gpWzn*Iek<3Ll>@ z{WEk%xLQ)Jt|F=Iyh)lEB536^6Vmms0lV|3I}Ac^z?T<1I-|+9ml@P8GS3i1#MD2P z%97MI=G6z6J*uNypX?a4yYRViJjUiSdxz1EgjExAa=4DMSbiB9hF<$$&4*WIXh98` zD!jMp@0hvgR#`1y9s_Q^bB?5Kjs)gI^nnQg%6S-=KkU$|tbFYkgZu9OsC}JfzV^Q9 zLKc`O{gkb~^M)@L1m-udU!$9{6vMYlO@L;6y;7s^GMP!1BE#cv^9vXI(eSqA?qmo6 zA`S>eh6lf7`aO<2{U zf)gy80MMo~8qb~X#|LWT91xU{us;$pEHqpyF(~}hI8X;Zi1DS$>?;TGih~zaM1v&- zNX(PW%OinGewWG0NSIgH?{coTm5;j@l0M%r40ItL>;Rh8fR@!vyEjU|faGKTv%8#GA>Y}F=dZR1~?zR>rp5)MZD*K26M6%pNc_N4(;{-H7@ zQs=Ke-}4OPCc2-{8oI=_RKB;>>gyhI#U;IG1qMGqNc?CBKYQ@y%u<4d`I>oBz_5XY z(0Xx{?EZnr4(cm|!(-TpB;n%%jA)+;z3ZGcU*h-Amj-3wt9Tx^AVT;8vvN|C+cX#m zS&iR@0X%}|Re#853F*D$pwZi~x4GbW*Y&@7DYmqKu@TB6oJ2O=YUOJszm>-oGjwrA zmA>I?wnrLEWw#VPYJ0Nes06qY2PXcD7$u)=8ox5M=t(pz`Q4mo6ZSA#lnFVTidIrz z<<6UD7l*)!`Y4L~i5H9K7&cCD4Tb&8JomGj7ktr6C<+umy5su}V{t==n+8 z%k+%(*>kD!Bdk(MigWC7B+C;XP#M3NlT7D#B#P-f8 zUfvGh;34xIvGE(P}lrzLE1AkWp z_>3GvBb=pAJ_d!vcpT+AzI*vgmch-i39?^JAHvD|Gw0%5wYW>Sp3C_VQOEJPJ&_UD zL(WK6%6p`wQRH(=I#iNQQ(YYbL4#E7z2bMfbIGxSif&7L9F1Y%Ko)CX@@!hA`IPQ9 zTyy_K=<~k%o*T2S%9RP{1W8!HLn$=$HBVI8kD>#jERtzaz584HHsENc-@ODuJ{Ca3 z8lz(+30KPAL?{+Vur-0QRdB@lq|7Z_xe_ZO>mDm5p_BoWh(EM)II!cvFXzTFr>a8u z=#5xE>YPhoUTIWRR9v2K37^H1qp+PqeBzK)NntZI2$`i;O*vc?qst~G59QB8Lm?mv zgW^TH&yk~8TubQ-qQn2cFZg_^U&0j7C&=BnM>|2zTJfsDHYT*0t*J|O-M;Ic;=_=0 zl5N5M?eFY`hPm4J?$M=QH`NIFSCy+(+M**STd4kLYU(xE0cDro>nmFD^YeT9a8cf} zk~}bxRH9M1&E7fW#}HMY$*p-%yU+5Y^Rg@A9)EH94Bh2pQJ3SInwr)fbg&POk4J-s zmYUUwzCR&2Rj@yCa1C47vbZ^1EOz?~sC1Qgn=a~&*#Ze)P@()T&9V}a<`=`(M3yU; zGy4I2%r2$$l2HwLG+gAM73Rw`7&K6m8e~;Rj-3sXTwGd8N=b=4JH&V zfKX^0P}1o?J%MxVJKYDBFWtX?rzSjpaLQ2XC(Nq0LWCHS#ajKq4j7+yWg7x6CK^X@*4bB0~FSMYdUmFCBO zVc-#{cA)zXF5&C*ZhEkhL3wa+psTA307%?IH16yy;XL*gD{hlWi!Wjka_d3f!gAtU zhIk)*O-&8`&Pj#Az|c@w;4ORPH_k|RO>D94P=VwQV`L}hTs2Bc5+D? zk%IzQP)pv`9z1D*rO?5bn3VC&os8A$8W>Q6P{n(!c0Ct+RT~mfr@Zrgy3R8;t=#+g zquM7dIV|-9wtZSi>M{So5mjVzx%^L17G6&kAlv(>|KGr=Q3y;?y(|9Bk8xeLro(rN ze+A6otcD?Hy7N^Xtz(UY57dIViQxpYfHIYOaRhCc=peUL7P8Dtg{>F67|ji#N+lhz zY0eimzR3j`g&gn&o_HLA^&+Ux#-0OorXjc`I=&Wi-=zy^d$;dgR9@+4@PSr9Ps`xe J7Y*yM{|`;TLI?l= diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png new file mode 100644 index 0000000000000000000000000000000000000000..7647064211d593ab4b17b671ba3538c394fdee19 GIT binary patch literal 338 zcmV-Y0j>UtP)O^d=X6r4yks7OdpUIf8|Ac9vZg0K`^7s~Dr^5}orn+P7X zP?Vxnf6AULvZsF0JxF3=-P4}dfsmK?GBfXy0RJB3QF1sL=j!?7`sBBIp>XW@cnv=^ z!OJ<6LNm+Cy+#?#&1%9x5dK!AqEbTg1ce?7Qs^~=KrRabA@qej`YyeNf}jKf zB1rHFguXvds zxnW>h(!}!&0K!OM;(5k$Y!Z`C&*XEVHm8+B^6@FUE%~w60|)0{TZ$i!nB~|=u>$~< zc>y;JOqY|jQdbwn^Oj@d=X;0#aB$jzZW`#OIU|iKiLI@2r@s;&V5RaFtd zNAM$wWxRkNNtAg(Bb0e@=zxo~LfqD~6n-SJo~4lcLy`V)fK9Rz^a|4~6SY2d@c#Nn oz8eNOVuBa(BWeEpk^aH?1?91Ys`Kd$WdHyG07*qoM6N<$f-&rnxBvhE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png new file mode 100644 index 0000000000000000000000000000000000000000..83469d574605bff5bd84d0ef5cf54b200e9d03de GIT binary patch literal 369 zcmV-%0gnEOP)8Bf(ULy2y_z&2*Ll6F8d39gS#RW zEP+5Nlu&Rl_!BKf+A=c!7%gY&b{wl-oT#^>$^)o9#m$&Oy|~5_!r~`zt+miF2&$}qjN`cgv<{DkK~OoKi*4HgL}%w(!0}uh&uvteLXbW@TI~b5 z-|1k2Pp>aJKl#8M&n2VoX20Fx$AhYElBEz7ssP#z3sQ(iH=EU(uHE~zAj=Y2mJQO) z#ic&a##6nUVgRjCo?D_Q08mP4z_bu15wr1>Fp1c2ciO^!yQ@1eMGivdT1+y+Bw{hi zh~DZVUAxCJom+Yeqdd0?sSvWZa(i{H1^swHAr%;7S4t5kQT6MO^bg`4@db@g1RrS| P00000NkvXXu0mjfSe%&{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/fatman.png b/src/main/resources/assets/hbm/textures/models/weapons/fatman.png new file mode 100644 index 0000000000000000000000000000000000000000..b818f5736714fa6661c6500ba90304e7625cac66 GIT binary patch literal 4778 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 b%*K^*;JndYr(Ooq;S->xrVFi9fkploET>Ns literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/fatman_mininuke.png b/src/main/resources/assets/hbm/textures/models/weapons/fatman_mininuke.png new file mode 100644 index 0000000000000000000000000000000000000000..536780bb24e023c78ea038bb98660304879ebc60 GIT binary patch literal 1024 zcmV+b1poVqP)t0p00004b3#c}2nYxW zdL2DC16vy9|Q7om!2nD5w1hI&;_D}>*(iF+(CaA-o z{R0czJG-6jpRaDmjjc8{w%T;((HjhtfE@_T9E^hl;_S`m7zcxFKw##GrMbhR>oCx) zuDSIuW~N5mUI7#eQZ#c!W2;?s9e_i`y{F%ct^?4Bi8{BBBcdqHzWS;95|#3}pIU>| zNRdp!CLK4?xzW*V?GX`?E;#Id>?$_ll8&3saoWjRnmeSG<^Ju*tt<~wQNzfHDALod z>3FxYod`C4qhR-A*RiEz{kREd;k7h(NOFwbk5Me^JTo=oJ&I*S>Je(%SI^UZ_1}Mf zK)A0(tiG>CbW9Y>Ki!YB*`y~M!$cd$uG~B4?qjv?!(OkQMO=wKe3Br71LT30YW00v zyQ>0$nFE0XM5biZXRLkd+bUSm5g=Jpbhng^2xblhW)1{q4g_Wn1ZEBdW)1{qj*t`3 zfG48)`Q+PP03XD;QNJ@Kz%OWnnInE2;L#P%h{~l>(RCPTw%>np>L2T(nS(Z%IYGX= zanS58K?E}g0y75!GY0}Q2LdxEs#T}EKC1X^{cYEtp6z@agYMsUey=3n=s4{ZV%nP~ z@c)mjU$CrS2&8D{K;QtWl*dzN6B~H4As}>7<$f=#ZV5`A080Ao7e{2^PKwNS>OYlf@jQ=z=lb zTdq~7<4Sov@h51B%s)-5`$Gf=h}tvP*KsAGmeG6lST-9NQXo~A#fACUv_MZ4R}Qgi z)#+G9G9ox2lEjrHMRJl&o-2JtNrn1pKDFQd%gF2|?rD&9L?^3Y)HXBE=2E6>r076! z)fX~GaMqJ}(fhh^56E)Wbuy_&79vaER8ZPcZsk70000 Date: Mon, 11 Nov 2024 16:46:46 +0100 Subject: [PATCH 02/15] legalize nuclear bombs --- .../sedna/factory/GunFactoryClient.java | 4 ++++ .../weapon/sedna/factory/LegoClient.java | 13 +++++++++++ .../sedna/factory/XFactoryCatapult.java | 6 ++--- .../item/weapon/sedna/ItemRenderFatMan.java | 7 +++++- .../machine/TileEntityMachineAmmoPress.java | 22 +++++++++++++++++++ 5 files changed, 48 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index fc17ab4cc..d5970934c 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -12,6 +12,7 @@ import static com.hbm.items.weapon.sedna.factory.XFactory762mm.*; import static com.hbm.items.weapon.sedna.factory.XFactory9mm.*; import static com.hbm.items.weapon.sedna.factory.XFactoryAccelerator.*; import static com.hbm.items.weapon.sedna.factory.XFactoryBlackPowder.*; +import static com.hbm.items.weapon.sedna.factory.XFactoryCatapult.*; import static com.hbm.items.weapon.sedna.factory.XFactoryEnergy.*; import static com.hbm.items.weapon.sedna.factory.XFactoryRocket.*; @@ -135,6 +136,8 @@ public class GunFactoryClient { setRendererBulk(LegoClient.RENDER_RPZB, rocket_rpzb); setRendererBulk(LegoClient.RENDER_QD, rocket_qd); setRendererBulk(LegoClient.RENDER_ML, rocket_ml); + + setRendererBulk(LegoClient.RENDER_NUKE, nuke_standard, nuke_demo, nuke_high); setRendererBulkBeam(LegoClient.RENDER_LIGHTNING, energy_tesla, energy_tesla_overcharge); setRendererBulkBeam(LegoClient.RENDER_TAU, tau_uranium); @@ -171,6 +174,7 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_tesla_cannon) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_stg77) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_tau) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_fatman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java index 7f101ea78..9fe4796e5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java @@ -294,4 +294,17 @@ public class LegoClient { GL11.glPopMatrix(); }; + + public static BiConsumer RENDER_NUKE = (bullet, interp) -> { + + GL11.glPushMatrix(); + GL11.glScalef(0.125F, 0.125F, 0.125F); + GL11.glRotated(-90, 0, 1, 0); + GL11.glTranslatef(0, -1, 1F); + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.fatman_mininuke_tex); + ResourceManager.fatman.renderPart("MiniNuke"); + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java index ea33ae057..af9601195 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java @@ -26,9 +26,9 @@ public class XFactoryCatapult { public static void init() { - nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD); - nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO); - nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH); + nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD).setVel(3F).setGrav(0.025F); + nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO).setVel(3F).setGrav(0.025F); + nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH).setVel(3F).setGrav(0.025F); ModItems.gun_fatman = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(300).draw(7).inspect(40).crosshair(Crosshair.L_CIRCUMFLEX) diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java index 5429d02e7..7f4c942c5 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java @@ -49,11 +49,16 @@ public class ItemRenderFatMan extends ItemRenderWeaponBase { ResourceManager.fatman.renderPart("Handle"); ResourceManager.fatman.renderPart("Gauge"); ResourceManager.fatman.renderPart("Lid"); - ResourceManager.fatman.renderPart("Piston"); if(gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0) { Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_mininuke_tex); + ResourceManager.fatman.renderPart("Piston"); ResourceManager.fatman.renderPart("MiniNuke"); + } else { + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 3); + ResourceManager.fatman.renderPart("Piston"); + GL11.glPopMatrix(); } GL11.glShadeModel(GL11.GL_FLAT); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java index 759f7c625..ce0c9e3a7 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java @@ -95,6 +95,28 @@ public class TileEntityMachineAmmoPress extends TileEntityMachineBase implements } } + public int[] access = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + return access; + } + + @Override + public boolean canExtractItem(int i, ItemStack stack, int j) { + return i == 9; + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack stack) { + if(slot > 8) return false; + if(selectedRecipe < 0 || selectedRecipe >= AmmoPressRecipes.recipes.size()) return false; + + AmmoPressRecipe recipe = AmmoPressRecipes.recipes.get(selectedRecipe); + if(recipe.input[slot] == null) return false; + return recipe.input[slot].matchesRecipe(stack, true); + } + @Override public void serialize(ByteBuf buf) { super.serialize(buf); buf.writeInt(this.selectedRecipe); From 6bd5c8577bf05d71414e8656f7019a6eb98ada2a Mon Sep 17 00:00:00 2001 From: Bob Date: Mon, 11 Nov 2024 21:23:23 +0100 Subject: [PATCH 03/15] finishing touches on the portable mass extinction machine --- .../weapon/sedna/factory/LegoClient.java | 11 +- .../weapon/sedna/factory/Orchestras.java | 11 ++ .../sedna/factory/XFactoryAccelerator.java | 5 +- .../sedna/factory/XFactoryCatapult.java | 108 +++++++++++++++--- .../com/hbm/particle/ParticleMukeCloud.java | 38 +++--- .../item/weapon/sedna/ItemRenderFatMan.java | 45 ++++++-- .../weapon/sedna/ItemRenderWeaponBase.java | 3 + src/main/resources/assets/hbm/sounds.json | 14 ++- .../assets/hbm/sounds/weapon/fire/fatman.ogg | Bin 0 -> 29262 bytes .../hbm/sounds/weapon/reload/fatmanFull.ogg | Bin 0 -> 36873 bytes .../assets/hbm/textures/items/ammo.png | Bin 15505 -> 15948 bytes .../items/ammo_standard.nuke_demo.png | Bin 338 -> 393 bytes .../items/ammo_standard.nuke_high.png | Bin 342 -> 392 bytes .../items/ammo_standard.nuke_standard.png | Bin 369 -> 392 bytes 14 files changed, 182 insertions(+), 53 deletions(-) create mode 100644 src/main/resources/assets/hbm/sounds/weapon/fire/fatman.ogg create mode 100644 src/main/resources/assets/hbm/sounds/weapon/reload/fatmanFull.ogg diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java index 9fe4796e5..7b8ba2277 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java @@ -10,6 +10,7 @@ import com.hbm.items.weapon.sedna.hud.HUDComponentAmmoCounter; import com.hbm.items.weapon.sedna.hud.HUDComponentDurabilityBar; import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; +import com.hbm.render.tileentity.RenderArcFurnace; import com.hbm.render.util.BeamPronter; import com.hbm.render.util.BeamPronter.EnumBeamType; import com.hbm.render.util.BeamPronter.EnumWaveType; @@ -124,6 +125,7 @@ public class LegoClient { if(bullet.ticksExisted < 2) return; + RenderArcFurnace.fullbright(true); GL11.glPushMatrix(); GL11.glEnable(GL11.GL_BLEND); GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); @@ -170,6 +172,7 @@ public class LegoClient { GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); GL11.glDisable(GL11.GL_BLEND); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); } public static BiConsumer RENDER_GRENADE = (bullet, interp) -> { @@ -231,7 +234,8 @@ public class LegoClient { }; public static BiConsumer RENDER_LIGHTNING = (bullet, interp) -> { - + + RenderArcFurnace.fullbright(true); GL11.glPushMatrix(); GL11.glRotatef(180 - bullet.rotationYaw, 0, 1F, 0); GL11.glRotatef(-bullet.rotationPitch - 90, 1F, 0, 0); @@ -245,10 +249,12 @@ public class LegoClient { BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorOuter, colorOuter, bullet.ticksExisted, (int)(bullet.beamLength / 2 + 1), (float)scale * 7F, 2, 0.0625F); BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorOuter, colorOuter, bullet.ticksExisted / 2, (int)(bullet.beamLength / 2 + 1), (float)scale * 7F, 2, 0.0625F); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); }; public static BiConsumer RENDER_TAU = (bullet, interp) -> { + RenderArcFurnace.fullbright(true); double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); GL11.glPushMatrix(); @@ -269,10 +275,12 @@ public class LegoClient { renderBulletStandard(Tessellator.instance, 0xFFBF00, 0xFFFFFF, bullet.beamLength, true); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); }; public static BiConsumer RENDER_TAU_CHARGE = (bullet, interp) -> { + RenderArcFurnace.fullbright(true); double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); GL11.glPushMatrix(); @@ -293,6 +301,7 @@ public class LegoClient { renderBulletStandard(Tessellator.instance, 0xFFF0A0, 0xFFFFFF, bullet.beamLength, true); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); }; public static BiConsumer RENDER_NUKE = (bullet, interp) -> { 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 557ba83f2..05768d8be 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 @@ -979,4 +979,15 @@ public class Orchestras { } } }; + + public static BiConsumer ORCHESTRA_FATMAN = (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.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.fatmanFull", 1F, 1F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java index 1008bfcde..7ceff91f2 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java @@ -57,12 +57,13 @@ public class XFactoryAccelerator { } public static BiConsumer LAMBDA_TAU_PRIMARY_RELEASE = (stack, ctx) -> { - if(ctx.getPlayer() == null) return; + if(ctx.getPlayer() == null || ItemGunBaseNT.getLastAnim(stack, ctx.configIndex) != AnimType.CYCLE) return; ctx.getPlayer().worldObj.playSoundEffect(ctx.getPlayer().posX, ctx.getPlayer().posY, ctx.getPlayer().posZ, "hbm:weapon.fire.tauRelease", 1F, 1F); }; public static BiConsumer LAMBDA_TAU_SECONDARY_PRESS = (stack, ctx) -> { if(ctx.getPlayer() == null) return; + if(ctx.config.getReceivers(stack)[0].getMagazine(stack).getAmount(stack, ctx.inventory) <= 0) return; ItemGunBaseNT.playAnimation(ctx.getPlayer(), stack, AnimType.SPINUP, ctx.configIndex); tauChargeMag.getMagType(stack); //caches the last loaded ammo }; @@ -71,7 +72,7 @@ public class XFactoryAccelerator { if(ctx.getPlayer() == null) return; int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); - if(timer >= 10) { + if(timer >= 10 && ItemGunBaseNT.getLastAnim(stack, ctx.configIndex) == AnimType.SPINUP) { ItemGunBaseNT.playAnimation(ctx.getPlayer(), stack, AnimType.ALT_CYCLE, ctx.configIndex); int unitsUsed = 1 + Math.min(12, timer / 10); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java index af9601195..58606d762 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java @@ -1,7 +1,17 @@ package com.hbm.items.weapon.sedna.factory; +import java.util.Random; +import java.util.function.BiConsumer; import java.util.function.BiFunction; +import com.hbm.entity.logic.EntityNukeExplosionMK5; +import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.explosion.vanillant.ExplosionVNT; +import com.hbm.explosion.vanillant.standard.BlockAllocatorStandard; +import com.hbm.explosion.vanillant.standard.BlockProcessorStandard; +import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; +import com.hbm.explosion.vanillant.standard.PlayerProcessorStandard; +import com.hbm.handler.radiation.ChunkRadiationManager; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.Crosshair; @@ -11,12 +21,19 @@ import com.hbm.items.weapon.sedna.Receiver; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +import com.hbm.main.MainRegistry; +import com.hbm.packet.PacketDispatcher; +import com.hbm.packet.toclient.AuxParticlePacketNT; 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 cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.world.World; public class XFactoryCatapult { @@ -24,21 +41,76 @@ public class XFactoryCatapult { public static BulletConfig nuke_demo; public static BulletConfig nuke_high; + public static BiConsumer LAMBDA_NUKE_STANDARD = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 10); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord); + spawnMush(bullet, mop); + }; + + public static BiConsumer LAMBDA_NUKE_DEMO = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 10); + vnt.setBlockAllocator(new BlockAllocatorStandard(64)); + vnt.setBlockProcessor(new BlockProcessorStandard()); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord); + spawnMush(bullet, mop); + }; + + public static BiConsumer LAMBDA_NUKE_HIGH = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + bullet.worldObj.spawnEntityInWorld(EntityNukeExplosionMK5.statFac(bullet.worldObj, 35, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord)); + spawnMush(bullet, mop); + }; + + public static void incrementRad(World world, double posX, double posY, double posZ) { + for(int i = -2; i <= 2; i++) { for(int j = -2; j <= 2; j++) { + if(Math.abs(i) + Math.abs(j) < 4) { + ChunkRadiationManager.proxy.incrementRad(world, (int) Math.floor(posX + i * 16), (int) Math.floor(posY), (int) Math.floor(posZ + j * 16), 50 / (Math.abs(i) + Math.abs(j) + 1)); + } + } + } + } + + public static void spawnMush(EntityBulletBaseMK4 bullet, MovingObjectPosition mop) { + bullet.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord, "hbm:weapon.mukeExplosion", 15.0F, 1.0F); + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "muke"); + data.setBoolean("balefire", MainRegistry.polaroidID == 11 || bullet.worldObj.rand.nextInt(100) == 0); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord), new TargetPoint(bullet.dimension, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 250)); + } + public static void init() { - nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD).setVel(3F).setGrav(0.025F); - nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO).setVel(3F).setGrav(0.025F); - nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH).setVel(3F).setGrav(0.025F); + nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_STANDARD); + nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_DEMO); + nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_HIGH); ModItems.gun_fatman = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(300).draw(7).inspect(40).crosshair(Crosshair.L_CIRCUMFLEX) + .dura(300).draw(20).inspect(30).crosshair(Crosshair.L_CIRCUMFLEX) .rec(new Receiver(0) - .dmg(25F).delay(5).reload(50).jam(40).sound("hbm:weapon.rpgShoot", 1.0F, 1.0F) + .dmg(25F).delay(10).reload(57).jam(40).sound("hbm:weapon.fire.fatman", 1.0F, 1.0F) .mag(new MagazineSingleReload(0, 1).addConfigs(nuke_standard, nuke_demo, nuke_high)) .offset(1, -0.0625 * 1.5, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() - .anim(LAMBDA_FATMAN_ANIMS).orchestra(Orchestras.ORCHESTRA_PANERSCHRECK) + .anim(LAMBDA_FATMAN_ANIMS).orchestra(Orchestras.ORCHESTRA_FATMAN) ).setUnlocalizedName("gun_fatman"); } @@ -46,16 +118,24 @@ public class XFactoryCatapult { switch(type) { case EQUIP: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); + case CYCLE: + Random rand = MainRegistry.proxy.me().getRNG(); + return new BusAnimation() + .addBus("GAUGE", new BusAnimationSequence().addPos(0, 0, 135 + rand.nextInt(136), 100, IType.SIN_DOWN).addPos(0, 0, 0, 500, IType.SIN_DOWN)) + .addBus("PISTON", new BusAnimationSequence().addPos(0, 0, 3, 100, IType.SIN_UP)) + .addBus("NUKE", new BusAnimationSequence().addPos(0, 0, 3, 100, IType.SIN_UP).addPos(0, 0, 0, 0)); case RELOAD: return new BusAnimation() - .addBus("BARREL", new BusAnimationSequence().addPos(0, 0, 1.5, 150).addPos(0, 0, 1.5, 2100).addPos(0, 0, 0, 150)) - .addBus("OPEN", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(90, 0, 0, 500, IType.SIN_FULL).addPos(90, 0, 0, 1000).addPos(0, 0, 0, 500, IType.SIN_FULL)) - .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 2250).addPos(-1, 0, 0, 150, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_UP)) - .addBus("MISSILE", new BusAnimationSequence().addPos(-10, 0, 0, 0).addPos(-10, 0, 0, 750).addPos(3, 0, 2, 0).addPos(0, 0, -6, 350, IType.SIN_FULL).addPos(0, 0, 0, 350, IType.SIN_UP)); - case JAMMED: + .addBus("LID", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -45, 250, IType.SIN_UP).addPos(0, 0, -45, 1200).addPos(0, 0, 0, 250, IType.SIN_UP)) + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, -2, 500, IType.SIN_FULL).addPos(0, 0, -2, 1700).addPos(0, 0, 0, 750, IType.SIN_FULL)) + .addBus("NUKE", new BusAnimationSequence().addPos(5, -4, 3, 0).addPos(5, -4, 3, 750).addPos(2, 0.5, 3, 500, IType.SIN_UP).addPos(1, 0.5, 3, 100).addPos(0, 0, 3, 100).addPos(0, 0, 3, 750).addPos(0, 0, 0, 750, IType.SIN_FULL)) + .addBus("PISTON", new BusAnimationSequence().addPos(0, 0, 3, 0).addPos(0, 0, 3, 2200).addPos(0, 0, 0, 750, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(5, 0, 0, 500, IType.SIN_FULL).addPos(0, 0, 0, 500, IType.SIN_FULL).addPos(0, 0, 0, 450).addPos(3, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL).addPos(0, 0, 0, 500).addPos(-10, 0, 0, 375, IType.SIN_DOWN).addPos(0, 0, 0, 375, IType.SIN_UP)); + case JAMMED: return new BusAnimation() + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(-15, 0, 0, 250, IType.SIN_FULL).addPos(-15, 0, 0, 1000).addPos(0, 0, 0, 250, IType.SIN_FULL)); case INSPECT: return new BusAnimation() - .addBus("BARREL", new BusAnimationSequence().addPos(0, 0, 1.5, 150).addPos(0, 0, 1.5, 1350).addPos(0, 0, 0, 150)) - .addBus("OPEN", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(90, 0, 0, 500, IType.SIN_FULL).addPos(90, 0, 0, 250).addPos(0, 0, 0, 500, IType.SIN_FULL)) - .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 1500).addPos(-1, 0, 0, 150, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_UP)); + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(-15, 0, 0, 250, IType.SIN_FULL).addPos(-15, 0, 0, 1000).addPos(0, 0, 0, 250, IType.SIN_FULL)); } return null; }; diff --git a/src/main/java/com/hbm/particle/ParticleMukeCloud.java b/src/main/java/com/hbm/particle/ParticleMukeCloud.java index b9b479b2a..e265396ea 100644 --- a/src/main/java/com/hbm/particle/ParticleMukeCloud.java +++ b/src/main/java/com/hbm/particle/ParticleMukeCloud.java @@ -54,27 +54,29 @@ public class ParticleMukeCloud extends EntityFX { return 3; } - public void onUpdate() { - - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; + public void onUpdate() { + + this.noClip = this.particleAge <= 2; - if (this.particleAge++ >= this.particleMaxAge - 2) { - this.setDead(); - } + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; - this.motionY -= 0.04D * (double)this.particleGravity; - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= friction; - this.motionY *= friction; - this.motionZ *= friction; + if(this.particleAge++ >= this.particleMaxAge - 2) { + this.setDead(); + } - if (this.onGround) { - this.motionX *= 0.7D; - this.motionZ *= 0.7D; - } - } + this.motionY -= 0.04D * (double) this.particleGravity; + this.moveEntity(this.motionX, this.motionY, this.motionZ); + this.motionX *= friction; + this.motionY *= friction; + this.motionZ *= friction; + + if(this.onGround) { + this.motionX *= 0.7D; + this.motionZ *= 0.7D; + } + } public void renderParticle(Tessellator tess, float interp, float x, float y, float z, float tx, float tz) { diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java index 7f4c942c5..639706818 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java @@ -7,7 +7,6 @@ import com.hbm.main.ResourceManager; import com.hbm.render.anim.HbmAnimations; import net.minecraft.client.Minecraft; -import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; public class ItemRenderFatMan extends ItemRenderWeaponBase { @@ -31,13 +30,18 @@ public class ItemRenderFatMan extends ItemRenderWeaponBase { public void renderFirstPerson(ItemStack stack) { ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); - EntityPlayer player = Minecraft.getMinecraft().thePlayer; Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_tex); double scale = 0.5D; GL11.glScaled(scale, scale, scale); + + boolean isLoaded = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0; double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); - double[] open = HbmAnimations.getRelevantTransformation("OPEN"); + double[] lid = HbmAnimations.getRelevantTransformation("LID"); + double[] nuke = HbmAnimations.getRelevantTransformation("NUKE"); + double[] piston = HbmAnimations.getRelevantTransformation("PISTON"); + double[] handle = HbmAnimations.getRelevantTransformation("HANDLE"); + double[] gauge = HbmAnimations.getRelevantTransformation("GAUGE"); GL11.glTranslated(0, 1, -2); GL11.glRotated(equip[0], 1, 0, 0); @@ -46,18 +50,35 @@ public class ItemRenderFatMan extends ItemRenderWeaponBase { GL11.glShadeModel(GL11.GL_SMOOTH); ResourceManager.fatman.renderPart("Launcher"); - ResourceManager.fatman.renderPart("Handle"); - ResourceManager.fatman.renderPart("Gauge"); - ResourceManager.fatman.renderPart("Lid"); - if(gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0) { + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, handle[2]); + ResourceManager.fatman.renderPart("Handle"); + + GL11.glTranslated(0.4375, -0.875, 0); + GL11.glRotated(gauge[2], 0, 0, 1); + GL11.glTranslated(-0.4375, 0.875, 0); + ResourceManager.fatman.renderPart("Gauge"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0.25, 0.125, 0); + GL11.glRotated(lid[2], 0, 0, 1); + GL11.glTranslated(-0.25, -0.125, 0); + ResourceManager.fatman.renderPart("Lid"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, piston[2]); + if(!isLoaded && piston[2] == 0) GL11.glTranslated(0, 0, 3); + ResourceManager.fatman.renderPart("Piston"); + GL11.glPopMatrix(); + + if(isLoaded || nuke[0] != 0 || nuke[1] != 0 || nuke[2] != 0) { Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_mininuke_tex); - ResourceManager.fatman.renderPart("Piston"); - ResourceManager.fatman.renderPart("MiniNuke"); - } else { GL11.glPushMatrix(); - GL11.glTranslated(0, 0, 3); - ResourceManager.fatman.renderPart("Piston"); + GL11.glTranslated(nuke[0], nuke[1], nuke[2]); + ResourceManager.fatman.renderPart("MiniNuke"); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java index 5cd041a2b..4c64c7b78 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java @@ -232,6 +232,9 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { } public void setupInv(ItemStack stack) { + GL11.glAlphaFunc(GL11.GL_GREATER, 0F); + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glScaled(1, 1, -1); GL11.glTranslated(8, 8, 0); GL11.glRotated(225, 0, 0, 1); diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 68fddc3dd..57ad2685d 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -224,13 +224,14 @@ "weapon.switchmode1": {"category": "player", "sounds": [{"name": "weapon/switchmode1", "stream": false}]}, "weapon.switchmode2": {"category": "player", "sounds": [{"name": "weapon/switchmode2", "stream": false}]}, - "weapon.fire.blackPowder": {"category": "player", "sounds": [{"name": "weapon/fire/blackPowder", "stream": false}]}, - "weapon.fire.flameLoop": {"category": "player", "sounds": [{"name": "weapon/fire/flameLoop", "stream": false}]}, - "weapon.fire.lockon": {"category": "player", "sounds": [{"name": "weapon/fire/lockon", "stream": false}]}, - "weapon.fire.shredderCycle": {"category": "player", "sounds": [{"name": "weapon/fire/shredderCycle", "stream": false}]}, - "weapon.fire.tau": {"category": "player", "sounds": [{"name": "weapon/fire/tau", "stream": false}]}, - "weapon.fire.tauLoop": {"category": "player", "sounds": [{"name": "weapon/fire/tauLoop", "stream": false}]}, + "weapon.fire.blackPowder": {"category": "player", "sounds": ["weapon/fire/blackPowder"]}, + "weapon.fire.flameLoop": {"category": "player", "sounds": ["weapon/fire/flameLoop"]}, + "weapon.fire.lockon": {"category": "player", "sounds": ["weapon/fire/lockon"]}, + "weapon.fire.shredderCycle": {"category": "player", "sounds": ["weapon/fire/shredderCycle"]}, + "weapon.fire.tau": {"category": "player", "sounds": ["weapon/fire/tau"]}, + "weapon.fire.tauLoop": {"category": "player", "sounds": ["weapon/fire/tauLoop"]}, "weapon.fire.tauRelease": {"category": "player", "sounds": ["weapon/fire/tauRelease1", "weapon/fire/tauRelease2", "weapon/fire/tauRelease3"]}, + "weapon.fire.fatman": {"category": "player", "sounds": ["weapon/fire/fatman"]}, "weapon.reload.boltClose": {"category": "player", "sounds": ["weapon/reload/boltClose"]}, "weapon.reload.boltOpen": {"category": "player", "sounds": ["weapon/reload/boltOpen"]}, @@ -256,6 +257,7 @@ "weapon.reload.shotgunReload": {"category": "player", "sounds": ["weapon/reload/shotgunReload1", "weapon/reload/shotgunReload2", "weapon/reload/shotgunReload3"]}, "weapon.reload.tubeFwoomp": {"category": "player", "sounds": ["weapon/reload/tubeFwoomp"]}, "weapon.reload.impact": {"category": "player", "sounds": ["weapon/reload/impact1", "weapon/reload/impact2", "weapon/reload/impact3"]}, + "weapon.reload.fatmanFull": {"category": "player", "sounds": ["weapon/reload/fatmanFull"]}, "turret.chekhov_fire": {"category": "block", "sounds": [{"name": "turret/chekhov_fire", "stream": false}]}, "turret.jeremy_fire": {"category": "block", "sounds": ["turret/jeremy_fire1", "turret/jeremy_fire2", "turret/jeremy_fire3", "turret/jeremy_fire4", "turret/jeremy_fire5"]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/fire/fatman.ogg b/src/main/resources/assets/hbm/sounds/weapon/fire/fatman.ogg new file mode 100644 index 0000000000000000000000000000000000000000..efe85f0b98f6b4a64b8e54706b53394bef390c83 GIT binary patch literal 29262 zcmeFYWmH^Ew?EjB1W9mr3m)9vt$~K%E8PLl!10sEY;9+oKA@lxhKoRtUnG zX?Ydih9U{>k%j$WVT=yxu0gi=^%)U=RSnl2F4N za3LE?ARDSBdxe6o_W}+E00qvc5M7`Uzon2!tCvXkH||80u?*M!ja+}LD*ym*)zD;J z@R0x3vj6~4z6eAY>P8n@NAE_)ql86NAOeB`famaLc%(H%Ki*pQ4ea+HC1H<`tvwFYiz5It_sP&luGe70IjP09dVfVu+`bwYA z;J8LO^`g=y9;{RgrxaR!)H9Wy^4y+8{kWU2i0FDTd zK%oxDQ&;%+#VnFKg2?qJQ}LG&Mds3yud!UiEcGLQFG5EZ^%%lvoV{4mZz_A$H5_ zIoTvO`G4XW**G?x8V)?NPIK{2YshMOSk9$-=rsoz%!eC60#@Mh#^arCs-@oli2n>7 z{)kh-7yCa0Vd^Jx8xh>2O~(57FyRvlaK@AWyWW6xv`SO7qf;!Z7d)!CqH1`u(>z*} z_(p2{4r+Xs)4WC+d`4Q@4mzn022CDIX_iZnfVKY?jgbEi5eEPeN_@?fNW+x4DG*N! zl&~IT21p=1J(1DB8RItv5@~^nbT)}rKB*-c;Qfpo=CZ#m0IVmLrx0D_9bM`jUE&?T z7nx|Cky=s;e)F^FsIBVo{}f;SUEs8EJw_|68Ff}I4b~ZT*%=M3|5E@>^MG*Sz@h>^ zBLKc&87NiuEu-3!nN7Kl(7LObVU^XQ(8xD7|Kuzr>&qdDOjg73D`PZ|299txOfWH2 z&Z-NA;}xW9yu??>(1%Z6H~@DISRn5qSKU5O_m>WU%4!Uul-{XCjl&MAYEg<9{8#P5#fe;3Il!OXS~e z!AAsd=>MIz{@0!T{{{Si9RV!(R<{oSnNs7C)X@MUaRD3x7(D1;r1570sV~MucO~%< z;w`^ltovZe{s#-5@z63Ut&K9k=!I$7Tdfkd{}iR}N^0emIU5CU`*3KbGi&1ir$`kq zukEc-3-dQ_*%oF){IXa7Df;geTr(3n!#8k_JhXrJ$yp%U5&;mr3GWgB5WlHQ05_{r z>7oGuQ#~*vT+#pU!vAa#2M~z};9!I|2)8gy^-^E(jMf2CktRffcM;$k0nW_$)Vmr< z4KtTuxZ+0yr~v>-vb8KATv>3D4VXTf=Sd&p`Q#M&6!mD%-K?Zo&i-__F(4DM`H0|dL2~SqRiv)C z^JE$^75=q*lGPRAc`AxbbYWwH428*4a28wuK=Uu!`GY&pUrYXlTO9!ox49mC#^8vj z(%OJ`;Ru6^-UGoqKJc8Pp^JZ^pYl}j1U>T{KHM$2uUeEU9HYytrOJVyq6K_u0d7hocJ#lmAj_q1P15QWCV zP4aLosh8AY$?7Pm|6}>%02JU${&Vf@lR-5rA^&7iDV93N{$pGHHL#v8ivLCZ-wOU8 zCSL&9v;+WqV)HdZKY)|Ertld>2!>D2H=@FHR~0EHe5qJLdg?-gH(^9@j1@Tv#s!h{ zl4tcam?7#BQhz-f+(70|4(sp8;e-(92(E;l;fmAgRLvz%ikURg30? z8*y+Wm)1O%6F%c`KPJy27QQIpEu&B;|FwSq`Znr{1OMcOy;VQ>hc66EkvaP>UzoZg zu<&o)u(wh`y24*i4i1(Sysybmei4ooBOM&!zj=#s(?I!s*(r7#(eI#W27BAiN8 z2Qn4nD5Am(o+vyi6gqez^V1}t=E21?6~e12QYXKaVuH^cnE>4IC6Z(y)*^V9k4i}K zkH)Y70Fvv}6&WkFBxnkW3Kpg0GeYs)qFCI}^hXQLFqn`kBjCmoQ3C-NN`|_!A}XDS zG7|%9Upjng7o@wz!3O}>c#?qN;LiZSv*$0k0pHdE8*W(ch|lFo;ZKgt`$(A{DQEAu zs94w<2oh!?QfvTCUBdz+Ly0s5w!Pm~�eMqe!w~d*W0dU1fra*@Fr$ z7ye)a{=nCqApjeDa^#(bwY{^uw|{V0Wb9|S@`DF5fIr+TrIV16;c+7(CLtvwr=X;w zrg=>ZSJD4?)>OfO=gP%5NN(> z6~_SDTgRMO6q|g=Fw7(33Cd;Xsv}B$%W}$!b*ha!qvK?*O^h9?;!s~cr=DU)cpyxm zf4+i=HBiEg+p%YG$U`gazot~@Zf&}7P@AAL8~AX!Ld8@n%UIR)o<{9cSnezW9`)28 zg#3YzJfhzYkg4QK+Hz2twM$W#$jlbd_>$ClP3nr~j!65G#^20;f<4S~H*iES!LpFIzsNykD-L@zfr0V^eki{=sd2T*)e8vI+@svGc2eEkVK|GfhSNU8i)J zRd$^B{GQ8;$1$aseJmG|03K0ZK}2xIPl^g}gx@l=B}ja}3Col-Khlo8KT-CvkSXhA zwRw_Ymd@t3RF<_qo~(DiJ_*uYLLe29z7j<8cRb+2IzvzZ7V5tb5iK9B&d!+}G+FKH z>Tsw?djquX-U%=XSO~)RIE?ng@77HiyUo66PeK!E{4Ss)Q+xZoWw&)2S2`ZZOWpo+ z{i^ZI^KNBeGyl6;?$SY3JAWETxAA+@c2x3k6Ex`ZW>#eNtF>to<)<%2AGO6~%N^@B*PWg9Z(zkDt_IGc5VU`QXY4~~UHoWFR{A<$c zls5Td(D4Pwz$w?~YLOCHoW47?wK2tX&5-6+++f zM~DsV3%|WN!&j{MUHMb z{S9&X*hj5wx$^SLn4bL`LC2);ru7@(2d7_``6*r3yp^mttFNzqoq~MZc`ew>kw!FG z->ClCC4bdFq*1K580)|2Prh+@3h7wPX4_1-zjc0mkJA6x*}YtIdoWbAqN3V<$rJt3 z=58{`KT`Xg>x*$DlUly8;?N?!i10<%vK#hbBr>Sw(NcME7gH9tqB%z+KTGQ%p6P z-?1Nf^Bn_pn_Q7WQMF>7r*WV|)`)Y>cF$;o1k zU8FG>03AU@MVb=-*0$s0iOFNuLp4EKwY$_DF|d#!I|^kuFVKFdf5=LypTc^THt^jG zz2qyTE1Deo+4?+he*yz`{=2}&YlrZC(`LOmi|jQruG(AakaI*9hhXVBX{0W8@x%2G zZka58T&w>6r?#Ja?Q1%h|8x_6H}6_C$yuoW6a@8Zyq%OE_smpXwz_jyo_f4*812pj zML+(U@Gk~`wL1j^WW+;)BZ~$Kg0Eksi=n=DXvp98P764;ty;^AI5`$K7KpxI)8=*3 zzH847%7s+MSq-l_?088-2#W`UX7aPKDHnO#+*)+w_7}t)RbK@?llh(=OfD)MAaVPu z2C-ReXzN-Tz@+SL`$_N61Koczz;Lv$pxdv@>}J2y%(LxoC2um%q|2o(pxNx=Otn~~ zB$7V&_5SDfHJZRr$KBLJH`5)Mw-~Iz#|MW&Xami28Ts|^QPGcx=@)%Qawg)e^7X;= zcAb2KHMciEFGX%U4o}i9_~$kR$TT2h;xKU&^c}BH?9ED|9bIC(oSxnOu);loCUO|8 zBYvjIfeja|5cu#2d!{MwF5Nqg8`?60tgHP68LG@qhL&7ZMpA<3ouuq=;~cK#6eO;l zc5CLWPv$i+c~$)G!|efd^wfzyl{v{)R=PXmBmg#fxTnLUvXHH?TDylPBlu@sKqFp! z@)jXAP~mk|V(;zM&S03E?P=zN@32RpNjv0G-Yb7|uY9Go)yVy>gGk1A;H(4IO2n(U zTxer$E#5}CtHLHd&YrnBK89>4ZtrJbZT17%*x2Pp`8ZjS>Ap{Amq}Om?YS?}(ox!Qxs^_{xVZS-A|wE^wKk1| z{W|b?m8o;LwLR#Wp*$JD0H2!n?YM8x7|X{;ZFK;vk%9}Ijd^AzYsBdGhO@xhjmYWr z=FZAat|;j-n<^jj#+y;*@-*3N_Q2S?vzedyan|5R2lbaUx5xRBwN5#cr2Cc#T(L3P zQ`~kPAT#uD@kiuih2d&Q%ZSezL&X8#*yO?2HpwZzwb!N6>|wlrq?jUK)KU!z8uo9s zQt~nZfj6TET#Fv}vu(`*GlEK>ubm55jnhlnp2926z)X&a47E-Vps4zy(GuA~?|o|; z#C>9ObJXXeeK1R9K-+&;^^?=-8pW(0PG0xae#TfON>0zp!@=%4COg>;w701{nNp|_K|`dESKc;c>Qr19rR3A zV4edl72sV5>tgqTyFm^6DxpNprw{j!OJkbw{EqYRwh_%jQfQ-qHbc_Nocd>{77 zO|Xfl)vHcFDIVH(-nH*}AZfPN;-zTCqXho}kbS!|Hl%7t3YRSjIVeqS^!z%s=KXN} z=ZtplR`Bi`!SCJKWLt9}9ez;$>`AWr7yQR@9pEcRfT3Vl#AdqVGQt$0DMQVp6{1A+ z)eqvBnq>XWiA78#tVeSZ^xO(arinXuY(K()$yln4RqhS{EN}5OnJ$6|FDep|u4B4{ z?`lO_E9EO;$tBnp3&4v7LM%7^iH4*5G_ErN5TLR++TPA!!QH~$P4hOsP3J-#QbaCl zGbF=pzMiHEij=r|p^NSH%(-Y$7snp``;VXEXx5!W?7NY=DO&@5{aIV*G>w~Us*#_w zxJ;~Zx*VYK@)Vl&y1{pE`m=(s{7xEJ>1#*u&rE4fxRwgCcLsP~30-^L4sqlAygF;O zBZT&tJZ3`gYwB4(t-_j{ELD^ScB(g5?CQ8Me0%~48};x+nfPWgZ!Xb*d#^t0hg!H6 z=lXseef_>iw+u3P8wAae>&u6#tw@@>inUi%l$s-!H6-Ri_}OtNQ6p z9l$9U{im)$=G((Z4AH11PbL~Q5ROYg7u zoSL=119c`axGC?mgV?mbe$Gg})dF326U)Qd`|I8n(1J_=Ugc!v{yA|!7m;@Q}EDfUn zuI$Y3^y6}pdfjU8rAd{<&Q$x?qF6nXVTgA%K<3Ub`xyI#6~;s2%BfNMdl*sIP~rM6+Q@?OV=Y5lFFs%45ML30fYvudS3TDnJJW;Ms!Sse19k~{2@QTn=jN^fVAVQryKzj8ba0mf zS|7z8??#|U@^K;k|96-4|lg}zNEir?Y0 zZ`UOqPm9>OAZ~*`4jqb(aaJK(k0t<3x`u!o(HFoK@h$IXw|`8k8umI}2%%I>)D~qX zkdpLjO|?5{+Q=@Vc+SA1J2c@`XQUEeCi0v3NMNM&W@qXldpqP-bYrzYj?W3AyjP&( zrK3u*Z(d%N6%Xv_A|0y}^S|xCBYeMPY#?%bkn@Jq^GxizZ0bS8u36V34btE_U;fEy z?_Bi;Q8Y+Q$4hk0_+~1T|K|QitiEf? z@YLQ56gAwxmRt2cJ@+c{g`2UP6&p_O4$b@ntx$XQ+|X6ftqtEFx6Yds8G^O9u2+yv zDv&HmVqoO8xI@r`NszIeF8$>d%i0|JvNg$&aJo<6Y$hp)>X2g-45k8Ayzk_Nl=VL33-b`>`$9?1bfO*Kcg2!fub1iDGFL z4i$06mba^fp5@BAB%;&FuL5wUbfqm<3PHk9@G2%<(`@tuMD^x7Xoiff?Rt}r__ z5GO;Mw#B$ZO>=1Wg=~TdCyj?DTlo!h>HOFa9j9FfCoZe{%Vu`W+{H6W4+F(85n^zp z&)xOMGQTUMa;@z|1sq!2#>Y#BZB`z9u}NEQiGq?UW1Lb~y-GpSJ}x~ikX7WWD1B*F zFBMQSQZdM>vT>1MC@;!xtT-fpe1<3tsjGvRLIMGiF?hQ&2|y13RN2^C28jRJ+n{*% z5&7^pZW3!47JSWXy)GLh8p6DrKN<}ZvuHcH>uRy#m=LknmQTwLZT>DaF7k$5=l5`K zVP}_+Q_krH%tfb%AqJ*PVeFX2CA>drZ}XbPtY%p_W)!2^QmJdv%P;)c7&ECH+_DsJ zXq7D;NeC^dn<#a}OJV^Q`PfO}wVp9ryb>ZdQ2wsx9S@|QIy&o*Z+V?G7FWfK>bbJS z;iFtBn@F3W>?Cc9abh<4e4$;b4iw9q`TnX8FF}vhY&t$VdvHp$@DMnyP*|uZQ)Z+m zKPdw)04>qWRE!5!!1U%XAW=>molG+;xlH^cy6Q@_Nd*pXgp7n*nv9L-erI&QdSwqu z1h3@q9(8R9Ggh^!Yc}7Z5aN*h9{PnsJoEYIO!;&He=%0!6&YG=*e{t~y`-K2DYeHD z4-5%p02R3WRWK?b*e<&7khFY#Z{9Q`1eYvxQz7{SBS?PoI)bOp}|4w zlwPk933!lpyu-maYkId8?Wj{arvFGyP*DVnU8hV)w0P%S2on=~o%g0Y-xckOyhUL{ z=(g$(tv#di(u~paZ020f0;3u^a39mwkgtCur0P6sTfn#j9}y0dsa`ob>I+kVz-lpL za(7`V$)^PGlsOAxjnBh)p#6M>*EZEk%|VY#qTU%|6A%*$-B#!AKaJyuU7oiVzdM}_ z`+t=Odb+sxNC(*QiO#S71XE-S3OhCXngwR3j67U?vked?N=s~MXf6;g-NL$XtTOn} zRBLLqX=5S3%R0EI1!k7=9kaH{-ZD2+4p3$%6x&KQ>Hd;vUe{zYDJ69UyE^{HVd}% zlrJ1urksqRRwkNE#f7n(&=t@sVuw`wrk7jw?e?mA@}rpWyb$ZKr1*vb_~w*qgY%^7 zHVNqnBP}wr-V)O$m`^Z~%SQq!>5$QNiaiE&7K3iwFg*1&Ci@nCuWxNz-?1lZ)`~!> z^**_Hk6!*R@)R|m=pV(bh_208>a-K;QXT^p>)CSiBrbScHiI4G`j|D{hqh2y{@^A7 za9Dt^XDmzP6m&-qu!y5L2c@_Rc(a+mYf*MZ`nE+`$Z-)xTa1=5J2cV`sY^~)+?zif zPrhT-9DCWR)j9S318Z^k^QywPWIOeocQ}MurIEEkk2>NB#SbIF`;^~{NCe1=$BH9% z-DiZfGHT)@Pg?`@_{#}FMD;)+96s%@O%e~sYip!*Hg8`@+1vGSMA5Io9zS}Pt{V_v zI*F68n}>?ey%`ofO7hL&x18bdL02JqmgDcR7?Jcr_6JgGHE-Dj&KFZOvL6e@6iJp` zyg4bjhSBNR=8E<1eBZpS&+#r}1M4@<+1d27+lNo(%q=L28IF^iYy+Fym;K3OQbM`x zjM!IKPbkTgETUDeZ8=>8^n()CVmDkJVrSRhTobD(D-(5l8@&w;%_Pd++XC}?0$)y7 zI#vMj@#FT&QX{J5%ZmAeQ|Qe^=wyX}!pSI8SXNkOu~Ge$aSb%I4Dy@>!+LrsquwYe z-$PKWCWQEZk1yKVELFr}OQoBPAU|ZExHkvNd9ah0@N*Zk0v`6adE|o#+ens#`#)pw zw&l+{jXd`Tc^lhbAEp%`w>BgUGQ{)EaML)nO0RsQtF)07tq#`)^9{(p#kHL_lu4## z3NXJ|b8xUpvuPYD70jB#CUVgE{N$sM=YDmEhbXBgz3xdwRlW)_VzfcPL9>h zd2jpUc6v?SlCtVY^T}y9eoL=MORvLQx7)=4)2sRuWQ-J_Cg9ypPAh-G%!!3((gjfn5Pj&sqr<@E43gJi{&%pk!k}hqF*B~stbo6M^2+O zE$^491DKxqE~&OqL0UzDd7t$)={{c$pPse;%%U~3SW~6OmB4V}!kVW8KLPNUycFl} z{qsAyhr8;{qJsTwOMT$x&UHZe<-um=(07nu5Ub{6C)yX34DW@=EsxbAW*%q!$9CoT zP$a4kwB2KS3c3VX60vq``7dZwOA`vhvBDUIw{-GH!7JY6$YKUEu*sn_=Sr(wLWQ?EWdu*v1x`ut`!Za&ke`O(_XwB4t5jswHU z%Y1mwA+3GJwS6hn#~k0G-M6ZKiOVVIT9vE!M~t8)CO1ZBfdTeXc6QeE_6nE5MZp?U z+O0zV@Xn3JYc8t>wXe=>0>t3=qmM6@-6ncGXG@b5x06%Kq~Bj$))ZRpMFqV1?ey#A z?c3{#2vVR;-9aFfq_Sck zM=!v$A9;ostVoSlxOIQ!4ZsfT!-N;HG4 zL;ED2^Ka$Np@~YTVdR|5OSpdks3~`k2(v_Z@$D-AC!#KkmSuU_dN^|#r?Duc=U}w) zY-ncj-r>sYrscq9AasdlM`Qzqtm$b^NWYO_S(ucH=BB4ppS9)Uf=96Kd&CHDu~9w%jR0_>*3f#6FTtv zYOU;7yGeZOK<&@(A_akuCOwQEShaD*;?}aV)NSCAb~!`X%XR)OLj_ZO50y^@!Hz0L3(Zr3OSTD z|51Kbec$>Eb9=qeQ1xD#)ux_^^xU@~@Zp^AE8lmUivqiix%lJ$g9m*~9Tvj4`#R-$ z63%a=>D8Lg0_}dG!j0iCIyN}L7=Yj&PAz;TeESqa+VAwgTLk*ITDJEl>dvMo)OL*4 zHvH!KMG8;TAS&!x7_$96&Ewld{VoDON5DQe6J;N-Pco{(Ia9^sH@bc#!hi0LRZlQe z2?8WRi;SXw3`TF&ZY5-k*5#Ds{5<%0+Ct z|EU|uZ8BeE3=MLhw4ZKpL!O%TJs1*T^Go|bnQX@*DHq5{~VckI#A)- z7T81qvw)ewOhw+R!vbI$FhQ6A?7g_Oys|3H7$y#r60>v9d5&6uE+u`eCWE6HLPM+I z;`3^I0fC@@9|5k7o5E89JNan4qPx?=q?AUW{s-ki{TP6gB4HBA3+HrG6#U5%L2u>SqU|ToFt7`-A znyCY5E#4T7)YB<9YAYTIG(9vqd7W1Jt&nUdc?d!p2*VFmQr1J0OZ>NIC>DHx?gUxS z5vWQh<}WL>C2Z)h(^|2DsITjp5FGk67MCj-LHlz;MGjKb5yLG_v|xHld`PX*(OoHz z)n~r_J1yx&j8J<2OO~$=*5NR^R(>TKFlV zM5=`OkbFH}<;|i!Ch+88Y|LTz+}vUL&gpl52Vc|V3~Um?y@o$wOO$Kve%z>D+{K5K zzNXMW73K64I%8Rsi=r`p!v#=6;*&Br47~s@5jAtdT@&k3)m)i@Sr;<-e#_h`G7+h9 z6<53bYaWe6+UtkR{bfwf<7tM(oYtNB`;lX@Y<}t({bm*39)b&OU`eBS`xOoO^ALjLwOm*xtxyvP#~Q!TraPs?HH z(WvXv%N3L;r)EUL3T&$>ySt3ZCrEN~Vi1#_%@Spu&T9*;zP0ll9yXJ^FQa^va`R;8 z-Q5##kkA!!EDr?CzDy>k0-$GdeDO+eLU~4ILxe=RKWehO`q1U{aCzN7Ju_g^mvne` zx1_pAI_}ipE9&lmTov$wLyP*|E1U$XzQOWV*xf2=*OlKv<1AU`N4I_Fh#OlD^GmWq z<2j+3K8>EaKYQzrnJ-V$U{^_3H}+BC8VQihi=MQBS81eY_P_WO+0>mbp#DA|j4_w` zT1VJT53jqNqcQ6hdYB;|Hpi#o`4-&LpMIs&EEx|g?F>M4kW9_x_8hy?cUCc*JSr^I z6<^nX_5hnNX_TfrO+?l4#CZepBcO&ENp|*x;di~S&>GO!2HD+}e!vFg>`)V1l)d~uKGr<*1g$|*c?V`KIH9dkB#1-HPU z?sMg~X-yFC(Hukw=LQjc(T|Ygs^l z?x=7ARacaq7?Lqg@o*17c6aX8rtykCx5ojcUz}^wWA?AK z)(5G~m7(-WKb~@tY%$R+RhAQ@POLdY^1yY=;l7Q`-3u#K@$nt2#c+$Jdlxr)XO`S) z^5ww8kMFBq>E;BSoGS-l6({DGe|&#u54yNtn%XHF`_*L>n94odAsUV6X|GxRW4B|d zi^GGdq|RvP;Oj@joz6cSrzE4T0e=qbwe0jZJ%N_o5A8)#J2vs-spK}@xrh@tFUG=< z@zrmP%0SzWi-V+5av=n=A30TN928z(K~)#qPZ>bGqeQ+8DVMNrp5}st_F=xOj`49^ zng^kwgS>0|qtX4;;CHL>!=8wlxJ%rA)vMd6Hn}`r$p$wa; zA^nm!-*5m@Edhbho!7uD${l9wdTcnv_*ne$qQQCncejs3tqb_1Yx$O#@KeSkj2LlrmoeN}@R?93T zZqgq{rsKkCF3{n4FuYqISHxQB)NV`gv8E05vAO(nacF)i!l?R`V7%l(2IOc*rJ zp;IKv+*z@rsel_^u(UCn`T5OK5G5gelxJdz+rPbdT_6haHfBjv2UYRlRi)h-rgsjh zmN9Y1hI3k1guF{$b8kfKyhh^TpJ3?AqAb(u8^^#gaseSdZi>|4$kH)-B9EFbh{+&J+7SL~b~< zkkHS2v{uj5^-Aiy3oSQ$W!fo6qNNP;w7hU$)SW~MrFn~U`eWNe;+ z2rYWU^MAhh>`EVJ$obkbk1nB&^O}dvFOR?al)orZlLma|Xz=TL065idO#-w$p2EqP zkw{W>ozgO-ZD{s^E+CmC`0TXNrqV>INIB6}nO9lMnw9V0VHB>&yhMoiQB2esko^Xnl5&2L1Osp~S-u+X21u5TNFe;!Ay<20?V zww3)%%mfqiJ$tDD_oxNiy5 zisSYeUTC)~F;G!GD+vC^R_%cBflNXJ@!J9=VBPlQwrA|HWj{MAKtKpRVBzZ-t?~Br zH>8_VlxdhoJ9VS=7ml&YF?VCPW?tD|Swe=Vhhmk@{ucTVBP(jh+xDMQ56c?-UG0x+ z6VqV(bNr`Mne18F84HA!i|I}u(N8zmJ?#Suj6~9ged6bqYJ{nrFSD8ry$c;^FZz6f z{DciZCz!+^I@UD_Iq+uQ{HlelPf6ci4YxQ&#msGg9iF*2@T4ZO9UmC;UEXcAoN>jO zakoK8P>{W>;RwKBqfb|KllxTUnOB*HfWGTy_|^Y870$HCkxh^2T1ql)Dksn5jK}sO zVeaHD5Z2jkdkJ^=QLsX+GQHSkG&Z8oWaC*6t?IDJz3M?WT`PPJ5x!_w4_e@d*9$=m zs35)Jd5aeW&b3wm`RDKx5=LM{6o8=3dlQsO(h zeRQ$e#Gnd|zX68Q)~JY8)K+0z$V8@+Goq)4Mn7cIpp)FM22O@eR{e;4U0gPmE`9u6 zyIXn2UluyfQwmRDB|LtgV-$+ris(U?MADSpL#f=trA17>1%T|AJj5>$8(8&Wb@F+# zN{>!#W0X3%J}lR&L4mO2Jc8q-`s4b(rsR9$(MP2>G!tFNX)-Q)WGEaqnzGCQQ(y=s zo=I>N!^B-6gRaHi>r_~Zc6IsCW_1LKvFq9U5%1C~u8w;r^Wb%PnB2;en^?6SngtX8xQ)?E-T#S=?|eXP3{c z)irdvJ)Qk^Tfzb^VNQE@tT{NkY0)c_r@`dD0Ax1az)t-YT)2~pDFq-Yj}eym5-jIU z1<_Ge_!5k|-m|5;>a!pYz1}#UZi@*LIfRzawYP}1ob(O4H#GW1Fo&&&e}2)Qjo-I@ zr~0Z#>s;$oLG3c|*bTY7=#Ss|;S>;d5qh>Rv7;f{xz|go`tY_bvS(~L*V2qdr;?0I zz+I(nfz8A(a&q$B2up9OOtF3}vHJeW)X448iYNC9ec`~EV8uII15kOI_eoK9$!a$x z)H>R0VK22Hb8owrc`n$)GDTMTn1}td(UcsfY`y9<8uNz0ZOnzmBXM`dKJ!igwvXlTs5`K^N+zf=M|>4y#~IW}7R9j|{xR;=h>E3>M|! ze_J`-m%Jl#N|lh|D!cVu@ZkwptiQa>sRc7yGBJeM#} zUqx#j?;H@3>edDN1wnq!Gaz+a6z8c~tPTMz1GD_b$U+cayfoGIVgt~c0@mBak)t8l zSr)9!?5vt8@M8vMu;TphRs+<W)!ZStxG|i(7s~>rxj{YB}57w97nYe`iX2C-{ebPP)E2 zF}51`#FhE&1$2*m?$a8;4A@CYdu9 zDSX%wEdpVOzsd>!_wx%=0sG<26@3+RzW8D29^{cTB*_ zt&x!7S49X-C-^Q5?@J|`wfUT&a82@0IUN-W6yepnJDFdU0F~JK2VQLhy?Z;Sy0CZD+FBUAo z1fZk!#&;#{!IjpoeBJxj<+E#vNG*Mmf<5&k44W3xtvLd1b;*^{977`wNvn)G-^!Yh zF2tSh0PbHvxg$J~xl{*wFQfN~-23d)FYk1VhOQFM-g*g91ZC^nw0$G0pe8?G?%Ipa zE;Bn@$2IF{S$pAFDn~f-=IWB!?*iIc<=geOy^4j(f^D*Wgw3z7&?3v0sy-Q7q^c8K zpqCfk3C@q~&2c!n#*5gdE$D3`^!u7UTdOoNl$09XC@A&D$)p}BmqEKxcsEzaWy|}K z#m{B0Y%733%X3M`ovY46IP-Y2G&`zPSxsuYf@Y*bd25J!xPhpoG1*7i)ZQi^(e|r9 zl0#LNOYS>h;cRWS=IgH6jS%94axEcJCQc*@I|C~eTD(|#s+aKpuQ4FeenAkR__HlE zJCI+9YK&F;!T{^t9)q}-=e5-%ze)K`dHv+{9`u9GKpI=Z&H?uY8A2eI%y$a8~r}<5^3hWgnLGOknLs4-j0XM3eQ-d@+(vH-CL7lW~9?= zFF9_{THPTrvZQDRK3yH1(MQ*v8uI#1W0kROC#XfQS_&Me8O%9*$1ua1;f^tl|Tu&qZ|84WgtN6_M1A7UD} z6}bR;MSt$pPe1b!L0St+L56%o8otn!`5dG~77bCAro7RQ#`;OUY2%#J+(i`MYes5* z3T{auh{YIKp_1EEQ91jyR{&lD00YFC7=)%aA%i?6A)`@5ZTFOcJxi05_7C00vEu~t zG2V^4UpK_6j9Z3;eRgNwusa>Ox!g~#{5E&06%cbh$*Hif^nLe0ND;d^f5U|CcI!%F zAt(%D_nbSkby-yV5!)Ekj}FBpbu>9oGIKT_{OyJoWyuk}p=ZQ%@Swhv3Uo{eu)nMM zaPF?{+3a&tg`Jq)C)JT`&?fM#R;AyM$}_VQVH(Q45$}%7k;yqcp2J$RaaZLX7MQw@ zXU|h)aD8(AF26}I@x-LOHZ!57t*Zup4oyrFFJqP94b{;f+oJl~TRxfxPIE>>%iG4I zK;vr~*-hTc)HX|=nV4zg`b3M;QjYfu&R^f<6-<)@k-CAW)z#Qs6&e?6;W!og>Z-V< z{wKeh!?UEZM-T#iGwA{7fZ+KhON6%oK+8|qIxZmzd+`=ycu^vcvE?g1NYIIF<$*|$ zN273!ZqC_PuLb9(=Iirh>tcIe?t`h2*TToK6oJO~omI4>#qF3E$OE&6hW}Rp0xSL0 z$@=;JXxU+>|MKE`J-cdRbr?=^d-&@5Z+vSf3w0pN-9olL8g+NxF^9SCj~&&+m@Loj z`!RQ3qdSY`Fin=E3r~x5YZ#Z)tQzCo)w7yEJ(uabt}fQPw=(eRU^zTir>^eZ(a6q= zP*r91DIh}ODta8|8`Qjlill4tK+>I6V5a*!-%HwtwK?o9u1BwV`?3DYkQscoG4UgG z-0H`)d?pgNINB${3<7^msJOl$ZV=jqGO*rm-~Cq$Dj0(7m`h$dRt}y0RTX(?buSl049K= zUw#usOA|ul2`1P=oX-6xUR_Ncy{|8;b8T&q$AjO!+FUM2t6q5FmuEbF;*A@mnHd}R zuRi^se>=|7m8|V(oi}5V{rcnd($!{vTe zLACbv+N^EYXfYAezl*kMZKbyLba3ichkWIA>2DrSs=e+$v+-yfX)LD>53!DvPeWbD zQGnMMoPpE~G_nY@BwImg8}UN~Zq!L@8@zi0bDa=!Ms3L&9wo79&al zSL>4+8(4HYr-?Z2bp&JW*{H}BKW!Emn=hhAU% zSy!jK!@d5P@z346nQ=xe*Pr?fA|jRMXAR4TlKtses8rD9I7xb-3IknLtWHHCbwH#U z=RIw#MyE!1msy*rbPt`Dp~p(vMK9gcrDN}=Ok^vzG}<%GlIT0%d$8|PH~>)D>8gHEWrW@<5OV9o6|U{aon)|yHIh_@t2D@VGk zyRK={`fD1*@)7zgSfPR?kR30#Y~DuB{{Z%Qqm2Tf01+L@WZGP36aW$t8OV5NPmeS2 z+czI4$4|$r-NgBpiExH!Pir)Cp{jx;NbFcehWy-@yR_%F-R(bKnl9hU=P&B#u8;RN zrox~0wi#d3L1e zZ3$X!LY*X~&bdK{EV`#oG_w%h%CZP2(r98xFmERW5fh+et@TL{P2*@sYFUzy*l62@ z*wYhxCNlx(Y7yp$dbH+ML$^{g++Ts6y6tTFNToHiodo03VKgALm?fzX3Mu%WIxSTATR6A#s+HG{d6zX)G%EsH|;db4BBz# z|32-a<2s}+JiU?9pNoWK@)5Vwuib#HHU_rAE!3)76(9mYQ(>{G(>7}~%_>T&sjQ-@rHeJ1rb@&bKuLL@q;O@L6q4$mEw5T!?aiZ| zCq{-FL{x8 zG^*#lxs#as-BN}cg@GmEr^-1pewj0cfyAJo18=7-H2?qr;J6Cuu~@1q*g_R-5*I7S z=~s_E+<4@@UA|XqmkRIO=4`QlWYNQCO^6&5PFYs1J4Y^^urg+0n$3wh4@}6&mW(PR zU5e4_i+y*Wv)-dJIL~F2q3hIGBbqn>o5ZR@WRw)?9(05S3KT8Jt{qaAcGt!0n+wND zCgzME$Hv&RIT{_pe%#LAHj~d9w8^Rr=m*kD>#iue2c+IAX&GD_JsYx@7^b)C-E7(| zdeBkTs2UY#gjdb8)cHCoDqR1Ul4zdwDEXB1%+iLZAv2*PfsrmX@QR@_8jR2Cu zV$X+0GK_u80<0jRvvVlvqq%B>iWqVK`WCO$UnD~hN#l2lLf}EioPO?L?ZLsQ#~Lz=!9L%1 zD(}O}HkqYs=aIo8W0^gTG_rP)b>+|^GS`(kSY{7n6FMeypLB71dCzk1y4&_(5s#JU zJY9A%wU=TI-3RI-4HqYEiPzexLigZ5aqSbtCg;oa>8i+-`O@I)=Eo`PB3;Bsb+X+# zEc4jR0--{?PlrNP|Cqu1+qo84*rGJoYUcW>NjYYFnF6Ij^d5q0v)arf4kEK<;X56o zkxzP~m3(J?HfEN#5SV)Qyp#;wO3tcOBQVH?>16MV*Hx?ony4_|e%Wnt_LqFhJt`8U zVQy`Jo?FdD8fuAif$`#hO)q3j)2hl}&Gk)gWc-V|ZeP9=dIif)h$hst0G^uL7X`oq z8c>=$x(xuJ0A2{Q36a{g3@S8Gj`TNqrd07Tiab}#i zkxbn&u_hyuq$|_26`2!rq*GdF!uVc>O?Slb(5&WPhRx?~{C(c<;;7qr+3m=>Hy7s1 z6rz>MVxKD020&4c=%uXu(h}N42tNJ~SIhbTcU=BNO3}4VqKys~$qf@?2j?mQ z$fTf=UfUPoi9)X@{PjE7qeO_W8|aX)Qq#(kRDrHdv6zxTl(3qEj8OJdr5jBKatY& z^Y7`GFLQaCFWRB=E^QBAEuIc`Cx?4{+{l#K83}?eF^g*Nzu$^Rd)Rk$3Xy8sz;LFq zrP9NU93@n@91aSUlTDfkH`y0g;q!UuuD^ECX%%)VJpC+}Z-dvg2x%*(vRzz6J%ma# zmaYa!R*h)-y5B#Q2rq$z@}CnB*9XtmEQ#XF)GM$|_Q3mEv0Zc3(j=#*Ig{kHq)$00009`}8LU0000==6NU>|1|$n|6BiA z|5X2S|6Ko4|7HJR|62b|-ndK22CM}|0~&X!T0jC65aE#3@%LM%;8jgylQe9E{t>pd zzh3n9jYli{dDF?D?}vNaMi~@&QE50@uV{oj9_53nH>4`(@*6` z@=7E8$TtB__JoLqpZOv8J#}A?Er5U`CmhaLB0%LO_4jrE+7Y`gVcS2V8%YKs89xF1 zHfbU)c6L!nB6qb0IoR8-O;L>$L>w(tMJrNwqBI5A_M^+*s(m{UOp6IW!GZ8H&)^Nf zOA{RG|Cojdn~+3=5a~CXrcp!z$o;Zi5>RmhS>cCH)T8hK-q`bv01N;IP?>8x22uuw zY#a&4o>HJ_L`SfM5W;luf>33O<5WeQd|4(RZ2g9mw}19a^*iEc?y?CW=(m@lsUDZjNVuxbIHD)Cv0X z{vcP!TiVdi#?|q|C>l!)a9y#G5kHrE>7S3}hXVv?;EvwkcmJAr%#(Mz4mZ$T^s_hS zzX5!OdAgT-X0DL%qAf!oAV6&wUs5CzrQJ7|t%fAO1|{uFp@B5G0;41}441`UBoN6T z>a(}M0K}vX!ZC~)vBV`r`W>V!0{H{C1cE6cdZo1XSweTpzX1J0NhJ(ABz>voRoYIi zc17`?ww9uIQw6SCj%E=t&U1dqlLSG z^OXddpnwS+=AuI&Qv%iw@WR-=-P7ed89(-W%OC_>@FWcrm7L(7%c)1E)$6m`K6wmx zaCdDRV|$0YeQpn(b^C}{Po|d-W_{=s`SD%EKD*GW`6AP4Vw$Gu-%S5ab2`29gUKaN zxrUe4u?bbPyG#&PS2g7Cp$YyCEtDYqRZPy zAm@z$@BpII<5`j@0IxR!!4#RyfoVu+ba-#`hNw{eyeEBK91&Pmn999>fF@|qV;GxA zTBtVpX(>rxe~%UTakfrxU%qo}c<}R~0yITq0tld=!077vjlW~XfEH1qKhG;0|TrleVa|hI6ml;h5)xPdZEL>AWkPtBIRJ{j6}E`y=4SN z=;i{NBLXH{sS1tPNNkRYW8{L9a!%vM?e;<+Iwv&x%SYP(3!0PGRa{(jY|8VyGrf8^ z>XiYLv2YKqPHp~dZ7L4)>_8T<&hCBw_@sBoAHMvlwRLfxeEe+vz9{Usy%Cr1C1U1Z zRc7T^axs@~?W(KGFHd&&20m=eV6*Xk(TMoGcWctAMZ5gpF9`M!b)zBkh0nf0{nq8h z)Bmjxn&__0F0$D;@JKg+%T@mZ8dBM`*Py@e`StA$b2UHz-$l-;g^K~iG|$iUfC7Ba ztDQ!AIZ8AFLZ?Txd_@UuwC(>kKacn2<3an==i}=kt7j~K|K)63(I!=820o<(L4NAQJUXgm4SO#z=O+Vhq^KD)a ziRb71mpp~qCp7FisiPA`fVl&J3Ljyk8V;(_BK(3e=yrsk=bxh=kper|d z;9|iRJ3JMWPWU-KKhG&+_AnB&*n_g86btmXF(CfAg1jeS7WWOSkh~vcLgQ z_Q}Hi2fbrh;yepA0Az$gDV6Z6PGf>IAx$KjoTx*4t1SFq?kv7Z?m5%fIOVZc!|L`wKNa-hv>gL$0 z>VJJ;0eX@NKnbCp06vIwk%TOb6s#S1|7@l~7_tGRs{;iGaUCplbBo}I9N2k*(0C$2 ztO+*dV=|S$e5AW{&%^4;jaM@VFP87?t4XtdxHHB^Q9|E$iBm~me3LonQ4^i8jU(l- zzh&QF1!8E=^7EcXY5Lk(y)Gj2w}ofsZ*zX`X{)l|-rT#J{J9F(dv~4cGuxs6vU~Pz z%6#$ihKn!I`T2t_(2L)9$!DwS)%AB=oa3#JyY|j(+`Xzm-=Cj($JE7yI*&%ty&T?` zVV>KjAiFO}nctq?{3UMYZtu>YwLNbDS8y>|0+9B88ak~c5PowZhBs^ED*#WHy8_C3 zH>4`0L-V&JHvKa`_3a75xKyeyMeeFp0ov6 znX*AcSbA_f^geSe3!Dm8Z4ko1R!JHO+jdQf5Fs4U)tRt^6$Tm zM%MN`Hs2$?mF3mlY&-qCC%dnvK4a`fIc;q2YHXPMO(&OpEZ;r%X8@xZ_)Q< zdyCet1^$3H*ZkXb$6UM1WimU@PjWWhJpI3{n-ozygm0EF9^_k zi71$}n0%P$nij#|GIKU!C;+_qYLAL&XvC?F(}$=iB3z#7CuS1qmA)98$iG7RZ)i5I z|0N{PDEWD+YF}Qfb)*PQQSdn7!QKPT>fr6;LA02w-0zI3wYTy$ zyZzVRzEnpLcPm= z1DpT4C6+Ts2D9B@@P@6Ww+9ZbEasn&9DM#jXmf0v%XWS)d4UoxKewLy%QbWJZtWf* zpi1ui{s8SV&nOCj_cEVoq=N!2D271V2deiibu4Y7rMq9F8zM!_a&gx^H)#{n5^pP# zK)yRdf0AmdNQF;uX5s(_E18g&Mh(coi8i3OUyA@-6Vcy-5Q9-D_|BmPv?G-yO&aaL ze`%D`#z9Nt_5n74&&|U00lv4RkpPnbrN>GgO+*BnJO}Bq01mp>g|lDFAcQJ-UL|HD zC@%Bz@Ur2E(P;MA*URs}N!sJz;BmC=1K+{MbHnGZ4qUi)Y2(b{?D1}w_5P$c&%A$c zIp0oSxXnJrq>LEebIah~Tkmb$>;L-jICh)Cy zh=_=<8+AI2B0A<@qXp6mUb?WJJrFqzY2xwd&wl}uzSJOX{e+0U-(&t=upvO?r3OlS zP}hDw-FEL}yc6|fXe59pUlHWn1BdCUz1R50t7sYxE6|m6z^+zE#yUaShn?HDX`u>F`>@z(* z)hSX9@;}53o3Tlq8cpxHzUw=Q>yqbSV`lqgasfVB8gR*%_a99B%>&NQC5OwjDNp_E z8|;Vco&w|qzS#o!(QEx3FXl->`noT2I<8Ima{+S8>axpdvC|+f^wIF)QJt@wuD)SzAR4Ez9>M7-;?u8TOWnCiG~1<;>m=yqY`JA1Op>n*7k*8#z3F#(&=_&1Zcz zy{DS$uckuBU2_1BV>T)VqySH6XHx(K{~7@R000003H$UX2LJ#7{oEug8UJ7ZHvdZh zK>tYpK>t1eJO4iaJpU#C0Reu8W08Q&LZhr$$%B~$5o11r`RZ{McF=p$SeB5GRG!#C z%#P!jriPbs{?OZ2@wxBzno{pm;on_t%-$Z;7gsiqW0^l)|MAxkyshko)vrm6w5z%*LGDNAlI$kheV#5xoN;p zw3|{IX*>M?DJH?R@*gjfYQK2qoGKxyhW9q0x@mZPX=u_&zsezPd>3t(1`#Ap?o_T8 z$PmmorlX^3(@5%Jjt-TgDDC%KeT4V)#KNlrR6$jbKW*ZFi-x2fGjhbTO^gTNBm~OF zVBv-Ueisu70gPb2va#8H=Sm|F7n=d>i^C8&6nyzuWF!Pkq47e3Nl2Kiu5sbH+<~<} zV`eYiv$1h&ZLt1jw2ambm$JNVZ(QkVpV#q%Q~I&D9&f(;$=rO(<6VCFQcFF){CM%B zxcjHgD`v02^UcET@a5e+KEvCp?3m~9EPpdJ1-b}ywP)>GxZv^Y`EJ|qpBe19ie}`( z=iA-9F3z*FQ+AO4djUIzi^=z`%}W*4bWxpU7czj}0RT$m_?gJNqY`l!^Vvz+RjLpG z4J>o~LJolI=c_sOfj|Y=O=v?7p8}9JZT^N9t?g_s)JlN@+6(;hw(2es{VolBH;1_js&tT2x|m)8jA@67)LPH-h|s_-?wl9hGhz3AvB>RCUHE%5%+v@84ebHtuN2@ z_P84w{BjC~t+P^g4xMG>wBmZ#q3a8P)K%aqy4a#xsL(chaG{JrwPc`wfY`DOdozemAk zyVf#+=JMRXy`pUYKekSgB-F(xfLi!`_hd&God=6Hk(WF|00fUt>#+6|vO~hQNtb^* z7x~?G?+-I(Q1m~30Ffmw=gq+EkV4R#=1hqy$enH|>6u7c1!=~i|Fj*=^j)1B`oJ)e zG)SqtpPg0Re@0Z1fTWOn1xDh=xp-i^}#f;m*q27l$?7gBgCA<(y zStVjunSVKg!vK1p`MtR4`++7KzjR&t*|I*K@;x{<6_ZT;fABtXQ^?Yx(r}vNP z%`Z9Fn+^`XPi?yUiyt_iK7YPa*IjN_99*xve{bG~i$>HIyRyV=Bbwhm9eju$FA2(9 z>70qW=v#W8Y%hKuu7HqdStjf3YMQ3+CTXLeV20kgF<%7W;+&Uu9;}=P+kto}zgQ-1 z*n(Xt{E1Z30Cc|i@@_uI6S$nSs{5e$&JyN0rKJG5#GWDfU15@JQ?$hnVWj@FG}PE8 z|7z?nhHOYnb4uDIpB=xIVsy?jGO5nKqz9{BDlpSY2hL?^ujVL<0|cPi%`h1O^!n%j zaF?`cgO+Q+G%?aw;Q+!B{ab|w1fZrp0RFa;h9FGZfbxn6xvrgz2Eb+m%Ew~h>UL20 z&wpPuQrQxFg(s8}30o5?iG&Lr9gAbBoCP4U=894Yu)BA^hyhTuP~^L{@UudFJ1R z;iIlnulsFIPEnA}HSpZfiGr30c)q*1F@rsCSfb&D0c0{w9?-t^B ztd)!;fcyfK&kP~h!SmbHSf&uF;EAPiHYQ1)gKx-jaL_1baXEW5&{5yi!{_J&w|j5C z{KjsX8Ka+l`fyCXdg$fR`rAFTbqbs!xeV_!p_(Htqacax$`>#=*O(6ex~al zGuv4B5iclw(|-qUp4BFC-26IA1gnS$SHrh&vAuVZAVM(5}6RDI6 zJV2C?I9S-Hfi`-2H`c#)2Y^C+WM(JaU>HytA-Fl4tKHWA(kCC2$d~_P>G2!=!iSUMZpk>H~y}&1JS|v zlbNHJ)$8fj2&bQjrWT9S&HU}gH-~4Wd#4ZG+mrl7_C2S#?(jPtn)1cHYajUEd-mvY z+r7V#ee%}eYGhXCd-?s*i|e!50pv4L{MJ{Pu0Lw)(i)uK z;{Vj&^$*O@7U{P80QZkHr!X&4=AiXpC^BPX1+Vv3ut!& zW#7g8E-PE)+ZQZL_i4o!86c@M5L(j;BHG56XdB1)^)>~;Yv?oQ2J8B?P<}#yj%l8z zo^Cr&tONzTDFZ>XVNi8UaA?yOJ|O_w^H|eO#aga1z~jy169MA$Dm9D=0JN5wGEMyBF=d+Z|@mdG7M-j*c##cDRI1oTBHexBpZ3MPq1Xht;Z(qaE4s#g*h`q*jj3( z87KXIqYeA7>(&4VKqYrqv;}zK{Y0=8Q%b`GKzx?j@cT&m>Q4&Ad@{xTz6Q0fdWS}u zO5IKVDv(0`{4BvtKec&rWN^5g$`fc!X%4FNkmouf4D?7+87LxSY&cW>c^3#kgOC7C z0bcj%1#r}EK>0}Ede>QJ$YIPu`HTiAxOnQ&iTELpMrgs}c_DaJ8WWU{|9bdA*mm`* zZ)4!ZQ~$)tVn1|ue13|RujwuRJ5=>MGo9e+W!QOHtwf%tSw=TLW%Tg9@7(+Pfgkem z-0Aq*lgt0P$DWHj5d+)Jcz-Q_J2&r)k7#VWN;V$5VsWAQvY>PL^F&OR-M08lTzonA zuR8&GF3>#WtN*sijLUC(@zI-e>dlqEDuBDg~6z zLq7h3pJ6AO%>%HQJ((zgJ^Nb)_7@0sq!9u$8K|WBpOA(ezN;yLS*~kyL-C401F2r7 z$}?TROTu2fqfce^NE!={&;$thln@7#p@2{lkI-oQdhA0QdxRV$W!Ppr2c}%|x)d;~ z4mfBAz#Kl;89QdG%s7n4v?QV2f$j@prLCmVUXb`4j{fQ+_vp|k#UuAgFbI;6XoLht z2&W6~43vXG7*O)CeiFF)xmZ1}@*Ljx+5`84gBa~AXZP#8P-w%}|NmGwUR*9CoHlO< z7eD#1%P+rfuX*6m$F~EQ`PZMt={CRHtSM9Pi}&&@e>F*`{!Tx+T(^yG-S-DF=kwd# z!>>_YS}IpufAkyrf6o<|nc7UaJol`S{(kP?j|s%Af_%R^0a(mCKYzJkyIK~6z1{Y3 z@{m;Sd&v|2t*(IzZ~!Tm8@--M3eOU#I(-V zq=5#WCqQ#417643E|lFS3DPHK?n3Vaa?%EBCwvg>kmR}e0S^R+fW{yMF9b>&sNloR<_Hy+U0tKg1>c?&xKc zd=}tM-y;B@Yz=6@^u#9tU@I}XpMt?rtJ;a*qF`Qu%DzD(wcp$KzhX}Q{zD@m0Kl#D zgr8fG3*BDj_zO1(Aez@`(kKSMfmB8QH%;n@o3D^hfC8RzNTzyxOqXmz+;00Z!VJU+ zcB3h8m?sLe;6113p(UE0`Ls=WZB$VLXd&+@p+4A5HP;XfWCH;wZ(jHL*(r-uAg@ST z>NGz)V<7=PFu+!tL~NDBV}gkN|6v#eS?}ljq_ER8^-#q2a2!+Yzy9iH7AtRi``aE` zmD*l=^o39S+;=~G`TX^9a2HO;*SEpH|6AB<8sMi=_3%^4-~THBWL?&!UZ-*AzlHM) z8b1GjRLFcklb?TA;P3y^{pdU)T^azH@8<%xF1Lp49*39bb{Bv**YD3g2N2jHe1Gow zE^MET0zC}4y&m+tykjB_8uHnkk~B@czkBmK{8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/sounds/weapon/reload/fatmanFull.ogg b/src/main/resources/assets/hbm/sounds/weapon/reload/fatmanFull.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e3af84df2a9f235948e2e6d7f28323e4846fa6df GIT binary patch literal 36873 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index 225fe720a78dd8d2bc4becc5f851c2df26ae59b0..a967a0e1e233f05e656567fcd34e34e1b33f07ce 100644 GIT binary patch literal 15948 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 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png index 7647064211d593ab4b17b671ba3538c394fdee19..196bfa5c83872a8eb5743fa988c0276a7b89cd05 100644 GIT binary patch delta 350 zcmV-k0ipiV0*M2VG=D%zL_t(Ijn$I9N&`U@h0iWQEV7^>g|1d&LJIA~LM#ko;~Q9| zO5p?eG*;UA27-lYEJW-ghJ+BJ!36Td%q+RPI~y5`bvK#pzCdnw|31!{xxmVYkyfl$ z%4#vcy?fT?F3t|(zPY?8@6Wa6sD5~~ua@CYwYrgslEU6r+<)MlQsq`FW%cpd(`x1- zm2*O~KLry6CJ0xjE|>^mz9$plljDLiZ>$Z)IYG)9m>{$U;n4Nv+%^*g-wVJ5fyhTT zyN+Eu7b$YmuoPSu%I**H z=zrOp2p+Uhl%iCB%APE;r+(2rNMd5$)1KCWkeBx|Gw+cA{~qK~ayS|1>iOjQx&%Q=)nGt0`oMj6cH0DzLXG_$N+Bmux~cVx^=4u58H%{h)DxSvZx1i3*e zwoQf&U*hF!s&!DIw9t)!A;?1Y5!5_0IWFfA)q3qVLY!rYvrHqsb$c@2E!J|sH<2Sy z!+^^w*tfjG2uYIQu<|f+Y@~6b)k**`4+0XUsYXzjARks9?C+~UwO+%?^@)6ic@Pj) t{k=bs@o+L0&LBiJ898?T=a2LR_yJl3dlyOojamQz002ovPDHLkV1mOQh^PPn diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_high.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_high.png index acfa20ec5e2b611d402986f18ecebf7391d72473..8d7930c6176c5504b34f7b59673137d1193e45e4 100644 GIT binary patch delta 349 zcmV-j0iyoa0*C{UG=D!yL_t(Ijnz`UO2beXJqbk|8qktKtCQH$K{s&_2aCA)2IA1E zgAd@-I63+Tf`eTgMBFNtmQt!k3jN{U8}cQ&sa}V)NpG7M=-Ix%!#Usg0V@w9Em^IU z)qH$+|E%?0oE^k*IvLoh)g3XsjN zV>h3R6uij*Ob}!^(bzj*L8^@zy5B<#Mh?tc;2E3~!ti%$!2)P z0AuC?05SmZ`c~dH?3}f<#D^CENR)BM(^RzD{p1S6v18b_rCNUg*Nz)O`XL&Ui*bc^GEC3+1_0Gl@-Q6rj@1=+%yg^00000NkvXXu0mjf+q$C2 delta 299 zcmV+`0o4A81J(kNG=B|AL_t(IjonhsYQjJe{#K--QbO_sg&qo0=rx2uE(-x6^o2b7 zF1>|V5|dBQ$~y;JOqY|jQdbwn^Oj@d=X;0#aB$jzZW`#OIU|iKiLI@2r@ zs;&V5RaFtdNAM$wWxRkNNtAg(Bb0e@=zxo~LfqD~6n-SJo~4lcLy`V)fK9Rz^a|4~ x6SY2d@c#Nnz9bt4IAVeq@gr&e{E_~_`32>%g{t%E4P^iT002ovPDHLkV1n~ti=6-f diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png index 83469d574605bff5bd84d0ef5cf54b200e9d03de..72231bdf8c4deb726ce08110671960f83dd8b0d1 100644 GIT binary patch delta 349 zcmV-j0iyo#0*C{UG=D!yL_t(Ijn$IBO2beT#=nFj4lQWOpwUTe>7bi9h=WC3d;_OW z9eevq)5FG5{P{gfbX(%PJh|oXWdqYo}o62>lO>>*PK+ksm{rJ9n53u%OWEJbR zs!Hbf4=>u>)x}ZVH&+*B^HN)0)Q?XN)hhhC(K2$2q;#+oH-9*%Ou6-1RegN+wVIiv za!%-Y6EHzwf^c&lfQdOQoXQmV?6joJyTX>@oFL^4Ob{G*K6HD%w9Nz|oJL@RKolaM z-^9LMoGW;fA($Y@Xr|G7UYKcP5$@LzgOLxj5e5e5gedy`w-5jTo?06*gma25Oah6X zJHVJt0021vXjZ;=4Xap4J>ugl04$YpKhRV--Jj(z49C78x?FS00000NkvXXu0mjfyq2N1 delta 326 zcmV-M0lEH&1MvcoG=C^bL_t(Ijop&LO2a@DMNewAw4sLN3j`N}2yR0NbQ1^&!T*si z`wM=9yCM`Ufj}vgP;f8!6D>vBGBXKr5j##$SFZHIF!Sclz3*M#z@HE6yGuVFRA#aJKl#8M&n2VoX20Fx$AhYElBEz7ssP#z3sQ(iH=EU(uHE~z zAj=Y2mJQO)#ic&a##6nUVgRjCo?D_Q08mP4z_bu15wr1>Fp1c2ciO^!yQ@1eMGivd zT1+y+Bw{hih(F%yB3--3GM!s`3Zp!?3aJpXwsL!Qtp)vfKp_NMCQ Date: Tue, 12 Nov 2024 12:18:11 +1100 Subject: [PATCH 04/15] inspect, jammed, and dry fire animations for SPAS-12 --- .../com/hbm/items/weapon/sedna/factory/Orchestras.java | 4 ++++ .../com/hbm/items/weapon/sedna/factory/XFactory12ga.java | 7 ++++--- .../assets/hbm/models/weapons/animations/spas12.json | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) 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 05768d8be..789fba817 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 @@ -623,6 +623,10 @@ public class Orchestras { if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, 0.375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); } } + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); + if(timer == 8) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCock", 1F, 1F); + } if(type == AnimType.RELOAD) { IMagazine mag = ctx.config.getReceivers(stack)[0].getMagazine(stack); if(mag.getAmount(stack, ctx.inventory) == 0) { diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java index 4b3eada23..b7512b677 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java @@ -348,14 +348,15 @@ public class XFactory12ga { case EQUIP: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(-60, 0, 0, 0).addPos(0, 0, -3, 500, IType.SIN_DOWN)); case CYCLE: return ResourceManager.spas_12_anim.get("Fire"); - case CYCLE_DRY: return new BusAnimation(); + case CYCLE_DRY: return ResourceManager.spas_12_anim.get("FireDry"); + case ALT_CYCLE: return ResourceManager.spas_12_anim.get("FireAlt"); case RELOAD: boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory) <= 0; return ResourceManager.spas_12_anim.get(empty ? "ReloadEmptyStart" : "ReloadStart"); case RELOAD_CYCLE: return ResourceManager.spas_12_anim.get("Reload"); case RELOAD_END: return ResourceManager.spas_12_anim.get("ReloadEnd"); - case JAMMED: return new BusAnimation(); - case INSPECT: return new BusAnimation(); + case JAMMED: return ResourceManager.spas_12_anim.get("Jammed"); + case INSPECT: return ResourceManager.spas_12_anim.get("Inspect"); } return null; diff --git a/src/main/resources/assets/hbm/models/weapons/animations/spas12.json b/src/main/resources/assets/hbm/models/weapons/animations/spas12.json index f54a77a32..2545eff3c 100644 --- a/src/main/resources/assets/hbm/models/weapons/animations/spas12.json +++ b/src/main/resources/assets/hbm/models/weapons/animations/spas12.json @@ -1 +1 @@ -{"anim": {"Fire": {"MainBody": {"location": {"z": [[-0.0, 0.0], [0.7581773996353149, 16.666666666666668], [0.8946337699890137, 50.0], [1.6292921304702759, 50.0], [0.27919262647628784, 383.3333333333333], [0.13398613035678864, 33.33333333333337], [-0.08360463380813599, 83.33333333333337], [-0.28197288513183594, 116.66666666666652], [-0.4585123360157013, 83.33333333333337], [-0.0, 216.66666666666663]], "y": [[0.0, 0.0], [-0.055255696177482605, 16.666666666666668], [0.06926095485687256, 50.0], [-0.035571567714214325, 50.0], [0.14532151818275452, 383.3333333333333], [0.14532163739204407, 33.33333333333337], [0.2893771231174469, 83.33333333333337], [0.059010088443756104, 116.66666666666652], [0.3883959650993347, 83.33333333333337], [0.0, 216.66666666666663]], "x": [[0.0, 0.0], [0.09942026436328888, 16.666666666666668], [-0.04042813181877136, 50.0], [0.13011114299297333, 50.0], [0.026651103049516678, 383.3333333333333], [0.0, 33.33333333333337], [-0.11603647470474243, 83.33333333333337], [-0.3945091962814331, 116.66666666666652], [-0.30177658796310425, 83.33333333333337], [0.0, 216.66666666666663]]}, "rotation_euler": {"x": [[0.0, 0.0], [-8.462898079780109, 16.666666666666668], [19.266058025827537, 83.33333333333333], [1.500494163239071, 233.33333333333331], [6.633028929431163, 216.66666666666669], [8.546770241466927, 100.0], [12.210589580193902, 133.33333333333337], [7.617799627548077, 66.66666666666663], [0.539266273417544, 116.66666666666663], [0.0, 33.33333333333337]], "z": [[-0.0, 0.0], [-2.3773901342652737, 16.666666666666668], [-0.0, 316.66666666666663], [-0.0, 216.66666666666669], [-2.5606105990811003, 100.0], [-8.612766944322175, 133.33333333333337], [-9.193280943580838, 66.66666666666663], [-1.0644272457036594, 116.66666666666663], [-0.0, 33.33333333333337]], "y": [[0.0, 0.0], [-2.661507434160998, 16.666666666666668], [-0.0, 316.66666666666663], [0.0, 216.66666666666669], [5.899426058323597, 100.0], [-1.813550761204728, 133.33333333333337], [-5.824772090695357, 66.66666666666663], [-0.9415905623492115, 116.66666666666663], [0.0, 33.33333333333337]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 550.0], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666674], [-0.0, 66.66666666666663]]}}}, "FireAlt": {"MainBody": {"location": {"x": [[0.0, 0.0], [0.0, 216.66666666666669], [0.0, 499.99999999999994], [-0.11603647470474243, 66.66666666666674], [-0.3945091962814331, 83.33333333333337], [-0.30177658796310425, 83.33333333333326], [0.0, 233.33333333333326]], "z": [[-0.0, 0.0], [1.8780767917633057, 33.333333333333336], [0.46677228808403015, 183.33333333333334], [0.13398613035678864, 499.99999999999994], [-0.08360463380813599, 66.66666666666674], [-0.28197288513183594, 83.33333333333337], [-0.4585123360157013, 83.33333333333326], [-0.0, 233.33333333333326]], "y": [[0.0, 0.0], [0.7429239749908447, 50.0], [1.0745543241500854, 166.66666666666669], [0.14532163739204407, 499.99999999999994], [0.2893771231174469, 66.66666666666674], [0.059010088443756104, 83.33333333333337], [0.3883959650993347, 83.33333333333326], [0.0, 233.33333333333326]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 16.666666666666668], [22.4874603988034, 100.0], [13.903672239582296, 66.66666666666664], [6.633028929431163, 83.33333333333337], [8.546770241466927, 550.0], [12.210589580193902, 100.0], [7.269988465764457, 66.66666666666663], [0.0, 150.0]], "z": [[-0.0, 0.0], [-11.095223957599051, 116.66666666666667], [-0.0, 150.0], [-2.5606105990811003, 550.0], [-8.612766944322175, 100.0], [-12.303416119882606, 66.66666666666663], [-0.0, 150.0]], "y": [[0.0, 0.0], [-2.9238404860292015, 116.66666666666667], [0.0, 150.0], [5.899426058323597, 550.0], [-1.813550761204728, 100.0], [-6.207043691275808, 66.66666666666663], [0.0, 150.0]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 816.6666666666666], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666663], [-0.0, 66.66666666666674]]}}}, "Reload": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.7295733690261841, 83.33333333333333], [-0.7295733690261841, 99.99999999999999], [-0.5556169748306274, 133.33333333333331], [-0.6492857933044434, 116.66666666666674], [-0.7295733690261841, 100.0]], "z": [[-0.29214829206466675, 0.0], [-0.29214829206466675, 83.33333333333333], [-0.29214829206466675, 99.99999999999999], [-0.30703651905059814, 133.33333333333331], [-0.29901978373527527, 116.66666666666674], [-0.29214829206466675, 100.0]], "y": [[0.2915276288986206, 0.0], [0.2915276288986206, 83.33333333333333], [0.2915276288986206, 99.99999999999999], [0.4859994053840637, 133.33333333333331], [0.38128381967544556, 116.66666666666674], [0.2915276288986206, 100.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6652197564429725, 83.33333333333333], [2.2122143889063857, 133.33333333333337], [9.618481563755287, 116.66666666666663], [5.616534990827301, 100.00000000000006], [2.2122143889063857, 100.0]], "z": [[-48.21786729477217, 0.0], [-45.59814140842461, 83.33333333333333], [-48.21786729477217, 133.33333333333337], [-53.60401787046082, 116.66666666666663], [-50.637738430910574, 100.00000000000006], [-48.21786729477217, 100.0]], "y": [[27.10300512666912, 0.0], [27.402903365198746, 83.33333333333333], [27.10300512666912, 133.33333333333337], [28.044826741511347, 116.66666666666663], [27.549100149288286, 100.00000000000006], [27.10300512666912, 100.0]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [-5.029141902923584e-08, 133.33333333333334], [0.004309347365051508, 83.33333333333334], [0.004309249576181173, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[1.5591249465942383, 0.0], [1.0179417133331299, 133.33333333333334], [-0.1231224536895752, 83.33333333333334], [-0.11966821551322937, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.6872029304504395, 0.0], [-2.3433218002319336, 133.33333333333334], [-1.7275460958480835, 83.33333333333334], [-0.3831302523612976, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}, "ReloadEmptyStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.3959049880504608, 100.0], [-0.8907862305641174, 50.0], [-0.912574291229248, 133.33333333333331], [-0.8907862305641174, 183.33333333333337], [-0.7295733690261841, 333.3333333333333]], "z": [[-0.0, 0.0], [-0.04771782457828522, 100.0], [-0.10736510902643204, 50.0], [-0.1299014389514923, 133.33333333333331], [-0.10736510902643204, 183.33333333333337], [-0.29214829206466675, 333.3333333333333]], "y": [[0.0, 0.0], [0.08693332225084305, 100.0], [0.1955999732017517, 50.0], [0.07320505380630493, 133.33333333333331], [0.1955999732017517, 183.33333333333337], [0.2915276288986206, 333.3333333333333]]}, "rotation_euler": {"x": [[0.0, 0.0], [5.215149959628216, 116.66666666666667], [14.341662388977594, 66.66666666666664], [10.053024175167023, 150.0], [14.341662388977594, 183.33333333333331], [9.347183888601442, 83.33333333333337], [3.4013761500584048, 133.33333333333326], [2.2122143889063857, 66.66666666666674]], "z": [[-0.0, 0.0], [17.232944643893813, 116.66666666666667], [47.39059819759481, 66.66666666666664], [51.027851515545024, 150.0], [47.39059819759481, 183.33333333333331], [8.022402104733061, 83.33333333333337], [-38.844487923156436, 133.33333333333326], [-48.21786729477217, 66.66666666666674]], "y": [[0.0, 0.0], [-3.394506473857253, 116.66666666666667], [-9.334892963190004, 66.66666666666664], [-8.375116488567105, 150.0], [-9.334892963190004, 183.33333333333331], [5.668946020536571, 83.33333333333337], [23.530662511496125, 133.33333333333326], [27.10300512666912, 66.66666666666674]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 183.33333333333331], [1.0550689697265625, 66.66666666666669], [1.0550689697265625, 166.66666666666669], [-0.0, 99.99999999999994]]}}, "Shell": {"location": {"x": [[1.089231252670288, 0.0], [0.8341609239578247, 150.0], [1.3178642988204956, 100.0], [1.0271152257919312, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[1.2379006147384644, 0.0], [1.0393552780151367, 150.0], [1.1692359447479248, 100.0], [0.8952870965003967, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[-2.3190526962280273, 0.0], [-3.043679714202881, 150.0], [0.42155078053474426, 100.0], [0.3692183494567871, 33.333333333333314], [0.0, 66.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 150.0], [-4.686586806083493, 100.0], [-4.686586806083493, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[-0.0, 0.0], [-0.0, 150.0], [-0.5807879005165506, 100.0], [-0.5807879005165506, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[0.0, 0.0], [0.0, 150.0], [15.393064143768921, 100.0], [15.393064143768921, 33.333333333333314], [0.0, 66.66666666666669]]}}}, "ReloadEnd": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.5471799969673157, 166.66666666666666], [-0.15633714199066162, 100.00000000000003], [0.0, 150.0]], "z": [[-0.29214829206466675, 0.0], [-0.21911121904850006, 166.66666666666666], [-0.06260320544242859, 100.00000000000003], [-0.0, 150.0]], "y": [[0.2915276288986206, 0.0], [0.21864572167396545, 166.66666666666666], [0.0624702125787735, 100.00000000000003], [0.0, 150.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6591607383189364, 166.66666666666666], [0.47404597097185575, 100.00000000000003], [0.0, 150.0]], "z": [[-48.21786729477217, 0.0], [-36.16339961730548, 166.66666666666666], [-10.332401110335347, 100.00000000000003], [-0.0, 150.0]], "y": [[27.10300512666912, 0.0], [20.327254271888663, 166.66666666666666], [5.807786690890005, 100.00000000000003], [0.0, 150.0]]}}}, "ReloadStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.7295733690261841, 166.66666666666666], [-0.7152981162071228, 50.00000000000003], [-0.7095879912376404, 66.66666666666663], [-0.7295733690261841, 116.66666666666669]], "z": [[-0.0, 0.0], [-0.29214829206466675, 166.66666666666666], [-0.28362342715263367, 50.00000000000003], [-0.28021347522735596, 66.66666666666663], [-0.29214829206466675, 116.66666666666669]], "y": [[0.0, 0.0], [0.2915276288986206, 166.66666666666666], [0.4171614646911621, 50.00000000000003], [0.4674150049686432, 66.66666666666663], [0.2915276288986206, 116.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [2.2122143889063857, 166.66666666666666], [5.485797059263618, 50.00000000000003], [6.795230554293333, 66.66666666666663], [2.2122143889063857, 116.66666666666669]], "z": [[-0.0, 0.0], [-48.21786729477217, 166.66666666666666], [-50.902555110315724, 50.00000000000003], [-51.976428187476394, 66.66666666666663], [-48.21786729477217, 116.66666666666669]], "y": [[0.0, 0.0], [27.10300512666912, 166.66666666666666], [26.843731145775436, 50.00000000000003], [26.74002155341796, 66.66666666666663], [27.10300512666912, 116.66666666666669]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [1.2852251529693604e-07, 133.33333333333334], [0.0, 83.33333333333334], [0.004309284035116434, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[-0.0, 0.0], [0.8857776522636414, 133.33333333333334], [-0.0984112098813057, 83.33333333333334], [-0.2392037808895111, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.806074380874634, 0.0], [-2.2905659675598145, 133.33333333333334], [-1.7331905364990234, 83.33333333333334], [-0.3817155361175537, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}}, "offset": {}} \ No newline at end of file +{"anim": {"Fire": {"MainBody": {"location": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, -0.0, "AUTO_CLAMPED"], [0.7581773996353149, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.7126919627189636, "AUTO_CLAMPED", 33.333333333333336, 0.8946337699890137, "AUTO_CLAMPED"], [0.8946337699890137, 50.0, "BEZIER", "AUTO", 50.0, 0.7581773996353149, "AUTO_CLAMPED", 83.33333333333333, 1.0310901403427124, "AUTO_CLAMPED"], [1.6292921304702759, 50.0, "BEZIER", "AUTO", 100.0, 1.6292921304702759, "AUTO_CLAMPED", 244.44443384806314, 1.6292921304702759, "AUTO_CLAMPED"], [0.27919262647628784, 383.3333333333333, "BEZIER", "AUTO", 372.2222328186035, 0.8619835376739502, "AUTO_CLAMPED", 511.11110051472986, 0.2285151481628418, "AUTO_CLAMPED"], [0.13398613035678864, 33.33333333333337, "BEZIER", "AUTO", 522.2222328186035, 0.1792329102754593, "AUTO_CLAMPED", 555.555534362793, 0.043492577970027924, "AUTO_CLAMPED"], [-0.08360463380813599, 66.66666666666663, "BEZIER", "AUTO", 577.7777989705404, -0.030859101563692093, "AUTO_CLAMPED", 638.8888676961263, -0.17590931057929993, "AUTO_CLAMPED"], [-0.28197288513183594, 116.66666666666663, "BEZIER", "AUTO", 677.7777989705404, -0.20204517245292664, "AUTO_CLAMPED", 750.0, -0.35048234462738037, "AUTO_CLAMPED"], [-0.4585123360157013, 100.0, "BEZIER", "AUTO", 783.3333333333334, -0.4585123360157013, "AUTO_CLAMPED", 905.5555343627929, -0.4585123360157013, "AUTO_CLAMPED"], [-0.0, 266.66666666666663, "BEZIER", "AUTO", 994.444465637207, -0.0, "AUTO_CLAMPED", 1172.2222646077473, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-0.055255696177482605, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -0.055255696177482605, "AUTO_CLAMPED", 33.333333333333336, -0.055255696177482605, "AUTO_CLAMPED"], [0.06926095485687256, 50.0, "BEZIER", "AUTO", 50.0, 0.06926095485687256, "AUTO_CLAMPED", 83.33333333333333, 0.06926095485687256, "AUTO_CLAMPED"], [-0.035571567714214325, 50.0, "BEZIER", "AUTO", 100.0, -0.035571567714214325, "AUTO_CLAMPED", 244.44443384806314, -0.035571567714214325, "AUTO_CLAMPED"], [0.14532151818275452, 383.3333333333333, "BEZIER", "AUTO", 372.2222328186035, 0.14532014727592468, "AUTO_CLAMPED", 511.11110051472986, 0.14532163739204407, "AUTO_CLAMPED"], [0.14532163739204407, 33.33333333333337, "BEZIER", "AUTO", 522.2222328186035, 0.14532151818275452, "AUTO_CLAMPED", 555.555534362793, 0.14532187581062317, "AUTO_CLAMPED"], [0.2893771231174469, 66.66666666666663, "BEZIER", "AUTO", 577.7777989705404, 0.2893771231174469, "AUTO_CLAMPED", 638.8888676961263, 0.2893771231174469, "AUTO_CLAMPED"], [0.059010088443756104, 116.66666666666663, "BEZIER", "AUTO", 677.7777989705404, 0.059010088443756104, "AUTO_CLAMPED", 750.0, 0.059010088443756104, "AUTO_CLAMPED"], [0.3883959650993347, 100.0, "BEZIER", "AUTO", 783.3333333333334, 0.3883959650993347, "AUTO_CLAMPED", 905.5555343627929, 0.3883959650993347, "AUTO_CLAMPED"], [0.0, 266.66666666666663, "BEZIER", "AUTO", 994.444465637207, 0.0, "AUTO_CLAMPED", 1172.2222646077473, 0.0, "AUTO_CLAMPED"]], "x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [0.09942026436328888, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.09942026436328888, "AUTO_CLAMPED", 33.333333333333336, 0.09942026436328888, "AUTO_CLAMPED"], [-0.04042813181877136, 50.0, "BEZIER", "AUTO", 50.0, -0.04042813181877136, "AUTO_CLAMPED", 83.33333333333333, -0.04042813181877136, "AUTO_CLAMPED"], [0.13011114299297333, 50.0, "BEZIER", "AUTO", 100.0, 0.13011114299297333, "AUTO_CLAMPED", 244.44443384806314, 0.13011114299297333, "AUTO_CLAMPED"], [0.026651103049516678, 383.3333333333333, "BEZIER", "AUTO", 372.2222328186035, 0.11272260546684265, "AUTO_CLAMPED", 511.11110051472986, 0.019166624173521996, "AUTO_CLAMPED"], [0.0, 33.33333333333337, "BEZIER", "AUTO", 522.2222328186035, 0.011162804439663887, "AUTO_CLAMPED", 555.555534362793, -0.022325608879327774, "AUTO_CLAMPED"], [-0.11603647470474243, 66.66666666666663, "BEZIER", "AUTO", 577.7777989705404, -0.05728715658187866, "AUTO_CLAMPED", 638.8888676961263, -0.21884778141975403, "AUTO_CLAMPED"], [-0.3945091962814331, 116.66666666666663, "BEZIER", "AUTO", 677.7777989705404, -0.3945091962814331, "AUTO_CLAMPED", 750.0, -0.3945091962814331, "AUTO_CLAMPED"], [-0.30177658796310425, 100.0, "BEZIER", "AUTO", 783.3333333333334, -0.35092929005622864, "AUTO_CLAMPED", 905.5555343627929, -0.1707027107477188, "AUTO_CLAMPED"], [0.0, 266.66666666666663, "BEZIER", "AUTO", 994.444465637207, 0.0, "AUTO_CLAMPED", 1172.2222646077473, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-8.462898079780109, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -8.462898079780109, "AUTO_CLAMPED", 44.44444179534912, -8.462898079780109, "AUTO_CLAMPED"], [11.626710005221716, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, 11.626710005221716, "AUTO_CLAMPED", 177.77776718139648, 11.626710005221716, "AUTO_CLAMPED"], [1.500494163239071, 233.33333333333331, "BEZIER", "AUTO", 255.55556615193686, 1.500494163239071, "AUTO_CLAMPED", 405.55556615193683, 1.500494163239071, "AUTO_CLAMPED"], [6.633028929431163, 216.66666666666669, "BEZIER", "AUTO", 477.7777671813965, 4.961353790448882, "AUTO_CLAMPED", 577.7777989705404, 7.275981102987497, "AUTO_CLAMPED"], [8.391754829385256, 83.33333333333326, "BEZIER", "AUTO", 605.555534362793, 7.6542608848848985, "AUTO_CLAMPED", 683.3333333333334, 9.719244783259548, "AUTO_CLAMPED"], [12.210589580193902, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, 12.210589580193902, "AUTO_CLAMPED", 805.555534362793, 12.210589580193902, "AUTO_CLAMPED"], [7.617799627548077, 66.66666666666663, "BEZIER", "AUTO", 827.7777989705404, 9.69863554121268, "AUTO_CLAMPED", 888.8888676961263, 3.976336778635024, "AUTO_CLAMPED"], [0.539266273417544, 116.66666666666663, "BEZIER", "AUTO", 927.7777989705404, 1.6551651843761848, "AUTO_CLAMPED", 977.7777989705404, 0.22043800552066753, "AUTO_CLAMPED"], [0.0, 33.33333333333337, "BEZIER", "AUTO", 988.8888676961262, 0.0, "AUTO_CLAMPED", 1011.1111323038738, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, -0.0, "AUTO_CLAMPED"], [-2.3773901342652737, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -2.3773901342652737, "AUTO_CLAMPED", 122.22222487131755, -2.3773901342652737, "AUTO_CLAMPED"], [-0.0, 316.66666666666663, "BEZIER", "AUTO", 227.77776718139648, -0.0, "AUTO_CLAMPED", 405.55556615193683, -0.0, "AUTO_CLAMPED"], [-0.0, 216.66666666666669, "BEZIER", "AUTO", 477.7777671813965, -0.0, "AUTO_CLAMPED", 577.7777989705404, -0.0, "AUTO_CLAMPED"], [-2.549341854167637, 83.33333333333326, "BEZIER", "AUTO", 605.555534362793, -1.2295183607498625, "AUTO_CLAMPED", 683.3333333333334, -4.925024014253585, "AUTO_CLAMPED"], [-8.612766944322175, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, -7.593291201258779, "AUTO_CLAMPED", 805.555534362793, -9.065867179708835, "AUTO_CLAMPED"], [-9.193280943580838, 66.66666666666663, "BEZIER", "AUTO", 827.7777989705404, -9.193280943580838, "AUTO_CLAMPED", 888.8888676961263, -9.193280943580838, "AUTO_CLAMPED"], [-1.0644272457036594, 116.66666666666663, "BEZIER", "AUTO", 927.7777989705404, -3.4164384247255755, "AUTO_CLAMPED", 977.7777989705404, -0.3924239830905869, "AUTO_CLAMPED"], [-0.0, 33.33333333333337, "BEZIER", "AUTO", 988.8888676961262, -0.0, "AUTO_CLAMPED", 1011.1111323038738, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-2.661507434160998, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -2.661507434160998, "AUTO_CLAMPED", 122.22222487131755, -2.661507434160998, "AUTO_CLAMPED"], [-0.0, 316.66666666666663, "BEZIER", "AUTO", 227.77776718139648, -0.0, "AUTO_CLAMPED", 405.55556615193683, -0.0, "AUTO_CLAMPED"], [0.0, 216.66666666666669, "BEZIER", "AUTO", 477.7777671813965, 0.0, "AUTO_CLAMPED", 577.7777989705404, 0.0, "AUTO_CLAMPED"], [2.434119977964107, 83.33333333333326, "BEZIER", "AUTO", 605.555534362793, 2.434119977964107, "AUTO_CLAMPED", 683.3333333333334, 2.434119977964107, "AUTO_CLAMPED"], [-1.813550761204728, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, 1.9640603828683056, "AUTO_CLAMPED", 805.555534362793, -3.4924891660390824, "AUTO_CLAMPED"], [-5.824772090695357, 66.66666666666663, "BEZIER", "AUTO", 827.7777989705404, -5.824772090695357, "AUTO_CLAMPED", 888.8888676961263, -5.824772090695357, "AUTO_CLAMPED"], [-0.9415905623492115, 116.66666666666663, "BEZIER", "AUTO", 927.7777989705404, -2.7657766751435897, "AUTO_CLAMPED", 977.7777989705404, -0.42039451487628826, "AUTO_CLAMPED"], [0.0, 33.33333333333337, "BEZIER", "AUTO", 988.8888676961262, 0.0, "AUTO_CLAMPED", 1011.1111323038738, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 550.0, "BEZIER", "AUTO", 583.3333333333334, -0.0, "AUTO_CLAMPED"], [1.3243759870529175, 100.0, "BEZIER", "AUTO", 616.6666666666667, 1.3243759870529175, "AUTO_CLAMPED", 722.2222010294597, 1.3243759870529175, "AUTO_CLAMPED"], [1.0643759965896606, 216.66666666666674, "BEZIER", "AUTO", 794.444465637207, 1.3243759870529175, "AUTO_CLAMPED", 888.8888676961263, 0.9843760132789612, "AUTO_CLAMPED"], [-0.0, 66.66666666666663, "BEZIER", "AUTO", 911.1111323038737, -0.0, "AUTO_CLAMPED", 955.555534362793, -0.0, "AUTO_CLAMPED"]]}}}, "FireAlt": {"MainBody": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 72.22222487131755, 0.0, "AUTO_CLAMPED"], [0.0, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, 0.0, "AUTO_CLAMPED", 383.3333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 499.99999999999994, "BEZIER", "AUTO", 550.0, 0.0, "AUTO_CLAMPED", 738.8888676961262, 0.0, "AUTO_CLAMPED"], [-0.11603647470474243, 66.66666666666674, "BEZIER", "AUTO", 761.1111323038738, -0.03429786115884781, "AUTO_CLAMPED", 811.1111323038737, -0.21820974349975586, "AUTO_CLAMPED"], [-0.3945091962814331, 83.33333333333337, "BEZIER", "AUTO", 838.8888676961262, -0.3945091962814331, "AUTO_CLAMPED", 894.444465637207, -0.3945091962814331, "AUTO_CLAMPED"], [-0.30177658796310425, 83.33333333333326, "BEZIER", "AUTO", 922.2222010294596, -0.34912535548210144, "AUTO_CLAMPED", 1033.3333333333333, -0.15973030030727386, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1116.6666666666667, 0.0, "AUTO_CLAMPED", 1283.3333333333333, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 11.111111442248026, -0.0, "AUTO_CLAMPED"], [1.8780767917633057, 33.333333333333336, "BEZIER", "AUTO", 22.22222089767456, 1.8780767917633057, "AUTO_CLAMPED", 94.44444974263509, 1.8780767917633057, "AUTO_CLAMPED"], [0.46677228808403015, 183.33333333333334, "BEZIER", "AUTO", 155.5555502573649, 0.5887938737869263, "AUTO_CLAMPED", 383.3333333333333, 0.13398614525794983, "AUTO_CLAMPED"], [0.13398613035678864, 499.99999999999994, "BEZIER", "AUTO", 550.0, 0.46677225828170776, "AUTO_CLAMPED", 738.8888676961262, 0.08961464464664459, "AUTO_CLAMPED"], [-0.08360463380813599, 66.66666666666674, "BEZIER", "AUTO", 761.1111323038738, -0.01296059787273407, "AUTO_CLAMPED", 811.1111323038737, -0.17190967500209808, "AUTO_CLAMPED"], [-0.28197288513183594, 83.33333333333337, "BEZIER", "AUTO", 838.8888676961262, -0.21032220125198364, "AUTO_CLAMPED", 894.444465637207, -0.35362356901168823, "AUTO_CLAMPED"], [-0.4585123360157013, 83.33333333333326, "BEZIER", "AUTO", 922.2222010294596, -0.4585123360157013, "AUTO_CLAMPED", 1033.3333333333333, -0.4585123360157013, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 1116.6666666666667, -0.0, "AUTO_CLAMPED", 1283.3333333333333, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 16.666666666666668, 0.0, "AUTO_CLAMPED"], [0.7429239749908447, 50.0, "BEZIER", "AUTO", 33.333333333333336, 0.6434348821640015, "AUTO_CLAMPED", 105.5555502573649, 1.0745543241500854, "AUTO_CLAMPED"], [1.0745543241500854, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, 1.0745543241500854, "AUTO_CLAMPED", 383.3333333333333, 1.0745543241500854, "AUTO_CLAMPED"], [0.14532163739204407, 499.99999999999994, "BEZIER", "AUTO", 550.0, 0.14532163739204407, "AUTO_CLAMPED", 738.8888676961262, 0.14532163739204407, "AUTO_CLAMPED"], [0.2893771231174469, 66.66666666666674, "BEZIER", "AUTO", 761.1111323038738, 0.2893771231174469, "AUTO_CLAMPED", 811.1111323038737, 0.2893771231174469, "AUTO_CLAMPED"], [0.059010088443756104, 83.33333333333337, "BEZIER", "AUTO", 838.8888676961262, 0.059010088443756104, "AUTO_CLAMPED", 894.444465637207, 0.059010088443756104, "AUTO_CLAMPED"], [0.3883959650993347, 83.33333333333326, "BEZIER", "AUTO", 922.2222010294596, 0.3883959650993347, "AUTO_CLAMPED", 1033.3333333333333, 0.3883959650993347, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1116.6666666666667, 0.0, "AUTO_CLAMPED", 1283.3333333333333, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [0.0, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.0, "AUTO_CLAMPED", 55.555554231007896, 0.0, "AUTO_CLAMPED"], [17.70531540425002, 116.66666666666667, "BEZIER", "AUTO", 94.44444974263509, 17.70531540425002, "AUTO_CLAMPED", 150.0, 17.70531540425002, "AUTO_CLAMPED"], [13.903672239582296, 49.99999999999997, "BEZIER", "AUTO", 166.66666666666666, 15.701645260280928, "AUTO_CLAMPED", 222.22221692403158, 9.70840015040486, "AUTO_CLAMPED"], [6.633028929431163, 116.66666666666669, "BEZIER", "AUTO", 261.11111640930176, 6.633028929431163, "AUTO_CLAMPED", 472.2222010294596, 6.633028929431163, "AUTO_CLAMPED"], [8.546770241466927, 516.6666666666666, "BEZIER", "AUTO", 644.444465637207, 6.633028929431163, "AUTO_CLAMPED", 850.0, 8.917171400156718, "AUTO_CLAMPED"], [12.210589580193902, 100.0, "BEZIER", "AUTO", 883.3333333333333, 12.210589580193902, "AUTO_CLAMPED", 938.8888676961263, 12.210589580193902, "AUTO_CLAMPED"], [7.269988465764457, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 9.449915910133958, "AUTO_CLAMPED", 1038.8888676961262, 1.8201694279538818, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1094.4444020589192, 0.0, "AUTO_CLAMPED", 1205.5555979410808, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-11.299828250602307, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -11.299828250602307, "AUTO_CLAMPED", 188.88888359069824, -11.299828250602307, "AUTO_CLAMPED"], [-0.0, 166.66666666666666, "BEZIER", "AUTO", 244.4444497426351, -0.0, "AUTO_CLAMPED", 472.2222010294596, -0.0, "AUTO_CLAMPED"], [-2.5606105990811003, 516.6666666666666, "BEZIER", "AUTO", 644.444465637207, -0.0, "AUTO_CLAMPED", 850.0, -3.0562125403518103, "AUTO_CLAMPED"], [-8.612766944322175, 100.0, "BEZIER", "AUTO", 883.3333333333333, -5.840664660233507, "AUTO_CLAMPED", 938.8888676961263, -10.46083513371462, "AUTO_CLAMPED"], [-12.303416119882606, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, -12.303416119882606, "AUTO_CLAMPED", 1038.8888676961262, -12.303416119882606, "AUTO_CLAMPED"], [-0.0, 166.66666666666674, "BEZIER", "AUTO", 1094.4444020589192, -0.0, "AUTO_CLAMPED", 1205.5555979410808, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [-1.977470392086568, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.977470392086568, "AUTO_CLAMPED", 188.88888359069824, -1.977470392086568, "AUTO_CLAMPED"], [0.0, 166.66666666666666, "BEZIER", "AUTO", 244.4444497426351, -0.9796583015231601, "AUTO_CLAMPED", 472.2222010294596, 3.0369407347217963, "AUTO_CLAMPED"], [5.899426058323597, 516.6666666666666, "BEZIER", "AUTO", 644.444465637207, 5.899426058323597, "AUTO_CLAMPED", 850.0, 5.899426058323597, "AUTO_CLAMPED"], [-1.813550761204728, 100.0, "BEZIER", "AUTO", 883.3333333333333, 1.7061153006550123, "AUTO_CLAMPED", 938.8888676961263, -4.159995015887966, "AUTO_CLAMPED"], [-6.207043691275808, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, -6.207043691275808, "AUTO_CLAMPED", 1038.8888676961262, -6.207043691275808, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1094.4444020589192, 0.0, "AUTO_CLAMPED", 1205.5555979410808, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 816.6666666666666, "BEZIER", "AUTO", 850.0, -0.0, "AUTO_CLAMPED"], [1.3243759870529175, 100.0, "BEZIER", "AUTO", 883.3333333333333, 1.3243759870529175, "AUTO_CLAMPED", 988.8888676961262, 1.3243759870529175, "AUTO_CLAMPED"], [1.0643759965896606, 216.66666666666663, "BEZIER", "AUTO", 1061.1111323038738, 1.3243759870529175, "AUTO_CLAMPED", 1155.5555979410808, 0.9843760132789612, "AUTO_CLAMPED"], [-0.0, 66.66666666666674, "LINEAR", "AUTO", 1177.7777353922525, -0.0, "AUTO_CLAMPED"]]}}}, "FireDry": {"MainBody": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [-0.14821384847164154, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -0.10107992589473724, "AUTO_CLAMPED", 533.3333333333334, -0.17851422727108002, "AUTO_CLAMPED"], [-0.18652059137821198, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -0.18652059137821198, "AUTO_CLAMPED", 694.444465637207, -0.18652059137821198, "AUTO_CLAMPED"], [-0.1720721423625946, 183.33333333333337, "BEZIER", "AUTO", 755.555534362793, -0.1720721423625946, "AUTO_CLAMPED", 850.0, -0.1720721423625946, "AUTO_CLAMPED"], [-0.21047449111938477, 100.0, "BEZIER", "AUTO", 883.3333333333333, -0.21047449111938477, "AUTO_CLAMPED", 961.1111323038737, -0.21047449111938477, "AUTO_CLAMPED"], [-0.16133126616477966, 133.33333333333337, "BEZIER", "AUTO", 1005.5555343627929, -0.1923203021287918, "AUTO_CLAMPED", 1133.3333333333333, -0.10322683304548264, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1216.6666666666665, 0.0, "AUTO_CLAMPED", 1383.3333333333333, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, -0.0, "AUTO_CLAMPED", 327.7777671813965, -0.0, "AUTO_CLAMPED"], [-0.1766490787267685, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -0.08031249046325684, "AUTO_CLAMPED", 533.3333333333334, -0.23857975006103516, "AUTO_CLAMPED"], [-0.3071326017379761, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -0.3071326017379761, "AUTO_CLAMPED", 694.444465637207, -0.3071326017379761, "AUTO_CLAMPED"], [0.25795137882232666, 183.33333333333337, "BEZIER", "AUTO", 755.555534362793, 0.25795137882232666, "AUTO_CLAMPED", 850.0, 0.25795137882232666, "AUTO_CLAMPED"], [0.08236825466156006, 100.0, "BEZIER", "AUTO", 883.3333333333333, 0.15054117143154144, "AUTO_CLAMPED", 961.1111323038737, -0.008528970181941986, "AUTO_CLAMPED"], [-0.02967098355293274, 133.33333333333337, "BEZIER", "AUTO", 1005.5555343627929, -0.02967098355293274, "AUTO_CLAMPED", 1133.3333333333333, -0.02967098355293274, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 1216.6666666666665, -0.0, "AUTO_CLAMPED", 1383.3333333333333, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [0.30453160405158997, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, 0.30453160405158997, "AUTO_CLAMPED", 533.3333333333334, 0.30453160405158997, "AUTO_CLAMPED"], [-0.02473139762878418, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, 0.09544896334409714, "AUTO_CLAMPED", 694.444465637207, -0.1716185063123703, "AUTO_CLAMPED"], [-0.185700923204422, 183.33333333333337, "BEZIER", "AUTO", 755.555534362793, -0.185700923204422, "AUTO_CLAMPED", 850.0, -0.185700923204422, "AUTO_CLAMPED"], [-0.015024490654468536, 100.0, "BEZIER", "AUTO", 883.3333333333333, -0.08966775238513947, "AUTO_CLAMPED", 961.1111323038737, 0.08449985831975937, "AUTO_CLAMPED"], [0.14599764347076416, 133.33333333333337, "BEZIER", "AUTO", 1005.5555343627929, 0.14599764347076416, "AUTO_CLAMPED", 1133.3333333333333, 0.14599764347076416, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1216.6666666666665, 0.0, "AUTO_CLAMPED", 1383.3333333333333, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [10.013142700603318, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, 10.013142700603318, "AUTO_CLAMPED", 533.3333333333334, 10.013142700603318, "AUTO_CLAMPED"], [8.468210259407087, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, 9.67957333701282, "AUTO_CLAMPED", 683.3333333333334, 7.256847181801352, "AUTO_CLAMPED"], [3.8440996205485227, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, 5.167689536406736, "AUTO_CLAMPED", 838.8888676961262, 2.3734442059157104, "AUTO_CLAMPED"], [1.3950524775967643, 166.66666666666663, "BEZIER", "AUTO", 894.444465637207, 1.8479337200431605, "AUTO_CLAMPED", 1050.0, 0.5798664653088336, "AUTO_CLAMPED"], [0.0, 300.0, "BEZIER", "AUTO", 1150.0, 0.0, "AUTO_CLAMPED", 1350.0, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, -0.0, "AUTO_CLAMPED", 327.7777671813965, -0.0, "AUTO_CLAMPED"], [-1.0905663796572982, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -1.0905663796572982, "AUTO_CLAMPED", 533.3333333333334, -1.0905663796572982, "AUTO_CLAMPED"], [-0.9023532600016038, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -1.0494438383770615, "AUTO_CLAMPED", 683.3333333333334, -0.7552627349869991, "AUTO_CLAMPED"], [-0.31931371825604976, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, -0.5022042795988796, "AUTO_CLAMPED", 838.8888676961262, -0.1161019967708965, "AUTO_CLAMPED"], [0.0004827262459451294, 166.66666666666663, "BEZIER", "AUTO", 894.444465637207, 0.0004827262459451294, "AUTO_CLAMPED", 1050.0, 0.0004827262459451294, "AUTO_CLAMPED"], [-0.0, 300.0, "BEZIER", "AUTO", 1150.0, -0.0, "AUTO_CLAMPED", 1350.0, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [-1.2307371226298867, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -1.2307371226298867, "AUTO_CLAMPED", 533.3333333333334, -1.2307371226298867, "AUTO_CLAMPED"], [-1.1005413373315729, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -1.2009474660082877, "AUTO_CLAMPED", 683.3333333333334, -1.0001352086548583, "AUTO_CLAMPED"], [-0.741974762039298, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, -0.8291126079230281, "AUTO_CLAMPED", 838.8888676961262, -0.6451549095636632, "AUTO_CLAMPED"], [-0.5715324072218015, 166.66666666666663, "BEZIER", "AUTO", 894.444465637207, -0.6518964129961715, "AUTO_CLAMPED", 1050.0, -0.42687716481142374, "AUTO_CLAMPED"], [0.0, 300.0, "BEZIER", "AUTO", 1150.0, 0.0, "AUTO_CLAMPED", 1350.0, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 550.0, "BEZIER", "AUTO", 583.3333333333334, -0.0, "AUTO_CLAMPED"], [1.3243759870529175, 100.0, "BEZIER", "AUTO", 616.6666666666667, 1.3243759870529175, "AUTO_CLAMPED", 722.2222010294597, 1.3243759870529175, "AUTO_CLAMPED"], [1.0643759965896606, 216.66666666666674, "BEZIER", "AUTO", 794.444465637207, 1.3243759870529175, "AUTO_CLAMPED", 888.8888676961263, 0.9843760132789612, "AUTO_CLAMPED"], [-0.0, 66.66666666666663, "BEZIER", "AUTO", 911.1111323038737, -0.0, "AUTO_CLAMPED", 955.555534362793, -0.0, "AUTO_CLAMPED"]]}}}, "Inspect": {"MainBody": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 105.55555820465088, 0.0, "AUTO_CLAMPED"], [-0.26629936695098877, 316.66666666666663, "BEZIER", "AUTO", 211.1111005147298, -0.26629936695098877, "AUTO_CLAMPED", 338.8888994852702, -0.26629936695098877, "AUTO_CLAMPED"], [-0.017356067895889282, 66.66666666666669, "BEZIER", "AUTO", 361.11110051472986, -0.1009325236082077, "AUTO_CLAMPED", 405.55556615193683, 0.06622038781642914, "AUTO_CLAMPED"], [0.11843034625053406, 66.66666666666669, "BEZIER", "AUTO", 427.7777671813965, 0.06800641119480133, "AUTO_CLAMPED", 483.3333333333333, 0.19406625628471375, "AUTO_CLAMPED"], [0.5941287279129028, 100.0, "BEZIER", "AUTO", 516.6666666666666, 0.37913745641708374, "AUTO_CLAMPED", 611.1111323038737, 0.9882794618606567, "AUTO_CLAMPED"], [1.6117087602615356, 183.33333333333326, "BEZIER", "AUTO", 672.2222010294596, 1.4829950332641602, "AUTO_CLAMPED", 766.6666666666666, 1.6819162368774414, "AUTO_CLAMPED"], [1.6819162368774414, 100.00000000000011, "BEZIER", "AUTO", 800.0, 1.6819162368774414, "AUTO_CLAMPED", 866.6666666666667, 1.6819162368774414, "AUTO_CLAMPED"], [1.6105526685714722, 100.0, "BEZIER", "AUTO", 900.0, 1.6105526685714722, "AUTO_CLAMPED", 983.3333333333333, 1.6105526685714722, "AUTO_CLAMPED"], [1.7710378170013428, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 1.7710378170013428, "AUTO_CLAMPED", 1116.6666666666667, 1.7710378170013428, "AUTO_CLAMPED"], [1.6593616008758545, 100.0, "BEZIER", "AUTO", 1150.0, 1.7710378170013428, "AUTO_CLAMPED", 1255.5555979410806, 1.4173964262008667, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1327.7777353922527, 0.0, "AUTO_CLAMPED", 1472.2222646077473, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 105.55555820465088, -0.0, "AUTO_CLAMPED"], [-2.5266575813293457, 316.66666666666663, "BEZIER", "AUTO", 211.1111005147298, -2.5266575813293457, "AUTO_CLAMPED", 338.8888994852702, -2.5266575813293457, "AUTO_CLAMPED"], [-2.423205614089966, 66.66666666666669, "BEZIER", "AUTO", 361.11110051472986, -2.4301905632019043, "AUTO_CLAMPED", 405.55556615193683, -2.4162206649780273, "AUTO_CLAMPED"], [-2.4162206649780273, 66.66666666666669, "BEZIER", "AUTO", 427.7777671813965, -2.4162206649780273, "AUTO_CLAMPED", 483.3333333333333, -2.4162206649780273, "AUTO_CLAMPED"], [-2.464684247970581, 100.0, "BEZIER", "AUTO", 516.6666666666666, -2.4381086826324463, "AUTO_CLAMPED", 611.1111323038737, -2.513406276702881, "AUTO_CLAMPED"], [-2.631500720977783, 183.33333333333326, "BEZIER", "AUTO", 672.2222010294596, -2.5778839588165283, "AUTO_CLAMPED", 766.6666666666666, -2.6607463359832764, "AUTO_CLAMPED"], [-2.686760425567627, 100.00000000000011, "BEZIER", "AUTO", 800.0, -2.686760425567627, "AUTO_CLAMPED", 866.6666666666667, -2.686760425567627, "AUTO_CLAMPED"], [-2.6478917598724365, 100.0, "BEZIER", "AUTO", 900.0, -2.679433584213257, "AUTO_CLAMPED", 983.3333333333333, -2.600579023361206, "AUTO_CLAMPED"], [-2.4987831115722656, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, -2.4987831115722656, "AUTO_CLAMPED", 1116.6666666666667, -2.4987831115722656, "AUTO_CLAMPED"], [-2.541956901550293, 100.0, "BEZIER", "AUTO", 1150.0, -2.541956901550293, "AUTO_CLAMPED", 1255.5555979410806, -2.541956901550293, "AUTO_CLAMPED"], [-0.0, 216.66666666666674, "BEZIER", "AUTO", 1327.7777353922527, -0.0, "AUTO_CLAMPED", 1472.2222646077473, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 105.55555820465088, 0.0, "AUTO_CLAMPED"], [1.279327630996704, 316.66666666666663, "BEZIER", "AUTO", 211.1111005147298, 1.018487572669983, "AUTO_CLAMPED", 338.8888994852702, 1.334241271018982, "AUTO_CLAMPED"], [1.3850702047348022, 66.66666666666669, "BEZIER", "AUTO", 361.11110051472986, 1.3555750846862793, "AUTO_CLAMPED", 405.55556615193683, 1.4145653247833252, "AUTO_CLAMPED"], [1.5013269186019897, 66.66666666666669, "BEZIER", "AUTO", 427.7777671813965, 1.4522218704223633, "AUTO_CLAMPED", 483.3333333333333, 1.5749845504760742, "AUTO_CLAMPED"], [1.6744012832641602, 100.0, "BEZIER", "AUTO", 516.6666666666666, 1.6744012832641602, "AUTO_CLAMPED", 611.1111323038737, 1.6744012832641602, "AUTO_CLAMPED"], [1.6744012832641602, 183.33333333333326, "BEZIER", "AUTO", 672.2222010294596, 1.6744012832641602, "AUTO_CLAMPED", 766.6666666666666, 1.6744012832641602, "AUTO_CLAMPED"], [1.9445902109146118, 100.00000000000011, "BEZIER", "AUTO", 800.0, 1.9445902109146118, "AUTO_CLAMPED", 866.6666666666667, 1.9445902109146118, "AUTO_CLAMPED"], [1.8480366468429565, 100.0, "BEZIER", "AUTO", 900.0, 1.8963457345962524, "AUTO_CLAMPED", 983.3333333333333, 1.7755730152130127, "AUTO_CLAMPED"], [1.702963948249817, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 1.702963948249817, "AUTO_CLAMPED", 1116.6666666666667, 1.702963948249817, "AUTO_CLAMPED"], [1.7295565605163574, 100.0, "BEZIER", "AUTO", 1150.0, 1.7295565605163574, "AUTO_CLAMPED", 1255.5555979410806, 1.7295565605163574, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1327.7777353922527, 0.0, "AUTO_CLAMPED", 1472.2222646077473, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [45.21538785262085, 250.0, "BEZIER", "AUTO", 166.66666666666666, 45.21538785262085, "AUTO_CLAMPED", 350.0, 45.21538785262085, "AUTO_CLAMPED"], [24.574402501585993, 300.0, "BEZIER", "AUTO", 450.0, 33.5531540335259, "AUTO_CLAMPED", 644.444465637207, 16.094471637563164, "AUTO_CLAMPED"], [10.008142148357223, 283.33333333333337, "BEZIER", "AUTO", 738.8888676961262, 10.008142148357223, "AUTO_CLAMPED", 866.6666666666667, 10.008142148357223, "AUTO_CLAMPED"], [17.11625256947144, 100.0, "BEZIER", "AUTO", 900.0, 17.11625256947144, "AUTO_CLAMPED", 983.3333333333333, 17.11625256947144, "AUTO_CLAMPED"], [13.858683491066714, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 14.0008146050528, "AUTO_CLAMPED", 1127.7777353922527, 13.73234462821534, "AUTO_CLAMPED"], [13.73234462821534, 133.33333333333326, "BEZIER", "AUTO", 1172.2222646077473, 13.858683491066714, "AUTO_CLAMPED", 1322.2222646077473, 13.43229014910845, "AUTO_CLAMPED"], [0.0, 316.66666666666674, "BEZIER", "AUTO", 1427.7777353922525, 0.0, "AUTO_CLAMPED", 1638.8889312744138, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [64.57814769671742, 250.0, "BEZIER", "AUTO", 166.66666666666666, 50.78887685686462, "AUTO_CLAMPED", 350.0, 81.12527133850297, "AUTO_CLAMPED"], [81.12527133850297, 300.0, "BEZIER", "AUTO", 450.0, 78.5323334540802, "AUTO_CLAMPED", 644.444465637207, 83.57416053333017, "AUTO_CLAMPED"], [90.64872021146763, 283.33333333333337, "BEZIER", "AUTO", 738.8888676961262, 90.64872021146763, "AUTO_CLAMPED", 866.6666666666667, 90.64872021146763, "AUTO_CLAMPED"], [89.44265906820513, 100.0, "BEZIER", "AUTO", 900.0, 89.44265906820513, "AUTO_CLAMPED", 983.3333333333333, 89.44265906820513, "AUTO_CLAMPED"], [92.26923723356653, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 92.26923723356653, "AUTO_CLAMPED", 1127.7777353922527, 92.26923723356653, "AUTO_CLAMPED"], [90.42948479948856, 133.33333333333326, "BEZIER", "AUTO", 1172.2222646077473, 92.26923723356653, "AUTO_CLAMPED", 1322.2222646077473, 86.06006935345884, "AUTO_CLAMPED"], [-0.0, 316.66666666666674, "BEZIER", "AUTO", 1427.7777353922525, -0.0, "AUTO_CLAMPED", 1638.8889312744138, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [51.0063774007945, 250.0, "BEZIER", "AUTO", 166.66666666666666, 47.77261409296821, "AUTO_CLAMPED", 350.0, 54.88689473622389, "AUTO_CLAMPED"], [54.88689473622389, 300.0, "BEZIER", "AUTO", 450.0, 53.85283141664063, "AUTO_CLAMPED", 644.444465637207, 55.86351274979275, "AUTO_CLAMPED"], [58.68484874496615, 283.33333333333337, "BEZIER", "AUTO", 738.8888676961262, 58.68484874496615, "AUTO_CLAMPED", 866.6666666666667, 58.68484874496615, "AUTO_CLAMPED"], [58.346330909321985, 100.0, "BEZIER", "AUTO", 900.0, 58.346330909321985, "AUTO_CLAMPED", 983.3333333333333, 58.346330909321985, "AUTO_CLAMPED"], [59.502880011291076, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 59.502880011291076, "AUTO_CLAMPED", 1127.7777353922527, 59.502880011291076, "AUTO_CLAMPED"], [57.137930426268746, 133.33333333333326, "BEZIER", "AUTO", 1172.2222646077473, 59.502880011291076, "AUTO_CLAMPED", 1322.2222646077473, 51.52117558872753, "AUTO_CLAMPED"], [0.0, 316.66666666666674, "BEZIER", "AUTO", 1427.7777353922525, 0.0, "AUTO_CLAMPED", 1638.8889312744138, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 272.2222328186035, -0.0, "AUTO_CLAMPED"], [1.0609124898910522, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 1.0609124898910522, "AUTO_CLAMPED", 550.0, 1.0609124898910522, "AUTO_CLAMPED"], [1.0609124898910522, 600.0, "QUAD", "EASE_IN", 750.0, 1.0609124898910522, "AUTO_CLAMPED"], [-0.0, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -0.0, "AUTO_CLAMPED"]]}}, "Shell": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, 0.0, "AUTO_CLAMPED"], [0.09711318463087082, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.09711318463087082, "AUTO_CLAMPED", 266.6666666666667, 0.09711318463087082, "AUTO_CLAMPED"], [0.09711318463087082, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.09711318463087082, "AUTO_CLAMPED", 338.8888994852702, 0.09711318463087082, "AUTO_CLAMPED"], [0.1717265248298645, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, 0.12953773140907288, "AUTO_CLAMPED"], [3.2667922973632812, 233.33333333333337, "QUAD", "EASE_IN_OUT"], [0.23389390110969543, 233.33333333333326, "QUAD", "EASE_OUT"], [0.3322022557258606, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [0.09610268473625183, 83.33333333333326, "QUAD", "EASE_IN"], [0.0961027443408966, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, 0.0961027443408966, "AUTO_CLAMPED"]], "z": [[-2.9000000953674316, 0.0, "BEZIER", "AUTO", 77.77776718139648, -2.9000000953674316, "AUTO_CLAMPED"], [-2.731125831604004, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -2.9000000953674316, "AUTO_CLAMPED", 266.6666666666667, -2.6587512493133545, "AUTO_CLAMPED"], [-1.736064076423645, 99.99999999999997, "BEZIER", "AUTO", 300.0, -1.9049280881881714, "AUTO_CLAMPED", 338.8888994852702, -1.7079200744628906, "AUTO_CLAMPED"], [-1.696025013923645, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -1.696025013923645, "AUTO_CLAMPED"], [-2.1708288192749023, 233.33333333333337, "QUAD", "EASE_IN_OUT"], [-1.8607081174850464, 233.33333333333326, "QUAD", "EASE_OUT"], [-1.8212902545928955, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [-1.7331995964050293, 83.33333333333326, "QUAD", "EASE_IN"], [-2.7515883445739746, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -2.7515883445739746, "AUTO_CLAMPED"]], "y": [[1.600000023841858, 0.0, "BEZIER", "AUTO", 77.77776718139648, 1.600000023841858, "AUTO_CLAMPED"], [1.6872104406356812, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 1.6872104406356812, "AUTO_CLAMPED", 266.6666666666667, 1.6872104406356812, "AUTO_CLAMPED"], [1.6872104406356812, 99.99999999999997, "BEZIER", "AUTO", 300.0, 1.6872104406356812, "AUTO_CLAMPED", 338.8888994852702, 1.6872104406356812, "AUTO_CLAMPED"], [1.6872103214263916, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, 1.6872104406356812, "AUTO_CLAMPED"], [0.6765189170837402, 233.33333333333337, "QUAD", "EASE_IN_OUT"], [1.718790054321289, 233.33333333333326, "QUAD", "EASE_OUT"], [1.718790054321289, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [1.6789368391036987, 83.33333333333326, "QUAD", "EASE_IN"], [1.6789368391036987, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, 1.6789368391036987, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [0.0, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.0, "AUTO_CLAMPED", 338.8888994852702, 0.0, "AUTO_CLAMPED"], [-2.68231656683564e-06, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -2.5741321112339668e-06, "AUTO_CLAMPED"], [-5.711481934348984e-06, 466.66666666666663, "QUAD", "EASE_OUT"], [-5.711481934348984e-06, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [0.0, 83.33333333333326, "QUAD", "EASE_IN"], [0.0, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 266.6666666666667, -0.0, "AUTO_CLAMPED"], [-0.0, 99.99999999999997, "BEZIER", "AUTO", 300.0, -0.0, "AUTO_CLAMPED", 338.8888994852702, -0.0, "AUTO_CLAMPED"], [-1.7882108410015936e-06, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -1.7713721194070523e-06, "AUTO_CLAMPED"], [-2.2596944349822487e-06, 466.66666666666663, "QUAD", "EASE_OUT"], [-2.2596944349822487e-06, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [-0.0, 83.33333333333326, "QUAD", "EASE_IN"], [-0.0, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [0.0, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.0, "AUTO_CLAMPED", 338.8888994852702, 0.0, "AUTO_CLAMPED"], [-17.27483248652621, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -8.28723500583749, "AUTO_CLAMPED"], [-1069.6500258383642, 466.66666666666663, "QUAD", "EASE_OUT"], [-1069.6500258383642, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [-1080.0000027329813, 83.33333333333326, "QUAD", "EASE_IN"], [-1080.0000027329813, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -1080.0000027329813, "AUTO_CLAMPED"]]}}}, "Jammed": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0, "BEZIER", "AUTO", 55.555554231007896, -0.7295733690261841, "AUTO_CLAMPED"], [-0.1906633973121643, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.3445723056793213, "AUTO_CLAMPED", 200.0, -0.09831805527210236, "AUTO_CLAMPED"], [-0.04989950358867645, 100.00000000000003, "BEZIER", "AUTO", 233.33333333333334, -0.08916591107845306, "AUTO_CLAMPED", 333.3333333333333, 0.028633318841457367, "AUTO_CLAMPED"], [0.2286735624074936, 200.0, "BEZIER", "AUTO", 400.0, 0.22762319445610046, "AUTO_CLAMPED", 616.6666666666667, 0.23103690147399902, "AUTO_CLAMPED"], [0.23103690147399902, 449.99999999999994, "BEZIER", "AUTO", 766.6666666666666, 0.23103690147399902, "AUTO_CLAMPED", 927.7777989705404, 0.23103690147399902, "AUTO_CLAMPED"], [0.18799884617328644, 33.33333333333337, "BEZIER", "AUTO", 938.8888676961263, 0.18799884617328644, "AUTO_CLAMPED", 1000.0, 0.18799884617328644, "AUTO_CLAMPED"], [0.23103690147399902, 150.0, "BEZIER", "AUTO", 1050.0, 0.23103690147399902, "AUTO_CLAMPED", 1150.0, 0.23103690147399902, "AUTO_CLAMPED"], [0.03553652763366699, 150.0, "BEZIER", "AUTO", 1200.0, 0.08990925550460815, "AUTO_CLAMPED", 1261.111068725586, 0.02345369942486286, "AUTO_CLAMPED"], [0.015655018389225006, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.015655018389225006, "AUTO_CLAMPED", 1366.6666666666667, 0.015655018389225006, "AUTO_CLAMPED"], [0.23103690147399902, 250.0, "BEZIER", "AUTO", 1450.0, 0.23103690147399902, "AUTO_CLAMPED", 1605.5555979410808, 0.23103690147399902, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1677.7777353922525, 0.0, "AUTO_CLAMPED", 1822.2222646077473, 0.0, "AUTO_CLAMPED"]], "z": [[-0.29214829206466675, 0.0, "BEZIER", "AUTO", 61.111112435658775, -0.29214829206466675, "AUTO_CLAMPED"], [-0.7353980541229248, 183.33333333333331, "BEZIER", "AUTO", 122.22221692403157, -0.7353980541229248, "AUTO_CLAMPED", 216.66666666666669, -0.7353980541229248, "AUTO_CLAMPED"], [-0.6644507646560669, 100.0, "BEZIER", "AUTO", 250.0, -0.6644507646560669, "AUTO_CLAMPED", 350.0, -0.6644507646560669, "AUTO_CLAMPED"], [-1.0157172679901123, 200.0, "BEZIER", "AUTO", 416.6666666666667, -0.9963687062263489, "AUTO_CLAMPED", 633.3333333333333, -1.0592515468597412, "AUTO_CLAMPED"], [-1.0592515468597412, 450.00000000000006, "BEZIER", "AUTO", 783.3333333333334, -1.0157172679901123, "AUTO_CLAMPED", 944.4444656372069, -1.0624762773513794, "AUTO_CLAMPED"], [-1.0901333093643188, 33.33333333333326, "BEZIER", "AUTO", 955.555534362793, -1.0901333093643188, "AUTO_CLAMPED", 1016.6666666666666, -1.0901333093643188, "AUTO_CLAMPED"], [-1.0592515468597412, 150.0000000000001, "BEZIER", "AUTO", 1066.6666666666667, -1.0592515468597412, "AUTO_CLAMPED", 1166.6666666666667, -1.0592515468597412, "AUTO_CLAMPED"], [-1.1155942678451538, 149.99999999999977, "BEZIER", "AUTO", 1216.6666666666665, -1.0592515468597412, "AUTO_CLAMPED", 1277.7777353922527, -1.1281148195266724, "AUTO_CLAMPED"], [-1.1526213884353638, 33.333333333333485, "BEZIER", "AUTO", 1288.888931274414, -1.1526213884353638, "AUTO_CLAMPED", 1383.3333333333333, -1.1526213884353638, "AUTO_CLAMPED"], [-1.0592515468597412, 250.0, "BEZIER", "AUTO", 1466.6666666666665, -1.1526213884353638, "AUTO_CLAMPED", 1616.6666666666667, -0.9845556616783142, "AUTO_CLAMPED"], [-0.0, 200.0, "BEZIER", "AUTO", 1683.3333333333333, -0.0, "AUTO_CLAMPED", 1816.6666666666667, -0.0, "AUTO_CLAMPED"]], "y": [[0.2915276288986206, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.2915276288986206, "AUTO_CLAMPED"], [0.22574126720428467, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 0.22574126720428467, "AUTO_CLAMPED", 200.0, 0.22574126720428467, "AUTO_CLAMPED"], [0.517949640750885, 100.00000000000003, "BEZIER", "AUTO", 233.39649836222333, 0.3859146237373352, "ALIGNED", 329.8230489095052, 0.7685902118682861, "ALIGNED"], [0.7685902118682861, 200.0, "BEZIER", "AUTO", 400.0, 0.7576487064361572, "AUTO_CLAMPED", 616.6666666666667, 0.793208658695221, "AUTO_CLAMPED"], [0.9315266609191895, 449.99999999999994, "BEZIER", "AUTO", 766.6666666666666, 0.9315266609191895, "AUTO_CLAMPED", 927.7777989705404, 0.9315266609191895, "AUTO_CLAMPED"], [0.7277153134346008, 33.33333333333337, "BEZIER", "AUTO", 938.8888676961263, 0.7277153134346008, "AUTO_CLAMPED", 1000.0, 0.7277153134346008, "AUTO_CLAMPED"], [0.9315266609191895, 150.0, "BEZIER", "AUTO", 1050.0, 0.8033905625343323, "AUTO_CLAMPED", 1150.0, 1.0596626996994019, "AUTO_CLAMPED"], [1.2402596473693848, 150.0, "BEZIER", "AUTO", 1200.0, 1.2402596473693848, "AUTO_CLAMPED", 1261.111068725586, 1.2402596473693848, "AUTO_CLAMPED"], [0.5438048839569092, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.5438048839569092, "AUTO_CLAMPED", 1366.6666666666667, 0.5438048839569092, "AUTO_CLAMPED"], [0.9315266609191895, 250.0, "BEZIER", "AUTO", 1450.0, 0.9315266609191895, "AUTO_CLAMPED", 1605.5555979410808, 0.9315266609191895, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1677.7777353922525, 0.0, "AUTO_CLAMPED", 1822.2222646077473, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0, "BEZIER", "AUTO", 116.66666666666667, 2.2122143889063857, "AUTO_CLAMPED"], [-11.605778036736565, 350.0, "BEZIER", "AUTO", 233.33333333333334, -11.605778036736565, "AUTO_CLAMPED", 416.6666666666667, -11.605778036736565, "AUTO_CLAMPED"], [13.54058109085171, 200.0, "BEZIER", "AUTO", 483.3333333333333, 12.773715625373004, "AUTO_CLAMPED", 672.2222010294596, 14.946501253191611, "AUTO_CLAMPED"], [14.946501253191611, 366.66666666666663, "BEZIER", "AUTO", 794.444465637207, 14.946501253191611, "AUTO_CLAMPED", 938.8888676961263, 14.946501253191611, "AUTO_CLAMPED"], [8.062115385888454, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 8.062115385888454, "AUTO_CLAMPED", 1022.2222010294597, 8.062115385888454, "AUTO_CLAMPED"], [14.946501253191611, 116.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 14.946501253191611, "AUTO_CLAMPED", 1150.0, 14.946501253191611, "AUTO_CLAMPED"], [11.862608517454676, 150.0, "BEZIER", "AUTO", 1200.0, 14.946501253191611, "AUTO_CLAMPED", 1272.2222646077475, 10.491989334066341, "AUTO_CLAMPED"], [6.561224004460465, 66.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 6.561224004460465, "AUTO_CLAMPED", 1355.5555979410808, 6.561224004460465, "AUTO_CLAMPED"], [14.946501253191611, 116.66666666666652, "BEZIER", "AUTO", 1394.4444020589192, 14.946501253191611, "AUTO_CLAMPED", 1461.111068725586, 14.946501253191611, "AUTO_CLAMPED"], [14.006491346026728, 83.33333333333326, "BEZIER", "AUTO", 1488.888931274414, 14.750078673040385, "AUTO_CLAMPED", 1550.0, 13.114186041346153, "AUTO_CLAMPED"], [9.6433169853511, 100.00000000000023, "BEZIER", "AUTO", 1583.3333333333333, 11.433959505523017, "AUTO_CLAMPED", 1700.0, 5.1667102580344855, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1783.3333333333333, 0.0, "AUTO_CLAMPED", 1950.0, 0.0, "AUTO_CLAMPED"]], "z": [[-48.21786729477217, 0.0, "BEZIER", "AUTO", 116.66666666666667, -48.21786729477217, "AUTO_CLAMPED"], [10.971158693967647, 350.0, "BEZIER", "AUTO", 233.33333333333334, -18.476973101205132, "AUTO_CLAMPED", 472.22223281860346, 41.821582967257406, "AUTO_CLAMPED"], [75.12389147332541, 366.66666666666663, "BEZIER", "AUTO", 594.444465637207, 72.35069123632766, "AUTO_CLAMPED", 783.3333333333334, 76.63654614805147, "AUTO_CLAMPED"], [76.63654614805147, 200.0, "BEZIER", "AUTO", 850.0, 75.12389147332541, "AUTO_CLAMPED", 938.8888676961263, 77.14076437296013, "AUTO_CLAMPED"], [81.97817755072997, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 81.97817755072997, "AUTO_CLAMPED", 1022.2222010294597, 81.97817755072997, "AUTO_CLAMPED"], [76.63654614805147, 116.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 76.63654614805147, "AUTO_CLAMPED", 1150.0, 76.63654614805147, "AUTO_CLAMPED"], [81.10338058221308, 150.0, "BEZIER", "AUTO", 1200.0, 76.63654614805147, "AUTO_CLAMPED", 1272.2222646077475, 83.08864336636898, "AUTO_CLAMPED"], [86.807483293955, 66.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 86.807483293955, "AUTO_CLAMPED", 1355.5555979410808, 86.807483293955, "AUTO_CLAMPED"], [76.63654614805147, 116.66666666666652, "BEZIER", "AUTO", 1394.4444020589192, 76.63654614805147, "AUTO_CLAMPED", 1461.111068725586, 76.63654614805147, "AUTO_CLAMPED"], [77.04931497016284, 83.33333333333326, "BEZIER", "AUTO", 1488.888931274414, 77.04931497016284, "AUTO_CLAMPED", 1550.0, 77.04931497016284, "AUTO_CLAMPED"], [73.88012768584443, 100.00000000000023, "BEZIER", "AUTO", 1583.3333333333333, 77.04931497016284, "AUTO_CLAMPED", 1733.3333333333335, 62.7879756058246, "AUTO_CLAMPED"], [-0.0, 349.9999999999998, "BEZIER", "AUTO", 1849.9999999999998, -0.0, "AUTO_CLAMPED", 2083.3333333333335, -0.0, "AUTO_CLAMPED"]], "y": [[27.10300512666912, 0.0, "BEZIER", "AUTO", 116.66666666666667, 27.10300512666912, "AUTO_CLAMPED"], [-0.509413544267828, 350.0, "BEZIER", "AUTO", 233.33333333333334, -0.509413544267828, "AUTO_CLAMPED", 450.0, -0.509413544267828, "AUTO_CLAMPED"], [23.16085216416954, 300.0, "BEZIER", "AUTO", 550.0, 17.89713102180607, "AUTO_CLAMPED", 738.8888676961262, 27.839716160735865, "AUTO_CLAMPED"], [27.839716160735865, 266.66666666666663, "BEZIER", "AUTO", 827.7777989705404, 24.69888782185135, "AUTO_CLAMPED", 938.8888676961263, 28.624923245456994, "AUTO_CLAMPED"], [29.802734726312334, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 29.802734726312334, "AUTO_CLAMPED", 1022.2222010294597, 29.802734726312334, "AUTO_CLAMPED"], [27.839716160735865, 116.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 27.839716160735865, "AUTO_CLAMPED", 1150.0, 27.839716160735865, "AUTO_CLAMPED"], [29.329365050790013, 150.0, "BEZIER", "AUTO", 1200.0, 28.62709866070764, "AUTO_CLAMPED", 1272.2222646077475, 29.641484205292087, "AUTO_CLAMPED"], [29.93678743405759, 66.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 29.93678743405759, "AUTO_CLAMPED", 1355.5555979410808, 29.93678743405759, "AUTO_CLAMPED"], [27.839716160735865, 116.66666666666652, "BEZIER", "AUTO", 1394.4444020589192, 29.75232110004847, "AUTO_CLAMPED", 1461.111068725586, 26.473570751253888, "AUTO_CLAMPED"], [24.22572134445684, 83.33333333333326, "BEZIER", "AUTO", 1488.888931274414, 24.22572134445684, "AUTO_CLAMPED", 1550.0, 24.22572134445684, "AUTO_CLAMPED"], [29.605232976272244, 100.00000000000023, "BEZIER", "AUTO", 1583.3333333333333, 29.605232976272244, "AUTO_CLAMPED", 1716.6666666666665, 29.605232976272244, "AUTO_CLAMPED"], [0.0, 300.0, "BEZIER", "AUTO", 1816.6666666666667, 0.0, "AUTO_CLAMPED", 2016.6666666666665, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 266.6666666666667, -0.0, "AUTO_CLAMPED"], [0.7575316429138184, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.7575316429138184, "AUTO_CLAMPED", 694.4444020589192, 0.7575316429138184, "AUTO_CLAMPED"], [0.7575316429138184, 1083.3333333333335, "BEZIER", "AUTO", 1055.5555979410806, 0.7575316429138184, "AUTO_CLAMPED", 1455.5555979410808, 0.7575316429138184, "AUTO_CLAMPED"], [-0.0, 116.66666666666652, "BEZIER", "AUTO", 1494.4444020589192, -0.0, "AUTO_CLAMPED", 1572.2222646077473, -0.0, "AUTO_CLAMPED"]]}}, "Shell": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, 0.0, "AUTO_CLAMPED"], [0.10088974982500076, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.14412821829319, "AUTO_CLAMPED"], [0.21595029532909393, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.21595029532909393, "AUTO_CLAMPED", 527.7777989705403, 0.21595029532909393, "AUTO_CLAMPED"], [0.21595029532909393, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 0.21595029532909393, "AUTO_CLAMPED", 922.2222010294596, 0.21595029532909393, "AUTO_CLAMPED"], [0.17595839500427246, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 0.17595839500427246, "AUTO_CLAMPED", 1038.8888676961262, 0.17595839500427246, "AUTO_CLAMPED"], [0.17595839500427246, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 0.17595839500427246, "AUTO_CLAMPED", 1261.111068725586, 0.17595839500427246, "AUTO_CLAMPED"], [0.09587424248456955, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.09587424248456955, "AUTO_CLAMPED", 1338.888931274414, 0.09587424248456955, "AUTO_CLAMPED"], [0.09587424248456955, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 0.09587424248456955, "AUTO_CLAMPED", 1477.7777353922525, 0.09587424248456955, "AUTO_CLAMPED"], [0.09587424248456955, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 0.09587424248456955, "AUTO_CLAMPED", 1561.111068725586, 0.09587424248456955, "AUTO_CLAMPED"]], "z": [[-2.9000000953674316, 0.0, "BEZIER", "AUTO", 77.77777512868245, -2.9000000953674316, "AUTO_CLAMPED"], [-2.7272896766662598, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -2.9000000953674316, "AUTO_CLAMPED", 266.6666666666667, -2.653270959854126, "AUTO_CLAMPED"], [-2.0865931510925293, 99.99999999999997, "BEZIER", "AUTO", 300.0, -2.0865931510925293, "AUTO_CLAMPED", 527.7777989705403, -2.0865931510925293, "AUTO_CLAMPED"], [-2.0865931510925293, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, -2.0865931510925293, "AUTO_CLAMPED", 922.2222010294596, -2.0865931510925293, "AUTO_CLAMPED"], [-2.091643810272217, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, -2.091643810272217, "AUTO_CLAMPED", 1038.8888676961262, -2.091643810272217, "AUTO_CLAMPED"], [-2.091643810272217, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, -2.091643810272217, "AUTO_CLAMPED", 1261.111068725586, -2.091643810272217, "AUTO_CLAMPED"], [-2.091643810272217, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, -2.091643810272217, "AUTO_CLAMPED", 1338.888931274414, -2.091643810272217, "AUTO_CLAMPED"], [-2.091643810272217, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, -2.091643810272217, "AUTO_CLAMPED", 1477.7777353922525, -2.091643810272217, "AUTO_CLAMPED"], [-2.7139627933502197, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, -2.7139627933502197, "AUTO_CLAMPED", 1561.111068725586, -2.7139627933502197, "AUTO_CLAMPED"]], "y": [[1.600000023841858, 0.0, "BEZIER", "AUTO", 77.77777512868245, 1.600000023841858, "AUTO_CLAMPED"], [1.6788396835327148, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 1.620819330215454, "AUTO_CLAMPED", 266.6666666666667, 1.7037055492401123, "AUTO_CLAMPED"], [1.7354042530059814, 99.99999999999997, "BEZIER", "AUTO", 300.0, 1.7354042530059814, "AUTO_CLAMPED", 527.7777989705403, 1.7354042530059814, "AUTO_CLAMPED"], [1.7354042530059814, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 1.7354042530059814, "AUTO_CLAMPED", 922.2222010294596, 1.7354042530059814, "AUTO_CLAMPED"], [1.713067889213562, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 1.713067889213562, "AUTO_CLAMPED", 1038.8888676961262, 1.713067889213562, "AUTO_CLAMPED"], [1.713067889213562, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 1.713067889213562, "AUTO_CLAMPED", 1261.111068725586, 1.713067889213562, "AUTO_CLAMPED"], [1.6614195108413696, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 1.6614195108413696, "AUTO_CLAMPED", 1338.888931274414, 1.6614195108413696, "AUTO_CLAMPED"], [1.6614195108413696, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 1.6614195108413696, "AUTO_CLAMPED", 1477.7777353922525, 1.6614195108413696, "AUTO_CLAMPED"], [1.6614195108413696, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 1.6614195108413696, "AUTO_CLAMPED", 1561.111068725586, 1.6614195108413696, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [-13.527462858777055, 99.99999999999997, "BEZIER", "AUTO", 300.0, -13.527462858777055, "AUTO_CLAMPED", 527.7777989705403, -13.527462858777055, "AUTO_CLAMPED"], [-13.527462858777055, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, -13.527462858777055, "AUTO_CLAMPED", 922.2222010294596, -13.527462858777055, "AUTO_CLAMPED"], [-7.794041560022856, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, -7.794041560022856, "AUTO_CLAMPED", 1038.8888676961262, -7.794041560022856, "AUTO_CLAMPED"], [-7.794041560022856, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, -7.794041560022856, "AUTO_CLAMPED", 1261.111068725586, -7.794041560022856, "AUTO_CLAMPED"], [0.0, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.0, "AUTO_CLAMPED", 1338.888931274414, 0.0, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 0.0, "AUTO_CLAMPED", 1477.7777353922525, 0.0, "AUTO_CLAMPED"], [0.0, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 0.0, "AUTO_CLAMPED", 1561.111068725586, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 266.6666666666667, -0.0, "AUTO_CLAMPED"], [19.831365462672814, 99.99999999999997, "BEZIER", "AUTO", 300.0, 19.831365462672814, "AUTO_CLAMPED", 527.7777989705403, 19.831365462672814, "AUTO_CLAMPED"], [19.831365462672814, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 19.831365462672814, "AUTO_CLAMPED", 922.2222010294596, 19.831365462672814, "AUTO_CLAMPED"], [16.99874599499054, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 16.99874599499054, "AUTO_CLAMPED", 1038.8888676961262, 16.99874599499054, "AUTO_CLAMPED"], [16.99874599499054, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 16.99874599499054, "AUTO_CLAMPED", 1261.111068725586, 16.99874599499054, "AUTO_CLAMPED"], [-0.0, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, -0.0, "AUTO_CLAMPED", 1338.888931274414, -0.0, "AUTO_CLAMPED"], [-0.0, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, -0.0, "AUTO_CLAMPED", 1477.7777353922525, -0.0, "AUTO_CLAMPED"], [-0.0, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, -0.0, "AUTO_CLAMPED", 1561.111068725586, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [36.84236140193977, 99.99999999999997, "BEZIER", "AUTO", 300.0, 36.84236140193977, "AUTO_CLAMPED", 527.7777989705403, 36.84236140193977, "AUTO_CLAMPED"], [36.84236140193977, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 36.84236140193977, "AUTO_CLAMPED", 922.2222010294596, 36.84236140193977, "AUTO_CLAMPED"], [21.77011978122281, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 21.77011978122281, "AUTO_CLAMPED", 1038.8888676961262, 21.77011978122281, "AUTO_CLAMPED"], [21.77011978122281, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 21.77011978122281, "AUTO_CLAMPED", 1261.111068725586, 21.77011978122281, "AUTO_CLAMPED"], [0.0, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.0, "AUTO_CLAMPED", 1338.888931274414, 0.0, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 0.0, "AUTO_CLAMPED", 1477.7777353922525, 0.0, "AUTO_CLAMPED"], [0.0, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 0.0, "AUTO_CLAMPED", 1561.111068725586, 0.0, "AUTO_CLAMPED"]]}}}, "Reload": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0, "LINEAR", "AUTO"], [-0.7295733690261841, 83.33333333333333, "LINEAR", "AUTO"], [-0.7295733690261841, 99.99999999999999, "LINEAR", "AUTO"], [-0.5556169748306274, 133.33333333333331, "LINEAR", "AUTO"], [-0.6492857933044434, 116.66666666666674, "LINEAR", "AUTO"], [-0.7295733690261841, 100.0, "LINEAR", "AUTO"]], "z": [[-0.29214829206466675, 0.0, "LINEAR", "AUTO"], [-0.29214829206466675, 83.33333333333333, "LINEAR", "AUTO"], [-0.29214829206466675, 99.99999999999999, "LINEAR", "AUTO"], [-0.30703651905059814, 133.33333333333331, "LINEAR", "AUTO"], [-0.29901978373527527, 116.66666666666674, "LINEAR", "AUTO"], [-0.29214829206466675, 100.0, "LINEAR", "AUTO"]], "y": [[0.2915276288986206, 0.0, "LINEAR", "AUTO"], [0.2915276288986206, 83.33333333333333, "LINEAR", "AUTO"], [0.2915276288986206, 99.99999999999999, "LINEAR", "AUTO"], [0.4859994053840637, 133.33333333333331, "LINEAR", "AUTO"], [0.38128381967544556, 116.66666666666674, "LINEAR", "AUTO"], [0.2915276288986206, 100.0, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0, "LINEAR", "AUTO"], [1.6652197564429725, 83.33333333333333, "LINEAR", "AUTO"], [2.2122143889063857, 133.33333333333337, "LINEAR", "AUTO"], [9.618481563755287, 116.66666666666663, "LINEAR", "AUTO"], [5.616534990827301, 100.00000000000006, "LINEAR", "AUTO"], [2.2122143889063857, 100.0, "LINEAR", "AUTO"]], "z": [[-48.21786729477217, 0.0, "LINEAR", "AUTO"], [-45.59814140842461, 83.33333333333333, "LINEAR", "AUTO"], [-48.21786729477217, 133.33333333333337, "LINEAR", "AUTO"], [-53.60401787046082, 116.66666666666663, "LINEAR", "AUTO"], [-50.637738430910574, 100.00000000000006, "LINEAR", "AUTO"], [-48.21786729477217, 100.0, "LINEAR", "AUTO"]], "y": [[27.10300512666912, 0.0, "LINEAR", "AUTO"], [27.402903365198746, 83.33333333333333, "LINEAR", "AUTO"], [27.10300512666912, 133.33333333333337, "LINEAR", "AUTO"], [28.044826741511347, 116.66666666666663, "LINEAR", "AUTO"], [27.549100149288286, 100.00000000000006, "LINEAR", "AUTO"], [27.10300512666912, 100.0, "LINEAR", "AUTO"]]}}, "Shell": {"location": {"x": [[-5.960464477539063e-08, 0.0, "BEZIER", "AUTO", 44.444445768992104, -5.960464477539063e-08, "AUTO_CLAMPED"], [1.2852251529693604e-07, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -5.960464477539063e-08, "AUTO_CLAMPED", 161.11111640930176, 2.461019903421402e-07, "AUTO_CLAMPED"], [0.0043095857836306095, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 0.004309445153921843, "AUTO_CLAMPED", 244.4444497426351, 0.0043097264133393764, "AUTO_CLAMPED"], [0.0043097264133393764, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.0043097264133393764, "AUTO_CLAMPED", 316.66666666666663, 0.0043097264133393764, "AUTO_CLAMPED"], [0.004309403244405985, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.004309403244405985, "AUTO_CLAMPED", 366.66666666666663, 0.004309403244405985, "AUTO_CLAMPED"]], "z": [[-1.3408751487731934, 0.0, "BEZIER", "AUTO", 44.444445768992104, -1.3408751487731934, "AUTO_CLAMPED"], [-1.88205885887146, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.7226817607879639, "AUTO_CLAMPED", 161.11111640930176, -1.981669545173645, "AUTO_CLAMPED"], [-2.250572919845581, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -1.9943935871124268, "AUTO_CLAMPED", 244.4444497426351, -2.5067522525787354, "AUTO_CLAMPED"], [-3.008287191390991, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -3.0063869953155518, "AUTO_CLAMPED", 316.66666666666663, -3.009427309036255, "AUTO_CLAMPED"], [-3.009427309036255, 50.0, "BEZIER", "AUTO", 333.3333333333333, -3.009427309036255, "AUTO_CLAMPED", 366.66666666666663, -3.009427309036255, "AUTO_CLAMPED"]], "y": [[-1.0872026681900024, 0.0, "BEZIER", "AUTO", 44.444445768992104, -1.0872026681900024, "AUTO_CLAMPED"], [-0.7433216571807861, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.0872026681900024, "AUTO_CLAMPED", 161.11111640930176, -0.5283960103988647, "AUTO_CLAMPED"], [0.8109492063522339, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 0.385259211063385, "AUTO_CLAMPED", 244.4444497426351, 1.2366392612457275, "AUTO_CLAMPED"], [1.2373285293579102, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 1.1743639707565308, "AUTO_CLAMPED", 316.66666666666663, 1.2751072645187378, "AUTO_CLAMPED"], [1.3579723834991455, 50.0, "BEZIER", "AUTO", 333.3333333333333, 1.3579723834991455, "AUTO_CLAMPED", 366.66666666666663, 1.3579723834991455, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [21.14787588745631, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 21.14787588745631, "AUTO_CLAMPED", 244.4444497426351, 21.14787588745631, "AUTO_CLAMPED"], [0.40499606683590605, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.40499606683590605, "AUTO_CLAMPED", 316.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"], [0.40499606683590605, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.40499606683590605, "AUTO_CLAMPED", 366.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 161.11111640930176, -0.0, "AUTO_CLAMPED"], [-0.0, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -0.0, "AUTO_CLAMPED", 244.4444497426351, -0.0, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -1.0271807443729786e-06, "AUTO_CLAMPED", 316.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -1.0271807443729786e-06, "AUTO_CLAMPED", 366.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [-1.9209907040660864e-06, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -7.248212372463371e-07, "AUTO_CLAMPED", 244.4444497426351, -3.1171601708858352e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -4.784677867278997e-06, "AUTO_CLAMPED", 316.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -4.784677867278997e-06, "AUTO_CLAMPED", 366.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"]]}}}, "ReloadEmptyStart": {"MainBody": {"location": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [-0.3959049880504608, 100.0, "LINEAR", "AUTO"], [-0.8907862305641174, 50.0, "LINEAR", "AUTO"], [-0.912574291229248, 133.33333333333331, "LINEAR", "AUTO"], [-0.8907862305641174, 183.33333333333337, "LINEAR", "AUTO"], [-0.7295733690261841, 333.3333333333333, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.04771782457828522, 100.0, "LINEAR", "AUTO"], [-0.10736510902643204, 50.0, "LINEAR", "AUTO"], [-0.1299014389514923, 133.33333333333331, "LINEAR", "AUTO"], [-0.10736510902643204, 183.33333333333337, "LINEAR", "AUTO"], [-0.29214829206466675, 333.3333333333333, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [0.08693332225084305, 100.0, "LINEAR", "AUTO"], [0.1955999732017517, 50.0, "LINEAR", "AUTO"], [0.07320505380630493, 133.33333333333331, "LINEAR", "AUTO"], [0.1955999732017517, 183.33333333333337, "LINEAR", "AUTO"], [0.2915276288986206, 333.3333333333333, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [5.215149959628216, 116.66666666666667, "LINEAR", "AUTO"], [14.341662388977594, 66.66666666666664, "LINEAR", "AUTO"], [10.053024175167023, 150.0, "LINEAR", "AUTO"], [14.341662388977594, 183.33333333333331, "LINEAR", "AUTO"], [9.347183888601442, 83.33333333333337, "LINEAR", "AUTO"], [3.4013761500584048, 133.33333333333326, "LINEAR", "AUTO"], [2.2122143889063857, 66.66666666666674, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [17.232944643893813, 116.66666666666667, "LINEAR", "AUTO"], [47.39059819759481, 66.66666666666664, "LINEAR", "AUTO"], [51.027851515545024, 150.0, "LINEAR", "AUTO"], [47.39059819759481, 183.33333333333331, "LINEAR", "AUTO"], [8.022402104733061, 83.33333333333337, "LINEAR", "AUTO"], [-38.844487923156436, 133.33333333333326, "LINEAR", "AUTO"], [-48.21786729477217, 66.66666666666674, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [-3.394506473857253, 116.66666666666667, "LINEAR", "AUTO"], [-9.334892963190004, 66.66666666666664, "LINEAR", "AUTO"], [-8.375116488567105, 150.0, "LINEAR", "AUTO"], [-9.334892963190004, 183.33333333333331, "LINEAR", "AUTO"], [5.668946020536571, 83.33333333333337, "LINEAR", "AUTO"], [23.530662511496125, 133.33333333333326, "LINEAR", "AUTO"], [27.10300512666912, 66.66666666666674, "LINEAR", "AUTO"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 183.33333333333331, "LINEAR", "AUTO"], [1.0550689697265625, 66.66666666666669, "LINEAR", "AUTO"], [1.0550689697265625, 166.66666666666669, "LINEAR", "AUTO"], [-0.0, 99.99999999999994, "LINEAR", "AUTO"]]}}, "Shell": {"location": {"x": [[1.089231252670288, 0.0, "LINEAR", "AUTO"], [0.8341608047485352, 150.0, "LINEAR", "AUTO"], [0.5637267231941223, 100.0, "LINEAR", "AUTO"], [0.27297717332839966, 33.333333333333314, "LINEAR", "AUTO"], [1.1920928955078125e-07, 66.66666666666669, "LINEAR", "AUTO"]], "z": [[-1.6620994806289673, 0.0, "LINEAR", "AUTO"], [-1.8606443405151367, 150.0, "LINEAR", "AUTO"], [-1.7523975372314453, 100.0, "LINEAR", "AUTO"], [-2.0263478755950928, 33.333333333333314, "LINEAR", "AUTO"], [-2.9000000953674316, 66.66666666666669, "LINEAR", "AUTO"]], "y": [[-0.7190526723861694, 0.0, "LINEAR", "AUTO"], [-1.443679928779602, 150.0, "LINEAR", "AUTO"], [1.7873222827911377, 100.0, "LINEAR", "AUTO"], [1.7349900007247925, 33.333333333333314, "LINEAR", "AUTO"], [1.5999999046325684, 66.66666666666669, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 100.0, 0.0, "AUTO_CLAMPED", 183.33333333333331, 0.0, "AUTO_CLAMPED"], [-4.686586806083493, 100.0, "BEZIER", "AUTO", 216.66666666666669, -4.686586806083493, "AUTO_CLAMPED", 261.11111640930176, -4.686586806083493, "AUTO_CLAMPED"], [-4.686586806083493, 33.333333333333314, "BEZIER", "AUTO", 272.2222328186035, -4.686586806083493, "AUTO_CLAMPED", 305.55556615193683, -4.686586806083493, "AUTO_CLAMPED"], [0.0, 66.66666666666669, "BEZIER", "AUTO", 327.7777671813965, 0.0, "AUTO_CLAMPED", 372.2222328186035, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 50.0, -0.0, "AUTO_CLAMPED"], [-0.0, 150.0, "BEZIER", "AUTO", 100.0, -0.0, "AUTO_CLAMPED", 183.33333333333331, -0.0, "AUTO_CLAMPED"], [-0.5807879005165506, 100.0, "BEZIER", "AUTO", 216.66666666666669, -0.5807879005165506, "AUTO_CLAMPED", 261.11111640930176, -0.5807879005165506, "AUTO_CLAMPED"], [-0.5807879005165506, 33.333333333333314, "BEZIER", "AUTO", 272.2222328186035, -0.5807879005165506, "AUTO_CLAMPED", 305.55556615193683, -0.5807879005165506, "AUTO_CLAMPED"], [-0.0, 66.66666666666669, "BEZIER", "AUTO", 327.7777671813965, -0.0, "AUTO_CLAMPED", 372.2222328186035, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 100.0, 0.0, "AUTO_CLAMPED", 183.33333333333331, 0.0, "AUTO_CLAMPED"], [15.393064143768921, 100.0, "BEZIER", "AUTO", 216.66666666666669, 15.393064143768921, "AUTO_CLAMPED", 261.11111640930176, 15.393064143768921, "AUTO_CLAMPED"], [15.393064143768921, 33.333333333333314, "BEZIER", "AUTO", 272.2222328186035, 15.393064143768921, "AUTO_CLAMPED", 305.55556615193683, 15.393064143768921, "AUTO_CLAMPED"], [0.0, 66.66666666666669, "BEZIER", "AUTO", 327.7777671813965, 0.0, "AUTO_CLAMPED", 372.2222328186035, 0.0, "AUTO_CLAMPED"]]}}}, "ReloadEnd": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0, "LINEAR", "AUTO"], [-0.5471799969673157, 166.66666666666666, "LINEAR", "AUTO"], [-0.15633714199066162, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]], "z": [[-0.29214829206466675, 0.0, "LINEAR", "AUTO"], [-0.21911121904850006, 166.66666666666666, "LINEAR", "AUTO"], [-0.06260320544242859, 100.00000000000003, "LINEAR", "AUTO"], [-0.0, 150.0, "LINEAR", "AUTO"]], "y": [[0.2915276288986206, 0.0, "LINEAR", "AUTO"], [0.21864572167396545, 166.66666666666666, "LINEAR", "AUTO"], [0.0624702125787735, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0, "LINEAR", "AUTO"], [1.6591607383189364, 166.66666666666666, "LINEAR", "AUTO"], [0.47404597097185575, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]], "z": [[-48.21786729477217, 0.0, "LINEAR", "AUTO"], [-36.16339961730548, 166.66666666666666, "LINEAR", "AUTO"], [-10.332401110335347, 100.00000000000003, "LINEAR", "AUTO"], [-0.0, 150.0, "LINEAR", "AUTO"]], "y": [[27.10300512666912, 0.0, "LINEAR", "AUTO"], [20.327254271888663, 166.66666666666666, "LINEAR", "AUTO"], [5.807786690890005, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]]}}}, "ReloadStart": {"MainBody": {"location": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [-0.7295733690261841, 166.66666666666666, "LINEAR", "AUTO"], [-0.7152981162071228, 50.00000000000003, "LINEAR", "AUTO"], [-0.7095879912376404, 66.66666666666663, "LINEAR", "AUTO"], [-0.7295733690261841, 116.66666666666669, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.29214829206466675, 166.66666666666666, "LINEAR", "AUTO"], [-0.28362342715263367, 50.00000000000003, "LINEAR", "AUTO"], [-0.28021347522735596, 66.66666666666663, "LINEAR", "AUTO"], [-0.29214829206466675, 116.66666666666669, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [0.2915276288986206, 166.66666666666666, "LINEAR", "AUTO"], [0.4171614646911621, 50.00000000000003, "LINEAR", "AUTO"], [0.4674150049686432, 66.66666666666663, "LINEAR", "AUTO"], [0.2915276288986206, 116.66666666666669, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [2.2122143889063857, 166.66666666666666, "LINEAR", "AUTO"], [5.485797059263618, 50.00000000000003, "LINEAR", "AUTO"], [6.795230554293333, 66.66666666666663, "LINEAR", "AUTO"], [2.2122143889063857, 116.66666666666669, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-48.21786729477217, 166.66666666666666, "LINEAR", "AUTO"], [-50.902555110315724, 50.00000000000003, "LINEAR", "AUTO"], [-51.976428187476394, 66.66666666666663, "LINEAR", "AUTO"], [-48.21786729477217, 116.66666666666669, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [27.10300512666912, 166.66666666666666, "LINEAR", "AUTO"], [26.843731145775436, 50.00000000000003, "LINEAR", "AUTO"], [26.74002155341796, 66.66666666666663, "LINEAR", "AUTO"], [27.10300512666912, 116.66666666666669, "LINEAR", "AUTO"]]}}, "Shell": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [1.8812716007232666e-07, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 1.5194885349956166e-07, "AUTO_CLAMPED", 161.11111640930176, 2.1073859102216375e-07, "AUTO_CLAMPED"], [2.384185791015625e-07, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 1.8812716007232666e-07, "AUTO_CLAMPED", 244.4444497426351, 2.8870999813079834e-07, "AUTO_CLAMPED"], [0.004309164825826883, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.004308667965233326, "AUTO_CLAMPED", 316.66666666666663, 0.00430946284905076, "AUTO_CLAMPED"], [0.00430946284905076, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.00430946284905076, "AUTO_CLAMPED", 366.66666666666663, 0.00430946284905076, "AUTO_CLAMPED"]], "z": [[-2.9000000953674316, 0.0, "BEZIER", "AUTO", 44.444445768992104, -2.9000000953674316, "AUTO_CLAMPED"], [-2.0142228603363037, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -2.0142228603363037, "AUTO_CLAMPED", 161.11111640930176, -2.0142228603363037, "AUTO_CLAMPED"], [-2.2258617877960205, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -2.0142228603363037, "AUTO_CLAMPED", 244.4444497426351, -2.4375007152557373, "AUTO_CLAMPED"], [-3.127822160720825, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -3.127822160720825, "AUTO_CLAMPED", 316.66666666666663, -3.127822160720825, "AUTO_CLAMPED"], [-3.009427070617676, 50.0, "BEZIER", "AUTO", 333.3333333333333, -3.009427070617676, "AUTO_CLAMPED", 366.66666666666663, -3.009427070617676, "AUTO_CLAMPED"]], "y": [[-1.2060743570327759, 0.0, "BEZIER", "AUTO", 44.444445768992104, -1.2060743570327759, "AUTO_CLAMPED"], [-0.690565824508667, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.2060743570327759, "AUTO_CLAMPED", 161.11111640930176, -0.36837297677993774, "AUTO_CLAMPED"], [0.8053045272827148, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 0.4213707149028778, "AUTO_CLAMPED", 244.4444497426351, 1.1892383098602295, "AUTO_CLAMPED"], [1.2387430667877197, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 1.1673623323440552, "AUTO_CLAMPED", 316.66666666666663, 1.2815715074539185, "AUTO_CLAMPED"], [1.3579723834991455, 50.0, "BEZIER", "AUTO", 333.3333333333333, 1.3579723834991455, "AUTO_CLAMPED", 366.66666666666663, 1.3579723834991455, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [21.14787588745631, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 21.14787588745631, "AUTO_CLAMPED", 244.4444497426351, 21.14787588745631, "AUTO_CLAMPED"], [0.40499606683590605, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.40499606683590605, "AUTO_CLAMPED", 316.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"], [0.40499606683590605, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.40499606683590605, "AUTO_CLAMPED", 366.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 161.11111640930176, -0.0, "AUTO_CLAMPED"], [-0.0, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -0.0, "AUTO_CLAMPED", 244.4444497426351, -0.0, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -1.0271807443729786e-06, "AUTO_CLAMPED", 316.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -1.0271807443729786e-06, "AUTO_CLAMPED", 366.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [-1.9209907040660864e-06, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -7.248212372463371e-07, "AUTO_CLAMPED", 244.4444497426351, -3.1171601708858352e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -4.784677867278997e-06, "AUTO_CLAMPED", 316.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -4.784677867278997e-06, "AUTO_CLAMPED", 366.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"]]}}}}, "offset": {"PumpGrip": [-3.073364496231079e-08, 2.8870999813079834e-08, -0.0], "Shell": [0.0, 1.600000023841858, -2.9000000953674316], "ShellFore": [0.0, 1.600260615348816, -2.8731613159179688]}, "hierarchy": {"PumpGrip": "MainBody", "Shell": "MainBody", "ShellFore": "Shell"}} \ No newline at end of file From 19bce7c342f9c3611a3c4dda1b4a7bc133a8a2ca Mon Sep 17 00:00:00 2001 From: Boblet Date: Tue, 12 Nov 2024 16:24:31 +0100 Subject: [PATCH 05/15] explosive fucking buckshot from a peneumatic warhead yeeter --- .../weapon/sedna/factory/GunFactory.java | 2 +- .../sedna/factory/GunFactoryClient.java | 2 + .../weapon/sedna/factory/LegoClient.java | 13 ++++++ .../sedna/factory/XFactoryCatapult.java | 44 ++++++++++++++++-- .../assets/hbm/textures/items/ammo.png | Bin 15948 -> 16183 bytes .../items/ammo_standard.nuke_hive.png | Bin 0 -> 296 bytes .../items/ammo_standard.nuke_tots.png | Bin 0 -> 411 bytes 7 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_hive.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_tots.png diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java index b2efa246a..85a1d3e3a 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java @@ -82,7 +82,7 @@ public class GunFactory { FLAME_DIESEL, FLAME_GAS, FLAME_NAPALM, FLAME_BALEFIRE, CAPACITOR, CAPACITOR_OVERCHARGE, CAPACITOR_BLACKLIGHTNING, TAU_URANIUM, - NUKE_STANDARD, NUKE_DEMO, NUKE_HIGH, + NUKE_STANDARD, NUKE_DEMO, NUKE_HIGH, NUKE_TOTS, NUKE_HIVE, M44_EQUESTRIAN, G12_EQUESTRIAN, BMG50_EQUESTRIAN } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index d5970934c..2b8fa6b2d 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -138,6 +138,8 @@ public class GunFactoryClient { setRendererBulk(LegoClient.RENDER_ML, rocket_ml); setRendererBulk(LegoClient.RENDER_NUKE, nuke_standard, nuke_demo, nuke_high); + nuke_tots.setRenderer(LegoClient.RENDER_GRENADE); + nuke_hive.setRenderer(LegoClient.RENDER_HIVE); setRendererBulkBeam(LegoClient.RENDER_LIGHTNING, energy_tesla, energy_tesla_overcharge); setRendererBulkBeam(LegoClient.RENDER_TAU, tau_uranium); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java index 7b8ba2277..e8b97019b 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java @@ -316,4 +316,17 @@ public class LegoClient { GL11.glShadeModel(GL11.GL_FLAT); GL11.glPopMatrix(); }; + + public static BiConsumer RENDER_HIVE = (bullet, interp) -> { + + GL11.glPushMatrix(); + GL11.glScalef(0.125F, 0.125F, 0.125F); + GL11.glRotated(90, 0, -1, 0); + GL11.glTranslatef(0, 0, 3.5F); + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.panzerschreck_tex); + ResourceManager.panzerschreck.renderPart("Rocket"); + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java index 58606d762..b1f1a9de2 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java @@ -10,6 +10,7 @@ import com.hbm.explosion.vanillant.ExplosionVNT; import com.hbm.explosion.vanillant.standard.BlockAllocatorStandard; import com.hbm.explosion.vanillant.standard.BlockProcessorStandard; import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; +import com.hbm.explosion.vanillant.standard.ExplosionEffectWeapon; import com.hbm.explosion.vanillant.standard.PlayerProcessorStandard; import com.hbm.handler.radiation.ChunkRadiationManager; import com.hbm.items.ModItems; @@ -40,6 +41,8 @@ public class XFactoryCatapult { public static BulletConfig nuke_standard; public static BulletConfig nuke_demo; public static BulletConfig nuke_high; + public static BulletConfig nuke_tots; + public static BulletConfig nuke_hive; public static BiConsumer LAMBDA_NUKE_STANDARD = (bullet, mop) -> { if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; @@ -51,7 +54,7 @@ public class XFactoryCatapult { vnt.setPlayerProcessor(new PlayerProcessorStandard()); vnt.explode(); - incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord); + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 1F); spawnMush(bullet, mop); }; @@ -67,7 +70,7 @@ public class XFactoryCatapult { vnt.setPlayerProcessor(new PlayerProcessorStandard()); vnt.explode(); - incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord); + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 1.5F); spawnMush(bullet, mop); }; @@ -79,10 +82,10 @@ public class XFactoryCatapult { spawnMush(bullet, mop); }; - public static void incrementRad(World world, double posX, double posY, double posZ) { + public static void incrementRad(World world, double posX, double posY, double posZ, float mult) { for(int i = -2; i <= 2; i++) { for(int j = -2; j <= 2; j++) { if(Math.abs(i) + Math.abs(j) < 4) { - ChunkRadiationManager.proxy.incrementRad(world, (int) Math.floor(posX + i * 16), (int) Math.floor(posY), (int) Math.floor(posZ + j * 16), 50 / (Math.abs(i) + Math.abs(j) + 1)); + ChunkRadiationManager.proxy.incrementRad(world, (int) Math.floor(posX + i * 16), (int) Math.floor(posY), (int) Math.floor(posZ + j * 16), 50F / (Math.abs(i) + Math.abs(j) + 1) * mult); } } } @@ -96,17 +99,48 @@ public class XFactoryCatapult { PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord), new TargetPoint(bullet.dimension, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 250)); } + public static BiConsumer LAMBDA_NUKE_TINYTOT = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 5); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 0.25F); + bullet.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord, "hbm:weapon.mukeExplosion", 15.0F, 1.0F); + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "tinytot"); + data.setBoolean("balefire", MainRegistry.polaroidID == 11 || bullet.worldObj.rand.nextInt(100) == 0); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord), new TargetPoint(bullet.dimension, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 250)); + }; + + public static BiConsumer LAMBDA_NUKE_HIVE = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 5); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.setSFX(new ExplosionEffectWeapon(10, 2.5F, 1F)); + vnt.explode(); + }; + public static void init() { nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_STANDARD); nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_DEMO); nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_HIGH); + nuke_tots = new BulletConfig().setItem(EnumAmmo.NUKE_TOTS).setProjectiles(8).setLife(300).setVel(3F).setGrav(0.025F).setSpread(0.1F).setOnImpact(LAMBDA_NUKE_TINYTOT); + nuke_hive = new BulletConfig().setItem(EnumAmmo.NUKE_HIVE).setProjectiles(12).setLife(300).setVel(1F).setGrav(0.025F).setSpread(0.15F).setOnImpact(LAMBDA_NUKE_HIVE); ModItems.gun_fatman = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(300).draw(20).inspect(30).crosshair(Crosshair.L_CIRCUMFLEX) .rec(new Receiver(0) .dmg(25F).delay(10).reload(57).jam(40).sound("hbm:weapon.fire.fatman", 1.0F, 1.0F) - .mag(new MagazineSingleReload(0, 1).addConfigs(nuke_standard, nuke_demo, nuke_high)) + .mag(new MagazineSingleReload(0, 1).addConfigs(nuke_standard, nuke_demo, nuke_high, nuke_tots, nuke_hive)) .offset(1, -0.0625 * 1.5, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index a967a0e1e233f05e656567fcd34e34e1b33f07ce..680cf4113615b99311ea2e7551cc66b71b9ab3ae 100644 GIT binary patch literal 16183 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 EQY(p4Rozsxx?YIaD>p%0 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 literal 15948 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_tots.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_tots.png new file mode 100644 index 0000000000000000000000000000000000000000..7f113f8e573a168c0622397f75b559e068187ea7 GIT binary patch literal 411 zcmV;M0c8G(P) zbQuvx^i0cUre!m&R0I*n!KMNtj%Y}NL7w7qW{vd%?%O_k{Q+ZfaC~3KBaAAZH9*=J zDSqByXg&xjUY4Z*P_GUxl^Qr6VNd_W)!oo8*AG#v=prDVvefZNHcL=kSuRV8re(9= zEZyH$aMKE4S~kl) Date: Wed, 13 Nov 2024 10:07:08 +1100 Subject: [PATCH 06/15] add audio to inspect and jammed SPAS-12 animations --- .../items/weapon/sedna/factory/Orchestras.java | 9 +++++++++ src/main/resources/assets/hbm/sounds.json | 4 ++++ .../assets/hbm/sounds/weapon/foley/gunWhack.ogg | Bin 0 -> 11329 bytes .../hbm/sounds/weapon/foley/gunWhack2.ogg | Bin 0 -> 7364 bytes .../sounds/weapon/reload/shotgunCockClose.ogg | Bin 0 -> 11764 bytes .../sounds/weapon/reload/shotgunCockOpen.ogg | Bin 0 -> 12104 bytes 6 files changed, 13 insertions(+) create mode 100644 src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack.ogg create mode 100644 src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack2.ogg create mode 100644 src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockClose.ogg create mode 100644 src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockOpen.ogg 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 789fba817..e0ac5d238 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 @@ -638,6 +638,15 @@ public class Orchestras { if(type == AnimType.RELOAD_CYCLE) { if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunReload", 1F, 1F); } + if(type == AnimType.INSPECT) { + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCockOpen", 1F, 1F); + if(timer == 18) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCockClose", 1F, 1F); + } + if(type == AnimType.JAMMED) { + if(timer == 18) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.foley.gunWhack", 1F, 1F); + if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.foley.gunWhack", 1F, 1F); + if(timer == 29) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCockClose", 1F, 1F); + } }; public static BiConsumer ORCHESTRA_PANERSCHRECK = (stack, ctx) -> { diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 57ad2685d..f8acc5aaa 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -254,10 +254,14 @@ "weapon.reload.revolverSpin": {"category": "player", "sounds": ["weapon/reload/revolverSpin"]}, "weapon.reload.rifleCock": {"category": "player", "sounds": ["weapon/reload/rifleCock"]}, "weapon.reload.shotgunCock": {"category": "player", "sounds": ["weapon/reload/shotgunCock"]}, + "weapon.reload.shotgunCockOpen": {"category": "player", "sounds": ["weapon/reload/shotgunCockOpen"]}, + "weapon.reload.shotgunCockClose": {"category": "player", "sounds": ["weapon/reload/shotgunCockClose"]}, "weapon.reload.shotgunReload": {"category": "player", "sounds": ["weapon/reload/shotgunReload1", "weapon/reload/shotgunReload2", "weapon/reload/shotgunReload3"]}, "weapon.reload.tubeFwoomp": {"category": "player", "sounds": ["weapon/reload/tubeFwoomp"]}, "weapon.reload.impact": {"category": "player", "sounds": ["weapon/reload/impact1", "weapon/reload/impact2", "weapon/reload/impact3"]}, "weapon.reload.fatmanFull": {"category": "player", "sounds": ["weapon/reload/fatmanFull"]}, + + "weapon.foley.gunWhack": {"category": "player", "sounds": ["weapon/foley/gunWhack", "weapon/foley/gunWhack2"]}, "turret.chekhov_fire": {"category": "block", "sounds": [{"name": "turret/chekhov_fire", "stream": false}]}, "turret.jeremy_fire": {"category": "block", "sounds": ["turret/jeremy_fire1", "turret/jeremy_fire2", "turret/jeremy_fire3", "turret/jeremy_fire4", "turret/jeremy_fire5"]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack.ogg b/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2f88f3fb8fe90e5b44c5e135f4bccfe8d6edeb01 GIT binary patch literal 11329 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∋&!NmuksLYqLjFO$N9S5A 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 F{|A9;>RA8) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack2.ogg b/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..de102e4c37a7c0fd693e82d6ca6bbcff94c92a84 GIT binary patch literal 7364 zcmcI{c|4Tg+y8BeA!$OEQjMYvGi7X<%1$x}!w`~X>>>x|#v(z~9faquWH$ z@I0FBAY0%SKSy^0Yluy!WSdh~%C<#Ru^F@e{O4i)$>Lxu2^&zI&Hv|_;MiVB5#(QR z_i;OJ?B@!*?Cxl>wLDB8CNC#1CwEd#5hjgwb_&3|d%MDPy#w9-u6TPnd;7y#LfCd} zuL0N6wqOGw;0VeP))34{zySah0PH2<{7EkQa4IQV`uYRXITqC*7xjP?)gX$GMK%8E zV2VzA0e}+-mgb4ioz(ZBqg_Rh#rtKU-OsBOz__DLN6|cQmX6}R^PlH?deh-jkX=?g z0MJ1i=On^}u&mB8QX*Uw>>|Ydnk5P-e!Mb|vhMQAH^V{<<)`wJ&YzlklpBBQtMqe* z)=uQ}PK+U{#{&Pjj?4BIfsSTU{_c3T?0|u~XmN=-LA4;PU=7Z}hNNVIwoW>ZD9stU8|53^kk za}W*xyZs`LEVJ5{=`c1R>j*k!9G-J{U(R3X9FEZN5_Z6eO z3b*14ueNeTTRGp>6fn4)ENy@+cXIy!Xf9SM&i{AQaBG$UG(cZA`HDCBO6p=IoBR;m zTOMu(z?f=a5ekB(fkk%tDOnO! z`v^vTpetA&`QM*ATX+Etk;rgK@d$<}BsgrjB^X>*G#jGLw=D^r5SjfMMrM!~+R^;v ziL64Q^sd)Y=IO_(3m>F!Mes6RY#fXwyfv*MD~&-W(DnJq)NSgzKstA6VJA2y#-#8! ziaCJu+&jtKg##DBf2|ng$w$>fAQeSQKSrxI-(K%;SQK8O&|jm+z(1lsrh8WN*n-rG z6Xjbw4{Pi{;iCb@&7ohkG2B#|$XbkP4Ee^M5z8J>4AF8(a0FvJ8ac8uzO zcgu1Z0E9xfQ2eLcg7P+s^Ae+FTBV=8mv2L`x{|l_Q`2Q{q1t>X5XA^35XEt{$xOmy z^f^x|t=C$XO2T5`)a{G{g9>v>(Bu-^N|Nvgey#8VFf0BYxbKo5_8jQ=SNkw8ZYm%J zwhnounSv_L9A_EmWtAE*SQ%#9A28BK9O;X*6AAxMVEvOh0GKqPTRBN`j72q3Le6XP zYzO#H=J*OV-4}1UFKJLNY1D~m|DkBSpx7a(YpQ5uw%4{}Z$Ou@vzfAOmy&ZA&bcSh zd7#4Crjlq?@pr;(r_D%Tz`rtwl_H1H@#E(bIsZFzvZUkxQi(sJpD1aSc=URTYZSRK zEpw_chxb1+$1S?xL3BZ6G&3?@Ix59IiddCYKS{8GnWO6``LE1* zg%Z~Wv#A_mw6JZXY6s|0e_fG(2LJ$GCGZ(+)e%!HvIncwgGJ)ZRsZ*l0l7VjMqP@a zW0L_u3;?uMxx{Wk`9q)vS5)12QQW0V_L^MO&*GsCQ0-X#-TV9*`WUoZEc&zf=TQ_S z4S&}+4yD%#-J#W#WtyMG4VFDlz!U(2QH`i~qJDJ!mMk4QiYJ5Aj6Oz9>ePoLQ$!Wu zQuzY-&y?Iw{gynEs6li_o&Y|o6#NO`2H&08jD)>x8bScz$cN>Hhmo*!_+$dM6*VD_ z#h?o)W^^>h<`{@ zG!T+95Y#mma_$o}vP@BI7g91c$F&RMddzWy!bZ3XDI-B6gGF!m z1~~jO?5Z%b>m|~^t&zqePl#7nl!`y|7W5vrOd0tFZ&Ns<+C}m*!vzfc+YVO-*sOTjy2ciL zoi0Kw;4FWJ4T{Lr&h6LTl0meiIph0@Bi8~QT4-JlRm1}Wy~*|SpVt~YXkKI0L_7C2 zW#-lJ&{NJJrh_>EjbI+!E-~mu)s z6l={(%}W7MN=U$ROHi@c7;0XxOkGC3tfK-me;MRSC}VYqYtkD zwUVOtYr&Bf{T@c3ei(PwQutYm5*b@|<$PzAU6QfkQ zEgTzFO6qouDQ)a^Y-bthNvja`jC&xCKv;MQCy)bv;-QXwS|PF6SWP!RY&05j9~%pX7#odZ<~hZqk4aEt z(abE8kQNy66fFofk7NxVO?U8vr$}Wt41yn2D4L}ZAjgFY7u9B<;9&XDJSvsMP~nCL zkmNDccLMmch3_mJW3vb(EsPjd0Pl{_MYVZRjSuj22@qtls4XKv)iK~0sQOmN6yG*19>uZ=-Nfpc6g;aV&_OS-KEcD& z|1iP_tlf|=Dq9my@;jD-#|O_+B|j6-ZK{y<$r>}-V*LN_fP^by9Ko9*aSA1p8GGZo zL|A@+a05WB!+T9;RtUe=TM~hFC=Z41%ZHH!wBR6!G>=JvSq~n0-fP0)$%$A@VE`8E zfu#0Y$CM@|Vh!Ld>OiPD)}xfx?>G(1BVj?SMDfy6pg}P#_rl>I6^rV<0M;Fl0p3f% z^-8yHC@Cax6&6JUBX}9rxDOw<1MoSi0%%C~tGvZ@T8+8+Y~djR#D~NdtiFIaf;X^Y z!-CLZswm6*Fc4d;P=R;@sb<#L76r-pGX}~2XAFej_B?RPpLr6YjDN-iPHq3oTIvsF zg84&1wWR-M2>hW)P%WP9?a5e-bT;@2PBsB6ZzvXo@f}vB-s7KW>bysp>@&s&ZoyK3 z1{V;l5vTN1*wcyRmw;)L(!!wOPg61Q3E1;}3RE!3Jz7M;ViQ#z$`8-WOJSg?38o~h zfmA3&(;eL?db$w+D*`7V8kvx$kp=MbIRUTOwC)N4CKv3#h#qHW_u~=U!4-yogPwX0 zUL3WY!q4d-xT1J^G)z$k0K{>*&m0=zjb}eL?C=*Gy?gxIDX13oE)=XbyysrM<~ez0 zKK$6wC}&0vmV4{s8w>!u0icBox@S+jxL!mP_qoVsh<;QH4+c~NeAr%b0~(3!IyyQE zO&w$NYyyYnwXlwUcLlcDV9&`3W(fGOF5R4*TeoP=j=%5StXni|{H;Qk`5{>uQ!^uD zi%p?Th%5?;JZ@lObl&LK#PSIPBjcqnea~kh+=>3KB4$9t7keP+t2a*kSBihUoggJ< z>Ec3i!M(psKYEUMrOzq>lqpG{BQq}zmo}^fO&H1FYp>e8HRZ!@IAHjPH;e>lRAbnz zjV`H-H|@B*B=;F}fgxe08}!B#v44P}Eb_si@RdQ6Pp0X@rl%iSraHUv*Bqh2%yQu> zy>jTqi9>vJR5eL2s5qepv!3*@F^e&MWnic!x{eT1$-OjRckjc){i%Ud1+c`0`VY*)lefdq zEPt8z-mnq&37aGLJ<(u$k8wSa&?s2;Yr0Rbuk&`;-aWfIl`J|>l9p)^G_IKP3Xcyx zzr&)2IySzxOwA5!y;M~_jvRIInJk=T&bZy0>l*78>e;2rds!slD9{~*-i4Ur|6~`( zjf^#4{p5X%1GzW#_u2ES7i}$8&OL))NT`z;zS60^xzcvidbJAYv03^x`qq__s+rI3 z33au%4ajeAOD#OX`*-)D)qz_s*fX$u3T zz-n5%Bcuu_o4h^44Coz4d+%1w^7r8f+_?MM79~5zeRMlf>{){H^4d$AA-_9Jh$Z!x{;?7av(SDV|uvH_LVEbL$q|b5?&GanZPK&#Orn z>VZf1g1ZQ|Dr!fs*Gv8g9%deDRO94bfD20x?dOv&ryf)m|Eaxp<|glV4^!)%i0I4B z{Z-A0KRuw?XwIVkS*^30Z0#=kT)MJU=c72m*ovx;@OdE%_WOg=Hmx$nb%ER|M_(QB2NJF_PmNx2=xn2VNwNSr*gs6W$q z8GiqtrKK{(7b-`iOJV8|1rb{mQU2WAvKNfsUTMsWkta z{_n_&%(aN8494AEwiEQ5z~ZpK5G3xfCtPty+40dJKqzQuaE^`h&6INQlO?Eq2QQB1 za(OyjOp>?Qb?{yO{1sqvfRp?@3^oR>+~hKeZmWt>M7-}F%5=z9(6ij-=s2Tr*455@ zN~1x}I|u=Ex3A~W?Ij$~{ahQ@x|`hnc3D2FAj~Bbj&qDj7=x zhC1BT6P3;>3|=^(&S^hCcAl*3+4Cmwet?H-c{2xFVCzfZ~=f0`}OPGHuRX|e(Hzx+MX+ay8W_LZ1X%qJ>;*laL-&z zmmt3Nu~eo^+Q~U<-y6hh#D$7w)l(y@3$Dr)3zYFX%Ce35&h*W>xwM3pBVe6A^CS4) z?hGN(+?A$NM_Q8iD-Witc0<(d*dik4Y+db`?U$DOCf-cUEUtGCi-=Q`_sg$N|IYkM z8$_O{-!D@6GnQsJd-mztk@!!bawK`vd{W6#pRYfNvOgJh+0z}7?ivd@eTkEd4s>+o zp+!5pPs@Wr85d`N+kL03T_5}K*mdRga{X998>LKhnUXR5wvYD4@T}j7PaFWSF4YFV z*WTiob#TuAG9(+fntgS8ZZ@K0I+R0k*TTeV+fYggX-)RCU9S3xh)mCw)Q$Cwx_gIY zho}48kIuwX?_av4W*A@D_I?;Nlq||8rlE&)%uP#-2wKLzG_FE6RyJwBnM_Y+{N@nd z!B~*=<*Yp=_{z4a`P1CWSh7dpmr11qYj3W6B+L!{Xq}+^b*}qXT~ozJxyyT^zb!vf z!RBP?XqF1cgi7S9*rwcr>0M~*;w*@Io@r~guJdx)qz zy|mK3!9Y~MJoxqH%hb2uiT%l8^>iOOnYL);xcGwHA&S$H7aTJV7XDSw@B3gbJsDx- zWE}N)5@T{`;#Kx;rb_Wo<=qeI0-stH&U@`5gw1{|KmPKDd5l_()59(qc8KJ?!D!Fc zfEUBB+iDgpE5l1N8mdQ4aMN!w;#BSZA;#Sib0yv3mS=Zq0Fqw{!sid_+m(I3{V858 zF84izq7Zdu>XG!;`{J9AB)5H$ND=W?&i zr%t&yIfUCUKXr>@Uz5+FkcY3f%*t?areEL?HC(6EDwwc;UtC{3c;^`vnb@or(YVx< zvv{)4>+7vu_t-p6rim%EeonS0op6}fOI5F+p%8n85g#WFzA9h0{tR(4#L%uM&L1VU z?DmYf9+NB%S>AE1FGgvScO>bDs2`I24i?q(A?-R4IYWJ^x3oB6XLyo*HL&A}3YTih zS`tCP4`G~LJpy5v&S%wpHjw04zUCgfA3#hz=6O|`A{jR(q>=mRIk4NZnmNBJcF5f6 zv~AQ#OJI^(Brf){QR^ugnc@f{P%wLzNk?tr72cM1aoUyzyK zeiv^>jHfr*$&P%INwbkcs8sh4T76t;L?LZ!TzgN8oWHVMA*6ip#BL%0P=bZNay1Ptxoz84M1NSI*VfE1XK$ z*tlt-5!+edo$30)iZN%r1_7Rr@v^1ey~WY2sqXG8o}NRbG#2zG=UA+cO+%}UyaUuW z0=SGZKi|LjnK3-DxjEs{@p<9XZ}aIzUEdng&?Pwk*IMl8WA!2H-wKnv0N@7K`Qm+O^c92C4NIXm`@`Qoq|+6Yd^h1q*E~H!YUmZm zv8Ac%{HU;wRr{O!_j>@AO5HjY28Hys;u}SGALrkuRJ4Q#+ByIJIqfD^+b%5j;#$p& zaLwx%VGHj=p3Jn5T5;rGy-GIChaqe#(0H}1Uvd?D!nq9E*v5KK>xT5R2~k(j5u}aC zee}%Y*HH{xU#4HtX@W-m!;={Mny7i@gTH)UO#^|QRljYgh84~AN5+^wN0kB})^NNo zbC171P#JwSJ*6&nQ0Dtx?lSzz%EgC@z%^BMb#<^-W^(BeVo930W~BpHIyLwd^|5DR z?sQvr~SMmy_7UafdNw)&PgbH93o_r1D_opRrVk0Ci}CC!asd(f?0!rP9F5>@6l^(D$z<9ZQ>I`!C712(ADC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockClose.ogg b/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockClose.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c04bd3a0256a75087f497c51e654424f45800ce1 GIT binary patch literal 11764 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 A%>V!Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockOpen.ogg b/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockOpen.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0de90401345df6adcb8254d831585f7af47593c2 GIT binary patch literal 12104 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 G0RIOLK-jGS literal 0 HcmV?d00001 From 586d71911bb3307384a0385407a22ab7edf16383 Mon Sep 17 00:00:00 2001 From: George Paton Date: Wed, 13 Nov 2024 18:03:33 +1100 Subject: [PATCH 07/15] add Steyr animations --- .../weapon/sedna/factory/Orchestras.java | 65 +++++++++++++------ .../weapon/sedna/factory/XFactory12ga.java | 2 +- .../weapon/sedna/factory/XFactory556mm.java | 58 +++++++++++------ .../java/com/hbm/main/ResourceManager.java | 1 + .../item/weapon/sedna/ItemRenderSTG77.java | 13 ++++ .../hbm/models/weapons/animations/stg77.json | 1 + 6 files changed, 98 insertions(+), 42 deletions(-) create mode 100644 src/main/resources/assets/hbm/models/weapons/animations/stg77.json 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 e0ac5d238..7e215b9f8 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 @@ -894,26 +894,51 @@ public class Orchestras { AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); - if(type == AnimType.CYCLE) { - if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); - } - if(type == AnimType.CYCLE_DRY) { - if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 0.8F); - if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.pistolCock", 1F, 0.9F); - if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); - } - if(type == AnimType.RELOAD) { - if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); - if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); - if(timer == 24) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); - if(timer == 34) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); - } - if(type == AnimType.INSPECT) { - if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); - if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); - - if(timer == 114) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallInsert", 1F, 1F); - if(timer == 124) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + if(ClientConfig.GUN_ANIMS_LEGACY.get()) { + if(type == AnimType.CYCLE) { + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 0.8F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.pistolCock", 1F, 0.9F); + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 24) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 34) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + if(type == AnimType.INSPECT) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + + if(timer == 114) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallInsert", 1F, 1F); + if(timer == 124) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + } else { + if(type == AnimType.CYCLE) { + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 0.8F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.pistolCock", 1F, 0.9F); + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 16) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 28) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1F); + if(timer == 38) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 43) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + if(type == AnimType.INSPECT) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 11) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + + if(timer == 72) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallInsert", 1F, 1F); + if(timer == 84) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } } }; diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java index b7512b677..680fc7ed7 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java @@ -119,7 +119,7 @@ public class XFactory12ga { ModItems.gun_spas12 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(600).draw(20).inspect(39).reloadSequential(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) - .dmg(12F).delay(20).reload(5, 10, 10, 10, 0).jam(24).sound("hbm:weapon.shotgunShoot", 1.0F, 1.0F) + .dmg(12F).delay(20).reload(5, 10, 10, 10, 0).jam(36).sound("hbm:weapon.shotgunShoot", 1.0F, 1.0F) .mag(new MagazineSingleReload(0, 8).addConfigs(all)) .offset(0.75, -0.0625, -0.1875) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java index 8751b21ab..28abc2e62 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java @@ -3,6 +3,7 @@ package com.hbm.items.weapon.sedna.factory; import java.util.function.BiConsumer; import java.util.function.BiFunction; +import com.hbm.config.ClientConfig; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.Crosshair; @@ -15,6 +16,7 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; import com.hbm.main.MainRegistry; +import com.hbm.main.ResourceManager; import com.hbm.particle.SpentCasing; import com.hbm.particle.SpentCasing.CasingType; import com.hbm.render.anim.BusAnimation; @@ -56,7 +58,7 @@ public class XFactory556mm { ModItems.gun_stg77 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(3_000).draw(10).inspect(125).crosshair(Crosshair.CIRCLE).smoke(LAMBDA_SMOKE) .rec(new Receiver(0) - .dmg(15F).delay(2).dry(15).auto(true).spread(0.0F).reload(37).jam(0).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .dmg(15F).delay(2).dry(15).auto(true).spread(0.0F).reload(46).jam(0).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) .mag(new MagazineFullReload(0, 30).addConfigs(r556_sp, r556_fmj, r556_jhp, r556_ap)) .offset(1, -0.0625 * 2.5, -0.25D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) @@ -132,28 +134,42 @@ public class XFactory556mm { }; @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_STG77_ANIMS = (stack, type) -> { - switch(type) { - case EQUIP: return new BusAnimation() - .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); - case CYCLE: return new BusAnimation() - .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)) - .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); - case CYCLE_DRY: return new BusAnimation() - .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -2, 150).addPos(0, 0, 0, 100, IType.SIN_UP)) - .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); - case RELOAD: return new BusAnimation() - .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 1600).addPos(0, 0, 0, 100, IType.SIN_UP)) - .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 1500).addPos(0, 0, 0, 50)) - .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 200).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); - case INSPECT: return new BusAnimation() - .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 6100).addPos(0, 0, 0, 100, IType.SIN_UP)) - .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 6000).addPos(0, 0, 0, 50)) - .addBus("INSPECT_LEVER", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -10, 100).addPos(0, 0, -10, 100).addPos(0, 0, 0, 100)) - .addBus("INSPECT_BARREL", new BusAnimationSequence().addPos(0, 0, 0, 600).addPos(0, 0, 20, 150).addPos(0, 0, 0, 400).addPos(0, 0, 0, 500).addPos(15, 0, 0, 500).addPos(15, 0, 0, 2000).addPos(0, 0, 0, 500).addPos(0, 0, 0, 500).addPos(0, 0, 20, 200).addPos(0, 0, 20, 400).addPos(0, 0, 0, 150)) - .addBus("INSPECT_MOVE", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0, 0, 6, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(0, 0, 6, 500).addPos(0, 0, 0, 1000)) - .addBus("INSPECT_GUN", new BusAnimationSequence().addPos(0, 0, 0, 1750).addPos(15, 0, -70, 500, IType.SIN_FULL).addPos(15, 0, -70, 1500).addPos(0, 0, 0, 500, IType.SIN_FULL)); + if(ClientConfig.GUN_ANIMS_LEGACY.get()) { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)) + .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); + case CYCLE_DRY: return new BusAnimation() + .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -2, 150).addPos(0, 0, 0, 100, IType.SIN_UP)) + .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); + case RELOAD: return new BusAnimation() + .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 1600).addPos(0, 0, 0, 100, IType.SIN_UP)) + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 1500).addPos(0, 0, 0, 50)) + .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 200).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + case INSPECT: return new BusAnimation() + .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 6100).addPos(0, 0, 0, 100, IType.SIN_UP)) + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 6000).addPos(0, 0, 0, 50)) + .addBus("INSPECT_LEVER", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -10, 100).addPos(0, 0, -10, 100).addPos(0, 0, 0, 100)) + .addBus("INSPECT_BARREL", new BusAnimationSequence().addPos(0, 0, 0, 600).addPos(0, 0, 20, 150).addPos(0, 0, 0, 400).addPos(0, 0, 0, 500).addPos(15, 0, 0, 500).addPos(15, 0, 0, 2000).addPos(0, 0, 0, 500).addPos(0, 0, 0, 500).addPos(0, 0, 20, 200).addPos(0, 0, 20, 400).addPos(0, 0, 0, 150)) + .addBus("INSPECT_MOVE", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0, 0, 6, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(0, 0, 6, 500).addPos(0, 0, 0, 1000)) + .addBus("INSPECT_GUN", new BusAnimationSequence().addPos(0, 0, 0, 1750).addPos(15, 0, -70, 500, IType.SIN_FULL).addPos(15, 0, -70, 1500).addPos(0, 0, 0, 500, IType.SIN_FULL)); + } + } else { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)) + .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); + case CYCLE_DRY: return ResourceManager.stg77_anim.get("FireDry"); + case RELOAD: return ResourceManager.stg77_anim.get("Reload"); + case INSPECT: return ResourceManager.stg77_anim.get("Inspect"); + } } + return null; }; } diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index bdb497db9..2e9f8490d 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -874,6 +874,7 @@ public class ResourceManager { public static final HashMap congolake_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/congolake.json")); public static final HashMap am180_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/am180.json")); public static final HashMap flamethrower_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/flamethrower.json")); + public static final HashMap stg77_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/stg77.json")); public static final IModelCustom lance = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/lance.obj")); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java index 278b7ad81..8aaf9e285 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java @@ -63,25 +63,36 @@ public class ItemRenderSTG77 extends ItemRenderWeaponBase { GL11.glRotated(inspectGun[2], 0, 0, 1); GL11.glRotated(inspectGun[0], 1, 0, 0); + HbmAnimations.applyRelevantTransformation("Gun"); ResourceManager.stg77.renderPart("Gun"); + + GL11.glPushMatrix(); + HbmAnimations.applyRelevantTransformation("Magazine"); ResourceManager.stg77.renderPart("Magazine"); + GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glRotated(inspectLever[2], 0, 0, 1); + HbmAnimations.applyRelevantTransformation("Lever"); ResourceManager.stg77.renderPart("Lever"); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(0, 0, bolt[2]); + GL11.glPushMatrix(); + HbmAnimations.applyRelevantTransformation("Breech"); ResourceManager.stg77.renderPart("Breech"); + GL11.glPopMatrix(); GL11.glTranslated(0.125, 0, 0); GL11.glRotated(handle[2], 0, 0, 1); GL11.glTranslated(-0.125, 0, 0); + HbmAnimations.applyRelevantTransformation("Handle"); ResourceManager.stg77.renderPart("Handle"); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(safety[0], 0, 0); + HbmAnimations.applyRelevantTransformation("Safety"); ResourceManager.stg77.renderPart("Safety"); GL11.glPopMatrix(); @@ -95,6 +106,8 @@ public class ItemRenderSTG77 extends ItemRenderWeaponBase { GL11.glTranslated(inspectMove[0], inspectMove[1], inspectMove[2]); GL11.glRotated(inspectBarrel[0], 1, 0, 0); GL11.glRotated(inspectBarrel[2], 0, 0, 1); + HbmAnimations.applyRelevantTransformation("Gun"); + HbmAnimations.applyRelevantTransformation("Barrel"); ResourceManager.stg77.renderPart("Barrel"); GL11.glPopMatrix(); diff --git a/src/main/resources/assets/hbm/models/weapons/animations/stg77.json b/src/main/resources/assets/hbm/models/weapons/animations/stg77.json new file mode 100644 index 000000000..4681ba0f0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/animations/stg77.json @@ -0,0 +1 @@ +{"anim": {"Fire": {"Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [7.314687019273744e-18, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 1.8286713412281298e-18, "AUTO_CLAMPED", 27.77777910232544, 1.8286718375364973e-17, "AUTO_CLAMPED"], [4.3888125424364915e-17, 33.33333333333333, "BEZIER", "AUTO", 38.888887564341225, 4.3888125424364915e-17, "AUTO_CLAMPED", 105.5555502573649, 4.3888125424364915e-17, "AUTO_CLAMPED"], [0.0, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, 0.0, "AUTO_CLAMPED", 272.2222328186035, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, -0.0, "AUTO_CLAMPED"], [-0.3074626326560974, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -0.2629571557044983, "AUTO_CLAMPED", 27.77777910232544, -0.39647355675697327, "AUTO_CLAMPED"], [-0.39647355675697327, 33.33333333333333, "BEZIER", "AUTO", 38.888887564341225, -0.39647355675697327, "AUTO_CLAMPED", 105.5555502573649, -0.39647355675697327, "AUTO_CLAMPED"], [-0.0, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, -0.0, "AUTO_CLAMPED", 272.2222328186035, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [0.03294242173433304, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.00823560357093811, "AUTO_CLAMPED", 27.77777910232544, 0.0823560580611229, "AUTO_CLAMPED"], [0.19765454530715942, 33.33333333333333, "BEZIER", "AUTO", 38.888887564341225, 0.19765454530715942, "AUTO_CLAMPED", 105.5555502573649, 0.19765454530715942, "AUTO_CLAMPED"], [0.0, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, 0.0, "AUTO_CLAMPED", 272.2222328186035, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [1.0804245092351814, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 1.0804245092351814, "AUTO_CLAMPED", 44.44444179534912, 1.0804245092351814, "AUTO_CLAMPED"], [-1.8890702418668548, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, -1.8890702418668548, "AUTO_CLAMPED", 138.88888359069824, -1.8890702418668548, "AUTO_CLAMPED"], [-6.830189170012751e-06, 116.66666666666669, "BEZIER", "AUTO", 177.77778307596842, -6.830189170012751e-06, "AUTO_CLAMPED", 255.55555025736493, -6.830189170012751e-06, "AUTO_CLAMPED"]], "z": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-6.286747389742679e-16, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -6.286747389742679e-16, "AUTO_CLAMPED", 44.44444179534912, -6.286747389742679e-16, "AUTO_CLAMPED"], [4.294603873921931e-18, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, 4.294603873921931e-18, "AUTO_CLAMPED", 138.88888359069824, 4.294603873921931e-18, "AUTO_CLAMPED"], [-0.0, 116.66666666666669, "BEZIER", "AUTO", 177.77778307596842, -0.0, "AUTO_CLAMPED", 255.55555025736493, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [1.2765992093518362e-18, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 1.2765992093518362e-18, "AUTO_CLAMPED", 44.44444179534912, 1.2765992093518362e-18, "AUTO_CLAMPED"], [-3.3053638735980754e-16, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, -3.3053638735980754e-16, "AUTO_CLAMPED", 138.88888359069824, -3.3053638735980754e-16, "AUTO_CLAMPED"], [0.0, 116.66666666666669, "BEZIER", "AUTO", 177.77778307596842, 0.0, "AUTO_CLAMPED", 255.55555025736493, 0.0, "AUTO_CLAMPED"]]}}, "Safety": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 5.555555721124013, -1.485612965979044e-08, "AUTO_CLAMPED"], [0.25, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.25, "AUTO_CLAMPED", 677.7777989705404, 0.25, "AUTO_CLAMPED"], [0.25, 1983.3333333333333, "BEZIER", "AUTO", 1338.8888041178386, 0.25, "AUTO_CLAMPED", 2027.7777353922525, 0.25, "AUTO_CLAMPED"], [0.0, 83.33333333333348, "BEZIER", "AUTO", 2055.5555979410806, 0.0, "AUTO_CLAMPED", 2111.111068725586, 0.0, "AUTO_CLAMPED"]]}}}, "FireDry": {"Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [-0.1619010716676712, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, -0.1049237996339798, "AUTO_CLAMPED", 350.0, -0.1929795891046524, "AUTO_CLAMPED"], [-0.23081070184707642, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -0.20979301631450653, "AUTO_CLAMPED", 461.1111005147298, -0.25883427262306213, "AUTO_CLAMPED"], [-0.2943320870399475, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -0.2943320870399475, "AUTO_CLAMPED", 572.2222010294596, -0.2943320870399475, "AUTO_CLAMPED"], [-0.21849314868450165, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -0.25429102778434753, "AUTO_CLAMPED", 705.555534362793, -0.07530158758163452, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 194.44444974263507, -0.0, "AUTO_CLAMPED"], [0.0017719045281410217, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, 0.0017719045281410217, "AUTO_CLAMPED", 350.0, 0.0017719045281410217, "AUTO_CLAMPED"], [-0.30075472593307495, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -0.23500275611877441, "AUTO_CLAMPED", 461.1111005147298, -0.38842400908470154, "AUTO_CLAMPED"], [-0.38842400908470154, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -0.38842400908470154, "AUTO_CLAMPED", 572.2222010294596, -0.38842400908470154, "AUTO_CLAMPED"], [-0.08043090999126434, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -0.10053864121437073, "AUTO_CLAMPED", 705.555534362793, -0.0, "AUTO_CLAMPED"], [-0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, -0.0, "AUTO_CLAMPED", 972.2222010294597, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [0.8948926329612732, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, 0.8948926329612732, "AUTO_CLAMPED", 350.0, 0.8948926329612732, "AUTO_CLAMPED"], [0.8227108120918274, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, 0.8227108120918274, "AUTO_CLAMPED", 461.1111005147298, 0.8227108120918274, "AUTO_CLAMPED"], [0.9215061664581299, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, 0.9215061664581299, "AUTO_CLAMPED", 572.2222010294596, 0.9215061664581299, "AUTO_CLAMPED"], [0.8227109313011169, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, 0.8827967643737793, "AUTO_CLAMPED", 705.555534362793, 0.5823675394058228, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [-8.03014668547821, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, -5.0853387993575385, "AUTO_CLAMPED", 350.0, -9.636405687684693, "AUTO_CLAMPED"], [-11.123879162488192, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -10.605811875263665, "AUTO_CLAMPED", 461.1111005147298, -11.8146349762718, "AUTO_CLAMPED"], [-11.8146349762718, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -11.8146349762718, "AUTO_CLAMPED", 572.2222010294596, -11.8146349762718, "AUTO_CLAMPED"], [-7.397934984391721, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -9.24741873048965, "AUTO_CLAMPED", 705.555534362793, 0.0, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 194.44444974263507, -0.0, "AUTO_CLAMPED"], [4.904490331174411, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, 3.6124584506025945, "AUTO_CLAMPED", 350.0, 5.60923522615185, "AUTO_CLAMPED"], [5.641247895904876, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, 5.62360509039191, "AUTO_CLAMPED", 461.1111005147298, 5.664771494293223, "AUTO_CLAMPED"], [5.694113986967598, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, 5.694113986967598, "AUTO_CLAMPED", 572.2222010294596, 5.694113986967598, "AUTO_CLAMPED"], [5.0084014141124, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, 5.4078961904586835, "AUTO_CLAMPED", 705.555534362793, 3.4104218818404406, "AUTO_CLAMPED"], [-0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, -0.0, "AUTO_CLAMPED", 972.2222010294597, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [-2.5315146335470806, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, -1.7923157030751582, "AUTO_CLAMPED", 350.0, -2.934714147187862, "AUTO_CLAMPED"], [-3.140443713856877, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -3.0245894048248863, "AUTO_CLAMPED", 461.1111005147298, -3.2949163393429433, "AUTO_CLAMPED"], [-3.495574063666401, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -3.495574063666401, "AUTO_CLAMPED", 572.2222010294596, -3.495574063666401, "AUTO_CLAMPED"], [-1.197574526497065, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -1.4969681848017575, "AUTO_CLAMPED", 705.555534362793, 0.0, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]]}}, "Handle": {"location": {"x": [[0.375, 0.0, "BEZIER", "AUTO", 72.22222487131755, 0.375, "AUTO_CLAMPED"], [0.375, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, 0.375, "AUTO_CLAMPED", 266.6666666666667, 0.375, "AUTO_CLAMPED"], [0.29343682527542114, 149.99999999999994, "BEZIER", "EASE_IN", 316.66666666666663, 0.29343682527542114, "AUTO_CLAMPED", 405.55556615193683, 0.29343682527542114, "AUTO_CLAMPED"], [0.29343682527542114, 116.66666666666669, "QUAD", "EASE_IN", 444.44443384806317, 0.29343682527542114, "AUTO_CLAMPED"], [0.375, 50.00000000000006, "BEZIER", "AUTO", 550.0, 0.375, "AUTO_CLAMPED"]], "z": [[2.375, 0.0, "BEZIER", "AUTO", 72.22222487131755, 2.375, "AUTO_CLAMPED"], [2.375, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, 2.375, "AUTO_CLAMPED", 266.6666666666667, 2.375, "AUTO_CLAMPED"], [0.3861556053161621, 149.99999999999994, "BEZIER", "EASE_IN", 316.66666666666663, 0.3861556053161621, "AUTO_CLAMPED", 405.55556615193683, 0.3861556053161621, "AUTO_CLAMPED"], [0.3861556053161621, 116.66666666666669, "QUAD", "EASE_IN", 444.44443384806317, 0.3861556053161621, "AUTO_CLAMPED"], [2.375, 50.00000000000006, "BEZIER", "AUTO", 550.0, 2.375, "AUTO_CLAMPED"]], "y": [[-0.062499821186065674, 0.0, "BEZIER", "AUTO", 72.22222487131755, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, -0.062499821186065674, "AUTO_CLAMPED", 266.6666666666667, -0.062499821186065674, "AUTO_CLAMPED"], [-0.10900178551673889, 149.99999999999994, "BEZIER", "EASE_IN", 316.66666666666663, -0.10900178551673889, "AUTO_CLAMPED", 405.55556615193683, -0.10900178551673889, "AUTO_CLAMPED"], [-0.10900178551673889, 116.66666666666669, "QUAD", "EASE_IN", 444.44443384806317, -0.10900178551673889, "AUTO_CLAMPED"], [-0.062499821186065674, 50.00000000000006, "BEZIER", "AUTO", 550.0, -0.062499821186065674, "AUTO_CLAMPED"]]}}, "Safety": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 5.555555721124013, -1.485612965979044e-08, "AUTO_CLAMPED"], [0.25, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.25, "AUTO_CLAMPED", 677.7777989705404, 0.25, "AUTO_CLAMPED"], [0.25, 1983.3333333333333, "BEZIER", "AUTO", 1338.8888041178386, 0.25, "AUTO_CLAMPED", 2027.7777353922525, 0.25, "AUTO_CLAMPED"], [0.0, 83.33333333333348, "BEZIER", "AUTO", 2055.5555979410806, 0.0, "AUTO_CLAMPED", 2111.111068725586, 0.0, "AUTO_CLAMPED"]]}}}, "Inspect": {"Barrel": {"location": {"x": [[-3.4825498573809455e-07, 0.0, "BEZIER", "AUTO", 194.44444974263507, -3.4825498573809455e-07, "AUTO_CLAMPED"], [-3.4825498573809455e-07, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, -3.4825498573809455e-07, "AUTO_CLAMPED", 661.1111323038737, -3.4825498573809455e-07, "AUTO_CLAMPED"], [-3.476189931461704e-07, 233.33333333333326, "BEZIER", "AUTO", 738.8888676961262, -3.478257042388577e-07, "AUTO_CLAMPED", 961.1111323038737, -3.4723512953860336e-07, "AUTO_CLAMPED"], [-3.2426760299131274e-07, 433.33333333333337, "BEZIER", "AUTO", 1105.5555979410808, -3.476189931461704e-07, "AUTO_CLAMPED", 1277.7777353922527, -3.197769444795995e-07, "AUTO_CLAMPED"], [1.0077298879623413, 83.33333333333326, "BEZIER", "AUTO", 1305.5555979410806, 0.5834590196609497, "AUTO_CLAMPED", 1416.6666666666667, 2.2805423736572266, "AUTO_CLAMPED"], [2.2805423736572266, 250.0, "BEZIER", "AUTO", 1500.0, 2.219541549682617, "AUTO_CLAMPED", 1638.8889312744138, 2.321209669113159, "AUTO_CLAMPED"], [2.416100025177002, 166.66666666666674, "BEZIER", "AUTO", 1694.4444020589194, 2.416100025177002, "AUTO_CLAMPED", 1827.7777353922527, 2.416100025177002, "AUTO_CLAMPED"], [0.6327074766159058, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 0.8426411747932434, "AUTO_CLAMPED", 2266.6666666666665, -0.13205105066299438, "AUTO_CLAMPED"], [-0.13205105066299438, 850.0, "BEZIER", "AUTO", 2550.0, -0.13205105066299438, "AUTO_CLAMPED", 2944.4445292154946, -0.13205105066299438, "AUTO_CLAMPED"], [1.7186524868011475, 333.33333333333303, "BEZIER", "AUTO", 3055.5554707845054, 0.9271268844604492, "AUTO_CLAMPED", 3222.222137451172, 2.114415168762207, "AUTO_CLAMPED"], [2.443265438079834, 166.66666666666697, "BEZIER", "AUTO", 3277.7778625488277, 2.443265438079834, "AUTO_CLAMPED", 3461.1111958821616, 2.443265438079834, "AUTO_CLAMPED"], [-3.2426760299131274e-07, 383.3333333333335, "BEZIER", "AUTO", 3588.8888041178384, -2.8295360721131146e-07, "AUTO_CLAMPED", 3788.8888041178384, -3.476189931461704e-07, "AUTO_CLAMPED"], [-3.476189931461704e-07, 216.66666666666606, "BEZIER", "AUTO", 3861.111195882161, -3.4734756582111004e-07, "AUTO_CLAMPED", 3983.3333333333335, -3.478068890672148e-07, "AUTO_CLAMPED"], [-3.4825498573809455e-07, 150.0, "BEZIER", "AUTO", 4033.333333333333, -3.4825498573809455e-07, "AUTO_CLAMPED", 4133.333333333333, -3.4825498573809455e-07, "AUTO_CLAMPED"]], "z": [[2.999999761581421, 0.0, "BEZIER", "AUTO", 194.44444974263507, 2.999999761581421, "AUTO_CLAMPED"], [2.999999761581421, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 2.999999761581421, "AUTO_CLAMPED", 661.1111323038737, 2.999999761581421, "AUTO_CLAMPED"], [3.153888702392578, 233.33333333333326, "BEZIER", "AUTO", 738.8888676961262, 2.999999761581421, "AUTO_CLAMPED", 961.1111323038737, 3.4396824836730957, "AUTO_CLAMPED"], [8.80422592163086, 433.33333333333337, "BEZIER", "AUTO", 1105.5555979410808, 7.72268009185791, "AUTO_CLAMPED", 1277.7777353922527, 9.012215614318848, "AUTO_CLAMPED"], [9.101808547973633, 83.33333333333326, "BEZIER", "AUTO", 1305.5555979410806, 9.101808547973633, "AUTO_CLAMPED", 1416.6666666666667, 9.101808547973633, "AUTO_CLAMPED"], [9.039411544799805, 250.0, "BEZIER", "AUTO", 1500.0, 9.101808547973633, "AUTO_CLAMPED", 1638.8889312744138, 8.99781322479248, "AUTO_CLAMPED"], [4.012010097503662, 166.66666666666674, "BEZIER", "AUTO", 1694.4444020589194, 4.076910972595215, "AUTO_CLAMPED", 1827.7777353922527, 3.9211485385894775, "AUTO_CLAMPED"], [3.9211485385894775, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 3.926347017288208, "AUTO_CLAMPED", 2266.6666666666665, 3.9022114276885986, "AUTO_CLAMPED"], [3.7453043460845947, 850.0, "BEZIER", "AUTO", 2550.0, 3.7453043460845947, "AUTO_CLAMPED", 2944.4445292154946, 3.7453043460845947, "AUTO_CLAMPED"], [4.118513107299805, 333.33333333333303, "BEZIER", "AUTO", 3055.5554707845054, 3.7453043460845947, "AUTO_CLAMPED", 3222.222137451172, 4.305117607116699, "AUTO_CLAMPED"], [5.457437992095947, 166.66666666666697, "BEZIER", "AUTO", 3277.7778625488277, 4.835398197174072, "AUTO_CLAMPED", 3461.1111958821616, 6.888129711151123, "AUTO_CLAMPED"], [8.80422592163086, 383.3333333333335, "BEZIER", "AUTO", 3588.8888041178384, 8.80422592163086, "AUTO_CLAMPED", 3788.8888041178384, 8.80422592163086, "AUTO_CLAMPED"], [3.153888702392578, 216.66666666666606, "BEZIER", "AUTO", 3861.111195882161, 3.3761727809906006, "AUTO_CLAMPED", 3983.3333333333335, 2.999999761581421, "AUTO_CLAMPED"], [2.999999761581421, 150.0, "BEZIER", "AUTO", 4033.333333333333, 2.999999761581421, "AUTO_CLAMPED", 4133.333333333333, 2.999999761581421, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [0.0, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 0.0, "AUTO_CLAMPED", 661.1111323038737, 0.0, "AUTO_CLAMPED"], [-1.14656162342186e-09, 233.33333333333326, "BEZIER", "AUTO", 738.8888676961262, 0.0, "AUTO_CLAMPED", 961.1111323038737, -3.2758902257512545e-09, "AUTO_CLAMPED"], [-4.3244856584578883e-08, 433.33333333333337, "BEZIER", "AUTO", 1105.5555979410808, -4.3244856584578883e-08, "AUTO_CLAMPED", 1277.7777353922527, -4.3244856584578883e-08, "AUTO_CLAMPED"], [0.451265811920166, 83.33333333333326, "BEZIER", "AUTO", 1305.5555979410806, 0.451265811920166, "AUTO_CLAMPED", 1416.6666666666667, 0.451265811920166, "AUTO_CLAMPED"], [0.202208012342453, 250.0, "BEZIER", "AUTO", 1500.0, 0.202208012342453, "AUTO_CLAMPED", 1638.8889312744138, 0.202208012342453, "AUTO_CLAMPED"], [1.4557093381881714, 166.66666666666674, "BEZIER", "AUTO", 1694.4444020589194, 0.9137952327728271, "AUTO_CLAMPED", 1827.7777353922527, 2.2143890857696533, "AUTO_CLAMPED"], [2.640509605407715, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 2.640509605407715, "AUTO_CLAMPED", 2266.6666666666665, 2.640509605407715, "AUTO_CLAMPED"], [2.3980705738067627, 850.0, "BEZIER", "AUTO", 2550.0, 2.5700769424438477, "AUTO_CLAMPED", 2944.4445292154946, 2.3306171894073486, "AUTO_CLAMPED"], [2.0349507331848145, 333.33333333333303, "BEZIER", "AUTO", 3055.5554707845054, 2.2475428581237793, "AUTO_CLAMPED", 3222.222137451172, 1.928654670715332, "AUTO_CLAMPED"], [1.5582460165023804, 166.66666666666697, "BEZIER", "AUTO", 3277.7778625488277, 1.789979100227356, "AUTO_CLAMPED", 3461.1111958821616, 1.0252599716186523, "AUTO_CLAMPED"], [-4.3244856584578883e-08, 383.3333333333335, "BEZIER", "AUTO", 3588.8888041178384, -4.3244856584578883e-08, "AUTO_CLAMPED", 3788.8888041178384, -4.3244856584578883e-08, "AUTO_CLAMPED"], [-1.14656162342186e-09, 216.66666666666606, "BEZIER", "AUTO", 3861.111195882161, -2.8027060672286552e-09, "AUTO_CLAMPED", 3983.3333333333335, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 4033.333333333333, 0.0, "AUTO_CLAMPED", 4133.333333333333, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[4.2688682312579694e-07, 0.0, "BEZIER", "AUTO", 194.44444974263507, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 4.2688682312579694e-07, "AUTO_CLAMPED", 683.3333333333334, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 299.9999999999999, "BEZIER", "AUTO", 783.3333333333334, 4.2688682312579694e-07, "AUTO_CLAMPED", 972.2222010294597, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 266.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 4.2688682312579694e-07, "AUTO_CLAMPED", 1166.6666666666667, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 50.0, "BEZIER", "AUTO", 1183.3333333333333, 4.2688682312579694e-07, "AUTO_CLAMPED", 1244.4444020589192, 4.2688682312579694e-07, "AUTO_CLAMPED"], [-4.966584861579466, 133.33333333333326, "BEZIER", "AUTO", 1288.888931274414, -4.966584861579466, "AUTO_CLAMPED", 1394.4444020589192, -4.966584861579466, "AUTO_CLAMPED"], [1.9358982322598737, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 1.9358982322598737, "AUTO_CLAMPED", 1688.888931274414, 1.9358982322598737, "AUTO_CLAMPED"], [-6.827979603816252, 516.6666666666667, "BEZIER", "AUTO", 1861.111068725586, -5.420612722032778, "AUTO_CLAMPED", 2300.0, -9.007128406620371, "AUTO_CLAMPED"], [-9.007128406620371, 800.0000000000002, "BEZIER", "AUTO", 2566.6666666666665, -9.007128406620371, "AUTO_CLAMPED", 2922.222137451172, -9.007128406620371, "AUTO_CLAMPED"], [2.9107004827265666, 266.6666666666665, "BEZIER", "AUTO", 3011.111195882161, 2.9107004827265666, "AUTO_CLAMPED", 3244.4445292154946, 2.9107004827265666, "AUTO_CLAMPED"], [0.48410032959523186, 433.33333333333303, "BEZIER", "AUTO", 3388.888804117839, 1.3711487364924237, "AUTO_CLAMPED", 3577.777862548828, 0.21116234182352578, "AUTO_CLAMPED"], [4.2688682312579694e-07, 133.33333333333348, "BEZIER", "AUTO", 3622.2221374511714, 4.2688682312579694e-07, "AUTO_CLAMPED", 3755.5554707845054, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 266.6666666666665, "BEZIER", "AUTO", 3844.4445292154946, 4.2688682312579694e-07, "AUTO_CLAMPED", 3983.3333333333335, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 150.0, "BEZIER", "AUTO", 4033.333333333333, 4.2688682312579694e-07, "AUTO_CLAMPED", 4133.333333333333, 4.2688682312579694e-07, "AUTO_CLAMPED"]], "z": [[5.336085289072462e-08, 0.0, "BEZIER", "AUTO", 194.44444974263507, 5.336085289072462e-08, "AUTO_CLAMPED"], [5.336085289072462e-08, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 5.336085289072462e-08, "AUTO_CLAMPED", 683.3333333333334, 5.336085289072462e-08, "AUTO_CLAMPED"], [21.229704968807646, 299.9999999999999, "BEZIER", "AUTO", 783.3333333333334, 21.229704968807646, "AUTO_CLAMPED", 972.2222010294597, 21.229704968807646, "AUTO_CLAMPED"], [-0.0, 266.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, -0.0, "AUTO_CLAMPED", 1166.6666666666667, -0.0, "AUTO_CLAMPED"], [-0.0, 50.0, "BEZIER", "AUTO", 1183.3333333333333, -0.0, "AUTO_CLAMPED", 1244.4444020589192, -0.0, "AUTO_CLAMPED"], [-2.0298756588237254, 133.33333333333326, "BEZIER", "AUTO", 1288.888931274414, -2.0298756588237254, "AUTO_CLAMPED", 1394.4444020589192, -2.0298756588237254, "AUTO_CLAMPED"], [-0.5952278809173096, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, -2.0298756588237254, "AUTO_CLAMPED", 1688.888931274414, 3.447870101512328, "AUTO_CLAMPED"], [106.08308992424222, 516.6666666666667, "BEZIER", "AUTO", 1861.111068725586, 106.08308992424222, "AUTO_CLAMPED", 2300.0, 106.08308992424222, "AUTO_CLAMPED"], [105.00005414830997, 800.0000000000002, "BEZIER", "AUTO", 2566.6666666666665, 106.08308992424222, "AUTO_CLAMPED", 2922.222137451172, 104.63904449972894, "AUTO_CLAMPED"], [64.47990225569596, 266.6666666666665, "BEZIER", "AUTO", 3011.111195882161, 81.97973483386073, "AUTO_CLAMPED", 3244.4445292154946, 36.042676023725505, "AUTO_CLAMPED"], [21.229704968807646, 433.33333333333303, "BEZIER", "AUTO", 3388.888804117839, 21.229704968807646, "AUTO_CLAMPED", 3666.6666666666665, 21.229704968807646, "AUTO_CLAMPED"], [21.229704968807646, 400.0, "BEZIER", "AUTO", 3800.0, 21.229704968807646, "AUTO_CLAMPED", 3983.3333333333335, 21.229704968807646, "AUTO_CLAMPED"], [5.336085289072462e-08, 150.0, "BEZIER", "AUTO", 4033.333333333333, 5.336085289072462e-08, "AUTO_CLAMPED", 4133.333333333333, 5.336085289072462e-08, "AUTO_CLAMPED"]], "y": [[2.3678878470259048e-07, 0.0, "BEZIER", "AUTO", 194.44444974263507, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 2.3678878470259048e-07, "AUTO_CLAMPED", 683.3333333333334, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 299.9999999999999, "BEZIER", "AUTO", 783.3333333333334, 2.3678878470259048e-07, "AUTO_CLAMPED", 972.2222010294597, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 266.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 2.3678878470259048e-07, "AUTO_CLAMPED", 1166.6666666666667, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 50.0, "BEZIER", "AUTO", 1183.3333333333333, 2.3678878470259048e-07, "AUTO_CLAMPED", 1244.4444020589192, 2.3678878470259048e-07, "AUTO_CLAMPED"], [1.115360179787856, 133.33333333333326, "BEZIER", "AUTO", 1288.888931274414, 1.115360179787856, "AUTO_CLAMPED", 1394.4444020589192, 1.115360179787856, "AUTO_CLAMPED"], [-4.12851638155067, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, -4.12851638155067, "AUTO_CLAMPED", 1688.888931274414, -4.12851638155067, "AUTO_CLAMPED"], [9.113779249189182, 516.6666666666667, "BEZIER", "AUTO", 1861.111068725586, 9.113779249189182, "AUTO_CLAMPED", 2300.0, 9.113779249189182, "AUTO_CLAMPED"], [7.091429391613753, 800.0000000000002, "BEZIER", "AUTO", 2566.6666666666665, 9.113779249189182, "AUTO_CLAMPED", 2922.222137451172, 6.417312772421942, "AUTO_CLAMPED"], [3.5139701109787724, 266.6666666666665, "BEZIER", "AUTO", 3011.111195882161, 3.5139701109787724, "AUTO_CLAMPED", 3244.4445292154946, 3.5139701109787724, "AUTO_CLAMPED"], [5.187581608590752, 433.33333333333303, "BEZIER", "AUTO", 3388.888804117839, 5.187581608590752, "AUTO_CLAMPED", 3577.777862548828, 5.187581608590752, "AUTO_CLAMPED"], [2.3678878470259048e-07, 133.33333333333348, "BEZIER", "AUTO", 3622.2221374511714, 2.3678878470259048e-07, "AUTO_CLAMPED", 3755.5554707845054, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 266.6666666666665, "BEZIER", "AUTO", 3844.4445292154946, 2.3678878470259048e-07, "AUTO_CLAMPED", 3983.3333333333335, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 150.0, "BEZIER", "AUTO", 4033.333333333333, 2.3678878470259048e-07, "AUTO_CLAMPED", 4133.333333333333, 2.3678878470259048e-07, "AUTO_CLAMPED"]]}}, "Breech": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 55.555554231007896, -1.485612965979044e-08, "AUTO_CLAMPED"], [-1.485612965979044e-08, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -1.485612965979044e-08, "AUTO_CLAMPED", 194.44444974263507, -1.485612965979044e-08, "AUTO_CLAMPED"], [-1.2877069188732548e-08, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, -1.2877069188732548e-08, "AUTO_CLAMPED", 1605.5555979410808, -1.2877069188732548e-08, "AUTO_CLAMPED"], [-1.2877069188732548e-08, 4066.666666666666, "QUAD", "EASE_IN", 2961.1109415690103, -1.2877069188732548e-08, "AUTO_CLAMPED"], [-1.2877069188732548e-08, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, -1.2877069188732548e-08, "AUTO_CLAMPED"]], "z": [[-8.634078341174245e-08, 0.0, "BEZIER", "AUTO", 55.555554231007896, -8.634078341174245e-08, "AUTO_CLAMPED"], [-8.634078341174245e-08, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -8.634078341174245e-08, "AUTO_CLAMPED", 194.44444974263507, -8.634078341174245e-08, "AUTO_CLAMPED"], [-1.5, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, -1.5, "AUTO_CLAMPED", 1605.5555979410808, -1.5, "AUTO_CLAMPED"], [-1.5, 4066.666666666666, "QUAD", "EASE_IN", 2961.1109415690103, -1.5, "AUTO_CLAMPED"], [-0.0, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, -0.0, "AUTO_CLAMPED"]], "y": [[2.3298342421984586e-11, 0.0, "BEZIER", "AUTO", 55.555554231007896, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 2.3298342421984586e-11, "AUTO_CLAMPED", 194.44444974263507, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, 2.3298342421984586e-11, "AUTO_CLAMPED", 1605.5555979410808, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 4066.666666666666, "QUAD", "EASE_IN", 2961.1109415690103, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, 2.3298342421984586e-11, "AUTO_CLAMPED"]]}}, "Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [-0.02083667740225792, 150.0, "BEZIER", "AUTO", 100.0, -0.02083667740225792, "AUTO_CLAMPED", 177.77778307596842, -0.02083667740225792, "AUTO_CLAMPED"], [0.0423724502325058, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 0.03780621662735939, "AUTO_CLAMPED", 272.2222328186035, 0.04876517504453659, "AUTO_CLAMPED"], [0.04876517504453659, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 0.04459141194820404, "AUTO_CLAMPED", 427.7777671813965, 0.05711269751191139, "AUTO_CLAMPED"], [0.15443837642669678, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 0.098850317299366, "AUTO_CLAMPED", 638.8888676961263, 0.1941441297531128, "AUTO_CLAMPED"], [0.27173158526420593, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 0.2409164309501648, "AUTO_CLAMPED", 777.7777989705403, 0.2871391475200653, "AUTO_CLAMPED"], [0.29855743050575256, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.29855743050575256, "AUTO_CLAMPED", 961.1111323038737, 0.29855743050575256, "AUTO_CLAMPED"], [0.2740669250488281, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 0.2740669250488281, "AUTO_CLAMPED", 1255.5555979410806, 0.2740669250488281, "AUTO_CLAMPED"], [0.2740669250488281, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 0.2740669250488281, "AUTO_CLAMPED", 1472.2222646077473, 0.2740669250488281, "AUTO_CLAMPED"], [0.4802725315093994, 416.66666666666674, "BEZIER", "AUTO", 1611.111068725586, 0.2740669250488281, "AUTO_CLAMPED", 1827.7777353922527, 0.5957476496696472, "AUTO_CLAMPED"], [1.9431005716323853, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 1.9431005716323853, "AUTO_CLAMPED", 2266.6666666666665, 1.9431005716323853, "AUTO_CLAMPED"], [1.907791018486023, 850.0, "BEZIER", "AUTO", 2550.0, 1.9431005716323853, "AUTO_CLAMPED", 3000.0, 1.8870207071304321, "AUTO_CLAMPED"], [0.3691011667251587, 500.0, "BEZIER", "AUTO", 3166.6666666666665, 1.1041052341461182, "AUTO_CLAMPED", 3388.888804117839, 0.12409980595111847, "AUTO_CLAMPED"], [-0.11557845771312714, 166.66666666666652, "BEZIER", "AUTO", 3444.4445292154946, -0.11557845771312714, "AUTO_CLAMPED", 3611.111195882161, -0.11557845771312714, "AUTO_CLAMPED"], [-0.020050223916769028, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -0.08285386860370636, "AUTO_CLAMPED", 3894.4445292154946, 0.014491777867078781, "AUTO_CLAMPED"], [0.05813262239098549, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.05813262239098549, "AUTO_CLAMPED", 4038.888804117838, 0.05813262239098549, "AUTO_CLAMPED"], [-0.02910347655415535, 66.66666666666652, "BEZIER", "AUTO", 4061.1111958821616, -0.020191330462694168, "AUTO_CLAMPED", 4144.444529215494, -0.0536118783056736, "AUTO_CLAMPED"], [-0.0536118783056736, 183.33333333333394, "BEZIER", "AUTO", 4205.555470784505, -0.0536118783056736, "AUTO_CLAMPED", 4311.110941569011, -0.0536118783056736, "AUTO_CLAMPED"], [-0.06167206913232803, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, -0.0536118783056736, "AUTO_CLAMPED", 4433.333333333334, -0.06771720945835114, "AUTO_CLAMPED"], [-0.1415620893239975, 100.0, "BEZIER", "AUTO", 4466.666666666667, -0.1415620893239975, "AUTO_CLAMPED", 4550.0, -0.1415620893239975, "AUTO_CLAMPED"], [-0.08136281371116638, 150.0, "BEZIER", "AUTO", 4600.0, -0.11289574205875397, "AUTO_CLAMPED", 4711.11094156901, -0.04282256215810776, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 50.0, -0.0, "AUTO_CLAMPED"], [0.06308488547801971, 150.0, "BEZIER", "AUTO", 100.0, 0.050379302352666855, "AUTO_CLAMPED", 177.77778307596842, 0.07014354318380356, "AUTO_CLAMPED"], [0.07014354318380356, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 0.07014354318380356, "AUTO_CLAMPED", 272.2222328186035, 0.07014354318380356, "AUTO_CLAMPED"], [-0.2970268726348877, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, -0.2970268726348877, "AUTO_CLAMPED", 427.7777671813965, -0.2970268726348877, "AUTO_CLAMPED"], [0.48283126950263977, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 0.4784080684185028, "AUTO_CLAMPED", 638.8888676961263, 0.4859907031059265, "AUTO_CLAMPED"], [0.4859907031059265, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 0.4859907031059265, "AUTO_CLAMPED", 777.7777989705403, 0.4859907031059265, "AUTO_CLAMPED"], [0.48505380749702454, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.4859907031059265, "AUTO_CLAMPED", 961.1111323038737, 0.4807440936565399, "AUTO_CLAMPED"], [-0.9854410886764526, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, -0.9854410886764526, "AUTO_CLAMPED", 1255.5555979410806, -0.9854410886764526, "AUTO_CLAMPED"], [-0.9854410886764526, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, -0.9854410886764526, "AUTO_CLAMPED", 1472.2222646077473, -0.9854410886764526, "AUTO_CLAMPED"], [-0.260303258895874, 416.66666666666674, "BEZIER", "AUTO", 1611.111068725586, -0.5004230737686157, "AUTO_CLAMPED", 1827.7777353922527, -0.12583616375923157, "AUTO_CLAMPED"], [-0.059579282999038696, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, -0.06816916912794113, "AUTO_CLAMPED", 2266.6666666666665, -0.02828754484653473, "AUTO_CLAMPED"], [-0.02828754484653473, 850.0, "BEZIER", "AUTO", 2550.0, -0.02828754484653473, "AUTO_CLAMPED", 3000.0, -0.02828754484653473, "AUTO_CLAMPED"], [-0.7562031745910645, 500.0, "BEZIER", "AUTO", 3166.6666666666665, -0.028287529945373535, "AUTO_CLAMPED", 3388.888804117839, -0.9988417625427246, "AUTO_CLAMPED"], [-1.45088529586792, 166.66666666666652, "BEZIER", "AUTO", 3444.4445292154946, -1.45088529586792, "AUTO_CLAMPED", 3611.111195882161, -1.45088529586792, "AUTO_CLAMPED"], [-0.34966766834259033, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -1.0736470222473145, "AUTO_CLAMPED", 3894.4445292154946, 0.04852098226547241, "AUTO_CLAMPED"], [0.551598072052002, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.551598072052002, "AUTO_CLAMPED", 4038.888804117838, 0.551598072052002, "AUTO_CLAMPED"], [0.21308356523513794, 66.66666666666652, "BEZIER", "AUTO", 4061.1111958821616, 0.21308356523513794, "AUTO_CLAMPED", 4144.444529215494, 0.21308356523513794, "AUTO_CLAMPED"], [0.28127816319465637, 183.33333333333394, "BEZIER", "AUTO", 4205.555470784505, 0.2418711632490158, "AUTO_CLAMPED", 4311.110941569011, 0.30993780493736267, "AUTO_CLAMPED"], [0.5588431358337402, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, 0.3442142605781555, "AUTO_CLAMPED", 4433.333333333334, 0.7198147773742676, "AUTO_CLAMPED"], [0.9822345972061157, 100.0, "BEZIER", "AUTO", 4466.666666666667, 0.9822345972061157, "AUTO_CLAMPED", 4550.0, 0.9822345972061157, "AUTO_CLAMPED"], [0.5645393133163452, 150.0, "BEZIER", "AUTO", 4600.0, 0.7833319306373596, "AUTO_CLAMPED", 4711.11094156901, 0.2971261441707611, "AUTO_CLAMPED"], [-0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, -0.0, "AUTO_CLAMPED", 4894.444274902344, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [0.29495516419410706, 150.0, "BEZIER", "AUTO", 100.0, 0.012983113527297974, "AUTO_CLAMPED", 177.77778307596842, 0.45160630345344543, "AUTO_CLAMPED"], [0.6912786960601807, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 0.6912786960601807, "AUTO_CLAMPED", 272.2222328186035, 0.6912786960601807, "AUTO_CLAMPED"], [0.65456223487854, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 0.6773354411125183, "AUTO_CLAMPED", 427.7777671813965, 0.6090157628059387, "AUTO_CLAMPED"], [0.5281488299369812, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 0.5281493067741394, "AUTO_CLAMPED", 638.8888676961263, 0.5281484723091125, "AUTO_CLAMPED"], [0.5281484723091125, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 0.5281488299369812, "AUTO_CLAMPED", 777.7777989705403, 0.5281482934951782, "AUTO_CLAMPED"], [0.4392372965812683, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.4585650563240051, "AUTO_CLAMPED", 961.1111323038737, 0.35032957792282104, "AUTO_CLAMPED"], [0.35032957792282104, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 0.35032957792282104, "AUTO_CLAMPED", 1255.5555979410806, 0.35032957792282104, "AUTO_CLAMPED"], [0.35032957792282104, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 0.35032957792282104, "AUTO_CLAMPED", 1472.2222646077473, 0.35032957792282104, "AUTO_CLAMPED"], [-0.15319062769412994, 416.66666666666674, "BEZIER", "AUTO", 1611.111068725586, -0.15319062769412994, "AUTO_CLAMPED", 1827.7777353922527, -0.15319062769412994, "AUTO_CLAMPED"], [-0.0010606944561004639, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, -0.03289319574832916, "AUTO_CLAMPED", 2266.6666666666665, 0.11490055918693542, "AUTO_CLAMPED"], [0.11490055918693542, 850.0, "BEZIER", "AUTO", 2550.0, 0.11490055918693542, "AUTO_CLAMPED", 3000.0, 0.11490055918693542, "AUTO_CLAMPED"], [-0.09989842027425766, 500.0, "BEZIER", "AUTO", 3166.6666666666665, -0.09989842027425766, "AUTO_CLAMPED", 3388.888804117839, -0.09989842027425766, "AUTO_CLAMPED"], [-0.08923035115003586, 166.66666666666652, "BEZIER", "AUTO", 3444.4445292154946, -0.09767797589302063, "AUTO_CLAMPED", 3611.111195882161, -0.07233510911464691, "AUTO_CLAMPED"], [0.008636273443698883, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -0.03053111955523491, "AUTO_CLAMPED", 3894.4445292154946, 0.030178340151906013, "AUTO_CLAMPED"], [0.06862585991621017, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.050922829657793045, "AUTO_CLAMPED", 4038.888804117838, 0.0750633254647255, "AUTO_CLAMPED"], [0.10057792067527771, 66.66666666666652, "BEZIER", "AUTO", 4061.1111958821616, 0.08109861612319946, "AUTO_CLAMPED", 4144.444529215494, 0.1541460007429123, "AUTO_CLAMPED"], [0.3093843460083008, 183.33333333333394, "BEZIER", "AUTO", 4205.555470784505, 0.3093843460083008, "AUTO_CLAMPED", 4311.110941569011, 0.3093843460083008, "AUTO_CLAMPED"], [0.26554036140441895, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, 0.26554036140441895, "AUTO_CLAMPED", 4433.333333333334, 0.26554036140441895, "AUTO_CLAMPED"], [0.29273808002471924, 100.0, "BEZIER", "AUTO", 4466.666666666667, 0.29273808002471924, "AUTO_CLAMPED", 4550.0, 0.29273808002471924, "AUTO_CLAMPED"], [0.16825121641159058, 150.0, "BEZIER", "AUTO", 4600.0, 0.23345857858657837, "AUTO_CLAMPED", 4711.11094156901, 0.08855333179235458, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [-2.9534568266006116, 150.0, "BEZIER", "AUTO", 100.0, -1.3133897753847399, "AUTO_CLAMPED", 177.77778307596842, -3.86460512909737, "AUTO_CLAMPED"], [-5.710508148522921, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, -4.876580470678446, "AUTO_CLAMPED", 272.2222328186035, -6.87800732439201, "AUTO_CLAMPED"], [-7.696533779431753, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, -7.696533779431753, "AUTO_CLAMPED", 427.7777671813965, -7.696533779431753, "AUTO_CLAMPED"], [-5.8089520919171385, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, -6.371148377595473, "AUTO_CLAMPED", 638.8888676961263, -5.4073834993841094, "AUTO_CLAMPED"], [-4.539861962993749, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, -5.3951971612443375, "AUTO_CLAMPED", 777.7777989705403, -4.112194363868455, "AUTO_CLAMPED"], [-3.127623662228175, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -3.473739656437163, "AUTO_CLAMPED", 961.1111323038737, -1.535489704668689, "AUTO_CLAMPED"], [-1.535489704668689, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, -3.127623662228175, "AUTO_CLAMPED", 1255.5555979410806, -1.0509272700874235, "AUTO_CLAMPED"], [2.7294481796087613, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 0.9161917568685786, "AUTO_CLAMPED", 1394.4444020589192, 5.578851129629048, "AUTO_CLAMPED"], [8.048309866028566, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 8.048309866028566, "AUTO_CLAMPED", 1716.6666666666665, 8.048309866028566, "AUTO_CLAMPED"], [-1.0452921505787514, 600.0, "BEZIER", "AUTO", 1916.6666666666667, -1.0452921505787514, "AUTO_CLAMPED", 2355.555470784505, -1.0452921505787514, "AUTO_CLAMPED"], [0.4828017398792832, 716.666666666667, "BEZIER", "AUTO", 2594.4445292154946, -1.0452921505787514, "AUTO_CLAMPED", 2955.555470784505, 1.264617208790677, "AUTO_CLAMPED"], [8.048309866028566, 366.6666666666665, "BEZIER", "AUTO", 3077.777862548828, 8.048309866028566, "AUTO_CLAMPED", 3300.0, 8.048309866028566, "AUTO_CLAMPED"], [2.595919902325716, 300.0, "BEZIER", "AUTO", 3400.0, 4.856025443258115, "AUTO_CLAMPED", 3611.111195882161, 0.08469114405698466, "AUTO_CLAMPED"], [-1.5691175007170122, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -1.2756998310492575, "AUTO_CLAMPED", 3894.4445292154946, -1.7304971550012538, "AUTO_CLAMPED"], [-2.1712955793624857, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, -1.5691175007170122, "AUTO_CLAMPED", 4100.0, -2.992447601807864, "AUTO_CLAMPED"], [-11.065961719647424, 250.00000000000045, "BEZIER", "AUTO", 4183.333333333334, -11.065961719647424, "AUTO_CLAMPED", 4311.110941569011, -11.065961719647424, "AUTO_CLAMPED"], [-9.540283581721457, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, -11.065961719647424, "AUTO_CLAMPED", 4433.333333333334, -8.396025405163806, "AUTO_CLAMPED"], [-4.054896760694865, 100.0, "BEZIER", "AUTO", 4466.666666666667, -4.523611662297819, "AUTO_CLAMPED", 4550.0, -3.35182419484702, "AUTO_CLAMPED"], [-3.35182419484702, 150.0, "BEZIER", "AUTO", 4600.0, -3.9688641247962066, "AUTO_CLAMPED", 4711.11094156901, -2.597664161885008, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 50.0, -0.0, "AUTO_CLAMPED"], [2.436934656232387, 150.0, "BEZIER", "AUTO", 100.0, -0.0, "AUTO_CLAMPED", 177.77778307596842, 3.7907874327556343, "AUTO_CLAMPED"], [8.29600667627908, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 7.150087909979468, "AUTO_CLAMPED", 272.2222328186035, 9.900292607589074, "AUTO_CLAMPED"], [9.900292607589074, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 9.900292607589074, "AUTO_CLAMPED", 427.7777671813965, 9.900292607589074, "AUTO_CLAMPED"], [9.537960463630007, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 9.900292607589074, "AUTO_CLAMPED", 638.8888676961263, 9.27915178937353, "AUTO_CLAMPED"], [3.2866599212968675, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 3.3280098865321244, "AUTO_CLAMPED", 777.7777989705403, 3.265984938679239, "AUTO_CLAMPED"], [3.265984938679239, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 3.265984938679239, "AUTO_CLAMPED", 961.1111323038737, 3.265984938679239, "AUTO_CLAMPED"], [3.2300122533114854, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 3.265984938679239, "AUTO_CLAMPED", 1255.5555979410806, 3.21906410040219, "AUTO_CLAMPED"], [2.471013671652754, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 2.699584671566761, "AUTO_CLAMPED", 1394.4444020589192, 2.111830885231297, "AUTO_CLAMPED"], [1.7888114958658243, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 2.471013671652754, "AUTO_CLAMPED", 1716.6666666666665, -0.44385013153805253, "AUTO_CLAMPED"], [-53.90040026911519, 600.0, "BEZIER", "AUTO", 1916.6666666666667, -53.75442205107909, "AUTO_CLAMPED", 2355.555470784505, -54.07476475334186, "AUTO_CLAMPED"], [-54.07476475334186, 716.666666666667, "BEZIER", "AUTO", 2594.4445292154946, -54.07476475334186, "AUTO_CLAMPED", 2955.555470784505, -54.07476475334186, "AUTO_CLAMPED"], [1.7888114958658243, 366.6666666666665, "BEZIER", "AUTO", 3077.777862548828, 1.7888114958658243, "AUTO_CLAMPED", 3300.0, 1.7888114958658243, "AUTO_CLAMPED"], [1.7386759863672265, 300.0, "BEZIER", "AUTO", 3400.0, 1.770021752180825, "AUTO_CLAMPED", 3611.111195882161, 1.7038473576854507, "AUTO_CLAMPED"], [1.1032046842210548, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, 1.653517507960625, "AUTO_CLAMPED", 3894.4445292154946, 0.8005326418364618, "AUTO_CLAMPED"], [0.3466162255244121, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.3466162255244121, "AUTO_CLAMPED", 4100.0, 0.3466162255244121, "AUTO_CLAMPED"], [3.3507091664650157, 250.00000000000045, "BEZIER", "AUTO", 4183.333333333334, 3.275644106826106, "AUTO_CLAMPED", 4311.110941569011, 3.390743893398222, "AUTO_CLAMPED"], [3.390743893398222, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, 3.390743893398222, "AUTO_CLAMPED", 4433.333333333334, 3.390743893398222, "AUTO_CLAMPED"], [2.507234591708155, 100.0, "BEZIER", "AUTO", 4466.666666666667, 2.9874869634797308, "AUTO_CLAMPED", 4550.0, 1.786855927329085, "AUTO_CLAMPED"], [0.49128061932106065, 150.0, "BEZIER", "AUTO", 4600.0, 0.8932375187805756, "AUTO_CLAMPED", 4711.11094156901, -0.0, "AUTO_CLAMPED"], [-0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, -0.0, "AUTO_CLAMPED", 4894.444274902344, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [-0.7983665113742158, 150.0, "BEZIER", "AUTO", 100.0, -0.6190833838106369, "AUTO_CLAMPED", 177.77778307596842, -0.8979682785544556, "AUTO_CLAMPED"], [-0.992514745253534, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, -0.8618291606865364, "AUTO_CLAMPED", 272.2222328186035, -1.1754745956638424, "AUTO_CLAMPED"], [-1.6854107561248821, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, -1.6854107561248821, "AUTO_CLAMPED", 427.7777671813965, -1.6854107561248821, "AUTO_CLAMPED"], [-1.1982608537869455, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, -1.5772293108517543, "AUTO_CLAMPED", 638.8888676961263, -0.9275690377568215, "AUTO_CLAMPED"], [-0.1777374637585329, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, -0.5187205841464696, "AUTO_CLAMPED", 777.7777989705403, -0.007245896894457941, "AUTO_CLAMPED"], [0.2512206008928572, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.14627936000938632, "AUTO_CLAMPED", 961.1111323038737, 0.7339503036207379, "AUTO_CLAMPED"], [0.7339503036207379, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 0.2512206008928572, "AUTO_CLAMPED", 1255.5555979410806, 0.8808680461936824, "AUTO_CLAMPED"], [1.674447235289954, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 1.270214335372091, "AUTO_CLAMPED", 1394.4444020589192, 2.309670302748478, "AUTO_CLAMPED"], [2.9816544088153627, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 2.9816544088153627, "AUTO_CLAMPED", 1716.6666666666665, 2.9816544088153627, "AUTO_CLAMPED"], [-9.653015000198872, 600.0, "BEZIER", "AUTO", 1916.6666666666667, -9.653015000198872, "AUTO_CLAMPED", 2355.555470784505, -9.653015000198872, "AUTO_CLAMPED"], [-9.131150981569462, 716.666666666667, "BEZIER", "AUTO", 2594.4445292154946, -9.653015000198872, "AUTO_CLAMPED", 2955.555470784505, -8.864151202950849, "AUTO_CLAMPED"], [2.9816544088153627, 366.6666666666665, "BEZIER", "AUTO", 3077.777862548828, 2.9816544088153627, "AUTO_CLAMPED", 3300.0, 2.9816544088153627, "AUTO_CLAMPED"], [2.453467982892049, 300.0, "BEZIER", "AUTO", 3400.0, 2.9324793946687984, "AUTO_CLAMPED", 3611.111195882161, 1.92123296233821, "AUTO_CLAMPED"], [0.15764028579621828, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, 0.8583350386783988, "AUTO_CLAMPED", 3894.4445292154946, -0.22774182562093837, "AUTO_CLAMPED"], [-1.1207623258128072, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, -0.5035574574673355, "AUTO_CLAMPED", 4100.0, -1.962405342655047, "AUTO_CLAMPED"], [-3.472777026651014, 250.00000000000045, "BEZIER", "AUTO", 4183.333333333334, -3.4388632164311965, "AUTO_CLAMPED", 4311.110941569011, -3.4908644347902658, "AUTO_CLAMPED"], [-3.4908644347902658, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, -3.4908644347902658, "AUTO_CLAMPED", 4433.333333333334, -3.4908644347902658, "AUTO_CLAMPED"], [-2.2245484298869593, 100.0, "BEZIER", "AUTO", 4466.666666666667, -2.7440901841985643, "AUTO_CLAMPED", 4550.0, -1.445235798419552, "AUTO_CLAMPED"], [-0.8577322211232923, 150.0, "BEZIER", "AUTO", 4600.0, -1.1771962302215087, "AUTO_CLAMPED", 4711.11094156901, -0.4672762396481682, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]]}}, "Handle": {"location": {"x": [[0.375, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.375, "AUTO_CLAMPED"], [0.375, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 0.375, "AUTO_CLAMPED", 194.44444974263507, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, 0.375, "AUTO_CLAMPED", 272.2222328186035, 0.375, "AUTO_CLAMPED"], [0.375, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, 0.375, "AUTO_CLAMPED", 1650.0, 0.375, "AUTO_CLAMPED"], [0.375, 3999.9999999999995, "QUAD", "EASE_IN", 2983.3333333333335, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, 0.375, "AUTO_CLAMPED"]], "z": [[2.375, 0.0, "BEZIER", "AUTO", 55.555554231007896, 2.375, "AUTO_CLAMPED"], [2.375, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 2.375, "AUTO_CLAMPED", 194.44444974263507, 2.375, "AUTO_CLAMPED"], [0.3762938976287842, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, 0.3762938976287842, "AUTO_CLAMPED", 272.2222328186035, 0.3762938976287842, "AUTO_CLAMPED"], [0.3762938976287842, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, 0.3762938976287842, "AUTO_CLAMPED", 1650.0, 0.3762938976287842, "AUTO_CLAMPED"], [0.3762938976287842, 3999.9999999999995, "QUAD", "EASE_IN", 2983.3333333333335, 0.3762938976287842, "AUTO_CLAMPED"], [2.375, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, 2.375, "AUTO_CLAMPED"]], "y": [[-0.062499821186065674, 0.0, "BEZIER", "AUTO", 55.555554231007896, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.062499821186065674, "AUTO_CLAMPED", 194.44444974263507, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, -0.062499821186065674, "AUTO_CLAMPED", 272.2222328186035, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, -0.062499821186065674, "AUTO_CLAMPED", 1650.0, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 3999.9999999999995, "QUAD", "EASE_IN", 2983.3333333333335, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, -0.062499821186065674, "AUTO_CLAMPED"]]}, "rotation_euler": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, -0.0, "AUTO_CLAMPED", 272.2222328186035, -0.0, "AUTO_CLAMPED"], [-0.0, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, -0.0, "AUTO_CLAMPED", 344.44443384806317, -0.0, "AUTO_CLAMPED"], [33.709797591950974, 83.33333333333337, "BEZIER", "AUTO", 372.2222328186035, 33.709797591950974, "AUTO_CLAMPED", 1683.3333333333333, 33.709797591950974, "AUTO_CLAMPED"], [33.709797591950974, 3850.0, "BEZIER", "AUTO", 2966.666666666667, 33.709797591950974, "AUTO_CLAMPED", 4283.333333333333, 33.709797591950974, "AUTO_CLAMPED"], [-0.0, 100.0, "BEZIER", "AUTO", 4316.666666666666, -0.0, "AUTO_CLAMPED", 4383.333333333333, -0.0, "AUTO_CLAMPED"]]}}, "Lever": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 16.666666666666668, -1.485612965979044e-08, "AUTO_CLAMPED"]], "z": [[-8.634078341174245e-08, 0.0, "BEZIER", "AUTO", 16.666666666666668, -8.634078341174245e-08, "AUTO_CLAMPED"]], "y": [[2.3298342421984586e-11, 0.0, "BEZIER", "AUTO", 16.666666666666668, 2.3298342421984586e-11, "AUTO_CLAMPED"]]}, "rotation_euler": {"z": [[-0.0, 500.0, "BEZIER", "AUTO", 527.7777671813965, -0.0, "AUTO_CLAMPED"], [-9.99999970909292, 83.33333333333337, "BEZIER", "AUTO", 555.555534362793, -9.99999970909292, "AUTO_CLAMPED", 638.8888676961263, -9.99999970909292, "AUTO_CLAMPED"], [-9.99999970909292, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, -9.99999970909292, "AUTO_CLAMPED", 777.7777989705403, -9.99999970909292, "AUTO_CLAMPED"], [-0.0, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -0.0, "AUTO_CLAMPED", 861.1111323038737, -0.0, "AUTO_CLAMPED"]]}}}, "Reload": {"Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.0, "AUTO_CLAMPED"], [-0.06027263402938843, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.031955964863300323, "AUTO_CLAMPED", 216.66666666666669, -0.08575763553380966, "AUTO_CLAMPED"], [-0.10829480737447739, 149.99999999999997, "BEZIER", "AUTO", 266.6666666666667, -0.10829480737447739, "AUTO_CLAMPED", 377.7777671813965, -0.10829480737447739, "AUTO_CLAMPED"], [-0.044792406260967255, 183.33333333333337, "BEZIER", "AUTO", 438.88889948527014, -0.044792406260967255, "AUTO_CLAMPED", 611.1111323038737, -0.044792406260967255, "AUTO_CLAMPED"], [-0.9130013585090637, 333.33333333333337, "BEZIER", "AUTO", 722.2222010294597, -0.9130013585090637, "AUTO_CLAMPED", 955.555534362793, -0.9130013585090637, "AUTO_CLAMPED"], [-0.8715896010398865, 366.66666666666663, "BEZIER", "AUTO", 1077.7777353922527, -0.8715896010398865, "AUTO_CLAMPED", 1405.5555979410808, -0.8715896010398865, "AUTO_CLAMPED"], [-1.1114810705184937, 616.6666666666667, "BEZIER", "AUTO", 1611.111068725586, -1.1114810705184937, "AUTO_CLAMPED", 1872.2222646077473, -1.1114810705184937, "AUTO_CLAMPED"], [-1.1057782173156738, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, -1.1057782173156738, "AUTO_CLAMPED", 2016.6666666666665, -1.1057782173156738, "AUTO_CLAMPED"], [-1.2333530187606812, 100.0, "BEZIER", "AUTO", 2050.0, -1.2333530187606812, "AUTO_CLAMPED", 2138.888804117839, -1.2333530187606812, "AUTO_CLAMPED"], [-1.1345771551132202, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, -1.195904016494751, "AUTO_CLAMPED", 2311.1111958821616, -1.067117691040039, "AUTO_CLAMPED"], [-0.9707659482955933, 183.33333333333303, "BEZIER", "AUTO", 2372.222137451172, -0.9707659482955933, "AUTO_CLAMPED", 2461.1111958821616, -0.9707659482955933, "AUTO_CLAMPED"], [-0.9749962091445923, 83.33333333333348, "BEZIER", "AUTO", 2488.8888041178384, -0.9749962091445923, "AUTO_CLAMPED", 2555.5554707845054, -0.9749962091445923, "AUTO_CLAMPED"], [-0.9614148139953613, 116.66666666666697, "BEZIER", "AUTO", 2594.4445292154946, -0.9749962091445923, "AUTO_CLAMPED", 2716.666666666667, -0.9323118329048157, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 2800.0, 0.0, "AUTO_CLAMPED", 2966.666666666667, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 55.555554231007896, -0.0, "AUTO_CLAMPED"], [-0.039887718856334686, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.0, "AUTO_CLAMPED", 216.66666666666669, -0.07578666508197784, "AUTO_CLAMPED"], [-0.5982881784439087, 149.99999999999997, "BEZIER", "AUTO", 266.6666666666667, -0.5982881784439087, "AUTO_CLAMPED", 377.7777671813965, -0.5982881784439087, "AUTO_CLAMPED"], [0.1292285919189453, 183.33333333333337, "BEZIER", "AUTO", 438.88889948527014, 0.1192409098148346, "AUTO_CLAMPED", 611.1111323038737, 0.1473880112171173, "AUTO_CLAMPED"], [0.1473880112171173, 333.33333333333337, "BEZIER", "AUTO", 722.2222010294597, 0.1292285919189453, "AUTO_CLAMPED", 955.555534362793, 0.16736337542533875, "AUTO_CLAMPED"], [0.30984991788864136, 366.66666666666663, "BEZIER", "AUTO", 1077.7777353922527, 0.26116254925727844, "AUTO_CLAMPED", 1405.5555979410808, 0.39173322916030884, "AUTO_CLAMPED"], [0.39173322916030884, 616.6666666666667, "BEZIER", "AUTO", 1611.111068725586, 0.39173322916030884, "AUTO_CLAMPED", 1872.2222646077473, 0.39173322916030884, "AUTO_CLAMPED"], [-0.06899482011795044, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, 0.07043655216693878, "AUTO_CLAMPED", 2016.6666666666665, -0.15265364944934845, "AUTO_CLAMPED"], [-0.17084091901779175, 100.0, "BEZIER", "AUTO", 2050.0, -0.17084091901779175, "AUTO_CLAMPED", 2138.888804117839, -0.17084091901779175, "AUTO_CLAMPED"], [0.2747926712036133, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, 0.1940881907939911, "AUTO_CLAMPED", 2311.1111958821616, 0.363567590713501, "AUTO_CLAMPED"], [0.363567590713501, 183.33333333333303, "BEZIER", "AUTO", 2372.222137451172, 0.2747926712036133, "AUTO_CLAMPED", 2461.1111958821616, 0.4039198160171509, "AUTO_CLAMPED"], [0.8713808059692383, 83.33333333333348, "BEZIER", "AUTO", 2488.8888041178384, 0.8713808059692383, "AUTO_CLAMPED", 2555.5554707845054, 0.8713808059692383, "AUTO_CLAMPED"], [0.3006858229637146, 116.66666666666697, "BEZIER", "AUTO", 2594.4445292154946, 0.4410058856010437, "AUTO_CLAMPED", 2716.666666666667, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 2800.0, -0.0, "AUTO_CLAMPED", 2966.666666666667, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.0, "AUTO_CLAMPED"], [0.4887576997280121, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 0.3054804801940918, "AUTO_CLAMPED", 216.66666666666669, 0.6537071466445923, "AUTO_CLAMPED"], [0.7476427555084229, 149.99999999999997, "BEZIER", "AUTO", 266.6666666666667, 0.7196719646453857, "AUTO_CLAMPED", 377.7777671813965, 0.781829297542572, "AUTO_CLAMPED"], [0.9780957698822021, 183.33333333333337, "BEZIER", "AUTO", 438.88889948527014, 0.7592593431472778, "AUTO_CLAMPED", 611.1111323038737, 1.375980257987976, "AUTO_CLAMPED"], [2.5719027519226074, 333.33333333333337, "BEZIER", "AUTO", 722.2222010294597, 2.5719027519226074, "AUTO_CLAMPED", 955.555534362793, 2.5719027519226074, "AUTO_CLAMPED"], [1.7368642091751099, 366.66666666666663, "BEZIER", "AUTO", 1077.7777353922527, 1.7368642091751099, "AUTO_CLAMPED", 1405.5555979410808, 1.7368642091751099, "AUTO_CLAMPED"], [2.4045543670654297, 616.6666666666667, "BEZIER", "AUTO", 1611.111068725586, 2.4045543670654297, "AUTO_CLAMPED", 1872.2222646077473, 2.4045543670654297, "AUTO_CLAMPED"], [2.0934579372406006, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, 2.1594762802124023, "AUTO_CLAMPED", 2016.6666666666665, 2.053846836090088, "AUTO_CLAMPED"], [1.9846371412277222, 100.0, "BEZIER", "AUTO", 2050.0, 2.078697443008423, "AUTO_CLAMPED", 2138.888804117839, 1.8278698921203613, "AUTO_CLAMPED"], [1.3036167621612549, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, 1.340794563293457, "AUTO_CLAMPED", 2311.1111958821616, 1.2627211809158325, "AUTO_CLAMPED"], [1.2627211809158325, 183.33333333333303, "BEZIER", "AUTO", 2372.222137451172, 1.2627211809158325, "AUTO_CLAMPED", 2461.1111958821616, 1.2627211809158325, "AUTO_CLAMPED"], [1.5373237133026123, 83.33333333333348, "BEZIER", "AUTO", 2488.8888041178384, 1.5373237133026123, "AUTO_CLAMPED", 2555.5554707845054, 1.5373237133026123, "AUTO_CLAMPED"], [1.2078009843826294, 116.66666666666697, "BEZIER", "AUTO", 2594.4445292154946, 1.4098081588745117, "AUTO_CLAMPED", 2716.666666666667, 0.7749283313751221, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 2800.0, 0.0, "AUTO_CLAMPED", 2966.666666666667, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [-7.947998292783174, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -7.947998292783174, "AUTO_CLAMPED", 200.0, -7.947998292783174, "AUTO_CLAMPED"], [-7.806066108056663, 199.99999999999997, "BEZIER", "AUTO", 266.6666666666667, -7.806066108056663, "AUTO_CLAMPED", 411.1111005147298, -7.806066108056663, "AUTO_CLAMPED"], [-12.494120977924887, 233.33333333333331, "BEZIER", "AUTO", 488.8888994852702, -7.806066108056663, "AUTO_CLAMPED", 633.3333333333333, -16.512453601558555, "AUTO_CLAMPED"], [-34.233983874898186, 200.0, "BEZIER", "AUTO", 700.0, -34.233983874898186, "AUTO_CLAMPED", 900.0, -34.233983874898186, "AUTO_CLAMPED"], [-30.0797330481022, 400.0000000000001, "BEZIER", "AUTO", 1033.3333333333333, -30.0797330481022, "AUTO_CLAMPED", 1383.3333333333333, -30.0797330481022, "AUTO_CLAMPED"], [-39.29156478546879, 650.0, "BEZIER", "AUTO", 1600.0, -37.85145354991745, "AUTO_CLAMPED", 1872.2222646077473, -39.66082530256719, "AUTO_CLAMPED"], [-41.294691929398866, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, -39.61380286522624, "AUTO_CLAMPED", 2016.6666666666665, -42.303224001864606, "AUTO_CLAMPED"], [-43.933805307705505, 100.0, "BEZIER", "AUTO", 2050.0, -43.933805307705505, "AUTO_CLAMPED", 2138.888804117839, -43.933805307705505, "AUTO_CLAMPED"], [-32.51975324229214, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, -35.980196868292815, "AUTO_CLAMPED", 2305.5554707845054, -29.059309616291465, "AUTO_CLAMPED"], [-27.806946620645437, 166.66666666666652, "BEZIER", "AUTO", 2361.111195882161, -30.092023973513637, "AUTO_CLAMPED", 2450.0, -26.435900550433974, "AUTO_CLAMPED"], [-22.543387695274756, 100.0, "BEZIER", "AUTO", 2483.3333333333335, -23.870447347231334, "AUTO_CLAMPED", 2572.222137451172, -20.331622177862887, "AUTO_CLAMPED"], [-19.089285899918437, 166.66666666666652, "BEZIER", "AUTO", 2627.777862548828, -21.559835332151042, "AUTO_CLAMPED", 2777.777862548828, -14.88935135285882, "AUTO_CLAMPED"], [0.0, 283.33333333333394, "BEZIER", "AUTO", 2872.222137451172, 0.0, "AUTO_CLAMPED", 3061.1111958821616, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [11.053427468746804, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 11.053427468746804, "AUTO_CLAMPED", 200.0, 11.053427468746804, "AUTO_CLAMPED"], [7.8228555668102, 199.99999999999997, "BEZIER", "AUTO", 266.6666666666667, 7.8228555668102, "AUTO_CLAMPED", 411.1111005147298, 7.8228555668102, "AUTO_CLAMPED"], [17.08093707636789, 233.33333333333331, "BEZIER", "AUTO", 488.8888994852702, 10.958562971364497, "AUTO_CLAMPED", 633.3333333333333, 22.328685821357283, "AUTO_CLAMPED"], [29.770721629672483, 200.0, "BEZIER", "AUTO", 700.0, 29.770721629672483, "AUTO_CLAMPED", 900.0, 29.770721629672483, "AUTO_CLAMPED"], [20.79820776799209, 400.0000000000001, "BEZIER", "AUTO", 1033.3333333333333, 20.79820776799209, "AUTO_CLAMPED", 1383.3333333333333, 20.79820776799209, "AUTO_CLAMPED"], [31.411958030618603, 650.0, "BEZIER", "AUTO", 1600.0, 30.32892225468636, "AUTO_CLAMPED", 1872.2222646077473, 31.68965986189298, "AUTO_CLAMPED"], [33.02801493918947, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, 31.411958030618603, "AUTO_CLAMPED", 2016.6666666666665, 33.99764908433199, "AUTO_CLAMPED"], [36.74340562124463, 100.0, "BEZIER", "AUTO", 2050.0, 36.74340562124463, "AUTO_CLAMPED", 2138.888804117839, 36.74340562124463, "AUTO_CLAMPED"], [23.01222724783006, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, 26.45975157101566, "AUTO_CLAMPED", 2305.5554707845054, 19.564702924644468, "AUTO_CLAMPED"], [17.208031528896193, 166.66666666666652, "BEZIER", "AUTO", 2361.111195882161, 22.953306620954947, "AUTO_CLAMPED", 2450.0, 13.760866644415668, "AUTO_CLAMPED"], [7.025505686405259, 100.0, "BEZIER", "AUTO", 2483.3333333333335, 7.025505686405259, "AUTO_CLAMPED", 2572.222137451172, 7.025505686405259, "AUTO_CLAMPED"], [7.114583306013272, 166.66666666666652, "BEZIER", "AUTO", 2627.777862548828, 7.114583306013272, "AUTO_CLAMPED", 2777.777862548828, 7.114583306013272, "AUTO_CLAMPED"], [-0.0, 283.33333333333394, "BEZIER", "AUTO", 2872.222137451172, -0.0, "AUTO_CLAMPED", 3061.1111958821616, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [-0.5836962804425067, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.5836962804425067, "AUTO_CLAMPED", 200.0, -0.5836962804425067, "AUTO_CLAMPED"], [0.9077218954109396, 199.99999999999997, "BEZIER", "AUTO", 266.6666666666667, 0.9077218954109396, "AUTO_CLAMPED", 411.1111005147298, 0.9077218954109396, "AUTO_CLAMPED"], [-0.11387248695562946, 233.33333333333331, "BEZIER", "AUTO", 488.8888994852702, 0.9077218954109396, "AUTO_CLAMPED", 633.3333333333333, -0.9895248299443609, "AUTO_CLAMPED"], [-3.443730153101654, 200.0, "BEZIER", "AUTO", 700.0, -2.733326873283682, "AUTO_CLAMPED", 900.0, -4.864536712737598, "AUTO_CLAMPED"], [-4.864536712737598, 400.0000000000001, "BEZIER", "AUTO", 1033.3333333333333, -4.864536712737598, "AUTO_CLAMPED", 1383.3333333333333, -4.864536712737598, "AUTO_CLAMPED"], [-2.6581730211855623, 650.0, "BEZIER", "AUTO", 1600.0, -2.6581730211855623, "AUTO_CLAMPED", 1872.2222646077473, -2.6581730211855623, "AUTO_CLAMPED"], [-6.302553641534681, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, -6.302553641534681, "AUTO_CLAMPED", 2016.6666666666665, -6.302553641534681, "AUTO_CLAMPED"], [-2.311909751022596, 100.0, "BEZIER", "AUTO", 2050.0, -2.311909751022596, "AUTO_CLAMPED", 2138.888804117839, -2.311909751022596, "AUTO_CLAMPED"], [-6.151943274580845, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, -4.8060570599507715, "AUTO_CLAMPED", 2305.5554707845054, -7.497829062324096, "AUTO_CLAMPED"], [-7.695458024637476, 166.66666666666652, "BEZIER", "AUTO", 2361.111195882161, -7.695458024637476, "AUTO_CLAMPED", 2450.0, -7.695458024637476, "AUTO_CLAMPED"], [-7.258249078128498, 100.0, "BEZIER", "AUTO", 2483.3333333333335, -7.258249078128498, "AUTO_CLAMPED", 2572.222137451172, -7.258249078128498, "AUTO_CLAMPED"], [-9.170077937196657, 166.66666666666652, "BEZIER", "AUTO", 2627.777862548828, -9.170077937196657, "AUTO_CLAMPED", 2777.777862548828, -9.170077937196657, "AUTO_CLAMPED"], [0.0, 283.33333333333394, "BEZIER", "AUTO", 2872.222137451172, 0.0, "AUTO_CLAMPED", 3061.1111958821616, 0.0, "AUTO_CLAMPED"]]}}, "Handle": {"location": {"x": [[0.375, 0.0, "BEZIER", "AUTO", 61.111112435658775, 0.375, "AUTO_CLAMPED"], [0.375, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, 0.375, "AUTO_CLAMPED"], [0.375, 150.0, "BEZIER", "AUTO", 366.66666666666663, 0.375, "AUTO_CLAMPED"], [0.375, 100.00000000000006, "BEZIER", "AUTO", 400.0, 0.375, "AUTO_CLAMPED", 1038.8888676961262, 0.375, "AUTO_CLAMPED"], [0.375, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, 0.375, "AUTO_CLAMPED", 2277.777862548828, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333348, "QUAD", "EASE_IN", 2305.5554707845054, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333303, "BEZIER", "AUTO", 2444.4445292154946, 0.375, "AUTO_CLAMPED"]], "z": [[2.375, 0.0, "BEZIER", "AUTO", 61.111112435658775, 2.375, "AUTO_CLAMPED"], [2.375, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, 2.375, "AUTO_CLAMPED"], [0.3507676124572754, 150.0, "BEZIER", "AUTO", 366.66666666666663, 0.3507676124572754, "AUTO_CLAMPED"], [0.3507676124572754, 100.00000000000006, "BEZIER", "AUTO", 400.0, 0.3507676124572754, "AUTO_CLAMPED", 1038.8888676961262, 0.3507676124572754, "AUTO_CLAMPED"], [0.3507676124572754, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, 0.3507676124572754, "AUTO_CLAMPED", 2277.777862548828, 0.3507676124572754, "AUTO_CLAMPED"], [0.3507676124572754, 83.33333333333348, "QUAD", "EASE_IN", 2305.5554707845054, 0.3507676124572754, "AUTO_CLAMPED"], [2.375, 83.33333333333303, "BEZIER", "AUTO", 2444.4445292154946, 2.375, "AUTO_CLAMPED"]], "y": [[-0.062499821186065674, 0.0, "BEZIER", "AUTO", 61.111112435658775, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, -0.062499821186065674, "AUTO_CLAMPED"], [-0.06249997019767761, 150.0, "BEZIER", "AUTO", 366.66666666666663, -0.06249997019767761, "AUTO_CLAMPED"], [-0.06249997019767761, 100.00000000000006, "BEZIER", "AUTO", 400.0, -0.06249997019767761, "AUTO_CLAMPED", 1038.8888676961262, -0.06249997019767761, "AUTO_CLAMPED"], [-0.06249997019767761, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, -0.06249997019767761, "AUTO_CLAMPED", 2277.777862548828, -0.06249997019767761, "AUTO_CLAMPED"], [-0.06249997019767761, 83.33333333333348, "QUAD", "EASE_IN", 2305.5554707845054, -0.06249997019767761, "AUTO_CLAMPED"], [-0.062499821186065674, 83.33333333333303, "BEZIER", "AUTO", 2444.4445292154946, -0.062499821186065674, "AUTO_CLAMPED"]]}, "rotation_euler": {"z": [[0.0, 0.0, "BEZIER", "AUTO", 61.111112435658775, 0.0, "AUTO_CLAMPED"], [0.0, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 366.66666666666663, 0.0, "AUTO_CLAMPED"], [35.69566826294301, 100.00000000000006, "BEZIER", "AUTO", 400.0, 35.69566826294301, "AUTO_CLAMPED", 1038.8888676961262, 35.69566826294301, "AUTO_CLAMPED"], [35.69566826294301, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, 35.69566826294301, "AUTO_CLAMPED", 2288.8888041178384, 35.69566826294301, "AUTO_CLAMPED"], [-0.0, 116.66666666666652, "QUAD", "EASE_IN", 2327.777862548828, -0.0, "AUTO_CLAMPED"], [-0.0, 50.0, "BEZIER", "AUTO", 2433.333333333333, -0.0, "AUTO_CLAMPED"]]}}, "Magazine": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [0.0, 750.0, "BEZIER", "AUTO", 500.0, 0.0, "AUTO_CLAMPED", 777.7777989705403, 0.0, "AUTO_CLAMPED"], [3.725290298461914e-09, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 3.725290298461914e-09, "AUTO_CLAMPED", 888.8888676961263, 3.725290298461914e-09, "AUTO_CLAMPED"], [3.725290298461914e-09, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, 3.725290298461914e-09, "AUTO_CLAMPED", 1061.1111323038738, 3.725290298461914e-09, "AUTO_CLAMPED"], [2.275148391723633, 183.33333333333326, "BEZIER", "EASE_IN", 1122.4605560302734, 1.95159113407135, "ALIGNED", 1279.7747294108074, 2.7877635955810547, "ALIGNED"], [1.1207209825515747, 266.66666666666674, "CONSTANT", "AUTO", 1386.2855275472007, 2.162842035293579, "ALIGNED"], [1.1920928955078125e-07, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -7.450580596923828e-09, "AUTO_CLAMPED"], [-7.450580596923828e-09, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -7.450580596923828e-09, "AUTO_CLAMPED", 1988.888931274414, -7.450580596923828e-09, "AUTO_CLAMPED"], [0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, 0.0, "AUTO_CLAMPED", 2055.5555979410806, 0.0, "AUTO_CLAMPED"]], "z": [[-3.7083332538604736, 0.0, "BEZIER", "AUTO", 250.0, -3.7083332538604736, "AUTO_CLAMPED"], [-3.7083332538604736, 750.0, "BEZIER", "AUTO", 500.0, -3.7083332538604736, "AUTO_CLAMPED", 777.7777989705403, -3.7083332538604736, "AUTO_CLAMPED"], [-3.7083332538604736, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -3.7083332538604736, "AUTO_CLAMPED", 888.8888676961263, -3.7083332538604736, "AUTO_CLAMPED"], [-3.586667060852051, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, -3.7083332538604736, "AUTO_CLAMPED", 1061.1111323038738, -3.452834129333496, "AUTO_CLAMPED"], [0.1384201943874359, 183.33333333333326, "BEZIER", "EASE_IN", 1122.2222646077473, 0.1384201943874359, "AUTO_CLAMPED", 1272.2222646077475, 0.1384201943874359, "AUTO_CLAMPED"], [-0.4952211380004883, 266.66666666666674, "CONSTANT", "AUTO", 1361.111068725586, 0.1384202241897583, "AUTO_CLAMPED"], [-3.7083330154418945, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -3.7083330154418945, "AUTO_CLAMPED"], [-3.7083330154418945, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -3.7083330154418945, "AUTO_CLAMPED", 1988.888931274414, -3.7083330154418945, "AUTO_CLAMPED"], [-3.7083332538604736, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, -3.7083332538604736, "AUTO_CLAMPED", 2055.5555979410806, -3.7083332538604736, "AUTO_CLAMPED"]], "y": [[-0.8715280890464783, 0.0, "BEZIER", "AUTO", 250.0, -0.8715280890464783, "AUTO_CLAMPED"], [-0.8715280890464783, 750.0, "BEZIER", "AUTO", 500.0, -0.8715280890464783, "AUTO_CLAMPED", 777.7777989705403, -0.8715280890464783, "AUTO_CLAMPED"], [-0.9779874682426453, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -0.8715280890464783, "AUTO_CLAMPED", 888.8888676961263, -1.190906286239624, "AUTO_CLAMPED"], [-2.6450467109680176, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, -2.288226842880249, "AUTO_CLAMPED", 1061.1111323038738, -3.037548542022705, "AUTO_CLAMPED"], [-3.938255786895752, 183.33333333333326, "BEZIER", "EASE_IN", 1082.1139017740886, -2.2764382362365723, "ALIGNED", 1409.4801584879558, -7.651127338409424, "ALIGNED"], [-18.826751708984375, 266.66666666666674, "CONSTANT", "AUTO", 1402.2291819254558, -17.237646102905273, "ALIGNED"], [-5.262813568115234, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -1.393867015838623, "AUTO_CLAMPED"], [-1.393867015838623, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -2.4820737838745117, "AUTO_CLAMPED", 1988.888931274414, -1.1762256622314453, "AUTO_CLAMPED"], [-0.8715280890464783, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, -0.8715280890464783, "AUTO_CLAMPED", 2055.5555979410806, -0.8715280890464783, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [0.0, 750.0, "BEZIER", "AUTO", 500.0, 0.0, "AUTO_CLAMPED", 777.7777989705403, 0.0, "AUTO_CLAMPED"], [-4.174188148983252, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -4.1741847338886675, "AUTO_CLAMPED", 888.8888676961263, -4.174194979172422, "AUTO_CLAMPED"], [-4.174194979172422, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, -4.174188148983252, "AUTO_CLAMPED", 1044.444465637207, -4.174200528701124, "AUTO_CLAMPED"], [-33.8234246189833, 133.33333333333326, "BEZIER", "EASE_IN", 1088.888931274414, -33.07182377252593, "AUTO_CLAMPED", 1238.888931274414, -35.60847748309321, "AUTO_CLAMPED"], [-35.60847748309321, 316.66666666666674, "CONSTANT", "EASE_IN", 1344.4444020589192, -35.60847748309321, "AUTO_CLAMPED"], [0.0, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, 0.0, "AUTO_CLAMPED"], [-12.942791835634793, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -12.942791835634793, "AUTO_CLAMPED", 1988.888931274414, -12.942791835634793, "AUTO_CLAMPED"], [0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, 0.0, "AUTO_CLAMPED", 2055.5555979410806, 0.0, "AUTO_CLAMPED"]], "z": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [3.415094992117375e-06, 750.0, "BEZIER", "AUTO", 500.0, 3.415094992117375e-06, "AUTO_CLAMPED", 777.7777989705403, 3.415094992117375e-06, "AUTO_CLAMPED"], [1.8849241299780381e-06, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 1.8849241299780381e-06, "AUTO_CLAMPED", 888.8888676961263, 1.8849241299780381e-06, "AUTO_CLAMPED"], [2.257795465726353e-06, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, 1.8849241299780381e-06, "AUTO_CLAMPED", 1044.444465637207, 2.5560926157472046e-06, "AUTO_CLAMPED"], [37.2502910350242, 133.33333333333326, "BEZIER", "EASE_IN", 1088.888931274414, 19.088867550831775, "AUTO_CLAMPED", 1238.888931274414, 80.3836698889905, "AUTO_CLAMPED"], [152.35956815499205, 316.66666666666674, "CONSTANT", "EASE_IN", 1421.4354197184246, 149.74669294838202, "ALIGNED"], [-0.0, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -0.0, "AUTO_CLAMPED"], [2.1809719917281588e-06, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, 2.1809719917281588e-06, "AUTO_CLAMPED", 1988.888931274414, 2.1809719917281588e-06, "AUTO_CLAMPED"], [-0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, -0.0, "AUTO_CLAMPED", 2055.5555979410806, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [-2.988207965436078e-06, 750.0, "BEZIER", "AUTO", 500.0, -2.988207965436078e-06, "AUTO_CLAMPED", 777.7777989705403, -2.988207965436078e-06, "AUTO_CLAMPED"], [1.4521725675751222e-06, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -2.7954582095194046e-08, "AUTO_CLAMPED", 888.8888676961263, 4.412426968693505e-06, "AUTO_CLAMPED"], [6.561225588819226e-06, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, 1.4521722622418728e-06, "AUTO_CLAMPED", 1044.444465637207, 1.0648468575769908e-05, "AUTO_CLAMPED"], [0.704543404396924, 133.33333333333326, "BEZIER", "EASE_IN", 1088.888931274414, 0.704543404396924, "AUTO_CLAMPED", 1238.888931274414, 0.704543404396924, "AUTO_CLAMPED"], [-2.4474770532163017, 316.66666666666674, "CONSTANT", "EASE_IN", 1344.4444020589192, -2.4474770532163017, "AUTO_CLAMPED"], [0.0, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, 0.0, "AUTO_CLAMPED"], [-5.757404055061827e-06, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -5.757404055061827e-06, "AUTO_CLAMPED", 1988.888931274414, -5.757404055061827e-06, "AUTO_CLAMPED"], [0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, 0.0, "AUTO_CLAMPED", 2055.5555979410806, 0.0, "AUTO_CLAMPED"]]}}}}, "offset": {"Barrel": [-3.4825498573809455e-07, 0.0, 2.999999761581421], "Breech": [-1.485612965979044e-08, 2.3298342421984586e-11, -8.634078341174245e-08], "Bullets": [-2.2280778111394284e-08, -3.766064543553327e-11, 1.7626307080575998e-09], "Handle": [0.375, -0.062499821186065674, 2.375], "Lever": [-1.485612965979044e-08, 2.3298342421984586e-11, -8.634078341174245e-08], "Magazine": [0.0, -0.8715280890464783, -3.7083332538604736], "Safety": [-1.485612965979044e-08, 2.3298342421984586e-11, -0.0]}, "hierarchy": {"Barrel": "Gun", "Breech": "Gun", "Bullets": "Magazine", "Handle": "Gun", "Lever": "Gun", "Magazine": "Gun", "Safety": "Gun"}} \ No newline at end of file From ddcb554664f97aef52be50ef2f7d407766771345 Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 13 Nov 2024 19:09:47 +0100 Subject: [PATCH 08/15] boilerplate crap so i can pretend like i was productive today --- src/main/java/com/hbm/items/ModItems.java | 2 + .../sedna/factory/GunFactoryClient.java | 3 + .../hbm/items/weapon/sedna/factory/Lego.java | 4 +- .../weapon/sedna/factory/LegoClient.java | 15 + .../weapon/sedna/factory/Orchestras.java | 7 + .../weapon/sedna/factory/XFactoryEnergy.java | 41 +- .../java/com/hbm/main/ResourceManager.java | 2 + .../weapon/sedna/ItemRenderHeavyRevolver.java | 2 +- .../item/weapon/sedna/ItemRenderLasrifle.java | 89 + .../assets/hbm/models/weapons/lasrifle.obj | 5674 +++++++++-------- 10 files changed, 3024 insertions(+), 2815 deletions(-) create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index c0100352d..144b20c57 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1622,6 +1622,7 @@ public class ModItems { public static Item gun_stg77; public static Item gun_tau; public static Item gun_fatman; + public static Item gun_lasrifle; public static Item ammo_standard; @@ -6970,6 +6971,7 @@ public class ModItems { GameRegistry.registerItem(gun_stg77, gun_stg77.getUnlocalizedName()); GameRegistry.registerItem(gun_tau, gun_tau.getUnlocalizedName()); GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); + GameRegistry.registerItem(gun_lasrifle, gun_lasrifle.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 2b8fa6b2d..037c3db81 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -66,6 +66,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_stg77, new ItemRenderSTG77()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_tau, new ItemRenderTau()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_lasrifle, new ItemRenderLasrifle()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -144,6 +145,7 @@ public class GunFactoryClient { setRendererBulkBeam(LegoClient.RENDER_LIGHTNING, energy_tesla, energy_tesla_overcharge); setRendererBulkBeam(LegoClient.RENDER_TAU, tau_uranium); setRendererBulkBeam(LegoClient.RENDER_TAU_CHARGE, tau_uranium_charge); + setRendererBulkBeam(LegoClient.RENDER_LASER, energy_las, energy_las_overcharge); //HUDS ((ItemGunBaseNT) ModItems.gun_debug) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_pepperbox) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); @@ -177,6 +179,7 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_stg77) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_tau) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_fatman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_lasrifle) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java index a7f9dc938..27ec00e93 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java @@ -248,8 +248,8 @@ public class Lego { double sideOffset = ItemGunBaseNT.getIsAiming(stack) ? 0 : offset.zCoord; /*forwardOffset = 0.75; - heightOffset = 0; - sideOffset = -0.375D;*/ + heightOffset = -0.0625 * 1.5; + sideOffset = -0.1875D;*/ int projectiles = config.projectilesMin; if(config.projectilesMax > config.projectilesMin) projectiles += entity.getRNG().nextInt(config.projectilesMax - config.projectilesMin + 1); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java index e8b97019b..72a6e83c3 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java @@ -304,6 +304,21 @@ public class LegoClient { RenderArcFurnace.fullbright(false); }; + public static BiConsumer RENDER_LASER = (bullet, interp) -> { + + RenderArcFurnace.fullbright(true); + GL11.glPushMatrix(); + GL11.glRotatef(180 - bullet.rotationYaw, 0, 1F, 0); + GL11.glRotatef(-bullet.rotationPitch - 90, 1F, 0, 0); + Vec3 delta = Vec3.createVectorHelper(0, bullet.beamLength, 0); + double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); + GL11.glScaled(age / 2 + 0.5, 1, age / 2 + 0.5); + int colorInner = ((int)(0x80 * age) << 16) | ((int)(0x15 * age) << 8) | (int) (0x15 * age); + BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorInner, colorInner, bullet.ticksExisted / 3, (int)(bullet.beamLength / 2 + 1), 0F, 8, 0.0625F); + GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); + }; + public static BiConsumer RENDER_NUKE = (bullet, interp) -> { GL11.glPushMatrix(); 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 7e215b9f8..6f17f3bda 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 @@ -1028,4 +1028,11 @@ public class Orchestras { if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.fatmanFull", 1F, 1F); } }; + + public static BiConsumer ORCHESTRA_LASRIFLE = (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); + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index ec67884b5..d39a167f8 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -16,6 +16,7 @@ import com.hbm.items.weapon.sedna.Receiver; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineBelt; +import com.hbm.items.weapon.sedna.mags.MagazineFullReload; import com.hbm.main.MainRegistry; import com.hbm.packet.PacketDispatcher; import com.hbm.packet.toclient.AuxParticlePacketNT; @@ -38,6 +39,10 @@ public class XFactoryEnergy { public static BulletConfig energy_tesla; public static BulletConfig energy_tesla_overcharge; public static BulletConfig energy_tesla_blacklightning; + + public static BulletConfig energy_las; + public static BulletConfig energy_las_overcharge; + public static BulletConfig energy_las_blacklightning; public static BiConsumer LAMBDA_LIGHTNING_HIT = (beam, mop) -> { @@ -86,8 +91,12 @@ public class XFactoryEnergy { energy_tesla_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true) .setDamage(5F).setOnBeamImpact(LAMBDA_LIGHTNING_HIT); + energy_las = new BulletConfig().setItem(EnumAmmo.CAPACITOR).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true); + energy_las_overcharge = new BulletConfig().setItem(EnumAmmo.CAPACITOR_OVERCHARGE).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true); + energy_las_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true); + ModItems.gun_tesla_cannon = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE) .rec(new Receiver(0) .dmg(15F).delay(20).reload(44).jam(19).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) .mag(new MagazineBelt().addConfigs(energy_tesla, energy_tesla_overcharge, energy_tesla_blacklightning)) @@ -96,6 +105,17 @@ public class XFactoryEnergy { .setupStandardConfiguration() .anim(LAMBDA_TESLA_ANIMS).orchestra(Orchestras.ORCHESTRA_TESLA) ).setUnlocalizedName("gun_tesla_cannon"); + + ModItems.gun_lasrifle = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE) + .rec(new Receiver(0) + .dmg(15F).delay(10).reload(20).jam(19).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 24).addConfigs(energy_las, energy_las_overcharge, energy_las_blacklightning)) + .offset(0.75, -0.0625 * 1.5, -0.1875) + .setupBeamFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_LASRIFLE).orchestra(Orchestras.ORCHESTRA_LASRIFLE) + ).setUnlocalizedName("gun_lasrifle"); } @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_TESLA_ANIMS = (stack, type) -> { @@ -116,4 +136,23 @@ public class XFactoryEnergy { return null; }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_LASRIFLE = (stack, type) -> { + int amount = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory); + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.5 : -1, 100, IType.SIN_DOWN).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)) + .addBus("COUNT", new BusAnimationSequence().addPos(amount, 0, 0, 0)); + case CYCLE_DRY: return new BusAnimation() + .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)); + case INSPECT: return new BusAnimation() + .addBus("YOMI", new BusAnimationSequence().addPos(8, -4, 0, 0).addPos(4, -1, 0, 500, IType.SIN_DOWN).addPos(4, -1, 0, 1000).addPos(6, -6, 0, 500, IType.SIN_UP)) + .addBus("SQUEEZE", new BusAnimationSequence().addPos(1, 1, 1, 0).addPos(1, 1, 1, 750).addPos(1, 1, 0.5, 125).addPos(1, 1, 1, 125)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 2e9f8490d..52987f9d0 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -863,6 +863,7 @@ public class ResourceManager { public static final IModelCustom stg77 = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/stg77.obj")).asVBO(); public static final IModelCustom tau = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tau.obj")).asVBO(); public static final IModelCustom fatman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/fatman.obj")).asVBO(); + public static final IModelCustom lasrifle = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/lasrifle.obj")).asVBO(); public static final HashMap python_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/python.json")); public static final HashMap cursed_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/cursed.json")); @@ -999,6 +1000,7 @@ public class ResourceManager { public static final ResourceLocation tau_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tau.png"); public static final ResourceLocation fatman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman.png"); public static final ResourceLocation fatman_mininuke_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman_mininuke.png"); + public static final ResourceLocation lasrifle_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lasrifle.png"); public static final ResourceLocation lance_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lance.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java index 0b4d1f9eb..1a7769cec 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java @@ -38,7 +38,7 @@ public class ItemRenderHeavyRevolver extends ItemRenderWeaponBase { public void renderFirstPerson(ItemStack stack) { boolean isScoped = this.isScoped(stack); - if(this.isScoped(stack) && ItemGunBaseNT.prevAimingProgress == 1 && ItemGunBaseNT.aimingProgress == 1) return; + if(isScoped && ItemGunBaseNT.prevAimingProgress == 1 && ItemGunBaseNT.aimingProgress == 1) return; ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); double scale = 0.125D; diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java new file mode 100644 index 000000000..5c007ecd3 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java @@ -0,0 +1,89 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; + +public class ItemRenderLasrifle extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -1.5F * offset, 2.5F * offset, + 0, -7.375 / 8D, 0.75); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + if(ItemGunBaseNT.prevAimingProgress == 1 && ItemGunBaseNT.aimingProgress == 1) return; + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.lasrifle_tex); + double scale = 0.3125D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + + GL11.glTranslated(0, -1, -4); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 1, 4); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.lasrifle.renderPart("Gun"); + ResourceManager.lasrifle.renderPart("Barrel"); + ResourceManager.lasrifle.renderPart("Stock"); + ResourceManager.lasrifle.renderPart("Scope"); + ResourceManager.lasrifle.renderPart("Lever"); + ResourceManager.lasrifle.renderPart("Battery"); + + GL11.glShadeModel(GL11.GL_FLAT); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 1.25D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0, 4); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 1.0625D; + 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 renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.lasrifle_tex); + ResourceManager.lasrifle.renderPart("Gun"); + ResourceManager.lasrifle.renderPart("Barrel"); + ResourceManager.lasrifle.renderPart("Stock"); + ResourceManager.lasrifle.renderPart("Scope"); + ResourceManager.lasrifle.renderPart("Lever"); + ResourceManager.lasrifle.renderPart("Battery"); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/resources/assets/hbm/models/weapons/lasrifle.obj b/src/main/resources/assets/hbm/models/weapons/lasrifle.obj index e6cf75634..a46554bbe 100644 --- a/src/main/resources/assets/hbm/models/weapons/lasrifle.obj +++ b/src/main/resources/assets/hbm/models/weapons/lasrifle.obj @@ -1,416 +1,6 @@ # Blender v2.79 (sub 0) OBJ File: 'lasrifle.blend' # www.blender.org -o Plane -v -0.562500 -1.000000 3.000000 -v 0.562500 -1.000000 3.000000 -v -0.562500 -1.000000 -2.000000 -v 0.562500 -1.000000 -2.000000 -v -0.562500 2.000000 -2.000000 -v -0.562500 2.000000 2.000000 -v 0.562500 2.000000 2.000000 -v 0.562500 2.000000 -2.000000 -v 0.000000 1.875000 4.000000 -v -0.250000 1.808013 4.000000 -v -0.433012 1.625000 4.000000 -v -0.500000 1.375000 4.000000 -v -0.433012 1.125000 4.000000 -v -0.250000 0.941987 4.000000 -v 0.000000 0.875000 4.000000 -v 0.250000 0.941987 4.000000 -v 0.433012 1.125000 4.000000 -v 0.500000 1.375000 4.000000 -v 0.433013 1.625000 4.000000 -v 0.250000 1.808012 4.000000 -v 0.000000 1.875000 11.500000 -v -0.250000 1.808013 11.500000 -v -0.433012 1.625000 11.500000 -v -0.500000 1.375000 11.500000 -v -0.433012 1.125000 11.500000 -v -0.250000 0.941987 11.500000 -v 0.000000 0.875000 11.500000 -v 0.250000 0.941987 11.500000 -v 0.433012 1.125000 11.500000 -v 0.500000 1.375000 11.500000 -v 0.433013 1.625000 11.500000 -v 0.250000 1.808012 11.500000 -v 0.562500 0.750000 3.000000 -v -0.562500 0.750000 3.000000 -v 0.000000 1.812500 12.000000 -v -0.218750 1.753886 12.000000 -v -0.378886 1.593750 12.000000 -v -0.437500 1.375000 12.000000 -v -0.378886 1.156250 12.000000 -v -0.218750 0.996114 12.000000 -v 0.000000 0.937500 12.000000 -v 0.218750 0.996114 12.000000 -v 0.378886 1.156250 12.000000 -v 0.437500 1.375000 12.000000 -v 0.378886 1.593750 12.000000 -v 0.218750 1.753886 12.000000 -v -0.218750 1.753892 4.500000 -v 0.000000 1.812506 4.500000 -v -0.378886 1.593756 4.500000 -v -0.437500 1.375006 4.500000 -v -0.378886 1.156256 4.500000 -v -0.218750 0.996120 4.500000 -v 0.000000 0.937506 4.500000 -v 0.218750 0.996120 4.500000 -v 0.378886 1.156256 4.500000 -v 0.437500 1.375006 4.500000 -v 0.378886 1.593756 4.500000 -v 0.218750 1.753892 4.500000 -v -0.500000 0.187500 -2.000000 -v 0.500000 0.187500 -2.000000 -v -0.500000 1.937500 -2.000000 -v 0.500000 1.937500 -2.000000 -v -0.500000 1.937500 -4.000000 -v -0.250000 -0.062500 -2.500000 -v -0.250000 -0.062500 -2.000000 -v 0.500000 1.937500 -4.000000 -v -0.500000 1.437500 -4.750000 -v 0.500000 1.437500 -4.750000 -v -0.250000 -0.812500 -2.500000 -v 0.250000 -0.812500 -2.500000 -v 0.250000 -0.812500 -2.000000 -v -0.250000 -0.812500 -2.000000 -v 0.250000 -0.062500 -2.500000 -v 0.250000 -0.062500 -2.000000 -v -0.500000 0.437500 -4.750000 -v -0.500000 0.187500 -4.500000 -v 0.500000 0.187500 -4.500000 -v 0.500000 0.437500 -4.750000 -v -0.500000 1.187500 -9.750000 -v -0.250000 1.437500 -9.750000 -v -0.250000 1.437500 -4.750000 -v -0.500000 1.187500 -4.750000 -v 0.500000 1.187500 -4.750000 -v 0.250000 1.437500 -4.750000 -v 0.250000 1.437500 -9.750000 -v 0.500000 1.187500 -9.750000 -v -0.250000 -1.062500 -9.750000 -v -0.500000 -0.812500 -9.750000 -v 0.500000 0.687500 -4.750000 -v -0.250000 0.437500 -4.750000 -v 0.250000 0.437500 -4.750000 -v -0.500000 0.687500 -4.750000 -v 0.500000 -0.812500 -9.750000 -v 0.250000 -1.062500 -9.750000 -v -0.500000 -0.802500 -8.250000 -v -0.250000 -1.062500 -8.250000 -v 0.250000 -1.062500 -8.250000 -v 0.500000 -0.812500 -8.250000 -v -0.500000 0.687500 -9.500000 -v 0.125000 0.187500 -3.500000 -v -0.500000 -0.312500 -9.500000 -v 0.500000 0.687500 -9.500000 -v -0.125000 0.187500 -3.500000 -v 0.500000 -0.312500 -9.500000 -v 0.125000 -0.437500 -3.500000 -v -0.125000 -0.437500 -3.500000 -v 0.125000 -1.937500 -4.250000 -v -0.125000 -1.937500 -4.250000 -v 0.125000 -1.937500 -5.250000 -v -0.137500 -1.937500 -5.250000 -v 0.125000 -1.562500 -5.250000 -v -0.137500 -1.562500 -5.250000 -v 0.125000 0.187500 -4.500000 -v -0.137500 0.187500 -4.500000 -v 0.125000 -0.062500 -4.500000 -v -0.137500 -0.062500 -4.500000 -v 0.375000 -0.437500 -3.750000 -v 0.375000 0.187500 -3.750000 -v 0.375000 -1.937500 -4.500000 -v 0.375000 -1.937500 -5.000000 -v 0.375000 -1.562500 -5.000000 -v 0.375000 -0.062500 -4.250000 -v 0.375000 0.187500 -4.250000 -v -0.375000 0.187500 -3.750000 -v -0.375000 -0.437500 -3.750000 -v -0.375000 -1.937500 -4.500000 -v -0.375000 -1.937500 -5.000000 -v -0.375000 -1.562500 -5.000000 -v -0.375000 0.187500 -4.250000 -v -0.375000 -0.062500 -4.250000 -v -0.250000 -0.812500 -2.500000 -v 0.250000 -0.812500 -2.500000 -v -0.250000 -0.812500 -3.750000 -v 0.250000 -0.812500 -3.750000 -v -0.250000 -0.687500 -2.500000 -v 0.250000 -0.687500 -2.500000 -v -0.250000 -0.687500 -3.750000 -v 0.250000 -0.687500 -3.750000 -v -0.562500 -1.000000 -1.500000 -v 0.562500 -1.000000 -1.500000 -v -0.562500 -1.000000 2.000000 -v 0.562500 -1.000000 2.000000 -v -0.562500 -0.750000 -1.500000 -v 0.562500 -0.750000 -1.500000 -v -0.562500 -0.750000 2.000000 -v 0.562500 -0.750000 2.000000 -v -0.562500 -1.000000 -1.500000 -v 0.562500 -1.000000 -1.500000 -v -0.562500 -1.000000 2.000000 -v 0.562500 -1.000000 2.000000 -v 0.437500 -0.750000 -1.375000 -v -0.437500 -0.750000 -1.375000 -v -0.437500 -0.750000 1.875000 -v 0.437500 -0.750000 1.875000 -v 0.562500 -0.750000 -1.500000 -v -0.562500 -0.750000 -1.500000 -v -0.562500 -0.750000 2.000000 -v 0.562500 -0.750000 2.000000 -v 0.437500 0.750000 -1.375000 -v -0.437500 0.750000 -1.375000 -v -0.437500 0.750000 1.875000 -v 0.437500 0.750000 1.875000 -v 0.062500 0.750000 -1.000000 -v 0.312500 0.750000 -1.000000 -v 0.062500 0.750000 -1.250000 -v 0.312500 0.750000 -1.250000 -v -0.312500 0.750000 -1.000000 -v -0.062500 0.750000 -1.000000 -v -0.312500 0.750000 -1.250000 -v -0.062500 0.750000 -1.250000 -v 0.062500 0.875000 -1.250000 -v 0.062500 0.875000 -1.000000 -v 0.312500 0.875000 -1.000000 -v 0.312500 0.875000 -1.250000 -v -0.312500 0.875000 -1.250000 -v -0.312500 0.875000 -1.000000 -v -0.062500 0.875000 -1.000000 -v -0.062500 0.875000 -1.250000 -v 0.000000 1.875000 4.000000 -v -0.250000 1.808013 4.000000 -v -0.433012 1.625000 4.000000 -v -0.500000 1.375000 4.000000 -v -0.433012 1.125000 4.000000 -v -0.250000 0.941987 4.000000 -v 0.000000 0.875000 4.000000 -v 0.250000 0.941987 4.000000 -v 0.433012 1.125000 4.000000 -v 0.500000 1.375000 4.000000 -v 0.433013 1.625000 4.000000 -v 0.250000 1.808012 4.000000 -v -0.218750 1.753892 4.500000 -v 0.000000 1.812506 4.500000 -v -0.378886 1.593756 4.500000 -v -0.437500 1.375006 4.500000 -v -0.378886 1.156256 4.500000 -v -0.218750 0.996120 4.500000 -v 0.000000 0.937506 4.500000 -v 0.218750 0.996120 4.500000 -v 0.378886 1.156256 4.500000 -v 0.437500 1.375006 4.500000 -v 0.378886 1.593756 4.500000 -v 0.218750 1.753892 4.500000 -v 0.000000 1.875000 2.000000 -v -0.250000 1.808013 2.000000 -v -0.433012 1.625000 2.000000 -v -0.500000 1.375000 2.000000 -v -0.433012 1.125000 2.000000 -v -0.250000 0.941987 2.000000 -v 0.000000 0.875000 2.000000 -v 0.250000 0.941987 2.000000 -v 0.433012 1.125000 2.000000 -v 0.500000 1.375000 2.000000 -v 0.433013 1.625000 2.000000 -v 0.250000 1.808012 2.000000 -v -0.218750 1.753892 2.000000 -v 0.000000 1.812506 2.000000 -v -0.378886 1.593756 2.000000 -v -0.437500 1.375006 2.000000 -v -0.378886 1.156256 2.000000 -v -0.218750 0.996120 2.000000 -v 0.000000 0.937506 2.000000 -v 0.218750 0.996120 2.000000 -v 0.378886 1.156256 2.000000 -v 0.437500 1.375006 2.000000 -v 0.378886 1.593756 2.000000 -v 0.218750 1.753892 2.000000 -v 0.000000 0.562500 3.000000 -v -0.218750 0.503886 3.000000 -v -0.378886 0.343750 3.000000 -v -0.437500 0.125000 3.000000 -v -0.378886 -0.093750 3.000000 -v -0.218750 -0.253886 3.000000 -v 0.000000 -0.312500 3.000000 -v 0.218750 -0.253886 3.000000 -v 0.378886 -0.093750 3.000000 -v 0.437500 0.125000 3.000000 -v 0.378886 0.343750 3.000000 -v 0.218750 0.503886 3.000000 -v 0.000000 0.562500 3.250000 -v -0.218750 0.503886 3.250000 -v -0.378886 0.343750 3.250000 -v -0.437500 0.125000 3.250000 -v -0.378886 -0.093750 3.250000 -v -0.218750 -0.253886 3.250000 -v 0.000000 -0.312500 3.250000 -v 0.218750 -0.253886 3.250000 -v 0.378886 -0.093750 3.250000 -v 0.437500 0.125000 3.250000 -v 0.378886 0.343750 3.250000 -v 0.218750 0.503886 3.250000 -v 0.562500 -0.375000 2.000000 -v 0.562500 -0.109835 2.109835 -v 0.562500 0.000000 2.375000 -v 0.562500 -0.109835 2.640165 -v 0.562500 -0.375000 2.750000 -v 0.562500 -0.640165 2.640165 -v 0.562500 -0.750000 2.375000 -v 0.562500 -0.640165 2.109835 -v 1.062500 -0.375000 2.000000 -v 1.062500 -0.109835 2.109835 -v 1.062500 0.000000 2.375000 -v 1.062500 -0.109835 2.640165 -v 1.062500 -0.375000 2.750000 -v 1.062500 -0.640165 2.640165 -v 1.062500 -0.750000 2.375000 -v 1.062500 -0.640165 2.109835 -v 0.812500 -0.625000 2.250000 -v 0.724112 -0.625000 2.286612 -v 0.687500 -0.625000 2.375000 -v 0.724112 -0.625000 2.463388 -v 0.812500 -0.625000 2.500000 -v 0.900888 -0.625000 2.463388 -v 0.937500 -0.625000 2.375000 -v 0.900888 -0.625000 2.286612 -v 0.812500 -1.125000 2.250000 -v 0.724112 -1.125000 2.286612 -v 0.687500 -1.125000 2.375000 -v 0.724112 -1.125000 2.463388 -v 0.812500 -1.125000 2.500000 -v 0.900888 -1.125000 2.463388 -v 0.937500 -1.125000 2.375000 -v 0.900888 -1.125000 2.286612 -v 0.724112 -1.150888 2.275888 -v 0.687500 -1.213388 2.338388 -v 0.724112 -1.275888 2.400888 -v 0.812500 -1.301777 2.426777 -v 0.900888 -1.275888 2.400888 -v 0.937500 -1.213388 2.338388 -v 0.900888 -1.150888 2.275888 -v 0.724112 -1.161612 2.250000 -v 0.687500 -1.250000 2.250000 -v 0.724112 -1.338388 2.250000 -v 0.812500 -1.375000 2.250000 -v 0.900888 -1.338388 2.250000 -v 0.937500 -1.250000 2.250000 -v 0.900888 -1.161612 2.250000 -v 0.812500 -1.125000 -0.750000 -v 0.724112 -1.161612 -0.750000 -v 0.687500 -1.250000 -0.750000 -v 0.724112 -1.338388 -0.750000 -v 0.812500 -1.375000 -0.750000 -v 0.900888 -1.338388 -0.750000 -v 0.937500 -1.250000 -0.750000 -v 0.900888 -1.161612 -0.750000 -v -0.812500 -0.625000 2.250000 -v -0.900888 -0.625000 2.286612 -v -0.937500 -0.625000 2.375000 -v -0.900888 -0.625000 2.463388 -v -0.812500 -0.625000 2.500000 -v -0.724112 -0.625000 2.463388 -v -0.687500 -0.625000 2.375000 -v -0.724112 -0.625000 2.286612 -v -0.812500 -1.125000 2.250000 -v -0.900888 -1.125000 2.286612 -v -0.937500 -1.125000 2.375000 -v -0.900888 -1.125000 2.463388 -v -0.812500 -1.125000 2.500000 -v -0.724112 -1.125000 2.463388 -v -0.687500 -1.125000 2.375000 -v -0.724112 -1.125000 2.286612 -v -0.900888 -1.150888 2.275888 -v -0.937500 -1.213388 2.338388 -v -0.900888 -1.275888 2.400888 -v -0.812500 -1.301777 2.426777 -v -0.724112 -1.275888 2.400888 -v -0.687500 -1.213388 2.338388 -v -0.724112 -1.150888 2.275888 -v -0.900888 -1.161612 2.250000 -v -0.937500 -1.250000 2.250000 -v -0.900888 -1.338388 2.250000 -v -0.812500 -1.375000 2.250000 -v -0.724112 -1.338388 2.250000 -v -0.687500 -1.250000 2.250000 -v -0.724112 -1.161612 2.250000 -v -0.812500 -1.125000 -0.750000 -v -0.900888 -1.161612 -0.750000 -v -0.937500 -1.250000 -0.750000 -v -0.900888 -1.338388 -0.750000 -v -0.812500 -1.375000 -0.750000 -v -0.724112 -1.338388 -0.750000 -v -0.687500 -1.250000 -0.750000 -v -0.724112 -1.161612 -0.750000 -v 0.775888 -1.125000 -0.838388 -v 0.713388 -1.161612 -0.775888 -v 0.713388 -1.338388 -0.775888 -v 0.775888 -1.375000 -0.838388 -v 0.838388 -1.338388 -0.900888 -v 0.864277 -1.250000 -0.926777 -v 0.838388 -1.161612 -0.900888 -v 0.687500 -1.125000 -0.875000 -v 0.687500 -1.161612 -0.786612 -v 0.687500 -1.338388 -0.786612 -v 0.687500 -1.375000 -0.875000 -v 0.687500 -1.338388 -0.963388 -v 0.687500 -1.250000 -1.000000 -v 0.687500 -1.161612 -0.963388 -v -0.775888 -1.125000 -0.838388 -v -0.838388 -1.161612 -0.900888 -v -0.864277 -1.250000 -0.926777 -v -0.838388 -1.338388 -0.900888 -v -0.775888 -1.375000 -0.838388 -v -0.713388 -1.338388 -0.775888 -v -0.713388 -1.161612 -0.775888 -v -0.687500 -1.125000 -0.875000 -v -0.687500 -1.161612 -0.963388 -v -0.687500 -1.250000 -1.000000 -v -0.687500 -1.338388 -0.963388 -v -0.687500 -1.375000 -0.875000 -v -0.687500 -1.338388 -0.786612 -v -0.687500 -1.161612 -0.786612 -v -0.500000 0.187500 -2.500000 -v -0.500000 0.187500 -2.000000 -v 0.500000 0.187500 -2.500000 -v 0.500000 0.187500 -2.000000 -v 0.500000 0.500000 -2.750000 -v 0.500000 1.125000 -2.750000 -v 0.500000 1.125000 -2.625000 -v 0.500000 0.500000 -2.625000 -v 1.062500 0.687500 -2.750000 -v 0.875000 0.500000 -2.750000 -v 0.875000 1.125000 -2.750000 -v 1.062500 0.937500 -2.750000 -v 1.062500 0.937500 -2.625000 -v 0.875000 1.125000 -2.625000 -v 0.875000 0.500000 -2.625000 -v 1.062500 0.687500 -2.625000 -v -0.750000 1.062500 -3.250000 -v -0.750000 1.062500 -1.250000 -v -0.926777 0.989277 -3.250000 -v -0.926777 0.989277 -1.250000 -v -1.000000 0.812500 -3.250000 -v -1.000000 0.812500 -1.250000 -v -0.926777 0.635723 -3.250000 -v -0.926777 0.635723 -1.250000 -v -0.750000 0.562500 -3.250000 -v -0.750000 0.562500 -1.250000 -v -0.573223 0.635723 -3.250000 -v -0.573223 0.635723 -1.250000 -v -0.500000 0.812500 -3.250000 -v -0.500000 0.812500 -1.250000 -v -0.573223 0.989277 -3.250000 -v -0.573223 0.989277 -1.250000 -v 0.125000 0.187500 -3.250000 -v -0.125000 0.187500 -3.250000 -v 0.125000 -0.437500 -3.125000 -v -0.125000 -0.437500 -3.125000 -v 0.125000 0.187500 -3.500000 -v -0.125000 0.187500 -3.500000 -v 0.125000 -0.437500 -3.500000 -v -0.125000 -0.437500 -3.500000 +o Scope v -0.750000 2.437500 -1.500000 v 0.750000 2.437500 -1.500000 v -0.750000 2.437500 -4.500000 @@ -819,239 +409,6 @@ v -0.250000 2.312500 -3.750000 v -0.250000 2.312500 -3.000000 v -0.375000 2.312500 -3.750000 v -0.375000 2.312500 -3.000000 -v -0.500000 0.500000 -2.750000 -v -0.500000 1.125000 -2.750000 -v -0.500000 1.125000 -2.625000 -v -0.500000 0.500000 -2.625000 -v -1.062500 0.687500 -2.750000 -v -0.875000 0.500000 -2.750000 -v -0.875000 1.125000 -2.750000 -v -1.062500 0.937500 -2.750000 -v -1.062500 0.937500 -2.625000 -v -0.875000 1.125000 -2.625000 -v -0.875000 0.500000 -2.625000 -v -1.062500 0.687500 -2.625000 -v 0.500000 0.500000 -1.875000 -v 0.500000 1.125000 -1.875000 -v 0.500000 1.125000 -1.750000 -v 0.500000 0.500000 -1.750000 -v 1.062500 0.687500 -1.875000 -v 0.875000 0.500000 -1.875000 -v 0.875000 1.125000 -1.875000 -v 1.062500 0.937500 -1.875000 -v 1.062500 0.937500 -1.750000 -v 0.875000 1.125000 -1.750000 -v 0.875000 0.500000 -1.750000 -v 1.062500 0.687500 -1.750000 -v -0.500000 0.500000 -1.875000 -v -0.500000 1.125000 -1.875000 -v -0.500000 1.125000 -1.750000 -v -0.500000 0.500000 -1.750000 -v -1.062500 0.687500 -1.875000 -v -0.875000 0.500000 -1.875000 -v -0.875000 1.125000 -1.875000 -v -1.062500 0.937500 -1.875000 -v -1.062500 0.937500 -1.750000 -v -0.875000 1.125000 -1.750000 -v -0.875000 0.500000 -1.750000 -v -1.062500 0.687500 -1.750000 -v 0.750000 1.062500 -3.250000 -v 0.750000 1.062500 -1.250000 -v 0.573223 0.989277 -3.250000 -v 0.573223 0.989277 -1.250000 -v 0.500000 0.812500 -3.250000 -v 0.500000 0.812500 -1.250000 -v 0.573223 0.635723 -3.250000 -v 0.573223 0.635723 -1.250000 -v 0.750000 0.562500 -3.250000 -v 0.750000 0.562500 -1.250000 -v 0.926777 0.635723 -3.250000 -v 0.926777 0.635723 -1.250000 -v 1.000000 0.812500 -3.250000 -v 1.000000 0.812500 -1.250000 -v 0.926777 0.989277 -3.250000 -v 0.926777 0.989277 -1.250000 -v -0.562500 -0.375000 2.000000 -v -0.562500 -0.109835 2.109835 -v -0.562500 0.000000 2.375000 -v -0.562500 -0.109835 2.640165 -v -0.562500 -0.375000 2.750000 -v -0.562500 -0.640165 2.640165 -v -0.562500 -0.750000 2.375000 -v -0.562500 -0.640165 2.109835 -v -1.062500 -0.375000 2.000000 -v -1.062500 -0.109835 2.109835 -v -1.062500 0.000000 2.375000 -v -1.062500 -0.109835 2.640165 -v -1.062500 -0.375000 2.750000 -v -1.062500 -0.640165 2.640165 -v -1.062500 -0.750000 2.375000 -v -1.062500 -0.640165 2.109835 -vt 0.465385 -0.000000 -vt 0.496154 0.084906 -vt 0.465385 0.084906 -vt 0.496154 0.311321 -vt 0.619231 0.396226 -vt 0.496154 0.396226 -vt 0.653846 0.084906 -vt 0.619231 0.311321 -vt 0.619231 0.084906 -vt 0.465385 0.216981 -vt 0.430769 0.311321 -vt 0.430769 0.216981 -vt 0.603846 0.000000 -vt 0.619231 0.000000 -vt 0.496154 0.000000 -vt 0.503846 0.084906 -vt 0.002103 0.018927 -vt 0.015385 0.000117 -vt 0.028667 0.018927 -vt 0.430769 0.084906 -vt 0.017308 0.226425 -vt 0.028962 0.242929 -vt 0.017308 0.292443 -vt 0.346154 0.566038 -vt 0.369231 0.603774 -vt 0.346154 0.603774 -vt 0.330769 0.660377 -vt 0.330769 0.603774 -vt 0.738462 0.169811 -vt 0.715385 0.207547 -vt 0.730769 0.075472 -vt 0.653846 0.207547 -vt 0.715385 0.283019 -vt 0.653846 0.283019 -vt 0.307692 0.566038 -vt 0.330769 0.566038 -vt 0.738462 0.283019 -vt 0.730769 -0.000000 -vt 0.653846 0.075472 -vt 0.653846 -0.000000 -vt 0.769231 0.094340 -vt 0.769231 0.169811 -vt 0.738462 0.075472 -vt 0.738462 0.000000 -vt 0.730769 0.415094 -vt 0.653846 0.415094 -vt 0.796154 0.462264 -vt 0.811538 0.462264 -vt 0.811538 0.518868 -vt 0.411538 0.622642 -vt 0.419231 0.575472 -vt 0.419231 0.622642 -vt 0.415385 0.452830 -vt 0.453846 0.490566 -vt 0.415385 0.490566 -vt 0.415385 0.547170 -vt 0.453846 0.537736 -vt 0.453846 0.547170 -vt 0.415385 0.500000 -vt 0.453846 0.500000 -vt 0.603846 0.084906 -vt 0.596154 0.000000 -vt 0.388462 0.915094 -vt 0.496154 0.830189 -vt 0.496154 0.915094 -vt 0.465385 0.490566 -vt 0.496154 0.603774 -vt 0.603846 0.103774 -vt 0.115385 0.556604 -vt 0.007692 0.471698 -vt 0.115385 0.471698 -vt 0.376923 0.452830 -vt 0.276923 0.566038 -vt 0.276923 0.452830 -vt 0.007692 0.575472 -vt 0.007692 0.556604 -vt 0.123077 0.556604 -vt 0.115385 0.452830 -vt -0.000000 0.471698 -vt 0.111538 0.584906 -vt 0.115385 0.660377 -vt 0.111538 0.650943 -vt 0.011538 0.650943 -vt 0.011538 0.584906 -vt 0.115385 0.575472 -vt 0.007692 0.660377 -vt 0.150000 0.632075 -vt 0.250000 0.566038 -vt 0.250000 0.632075 -vt 0.150000 0.452830 -vt 0.123077 0.566038 -vt 0.123077 0.452830 -vt 0.250000 0.452830 -vt 0.150000 0.566038 -vt 0.138462 0.575472 -vt 0.146154 0.594340 -vt 0.138462 0.594340 -vt 0.123077 0.575472 -vt 0.130769 0.594340 -vt 0.123077 0.594340 -vt 0.146154 0.566038 -vt 0.138462 0.566038 -vt 0.138462 0.603774 -vt 0.146154 0.603774 -vt 0.134615 0.594340 -vt 0.130769 0.575472 -vt 0.134615 0.575472 -vt 0.119231 0.575472 -vt 0.119231 0.594340 -vt 0.150000 0.594340 -vt 0.146154 0.575472 -vt 0.150000 0.575472 -vt 0.134615 0.575472 -vt 0.134615 0.594340 -vt 0.130769 0.566038 -vt 0.123077 0.566038 -vt 0.123077 0.603774 -vt 0.130769 0.603774 -vt 0.017308 0.226425 -vt 0.028962 0.242929 -vt 0.017308 0.292443 -vt 0.002103 0.018927 -vt 0.015385 0.000117 -vt 0.028667 0.018927 -vt 0.028944 0.209875 -vt 0.017308 0.226354 -vt 0.005671 0.176917 -vt 0.392282 0.481132 -vt 0.403846 0.452768 -vt 0.415410 0.481132 -vt 0.369231 0.566038 -vt 0.376923 0.603774 -vt 0.307692 0.603774 -vt 0.300000 0.566038 -vt 0.346154 0.660377 -vt 0.323077 0.679245 -vt 0.721154 0.462264 -vt 0.709615 0.471698 -vt 0.709615 0.462264 -vt 0.721154 0.471698 -vt 0.709615 0.518868 -vt 0.703846 0.462264 -vt 0.696154 0.471698 -vt 0.696154 0.462264 -vt 0.709615 0.528302 -vt 0.721154 0.518868 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.703846 0.448113 -vt 0.703846 0.429245 -vt 0.709615 0.415094 -vt 0.688461 0.453302 -vt 0.695961 0.471698 -vt 0.688461 0.490094 -vt 0.695961 0.433962 -vt 0.693765 0.446970 -vt 0.683158 0.420954 -vt 0.392308 0.566038 -vt 0.411538 0.547170 -vt 0.411538 0.575472 -vt 0.438462 0.566038 -vt 0.419231 0.547170 -vt 0.438462 0.547170 vt 0.588462 0.886792 vt 0.496154 1.000000 vt 0.496154 0.886792 @@ -1241,157 +598,6 @@ vt 0.453846 0.650943 vt 0.465385 0.650943 vt 0.461538 0.688679 vt 0.453846 0.660377 -vt 0.709615 0.471698 -vt 0.721154 0.462264 -vt 0.709615 0.462264 -vt 0.703846 0.485849 -vt 0.703846 0.504717 -vt 0.709615 0.518868 -vt 0.696154 0.471698 -vt 0.703846 0.462264 -vt 0.696154 0.462264 -vt 0.721154 0.518868 -vt 0.709615 0.528302 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.709615 0.415094 -vt 0.721154 0.462264 -vt 0.709615 0.471698 -vt 0.709615 0.462264 -vt 0.721154 0.471698 -vt 0.709615 0.518868 -vt 0.703846 0.462264 -vt 0.696154 0.471698 -vt 0.696154 0.462264 -vt 0.709615 0.528302 -vt 0.721154 0.518868 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.703846 0.448113 -vt 0.703846 0.429245 -vt 0.709615 0.415094 -vt 0.709615 0.471698 -vt 0.721154 0.462264 -vt 0.709615 0.462264 -vt 0.703846 0.485849 -vt 0.703846 0.504717 -vt 0.709615 0.518868 -vt 0.696154 0.471698 -vt 0.703846 0.462264 -vt 0.696154 0.462264 -vt 0.721154 0.518868 -vt 0.709615 0.528302 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.709615 0.415094 -vt 0.688461 0.453302 -vt 0.695961 0.471698 -vt 0.688461 0.490094 -vt 0.695961 0.433962 -vt 0.693765 0.446970 -vt 0.683158 0.420954 -vt 0.403846 0.452768 -vt 0.392282 0.481132 -vt 0.403846 0.509497 -vt 0.653846 0.311321 -vt 0.465385 0.311321 -vt 0.503846 -0.000000 -vt 0.015385 0.075355 -vt 0.007716 0.070315 -vt 0.002103 0.056545 -vt 0.000048 0.037736 -vt 0.007716 0.005157 -vt 0.023053 0.005157 -vt 0.030721 0.037736 -vt 0.028667 0.056545 -vt 0.023053 0.070315 -vt 0.010579 0.288021 -vt 0.005653 0.275939 -vt 0.003850 0.259434 -vt 0.005653 0.242929 -vt 0.010579 0.230847 -vt 0.024036 0.230847 -vt 0.030765 0.259434 -vt 0.028962 0.275939 -vt 0.024036 0.288021 -vt 0.738462 0.094340 -vt 0.738462 0.207547 -vt 0.738462 0.320755 -vt 0.738462 0.396226 -vt 0.819231 0.481132 -vt 0.819231 0.500000 -vt 0.796154 0.518868 -vt 0.788462 0.500000 -vt 0.788462 0.481132 -vt 0.453846 0.452830 -vt 0.415385 0.537736 -vt 0.596154 0.084906 -vt 0.388462 0.830189 -vt 0.619231 0.622642 -vt 0.603846 0.622642 -vt 0.603846 0.603774 -vt 0.496154 0.622642 -vt 0.465385 0.622642 -vt 0.496154 0.103774 -vt 0.376923 0.566038 -vt 0.123077 0.471698 -vt 0.007692 0.452830 -vt -0.000000 0.556604 -vt 0.010579 0.288021 -vt 0.005653 0.275939 -vt 0.003850 0.259434 -vt 0.005653 0.242929 -vt 0.010579 0.230847 -vt 0.024036 0.230847 -vt 0.030765 0.259434 -vt 0.028962 0.275939 -vt 0.024036 0.288021 -vt 0.015385 0.075355 -vt 0.007716 0.070315 -vt 0.002103 0.056545 -vt 0.000048 0.037736 -vt 0.007716 0.005157 -vt 0.023053 0.005157 -vt 0.030721 0.037736 -vt 0.028667 0.056545 -vt 0.023053 0.070315 -vt 0.010589 0.221938 -vt 0.005671 0.209875 -vt 0.003871 0.193396 -vt 0.010589 0.164854 -vt 0.017308 0.160439 -vt 0.024026 0.164854 -vt 0.028944 0.176917 -vt 0.030744 0.193396 -vt 0.024026 0.221938 -vt 0.412023 0.501189 -vt 0.403846 0.509497 -vt 0.395669 0.501189 -vt 0.395669 0.461075 -vt 0.412023 0.461075 -vt 0.376923 0.566038 -vt 0.300000 0.603774 -vt 0.353846 0.679245 -vt 0.703846 0.504717 -vt 0.703846 0.485849 -vt 0.721154 0.415094 -vt 0.683158 0.484706 -vt 0.680962 0.471698 -vt 0.683158 0.458690 -vt 0.693765 0.458690 -vt 0.693765 0.484706 -vt 0.688461 0.452358 -vt 0.683158 0.446970 -vt 0.680962 0.433962 -vt 0.688462 0.415566 -vt 0.693765 0.420954 -vt 0.392308 0.547170 vt 0.588462 1.000000 vt 0.596154 0.830189 vt 0.588462 0.698113 @@ -1429,408 +635,6 @@ vt 0.142677 0.829236 vt 0.142677 0.783263 vt 0.152048 0.773742 vt 0.407692 0.688679 -vt 0.721154 0.471698 -vt 0.721154 0.415094 -vt 0.703846 0.429245 -vt 0.703846 0.448113 -vt 0.703846 0.504717 -vt 0.703846 0.485849 -vt 0.721154 0.415094 -vt 0.721154 0.471698 -vt 0.721154 0.415094 -vt 0.703846 0.429245 -vt 0.703846 0.448113 -vt 0.683158 0.484706 -vt 0.680962 0.471698 -vt 0.683158 0.458690 -vt 0.693765 0.458690 -vt 0.693765 0.484706 -vt 0.688461 0.452358 -vt 0.683158 0.446970 -vt 0.680962 0.433962 -vt 0.688462 0.415566 -vt 0.693765 0.420954 -vt 0.412023 0.501189 -vt 0.415410 0.481132 -vt 0.412023 0.461075 -vt 0.395669 0.461075 -vt 0.395669 0.501189 -vt 0.338462 0.169811 -vt 0.030769 0.150943 -vt 0.338462 0.150943 -vt 0.338462 0.075472 -vt 0.030769 0.056604 -vt 0.338462 0.056604 -vt 0.338462 0.018868 -vt 0.030769 -0.000000 -vt 0.338462 -0.000000 -vt 0.338462 0.188679 -vt 0.030769 0.169811 -vt 0.338462 0.094340 -vt 0.030769 0.075472 -vt 0.338462 0.132075 -vt 0.030769 0.113208 -vt 0.338462 0.113208 -vt 0.338462 0.037736 -vt 0.030769 0.018868 -vt 0.338462 0.207547 -vt 0.030769 0.188679 -vt 0.030769 0.094340 -vt 0.030769 0.132075 -vt 0.030769 0.037736 -vt 0.338462 0.226415 -vt 0.030769 0.207547 -vt 0.030769 0.415094 -vt 0.338462 0.433962 -vt 0.030769 0.433962 -vt 0.030769 0.320755 -vt 0.338462 0.339623 -vt 0.030769 0.339623 -vt 0.030769 0.358491 -vt 0.338462 0.377358 -vt 0.030769 0.377358 -vt 0.030769 0.264151 -vt 0.338462 0.283019 -vt 0.030769 0.283019 -vt 0.338462 0.452830 -vt 0.030769 0.452830 -vt 0.338462 0.396226 -vt 0.030769 0.396226 -vt 0.338462 0.301887 -vt 0.030769 0.301887 -vt 0.030769 0.226415 -vt 0.338462 0.245283 -vt 0.030769 0.245283 -vt 0.338462 0.415094 -vt 0.338462 0.320755 -vt 0.338462 0.358491 -vt 0.338462 0.264151 -vt 0.769231 0.018868 -vt 0.876923 0.056604 -vt 0.769231 0.056604 -vt 0.992308 0.301887 -vt 1.000000 0.245283 -vt 1.000000 0.283019 -vt 0.923077 0.000000 -vt 0.876923 0.018868 -vt 0.876923 0.000000 -vt 0.923077 0.283019 -vt 0.769231 0.301887 -vt 0.769231 0.283019 -vt 0.923077 0.226415 -vt 0.769231 0.245283 -vt 0.769231 0.226415 -vt 0.876923 0.075472 -vt 0.769231 0.075472 -vt 0.915385 0.113208 -vt 0.923077 0.075472 -vt 0.923077 0.056604 -vt 0.930769 0.301887 -vt 0.923077 0.245283 -vt 0.930769 0.226415 -vt 0.946154 0.301887 -vt 0.946154 0.226415 -vt 0.976923 0.226415 -vt 0.992308 0.226415 -vt 0.742308 0.481132 -vt 0.742308 0.500000 -vt 0.723077 0.481132 -vt 0.723077 0.500000 -vt 0.976923 0.301887 -vt 0.830769 0.500000 -vt 0.876923 0.500000 -vt 0.884615 0.481132 -vt 0.884615 0.500000 -vt 0.796154 0.660377 -vt 0.811538 0.547170 -vt 0.819231 0.547170 -vt 0.796154 0.679245 -vt 0.788462 0.660377 -vt 0.773077 0.679245 -vt 0.788462 0.679245 -vt 0.819231 0.518868 -vt 0.796154 0.660377 -vt 0.811538 0.547170 -vt 0.788462 0.660377 -vt 0.788462 0.518868 -vt 0.773077 0.632075 -vt 0.765385 0.632075 -vt 0.765385 0.679245 -vt 0.773077 0.632075 -vt 0.796154 0.518868 -vt 0.773077 0.679245 -vt 0.788462 0.679245 -vt 0.796154 0.679245 -vt 0.765385 0.679245 -vt 0.765385 0.632075 -vt 0.819231 0.518868 -vt 0.819231 0.547170 -vt 0.788462 0.518868 -vt 0.830769 0.481132 -vt 0.430769 0.339623 -vt 0.338462 0.358491 -vt 0.338462 0.339623 -vt 0.400000 0.207547 -vt 0.338462 0.226415 -vt 0.338462 0.207547 -vt 0.430769 0.264151 -vt 0.338462 0.283019 -vt 0.338462 0.264151 -vt 0.430769 0.358491 -vt 0.338462 0.377358 -vt 0.400000 0.000000 -vt 0.338462 0.018868 -vt 0.338462 0.000000 -vt 0.430769 0.283019 -vt 0.338462 0.301887 -vt 0.430769 0.377358 -vt 0.338462 0.396226 -vt 0.400000 0.018868 -vt 0.338462 0.037736 -vt 0.430769 0.301887 -vt 0.338462 0.320755 -vt 0.400000 0.113208 -vt 0.338462 0.132075 -vt 0.338462 0.113208 -vt 0.430769 0.396226 -vt 0.338462 0.415094 -vt 0.400000 0.037736 -vt 0.338462 0.056604 -vt 0.430769 0.320755 -vt 0.400000 0.132075 -vt 0.338462 0.150943 -vt 0.430769 0.415094 -vt 0.338462 0.433962 -vt 0.400000 0.056604 -vt 0.338462 0.075472 -vt 0.400000 0.150943 -vt 0.338462 0.169811 -vt 0.430769 0.433962 -vt 0.338462 0.452830 -vt 0.400000 0.075472 -vt 0.338462 0.094340 -vt 0.400000 0.169811 -vt 0.338462 0.188679 -vt 0.430769 0.226415 -vt 0.338462 0.245283 -vt 0.338462 0.226415 -vt 0.400000 0.094340 -vt 0.400000 0.188679 -vt 0.430769 0.245283 -vt 0.407692 0.226415 -vt 0.400000 0.207547 -vt 0.407692 0.207547 -vt 0.407692 0.169811 -vt 0.400000 0.150943 -vt 0.407692 0.150943 -vt 0.407692 0.075472 -vt 0.400000 0.056604 -vt 0.407692 0.056604 -vt 0.407692 0.018868 -vt 0.400000 -0.000000 -vt 0.407692 -0.000000 -vt 0.407692 0.188679 -vt 0.400000 0.169811 -vt 0.407692 0.094340 -vt 0.400000 0.075472 -vt 0.407692 0.132075 -vt 0.400000 0.113208 -vt 0.407692 0.113208 -vt 0.407692 0.037736 -vt 0.400000 0.018868 -vt 0.400000 0.188679 -vt 0.400000 0.094340 -vt 0.400000 0.132075 -vt 0.400000 0.037736 -vt 0.376923 0.509434 -vt 0.392308 0.528302 -vt 0.376923 0.528302 -vt 0.376923 0.547170 -vt 0.392308 0.566038 -vt 0.376923 0.566038 -vt 0.392308 0.584906 -vt 0.376923 0.584906 -vt 0.376923 0.452830 -vt 0.392308 0.471698 -vt 0.376923 0.471698 -vt 0.376923 0.490566 -vt 0.392308 0.509434 -vt 0.392308 0.547170 -vt 0.392308 0.603774 -vt 0.376923 0.603774 -vt 0.392308 0.490566 -vt 0.303846 0.688679 -vt 0.319231 0.679245 -vt 0.319231 0.688679 -vt 0.303846 0.707547 -vt 0.319231 0.698113 -vt 0.319231 0.707547 -vt 0.303846 0.726415 -vt 0.319231 0.716981 -vt 0.319231 0.726415 -vt 0.303846 0.669811 -vt 0.319231 0.660377 -vt 0.319231 0.669811 -vt 0.303846 0.698113 -vt 0.303846 0.716981 -vt 0.303846 0.735849 -vt 0.319231 0.735849 -vt 0.303846 0.679245 -vt 0.300000 0.660377 -vt 0.296154 0.669811 -vt 0.296154 0.660377 -vt 0.300000 0.688679 -vt 0.296154 0.698113 -vt 0.296154 0.688679 -vt 0.296154 0.707547 -vt 0.296154 0.735849 -vt 0.296154 0.726415 -vt 0.300000 0.698113 -vt 0.296154 0.716981 -vt 0.292308 0.698113 -vt 0.292308 0.688679 -vt 0.288462 0.707547 -vt 0.292308 0.735849 -vt 0.288462 0.726415 -vt 0.288462 0.716981 -vt 0.292308 0.669811 -vt 0.292308 0.660377 -vt 0.296154 0.679245 -vt 0.300000 0.669811 -vt 0.288462 0.688679 -vt 0.196154 0.679245 -vt 0.288462 0.679245 -vt 0.288462 0.698113 -vt 0.196154 0.688679 -vt 0.196154 0.669811 -vt 0.288462 0.669811 -vt 0.196154 0.707547 -vt 0.288462 0.735849 -vt 0.196154 0.726415 -vt 0.196154 0.698113 -vt 0.196154 0.716981 -vt 0.196154 0.660377 -vt 0.288462 0.660377 -vt 0.015385 0.669811 -vt -0.000000 0.679245 -vt 0.000000 0.669811 -vt 0.015385 0.726415 -vt 0.000000 0.735849 -vt -0.000000 0.726415 -vt 0.015385 0.707547 -vt 0.000000 0.716981 -vt -0.000000 0.707547 -vt 0.015385 0.688679 -vt -0.000000 0.698113 -vt -0.000000 0.688679 -vt 0.015385 0.660377 -vt 0.000000 0.660377 -vt 0.015385 0.716981 -vt 0.015385 0.698113 -vt 0.015385 0.679245 -vt 0.019231 0.698113 -vt 0.023077 0.688679 -vt 0.023077 0.698113 -vt 0.019231 0.669811 -vt 0.023077 0.660377 -vt 0.023077 0.669811 -vt 0.023077 0.716981 -vt 0.023077 0.726415 -vt 0.023077 0.707547 -vt 0.023077 0.735849 -vt 0.019231 0.735849 -vt 0.026923 0.660377 -vt 0.026923 0.669811 -vt 0.030769 0.716981 -vt 0.030769 0.726415 -vt 0.026923 0.698113 -vt 0.030769 0.707547 -vt 0.026923 0.735849 -vt 0.026923 0.688679 -vt 0.023077 0.679245 -vt 0.019231 0.688679 -vt 0.030769 0.669811 -vt 0.123077 0.679245 -vt 0.030769 0.679245 -vt 0.030769 0.660377 -vt 0.123077 0.669811 -vt 0.123077 0.688679 -vt 0.030769 0.688679 -vt 0.123077 0.726415 -vt 0.030769 0.698113 -vt 0.123077 0.707547 -vt 0.123077 0.735849 -vt 0.030769 0.735849 -vt 0.123077 0.716981 -vt 0.123077 0.698113 -vt 0.192308 0.679245 -vt 0.188462 0.669811 -vt 0.192308 0.669811 -vt 0.188462 0.707547 -vt 0.188462 0.698113 -vt 0.192308 0.716981 -vt 0.188462 0.726415 -vt 0.188462 0.716981 -vt 0.188462 0.679245 -vt 0.188462 0.688679 -vt 0.180769 0.707547 -vt 0.184615 0.679245 -vt 0.184615 0.669811 -vt 0.180769 0.698113 -vt 0.184615 0.716981 -vt 0.180769 0.688679 -vt 0.188462 0.660377 -vt 0.188462 0.735849 -vt 0.192308 0.726415 -vt 0.184615 0.726415 -vt 0.130769 0.679245 -vt 0.130769 0.688679 -vt 0.126923 0.716981 -vt 0.130769 0.707547 -vt 0.130769 0.716981 -vt 0.130769 0.698113 -vt 0.126923 0.679245 -vt 0.130769 0.669811 -vt 0.130769 0.726415 -vt 0.126923 0.726415 -vt 0.138462 0.688679 -vt 0.138462 0.707547 -vt 0.134615 0.716981 -vt 0.138462 0.698113 -vt 0.134615 0.679245 -vt 0.134615 0.726415 -vt 0.130769 0.660377 -vt 0.126923 0.669811 -vt 0.134615 0.669811 -vt 0.130769 0.735849 -vt 0.138462 0.679245 -vt 0.180769 0.669811 -vt 0.180769 0.679245 -vt 0.138462 0.660377 -vt 0.180769 0.660377 -vt 0.138462 0.735849 -vt 0.180769 0.726415 -vt 0.180769 0.735849 -vt 0.138462 0.716981 -vt 0.180769 0.716981 -vt 0.680769 0.509434 -vt 0.619231 0.490566 -vt 0.680769 0.490566 -vt 0.680769 0.528302 -vt 0.619231 0.509434 -vt 0.680769 0.547170 -vt 0.619231 0.528302 -vt 0.680769 0.566038 -vt 0.619231 0.547170 -vt 0.680769 0.433962 -vt 0.619231 0.415094 -vt 0.680769 0.415094 -vt 0.680769 0.452830 -vt 0.619231 0.433962 -vt 0.680769 0.471698 -vt 0.619231 0.452830 -vt 0.619231 0.471698 -vt 0.811538 0.518868 vt 0.100000 0.735849 vt 0.092308 0.735849 vt 0.084615 0.735849 @@ -2111,64 +915,6 @@ vt 0.365385 0.801887 vt 0.380769 0.792453 vt 0.380769 0.735849 vt 0.357692 0.811321 -vt 0.915385 0.339623 -vt 0.876923 0.452830 -vt 0.915385 0.188679 -vt 0.915385 0.415094 -vt 0.923077 0.452830 -vt 0.680769 0.509434 -vt 0.619231 0.490566 -vt 0.680769 0.490566 -vt 0.680769 0.528302 -vt 0.619231 0.509434 -vt 0.680769 0.547170 -vt 0.619231 0.528302 -vt 0.680769 0.566038 -vt 0.619231 0.547170 -vt 0.680769 0.433962 -vt 0.619231 0.415094 -vt 0.680769 0.415094 -vt 0.680769 0.452830 -vt 0.619231 0.433962 -vt 0.680769 0.471698 -vt 0.619231 0.452830 -vt 0.619231 0.471698 -vt 0.392308 0.528302 -vt 0.376923 0.509434 -vt 0.376923 0.528302 -vt 0.392308 0.566038 -vt 0.376923 0.547170 -vt 0.376923 0.566038 -vt 0.392308 0.584906 -vt 0.376923 0.584906 -vt 0.392308 0.471698 -vt 0.376923 0.452830 -vt 0.376923 0.471698 -vt 0.392308 0.509434 -vt 0.376923 0.490566 -vt 0.392308 0.547170 -vt 0.392308 0.603774 -vt 0.376923 0.603774 -vt 0.392308 0.490566 -vt 0.030769 0.226415 -vt 0.338462 0.226415 -vt 0.923077 0.018868 -vt 0.923077 0.301887 -vt 0.769231 0.000000 -vt 0.876923 0.481132 -vt 0.400000 0.226415 -vt 0.430769 0.452830 -vt 0.400000 0.226415 -vt 0.392308 0.452830 -vt 0.303846 0.660377 -vt 0.300000 0.735849 -vt 0.196154 0.735849 -vt 0.015385 0.735849 -vt 0.019231 0.660377 -vt 0.123077 0.660377 -vt 0.138462 0.669811 -vt 0.138462 0.726415 -vt 0.619231 0.566038 vt 0.138462 0.773585 vt 0.230769 0.773585 vt 0.380769 0.735849 @@ -2177,145 +923,19 @@ vt 0.238462 0.811321 vt 0.276923 0.811321 vt 0.307692 0.811321 vt 0.380769 0.811321 -vt 0.769231 0.339623 -vt 0.769231 0.188679 -vt 0.619231 0.566038 -vt 0.392308 0.452830 vn 0.0000 -1.0000 0.0000 -vn 0.0000 1.0000 0.0000 -vn 0.0000 0.0000 -1.0000 -vn 0.0000 0.6247 0.7809 -vn 0.0000 0.0000 1.0000 vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 vn 1.0000 0.0000 0.0000 -vn 0.0000 0.8321 -0.5547 -vn 0.0000 -0.7071 -0.7071 -vn 0.0000 0.1961 0.9806 -vn -0.7071 -0.7071 0.0000 -vn 0.7071 -0.7071 0.0000 vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 1.0000 0.0000 vn -0.7071 0.7071 0.0000 vn 0.7190 0.6950 0.0000 vn 0.0000 0.8944 0.4472 vn 0.0000 0.5547 -0.8321 -vn -0.8660 0.5000 0.0000 -vn 0.8660 0.5000 0.0000 -vn 0.5000 -0.8660 0.0000 -vn -0.8660 -0.5000 0.0000 -vn 0.5000 0.8660 0.0000 -vn -0.5000 0.8660 0.0000 -vn 0.8660 -0.5000 0.0000 -vn -0.5000 -0.8660 0.0000 -vn -0.3936 -0.8453 0.3612 -vn 0.3627 -0.9141 0.1815 -vn 0.3929 -0.8452 0.3622 -vn 0.0000 0.3054 -0.9522 -vn -0.8941 -0.4478 0.0004 -vn -0.3703 -0.9109 0.1819 -vn -0.9078 -0.4085 0.0944 -vn -0.3827 0.9239 0.0000 -vn -0.9239 0.3827 0.0000 -vn 0.8941 0.4478 0.0000 -vn 0.3827 0.9239 0.0000 -vn 0.9239 0.3827 0.0000 -vn 0.9032 -0.4186 0.0951 -vn 0.9487 -0.2905 0.1245 -vn 0.8941 -0.4478 0.0000 -vn 0.3827 -0.9239 0.0000 -vn 0.0000 -0.3054 -0.9522 -vn 0.0000 -0.2298 -0.9732 -vn 0.0000 0.2298 -0.9732 -vn -0.3595 -0.2070 0.9099 -vn 0.3897 -0.4119 0.8237 -vn 0.3595 -0.2070 0.9099 -vn -0.3827 0.0000 0.9239 -vn 0.3827 0.0000 0.9239 -vn -0.3945 0.0000 -0.9189 -vn 0.3595 0.2070 -0.9099 -vn 0.3827 0.0000 -0.9239 -vn 0.3954 0.2222 -0.8912 -vn 0.8994 0.1123 -0.4225 -vn 0.9414 0.0706 -0.3297 -vn 0.9239 0.0000 0.3827 -vn 0.9239 0.0000 -0.3827 -vn -0.4084 0.2210 -0.8856 -vn -0.9054 0.1095 -0.4102 -vn -0.9452 0.0682 -0.3193 -vn 0.8994 -0.1123 0.4225 -vn -0.8994 -0.1123 0.4225 -vn -0.9511 -0.1381 0.2762 -vn -0.9239 0.0000 0.3827 -vn -0.9287 0.0000 -0.3708 -vn -0.3703 0.2060 -0.9058 -vn -0.3897 -0.4119 0.8237 -vn 0.0000 0.7071 0.7071 -vn 0.0000 0.7071 -0.7071 -vn 0.0000 -0.7071 0.7071 -vn 0.7263 0.1363 -0.6737 -vn 0.7071 0.0000 -0.7071 -vn 0.6794 -0.1448 0.7194 -vn 0.7071 0.0000 0.7071 -vn -0.6794 -0.1448 0.7194 -vn -0.7071 0.0000 0.7071 -vn -0.7263 0.1363 -0.6737 -vn -0.7071 0.0000 -0.7071 -vn 0.9987 -0.0196 0.0473 -vn -0.0000 -0.1866 0.9824 -vn -0.9987 -0.0196 0.0473 -vn -0.7574 0.4617 -0.4617 -vn -0.9955 -0.0671 0.0671 -vn 0.9955 -0.0671 0.0671 -vn 0.7574 0.4617 -0.4617 -vn 0.6630 -0.5294 0.5294 -vn -0.6630 -0.5294 0.5294 -vn 0.9987 -0.0473 0.0196 -vn 0.7263 0.6737 -0.1363 -vn 0.6794 -0.7194 0.1448 -vn -0.9987 -0.0473 0.0196 -vn -0.6794 -0.7194 0.1448 -vn -0.0000 -0.9824 0.1866 -vn -0.7263 0.6737 -0.1363 -vn 0.0473 0.9987 -0.0196 -vn 0.7194 0.6794 -0.1448 -vn -0.6737 0.7263 0.1363 -vn 0.7194 -0.6794 -0.1448 -vn -0.6737 -0.7263 0.1363 -vn 0.9824 -0.0000 -0.1866 -vn 0.0473 -0.9987 -0.0196 -vn -0.0473 0.9987 -0.0196 -vn 0.6737 0.7263 0.1363 -vn -0.7194 0.6794 -0.1448 -vn 0.6737 -0.7263 0.1363 -vn -0.7194 -0.6794 -0.1448 -vn -0.0473 -0.9987 -0.0196 -vn -0.9824 0.0000 -0.1866 -vn -0.4617 0.7574 0.4617 -vn 0.5294 -0.6630 -0.5294 -vn -0.4617 -0.7574 0.4617 -vn 0.0671 -0.9955 -0.0671 -vn 0.0671 0.9955 -0.0671 -vn 0.5294 0.6630 -0.5294 -vn 0.1448 -0.6794 -0.7194 -vn 0.0196 0.9987 -0.0473 -vn -0.1363 0.7263 0.6737 -vn 0.1866 -0.0000 -0.9824 -vn 0.0196 -0.9987 -0.0473 -vn 0.1448 0.6794 -0.7194 -vn -0.1363 -0.7263 0.6737 -vn -0.0671 0.9955 -0.0671 -vn -0.5294 0.6630 -0.5294 -vn -0.5294 -0.6630 -0.5294 -vn -0.0671 -0.9955 -0.0671 -vn 0.4617 0.7574 0.4617 -vn 0.4617 -0.7574 0.4617 -vn -0.1448 0.6794 -0.7194 -vn -0.1448 -0.6794 -0.7194 -vn -0.0196 -0.9987 -0.0473 -vn -0.1866 0.0000 -0.9824 -vn -0.0196 0.9987 -0.0473 -vn 0.1363 -0.7263 0.6737 -vn 0.1363 0.7263 0.6737 -vn 0.9511 -0.1381 0.2762 vn 0.0000 -0.9803 -0.1973 vn 0.7046 -0.7095 0.0098 vn 0.7345 -0.6651 -0.1347 @@ -2524,1432 +1144,2864 @@ vn 0.1302 0.4906 0.8616 vn 0.0363 0.9640 0.2636 vn 0.1468 -0.2381 0.9601 vn 0.0000 -0.9999 0.0154 +s off +f 3/1/1 2/2/1 1/3/1 +f 15/4/2 11/5/2 13/6/2 +f 3/7/3 13/8/3 5/9/3 +f 14/10/4 9/11/4 16/12/4 +f 10/13/5 8/14/5 9/11/5 +f 26/15/1 30/16/1 25/17/1 +f 4/18/6 16/12/6 2/19/6 +f 2/20/7 16/21/7 8/14/7 +f 1/3/8 13/6/8 3/1/8 +f 8/14/9 5/9/9 7/22/9 +f 12/23/10 5/9/10 11/5/10 +f 21/24/4 24/25/4 22/26/4 +f 18/27/1 22/26/1 17/28/1 +f 19/29/3 21/24/3 18/30/3 +f 20/31/9 23/32/9 19/33/9 +f 17/34/7 24/25/7 20/35/7 +f 27/36/3 29/37/3 26/15/3 +f 28/38/9 31/39/9 27/36/9 +f 25/17/7 32/40/7 28/38/7 +f 28/38/2 26/15/2 25/17/2 +f 43/41/3 38/42/3 37/43/3 +f 34/44/7 41/45/7 33/46/7 +f 38/47/3 48/48/3 39/49/3 +f 47/50/7 34/51/7 35/52/7 +f 40/53/3 43/41/3 37/54/3 +f 41/45/7 36/55/7 33/56/7 +f 50/57/3 46/58/3 40/59/3 +f 45/60/7 49/61/7 36/62/7 +f 56/63/3 39/64/3 48/48/3 +f 35/65/7 55/66/7 47/50/7 +f 47/50/4 56/63/4 48/48/4 +f 44/67/11 47/50/11 48/48/11 +f 42/68/9 43/41/9 41/45/9 +f 45/60/10 43/41/10 46/58/10 +f 51/69/2 46/58/2 52/70/2 +f 67/71/3 62/72/3 61/73/3 +f 58/74/7 65/75/7 57/76/7 +f 62/77/3 72/78/3 63/79/3 +f 71/80/7 58/81/7 59/82/7 +f 64/83/3 67/71/3 61/84/3 +f 65/75/7 60/85/7 57/86/7 +f 74/87/3 70/88/3 64/89/3 +f 69/90/7 73/91/7 60/92/7 +f 80/93/3 63/94/3 72/78/3 +f 59/95/7 79/96/7 71/80/7 +f 71/80/4 80/93/4 72/78/4 +f 68/97/11 71/80/11 72/78/11 +f 66/98/9 67/71/9 65/75/9 +f 69/90/10 67/71/10 70/88/10 +f 75/99/2 70/88/2 76/100/2 +f 87/101/3 86/102/3 83/103/3 +f 85/104/3 89/105/3 84/106/3 +f 82/107/3 91/108/3 81/109/3 +f 84/110/3 92/111/3 82/112/3 +f 91/108/3 83/113/3 81/114/3 +f 98/115/7 99/116/7 95/117/7 +f 101/118/7 97/119/7 96/120/7 +f 103/121/7 94/122/7 93/123/7 +f 104/124/7 96/125/7 94/126/7 +f 95/127/7 103/121/7 93/128/7 +f 92/111/1 103/121/1 91/108/1 +f 89/105/6 104/124/6 92/111/6 +f 90/129/4 101/118/4 89/105/4 +f 103/121/8 87/101/8 91/108/8 +f 99/116/2 88/130/2 87/101/2 +f 105/131/12 112/132/12 107/133/12 +f 106/134/4 110/135/4 105/136/4 +f 108/137/13 109/138/13 106/139/13 +f 108/140/2 112/132/2 111/141/2 +f 135/142/7 128/143/7 127/144/7 +f 136/145/7 121/146/7 128/143/7 +f 121/146/7 130/147/7 122/148/7 +f 122/148/7 131/149/7 123/150/7 +f 131/149/7 124/151/7 123/150/7 +f 132/152/7 125/153/7 124/151/7 +f 125/154/7 134/155/7 126/156/7 +f 126/156/7 135/142/7 127/144/7 +f 141/157/7 143/158/7 138/159/7 +f 158/160/3 167/161/3 159/162/3 +f 159/162/3 168/163/3 160/164/3 +f 160/164/3 161/165/3 153/166/3 +f 161/165/3 154/167/3 153/166/3 +f 162/168/3 155/169/3 154/167/3 +f 163/170/3 156/171/3 155/169/3 +f 164/172/3 157/173/3 156/171/3 +f 157/174/3 166/175/3 158/160/3 +f 172/176/3 171/177/3 175/178/3 +f 401/179/12 408/180/12 403/181/12 +f 402/182/4 406/183/4 401/184/4 +f 404/185/13 405/186/13 402/187/13 +f 404/188/2 408/180/2 407/189/2 +f 3/1/1 4/190/1 2/2/1 +f 15/4/2 12/23/2 11/5/2 +f 13/8/3 11/191/3 5/9/3 +f 5/9/3 6/192/3 4/193/3 +f 6/192/3 10/194/3 4/193/3 +f 10/194/3 14/195/3 4/193/3 +f 4/193/3 3/7/3 5/9/3 +f 14/10/4 10/13/4 9/11/4 +f 10/13/5 6/192/5 8/14/5 +f 26/15/1 29/196/1 30/16/1 +f 4/18/6 14/10/6 16/12/6 +f 16/21/7 9/197/7 8/14/7 +f 8/14/7 7/22/7 1/198/7 +f 7/22/7 12/199/7 1/198/7 +f 12/199/7 15/200/7 1/198/7 +f 1/198/7 2/20/7 8/14/7 +f 1/3/8 15/4/8 13/6/8 +f 8/14/9 6/192/9 5/9/9 +f 12/23/10 7/22/10 5/9/10 +f 21/24/4 23/32/4 24/25/4 +f 18/27/1 21/24/1 22/26/1 +f 19/29/3 23/32/3 21/24/3 +f 20/31/9 24/25/9 23/32/9 +f 17/34/7 22/26/7 24/25/7 +f 27/36/3 31/201/3 29/37/3 +f 28/38/9 32/202/9 31/39/9 +f 25/17/7 30/203/7 32/40/7 +f 28/38/2 27/36/2 26/15/2 +f 43/41/3 44/67/3 38/42/3 +f 34/44/7 42/68/7 41/45/7 +f 38/47/3 44/67/3 48/48/3 +f 47/50/7 42/68/7 34/51/7 +f 40/53/3 46/58/3 43/41/3 +f 41/45/7 45/60/7 36/55/7 +f 50/57/3 52/70/3 46/58/3 +f 45/60/7 51/69/7 49/61/7 +f 56/63/3 54/204/3 39/64/3 +f 35/65/7 53/205/7 55/66/7 +f 47/50/4 55/66/4 56/63/4 +f 44/67/11 42/68/11 47/50/11 +f 42/68/9 44/67/9 43/41/9 +f 45/60/10 41/45/10 43/41/10 +f 51/69/2 45/60/2 46/58/2 +f 67/71/3 68/97/3 62/72/3 +f 58/74/7 66/98/7 65/75/7 +f 62/77/3 68/97/3 72/78/3 +f 71/80/7 66/98/7 58/81/7 +f 64/83/3 70/88/3 67/71/3 +f 65/75/7 69/90/7 60/85/7 +f 74/87/3 76/100/3 70/88/3 +f 69/90/7 75/99/7 73/91/7 +f 80/93/3 78/206/3 63/94/3 +f 59/95/7 77/207/7 79/96/7 +f 71/80/4 79/96/4 80/93/4 +f 68/97/11 66/98/11 71/80/11 +f 66/98/9 68/97/9 67/71/9 +f 69/90/10 65/75/10 67/71/10 +f 75/99/2 69/90/2 70/88/2 +f 87/101/3 88/130/3 86/102/3 +f 85/104/3 90/129/3 89/105/3 +f 82/107/3 92/111/3 91/108/3 +f 84/110/3 89/105/3 92/111/3 +f 91/108/3 87/101/3 83/113/3 +f 98/115/7 100/208/7 99/116/7 +f 101/118/7 102/209/7 97/119/7 +f 103/121/7 104/124/7 94/122/7 +f 104/124/7 101/118/7 96/125/7 +f 95/127/7 99/116/7 103/121/7 +f 92/111/1 104/124/1 103/121/1 +f 89/105/6 101/118/6 104/124/6 +f 90/129/4 102/209/4 101/118/4 +f 103/121/8 99/116/8 87/101/8 +f 99/116/2 100/208/2 88/130/2 +f 105/131/12 110/135/12 112/132/12 +f 106/134/4 109/138/4 110/135/4 +f 108/137/13 111/141/13 109/138/13 +f 108/140/2 107/210/2 112/132/2 +f 135/142/7 136/145/7 128/143/7 +f 136/145/7 129/211/7 121/146/7 +f 121/146/7 129/211/7 130/147/7 +f 122/148/7 130/147/7 131/149/7 +f 131/149/7 132/152/7 124/151/7 +f 132/152/7 133/212/7 125/153/7 +f 125/154/7 133/213/7 134/155/7 +f 126/156/7 134/155/7 135/142/7 +f 138/159/7 137/214/7 139/215/7 +f 139/215/7 140/216/7 141/157/7 +f 141/157/7 142/217/7 143/158/7 +f 143/158/7 144/218/7 138/159/7 +f 138/159/7 139/215/7 141/157/7 +f 158/160/3 166/175/3 167/161/3 +f 159/162/3 167/161/3 168/163/3 +f 160/164/3 168/163/3 161/165/3 +f 161/165/3 162/168/3 154/167/3 +f 162/168/3 163/170/3 155/169/3 +f 163/170/3 164/172/3 156/171/3 +f 164/172/3 165/219/3 157/173/3 +f 157/174/3 165/220/3 166/175/3 +f 171/177/3 169/221/3 170/222/3 +f 170/222/3 176/223/3 171/177/3 +f 176/223/3 175/178/3 171/177/3 +f 175/178/3 174/224/3 173/225/3 +f 173/225/3 172/176/3 175/178/3 +f 401/179/12 406/183/12 408/180/12 +f 402/182/4 405/186/4 406/183/4 +f 404/185/13 407/189/13 405/186/13 +f 404/188/2 403/226/2 408/180/2 +s 1 +f 120/227/5 135/142/4 119/228/4 +f 118/229/6 133/213/1 117/230/1 +f 116/231/8 131/149/2 115/232/2 +f 114/233/10 129/211/9 113/234/9 +f 113/234/9 136/145/5 120/227/5 +f 119/228/4 134/155/6 118/229/6 +f 117/235/1 132/152/8 116/231/8 +f 115/232/2 130/147/10 114/233/10 +f 122/148/6 138/236/1 121/146/1 +f 121/146/1 144/237/8 128/143/8 +f 127/144/2 142/238/10 126/156/10 +f 125/153/9 140/239/5 124/151/5 +f 123/150/4 137/240/6 122/148/6 +f 128/143/8 143/241/2 127/144/2 +f 126/156/10 141/242/9 125/154/9 +f 124/151/5 139/243/4 123/150/4 +f 160/164/5 145/244/9 152/245/5 +f 158/160/6 151/246/4 150/247/6 +f 156/171/8 149/248/1 148/249/8 +f 154/167/10 147/250/2 146/251/10 +f 159/162/4 152/245/5 151/246/4 +f 157/174/1 150/247/6 149/252/1 +f 155/169/2 148/249/8 147/250/2 +f 153/166/9 146/251/10 145/244/9 +f 166/175/10 175/253/2 167/161/2 +f 164/172/5 173/254/9 165/219/9 +f 162/168/6 171/255/4 163/170/4 +f 167/161/2 176/256/8 168/163/8 +f 165/220/9 174/257/10 166/175/10 +f 163/170/4 172/258/5 164/172/5 +f 161/165/1 169/259/6 162/168/6 +f 168/163/8 170/260/1 161/165/1 +f 181/261/14 237/262/15 241/263/16 +f 246/264/17 181/265/14 185/266/18 +f 186/267/19 242/268/20 246/264/17 +f 178/269/21 242/268/20 182/270/22 +f 238/271/23 181/265/14 242/268/20 +f 247/272/24 182/270/22 186/267/19 +f 187/273/25 243/274/26 247/272/24 +f 179/275/27 243/274/26 183/276/28 +f 239/277/29 182/270/22 243/274/26 +f 187/273/25 244/278/30 183/276/28 +f 184/279/31 248/280/32 188/281/33 +f 184/279/31 240/282/34 244/278/30 +f 244/278/30 179/275/27 183/276/28 +f 188/281/33 241/263/16 184/279/31 +f 185/283/18 249/284/35 189/285/36 +f 181/261/14 245/286/37 185/283/18 +f 180/287/38 241/263/16 237/262/15 +f 189/288/36 246/264/17 185/266/18 +f 190/289/39 246/264/17 250/290/40 +f 251/291/41 186/267/19 190/289/39 +f 191/292/42 247/272/24 251/291/41 +f 252/293/43 187/273/25 191/292/42 +f 192/294/44 248/280/32 252/293/43 +f 192/294/44 245/286/37 188/281/33 +f 189/285/36 253/295/45 193/296/46 +f 193/297/46 250/290/40 189/288/36 +f 190/289/39 254/298/47 194/299/48 +f 194/299/48 251/291/41 190/289/39 +f 195/300/49 251/291/41 255/301/50 +f 256/302/51 191/292/42 195/300/49 +f 196/303/52 252/293/43 256/302/51 +f 253/295/45 192/294/44 196/303/52 +f 346/304/53 193/297/46 257/305/54 +f 258/306/55 254/298/47 346/304/53 +f 347/307/56 194/299/48 258/306/55 +f 195/300/49 347/307/56 259/308/57 +f 256/302/51 259/308/57 348/309/58 +f 196/303/52 348/309/58 260/310/59 +f 253/295/45 260/310/59 345/311/60 +f 257/312/54 253/295/45 345/311/60 +f 257/312/54 349/313/61 261/314/62 +f 262/315/63 346/304/53 350/316/64 +f 259/308/57 351/317/65 263/318/66 +f 350/316/64 257/305/54 261/319/62 +f 260/310/59 352/320/67 264/321/68 +f 351/317/65 258/306/55 262/315/63 +f 200/322/69 282/323/70 268/324/71 +f 348/309/58 263/318/66 352/320/67 +f 345/311/60 264/321/68 349/313/61 +f 356/325/72 199/326/73 371/327/74 +f 212/328/75 268/324/71 288/329/76 +f 353/330/77 197/331/78 209/332/79 +f 197/331/78 282/323/70 209/332/79 +f 210/333/80 265/334/81 197/331/78 +f 354/335/82 198/336/83 210/333/80 +f 200/322/69 353/330/77 209/332/79 +f 198/336/83 284/337/84 210/333/80 +f 211/338/85 266/339/86 198/336/83 +f 371/327/74 211/338/85 355/340/87 +f 369/341/88 210/333/80 197/331/78 +f 261/314/62 273/342/89 201/343/90 +f 199/326/73 288/344/76 267/345/91 +f 372/346/92 212/328/75 356/347/72 +f 370/348/93 211/338/85 198/336/83 +f 205/349/94 275/350/95 201/351/90 +f 202/352/96 283/353/97 206/354/98 +f 202/352/96 350/316/64 275/350/95 +f 350/316/64 201/351/90 275/350/95 +f 206/354/98 277/355/99 202/352/96 +f 203/356/100 285/357/101 207/358/102 +f 203/356/100 351/317/65 277/355/99 +f 277/355/99 262/315/63 202/352/96 +f 287/359/103 203/356/100 207/358/102 +f 208/360/104 279/361/105 287/359/103 +f 264/321/68 279/361/105 204/362/106 +f 352/320/67 203/356/100 279/361/105 +f 281/363/107 204/362/106 208/360/104 +f 295/364/108 271/365/109 375/366/110 +f 205/367/94 273/342/89 281/363/107 +f 349/313/61 204/362/106 273/342/89 +f 358/368/111 205/349/94 290/369/112 +f 292/370/113 283/353/97 358/368/111 +f 268/324/71 289/371/114 376/372/115 +f 288/329/76 376/372/115 295/373/108 +f 359/374/116 206/354/98 292/370/113 +f 294/375/117 285/357/101 359/374/116 +f 211/338/85 267/345/91 286/376/118 +f 284/337/84 373/377/119 265/334/81 +f 287/359/103 294/375/117 360/378/120 +f 208/360/104 360/378/120 296/379/121 +f 282/323/70 373/377/119 289/371/114 +f 286/376/118 374/380/122 266/339/86 +f 281/363/107 296/379/121 357/381/123 +f 358/368/111 298/382/124 386/383/125 +f 266/339/86 291/384/126 284/337/84 +f 267/345/91 295/364/108 375/366/110 +f 269/385/127 229/386/128 381/387/129 +f 272/388/130 232/389/131 384/390/132 +f 289/371/114 269/385/127 381/387/129 +f 267/345/91 293/391/133 286/376/118 +f 382/392/134 214/393/135 230/394/136 +f 216/395/137 381/387/129 229/386/128 +f 374/380/122 382/392/134 291/384/126 +f 376/372/115 381/387/129 272/388/130 +f 383/396/138 215/397/139 231/398/140 +f 382/392/134 213/399/141 269/385/127 +f 375/366/110 383/396/138 293/391/133 +f 373/377/119 382/392/134 269/385/127 +f 205/367/94 357/381/123 290/400/112 +f 270/401/142 231/398/140 214/393/135 +f 295/373/108 272/388/130 384/390/132 +f 293/391/133 270/401/142 374/380/122 +f 359/374/116 300/402/143 387/403/144 +f 298/404/124 357/381/123 385/405/145 +f 271/365/109 232/406/131 215/397/139 +f 380/407/146 321/408/147 217/409/148 +f 388/410/149 294/375/117 302/411/150 +f 292/370/113 386/383/125 300/402/143 +f 232/389/131 303/412/151 324/413/152 +f 321/408/147 216/395/137 229/386/128 +f 296/379/121 385/405/145 357/381/123 +f 294/375/117 387/403/144 302/411/150 +f 322/414/153 377/415/154 297/416/155 +f 297/416/155 217/409/148 321/408/147 +f 300/402/143 362/417/156 316/418/157 +f 304/419/158 360/378/120 388/410/149 +f 229/386/128 297/416/155 321/408/147 +f 322/414/153 213/399/141 230/394/136 +f 302/411/150 363/420/159 318/421/160 +f 362/417/156 298/382/124 314/422/161 +f 299/423/162 219/424/163 378/425/164 +f 322/414/153 378/425/164 218/426/165 +f 320/427/166 388/410/149 364/428/167 +f 387/403/144 316/418/157 363/420/159 +f 214/393/135 322/414/153 230/394/136 +f 231/398/140 299/423/162 214/393/135 +f 332/429/168 362/417/156 366/430/169 +f 388/410/149 318/421/160 364/428/167 +f 324/431/152 379/432/170 301/433/171 +f 323/434/172 379/432/170 219/424/163 +f 224/435/173 308/436/174 328/437/175 +f 304/419/158 361/438/176 385/405/145 +f 215/397/139 323/434/172 231/398/140 +f 232/406/131 301/433/171 215/397/139 +f 274/439/177 325/440/178 221/441/179 +f 380/407/146 224/435/173 220/442/180 +f 303/412/151 220/442/180 324/413/152 +f 280/443/181 217/409/148 221/441/179 +f 276/444/182 326/445/183 222/446/184 +f 308/436/174 221/441/179 325/440/178 +f 218/426/165 274/439/177 377/415/154 +f 378/425/164 223/447/185 276/444/182 +f 223/447/185 307/448/186 327/449/187 +f 222/446/184 305/450/188 274/439/177 +f 377/415/154 221/441/179 217/409/148 +f 379/432/170 224/451/173 278/452/189 +f 314/453/161 385/405/145 361/438/176 +f 276/444/182 327/449/187 306/454/190 +f 378/425/164 222/446/184 218/426/165 +f 219/424/163 278/452/189 223/447/185 +f 318/421/160 367/455/191 334/456/192 +f 366/430/169 314/422/161 330/457/193 +f 278/452/189 328/458/175 307/448/186 +f 329/459/194 308/436/174 325/440/178 +f 320/427/166 368/460/195 336/461/196 +f 363/420/159 332/429/168 367/455/191 +f 325/440/178 309/462/197 329/459/194 +f 331/463/198 305/450/188 326/445/183 +f 366/430/169 338/464/199 398/465/200 +f 364/428/167 334/456/192 368/460/195 +f 326/445/183 310/466/201 331/463/198 +f 327/449/187 310/466/201 306/454/190 +f 319/467/202 236/468/14 396/469/203 +f 320/427/166 365/470/204 361/438/176 +f 307/448/186 333/471/205 327/449/187 +f 328/458/175 311/472/206 307/448/186 +f 393/473/207 392/474/20 319/467/202 +f 392/474/20 337/475/21 228/476/23 +f 308/436/174 335/477/208 328/437/175 +f 329/459/194 319/467/202 312/478/209 +f 233/479/22 225/480/29 337/475/21 +f 312/478/209 396/469/203 335/477/208 +f 329/459/194 313/481/210 393/473/207 +f 394/482/211 309/462/197 331/463/198 +f 394/482/211 389/483/26 313/481/210 +f 389/483/26 339/484/27 225/480/29 +f 331/463/198 315/485/212 394/482/211 +f 395/486/213 310/466/201 333/471/205 +f 330/487/193 361/438/176 365/470/204 +f 313/481/210 233/479/22 393/473/207 +f 333/471/205 317/488/214 395/486/213 +f 335/489/208 317/488/214 311/472/206 +f 399/490/215 332/429/168 340/491/216 +f 330/487/193 397/492/217 338/493/199 +f 235/494/31 226/495/34 390/496/30 +f 390/496/30 339/484/27 234/497/28 +f 400/498/218 334/456/192 342/499/219 +f 332/429/168 398/465/200 340/491/216 +f 394/482/211 390/496/30 234/497/28 +f 235/494/31 315/485/212 395/486/213 +f 365/470/204 344/500/220 397/492/217 +f 342/499/219 367/455/191 399/490/215 +f 236/501/14 227/502/15 391/503/16 +f 391/503/16 341/504/38 235/494/31 +f 236/468/14 228/476/23 343/505/221 +f 344/500/220 368/460/195 400/498/218 +f 395/486/213 391/503/16 235/494/31 +f 236/501/14 317/488/214 396/506/203 +f 120/227/5 136/145/5 135/142/4 +f 118/229/6 134/155/6 133/213/1 +f 116/231/8 132/152/8 131/149/2 +f 114/233/10 130/147/10 129/211/9 +f 113/234/9 129/211/9 136/145/5 +f 119/228/4 135/142/4 134/155/6 +f 117/235/1 133/212/1 132/152/8 +f 115/232/2 131/149/2 130/147/10 +f 122/148/6 137/240/6 138/236/1 +f 121/146/1 138/236/1 144/237/8 +f 127/144/2 143/241/2 142/238/10 +f 125/153/9 141/507/9 140/239/5 +f 123/150/4 139/243/4 137/240/6 +f 128/143/8 144/237/8 143/241/2 +f 126/156/10 142/238/10 141/242/9 +f 124/151/5 140/239/5 139/243/4 +f 160/164/5 153/166/9 145/244/9 +f 158/160/6 159/162/4 151/246/4 +f 156/171/8 157/173/1 149/248/1 +f 154/167/10 155/169/2 147/250/2 +f 159/162/4 160/164/5 152/245/5 +f 157/174/1 158/160/6 150/247/6 +f 155/169/2 156/171/8 148/249/8 +f 153/166/9 154/167/10 146/251/10 +f 166/175/10 174/257/10 175/253/2 +f 164/172/5 172/258/5 173/254/9 +f 162/168/6 169/259/6 171/255/4 +f 167/161/2 175/253/2 176/256/8 +f 165/220/9 173/508/9 174/257/10 +f 163/170/4 171/255/4 172/258/5 +f 161/165/1 170/260/1 169/259/6 +f 168/163/8 176/256/8 170/260/1 +f 181/261/14 177/509/221 237/262/15 +f 246/264/17 242/268/20 181/265/14 +f 186/267/19 182/270/22 242/268/20 +f 178/269/21 238/271/23 242/268/20 +f 238/271/23 177/510/221 181/265/14 +f 247/272/24 243/274/26 182/270/22 +f 187/273/25 183/276/28 243/274/26 +f 179/275/27 239/277/29 243/274/26 +f 239/277/29 178/269/21 182/270/22 +f 187/273/25 248/280/32 244/278/30 +f 184/279/31 244/278/30 248/280/32 +f 184/279/31 180/287/38 240/282/34 +f 244/278/30 240/282/34 179/275/27 +f 188/281/33 245/286/37 241/263/16 +f 185/283/18 245/286/37 249/284/35 +f 181/261/14 241/263/16 245/286/37 +f 180/287/38 184/279/31 241/263/16 +f 189/288/36 250/290/40 246/264/17 +f 190/289/39 186/267/19 246/264/17 +f 251/291/41 247/272/24 186/267/19 +f 191/292/42 187/273/25 247/272/24 +f 252/293/43 248/280/32 187/273/25 +f 192/294/44 188/281/33 248/280/32 +f 192/294/44 249/284/35 245/286/37 +f 189/285/36 249/284/35 253/295/45 +f 193/297/46 254/298/47 250/290/40 +f 190/289/39 250/290/40 254/298/47 +f 194/299/48 255/301/50 251/291/41 +f 195/300/49 191/292/42 251/291/41 +f 256/302/51 252/293/43 191/292/42 +f 196/303/52 192/294/44 252/293/43 +f 253/295/45 249/284/35 192/294/44 +f 346/304/53 254/298/47 193/297/46 +f 258/306/55 194/299/48 254/298/47 +f 347/307/56 255/301/50 194/299/48 +f 195/300/49 255/301/50 347/307/56 +f 256/302/51 195/300/49 259/308/57 +f 196/303/52 256/302/51 348/309/58 +f 253/295/45 196/303/52 260/310/59 +f 257/312/54 193/296/46 253/295/45 +f 257/312/54 345/311/60 349/313/61 +f 262/315/63 258/306/55 346/304/53 +f 259/308/57 347/307/56 351/317/65 +f 350/316/64 346/304/53 257/305/54 +f 260/310/59 348/309/58 352/320/67 +f 351/317/65 347/307/56 258/306/55 +f 200/322/69 209/332/79 282/323/70 +f 348/309/58 259/308/57 263/318/66 +f 345/311/60 260/310/59 264/321/68 +f 356/325/72 212/511/75 199/326/73 +f 212/328/75 200/322/69 268/324/71 +f 353/330/77 369/341/88 197/331/78 +f 197/331/78 265/334/81 282/323/70 +f 210/333/80 284/337/84 265/334/81 +f 354/335/82 370/348/93 198/336/83 +f 200/322/69 372/346/92 353/330/77 +f 198/336/83 266/339/86 284/337/84 +f 211/338/85 286/376/118 266/339/86 +f 371/327/74 199/326/73 211/338/85 +f 369/341/88 354/335/82 210/333/80 +f 261/314/62 349/313/61 273/342/89 +f 199/326/73 212/511/75 288/344/76 +f 372/346/92 200/322/69 212/328/75 +f 370/348/93 355/340/87 211/338/85 +f 205/349/94 283/353/97 275/350/95 +f 202/352/96 275/350/95 283/353/97 +f 202/352/96 262/315/63 350/316/64 +f 350/316/64 261/319/62 201/351/90 +f 206/354/98 285/357/101 277/355/99 +f 203/356/100 277/355/99 285/357/101 +f 203/356/100 263/318/66 351/317/65 +f 277/355/99 351/317/65 262/315/63 +f 287/359/103 279/361/105 203/356/100 +f 208/360/104 204/362/106 279/361/105 +f 264/321/68 352/320/67 279/361/105 +f 352/320/67 263/318/66 203/356/100 +f 281/363/107 273/342/89 204/362/106 +f 295/364/108 384/512/132 271/365/109 +f 205/367/94 201/343/90 273/342/89 +f 349/313/61 264/321/68 204/362/106 +f 358/368/111 283/353/97 205/349/94 +f 292/370/113 206/354/98 283/353/97 +f 268/324/71 282/323/70 289/371/114 +f 288/329/76 268/324/71 376/372/115 +f 359/374/116 285/357/101 206/354/98 +f 294/375/117 207/358/102 285/357/101 +f 211/338/85 199/326/73 267/345/91 +f 284/337/84 291/384/126 373/377/119 +f 287/359/103 207/358/102 294/375/117 +f 208/360/104 287/359/103 360/378/120 +f 282/323/70 265/334/81 373/377/119 +f 286/376/118 293/391/133 374/380/122 +f 281/363/107 208/360/104 296/379/121 +f 358/368/111 290/369/112 298/382/124 +f 266/339/86 374/380/122 291/384/126 +f 267/345/91 288/344/76 295/364/108 +f 269/385/127 213/399/141 229/386/128 +f 272/388/130 216/395/137 232/389/131 +f 289/371/114 373/377/119 269/385/127 +f 267/345/91 375/366/110 293/391/133 +f 382/392/134 270/401/142 214/393/135 +f 216/395/137 272/388/130 381/387/129 +f 374/380/122 270/401/142 382/392/134 +f 376/372/115 289/371/114 381/387/129 +f 383/396/138 271/365/109 215/397/139 +f 382/392/134 230/394/136 213/399/141 +f 375/366/110 271/365/109 383/396/138 +f 373/377/119 291/384/126 382/392/134 +f 205/367/94 281/363/107 357/381/123 +f 270/401/142 383/396/138 231/398/140 +f 295/373/108 376/372/115 272/388/130 +f 293/391/133 383/396/138 270/401/142 +f 359/374/116 292/370/113 300/402/143 +f 298/404/124 290/400/112 357/381/123 +f 271/365/109 384/512/132 232/406/131 +f 380/407/146 303/412/151 321/408/147 +f 388/410/149 360/378/120 294/375/117 +f 292/370/113 358/368/111 386/383/125 +f 232/389/131 216/395/137 303/412/151 +f 321/408/147 303/412/151 216/395/137 +f 296/379/121 304/419/158 385/405/145 +f 294/375/117 359/374/116 387/403/144 +f 322/414/153 218/426/165 377/415/154 +f 297/416/155 377/415/154 217/409/148 +f 300/402/143 386/383/125 362/417/156 +f 304/419/158 296/379/121 360/378/120 +f 229/386/128 213/399/141 297/416/155 +f 322/414/153 297/416/155 213/399/141 +f 302/411/150 387/403/144 363/420/159 +f 362/417/156 386/383/125 298/382/124 +f 299/423/162 323/434/172 219/424/163 +f 322/414/153 299/423/162 378/425/164 +f 320/427/166 304/419/158 388/410/149 +f 387/403/144 300/402/143 316/418/157 +f 214/393/135 299/423/162 322/414/153 +f 231/398/140 323/434/172 299/423/162 +f 332/429/168 316/418/157 362/417/156 +f 388/410/149 302/411/150 318/421/160 +f 324/431/152 220/513/180 379/432/170 +f 323/434/172 301/433/171 379/432/170 +f 224/435/173 280/443/181 308/436/174 +f 304/419/158 320/427/166 361/438/176 +f 215/397/139 301/433/171 323/434/172 +f 232/406/131 324/431/152 301/433/171 +f 274/439/177 305/450/188 325/440/178 +f 380/407/146 280/443/181 224/435/173 +f 303/412/151 380/407/146 220/442/180 +f 280/443/181 380/407/146 217/409/148 +f 276/444/182 306/454/190 326/445/183 +f 308/436/174 280/443/181 221/441/179 +f 218/426/165 222/446/184 274/439/177 +f 378/425/164 219/424/163 223/447/185 +f 223/447/185 278/452/189 307/448/186 +f 222/446/184 326/445/183 305/450/188 +f 377/415/154 274/439/177 221/441/179 +f 379/432/170 220/513/180 224/451/173 +f 314/453/161 298/404/124 385/405/145 +f 276/444/182 223/447/185 327/449/187 +f 378/425/164 276/444/182 222/446/184 +f 219/424/163 379/432/170 278/452/189 +f 318/421/160 363/420/159 367/455/191 +f 366/430/169 362/417/156 314/422/161 +f 278/452/189 224/451/173 328/458/175 +f 329/459/194 312/478/209 308/436/174 +f 320/427/166 364/428/167 368/460/195 +f 363/420/159 316/418/157 332/429/168 +f 325/440/178 305/450/188 309/462/197 +f 331/463/198 309/462/197 305/450/188 +f 366/430/169 330/457/193 338/464/199 +f 364/428/167 318/421/160 334/456/192 +f 326/445/183 306/454/190 310/466/201 +f 327/449/187 333/471/205 310/466/201 +f 319/467/202 392/474/20 236/468/14 +f 320/427/166 336/461/196 365/470/204 +f 307/448/186 311/472/206 333/471/205 +f 328/458/175 335/489/208 311/472/206 +f 393/473/207 233/479/22 392/474/20 +f 392/474/20 233/479/22 337/475/21 +f 308/436/174 312/478/209 335/477/208 +f 329/459/194 393/473/207 319/467/202 +f 233/479/22 389/483/26 225/480/29 +f 312/478/209 319/467/202 396/469/203 +f 329/459/194 309/462/197 313/481/210 +f 394/482/211 313/481/210 309/462/197 +f 394/482/211 234/497/28 389/483/26 +f 389/483/26 234/497/28 339/484/27 +f 331/463/198 310/466/201 315/485/212 +f 395/486/213 315/485/212 310/466/201 +f 330/487/193 314/453/161 361/438/176 +f 313/481/210 389/483/26 233/479/22 +f 333/471/205 311/472/206 317/488/214 +f 335/489/208 396/506/203 317/488/214 +f 399/490/215 367/455/191 332/429/168 +f 330/487/193 365/470/204 397/492/217 +f 235/494/31 341/504/38 226/495/34 +f 390/496/30 226/495/34 339/484/27 +f 400/498/218 368/460/195 334/456/192 +f 332/429/168 366/430/169 398/465/200 +f 394/482/211 315/485/212 390/496/30 +f 235/494/31 390/496/30 315/485/212 +f 365/470/204 336/461/196 344/500/220 +f 342/499/219 334/456/192 367/455/191 +f 236/501/14 343/514/221 227/502/15 +f 391/503/16 227/502/15 341/504/38 +f 236/468/14 392/474/20 228/476/23 +f 344/500/220 336/461/196 368/460/195 +f 395/486/213 317/488/214 391/503/16 +f 236/501/14 391/503/16 317/488/214 +o Stock +v -0.500000 1.187500 -9.750000 +v -0.250000 1.437500 -9.750000 +v -0.250000 1.437500 -4.750000 +v -0.500000 1.187500 -4.750000 +v 0.500000 1.187500 -4.750000 +v 0.250000 1.437500 -4.750000 +v 0.250000 1.437500 -9.750000 +v 0.500000 1.187500 -9.750000 +v -0.250000 -1.062500 -9.750000 +v -0.500000 -0.812500 -9.750000 +v 0.500000 0.687500 -4.750000 +v -0.250000 0.437500 -4.750000 +v 0.250000 0.437500 -4.750000 +v -0.500000 0.687500 -4.750000 +v 0.500000 -0.812500 -9.750000 +v 0.250000 -1.062500 -9.750000 +v -0.500000 -0.802500 -8.250000 +v -0.250000 -1.062500 -8.250000 +v 0.250000 -1.062500 -8.250000 +v 0.500000 -0.812500 -8.250000 +v -0.500000 0.687500 -9.500000 +v -0.500000 -0.312500 -9.500000 +v 0.500000 0.687500 -9.500000 +v 0.500000 -0.312500 -9.500000 +vt 0.769231 0.018868 +vt 0.876923 0.056604 +vt 0.769231 0.056604 +vt 0.992308 0.301887 +vt 1.000000 0.245283 +vt 1.000000 0.283019 +vt 0.923077 0.000000 +vt 0.876923 0.018868 +vt 0.876923 0.000000 +vt 0.923077 0.283019 +vt 0.769231 0.301887 +vt 0.769231 0.283019 +vt 0.923077 0.226415 +vt 0.769231 0.245283 +vt 0.769231 0.226415 +vt 0.876923 0.075472 +vt 0.769231 0.075472 +vt 0.915385 0.113208 +vt 0.923077 0.075472 +vt 0.923077 0.056604 +vt 0.930769 0.301887 +vt 0.923077 0.245283 +vt 0.930769 0.226415 +vt 0.946154 0.301887 +vt 0.946154 0.226415 +vt 0.976923 0.226415 +vt 0.992308 0.226415 +vt 0.976923 0.301887 +vt 0.915385 0.339623 +vt 0.876923 0.452830 +vt 0.915385 0.188679 +vt 0.915385 0.415094 +vt 0.923077 0.452830 +vt 0.923077 0.018868 +vt 0.923077 0.301887 +vt 0.769231 0.000000 +vt 0.769231 0.339623 +vt 0.769231 0.188679 +vn -0.3936 -0.8453 0.3612 +vn 0.3627 -0.9141 0.1815 +vn 0.3929 -0.8452 0.3622 +vn 0.0000 0.3054 -0.9522 +vn 0.0000 0.0000 -1.0000 +vn -0.8941 -0.4478 0.0004 +vn -0.3703 -0.9109 0.1819 +vn -0.9078 -0.4085 0.0944 +vn -0.3827 0.9239 0.0000 +vn -0.9239 0.3827 0.0000 +vn 0.8941 0.4478 0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9032 -0.4186 0.0951 +vn 0.9487 -0.2905 0.1245 +vn 1.0000 0.0000 0.0000 +vn 0.8941 -0.4478 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.0000 -0.3054 -0.9522 +vn 0.0000 -0.2298 -0.9732 +vn 0.0000 0.2298 -0.9732 +vn -1.0000 0.0000 0.0000 vn -0.3827 -0.9239 0.0000 vn -0.8941 0.4478 0.0000 vn -0.9486 -0.2911 0.1239 -s off -f 1/1/1 142/2/1 2/3/1 -f 7/4/2 5/5/2 6/6/2 -f 3/7/3 8/8/3 4/9/3 -f 33/10/4 6/11/4 34/12/4 -f 4/9/1 139/13/1 3/14/1 -f 141/15/3 146/16/3 142/2/3 -f 25/17/5 27/18/5 29/19/5 -f 2/3/5 34/12/5 1/20/5 -f 41/21/5 43/22/5 35/23/5 -f 72/24/6 64/25/6 69/26/6 -f 69/26/3 73/27/3 70/28/3 -f 68/29/7 66/30/7 77/31/7 -f 62/32/2 63/33/2 61/34/2 -f 70/28/7 74/35/7 71/36/7 -f 66/30/8 67/37/8 63/33/8 -f 76/38/1 60/39/1 59/40/1 -f 68/29/3 75/41/3 67/42/3 -f 72/24/1 70/28/1 71/36/1 -f 78/43/9 76/38/9 75/44/9 -f 76/45/6 59/46/6 63/33/6 -f 126/47/1 127/48/1 120/49/1 -f 404/50/10 405/51/10 403/52/10 -f 131/53/1 134/54/1 132/55/1 -f 131/56/6 137/57/6 133/58/6 -f 134/54/7 136/59/7 132/55/7 -f 137/57/2 136/59/2 138/60/2 -f 140/61/5 143/62/5 139/13/5 -f 146/63/1 143/64/1 144/65/1 -f 34/66/6 6/6/6 145/67/6 -f 4/9/7 8/8/7 144/68/7 -f 148/69/1 149/70/1 147/71/1 -f 153/72/6 160/73/6 152/74/6 -f 148/69/7 158/75/7 150/76/7 -f 147/71/3 155/77/3 148/69/3 -f 149/70/6 156/78/6 147/71/6 -f 150/76/5 157/79/5 149/70/5 -f 151/80/2 156/81/2 152/82/2 -f 153/83/2 158/75/2 154/84/2 -f 154/84/2 155/85/2 151/80/2 -f 152/82/2 157/86/2 153/83/2 -f 161/87/2 159/88/2 160/89/2 -f 154/90/5 161/91/5 153/92/5 -f 151/93/7 162/94/7 154/90/7 -f 152/74/3 159/88/3 151/93/3 -f 173/95/2 171/96/2 172/97/2 -f 177/98/2 175/99/2 176/100/2 -f 166/101/7 173/95/7 164/102/7 -f 163/103/6 171/96/6 165/104/6 -f 169/105/3 178/106/3 170/107/3 -f 168/108/5 176/100/5 167/109/5 -f 165/110/3 174/111/3 166/112/3 -f 164/113/5 172/97/5 163/114/5 -f 170/115/7 177/98/7 168/116/7 -f 167/117/6 175/99/6 169/118/6 -f 197/119/5 199/120/5 192/121/5 -f 183/122/5 185/123/5 187/124/5 -f 249/125/5 239/126/5 243/127/5 -f 263/128/7 265/129/7 259/130/7 -f 65/131/11 371/132/11 64/25/11 -f 73/133/12 374/134/12 74/35/12 -f 64/135/3 373/136/3 73/27/3 -f 376/137/2 384/138/2 381/139/2 -f 384/138/5 377/140/5 385/141/5 -f 382/142/7 386/143/7 379/144/7 -f 380/145/1 378/146/1 375/147/1 -f 382/142/13 384/138/13 383/148/13 -f 386/149/12 380/145/12 379/150/12 -f 382/151/3 379/152/3 380/153/3 -f 396/154/5 400/155/5 388/156/5 -f 391/157/3 389/158/3 397/159/3 -f 404/160/6 410/161/6 406/162/6 -f 403/163/7 409/164/7 407/165/7 -f 406/162/1 409/164/1 405/51/1 -f 413/166/1 412/167/1 411/168/1 -f 425/169/6 421/170/6 423/171/6 -f 413/172/3 423/173/3 415/174/3 -f 424/175/7 419/176/7 426/177/7 -f 420/178/13 418/179/13 419/176/13 -f 436/180/1 440/181/1 435/182/1 -f 414/183/12 426/177/12 412/184/12 -f 412/185/5 426/186/5 418/179/5 -f 411/168/11 423/171/11 413/166/11 -f 418/179/2 415/174/2 417/187/2 -f 422/188/14 415/174/14 421/170/14 -f 431/189/7 434/190/7 432/191/7 -f 428/192/1 432/191/1 427/193/1 -f 429/194/3 431/189/3 428/195/3 -f 430/196/2 433/197/2 429/198/2 -f 427/199/5 434/190/5 430/200/5 -f 437/201/3 439/202/3 436/180/3 -f 438/203/2 441/204/2 437/201/2 -f 435/182/5 442/205/5 438/203/5 -f 438/203/6 436/180/6 435/182/6 -f 453/206/3 448/207/3 447/208/3 -f 444/209/5 451/210/5 443/211/5 -f 448/212/3 458/213/3 449/214/3 -f 457/215/5 444/216/5 445/217/5 -f 450/218/3 453/206/3 447/219/3 -f 451/210/5 446/220/5 443/221/5 -f 460/222/3 456/223/3 450/224/3 -f 455/225/5 459/226/5 446/227/5 -f 466/228/3 449/229/3 458/213/3 -f 445/230/5 465/231/5 457/215/5 -f 457/215/7 466/228/7 458/213/7 -f 454/232/15 457/215/15 458/213/15 -f 452/233/2 453/206/2 451/210/2 -f 455/225/14 453/206/14 456/223/14 -f 461/234/6 456/223/6 462/235/6 -f 477/236/3 472/237/3 471/238/3 -f 468/239/5 475/240/5 467/241/5 -f 472/242/3 482/243/3 473/244/3 -f 481/245/5 468/246/5 469/247/5 -f 474/248/3 477/236/3 471/249/3 -f 475/240/5 470/250/5 467/251/5 -f 484/252/3 480/253/3 474/254/3 -f 479/255/5 483/256/5 470/257/5 -f 490/258/3 473/259/3 482/243/3 -f 469/260/5 489/261/5 481/245/5 -f 481/245/7 490/258/7 482/243/7 -f 478/262/15 481/245/15 482/243/15 -f 476/263/2 477/236/2 475/240/2 -f 479/255/14 477/236/14 480/253/14 -f 485/264/6 480/253/6 486/265/6 -f 497/266/3 496/267/3 493/268/3 -f 495/269/3 499/270/3 494/271/3 -f 492/272/3 501/273/3 491/274/3 -f 494/275/3 502/276/3 492/277/3 -f 501/273/3 493/278/3 491/279/3 -f 508/280/5 509/281/5 505/282/5 -f 511/283/5 507/284/5 506/285/5 -f 513/286/5 504/287/5 503/288/5 -f 514/289/5 506/290/5 504/291/5 -f 505/292/5 513/286/5 503/293/5 -f 502/276/1 513/286/1 501/273/1 -f 499/270/12 514/289/12 502/276/12 -f 500/294/7 511/283/7 499/270/7 -f 513/286/11 497/266/11 501/273/11 -f 509/281/6 498/295/6 497/266/6 -f 515/296/16 522/297/16 517/298/16 -f 516/299/7 520/300/7 515/301/7 -f 518/302/17 519/303/17 516/304/17 -f 518/305/6 522/297/6 521/306/6 -f 545/307/5 538/308/5 537/309/5 -f 546/310/5 531/311/5 538/308/5 -f 531/311/5 540/312/5 532/313/5 -f 532/313/5 541/314/5 533/315/5 -f 541/314/5 534/316/5 533/315/5 -f 542/317/5 535/318/5 534/316/5 -f 535/319/5 544/320/5 536/321/5 -f 536/321/5 545/307/5 537/309/5 -f 551/322/5 553/323/5 548/324/5 -f 568/325/3 577/326/3 569/327/3 -f 569/327/3 578/328/3 570/329/3 -f 570/329/3 571/330/3 563/331/3 -f 571/330/3 564/332/3 563/331/3 -f 572/333/3 565/334/3 564/332/3 -f 573/335/3 566/336/3 565/334/3 -f 574/337/3 567/338/3 566/336/3 -f 567/339/3 576/340/3 568/325/3 -f 582/341/3 581/342/3 585/343/3 -f 811/344/16 818/345/16 813/346/16 -f 812/347/7 816/348/7 811/349/7 -f 814/350/17 815/351/17 812/352/17 -f 814/353/6 818/345/6 817/354/6 -f 828/355/2 820/356/2 825/357/2 -f 827/358/5 830/359/5 829/360/5 -f 830/361/6 826/362/6 823/363/6 -f 822/364/1 824/365/1 819/366/1 -f 828/355/14 826/362/14 827/367/14 -f 824/365/11 830/368/11 823/369/11 -f 825/357/3 820/356/3 824/370/3 -f 832/371/2 840/372/2 837/373/2 -f 840/372/5 833/374/5 841/375/5 -f 838/376/7 842/377/7 835/378/7 -f 836/379/1 834/380/1 831/381/1 -f 838/376/13 840/372/13 839/382/13 -f 842/383/12 836/379/12 835/384/12 -f 838/385/3 835/386/3 836/387/3 -f 852/388/2 844/389/2 849/390/2 -f 851/391/5 854/392/5 853/393/5 -f 854/394/6 850/395/6 847/396/6 -f 846/397/1 848/398/1 843/399/1 -f 852/388/14 850/395/14 851/400/14 -f 848/398/11 854/401/11 847/402/11 -f 849/390/3 844/389/3 848/403/3 -f 864/404/5 868/405/5 856/406/5 -f 859/407/3 857/408/3 865/409/3 -f 885/410/6 883/411/6 881/412/6 -f 1/1/1 141/15/1 142/2/1 -f 7/4/2 8/8/2 5/5/2 -f 3/7/3 5/413/3 8/8/3 -f 33/10/4 7/414/4 6/11/4 -f 4/9/1 140/61/1 139/13/1 -f 141/15/3 145/415/3 146/16/3 -f 21/416/5 22/417/5 23/418/5 -f 23/418/5 24/419/5 25/17/5 -f 25/17/5 26/420/5 27/18/5 -f 27/18/5 28/421/5 29/19/5 -f 29/19/5 30/422/5 31/423/5 -f 31/423/5 32/424/5 29/19/5 -f 32/424/5 21/416/5 29/19/5 -f 21/416/5 23/418/5 29/19/5 -f 23/418/5 25/17/5 29/19/5 -f 2/3/5 33/10/5 34/12/5 -f 35/23/5 36/425/5 37/426/5 -f 37/426/5 38/427/5 35/23/5 -f 38/427/5 39/428/5 35/23/5 -f 39/428/5 40/429/5 41/21/5 -f 41/21/5 42/430/5 43/22/5 -f 43/22/5 44/431/5 35/23/5 -f 44/431/5 45/432/5 35/23/5 -f 45/432/5 46/433/5 35/23/5 -f 39/428/5 41/21/5 35/23/5 -f 72/24/6 65/131/6 64/25/6 -f 69/26/3 64/135/3 73/27/3 -f 62/32/7 60/39/7 66/30/7 -f 60/39/7 77/31/7 66/30/7 -f 77/31/7 78/434/7 68/29/7 -f 62/32/2 66/30/2 63/33/2 -f 70/28/7 73/133/7 74/35/7 -f 66/30/8 68/435/8 67/37/8 -f 76/38/1 77/31/1 60/39/1 -f 68/29/3 78/434/3 75/41/3 -f 72/24/1 69/26/1 70/28/1 -f 78/43/9 77/31/9 76/38/9 -f 61/34/6 63/33/6 59/46/6 -f 63/33/6 67/436/6 76/45/6 -f 67/436/6 75/437/6 76/45/6 -f 110/438/1 109/439/1 127/48/1 -f 109/439/1 120/49/1 127/48/1 -f 120/49/1 119/440/1 126/47/1 -f 119/440/1 107/441/1 126/47/1 -f 107/441/1 108/442/1 126/47/1 -f 404/50/10 406/162/10 405/51/10 -f 131/53/1 133/443/1 134/54/1 -f 131/56/6 135/444/6 137/57/6 -f 134/54/7 138/60/7 136/59/7 -f 137/57/2 135/444/2 136/59/2 -f 140/61/5 144/445/5 143/62/5 -f 146/63/1 145/446/1 143/64/1 -f 3/447/6 139/448/6 143/449/6 -f 145/67/6 141/450/6 1/451/6 -f 5/5/6 3/447/6 143/449/6 -f 145/67/6 1/451/6 34/66/6 -f 5/5/6 143/449/6 6/6/6 -f 143/449/6 145/67/6 6/6/6 -f 8/8/7 7/4/7 144/68/7 -f 7/4/7 33/10/7 146/452/7 -f 144/68/7 7/4/7 146/452/7 -f 33/10/7 2/3/7 146/452/7 -f 2/3/7 142/2/7 146/452/7 -f 140/61/7 4/9/7 144/68/7 -f 148/69/1 150/76/1 149/70/1 -f 153/72/6 161/453/6 160/73/6 -f 148/69/7 155/85/7 158/75/7 -f 147/71/3 156/454/3 155/77/3 -f 149/70/6 157/455/6 156/78/6 -f 150/76/5 158/456/5 157/79/5 -f 151/80/2 155/85/2 156/81/2 -f 153/83/2 157/86/2 158/75/2 -f 154/84/2 158/75/2 155/85/2 -f 152/82/2 156/81/2 157/86/2 -f 161/87/2 162/94/2 159/88/2 -f 154/90/5 162/94/5 161/91/5 -f 151/93/7 159/88/7 162/94/7 -f 152/74/3 160/73/3 159/88/3 -f 173/95/2 174/111/2 171/96/2 -f 177/98/2 178/106/2 175/99/2 -f 166/101/7 174/111/7 173/95/7 -f 163/103/6 172/97/6 171/96/6 -f 169/105/3 175/99/3 178/106/3 -f 168/108/5 177/98/5 176/100/5 -f 165/110/3 171/96/3 174/111/3 -f 164/113/5 173/95/5 172/97/5 -f 170/115/7 178/106/7 177/98/7 -f 167/117/6 176/100/6 175/99/6 -f 192/121/5 191/457/5 193/458/5 -f 193/458/5 194/459/5 192/121/5 -f 194/459/5 195/460/5 192/121/5 -f 195/460/5 196/461/5 197/119/5 -f 197/119/5 198/462/5 199/120/5 -f 199/120/5 200/463/5 192/121/5 -f 200/463/5 201/464/5 192/121/5 -f 201/464/5 202/465/5 192/121/5 -f 195/460/5 197/119/5 192/121/5 -f 179/466/5 180/467/5 181/468/5 -f 181/468/5 182/469/5 183/122/5 -f 183/122/5 184/470/5 185/123/5 -f 185/123/5 186/471/5 187/124/5 -f 187/124/5 188/472/5 189/473/5 -f 189/473/5 190/474/5 187/124/5 -f 190/474/5 179/466/5 187/124/5 -f 179/466/5 181/468/5 187/124/5 -f 181/468/5 183/122/5 187/124/5 -f 239/126/5 240/475/5 241/476/5 -f 241/476/5 242/477/5 239/126/5 -f 242/477/5 243/127/5 239/126/5 -f 243/127/5 244/478/5 245/479/5 -f 245/479/5 246/480/5 247/481/5 -f 247/481/5 248/482/5 249/125/5 -f 249/125/5 250/483/5 239/126/5 -f 243/127/5 245/479/5 247/481/5 -f 247/481/5 249/125/5 243/127/5 -f 259/130/7 260/484/7 261/485/7 -f 261/485/7 262/486/7 263/128/7 -f 263/128/7 264/487/7 265/129/7 -f 265/129/7 266/488/7 259/130/7 -f 259/130/7 261/485/7 263/128/7 -f 65/131/11 372/489/11 371/132/11 -f 73/133/12 373/490/12 374/134/12 -f 64/135/3 371/491/3 373/136/3 -f 376/137/2 377/140/2 384/138/2 -f 377/140/5 378/146/5 385/141/5 -f 385/141/5 386/492/5 383/493/5 -f 383/493/5 384/138/5 385/141/5 -f 382/142/7 383/148/7 386/143/7 -f 380/145/1 385/141/1 378/146/1 -f 382/142/13 381/139/13 384/138/13 -f 386/149/12 385/141/12 380/145/12 -f 380/153/3 375/494/3 376/137/3 -f 376/137/3 381/139/3 380/153/3 -f 381/139/3 382/151/3 380/153/3 -f 388/156/5 390/495/5 392/496/5 -f 392/496/5 394/497/5 396/154/5 -f 396/154/5 398/498/5 400/155/5 -f 400/155/5 402/499/5 388/156/5 -f 388/156/5 392/496/5 396/154/5 -f 389/158/3 387/500/3 397/159/3 -f 387/500/3 401/501/3 397/159/3 -f 401/501/3 399/502/3 397/159/3 -f 397/159/3 395/503/3 393/504/3 -f 393/504/3 391/157/3 397/159/3 -f 404/160/6 408/505/6 410/161/6 -f 403/163/7 405/51/7 409/164/7 -f 406/162/1 410/161/1 409/164/1 -f 413/166/1 414/506/1 412/167/1 -f 425/169/6 422/188/6 421/170/6 -f 423/173/3 421/507/3 415/174/3 -f 415/174/3 416/508/3 414/509/3 -f 416/508/3 420/510/3 414/509/3 -f 420/510/3 424/511/3 414/509/3 -f 414/509/3 413/172/3 415/174/3 -f 424/175/7 420/178/7 419/176/7 -f 420/178/13 416/508/13 418/179/13 -f 436/180/1 439/512/1 440/181/1 -f 414/183/12 424/175/12 426/177/12 -f 426/186/5 419/513/5 418/179/5 -f 418/179/5 417/187/5 411/514/5 -f 417/187/5 422/515/5 411/514/5 -f 422/515/5 425/516/5 411/514/5 -f 411/514/5 412/185/5 418/179/5 -f 411/168/11 425/169/11 423/171/11 -f 418/179/2 416/508/2 415/174/2 -f 422/188/14 417/187/14 415/174/14 -f 431/189/7 433/197/7 434/190/7 -f 428/192/1 431/189/1 432/191/1 -f 429/194/3 433/197/3 431/189/3 -f 430/196/2 434/190/2 433/197/2 -f 427/199/5 432/191/5 434/190/5 -f 437/201/3 441/517/3 439/202/3 -f 438/203/2 442/518/2 441/204/2 -f 435/182/5 440/519/5 442/205/5 -f 438/203/6 437/201/6 436/180/6 -f 453/206/3 454/232/3 448/207/3 -f 444/209/5 452/233/5 451/210/5 -f 448/212/3 454/232/3 458/213/3 -f 457/215/5 452/233/5 444/216/5 -f 450/218/3 456/223/3 453/206/3 -f 451/210/5 455/225/5 446/220/5 -f 460/222/3 462/235/3 456/223/3 -f 455/225/5 461/234/5 459/226/5 -f 466/228/3 464/520/3 449/229/3 -f 445/230/5 463/521/5 465/231/5 -f 457/215/7 465/231/7 466/228/7 -f 454/232/15 452/233/15 457/215/15 -f 452/233/2 454/232/2 453/206/2 -f 455/225/14 451/210/14 453/206/14 -f 461/234/6 455/225/6 456/223/6 -f 477/236/3 478/262/3 472/237/3 -f 468/239/5 476/263/5 475/240/5 -f 472/242/3 478/262/3 482/243/3 -f 481/245/5 476/263/5 468/246/5 -f 474/248/3 480/253/3 477/236/3 -f 475/240/5 479/255/5 470/250/5 -f 484/252/3 486/265/3 480/253/3 -f 479/255/5 485/264/5 483/256/5 -f 490/258/3 488/522/3 473/259/3 -f 469/260/5 487/523/5 489/261/5 -f 481/245/7 489/261/7 490/258/7 -f 478/262/15 476/263/15 481/245/15 -f 476/263/2 478/262/2 477/236/2 -f 479/255/14 475/240/14 477/236/14 -f 485/264/6 479/255/6 480/253/6 -f 497/266/3 498/295/3 496/267/3 -f 495/269/3 500/294/3 499/270/3 -f 492/272/3 502/276/3 501/273/3 -f 494/275/3 499/270/3 502/276/3 -f 501/273/3 497/266/3 493/278/3 -f 508/280/5 510/524/5 509/281/5 -f 511/283/5 512/525/5 507/284/5 -f 513/286/5 514/289/5 504/287/5 -f 514/289/5 511/283/5 506/290/5 -f 505/292/5 509/281/5 513/286/5 -f 502/276/1 514/289/1 513/286/1 -f 499/270/12 511/283/12 514/289/12 -f 500/294/7 512/525/7 511/283/7 -f 513/286/11 509/281/11 497/266/11 -f 509/281/6 510/524/6 498/295/6 -f 515/296/16 520/300/16 522/297/16 -f 516/299/7 519/303/7 520/300/7 -f 518/302/17 521/306/17 519/303/17 -f 518/305/6 517/526/6 522/297/6 -f 545/307/5 546/310/5 538/308/5 -f 546/310/5 539/527/5 531/311/5 -f 531/311/5 539/527/5 540/312/5 -f 532/313/5 540/312/5 541/314/5 -f 541/314/5 542/317/5 534/316/5 -f 542/317/5 543/528/5 535/318/5 -f 535/319/5 543/529/5 544/320/5 -f 536/321/5 544/320/5 545/307/5 -f 548/324/5 547/530/5 549/531/5 -f 549/531/5 550/532/5 551/322/5 -f 551/322/5 552/533/5 553/323/5 -f 553/323/5 554/534/5 548/324/5 -f 548/324/5 549/531/5 551/322/5 -f 568/325/3 576/340/3 577/326/3 -f 569/327/3 577/326/3 578/328/3 -f 570/329/3 578/328/3 571/330/3 -f 571/330/3 572/333/3 564/332/3 -f 572/333/3 573/335/3 565/334/3 -f 573/335/3 574/337/3 566/336/3 -f 574/337/3 575/535/3 567/338/3 -f 567/339/3 575/536/3 576/340/3 -f 581/342/3 579/537/3 580/538/3 -f 580/538/3 586/539/3 581/342/3 -f 586/539/3 585/343/3 581/342/3 -f 585/343/3 584/540/3 583/541/3 -f 583/541/3 582/341/3 585/343/3 -f 811/344/16 816/348/16 818/345/16 -f 812/347/7 815/351/7 816/348/7 -f 814/350/17 817/354/17 815/351/17 -f 814/353/6 813/542/6 818/345/6 -f 828/355/2 821/543/2 820/356/2 -f 829/360/5 822/364/5 821/543/5 -f 821/543/5 828/355/5 829/360/5 -f 828/355/5 827/358/5 829/360/5 -f 830/361/6 827/367/6 826/362/6 -f 822/364/1 829/360/1 824/365/1 -f 828/355/14 825/357/14 826/362/14 -f 824/365/11 829/360/11 830/368/11 -f 820/356/3 819/544/3 824/370/3 -f 824/370/3 823/545/3 826/546/3 -f 826/546/3 825/357/3 824/370/3 -f 832/371/2 833/374/2 840/372/2 -f 833/374/5 834/380/5 841/375/5 -f 841/375/5 842/547/5 839/548/5 -f 839/548/5 840/372/5 841/375/5 -f 838/376/7 839/382/7 842/377/7 -f 836/379/1 841/375/1 834/380/1 -f 838/376/13 837/373/13 840/372/13 -f 842/383/12 841/375/12 836/379/12 -f 836/387/3 831/549/3 832/371/3 -f 832/371/3 837/373/3 836/387/3 -f 837/373/3 838/385/3 836/387/3 -f 852/388/2 845/550/2 844/389/2 -f 853/393/5 846/397/5 845/550/5 -f 845/550/5 852/388/5 853/393/5 -f 852/388/5 851/391/5 853/393/5 -f 854/394/6 851/400/6 850/395/6 -f 846/397/1 853/393/1 848/398/1 -f 852/388/14 849/390/14 850/395/14 -f 848/398/11 853/393/11 854/401/11 -f 844/389/3 843/551/3 848/403/3 -f 848/403/3 847/552/3 850/553/3 -f 850/553/3 849/390/3 848/403/3 -f 856/406/5 858/554/5 860/555/5 -f 860/555/5 862/556/5 864/404/5 -f 864/404/5 866/557/5 868/405/5 -f 868/405/5 870/558/5 856/406/5 -f 856/406/5 860/555/5 864/404/5 -f 857/408/3 855/559/3 865/409/3 -f 855/559/3 869/560/3 865/409/3 -f 869/560/3 867/561/3 865/409/3 -f 865/409/3 863/562/3 861/563/3 -f 861/563/3 859/407/3 865/409/3 -f 881/412/6 880/564/6 879/565/6 -f 879/565/6 886/566/6 885/410/6 -f 885/410/6 884/567/6 883/411/6 -f 883/411/6 882/568/6 881/412/6 -f 881/412/6 879/565/6 885/410/6 s 1 -f 12/569/6 23/570/18 11/571/18 -f 19/572/19 30/573/7 18/574/7 -f 16/575/20 27/576/1 15/577/1 -f 13/578/21 24/579/6 12/569/6 -f 20/580/22 31/581/19 19/572/19 -f 10/582/23 21/583/2 9/584/2 -f 17/585/24 28/586/20 16/575/20 -f 14/587/25 25/588/21 13/578/21 -f 9/584/2 32/589/22 20/580/22 -f 11/571/18 22/590/23 10/582/23 -f 18/574/7 29/591/24 17/585/24 -f 15/592/1 26/593/25 14/587/25 -f 39/594/21 52/595/25 40/596/25 -f 46/597/22 48/598/2 35/599/2 -f 36/600/23 49/601/18 37/602/18 -f 43/603/24 56/604/7 44/605/7 -f 40/596/25 53/606/1 41/607/1 -f 37/602/18 50/608/6 38/609/6 -f 44/605/7 57/610/19 45/611/19 -f 41/612/1 54/613/20 42/614/20 -f 38/609/6 51/615/21 39/594/21 -f 45/611/19 58/616/22 46/597/22 -f 35/599/2 47/617/23 36/600/23 -f 42/614/20 55/618/24 43/603/24 -f 90/619/26 97/620/27 91/621/28 -f 88/622/29 94/623/3 87/624/3 -f 88/625/30 96/626/31 95/627/32 -f 80/628/33 82/629/34 81/630/33 -f 86/631/35 84/632/36 83/633/37 -f 84/632/36 80/628/33 81/630/33 -f 91/621/28 98/634/38 89/635/39 -f 90/619/26 95/627/32 96/626/31 -f 104/636/7 98/634/38 93/637/40 -f 96/626/31 94/638/41 97/620/27 -f 79/639/42 85/640/3 86/641/42 -f 99/642/43 86/641/42 102/643/43 -f 88/622/29 104/644/44 93/645/29 -f 106/646/45 107/441/46 105/647/47 -f 103/648/48 105/647/47 100/649/49 -f 101/650/44 102/643/43 104/644/44 -f 110/438/50 111/651/51 109/439/52 -f 115/652/53 114/653/50 113/654/52 -f 115/655/53 121/656/54 111/657/51 -f 113/658/52 122/659/55 115/655/53 -f 118/660/56 122/659/55 123/661/57 -f 111/657/51 120/49/57 109/662/52 -f 116/663/58 128/664/59 130/665/60 -f 107/666/46 117/667/61 105/668/47 -f 105/668/47 118/660/56 100/669/49 -f 125/670/62 128/664/59 126/671/63 -f 124/672/64 130/665/60 125/670/62 -f 116/663/58 129/673/65 114/674/50 -f 103/675/48 125/670/62 106/676/45 -f 110/677/50 128/664/59 112/678/66 -f 108/679/67 125/670/62 126/671/63 -f 112/680/66 115/652/53 111/651/51 -f 216/681/2 191/682/23 192/683/2 -f 208/684/25 185/685/1 184/686/25 -f 223/687/24 200/688/7 199/689/24 -f 215/690/23 193/691/18 191/682/23 -f 209/692/1 186/693/20 185/694/1 -f 224/695/7 201/696/19 200/688/7 -f 217/697/18 194/698/6 193/691/18 -f 210/699/20 187/700/24 186/693/20 -f 225/701/19 202/702/22 201/696/19 -f 203/703/2 180/704/23 179/705/2 -f 218/706/6 195/707/21 194/698/6 -f 211/708/24 188/709/7 187/700/24 -f 226/710/22 192/683/2 202/702/22 -f 204/711/23 181/712/18 180/704/23 -f 219/713/21 196/714/25 195/707/21 -f 212/715/7 189/716/19 188/709/7 -f 205/717/18 182/718/6 181/712/18 -f 220/719/25 197/720/1 196/714/25 -f 213/721/19 190/722/22 189/716/19 -f 206/723/6 183/724/21 182/718/6 -f 221/725/1 198/726/20 197/727/1 -f 214/728/22 179/705/2 190/722/22 -f 207/729/21 184/686/25 183/724/21 -f 222/730/20 199/689/24 198/726/20 -f 233/731/1 244/732/25 232/733/25 -f 230/734/6 241/735/18 229/736/18 -f 237/737/19 248/738/7 236/739/7 -f 234/740/20 245/741/1 233/742/1 -f 231/743/21 242/744/6 230/734/6 -f 238/745/22 249/746/19 237/737/19 -f 228/747/23 239/748/2 227/749/2 -f 235/750/24 246/751/20 234/740/20 -f 232/733/25 243/752/21 231/743/21 -f 227/749/2 250/753/22 238/745/22 -f 229/736/18 240/754/23 228/747/23 -f 236/739/7 247/755/24 235/750/24 -f 254/756/68 261/757/2 253/758/2 -f 252/759/69 259/760/3 251/761/3 -f 251/761/3 266/762/9 258/763/9 -f 257/764/1 264/765/70 256/766/70 -f 255/767/5 262/768/68 254/756/68 -f 253/758/2 260/769/69 252/759/69 -f 258/763/9 265/770/1 257/771/1 -f 256/766/70 263/772/5 255/767/5 -f 282/773/71 267/774/3 274/775/72 -f 280/776/73 273/777/7 272/778/74 -f 278/779/75 271/780/5 270/781/76 -f 276/782/77 269/783/6 268/784/78 -f 281/785/79 274/775/72 273/777/7 -f 279/786/80 272/778/74 271/780/5 -f 277/787/81 270/781/76 269/788/6 -f 275/789/69 268/784/78 267/774/3 -f 277/790/81 283/791/82 284/792/83 -f 282/793/71 288/794/84 289/795/85 -f 279/786/80 287/796/86 280/776/73 -f 278/779/75 284/797/83 285/798/87 -f 280/776/73 288/794/84 281/799/79 -f 278/779/75 286/800/70 279/786/80 -f 289/795/85 295/801/88 296/802/89 -f 286/800/70 294/803/90 287/796/86 -f 285/798/87 291/804/91 292/805/92 -f 287/796/86 295/801/88 288/794/84 -f 285/798/87 293/806/93 286/800/70 -f 284/792/83 290/807/94 291/808/91 -f 275/809/69 283/791/82 276/810/77 -f 283/791/82 275/809/69 290/807/94 -f 282/793/71 289/795/85 275/809/69 -f 289/795/85 296/802/89 275/809/69 -f 296/811/89 297/812/95 275/813/69 -f 295/814/88 304/815/96 296/811/89 -f 275/813/69 298/816/97 290/817/94 -f 293/806/93 302/818/98 294/803/90 -f 291/819/91 300/820/99 292/805/92 -f 294/803/90 303/821/100 295/814/88 -f 292/805/92 301/822/101 293/806/93 -f 290/817/94 299/823/76 291/824/91 -f 320/825/71 305/826/3 312/827/72 -f 318/828/73 311/829/7 310/830/74 -f 316/831/75 309/832/5 308/833/76 -f 314/834/77 307/835/6 306/836/78 -f 319/837/79 312/827/72 311/838/7 -f 317/839/80 310/830/74 309/832/5 -f 315/840/81 308/833/76 307/835/6 -f 313/841/69 306/836/78 305/826/3 -f 315/842/81 321/843/82 322/844/83 -f 320/845/71 326/846/84 327/847/85 -f 318/828/73 324/848/70 325/849/86 -f 316/831/75 322/844/83 323/850/87 -f 318/828/73 326/851/84 319/852/79 -f 316/831/75 324/848/70 317/839/80 -f 327/847/85 333/853/88 334/854/89 -f 325/849/86 331/855/93 332/856/90 -f 323/850/87 329/857/91 330/858/92 -f 325/849/86 333/859/88 326/851/84 -f 323/850/87 331/855/93 324/848/70 -f 322/844/83 328/860/94 329/857/91 -f 313/861/69 321/843/82 314/862/77 -f 321/843/82 313/861/69 328/860/94 -f 320/845/71 327/847/85 313/861/69 -f 327/847/85 334/854/89 313/861/69 -f 334/863/89 335/864/102 313/865/69 -f 333/866/88 342/867/103 334/863/89 -f 313/865/69 336/868/104 328/869/94 -f 331/855/93 340/870/105 332/856/90 -f 329/871/91 338/872/106 330/858/92 -f 332/856/90 341/873/74 333/874/88 -f 330/858/92 339/875/107 331/855/93 -f 328/869/94 337/876/108 329/871/91 -f 297/877/95 344/878/109 298/879/97 -f 303/821/100 347/880/110 348/881/72 -f 301/882/101 345/883/111 346/884/112 -f 304/815/96 343/885/113 297/877/95 -f 304/815/96 348/881/72 349/886/114 -f 302/818/98 346/884/112 347/880/110 -f 346/884/112 354/887/115 347/880/110 -f 344/878/109 350/888/116 351/889/117 -f 347/880/110 355/890/118 348/881/72 -f 345/883/111 353/891/119 346/884/112 -f 343/885/113 356/892/120 350/888/116 -f 348/881/72 356/892/120 349/886/114 -f 298/879/97 344/878/109 299/893/76 -f 344/878/109 351/889/117 299/893/76 -f 299/894/76 345/883/111 300/895/99 -f 345/883/111 299/894/76 352/896/121 -f 336/868/104 357/897/122 358/898/123 -f 339/899/107 360/900/124 361/901/125 -f 337/876/108 358/898/123 359/902/78 -f 335/903/102 363/904/126 357/897/122 -f 339/899/107 362/905/127 340/906/105 -f 337/876/108 360/900/124 338/872/106 -f 357/897/122 365/907/128 358/898/123 -f 361/901/125 367/908/129 368/909/130 -f 358/898/123 366/910/131 359/902/78 -f 363/904/126 364/911/132 357/897/122 -f 362/905/127 368/909/130 369/912/133 -f 360/900/124 366/910/131 367/908/129 -f 341/913/74 363/904/126 342/914/103 -f 363/904/126 341/913/74 370/915/134 -f 340/906/105 362/905/127 341/916/74 -f 362/905/127 369/912/133 341/916/74 -f 364/917/132 351/918/117 350/919/116 -f 351/918/117 341/920/74 299/921/76 -f 341/922/74 352/923/121 299/924/76 -f 352/923/121 368/925/130 353/926/119 -f 353/926/119 367/908/129 354/887/115 -f 354/887/115 366/910/131 355/890/118 -f 355/890/118 365/907/128 356/892/120 -f 356/892/120 364/917/132 350/919/116 -f 389/927/14 388/928/2 387/929/2 -f 391/930/6 390/931/14 389/927/14 -f 393/932/11 392/933/6 391/930/6 -f 395/934/1 394/935/11 393/932/11 -f 397/936/12 396/937/1 395/938/1 -f 399/939/7 398/940/12 397/936/12 -f 401/941/13 400/942/7 399/939/7 -f 387/929/2 402/943/13 401/941/13 -f 117/667/61 121/656/54 122/659/55 -f 126/671/63 128/664/59 127/944/65 -f 121/656/54 119/440/135 120/49/57 -f 530/945/13 545/307/7 529/946/7 -f 528/947/12 543/529/1 527/948/1 -f 526/949/11 541/314/6 525/950/6 -f 524/951/14 539/527/2 523/952/2 -f 523/952/2 546/310/13 530/945/13 -f 529/946/7 544/320/12 528/947/12 -f 527/953/1 542/317/11 526/949/11 -f 525/950/6 540/312/14 524/951/14 -f 532/313/12 548/954/1 531/311/1 -f 531/311/1 554/955/11 538/308/11 -f 537/309/6 552/956/14 536/321/14 -f 535/318/2 550/957/13 534/316/13 -f 533/315/7 547/958/12 532/313/12 -f 538/308/11 553/959/6 537/309/6 -f 536/321/14 551/960/2 535/319/2 -f 534/316/13 549/961/7 533/315/7 -f 570/329/13 555/962/2 562/963/13 -f 568/325/12 561/964/7 560/965/12 -f 566/336/11 559/966/1 558/967/11 -f 564/332/14 557/968/6 556/969/14 -f 569/327/7 562/963/13 561/964/7 -f 567/339/1 560/965/12 559/970/1 -f 565/334/6 558/967/11 557/968/6 -f 563/331/2 556/969/14 555/962/2 -f 576/340/14 585/971/6 577/326/6 -f 574/337/13 583/972/2 575/535/2 -f 572/333/12 581/973/7 573/335/7 -f 577/326/6 586/974/11 578/328/11 -f 575/536/2 584/975/14 576/340/14 -f 573/335/7 582/976/13 574/337/13 -f 571/330/1 579/977/12 572/333/12 -f 578/328/11 580/978/1 571/330/1 -f 591/979/136 647/980/137 651/981/138 -f 656/982/139 591/983/136 595/984/140 -f 596/985/141 652/986/142 656/982/139 -f 588/987/143 652/986/142 592/988/144 -f 648/989/145 591/983/136 652/986/142 -f 657/990/146 592/988/144 596/985/141 -f 597/991/147 653/992/148 657/990/146 -f 589/993/149 653/992/148 593/994/150 -f 649/995/151 592/988/144 653/992/148 -f 597/991/147 654/996/152 593/994/150 -f 594/997/153 658/998/154 598/999/155 -f 594/997/153 650/1000/156 654/996/152 -f 654/996/152 589/993/149 593/994/150 -f 598/999/155 651/981/138 594/997/153 -f 595/1001/140 659/1002/157 599/1003/158 -f 591/979/136 655/1004/159 595/1001/140 -f 590/1005/160 651/981/138 647/980/137 -f 599/1006/158 656/982/139 595/984/140 -f 600/1007/161 656/982/139 660/1008/162 -f 661/1009/163 596/985/141 600/1007/161 -f 601/1010/164 657/990/146 661/1009/163 -f 662/1011/165 597/991/147 601/1010/164 -f 602/1012/166 658/998/154 662/1011/165 -f 602/1012/166 655/1004/159 598/999/155 -f 599/1003/158 663/1013/167 603/1014/168 -f 603/1015/168 660/1008/162 599/1006/158 -f 600/1007/161 664/1016/169 604/1017/170 -f 604/1017/170 661/1009/163 600/1007/161 -f 605/1018/171 661/1009/163 665/1019/172 -f 666/1020/173 601/1010/164 605/1018/171 -f 606/1021/174 662/1011/165 666/1020/173 -f 663/1013/167 602/1012/166 606/1021/174 -f 756/1022/175 603/1015/168 667/1023/176 -f 668/1024/177 664/1016/169 756/1022/175 -f 757/1025/178 604/1017/170 668/1024/177 -f 605/1018/171 757/1025/178 669/1026/179 -f 666/1020/173 669/1026/179 758/1027/180 -f 606/1021/174 758/1027/180 670/1028/181 -f 663/1013/167 670/1028/181 755/1029/182 -f 667/1030/176 663/1013/167 755/1029/182 -f 667/1030/176 759/1031/183 671/1032/184 -f 672/1033/185 756/1022/175 760/1034/186 -f 669/1026/179 761/1035/187 673/1036/188 -f 760/1034/186 667/1023/176 671/1037/184 -f 670/1028/181 762/1038/189 674/1039/190 -f 761/1035/187 668/1024/177 672/1033/185 -f 610/1040/191 692/1041/192 678/1042/193 -f 758/1027/180 673/1036/188 762/1038/189 -f 755/1029/182 674/1039/190 759/1031/183 -f 766/1043/194 609/1044/195 781/1045/196 -f 622/1046/197 678/1042/193 698/1047/198 -f 763/1048/199 607/1049/200 619/1050/201 -f 607/1049/200 692/1041/192 619/1050/201 -f 620/1051/202 675/1052/203 607/1049/200 -f 764/1053/204 608/1054/205 620/1051/202 -f 610/1040/191 763/1048/199 619/1050/201 -f 608/1054/205 694/1055/206 620/1051/202 -f 621/1056/207 676/1057/208 608/1054/205 -f 781/1045/196 621/1056/207 765/1058/209 -f 779/1059/210 620/1051/202 607/1049/200 -f 671/1032/184 683/1060/211 611/1061/212 -f 609/1044/195 698/1062/198 677/1063/213 -f 782/1064/214 622/1046/197 766/1065/194 -f 780/1066/215 621/1056/207 608/1054/205 -f 615/1067/216 685/1068/217 611/1069/212 -f 612/1070/218 693/1071/219 616/1072/220 -f 612/1070/218 760/1034/186 685/1068/217 -f 760/1034/186 611/1069/212 685/1068/217 -f 616/1072/220 687/1073/221 612/1070/218 -f 613/1074/222 695/1075/223 617/1076/224 -f 613/1074/222 761/1035/187 687/1073/221 -f 687/1073/221 672/1033/185 612/1070/218 -f 697/1077/225 613/1074/222 617/1076/224 -f 618/1078/226 689/1079/227 697/1077/225 -f 674/1039/190 689/1079/227 614/1080/228 -f 762/1038/189 613/1074/222 689/1079/227 -f 691/1081/229 614/1080/228 618/1078/226 -f 705/1082/230 681/1083/231 785/1084/232 -f 615/1085/216 683/1060/211 691/1081/229 -f 759/1031/183 614/1080/228 683/1060/211 -f 768/1086/233 615/1067/216 700/1087/234 -f 702/1088/235 693/1071/219 768/1086/233 -f 678/1042/193 699/1089/236 786/1090/237 -f 698/1047/198 786/1090/237 705/1091/230 -f 769/1092/238 616/1072/220 702/1088/235 -f 704/1093/239 695/1075/223 769/1092/238 -f 621/1056/207 677/1063/213 696/1094/240 -f 694/1055/206 783/1095/241 675/1052/203 -f 697/1077/225 704/1093/239 770/1096/242 -f 618/1078/226 770/1096/242 706/1097/243 -f 692/1041/192 783/1095/241 699/1089/236 -f 696/1094/240 784/1098/244 676/1057/208 -f 691/1081/229 706/1097/243 767/1099/245 -f 768/1086/233 708/1100/246 796/1101/247 -f 676/1057/208 701/1102/248 694/1055/206 -f 677/1063/213 705/1082/230 785/1084/232 -f 679/1103/249 639/1104/250 791/1105/251 -f 682/1106/252 642/1107/253 794/1108/254 -f 699/1089/236 679/1103/249 791/1105/251 -f 677/1063/213 703/1109/255 696/1094/240 -f 792/1110/256 624/1111/257 640/1112/258 -f 626/1113/259 791/1105/251 639/1104/250 -f 784/1098/244 792/1110/256 701/1102/248 -f 786/1090/237 791/1105/251 682/1106/252 -f 793/1114/260 625/1115/261 641/1116/262 -f 792/1110/256 623/1117/263 679/1103/249 -f 785/1084/232 793/1114/260 703/1109/255 -f 783/1095/241 792/1110/256 679/1103/249 -f 615/1085/216 767/1099/245 700/1118/234 -f 680/1119/264 641/1116/262 624/1111/257 -f 705/1091/230 682/1106/252 794/1108/254 -f 703/1109/255 680/1119/264 784/1098/244 -f 769/1092/238 710/1120/265 797/1121/266 -f 708/1122/246 767/1099/245 795/1123/267 -f 681/1083/231 642/1124/253 625/1115/261 -f 790/1125/268 731/1126/269 627/1127/270 -f 798/1128/271 704/1093/239 712/1129/272 -f 702/1088/235 796/1101/247 710/1120/265 -f 642/1107/253 713/1130/273 734/1131/274 -f 731/1126/269 626/1113/259 639/1104/250 -f 706/1097/243 795/1123/267 767/1099/245 -f 704/1093/239 797/1121/266 712/1129/272 -f 732/1132/275 787/1133/276 707/1134/277 -f 707/1134/277 627/1127/270 731/1126/269 -f 710/1120/265 772/1135/278 726/1136/279 -f 714/1137/280 770/1096/242 798/1128/271 -f 639/1104/250 707/1134/277 731/1126/269 -f 732/1132/275 623/1117/263 640/1112/258 -f 712/1129/272 773/1138/281 728/1139/282 -f 772/1135/278 708/1100/246 724/1140/283 -f 709/1141/284 629/1142/285 788/1143/286 -f 732/1132/275 788/1143/286 628/1144/287 -f 730/1145/288 798/1128/271 774/1146/289 -f 797/1121/266 726/1136/279 773/1138/281 -f 624/1111/257 732/1132/275 640/1112/258 -f 641/1116/262 709/1141/284 624/1111/257 -f 742/1147/290 772/1135/278 776/1148/291 -f 798/1128/271 728/1139/282 774/1146/289 -f 734/1149/274 789/1150/292 711/1151/293 -f 733/1152/294 789/1150/292 629/1142/285 -f 634/1153/295 718/1154/296 738/1155/297 -f 714/1137/280 771/1156/298 795/1123/267 -f 625/1115/261 733/1152/294 641/1116/262 -f 642/1124/253 711/1151/293 625/1115/261 -f 684/1157/299 735/1158/300 631/1159/301 -f 790/1125/268 634/1153/295 630/1160/302 -f 713/1130/273 630/1160/302 734/1131/274 -f 690/1161/303 627/1127/270 631/1159/301 -f 686/1162/304 736/1163/305 632/1164/306 -f 718/1154/296 631/1159/301 735/1158/300 -f 628/1144/287 684/1157/299 787/1133/276 -f 788/1143/286 633/1165/307 686/1162/304 -f 633/1165/307 717/1166/308 737/1167/309 -f 632/1164/306 715/1168/310 684/1157/299 -f 787/1133/276 631/1159/301 627/1127/270 -f 789/1150/292 634/1169/295 688/1170/311 -f 724/1171/283 795/1123/267 771/1156/298 -f 686/1162/304 737/1167/309 716/1172/312 -f 788/1143/286 632/1164/306 628/1144/287 -f 629/1142/285 688/1170/311 633/1165/307 -f 728/1139/282 777/1173/313 744/1174/314 -f 776/1148/291 724/1140/283 740/1175/315 -f 688/1170/311 738/1176/297 717/1166/308 -f 739/1177/316 718/1154/296 735/1158/300 -f 730/1145/288 778/1178/317 746/1179/318 -f 773/1138/281 742/1147/290 777/1173/313 -f 735/1158/300 719/1180/319 739/1177/316 -f 741/1181/320 715/1168/310 736/1163/305 -f 776/1148/291 748/1182/321 808/1183/322 -f 774/1146/289 744/1174/314 778/1178/317 -f 736/1163/305 720/1184/323 741/1181/320 -f 737/1167/309 720/1184/323 716/1172/312 -f 729/1185/324 646/1186/136 806/1187/325 -f 730/1145/288 775/1188/326 771/1156/298 -f 717/1166/308 743/1189/327 737/1167/309 -f 738/1176/297 721/1190/328 717/1166/308 -f 803/1191/329 802/1192/142 729/1185/324 -f 802/1192/142 747/1193/143 638/1194/145 -f 718/1154/296 745/1195/330 738/1155/297 -f 739/1177/316 729/1185/324 722/1196/331 -f 643/1197/144 635/1198/151 747/1193/143 -f 722/1196/331 806/1187/325 745/1195/330 -f 739/1177/316 723/1199/332 803/1191/329 -f 804/1200/333 719/1180/319 741/1181/320 -f 804/1200/333 799/1201/148 723/1199/332 -f 799/1201/148 749/1202/149 635/1198/151 -f 741/1181/320 725/1203/334 804/1200/333 -f 805/1204/335 720/1184/323 743/1189/327 -f 740/1205/315 771/1156/298 775/1188/326 -f 723/1199/332 643/1197/144 803/1191/329 -f 743/1189/327 727/1206/336 805/1204/335 -f 745/1207/330 727/1206/336 721/1190/328 -f 809/1208/337 742/1147/290 750/1209/338 -f 740/1205/315 807/1210/339 748/1211/321 -f 645/1212/153 636/1213/156 800/1214/152 -f 800/1214/152 749/1202/149 644/1215/150 -f 810/1216/340 744/1174/314 752/1217/341 -f 742/1147/290 808/1183/322 750/1209/338 -f 804/1200/333 800/1214/152 644/1215/150 -f 645/1212/153 725/1203/334 805/1204/335 -f 775/1188/326 754/1218/342 807/1210/339 -f 752/1217/341 777/1173/313 809/1208/337 -f 646/1219/136 637/1220/137 801/1221/138 -f 801/1221/138 751/1222/160 645/1212/153 -f 646/1186/136 638/1194/145 753/1223/343 -f 754/1218/342 778/1178/317 810/1216/340 -f 805/1204/335 801/1221/138 645/1212/153 -f 646/1219/136 727/1206/336 806/1224/325 -f 98/634/38 94/638/41 93/637/40 -f 82/629/34 99/1225/6 95/1226/32 -f 83/633/37 98/634/38 102/1227/7 -f 95/1226/32 101/1228/6 88/1229/30 -f 857/1230/14 856/1231/2 855/1232/2 -f 859/1233/6 858/1234/14 857/1230/14 -f 861/1235/11 860/1236/6 859/1233/6 -f 863/1237/1 862/1238/11 861/1235/11 -f 865/1239/12 864/1240/1 863/1241/1 -f 867/1242/7 866/1243/12 865/1239/12 -f 869/1244/13 868/1245/7 867/1242/7 -f 855/1232/2 870/1246/13 869/1244/13 -f 881/1247/2 874/1248/68 873/1249/2 -f 879/1250/3 872/1251/69 871/1252/3 -f 886/1253/9 871/1252/3 878/1254/9 -f 884/1255/70 877/1256/1 876/1257/70 -f 882/1258/68 875/1259/5 874/1248/68 -f 880/1260/69 873/1249/2 872/1251/69 -f 885/1261/1 878/1254/9 877/1262/1 -f 883/1263/5 876/1257/70 875/1259/5 -f 12/569/6 24/579/6 23/570/18 -f 19/572/19 31/581/19 30/573/7 -f 16/575/20 28/586/20 27/576/1 -f 13/578/21 25/588/21 24/579/6 -f 20/580/22 32/589/22 31/581/19 -f 10/582/23 22/590/23 21/583/2 -f 17/585/24 29/591/24 28/586/20 -f 14/587/25 26/593/25 25/588/21 -f 9/584/2 21/583/2 32/589/22 -f 11/571/18 23/570/18 22/590/23 -f 18/574/7 30/573/7 29/591/24 -f 15/592/1 27/1264/1 26/593/25 -f 39/594/21 51/615/21 52/595/25 -f 46/597/22 58/616/22 48/598/2 -f 36/600/23 47/617/23 49/601/18 -f 43/603/24 55/618/24 56/604/7 -f 40/596/25 52/595/25 53/606/1 -f 37/602/18 49/601/18 50/608/6 -f 44/605/7 56/604/7 57/610/19 -f 41/612/1 53/1265/1 54/613/20 -f 38/609/6 50/608/6 51/615/21 -f 45/611/19 57/610/19 58/616/22 -f 35/599/2 48/598/2 47/617/23 -f 42/614/20 54/613/20 55/618/24 -f 90/619/26 96/626/31 97/620/27 -f 88/622/29 93/645/29 94/623/3 -f 88/625/30 87/1266/344 96/626/31 -f 80/628/33 79/1267/345 82/629/34 -f 86/631/35 85/640/36 84/632/36 -f 84/632/36 85/640/36 80/628/33 -f 91/621/28 97/620/27 98/634/38 -f 90/619/26 92/1268/346 95/627/32 -f 96/626/31 87/1266/344 94/638/41 -f 79/639/42 80/628/3 85/640/3 -f 99/642/43 79/639/42 86/641/42 -f 88/622/29 101/650/44 104/644/44 -f 106/646/45 108/442/67 107/441/46 -f 103/648/48 106/646/45 105/647/47 -f 101/650/44 99/642/43 102/643/43 -f 110/438/50 112/680/66 111/651/51 -f 115/652/53 116/1269/58 114/653/50 -f 115/655/53 122/659/55 121/656/54 -f 113/658/52 123/661/57 122/659/55 -f 118/660/56 117/667/61 122/659/55 -f 111/657/51 121/656/54 120/49/57 -f 116/663/58 112/678/66 128/664/59 -f 107/666/46 119/440/135 117/667/61 -f 105/668/47 117/667/61 118/660/56 -f 125/670/62 130/665/60 128/664/59 -f 124/672/64 129/673/65 130/665/60 -f 116/663/58 130/665/60 129/673/65 -f 103/675/48 124/672/64 125/670/62 -f 110/677/50 127/944/65 128/664/59 -f 108/679/67 106/676/45 125/670/62 -f 112/680/66 116/1269/58 115/652/53 -f 216/681/2 215/690/23 191/682/23 -f 208/684/25 209/1270/1 185/685/1 -f 223/687/24 224/695/7 200/688/7 -f 215/690/23 217/697/18 193/691/18 -f 209/692/1 210/699/20 186/693/20 -f 224/695/7 225/701/19 201/696/19 -f 217/697/18 218/706/6 194/698/6 -f 210/699/20 211/708/24 187/700/24 -f 225/701/19 226/710/22 202/702/22 -f 203/703/2 204/711/23 180/704/23 -f 218/706/6 219/713/21 195/707/21 -f 211/708/24 212/715/7 188/709/7 -f 226/710/22 216/681/2 192/683/2 -f 204/711/23 205/717/18 181/712/18 -f 219/713/21 220/719/25 196/714/25 -f 212/715/7 213/721/19 189/716/19 -f 205/717/18 206/723/6 182/718/6 -f 220/719/25 221/1271/1 197/720/1 -f 213/721/19 214/728/22 190/722/22 -f 206/723/6 207/729/21 183/724/21 -f 221/725/1 222/730/20 198/726/20 -f 214/728/22 203/703/2 179/705/2 -f 207/729/21 208/684/25 184/686/25 -f 222/730/20 223/687/24 199/689/24 -f 233/731/1 245/1272/1 244/732/25 -f 230/734/6 242/744/6 241/735/18 -f 237/737/19 249/746/19 248/738/7 -f 234/740/20 246/751/20 245/741/1 -f 231/743/21 243/752/21 242/744/6 -f 238/745/22 250/753/22 249/746/19 -f 228/747/23 240/754/23 239/748/2 -f 235/750/24 247/755/24 246/751/20 -f 232/733/25 244/732/25 243/752/21 -f 227/749/2 239/748/2 250/753/22 -f 229/736/18 241/735/18 240/754/23 -f 236/739/7 248/738/7 247/755/24 -f 254/756/68 262/768/68 261/757/2 -f 252/759/69 260/769/69 259/760/3 -f 251/761/3 259/760/3 266/762/9 -f 257/764/1 265/1273/1 264/765/70 -f 255/767/5 263/772/5 262/768/68 -f 253/758/2 261/757/2 260/769/69 -f 258/763/9 266/762/9 265/770/1 -f 256/766/70 264/765/70 263/772/5 -f 282/773/71 275/789/69 267/774/3 -f 280/776/73 281/785/79 273/777/7 -f 278/779/75 279/786/80 271/780/5 -f 276/782/77 277/1274/81 269/783/6 -f 281/785/79 282/773/71 274/775/72 -f 279/786/80 280/776/73 272/778/74 -f 277/787/81 278/779/75 270/781/76 -f 275/789/69 276/782/77 268/784/78 -f 277/790/81 276/810/77 283/791/82 -f 282/793/71 281/799/79 288/794/84 -f 279/786/80 286/800/70 287/796/86 -f 278/779/75 277/1275/81 284/797/83 -f 280/776/73 287/796/86 288/794/84 -f 278/779/75 285/798/87 286/800/70 -f 289/795/85 288/794/84 295/801/88 -f 286/800/70 293/806/93 294/803/90 -f 285/798/87 284/797/83 291/804/91 -f 287/796/86 294/803/90 295/801/88 -f 285/798/87 292/805/92 293/806/93 -f 284/792/83 283/791/82 290/807/94 -f 296/811/89 304/815/96 297/812/95 -f 295/814/88 303/821/100 304/815/96 -f 275/813/69 297/812/95 298/816/97 -f 293/806/93 301/822/101 302/818/98 -f 291/819/91 299/1276/76 300/820/99 -f 294/803/90 302/818/98 303/821/100 -f 292/805/92 300/820/99 301/822/101 -f 290/817/94 298/816/97 299/823/76 -f 320/825/71 313/841/69 305/826/3 -f 318/828/73 319/1277/79 311/829/7 -f 316/831/75 317/839/80 309/832/5 -f 314/834/77 315/840/81 307/835/6 -f 319/837/79 320/825/71 312/827/72 -f 317/839/80 318/828/73 310/830/74 -f 315/840/81 316/831/75 308/833/76 -f 313/841/69 314/834/77 306/836/78 -f 315/842/81 314/862/77 321/843/82 -f 320/845/71 319/1278/79 326/846/84 -f 318/828/73 317/839/80 324/848/70 -f 316/831/75 315/842/81 322/844/83 -f 318/828/73 325/849/86 326/851/84 -f 316/831/75 323/850/87 324/848/70 -f 327/847/85 326/846/84 333/853/88 -f 325/849/86 324/848/70 331/855/93 -f 323/850/87 322/844/83 329/857/91 -f 325/849/86 332/856/90 333/859/88 -f 323/850/87 330/858/92 331/855/93 -f 322/844/83 321/843/82 328/860/94 -f 334/863/89 342/867/103 335/864/102 -f 333/866/88 341/1279/74 342/867/103 -f 313/865/69 335/864/102 336/868/104 -f 331/855/93 339/875/107 340/870/105 -f 329/871/91 337/876/108 338/872/106 -f 332/856/90 340/870/105 341/873/74 -f 330/858/92 338/872/106 339/875/107 -f 328/869/94 336/868/104 337/876/108 -f 297/877/95 343/885/113 344/878/109 -f 303/821/100 302/818/98 347/880/110 -f 301/882/101 300/895/99 345/883/111 -f 304/815/96 349/886/114 343/885/113 -f 304/815/96 303/821/100 348/881/72 -f 302/818/98 301/882/101 346/884/112 -f 346/884/112 353/891/119 354/887/115 -f 344/878/109 343/885/113 350/888/116 -f 347/880/110 354/887/115 355/890/118 -f 345/883/111 352/896/121 353/891/119 -f 343/885/113 349/886/114 356/892/120 -f 348/881/72 355/890/118 356/892/120 -f 336/868/104 335/903/102 357/897/122 -f 339/899/107 338/872/106 360/900/124 -f 337/876/108 336/868/104 358/898/123 -f 335/903/102 342/914/103 363/904/126 -f 339/899/107 361/901/125 362/905/127 -f 337/876/108 359/902/78 360/900/124 -f 357/897/122 364/911/132 365/907/128 -f 361/901/125 360/900/124 367/908/129 -f 358/898/123 365/907/128 366/910/131 -f 363/904/126 370/915/134 364/911/132 -f 362/905/127 361/901/125 368/909/130 -f 360/900/124 359/902/78 366/910/131 -f 364/917/132 370/1280/134 351/918/117 -f 351/918/117 370/1280/134 341/920/74 -f 341/922/74 369/1281/133 352/923/121 -f 352/923/121 369/1281/133 368/925/130 -f 353/926/119 368/925/130 367/908/129 -f 354/887/115 367/908/129 366/910/131 -f 355/890/118 366/910/131 365/907/128 -f 356/892/120 365/907/128 364/917/132 -f 389/927/14 390/931/14 388/928/2 -f 391/930/6 392/933/6 390/931/14 -f 393/932/11 394/935/11 392/933/6 -f 395/934/1 396/1282/1 394/935/11 -f 397/936/12 398/940/12 396/937/1 -f 399/939/7 400/942/7 398/940/12 -f 401/941/13 402/943/13 400/942/7 -f 387/929/2 388/928/2 402/943/13 -f 117/667/61 119/440/135 121/656/54 -f 530/945/13 546/310/13 545/307/7 -f 528/947/12 544/320/12 543/529/1 -f 526/949/11 542/317/11 541/314/6 -f 524/951/14 540/312/14 539/527/2 -f 523/952/2 539/527/2 546/310/13 -f 529/946/7 545/307/7 544/320/12 -f 527/953/1 543/528/1 542/317/11 -f 525/950/6 541/314/6 540/312/14 -f 532/313/12 547/958/12 548/954/1 -f 531/311/1 548/954/1 554/955/11 -f 537/309/6 553/959/6 552/956/14 -f 535/318/2 551/1283/2 550/957/13 -f 533/315/7 549/961/7 547/958/12 -f 538/308/11 554/955/11 553/959/6 -f 536/321/14 552/956/14 551/960/2 -f 534/316/13 550/957/13 549/961/7 -f 570/329/13 563/331/2 555/962/2 -f 568/325/12 569/327/7 561/964/7 -f 566/336/11 567/338/1 559/966/1 -f 564/332/14 565/334/6 557/968/6 -f 569/327/7 570/329/13 562/963/13 -f 567/339/1 568/325/12 560/965/12 -f 565/334/6 566/336/11 558/967/11 -f 563/331/2 564/332/14 556/969/14 -f 576/340/14 584/975/14 585/971/6 -f 574/337/13 582/976/13 583/972/2 -f 572/333/12 579/977/12 581/973/7 -f 577/326/6 585/971/6 586/974/11 -f 575/536/2 583/1284/2 584/975/14 -f 573/335/7 581/973/7 582/976/13 -f 571/330/1 580/978/1 579/977/12 -f 578/328/11 586/974/11 580/978/1 -f 591/979/136 587/1285/343 647/980/137 -f 656/982/139 652/986/142 591/983/136 -f 596/985/141 592/988/144 652/986/142 -f 588/987/143 648/989/145 652/986/142 -f 648/989/145 587/1286/343 591/983/136 -f 657/990/146 653/992/148 592/988/144 -f 597/991/147 593/994/150 653/992/148 -f 589/993/149 649/995/151 653/992/148 -f 649/995/151 588/987/143 592/988/144 -f 597/991/147 658/998/154 654/996/152 -f 594/997/153 654/996/152 658/998/154 -f 594/997/153 590/1005/160 650/1000/156 -f 654/996/152 650/1000/156 589/993/149 -f 598/999/155 655/1004/159 651/981/138 -f 595/1001/140 655/1004/159 659/1002/157 -f 591/979/136 651/981/138 655/1004/159 -f 590/1005/160 594/997/153 651/981/138 -f 599/1006/158 660/1008/162 656/982/139 -f 600/1007/161 596/985/141 656/982/139 -f 661/1009/163 657/990/146 596/985/141 -f 601/1010/164 597/991/147 657/990/146 -f 662/1011/165 658/998/154 597/991/147 -f 602/1012/166 598/999/155 658/998/154 -f 602/1012/166 659/1002/157 655/1004/159 -f 599/1003/158 659/1002/157 663/1013/167 -f 603/1015/168 664/1016/169 660/1008/162 -f 600/1007/161 660/1008/162 664/1016/169 -f 604/1017/170 665/1019/172 661/1009/163 -f 605/1018/171 601/1010/164 661/1009/163 -f 666/1020/173 662/1011/165 601/1010/164 -f 606/1021/174 602/1012/166 662/1011/165 -f 663/1013/167 659/1002/157 602/1012/166 -f 756/1022/175 664/1016/169 603/1015/168 -f 668/1024/177 604/1017/170 664/1016/169 -f 757/1025/178 665/1019/172 604/1017/170 -f 605/1018/171 665/1019/172 757/1025/178 -f 666/1020/173 605/1018/171 669/1026/179 -f 606/1021/174 666/1020/173 758/1027/180 -f 663/1013/167 606/1021/174 670/1028/181 -f 667/1030/176 603/1014/168 663/1013/167 -f 667/1030/176 755/1029/182 759/1031/183 -f 672/1033/185 668/1024/177 756/1022/175 -f 669/1026/179 757/1025/178 761/1035/187 -f 760/1034/186 756/1022/175 667/1023/176 -f 670/1028/181 758/1027/180 762/1038/189 -f 761/1035/187 757/1025/178 668/1024/177 -f 610/1040/191 619/1050/201 692/1041/192 -f 758/1027/180 669/1026/179 673/1036/188 -f 755/1029/182 670/1028/181 674/1039/190 -f 766/1043/194 622/1287/197 609/1044/195 -f 622/1046/197 610/1040/191 678/1042/193 -f 763/1048/199 779/1059/210 607/1049/200 -f 607/1049/200 675/1052/203 692/1041/192 -f 620/1051/202 694/1055/206 675/1052/203 -f 764/1053/204 780/1066/215 608/1054/205 -f 610/1040/191 782/1064/214 763/1048/199 -f 608/1054/205 676/1057/208 694/1055/206 -f 621/1056/207 696/1094/240 676/1057/208 -f 781/1045/196 609/1044/195 621/1056/207 -f 779/1059/210 764/1053/204 620/1051/202 -f 671/1032/184 759/1031/183 683/1060/211 -f 609/1044/195 622/1287/197 698/1062/198 -f 782/1064/214 610/1040/191 622/1046/197 -f 780/1066/215 765/1058/209 621/1056/207 -f 615/1067/216 693/1071/219 685/1068/217 -f 612/1070/218 685/1068/217 693/1071/219 -f 612/1070/218 672/1033/185 760/1034/186 -f 760/1034/186 671/1037/184 611/1069/212 -f 616/1072/220 695/1075/223 687/1073/221 -f 613/1074/222 687/1073/221 695/1075/223 -f 613/1074/222 673/1036/188 761/1035/187 -f 687/1073/221 761/1035/187 672/1033/185 -f 697/1077/225 689/1079/227 613/1074/222 -f 618/1078/226 614/1080/228 689/1079/227 -f 674/1039/190 762/1038/189 689/1079/227 -f 762/1038/189 673/1036/188 613/1074/222 -f 691/1081/229 683/1060/211 614/1080/228 -f 705/1082/230 794/1288/254 681/1083/231 -f 615/1085/216 611/1061/212 683/1060/211 -f 759/1031/183 674/1039/190 614/1080/228 -f 768/1086/233 693/1071/219 615/1067/216 -f 702/1088/235 616/1072/220 693/1071/219 -f 678/1042/193 692/1041/192 699/1089/236 -f 698/1047/198 678/1042/193 786/1090/237 -f 769/1092/238 695/1075/223 616/1072/220 -f 704/1093/239 617/1076/224 695/1075/223 -f 621/1056/207 609/1044/195 677/1063/213 -f 694/1055/206 701/1102/248 783/1095/241 -f 697/1077/225 617/1076/224 704/1093/239 -f 618/1078/226 697/1077/225 770/1096/242 -f 692/1041/192 675/1052/203 783/1095/241 -f 696/1094/240 703/1109/255 784/1098/244 -f 691/1081/229 618/1078/226 706/1097/243 -f 768/1086/233 700/1087/234 708/1100/246 -f 676/1057/208 784/1098/244 701/1102/248 -f 677/1063/213 698/1062/198 705/1082/230 -f 679/1103/249 623/1117/263 639/1104/250 -f 682/1106/252 626/1113/259 642/1107/253 -f 699/1089/236 783/1095/241 679/1103/249 -f 677/1063/213 785/1084/232 703/1109/255 -f 792/1110/256 680/1119/264 624/1111/257 -f 626/1113/259 682/1106/252 791/1105/251 -f 784/1098/244 680/1119/264 792/1110/256 -f 786/1090/237 699/1089/236 791/1105/251 -f 793/1114/260 681/1083/231 625/1115/261 -f 792/1110/256 640/1112/258 623/1117/263 -f 785/1084/232 681/1083/231 793/1114/260 -f 783/1095/241 701/1102/248 792/1110/256 -f 615/1085/216 691/1081/229 767/1099/245 -f 680/1119/264 793/1114/260 641/1116/262 -f 705/1091/230 786/1090/237 682/1106/252 -f 703/1109/255 793/1114/260 680/1119/264 -f 769/1092/238 702/1088/235 710/1120/265 -f 708/1122/246 700/1118/234 767/1099/245 -f 681/1083/231 794/1288/254 642/1124/253 -f 790/1125/268 713/1130/273 731/1126/269 -f 798/1128/271 770/1096/242 704/1093/239 -f 702/1088/235 768/1086/233 796/1101/247 -f 642/1107/253 626/1113/259 713/1130/273 -f 731/1126/269 713/1130/273 626/1113/259 -f 706/1097/243 714/1137/280 795/1123/267 -f 704/1093/239 769/1092/238 797/1121/266 -f 732/1132/275 628/1144/287 787/1133/276 -f 707/1134/277 787/1133/276 627/1127/270 -f 710/1120/265 796/1101/247 772/1135/278 -f 714/1137/280 706/1097/243 770/1096/242 -f 639/1104/250 623/1117/263 707/1134/277 -f 732/1132/275 707/1134/277 623/1117/263 -f 712/1129/272 797/1121/266 773/1138/281 -f 772/1135/278 796/1101/247 708/1100/246 -f 709/1141/284 733/1152/294 629/1142/285 -f 732/1132/275 709/1141/284 788/1143/286 -f 730/1145/288 714/1137/280 798/1128/271 -f 797/1121/266 710/1120/265 726/1136/279 -f 624/1111/257 709/1141/284 732/1132/275 -f 641/1116/262 733/1152/294 709/1141/284 -f 742/1147/290 726/1136/279 772/1135/278 -f 798/1128/271 712/1129/272 728/1139/282 -f 734/1149/274 630/1289/302 789/1150/292 -f 733/1152/294 711/1151/293 789/1150/292 -f 634/1153/295 690/1161/303 718/1154/296 -f 714/1137/280 730/1145/288 771/1156/298 -f 625/1115/261 711/1151/293 733/1152/294 -f 642/1124/253 734/1149/274 711/1151/293 -f 684/1157/299 715/1168/310 735/1158/300 -f 790/1125/268 690/1161/303 634/1153/295 -f 713/1130/273 790/1125/268 630/1160/302 -f 690/1161/303 790/1125/268 627/1127/270 -f 686/1162/304 716/1172/312 736/1163/305 -f 718/1154/296 690/1161/303 631/1159/301 -f 628/1144/287 632/1164/306 684/1157/299 -f 788/1143/286 629/1142/285 633/1165/307 -f 633/1165/307 688/1170/311 717/1166/308 -f 632/1164/306 736/1163/305 715/1168/310 -f 787/1133/276 684/1157/299 631/1159/301 -f 789/1150/292 630/1289/302 634/1169/295 -f 724/1171/283 708/1122/246 795/1123/267 -f 686/1162/304 633/1165/307 737/1167/309 -f 788/1143/286 686/1162/304 632/1164/306 -f 629/1142/285 789/1150/292 688/1170/311 -f 728/1139/282 773/1138/281 777/1173/313 -f 776/1148/291 772/1135/278 724/1140/283 -f 688/1170/311 634/1169/295 738/1176/297 -f 739/1177/316 722/1196/331 718/1154/296 -f 730/1145/288 774/1146/289 778/1178/317 -f 773/1138/281 726/1136/279 742/1147/290 -f 735/1158/300 715/1168/310 719/1180/319 -f 741/1181/320 719/1180/319 715/1168/310 -f 776/1148/291 740/1175/315 748/1182/321 -f 774/1146/289 728/1139/282 744/1174/314 -f 736/1163/305 716/1172/312 720/1184/323 -f 737/1167/309 743/1189/327 720/1184/323 -f 729/1185/324 802/1192/142 646/1186/136 -f 730/1145/288 746/1179/318 775/1188/326 -f 717/1166/308 721/1190/328 743/1189/327 -f 738/1176/297 745/1207/330 721/1190/328 -f 803/1191/329 643/1197/144 802/1192/142 -f 802/1192/142 643/1197/144 747/1193/143 -f 718/1154/296 722/1196/331 745/1195/330 -f 739/1177/316 803/1191/329 729/1185/324 -f 643/1197/144 799/1201/148 635/1198/151 -f 722/1196/331 729/1185/324 806/1187/325 -f 739/1177/316 719/1180/319 723/1199/332 -f 804/1200/333 723/1199/332 719/1180/319 -f 804/1200/333 644/1215/150 799/1201/148 -f 799/1201/148 644/1215/150 749/1202/149 -f 741/1181/320 720/1184/323 725/1203/334 -f 805/1204/335 725/1203/334 720/1184/323 -f 740/1205/315 724/1171/283 771/1156/298 -f 723/1199/332 799/1201/148 643/1197/144 -f 743/1189/327 721/1190/328 727/1206/336 -f 745/1207/330 806/1224/325 727/1206/336 -f 809/1208/337 777/1173/313 742/1147/290 -f 740/1205/315 775/1188/326 807/1210/339 -f 645/1212/153 751/1222/160 636/1213/156 -f 800/1214/152 636/1213/156 749/1202/149 -f 810/1216/340 778/1178/317 744/1174/314 -f 742/1147/290 776/1148/291 808/1183/322 -f 804/1200/333 725/1203/334 800/1214/152 -f 645/1212/153 800/1214/152 725/1203/334 -f 775/1188/326 746/1179/318 754/1218/342 -f 752/1217/341 744/1174/314 777/1173/313 -f 646/1219/136 753/1290/343 637/1220/137 -f 801/1221/138 637/1220/137 751/1222/160 -f 646/1186/136 802/1192/142 638/1194/145 -f 754/1218/342 746/1179/318 778/1178/317 -f 805/1204/335 727/1206/336 801/1221/138 -f 646/1219/136 801/1221/138 727/1206/336 -f 98/634/38 97/620/27 94/638/41 -f 92/1291/346 82/629/34 95/1226/32 -f 82/629/34 79/1267/345 99/1225/6 -f 99/1225/6 101/1228/6 95/1226/32 -f 102/1227/7 86/631/35 83/633/37 -f 83/633/37 89/1292/39 98/634/38 -f 98/634/38 104/636/7 102/1227/7 -f 857/1230/14 858/1234/14 856/1231/2 -f 859/1233/6 860/1236/6 858/1234/14 -f 861/1235/11 862/1238/11 860/1236/6 -f 863/1237/1 864/1293/1 862/1238/11 -f 865/1239/12 866/1243/12 864/1240/1 -f 867/1242/7 868/1245/7 866/1243/12 -f 869/1244/13 870/1246/13 868/1245/7 -f 855/1232/2 856/1231/2 870/1246/13 -f 881/1247/2 882/1258/68 874/1248/68 -f 879/1250/3 880/1260/69 872/1251/69 -f 886/1253/9 879/1250/3 871/1252/3 -f 884/1255/70 885/1294/1 877/1256/1 -f 882/1258/68 883/1263/5 875/1259/5 -f 880/1260/69 881/1247/2 873/1249/2 -f 885/1261/1 886/1253/9 878/1254/9 -f 883/1263/5 884/1255/70 876/1257/70 +f 420/515/222 427/516/223 421/517/224 +f 418/518/225 424/519/226 417/520/226 +f 418/521/227 426/522/228 425/523/229 +f 410/524/230 412/525/231 411/526/230 +f 416/527/232 414/528/233 413/529/234 +f 414/528/233 410/524/230 411/526/230 +f 421/517/224 428/530/235 419/531/236 +f 420/515/222 425/523/229 426/522/228 +f 432/532/237 428/530/235 423/533/238 +f 426/522/228 424/534/239 427/516/223 +f 409/535/240 415/536/226 416/537/240 +f 429/538/241 416/537/240 431/539/241 +f 418/518/225 432/540/242 423/541/225 +f 430/542/242 431/539/241 432/540/242 +f 428/530/235 424/534/239 423/533/238 +f 412/525/231 429/543/243 425/544/229 +f 413/529/234 428/530/235 431/545/237 +f 425/544/229 430/546/243 418/547/227 +f 420/515/222 426/522/228 427/516/223 +f 418/518/225 423/541/225 424/519/226 +f 418/521/227 417/548/244 426/522/228 +f 410/524/230 409/549/245 412/525/231 +f 416/527/232 415/536/233 414/528/233 +f 414/528/233 415/536/233 410/524/230 +f 421/517/224 427/516/223 428/530/235 +f 420/515/222 422/550/246 425/523/229 +f 426/522/228 417/548/244 424/534/239 +f 409/535/240 410/524/226 415/536/226 +f 429/538/241 409/535/240 416/537/240 +f 418/518/225 430/542/242 432/540/242 +f 430/542/242 429/538/241 431/539/241 +f 428/530/235 427/516/223 424/534/239 +f 422/551/246 412/525/231 425/544/229 +f 412/525/231 409/549/245 429/543/243 +f 429/543/243 430/546/243 425/544/229 +f 431/545/237 416/527/232 413/529/234 +f 413/529/234 419/552/236 428/530/235 +f 428/530/235 432/532/237 431/545/237 +o Barrel +v 0.000000 1.875000 4.000000 +v -0.250000 1.808013 4.000000 +v -0.433012 1.625000 4.000000 +v -0.500000 1.375000 4.000000 +v -0.433012 1.125000 4.000000 +v -0.250000 0.941987 4.000000 +v 0.000000 0.875000 4.000000 +v 0.250000 0.941987 4.000000 +v 0.433012 1.125000 4.000000 +v 0.500000 1.375000 4.000000 +v 0.433013 1.625000 4.000000 +v 0.250000 1.808012 4.000000 +v 0.000000 1.875000 11.500000 +v -0.250000 1.808013 11.500000 +v -0.433012 1.625000 11.500000 +v -0.500000 1.375000 11.500000 +v -0.433012 1.125000 11.500000 +v -0.250000 0.941987 11.500000 +v 0.000000 0.875000 11.500000 +v 0.250000 0.941987 11.500000 +v 0.433012 1.125000 11.500000 +v 0.500000 1.375000 11.500000 +v 0.433013 1.625000 11.500000 +v 0.250000 1.808012 11.500000 +v 0.000000 1.812500 12.000000 +v -0.218750 1.753886 12.000000 +v -0.378886 1.593750 12.000000 +v -0.437500 1.375000 12.000000 +v -0.378886 1.156250 12.000000 +v -0.218750 0.996114 12.000000 +v 0.000000 0.937500 12.000000 +v 0.218750 0.996114 12.000000 +v 0.378886 1.156250 12.000000 +v 0.437500 1.375000 12.000000 +v 0.378886 1.593750 12.000000 +v 0.218750 1.753886 12.000000 +v -0.218750 1.753892 4.500000 +v 0.000000 1.812506 4.500000 +v -0.378886 1.593756 4.500000 +v -0.437500 1.375006 4.500000 +v -0.378886 1.156256 4.500000 +v -0.218750 0.996120 4.500000 +v 0.000000 0.937506 4.500000 +v 0.218750 0.996120 4.500000 +v 0.378886 1.156256 4.500000 +v 0.437500 1.375006 4.500000 +v 0.378886 1.593756 4.500000 +v 0.218750 1.753892 4.500000 +vt 0.002103 0.018927 +vt 0.015385 0.000117 +vt 0.028667 0.018927 +vt 0.017308 0.226425 +vt 0.028962 0.242929 +vt 0.017308 0.292443 +vt 0.015385 0.075355 +vt 0.007716 0.070315 +vt 0.002103 0.056545 +vt 0.000048 0.037736 +vt 0.007716 0.005157 +vt 0.023053 0.005157 +vt 0.030721 0.037736 +vt 0.028667 0.056545 +vt 0.023053 0.070315 +vt 0.010579 0.288021 +vt 0.005653 0.275939 +vt 0.003850 0.259434 +vt 0.005653 0.242929 +vt 0.010579 0.230847 +vt 0.024036 0.230847 +vt 0.030765 0.259434 +vt 0.028962 0.275939 +vt 0.024036 0.288021 +vt 0.338462 0.169811 +vt 0.030769 0.150943 +vt 0.338462 0.150943 +vt 0.338462 0.075472 +vt 0.030769 0.056604 +vt 0.338462 0.056604 +vt 0.338462 0.018868 +vt 0.030769 -0.000000 +vt 0.338462 -0.000000 +vt 0.338462 0.188679 +vt 0.030769 0.169811 +vt 0.338462 0.094340 +vt 0.030769 0.075472 +vt 0.338462 0.132075 +vt 0.030769 0.113208 +vt 0.338462 0.113208 +vt 0.338462 0.037736 +vt 0.030769 0.018868 +vt 0.338462 0.207547 +vt 0.030769 0.188679 +vt 0.030769 0.094340 +vt 0.030769 0.132075 +vt 0.030769 0.037736 +vt 0.338462 0.226415 +vt 0.030769 0.207547 +vt 0.030769 0.415094 +vt 0.338462 0.433962 +vt 0.030769 0.433962 +vt 0.030769 0.320755 +vt 0.338462 0.339623 +vt 0.030769 0.339623 +vt 0.030769 0.358491 +vt 0.338462 0.377358 +vt 0.030769 0.377358 +vt 0.030769 0.264151 +vt 0.338462 0.283019 +vt 0.030769 0.283019 +vt 0.338462 0.452830 +vt 0.030769 0.452830 +vt 0.338462 0.396226 +vt 0.030769 0.396226 +vt 0.338462 0.301887 +vt 0.030769 0.301887 +vt 0.030769 0.226415 +vt 0.338462 0.245283 +vt 0.030769 0.245283 +vt 0.338462 0.415094 +vt 0.338462 0.320755 +vt 0.338462 0.358491 +vt 0.338462 0.264151 +vt 0.030769 0.226415 +vt 0.338462 0.226415 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 +s off +f 449/553/247 451/554/247 453/555/247 +f 463/556/247 465/557/247 457/558/247 +f 445/559/247 446/560/247 447/561/247 +f 447/561/247 448/562/247 449/553/247 +f 449/553/247 450/563/247 451/554/247 +f 451/554/247 452/564/247 453/555/247 +f 453/555/247 454/565/247 455/566/247 +f 455/566/247 456/567/247 453/555/247 +f 456/567/247 445/559/247 453/555/247 +f 445/559/247 447/561/247 453/555/247 +f 447/561/247 449/553/247 453/555/247 +f 457/558/247 458/568/247 459/569/247 +f 459/569/247 460/570/247 457/558/247 +f 460/570/247 461/571/247 457/558/247 +f 461/571/247 462/572/247 463/556/247 +f 463/556/247 464/573/247 465/557/247 +f 465/557/247 466/574/247 457/558/247 +f 466/574/247 467/575/247 457/558/247 +f 467/575/247 468/576/247 457/558/247 +f 461/571/247 463/556/247 457/558/247 +s 1 +f 436/577/248 447/578/249 435/579/249 +f 443/580/250 454/581/251 442/582/251 +f 440/583/252 451/584/253 439/585/253 +f 437/586/254 448/587/248 436/577/248 +f 444/588/255 455/589/250 443/580/250 +f 434/590/256 445/591/257 433/592/257 +f 441/593/258 452/594/252 440/583/252 +f 438/595/259 449/596/254 437/586/254 +f 433/592/257 456/597/255 444/588/255 +f 435/579/249 446/598/256 434/590/256 +f 442/582/251 453/599/258 441/593/258 +f 439/600/253 450/601/259 438/595/259 +f 461/602/254 474/603/259 462/604/259 +f 468/605/255 470/606/257 457/607/257 +f 458/608/256 471/609/249 459/610/249 +f 465/611/258 478/612/251 466/613/251 +f 462/604/259 475/614/253 463/615/253 +f 459/610/249 472/616/248 460/617/248 +f 466/613/251 479/618/250 467/619/250 +f 463/620/253 476/621/252 464/622/252 +f 460/617/248 473/623/254 461/602/254 +f 467/619/250 480/624/255 468/605/255 +f 457/607/257 469/625/256 458/608/256 +f 464/622/252 477/626/258 465/611/258 +f 436/577/248 448/587/248 447/578/249 +f 443/580/250 455/589/250 454/581/251 +f 440/583/252 452/594/252 451/584/253 +f 437/586/254 449/596/254 448/587/248 +f 444/588/255 456/597/255 455/589/250 +f 434/590/256 446/598/256 445/591/257 +f 441/593/258 453/599/258 452/594/252 +f 438/595/259 450/601/259 449/596/254 +f 433/592/257 445/591/257 456/597/255 +f 435/579/249 447/578/249 446/598/256 +f 442/582/251 454/581/251 453/599/258 +f 439/600/253 451/627/253 450/601/259 +f 461/602/254 473/623/254 474/603/259 +f 468/605/255 480/624/255 470/606/257 +f 458/608/256 469/625/256 471/609/249 +f 465/611/258 477/626/258 478/612/251 +f 462/604/259 474/603/259 475/614/253 +f 459/610/249 471/609/249 472/616/248 +f 466/613/251 478/612/251 479/618/250 +f 463/620/253 475/628/253 476/621/252 +f 460/617/248 472/616/248 473/623/254 +f 467/619/250 479/618/250 480/624/255 +f 457/607/257 470/606/257 469/625/256 +f 464/622/252 476/621/252 477/626/258 +o Battery +v -0.562500 -1.000000 -1.500000 +v 0.562500 -1.000000 -1.500000 +v -0.562500 -1.000000 2.000000 +v 0.562500 -1.000000 2.000000 +v 0.437500 -0.750000 -1.375000 +v -0.437500 -0.750000 -1.375000 +v -0.437500 -0.750000 1.875000 +v 0.437500 -0.750000 1.875000 +v 0.562500 -0.750000 -1.500000 +v -0.562500 -0.750000 -1.500000 +v -0.562500 -0.750000 2.000000 +v 0.562500 -0.750000 2.000000 +v 0.437500 0.750000 -1.375000 +v -0.437500 0.750000 -1.375000 +v -0.437500 0.750000 1.875000 +v 0.437500 0.750000 1.875000 +v 0.062500 0.750000 -1.000000 +v 0.312500 0.750000 -1.000000 +v 0.062500 0.750000 -1.250000 +v 0.312500 0.750000 -1.250000 +v -0.312500 0.750000 -1.000000 +v -0.062500 0.750000 -1.000000 +v -0.312500 0.750000 -1.250000 +v -0.062500 0.750000 -1.250000 +v 0.062500 0.875000 -1.250000 +v 0.062500 0.875000 -1.000000 +v 0.312500 0.875000 -1.000000 +v 0.312500 0.875000 -1.250000 +v -0.312500 0.875000 -1.250000 +v -0.312500 0.875000 -1.000000 +v -0.062500 0.875000 -1.000000 +v -0.062500 0.875000 -1.250000 +vt 0.115385 0.556604 +vt 0.007692 0.471698 +vt 0.115385 0.471698 +vt 0.376923 0.452830 +vt 0.276923 0.566038 +vt 0.276923 0.452830 +vt 0.007692 0.575472 +vt 0.007692 0.556604 +vt 0.123077 0.556604 +vt 0.115385 0.452830 +vt -0.000000 0.471698 +vt 0.111538 0.584906 +vt 0.115385 0.660377 +vt 0.111538 0.650943 +vt 0.011538 0.650943 +vt 0.011538 0.584906 +vt 0.115385 0.575472 +vt 0.007692 0.660377 +vt 0.150000 0.632075 +vt 0.250000 0.566038 +vt 0.250000 0.632075 +vt 0.150000 0.452830 +vt 0.123077 0.566038 +vt 0.123077 0.452830 +vt 0.250000 0.452830 +vt 0.150000 0.566038 +vt 0.138462 0.575472 +vt 0.146154 0.594340 +vt 0.138462 0.594340 +vt 0.123077 0.575472 +vt 0.130769 0.594340 +vt 0.123077 0.594340 +vt 0.146154 0.566038 +vt 0.138462 0.566038 +vt 0.138462 0.603774 +vt 0.146154 0.603774 +vt 0.134615 0.594340 +vt 0.130769 0.575472 +vt 0.134615 0.575472 +vt 0.119231 0.575472 +vt 0.119231 0.594340 +vt 0.150000 0.594340 +vt 0.146154 0.575472 +vt 0.150000 0.575472 +vt 0.134615 0.575472 +vt 0.134615 0.594340 +vt 0.130769 0.566038 +vt 0.123077 0.566038 +vt 0.123077 0.603774 +vt 0.130769 0.603774 +vt 0.376923 0.566038 +vt 0.123077 0.471698 +vt 0.007692 0.452830 +vt -0.000000 0.556604 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +s off +f 482/629/260 483/630/260 481/631/260 +f 487/632/261 494/633/261 486/634/261 +f 482/629/262 492/635/262 484/636/262 +f 481/631/263 489/637/263 482/629/263 +f 483/630/261 490/638/261 481/631/261 +f 484/636/264 491/639/264 483/630/264 +f 485/640/265 490/641/265 486/642/265 +f 487/643/265 492/635/265 488/644/265 +f 488/644/265 489/645/265 485/640/265 +f 486/642/265 491/646/265 487/643/265 +f 495/647/265 493/648/265 494/649/265 +f 488/650/264 495/651/264 487/652/264 +f 485/653/262 496/654/262 488/650/262 +f 486/634/263 493/648/263 485/653/263 +f 507/655/265 505/656/265 506/657/265 +f 511/658/265 509/659/265 510/660/265 +f 500/661/262 507/655/262 498/662/262 +f 497/663/261 505/656/261 499/664/261 +f 503/665/263 512/666/263 504/667/263 +f 502/668/264 510/660/264 501/669/264 +f 499/670/263 508/671/263 500/672/263 +f 498/673/264 506/657/264 497/674/264 +f 504/675/262 511/658/262 502/676/262 +f 501/677/261 509/659/261 503/678/261 +f 482/629/260 484/636/260 483/630/260 +f 487/632/261 495/679/261 494/633/261 +f 482/629/262 489/645/262 492/635/262 +f 481/631/263 490/680/263 489/637/263 +f 483/630/261 491/681/261 490/638/261 +f 484/636/264 492/682/264 491/639/264 +f 485/640/265 489/645/265 490/641/265 +f 487/643/265 491/646/265 492/635/265 +f 488/644/265 492/635/265 489/645/265 +f 486/642/265 490/641/265 491/646/265 +f 495/647/265 496/654/265 493/648/265 +f 488/650/264 496/654/264 495/651/264 +f 485/653/262 493/648/262 496/654/262 +f 486/634/263 494/633/263 493/648/263 +f 507/655/265 508/671/265 505/656/265 +f 511/658/265 512/666/265 509/659/265 +f 500/661/262 508/671/262 507/655/262 +f 497/663/261 506/657/261 505/656/261 +f 503/665/263 509/659/263 512/666/263 +f 502/668/264 511/658/264 510/660/264 +f 499/670/263 505/656/263 508/671/263 +f 498/673/264 507/655/264 506/657/264 +f 504/675/262 512/666/262 511/658/262 +f 501/677/261 510/660/261 509/659/261 +o Lever +v 0.562500 -0.375000 2.000000 +v 0.562500 -0.109835 2.109835 +v 0.562500 0.000000 2.375000 +v 0.562500 -0.109835 2.640165 +v 0.562500 -0.375000 2.750000 +v 0.562500 -0.640165 2.640165 +v 0.562500 -0.750000 2.375000 +v 0.562500 -0.640165 2.109835 +v 1.062500 -0.375000 2.000000 +v 1.062500 -0.109835 2.109835 +v 1.062500 0.000000 2.375000 +v 1.062500 -0.109835 2.640165 +v 1.062500 -0.375000 2.750000 +v 1.062500 -0.640165 2.640165 +v 1.062500 -0.750000 2.375000 +v 1.062500 -0.640165 2.109835 +v 0.812500 -0.625000 2.250000 +v 0.724112 -0.625000 2.286612 +v 0.687500 -0.625000 2.375000 +v 0.724112 -0.625000 2.463388 +v 0.812500 -0.625000 2.500000 +v 0.900888 -0.625000 2.463388 +v 0.937500 -0.625000 2.375000 +v 0.900888 -0.625000 2.286612 +v 0.812500 -1.125000 2.250000 +v 0.724112 -1.125000 2.286612 +v 0.687500 -1.125000 2.375000 +v 0.724112 -1.125000 2.463388 +v 0.812500 -1.125000 2.500000 +v 0.900888 -1.125000 2.463388 +v 0.937500 -1.125000 2.375000 +v 0.900888 -1.125000 2.286612 +v 0.724112 -1.150888 2.275888 +v 0.687500 -1.213388 2.338388 +v 0.724112 -1.275888 2.400888 +v 0.812500 -1.301777 2.426777 +v 0.900888 -1.275888 2.400888 +v 0.937500 -1.213388 2.338388 +v 0.900888 -1.150888 2.275888 +v 0.724112 -1.161612 2.250000 +v 0.687500 -1.250000 2.250000 +v 0.724112 -1.338388 2.250000 +v 0.812500 -1.375000 2.250000 +v 0.900888 -1.338388 2.250000 +v 0.937500 -1.250000 2.250000 +v 0.900888 -1.161612 2.250000 +v 0.812500 -1.125000 -0.750000 +v 0.724112 -1.161612 -0.750000 +v 0.687500 -1.250000 -0.750000 +v 0.724112 -1.338388 -0.750000 +v 0.812500 -1.375000 -0.750000 +v 0.900888 -1.338388 -0.750000 +v 0.937500 -1.250000 -0.750000 +v 0.900888 -1.161612 -0.750000 +v -0.812500 -0.625000 2.250000 +v -0.900888 -0.625000 2.286612 +v -0.937500 -0.625000 2.375000 +v -0.900888 -0.625000 2.463388 +v -0.812500 -0.625000 2.500000 +v -0.724112 -0.625000 2.463388 +v -0.687500 -0.625000 2.375000 +v -0.724112 -0.625000 2.286612 +v -0.812500 -1.125000 2.250000 +v -0.900888 -1.125000 2.286612 +v -0.937500 -1.125000 2.375000 +v -0.900888 -1.125000 2.463388 +v -0.812500 -1.125000 2.500000 +v -0.724112 -1.125000 2.463388 +v -0.687500 -1.125000 2.375000 +v -0.724112 -1.125000 2.286612 +v -0.900888 -1.150888 2.275888 +v -0.937500 -1.213388 2.338388 +v -0.900888 -1.275888 2.400888 +v -0.812500 -1.301777 2.426777 +v -0.724112 -1.275888 2.400888 +v -0.687500 -1.213388 2.338388 +v -0.724112 -1.150888 2.275888 +v -0.900888 -1.161612 2.250000 +v -0.937500 -1.250000 2.250000 +v -0.900888 -1.338388 2.250000 +v -0.812500 -1.375000 2.250000 +v -0.724112 -1.338388 2.250000 +v -0.687500 -1.250000 2.250000 +v -0.724112 -1.161612 2.250000 +v -0.812500 -1.125000 -0.750000 +v -0.900888 -1.161612 -0.750000 +v -0.937500 -1.250000 -0.750000 +v -0.900888 -1.338388 -0.750000 +v -0.812500 -1.375000 -0.750000 +v -0.724112 -1.338388 -0.750000 +v -0.687500 -1.250000 -0.750000 +v -0.724112 -1.161612 -0.750000 +v 0.775888 -1.125000 -0.838388 +v 0.713388 -1.161612 -0.775888 +v 0.713388 -1.338388 -0.775888 +v 0.775888 -1.375000 -0.838388 +v 0.838388 -1.338388 -0.900888 +v 0.864277 -1.250000 -0.926777 +v 0.838388 -1.161612 -0.900888 +v 0.687500 -1.125000 -0.875000 +v 0.687500 -1.161612 -0.786612 +v 0.687500 -1.338388 -0.786612 +v 0.687500 -1.375000 -0.875000 +v 0.687500 -1.338388 -0.963388 +v 0.687500 -1.250000 -1.000000 +v 0.687500 -1.161612 -0.963388 +v -0.775888 -1.125000 -0.838388 +v -0.838388 -1.161612 -0.900888 +v -0.864277 -1.250000 -0.926777 +v -0.838388 -1.338388 -0.900888 +v -0.775888 -1.375000 -0.838388 +v -0.713388 -1.338388 -0.775888 +v -0.713388 -1.161612 -0.775888 +v -0.687500 -1.125000 -0.875000 +v -0.687500 -1.161612 -0.963388 +v -0.687500 -1.250000 -1.000000 +v -0.687500 -1.338388 -0.963388 +v -0.687500 -1.375000 -0.875000 +v -0.687500 -1.338388 -0.786612 +v -0.687500 -1.161612 -0.786612 +v -0.562500 -0.375000 2.000000 +v -0.562500 -0.109835 2.109835 +v -0.562500 0.000000 2.375000 +v -0.562500 -0.109835 2.640165 +v -0.562500 -0.375000 2.750000 +v -0.562500 -0.640165 2.640165 +v -0.562500 -0.750000 2.375000 +v -0.562500 -0.640165 2.109835 +v -1.062500 -0.375000 2.000000 +v -1.062500 -0.109835 2.109835 +v -1.062500 0.000000 2.375000 +v -1.062500 -0.109835 2.640165 +v -1.062500 -0.375000 2.750000 +v -1.062500 -0.640165 2.640165 +v -1.062500 -0.750000 2.375000 +v -1.062500 -0.640165 2.109835 +vt 0.392282 0.481132 +vt 0.403846 0.452768 +vt 0.415410 0.481132 +vt 0.403846 0.452768 +vt 0.392282 0.481132 +vt 0.403846 0.509497 +vt 0.412023 0.501189 +vt 0.403846 0.509497 +vt 0.395669 0.501189 +vt 0.395669 0.461075 +vt 0.412023 0.461075 +vt 0.412023 0.501189 +vt 0.415410 0.481132 +vt 0.412023 0.461075 +vt 0.395669 0.461075 +vt 0.395669 0.501189 +vt 0.376923 0.509434 +vt 0.392308 0.528302 +vt 0.376923 0.528302 +vt 0.376923 0.547170 +vt 0.392308 0.566038 +vt 0.376923 0.566038 +vt 0.392308 0.584906 +vt 0.376923 0.584906 +vt 0.376923 0.452830 +vt 0.392308 0.471698 +vt 0.376923 0.471698 +vt 0.376923 0.490566 +vt 0.392308 0.509434 +vt 0.392308 0.547170 +vt 0.392308 0.603774 +vt 0.376923 0.603774 +vt 0.392308 0.490566 +vt 0.303846 0.688679 +vt 0.319231 0.679245 +vt 0.319231 0.688679 +vt 0.303846 0.707547 +vt 0.319231 0.698113 +vt 0.319231 0.707547 +vt 0.303846 0.726415 +vt 0.319231 0.716981 +vt 0.319231 0.726415 +vt 0.303846 0.669811 +vt 0.319231 0.660377 +vt 0.319231 0.669811 +vt 0.303846 0.698113 +vt 0.303846 0.716981 +vt 0.303846 0.735849 +vt 0.319231 0.735849 +vt 0.303846 0.679245 +vt 0.300000 0.660377 +vt 0.296154 0.669811 +vt 0.296154 0.660377 +vt 0.300000 0.688679 +vt 0.296154 0.698113 +vt 0.296154 0.688679 +vt 0.296154 0.707547 +vt 0.296154 0.735849 +vt 0.296154 0.726415 +vt 0.300000 0.698113 +vt 0.296154 0.716981 +vt 0.292308 0.698113 +vt 0.292308 0.688679 +vt 0.288462 0.707547 +vt 0.292308 0.735849 +vt 0.288462 0.726415 +vt 0.288462 0.716981 +vt 0.292308 0.669811 +vt 0.292308 0.660377 +vt 0.296154 0.679245 +vt 0.300000 0.669811 +vt 0.288462 0.688679 +vt 0.196154 0.679245 +vt 0.288462 0.679245 +vt 0.288462 0.698113 +vt 0.196154 0.688679 +vt 0.196154 0.669811 +vt 0.288462 0.669811 +vt 0.196154 0.707547 +vt 0.288462 0.735849 +vt 0.196154 0.726415 +vt 0.196154 0.698113 +vt 0.196154 0.716981 +vt 0.196154 0.660377 +vt 0.288462 0.660377 +vt 0.015385 0.669811 +vt -0.000000 0.679245 +vt 0.000000 0.669811 +vt 0.015385 0.726415 +vt 0.000000 0.735849 +vt -0.000000 0.726415 +vt 0.015385 0.707547 +vt 0.000000 0.716981 +vt -0.000000 0.707547 +vt 0.015385 0.688679 +vt -0.000000 0.698113 +vt -0.000000 0.688679 +vt 0.015385 0.660377 +vt 0.000000 0.660377 +vt 0.015385 0.716981 +vt 0.015385 0.698113 +vt 0.015385 0.679245 +vt 0.019231 0.698113 +vt 0.023077 0.688679 +vt 0.023077 0.698113 +vt 0.019231 0.669811 +vt 0.023077 0.660377 +vt 0.023077 0.669811 +vt 0.023077 0.716981 +vt 0.023077 0.726415 +vt 0.023077 0.707547 +vt 0.023077 0.735849 +vt 0.019231 0.735849 +vt 0.026923 0.660377 +vt 0.026923 0.669811 +vt 0.030769 0.716981 +vt 0.030769 0.726415 +vt 0.026923 0.698113 +vt 0.030769 0.707547 +vt 0.026923 0.735849 +vt 0.026923 0.688679 +vt 0.023077 0.679245 +vt 0.019231 0.688679 +vt 0.030769 0.669811 +vt 0.123077 0.679245 +vt 0.030769 0.679245 +vt 0.030769 0.660377 +vt 0.123077 0.669811 +vt 0.123077 0.688679 +vt 0.030769 0.688679 +vt 0.123077 0.726415 +vt 0.030769 0.698113 +vt 0.123077 0.707547 +vt 0.123077 0.735849 +vt 0.030769 0.735849 +vt 0.123077 0.716981 +vt 0.123077 0.698113 +vt 0.192308 0.679245 +vt 0.188462 0.669811 +vt 0.192308 0.669811 +vt 0.188462 0.707547 +vt 0.188462 0.698113 +vt 0.192308 0.716981 +vt 0.188462 0.726415 +vt 0.188462 0.716981 +vt 0.188462 0.679245 +vt 0.188462 0.688679 +vt 0.180769 0.707547 +vt 0.184615 0.679245 +vt 0.184615 0.669811 +vt 0.180769 0.698113 +vt 0.184615 0.716981 +vt 0.180769 0.688679 +vt 0.188462 0.660377 +vt 0.188462 0.735849 +vt 0.192308 0.726415 +vt 0.184615 0.726415 +vt 0.130769 0.679245 +vt 0.130769 0.688679 +vt 0.126923 0.716981 +vt 0.130769 0.707547 +vt 0.130769 0.716981 +vt 0.130769 0.698113 +vt 0.126923 0.679245 +vt 0.130769 0.669811 +vt 0.130769 0.726415 +vt 0.126923 0.726415 +vt 0.138462 0.688679 +vt 0.138462 0.707547 +vt 0.134615 0.716981 +vt 0.138462 0.698113 +vt 0.134615 0.679245 +vt 0.134615 0.726415 +vt 0.130769 0.660377 +vt 0.126923 0.669811 +vt 0.134615 0.669811 +vt 0.130769 0.735849 +vt 0.138462 0.679245 +vt 0.180769 0.669811 +vt 0.180769 0.679245 +vt 0.138462 0.660377 +vt 0.180769 0.660377 +vt 0.138462 0.735849 +vt 0.180769 0.726415 +vt 0.180769 0.735849 +vt 0.138462 0.716981 +vt 0.180769 0.716981 +vt 0.392308 0.528302 +vt 0.376923 0.509434 +vt 0.376923 0.528302 +vt 0.392308 0.566038 +vt 0.376923 0.547170 +vt 0.376923 0.566038 +vt 0.392308 0.584906 +vt 0.376923 0.584906 +vt 0.392308 0.471698 +vt 0.376923 0.452830 +vt 0.376923 0.471698 +vt 0.392308 0.509434 +vt 0.376923 0.490566 +vt 0.392308 0.547170 +vt 0.392308 0.603774 +vt 0.376923 0.603774 +vt 0.392308 0.490566 +vt 0.392308 0.452830 +vt 0.303846 0.660377 +vt 0.300000 0.735849 +vt 0.196154 0.735849 +vt 0.015385 0.735849 +vt 0.019231 0.660377 +vt 0.123077 0.660377 +vt 0.138462 0.669811 +vt 0.138462 0.726415 +vt 0.392308 0.452830 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.0000 1.0000 +vn 0.7263 0.1363 -0.6737 +vn 0.7071 0.0000 -0.7071 +vn 0.6794 -0.1448 0.7194 +vn 0.7071 0.0000 0.7071 +vn -0.6794 -0.1448 0.7194 +vn -0.7071 0.0000 0.7071 +vn -0.7263 0.1363 -0.6737 +vn -0.7071 0.0000 -0.7071 +vn 0.9987 -0.0196 0.0473 +vn -0.0000 -0.1866 0.9824 +vn -0.9987 -0.0196 0.0473 +vn -0.7574 0.4617 -0.4617 +vn -0.9955 -0.0671 0.0671 +vn 0.9955 -0.0671 0.0671 +vn 0.7574 0.4617 -0.4617 +vn 0.6630 -0.5294 0.5294 +vn -0.6630 -0.5294 0.5294 +vn 0.9987 -0.0473 0.0196 +vn 0.7263 0.6737 -0.1363 +vn 0.6794 -0.7194 0.1448 +vn -0.9987 -0.0473 0.0196 +vn -0.6794 -0.7194 0.1448 +vn -0.0000 -0.9824 0.1866 +vn -0.7263 0.6737 -0.1363 +vn 0.0473 0.9987 -0.0196 +vn 0.7194 0.6794 -0.1448 +vn -0.6737 0.7263 0.1363 +vn 0.7194 -0.6794 -0.1448 +vn -0.6737 -0.7263 0.1363 +vn 0.9824 -0.0000 -0.1866 +vn 0.0473 -0.9987 -0.0196 +vn -0.0473 0.9987 -0.0196 +vn 0.6737 0.7263 0.1363 +vn -0.7194 0.6794 -0.1448 +vn 0.6737 -0.7263 0.1363 +vn -0.7194 -0.6794 -0.1448 +vn -0.0473 -0.9987 -0.0196 +vn -0.9824 0.0000 -0.1866 +vn -0.4617 0.7574 0.4617 +vn 0.5294 -0.6630 -0.5294 +vn -0.4617 -0.7574 0.4617 +vn 0.0671 -0.9955 -0.0671 +vn 0.0671 0.9955 -0.0671 +vn 0.5294 0.6630 -0.5294 +vn 0.1448 -0.6794 -0.7194 +vn 0.0196 0.9987 -0.0473 +vn -0.1363 0.7263 0.6737 +vn 0.1866 -0.0000 -0.9824 +vn 0.0196 -0.9987 -0.0473 +vn 0.1448 0.6794 -0.7194 +vn -0.1363 -0.7263 0.6737 +vn -0.0671 0.9955 -0.0671 +vn -0.5294 0.6630 -0.5294 +vn -0.5294 -0.6630 -0.5294 +vn -0.0671 -0.9955 -0.0671 +vn 0.4617 0.7574 0.4617 +vn 0.4617 -0.7574 0.4617 +vn -0.1448 0.6794 -0.7194 +vn -0.1448 -0.6794 -0.7194 +vn -0.0196 -0.9987 -0.0473 +vn -0.1866 0.0000 -0.9824 +vn -0.0196 0.9987 -0.0473 +vn 0.1363 -0.7263 0.6737 +vn 0.1363 0.7263 0.6737 +s off +f 525/683/266 527/684/266 521/685/266 +f 647/686/267 645/687/267 643/688/267 +f 521/685/266 522/689/266 523/690/266 +f 523/690/266 524/691/266 525/683/266 +f 525/683/266 526/692/266 527/684/266 +f 527/684/266 528/693/266 521/685/266 +f 521/685/266 523/690/266 525/683/266 +f 643/688/267 642/694/267 641/695/267 +f 641/695/267 648/696/267 647/686/267 +f 647/686/267 646/697/267 645/687/267 +f 645/687/267 644/698/267 643/688/267 +f 643/688/267 641/695/267 647/686/267 +s 1 +f 516/699/268 523/700/269 515/701/269 +f 514/702/270 521/703/271 513/704/271 +f 513/704/271 528/705/272 520/706/272 +f 519/707/273 526/708/274 518/709/274 +f 517/710/275 524/711/268 516/699/268 +f 515/701/269 522/712/270 514/702/270 +f 520/706/272 527/713/273 519/714/273 +f 518/709/274 525/715/275 517/710/275 +f 544/716/276 529/717/271 536/718/277 +f 542/719/278 535/720/266 534/721/279 +f 540/722/280 533/723/275 532/724/281 +f 538/725/282 531/726/267 530/727/283 +f 543/728/284 536/718/277 535/720/266 +f 541/729/285 534/721/279 533/723/275 +f 539/730/286 532/724/281 531/731/267 +f 537/732/270 530/727/283 529/717/271 +f 539/733/286 545/734/287 546/735/288 +f 544/736/276 550/737/289 551/738/290 +f 541/729/285 549/739/291 542/719/278 +f 540/722/280 546/740/288 547/741/292 +f 542/719/278 550/737/289 543/742/284 +f 540/722/280 548/743/274 541/729/285 +f 551/738/290 557/744/293 558/745/294 +f 548/743/274 556/746/295 549/739/291 +f 547/741/292 553/747/296 554/748/297 +f 549/739/291 557/744/293 550/737/289 +f 547/741/292 555/749/298 548/743/274 +f 546/735/288 552/750/299 553/751/296 +f 537/752/270 545/734/287 538/753/282 +f 545/734/287 537/752/270 552/750/299 +f 544/736/276 551/738/290 537/752/270 +f 551/738/290 558/745/294 537/752/270 +f 558/754/294 559/755/300 537/756/270 +f 557/757/293 566/758/301 558/754/294 +f 537/756/270 560/759/302 552/760/299 +f 555/749/298 564/761/303 556/746/295 +f 553/762/296 562/763/304 554/748/297 +f 556/746/295 565/764/305 557/757/293 +f 554/748/297 563/765/306 555/749/298 +f 552/760/299 561/766/281 553/767/296 +f 582/768/276 567/769/271 574/770/277 +f 580/771/278 573/772/266 572/773/279 +f 578/774/280 571/775/275 570/776/281 +f 576/777/282 569/778/267 568/779/283 +f 581/780/284 574/770/277 573/781/266 +f 579/782/285 572/773/279 571/775/275 +f 577/783/286 570/776/281 569/778/267 +f 575/784/270 568/779/283 567/769/271 +f 577/785/286 583/786/287 584/787/288 +f 582/788/276 588/789/289 589/790/290 +f 580/771/278 586/791/274 587/792/291 +f 578/774/280 584/787/288 585/793/292 +f 580/771/278 588/794/289 581/795/284 +f 578/774/280 586/791/274 579/782/285 +f 589/790/290 595/796/293 596/797/294 +f 587/792/291 593/798/298 594/799/295 +f 585/793/292 591/800/296 592/801/297 +f 587/792/291 595/802/293 588/794/289 +f 585/793/292 593/798/298 586/791/274 +f 584/787/288 590/803/299 591/800/296 +f 575/804/270 583/786/287 576/805/282 +f 583/786/287 575/804/270 590/803/299 +f 582/788/276 589/790/290 575/804/270 +f 589/790/290 596/797/294 575/804/270 +f 596/806/294 597/807/307 575/808/270 +f 595/809/293 604/810/308 596/806/294 +f 575/808/270 598/811/309 590/812/299 +f 593/798/298 602/813/310 594/799/295 +f 591/814/296 600/815/311 592/801/297 +f 594/799/295 603/816/279 595/817/293 +f 592/801/297 601/818/312 593/798/298 +f 590/812/299 599/819/313 591/814/296 +f 559/820/300 606/821/314 560/822/302 +f 565/764/305 609/823/315 610/824/277 +f 563/825/306 607/826/316 608/827/317 +f 566/758/301 605/828/318 559/820/300 +f 566/758/301 610/824/277 611/829/319 +f 564/761/303 608/827/317 609/823/315 +f 608/827/317 616/830/320 609/823/315 +f 606/821/314 612/831/321 613/832/322 +f 609/823/315 617/833/323 610/824/277 +f 607/826/316 615/834/324 608/827/317 +f 605/828/318 618/835/325 612/831/321 +f 610/824/277 618/835/325 611/829/319 +f 560/822/302 606/821/314 561/836/281 +f 606/821/314 613/832/322 561/836/281 +f 561/837/281 607/826/316 562/838/304 +f 607/826/316 561/837/281 614/839/326 +f 598/811/309 619/840/327 620/841/328 +f 601/842/312 622/843/329 623/844/330 +f 599/819/313 620/841/328 621/845/283 +f 597/846/307 625/847/331 619/840/327 +f 601/842/312 624/848/332 602/849/310 +f 599/819/313 622/843/329 600/815/311 +f 619/840/327 627/850/333 620/841/328 +f 623/844/330 629/851/334 630/852/335 +f 620/841/328 628/853/336 621/845/283 +f 625/847/331 626/854/337 619/840/327 +f 624/848/332 630/852/335 631/855/338 +f 622/843/329 628/853/336 629/851/334 +f 603/856/279 625/847/331 604/857/308 +f 625/847/331 603/856/279 632/858/339 +f 602/849/310 624/848/332 603/859/279 +f 624/848/332 631/855/338 603/859/279 +f 626/860/337 613/861/322 612/862/321 +f 613/861/322 603/863/279 561/864/281 +f 603/865/279 614/866/326 561/867/281 +f 614/866/326 630/868/335 615/869/324 +f 615/869/324 629/851/334 616/830/320 +f 616/830/320 628/853/336 617/833/323 +f 617/833/323 627/850/333 618/835/325 +f 618/835/325 626/860/337 612/862/321 +f 643/870/269 636/871/268 635/872/269 +f 641/873/271 634/874/270 633/875/271 +f 648/876/272 633/875/271 640/877/272 +f 646/878/274 639/879/273 638/880/274 +f 644/881/268 637/882/275 636/871/268 +f 642/883/270 635/872/269 634/874/270 +f 647/884/273 640/877/272 639/885/273 +f 645/886/275 638/880/274 637/882/275 +f 516/699/268 524/711/268 523/700/269 +f 514/702/270 522/712/270 521/703/271 +f 513/704/271 521/703/271 528/705/272 +f 519/707/273 527/887/273 526/708/274 +f 517/710/275 525/715/275 524/711/268 +f 515/701/269 523/700/269 522/712/270 +f 520/706/272 528/705/272 527/713/273 +f 518/709/274 526/708/274 525/715/275 +f 544/716/276 537/732/270 529/717/271 +f 542/719/278 543/728/284 535/720/266 +f 540/722/280 541/729/285 533/723/275 +f 538/725/282 539/888/286 531/726/267 +f 543/728/284 544/716/276 536/718/277 +f 541/729/285 542/719/278 534/721/279 +f 539/730/286 540/722/280 532/724/281 +f 537/732/270 538/725/282 530/727/283 +f 539/733/286 538/753/282 545/734/287 +f 544/736/276 543/742/284 550/737/289 +f 541/729/285 548/743/274 549/739/291 +f 540/722/280 539/889/286 546/740/288 +f 542/719/278 549/739/291 550/737/289 +f 540/722/280 547/741/292 548/743/274 +f 551/738/290 550/737/289 557/744/293 +f 548/743/274 555/749/298 556/746/295 +f 547/741/292 546/740/288 553/747/296 +f 549/739/291 556/746/295 557/744/293 +f 547/741/292 554/748/297 555/749/298 +f 546/735/288 545/734/287 552/750/299 +f 558/754/294 566/758/301 559/755/300 +f 557/757/293 565/764/305 566/758/301 +f 537/756/270 559/755/300 560/759/302 +f 555/749/298 563/765/306 564/761/303 +f 553/762/296 561/890/281 562/763/304 +f 556/746/295 564/761/303 565/764/305 +f 554/748/297 562/763/304 563/765/306 +f 552/760/299 560/759/302 561/766/281 +f 582/768/276 575/784/270 567/769/271 +f 580/771/278 581/891/284 573/772/266 +f 578/774/280 579/782/285 571/775/275 +f 576/777/282 577/783/286 569/778/267 +f 581/780/284 582/768/276 574/770/277 +f 579/782/285 580/771/278 572/773/279 +f 577/783/286 578/774/280 570/776/281 +f 575/784/270 576/777/282 568/779/283 +f 577/785/286 576/805/282 583/786/287 +f 582/788/276 581/892/284 588/789/289 +f 580/771/278 579/782/285 586/791/274 +f 578/774/280 577/785/286 584/787/288 +f 580/771/278 587/792/291 588/794/289 +f 578/774/280 585/793/292 586/791/274 +f 589/790/290 588/789/289 595/796/293 +f 587/792/291 586/791/274 593/798/298 +f 585/793/292 584/787/288 591/800/296 +f 587/792/291 594/799/295 595/802/293 +f 585/793/292 592/801/297 593/798/298 +f 584/787/288 583/786/287 590/803/299 +f 596/806/294 604/810/308 597/807/307 +f 595/809/293 603/893/279 604/810/308 +f 575/808/270 597/807/307 598/811/309 +f 593/798/298 601/818/312 602/813/310 +f 591/814/296 599/819/313 600/815/311 +f 594/799/295 602/813/310 603/816/279 +f 592/801/297 600/815/311 601/818/312 +f 590/812/299 598/811/309 599/819/313 +f 559/820/300 605/828/318 606/821/314 +f 565/764/305 564/761/303 609/823/315 +f 563/825/306 562/838/304 607/826/316 +f 566/758/301 611/829/319 605/828/318 +f 566/758/301 565/764/305 610/824/277 +f 564/761/303 563/825/306 608/827/317 +f 608/827/317 615/834/324 616/830/320 +f 606/821/314 605/828/318 612/831/321 +f 609/823/315 616/830/320 617/833/323 +f 607/826/316 614/839/326 615/834/324 +f 605/828/318 611/829/319 618/835/325 +f 610/824/277 617/833/323 618/835/325 +f 598/811/309 597/846/307 619/840/327 +f 601/842/312 600/815/311 622/843/329 +f 599/819/313 598/811/309 620/841/328 +f 597/846/307 604/857/308 625/847/331 +f 601/842/312 623/844/330 624/848/332 +f 599/819/313 621/845/283 622/843/329 +f 619/840/327 626/854/337 627/850/333 +f 623/844/330 622/843/329 629/851/334 +f 620/841/328 627/850/333 628/853/336 +f 625/847/331 632/858/339 626/854/337 +f 624/848/332 623/844/330 630/852/335 +f 622/843/329 621/845/283 628/853/336 +f 626/860/337 632/894/339 613/861/322 +f 613/861/322 632/894/339 603/863/279 +f 603/865/279 631/895/338 614/866/326 +f 614/866/326 631/895/338 630/868/335 +f 615/869/324 630/868/335 629/851/334 +f 616/830/320 629/851/334 628/853/336 +f 617/833/323 628/853/336 627/850/333 +f 618/835/325 627/850/333 626/860/337 +f 643/870/269 644/881/268 636/871/268 +f 641/873/271 642/883/270 634/874/270 +f 648/876/272 641/873/271 633/875/271 +f 646/878/274 647/896/273 639/879/273 +f 644/881/268 645/886/275 637/882/275 +f 642/883/270 643/870/269 635/872/269 +f 647/884/273 648/876/272 640/877/272 +f 645/886/275 646/878/274 638/880/274 +o Gun +v -0.562500 -1.000000 3.000000 +v 0.562500 -1.000000 3.000000 +v -0.562500 -1.000000 -2.000000 +v 0.562500 -1.000000 -2.000000 +v -0.562500 2.000000 -2.000000 +v -0.562500 2.000000 2.000000 +v 0.562500 2.000000 2.000000 +v 0.562500 2.000000 -2.000000 +v 0.562500 0.750000 3.000000 +v -0.562500 0.750000 3.000000 +v -0.500000 0.187500 -2.000000 +v 0.500000 0.187500 -2.000000 +v -0.500000 1.937500 -2.000000 +v 0.500000 1.937500 -2.000000 +v -0.500000 1.937500 -4.000000 +v -0.250000 -0.062500 -2.500000 +v -0.250000 -0.062500 -2.000000 +v 0.500000 1.937500 -4.000000 +v -0.500000 1.437500 -4.750000 +v 0.500000 1.437500 -4.750000 +v -0.250000 -0.812500 -2.500000 +v 0.250000 -0.812500 -2.500000 +v 0.250000 -0.812500 -2.000000 +v -0.250000 -0.812500 -2.000000 +v 0.250000 -0.062500 -2.500000 +v 0.250000 -0.062500 -2.000000 +v -0.500000 0.437500 -4.750000 +v -0.500000 0.187500 -4.500000 +v 0.500000 0.187500 -4.500000 +v 0.500000 0.437500 -4.750000 +v 0.125000 0.187500 -3.500000 +v -0.125000 0.187500 -3.500000 +v 0.125000 -0.437500 -3.500000 +v -0.125000 -0.437500 -3.500000 +v 0.125000 -1.937500 -4.250000 +v -0.125000 -1.937500 -4.250000 +v 0.125000 -1.937500 -5.250000 +v -0.137500 -1.937500 -5.250000 +v 0.125000 -1.562500 -5.250000 +v -0.137500 -1.562500 -5.250000 +v 0.125000 0.187500 -4.500000 +v -0.137500 0.187500 -4.500000 +v 0.125000 -0.062500 -4.500000 +v -0.137500 -0.062500 -4.500000 +v 0.375000 -0.437500 -3.750000 +v 0.375000 0.187500 -3.750000 +v 0.375000 -1.937500 -4.500000 +v 0.375000 -1.937500 -5.000000 +v 0.375000 -1.562500 -5.000000 +v 0.375000 -0.062500 -4.250000 +v 0.375000 0.187500 -4.250000 +v -0.375000 0.187500 -3.750000 +v -0.375000 -0.437500 -3.750000 +v -0.375000 -1.937500 -4.500000 +v -0.375000 -1.937500 -5.000000 +v -0.375000 -1.562500 -5.000000 +v -0.375000 0.187500 -4.250000 +v -0.375000 -0.062500 -4.250000 +v -0.250000 -0.812500 -2.500000 +v 0.250000 -0.812500 -2.500000 +v -0.250000 -0.812500 -3.750000 +v 0.250000 -0.812500 -3.750000 +v -0.250000 -0.687500 -2.500000 +v 0.250000 -0.687500 -2.500000 +v -0.250000 -0.687500 -3.750000 +v 0.250000 -0.687500 -3.750000 +v -0.562500 -1.000000 -1.500000 +v 0.562500 -1.000000 -1.500000 +v -0.562500 -1.000000 2.000000 +v 0.562500 -1.000000 2.000000 +v -0.562500 -0.750000 -1.500000 +v 0.562500 -0.750000 -1.500000 +v -0.562500 -0.750000 2.000000 +v 0.562500 -0.750000 2.000000 +v 0.000000 1.875000 4.000000 +v -0.250000 1.808013 4.000000 +v -0.433012 1.625000 4.000000 +v -0.500000 1.375000 4.000000 +v -0.433012 1.125000 4.000000 +v -0.250000 0.941987 4.000000 +v 0.000000 0.875000 4.000000 +v 0.250000 0.941987 4.000000 +v 0.433012 1.125000 4.000000 +v 0.500000 1.375000 4.000000 +v 0.433013 1.625000 4.000000 +v 0.250000 1.808012 4.000000 +v -0.218750 1.753892 4.500000 +v 0.000000 1.812506 4.500000 +v -0.378886 1.593756 4.500000 +v -0.437500 1.375006 4.500000 +v -0.378886 1.156256 4.500000 +v -0.218750 0.996120 4.500000 +v 0.000000 0.937506 4.500000 +v 0.218750 0.996120 4.500000 +v 0.378886 1.156256 4.500000 +v 0.437500 1.375006 4.500000 +v 0.378886 1.593756 4.500000 +v 0.218750 1.753892 4.500000 +v 0.000000 1.875000 2.000000 +v -0.250000 1.808013 2.000000 +v -0.433012 1.625000 2.000000 +v -0.500000 1.375000 2.000000 +v -0.433012 1.125000 2.000000 +v -0.250000 0.941987 2.000000 +v 0.000000 0.875000 2.000000 +v 0.250000 0.941987 2.000000 +v 0.433012 1.125000 2.000000 +v 0.500000 1.375000 2.000000 +v 0.433013 1.625000 2.000000 +v 0.250000 1.808012 2.000000 +v -0.218750 1.753892 2.000000 +v 0.000000 1.812506 2.000000 +v -0.378886 1.593756 2.000000 +v -0.437500 1.375006 2.000000 +v -0.378886 1.156256 2.000000 +v -0.218750 0.996120 2.000000 +v 0.000000 0.937506 2.000000 +v 0.218750 0.996120 2.000000 +v 0.378886 1.156256 2.000000 +v 0.437500 1.375006 2.000000 +v 0.378886 1.593756 2.000000 +v 0.218750 1.753892 2.000000 +v 0.000000 0.562500 3.000000 +v -0.218750 0.503886 3.000000 +v -0.378886 0.343750 3.000000 +v -0.437500 0.125000 3.000000 +v -0.378886 -0.093750 3.000000 +v -0.218750 -0.253886 3.000000 +v 0.000000 -0.312500 3.000000 +v 0.218750 -0.253886 3.000000 +v 0.378886 -0.093750 3.000000 +v 0.437500 0.125000 3.000000 +v 0.378886 0.343750 3.000000 +v 0.218750 0.503886 3.000000 +v 0.000000 0.562500 3.250000 +v -0.218750 0.503886 3.250000 +v -0.378886 0.343750 3.250000 +v -0.437500 0.125000 3.250000 +v -0.378886 -0.093750 3.250000 +v -0.218750 -0.253886 3.250000 +v 0.000000 -0.312500 3.250000 +v 0.218750 -0.253886 3.250000 +v 0.378886 -0.093750 3.250000 +v 0.437500 0.125000 3.250000 +v 0.378886 0.343750 3.250000 +v 0.218750 0.503886 3.250000 +v -0.500000 0.187500 -2.500000 +v -0.500000 0.187500 -2.000000 +v 0.500000 0.187500 -2.500000 +v 0.500000 0.187500 -2.000000 +v 0.500000 0.500000 -2.750000 +v 0.500000 1.125000 -2.750000 +v 0.500000 1.125000 -2.625000 +v 0.500000 0.500000 -2.625000 +v 1.062500 0.687500 -2.750000 +v 0.875000 0.500000 -2.750000 +v 0.875000 1.125000 -2.750000 +v 1.062500 0.937500 -2.750000 +v 1.062500 0.937500 -2.625000 +v 0.875000 1.125000 -2.625000 +v 0.875000 0.500000 -2.625000 +v 1.062500 0.687500 -2.625000 +v -0.750000 1.062500 -3.250000 +v -0.750000 1.062500 -1.250000 +v -0.926777 0.989277 -3.250000 +v -0.926777 0.989277 -1.250000 +v -1.000000 0.812500 -3.250000 +v -1.000000 0.812500 -1.250000 +v -0.926777 0.635723 -3.250000 +v -0.926777 0.635723 -1.250000 +v -0.750000 0.562500 -3.250000 +v -0.750000 0.562500 -1.250000 +v -0.573223 0.635723 -3.250000 +v -0.573223 0.635723 -1.250000 +v -0.500000 0.812500 -3.250000 +v -0.500000 0.812500 -1.250000 +v -0.573223 0.989277 -3.250000 +v -0.573223 0.989277 -1.250000 +v 0.125000 0.187500 -3.250000 +v -0.125000 0.187500 -3.250000 +v 0.125000 -0.437500 -3.125000 +v -0.125000 -0.437500 -3.125000 +v 0.125000 0.187500 -3.500000 +v -0.125000 0.187500 -3.500000 +v 0.125000 -0.437500 -3.500000 +v -0.125000 -0.437500 -3.500000 +v -0.500000 0.500000 -2.750000 +v -0.500000 1.125000 -2.750000 +v -0.500000 1.125000 -2.625000 +v -0.500000 0.500000 -2.625000 +v -1.062500 0.687500 -2.750000 +v -0.875000 0.500000 -2.750000 +v -0.875000 1.125000 -2.750000 +v -1.062500 0.937500 -2.750000 +v -1.062500 0.937500 -2.625000 +v -0.875000 1.125000 -2.625000 +v -0.875000 0.500000 -2.625000 +v -1.062500 0.687500 -2.625000 +v 0.500000 0.500000 -1.875000 +v 0.500000 1.125000 -1.875000 +v 0.500000 1.125000 -1.750000 +v 0.500000 0.500000 -1.750000 +v 1.062500 0.687500 -1.875000 +v 0.875000 0.500000 -1.875000 +v 0.875000 1.125000 -1.875000 +v 1.062500 0.937500 -1.875000 +v 1.062500 0.937500 -1.750000 +v 0.875000 1.125000 -1.750000 +v 0.875000 0.500000 -1.750000 +v 1.062500 0.687500 -1.750000 +v -0.500000 0.500000 -1.875000 +v -0.500000 1.125000 -1.875000 +v -0.500000 1.125000 -1.750000 +v -0.500000 0.500000 -1.750000 +v -1.062500 0.687500 -1.875000 +v -0.875000 0.500000 -1.875000 +v -0.875000 1.125000 -1.875000 +v -1.062500 0.937500 -1.875000 +v -1.062500 0.937500 -1.750000 +v -0.875000 1.125000 -1.750000 +v -0.875000 0.500000 -1.750000 +v -1.062500 0.687500 -1.750000 +v 0.750000 1.062500 -3.250000 +v 0.750000 1.062500 -1.250000 +v 0.573223 0.989277 -3.250000 +v 0.573223 0.989277 -1.250000 +v 0.500000 0.812500 -3.250000 +v 0.500000 0.812500 -1.250000 +v 0.573223 0.635723 -3.250000 +v 0.573223 0.635723 -1.250000 +v 0.750000 0.562500 -3.250000 +v 0.750000 0.562500 -1.250000 +v 0.926777 0.635723 -3.250000 +v 0.926777 0.635723 -1.250000 +v 1.000000 0.812500 -3.250000 +v 1.000000 0.812500 -1.250000 +v 0.926777 0.989277 -3.250000 +v 0.926777 0.989277 -1.250000 +vt 0.465385 -0.000000 +vt 0.496154 0.084906 +vt 0.465385 0.084906 +vt 0.496154 0.311321 +vt 0.619231 0.396226 +vt 0.496154 0.396226 +vt 0.653846 0.084906 +vt 0.619231 0.311321 +vt 0.619231 0.084906 +vt 0.465385 0.216981 +vt 0.430769 0.311321 +vt 0.430769 0.216981 +vt 0.603846 0.000000 +vt 0.619231 0.000000 +vt 0.496154 0.000000 +vt 0.503846 0.084906 +vt 0.430769 0.084906 +vt 0.346154 0.566038 +vt 0.369231 0.603774 +vt 0.346154 0.603774 +vt 0.330769 0.660377 +vt 0.330769 0.603774 +vt 0.738462 0.169811 +vt 0.715385 0.207547 +vt 0.730769 0.075472 +vt 0.653846 0.207547 +vt 0.715385 0.283019 +vt 0.653846 0.283019 +vt 0.307692 0.566038 +vt 0.330769 0.566038 +vt 0.738462 0.283019 +vt 0.730769 -0.000000 +vt 0.653846 0.075472 +vt 0.653846 -0.000000 +vt 0.769231 0.094340 +vt 0.769231 0.169811 +vt 0.738462 0.075472 +vt 0.738462 0.000000 +vt 0.730769 0.415094 +vt 0.653846 0.415094 +vt 0.796154 0.462264 +vt 0.811538 0.462264 +vt 0.811538 0.518868 +vt 0.411538 0.622642 +vt 0.419231 0.575472 +vt 0.419231 0.622642 +vt 0.415385 0.452830 +vt 0.453846 0.490566 +vt 0.415385 0.490566 +vt 0.415385 0.547170 +vt 0.453846 0.537736 +vt 0.453846 0.547170 +vt 0.415385 0.500000 +vt 0.453846 0.500000 +vt 0.603846 0.084906 +vt 0.596154 0.000000 +vt 0.388462 0.915094 +vt 0.496154 0.830189 +vt 0.496154 0.915094 +vt 0.465385 0.490566 +vt 0.496154 0.603774 +vt 0.603846 0.103774 +vt 0.017308 0.226425 +vt 0.028962 0.242929 +vt 0.017308 0.292443 +vt 0.002103 0.018927 +vt 0.015385 0.000117 +vt 0.028667 0.018927 +vt 0.028944 0.209875 +vt 0.017308 0.226354 +vt 0.005671 0.176917 +vt 0.369231 0.566038 +vt 0.376923 0.603774 +vt 0.307692 0.603774 +vt 0.300000 0.566038 +vt 0.346154 0.660377 +vt 0.323077 0.679245 +vt 0.721154 0.462264 +vt 0.709615 0.471698 +vt 0.709615 0.462264 +vt 0.721154 0.471698 +vt 0.709615 0.518868 +vt 0.703846 0.462264 +vt 0.696154 0.471698 +vt 0.696154 0.462264 +vt 0.709615 0.528302 +vt 0.721154 0.518868 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.703846 0.448113 +vt 0.703846 0.429245 +vt 0.709615 0.415094 +vt 0.688461 0.453302 +vt 0.695961 0.471698 +vt 0.688461 0.490094 +vt 0.695961 0.433962 +vt 0.693765 0.446970 +vt 0.683158 0.420954 +vt 0.392308 0.566038 +vt 0.411538 0.547170 +vt 0.411538 0.575472 +vt 0.438462 0.566038 +vt 0.419231 0.547170 +vt 0.438462 0.547170 +vt 0.709615 0.471698 +vt 0.721154 0.462264 +vt 0.709615 0.462264 +vt 0.703846 0.485849 +vt 0.703846 0.504717 +vt 0.709615 0.518868 +vt 0.696154 0.471698 +vt 0.703846 0.462264 +vt 0.696154 0.462264 +vt 0.721154 0.518868 +vt 0.709615 0.528302 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.709615 0.415094 +vt 0.721154 0.462264 +vt 0.709615 0.471698 +vt 0.709615 0.462264 +vt 0.721154 0.471698 +vt 0.709615 0.518868 +vt 0.703846 0.462264 +vt 0.696154 0.471698 +vt 0.696154 0.462264 +vt 0.709615 0.528302 +vt 0.721154 0.518868 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.703846 0.448113 +vt 0.703846 0.429245 +vt 0.709615 0.415094 +vt 0.709615 0.471698 +vt 0.721154 0.462264 +vt 0.709615 0.462264 +vt 0.703846 0.485849 +vt 0.703846 0.504717 +vt 0.709615 0.518868 +vt 0.696154 0.471698 +vt 0.703846 0.462264 +vt 0.696154 0.462264 +vt 0.721154 0.518868 +vt 0.709615 0.528302 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.709615 0.415094 +vt 0.688461 0.453302 +vt 0.695961 0.471698 +vt 0.688461 0.490094 +vt 0.695961 0.433962 +vt 0.693765 0.446970 +vt 0.683158 0.420954 +vt 0.653846 0.311321 +vt 0.465385 0.311321 +vt 0.503846 -0.000000 +vt 0.738462 0.094340 +vt 0.738462 0.207547 +vt 0.738462 0.320755 +vt 0.738462 0.396226 +vt 0.819231 0.481132 +vt 0.819231 0.500000 +vt 0.796154 0.518868 +vt 0.788462 0.500000 +vt 0.788462 0.481132 +vt 0.453846 0.452830 +vt 0.415385 0.537736 +vt 0.596154 0.084906 +vt 0.388462 0.830189 +vt 0.619231 0.622642 +vt 0.603846 0.622642 +vt 0.603846 0.603774 +vt 0.496154 0.622642 +vt 0.465385 0.622642 +vt 0.496154 0.103774 +vt 0.010579 0.288021 +vt 0.005653 0.275939 +vt 0.003850 0.259434 +vt 0.005653 0.242929 +vt 0.010579 0.230847 +vt 0.024036 0.230847 +vt 0.030765 0.259434 +vt 0.028962 0.275939 +vt 0.024036 0.288021 +vt 0.015385 0.075355 +vt 0.007716 0.070315 +vt 0.002103 0.056545 +vt 0.000048 0.037736 +vt 0.007716 0.005157 +vt 0.023053 0.005157 +vt 0.030721 0.037736 +vt 0.028667 0.056545 +vt 0.023053 0.070315 +vt 0.010589 0.221938 +vt 0.005671 0.209875 +vt 0.003871 0.193396 +vt 0.010589 0.164854 +vt 0.017308 0.160439 +vt 0.024026 0.164854 +vt 0.028944 0.176917 +vt 0.030744 0.193396 +vt 0.024026 0.221938 +vt 0.376923 0.566038 +vt 0.300000 0.603774 +vt 0.353846 0.679245 +vt 0.703846 0.504717 +vt 0.703846 0.485849 +vt 0.721154 0.415094 +vt 0.683158 0.484706 +vt 0.680962 0.471698 +vt 0.683158 0.458690 +vt 0.693765 0.458690 +vt 0.693765 0.484706 +vt 0.688461 0.452358 +vt 0.683158 0.446970 +vt 0.680962 0.433962 +vt 0.688462 0.415566 +vt 0.693765 0.420954 +vt 0.392308 0.547170 +vt 0.721154 0.471698 +vt 0.721154 0.415094 +vt 0.703846 0.429245 +vt 0.703846 0.448113 +vt 0.703846 0.504717 +vt 0.703846 0.485849 +vt 0.721154 0.415094 +vt 0.721154 0.471698 +vt 0.721154 0.415094 +vt 0.703846 0.429245 +vt 0.703846 0.448113 +vt 0.683158 0.484706 +vt 0.680962 0.471698 +vt 0.683158 0.458690 +vt 0.693765 0.458690 +vt 0.693765 0.484706 +vt 0.688461 0.452358 +vt 0.683158 0.446970 +vt 0.680962 0.433962 +vt 0.688462 0.415566 +vt 0.693765 0.420954 +vt 0.742308 0.481132 +vt 0.742308 0.500000 +vt 0.723077 0.481132 +vt 0.723077 0.500000 +vt 0.830769 0.500000 +vt 0.876923 0.500000 +vt 0.884615 0.481132 +vt 0.884615 0.500000 +vt 0.796154 0.660377 +vt 0.811538 0.547170 +vt 0.819231 0.547170 +vt 0.796154 0.679245 +vt 0.788462 0.660377 +vt 0.773077 0.679245 +vt 0.788462 0.679245 +vt 0.819231 0.518868 +vt 0.796154 0.660377 +vt 0.811538 0.547170 +vt 0.788462 0.660377 +vt 0.788462 0.518868 +vt 0.773077 0.632075 +vt 0.765385 0.632075 +vt 0.765385 0.679245 +vt 0.773077 0.632075 +vt 0.796154 0.518868 +vt 0.773077 0.679245 +vt 0.788462 0.679245 +vt 0.796154 0.679245 +vt 0.765385 0.679245 +vt 0.765385 0.632075 +vt 0.819231 0.518868 +vt 0.819231 0.547170 +vt 0.788462 0.518868 +vt 0.830769 0.481132 +vt 0.430769 0.339623 +vt 0.338462 0.358491 +vt 0.338462 0.339623 +vt 0.400000 0.207547 +vt 0.338462 0.226415 +vt 0.338462 0.207547 +vt 0.430769 0.264151 +vt 0.338462 0.283019 +vt 0.338462 0.264151 +vt 0.430769 0.358491 +vt 0.338462 0.377358 +vt 0.400000 0.000000 +vt 0.338462 0.018868 +vt 0.338462 0.000000 +vt 0.430769 0.283019 +vt 0.338462 0.301887 +vt 0.430769 0.377358 +vt 0.338462 0.396226 +vt 0.400000 0.018868 +vt 0.338462 0.037736 +vt 0.430769 0.301887 +vt 0.338462 0.320755 +vt 0.400000 0.113208 +vt 0.338462 0.132075 +vt 0.338462 0.113208 +vt 0.430769 0.396226 +vt 0.338462 0.415094 +vt 0.400000 0.037736 +vt 0.338462 0.056604 +vt 0.430769 0.320755 +vt 0.400000 0.132075 +vt 0.338462 0.150943 +vt 0.430769 0.415094 +vt 0.338462 0.433962 +vt 0.400000 0.056604 +vt 0.338462 0.075472 +vt 0.400000 0.150943 +vt 0.338462 0.169811 +vt 0.430769 0.433962 +vt 0.338462 0.452830 +vt 0.400000 0.075472 +vt 0.338462 0.094340 +vt 0.400000 0.169811 +vt 0.338462 0.188679 +vt 0.430769 0.226415 +vt 0.338462 0.245283 +vt 0.338462 0.226415 +vt 0.400000 0.094340 +vt 0.400000 0.188679 +vt 0.430769 0.245283 +vt 0.407692 0.226415 +vt 0.400000 0.207547 +vt 0.407692 0.207547 +vt 0.407692 0.169811 +vt 0.400000 0.150943 +vt 0.407692 0.150943 +vt 0.407692 0.075472 +vt 0.400000 0.056604 +vt 0.407692 0.056604 +vt 0.407692 0.018868 +vt 0.400000 -0.000000 +vt 0.407692 -0.000000 +vt 0.407692 0.188679 +vt 0.400000 0.169811 +vt 0.407692 0.094340 +vt 0.400000 0.075472 +vt 0.407692 0.132075 +vt 0.400000 0.113208 +vt 0.407692 0.113208 +vt 0.407692 0.037736 +vt 0.400000 0.018868 +vt 0.400000 0.188679 +vt 0.400000 0.094340 +vt 0.400000 0.132075 +vt 0.400000 0.037736 +vt 0.680769 0.509434 +vt 0.619231 0.490566 +vt 0.680769 0.490566 +vt 0.680769 0.528302 +vt 0.619231 0.509434 +vt 0.680769 0.547170 +vt 0.619231 0.528302 +vt 0.680769 0.566038 +vt 0.619231 0.547170 +vt 0.680769 0.433962 +vt 0.619231 0.415094 +vt 0.680769 0.415094 +vt 0.680769 0.452830 +vt 0.619231 0.433962 +vt 0.680769 0.471698 +vt 0.619231 0.452830 +vt 0.619231 0.471698 +vt 0.811538 0.518868 +vt 0.680769 0.509434 +vt 0.619231 0.490566 +vt 0.680769 0.490566 +vt 0.680769 0.528302 +vt 0.619231 0.509434 +vt 0.680769 0.547170 +vt 0.619231 0.528302 +vt 0.680769 0.566038 +vt 0.619231 0.547170 +vt 0.680769 0.433962 +vt 0.619231 0.415094 +vt 0.680769 0.415094 +vt 0.680769 0.452830 +vt 0.619231 0.433962 +vt 0.680769 0.471698 +vt 0.619231 0.452830 +vt 0.619231 0.471698 +vt 0.876923 0.481132 +vt 0.400000 0.226415 +vt 0.430769 0.452830 +vt 0.400000 0.226415 +vt 0.619231 0.566038 +vt 0.619231 0.566038 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.6247 0.7809 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.8321 -0.5547 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.1961 0.9806 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.3595 -0.2070 0.9099 +vn 0.3897 -0.4119 0.8237 +vn 0.3595 -0.2070 0.9099 +vn -0.3827 0.0000 0.9239 +vn 0.3827 0.0000 0.9239 +vn -0.3945 0.0000 -0.9189 +vn 0.3595 0.2070 -0.9099 +vn 0.3827 0.0000 -0.9239 +vn 0.3954 0.2222 -0.8912 +vn 0.8994 0.1123 -0.4225 +vn 0.9414 0.0706 -0.3297 +vn 0.9239 0.0000 0.3827 +vn 0.9239 0.0000 -0.3827 +vn -0.4084 0.2210 -0.8856 +vn -0.9054 0.1095 -0.4102 +vn -0.9452 0.0682 -0.3193 +vn 0.8994 -0.1123 0.4225 +vn -0.8994 -0.1123 0.4225 +vn -0.9511 -0.1381 0.2762 +vn -0.9239 0.0000 0.3827 +vn -0.9287 0.0000 -0.3708 +vn -0.3703 0.2060 -0.9058 +vn -0.3897 -0.4119 0.8237 +vn -0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.8660 0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.9511 -0.1381 0.2762 +s off +f 649/897/340 718/898/340 650/899/340 +f 655/900/341 653/901/341 654/902/341 +f 651/903/342 656/904/342 652/905/342 +f 657/906/343 654/907/343 658/908/343 +f 652/905/340 715/909/340 651/910/340 +f 717/911/342 722/912/342 718/898/342 +f 650/899/344 658/908/344 649/913/344 +f 672/914/345 664/915/345 669/916/345 +f 669/916/342 673/917/342 670/918/342 +f 668/919/346 666/920/346 677/921/346 +f 662/922/341 663/923/341 661/924/341 +f 670/918/346 674/925/346 671/926/346 +f 666/920/347 667/927/347 663/923/347 +f 676/928/340 660/929/340 659/930/340 +f 668/919/342 675/931/342 667/932/342 +f 672/914/340 670/918/340 671/926/340 +f 678/933/348 676/928/348 675/934/348 +f 676/935/345 659/936/345 663/923/345 +f 702/937/340 703/938/340 696/939/340 +f 828/940/349 829/941/349 827/942/349 +f 707/943/340 710/944/340 708/945/340 +f 707/946/345 713/947/345 709/948/345 +f 710/944/346 712/949/346 708/945/346 +f 713/947/341 712/949/341 714/950/341 +f 716/951/344 719/952/344 715/909/344 +f 722/953/340 719/954/340 720/955/340 +f 658/956/345 654/902/345 721/957/345 +f 652/905/346 656/904/346 720/958/346 +f 741/959/344 743/960/344 736/961/344 +f 727/962/344 729/963/344 731/964/344 +f 793/965/344 783/966/344 787/967/344 +f 665/968/350 795/969/350 664/915/350 +f 673/970/351 798/971/351 674/925/351 +f 664/972/342 797/973/342 673/917/342 +f 800/974/341 808/975/341 805/976/341 +f 808/975/344 801/977/344 809/978/344 +f 806/979/346 810/980/346 803/981/346 +f 804/982/340 802/983/340 799/984/340 +f 806/979/352 808/975/352 807/985/352 +f 810/986/351 804/982/351 803/987/351 +f 806/988/342 803/989/342 804/990/342 +f 820/991/344 824/992/344 812/993/344 +f 815/994/342 813/995/342 821/996/342 +f 828/997/345 834/998/345 830/999/345 +f 827/1000/346 833/1001/346 831/1002/346 +f 830/999/340 833/1001/340 829/941/340 +f 844/1003/341 836/1004/341 841/1005/341 +f 843/1006/344 846/1007/344 845/1008/344 +f 846/1009/345 842/1010/345 839/1011/345 +f 838/1012/340 840/1013/340 835/1014/340 +f 844/1003/353 842/1010/353 843/1015/353 +f 840/1013/350 846/1016/350 839/1017/350 +f 841/1005/342 836/1004/342 840/1018/342 +f 848/1019/341 856/1020/341 853/1021/341 +f 856/1020/344 849/1022/344 857/1023/344 +f 854/1024/346 858/1025/346 851/1026/346 +f 852/1027/340 850/1028/340 847/1029/340 +f 854/1024/352 856/1020/352 855/1030/352 +f 858/1031/351 852/1027/351 851/1032/351 +f 854/1033/342 851/1034/342 852/1035/342 +f 868/1036/341 860/1037/341 865/1038/341 +f 867/1039/344 870/1040/344 869/1041/344 +f 870/1042/345 866/1043/345 863/1044/345 +f 862/1045/340 864/1046/340 859/1047/340 +f 868/1036/353 866/1043/353 867/1048/353 +f 864/1046/350 870/1049/350 863/1050/350 +f 865/1038/342 860/1037/342 864/1051/342 +f 880/1052/344 884/1053/344 872/1054/344 +f 875/1055/342 873/1056/342 881/1057/342 +f 649/897/340 717/911/340 718/898/340 +f 655/900/341 656/904/341 653/901/341 +f 651/903/342 653/1058/342 656/904/342 +f 657/906/343 655/1059/343 654/907/343 +f 652/905/340 716/951/340 715/909/340 +f 717/911/342 721/1060/342 722/912/342 +f 650/899/344 657/906/344 658/908/344 +f 672/914/345 665/968/345 664/915/345 +f 669/916/342 664/972/342 673/917/342 +f 662/922/346 660/929/346 666/920/346 +f 660/929/346 677/921/346 666/920/346 +f 677/921/346 678/1061/346 668/919/346 +f 662/922/341 666/920/341 663/923/341 +f 670/918/346 673/970/346 674/925/346 +f 666/920/347 668/1062/347 667/927/347 +f 676/928/340 677/921/340 660/929/340 +f 668/919/342 678/1061/342 675/931/342 +f 672/914/340 669/916/340 670/918/340 +f 678/933/348 677/921/348 676/928/348 +f 661/924/345 663/923/345 659/936/345 +f 663/923/345 667/1063/345 676/935/345 +f 667/1063/345 675/1064/345 676/935/345 +f 686/1065/340 685/1066/340 703/938/340 +f 685/1066/340 696/939/340 703/938/340 +f 696/939/340 695/1067/340 702/937/340 +f 695/1067/340 683/1068/340 702/937/340 +f 683/1068/340 684/1069/340 702/937/340 +f 828/940/349 830/999/349 829/941/349 +f 707/943/340 709/1070/340 710/944/340 +f 707/946/345 711/1071/345 713/947/345 +f 710/944/346 714/950/346 712/949/346 +f 713/947/341 711/1071/341 712/949/341 +f 716/951/344 720/1072/344 719/952/344 +f 722/953/340 721/1073/340 719/954/340 +f 651/1074/345 715/1075/345 719/1076/345 +f 721/957/345 717/1077/345 649/1078/345 +f 653/901/345 651/1074/345 719/1076/345 +f 721/957/345 649/1078/345 658/956/345 +f 653/901/345 719/1076/345 654/902/345 +f 719/1076/345 721/957/345 654/902/345 +f 656/904/346 655/900/346 720/958/346 +f 655/900/346 657/906/346 722/1079/346 +f 720/958/346 655/900/346 722/1079/346 +f 657/906/346 650/899/346 722/1079/346 +f 650/899/346 718/898/346 722/1079/346 +f 716/951/346 652/905/346 720/958/346 +f 736/961/344 735/1080/344 737/1081/344 +f 737/1081/344 738/1082/344 736/961/344 +f 738/1082/344 739/1083/344 736/961/344 +f 739/1083/344 740/1084/344 741/959/344 +f 741/959/344 742/1085/344 743/960/344 +f 743/960/344 744/1086/344 736/961/344 +f 744/1086/344 745/1087/344 736/961/344 +f 745/1087/344 746/1088/344 736/961/344 +f 739/1083/344 741/959/344 736/961/344 +f 723/1089/344 724/1090/344 725/1091/344 +f 725/1091/344 726/1092/344 727/962/344 +f 727/962/344 728/1093/344 729/963/344 +f 729/963/344 730/1094/344 731/964/344 +f 731/964/344 732/1095/344 733/1096/344 +f 733/1096/344 734/1097/344 731/964/344 +f 734/1097/344 723/1089/344 731/964/344 +f 723/1089/344 725/1091/344 731/964/344 +f 725/1091/344 727/962/344 731/964/344 +f 783/966/344 784/1098/344 785/1099/344 +f 785/1099/344 786/1100/344 783/966/344 +f 786/1100/344 787/967/344 783/966/344 +f 787/967/344 788/1101/344 789/1102/344 +f 789/1102/344 790/1103/344 791/1104/344 +f 791/1104/344 792/1105/344 793/965/344 +f 793/965/344 794/1106/344 783/966/344 +f 787/967/344 789/1102/344 791/1104/344 +f 791/1104/344 793/965/344 787/967/344 +f 665/968/350 796/1107/350 795/969/350 +f 673/970/351 797/1108/351 798/971/351 +f 664/972/342 795/1109/342 797/973/342 +f 800/974/341 801/977/341 808/975/341 +f 801/977/344 802/983/344 809/978/344 +f 809/978/344 810/1110/344 807/1111/344 +f 807/1111/344 808/975/344 809/978/344 +f 806/979/346 807/985/346 810/980/346 +f 804/982/340 809/978/340 802/983/340 +f 806/979/352 805/976/352 808/975/352 +f 810/986/351 809/978/351 804/982/351 +f 804/990/342 799/1112/342 800/974/342 +f 800/974/342 805/976/342 804/990/342 +f 805/976/342 806/988/342 804/990/342 +f 812/993/344 814/1113/344 816/1114/344 +f 816/1114/344 818/1115/344 820/991/344 +f 820/991/344 822/1116/344 824/992/344 +f 824/992/344 826/1117/344 812/993/344 +f 812/993/344 816/1114/344 820/991/344 +f 813/995/342 811/1118/342 821/996/342 +f 811/1118/342 825/1119/342 821/996/342 +f 825/1119/342 823/1120/342 821/996/342 +f 821/996/342 819/1121/342 817/1122/342 +f 817/1122/342 815/994/342 821/996/342 +f 828/997/345 832/1123/345 834/998/345 +f 827/1000/346 829/941/346 833/1001/346 +f 830/999/340 834/998/340 833/1001/340 +f 844/1003/341 837/1124/341 836/1004/341 +f 845/1008/344 838/1012/344 837/1124/344 +f 837/1124/344 844/1003/344 845/1008/344 +f 844/1003/344 843/1006/344 845/1008/344 +f 846/1009/345 843/1015/345 842/1010/345 +f 838/1012/340 845/1008/340 840/1013/340 +f 844/1003/353 841/1005/353 842/1010/353 +f 840/1013/350 845/1008/350 846/1016/350 +f 836/1004/342 835/1125/342 840/1018/342 +f 840/1018/342 839/1126/342 842/1127/342 +f 842/1127/342 841/1005/342 840/1018/342 +f 848/1019/341 849/1022/341 856/1020/341 +f 849/1022/344 850/1028/344 857/1023/344 +f 857/1023/344 858/1128/344 855/1129/344 +f 855/1129/344 856/1020/344 857/1023/344 +f 854/1024/346 855/1030/346 858/1025/346 +f 852/1027/340 857/1023/340 850/1028/340 +f 854/1024/352 853/1021/352 856/1020/352 +f 858/1031/351 857/1023/351 852/1027/351 +f 852/1035/342 847/1130/342 848/1019/342 +f 848/1019/342 853/1021/342 852/1035/342 +f 853/1021/342 854/1033/342 852/1035/342 +f 868/1036/341 861/1131/341 860/1037/341 +f 869/1041/344 862/1045/344 861/1131/344 +f 861/1131/344 868/1036/344 869/1041/344 +f 868/1036/344 867/1039/344 869/1041/344 +f 870/1042/345 867/1048/345 866/1043/345 +f 862/1045/340 869/1041/340 864/1046/340 +f 868/1036/353 865/1038/353 866/1043/353 +f 864/1046/350 869/1041/350 870/1049/350 +f 860/1037/342 859/1132/342 864/1051/342 +f 864/1051/342 863/1133/342 866/1134/342 +f 866/1134/342 865/1038/342 864/1051/342 +f 872/1054/344 874/1135/344 876/1136/344 +f 876/1136/344 878/1137/344 880/1052/344 +f 880/1052/344 882/1138/344 884/1053/344 +f 884/1053/344 886/1139/344 872/1054/344 +f 872/1054/344 876/1136/344 880/1052/344 +f 873/1056/342 871/1140/342 881/1057/342 +f 871/1140/342 885/1141/342 881/1057/342 +f 885/1141/342 883/1142/342 881/1057/342 +f 881/1057/342 879/1143/342 877/1144/342 +f 877/1144/342 875/1055/342 881/1057/342 +s 1 +f 682/1145/354 683/1068/355 681/1146/356 +f 680/1147/357 681/1146/356 679/1148/358 +f 686/1065/359 687/1149/360 685/1066/361 +f 691/1150/362 690/1151/359 689/1152/361 +f 691/1153/362 697/1154/363 687/1155/360 +f 689/1156/361 698/1157/364 691/1153/362 +f 694/1158/365 698/1157/364 699/1159/366 +f 687/1155/360 696/939/366 685/1160/361 +f 692/1161/367 704/1162/368 706/1163/369 +f 683/1164/355 693/1165/370 681/1166/356 +f 681/1166/356 694/1158/365 679/1167/358 +f 701/1168/371 704/1162/368 702/1169/372 +f 700/1170/373 706/1163/369 701/1168/371 +f 692/1161/367 705/1171/374 690/1172/359 +f 680/1173/357 701/1168/371 682/1174/354 +f 686/1175/359 704/1162/368 688/1176/375 +f 684/1177/376 701/1168/371 702/1169/372 +f 688/1178/375 691/1150/362 687/1149/360 +f 760/1179/341 735/1180/377 736/1181/341 +f 752/1182/378 729/1183/340 728/1184/378 +f 767/1185/379 744/1186/346 743/1187/379 +f 759/1188/377 737/1189/380 735/1180/377 +f 753/1190/340 730/1191/381 729/1192/340 +f 768/1193/346 745/1194/382 744/1186/346 +f 761/1195/380 738/1196/345 737/1189/380 +f 754/1197/381 731/1198/379 730/1191/381 +f 769/1199/382 746/1200/383 745/1194/382 +f 747/1201/341 724/1202/377 723/1203/341 +f 762/1204/345 739/1205/384 738/1196/345 +f 755/1206/379 732/1207/346 731/1198/379 +f 770/1208/383 736/1181/341 746/1200/383 +f 748/1209/377 725/1210/380 724/1202/377 +f 763/1211/384 740/1212/378 739/1205/384 +f 756/1213/346 733/1214/382 732/1207/346 +f 749/1215/380 726/1216/345 725/1210/380 +f 764/1217/378 741/1218/340 740/1212/378 +f 757/1219/382 734/1220/383 733/1214/382 +f 750/1221/345 727/1222/384 726/1216/345 +f 765/1223/340 742/1224/381 741/1225/340 +f 758/1226/383 723/1203/341 734/1220/383 +f 751/1227/384 728/1184/378 727/1222/384 +f 766/1228/381 743/1187/379 742/1224/381 +f 777/1229/340 788/1230/378 776/1231/378 +f 774/1232/345 785/1233/380 773/1234/380 +f 781/1235/382 792/1236/346 780/1237/346 +f 778/1238/381 789/1239/340 777/1240/340 +f 775/1241/384 786/1242/345 774/1232/345 +f 782/1243/383 793/1244/382 781/1235/382 +f 772/1245/377 783/1246/341 771/1247/341 +f 779/1248/379 790/1249/381 778/1238/381 +f 776/1231/378 787/1250/384 775/1241/384 +f 771/1247/341 794/1251/383 782/1243/383 +f 773/1234/380 784/1252/377 772/1245/377 +f 780/1237/346 791/1253/379 779/1248/379 +f 813/1254/353 812/1255/341 811/1256/341 +f 815/1257/345 814/1258/353 813/1254/353 +f 817/1259/350 816/1260/345 815/1257/345 +f 819/1261/340 818/1262/350 817/1259/350 +f 821/1263/351 820/1264/340 819/1265/340 +f 823/1266/346 822/1267/351 821/1263/351 +f 825/1268/352 824/1269/346 823/1266/346 +f 811/1256/341 826/1270/352 825/1268/352 +f 693/1165/370 697/1154/363 698/1157/364 +f 702/1169/372 704/1162/368 703/1271/374 +f 697/1154/363 695/1067/385 696/939/366 +f 873/1272/353 872/1273/341 871/1274/341 +f 875/1275/345 874/1276/353 873/1272/353 +f 877/1277/350 876/1278/345 875/1275/345 +f 879/1279/340 878/1280/350 877/1277/350 +f 881/1281/351 880/1282/340 879/1283/340 +f 883/1284/346 882/1285/351 881/1281/351 +f 885/1286/352 884/1287/346 883/1284/346 +f 871/1274/341 886/1288/352 885/1286/352 +f 682/1145/354 684/1069/376 683/1068/355 +f 680/1147/357 682/1145/354 681/1146/356 +f 686/1065/359 688/1178/375 687/1149/360 +f 691/1150/362 692/1289/367 690/1151/359 +f 691/1153/362 698/1157/364 697/1154/363 +f 689/1156/361 699/1159/366 698/1157/364 +f 694/1158/365 693/1165/370 698/1157/364 +f 687/1155/360 697/1154/363 696/939/366 +f 692/1161/367 688/1176/375 704/1162/368 +f 683/1164/355 695/1067/385 693/1165/370 +f 681/1166/356 693/1165/370 694/1158/365 +f 701/1168/371 706/1163/369 704/1162/368 +f 700/1170/373 705/1171/374 706/1163/369 +f 692/1161/367 706/1163/369 705/1171/374 +f 680/1173/357 700/1170/373 701/1168/371 +f 686/1175/359 703/1271/374 704/1162/368 +f 684/1177/376 682/1174/354 701/1168/371 +f 688/1178/375 692/1289/367 691/1150/362 +f 760/1179/341 759/1188/377 735/1180/377 +f 752/1182/378 753/1290/340 729/1183/340 +f 767/1185/379 768/1193/346 744/1186/346 +f 759/1188/377 761/1195/380 737/1189/380 +f 753/1190/340 754/1197/381 730/1191/381 +f 768/1193/346 769/1199/382 745/1194/382 +f 761/1195/380 762/1204/345 738/1196/345 +f 754/1197/381 755/1206/379 731/1198/379 +f 769/1199/382 770/1208/383 746/1200/383 +f 747/1201/341 748/1209/377 724/1202/377 +f 762/1204/345 763/1211/384 739/1205/384 +f 755/1206/379 756/1213/346 732/1207/346 +f 770/1208/383 760/1179/341 736/1181/341 +f 748/1209/377 749/1215/380 725/1210/380 +f 763/1211/384 764/1217/378 740/1212/378 +f 756/1213/346 757/1219/382 733/1214/382 +f 749/1215/380 750/1221/345 726/1216/345 +f 764/1217/378 765/1291/340 741/1218/340 +f 757/1219/382 758/1226/383 734/1220/383 +f 750/1221/345 751/1227/384 727/1222/384 +f 765/1223/340 766/1228/381 742/1224/381 +f 758/1226/383 747/1201/341 723/1203/341 +f 751/1227/384 752/1182/378 728/1184/378 +f 766/1228/381 767/1185/379 743/1187/379 +f 777/1229/340 789/1292/340 788/1230/378 +f 774/1232/345 786/1242/345 785/1233/380 +f 781/1235/382 793/1244/382 792/1236/346 +f 778/1238/381 790/1249/381 789/1239/340 +f 775/1241/384 787/1250/384 786/1242/345 +f 782/1243/383 794/1251/383 793/1244/382 +f 772/1245/377 784/1252/377 783/1246/341 +f 779/1248/379 791/1253/379 790/1249/381 +f 776/1231/378 788/1230/378 787/1250/384 +f 771/1247/341 783/1246/341 794/1251/383 +f 773/1234/380 785/1233/380 784/1252/377 +f 780/1237/346 792/1236/346 791/1253/379 +f 813/1254/353 814/1258/353 812/1255/341 +f 815/1257/345 816/1260/345 814/1258/353 +f 817/1259/350 818/1262/350 816/1260/345 +f 819/1261/340 820/1293/340 818/1262/350 +f 821/1263/351 822/1267/351 820/1264/340 +f 823/1266/346 824/1269/346 822/1267/351 +f 825/1268/352 826/1270/352 824/1269/346 +f 811/1256/341 812/1255/341 826/1270/352 +f 693/1165/370 695/1067/385 697/1154/363 +f 873/1272/353 874/1276/353 872/1273/341 +f 875/1275/345 876/1278/345 874/1276/353 +f 877/1277/350 878/1280/350 876/1278/345 +f 879/1279/340 880/1294/340 878/1280/350 +f 881/1281/351 882/1285/351 880/1282/340 +f 883/1284/346 884/1287/346 882/1285/351 +f 885/1286/352 886/1288/352 884/1287/346 +f 871/1274/341 872/1273/341 886/1288/352 From 5e57c86f5773d9fa62a160721b992f903fd657c5 Mon Sep 17 00:00:00 2001 From: Boblet Date: Thu, 14 Nov 2024 16:36:59 +0100 Subject: [PATCH 09/15] the incredibly impractical mechanism --- changelog | 3 +++ gradle.properties | 2 +- .../inventory/fluid/trait/FT_Polluting.java | 4 ++-- .../weapon/sedna/factory/XFactoryEnergy.java | 19 +++++++++++++------ .../item/weapon/sedna/ItemRenderLasrifle.java | 16 ++++++++++++++-- 5 files changed, 33 insertions(+), 11 deletions(-) diff --git a/changelog b/changelog index aa9da4a6f..d786ea219 100644 --- a/changelog +++ b/changelog @@ -52,6 +52,8 @@ * Reeds rendering into water can now be toggled with the RENDER_REEDS client config * This option is usually enabled by default, unless Angelica is installed * Microwave explosions no longer destroy blocks, only the microwave and nearby players +* Wings can now be used like armor mods +* At higher pollution levels, skeletons can now spawn with guns ## Fixed * The conveyor grabber should no longer skip over items when used in long lines @@ -68,3 +70,4 @@ * Fixed issue regarding mass storage filters when using GTNH-NEI * Fixed DFC emitters calculating their original 98% inefficiency twice when hitting another emitter or tungsten crate * Fixed the wood burner destroying container items like buckets when using lava as fuel +* Fixed pollution serialization for the fluid trait config being wrong diff --git a/gradle.properties b/gradle.properties index a49fdc272..bee7541d3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -49,7 +49,7 @@ credits=HbMinecraft,\ \ Voxelstice (OpenComputers integration, turbine spinup),\ \ BallOfEnergy1 (OpenComputers integration),\ \ sdddddf80 (recipe configs, chinese localization, custom machine holograms),\ - \ Abel1502 (optimization, crate upgrade recipes, strand caster improvements),\ + \ Abel1502 (optimization, crate upgrade recipes, strand caster improvements, varous tweaks),\ \ SuperCraftAlex (tooltips)\ \ Ice-Arrow (research reactor tweaks),\ \ 245tt (anvil GUI improvements),\ diff --git a/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java b/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java index 457c5b639..76ba6e86d 100644 --- a/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java +++ b/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java @@ -60,12 +60,12 @@ public class FT_Polluting extends FluidTrait { public void serializeJSON(JsonWriter writer) throws IOException { writer.name("release").beginObject(); for(Entry entry : releaseMap.entrySet()) { - writer.name(entry.toString()).value(entry.getValue()); + writer.name(entry.getKey().name()).value(entry.getValue()); } writer.endObject(); writer.name("burn").beginObject(); for(Entry entry : burnMap.entrySet()) { - writer.name(entry.toString()).value(entry.getValue()); + writer.name(entry.getKey().name()).value(entry.getValue()); } writer.endObject(); } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index d39a167f8..c47a2f87e 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -141,16 +141,23 @@ public class XFactoryEnergy { int amount = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory); switch(type) { case EQUIP: return new BusAnimation() - .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); + .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_DOWN)); case CYCLE: return new BusAnimation() - .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.5 : -1, 100, IType.SIN_DOWN).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.5 : -1, 50, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_FULL)) .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)) .addBus("COUNT", new BusAnimationSequence().addPos(amount, 0, 0, 0)); - case CYCLE_DRY: return new BusAnimation() - .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)); + case RELOAD: return new BusAnimation() + .addBus("LEVER", new BusAnimationSequence().addPos(-90, 0, 0, 350, IType.SIN_UP).addPos(-90, 0, 0, 1500).addPos(0, 0, 0, 350, IType.SIN_UP)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 350).addPos(0, -5, 0, 350, IType.SIN_UP).addPos(0, -5, 0, 500).addPos(0, -0.25, 0, 500, IType.SIN_FULL).addPos(0, -0.25, 0, 150).addPos(0, 0, 0, 350)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 1700).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + case JAMMED: return new BusAnimation() + .addBus("LEVER", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(-90, 0, 0, 350, IType.SIN_UP).addPos(-90, 0, 0, 600).addPos(0, 0, 0, 350, IType.SIN_UP)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 350).addPos(0, -2, 0, 200, IType.SIN_UP).addPos(0, -0.25, 0, 250, IType.SIN_FULL).addPos(0, -0.25, 0, 150).addPos(0, 0, 0, 350)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 800).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); case INSPECT: return new BusAnimation() - .addBus("YOMI", new BusAnimationSequence().addPos(8, -4, 0, 0).addPos(4, -1, 0, 500, IType.SIN_DOWN).addPos(4, -1, 0, 1000).addPos(6, -6, 0, 500, IType.SIN_UP)) - .addBus("SQUEEZE", new BusAnimationSequence().addPos(1, 1, 1, 0).addPos(1, 1, 1, 750).addPos(1, 1, 0.5, 125).addPos(1, 1, 1, 125)); + .addBus("LEVER", new BusAnimationSequence().addPos(-90, 0, 0, 350, IType.SIN_UP).addPos(-90, 0, 0, 600).addPos(0, 0, 0, 350, IType.SIN_UP)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 350).addPos(0, -2, 0, 200, IType.SIN_UP).addPos(0, -0.25, 0, 250, IType.SIN_FULL).addPos(0, -0.25, 0, 150).addPos(0, 0, 0, 350)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 800).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); } return null; diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java index 5c007ecd3..23c1d8190 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java @@ -34,10 +34,12 @@ public class ItemRenderLasrifle extends ItemRenderWeaponBase { double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] lever = HbmAnimations.getRelevantTransformation("LEVER"); + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); - GL11.glTranslated(0, -1, -4); + GL11.glTranslated(0, -1, -6); GL11.glRotated(equip[0], 1, 0, 0); - GL11.glTranslated(0, 1, 4); + GL11.glTranslated(0, 1, 6); GL11.glTranslated(0, 0, recoil[2]); @@ -47,8 +49,18 @@ public class ItemRenderLasrifle extends ItemRenderWeaponBase { ResourceManager.lasrifle.renderPart("Barrel"); ResourceManager.lasrifle.renderPart("Stock"); ResourceManager.lasrifle.renderPart("Scope"); + + GL11.glPushMatrix(); + GL11.glTranslated(0, -0.375, 2.375); + GL11.glRotated(lever[0], 1, 0, 0); + GL11.glTranslated(0, 0.375, -2.375); ResourceManager.lasrifle.renderPart("Lever"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(mag[0], mag[1], mag[2]); ResourceManager.lasrifle.renderPart("Battery"); + GL11.glPopMatrix(); GL11.glShadeModel(GL11.GL_FLAT); } From d66b75b76cdce3f0187afd23b7b186895e20178a Mon Sep 17 00:00:00 2001 From: Bob Date: Thu, 14 Nov 2024 22:50:38 +0100 Subject: [PATCH 10/15] "i was in the war" congratulations, i'm gonna be in the next one and they have laser beams now --- .../projectile/EntityBulletBeamBase.java | 2 + .../hbm/items/weapon/sedna/BulletConfig.java | 25 +++++++++ .../weapon/sedna/factory/Orchestras.java | 19 +++++++ .../weapon/sedna/factory/XFactoryEnergy.java | 12 ++-- .../assets/hbm/models/weapons/lasrifle.obj | 52 +++++++++--------- .../hbm/textures/models/weapons/lasrifle.png | Bin 2483 -> 4506 bytes 6 files changed, 78 insertions(+), 32 deletions(-) diff --git a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java index ad675f469..1d4e2bfe9 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java +++ b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java @@ -35,6 +35,8 @@ public class EntityBulletBeamBase extends Entity implements IEntityAdditionalSpa this.setSize(0.5F, 0.5F); } + public EntityLivingBase getThrower() { return this.thrower; } + public EntityBulletBeamBase(EntityLivingBase entity, BulletConfig config, float baseDamage, float angularInaccuracy, double sideOffset, double heightOffset, double frontOffset) { this(entity.worldObj); diff --git a/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java b/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java index 7b6fe25a0..fadc8ee17 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java @@ -211,6 +211,31 @@ public class BulletConfig implements Cloneable { } }; + public static BiConsumer LAMBDA_STANDARD_BEAM_HIT = (bullet, mop) -> { + + if(mop.typeOfHit == mop.typeOfHit.ENTITY) { + Entity entity = mop.entityHit; + + if(entity instanceof EntityLivingBase && ((EntityLivingBase) entity).getHealth() <= 0) return; + + DamageSource damageCalc = bullet.config.getDamage(bullet, bullet.getThrower(), false); + + if(!(entity instanceof EntityLivingBase)) { + EntityDamageUtil.attackEntityFromIgnoreIFrame(entity, damageCalc, bullet.damage); + return; + } + + EntityLivingBase living = (EntityLivingBase) entity; + + if(bullet.config.armorPiercingPercent == 0) { + EntityDamageUtil.attackEntityFromIgnoreIFrame(entity, damageCalc, bullet.damage); + } else { + DamageSource damagePiercing = bullet.config.getDamage(bullet, bullet.getThrower(), true); + EntityDamageUtil.attackArmorPiercing(living, damageCalc, damagePiercing, bullet.damage, bullet.config.armorPiercingPercent); + } + } + }; + public static BiConsumer LAMBDA_BEAM_HIT = (beam, mop) -> { if(mop.typeOfHit == mop.typeOfHit.ENTITY) { 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 6f17f3bda..e44256000 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 @@ -1034,5 +1034,24 @@ public class Orchestras { if(entity.worldObj.isRemote) return; AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.RELOAD) { + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + if(timer == 18) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1F); + if(timer == 30) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 38) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + + if(type == AnimType.INSPECT) { + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + if(timer == 12) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 20) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + + if(type == AnimType.JAMMED) { + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + if(timer == 22) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 30) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index c47a2f87e..58a345ae7 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -91,9 +91,9 @@ public class XFactoryEnergy { energy_tesla_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true) .setDamage(5F).setOnBeamImpact(LAMBDA_LIGHTNING_HIT); - energy_las = new BulletConfig().setItem(EnumAmmo.CAPACITOR).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true); - energy_las_overcharge = new BulletConfig().setItem(EnumAmmo.CAPACITOR_OVERCHARGE).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true); - energy_las_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true); + energy_las = new BulletConfig().setItem(EnumAmmo.CAPACITOR).setSpread(0.0F).setLife(5).setRenderRotations(false).setOnBeamImpact(BulletConfig.LAMBDA_STANDARD_BEAM_HIT); + energy_las_overcharge = new BulletConfig().setItem(EnumAmmo.CAPACITOR_OVERCHARGE).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true).setOnBeamImpact(BulletConfig.LAMBDA_STANDARD_BEAM_HIT); + energy_las_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true).setOnBeamImpact(BulletConfig.LAMBDA_STANDARD_BEAM_HIT); ModItems.gun_tesla_cannon = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE) @@ -107,9 +107,9 @@ public class XFactoryEnergy { ).setUnlocalizedName("gun_tesla_cannon"); ModItems.gun_lasrifle = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE) + .dura(2_000).draw(10).inspect(26).reloadSequential(true).crosshair(Crosshair.CIRCLE) .rec(new Receiver(0) - .dmg(15F).delay(10).reload(20).jam(19).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .dmg(15F).delay(8).reload(44).jam(36).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) .mag(new MagazineFullReload(0, 24).addConfigs(energy_las, energy_las_overcharge, energy_las_blacklightning)) .offset(0.75, -0.0625 * 1.5, -0.1875) .setupBeamFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) @@ -143,7 +143,7 @@ public class XFactoryEnergy { case EQUIP: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_DOWN)); case CYCLE: return new BusAnimation() - .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.5 : -1, 50, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_FULL)) + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, -0.5, 50, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_FULL)) .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)) .addBus("COUNT", new BusAnimationSequence().addPos(amount, 0, 0, 0)); case RELOAD: return new BusAnimation() diff --git a/src/main/resources/assets/hbm/models/weapons/lasrifle.obj b/src/main/resources/assets/hbm/models/weapons/lasrifle.obj index a46554bbe..5cb099694 100644 --- a/src/main/resources/assets/hbm/models/weapons/lasrifle.obj +++ b/src/main/resources/assets/hbm/models/weapons/lasrifle.obj @@ -2024,58 +2024,58 @@ vt 0.024036 0.230847 vt 0.030765 0.259434 vt 0.028962 0.275939 vt 0.024036 0.288021 -vt 0.338462 0.169811 +vt 0.261538 0.169811 vt 0.030769 0.150943 -vt 0.338462 0.150943 -vt 0.338462 0.075472 +vt 0.261538 0.150943 +vt 0.261538 0.075472 vt 0.030769 0.056604 -vt 0.338462 0.056604 -vt 0.338462 0.018868 +vt 0.261538 0.056604 +vt 0.261538 0.018868 vt 0.030769 -0.000000 -vt 0.338462 -0.000000 -vt 0.338462 0.188679 +vt 0.261538 -0.000000 +vt 0.261538 0.188679 vt 0.030769 0.169811 -vt 0.338462 0.094340 +vt 0.261538 0.094340 vt 0.030769 0.075472 -vt 0.338462 0.132075 +vt 0.261538 0.132075 vt 0.030769 0.113208 -vt 0.338462 0.113208 -vt 0.338462 0.037736 +vt 0.261538 0.113208 +vt 0.261538 0.037736 vt 0.030769 0.018868 -vt 0.338462 0.207547 +vt 0.261538 0.207547 vt 0.030769 0.188679 vt 0.030769 0.094340 vt 0.030769 0.132075 vt 0.030769 0.037736 -vt 0.338462 0.226415 +vt 0.261538 0.226415 vt 0.030769 0.207547 vt 0.030769 0.415094 -vt 0.338462 0.433962 +vt 0.261538 0.433962 vt 0.030769 0.433962 vt 0.030769 0.320755 -vt 0.338462 0.339623 +vt 0.261538 0.339623 vt 0.030769 0.339623 vt 0.030769 0.358491 -vt 0.338462 0.377358 +vt 0.261538 0.377358 vt 0.030769 0.377358 vt 0.030769 0.264151 -vt 0.338462 0.283019 +vt 0.261538 0.283019 vt 0.030769 0.283019 -vt 0.338462 0.452830 +vt 0.261538 0.452830 vt 0.030769 0.452830 -vt 0.338462 0.396226 +vt 0.261538 0.396226 vt 0.030769 0.396226 -vt 0.338462 0.301887 +vt 0.261538 0.301887 vt 0.030769 0.301887 vt 0.030769 0.226415 -vt 0.338462 0.245283 +vt 0.261538 0.245283 vt 0.030769 0.245283 -vt 0.338462 0.415094 -vt 0.338462 0.320755 -vt 0.338462 0.358491 -vt 0.338462 0.264151 +vt 0.261538 0.415094 +vt 0.261538 0.320755 +vt 0.261538 0.358491 +vt 0.261538 0.264151 vt 0.030769 0.226415 -vt 0.338462 0.226415 +vt 0.261538 0.226415 vn 0.0000 0.0000 1.0000 vn -1.0000 0.0000 0.0000 vn -0.8660 0.5000 0.0000 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/lasrifle.png b/src/main/resources/assets/hbm/textures/models/weapons/lasrifle.png index 6d0b454446ba5d4fcd3c58c2ea9542ead18695d0..7458e6d96a2adc3db705adc1afedf88a0b3992fd 100644 GIT binary patch delta 4497 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 delta 2458 zcmV;L31#-0BeN5bGk*zcNklPmbKU6~-TfIzVTU8+hTRfh@fBHZ?%@1K+?H z^cD1YglTyC0zn_Z2~hjYt`QjMWdb-rj?gz?7AmSGiqxMXpF~pM4`{SnE{U{C`tBzxDhJF~gH-YK?+P;4f9|$#FKFEa=op~JgufaX`qN6KCbUYD|WGY3P??K(Ve279m zsD|zh)0=Cx_U3Sp{r2H^y1Tn0BBIyVS9*DQS@mW2n|};ULt#kKWccvm!?weMSFrY4 zEv2FR$^UczJCtDVp3?LHLCAy?)BWHJTYGc3$9|*ViKrEWSUCC&W2{&K0LF-T2(PcN zba!``L=;k!W1RrV1u;`G*9Q*~0svu>3qs#NAR_wo>67XI?f$#_H^01e=i=UZx&1M| z{cE^$KqZS_u6QU{&Y|@gNKNS=5PAc*nbDv^H9&?hzSM6BpGwpM#WF;N}W$p zKemIF;%?L$i^B zB~}bfRFh%4YzRVtDM7INE_IDP84O+C>LJ})d}_dbs8dD=09eGPKLZ)2lF<4-yF?U9 z7;>H+HcB`*rlu$%Z$UTnlsEZ-WT0V_;jjW_4a7cA*Z9fzZ+)W?B<4U- z!tNfz`KRW((FuXYY&`M2xFpZteC{pReL`JAEu4)*^eSfTo8=wp=dYkJ;a z3@eEePUf1Sho84C*p{pQw{5uq+{8hmgxw4GbL<=780R*8ic;V;Dy(KfIA0<=@1R)dLM5jl}BE&*(c-w2%H_TNa z0S#z@Ab@JILXgxSvxech8Jpf0E@EEH6cB_=a6N=@j)Hd^)Mi_X^AM(*4W;)o>|Fs6 z#+Q_o_o+%feD!4HT02i6)PKY9w%>U6Eo0}zD-eWC@GX|o3V^%R-ZJ{8BG1?n0&796 zBGyANbZ_iAm_Cxi!Y?-iLC74RC;&f;njUHLAhr>J&qE+`W=WRS-*d9At4X|s*c_eP zdp_>)mG3j80R)(qpsR2$>7$Or&ufG@bO@=L&N2?iJzgc2Egw{KF?tFyY zNhJcQqXQyD2#2KBD1RYmF|g4FcNK8yr&#H3@+Q5dr`!s8Iy^AVQD^*RKj{7Xk|+1b+Y~IEoNh5Ftnd520vy z?+OGkLUQg6h zpwKObE|&%(1ZkwN-+yj@#nqlLCBzybV8ME%!d z%(;dULjP@Mw|@~K#36nCeqMh_iDD4)0G49sF1WKMpY*gqL>4O!JHKPk6BYyjz~LBs z2+aOS0o+Dr9zu!H0oac5I0OhlwLlEO9Oz|`CKC?W; z0Um-h@DL6|4b2He2mlCBYSaJ^K^k}nhepb0kXn}kS(m|NR%Qv7WQwkhQkoO+5Tt>J zkR^N0ZAcY0U|j|39(t1U7olVnYpaXDbt*X;K24CpqBvv(DBw}aNlG$GJuB=2RwwL;mXT%d5aM2 zjeB7<6970ULsRj>ZA8!)1c*Z%@DM;jj6DPh004&t;}E2Qhfp+}d3mYt3-mGo06P8; YArq<6RmX2}1poj507*qoM6N<$g2+a5xc~qF From 813f7378bc2b54bb1f5bce781bc07f0927034a33 Mon Sep 17 00:00:00 2001 From: Vaern Date: Sat, 16 Nov 2024 11:51:37 -0800 Subject: [PATCH 11/15] hangman model + texture --- .../assets/hbm/models/weapons/hangman.obj | 5405 +++++++++++++++++ .../hbm/textures/models/weapons/hangman.png | Bin 0 -> 29003 bytes 2 files changed, 5405 insertions(+) create mode 100644 src/main/resources/assets/hbm/models/weapons/hangman.obj create mode 100644 src/main/resources/assets/hbm/textures/models/weapons/hangman.png diff --git a/src/main/resources/assets/hbm/models/weapons/hangman.obj b/src/main/resources/assets/hbm/models/weapons/hangman.obj new file mode 100644 index 000000000..10c473e4c --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/hangman.obj @@ -0,0 +1,5405 @@ +# Blender v3.2.0 OBJ File: 'hangman.blend' +# www.blender.org +o Rifle +v 0.250000 0.603553 0.750000 +v 0.250000 0.603553 3.875000 +v 0.603553 0.250000 0.750000 +v 0.603553 0.250000 3.875000 +v 0.603553 -0.250000 0.750000 +v 0.603553 -0.250000 3.875000 +v 0.250000 -0.603553 0.750000 +v 0.250000 -0.603553 3.875000 +v -0.250000 -0.603553 0.750000 +v -0.250000 -0.603553 3.875000 +v -0.603553 -0.250000 0.750000 +v -0.603553 -0.250000 3.875000 +v -0.603553 0.250000 0.750000 +v -0.603553 0.250000 3.875000 +v -0.250000 0.603553 0.750000 +v -0.250000 0.603553 3.875000 +v 0.187500 0.452665 0.750000 +v 0.187500 0.452665 3.875000 +v -0.187500 0.452665 3.875000 +v -0.452665 0.187500 3.875000 +v -0.452665 -0.187500 3.875000 +v -0.187500 -0.452665 3.875000 +v 0.187500 -0.452665 3.875000 +v 0.452665 -0.187500 3.875000 +v 0.452665 0.187500 3.875000 +v -0.187500 0.452665 0.750000 +v -0.452665 0.187500 0.750000 +v -0.452665 -0.187500 0.750000 +v -0.187500 -0.452665 0.750000 +v 0.187500 -0.452665 0.750000 +v 0.452665 -0.187500 0.750000 +v 0.452665 0.187500 0.750000 +v -0.312500 -0.754442 0.750000 +v -0.754442 -0.312500 0.750000 +v -0.754442 0.312500 0.750000 +v -0.312500 0.754442 0.750000 +v 0.312500 0.754442 0.750000 +v 0.754442 0.312500 0.750000 +v 0.754442 -0.312500 0.750000 +v 0.312500 -0.754442 0.750000 +v -0.312500 -0.754442 -0.000000 +v -0.754442 -0.312500 -0.000000 +v -0.754442 0.312500 0.000000 +v -0.312500 0.754442 0.000000 +v 0.312500 0.754442 0.000000 +v 0.754442 0.312500 0.000000 +v 0.754442 -0.312500 0.000000 +v 0.312500 -0.754442 -0.000000 +v -0.312500 1.129442 0.250000 +v 0.312500 1.129442 0.250000 +v -0.312500 1.254442 0.750000 +v -0.312500 1.254442 0.250000 +v 0.312500 1.254442 0.750000 +v 0.312500 1.254442 0.250000 +v 0.187500 1.254442 0.750000 +v 0.187500 1.254442 0.250000 +v -0.187500 1.254442 0.750000 +v -0.187500 1.254442 0.250000 +v 0.000000 1.129442 0.250000 +v 0.000000 1.129442 0.750000 +v -0.062500 1.129440 0.687500 +v -0.062500 1.254440 0.687500 +v -0.062500 1.129440 0.312500 +v -0.062500 1.254440 0.437500 +v 0.062500 1.129440 0.687500 +v 0.062500 1.254440 0.687500 +v 0.062500 1.129440 0.312500 +v 0.062500 1.254440 0.437500 +v -0.250000 -0.603553 -0.000000 +v -0.603553 -0.250000 -0.000000 +v -0.603553 0.250000 0.000000 +v -0.250000 0.603553 0.000000 +v 0.250000 0.603553 0.000000 +v 0.603553 0.250000 0.000000 +v 0.603553 -0.250000 0.000000 +v 0.250000 -0.603553 -0.000000 +v -0.603554 -0.250000 -8.375000 +v -0.250000 -0.603554 -8.375000 +v -0.603554 0.250000 -8.375000 +v -0.250000 0.603553 -8.375000 +v 0.250000 0.603553 -8.375000 +v 0.603553 0.250000 -8.375000 +v 0.603553 -0.250001 -8.375000 +v 0.250000 -0.603554 -8.375000 +v -0.312500 -1.256835 -8.375000 +v -0.754442 -0.437501 -8.375000 +v -0.754442 0.312500 -8.375000 +v -0.312500 0.754441 -8.375000 +v 0.312500 0.754441 -8.375000 +v 0.754441 0.312500 -8.375000 +v 0.754441 -0.437500 -8.375000 +v 0.312500 -1.256835 -8.375000 +v -0.312500 -1.256835 -8.750000 +v -0.754442 -0.437500 -8.750000 +v -0.754442 0.312500 -8.750000 +v -0.312500 0.754441 -8.750000 +v 0.312500 0.754441 -8.750000 +v 0.754441 0.312500 -8.750000 +v 0.754441 -0.437500 -8.750000 +v 0.312500 -1.256835 -8.750000 +v 0.603553 -0.791054 -23.625000 +v 0.250120 -0.603554 -23.625000 +v -0.603554 -0.791054 -23.625000 +v -0.250121 -0.603554 -23.625000 +v 0.603553 -2.166053 -23.625000 +v -0.603554 -2.166053 -23.625000 +v 0.603551 -0.791054 -19.875000 +v 0.250238 -0.603554 -19.875000 +v -0.575003 -0.791054 -19.875000 +v -0.250243 -0.603554 -19.875000 +v 0.603551 -2.166053 -19.875000 +v 0.250238 -2.353553 -19.875000 +v -0.575003 -2.166053 -19.875000 +v -0.250243 -2.353553 -19.875000 +v -0.187500 -1.728554 -8.750000 +v 0.187500 -1.728554 -8.750000 +v -0.187500 -0.603554 -8.750000 +v 0.187500 -0.603554 -8.750000 +v -0.404007 -0.728554 -8.875000 +v 0.404006 -0.728554 -8.875000 +v -0.404007 -1.603554 -8.875000 +v 0.404006 -1.603554 -8.875000 +v 0.250000 0.603553 -8.750000 +v -0.250000 0.603553 -8.750000 +v -0.603554 0.250000 -8.750000 +v -0.603554 -0.250000 -8.750000 +v 0.603553 -0.250000 -8.750000 +v 0.603553 0.250000 -8.750000 +v 0.250000 0.603553 -23.625000 +v -0.250000 0.603553 -23.625000 +v -0.603554 0.250000 -23.625000 +v -0.603554 -0.250000 -23.625000 +v 0.250120 -0.603555 -8.749999 +v -0.250121 -0.603554 -8.750000 +v 0.603553 -0.250000 -23.625000 +v 0.603553 0.250000 -23.625000 +v -0.000000 -0.603554 -8.375000 +v -0.230970 -0.699225 -8.375000 +v -0.326641 -0.930195 -8.375000 +v -0.230970 -1.161165 -8.375000 +v -0.000000 -1.256835 -8.375000 +v 0.230969 -1.161165 -8.375000 +v 0.326640 -0.930195 -8.375000 +v 0.230969 -0.699225 -8.375000 +v -0.000000 -0.603554 -0.000000 +v -0.230970 -0.699225 -0.000000 +v -0.326641 -0.930195 -0.000000 +v -0.230970 -1.161165 -0.000000 +v -0.000000 -1.256835 -0.000000 +v 0.230969 -1.161165 -0.000000 +v 0.326640 -0.930195 -0.000000 +v 0.230969 -0.699225 -0.000000 +v 0.288712 -1.218907 0.750000 +v -0.000000 -1.338495 0.750000 +v -0.288713 -1.218907 0.750000 +v -0.408301 -0.930195 -0.000000 +v -0.288713 -1.218907 -0.000000 +v -0.000000 -1.338495 -0.000000 +v 0.288712 -1.218907 -0.000000 +v 0.408300 -0.930195 -0.000000 +v -0.408301 -0.930195 0.750000 +v 0.408300 -0.930195 0.750000 +v -0.312501 -1.728554 -8.500000 +v 0.312500 -1.728554 -8.500000 +v -0.312501 -1.728554 -8.750000 +v 0.312500 -1.728554 -8.750000 +v -0.000000 0.853703 -23.625000 +v -0.301852 0.772822 -23.625000 +v -0.522823 0.551852 -23.625000 +v 0.522822 0.551851 -23.625000 +v 0.301852 0.772822 -23.625000 +v 0.250240 -2.353553 -24.125000 +v -0.250241 -2.353554 -24.125000 +v -0.603554 0.250000 -24.125000 +v 0.603553 0.250000 -24.125000 +v -0.000000 0.853703 -24.125000 +v -0.301852 0.772822 -24.125000 +v -0.522823 0.551852 -24.125000 +v 0.522822 0.551851 -24.125000 +v 0.301852 0.772822 -24.125000 +v -0.603554 -2.166053 -24.125000 +v 0.603553 -2.166053 -24.125000 +v 0.250240 -2.353553 -23.625000 +v -0.250243 -2.353553 -23.625000 +v -0.000000 0.974444 -24.125000 +v -0.362222 0.877386 -24.125000 +v -0.627387 0.612221 -24.125000 +v -0.724444 0.250000 -24.125000 +v 0.724444 0.250000 -24.125000 +v 0.627386 0.612221 -24.125000 +v 0.362222 0.877386 -24.125000 +v -0.724444 -2.250000 -24.125000 +v -0.627387 -2.612222 -24.125000 +v -0.362222 -2.877387 -24.125000 +v -0.000000 -2.974444 -24.125000 +v 0.362222 -2.877388 -24.125000 +v 0.627387 -2.612222 -24.125000 +v 0.724444 -2.250000 -24.125000 +v -0.724444 0.249999 -26.375000 +v 0.724444 0.249999 -26.375000 +v 0.724444 -2.250001 -26.112240 +v -0.724444 -2.250001 -26.112240 +v -0.627386 -2.612223 -26.074171 +v -0.362222 -2.877388 -26.046301 +v 0.000001 -2.974445 -26.036097 +v 0.362222 -2.877388 -26.046301 +v 0.627387 -2.612222 -26.074171 +v -0.362222 0.877386 -32.375000 +v 0.000000 0.974443 -32.375000 +v -0.627386 0.612221 -32.375000 +v -0.724444 0.249999 -32.375000 +v 0.627387 0.612221 -32.375000 +v 0.724444 0.249999 -32.375000 +v 0.362222 0.877386 -32.375000 +v -0.724444 0.249999 -30.625000 +v 0.724444 0.249999 -30.625000 +v -0.724444 -2.250001 -32.375000 +v 0.724444 -2.250001 -32.375000 +v -0.724444 -2.250001 -30.345110 +v -0.627386 -2.612223 -30.304556 +v -0.362222 -2.877388 -30.274868 +v 0.000000 -2.974445 -30.264000 +v 0.362222 -2.877388 -30.274868 +v 0.627387 -2.612223 -30.304556 +v 0.724444 -2.250001 -30.345110 +v -0.627386 -2.612223 -32.375000 +v -0.362222 -2.877388 -32.375000 +v 0.000000 -2.974445 -32.375000 +v 0.362222 -2.877388 -32.375000 +v 0.627387 -2.612223 -32.375000 +v 0.000000 0.442908 -30.646597 +v -1.207407 0.121394 -30.610601 +v -2.091290 -0.757002 -30.512260 +v -2.414814 -1.956913 -30.377924 +v -2.091290 -3.156823 -30.243586 +v -1.207407 -4.035219 -30.145245 +v 0.000000 -4.356734 -30.109249 +v 1.207407 -4.035219 -30.145245 +v 2.091291 -3.156823 -30.243586 +v 2.414815 -1.956913 -30.377924 +v 2.091291 -0.757002 -30.512260 +v 1.207408 0.121393 -30.610601 +v 0.000000 0.443048 -26.395290 +v -0.965925 0.185646 -26.368237 +v -1.673032 -0.517587 -26.294323 +v -1.931851 -1.478221 -26.193357 +v -1.673032 -2.438856 -26.092390 +v -0.965925 -3.142088 -26.018476 +v 0.000000 -3.399490 -25.991423 +v 0.965926 -3.142088 -26.018476 +v 1.673033 -2.438855 -26.092390 +v 1.931852 -1.478221 -26.193357 +v 1.673033 -0.517587 -26.294323 +v 0.965926 0.185646 -26.368237 +v 0.724445 -1.725403 -26.169443 +v 0.989610 -1.461690 -26.197161 +v 1.086667 -1.101452 -26.235023 +v 0.989610 -0.741214 -26.272886 +v 0.724445 -0.477502 -26.300604 +v 0.724445 -1.647006 -25.423552 +v 0.989610 -1.383294 -25.451269 +v 1.086667 -1.023056 -25.489132 +v 0.989610 -0.662818 -25.526995 +v 0.724445 -0.399106 -25.554712 +v -0.724444 -0.477502 -26.300604 +v -0.989609 -0.741214 -26.272886 +v -1.086666 -1.101452 -26.235023 +v -0.989609 -1.461690 -26.197161 +v -0.724444 -1.725402 -26.169443 +v -0.724444 -0.399106 -25.554712 +v -0.989609 -0.662818 -25.526995 +v -1.086666 -1.023056 -25.489132 +v -0.989609 -1.383294 -25.451269 +v -0.724444 -1.647006 -25.423552 +v 0.724444 -2.097328 -30.366724 +v 0.797917 -1.996755 -30.377295 +v 0.797917 -0.877918 -30.494890 +v 0.724444 -0.777344 -30.505461 +v 0.724444 -2.129993 -30.677511 +v 0.797917 -2.029420 -30.688082 +v 0.797917 -0.910583 -30.805677 +v 0.724444 -0.810010 -30.816248 +v 0.724444 -1.985735 -31.164513 +v 0.724444 -1.539369 -31.406870 +v 0.724444 -1.052369 -31.262613 +v 0.797917 -1.907146 -31.100872 +v 0.797917 -1.528798 -31.306297 +v 0.797917 -1.116009 -31.184023 +v -0.724443 -0.777344 -30.505461 +v -0.797916 -0.877917 -30.494890 +v -0.797916 -1.996754 -30.377295 +v -0.724443 -2.097328 -30.366724 +v -0.724443 -0.810010 -30.816248 +v -0.797916 -0.910582 -30.805677 +v -0.797916 -2.029420 -30.688082 +v -0.724443 -2.129993 -30.677511 +v -0.724443 -1.052368 -31.262613 +v -0.724443 -1.539369 -31.406870 +v -0.724443 -1.985734 -31.164513 +v -0.797916 -1.116008 -31.184023 +v -0.797916 -1.528798 -31.306297 +v -0.797916 -1.907146 -31.100872 +v -0.375000 -0.000000 -32.375000 +v 0.375000 0.000000 -32.375000 +v -0.375000 -0.000000 -37.625000 +v -0.375001 -2.500000 -32.375000 +v 0.375000 -2.500000 -32.375000 +v -0.375000 -2.500000 -36.375000 +v 0.375000 -2.500000 -36.375000 +v -0.375000 -5.588699 -39.838146 +v -0.375000 -5.103414 -41.649258 +v -0.375000 -5.103414 -42.682030 +v -0.375000 -7.594547 -51.979065 +v -0.375000 -0.733767 -42.555103 +v -0.375000 -1.792117 -52.624638 +v -0.375000 -7.219547 -52.628601 +v -0.375000 -5.140984 -53.070400 +v -0.375000 -3.368848 -53.017761 +v 0.375000 -5.588700 -39.838146 +v 0.375000 -5.103413 -41.649258 +v 0.375000 -5.103413 -42.682030 +v 0.375000 -7.594547 -51.979065 +v 0.375000 -0.733767 -42.555103 +v 0.375000 -1.792117 -52.624638 +v 0.375000 -7.219547 -52.628586 +v 0.375000 -5.140984 -53.070396 +v 0.375000 -3.368848 -53.017761 +v -0.375000 -2.758819 -37.340927 +v -0.375000 -3.446319 -38.531712 +v -0.375001 -4.418591 -39.503983 +v -0.375000 -0.513030 -39.034538 +v -0.375000 -1.588486 -40.570450 +v -0.375000 -1.588486 -40.820450 +v 0.375000 -2.758819 -37.340927 +v 0.374999 -3.446319 -38.531712 +v 0.374999 -4.418591 -39.503983 +v 0.375000 -0.513030 -39.034538 +v 0.375000 -1.588486 -40.570450 +v 0.375000 -1.588486 -40.820450 +v 0.375000 -0.000000 -37.625000 +v -0.625000 -0.249956 -37.374996 +v -0.625000 -0.249956 -32.374996 +v -0.625000 -2.249955 -36.624996 +v -0.625000 -2.249956 -32.374996 +v -0.625000 -5.338655 -39.838142 +v -0.625000 -4.853369 -41.649254 +v -0.625000 -4.853369 -42.932026 +v -0.625000 -7.344502 -51.979061 +v -0.625000 -0.983722 -42.805099 +v -0.625000 -2.042073 -52.374634 +v -0.625000 -6.969503 -52.378582 +v -0.625000 -5.140940 -52.820393 +v -0.625000 -3.368803 -52.767757 +v -0.625000 -2.508774 -37.590923 +v -0.625000 -3.196274 -38.781708 +v -0.625000 -4.168546 -39.753979 +v -0.625000 -0.762986 -38.784534 +v -0.625000 -1.838441 -40.320446 +v -0.625000 -1.838441 -41.070446 +v 0.625000 -0.249956 -37.374996 +v 0.625000 -0.249956 -32.374996 +v 0.625000 -2.249955 -36.624996 +v 0.625000 -2.249956 -32.374996 +v 0.625000 -5.338655 -39.838142 +v 0.625000 -4.853369 -41.649254 +v 0.625000 -4.853369 -42.932026 +v 0.625000 -7.344502 -51.979061 +v 0.625000 -0.983722 -42.805099 +v 0.625000 -2.042073 -52.374634 +v 0.625000 -6.969502 -52.378582 +v 0.625000 -5.140939 -52.820393 +v 0.625000 -3.368803 -52.767757 +v 0.625000 -2.508775 -37.590923 +v 0.625000 -3.196274 -38.781708 +v 0.625000 -4.168546 -39.753979 +v 0.625000 -0.762986 -38.784534 +v 0.625000 -1.838441 -40.320446 +v 0.625000 -1.838441 -41.070446 +v -0.250000 -0.000001 -32.375000 +v 0.250000 -0.000001 -32.375000 +v -0.250000 0.499999 -32.375000 +v 0.250000 0.499999 -32.375000 +v -0.250000 -0.000000 -37.375000 +v 0.250000 -0.000000 -37.375000 +v -0.250000 0.500000 -37.375000 +v 0.250000 0.499999 -37.375000 +v 0.000000 0.744980 -32.375000 +v -0.173227 0.673227 -32.375000 +v 0.173228 0.673227 -32.375000 +v 0.000000 0.744980 -37.375000 +v -0.173227 0.673227 -37.375000 +v 0.173228 0.673227 -37.375000 +v 0.000000 0.500000 -37.619980 +v 0.000000 0.673227 -37.548229 +v 0.000000 -0.000000 -37.619980 +v 0.173227 0.500000 -37.548225 +v 0.122492 0.673227 -37.497490 +v -0.173226 0.500000 -37.548225 +v -0.122491 0.673227 -37.497490 +v 0.173227 0.000000 -37.548225 +v -0.173226 -0.000000 -37.548225 +v 0.125000 0.875000 -36.843750 +v 0.250000 0.875000 -36.843750 +v 0.125000 0.875000 -36.906250 +v 0.250000 0.875000 -36.906250 +v 0.250002 2.500000 -36.843750 +v 0.250002 2.500000 -36.906250 +v -0.250000 0.875000 -36.843750 +v -0.125000 0.874999 -36.843750 +v -0.250000 0.875000 -36.906250 +v -0.125000 0.874999 -36.906250 +v -0.249999 2.500000 -36.843750 +v -0.249999 2.500000 -36.906250 +v 0.062502 2.375000 -36.843750 +v 0.062502 2.375000 -36.906250 +v -0.062499 2.375000 -36.843750 +v -0.062499 2.375000 -36.906250 +v 0.125001 2.312500 -36.843750 +v 0.125001 2.312500 -36.906250 +v -0.124999 2.312500 -36.843750 +v -0.124999 2.312500 -36.906250 +v -0.187500 1.062500 -36.906250 +v 0.187500 1.062500 -36.906250 +v -0.187500 1.250000 -36.906250 +v 0.187500 1.250000 -36.906250 +v 0.125000 1.250000 -36.906250 +v -0.125000 1.250000 -36.906250 +v 0.000000 1.125000 -36.906250 +v -0.375000 1.062500 -36.968750 +v 0.375000 1.062500 -36.968750 +v -0.375000 1.250000 -36.968750 +v 0.375000 1.250000 -36.968750 +v 0.125000 1.250000 -36.968750 +v -0.125000 1.250000 -36.968750 +v 0.000000 1.125000 -36.968750 +v -0.375000 1.062500 -36.781250 +v -0.375000 1.250000 -36.781250 +v 0.375000 1.062500 -36.781250 +v 0.375000 1.250000 -36.781250 +v 0.187500 1.062500 -36.781250 +v 0.187500 1.249999 -36.781250 +v -0.187500 1.062499 -36.781250 +v -0.187500 1.250000 -36.781250 +v 0.250000 -0.000000 -35.250000 +v 0.375000 -0.000000 -35.250000 +v 0.250000 -0.000000 -37.125000 +v 0.375000 -0.000000 -37.125000 +v 0.250000 0.875000 -37.000000 +v 0.375000 0.874999 -37.000000 +v 0.250000 0.875000 -36.750000 +v 0.375000 0.874999 -36.750000 +v 0.250000 0.625000 -35.375000 +v 0.375000 0.625000 -35.375000 +v 0.250000 0.625000 -36.500000 +v 0.375000 0.625000 -36.500000 +v 0.375000 0.698223 -36.676777 +v 0.250000 0.698223 -36.676777 +v -0.375000 -0.000000 -37.125000 +v -0.375000 -0.000000 -35.250000 +v -0.250000 -0.000000 -35.250000 +v -0.250000 -0.000000 -37.125000 +v -0.250000 0.875000 -37.000000 +v -0.375000 0.874999 -37.000000 +v -0.250000 0.875000 -36.750000 +v -0.375000 0.874999 -36.750000 +v -0.375000 0.625000 -35.375000 +v -0.250000 0.625000 -35.375000 +v -0.375000 0.625000 -36.500000 +v -0.250000 0.625000 -36.500000 +v -0.375000 0.698223 -36.676777 +v -0.250000 0.698223 -36.676777 +v 0.250000 0.812499 -36.937500 +v 0.250000 0.856694 -36.919193 +v 0.250000 0.856694 -36.830807 +v 0.250000 0.812499 -36.812500 +v 0.250000 0.768305 -36.830807 +v 0.250000 0.749999 -36.875000 +v 0.250000 0.768305 -36.919193 +v -0.250000 0.812500 -36.937500 +v -0.250000 0.856694 -36.919193 +v -0.250000 0.856694 -36.830807 +v -0.250000 0.812500 -36.812500 +v -0.250000 0.768305 -36.830807 +v -0.250000 0.749999 -36.875000 +v -0.250000 0.768305 -36.919193 +v 0.250000 -2.875000 -32.375000 +v 0.250000 -2.875000 -34.625000 +v 0.250000 -3.116045 -34.912266 +v 0.250000 -3.478267 -35.009323 +v 0.250000 -3.840489 -34.912266 +v 0.250000 -4.105654 -34.647102 +v 0.250000 -4.105654 -32.772102 +v 0.250000 -3.970654 -32.422245 +v 0.250000 -3.683387 -32.181198 +v 0.250000 -3.308387 -32.181198 +v 0.250000 -2.989362 -32.378296 +v 0.250000 -2.875000 -32.600048 +v 0.250000 -3.478267 -35.384323 +v 0.250000 -3.900860 -35.271091 +v 0.250000 -4.117366 -35.146091 +v 0.250001 -4.230654 -34.772102 +v 0.250001 -4.230654 -32.772102 +v 0.250000 -4.078907 -32.359745 +v 0.250000 -3.763736 -32.085442 +v 0.250000 -3.228039 -32.085442 +v 0.250000 -2.940556 -32.265007 +v 0.250000 -2.990162 -36.110531 +v 0.250001 -2.828400 -36.714233 +v 0.250001 -3.022514 -37.438679 +v 0.250001 -2.954979 -37.680687 +v 0.250001 -2.758819 -37.340927 +v 0.250000 -2.500000 -36.375000 +v 0.250001 -2.500000 -32.375000 +v -0.250000 -2.875000 -32.375000 +v -0.250000 -2.875000 -34.625000 +v -0.250000 -3.116045 -34.912266 +v -0.250000 -3.478267 -35.009323 +v -0.250000 -3.840489 -34.912266 +v -0.250000 -4.105654 -34.647102 +v -0.250000 -4.105654 -32.772102 +v -0.250000 -3.970654 -32.422245 +v -0.250000 -3.683387 -32.181198 +v -0.250000 -3.308387 -32.181198 +v -0.250000 -2.989362 -32.378296 +v -0.250000 -2.875000 -32.600048 +v -0.250000 -3.478267 -35.384300 +v -0.250000 -3.900860 -35.271091 +v -0.250000 -4.117366 -35.146091 +v -0.250000 -4.230654 -34.772102 +v -0.249999 -4.230654 -32.772102 +v -0.249999 -4.078907 -32.359745 +v -0.250000 -3.763736 -32.085442 +v -0.249999 -3.228039 -32.085442 +v -0.250000 -2.940556 -32.265007 +v -0.250000 -2.990162 -36.110531 +v -0.250000 -2.828400 -36.714233 +v -0.250000 -3.022514 -37.438679 +v -0.250000 -2.954979 -37.680687 +v -0.250000 -2.758819 -37.340927 +v -0.250000 -2.500000 -36.375000 +v -0.250000 -2.500000 -32.375000 +v 0.125000 -2.875000 -34.375000 +v 0.125000 -3.000000 -34.062500 +v 0.125000 -3.000000 -34.187500 +v 0.125000 -3.375000 -34.125000 +v 0.125000 -3.375000 -34.250000 +v 0.125000 -3.687500 -34.062500 +v 0.125000 -3.687500 -34.187500 +v 0.125000 -3.937500 -33.875000 +v 0.125000 -3.937500 -34.000000 +v -0.125000 -2.875000 -34.375000 +v -0.125000 -3.000000 -34.062500 +v -0.125000 -3.000000 -34.187500 +v -0.125000 -3.375000 -34.125000 +v -0.125000 -3.375000 -34.250000 +v -0.125000 -3.687500 -34.062500 +v -0.125000 -3.687500 -34.187500 +v -0.125000 -3.937500 -33.875000 +v -0.125000 -3.937500 -34.000000 +v 0.125000 -2.875000 -34.000000 +v -0.125000 -2.875000 -34.000000 +vt 0.959514 0.921933 +vt 0.955466 0.910781 +vt 0.959514 0.910781 +vt 0.959514 0.955390 +vt 0.955466 0.944238 +vt 0.959514 0.944238 +vt 0.959514 0.966543 +vt 0.955466 0.955390 +vt 0.959514 0.977695 +vt 0.955466 0.966543 +vt 0.955466 0.988848 +vt 0.955466 0.977695 +vt 0.959514 0.988848 +vt 0.955466 1.000000 +vt 0.959514 0.933086 +vt 0.955466 0.933086 +vt 0.955466 0.921933 +vt 0.809717 0.802974 +vt 0.825911 0.802974 +vt 0.825911 0.806691 +vt 0.874494 0.828996 +vt 0.858300 0.832714 +vt 0.858300 0.828996 +vt 0.858300 0.851301 +vt 0.874494 0.847584 +vt 0.874494 0.851301 +vt 0.844130 0.881041 +vt 0.844130 0.836431 +vt 0.823887 0.836431 +vt 0.874494 0.840149 +vt 0.874494 0.832714 +vt 0.858300 0.847584 +vt 0.858300 0.840149 +vt 0.874494 0.825279 +vt 0.870445 0.814126 +vt 0.874494 0.814126 +vt 0.870445 0.810409 +vt 0.874494 0.810409 +vt 0.874494 0.799257 +vt 0.870445 0.828996 +vt 0.874494 0.828996 +vt 0.870445 0.817844 +vt 0.866397 0.825279 +vt 0.866397 0.817844 +vt 0.773279 0.806691 +vt 0.773279 0.802974 +vt 0.789474 0.802974 +vt 0.955466 0.875465 +vt 0.941296 0.851301 +vt 0.921053 0.851301 +vt 0.892712 0.910781 +vt 0.872470 0.910781 +vt 0.858300 0.897770 +vt 0.789474 0.817844 +vt 0.793522 0.802974 +vt 0.799595 0.806691 +vt 0.983806 0.881041 +vt 0.971660 0.899628 +vt 0.971660 0.881041 +vt 1.000000 0.881041 +vt 0.983806 0.899628 +vt 0.955466 0.899628 +vt 0.591093 0.795539 +vt 0.595142 0.806691 +vt 0.578947 0.806691 +vt 0.736842 0.795539 +vt 0.748988 0.806691 +vt 0.732794 0.806691 +vt 0.518153 0.799263 +vt 0.510121 0.806642 +vt 0.502090 0.799263 +vt 0.000000 0.672862 +vt 0.064777 0.598513 +vt 0.072874 0.672862 +vt 0.000000 0.457249 +vt 0.064777 0.531599 +vt 0.000000 0.531599 +vt 0.129555 0.672862 +vt 0.072874 0.598513 +vt 0.137652 0.598513 +vt 0.129555 0.457249 +vt 0.072874 0.531599 +vt 0.072874 0.457249 +vt 0.287111 0.613660 +vt 0.287111 0.542474 +vt 0.354251 0.506881 +vt 0.316093 0.419142 +vt 0.424798 0.419142 +vt 0.370445 0.505576 +vt 0.939852 0.768664 +vt 0.949169 0.776952 +vt 0.905082 0.776952 +vt 0.975708 0.765799 +vt 0.988435 0.768664 +vt 0.997752 0.776952 +vt 0.943320 0.756505 +vt 0.943320 0.765799 +vt 0.906883 0.756505 +vt 0.969636 0.739777 +vt 0.982516 0.744678 +vt 0.987854 0.756505 +vt 0.306899 0.661712 +vt 0.327935 0.650558 +vt 0.315789 0.692176 +vt 0.716599 0.743494 +vt 0.724696 0.732342 +vt 0.728745 0.736059 +vt 0.680162 0.646840 +vt 0.676113 0.743494 +vt 0.676113 0.646840 +vt 0.716599 0.646840 +vt 0.680162 0.743494 +vt 0.688259 0.732342 +vt 0.692308 0.736059 +vt 0.712551 0.743494 +vt 0.712551 0.646840 +vt 0.736842 0.736059 +vt 0.765182 0.747212 +vt 0.672065 0.750929 +vt 0.672065 0.747212 +vt 0.777328 0.750929 +vt 0.769231 0.747212 +vt 0.777328 0.747212 +vt 0.704453 0.732342 +vt 0.704453 0.646840 +vt 0.748988 0.646840 +vt 0.740891 0.732342 +vt 0.740891 0.646840 +vt 0.781377 0.747212 +vt 0.769231 0.750929 +vt 0.748988 0.743494 +vt 0.712551 0.747212 +vt 0.680162 0.747212 +vt 0.781377 0.750929 +vt 0.874494 0.747212 +vt 0.874494 0.750929 +vt 0.700405 0.736059 +vt 0.728745 0.635688 +vt 0.736842 0.639405 +vt 0.728745 0.639405 +vt 0.720648 0.635688 +vt 0.724696 0.639405 +vt 0.720648 0.639405 +vt 0.712551 0.639405 +vt 0.748988 0.624535 +vt 0.712551 0.620818 +vt 0.736842 0.620818 +vt 0.761134 0.635688 +vt 0.748988 0.635688 +vt 0.700405 0.635688 +vt 0.688259 0.624535 +vt 0.700405 0.624535 +vt 0.676113 0.635688 +vt 0.676113 0.624535 +vt 0.761134 0.624535 +vt 0.773279 0.635688 +vt 0.805668 0.624535 +vt 0.813765 0.635688 +vt 0.805668 0.635688 +vt 0.781377 0.635688 +vt 0.773279 0.624535 +vt 0.781377 0.624535 +vt 0.700405 0.646840 +vt 0.748988 0.646840 +vt 0.748988 0.613383 +vt 0.700405 0.613383 +vt 0.724696 0.628253 +vt 0.793522 0.628253 +vt 0.748988 0.721190 +vt 0.777328 0.717472 +vt 0.777328 0.721190 +vt 0.785425 0.721190 +vt 0.858300 0.721190 +vt 0.838057 0.717472 +vt 0.858300 0.717472 +vt 0.855926 0.726448 +vt 0.866397 0.721190 +vt 0.870445 0.747212 +vt 0.850201 0.728625 +vt 0.813769 0.728625 +vt 0.809717 0.747212 +vt 0.805664 0.728625 +vt 0.809717 0.747212 +vt 0.769232 0.728625 +vt 0.748988 0.747212 +vt 0.753036 0.721190 +vt 0.763507 0.726448 +vt 0.748988 0.717472 +vt 0.777328 0.721190 +vt 0.748988 0.721190 +vt 0.777328 0.717472 +vt 0.785425 0.721190 +vt 0.858300 0.721190 +vt 0.838057 0.717472 +vt 0.858300 0.717472 +vt 0.763507 0.726448 +vt 0.753036 0.721190 +vt 0.748988 0.747212 +vt 0.769232 0.728625 +vt 0.805664 0.728625 +vt 0.809717 0.747212 +vt 0.813769 0.728625 +vt 0.809717 0.747212 +vt 0.850201 0.728625 +vt 0.870445 0.747212 +vt 0.866397 0.721190 +vt 0.855926 0.726448 +vt 0.773279 0.654275 +vt 0.757085 0.650558 +vt 0.773279 0.650558 +vt 0.595142 0.420074 +vt 0.574899 0.431227 +vt 0.607287 0.434944 +vt 0.635628 0.438662 +vt 0.643725 0.420074 +vt 0.615385 0.420074 +vt 0.659919 0.420074 +vt 0.643725 0.431227 +vt 0.659919 0.431227 +vt 0.668016 0.420074 +vt 0.668016 0.434944 +vt 0.680162 0.420074 +vt 0.676113 0.427509 +vt 0.744939 0.420074 +vt 0.684211 0.423792 +vt 0.744939 0.423792 +vt 0.761134 0.420074 +vt 0.761134 0.423792 +vt 0.773279 0.420074 +vt 0.773279 0.423792 +vt 0.789474 0.420074 +vt 0.777328 0.423792 +vt 0.785425 0.423792 +vt 0.801619 0.420074 +vt 0.789474 0.423792 +vt 0.801619 0.423792 +vt 0.805668 0.420074 +vt 0.659919 0.379182 +vt 0.659919 0.364312 +vt 0.651822 0.364312 +vt 0.587045 0.364312 +vt 0.530364 0.379182 +vt 0.805668 0.364312 +vt 0.817814 0.420074 +vt 0.817814 0.364312 +vt 0.562753 0.420074 +vt 0.570850 0.431227 +vt 0.570850 0.420074 +vt 0.635628 0.382900 +vt 0.643725 0.401487 +vt 0.643725 0.390335 +vt 0.570850 0.390335 +vt 0.562753 0.401487 +vt 0.570850 0.401487 +vt 0.659919 0.401487 +vt 0.659919 0.390335 +vt 0.668016 0.401487 +vt 0.668016 0.386617 +vt 0.680162 0.401487 +vt 0.676113 0.394052 +vt 0.684211 0.397770 +vt 0.744939 0.401487 +vt 0.744939 0.397770 +vt 0.761134 0.401487 +vt 0.761134 0.397770 +vt 0.773279 0.401487 +vt 0.773279 0.397770 +vt 0.777328 0.397770 +vt 0.789474 0.401487 +vt 0.785425 0.397770 +vt 0.789474 0.397770 +vt 0.801619 0.401487 +vt 0.801619 0.397770 +vt 0.805668 0.401487 +vt 0.805668 0.397770 +vt 0.659919 0.334572 +vt 0.651822 0.349442 +vt 0.659919 0.349442 +vt 0.587045 0.349442 +vt 0.817814 0.297398 +vt 0.805668 0.349442 +vt 0.817814 0.349442 +vt 0.417004 0.375465 +vt 0.429150 0.371747 +vt 0.429150 0.375465 +vt 0.441296 0.375465 +vt 0.441296 0.371747 +vt 0.453441 0.375465 +vt 0.417004 0.356877 +vt 0.429150 0.360595 +vt 0.417004 0.360595 +vt 0.441296 0.356877 +vt 0.429150 0.356877 +vt 0.453441 0.356877 +vt 0.441296 0.360595 +vt 0.493927 0.360595 +vt 0.502024 0.371747 +vt 0.493927 0.371747 +vt 0.453441 0.360595 +vt 0.457490 0.371747 +vt 0.453441 0.371747 +vt 0.412955 0.360595 +vt 0.412955 0.349442 +vt 0.412955 0.371747 +vt 0.417004 0.371747 +vt 0.761134 0.849442 +vt 0.775304 0.836431 +vt 0.795547 0.836431 +vt 0.306899 0.728623 +vt 0.306899 0.706321 +vt 0.327935 0.695167 +vt 0.421053 0.736786 +vt 0.408907 0.739777 +vt 0.429943 0.706321 +vt 0.327935 0.739777 +vt 0.408907 0.695167 +vt 0.574899 0.390335 +vt 0.595142 0.401487 +vt 0.607287 0.386617 +vt 0.615385 0.401487 +vt 0.327935 0.695167 +vt 0.408907 0.650558 +vt 0.408907 0.695167 +vt 0.433198 0.672862 +vt 0.421053 0.692176 +vt 0.959514 1.000000 +vt 0.834008 0.817844 +vt 0.809717 0.817844 +vt 0.809717 0.849442 +vt 0.809717 0.868030 +vt 0.823887 0.881041 +vt 0.858300 0.868030 +vt 0.858300 0.849442 +vt 0.846154 0.828996 +vt 0.842105 0.821561 +vt 0.825911 0.821561 +vt 0.821862 0.828996 +vt 0.834008 0.817844 +vt 0.870445 0.825279 +vt 0.870445 0.799257 +vt 0.765182 0.817844 +vt 0.906883 0.875465 +vt 0.906883 0.897770 +vt 0.921053 0.910781 +vt 0.941296 0.910781 +vt 0.955466 0.897770 +vt 0.858300 0.875465 +vt 0.906883 0.875465 +vt 0.872470 0.851301 +vt 0.892712 0.851301 +vt 0.906883 0.897770 +vt 0.805668 0.802974 +vt 1.000000 0.899628 +vt 0.955466 0.881041 +vt 0.529511 0.788833 +vt 0.526918 0.797738 +vt 0.519819 0.804256 +vt 0.500424 0.804256 +vt 0.493325 0.797738 +vt 0.490732 0.788833 +vt 0.000000 0.598513 +vt 0.072874 0.457249 +vt 0.072874 0.672862 +vt 0.137652 0.531599 +vt 0.421390 0.613660 +vt 0.393014 0.639715 +vt 0.354251 0.649253 +vt 0.315488 0.639715 +vt 0.276725 0.578067 +vt 0.315488 0.516418 +vt 0.393014 0.516418 +vt 0.421390 0.542474 +vt 0.431777 0.578067 +vt 0.339065 0.497862 +vt 0.316093 0.476769 +vt 0.307692 0.447955 +vt 0.339065 0.398048 +vt 0.370445 0.390335 +vt 0.401826 0.398048 +vt 0.433198 0.447955 +vt 0.424798 0.476769 +vt 0.401826 0.497862 +vt 0.914399 0.768664 +vt 0.927126 0.765799 +vt 0.953665 0.776952 +vt 0.962982 0.768664 +vt 0.906883 0.765799 +vt 0.912221 0.744678 +vt 0.925101 0.739777 +vt 0.937982 0.744678 +vt 0.987854 0.765799 +vt 0.951417 0.765799 +vt 0.951417 0.756505 +vt 0.956756 0.744678 +vt 0.306899 0.684013 +vt 0.303644 0.672862 +vt 0.315789 0.653549 +vt 0.724696 0.646840 +vt 0.688259 0.646840 +vt 0.765182 0.750929 +vt 0.724696 0.635688 +vt 0.688259 0.635688 +vt 0.813765 0.624535 +vt 0.712551 0.646840 +vt 0.736842 0.646840 +vt 0.736842 0.613383 +vt 0.712551 0.613383 +vt 0.789474 0.635688 +vt 0.797571 0.635688 +vt 0.748988 0.717472 +vt 0.785425 0.717472 +vt 0.838057 0.721190 +vt 0.858300 0.721190 +vt 0.761134 0.721190 +vt 0.785425 0.717472 +vt 0.838057 0.721190 +vt 0.761134 0.721190 +vt 0.858300 0.721190 +vt 0.757085 0.654275 +vt 0.805668 0.423792 +vt 0.805668 0.405204 +vt 0.530364 0.334572 +vt 0.805668 0.315985 +vt 0.502024 0.360595 +vt 0.457490 0.360595 +vt 0.412955 0.382900 +vt 0.773279 0.828996 +vt 0.777328 0.821561 +vt 0.785425 0.817844 +vt 0.793522 0.821561 +vt 0.797571 0.828996 +vt 0.809717 0.849442 +vt 0.775304 0.881041 +vt 0.809717 0.868030 +vt 0.795547 0.881041 +vt 0.761134 0.868030 +vt 0.303644 0.717472 +vt 0.315789 0.698158 +vt 0.315789 0.736786 +vt 0.421053 0.698158 +vt 0.433198 0.717472 +vt 0.429943 0.728623 +vt 0.429943 0.684013 +vt 0.421053 0.653549 +vt 0.429943 0.661712 +vt -0.000000 1.000000 +vt 0.101215 0.985130 +vt 0.101215 1.000000 +vt -0.000000 0.985130 +vt 0.101215 0.970260 +vt 0.000000 0.970260 +vt 0.101215 0.955390 +vt 0.000000 0.955390 +vt 0.101215 0.940520 +vt 0.000000 0.940520 +vt 0.101215 0.925651 +vt 0.000000 0.925651 +vt 0.101215 0.910781 +vt 0.000000 0.910781 +vt 0.101215 0.895911 +vt 0.000000 0.895911 +vt 0.101215 0.881041 +vt 0.854251 0.955390 +vt 0.854251 0.944238 +vt 0.854251 0.933086 +vt 0.854251 0.921933 +vt 0.854251 1.000000 +vt 0.854251 0.988848 +vt 0.854251 0.977695 +vt 0.854251 0.966543 +vt 0.854251 0.910781 +vt 0.874494 0.814126 +vt 0.898785 0.832714 +vt 0.874494 0.832714 +vt 0.874494 0.713755 +vt 0.898785 0.732342 +vt 0.874494 0.732342 +vt 0.874494 0.795539 +vt 0.898785 0.814126 +vt 0.874494 0.851301 +vt 0.898785 0.851301 +vt 0.874494 0.695167 +vt 0.898785 0.713755 +vt 0.898785 0.750929 +vt 0.874494 0.750929 +vt 0.874494 0.788104 +vt 0.898785 0.780669 +vt 0.898785 0.788104 +vt 0.834008 0.806691 +vt 0.844130 0.806691 +vt 0.838057 0.802974 +vt 0.854251 0.806691 +vt 0.850202 0.802974 +vt 0.854251 0.802974 +vt 0.101215 0.955390 +vt 0.372470 0.970260 +vt 0.101215 0.970260 +vt 0.101215 0.985130 +vt 0.372470 1.000000 +vt 0.101215 1.000000 +vt 0.101215 0.895911 +vt 0.372470 0.910781 +vt 0.101215 0.910781 +vt 0.101215 0.940520 +vt 0.372470 0.925651 +vt 0.372470 0.940520 +vt 0.372470 0.955390 +vt 0.372470 0.985130 +vt 0.101215 0.881041 +vt 0.372470 0.895911 +vt 0.101215 0.925651 +vt 0.983806 0.914498 +vt 0.971660 0.940520 +vt 0.971660 0.914498 +vt 0.983806 0.962825 +vt 0.971660 0.981413 +vt 0.971660 0.962825 +vt 0.983806 0.799257 +vt 0.971660 0.817844 +vt 0.971660 0.799257 +vt 0.983806 0.840149 +vt 0.971660 0.866171 +vt 0.971660 0.840149 +vt 0.983806 0.940520 +vt 0.983806 0.981413 +vt 0.971660 1.000000 +vt 0.983806 0.817844 +vt 0.672065 0.821561 +vt 0.655870 0.806691 +vt 0.672065 0.806691 +vt 0.000000 0.750929 +vt 0.121457 0.739777 +vt 0.121457 0.750929 +vt 0.000000 0.828996 +vt 0.121457 0.869888 +vt 0.000000 0.869888 +vt 0.000000 0.881041 +vt 0.121457 0.881041 +vt 0.121457 0.791822 +vt -0.000000 0.791822 +vt 0.481781 0.869888 +vt 0.481781 0.881041 +vt 0.481781 0.750929 +vt 0.481781 0.739777 +vt 0.121457 0.817844 +vt 0.481781 0.815985 +vt 0.121457 0.828996 +vt 0.477733 0.825279 +vt 0.121457 0.802974 +vt 0.481781 0.804833 +vt 0.477733 0.795539 +vt 0.481781 0.776952 +vt 0.481781 0.843866 +vt 0.489879 0.780669 +vt 0.489879 0.747212 +vt 0.489879 0.840149 +vt 0.372470 0.895911 +vt 0.854251 0.910781 +vt 0.372470 0.910781 +vt 0.372470 0.970260 +vt 0.854251 0.985130 +vt 0.372470 0.985130 +vt 0.854251 0.925651 +vt 0.372470 0.925651 +vt 0.372470 0.881041 +vt 0.854251 0.895911 +vt 0.372470 1.000000 +vt 0.854251 1.000000 +vt 0.489879 0.881041 +vt 0.761134 0.873606 +vt 0.761134 0.881041 +vt 0.489879 0.866171 +vt 0.761134 0.858736 +vt 0.761134 0.866171 +vt 0.489879 0.851301 +vt 0.761134 0.843866 +vt 0.761134 0.851301 +vt 0.489879 0.836431 +vt 0.761134 0.828996 +vt 0.761134 0.836431 +vt 0.489879 0.873606 +vt 0.489879 0.858736 +vt 0.489879 0.843866 +vt 0.489879 0.828996 +vt 0.761134 0.821561 +vt 0.898785 0.795539 +vt 0.874494 0.765799 +vt 0.898785 0.758364 +vt 0.898785 0.765799 +vt 0.874494 0.773234 +vt 0.898785 0.773234 +vt 0.874494 0.780669 +vt 0.874494 0.758364 +vt 0.983806 0.866171 +vt 0.372470 0.955390 +vt 0.854251 0.970260 +vt 0.854251 0.940520 +vt 0.372470 0.940520 +vt 0.854251 0.955390 +vt 0.550607 0.806691 +vt 0.538462 0.821561 +vt 0.538462 0.806691 +vt 0.684211 0.821561 +vt 0.526316 0.821561 +vt 0.526316 0.806691 +vt 0.514170 0.821561 +vt 0.514170 0.806691 +vt 0.562753 0.806691 +vt 0.550607 0.821561 +vt 0.502024 0.821561 +vt 0.502024 0.806691 +vt 0.489879 0.821561 +vt 0.489879 0.806691 +vt 0.562753 0.821561 +vt 0.765182 0.821561 +vt 0.643725 0.821561 +vt 0.643725 0.806691 +vt 0.000000 0.802974 +vt 0.000000 0.817844 +vt 0.000000 0.576208 +vt 0.064777 0.565056 +vt 0.064777 0.576208 +vt 0.000000 0.587361 +vt 0.064777 0.587361 +vt 0.064777 0.542751 +vt 0.000000 0.542751 +vt 0.064777 0.553903 +vt 0.000000 0.553903 +vt 0.267206 0.684015 +vt -0.000000 0.695167 +vt -0.000000 0.684015 +vt 0.000000 0.565056 +vt 0.267206 0.706320 +vt 0.000000 0.717472 +vt -0.000000 0.706320 +vt 0.267206 0.717472 +vt -0.000000 0.728625 +vt 0.267206 0.695167 +vt 0.210526 0.672862 +vt 0.267206 0.672862 +vt 0.072874 0.739777 +vt 0.267206 0.728625 +vt 0.210526 0.739777 +vt 0.137652 0.553903 +vt 0.072874 0.565056 +vt 0.072874 0.553903 +vt 0.137652 0.587361 +vt 0.072874 0.576208 +vt 0.137652 0.576208 +vt 0.137652 0.542751 +vt 0.072874 0.542751 +vt 0.137652 0.565056 +vt 0.072874 0.587361 +vt 0.137652 0.598513 +vt 0.275304 0.631970 +vt 0.137652 0.635688 +vt 0.275304 0.672862 +vt 0.137652 0.672862 +vt 0.137652 0.486989 +vt 0.275304 0.449814 +vt 0.275304 0.483271 +vt 0.137652 0.524164 +vt 0.275304 0.490706 +vt 0.275304 0.520446 +vt 0.137652 0.561338 +vt 0.275304 0.527881 +vt 0.275304 0.557621 +vt 0.275304 0.594796 +vt 0.914980 0.799257 +vt 0.927126 0.776952 +vt 0.927126 0.799257 +vt 0.939271 0.799257 +vt 0.951417 0.776952 +vt 0.951417 0.799257 +vt 0.902834 0.776952 +vt 0.902834 0.799257 +vt 0.939271 0.776952 +vt 0.963563 0.776952 +vt 0.951417 0.799257 +vt 0.951417 0.776952 +vt 1.000000 0.799257 +vt 0.987854 0.776952 +vt 1.000000 0.776952 +vt 0.975708 0.776952 +vt 0.963563 0.799257 +vt 0.987854 0.799257 +vt 0.947368 0.754647 +vt 0.947368 0.765799 +vt 0.902834 0.765799 +vt 0.906883 0.754647 +vt 0.902834 0.754647 +vt 0.906883 0.739777 +vt 0.902834 0.739777 +vt 0.906883 0.724907 +vt 0.947368 0.739777 +vt 0.943320 0.724907 +vt 0.947368 0.724907 +vt 0.943320 0.754647 +vt 0.991903 0.765799 +vt 0.987854 0.754647 +vt 0.991903 0.754647 +vt 0.947368 0.754647 +vt 0.951417 0.754647 +vt 0.947368 0.739777 +vt 0.951417 0.739777 +vt 0.951417 0.724907 +vt 0.991903 0.739777 +vt 0.987854 0.724907 +vt 0.991903 0.724907 +vt 0.566802 0.037175 +vt 0.692308 0.014870 +vt 0.692308 0.037175 +vt 0.668016 0.089219 +vt 0.340081 0.066914 +vt 0.668016 0.066914 +vt 0.344130 0.037175 +vt 0.404858 0.014870 +vt 0.404858 0.037175 +vt 0.202429 0.141264 +vt 0.178138 0.118959 +vt 0.202429 0.118959 +vt 0.311741 0.037175 +vt 0.344130 0.014870 +vt 0.178138 0.141264 +vt 0.109312 0.118959 +vt -0.000000 0.037175 +vt 0.311741 0.014870 +vt 0.000000 0.141264 +vt 0.052632 0.118959 +vt 0.052632 0.141264 +vt 0.109312 0.141264 +vt 0.210526 0.066914 +vt 0.271255 0.089219 +vt 0.210526 0.089219 +vt 0.489879 0.037175 +vt 0.534413 0.014870 +vt 0.534413 0.037175 +vt 0.271255 0.066914 +vt 0.279352 0.089219 +vt 0.445344 0.037175 +vt 0.489879 0.014870 +vt 0.566802 0.014870 +vt 0.445344 0.014870 +vt 0.340081 0.089219 +vt 0.279352 0.066914 +vt 0.161943 0.089219 +vt 0.161943 0.066914 +vt -0.000000 0.089219 +vt 0.340081 0.104089 +vt 0.534413 0.052045 +vt 0.198381 0.152416 +vt 0.445344 0.052045 +vt 0.178138 0.156134 +vt 0.404858 0.048327 +vt 0.000000 0.156134 +vt 0.210526 0.104089 +vt 0.161943 0.104089 +vt 0.109312 0.152416 +vt 0.271255 0.104089 +vt 0.344130 0.048327 +vt 0.279352 0.104089 +vt 0.692308 0.048327 +vt 0.311741 0.052045 +vt 0.566802 0.052045 +vt 0.145749 0.297398 +vt 0.283401 0.237918 +vt 0.307692 0.297398 +vt -0.000000 0.066914 +vt 0.161943 0.052045 +vt 0.210526 0.052045 +vt 0.271255 0.052045 +vt 0.279352 0.052045 +vt 0.340081 0.052045 +vt 0.659919 0.052045 +vt 0.000000 0.104089 +vt 0.052632 0.107807 +vt 0.109312 0.107807 +vt 0.178138 0.104089 +vt 0.198381 0.107807 +vt -0.000000 0.014870 +vt 0.311741 0.000000 +vt 0.344130 0.003717 +vt 0.404858 0.003717 +vt 0.445344 0.000000 +vt 0.534413 0.000000 +vt 0.566802 0.000000 +vt 0.692308 0.003717 +vt 0.145749 0.297398 +vt 0.283401 0.237918 +vt 0.145749 0.237918 +vt 0.311741 0.230483 +vt 0.307692 0.297398 +vt 0.352227 0.282528 +vt 0.348178 0.211896 +vt 0.396761 0.252788 +vt 0.376518 0.185874 +vt 0.425101 0.252788 +vt 0.441296 0.159851 +vt 0.477733 0.159851 +vt 0.789474 0.245353 +vt 0.773279 0.089219 +vt 0.785425 0.100372 +vt 0.801619 0.152416 +vt 0.801619 0.204461 +vt 0.311741 0.230483 +vt 0.352227 0.282528 +vt 0.348178 0.211896 +vt 0.376518 0.182156 +vt 0.396761 0.252788 +vt 0.441296 0.159851 +vt 0.376518 0.144981 +vt 0.425101 0.252788 +vt 0.477733 0.159851 +vt 0.789474 0.245353 +vt 0.773279 0.089219 +vt 0.785425 0.100372 +vt 0.801619 0.152416 +vt 0.801619 0.204461 +vt 0.700405 0.788104 +vt 0.862348 0.773234 +vt 0.862348 0.788104 +vt 0.651822 0.773234 +vt 0.489879 0.788104 +vt 0.489879 0.773234 +vt 0.862348 0.762082 +vt 0.700405 0.750929 +vt 0.862348 0.750929 +vt 0.489879 0.750929 +vt 0.651822 0.762082 +vt 0.489879 0.762082 +vt 0.700405 0.762082 +vt 0.700405 0.773234 +vt 0.688259 0.773234 +vt 0.688259 0.762082 +vt 0.694332 0.750929 +vt 0.676113 0.762082 +vt 0.682186 0.750929 +vt 0.676113 0.773234 +vt 0.663968 0.762082 +vt 0.670040 0.750929 +vt 0.663968 0.773234 +vt 0.657895 0.750929 +vt 0.663968 0.788104 +vt 0.651822 0.788104 +vt 0.676113 0.788104 +vt 0.688259 0.788104 +vt 0.801619 0.717472 +vt 0.793522 0.721190 +vt 0.793522 0.717472 +vt 0.801619 0.721190 +vt 0.801619 0.717472 +vt 0.793522 0.721190 +vt 0.793522 0.717472 +vt 0.801619 0.721190 +vt 0.748988 0.657993 +vt 0.781377 0.661710 +vt 0.748988 0.661710 +vt 0.748988 0.669145 +vt 0.781377 0.672862 +vt 0.748988 0.672862 +vt 0.781377 0.665428 +vt 0.748988 0.665428 +vt 0.748988 0.680297 +vt 0.781377 0.676580 +vt 0.781377 0.680297 +vt 0.748988 0.676580 +vt 0.781377 0.669145 +vt 0.773279 0.684015 +vt 0.757085 0.684015 +vt 0.781377 0.657993 +vt 0.696356 0.364312 +vt 0.684211 0.349442 +vt 0.684211 0.364312 +vt 0.672065 0.364312 +vt 0.672065 0.349442 +vt 0.659919 0.364312 +vt 0.793522 0.349442 +vt 0.793522 0.364312 +vt 0.781377 0.349442 +vt 0.781377 0.364312 +vt 0.769231 0.364312 +vt 0.769231 0.349442 +vt 0.708502 0.364312 +vt 0.708502 0.349442 +vt 0.481781 0.360595 +vt 0.481781 0.371747 +vt 0.469636 0.371747 +vt 0.469636 0.360595 +vt 0.000000 0.881041 +vt 0.898785 0.695167 +vt 0.854251 0.817844 +vt 0.834008 0.802974 +vt 0.372470 0.881041 +vt 0.983806 1.000000 +vt 0.655870 0.821561 +vt 0.000000 0.739777 +vt 0.489879 0.873606 +vt 0.854251 0.881041 +vt 0.489879 0.821561 +vt 0.684211 0.806691 +vt 0.765182 0.806691 +vt -0.000000 0.739777 +vt 0.267206 0.739777 +vt 0.275304 0.602230 +vt 0.275304 0.639405 +vt 0.137652 0.449814 +vt 0.275304 0.565056 +vt 0.914980 0.776952 +vt 0.975708 0.799257 +vt 0.902834 0.724907 +vt 0.943320 0.739777 +vt 0.947368 0.765799 +vt 0.947368 0.724907 +vt 0.987854 0.739777 +vt 0.000000 0.118959 +vt 0.659919 0.104089 +vt 0.489879 0.052045 +vt 0.052632 0.152416 +vt -0.000000 0.100372 +vt 0.004049 0.048327 +vt 0.145749 0.237918 +vt -0.000000 0.055762 +vt 0.004049 0.003717 +vt 0.489879 0.000000 +vt 0.376518 0.144981 +vt 0.477733 0.275093 +vt 0.477733 0.275093 +vt 0.651822 0.750929 +vt 0.748988 0.684015 +vt 0.781377 0.684015 +vt 0.781377 0.654275 +vt 0.748988 0.654275 +vt 0.696356 0.349442 +vt 0.659919 0.349442 +vn 0.0000 0.0000 1.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.5547 0.8320 -0.0000 +vn 0.5547 0.8321 0.0000 +vn 0.0000 0.7071 -0.7071 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.2561 0.9666 +vn -0.0000 -0.1113 -0.9938 +vn 0.0000 0.1045 0.9945 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.1414 -0.9899 +vn 0.0000 0.1961 0.9806 +vn 0.0000 -0.8321 -0.5547 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.3827 -0.9239 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn -0.9239 -0.3827 -0.0000 +vn -0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.9898 -0.1427 -0.0000 +vn -0.9898 -0.1427 0.0000 +vn 0.9986 0.0532 -0.0000 +vn 0.0000 0.5547 -0.8321 +vn 0.0000 0.2898 -0.9571 +vn 0.0000 0.4178 -0.9086 +vn 0.9696 -0.2448 0.0000 +vn 0.9638 -0.2667 0.0000 +vn -0.9696 -0.2448 0.0000 +vn -0.9638 -0.2667 0.0000 +vn -0.2415 -0.9704 -0.0000 +vn 0.2415 -0.9704 0.0000 +vn 0.8569 0.5154 -0.0000 +vn 0.4688 0.8833 0.0013 +vn 0.8582 0.5133 0.0061 +vn -0.8576 -0.5143 0.0065 +vn -0.8664 0.4993 0.0076 +vn -0.8576 0.5143 0.0065 +vn -0.4707 0.8823 0.0033 +vn -0.5000 0.8660 0.0014 +vn 0.8540 -0.5198 0.0206 +vn 0.8570 -0.5154 0.0000 +vn -0.8198 0.4030 0.4069 +vn -0.6324 0.5454 0.5501 +vn 0.8193 0.4028 0.4080 +vn 0.6319 0.5454 0.5507 +vn -0.2580 -0.9657 0.0277 +vn -0.3816 -0.8474 0.3692 +vn -0.8624 -0.5057 0.0217 +vn -0.8221 -0.3833 0.4210 +vn 0.2409 -0.9702 0.0278 +vn 0.3813 -0.8473 0.3696 +vn 0.8216 -0.3831 0.4221 +vn 0.9239 -0.3826 0.0000 +vn -0.9239 -0.3826 -0.0000 +vn -0.9986 0.0532 0.0000 +vn 0.3828 -0.9238 -0.0000 +vn -0.3828 -0.9238 -0.0000 +vn 0.8661 0.4998 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.8570 -0.5154 -0.0000 +vn -0.5000 0.8660 -0.0000 +vn 0.9915 0.1303 -0.0000 +vn -0.8661 0.4998 -0.0000 +vn -0.9915 0.1303 -0.0000 +vn -0.2426 -0.9701 0.0017 +vn 0.5000 -0.8660 0.0000 +vn 0.5074 -0.8617 0.0000 +vn 0.8660 -0.5000 0.0000 +vn 0.8733 -0.4871 0.0000 +vn 0.9659 -0.2588 0.0000 +vn -0.9659 -0.2588 -0.0000 +vn -0.8733 -0.4871 -0.0000 +vn -0.8660 -0.5000 -0.0000 +vn -0.5074 -0.8617 -0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.8660 0.5000 0.0000 +vn -0.8660 0.5000 -0.0000 +vn 0.9659 0.2588 0.0000 +vn -0.9659 0.2588 -0.0000 +vn 0.4919 -0.8707 0.0000 +vn -0.8579 -0.5139 -0.0000 +vn -0.4919 -0.8707 -0.0000 +vn 0.8579 -0.5139 0.0000 +vn 0.4971 0.8676 0.0152 +vn 0.8602 0.5069 0.0565 +vn 0.8607 0.5059 0.0567 +vn 0.9603 0.2673 0.0801 +vn 0.9601 0.2678 0.0802 +vn -0.8607 0.5059 0.0567 +vn -0.9603 0.2673 0.0801 +vn -0.8602 0.5069 0.0565 +vn -0.4971 0.8676 0.0152 +vn -0.4965 0.8679 0.0151 +vn 0.4965 0.8679 0.0151 +vn 0.8660 0.4973 -0.0523 +vn 0.8660 -0.4973 0.0523 +vn 0.7071 -0.7032 0.0739 +vn 0.7071 0.7032 -0.0739 +vn -0.8660 0.4973 -0.0523 +vn -0.7071 0.7032 -0.0739 +vn -0.7071 -0.7032 0.0739 +vn -0.8660 -0.4973 0.0523 +vn 0.8090 0.5846 -0.0614 +vn 0.8045 0.5702 -0.1664 +vn 0.8090 -0.5846 0.0614 +vn 0.8022 -0.5932 -0.0683 +vn 0.8045 -0.5923 -0.0442 +vn 0.8090 -0.4568 -0.3699 +vn 0.8090 -0.0614 -0.5846 +vn 0.8090 0.3699 -0.4568 +vn 0.8022 0.5660 -0.1902 +vn -0.8090 -0.5846 0.0614 +vn -0.8022 -0.5932 -0.0683 +vn -0.8045 -0.5923 -0.0442 +vn -0.8090 0.5846 -0.0614 +vn -0.8045 0.5702 -0.1664 +vn -0.8022 0.5660 -0.1902 +vn -0.8090 0.3699 -0.4568 +vn -0.8090 -0.0614 -0.5846 +vn -0.8090 -0.4568 -0.3699 +vn -0.4133 -0.9050 0.1009 +vn -0.4015 0.6881 -0.6044 +vn 0.4005 0.8976 0.1842 +vn 0.4015 0.6881 -0.6044 +vn -0.3921 -0.9116 -0.1234 +vn 0.3513 -0.9044 -0.2423 +vn -0.3513 -0.9044 -0.2423 +vn -0.3527 -0.9287 -0.1148 +vn 0.3977 -0.5316 -0.7479 +vn 0.3527 -0.9287 -0.1148 +vn 0.3921 -0.9116 -0.1234 +vn -0.3976 -0.5316 -0.7479 +vn 0.3745 -0.0856 -0.9233 +vn 0.4133 -0.9050 0.1009 +vn 0.3756 0.1302 -0.9176 +vn -0.3756 0.1302 -0.9176 +vn -0.3745 -0.0856 -0.9233 +vn 0.4365 0.7953 -0.4208 +vn -0.4568 0.8586 -0.2328 +vn -0.4365 0.7953 -0.4208 +vn -0.4739 -0.7007 0.5334 +vn 0.4553 -0.8264 0.3312 +vn -0.4553 -0.8264 0.3312 +vn 0.4568 0.8586 -0.2328 +vn -0.4373 0.8820 0.1754 +vn -0.4489 -0.3977 0.8002 +vn 0.4739 -0.7007 0.5334 +vn 0.4489 -0.3977 0.8002 +vn -0.0918 -0.2734 0.9575 +vn 0.0918 -0.2734 0.9575 +vn -0.4005 0.8976 0.1842 +vn 0.4373 0.8820 0.1754 +vn -0.4066 0.8968 -0.1747 +vn 0.4066 0.8968 -0.1747 +vn -0.3826 0.9239 0.0000 +vn -0.9067 0.4207 0.0298 +vn -0.7970 -0.5523 0.2445 +vn -0.8887 -0.4503 -0.0866 +vn -0.8033 -0.2749 0.5283 +vn -0.9298 -0.1635 -0.3296 +vn -0.3431 -0.2369 0.9089 +vn -0.9154 0.3131 -0.2530 +vn -0.9409 0.3038 -0.1495 +vn -0.9195 0.3905 -0.0445 +vn -0.9116 -0.0453 -0.4087 +vn -0.6948 -0.6947 -0.1861 +vn -0.9642 0.2475 -0.0950 +vn -0.7044 -0.7043 -0.0877 +vn -0.9575 0.2768 0.0809 +vn -0.7072 -0.7070 -0.0000 +vn -0.7551 -0.6460 0.1114 +vn -0.7561 -0.6449 0.1111 +vn 0.9195 0.3905 -0.0445 +vn 0.3826 0.9239 -0.0000 +vn 0.9409 0.3038 -0.1495 +vn 0.9642 0.2475 -0.0950 +vn 0.9575 0.2768 0.0809 +vn 0.9067 0.4207 0.0298 +vn 0.9154 0.3131 -0.2530 +vn 0.9110 0.0693 -0.4065 +vn 0.9116 -0.0453 -0.4087 +vn 0.9298 -0.1635 -0.3296 +vn 0.8887 -0.4503 -0.0866 +vn 0.7551 -0.6460 0.1114 +vn 0.7044 -0.7043 -0.0877 +vn 0.6948 -0.6947 -0.1861 +vn 0.3431 -0.2369 0.9089 +vn 0.8033 -0.2749 0.5283 +vn 0.7970 -0.5523 0.2445 +vn 0.7561 -0.6449 0.1111 +vn 0.7072 -0.7070 -0.0000 +vn -0.9110 0.0693 -0.4065 +vn 0.9783 -0.0000 -0.2071 +vn -0.9783 0.0000 -0.2071 +vn 0.6984 0.7157 -0.0000 +vn -0.0000 0.9904 -0.1381 +vn -0.7124 0.6861 -0.1475 +vn -0.6984 0.7157 -0.0000 +vn 0.7124 0.6861 -0.1475 +vn 0.9142 0.4052 0.0000 +vn 0.8992 0.3985 -0.1807 +vn -0.8992 0.3985 -0.1807 +vn -0.9142 0.4052 -0.0000 +vn 0.6472 0.3875 -0.6565 +vn 0.5293 0.6630 -0.5294 +vn -0.0000 0.6630 -0.7486 +vn 0.0000 0.3827 -0.9239 +vn -0.5294 0.6630 -0.5293 +vn -0.6473 0.3875 -0.6565 +vn -0.6984 0.0000 -0.7157 +vn 0.6984 -0.0000 -0.7157 +vn -0.0000 0.9808 0.1951 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.3827 0.9239 +vn -0.0000 0.4830 0.8756 +vn 0.0000 -0.7071 -0.7071 +vn -0.0000 -0.7071 0.7071 +vn -0.0000 0.4830 -0.8756 +vn 0.0000 0.5773 -0.8165 +vn -0.0000 0.5773 0.8165 +vn 0.0000 0.8136 -0.5814 +vn 0.0000 0.3420 -0.9397 +vn 0.0000 -0.3505 0.9366 +vn 0.0000 -0.8233 0.5676 +vn 0.0000 -0.2732 -0.9620 +vn 0.0000 -0.7339 -0.6793 +vn 0.0000 0.2755 0.9613 +vn 0.0000 -0.9718 -0.2358 +vn -0.0000 -0.9397 0.3420 +vn 0.0000 0.7144 0.6997 +vn -0.0000 -0.3827 -0.9239 +vn -0.0000 -0.5814 -0.8136 +vn 0.0000 0.8590 0.5120 +vn -0.0000 -0.7834 -0.6215 +vn -0.0000 -0.5373 0.8434 +vn -0.0000 -0.9892 -0.1465 +vn -0.0000 -0.9103 -0.4139 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.9845 0.1754 +vn 0.0000 0.9239 0.3827 +vn -0.0000 -1.0000 -0.0052 +vn 0.0000 0.9831 -0.1831 +vn -0.0000 -0.9632 -0.2688 +vn 0.0000 -0.3092 0.9510 +vn 0.0000 -0.4472 0.8944 +vn 0.0000 -0.0161 -0.9999 +vn 0.0000 0.1644 -0.9864 +vn -0.0000 0.4082 0.9129 +vn -0.0000 0.6000 0.8000 +vn 0.0000 0.0161 0.9999 +vn 0.0000 -0.6000 -0.8000 +vn 0.0000 -0.4082 -0.9129 +vn 0.4686 0.8834 -0.0000 +vn -0.9601 0.2678 0.0802 +vn -0.8145 -0.4575 0.3569 +vn 0.8145 -0.4575 0.3569 +s off +f 16/1/1 18/2/1 2/3/1 +f 10/4/1 21/5/1 12/6/1 +f 8/7/1 22/8/1 10/4/1 +f 6/9/1 23/10/1 8/7/1 +f 6/9/1 25/11/1 24/12/1 +f 4/13/1 18/14/1 25/11/1 +f 14/15/1 21/5/1 20/16/1 +f 16/1/1 20/16/1 19/17/1 +f 51/18/2 52/19/2 49/20/2 +f 54/21/3 55/22/3 53/23/3 +f 51/24/3 58/25/3 52/26/3 +f 45/27/4 48/28/4 41/29/4 +f 59/30/5 55/22/5 56/31/5 +f 59/30/6 57/32/6 60/33/6 +f 61/34/2 64/35/2 63/36/2 +f 63/36/7 68/37/7 67/38/7 +f 68/37/8 65/39/8 67/38/8 +f 66/40/1 61/34/1 65/41/1 +f 64/42/3 66/43/3 68/44/3 +f 50/45/8 54/46/8 53/47/8 +f 99/48/4 100/49/4 93/50/4 +f 89/51/1 88/52/1 87/53/1 +f 37/54/1 55/55/1 60/56/1 +f 165/57/9 164/58/9 163/59/9 +f 93/60/4 166/61/4 165/57/4 +f 92/62/10 163/59/10 164/58/10 +f 102/63/1 101/64/1 135/65/1 +f 104/66/1 132/67/1 103/68/1 +f 129/69/1 167/70/1 130/71/1 +f 189/72/8 201/73/8 200/74/8 +f 188/75/2 202/76/2 192/77/2 +f 215/78/2 217/79/2 219/80/2 +f 216/81/8 218/82/8 213/83/8 +f 241/84/11 239/85/11 237/86/11 +f 247/87/12 251/88/12 243/89/12 +f 263/90/12 264/91/12 260/92/12 +f 272/93/12 273/94/12 274/95/12 +f 281/96/8 277/97/8 280/98/8 +f 301/99/2 302/100/2 295/101/2 +f 214/102/4 213/103/4 210/104/4 +f 412/105/1 420/106/1 416/107/1 +f 405/108/8 406/109/8 403/110/8 +f 408/111/1 420/106/1 412/105/1 +f 407/112/4 419/113/4 415/114/4 +f 405/108/4 419/113/4 407/112/4 +f 408/111/2 413/115/2 410/116/2 +f 414/117/1 412/105/1 416/107/1 +f 421/118/8 409/119/8 411/120/8 +f 414/121/9 417/122/9 415/123/9 +f 415/114/4 413/115/4 407/112/4 +f 410/116/4 421/124/4 411/125/4 +f 403/126/1 418/127/1 402/128/1 +f 419/129/13 414/121/13 415/123/13 +f 416/130/14 421/118/14 417/122/14 +f 418/127/1 406/131/1 414/117/1 +f 407/112/3 412/132/3 406/133/3 +f 418/134/2 404/135/2 402/136/2 +f 421/124/4 413/115/4 417/137/4 +f 434/138/3 424/139/3 427/140/3 +f 433/141/15 428/142/15 426/143/15 +f 425/144/3 433/141/3 426/143/3 +f 429/145/9 423/146/9 422/147/9 +f 428/142/16 434/138/16 427/140/16 +f 429/145/2 437/148/2 431/149/2 +f 432/150/8 438/151/8 430/152/8 +f 438/151/1 441/153/1 440/154/1 +f 436/155/1 443/156/1 437/148/1 +f 423/157/2 441/158/2 425/159/2 +f 424/160/8 442/161/8 422/162/8 +f 425/144/3 439/163/3 432/150/3 +f 437/164/3 424/139/3 431/149/3 +f 422/147/9 436/165/9 429/145/9 +f 438/166/9 423/146/9 430/152/9 +f 435/167/4 430/152/4 429/145/4 +f 422/162/1 423/157/1 428/168/1 +f 447/169/17 448/170/17 449/171/17 +f 448/170/3 451/172/3 449/171/3 +f 445/173/18 452/174/18 444/175/18 +f 457/176/2 448/177/2 446/178/2 +f 446/178/2 454/179/2 457/176/2 +f 452/180/2 454/179/2 444/181/2 +f 453/182/8 445/183/8 455/184/8 +f 447/185/8 455/184/8 445/183/8 +f 449/186/8 456/187/8 447/185/8 +f 458/188/17 462/189/17 461/190/17 +f 463/191/3 464/192/3 462/189/3 +f 460/193/18 466/194/18 459/195/18 +f 470/196/2 463/197/2 458/198/2 +f 458/198/2 468/199/2 470/196/2 +f 466/200/2 468/199/2 459/201/2 +f 467/202/8 460/203/8 469/204/8 +f 461/205/8 469/204/8 460/203/8 +f 462/206/8 471/207/8 461/205/8 +f 409/208/3 404/209/3 411/210/3 +f 508/211/8 511/212/8 512/213/8 +f 488/214/8 498/215/8 507/216/8 +f 508/211/8 512/213/8 507/216/8 +f 499/217/8 489/218/8 490/219/8 +f 500/220/8 490/219/8 491/221/8 +f 501/222/8 500/220/8 491/223/8 +f 502/224/8 491/225/8 492/226/8 +f 503/227/8 492/226/8 493/228/8 +f 504/229/8 493/228/8 494/230/8 +f 505/231/8 494/232/8 495/233/8 +f 506/234/8 495/235/8 496/236/8 +f 496/236/8 486/237/8 506/234/8 +f 513/238/8 486/239/8 497/240/8 +f 513/238/8 487/241/8 512/242/8 +f 488/243/8 512/244/8 487/245/8 +f 510/246/8 511/247/8 509/248/8 +f 516/249/2 526/250/2 517/251/2 +f 539/252/2 538/253/2 537/254/2 +f 517/251/2 527/255/2 518/256/2 +f 518/256/2 528/257/2 519/258/2 +f 529/259/2 519/260/2 528/257/2 +f 519/261/2 530/262/2 520/263/2 +f 520/263/2 531/264/2 521/265/2 +f 521/265/2 532/266/2 522/267/2 +f 522/268/2 533/269/2 523/270/2 +f 523/271/2 534/272/2 524/273/2 +f 524/273/2 514/274/2 525/275/2 +f 541/276/2 525/277/2 514/278/2 +f 541/276/2 515/279/2 525/277/2 +f 540/280/2 516/281/2 515/282/2 +f 544/283/8 545/284/8 546/285/8 +f 545/284/8 548/286/8 546/285/8 +f 547/287/8 550/288/8 548/286/8 +f 553/289/2 554/290/2 552/291/2 +f 557/292/2 554/290/2 555/293/2 +f 559/294/2 556/295/2 557/292/2 +f 553/296/19 542/297/19 544/298/19 +f 558/299/9 550/300/9 549/301/9 +f 553/289/2 561/302/2 551/303/2 +f 544/283/8 560/304/8 543/305/8 +f 34/306/1 33/307/1 40/308/1 +f 191/309/1 186/310/1 188/311/1 +f 197/312/1 198/313/1 194/314/1 +f 189/315/1 192/316/1 198/313/1 +f 539/317/2 536/318/2 540/319/2 +f 536/318/2 535/320/2 540/319/2 +f 211/321/4 218/322/4 217/323/4 +f 228/324/4 226/325/4 218/322/4 +f 16/1/1 19/17/1 18/2/1 +f 10/4/1 22/8/1 21/5/1 +f 8/7/1 23/10/1 22/8/1 +f 6/9/1 24/12/1 23/10/1 +f 6/9/1 4/13/1 25/11/1 +f 4/13/1 2/326/1 18/14/1 +f 14/15/1 12/6/1 21/5/1 +f 16/1/1 14/15/1 20/16/1 +f 44/327/2 36/328/2 49/20/2 +f 36/328/2 51/18/2 49/20/2 +f 54/21/3 56/31/3 55/22/3 +f 51/24/3 57/32/3 58/25/3 +f 41/29/4 42/329/4 43/330/4 +f 43/330/4 44/331/4 45/27/4 +f 45/27/4 46/332/4 47/333/4 +f 48/28/4 160/334/4 159/335/4 +f 45/27/4 47/333/4 48/28/4 +f 41/29/4 43/330/4 45/27/4 +f 157/336/4 156/337/4 41/29/4 +f 159/335/4 158/338/4 48/28/4 +f 158/338/4 157/336/4 41/29/4 +f 48/28/4 158/338/4 41/29/4 +f 59/30/5 60/33/5 55/22/5 +f 59/30/6 58/25/6 57/32/6 +f 61/34/2 62/339/2 64/35/2 +f 63/36/7 64/35/7 68/37/7 +f 68/37/8 66/340/8 65/39/8 +f 66/40/1 62/339/1 61/34/1 +f 64/42/3 62/339/3 66/43/3 +f 53/47/8 37/54/8 50/45/8 +f 37/54/8 45/341/8 50/45/8 +f 93/50/4 94/342/4 99/48/4 +f 94/342/4 95/343/4 99/48/4 +f 95/343/4 96/344/4 97/345/4 +f 97/345/4 98/346/4 95/343/4 +f 98/346/4 99/48/4 95/343/4 +f 87/53/1 86/347/1 91/348/1 +f 86/347/1 85/349/1 91/348/1 +f 85/349/1 92/350/1 91/348/1 +f 91/348/1 90/351/1 87/53/1 +f 90/351/1 89/51/1 87/53/1 +f 51/18/1 36/328/1 57/352/1 +f 36/328/1 37/54/1 60/56/1 +f 37/54/1 53/47/1 55/55/1 +f 60/56/1 57/352/1 36/328/1 +f 165/57/9 166/61/9 164/58/9 +f 93/60/4 100/353/4 166/61/4 +f 92/62/10 85/354/10 163/59/10 +f 129/69/1 136/355/1 170/356/1 +f 170/356/1 171/357/1 129/69/1 +f 171/357/1 167/70/1 129/69/1 +f 167/70/1 168/358/1 130/71/1 +f 168/358/1 169/359/1 130/71/1 +f 169/359/1 131/360/1 130/71/1 +f 189/72/8 198/361/8 201/73/8 +f 188/75/2 199/362/2 202/76/2 +f 215/78/2 211/363/2 217/79/2 +f 216/81/8 225/364/8 218/82/8 +f 233/365/11 232/366/11 231/367/11 +f 231/367/11 242/368/11 241/84/11 +f 241/84/11 240/369/11 239/85/11 +f 239/85/11 238/370/11 237/86/11 +f 237/86/11 236/371/11 235/372/11 +f 235/372/11 234/373/11 237/86/11 +f 234/373/11 233/365/11 237/86/11 +f 233/365/11 231/367/11 237/86/11 +f 231/367/11 241/84/11 237/86/11 +f 243/89/12 244/374/12 245/375/12 +f 245/375/12 246/376/12 247/87/12 +f 247/87/12 248/377/12 251/88/12 +f 248/377/12 249/378/12 251/88/12 +f 249/378/12 250/379/12 251/88/12 +f 251/88/12 252/380/12 243/89/12 +f 252/380/12 253/381/12 243/89/12 +f 253/381/12 254/382/12 243/89/12 +f 243/89/12 245/375/12 247/87/12 +f 260/92/12 261/383/12 262/384/12 +f 262/384/12 263/90/12 260/92/12 +f 270/385/12 271/386/12 274/95/12 +f 271/386/12 272/93/12 274/95/12 +f 277/97/8 276/387/8 280/98/8 +f 280/98/8 286/388/8 287/389/8 +f 287/389/8 288/390/8 280/98/8 +f 288/390/8 281/96/8 280/98/8 +f 291/391/2 290/392/2 295/101/2 +f 290/392/2 294/393/2 295/101/2 +f 294/393/2 300/394/2 295/101/2 +f 300/394/2 301/99/2 295/101/2 +f 208/395/4 209/396/4 214/102/4 +f 214/102/4 212/397/4 213/103/4 +f 213/103/4 211/321/4 210/104/4 +f 210/104/4 208/395/4 214/102/4 +f 405/108/8 407/112/8 406/109/8 +f 408/111/1 409/398/1 420/106/1 +f 405/108/4 404/399/4 419/113/4 +f 408/111/2 412/105/2 413/115/2 +f 414/117/1 406/131/1 412/105/1 +f 421/118/8 420/400/8 409/119/8 +f 414/121/9 416/130/9 417/122/9 +f 415/114/4 417/137/4 413/115/4 +f 410/116/4 413/115/4 421/124/4 +f 403/126/1 406/131/1 418/127/1 +f 419/129/13 418/134/13 414/121/13 +f 416/130/14 420/400/14 421/118/14 +f 407/112/3 413/115/3 412/132/3 +f 418/134/2 419/129/2 404/135/2 +f 434/138/3 431/149/3 424/139/3 +f 433/141/15 435/401/15 428/142/15 +f 425/144/3 432/150/3 433/141/3 +f 429/145/9 430/152/9 423/146/9 +f 428/142/16 435/401/16 434/138/16 +f 429/145/2 436/155/2 437/148/2 +f 432/150/8 439/402/8 438/151/8 +f 438/151/1 439/402/1 441/153/1 +f 436/155/1 442/161/1 443/156/1 +f 423/157/2 440/403/2 441/158/2 +f 424/160/8 443/156/8 442/161/8 +f 425/144/3 441/404/3 439/163/3 +f 437/164/3 443/405/3 424/139/3 +f 422/147/9 442/406/9 436/165/9 +f 438/166/9 440/407/9 423/146/9 +f 429/145/4 431/149/4 434/138/4 +f 435/167/4 433/141/4 430/152/4 +f 433/141/4 432/150/4 430/152/4 +f 429/145/4 434/138/4 435/167/4 +f 427/408/1 424/160/1 422/162/1 +f 423/157/1 425/159/1 426/409/1 +f 428/168/1 427/408/1 422/162/1 +f 423/157/1 426/409/1 428/168/1 +f 447/169/17 446/410/17 448/170/17 +f 448/170/3 450/411/3 451/172/3 +f 445/173/18 453/412/18 452/174/18 +f 457/176/2 450/413/2 448/177/2 +f 446/178/2 444/181/2 454/179/2 +f 447/185/8 456/187/8 455/184/8 +f 449/186/8 451/414/8 456/187/8 +f 458/188/17 463/191/17 462/189/17 +f 463/191/3 465/415/3 464/192/3 +f 460/193/18 467/416/18 466/194/18 +f 470/196/2 465/417/2 463/197/2 +f 458/198/2 459/201/2 468/199/2 +f 461/205/8 471/207/8 469/204/8 +f 462/206/8 464/418/8 471/207/8 +f 409/208/3 402/419/3 404/209/3 +f 508/211/8 509/248/8 511/212/8 +f 488/214/8 489/218/8 498/215/8 +f 499/217/8 498/215/8 489/218/8 +f 500/220/8 499/217/8 490/219/8 +f 502/224/8 501/222/8 491/225/8 +f 503/227/8 502/224/8 492/226/8 +f 504/229/8 503/227/8 493/228/8 +f 505/231/8 504/229/8 494/232/8 +f 506/234/8 505/231/8 495/235/8 +f 496/236/8 497/420/8 486/237/8 +f 513/238/8 497/240/8 487/241/8 +f 488/243/8 507/421/8 512/244/8 +f 516/249/2 535/320/2 526/250/2 +f 517/251/2 526/250/2 527/255/2 +f 518/256/2 527/255/2 528/257/2 +f 519/261/2 529/259/2 530/262/2 +f 520/263/2 530/262/2 531/264/2 +f 521/265/2 531/264/2 532/266/2 +f 522/268/2 532/266/2 533/269/2 +f 523/271/2 533/269/2 534/272/2 +f 524/273/2 534/272/2 514/274/2 +f 541/276/2 540/422/2 515/279/2 +f 540/280/2 535/423/2 516/281/2 +f 544/283/8 543/305/8 545/284/8 +f 545/284/8 547/287/8 548/286/8 +f 547/287/8 549/301/8 550/288/8 +f 553/289/2 555/293/2 554/290/2 +f 557/292/2 556/295/2 554/290/2 +f 559/294/2 558/299/2 556/295/2 +f 553/296/19 551/424/19 542/297/19 +f 558/299/9 559/425/9 550/300/9 +f 553/289/2 552/291/2 561/302/2 +f 544/283/8 542/426/8 560/304/8 +f 33/307/1 161/427/1 155/428/1 +f 155/428/1 154/429/1 33/307/1 +f 154/429/1 153/430/1 40/308/1 +f 33/307/1 154/429/1 40/308/1 +f 153/430/1 162/431/1 40/308/1 +f 40/308/1 39/432/1 36/433/1 +f 39/432/1 38/434/1 36/433/1 +f 38/434/1 37/435/1 36/433/1 +f 36/433/1 35/436/1 34/306/1 +f 36/433/1 34/306/1 40/308/1 +f 191/309/1 185/437/1 186/310/1 +f 186/310/1 187/438/1 188/311/1 +f 188/311/1 189/315/1 190/439/1 +f 190/439/1 191/309/1 188/311/1 +f 192/316/1 193/440/1 198/313/1 +f 193/440/1 194/314/1 198/313/1 +f 194/314/1 195/441/1 196/442/1 +f 196/442/1 197/312/1 194/314/1 +f 189/315/1 188/311/1 192/316/1 +f 539/317/2 537/254/2 536/318/2 +f 211/321/4 213/103/4 218/322/4 +f 228/324/4 227/443/4 226/325/4 +f 226/325/4 217/323/4 218/322/4 +f 218/322/4 230/444/4 229/445/4 +f 229/445/4 228/324/4 218/322/4 +s 1 +f 2/446/20 3/447/21 1/448/20 +f 4/449/21 5/450/22 3/447/21 +f 6/451/22 7/452/23 5/450/22 +f 8/453/23 9/454/24 7/452/23 +f 10/455/24 11/456/25 9/454/24 +f 12/457/25 13/458/26 11/456/25 +f 14/459/26 15/460/27 13/458/26 +f 16/461/27 1/462/20 15/460/27 +f 23/10/27 29/463/20 22/8/20 +f 22/8/20 28/464/21 21/5/21 +f 21/5/21 27/465/22 20/16/22 +f 20/16/22 26/466/23 19/17/23 +f 25/11/25 17/467/24 32/468/25 +f 25/11/25 31/469/26 24/12/26 +f 24/12/26 30/470/27 23/10/27 +f 19/17/23 17/471/24 18/2/24 +f 39/472/22 46/473/21 38/474/21 +f 35/475/26 42/476/25 34/477/25 +f 40/478/28 47/479/22 39/472/22 +f 37/480/16 46/473/21 45/481/16 +f 36/482/15 43/483/26 35/475/26 +f 34/477/25 41/484/29 33/485/29 +f 162/486/30 159/487/14 160/488/30 +f 44/327/31 49/489/32 59/490/33 +f 49/489/32 58/491/4 59/490/33 +f 50/492/32 56/493/4 54/494/4 +f 76/495/23 83/496/22 75/497/22 +f 74/498/21 81/499/20 73/500/20 +f 72/501/27 79/502/26 71/503/26 +f 69/504/24 77/505/25 78/506/24 +f 69/504/24 84/507/23 76/495/23 +f 75/497/22 82/508/21 74/498/21 +f 73/509/20 80/510/27 72/501/27 +f 71/503/26 77/505/25 70/511/25 +f 100/512/34 91/513/34 92/514/35 +f 98/515/21 89/516/20 90/517/21 +f 96/518/27 87/519/26 88/520/27 +f 94/521/36 85/522/37 86/523/36 +f 100/512/34 164/58/8 166/61/8 +f 99/524/34 90/517/21 91/513/34 +f 97/525/20 88/526/27 89/516/20 +f 95/527/26 86/523/36 87/519/26 +f 173/528/38 183/529/39 184/530/38 +f 101/531/40 108/532/41 107/533/42 +f 106/534/43 109/535/44 103/536/45 +f 104/537/46 109/535/44 110/538/47 +f 101/531/40 111/539/48 105/540/49 +f 119/541/50 117/542/51 109/535/44 +f 110/538/47 109/535/44 117/542/51 +f 120/543/52 107/533/42 118/544/53 +f 108/532/41 118/544/53 107/533/42 +f 114/545/54 115/546/55 113/547/56 +f 115/546/55 121/548/57 113/547/56 +f 112/549/58 111/539/48 116/550/59 +f 116/550/59 111/539/48 122/551/60 +f 116/550/59 114/545/54 112/549/58 +f 111/539/48 107/533/42 120/543/52 +f 120/543/52 122/552/60 111/539/48 +f 113/547/56 119/541/50 109/535/44 +f 119/541/50 113/547/56 121/553/57 +f 116/554/59 120/543/52 118/555/53 +f 115/556/55 119/541/50 121/553/57 +f 124/557/27 131/558/26 125/559/26 +f 127/560/61 136/561/21 128/562/21 +f 125/559/26 132/563/62 126/564/62 +f 123/565/20 130/566/27 124/557/27 +f 123/567/20 136/561/21 129/568/20 +f 145/569/3 144/570/16 137/571/3 +f 151/572/8 142/573/14 143/574/8 +f 149/575/9 140/576/13 141/577/9 +f 147/578/2 138/579/15 139/580/2 +f 152/581/16 143/574/8 144/570/16 +f 150/582/14 141/577/9 142/573/14 +f 148/583/13 139/580/2 140/576/13 +f 146/584/15 137/585/3 138/579/15 +f 40/478/28 160/488/30 48/586/28 +f 155/587/13 156/588/63 157/589/13 +f 154/590/9 157/589/13 158/591/9 +f 153/592/14 158/591/9 159/487/14 +f 33/485/29 156/588/63 161/593/63 +f 93/594/36 163/59/2 85/522/37 +f 133/595/64 135/596/61 127/560/61 +f 126/564/62 104/597/65 134/598/65 +f 102/599/64 134/598/65 104/597/65 +f 170/600/66 180/601/67 171/602/67 +f 184/530/38 181/603/68 173/528/38 +f 171/602/67 176/604/3 167/605/3 +f 167/605/3 177/606/69 168/607/69 +f 136/608/70 179/609/66 170/600/66 +f 168/607/69 178/610/71 169/611/71 +f 169/611/71 174/612/72 131/613/72 +f 175/614/70 136/608/70 135/65/8 +f 103/68/2 132/67/2 174/615/72 +f 183/529/39 182/616/49 105/617/49 +f 183/618/39 111/539/48 112/549/58 +f 113/547/56 184/619/73 114/545/54 +f 114/545/54 183/618/39 112/549/58 +f 196/620/74 205/621/9 206/622/75 +f 197/623/76 206/622/75 207/624/77 +f 198/361/78 207/624/77 201/73/78 +f 192/77/79 203/625/80 193/626/81 +f 193/626/81 204/627/82 194/628/83 +f 212/629/84 191/630/67 190/631/84 +f 194/628/83 205/621/9 195/632/9 +f 209/633/3 186/634/69 185/635/3 +f 208/636/69 187/637/85 186/634/69 +f 214/638/67 185/635/3 191/630/67 +f 216/639/86 213/640/86 212/629/84 +f 199/641/87 210/642/85 215/643/87 +f 223/644/88 228/645/9 229/646/74 +f 220/647/89 227/648/83 221/649/90 +f 224/650/91 229/646/74 230/651/76 +f 221/649/90 228/645/9 222/652/9 +f 225/364/78 230/651/76 218/82/78 +f 219/80/79 226/653/81 220/647/89 +f 242/654/92 253/655/93 241/656/94 +f 241/656/94 252/657/95 240/658/96 +f 233/659/97 246/660/98 245/661/99 +f 232/662/100 245/663/99 244/664/101 +f 231/665/3 244/666/101 243/667/3 +f 231/665/3 254/668/102 242/654/92 +f 258/669/103 262/670/8 257/671/8 +f 256/672/104 260/673/105 255/674/105 +f 264/675/106 258/669/103 259/676/106 +f 257/671/8 261/677/104 256/672/104 +f 266/678/107 270/679/108 265/680/108 +f 274/681/109 268/682/110 269/683/109 +f 267/684/2 271/685/107 266/678/107 +f 273/686/110 267/684/2 268/682/110 +f 277/97/111 282/687/112 278/688/111 +f 275/689/113 280/690/114 276/387/113 +f 279/691/115 286/692/116 280/690/114 +f 283/693/116 287/694/117 286/692/116 +f 285/695/118 287/696/117 284/697/117 +f 281/698/119 285/695/118 282/687/112 +f 292/699/120 295/700/121 296/701/122 +f 290/392/123 293/702/124 294/703/125 +f 294/703/125 297/704/126 300/705/126 +f 297/704/126 301/706/127 300/705/126 +f 299/707/128 301/708/127 298/709/127 +f 295/700/121 299/707/128 296/701/122 +f 308/710/129 307/711/23 306/712/24 +f 315/713/130 323/714/131 324/715/132 +f 311/716/133 319/717/134 310/718/135 +f 313/719/136 325/720/137 322/721/138 +f 312/722/129 320/723/139 311/716/133 +f 316/724/140 326/725/141 325/720/137 +f 313/726/136 321/727/142 312/722/129 +f 315/728/130 327/729/143 318/730/144 +f 318/730/144 326/725/141 317/731/145 +f 337/732/146 332/733/147 331/734/148 +f 329/735/149 334/736/150 328/737/151 +f 338/738/152 333/739/153 332/733/147 +f 330/740/154 335/741/155 329/735/149 +f 328/737/151 309/742/142 308/710/129 +f 336/743/156 310/718/157 319/717/158 +f 314/744/159 339/745/160 323/714/131 +f 337/732/146 305/746/161 340/747/162 +f 303/748/163 340/747/162 305/746/161 +f 315/713/130 349/749/164 314/744/159 +f 354/750/165 329/735/149 328/737/151 +f 348/751/166 316/724/140 313/719/136 +f 329/735/149 356/752/167 330/740/154 +f 351/753/168 317/731/145 316/724/140 +f 330/740/154 345/754/169 310/718/157 +f 318/730/144 350/755/170 315/728/130 +f 357/756/171 305/746/161 331/734/148 +f 341/757/172 303/748/163 305/746/161 +f 352/758/173 318/730/144 317/731/145 +f 345/754/174 311/716/133 310/718/135 +f 358/759/175 331/734/148 332/733/147 +f 346/760/176 312/722/129 311/716/133 +f 359/761/177 332/733/147 333/739/153 +f 344/762/178 308/710/129 306/712/24 +f 347/763/179 313/726/136 312/722/129 +f 314/744/159 359/761/177 333/739/153 +f 343/764/180 328/737/151 308/710/129 +f 361/765/21 362/766/8 360/767/181 +f 304/768/182 360/769/181 340/747/162 +f 340/747/162 376/770/183 337/732/146 +f 337/732/146 377/771/184 338/738/152 +f 338/738/152 378/772/185 339/745/160 +f 378/772/185 323/714/131 339/745/160 +f 324/715/132 368/773/186 369/774/187 +f 327/729/143 369/775/187 372/776/188 +f 327/729/143 371/777/189 326/725/141 +f 326/725/141 370/778/190 325/720/137 +f 325/720/137 367/779/191 322/721/138 +f 322/780/138 366/781/192 321/727/142 +f 321/727/142 365/782/193 320/723/139 +f 320/723/139 364/783/194 319/717/134 +f 336/743/156 364/783/195 375/784/196 +f 375/784/196 335/741/155 336/743/156 +f 335/741/155 373/785/197 334/736/150 +f 334/736/150 362/786/198 309/742/142 +f 309/742/142 363/787/199 307/711/23 +f 342/788/26 343/789/2 344/790/2 +f 354/791/2 341/792/172 357/793/171 +f 355/794/2 357/793/171 358/795/175 +f 356/796/2 355/794/2 358/795/175 +f 359/797/177 346/798/2 358/795/175 +f 346/798/2 356/796/2 358/795/175 +f 359/797/177 347/799/2 346/798/2 +f 347/799/2 350/800/170 348/801/166 +f 351/802/168 348/801/166 352/803/173 +f 353/804/200 352/803/173 350/800/170 +f 350/800/170 352/803/173 348/801/166 +f 360/767/181 373/805/8 376/806/183 +f 374/807/8 376/806/183 373/805/8 +f 375/808/8 377/809/184 374/807/8 +f 365/810/8 375/808/8 364/811/8 +f 377/809/184 365/810/8 378/812/185 +f 366/813/8 378/812/185 365/810/8 +f 369/814/187 366/813/8 367/815/191 +f 370/816/190 371/817/189 367/815/191 +f 372/818/188 369/814/187 371/817/189 +f 369/814/187 367/815/191 371/817/189 +f 384/819/201 382/820/8 380/821/8 +f 385/822/202 379/823/2 381/824/2 +f 389/825/203 390/826/204 387/827/3 +f 387/828/3 391/829/205 388/830/206 +f 392/831/207 382/820/208 386/832/209 +f 388/830/206 385/822/210 381/824/211 +f 396/833/212 392/831/207 386/832/209 +f 392/831/207 397/834/213 390/835/204 +f 394/836/214 390/837/204 397/834/213 +f 394/836/214 396/833/212 393/838/215 +f 394/836/214 399/839/216 390/840/204 +f 398/841/217 394/836/214 393/838/215 +f 391/829/205 398/841/217 385/822/210 +f 390/842/204 399/839/216 391/829/205 +f 385/822/202 401/843/218 383/844/202 +f 401/843/218 393/838/4 395/845/4 +f 393/838/4 400/846/219 395/845/4 +f 400/846/219 386/832/201 384/819/201 +f 453/412/3 454/847/220 452/174/3 +f 456/848/221 450/411/222 457/849/221 +f 455/850/220 457/849/221 454/847/220 +f 467/416/3 468/851/220 466/194/3 +f 471/852/221 465/415/222 470/853/221 +f 471/852/221 468/851/220 469/854/220 +f 474/855/223 482/856/1 475/857/1 +f 477/858/9 485/859/224 478/860/224 +f 475/857/1 483/861/225 476/862/225 +f 473/863/226 479/864/4 480/865/226 +f 478/860/224 479/864/4 472/866/4 +f 476/862/225 484/867/9 477/858/9 +f 411/868/227 404/869/227 473/863/226 +f 402/419/228 409/208/228 481/870/223 +f 493/871/229 522/872/230 494/873/230 +f 504/229/231 531/264/232 503/227/232 +f 522/872/230 495/874/233 494/873/230 +f 523/875/233 496/876/234 495/874/233 +f 533/269/235 504/229/231 505/231/235 +f 496/876/234 525/277/236 497/240/236 +f 525/277/236 487/241/237 497/240/236 +f 506/234/238 533/269/235 505/231/235 +f 499/217/239 526/250/240 498/215/240 +f 514/274/241 506/234/238 486/237/241 +f 528/257/242 499/217/239 500/220/242 +f 487/245/237 516/281/243 488/243/243 +f 529/259/244 500/220/242 501/222/244 +f 488/243/243 517/877/1 489/878/1 +f 498/215/240 535/320/245 507/216/245 +f 489/878/1 518/879/246 490/880/246 +f 507/216/245 536/318/9 508/211/9 +f 530/262/247 501/222/244 502/224/247 +f 518/879/246 491/881/248 490/880/246 +f 508/211/9 537/254/249 509/248/249 +f 519/882/248 492/883/250 491/881/248 +f 537/254/249 510/246/251 509/248/249 +f 503/227/232 530/262/247 502/224/247 +f 520/884/250 493/871/229 492/883/250 +f 552/291/252 560/304/253 561/302/253 +f 555/885/254 544/298/255 546/886/254 +f 556/295/256 549/301/257 547/287/256 +f 545/284/258 556/295/256 547/287/256 +f 552/291/252 545/284/258 543/305/252 +f 559/425/259 548/887/260 550/300/259 +f 557/888/260 546/886/254 548/887/260 +f 2/446/20 4/449/21 3/447/21 +f 4/449/21 6/451/22 5/450/22 +f 6/451/22 8/453/23 7/452/23 +f 8/453/23 10/455/24 9/454/24 +f 10/455/24 12/457/25 11/456/25 +f 12/457/25 14/459/26 13/458/26 +f 14/459/26 16/461/27 15/460/27 +f 16/461/27 2/889/20 1/462/20 +f 23/10/27 30/470/27 29/463/20 +f 22/8/20 29/463/20 28/464/21 +f 21/5/21 28/464/21 27/465/22 +f 20/16/22 27/465/22 26/466/23 +f 25/11/25 18/14/24 17/467/24 +f 25/11/25 32/468/25 31/469/26 +f 24/12/26 31/469/26 30/470/27 +f 19/17/23 26/466/23 17/471/24 +f 39/472/22 47/479/22 46/473/21 +f 35/475/26 43/483/26 42/476/25 +f 40/478/28 48/586/28 47/479/22 +f 37/480/16 38/474/21 46/473/21 +f 36/482/15 44/890/15 43/483/26 +f 34/477/25 42/476/25 41/484/29 +f 162/486/30 153/592/14 159/487/14 +f 50/492/32 45/891/31 59/490/33 +f 45/891/31 44/327/31 59/490/33 +f 49/489/32 52/892/4 58/491/4 +f 50/492/32 59/490/33 56/493/4 +f 76/495/23 84/507/23 83/496/22 +f 74/498/21 82/508/21 81/499/20 +f 72/501/27 80/510/27 79/502/26 +f 69/504/24 70/511/25 77/505/25 +f 69/504/24 78/506/24 84/507/23 +f 75/497/22 83/496/22 82/508/21 +f 73/509/20 81/893/20 80/510/27 +f 71/503/26 79/502/26 77/505/25 +f 100/512/34 99/524/34 91/513/34 +f 98/515/21 97/525/20 89/516/20 +f 96/518/27 95/527/26 87/519/26 +f 94/521/36 93/594/36 85/522/37 +f 100/512/34 92/514/35 164/58/8 +f 99/524/34 98/515/21 90/517/21 +f 97/525/20 96/894/27 88/526/27 +f 95/527/26 94/521/36 86/523/36 +f 173/528/38 172/895/39 183/529/39 +f 101/531/40 102/896/261 108/532/41 +f 106/534/43 113/547/56 109/535/44 +f 104/537/46 103/536/45 109/535/44 +f 101/531/40 107/533/42 111/539/48 +f 116/550/59 115/546/55 114/545/54 +f 116/554/59 122/552/60 120/543/52 +f 115/556/55 117/897/51 119/541/50 +f 124/557/27 130/566/27 131/558/26 +f 127/560/61 135/596/61 136/561/21 +f 125/559/26 131/558/26 132/563/62 +f 123/565/20 129/898/20 130/566/27 +f 123/567/20 128/562/21 136/561/21 +f 145/569/3 152/581/16 144/570/16 +f 151/572/8 150/582/14 142/573/14 +f 149/575/9 148/583/13 140/576/13 +f 147/578/2 146/584/15 138/579/15 +f 152/581/16 151/572/8 143/574/8 +f 150/582/14 149/575/9 141/577/9 +f 148/583/13 147/578/2 139/580/2 +f 146/584/15 145/899/3 137/585/3 +f 40/478/28 162/486/30 160/488/30 +f 155/587/13 161/593/63 156/588/63 +f 154/590/9 155/587/13 157/589/13 +f 153/592/14 154/590/9 158/591/9 +f 33/485/29 41/484/29 156/588/63 +f 93/594/36 165/57/2 163/59/2 +f 133/595/64 102/599/64 135/596/61 +f 126/564/62 132/563/62 104/597/65 +f 102/599/64 133/595/64 134/598/65 +f 170/600/66 179/609/66 180/601/67 +f 184/530/38 106/900/68 181/603/68 +f 171/602/67 180/601/67 176/604/3 +f 167/605/3 176/604/3 177/606/69 +f 136/608/70 175/614/70 179/609/66 +f 168/607/69 177/606/69 178/610/71 +f 169/611/71 178/610/71 174/612/72 +f 135/65/8 101/64/8 175/614/70 +f 101/64/8 105/617/49 182/616/49 +f 175/614/70 101/64/8 182/616/49 +f 181/603/68 106/900/68 103/68/2 +f 132/67/2 131/901/72 174/615/72 +f 181/603/68 103/68/2 174/615/72 +f 183/529/39 172/895/39 182/616/49 +f 183/618/39 105/540/49 111/539/48 +f 113/547/56 106/534/43 184/619/73 +f 114/545/54 184/619/73 183/618/39 +f 196/620/74 195/632/9 205/621/9 +f 197/623/76 196/620/74 206/622/75 +f 198/361/78 197/623/76 207/624/77 +f 192/77/79 202/76/79 203/625/80 +f 193/626/81 203/625/80 204/627/82 +f 212/629/84 214/638/67 191/630/67 +f 194/628/83 204/627/82 205/621/9 +f 209/633/3 208/636/69 186/634/69 +f 208/636/69 210/642/85 187/637/85 +f 214/638/67 209/633/3 185/635/3 +f 189/72/86 200/74/86 190/631/84 +f 200/74/86 216/639/86 212/629/84 +f 190/631/84 200/74/86 212/629/84 +f 199/641/87 188/902/87 187/637/85 +f 187/637/85 210/642/85 199/641/87 +f 210/642/85 211/903/87 215/643/87 +f 223/644/88 222/652/9 228/645/9 +f 220/647/89 226/653/81 227/648/83 +f 224/650/91 223/644/88 229/646/74 +f 221/649/90 227/648/83 228/645/9 +f 225/364/78 224/650/91 230/651/76 +f 219/80/79 217/79/79 226/653/81 +f 242/654/92 254/904/102 253/655/93 +f 241/656/94 253/905/93 252/657/95 +f 233/659/97 234/906/262 246/660/98 +f 232/662/100 233/659/97 245/663/99 +f 231/665/3 232/662/100 244/666/101 +f 231/665/3 243/907/3 254/668/102 +f 258/669/103 263/908/103 262/670/8 +f 256/672/104 261/677/104 260/673/105 +f 264/675/106 263/908/103 258/669/103 +f 257/671/8 262/670/8 261/677/104 +f 266/678/107 271/685/107 270/679/108 +f 274/681/109 273/686/110 268/682/110 +f 267/684/2 272/909/2 271/685/107 +f 273/686/110 272/909/2 267/684/2 +f 277/97/111 281/698/119 282/687/112 +f 275/689/113 279/691/115 280/690/114 +f 279/691/115 283/693/116 286/692/116 +f 283/693/116 284/910/117 287/694/117 +f 285/695/118 288/911/118 287/696/117 +f 281/698/119 288/911/118 285/695/118 +f 292/699/120 291/391/120 295/700/121 +f 290/392/123 289/912/123 293/702/124 +f 294/703/125 293/702/124 297/704/126 +f 297/704/126 298/913/127 301/706/127 +f 299/707/128 302/914/128 301/708/127 +f 295/700/121 302/914/128 299/707/128 +f 308/710/129 309/742/142 307/711/23 +f 315/713/130 314/744/159 323/714/131 +f 311/716/133 320/723/139 319/717/134 +f 313/719/136 316/724/140 325/720/137 +f 312/722/129 321/727/142 320/723/139 +f 316/724/140 317/731/145 326/725/141 +f 313/726/136 322/780/138 321/727/142 +f 315/728/130 324/915/132 327/729/143 +f 318/730/144 327/729/143 326/725/141 +f 337/732/146 338/738/152 332/733/147 +f 329/735/149 335/741/155 334/736/150 +f 338/738/152 339/745/160 333/739/153 +f 330/740/154 336/743/156 335/741/155 +f 328/737/151 334/736/150 309/742/142 +f 336/743/156 330/740/154 310/718/157 +f 314/744/159 333/739/153 339/745/160 +f 337/732/146 331/734/148 305/746/161 +f 303/748/163 304/768/182 340/747/162 +f 315/713/130 350/916/170 349/749/164 +f 354/750/165 355/917/263 329/735/149 +f 348/751/166 351/753/168 316/724/140 +f 329/735/149 355/917/263 356/752/167 +f 351/753/168 352/758/173 317/731/145 +f 330/740/154 356/752/167 345/754/169 +f 318/730/144 353/918/200 350/755/170 +f 357/756/171 341/757/172 305/746/161 +f 341/757/172 342/919/26 303/748/163 +f 352/758/173 353/918/200 318/730/144 +f 345/754/174 346/760/176 311/716/133 +f 358/759/175 357/756/171 331/734/148 +f 346/760/176 347/763/179 312/722/129 +f 359/761/177 358/759/175 332/733/147 +f 344/762/178 343/764/180 308/710/129 +f 347/763/179 348/920/166 313/726/136 +f 314/744/159 349/749/164 359/761/177 +f 343/764/180 354/750/165 328/737/151 +f 361/765/21 363/921/8 362/766/8 +f 304/768/182 361/922/21 360/769/181 +f 340/747/162 360/769/181 376/770/183 +f 337/732/146 376/770/183 377/771/184 +f 338/738/152 377/771/184 378/772/185 +f 378/772/185 368/773/186 323/714/131 +f 324/715/132 323/714/131 368/773/186 +f 327/729/143 324/915/132 369/775/187 +f 327/729/143 372/776/188 371/777/189 +f 326/725/141 371/777/189 370/778/190 +f 325/720/137 370/778/190 367/779/191 +f 322/780/138 367/923/191 366/781/192 +f 321/727/142 366/781/192 365/782/193 +f 320/723/139 365/782/193 364/783/194 +f 336/743/156 319/717/158 364/783/195 +f 375/784/196 374/924/264 335/741/155 +f 335/741/155 374/924/264 373/785/197 +f 334/736/150 373/785/197 362/786/198 +f 309/742/142 362/786/198 363/787/199 +f 342/788/26 341/792/172 343/789/2 +f 354/791/2 343/789/2 341/792/172 +f 355/794/2 354/791/2 357/793/171 +f 346/798/2 345/925/2 356/796/2 +f 359/797/177 349/926/164 347/799/2 +f 347/799/2 349/926/164 350/800/170 +f 360/767/181 362/766/8 373/805/8 +f 374/807/8 377/809/184 376/806/183 +f 365/810/8 377/809/184 375/808/8 +f 366/813/8 368/927/186 378/812/185 +f 369/814/187 368/927/186 366/813/8 +f 384/819/201 386/832/201 382/820/8 +f 385/822/202 383/844/202 379/823/2 +f 389/825/203 392/831/207 390/826/204 +f 387/828/3 390/928/204 391/829/205 +f 392/831/207 389/825/203 382/820/208 +f 388/830/206 391/829/205 385/822/210 +f 396/833/212 397/834/213 392/831/207 +f 394/836/214 397/834/213 396/833/212 +f 398/841/217 399/839/216 394/836/214 +f 391/829/205 399/839/216 398/841/217 +f 385/822/202 398/841/218 401/843/218 +f 401/843/218 398/841/218 393/838/4 +f 393/838/4 396/833/219 400/846/219 +f 400/846/219 396/833/219 386/832/201 +f 453/412/3 455/850/220 454/847/220 +f 456/848/221 451/172/222 450/411/222 +f 455/850/220 456/848/221 457/849/221 +f 467/416/3 469/854/220 468/851/220 +f 471/852/221 464/192/222 465/415/222 +f 471/852/221 470/853/221 468/851/220 +f 474/855/223 481/870/223 482/856/1 +f 477/858/9 484/867/9 485/859/224 +f 475/857/1 482/856/1 483/861/225 +f 473/863/226 472/866/4 479/864/4 +f 478/860/224 485/859/224 479/864/4 +f 476/862/225 483/861/225 484/867/9 +f 404/869/227 405/929/227 473/863/226 +f 473/863/226 480/865/226 411/868/227 +f 480/865/226 410/930/227 411/868/227 +f 409/208/228 408/931/228 481/870/223 +f 481/870/223 474/855/223 402/419/228 +f 474/855/223 403/932/228 402/419/228 +f 493/871/229 521/933/229 522/872/230 +f 504/229/231 532/266/231 531/264/232 +f 522/872/230 523/875/233 495/874/233 +f 523/875/233 524/934/234 496/876/234 +f 533/269/235 532/266/231 504/229/231 +f 496/876/234 524/934/234 525/277/236 +f 525/277/236 515/279/237 487/241/237 +f 506/234/238 534/272/238 533/269/235 +f 499/217/239 527/255/239 526/250/240 +f 514/274/241 534/272/238 506/234/238 +f 528/257/242 527/255/239 499/217/239 +f 487/245/237 515/282/237 516/281/243 +f 529/259/244 528/257/242 500/220/242 +f 488/243/243 516/281/243 517/877/1 +f 498/215/240 526/250/240 535/320/245 +f 489/878/1 517/877/1 518/879/246 +f 507/216/245 535/320/245 536/318/9 +f 530/262/247 529/259/244 501/222/244 +f 518/879/246 519/882/248 491/881/248 +f 508/211/9 536/318/9 537/254/249 +f 519/882/248 520/884/250 492/883/250 +f 537/254/249 538/253/251 510/246/251 +f 503/227/232 531/264/232 530/262/247 +f 520/884/250 521/933/229 493/871/229 +f 552/291/252 543/305/252 560/304/253 +f 555/885/254 553/296/255 544/298/255 +f 556/295/256 558/299/257 549/301/257 +f 545/284/258 554/290/258 556/295/256 +f 552/291/252 554/290/258 545/284/258 +f 559/425/259 557/888/260 548/887/260 +f 557/888/260 555/885/254 546/886/254 +l 379 380 +o Lid +v -2.414814 -1.956913 -30.377924 +v -2.091291 -3.156823 -30.243586 +v -1.207407 -4.035219 -30.145245 +v 0.000000 -4.356734 -30.109249 +v 1.207408 -4.035219 -30.145245 +v 2.091291 -3.156823 -30.243586 +v 2.414815 -1.956912 -30.377924 +v -1.931852 -1.478221 -26.193357 +v -1.673032 -2.438855 -26.092390 +v -0.965926 -3.142088 -26.018476 +v 0.000000 -3.399490 -25.991423 +v 0.965926 -3.142088 -26.018476 +v 1.673033 -2.438855 -26.092390 +v 1.931852 -1.478221 -26.193357 +v -2.173333 -1.945153 -30.266041 +v -1.882162 -3.025073 -30.145136 +v -1.086666 -3.815629 -30.056629 +v -0.000000 -4.104992 -30.024233 +v 1.086666 -3.815629 -30.056629 +v 1.882161 -3.025072 -30.145136 +v 2.173333 -1.945153 -30.266041 +v -1.690370 -1.489654 -26.302134 +v -1.463903 -2.330209 -26.213787 +v -0.845185 -2.945537 -26.149113 +v 0.000000 -3.170764 -26.125441 +v 0.845185 -2.945538 -26.149113 +v 1.463903 -2.330208 -26.213787 +v 1.690370 -1.489653 -26.302134 +vt 0.562753 0.382900 +vt 0.437247 0.390335 +vt 0.433198 0.382900 +vt 0.562753 0.598513 +vt 0.437247 0.591078 +vt 0.558704 0.591078 +vt 0.558704 0.390335 +vt 0.433198 0.598513 +vt 0.433198 0.732342 +vt 0.469636 0.605948 +vt 0.473684 0.732342 +vt 0.510121 0.605948 +vt 0.514170 0.732342 +vt 0.550607 0.605948 +vt 0.554656 0.732342 +vt 0.595142 0.732342 +vt 0.558704 0.605948 +vt 0.591093 0.605948 +vt 0.635628 0.732342 +vt 0.599190 0.605948 +vt 0.631579 0.605948 +vt 0.676113 0.732342 +vt 0.639676 0.605948 +vt 0.676113 0.605948 +vt 0.435223 0.739777 +vt 0.471660 0.739777 +vt 0.475708 0.739777 +vt 0.516194 0.739777 +vt 0.593117 0.739777 +vt 0.556680 0.739777 +vt 0.633603 0.739777 +vt 0.597166 0.739777 +vt 0.674089 0.739777 +vt 0.467611 0.598513 +vt 0.437247 0.605948 +vt 0.439271 0.598513 +vt 0.479757 0.598513 +vt 0.508097 0.598513 +vt 0.520243 0.598513 +vt 0.548583 0.598513 +vt 0.560729 0.598513 +vt 0.589069 0.598513 +vt 0.601215 0.598513 +vt 0.629555 0.598513 +vt 0.672065 0.605948 +vt 0.641700 0.598513 +vt 0.670040 0.598513 +vt 0.433198 0.390335 +vt 0.562753 0.420074 +vt 0.433198 0.423792 +vt 0.562753 0.453532 +vt 0.433198 0.457249 +vt 0.562753 0.486989 +vt 0.433198 0.490706 +vt 0.562753 0.494424 +vt 0.433198 0.524164 +vt 0.562753 0.527881 +vt 0.433198 0.557621 +vt 0.562753 0.561338 +vt 0.433198 0.591078 +vt 0.433198 0.605948 +vt 0.477733 0.605948 +vt 0.518219 0.605948 +vt 0.512146 0.739777 +vt 0.552631 0.739777 +vt 0.637652 0.739777 +vt 0.562753 0.394052 +vt 0.562753 0.427509 +vt 0.562753 0.460967 +vt 0.562753 0.520446 +vt 0.562753 0.553903 +vt 0.562753 0.587361 +vn 0.0045 0.9935 -0.1142 +vn 0.0042 0.9935 -0.1137 +vn -0.0042 0.9935 -0.1137 +vn -0.0045 0.9935 -0.1142 +vn 0.9599 -0.2434 0.1388 +vn 0.8606 -0.4802 0.1697 +vn 0.8601 -0.4811 0.1699 +vn 0.4970 -0.8417 0.2112 +vn 0.4964 -0.8420 0.2113 +vn -0.0000 -0.9740 0.2264 +vn -0.4964 -0.8420 0.2113 +vn -0.4970 -0.8417 0.2112 +vn -0.8601 -0.4811 0.1699 +vn -0.8606 -0.4802 0.1697 +vn -0.9599 -0.2434 0.1388 +vn -0.9598 -0.2440 0.1387 +vn -0.4199 0.0116 -0.9075 +vn -0.3663 0.1092 -0.9241 +vn -0.3661 0.1095 -0.9241 +vn -0.2117 0.2634 -0.9412 +vn -0.0000 0.3200 -0.9474 +vn -0.2115 0.2635 -0.9412 +vn 0.2115 0.2635 -0.9412 +vn 0.2117 0.2634 -0.9412 +vn 0.3661 0.1095 -0.9241 +vn 0.4199 0.0116 -0.9075 +vn 0.3662 0.1092 -0.9241 +vn -0.3573 0.3004 0.8844 +vn -0.4101 0.2039 0.8890 +vn -0.2063 0.4506 0.8686 +vn -0.0000 0.5055 0.8628 +vn 0.2063 0.4506 0.8686 +vn 0.3573 0.3004 0.8844 +vn 0.4101 0.2039 0.8890 +vn 0.9593 0.2425 -0.1449 +vn 0.8600 0.4790 -0.1761 +vn 0.8594 0.4800 -0.1763 +vn 0.4966 0.8402 -0.2177 +vn 0.4960 0.8406 -0.2178 +vn 0.0000 0.9725 -0.2330 +vn -0.4960 0.8406 -0.2178 +vn -0.4966 0.8402 -0.2177 +vn -0.8594 0.4800 -0.1763 +vn -0.8600 0.4790 -0.1761 +vn -0.9593 0.2425 -0.1449 +vn 0.9598 -0.2440 0.1387 +vn 0.9591 0.2432 -0.1448 +vn -0.9591 0.2432 -0.1448 +s off +f 569/935/265 576/936/265 562/937/265 +f 575/938/266 582/939/266 589/940/266 +f 569/935/267 583/941/267 576/936/267 +f 575/938/268 568/942/268 582/939/268 +s 1 +f 568/943/269 574/944/270 567/945/271 +f 567/945/271 573/946/272 566/947/273 +f 566/947/273 572/948/274 565/949/274 +f 564/950/275 572/951/274 571/952/276 +f 563/953/277 571/954/276 570/955/278 +f 562/956/279 570/957/278 569/958/280 +f 582/959/281 567/945/282 581/960/283 +f 566/947/284 581/961/283 567/945/282 +f 565/949/285 580/962/286 566/947/284 +f 565/949/285 578/963/287 579/964/285 +f 564/950/288 577/965/289 578/966/287 +f 576/967/290 563/953/291 562/956/290 +f 588/968/292 575/969/293 589/970/293 +f 573/946/294 588/971/292 587/972/294 +f 572/948/295 587/973/294 586/974/295 +f 571/952/296 586/975/295 585/976/296 +f 570/955/297 585/977/296 584/978/297 +f 569/979/298 584/980/297 583/981/298 +f 576/982/299 584/983/300 577/984/301 +f 577/984/301 585/985/302 578/986/303 +f 578/986/303 586/987/304 579/988/304 +f 586/989/304 580/990/305 579/988/304 +f 587/991/306 581/992/307 580/990/305 +f 588/993/308 582/994/309 581/992/307 +f 568/943/269 575/995/310 574/944/270 +f 567/945/271 574/996/270 573/946/272 +f 566/947/273 573/997/272 572/948/274 +f 564/950/275 565/949/274 572/951/274 +f 563/953/277 564/950/275 571/954/276 +f 562/956/279 563/953/277 570/957/278 +f 582/959/281 568/943/281 567/945/282 +f 566/947/284 580/998/286 581/961/283 +f 565/949/285 579/999/285 580/962/286 +f 565/949/285 564/950/288 578/963/287 +f 564/950/288 563/953/291 577/965/289 +f 576/967/290 577/1000/289 563/953/291 +f 588/968/292 574/944/292 575/969/293 +f 573/946/294 574/996/292 588/971/292 +f 572/948/295 573/997/294 587/973/294 +f 571/952/296 572/951/295 586/975/295 +f 570/955/297 571/954/296 585/977/296 +f 569/979/298 570/957/297 584/980/297 +f 576/982/299 583/1001/311 584/983/300 +f 577/984/301 584/1002/300 585/985/302 +f 578/986/303 585/1003/302 586/987/304 +f 586/989/304 587/1004/306 580/990/305 +f 587/991/306 588/1005/308 581/992/307 +f 588/993/308 589/1006/312 582/994/309 +o Magazine +v -0.375000 0.000000 -29.543859 +v -0.265166 -0.265165 -29.543859 +v -0.000000 -0.375000 -29.543859 +v 0.265165 -0.265165 -29.543859 +v 0.375000 0.000000 -29.543859 +v 1.325825 -0.704505 -29.543859 +v 1.060660 -0.814340 -29.543859 +v 0.795495 -0.704505 -29.543859 +v 0.685660 -0.439340 -29.543859 +v 0.795495 -0.174174 -29.543859 +v 1.500000 -1.125000 -29.543859 +v 1.234835 -1.234835 -29.543859 +v 1.125000 -1.500000 -29.543859 +v 1.234835 -1.765165 -29.543859 +v 1.500000 -1.875000 -29.543859 +v 0.795495 -2.825825 -29.543859 +v 0.685660 -2.560660 -29.543859 +v 0.795495 -2.295495 -29.543859 +v 1.060660 -2.185660 -29.543859 +v 1.325825 -2.295495 -29.543859 +v 0.375000 -3.000000 -29.543859 +v 0.265165 -2.734835 -29.543859 +v 0.000000 -2.625000 -29.543859 +v -0.265165 -2.734835 -29.543859 +v -0.375000 -3.000000 -29.543859 +v -1.325825 -2.295495 -29.543859 +v -1.060660 -2.185660 -29.543859 +v -0.795495 -2.295495 -29.543859 +v -0.685660 -2.560660 -29.543859 +v -0.795495 -2.825825 -29.543859 +v -1.500000 -1.875000 -29.543859 +v -1.234835 -1.765165 -29.543859 +v -1.125000 -1.500000 -29.543859 +v -1.234835 -1.234835 -29.543859 +v -1.500000 -1.125000 -29.543859 +v -0.795495 -0.174175 -29.543859 +v -0.685660 -0.439340 -29.543859 +v -0.795495 -0.704505 -29.543859 +v -1.060660 -0.814340 -29.543859 +v -1.325825 -0.704505 -29.543859 +v -0.645778 0.059047 -29.543859 +v -1.559047 -0.854222 -29.543859 +v -1.559047 -2.145778 -29.543859 +v -0.645778 -3.059047 -29.543859 +v 0.645778 -3.059047 -29.543859 +v 1.559047 -2.145779 -29.543859 +v 1.559047 -0.854221 -29.543859 +v 0.645778 0.059047 -29.543859 +v 1.623046 -1.175967 -29.543859 +v -0.918541 -2.876793 -29.543859 +v -1.376792 -2.418541 -29.543859 +v -1.623046 -1.824033 -29.543859 +v -1.623046 -1.175967 -29.543859 +v -1.376793 -0.581459 -29.543859 +v -0.918541 -0.123208 -29.543859 +v -0.324033 -3.123046 -29.543859 +v 0.324033 -3.123046 -29.543859 +v -0.324033 0.123046 -29.543859 +v 0.324032 0.123046 -29.543859 +v 0.918541 -2.876792 -29.543859 +v 1.376793 -2.418541 -29.543859 +v 1.376793 -0.581459 -29.543859 +v 0.918541 -0.123207 -29.543859 +v 1.623046 -1.824033 -29.543859 +v -0.375000 0.000000 -27.481359 +v -0.265166 -0.265165 -27.481359 +v -0.000000 -0.375000 -27.481359 +v 0.265165 -0.265165 -27.481359 +v 0.375000 0.000000 -27.481359 +v 1.325825 -0.704505 -27.481359 +v 1.060660 -0.814340 -27.481359 +v 0.795495 -0.704505 -27.481359 +v 0.685660 -0.439340 -27.481359 +v 0.795495 -0.174174 -27.481359 +v 1.500000 -1.125000 -27.481359 +v 1.234835 -1.234835 -27.481359 +v 1.125000 -1.500000 -27.481359 +v 1.234835 -1.765165 -27.481359 +v 1.500000 -1.875000 -27.481359 +v 0.795495 -2.825825 -27.481359 +v 0.685660 -2.560660 -27.481359 +v 0.795495 -2.295495 -27.481359 +v 1.060660 -2.185660 -27.481359 +v 1.325825 -2.295495 -27.481359 +v 0.375000 -3.000000 -27.481359 +v 0.265165 -2.734835 -27.481359 +v 0.000000 -2.625000 -27.481359 +v -0.265165 -2.734835 -27.481359 +v -0.375000 -3.000000 -27.481359 +v -1.325825 -2.295495 -27.481359 +v -1.060660 -2.185660 -27.481359 +v -0.795495 -2.295495 -27.481359 +v -0.685660 -2.560660 -27.481359 +v -0.795495 -2.825825 -27.481359 +v -1.500000 -1.875000 -27.481359 +v -1.234835 -1.765165 -27.481359 +v -1.125000 -1.500000 -27.481359 +v -1.234835 -1.234835 -27.481359 +v -1.500000 -1.125000 -27.481359 +v -0.795495 -0.174175 -27.481359 +v -0.685660 -0.439340 -27.481359 +v -0.795495 -0.704505 -27.481359 +v -1.060660 -0.814340 -27.481359 +v -1.325825 -0.704505 -27.481359 +v -0.645778 0.059047 -27.481359 +v -1.559047 -0.854222 -27.481359 +v -1.559047 -2.145778 -27.481359 +v -0.645778 -3.059047 -27.481359 +v 0.645778 -3.059047 -27.481359 +v 1.559047 -2.145779 -27.481359 +v 1.559047 -0.854221 -27.481359 +v 0.645778 0.059047 -27.481359 +v 1.623046 -1.175967 -27.481359 +v -0.918541 -2.876793 -27.481359 +v -1.376792 -2.418541 -27.481359 +v -1.623046 -1.824033 -27.481359 +v -1.623046 -1.175967 -27.481359 +v -1.376793 -0.581459 -27.481359 +v -0.918541 -0.123208 -27.481359 +v -0.324033 -3.123046 -27.481359 +v 0.324033 -3.123046 -27.481359 +v -0.324033 0.123046 -27.481359 +v 0.324032 0.123046 -27.481359 +v 0.918541 -2.876792 -27.481359 +v 1.376793 -2.418541 -27.481359 +v 1.376793 -0.581459 -27.481359 +v 0.918541 -0.123207 -27.481359 +v 1.623046 -1.824033 -27.481359 +v -0.000000 0.437500 -29.543859 +v -0.309360 0.309359 -29.543859 +v -0.437500 0.000000 -29.543859 +v -0.309360 -0.309359 -29.543859 +v -0.000000 -0.437500 -29.543859 +v 0.309359 -0.309359 -29.543859 +v 0.437500 0.000000 -29.543859 +v 0.309359 0.309359 -29.543859 +v -0.000000 0.437500 -29.606359 +v -0.309360 0.309359 -29.606359 +v -0.437500 0.000000 -29.606359 +v -0.309360 -0.309359 -29.606359 +v -0.000000 -0.437500 -29.606359 +v 0.309359 -0.309359 -29.606359 +v 0.437500 0.000000 -29.606359 +v 0.309359 0.309359 -29.606359 +v -1.060661 -0.001840 -29.606359 +v -0.751302 -0.129980 -29.606359 +v -0.623161 -0.439340 -29.606359 +v -0.751302 -0.748699 -29.606359 +v -1.060661 -0.876840 -29.606359 +v -1.370020 -0.748699 -29.606359 +v -1.498161 -0.439340 -29.606359 +v -1.370021 -0.129981 -29.606359 +v -1.060661 -0.001840 -29.543859 +v -0.751302 -0.129980 -29.543859 +v -0.623161 -0.439340 -29.543859 +v -0.751302 -0.748699 -29.543859 +v -1.060661 -0.876840 -29.543859 +v -1.370020 -0.748699 -29.543859 +v -1.498161 -0.439340 -29.543859 +v -1.370021 -0.129981 -29.543859 +v -1.937501 -1.500001 -29.543859 +v -1.809360 -1.809360 -29.543859 +v -1.500001 -1.937500 -29.543859 +v -1.190641 -1.809360 -29.543859 +v -1.062501 -1.500000 -29.543859 +v -1.190641 -1.190641 -29.543859 +v -1.500001 -1.062500 -29.543859 +v -1.809360 -1.190641 -29.543859 +v -1.937501 -1.500001 -29.606359 +v -1.809360 -1.809360 -29.606359 +v -1.500001 -1.937500 -29.606359 +v -1.190641 -1.809360 -29.606359 +v -1.062501 -1.500000 -29.606359 +v -1.190641 -1.190641 -29.606359 +v -1.500001 -1.062500 -29.606359 +v -1.809360 -1.190641 -29.606359 +v -1.498160 -2.560661 -29.606359 +v -1.370020 -2.251301 -29.606359 +v -1.060660 -2.123160 -29.606359 +v -0.751301 -2.251301 -29.606359 +v -0.623160 -2.560660 -29.606359 +v -0.751301 -2.870020 -29.606359 +v -1.060660 -2.998161 -29.606359 +v -1.370020 -2.870020 -29.606359 +v -1.498160 -2.560661 -29.543859 +v -1.370020 -2.251301 -29.543859 +v -1.060660 -2.123160 -29.543859 +v -0.751301 -2.251301 -29.543859 +v -0.623160 -2.560660 -29.543859 +v -0.751301 -2.870020 -29.543859 +v -1.060660 -2.998161 -29.543859 +v -1.370020 -2.870020 -29.543859 +v 0.000000 -3.437500 -29.543859 +v 0.309359 -3.309359 -29.543859 +v 0.437500 -3.000000 -29.543859 +v 0.309359 -2.690641 -29.543859 +v -0.000000 -2.562500 -29.543859 +v -0.309360 -2.690641 -29.543859 +v -0.437500 -3.000000 -29.543859 +v -0.309359 -3.309360 -29.543859 +v 0.000000 -3.437500 -29.606359 +v 0.309359 -3.309359 -29.606359 +v 0.437500 -3.000000 -29.606359 +v 0.309359 -2.690641 -29.606359 +v -0.000000 0.375000 -29.543859 +v -0.265166 0.265165 -29.543859 +v -0.375000 0.000000 -29.543859 +v 0.375000 0.000000 -29.543859 +v 0.265165 0.265165 -29.543859 +v -0.000000 0.375000 -27.668859 +v -0.265166 0.265165 -27.668859 +v -0.375000 0.000000 -27.668859 +v 0.375000 0.000000 -27.668859 +v 0.265165 0.265165 -27.668859 +v -0.000000 -2.562500 -29.606359 +v -0.309360 -2.690641 -29.606359 +v -0.437500 -3.000000 -29.606359 +v -0.309359 -3.309360 -29.606359 +v 1.060660 -2.998160 -29.606359 +v 0.751301 -2.870019 -29.606359 +v 0.623160 -2.560660 -29.606359 +v 0.751301 -2.251301 -29.606359 +v 1.060660 -2.123160 -29.606359 +v 1.370019 -2.251301 -29.606359 +v 1.498160 -2.560660 -29.606359 +v 1.370019 -2.870019 -29.606359 +v 1.060660 -2.998160 -29.543859 +v 0.751301 -2.870019 -29.543859 +v 0.623160 -2.560660 -29.543859 +v 0.751301 -2.251301 -29.543859 +v 1.060660 -2.123160 -29.543859 +v 1.370019 -2.251301 -29.543859 +v 1.498160 -2.560660 -29.543859 +v 1.370019 -2.870019 -29.543859 +v 1.937500 -1.500000 -29.543859 +v 1.809359 -1.190640 -29.543859 +v 1.500000 -1.062500 -29.543859 +v 1.190640 -1.190640 -29.543859 +v 1.062500 -1.500000 -29.543859 +v 1.190640 -1.809359 -29.543859 +v 1.500000 -1.937500 -29.543859 +v 1.809359 -1.809359 -29.543859 +v 1.937500 -1.500000 -29.606359 +v 1.809359 -1.190640 -29.606359 +v 1.500000 -1.062500 -29.606359 +v 1.190640 -1.190640 -29.606359 +v 1.062500 -1.500000 -29.606359 +v 1.190640 -1.809359 -29.606359 +v 1.500000 -1.937500 -29.606359 +v 1.809359 -1.809359 -29.606359 +v 1.498160 -0.439340 -29.606359 +v 1.370019 -0.748699 -29.606359 +v 1.060660 -0.876840 -29.606359 +v 0.751300 -0.748699 -29.606359 +v 0.623160 -0.439340 -29.606359 +v 0.751300 -0.129981 -29.606359 +v 1.060660 -0.001840 -29.606359 +v 1.370019 -0.129980 -29.606359 +v -0.000000 -0.500000 -27.481359 +v -0.707107 -0.792893 -27.481359 +v -1.000000 -1.500000 -27.481359 +v -0.707107 -2.207107 -27.481359 +v -0.000000 -2.500000 -27.481359 +v 0.707106 -2.207107 -27.481359 +v 1.000000 -1.500000 -27.481359 +v 0.707106 -0.792893 -27.481359 +v -0.000000 -0.750000 -26.981359 +v -0.530331 -0.969670 -26.981359 +v -0.750000 -1.500000 -26.981359 +v -0.530331 -2.030330 -26.981359 +v -0.000000 -2.250000 -26.981359 +v 0.530330 -2.030330 -26.981359 +v 0.750000 -1.500000 -26.981359 +v 0.530330 -0.969670 -26.981359 +v -0.000000 -1.312500 -26.981359 +v -0.132583 -1.367417 -26.981359 +v -0.187500 -1.500000 -26.981359 +v -0.132583 -1.632582 -26.981359 +v -0.000000 -1.687500 -26.981359 +v 0.132582 -1.632582 -26.981359 +v 0.187500 -1.500000 -26.981359 +v 0.132582 -1.367417 -26.981359 +v -0.000000 -1.312500 -26.731359 +v -0.132583 -1.367417 -26.731359 +v -0.187500 -1.500000 -26.731359 +v -0.132583 -1.632582 -26.731359 +v -0.000000 -1.687500 -26.731359 +v 0.132582 -1.632582 -26.731359 +v 0.187500 -1.500000 -26.731359 +v 0.132582 -1.367417 -26.731359 +v 0.000001 -0.375000 -27.668859 +v 0.265166 -0.265165 -27.668859 +v -0.265165 -0.265165 -27.668859 +v 1.498160 -0.439340 -29.543859 +v 1.370019 -0.748699 -29.543859 +v 1.060660 -0.876840 -29.543859 +v 0.751300 -0.748699 -29.543859 +v 0.623160 -0.439340 -29.543859 +v 0.751300 -0.129981 -29.543859 +v 1.060660 -0.001840 -29.543859 +v 1.370019 -0.129980 -29.543859 +v 1.325825 -0.174175 -29.543859 +v 1.060660 -0.064340 -29.543859 +v 0.795495 -0.174175 -29.543859 +v 1.325825 -0.704505 -29.543859 +v 1.435660 -0.439340 -29.543859 +v 1.325825 -0.174175 -27.668859 +v 1.060660 -0.064340 -27.668859 +v 0.795495 -0.174175 -27.668859 +v 1.325825 -0.704505 -27.668859 +v 1.435660 -0.439340 -27.668859 +v 0.795495 -0.704506 -27.668859 +v 1.060660 -0.814341 -27.668859 +v 0.685660 -0.439340 -27.668859 +v 1.875000 -1.500000 -29.543859 +v 1.765165 -1.234835 -29.543859 +v 1.500000 -1.125000 -29.543859 +v 1.500000 -1.875000 -29.543859 +v 1.765165 -1.765165 -29.543859 +v 1.875000 -1.500000 -27.668859 +v 1.765165 -1.234835 -27.668859 +v 1.500000 -1.125000 -27.668859 +v 1.500000 -1.875000 -27.668859 +v 1.765165 -1.765165 -27.668859 +v 1.124999 -1.500001 -27.668859 +v 1.234834 -1.765166 -27.668859 +v 1.234834 -1.234836 -27.668859 +v 1.325825 -2.825825 -29.543859 +v 1.435660 -2.560660 -29.543859 +v 1.325825 -2.295495 -29.543859 +v 0.795495 -2.825825 -29.543859 +v 1.060660 -2.935660 -29.543859 +v 1.325825 -2.825825 -27.668859 +v 1.435660 -2.560660 -27.668859 +v 1.325825 -2.295495 -27.668859 +v 0.795495 -2.825825 -27.668859 +v 1.060660 -2.935660 -27.668859 +v 0.795494 -2.295496 -27.668859 +v 0.685659 -2.560660 -27.668859 +v 1.060659 -2.185661 -27.668859 +v -0.000000 -3.375000 -29.543859 +v 0.265165 -3.265165 -29.543859 +v 0.375000 -3.000000 -29.543859 +v -0.375000 -3.000000 -29.543859 +v -0.265165 -3.265166 -29.543859 +v -0.000000 -3.375000 -27.668859 +v 0.265165 -3.265165 -27.668859 +v 0.375000 -3.000000 -27.668859 +v -0.375000 -3.000000 -27.668859 +v -0.265165 -3.265165 -27.668859 +v -0.000001 -2.625000 -27.668859 +v -0.265166 -2.734835 -27.668859 +v 0.265164 -2.734835 -27.668859 +v -1.325826 -2.825825 -29.543859 +v -1.060660 -2.935661 -29.543859 +v -0.795495 -2.825826 -29.543859 +v -1.325826 -2.295496 -29.543859 +v -1.435661 -2.560661 -29.543859 +v -1.325826 -2.825825 -27.668859 +v -1.060660 -2.935660 -27.668859 +v -0.795495 -2.825825 -27.668859 +v -1.325826 -2.295496 -27.668859 +v -1.435660 -2.560660 -27.668859 +v -0.795496 -2.295495 -27.668859 +v -1.060661 -2.185659 -27.668859 +v -0.685661 -2.560659 -27.668859 +v -1.875001 -1.500000 -29.543859 +v -1.765166 -1.765166 -29.543859 +v -1.500001 -1.875000 -29.543859 +v -1.500001 -1.125000 -29.543859 +v -1.765166 -1.234835 -29.543859 +v -1.875001 -1.500000 -27.668859 +v -1.765166 -1.765165 -27.668859 +v -1.500000 -1.875000 -27.668859 +v -1.500001 -1.125000 -27.668859 +v -1.765166 -1.234835 -27.668859 +v -1.125000 -1.499999 -27.668859 +v -1.234835 -1.234834 -27.668859 +v -1.234835 -1.765164 -27.668859 +v -1.325826 -0.174175 -29.543859 +v -1.435661 -0.439340 -29.543859 +v -1.325826 -0.704505 -29.543859 +v -0.795496 -0.174175 -29.543859 +v -1.060661 -0.064340 -29.543859 +v -1.325826 -0.174175 -27.668859 +v -1.435661 -0.439340 -27.668859 +v -1.325826 -0.704505 -27.668859 +v -0.795496 -0.174175 -27.668859 +v -1.060661 -0.064340 -27.668859 +v -0.795495 -0.704504 -27.668859 +v -0.685660 -0.439339 -27.668859 +v -1.060660 -0.814339 -27.668859 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.819838 0.598513 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.684211 0.442379 +vt 0.708502 0.464684 +vt 0.684211 0.486989 +vt 0.714575 0.475836 +vt 0.720648 0.481413 +vt 0.714575 0.486989 +vt 0.819838 0.598513 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.754950 0.529825 +vt 0.763525 0.526563 +vt 0.760583 0.542312 +vt 0.729223 0.513517 +vt 0.732775 0.505643 +vt 0.742822 0.518689 +vt 0.698473 0.518689 +vt 0.694921 0.510815 +vt 0.712072 0.513517 +vt 0.686346 0.529825 +vt 0.684265 0.550186 +vt 0.680713 0.542312 +vt 0.680713 0.558060 +vt 0.694921 0.573808 +vt 0.686346 0.570547 +vt 0.712072 0.586855 +vt 0.708520 0.594729 +vt 0.698473 0.581683 +vt 0.746374 0.589557 +vt 0.741532 0.596482 +vt 0.732775 0.594729 +vt 0.760583 0.558060 +vt 0.769158 0.561322 +vt 0.754950 0.570547 +vt 0.720648 0.516778 +vt 0.757031 0.550186 +vt 0.572507 0.526563 +vt 0.566874 0.539050 +vt 0.564964 0.531009 +vt 0.589658 0.510815 +vt 0.594500 0.503889 +vt 0.603257 0.505643 +vt 0.641111 0.510815 +vt 0.627512 0.505643 +vt 0.636269 0.503889 +vt 0.658262 0.526563 +vt 0.665805 0.531009 +vt 0.663895 0.539050 +vt 0.663895 0.561322 +vt 0.665805 0.569363 +vt 0.658262 0.573808 +vt 0.641111 0.589557 +vt 0.636269 0.596482 +vt 0.627512 0.594729 +vt 0.593210 0.581683 +vt 0.615385 0.583593 +vt 0.606809 0.586855 +vt 0.566874 0.561322 +vt 0.572507 0.573808 +vt 0.564964 0.569363 +vt 0.589658 0.573808 +vt 0.589658 0.526563 +vt 0.641111 0.526563 +vt 0.819838 0.598513 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.829960 0.594796 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.665992 0.481413 +vt 0.659919 0.464684 +vt 0.665992 0.447955 +vt 0.702429 0.447955 +vt 0.702429 0.481413 +vt 0.710526 0.485130 +vt 0.708502 0.481413 +vt 0.710526 0.477695 +vt 0.718623 0.477695 +vt 0.718623 0.485130 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.765174 0.522909 +vt 0.771068 0.531009 +vt 0.773138 0.540564 +vt 0.769158 0.539050 +vt 0.746374 0.526563 +vt 0.731127 0.501989 +vt 0.741532 0.503889 +vt 0.750354 0.509301 +vt 0.746374 0.510815 +vt 0.690942 0.509301 +vt 0.699763 0.503889 +vt 0.710168 0.501989 +vt 0.708520 0.505643 +vt 0.694921 0.526563 +vt 0.672137 0.539050 +vt 0.668158 0.540564 +vt 0.670228 0.531009 +vt 0.676122 0.522909 +vt 0.677770 0.526563 +vt 0.677770 0.573808 +vt 0.676122 0.577462 +vt 0.670228 0.569363 +vt 0.668158 0.559808 +vt 0.672137 0.561322 +vt 0.710168 0.598383 +vt 0.699763 0.596482 +vt 0.690942 0.591070 +vt 0.694921 0.589557 +vt 0.720648 0.583593 +vt 0.729223 0.586855 +vt 0.742822 0.581683 +vt 0.746374 0.573808 +vt 0.731127 0.598383 +vt 0.750354 0.591070 +vt 0.773138 0.559808 +vt 0.771068 0.569363 +vt 0.765174 0.577462 +vt 0.763525 0.573808 +vt 0.581082 0.529825 +vt 0.579002 0.550186 +vt 0.575450 0.542312 +vt 0.570859 0.522909 +vt 0.562895 0.540564 +vt 0.606809 0.513517 +vt 0.615385 0.516778 +vt 0.593210 0.518689 +vt 0.604905 0.501989 +vt 0.585679 0.509301 +vt 0.637559 0.518689 +vt 0.623960 0.513517 +vt 0.645091 0.509301 +vt 0.625864 0.501989 +vt 0.655320 0.542312 +vt 0.651767 0.550186 +vt 0.649687 0.529825 +vt 0.667875 0.540564 +vt 0.659911 0.522909 +vt 0.649687 0.570547 +vt 0.641111 0.573808 +vt 0.655320 0.558060 +vt 0.659911 0.577462 +vt 0.667875 0.559808 +vt 0.623960 0.586855 +vt 0.637559 0.581683 +vt 0.625864 0.598383 +vt 0.645091 0.591070 +vt 0.603257 0.594729 +vt 0.604905 0.598383 +vt 0.594500 0.596482 +vt 0.585679 0.591070 +vt 0.589658 0.589557 +vt 0.575450 0.558060 +vt 0.581082 0.570547 +vt 0.562895 0.559808 +vt 0.570859 0.577462 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.639676 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.595142 0.442379 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.595142 0.442379 +vt 0.595142 0.501859 +vt 0.615385 0.442379 +vt 0.595142 0.501859 +vt 0.595142 0.442379 +vt 0.615385 0.442379 +vt 0.595142 0.442379 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.595142 0.442379 +vt 0.651822 0.501859 +vt 0.651822 0.442379 +vt 0.595142 0.442379 +vt 0.639676 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.595142 0.442379 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.442379 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.627530 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.651822 0.501859 +vt 0.639676 0.442379 +vt 0.651822 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.659919 0.501859 +vt 0.659919 0.442379 +vt 0.639676 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.442379 +vt 0.603239 0.442379 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.603239 0.442379 +vt 0.651822 0.442379 +vt 0.627530 0.442379 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.553903 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.773279 0.531599 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.520446 +vt 0.773279 0.576208 +vt 0.777328 0.587361 +vt 0.773279 0.587361 +vt 0.773279 0.598513 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.777328 0.565056 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.777328 0.542751 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.520446 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.773279 0.531599 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.553903 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.542751 +vt 0.773279 0.576208 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.773279 0.520446 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.777328 0.553903 +vt 0.773279 0.553903 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.777328 0.542751 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.777328 0.587361 +vt 0.773279 0.587361 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.542751 +vt 0.773279 0.542751 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.773279 0.520446 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.531599 +vt 0.773279 0.598513 +vt 0.777328 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.565056 +vt 0.659919 0.501859 +vt 0.680162 0.486989 +vt 0.684211 0.501859 +vt 0.854251 0.501859 +vt 0.834008 0.486989 +vt 0.850202 0.486989 +vt 0.829960 0.501859 +vt 0.809717 0.486989 +vt 0.825911 0.486989 +vt 0.805668 0.501859 +vt 0.785425 0.486989 +vt 0.801619 0.486989 +vt 0.757085 0.501859 +vt 0.777328 0.486989 +vt 0.781377 0.501859 +vt 0.732794 0.501859 +vt 0.753036 0.486989 +vt 0.708502 0.501859 +vt 0.728745 0.486989 +vt 0.688259 0.486989 +vt 0.704453 0.486989 +vt 0.748988 0.486989 +vt 0.744939 0.479554 +vt 0.748988 0.479554 +vt 0.740891 0.486989 +vt 0.736842 0.479554 +vt 0.740891 0.479554 +vt 0.732794 0.486989 +vt 0.728745 0.479554 +vt 0.732794 0.479554 +vt 0.724696 0.486989 +vt 0.720648 0.479554 +vt 0.724696 0.479554 +vt 0.753036 0.486989 +vt 0.753036 0.479554 +vt 0.744939 0.486989 +vt 0.736842 0.486989 +vt 0.728745 0.486989 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.777328 0.553903 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.801619 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.663968 0.486989 +vt 0.761134 0.486989 +vt 0.736842 0.486989 +vt 0.712551 0.486989 +vt 0.720648 0.486989 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.793522 0.516729 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.9239 0.3827 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.5556 0.8315 -0.0000 +vn -0.3827 0.9239 -0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.9239 0.3827 0.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.9808 0.1951 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.9239 -0.3827 0.0000 +vn -0.8315 -0.5556 0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.1951 -0.9808 0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.5556 -0.8315 0.0000 +vn 0.0000 1.0000 -0.0000 +vn 0.9808 -0.1951 0.0000 +vn 0.8315 0.5556 0.0000 +vn 0.1951 0.9808 -0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.9808 0.1951 0.0000 +vn -0.5556 -0.8315 0.0000 +vn -0.9808 -0.1951 0.0000 +vn -0.8315 0.5556 0.0000 +vn 0.1951 -0.9808 0.0000 +vn -0.1951 0.9808 -0.0000 +vn 0.8315 -0.5556 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.5556 0.8315 -0.0000 +vn 0.0000 0.8944 0.4472 +vn 0.6325 0.6325 0.4472 +vn -0.6325 0.6325 0.4472 +vn -0.8944 0.0000 0.4472 +vn -0.6325 -0.6325 0.4472 +vn 0.0000 -0.8944 0.4472 +vn 0.6325 -0.6325 0.4472 +vn 0.8944 0.0000 0.4472 +s off +f 720/1007/313 722/1008/313 724/1009/313 +f 883/1010/313 890/1011/313 886/1012/313 +f 735/1013/314 737/1014/314 739/1015/314 +f 732/1016/314 730/1017/314 728/1018/314 +f 764/1019/314 762/1020/314 760/1021/314 +f 750/1022/313 752/1023/313 754/1024/313 +f 767/1025/314 769/1026/314 771/1027/314 +f 774/1028/313 781/1029/313 777/1030/313 +f 789/1031/313 782/1032/313 786/1033/313 +f 806/1034/314 804/1035/314 792/1036/314 +f 816/1037/313 823/1038/313 819/1039/313 +f 809/1040/314 811/1041/314 813/1042/314 +f 838/1043/314 836/1044/314 834/1045/314 +f 841/1046/314 843/1047/314 845/1048/314 +f 831/1049/313 824/1050/313 828/1051/313 +f 860/1052/313 862/1053/313 856/1054/313 +f 876/1055/313 878/1056/313 872/1057/313 +f 749/1058/313 747/1059/313 745/1060/313 +f 616/1061/314 615/1062/314 621/1063/314 +f 613/1064/314 614/1065/314 618/1066/314 +f 606/1067/314 605/1068/314 611/1069/314 +f 608/1070/314 602/1071/314 603/1072/314 +f 601/1073/314 597/1074/314 596/1075/314 +f 593/1076/314 594/1077/314 598/1078/314 +f 625/1079/314 630/1080/314 590/1081/314 +f 623/1082/314 624/1083/314 628/1084/314 +f 602/1071/314 612/1085/314 622/1086/314 +f 679/1087/313 684/1088/313 696/1089/313 +f 683/1090/313 697/1091/313 678/1092/313 +f 669/1093/313 674/1094/313 698/1095/313 +f 673/1096/313 699/1097/313 668/1098/313 +f 664/1099/313 700/1100/313 659/1101/313 +f 663/1102/313 701/1103/313 658/1104/313 +f 690/1105/313 656/1106/313 655/1107/313 +f 688/1108/313 693/1109/313 695/1110/313 +f 691/1111/313 681/1112/313 671/1113/313 +f 718/1114/313 719/1115/313 720/1007/313 +f 720/1007/313 721/1116/313 722/1008/313 +f 722/1008/313 723/1117/313 724/1009/313 +f 724/1009/313 725/1118/313 718/1114/313 +f 718/1114/313 720/1007/313 724/1009/313 +f 890/1011/313 889/1119/313 886/1012/313 +f 889/1119/313 888/1120/313 886/1012/313 +f 888/1120/313 887/1121/313 886/1012/313 +f 886/1012/313 885/1122/313 884/1123/313 +f 884/1123/313 883/1010/313 886/1012/313 +f 739/1015/314 740/1124/314 741/1125/314 +f 741/1125/314 734/1126/314 739/1015/314 +f 734/1126/314 735/1013/314 739/1015/314 +f 735/1013/314 736/1127/314 737/1014/314 +f 737/1014/314 738/1128/314 739/1015/314 +f 728/1018/314 727/1129/314 726/1130/314 +f 726/1130/314 733/1131/314 732/1016/314 +f 732/1016/314 731/1132/314 730/1017/314 +f 730/1017/314 729/1133/314 728/1018/314 +f 728/1018/314 726/1130/314 732/1016/314 +f 760/1021/314 759/1134/314 758/1135/314 +f 758/1135/314 765/1136/314 760/1021/314 +f 765/1136/314 764/1019/314 760/1021/314 +f 764/1019/314 763/1137/314 762/1020/314 +f 762/1020/314 761/1138/314 760/1021/314 +f 750/1022/313 751/1139/313 752/1023/313 +f 752/1023/313 753/1140/313 754/1024/313 +f 754/1024/313 755/1141/313 756/1142/313 +f 756/1142/313 757/1143/313 754/1024/313 +f 757/1143/313 750/1022/313 754/1024/313 +f 771/1027/314 772/1144/314 773/1145/314 +f 773/1145/314 766/1146/314 771/1027/314 +f 766/1146/314 767/1025/314 771/1027/314 +f 767/1025/314 768/1147/314 769/1026/314 +f 769/1026/314 770/1148/314 771/1027/314 +f 781/1029/313 780/1149/313 777/1030/313 +f 780/1149/313 779/1150/313 777/1030/313 +f 779/1150/313 778/1151/313 777/1030/313 +f 777/1030/313 776/1152/313 775/1153/313 +f 775/1153/313 774/1028/313 777/1030/313 +f 782/1032/313 783/1154/313 786/1033/313 +f 783/1154/313 784/1155/313 786/1033/313 +f 784/1155/313 785/1156/313 786/1033/313 +f 786/1033/313 787/1157/313 788/1158/313 +f 788/1158/313 789/1031/313 786/1033/313 +f 792/1036/314 791/1159/314 790/1160/314 +f 790/1160/314 807/1161/314 792/1036/314 +f 807/1161/314 806/1034/314 792/1036/314 +f 806/1034/314 805/1162/314 804/1035/314 +f 804/1035/314 793/1163/314 792/1036/314 +f 823/1038/313 822/1164/313 819/1039/313 +f 822/1164/313 821/1165/313 819/1039/313 +f 821/1165/313 820/1166/313 819/1039/313 +f 819/1039/313 818/1167/313 817/1168/313 +f 817/1168/313 816/1037/313 819/1039/313 +f 813/1042/314 814/1169/314 815/1170/314 +f 815/1170/314 808/1171/314 813/1042/314 +f 808/1171/314 809/1040/314 813/1042/314 +f 809/1040/314 810/1172/314 811/1041/314 +f 811/1041/314 812/1173/314 813/1042/314 +f 834/1045/314 833/1174/314 832/1175/314 +f 832/1175/314 839/1176/314 834/1045/314 +f 839/1176/314 838/1043/314 834/1045/314 +f 838/1043/314 837/1177/314 836/1044/314 +f 836/1044/314 835/1178/314 834/1045/314 +f 845/1048/314 846/1179/314 847/1180/314 +f 847/1180/314 840/1181/314 845/1048/314 +f 840/1181/314 841/1046/314 845/1048/314 +f 841/1046/314 842/1182/314 843/1047/314 +f 843/1047/314 844/1183/314 845/1048/314 +f 824/1050/313 825/1184/313 828/1051/313 +f 825/1184/313 826/1185/313 828/1051/313 +f 826/1185/313 827/1186/313 828/1051/313 +f 828/1051/313 829/1187/313 830/1188/313 +f 830/1188/313 831/1049/313 828/1051/313 +f 856/1054/313 857/1189/313 860/1052/313 +f 857/1189/313 858/1190/313 860/1052/313 +f 858/1190/313 859/1191/313 860/1052/313 +f 860/1052/313 861/1192/313 862/1053/313 +f 862/1053/313 863/1193/313 856/1054/313 +f 872/1057/313 873/1194/313 874/1195/313 +f 874/1195/313 875/1196/313 876/1055/313 +f 876/1055/313 877/1197/313 878/1056/313 +f 878/1056/313 879/1198/313 872/1057/313 +f 872/1057/313 874/1195/313 876/1055/313 +f 749/1058/313 748/1199/313 747/1059/313 +f 747/1059/313 746/1200/313 745/1060/313 +f 745/1060/313 744/1201/313 743/1202/313 +f 743/1202/313 742/1203/313 745/1060/313 +f 742/1203/313 749/1058/313 745/1060/313 +f 615/1062/314 640/1204/314 632/1205/314 +f 632/1205/314 641/1206/314 620/1207/314 +f 621/1063/314 622/1086/314 616/1061/314 +f 622/1086/314 617/1208/314 616/1061/314 +f 632/1205/314 620/1207/314 615/1062/314 +f 620/1207/314 621/1063/314 615/1062/314 +f 614/1065/314 645/1209/314 633/1210/314 +f 633/1210/314 639/1211/314 619/1212/314 +f 618/1066/314 617/1208/314 613/1064/314 +f 617/1208/314 612/1085/314 613/1064/314 +f 633/1210/314 619/1212/314 614/1065/314 +f 619/1212/314 618/1066/314 614/1065/314 +f 605/1068/314 649/1213/314 634/1214/314 +f 634/1214/314 646/1215/314 610/1216/314 +f 611/1069/314 612/1085/314 606/1067/314 +f 612/1085/314 607/1217/314 606/1067/314 +f 634/1214/314 610/1216/314 605/1068/314 +f 610/1216/314 611/1069/314 605/1068/314 +f 604/1218/314 653/1219/314 635/1220/314 +f 635/1220/314 650/1221/314 609/1222/314 +f 608/1070/314 607/1217/314 602/1071/314 +f 635/1220/314 609/1222/314 604/1218/314 +f 609/1222/314 608/1070/314 604/1218/314 +f 603/1072/314 604/1218/314 608/1070/314 +f 595/1223/314 651/1224/314 636/1225/314 +f 636/1225/314 638/1226/314 600/1227/314 +f 601/1073/314 602/1071/314 597/1074/314 +f 636/1225/314 600/1227/314 595/1223/314 +f 600/1227/314 601/1073/314 595/1223/314 +f 596/1075/314 595/1223/314 601/1073/314 +f 594/1077/314 648/1228/314 637/1229/314 +f 637/1229/314 652/1230/314 599/1231/314 +f 598/1078/314 597/1074/314 593/1076/314 +f 597/1074/314 592/1232/314 593/1076/314 +f 637/1229/314 599/1231/314 594/1077/314 +f 599/1231/314 598/1078/314 594/1077/314 +f 591/1233/314 592/1232/314 626/1234/314 +f 592/1232/314 627/1235/314 626/1234/314 +f 630/1080/314 647/1236/314 590/1081/314 +f 590/1081/314 591/1233/314 625/1079/314 +f 591/1233/314 626/1234/314 625/1079/314 +f 625/1079/314 644/1237/314 630/1080/314 +f 624/1083/314 642/1238/314 631/1239/314 +f 631/1239/314 643/1240/314 629/1241/314 +f 628/1084/314 627/1235/314 623/1082/314 +f 627/1235/314 622/1086/314 623/1082/314 +f 631/1239/314 629/1241/314 624/1083/314 +f 629/1241/314 628/1084/314 624/1083/314 +f 622/1086/314 627/1235/314 592/1232/314 +f 592/1232/314 597/1074/314 602/1071/314 +f 602/1071/314 607/1217/314 612/1085/314 +f 612/1085/314 617/1208/314 622/1086/314 +f 622/1086/314 592/1232/314 602/1071/314 +f 680/1242/313 681/1112/313 686/1243/313 +f 680/1242/313 686/1243/313 685/1244/313 +f 696/1089/313 704/1245/313 679/1087/313 +f 679/1087/313 680/1242/313 685/1244/313 +f 684/1088/313 705/1246/313 696/1089/313 +f 679/1087/313 685/1244/313 684/1088/313 +f 677/1247/313 676/1248/313 681/1112/313 +f 677/1247/313 681/1112/313 682/1249/313 +f 697/1091/313 709/1250/313 678/1092/313 +f 678/1092/313 677/1247/313 682/1249/313 +f 683/1090/313 703/1251/313 697/1091/313 +f 678/1092/313 682/1249/313 683/1090/313 +f 670/1252/313 671/1113/313 676/1248/313 +f 670/1252/313 676/1248/313 675/1253/313 +f 698/1095/313 713/1254/313 669/1093/313 +f 669/1093/313 670/1252/313 675/1253/313 +f 674/1094/313 710/1255/313 698/1095/313 +f 669/1093/313 675/1253/313 674/1094/313 +f 667/1256/313 666/1257/313 671/1113/313 +f 667/1256/313 671/1113/313 672/1258/313 +f 699/1097/313 717/1259/313 668/1098/313 +f 668/1098/313 667/1256/313 672/1258/313 +f 673/1096/313 714/1260/313 699/1097/313 +f 668/1098/313 672/1258/313 673/1096/313 +f 660/1261/313 661/1262/313 666/1257/313 +f 660/1261/313 666/1257/313 665/1263/313 +f 700/1100/313 715/1264/313 659/1101/313 +f 659/1101/313 660/1261/313 665/1263/313 +f 664/1099/313 702/1265/313 700/1100/313 +f 659/1101/313 665/1263/313 664/1099/313 +f 657/1266/313 656/1106/313 661/1262/313 +f 657/1266/313 661/1262/313 662/1267/313 +f 701/1103/313 712/1268/313 658/1104/313 +f 658/1104/313 657/1266/313 662/1267/313 +f 663/1102/313 716/1269/313 701/1103/313 +f 658/1104/313 662/1267/313 663/1102/313 +f 654/1270/313 711/1271/313 694/1272/313 +f 694/1272/313 708/1273/313 689/1274/313 +f 690/1105/313 691/1111/313 656/1106/313 +f 694/1272/313 689/1274/313 654/1270/313 +f 689/1274/313 690/1105/313 655/1107/313 +f 655/1107/313 654/1270/313 689/1274/313 +f 687/1275/313 686/1243/313 691/1111/313 +f 687/1275/313 691/1111/313 692/1276/313 +f 695/1110/313 706/1277/313 688/1108/313 +f 688/1108/313 687/1275/313 692/1276/313 +f 693/1109/313 707/1278/313 695/1110/313 +f 688/1108/313 692/1276/313 693/1109/313 +f 691/1111/313 686/1243/313 681/1112/313 +f 681/1112/313 676/1248/313 671/1113/313 +f 671/1113/313 666/1257/313 661/1262/313 +f 661/1262/313 656/1106/313 671/1113/313 +f 656/1106/313 691/1111/313 671/1113/313 +s 1 +f 643/1279/315 693/1280/316 629/1281/316 +f 644/1282/317 694/1283/318 630/1284/318 +f 600/1285/319 665/1286/320 601/1287/320 +f 646/1288/321 674/1289/322 610/1290/322 +f 642/1291/323 695/1292/321 631/1293/321 +f 599/1294/320 662/1295/324 598/1296/324 +f 647/1297/325 654/1298/324 590/1299/324 +f 640/1300/326 696/1301/327 632/1302/327 +f 601/1287/320 666/1303/324 602/1304/324 +f 650/1305/327 673/1306/328 609/1307/328 +f 645/1308/329 697/1309/330 633/1310/330 +f 602/1304/324 667/1311/316 603/1312/316 +f 652/1313/331 663/1314/320 599/1294/320 +f 649/1315/332 698/1316/331 634/1317/331 +f 603/1312/316 668/1318/333 604/1319/333 +f 638/1320/330 664/1321/319 600/1285/319 +f 653/1322/334 699/1323/325 635/1324/325 +f 606/1325/324 669/1326/316 605/1327/316 +f 651/1328/335 700/1329/315 636/1330/315 +f 607/1331/320 670/1332/324 606/1325/324 +f 648/1333/336 701/1334/337 637/1335/337 +f 608/1336/319 671/1337/320 607/1331/320 +f 638/1320/338 700/1329/315 702/1338/338 +f 611/1339/328 676/1340/319 612/1341/319 +f 633/1310/330 703/1342/339 639/1343/339 +f 609/1307/328 672/1344/319 608/1336/319 +f 641/1345/340 696/1301/327 705/1346/340 +f 610/1290/322 675/1347/328 611/1339/328 +f 631/1293/321 707/1348/341 643/1279/341 +f 612/1341/319 677/1349/320 613/1350/320 +f 634/1317/331 710/1351/342 646/1288/342 +f 614/1352/324 677/1349/320 678/1353/324 +f 630/1284/318 711/1354/343 647/1297/343 +f 616/1355/319 679/1356/320 615/1357/320 +f 635/1324/325 714/1358/344 650/1305/344 +f 619/1359/345 682/1360/322 618/1361/322 +f 637/1335/337 716/1362/346 652/1313/346 +f 617/1363/328 680/1364/319 616/1355/319 +f 604/1319/333 717/1365/318 653/1366/318 +f 621/1367/345 686/1368/322 622/1369/322 +f 605/1327/316 713/1370/337 649/1371/337 +f 618/1361/322 681/1372/328 617/1363/328 +f 614/1352/324 709/1373/315 645/1374/315 +f 624/1375/319 687/1376/328 688/1377/319 +f 615/1357/320 704/1378/325 640/1379/325 +f 620/1380/333 685/1381/345 621/1367/345 +f 642/1382/331 688/1377/319 706/1383/331 +f 622/1369/322 687/1376/328 623/1384/328 +f 590/1299/324 655/1385/316 591/1386/316 +f 625/1387/328 708/1388/330 644/1389/330 +f 627/1390/345 690/1391/322 626/1392/322 +f 591/1386/316 656/1393/333 592/1394/333 +f 594/1395/322 712/1396/327 648/1397/327 +f 629/1281/316 692/1398/333 628/1399/333 +f 592/1394/333 657/1400/345 593/1401/345 +f 595/1402/345 715/1403/321 651/1404/321 +f 626/1392/322 689/1405/328 625/1387/328 +f 593/1401/345 658/1406/322 594/1395/322 +f 619/1359/345 703/1342/318 683/1407/345 +f 628/1399/333 691/1408/345 627/1390/345 +f 597/1409/316 660/1410/333 596/1411/333 +f 641/1345/337 684/1412/333 620/1380/333 +f 596/1411/333 659/1413/345 595/1402/345 +f 598/1296/324 661/1414/316 597/1409/316 +f 731/1415/320 724/1416/324 723/1417/320 +f 729/1418/328 722/1419/319 721/1420/328 +f 730/1421/319 723/1417/320 722/1419/319 +f 728/1422/322 721/1420/328 720/1423/322 +f 726/1424/333 719/1425/345 718/1426/333 +f 733/1427/316 718/1428/333 725/1429/316 +f 734/1430/333 749/1431/345 742/1432/333 +f 739/1433/328 746/1434/319 747/1435/328 +f 736/1436/324 743/1437/316 744/1438/324 +f 743/1437/316 734/1430/333 742/1432/333 +f 740/1439/322 747/1435/328 748/1440/322 +f 758/1441/322 751/1442/328 750/1443/322 +f 762/1444/324 755/1445/316 754/1446/324 +f 727/1447/345 720/1423/322 719/1425/345 +f 724/1416/324 733/1427/316 725/1429/316 +f 756/1448/333 765/1449/345 757/1450/345 +f 765/1449/345 750/1451/322 757/1450/345 +f 759/1452/328 752/1453/319 751/1442/328 +f 760/1454/319 753/1455/320 752/1453/319 +f 763/1456/316 756/1448/333 755/1445/316 +f 741/1457/345 748/1440/322 749/1458/345 +f 770/1459/324 777/1460/316 778/1461/324 +f 771/1462/320 778/1461/324 779/1463/320 +f 769/1464/316 776/1465/333 777/1460/316 +f 768/1466/333 775/1467/345 776/1465/333 +f 761/1468/320 754/1446/324 753/1455/320 +f 766/1469/322 781/1470/328 774/1471/322 +f 775/1467/345 766/1469/322 774/1471/322 +f 772/1472/319 779/1463/320 780/1473/319 +f 790/1474/319 783/1475/320 782/1476/319 +f 805/1477/345 788/1478/322 787/1479/345 +f 793/1480/316 786/1481/333 785/1482/316 +f 807/1483/328 782/1484/319 789/1485/328 +f 792/1486/324 785/1482/316 784/1487/324 +f 773/1488/328 780/1473/319 781/1489/328 +f 788/1478/322 807/1483/328 789/1485/328 +f 791/1490/320 784/1487/324 783/1475/320 +f 811/1491/345 818/1492/322 819/1493/345 +f 813/1494/316 820/1495/333 821/1496/316 +f 808/1497/319 823/1498/320 816/1499/319 +f 804/1500/333 787/1479/345 786/1481/333 +f 814/1501/324 821/1496/316 822/1502/324 +f 815/1503/320 822/1502/324 823/1504/320 +f 812/1505/333 819/1493/345 820/1495/333 +f 817/1506/328 808/1497/319 816/1499/319 +f 837/1507/328 830/1508/319 829/1509/328 +f 833/1510/316 826/1511/333 825/1512/316 +f 800/1513/345 794/1514/333 795/1515/345 +f 799/1516/333 798/1517/316 794/1514/333 +f 836/1518/322 829/1509/328 828/1519/322 +f 832/1520/324 825/1512/316 824/1521/324 +f 839/1522/320 824/1523/324 831/1524/320 +f 830/1508/319 839/1522/320 831/1524/320 +f 834/1525/333 827/1526/345 826/1511/333 +f 835/1527/345 828/1519/322 827/1526/345 +f 810/1528/322 817/1506/328 818/1492/322 +f 884/1529/320 840/1530/324 883/1531/324 +f 843/1532/328 885/1533/319 886/1534/328 +f 844/1535/322 886/1534/328 887/1536/322 +f 846/1537/333 888/1538/345 889/1539/333 +f 797/1540/315 803/1541/316 802/1542/315 +f 845/1543/345 887/1536/322 888/1538/345 +f 840/1530/324 890/1544/316 883/1531/324 +f 801/1545/321 795/1515/345 796/1546/321 +f 847/1547/316 889/1539/333 890/1548/316 +f 842/1549/319 884/1529/320 885/1533/319 +f 848/1550/347 863/1551/348 855/1552/348 +f 848/1553/347 857/1554/349 856/1555/347 +f 849/1556/349 858/1557/350 857/1558/349 +f 850/1559/350 859/1560/351 858/1561/350 +f 852/1562/352 859/1563/351 851/1564/351 +f 853/1565/353 860/1566/352 852/1562/352 +f 854/1567/354 861/1568/353 853/1565/353 +f 854/1567/354 863/1569/348 862/1570/354 +f 879/1571/316 870/1572/324 871/1573/316 +f 877/1574/320 868/1575/319 869/1576/320 +f 875/1577/328 866/1578/322 867/1579/328 +f 873/1580/345 864/1581/333 865/1582/345 +f 872/1583/333 871/1573/316 864/1584/333 +f 878/1585/324 869/1576/320 870/1572/324 +f 876/1586/319 867/1579/328 868/1575/319 +f 874/1587/322 865/1582/345 866/1578/322 +f 882/1588/313 881/1589/313 803/1590/313 +f 738/1591/319 745/1592/320 746/1434/319 +f 737/1593/320 744/1438/324 745/1592/320 +f 897/1594/333 891/1595/316 892/1596/333 +f 896/1597/316 895/1598/324 891/1595/316 +f 894/1599/325 900/1600/324 899/1601/325 +f 897/1594/333 893/1602/318 898/1603/318 +f 903/1604/313 902/1605/313 900/1606/313 +f 910/1607/316 904/1608/324 905/1609/316 +f 909/1610/324 908/1611/320 904/1608/324 +f 907/1612/331 913/1613/320 912/1614/331 +f 910/1607/316 906/1615/337 911/1616/337 +f 916/1617/313 915/1618/313 913/1619/313 +f 923/1620/324 917/1621/320 918/1622/324 +f 922/1623/320 921/1624/319 917/1621/320 +f 920/1625/330 926/1626/319 925/1627/330 +f 923/1620/324 919/1628/315 924/1629/315 +f 929/1630/313 928/1631/313 926/1632/313 +f 936/1633/320 930/1634/319 931/1635/320 +f 935/1636/319 934/1637/328 930/1634/319 +f 933/1638/327 939/1639/328 938/1640/327 +f 936/1633/320 932/1641/325 937/1642/325 +f 942/1643/313 941/1644/313 939/1645/313 +f 949/1646/319 943/1647/328 944/1648/319 +f 948/1649/328 947/1650/322 943/1647/328 +f 946/1651/321 952/1652/322 951/1653/321 +f 949/1646/319 945/1654/331 950/1655/331 +f 955/1656/313 954/1657/313 952/1658/313 +f 962/1659/328 956/1660/322 957/1661/328 +f 961/1662/322 960/1663/345 956/1660/322 +f 959/1664/318 965/1665/345 964/1666/318 +f 962/1659/328 958/1667/330 963/1668/330 +f 968/1669/313 967/1670/313 965/1671/313 +f 975/1672/322 969/1673/345 970/1674/322 +f 969/1673/345 978/1675/333 973/1676/333 +f 972/1677/337 978/1675/333 977/1678/337 +f 975/1672/322 971/1679/327 976/1680/327 +f 981/1681/313 980/1682/313 978/1683/313 +f 643/1279/315 707/1348/315 693/1280/316 +f 644/1282/317 708/1684/317 694/1283/318 +f 600/1285/319 664/1321/319 665/1286/320 +f 646/1288/321 710/1351/321 674/1289/322 +f 642/1291/323 706/1685/323 695/1292/321 +f 599/1294/320 663/1314/320 662/1295/324 +f 647/1297/325 711/1354/325 654/1298/324 +f 640/1300/326 704/1686/326 696/1301/327 +f 601/1287/320 665/1286/320 666/1303/324 +f 650/1305/327 714/1358/327 673/1306/328 +f 645/1308/329 709/1687/329 697/1309/330 +f 602/1304/324 666/1303/324 667/1311/316 +f 652/1313/331 716/1362/331 663/1314/320 +f 649/1315/332 713/1688/332 698/1316/331 +f 603/1312/316 667/1311/316 668/1318/333 +f 638/1320/330 702/1338/330 664/1321/319 +f 653/1322/334 717/1689/334 699/1323/325 +f 606/1325/324 670/1332/324 669/1326/316 +f 651/1328/335 715/1690/335 700/1329/315 +f 607/1331/320 671/1337/320 670/1332/324 +f 648/1333/336 712/1691/336 701/1334/337 +f 608/1336/319 672/1344/319 671/1337/320 +f 638/1320/338 636/1330/315 700/1329/315 +f 611/1339/328 675/1347/328 676/1340/319 +f 633/1310/330 697/1309/330 703/1342/339 +f 609/1307/328 673/1306/328 672/1344/319 +f 641/1345/340 632/1302/327 696/1301/327 +f 610/1290/322 674/1289/322 675/1347/328 +f 631/1293/321 695/1292/321 707/1348/341 +f 612/1341/319 676/1340/319 677/1349/320 +f 634/1317/331 698/1316/331 710/1351/342 +f 614/1352/324 613/1350/320 677/1349/320 +f 630/1284/318 694/1283/318 711/1354/343 +f 616/1355/319 680/1364/319 679/1356/320 +f 635/1324/325 699/1323/325 714/1358/344 +f 619/1359/345 683/1407/345 682/1360/322 +f 637/1335/337 701/1334/337 716/1362/346 +f 617/1363/328 681/1372/328 680/1364/319 +f 604/1319/333 668/1318/333 717/1365/318 +f 621/1367/345 685/1381/345 686/1368/322 +f 605/1327/316 669/1326/316 713/1370/337 +f 618/1361/322 682/1360/322 681/1372/328 +f 614/1352/324 678/1353/324 709/1373/315 +f 624/1375/319 623/1384/328 687/1376/328 +f 615/1357/320 679/1356/320 704/1378/325 +f 620/1380/333 684/1412/333 685/1381/345 +f 642/1382/331 624/1375/319 688/1377/319 +f 622/1369/322 686/1368/322 687/1376/328 +f 590/1299/324 654/1298/324 655/1385/316 +f 625/1387/328 689/1405/328 708/1388/330 +f 627/1390/345 691/1408/345 690/1391/322 +f 591/1386/316 655/1385/316 656/1393/333 +f 594/1395/322 658/1406/322 712/1396/327 +f 629/1281/316 693/1280/316 692/1398/333 +f 592/1394/333 656/1393/333 657/1400/345 +f 595/1402/345 659/1413/345 715/1403/321 +f 626/1392/322 690/1391/322 689/1405/328 +f 593/1401/345 657/1400/345 658/1406/322 +f 619/1359/345 639/1343/318 703/1342/318 +f 628/1399/333 692/1398/333 691/1408/345 +f 597/1409/316 661/1414/316 660/1410/333 +f 641/1345/337 705/1346/337 684/1412/333 +f 596/1411/333 660/1410/333 659/1413/345 +f 598/1296/324 662/1295/324 661/1414/316 +f 731/1415/320 732/1692/324 724/1416/324 +f 729/1418/328 730/1421/319 722/1419/319 +f 730/1421/319 731/1415/320 723/1417/320 +f 728/1422/322 729/1418/328 721/1420/328 +f 726/1424/333 727/1447/345 719/1425/345 +f 733/1427/316 726/1693/333 718/1428/333 +f 734/1430/333 741/1694/345 749/1431/345 +f 739/1433/328 738/1591/319 746/1434/319 +f 736/1436/324 735/1695/316 743/1437/316 +f 743/1437/316 735/1695/316 734/1430/333 +f 740/1439/322 739/1433/328 747/1435/328 +f 758/1441/322 759/1452/328 751/1442/328 +f 762/1444/324 763/1456/316 755/1445/316 +f 727/1447/345 728/1422/322 720/1423/322 +f 724/1416/324 732/1692/324 733/1427/316 +f 756/1448/333 764/1696/333 765/1449/345 +f 765/1449/345 758/1697/322 750/1451/322 +f 759/1452/328 760/1454/319 752/1453/319 +f 760/1454/319 761/1468/320 753/1455/320 +f 763/1456/316 764/1696/333 756/1448/333 +f 741/1457/345 740/1439/322 748/1440/322 +f 770/1459/324 769/1464/316 777/1460/316 +f 771/1462/320 770/1459/324 778/1461/324 +f 769/1464/316 768/1466/333 776/1465/333 +f 768/1466/333 767/1698/345 775/1467/345 +f 761/1468/320 762/1444/324 754/1446/324 +f 766/1469/322 773/1699/328 781/1470/328 +f 775/1467/345 767/1698/345 766/1469/322 +f 772/1472/319 771/1462/320 779/1463/320 +f 790/1474/319 791/1490/320 783/1475/320 +f 805/1477/345 806/1700/322 788/1478/322 +f 793/1480/316 804/1500/333 786/1481/333 +f 807/1483/328 790/1701/319 782/1484/319 +f 792/1486/324 793/1480/316 785/1482/316 +f 773/1488/328 772/1472/319 780/1473/319 +f 788/1478/322 806/1700/322 807/1483/328 +f 791/1490/320 792/1486/324 784/1487/324 +f 811/1491/345 810/1528/322 818/1492/322 +f 813/1494/316 812/1505/333 820/1495/333 +f 808/1497/319 815/1702/320 823/1498/320 +f 804/1500/333 805/1477/345 787/1479/345 +f 814/1501/324 813/1494/316 821/1496/316 +f 815/1503/320 814/1501/324 822/1502/324 +f 812/1505/333 811/1491/345 819/1493/345 +f 817/1506/328 809/1703/328 808/1497/319 +f 837/1507/328 838/1704/319 830/1508/319 +f 833/1510/316 834/1525/333 826/1511/333 +f 800/1513/345 799/1516/333 794/1514/333 +f 799/1516/333 803/1541/316 798/1517/316 +f 836/1518/322 837/1507/328 829/1509/328 +f 832/1520/324 833/1510/316 825/1512/316 +f 839/1522/320 832/1705/324 824/1523/324 +f 830/1508/319 838/1704/319 839/1522/320 +f 834/1525/333 835/1527/345 827/1526/345 +f 835/1527/345 836/1518/322 828/1519/322 +f 810/1528/322 809/1703/328 817/1506/328 +f 884/1529/320 841/1706/320 840/1530/324 +f 843/1532/328 842/1549/319 885/1533/319 +f 844/1535/322 843/1532/328 886/1534/328 +f 846/1537/333 845/1543/345 888/1538/345 +f 797/1540/315 798/1517/316 803/1541/316 +f 845/1543/345 844/1535/322 887/1536/322 +f 840/1530/324 847/1707/316 890/1544/316 +f 801/1545/321 800/1513/345 795/1515/345 +f 847/1547/316 846/1537/333 889/1539/333 +f 842/1549/319 841/1706/320 884/1529/320 +f 848/1550/347 856/1708/347 863/1551/348 +f 848/1553/347 849/1556/349 857/1554/349 +f 849/1556/349 850/1559/350 858/1557/350 +f 850/1559/350 851/1564/351 859/1560/351 +f 852/1562/352 860/1709/352 859/1563/351 +f 853/1565/353 861/1710/353 860/1566/352 +f 854/1567/354 862/1711/354 861/1568/353 +f 854/1567/354 855/1552/348 863/1569/348 +f 879/1571/316 878/1585/324 870/1572/324 +f 877/1574/320 876/1586/319 868/1575/319 +f 875/1577/328 874/1587/322 866/1578/322 +f 873/1580/345 872/1712/333 864/1581/333 +f 872/1583/333 879/1571/316 871/1573/316 +f 878/1585/324 877/1574/320 869/1576/320 +f 876/1586/319 875/1577/328 867/1579/328 +f 874/1587/322 873/1580/345 865/1582/345 +f 800/1713/313 801/1714/313 882/1588/313 +f 882/1588/313 880/1715/313 881/1589/313 +f 881/1589/313 802/1716/313 803/1590/313 +f 803/1590/313 799/1717/313 800/1713/313 +f 800/1713/313 882/1588/313 803/1590/313 +f 738/1591/319 737/1593/320 745/1592/320 +f 737/1593/320 736/1436/324 744/1438/324 +f 897/1594/333 896/1597/316 891/1595/316 +f 896/1597/316 900/1600/324 895/1598/324 +f 894/1599/325 895/1598/324 900/1600/324 +f 897/1594/333 892/1596/333 893/1602/318 +f 897/1718/313 898/1719/313 903/1604/313 +f 903/1604/313 901/1720/313 902/1605/313 +f 902/1605/313 899/1721/313 900/1606/313 +f 900/1606/313 896/1722/313 897/1718/313 +f 897/1718/313 903/1604/313 900/1606/313 +f 910/1607/316 909/1610/324 904/1608/324 +f 909/1610/324 913/1613/320 908/1611/320 +f 907/1612/331 908/1611/320 913/1613/320 +f 910/1607/316 905/1609/316 906/1615/337 +f 910/1723/313 911/1724/313 916/1617/313 +f 916/1617/313 914/1725/313 915/1618/313 +f 915/1618/313 912/1726/313 913/1619/313 +f 913/1619/313 909/1727/313 910/1723/313 +f 910/1723/313 916/1617/313 913/1619/313 +f 923/1620/324 922/1623/320 917/1621/320 +f 922/1623/320 926/1626/319 921/1624/319 +f 920/1625/330 921/1624/319 926/1626/319 +f 923/1620/324 918/1622/324 919/1628/315 +f 923/1728/313 924/1729/313 929/1630/313 +f 929/1630/313 927/1730/313 928/1631/313 +f 928/1631/313 925/1731/313 926/1632/313 +f 926/1632/313 922/1732/313 923/1728/313 +f 923/1728/313 929/1630/313 926/1632/313 +f 936/1633/320 935/1636/319 930/1634/319 +f 935/1636/319 939/1639/328 934/1637/328 +f 933/1638/327 934/1637/328 939/1639/328 +f 936/1633/320 931/1635/320 932/1641/325 +f 936/1733/313 937/1734/313 942/1643/313 +f 942/1643/313 940/1735/313 941/1644/313 +f 941/1644/313 938/1736/313 939/1645/313 +f 939/1645/313 935/1737/313 936/1733/313 +f 936/1733/313 942/1643/313 939/1645/313 +f 949/1646/319 948/1649/328 943/1647/328 +f 948/1649/328 952/1652/322 947/1650/322 +f 946/1651/321 947/1650/322 952/1652/322 +f 949/1646/319 944/1648/319 945/1654/331 +f 949/1738/313 950/1739/313 955/1656/313 +f 955/1656/313 953/1740/313 954/1657/313 +f 954/1657/313 951/1741/313 952/1658/313 +f 952/1658/313 948/1742/313 949/1738/313 +f 949/1738/313 955/1656/313 952/1658/313 +f 962/1659/328 961/1662/322 956/1660/322 +f 961/1662/322 965/1665/345 960/1663/345 +f 959/1664/318 960/1663/345 965/1665/345 +f 962/1659/328 957/1661/328 958/1667/330 +f 962/1743/313 963/1744/313 968/1669/313 +f 968/1669/313 966/1745/313 967/1670/313 +f 967/1670/313 964/1746/313 965/1671/313 +f 965/1671/313 961/1747/313 962/1743/313 +f 962/1743/313 968/1669/313 965/1671/313 +f 975/1672/322 974/1748/345 969/1673/345 +f 969/1673/345 974/1748/345 978/1675/333 +f 972/1677/337 973/1676/333 978/1675/333 +f 975/1672/322 970/1674/322 971/1679/327 +f 975/1749/313 976/1750/313 981/1681/313 +f 981/1681/313 979/1751/313 980/1682/313 +f 980/1682/313 977/1752/313 978/1683/313 +f 978/1683/313 974/1753/313 975/1749/313 +f 975/1749/313 981/1681/313 978/1683/313 +o Internals +v -2.414814 -1.956913 -30.377924 +v -2.091290 -3.156823 -30.243586 +v -1.207407 -4.035219 -30.145245 +v 0.000000 -4.356734 -30.109249 +v 1.207407 -4.035219 -30.145245 +v 2.091291 -3.156823 -30.243586 +v 2.414815 -1.956913 -30.377924 +v -1.931851 -1.478221 -26.193357 +v -1.673032 -2.438856 -26.092390 +v -0.965925 -3.142088 -26.018476 +v 0.000000 -3.399490 -25.991423 +v 0.965926 -3.142088 -26.018476 +v 1.673033 -2.438855 -26.092390 +v 1.931852 -1.478221 -26.193357 +v -1.086666 -0.074678 -30.475451 +v -1.882161 -0.865234 -30.386944 +v -2.173333 -1.945154 -30.266041 +v -1.882161 -3.025073 -30.145136 +v -1.086666 -3.815629 -30.056629 +v 0.000000 -4.104992 -30.024233 +v 1.086667 -3.815629 -30.056629 +v 1.882162 -3.025073 -30.145136 +v 2.173334 -1.945153 -30.266041 +v 1.882162 -0.865234 -30.386944 +v 1.086667 -0.074678 -30.475451 +v -0.845185 -0.033770 -26.455153 +v -1.463903 -0.649099 -26.390478 +v -1.690370 -1.489654 -26.302134 +v -1.463903 -2.330209 -26.213787 +v -0.845185 -2.945538 -26.149113 +v 0.000000 -3.170764 -26.125441 +v 0.845185 -2.945538 -26.149113 +v 1.463904 -2.330209 -26.213787 +v 1.690370 -1.489654 -26.302134 +v 1.463904 -0.649099 -26.390478 +v 0.845186 -0.033770 -26.455153 +vt 0.331984 0.304833 +vt 0.384615 0.304833 +vt 0.412955 0.347584 +vt 0.224696 0.319703 +vt 0.295547 0.355019 +vt 0.295547 0.429368 +vt 0.008097 0.234201 +vt 0.141700 0.241636 +vt 0.145749 0.234201 +vt 0.008097 0.375465 +vt 0.137652 0.315985 +vt 0.137652 0.368030 +vt 0.145749 0.449814 +vt 0.012146 0.442379 +vt 0.141700 0.442379 +vt 0.404858 0.371747 +vt 0.384615 0.390335 +vt 0.331984 0.390335 +vt 0.311741 0.371747 +vt 0.303644 0.347584 +vt 0.311741 0.323420 +vt 0.358300 0.297398 +vt 0.404858 0.323420 +vt 0.265182 0.449814 +vt 0.184211 0.449814 +vt 0.153846 0.429368 +vt 0.145749 0.392193 +vt 0.153846 0.355019 +vt 0.184211 0.327138 +vt 0.265182 0.327138 +vt 0.303644 0.392193 +vt 0.012146 0.241636 +vt 0.008097 0.308550 +vt 0.008097 0.449814 +vt 0.008097 0.382900 +vt -0.000000 0.345725 +vt 0.000000 0.382900 +vt -0.000000 0.271375 +vt 0.008097 0.234201 +vt -0.000000 0.234201 +vt 0.008097 0.420074 +vt 0.000000 0.420074 +vt -0.000000 0.308550 +vt 0.008097 0.271375 +vt 0.008097 0.457249 +vt -0.000000 0.457249 +vt 0.008097 0.308550 +vt 0.137652 0.241636 +vt 0.145749 0.275093 +vt 0.145749 0.241636 +vt 0.145749 0.375465 +vt 0.137652 0.408922 +vt 0.145749 0.408922 +vt 0.137652 0.308550 +vt 0.145749 0.308550 +vt 0.137652 0.241636 +vt 0.008097 0.275093 +vt 0.008097 0.241636 +vt 0.137652 0.278810 +vt 0.145749 0.442379 +vt 0.145749 0.342007 +vt 0.137652 0.405204 +vt 0.008097 0.408922 +vt 0.137652 0.442379 +vt 0.008097 0.442379 +vt 0.137652 0.375465 +vt 0.008097 0.345725 +vt 0.137652 0.275093 +vt 0.137652 0.271375 +vt 0.137652 0.304833 +vt 0.137652 0.442379 +vt 0.137652 0.342007 +vt 0.137652 0.379182 +vt 0.137652 0.412639 +vn 0.0000 -0.1045 -0.9945 +vn 0.0000 0.1113 0.9938 +vn 0.0045 -0.9935 0.1142 +vn 0.0000 -0.9999 0.0102 +vn 0.0042 -0.9935 0.1137 +vn -0.0042 -0.9935 0.1137 +vn -0.0045 -0.9935 0.1142 +vn 0.2115 -0.2635 0.9412 +vn 0.0000 -0.3200 0.9474 +vn 0.2117 -0.2634 0.9412 +vn -0.3663 -0.1092 0.9241 +vn -0.4199 -0.0116 0.9075 +vn 0.3661 -0.1095 0.9241 +vn 0.3662 -0.1092 0.9241 +vn -0.2117 -0.2634 0.9412 +vn -0.3661 -0.1095 0.9241 +vn 0.4199 -0.0116 0.9075 +vn -0.2115 -0.2635 0.9412 +vn -0.4101 -0.2039 -0.8890 +vn -0.3573 -0.3004 -0.8844 +vn 0.2063 -0.4506 -0.8686 +vn 0.3573 -0.3004 -0.8844 +vn -0.2063 -0.4506 -0.8686 +vn -0.9597 -0.2677 -0.0860 +vn -0.8601 -0.5062 -0.0627 +vn -0.9595 -0.2683 -0.0861 +vn -0.8595 -0.5072 -0.0625 +vn -0.7026 -0.7108 -0.0351 +vn 0.4101 -0.2039 -0.8890 +vn -0.0000 -0.5055 -0.8628 +vn 0.7026 -0.7108 -0.0351 +vn 0.8595 -0.5072 -0.0625 +vn 0.8601 -0.5062 -0.0627 +vn 0.9597 -0.2677 -0.0860 +vn 0.9595 -0.2683 -0.0861 +vn -0.7029 -0.7104 -0.0350 +vn 0.7029 -0.7104 -0.0350 +s off +f 1013/1754/355 1011/1755/355 1009/1756/355 +f 1001/1757/356 1003/1758/356 1005/1759/356 +f 995/1760/357 1004/1761/357 988/1762/357 +f 996/1763/358 1017/1764/358 1007/1765/358 +f 989/1766/359 998/1767/359 1009/1768/359 +f 1008/1769/355 1007/1770/355 1017/1771/355 +f 1017/1771/355 1016/1772/355 1015/1773/355 +f 1015/1773/355 1014/1774/355 1013/1754/355 +f 1013/1754/355 1012/1775/355 1011/1755/355 +f 1011/1755/355 1010/1776/355 1009/1756/355 +f 1009/1756/355 1008/1769/355 1013/1754/355 +f 1008/1769/355 1017/1771/355 1013/1754/355 +f 1017/1771/355 1015/1773/355 1013/1754/355 +f 1006/1777/356 996/1778/356 997/1779/356 +f 997/1779/356 998/1780/356 999/1781/356 +f 999/1781/356 1000/1782/356 997/1779/356 +f 1000/1782/356 1001/1757/356 997/1779/356 +f 1001/1757/356 1002/1783/356 1003/1758/356 +f 1003/1758/356 1004/1784/356 1005/1759/356 +f 1005/1759/356 1006/1777/356 1001/1757/356 +f 1006/1777/356 997/1779/356 1001/1757/356 +f 995/1760/360 1015/1785/360 1004/1761/360 +f 996/1763/358 1006/1786/358 1017/1764/358 +f 989/1766/361 982/1787/361 998/1767/361 +s 1 +f 1002/1788/362 985/1789/363 986/1790/364 +f 983/1791/365 998/1792/366 982/1793/366 +f 1003/1794/367 986/1790/364 987/1795/368 +f 984/1796/369 999/1797/370 983/1791/365 +f 1004/1798/371 987/1795/368 988/1799/371 +f 985/1789/363 1000/1800/372 984/1796/369 +f 1009/1801/373 990/1802/374 989/1803/373 +f 993/1804/375 1014/1805/376 994/1806/376 +f 990/1802/374 1011/1807/377 991/1808/377 +f 1015/1809/378 1005/1810/379 1004/1811/380 +f 1016/1812/381 1006/1786/382 1005/1810/379 +f 1014/1805/376 995/1813/383 994/1806/376 +f 1011/1807/377 992/1814/384 991/1808/377 +f 996/1763/385 1008/1815/386 997/1816/387 +f 997/1816/387 1009/1817/388 998/1818/389 +f 992/1814/384 1013/1819/375 993/1804/375 +f 1002/1788/362 1001/1820/363 985/1789/363 +f 983/1791/365 999/1797/370 998/1792/366 +f 1003/1794/367 1002/1788/362 986/1790/364 +f 984/1796/369 1000/1800/372 999/1797/370 +f 1004/1798/371 1003/1794/367 987/1795/368 +f 985/1789/363 1001/1820/363 1000/1800/372 +f 1009/1801/373 1010/1821/374 990/1802/374 +f 993/1804/375 1013/1819/375 1014/1805/376 +f 990/1802/374 1010/1821/374 1011/1807/377 +f 1015/1809/378 1016/1822/381 1005/1810/379 +f 1016/1812/381 1017/1823/390 1006/1786/382 +f 1014/1805/376 1015/1824/383 995/1813/383 +f 1011/1807/377 1012/1825/384 992/1814/384 +f 996/1763/385 1007/1826/391 1008/1815/386 +f 997/1816/387 1008/1827/386 1009/1817/388 +f 992/1814/384 1012/1825/384 1013/1819/375 +o Bullets_Magazine.001 +v -0.000000 0.375000 -27.668859 +v -0.265166 0.265165 -27.668859 +v -0.375000 0.000000 -27.668859 +v -0.265166 -0.265165 -27.668859 +v -0.000000 -0.375000 -27.668859 +v 0.265165 -0.265165 -27.668859 +v 0.375000 0.000000 -27.668859 +v 0.265165 0.265165 -27.668859 +v -0.000000 0.250000 -27.231359 +v -0.176777 0.176777 -27.231359 +v -0.250000 0.000000 -27.231359 +v -0.176777 -0.176777 -27.231359 +v -0.000000 -0.250000 -27.231359 +v 0.176776 -0.176777 -27.231359 +v 0.250000 0.000000 -27.231359 +v 0.176776 0.176777 -27.231359 +v 1.310660 -0.439340 -27.231359 +v 1.237437 -0.616116 -27.231359 +v 1.060660 -0.689340 -27.231359 +v 0.883884 -0.616116 -27.231359 +v 0.810660 -0.439339 -27.231359 +v 0.883884 -0.262563 -27.231359 +v 1.060660 -0.189339 -27.231359 +v 1.237437 -0.262563 -27.231359 +v 1.435660 -0.439339 -27.668859 +v 1.325825 -0.704505 -27.668859 +v 1.060660 -0.814340 -27.668859 +v 0.795495 -0.704505 -27.668859 +v 0.685660 -0.439340 -27.668859 +v 0.795495 -0.174174 -27.668859 +v 1.060660 -0.064339 -27.668859 +v 1.325826 -0.174174 -27.668859 +v 1.875001 -1.500000 -27.668859 +v 1.765166 -1.234835 -27.668859 +v 1.500000 -1.125000 -27.668859 +v 1.234835 -1.234835 -27.668859 +v 1.125000 -1.500000 -27.668859 +v 1.234835 -1.765165 -27.668859 +v 1.500000 -1.875000 -27.668859 +v 1.765165 -1.765165 -27.668859 +v 1.750000 -1.500000 -27.231359 +v 1.676777 -1.323223 -27.231359 +v 1.500000 -1.250000 -27.231359 +v 1.323224 -1.323223 -27.231359 +v 1.250000 -1.500000 -27.231359 +v 1.323223 -1.676776 -27.231359 +v 1.500000 -1.750000 -27.231359 +v 1.676777 -1.676776 -27.231359 +v 1.060660 -2.810660 -27.231359 +v 0.883884 -2.737437 -27.231359 +v 0.810660 -2.560660 -27.231359 +v 0.883884 -2.383883 -27.231359 +v 1.060660 -2.310660 -27.231359 +v 1.237437 -2.383883 -27.231359 +v 1.310661 -2.560660 -27.231359 +v 1.237437 -2.737437 -27.231359 +v 1.060661 -2.935660 -27.668859 +v 0.795496 -2.825825 -27.668859 +v 0.685660 -2.560660 -27.668859 +v 0.795495 -2.295495 -27.668859 +v 1.060660 -2.185660 -27.668859 +v 1.325826 -2.295495 -27.668859 +v 1.435661 -2.560660 -27.668859 +v 1.325826 -2.825826 -27.668859 +v 0.000000 -3.375000 -27.668859 +v 0.265165 -3.265165 -27.668859 +v 0.375000 -3.000000 -27.668859 +v 0.265165 -2.734835 -27.668859 +v 0.000000 -2.625000 -27.668859 +v -0.265165 -2.734835 -27.668859 +v -0.375000 -3.000000 -27.668859 +v -0.265165 -3.265165 -27.668859 +v 0.000000 -3.250000 -27.231359 +v 0.176777 -3.176777 -27.231359 +v 0.250000 -3.000000 -27.231359 +v 0.176777 -2.823223 -27.231359 +v 0.000000 -2.750000 -27.231359 +v -0.176776 -2.823223 -27.231359 +v -0.250000 -3.000000 -27.231359 +v -0.176776 -3.176777 -27.231359 +v -1.310660 -2.560660 -27.231359 +v -1.237436 -2.383884 -27.231359 +v -1.060660 -2.310660 -27.231359 +v -0.883883 -2.383883 -27.231359 +v -0.810660 -2.560660 -27.231359 +v -0.883883 -2.737437 -27.231359 +v -1.060660 -2.810660 -27.231359 +v -1.237437 -2.737437 -27.231359 +v -1.435660 -2.560661 -27.668859 +v -1.325825 -2.295496 -27.668859 +v -1.060660 -2.185660 -27.668859 +v -0.795495 -2.295495 -27.668859 +v -0.685660 -2.560660 -27.668859 +v -0.795495 -2.825826 -27.668859 +v -1.060660 -2.935661 -27.668859 +v -1.325825 -2.825826 -27.668859 +v -1.875000 -1.500000 -27.668859 +v -1.765165 -1.765165 -27.668859 +v -1.500000 -1.875000 -27.668859 +v -1.234835 -1.765165 -27.668859 +v -1.125000 -1.500000 -27.668859 +v -1.234835 -1.234835 -27.668859 +v -1.500000 -1.125000 -27.668859 +v -1.765165 -1.234835 -27.668859 +v -1.750000 -1.500000 -27.231359 +v -1.676777 -1.676777 -27.231359 +v -1.500000 -1.750000 -27.231359 +v -1.323223 -1.676777 -27.231359 +v -1.250000 -1.500000 -27.231359 +v -1.323223 -1.323224 -27.231359 +v -1.500000 -1.250000 -27.231359 +v -1.676777 -1.323224 -27.231359 +v -1.060660 -0.189340 -27.231359 +v -0.883884 -0.262563 -27.231359 +v -0.810660 -0.439340 -27.231359 +v -0.883884 -0.616117 -27.231359 +v -1.060660 -0.689340 -27.231359 +v -1.237437 -0.616117 -27.231359 +v -1.310660 -0.439340 -27.231359 +v -1.237437 -0.262563 -27.231359 +v -1.060661 -0.064340 -27.668859 +v -0.795496 -0.174175 -27.668859 +v -0.685660 -0.439340 -27.668859 +v -0.795495 -0.704505 -27.668859 +v -1.060660 -0.814340 -27.668859 +v -1.325826 -0.704505 -27.668859 +v -1.435661 -0.439340 -27.668859 +v -1.325826 -0.174175 -27.668859 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.834008 0.557621 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.842105 0.565056 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.842105 0.565056 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.834008 0.557621 +vt 0.840081 0.559480 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.565056 +vt 0.825911 0.557621 +vt 0.825911 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.550186 +vt 0.809717 0.557621 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.825911 0.550186 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.513011 +vt 0.809717 0.520446 +vt 0.825911 0.535316 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.527881 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.527881 +vt 0.825911 0.520446 +vt 0.825911 0.550186 +vt 0.809717 0.550186 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.527881 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.527881 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.825911 0.565056 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.535316 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.550186 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.550186 +vt 0.825911 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.535316 +vt 0.809717 0.542751 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.825911 0.535316 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.825911 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vn 0.0000 0.0000 1.0000 +vn 0.9615 -0.0000 0.2747 +vn 0.6799 0.6799 0.2747 +vn -0.6799 0.6799 0.2747 +vn -0.9615 -0.0000 0.2747 +vn -0.0000 0.9615 0.2747 +vn 0.6799 -0.6799 0.2747 +vn 0.0000 -0.9615 0.2747 +vn -0.6799 -0.6799 0.2747 +s off +f 1033/1828/392 1026/1829/392 1030/1830/392 +f 1060/1831/392 1062/1832/392 1064/1833/392 +f 1071/1834/392 1069/1835/392 1067/1836/392 +f 1092/1837/392 1094/1838/392 1096/1839/392 +f 1101/1840/392 1099/1841/392 1105/1842/392 +f 1128/1843/392 1129/1844/392 1122/1845/392 +f 1039/1846/392 1037/1847/392 1035/1848/392 +f 1133/1849/392 1131/1850/392 1137/1851/392 +f 1026/1829/392 1027/1852/392 1030/1830/392 +f 1027/1852/392 1028/1853/392 1030/1830/392 +f 1028/1853/392 1029/1854/392 1030/1830/392 +f 1030/1830/392 1031/1855/392 1032/1856/392 +f 1032/1856/392 1033/1828/392 1030/1830/392 +f 1058/1857/392 1059/1858/392 1060/1831/392 +f 1060/1831/392 1061/1859/392 1062/1832/392 +f 1062/1832/392 1063/1860/392 1064/1833/392 +f 1064/1833/392 1065/1861/392 1058/1857/392 +f 1058/1857/392 1060/1831/392 1064/1833/392 +f 1073/1862/392 1072/1863/392 1071/1834/392 +f 1071/1834/392 1070/1864/392 1069/1835/392 +f 1069/1835/392 1068/1865/392 1067/1836/392 +f 1067/1836/392 1066/1866/392 1073/1862/392 +f 1073/1862/392 1071/1834/392 1067/1836/392 +f 1090/1867/392 1091/1868/392 1092/1837/392 +f 1092/1837/392 1093/1869/392 1094/1838/392 +f 1094/1838/392 1095/1870/392 1096/1839/392 +f 1096/1839/392 1097/1871/392 1090/1867/392 +f 1090/1867/392 1092/1837/392 1096/1839/392 +f 1105/1842/392 1104/1872/392 1103/1873/392 +f 1103/1873/392 1102/1874/392 1105/1842/392 +f 1102/1874/392 1101/1840/392 1105/1842/392 +f 1101/1840/392 1100/1875/392 1099/1841/392 +f 1099/1841/392 1098/1876/392 1105/1842/392 +f 1122/1845/392 1123/1877/392 1124/1878/392 +f 1124/1878/392 1125/1879/392 1122/1845/392 +f 1125/1879/392 1126/1880/392 1122/1845/392 +f 1126/1880/392 1127/1881/392 1122/1845/392 +f 1127/1881/392 1128/1843/392 1122/1845/392 +f 1041/1882/392 1040/1883/392 1039/1846/392 +f 1039/1846/392 1038/1884/392 1037/1847/392 +f 1037/1847/392 1036/1885/392 1035/1848/392 +f 1035/1848/392 1034/1886/392 1041/1882/392 +f 1041/1882/392 1039/1846/392 1035/1848/392 +f 1137/1851/392 1136/1887/392 1135/1888/392 +f 1135/1888/392 1134/1889/392 1137/1851/392 +f 1134/1889/392 1133/1849/392 1137/1851/392 +f 1133/1849/392 1132/1890/392 1131/1850/392 +f 1131/1850/392 1130/1891/392 1137/1851/392 +s 1 +f 1042/1892/393 1041/1893/394 1034/1894/393 +f 1019/1895/395 1028/1896/396 1027/1897/395 +f 1019/1895/395 1026/1898/397 1018/1899/397 +f 1025/1900/394 1026/1901/397 1033/1902/394 +f 1025/1900/394 1032/1903/393 1024/1904/393 +f 1024/1904/393 1031/1905/398 1023/1906/398 +f 1023/1906/398 1030/1907/399 1022/1908/399 +f 1021/1909/400 1030/1907/399 1029/1910/400 +f 1021/1909/400 1028/1896/396 1020/1911/396 +f 1051/1912/394 1058/1913/393 1050/1914/393 +f 1048/1915/397 1041/1916/394 1049/1917/394 +f 1052/1918/397 1059/1919/394 1051/1912/394 +f 1055/1920/400 1062/1921/396 1054/1922/396 +f 1046/1923/396 1039/1924/395 1047/1925/395 +f 1056/1926/399 1065/1927/398 1064/1928/399 +f 1054/1922/396 1061/1929/395 1053/1930/395 +f 1053/1930/395 1060/1931/397 1052/1918/397 +f 1050/1932/393 1065/1927/398 1057/1933/398 +f 1056/1926/399 1063/1934/400 1055/1920/400 +f 1078/1935/397 1071/1936/394 1079/1937/394 +f 1074/1938/399 1073/1939/398 1066/1940/399 +f 1076/1941/396 1067/1942/400 1068/1943/396 +f 1075/1944/400 1066/1940/399 1067/1942/400 +f 1076/1941/396 1069/1945/395 1077/1946/395 +f 1077/1946/395 1070/1947/397 1078/1935/397 +f 1079/1937/394 1072/1948/393 1080/1949/393 +f 1080/1949/393 1073/1950/398 1081/1951/398 +f 1045/1952/400 1038/1953/396 1046/1923/396 +f 1084/1954/393 1091/1955/398 1083/1956/398 +f 1083/1956/398 1090/1957/399 1082/1958/399 +f 1087/1959/395 1096/1960/396 1095/1961/395 +f 1087/1959/395 1094/1962/397 1086/1963/397 +f 1088/1964/396 1097/1965/400 1096/1960/396 +f 1086/1963/397 1093/1966/394 1085/1967/394 +f 1089/1968/400 1090/1969/399 1097/1965/400 +f 1085/1967/394 1092/1970/393 1084/1954/393 +f 1043/1971/398 1034/1894/393 1035/1972/398 +f 1110/1973/393 1103/1974/398 1111/1975/398 +f 1044/1976/399 1037/1977/400 1045/1952/400 +f 1106/1978/396 1105/1979/400 1098/1980/396 +f 1109/1981/394 1102/1982/393 1110/1973/393 +f 1108/1983/397 1101/1984/394 1109/1981/394 +f 1108/1983/397 1099/1985/395 1100/1986/397 +f 1107/1987/395 1098/1980/396 1099/1985/395 +f 1111/1975/398 1104/1988/399 1112/1989/399 +f 1112/1989/399 1105/1990/400 1113/1991/400 +f 1047/1925/395 1040/1992/397 1048/1915/397 +f 1120/1993/397 1127/1994/394 1119/1995/394 +f 1115/1996/400 1122/1997/396 1114/1998/396 +f 1116/1999/399 1123/2000/400 1115/1996/400 +f 1120/1993/397 1129/2001/395 1128/2002/397 +f 1119/1995/394 1126/2003/393 1118/2004/393 +f 1117/2005/398 1124/2006/399 1116/1999/399 +f 1121/2007/395 1122/2008/396 1129/2001/395 +f 1118/2004/393 1125/2009/398 1117/2005/398 +f 1138/2010/397 1137/2011/395 1130/2012/397 +f 1142/2013/399 1133/2014/398 1134/2015/399 +f 1140/2016/393 1133/2014/398 1141/2017/398 +f 1142/2013/399 1135/2018/400 1143/2019/400 +f 1139/2020/394 1132/2021/393 1140/2016/393 +f 1138/2010/397 1131/2022/394 1139/2020/394 +f 1143/2019/400 1136/2023/396 1144/2024/396 +f 1144/2024/396 1137/2025/395 1145/2026/395 +f 1043/1971/398 1036/2027/399 1044/1976/399 +f 1042/1892/393 1049/2028/394 1041/1893/394 +f 1019/1895/395 1020/1911/396 1028/1896/396 +f 1019/1895/395 1027/1897/395 1026/1898/397 +f 1025/1900/394 1018/2029/397 1026/1901/397 +f 1025/1900/394 1033/1902/394 1032/1903/393 +f 1024/1904/393 1032/1903/393 1031/1905/398 +f 1023/1906/398 1031/1905/398 1030/1907/399 +f 1021/1909/400 1022/1908/399 1030/1907/399 +f 1021/1909/400 1029/1910/400 1028/1896/396 +f 1051/1912/394 1059/1919/394 1058/1913/393 +f 1048/1915/397 1040/1992/397 1041/1916/394 +f 1052/1918/397 1060/1931/397 1059/1919/394 +f 1055/1920/400 1063/1934/400 1062/1921/396 +f 1046/1923/396 1038/1953/396 1039/1924/395 +f 1056/1926/399 1057/1933/398 1065/1927/398 +f 1054/1922/396 1062/1921/396 1061/1929/395 +f 1053/1930/395 1061/1929/395 1060/1931/397 +f 1050/1932/393 1058/2030/393 1065/1927/398 +f 1056/1926/399 1064/1928/399 1063/1934/400 +f 1078/1935/397 1070/1947/397 1071/1936/394 +f 1074/1938/399 1081/2031/398 1073/1939/398 +f 1076/1941/396 1075/1944/400 1067/1942/400 +f 1075/1944/400 1074/1938/399 1066/1940/399 +f 1076/1941/396 1068/1943/396 1069/1945/395 +f 1077/1946/395 1069/1945/395 1070/1947/397 +f 1079/1937/394 1071/1936/394 1072/1948/393 +f 1080/1949/393 1072/1948/393 1073/1950/398 +f 1045/1952/400 1037/1977/400 1038/1953/396 +f 1084/1954/393 1092/1970/393 1091/1955/398 +f 1083/1956/398 1091/1955/398 1090/1957/399 +f 1087/1959/395 1088/1964/396 1096/1960/396 +f 1087/1959/395 1095/1961/395 1094/1962/397 +f 1088/1964/396 1089/1968/400 1097/1965/400 +f 1086/1963/397 1094/1962/397 1093/1966/394 +f 1089/1968/400 1082/2032/399 1090/1969/399 +f 1085/1967/394 1093/1966/394 1092/1970/393 +f 1043/1971/398 1042/1892/393 1034/1894/393 +f 1110/1973/393 1102/1982/393 1103/1974/398 +f 1044/1976/399 1036/2027/399 1037/1977/400 +f 1106/1978/396 1113/2033/400 1105/1979/400 +f 1109/1981/394 1101/1984/394 1102/1982/393 +f 1108/1983/397 1100/1986/397 1101/1984/394 +f 1108/1983/397 1107/1987/395 1099/1985/395 +f 1107/1987/395 1106/1978/396 1098/1980/396 +f 1111/1975/398 1103/1974/398 1104/1988/399 +f 1112/1989/399 1104/1988/399 1105/1990/400 +f 1047/1925/395 1039/1924/395 1040/1992/397 +f 1120/1993/397 1128/2002/397 1127/1994/394 +f 1115/1996/400 1123/2000/400 1122/1997/396 +f 1116/1999/399 1124/2006/399 1123/2000/400 +f 1120/1993/397 1121/2007/395 1129/2001/395 +f 1119/1995/394 1127/1994/394 1126/2003/393 +f 1117/2005/398 1125/2009/398 1124/2006/399 +f 1121/2007/395 1114/2034/396 1122/2008/396 +f 1118/2004/393 1126/2003/393 1125/2009/398 +f 1138/2010/397 1145/2035/395 1137/2011/395 +f 1142/2013/399 1141/2017/398 1133/2014/398 +f 1140/2016/393 1132/2021/393 1133/2014/398 +f 1142/2013/399 1134/2015/399 1135/2018/400 +f 1139/2020/394 1131/2022/394 1132/2021/393 +f 1138/2010/397 1130/2012/397 1131/2022/394 +f 1143/2019/400 1135/2018/400 1136/2023/396 +f 1144/2024/396 1136/2023/396 1137/2025/395 +f 1043/1971/398 1035/1972/398 1036/2027/399 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/hangman.png b/src/main/resources/assets/hbm/textures/models/weapons/hangman.png new file mode 100644 index 0000000000000000000000000000000000000000..6f007351fa5657631fd2c8b716bb76c4fd5ee8b6 GIT binary patch literal 29003 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

(o`7Bh2Xa?i(Lzy*+qocba7iJh$hKJ#yWVqs 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 literal 0 HcmV?d00001 From 9e5724fc5fd44d7897e2467b1d356f864600010f Mon Sep 17 00:00:00 2001 From: Bob Date: Sat, 16 Nov 2024 20:55:43 +0100 Subject: [PATCH 12/15] rather death do us part than shit do its fart --- .../java/com/hbm/crafting/WeaponRecipes.java | 4 - src/main/java/com/hbm/items/ModItems.java | 4 +- .../weapon/sedna/factory/GunFactory.java | 1 + .../sedna/factory/GunFactoryClient.java | 5 ++ .../weapon/sedna/factory/Orchestras.java | 11 +++ .../sedna/factory/XFactoryAccelerator.java | 72 ++++++++++++++- src/main/java/com/hbm/main/ClientProxy.java | 1 - .../particle/ParticleBlackPowderSmoke.java | 2 +- .../item/weapon/sedna/ItemRenderCoilgun.java | 82 ++++++++++++++++++ src/main/resources/assets/hbm/lang/de_DE.lang | 2 + src/main/resources/assets/hbm/lang/en_US.lang | 2 + .../assets/hbm/textures/items/ammo.png | Bin 16183 -> 16537 bytes .../items/ammo_standard.coil_ferrouranium.png | Bin 0 -> 264 bytes .../items/ammo_standard.coil_tungsten.png | Bin 0 -> 253 bytes 14 files changed, 177 insertions(+), 9 deletions(-) create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.coil_ferrouranium.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.coil_tungsten.png diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index 25ca2256a..ad269a269 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -182,10 +182,6 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_remington, 1), new Object[] { "PPM", "S L", 'P', STEEL.plate(), 'M', ModItems.mechanism_rifle_1, 'S', KEY_SLAB, 'L', KEY_LOG }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_benelli), new Object[] { "HHP", "SSM", "AAP", 'H', ModItems.ingot_dura_steel, 'S', STEEL.pipe(), 'A', AL.pipe(), 'P', ANY_PLASTIC.ingot(), 'M', ModItems.mechanism_rifle_2 }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_lunatic_marksman), new Object[] { " GN", "SSM", " A", 'G', KEY_ANYPANE, 'N', ModItems.powder_nitan_mix, 'S', BIGMT.plate(), 'M', ModItems.mechanism_special, 'A', ANY_RESISTANTALLOY.plateCast() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_coilgun), new Object[] { "CCC", "SSM", " P", 'C', ModBlocks.capacitor_copper, 'S', BIGMT.plate(), 'M', ModItems.mechanism_special, 'P', ANY_PLASTIC.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_coilgun, 16, 0), new Object[] { " T ", "TST", " T ", 'T', W.ingot(), 'S', BIGMT.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_coilgun, 16, 1), new Object[] { " T ", "TST", " T ", 'T', FERRO.ingot(), 'S', BIGMT.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_coilgun, 16, 2), new Object[] { " T ", "TST", " T ", 'T', RUBBER.ingot(), 'S', ANY_PLASTIC.ingot() }); //TODO: somehow add more variance, 4 gauge is still missing CraftingManager.addShapelessAuto(new ItemStack(ModItems.ammo_22lr, 16), new Object[] { ModItems.nitra_small }); diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 144b20c57..d68300ff1 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1548,7 +1548,6 @@ public class ModItems { public static Item gun_b92; public static Item gun_b92_ammo; public static Item gun_b93; - public static Item gun_coilgun; public static Item gun_xvl1456; public static Item gun_xvl1456_ammo; public static Item gun_osipr; @@ -1623,6 +1622,7 @@ public class ModItems { public static Item gun_tau; public static Item gun_fatman; public static Item gun_lasrifle; + public static Item gun_coilgun; public static Item ammo_standard; @@ -6906,7 +6906,6 @@ public class ModItems { GameRegistry.registerItem(gun_bolt_action_green, gun_bolt_action_green.getUnlocalizedName()); GameRegistry.registerItem(gun_bolt_action_saturnite, gun_bolt_action_saturnite.getUnlocalizedName()); GameRegistry.registerItem(gun_mymy, gun_mymy.getUnlocalizedName()); - GameRegistry.registerItem(gun_coilgun, gun_coilgun.getUnlocalizedName()); GameRegistry.registerItem(gun_xvl1456, gun_xvl1456.getUnlocalizedName()); GameRegistry.registerItem(gun_osipr, gun_osipr.getUnlocalizedName()); GameRegistry.registerItem(gun_immolator, gun_immolator.getUnlocalizedName()); @@ -6972,6 +6971,7 @@ public class ModItems { GameRegistry.registerItem(gun_tau, gun_tau.getUnlocalizedName()); GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(gun_lasrifle, gun_lasrifle.getUnlocalizedName()); + GameRegistry.registerItem(gun_coilgun, gun_coilgun.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java index 85a1d3e3a..b96378128 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java @@ -82,6 +82,7 @@ public class GunFactory { FLAME_DIESEL, FLAME_GAS, FLAME_NAPALM, FLAME_BALEFIRE, CAPACITOR, CAPACITOR_OVERCHARGE, CAPACITOR_BLACKLIGHTNING, TAU_URANIUM, + COIL_TUNGSTEN, COIL_FERROURANIUM, NUKE_STANDARD, NUKE_DEMO, NUKE_HIGH, NUKE_TOTS, NUKE_HIVE, M44_EQUESTRIAN, G12_EQUESTRIAN, BMG50_EQUESTRIAN } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 037c3db81..915a4ba2d 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -67,6 +67,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_tau, new ItemRenderTau()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_lasrifle, new ItemRenderLasrifle()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_coilgun, new ItemRenderCoilgun()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -146,6 +147,9 @@ public class GunFactoryClient { setRendererBulkBeam(LegoClient.RENDER_TAU, tau_uranium); setRendererBulkBeam(LegoClient.RENDER_TAU_CHARGE, tau_uranium_charge); setRendererBulkBeam(LegoClient.RENDER_LASER, energy_las, energy_las_overcharge); + + setRendererBulk(LegoClient.RENDER_AP_BULLET, coil_tungsten, coil_ferrouranium); + //HUDS ((ItemGunBaseNT) ModItems.gun_debug) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_pepperbox) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); @@ -180,6 +184,7 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_tau) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_fatman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_lasrifle) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_coilgun) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); 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 e44256000..5483e4a68 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 @@ -1054,4 +1054,15 @@ public class Orchestras { if(timer == 30) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); } }; + + public static BiConsumer ORCHESTRA_COILGUN = (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.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.coilgunReload", 1F, 1F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java index 7ceff91f2..34653bd18 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java @@ -2,6 +2,7 @@ package com.hbm.items.weapon.sedna.factory; import java.util.function.BiConsumer; import java.util.function.BiFunction; +import java.util.function.Consumer; import com.hbm.entity.projectile.EntityBulletBeamBase; import com.hbm.items.ModItems; @@ -14,13 +15,19 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineBelt; +import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +import com.hbm.main.MainRegistry; 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 net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.Vec3; public class XFactoryAccelerator { @@ -29,6 +36,46 @@ public class XFactoryAccelerator { public static BulletConfig tau_uranium; public static BulletConfig tau_uranium_charge; + + public static BulletConfig coil_tungsten; + public static BulletConfig coil_ferrouranium; + + public static Consumer LAMBDA_UPDATE_TUNGSTEN = (entity) -> {breakInPath(entity, 1.25F); }; + public static Consumer LAMBDA_UPDATE_FERRO = (entity) -> { breakInPath(entity, 2.5F); }; + + public static void breakInPath(Entity entity, float threshold) { + + Vec3 vec = Vec3.createVectorHelper(entity.posX - entity.prevPosX, entity.posY - entity.prevPosY, entity.posZ - entity.prevPosZ); + double motion = Math.max(vec.lengthVector(), 0.1); + vec = vec.normalize(); + + for(double d = 0; d < motion; d += 0.5) { + + double dX = entity.posX - vec.xCoord * d; + double dY = entity.posY - vec.yCoord * d; + double dZ = entity.posZ - vec.zCoord * d; + + if(entity.worldObj.isRemote) { + NBTTagCompound nbt = new NBTTagCompound(); + nbt.setString("type", "vanillaExt"); + nbt.setString("mode", "fireworks"); + nbt.setDouble("posX", dX); + nbt.setDouble("posY", dY); + nbt.setDouble("posZ", dZ); + MainRegistry.proxy.effectNT(nbt); + + } else { + int x = (int) Math.floor(dX); + int y = (int) Math.floor(dY); + int z = (int) Math.floor(dZ); + Block b = entity.worldObj.getBlock(x, y, z); + float hardness = b.getBlockHardness(entity.worldObj, x, y, z); + if(b.getMaterial() != Material.air && hardness >= 0 && hardness < threshold) { + entity.worldObj.func_147480_a(x, y, z, false); + } + } + } + } public static void init() { @@ -36,6 +83,11 @@ public class XFactoryAccelerator { .setOnBeamImpact(BulletConfig.LAMBDA_BEAM_HIT); tau_uranium_charge = new BulletConfig().setItem(EnumAmmo.TAU_URANIUM).setLife(5).setRenderRotations(false).setDoesPenetrate(true).setDamageFalloutByPen(false).setSpectral(true) .setOnBeamImpact(BulletConfig.LAMBDA_BEAM_HIT); + + coil_tungsten = new BulletConfig().setItem(EnumAmmo.COIL_TUNGSTEN).setVel(7.5F).setLife(50).setDoesPenetrate(true).setDamageFalloutByPen(false).setSpectral(true) + .setOnUpdate(LAMBDA_UPDATE_TUNGSTEN); + coil_ferrouranium = new BulletConfig().setItem(EnumAmmo.COIL_FERROURANIUM).setVel(7.5F).setLife(50).setDoesPenetrate(true).setDamageFalloutByPen(false).setSpectral(true) + .setOnUpdate(LAMBDA_UPDATE_FERRO); tauChargeMag.addConfigs(tau_uranium_charge); @@ -54,6 +106,17 @@ public class XFactoryAccelerator { .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) .anim(LAMBDA_TAU_ANIMS).orchestra(Orchestras.ORCHESTRA_TAU) ).setUnlocalizedName("gun_tau"); + + ModItems.gun_coilgun = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(400).draw(5).inspect(39).crosshair(Crosshair.L_CIRCUMFLEX) + .rec(new Receiver(0) + .dmg(15F).delay(5).reload(20).jam(33).sound("hbm:weapon.coilgunShoot", 1.0F, 1.0F) + .mag(new MagazineSingleReload(0, 1).addConfigs(coil_tungsten, coil_ferrouranium)) + .offset(0.75, -0.0625, -0.1875D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_COILGUN_ANIMS).orchestra(Orchestras.ORCHESTRA_COILGUN) + ).setUnlocalizedName("gun_coilgun"); } public static BiConsumer LAMBDA_TAU_PRIMARY_RELEASE = (stack, ctx) -> { @@ -113,11 +176,18 @@ public class XFactoryAccelerator { case CYCLE_DRY: return new BusAnimation(); case INSPECT: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(2, 0, 0, 150, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)) - .addBus("ROTATE", new BusAnimationSequence().addPos(0, 0, -360, 500, IType.SIN_DOWN)); + .addBus("ROTATE", new BusAnimationSequence().addPos(0, 0, -360 * 3, 500 * 3, IType.SIN_DOWN)); case SPINUP: return new BusAnimation() .addBus("ROTATE", new BusAnimationSequence().addPos(0, 0, 360 * 6, 3000, IType.SIN_UP).addPos(0, 0, 0, 0).addPos(0, 0, 360 * 40, 500 * 20)); } return null; }; + + public static BiFunction LAMBDA_COILGUN_ANIMS = (stack, type) -> { + if(type == AnimType.EQUIP) return new BusAnimation().addBus("RELOAD", new BusAnimationSequence().addPos(1, 0, 0, 0).addPos(0, 0, 0, 250)); + if(type == AnimType.CYCLE) return new BusAnimation().addBus("RECOIL", new BusAnimationSequence().addPos(ItemGunBaseNT.getIsAiming(stack) ? 0.5 : 1, 0, 0, 100).addPos(0, 0, 0, 200)); + if(type == AnimType.RELOAD) return new BusAnimation().addBus("RELOAD", new BusAnimationSequence().addPos(1, 0, 0, 250).addPos(1, 0, 0, 500).addPos(0, 0, 0, 250)); + return null; + }; } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index ef724a5d6..4a45d4138 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -598,7 +598,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_lunatic_marksman, new ItemRenderLunaticSniper()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_benelli, new ItemRenderBenelli()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_uac_pistol, new ItemRenderUACPistol()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_coilgun, new ItemRenderWeaponCoilgun()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_cryocannon, new ItemRenderWeaponCryoCannon()); //multitool MinecraftForgeClient.registerItemRenderer(ModItems.multitool_dig, new ItemRenderMultitool()); diff --git a/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java b/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java index c11b88f57..9469bac57 100644 --- a/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java +++ b/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java @@ -62,7 +62,7 @@ public class ParticleBlackPowderSmoke extends EntityFXRotating { double ageScaled = (double) (this.particleAge + interp) / (double) this.particleMaxAge; - Color color = Color.getHSBColor(hue / 255F, Math.max(1F - (float) ageScaled * 2F, 0), MathHelper.clamp_float(1.25F - (float) ageScaled * 2F, 0.7F, 1F)); + Color color = Color.getHSBColor(hue / 255F, Math.max(1F - (float) ageScaled * 4F, 0), MathHelper.clamp_float(1.25F - (float) ageScaled * 2F, 0.7F, 1F)); this.particleRed = color.getRed() / 255F; this.particleGreen = color.getGreen() / 255F; this.particleBlue = color.getBlue() / 255F; diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java new file mode 100644 index 000000000..cc19eaa72 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java @@ -0,0 +1,82 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; + +public class ItemRenderCoilgun extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.25F * offset, -1.5F * offset, 2.5F * offset, + 0, -7.5 / 8D, 1); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.flaregun_tex); + double scale = 0.75D; + GL11.glScaled(scale, scale, scale); + + GL11.glRotated(-90, 0, 1, 0); + + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + GL11.glTranslated(-1.5 - recoil[0] * 0.5, 0, 0); + GL11.glRotated(recoil[0] * 45, 0, 0, 1); + GL11.glTranslated(1.5, 0, 0); + + double[] reload = HbmAnimations.getRelevantTransformation("RELOAD"); + GL11.glTranslated(-2.5, 0, 0); + GL11.glRotated(reload[0] * -45, 0, 0, 1); + GL11.glTranslated(2.5, 0, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.coilgun_tex); + ResourceManager.coilgun.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 3D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0.25, 1.25); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 4D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.25, -0.25, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glRotated(-90, 0, 1, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.coilgun_tex); + ResourceManager.coilgun.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index ce4102a81..1f79cde82 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -2184,6 +2184,7 @@ item.gun_ks23.name=Samuel die dicke Flinte item.gun_lacunae.name=CZ33 Abaddon item.gun_lacunae_ammo.name=5mm Patrone (LEGACY) item.gun_lag.name=Komisch lange Pistole +item.gun_lasrifle.name=Lasergewehr item.gun_lever_action.name=Mare's Leg (Original) item.gun_lever_action_ammo.name=12x74 Schrotmunition (LEGACY) item.gun_lever_action_dark.name=Mare's Leg (Dunkel) @@ -2252,6 +2253,7 @@ item.gun_stinger.name=FIM-92 Stinger item.gun_stinger_ammo.name=Stinger-Rakete (LEGACY) item.gun_super_shotgun.name=Super Shotgun item.gun_supershotgun.name=Super Shotgun +item.gun_tau.name=Taukanone item.gun_tesla_cannon.name=Teslakanone item.gun_thompson.name=Thompson Maschinenpistole item.gun_uac_pistol.name=UAC .45 Pistole diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 1e5cfe67b..415e68bd4 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -2993,6 +2993,7 @@ item.gun_ks23.name=Samuel the Big Shotgun item.gun_lacunae.name=CZ33 Abaddon item.gun_lacunae_ammo.name=5mm Round (LEGACY) item.gun_lag.name=Comically Long Pistol +item.gun_lasrifle.name=Laser Rifle item.gun_lever_action.name=Mare's Leg (Original) item.gun_lever_action_ammo.name=12x74 Buckshot (LEGACY) item.gun_lever_action_dark.name=Mare's Leg (Dark) @@ -3062,6 +3063,7 @@ item.gun_stinger_ammo.name=Stinger Rocket (LEGACY) item.gun_super_shotgun.name=Super Shotgun item.gun_super_shotgun.desc=It's super broken! item.gun_supershotgun.name=Super Shotgun +item.gun_tau.name=Tau Cannon item.gun_tesla_cannon.name=Tesla Cannon item.gun_thompson.name=Thompson Submachine Gun item.gun_uac_pistol.name=UAC .45 Pistol diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index 680cf4113615b99311ea2e7551cc66b71b9ab3ae..a1dd4e7b3444d2b13b5eebd2ed995c614e61f896 100644 GIT binary patch literal 16537 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 EQY(p4Rozsxx?YIaD>p%0 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 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_ferrouranium.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_ferrouranium.png new file mode 100644 index 0000000000000000000000000000000000000000..a8bb6196cf61ab1a4fbc5206db0dcc22e270051d GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf*1>e^a_Kg LtDnm{r-UW|fzN0( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_tungsten.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_tungsten.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6692fb66e3cc85d4c146c2be605d2c6e8e5602 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf&E&WGzss}g%Ae!o?{{@l7{4;E=`*d2D`&NdFk1c|oC7JbWaviRSK>R$KS zLCAAbgUYRKy)%|hYe-?a?z?W@Dyb{Je3J^!HLCpDcf77PjQ5K0CY|csvU7|KP8=WZ zt@cq#?wOLRnK|o}E8nLd9T}VN-?3}_dDecFb*^u~bEcV-E(6`q;OXk;vd$@?2>?p+ BX}16X literal 0 HcmV?d00001 From 25b0f19fc7a093da921d194a79c65f35bb96206b Mon Sep 17 00:00:00 2001 From: Bob Date: Sat, 16 Nov 2024 22:57:17 +0100 Subject: [PATCH 13/15] localization --- .../com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java | 2 +- src/main/java/com/hbm/render/util/RenderInfoSystem.java | 2 +- src/main/resources/assets/hbm/lang/de_DE.lang | 5 +++++ src/main/resources/assets/hbm/lang/en_US.lang | 5 +++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java index b1f1a9de2..46270301c 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java @@ -137,7 +137,7 @@ public class XFactoryCatapult { nuke_hive = new BulletConfig().setItem(EnumAmmo.NUKE_HIVE).setProjectiles(12).setLife(300).setVel(1F).setGrav(0.025F).setSpread(0.15F).setOnImpact(LAMBDA_NUKE_HIVE); ModItems.gun_fatman = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(300).draw(20).inspect(30).crosshair(Crosshair.L_CIRCUMFLEX) + .dura(300).draw(20).inspect(30).crosshair(Crosshair.L_CIRCUMFLEX).hideCrosshair(false) .rec(new Receiver(0) .dmg(25F).delay(10).reload(57).jam(40).sound("hbm:weapon.fire.fatman", 1.0F, 1.0F) .mag(new MagazineSingleReload(0, 1).addConfigs(nuke_standard, nuke_demo, nuke_high, nuke_tots, nuke_hive)) diff --git a/src/main/java/com/hbm/render/util/RenderInfoSystem.java b/src/main/java/com/hbm/render/util/RenderInfoSystem.java index 4b008f85c..b533216ea 100644 --- a/src/main/java/com/hbm/render/util/RenderInfoSystem.java +++ b/src/main/java/com/hbm/render/util/RenderInfoSystem.java @@ -50,7 +50,7 @@ public class RenderInfoSystem { if(event.type != ElementType.CROSSHAIRS) return; - //this.messages.put(-666, new InfoEntry("Halloween Preview", 666_666)); + this.messages.put(-666, new InfoEntry("Monarch celebratory special edition (balls tuah director's cut)", 666_666)); if(this.messages.isEmpty()) return; diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 1f79cde82..d62dbd1c1 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -1189,6 +1189,11 @@ item.ammo_standard.m44_express.name=.44 Magnumkugel (VMG Express) item.ammo_standard.m44_fmj.name=.44 Magnumkugel (Vollmantelgeschoss) item.ammo_standard.m44_jhp.name=.44 Magnumkugel (Hohlspitz) item.ammo_standard.m44_sp.name=.44 Magnumkugel (Teilmantelgeschoss) +item.ammo_standard.nuke_demo.name=Miniatombombe, Abriss +item.ammo_standard.nuke_high.name=Miniatombombe, hoher Ertrag +item.ammo_standard.nuke_hive.name=Raketenschwarm +item.ammo_standard.nuke_standard.name=Miniatombombe +item.ammo_standard.nuke_tots.name=Miniatombombe, kleine Knirpse item.ammo_standard.p22_ap.name=.22 lfB Patrone (Panzerbrechend) item.ammo_standard.p22_fmj.name=.22 lfB Patrone (Vollmantelgeschoss) item.ammo_standard.p22_jhp.name=.22 lfB Patrone (Hohlspitz) diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 415e68bd4..70cc679c9 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -1912,6 +1912,11 @@ item.ammo_standard.m44_express.name=.44 Magnum Round (FMJ Express) item.ammo_standard.m44_fmj.name=.44 Magnum Round (Full Metal Jacket) item.ammo_standard.m44_jhp.name=.44 Magnum Round (Jacketed Hollow Point) item.ammo_standard.m44_sp.name=.44 Magnum Round (Soft Point) +item.ammo_standard.nuke_demo.name=Mini Nuke, Demolition +item.ammo_standard.nuke_high.name=Mini Nuke, High Yield +item.ammo_standard.nuke_hive.name=Rocket Hive +item.ammo_standard.nuke_standard.name=Mini Nuke +item.ammo_standard.nuke_tots.name=Mini Nuke, Tiny Tots item.ammo_standard.p22_ap.name=.22 LR Round (Armor Piercing) item.ammo_standard.p22_fmj.name=.22 LR Round (Full Metal Jacket) item.ammo_standard.p22_jhp.name=.22 LR Round (Jacketed Hollow Point) From 86e5cd71ce06c3297c0b9bdf4b3def0dc85b8f69 Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 17 Nov 2024 20:10:30 +0100 Subject: [PATCH 14/15] imaginary technique: blunt force trauma --- README.md | 2 + changelog | 1 + .../hbm/blocks/generic/BlockDynamicSlag.java | 2 +- .../inventory/recipes/AmmoPressRecipes.java | 14 +- src/main/java/com/hbm/items/ModItems.java | 8 +- .../com/hbm/items/weapon/sedna/GunConfig.java | 4 + .../hbm/items/weapon/sedna/ItemGunBaseNT.java | 18 +- .../weapon/sedna/factory/GunFactory.java | 6 +- .../sedna/factory/GunFactoryClient.java | 10 +- .../hbm/items/weapon/sedna/factory/Lego.java | 4 + .../weapon/sedna/factory/Orchestras.java | 58 +- .../weapon/sedna/factory/XFactory357.java | 8 +- .../weapon/sedna/factory/XFactory44.java | 63 +- .../weapon/sedna/factory/XFactory75Bolt.java | 70 + src/main/java/com/hbm/main/ClientProxy.java | 1 - .../com/hbm/main/ModEventHandlerClient.java | 17 + .../java/com/hbm/main/ResourceManager.java | 2 + .../item/weapon/ItemRenderWeaponBolter.java | 3 +- .../item/weapon/sedna/ItemRenderAm180.java | 6 + .../item/weapon/sedna/ItemRenderAtlas.java | 6 + .../item/weapon/sedna/ItemRenderBolter.java | 119 + .../item/weapon/sedna/ItemRenderCarbine.java | 6 + .../item/weapon/sedna/ItemRenderCoilgun.java | 6 + .../weapon/sedna/ItemRenderCongoLake.java | 12 +- .../item/weapon/sedna/ItemRenderFatMan.java | 6 + .../item/weapon/sedna/ItemRenderFlamer.java | 6 + .../item/weapon/sedna/ItemRenderFlaregun.java | 8 +- .../item/weapon/sedna/ItemRenderG3.java | 6 + .../weapon/sedna/ItemRenderGreasegun.java | 6 + .../item/weapon/sedna/ItemRenderHangman.java | 132 + .../weapon/sedna/ItemRenderHeavyRevolver.java | 6 + .../item/weapon/sedna/ItemRenderHenry.java | 6 + .../item/weapon/sedna/ItemRenderLAG.java | 6 + .../item/weapon/sedna/ItemRenderLasrifle.java | 6 + .../weapon/sedna/ItemRenderLiberator.java | 6 + .../item/weapon/sedna/ItemRenderM2.java | 6 + .../item/weapon/sedna/ItemRenderMaresleg.java | 6 + .../item/weapon/sedna/ItemRenderMinigun.java | 6 + .../weapon/sedna/ItemRenderPanzerschreck.java | 6 + .../weapon/sedna/ItemRenderPepperbox.java | 6 + .../item/weapon/sedna/ItemRenderSPAS12.java | 6 + .../item/weapon/sedna/ItemRenderSTG77.java | 12 + .../item/weapon/sedna/ItemRenderShredder.java | 6 + .../item/weapon/sedna/ItemRenderStinger.java | 6 + .../weapon/sedna/ItemRenderTeslaCannon.java | 6 + .../item/weapon/sedna/ItemRenderUzi.java | 6 + .../weapon/sedna/ItemRenderWeaponBase.java | 10 +- .../com/hbm/render/util/RenderInfoSystem.java | 2 +- .../java/com/hbm/util/EntityDamageUtil.java | 75 + src/main/resources/assets/hbm/lang/de_DE.lang | 3 + src/main/resources/assets/hbm/lang/en_US.lang | 3 + .../assets/hbm/models/weapons/hangman.obj | 8504 +++++++++-------- src/main/resources/assets/hbm/sounds.json | 1 + .../assets/hbm/sounds/weapon/fire/smack.ogg | Bin 0 -> 8198 bytes .../assets/hbm/textures/items/ammo.png | Bin 16537 -> 16931 bytes .../hbm/textures/items/ammo_standard.b75.png | Bin 0 -> 308 bytes .../textures/items/ammo_standard.b75_exp.png | Bin 0 -> 269 bytes .../textures/items/ammo_standard.b75_inc.png | Bin 0 -> 300 bytes .../textures/items/ammo_standard.m357_bp.png | Bin 0 -> 348 bytes .../textures/items/ammo_standard.m44_bp.png | Bin 0 -> 379 bytes .../hbm/textures/models/weapons/stg77.png | Bin 5127 -> 5109 bytes 61 files changed, 5024 insertions(+), 4286 deletions(-) create mode 100644 src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java create mode 100644 src/main/resources/assets/hbm/sounds/weapon/fire/smack.ogg create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.b75.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.b75_exp.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.b75_inc.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.m357_bp.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.m44_bp.png diff --git a/README.md b/README.md index 166759fd7..4eddaf461 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ [Official NTM Wiki](https://nucleartech.wiki/wiki/Main_Page) +[Bobcat's Blog (the blag)](https://hbmmods.github.io/), you can find lengthy yapping, upcoming features and some secrets here. + **This is for 1.7.10!** For 1.12, check out these projects: * NTM Reloaded: https://github.com/TheOriginalGolem/Hbm-s-Nuclear-Tech-GIT/releases diff --git a/changelog b/changelog index d786ea219..5496f9298 100644 --- a/changelog +++ b/changelog @@ -71,3 +71,4 @@ * Fixed DFC emitters calculating their original 98% inefficiency twice when hitting another emitter or tungsten crate * Fixed the wood burner destroying container items like buckets when using lava as fuel * Fixed pollution serialization for the fluid trait config being wrong +* Fixed slag crashing the game when trying to flow into the void diff --git a/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java b/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java index fc053c80c..9c8176db1 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java +++ b/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java @@ -135,7 +135,7 @@ public class BlockDynamicSlag extends BlockContainer { TileEntitySlag self = (TileEntitySlag) s; /* Flow down */ - if(world.getBlock(x, y - 1, z).isReplaceable(world, x, y - 1, z)) { + if(world.getBlock(x, y - 1, z).isReplaceable(world, x, y - 1, z) && y > 0) { world.setBlock(x, y - 1, z, ModBlocks.slag); TileEntitySlag tile = (TileEntitySlag) Compat.getTileStandard(world, x, y - 1, z); tile.mat = self.mat; diff --git a/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java b/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java index de3be5db7..af8c71dbd 100644 --- a/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java @@ -19,6 +19,7 @@ import com.hbm.items.ItemEnums.EnumCasingType; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import net.minecraft.init.Items; import net.minecraft.item.ItemStack; public class AmmoPressRecipes extends SerializableRecipe { @@ -36,6 +37,7 @@ public class AmmoPressRecipes extends SerializableRecipe { OreDictStack copper = new OreDictStack(CU.ingot()); OreDictStack plastic = new OreDictStack(ANY_PLASTIC.ingot()); OreDictStack uranium = new OreDictStack(U238.ingot()); + ComparableStack smokeful = new ComparableStack(Items.gunpowder); OreDictStack smokeless = new OreDictStack(ANY_SMOKELESS.dust()); OreDictStack he = new OreDictStack(ANY_HIGHEXPLOSIVE.ingot()); OreDictStack wp = new OreDictStack(P_WHITE.ingot()); @@ -46,7 +48,11 @@ public class AmmoPressRecipes extends SerializableRecipe { ComparableStack bpShell = new ComparableStack(ModItems.casing, 1, EnumCasingType.SHOTSHELL); ComparableStack pShell = new ComparableStack(ModItems.casing, 1, EnumCasingType.BUCKSHOT); ComparableStack sShell = new ComparableStack(ModItems.casing, 1, EnumCasingType.BUCKSHOT_ADVANCED); - + + recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M357_BP, 16), + null, lead.copy(2), null, + null, smokeful, null, + null, cSmall, null)); recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M357_SP, 8), null, lead, null, null, smokeless, null, @@ -67,7 +73,11 @@ public class AmmoPressRecipes extends SerializableRecipe { null, steel, null, null, smokeless.copy(3), null, null, cSmall, null)); - + + recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M44_BP, 12), + null, lead.copy(2), null, + null, smokeful, null, + null, cSmall, null)); recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M44_SP, 6), null, lead, null, null, smokeless, null, diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index d68300ff1..82ad7d0f2 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1560,7 +1560,6 @@ public class ModItems { public static Item gun_cryolator_ammo; public static Item gun_fireext; public static Item gun_mp; - public static Item gun_bolter; public static Item gun_bolter_digamma; public static Item gun_zomg; public static Item gun_super_shotgun; @@ -1623,6 +1622,8 @@ public class ModItems { public static Item gun_fatman; public static Item gun_lasrifle; public static Item gun_coilgun; + public static Item gun_hangman; + public static Item gun_bolter; public static Item ammo_standard; @@ -4088,7 +4089,6 @@ public class ModItems { gun_b92_ammo = new GunB92Cell().setUnlocalizedName("gun_b92_ammo").setMaxStackSize(1).setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92_ammo_alt"); gun_b92 = new GunB92().setUnlocalizedName("gun_b92").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92"); gun_b93 = new GunB93().setUnlocalizedName("gun_b93").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b93"); - gun_coilgun = new ItemCoilgun(GunEnergyFactory.getCoilgunConfig()).setUnlocalizedName("gun_coilgun").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_coilgun"); gun_xvl1456_ammo = new Item().setUnlocalizedName("gun_xvl1456_ammo").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_xvl1456_ammo"); gun_xvl1456 = new ItemGunGauss(GunGaussFactory.getXVLConfig(), GunGaussFactory.getChargedConfig()).setUnlocalizedName("gun_xvl1456").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_xvl1456"); gun_osipr_ammo = new Item().setUnlocalizedName("gun_osipr_ammo").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_osipr_ammo"); @@ -4101,7 +4101,6 @@ public class ModItems { gun_cryocannon = new ItemCryoCannon(GunEnergyFactory.getCryoCannonConfig()).setUnlocalizedName("gun_cryocannon").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_cryocannon"); gun_fireext = new ItemGunBase(GunEnergyFactory.getExtConfig()).setUnlocalizedName("gun_fireext").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fireext"); gun_mp = new ItemGunBase(Gun556mmFactory.getEuphieConfig()).setUnlocalizedName("gun_mp").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_pm"); - gun_bolter = new ItemGunBase(Gun75BoltFactory.getBolterConfig()).setUnlocalizedName("gun_bolter").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolter"); gun_bolter_digamma = new ItemGunBase(Gun75BoltFactory.getBolterConfig()).setUnlocalizedName("gun_bolter_digamma").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolter_digamma"); gun_zomg = new ItemGunBase(GunEnergyFactory.getZOMGConfig()).setUnlocalizedName("gun_zomg").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_zomg"); gun_revolver_inverted = new GunSuicide().setUnlocalizedName("gun_revolver_inverted").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_inverted"); @@ -6913,7 +6912,6 @@ public class ModItems { GameRegistry.registerItem(gun_cryocannon, gun_cryocannon.getUnlocalizedName()); GameRegistry.registerItem(gun_fireext, gun_fireext.getUnlocalizedName()); GameRegistry.registerItem(gun_mp, gun_mp.getUnlocalizedName()); - GameRegistry.registerItem(gun_bolter, gun_bolter.getUnlocalizedName()); GameRegistry.registerItem(gun_bolter_digamma, gun_bolter_digamma.getUnlocalizedName()); GameRegistry.registerItem(gun_zomg, gun_zomg.getUnlocalizedName()); GameRegistry.registerItem(gun_emp, gun_emp.getUnlocalizedName()); @@ -6972,6 +6970,8 @@ public class ModItems { GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(gun_lasrifle, gun_lasrifle.getUnlocalizedName()); GameRegistry.registerItem(gun_coilgun, gun_coilgun.getUnlocalizedName()); + GameRegistry.registerItem(gun_hangman, gun_hangman.getUnlocalizedName()); + GameRegistry.registerItem(gun_bolter, gun_bolter.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java index 5a4787853..8b0e32701 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java @@ -29,6 +29,7 @@ public class GunConfig { public static final String F_DURABILITY = "F_DURABILITY"; public static final String I_DRAWDURATION = "I_DRAWDURATION"; public static final String I_INSPECTDURATION = "I_INSPECTDURATION"; + public static final String I_INSPECTCANCEL = "I_INSPECTCANCEL"; public static final String O_CROSSHAIR = "O_CROSSHAIR"; public static final String B_HIDECROSSHAIR = "B_HIDECROSSHAIR"; public static final String B_RELOADANIMATIONSEQUENTIAL = "B_RELOADANIMATIONSEQUENTIAL"; @@ -53,6 +54,7 @@ public class GunConfig { protected float durability_DNA; protected int drawDuration_DNA = 0; protected int inspectDuration_DNA = 0; + protected boolean inspectCancel_DNA = true; protected Crosshair crosshair_DNA; protected boolean hideCrosshair_DNA = true; protected boolean reloadAnimationsSequential_DNA; @@ -82,6 +84,7 @@ public class GunConfig { public float getDurability(ItemStack stack) { return WeaponUpgradeManager.eval(durability_DNA, stack, F_DURABILITY, this); } public int getDrawDuration(ItemStack stack) { return WeaponUpgradeManager.eval(drawDuration_DNA, stack, I_DRAWDURATION, this); } public int getInspectDuration(ItemStack stack) { return WeaponUpgradeManager.eval(inspectDuration_DNA, stack, I_INSPECTDURATION, this); } + public boolean getInspectCancel(ItemStack stack) { return WeaponUpgradeManager.eval(inspectCancel_DNA, stack, I_INSPECTCANCEL, this); } public Crosshair getCrosshair(ItemStack stack) { return WeaponUpgradeManager.eval(crosshair_DNA, stack, O_CROSSHAIR, this); } public boolean getHideCrosshair(ItemStack stack) { return WeaponUpgradeManager.eval(hideCrosshair_DNA, stack, B_HIDECROSSHAIR, this); } public boolean getReloadAnimSequential(ItemStack stack) { return WeaponUpgradeManager.eval(reloadAnimationsSequential_DNA, stack, B_RELOADANIMATIONSEQUENTIAL, this); } @@ -109,6 +112,7 @@ public class GunConfig { public GunConfig dura(float dura) { this.durability_DNA = dura; return this; } public GunConfig draw(int draw) { this.drawDuration_DNA = draw; return this; } public GunConfig inspect(int inspect) { this.inspectDuration_DNA = inspect; return this; } + public GunConfig inspectCancel(boolean flag) { this.inspectCancel_DNA = flag; return this; } public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java index 10af203e0..c6a3acab4 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java +++ b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java @@ -100,12 +100,11 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IEquipRecei } public static enum GunState { - DRAWING, //initial delay after selecting - IDLE, //gun can be fired or reloaded - WINDUP, //fire button is down, added delay before fire - COOLDOWN, //gun has been fired, cooldown - RELOADING, //gun is currently reloading - JAMMED, //gun is jammed, either after reloading or while firing + DRAWING, //forced delay where nothing can be done + IDLE, //the gun is ready to fire or reload + COOLDOWN, //forced delay, but with option for refire + RELOADING, //forced delay after which a reload action happens, may be canceled (TBI) + JAMMED, //forced delay due to jamming } @SideOnly(Side.CLIENT) @@ -117,7 +116,12 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IEquipRecei for(Receiver rec : config.getReceivers(stack)) { IMagazine mag = rec.getMagazine(stack); list.add("Ammo: " + mag.getIconForHUD(stack, player).getDisplayName() + " " + mag.reportAmmoStateForHUD(stack, player)); - list.add("Base Damage: " + rec.getBaseDamage(stack)); + float dmg = rec.getBaseDamage(stack); + list.add("Base Damage: " + dmg); + if(mag.getType(stack, player.inventory) instanceof BulletConfig) { + BulletConfig bullet = (BulletConfig) mag.getType(stack, player.inventory); + list.add("Damage with current ammo: " + dmg * bullet.damageMult + (bullet.projectilesMin > 1 ? (" x" + (bullet.projectilesMin != bullet.projectilesMax ? (bullet.projectilesMin + "-" + bullet.projectilesMax) : bullet.projectilesMin)) : "")); + } } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java index b96378128..7f9446a36 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java @@ -61,6 +61,7 @@ public class GunFactory { XFactoryEnergy.init(); XFactoryAccelerator.init(); XFactoryCatapult.init(); + XFactory75Bolt.init(); /// PROXY BULLSHIT /// MainRegistry.proxy.registerGunCfg(); @@ -68,13 +69,14 @@ public class GunFactory { public static enum EnumAmmo { STONE, STONE_AP, STONE_IRON, STONE_SHOT, - M357_SP, M357_FMJ, M357_JHP, M357_AP, M357_EXPRESS, - M44_SP, M44_FMJ, M44_JHP, M44_AP, M44_EXPRESS, + M357_BP, M357_SP, M357_FMJ, M357_JHP, M357_AP, M357_EXPRESS, + M44_BP, M44_SP, M44_FMJ, M44_JHP, M44_AP, M44_EXPRESS, P22_SP, P22_FMJ, P22_JHP, P22_AP, P9_SP, P9_FMJ, P9_JHP, P9_AP, R556_SP, R556_FMJ, R556_JHP, R556_AP, R762_SP, R762_FMJ, R762_JHP, R762_AP, R762_DU, BMG50_SP, BMG50_FMJ, BMG50_JHP, BMG50_AP, BMG50_DU, + B75, B75_INC, B75_EXP, G12_BP, G12_BP_MAGNUM, G12_BP_SLUG, G12, G12_SLUG, G12_FLECHETTE, G12_MAGNUM, G12_EXPLOSIVE, G12_PHOSPHORUS, G12_ANTHRAX, G26_FLARE, G26_FLARE_SUPPLY, G26_FLARE_WEAPON, G40_HE, G40_HEAT, G40_DEMO, G40_INC, G40_PHOSPHORUS, diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 915a4ba2d..ca70b95ca 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -68,6 +68,8 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_lasrifle, new ItemRenderLasrifle()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_coilgun, new ItemRenderCoilgun()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_hangman, new ItemRenderHangman()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolter, new ItemRenderBolter()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -76,13 +78,15 @@ public class GunFactoryClient { flint.setRenderer(LegoClient.RENDER_STANDARD_BULLET); iron.setRenderer(LegoClient.RENDER_STANDARD_BULLET); shot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); - + + m357_bp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_sp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_ap.setRenderer(LegoClient.RENDER_AP_BULLET); m357_express.setRenderer(LegoClient.RENDER_EXPRESS_BULLET); - + + m44_bp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m44_sp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m44_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m44_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -185,6 +189,8 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_fatman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_lasrifle) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_coilgun) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_hangman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_bolter) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java index 27ec00e93..5cabffb60 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java @@ -64,6 +64,10 @@ public class Lego { ItemGunBaseNT.playAnimation(player, stack, AnimType.RELOAD, ctx.configIndex); } else { ItemGunBaseNT.playAnimation(player, stack, AnimType.INSPECT, ctx.configIndex); + if(!ctx.config.getInspectCancel(stack)) { + ItemGunBaseNT.setState(stack, ctx.configIndex, GunState.DRAWING); + ItemGunBaseNT.setTimer(stack, ctx.configIndex, ctx.config.getInspectDuration(stack)); + } } } }; 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 5483e4a68..b98d085bb 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 @@ -16,11 +16,15 @@ import com.hbm.particle.SpentCasing; import com.hbm.particle.helper.CasingCreator; import com.hbm.render.anim.HbmAnimations.AnimType; import com.hbm.sound.AudioWrapper; +import com.hbm.util.EntityDamageUtil; import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; +import net.minecraft.block.Block; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.DamageSource; +import net.minecraft.util.MovingObjectPosition; /** Orchestras are server-side components that run along client-side animations. * The orchestra only knows what animation is or was playing and how long it started, but not if it is still active. @@ -928,7 +932,7 @@ public class Orchestras { if(type == AnimType.RELOAD) { if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); if(timer == 16) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); - if(timer == 28) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1F); + if(timer == 32) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1.25F); if(timer == 38) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); if(timer == 43) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); } @@ -1065,4 +1069,56 @@ public class Orchestras { if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.coilgunReload", 1F, 1F); } }; + + public static BiConsumer ORCHESTRA_HANGMAN = (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.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); + } + + if(type == AnimType.RELOAD) { + + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.8F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 0.8F); + if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + if(timer == 35) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.75F); + + if(timer == 10) { + Receiver rec = ctx.config.getReceivers(stack)[0]; + IMagazine mag = rec.getMagazine(stack); + SpentCasing casing = mag.getCasing(stack, ctx.inventory); + if(casing != null) for(int i = 0; i < mag.getCapacity(stack); i++) CasingCreator.composeEffect(entity.worldObj, entity, 0.25, -0.25, -0.125, -0.05, 0, 0, 0.01, casing.getName()); + } + } + + if(type == AnimType.INSPECT) { + if(timer == 16 && 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.smack", 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); + } + } + } + } + + if(type == AnimType.JAMMED) { + if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.8F); + if(timer == 15) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 0.8F); + if(timer == 20) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.75F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java index c3aff5e15..379cffc6b 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java @@ -20,6 +20,7 @@ import net.minecraft.item.ItemStack; public class XFactory357 { + public static BulletConfig m357_bp; public static BulletConfig m357_sp; public static BulletConfig m357_fmj; public static BulletConfig m357_jhp; @@ -27,6 +28,7 @@ public class XFactory357 { public static BulletConfig m357_express; public static void init() { + m357_bp = new BulletConfig().setItem(EnumAmmo.M357_BP).setDamage(0.5F).setBlackPowder(true); m357_sp = new BulletConfig().setItem(EnumAmmo.M357_SP); m357_fmj = new BulletConfig().setItem(EnumAmmo.M357_FMJ).setDamage(0.8F).setArmorPiercing(0.1F); m357_jhp = new BulletConfig().setItem(EnumAmmo.M357_JHP).setDamage(1.5F).setArmorPiercing(-0.25F); @@ -37,7 +39,7 @@ public class XFactory357 { .dura(300).draw(4).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(16).reload(55).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m357_bp, m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() @@ -48,7 +50,7 @@ public class XFactory357 { new GunConfig().dura(30_000).draw(20).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(11).reload(55).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m357_bp, m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) .offset(0.75, -0.0625, 0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) @@ -57,7 +59,7 @@ public class XFactory357 { new GunConfig().dura(30_000).draw(20).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(11).reload(55).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineFullReload(1, 6).addConfigs(m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) + .mag(new MagazineFullReload(1, 6).addConfigs(m357_bp, m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .ps(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java index e7426c319..32871feb9 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java @@ -1,5 +1,6 @@ package com.hbm.items.weapon.sedna.factory; +import java.util.function.BiConsumer; import java.util.function.BiFunction; import com.hbm.items.ModItems; @@ -8,6 +9,8 @@ import com.hbm.items.weapon.sedna.Crosshair; import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.GunState; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; @@ -23,6 +26,7 @@ import net.minecraft.item.ItemStack; public class XFactory44 { + public static BulletConfig m44_bp; public static BulletConfig m44_sp; public static BulletConfig m44_fmj; public static BulletConfig m44_jhp; @@ -32,6 +36,8 @@ public class XFactory44 { public static void init() { SpentCasing casing44 = new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS).setupSmoke(1F, 0.5D, 60, 20); + m44_bp = new BulletConfig().setItem(EnumAmmo.M44_BP).setDamage(0.5F).setBlackPowder(true) + .setCasing(casing44.clone().register("m44bp")); m44_sp = new BulletConfig().setItem(EnumAmmo.M44_SP) .setCasing(casing44.clone().register("m44")); m44_fmj = new BulletConfig().setItem(EnumAmmo.M44_FMJ).setDamage(0.8F).setArmorPiercing(0.1F) @@ -49,7 +55,7 @@ public class XFactory44 { .dura(300).draw(15).inspect(23).reloadSequential(true).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(12F).delay(20).reload(25, 11, 14, 8).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineSingleReload(0, 14).addConfigs(m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .mag(new MagazineSingleReload(0, 14).addConfigs(m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) .offset(0.75, -0.0625, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() @@ -60,25 +66,42 @@ public class XFactory44 { .dura(600).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(14).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) - .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY) .pr(Lego.LAMBDA_STANDARD_RELOAD) .pt(Lego.LAMBDA_TOGGLE_AIM) - .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) + .setupStandardConfiguration() .anim(LAMBDA_NOPIP_ANIMS).orchestra(Orchestras.ORCHESTRA_NOPIP) ).setUnlocalizedName("gun_heavy_revolver"); ModItems.gun_heavy_revolver_lilmac = new ItemGunBaseNT(WeaponQuality.LEGENDARY, new GunConfig() .dura(31_000).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(14).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m44_equestrian, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m44_equestrian, m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) - .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY) .pr(Lego.LAMBDA_STANDARD_RELOAD) .pt(Lego.LAMBDA_TOGGLE_AIM) - .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) + .setupStandardConfiguration() .anim(LAMBDA_LILMAC_ANIMS).orchestra(Orchestras.ORCHESTRA_NOPIP) ).setUnlocalizedName("gun_heavy_revolver_lilmac"); + + ModItems.gun_hangman = new ItemGunBaseNT(WeaponQuality.LEGENDARY, new GunConfig() + .dura(600).draw(10).inspect(31).inspectCancel(false).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .rec(new Receiver(0) + .dmg(10F).delay(10).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 8).addConfigs(m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration().ps(SMACK_A_FUCKER) + .anim(LAMBDA_HANGMAN_ANIMS).orchestra(Orchestras.ORCHESTRA_HANGMAN) + ).setUnlocalizedName("gun_hangman"); } + + public static BiConsumer SMACK_A_FUCKER = (stack, ctx) -> { + if(ItemGunBaseNT.getState(stack, ctx.configIndex) == GunState.IDLE || ItemGunBaseNT.getLastAnim(stack, ctx.configIndex) == AnimType.CYCLE) { + ItemGunBaseNT.setState(stack, ctx.configIndex, GunState.DRAWING); + ItemGunBaseNT.setTimer(stack, ctx.configIndex, ctx.config.getInspectDuration(stack)); + ItemGunBaseNT.playAnimation(ctx.getPlayer(), stack, AnimType.INSPECT, ctx.configIndex); + } + }; @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_HENRY_ANIMS = (stack, type) -> { switch(type) { @@ -122,6 +145,7 @@ public class XFactory44 { return null; }; + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_NOPIP_ANIMS = (stack, type) -> { switch(type) { case CYCLE: return new BusAnimation() @@ -154,4 +178,29 @@ public class XFactory44 { return LAMBDA_NOPIP_ANIMS.apply(stack, type); }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_HANGMAN_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation().addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_DOWN)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, 0, 50).addPos(0, 0, -3, 50).addPos(0, 0, 0, 250)); + case RELOAD: return new BusAnimation() + .addBus("LID", new BusAnimationSequence().addPos(0, 0, -90, 250).addPos(0, 0, -90, 1500).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, -10, 0, 250, IType.SIN_UP).addPos(0, -10, 0, 500).addPos(0, 0, 0, 350, IType.SIN_FULL)) + .addBus("BULLETS", new BusAnimationSequence().addPos(1, 1, 1, 0).addPos(0, 0, 0, 500)) + .addBus("EQUIP", new BusAnimationSequence().addPos(-15, 0, 0, 500, IType.SIN_FULL).addPos(-15, 0, 0, 850).addPos(-25, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 350, IType.SIN_FULL)) + .addBus("ROLL", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 25, 250, IType.SIN_FULL).addPos(0, 0, 25, 1000).addPos(0, 0, 0, 250, IType.SIN_FULL)); + case INSPECT: return new BusAnimation() + .addBus("TURN", new BusAnimationSequence().addPos(0, 170, 0, 500, IType.SIN_UP).addPos(0, 170, 0, 550).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("ROLL", new BusAnimationSequence().addPos(0, 0, 110, 500, IType.SIN_FULL).addPos(0, 0, 110, 550).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("SMACK", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 1, 150, IType.SIN_DOWN).addPos(0, 0, -3, 150, IType.SIN_UP).addPos(0, 0, 0, 350, IType.SIN_FULL)); + case JAMMED: return new BusAnimation() + .addBus("LID", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -90, 250).addPos(0, 0, -90, 300).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 250).addPos(0, -3, 0, 150, IType.SIN_UP).addPos(0, 0, 0, 150, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 1000).addPos(-10, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 350, IType.SIN_FULL)) + .addBus("ROLL", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 25, 250, IType.SIN_FULL).addPos(0, 0, 25, 300).addPos(0, 0, 0, 250, IType.SIN_FULL)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java new file mode 100644 index 000000000..1bf7be2bc --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java @@ -0,0 +1,70 @@ +package com.hbm.items.weapon.sedna.factory; + +import java.util.function.BiConsumer; +import java.util.function.BiFunction; + +import com.hbm.items.ModItems; +import com.hbm.items.weapon.sedna.BulletConfig; +import com.hbm.items.weapon.sedna.Crosshair; +import com.hbm.items.weapon.sedna.GunConfig; +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; +import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.mags.MagazineFullReload; +import com.hbm.particle.SpentCasing; +import com.hbm.particle.SpentCasing.CasingType; +import com.hbm.render.anim.BusAnimation; +import com.hbm.render.anim.BusAnimationSequence; +import com.hbm.render.anim.HbmAnimations.AnimType; + +import net.minecraft.item.ItemStack; + +public class XFactory75Bolt { + + public static BulletConfig b75; + public static BulletConfig b75_inc; + public static BulletConfig b75_exp; + + public static void init() { + SpentCasing casing75 = new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS).setScale(2F, 2F, 1.5F); + + b75 = new BulletConfig().setItem(EnumAmmo.B75) + .setCasing(casing75.clone().register("b75")); + b75_inc = new BulletConfig().setItem(EnumAmmo.B75_INC).setDamage(0.8F).setArmorPiercing(0.1F) + .setCasing(casing75.clone().register("b75inc")); + b75_exp = new BulletConfig().setItem(EnumAmmo.B75_EXP).setDamage(1.5F).setArmorPiercing(-0.25F) + .setCasing(casing75.clone().register("b75exp")); + + ModItems.gun_bolter = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(3_000).draw(20).inspect(31).crosshair(Crosshair.L_CIRCLE).smoke(LAMBDA_SMOKE) + .rec(new Receiver(0) + .dmg(5F).delay(2).auto(true).spread(0.005F).reload(40).jam(55).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 30).addConfigs(b75, b75_inc, b75_exp)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_BOLTER_ANIMS).orchestra(Orchestras.ORCHESTRA_GREASEGUN) + ).setUnlocalizedName("gun_bolter"); + } + + public static BiConsumer LAMBDA_SMOKE = (stack, ctx) -> { + Lego.handleStandardSmoke(ctx.entity, stack, 2000, 0.05D, 1.1D, 0); + }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_BOLTER_ANIMS = (stack, type) -> { + switch(type) { + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(1, 0, 0, 25).addPos(0, 0, 0, 75)); + case RELOAD: return new BusAnimation() + .addBus("TILT", new BusAnimationSequence().addPos(1, 0, 0, 250).addPos(1, 0, 0, 1500).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 1, 500).addPos(1, 0, 1, 500).addPos(0, 0, 0, 500)); + case JAMMED: return new BusAnimation() + .addBus("TILT", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(1, 0, 0, 250).addPos(1, 0, 0, 700).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0.6, 0, 0, 250).addPos(0, 0, 0, 250)); + } + + return null; + }; +} diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 4a45d4138..bcc7f4d77 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -583,7 +583,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_flechette, new ItemRenderWeaponObj()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_vortex, new ItemRenderWeaponVortex()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_thompson, new ItemRenderWeaponThompson()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolter, new ItemRenderWeaponBolter()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolter_digamma, new ItemRenderWeaponBolter()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_fireext, new ItemRenderFireExt()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_ar15, new ItemRenderWeaponAR15()); diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index 336fb1b64..f7f641b3c 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -55,6 +55,7 @@ import com.hbm.packet.toserver.GunButtonPacket; import com.hbm.render.anim.HbmAnimations; import com.hbm.render.anim.HbmAnimations.Animation; import com.hbm.render.block.ct.CTStitchReceiver; +import com.hbm.render.item.weapon.sedna.ItemRenderWeaponBase; import com.hbm.render.util.RenderAccessoryUtility; import com.hbm.render.util.RenderOverhead; import com.hbm.render.util.RenderScreenOverlay; @@ -129,7 +130,9 @@ import net.minecraft.util.Vec3; import net.minecraft.world.World; import net.minecraft.world.WorldProviderSurface; import net.minecraftforge.client.GuiIngameForge; +import net.minecraftforge.client.IItemRenderer; import net.minecraftforge.client.IRenderHandler; +import net.minecraftforge.client.MinecraftForgeClient; import net.minecraftforge.client.event.FOVUpdateEvent; import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.client.event.MouseEvent; @@ -492,6 +495,20 @@ public class ModEventHandlerClient { } } + @SubscribeEvent + public void setupNewFOV(FOVUpdateEvent event) { + + EntityPlayer player = Minecraft.getMinecraft().thePlayer; + ItemStack held = player.getHeldItem(); + + if(held == null) return; + + IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(held, IItemRenderer.ItemRenderType.EQUIPPED); + if(!(customRenderer instanceof ItemRenderWeaponBase)) return; + ItemRenderWeaponBase renderGun = (ItemRenderWeaponBase) customRenderer; + event.newfov = renderGun.getViewFOV(held, event.fov); + } + public static boolean ducked = false; @SubscribeEvent diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 52987f9d0..48b137806 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -864,6 +864,7 @@ public class ResourceManager { public static final IModelCustom tau = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tau.obj")).asVBO(); public static final IModelCustom fatman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/fatman.obj")).asVBO(); public static final IModelCustom lasrifle = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/lasrifle.obj")).asVBO(); + public static final IModelCustom hangman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/hangman.obj")).asVBO(); public static final HashMap python_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/python.json")); public static final HashMap cursed_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/cursed.json")); @@ -1001,6 +1002,7 @@ public class ResourceManager { public static final ResourceLocation fatman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman.png"); public static final ResourceLocation fatman_mininuke_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman_mininuke.png"); public static final ResourceLocation lasrifle_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lasrifle.png"); + public static final ResourceLocation hangman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/hangman.png"); public static final ResourceLocation lance_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lance.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java index 7683fa149..0b1da0139 100644 --- a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java @@ -75,8 +75,7 @@ public class ItemRenderWeaponBolter implements IItemRenderer { GL11.glRotated(mag[0] * 60 * (mag[2] == 1 ? 2.5 : 1), -1, 0, 0); GL11.glTranslated(0, 0, -5); ResourceManager.bolter.renderPart("Mag"); - if(mag[2] != 1) - ResourceManager.bolter.renderPart("Bullet"); + if(mag[2] != 1) ResourceManager.bolter.renderPart("Bullet"); GL11.glPopMatrix(); GL11.glPushMatrix(); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java index b78bb547e..a21b57e25 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java @@ -15,6 +15,12 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java index af8f2045b..394415ace 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java @@ -14,6 +14,12 @@ public class ItemRenderAtlas extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java new file mode 100644 index 000000000..4f97ce3c2 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java @@ -0,0 +1,119 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.item.ItemStack; + +public class ItemRenderBolter extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -2F * offset, 2.5F * offset, + 0, -10.5 / 8D, 1.25); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bolter_tex); + double scale = 0.5D; + GL11.glScaled(scale, scale, scale); + + GL11.glRotated(180, 0, 1, 0); + + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + GL11.glRotated(recoil[0] * 5, 1, 0, 0); + GL11.glTranslated(0, 0, recoil[0]); + + double[] tilt = HbmAnimations.getRelevantTransformation("TILT"); + GL11.glTranslated(0, tilt[0], 3); + GL11.glRotated(tilt[0] * 35, 1, 0, 0); + GL11.glTranslated(0, 0, -3); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.bolter.renderPart("Body"); + + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 5); + GL11.glRotated(mag[0] * 60 * (mag[2] == 1 ? 2.5 : 1), -1, 0, 0); + GL11.glTranslated(0, 0, -5); + ResourceManager.bolter.renderPart("Mag"); + if(mag[2] != 1) ResourceManager.bolter.renderPart("Bullet"); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + OpenGlHelper.glBlendFunc(770, 771, 1, 0); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); + + FontRenderer font = Minecraft.getMinecraft().fontRenderer; + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + String s = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) + ""; + float f3 = 0.04F; + GL11.glTranslatef(0.025F - (font.getStringWidth(s) / 2) * 0.04F, 2.11F, 2.91F); + GL11.glScalef(f3, -f3, f3); + GL11.glRotatef(45, 1, 0, 0); + GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3); + font.drawString(s, 0, 0, 0xff0000); + + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopAttrib(); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 3D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0.25, 1.25); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 2.75D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.5, -0.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glRotated(180, 0, 1, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bolter_tex); + ResourceManager.bolter.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} 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 dbf04f6a1..829aa1a3a 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 @@ -14,6 +14,12 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java index cc19eaa72..111232870 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java @@ -14,6 +14,12 @@ public class ItemRenderCoilgun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java index 531e26c2d..b2b7250f4 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java @@ -20,6 +20,12 @@ public class ItemRenderCongoLake extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); @@ -27,7 +33,7 @@ public class ItemRenderCongoLake extends ItemRenderWeaponBase { float offset = 0.8F; standardAimingTransform(stack, -1.5F * offset, -2F * offset, 1.25F * offset, - 0, -9 / 8D, 0.25); + 0, -10 / 8D, 0.25); } @Override @@ -52,7 +58,11 @@ public class ItemRenderCongoLake extends ItemRenderWeaponBase { GL11.glPushMatrix(); { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; HbmAnimations.applyRelevantTransformation("Sight"); + GL11.glTranslated(0, 2.125, 3); + GL11.glRotated(aimingProgress * -90, 1, 0, 0); + GL11.glTranslated(0, -2.125, -3); ResourceManager.congolake.renderPart("Sight"); } GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java index 639706818..8991d63f6 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java @@ -14,6 +14,12 @@ public class ItemRenderFatMan extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java index c43ce175d..238150adc 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java @@ -16,6 +16,12 @@ public class ItemRenderFlamer extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java index 3a7e62e71..d97381832 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java @@ -14,6 +14,12 @@ public class ItemRenderFlaregun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); @@ -21,7 +27,7 @@ public class ItemRenderFlaregun extends ItemRenderWeaponBase { float offset = 0.8F; standardAimingTransform(stack, -1.25F * offset, -1.5F * offset, 2F * offset, - 0, -5.5 / 8D, 1); + 0, -5.5 / 8D, 0.5); } @Override diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java index b65244be8..34185f273 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java @@ -14,6 +14,12 @@ public class ItemRenderG3 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java index 6dce925b2..41c7f287d 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java @@ -14,6 +14,12 @@ public class ItemRenderGreasegun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java new file mode 100644 index 000000000..732cf2abf --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java @@ -0,0 +1,132 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; + +public class ItemRenderHangman extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -0.875F * offset, 1.75F * offset, + 0, -1.5 / 8D, 1.25); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hangman_tex); + float offset = 0.8F; + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] roll = HbmAnimations.getRelevantTransformation("ROLL"); + double[] turn = HbmAnimations.getRelevantTransformation("TURN"); + double[] smack = HbmAnimations.getRelevantTransformation("SMACK"); + double[] lid = HbmAnimations.getRelevantTransformation("LID"); + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + double[] bullets = HbmAnimations.getRelevantTransformation("BULLETS"); + + GL11.glTranslated(1.5F * offset, 0, -1); + GL11.glRotated(turn[1], 0, 1, 0); + GL11.glTranslated(-1.5F * offset, 0, 1); + + GL11.glRotated(roll[2], 0, 0, 1); + GL11.glTranslated(smack[0], smack[1], smack[2]); + + double scale = 0.125D; + GL11.glScaled(scale, scale, scale); + + GL11.glTranslated(0, -4, -10); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 4, 10); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.hangman.renderPart("Rifle"); + ResourceManager.hangman.renderPart("Internals"); + + GL11.glPushMatrix(); + //i give the fuck up + GL11.glTranslated(-2.1875, -1.75, 0); + GL11.glRotated(lid[2], 0, 0, 1); + GL11.glTranslated(2.1875, 1.75, 0); + ResourceManager.hangman.renderPart("Lid"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(mag[0], mag[1], mag[2]); + ResourceManager.hangman.renderPart("Magazine"); + if(bullets[0] == 0) ResourceManager.hangman.renderPart("Bullets"); + GL11.glPopMatrix(); + + double smokeScale = 1.5; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 29); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(smokeScale, smokeScale, smokeScale); + this.renderSmokeNodes(gun.getConfig(stack, 0).smokeNodes, 0.5D); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 29); + GL11.glRotated(90, 0, 1, 0); + GL11.glRotated(90 * gun.shotRand, 1, 0, 0); + GL11.glScaled(2, 2, 2); + this.renderMuzzleFlash(gun.lastShot[0], 75, 7.5); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 0.375D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 4.25, 8); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 0.375D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.5, 2.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hangman_tex); + ResourceManager.hangman.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java index 1a7769cec..7e1d6e858 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java @@ -22,6 +22,12 @@ public class ItemRenderHeavyRevolver extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * (isScoped(stack) ? 0.66F : 0.33F)); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 1); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java index 0c89e72f0..ff014f479 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java @@ -14,6 +14,12 @@ public class ItemRenderHenry extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java index c14ec39a0..75e4db426 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java @@ -13,6 +13,12 @@ public class ItemRenderLAG extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java index 23c1d8190..8f2e30bff 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java @@ -14,6 +14,12 @@ public class ItemRenderLasrifle extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.75F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java index 7421322f5..58cdfeb8e 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java @@ -15,6 +15,12 @@ public class ItemRenderLiberator extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java index 165593a13..80ebca69f 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java @@ -14,6 +14,12 @@ public class ItemRenderM2 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java index 4381b8824..81ca1a2ec 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java @@ -22,6 +22,12 @@ public class ItemRenderMaresleg extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java index af0e4a7c3..b4d55e4ca 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java @@ -14,6 +14,12 @@ public class ItemRenderMinigun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java index 955f3d994..f0e5380ff 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java @@ -14,6 +14,12 @@ public class ItemRenderPanzerschreck extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java index 903ce4f9f..7f06a4509 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java @@ -14,6 +14,12 @@ public class ItemRenderPepperbox extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 1.5); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java index 4e5038478..baff66af8 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java @@ -18,6 +18,12 @@ public class ItemRenderSPAS12 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java index 8aaf9e285..b2d674e0c 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java @@ -24,6 +24,18 @@ public class ItemRenderSTG77 extends ItemRenderWeaponBase { 0, -5.75 / 8D, 1); } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.66F); + } + + @Override + protected float getBaseFOV(ItemStack stack) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return 70F - aimingProgress * 55; + } + @Override public void renderFirstPerson(ItemStack stack) { diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java index e0af2c0c3..aa7aa0872 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java @@ -28,6 +28,12 @@ public class ItemRenderShredder extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java index b80e3354e..384383688 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java @@ -16,6 +16,12 @@ public class ItemRenderStinger extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.5F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java index d3192e3f0..e961d5517 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java @@ -16,6 +16,12 @@ public class ItemRenderTeslaCannon extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java index 10ee4acaa..40e267595 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java @@ -14,6 +14,12 @@ public class ItemRenderUzi extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java index 4c64c7b78..a97f4425c 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java @@ -98,7 +98,7 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { Minecraft mc = Minecraft.getMinecraft(); EntityLivingBase entityplayer = (EntityLivingBase) mc.renderViewEntity; - float fov = 70.0F; + float fov = getBaseFOV(entityplayer.getHeldItem()); if(useFOVSetting) fov = mc.gameSettings.fovSetting; @@ -113,6 +113,8 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { return fov; } + protected float getBaseFOV(ItemStack stack) { return 70F; } + public float getViewFOV(ItemStack stack, float fov) { return fov; } protected float getSwayMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 0.1F : 0.5F; } protected float getSwayPeriod(ItemStack stack) { return 0.75F; } protected float getTurnMagnitude(ItemStack stack) { return 2.75F; } @@ -159,7 +161,7 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { GL11.glPushMatrix(); //swing - float swing = player.getSwingProgress(interp); + /*float swing = player.getSwingProgress(interp); float swingZ = MathHelper.sin(swing * (float) Math.PI); float swingX = MathHelper.sin(MathHelper.sqrt_float(swing) * (float) Math.PI); GL11.glTranslatef(-swingX * 0.4F, MathHelper.sin(MathHelper.sqrt_float(swing) * (float) Math.PI * 2.0F) * 0.2F, -swingZ * 0.2F); @@ -169,8 +171,10 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { float swingPitchRoll = MathHelper.sin(MathHelper.sqrt_float(swing) * (float) Math.PI); GL11.glRotatef(-swingYaw * 20.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(-swingPitchRoll * 20.0F, 0.0F, 0.0F, 1.0F); - GL11.glRotatef(-swingPitchRoll * 80.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(-swingPitchRoll * 80.0F, 1.0F, 0.0F, 0.0F);*/ + GL11.glEnable(GL12.GL_RESCALE_NORMAL); //! + GL11.glRotated(180, 0, 1, 0); //viewbob diff --git a/src/main/java/com/hbm/render/util/RenderInfoSystem.java b/src/main/java/com/hbm/render/util/RenderInfoSystem.java index b533216ea..136e9d8fe 100644 --- a/src/main/java/com/hbm/render/util/RenderInfoSystem.java +++ b/src/main/java/com/hbm/render/util/RenderInfoSystem.java @@ -50,7 +50,7 @@ public class RenderInfoSystem { if(event.type != ElementType.CROSSHAIRS) return; - this.messages.put(-666, new InfoEntry("Monarch celebratory special edition (balls tuah director's cut)", 666_666)); + //this.messages.put(-666, new InfoEntry("Monarch celebratory special edition (balls tuah director's cut)", 666_666)); if(this.messages.isEmpty()) return; diff --git a/src/main/java/com/hbm/util/EntityDamageUtil.java b/src/main/java/com/hbm/util/EntityDamageUtil.java index ada2a10c8..1832ef854 100644 --- a/src/main/java/com/hbm/util/EntityDamageUtil.java +++ b/src/main/java/com/hbm/util/EntityDamageUtil.java @@ -1,6 +1,7 @@ package com.hbm.util; import java.lang.reflect.Method; +import java.util.List; import cpw.mods.fml.relauncher.ReflectionHelper; import net.minecraft.enchantment.EnchantmentHelper; @@ -10,7 +11,11 @@ import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.passive.EntityTameable; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.potion.Potion; +import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.DamageSource; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.Vec3; +import net.minecraft.world.World; import net.minecraftforge.common.ForgeHooks; public class EntityDamageUtil { @@ -270,4 +275,74 @@ public class EntityDamageUtil { public static void setBeenAttacked(EntityLivingBase living) { living.velocityChanged = living.getRNG().nextDouble() >= living.getEntityAttribute(SharedMonsterAttributes.knockbackResistance).getAttributeValue(); } + + public static MovingObjectPosition getMouseOver(EntityPlayer attacker, double reach) { + + World world = attacker.worldObj; + MovingObjectPosition objectMouseOver = null; + Entity pointedEntity = null; + + objectMouseOver = rayTrace(attacker, reach, 1F); + + Vec3 pos = getPosition(attacker); + Vec3 look = attacker.getLook(1F); + Vec3 end = pos.addVector(look.xCoord * reach, look.yCoord * reach, look.zCoord * reach); + Vec3 hitvec = null; + float grace = 1.0F; + List list = world.getEntitiesWithinAABBExcludingEntity(attacker, attacker.boundingBox.addCoord(look.xCoord * reach, look.yCoord * reach, look.zCoord * reach).expand(grace, grace, grace)); + + double closest = reach; + + for(int i = 0; i < list.size(); ++i) { + Entity entity = (Entity) list.get(i); + + if(entity.canBeCollidedWith()) { + + float borderSize = entity.getCollisionBorderSize(); + AxisAlignedBB axisalignedbb = entity.boundingBox.expand(borderSize, borderSize, borderSize); + MovingObjectPosition movingobjectposition = axisalignedbb.calculateIntercept(pos, end); + + if(axisalignedbb.isVecInside(pos)) { + if(0.0D <= closest) { + pointedEntity = entity; + hitvec = movingobjectposition == null ? pos : movingobjectposition.hitVec; + closest = 0.0D; + } + + } else if(movingobjectposition != null) { + double dist = pos.distanceTo(movingobjectposition.hitVec); + + if(dist < closest || closest == 0.0D) { + if(entity == attacker.ridingEntity && !entity.canRiderInteract()) { + if(closest == 0.0D) { + pointedEntity = entity; + hitvec = movingobjectposition.hitVec; + } + } else { + pointedEntity = entity; + hitvec = movingobjectposition.hitVec; + closest = dist; + } + } + } + } + } + + if(pointedEntity != null && (closest < reach || objectMouseOver == null)) { + objectMouseOver = new MovingObjectPosition(pointedEntity, hitvec); + } + + return objectMouseOver; + } + + public static MovingObjectPosition rayTrace(EntityPlayer player, double dist, float interp) { + Vec3 pos = getPosition(player); + Vec3 look = player.getLook(interp); + Vec3 end = pos.addVector(look.xCoord * dist, look.yCoord * dist, look.zCoord * dist); + return player.worldObj.func_147447_a(pos, end, false, false, true); + } + + public static Vec3 getPosition(EntityPlayer player) { + return Vec3.createVectorHelper(player.posX, player.posY + player.getEyeHeight(), player.posZ); + } } diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index d62dbd1c1..26f535d35 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -1179,11 +1179,13 @@ item.ammo_standard.g40_he.name=40mm Sprenggranate item.ammo_standard.g40_heat.name=40mm Hohlladungsgranate item.ammo_standard.g40_inc.name=40mm Brandgranate item.ammo_standard.m357_ap.name=.357 Magnumkugel (Panzerbrechend) +item.ammo_standard.m357_bp.name=.357 Magnumkugel (Schwarzpulver) item.ammo_standard.m357_express.name=.357 Magnumkugel (VMG Express) item.ammo_standard.m357_fmj.name=.357 Magnumkugel (Vollmantelgeschoss) item.ammo_standard.m357_jhp.name=.357 Magnumkugel (Hohlspitz) item.ammo_standard.m357_sp.name=.357 Magnumkugel (Teilmantelgeschoss) item.ammo_standard.m44_ap.name=.44 Magnumkugel (Panzerbrechend) +item.ammo_standard.m44_bp.name=.44 Magnumkugel (Schwarzpulver) item.ammo_standard.m44_equestrian.name=.44 Magnum Schädelsprenger item.ammo_standard.m44_express.name=.44 Magnumkugel (VMG Express) item.ammo_standard.m44_fmj.name=.44 Magnumkugel (Vollmantelgeschoss) @@ -2172,6 +2174,7 @@ item.gun_flechette.name=Flechet-Gewehr item.gun_folly.name=Prototyp Digamma "Irrsinn" item.gun_g3.name=Sturmgewehr item.gun_greasegun.name=Grease Gun +item.gun_hangman.name=Hangman item.gun_heavy_revolver.name=Schwerer Revolver item.gun_heavy_revolver_lilmac.name=Little Macintosh item.gun_henry.name=Repetiergewehr diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 70cc679c9..11eb835c3 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -1902,11 +1902,13 @@ item.ammo_standard.g40_he.name=40mm Grenade, High-Explosive item.ammo_standard.g40_heat.name=40mm Grenade, Shaped Charge item.ammo_standard.g40_inc.name=40mm Grenade, Incendiary item.ammo_standard.m357_ap.name=.357 Magnum Round (Armor Piercing) +item.ammo_standard.m357_bp.name=.357 Magnum Round (Black Powder) item.ammo_standard.m357_express.name=.357 Magnum Round (FMJ Express) item.ammo_standard.m357_fmj.name=.357 Magnum Round (Full Metal Jacket) item.ammo_standard.m357_jhp.name=.357 Magnum Round (Jacketed Hollow Point) item.ammo_standard.m357_sp.name=.357 Magnum Round (Soft Point) item.ammo_standard.m44_ap.name=.44 Magnum Round (Armor Piercing) +item.ammo_standard.m44_bp.name=.44 Magnum Round (Black Powder) item.ammo_standard.m44_equestrian.name=.44 Magnum Head-Exploder item.ammo_standard.m44_express.name=.44 Magnum Round (FMJ Express) item.ammo_standard.m44_fmj.name=.44 Magnum Round (Full Metal Jacket) @@ -2981,6 +2983,7 @@ item.gun_folly.name=Prototype Digamma "Folly" item.gun_g3.name=Assault Rifle item.gun_glass_cannon.name=The Glass Cannon item.gun_greasegun.name=Grease Gun +item.gun_hangman.name=Hangman item.gun_heavy_revolver.name=Heavy Revolver item.gun_heavy_revolver_lilmac.name=Little Macintosh item.gun_henry.name=Lever Action Rifle diff --git a/src/main/resources/assets/hbm/models/weapons/hangman.obj b/src/main/resources/assets/hbm/models/weapons/hangman.obj index 10c473e4c..8ab6f66f8 100644 --- a/src/main/resources/assets/hbm/models/weapons/hangman.obj +++ b/src/main/resources/assets/hbm/models/weapons/hangman.obj @@ -1,567 +1,3321 @@ -# Blender v3.2.0 OBJ File: 'hangman.blend' +# Blender v2.79 (sub 0) OBJ File: 'hangman.blend' # www.blender.org +o Bullets +v 0.176776 0.176778 -2.231359 +v 0.000000 0.250001 -2.231359 +v 0.000000 -0.249999 -2.231359 +v 1.500000 -1.249999 -2.231359 +v 1.250000 -1.499999 -2.231359 +v 1.500000 -1.749999 -2.231359 +v 1.237437 -2.383882 -2.231359 +v 0.883884 -2.383882 -2.231359 +v 0.883884 -2.737436 -2.231360 +v 0.250000 -2.999999 -2.231360 +v 0.000000 -2.749999 -2.231360 +v -0.250000 -2.999999 -2.231360 +v -0.883883 -2.383882 -2.231359 +v -1.237436 -2.383883 -2.231359 +v -1.237437 -2.737436 -2.231360 +v -1.500000 -1.249999 -2.231359 +v -1.676777 -1.323223 -2.231359 +v -1.750000 -1.499999 -2.231359 +v 0.883884 -0.262562 -2.231359 +v 0.883884 -0.616115 -2.231359 +v 1.237437 -0.616115 -2.231359 +v -0.883884 -0.616116 -2.231359 +v -0.883884 -0.262562 -2.231359 +v -1.237437 -0.262562 -2.231359 +v -0.176777 0.176778 -2.231359 +v -0.250000 0.000001 -2.231359 +v -0.176777 -0.176776 -2.231359 +v 0.176776 -0.176776 -2.231359 +v 0.250000 0.000001 -2.231359 +v 1.750000 -1.499999 -2.231359 +v 1.676777 -1.323222 -2.231359 +v 1.323224 -1.323222 -2.231359 +v 1.323223 -1.676775 -2.231359 +v 1.676777 -1.676775 -2.231359 +v 1.237437 -2.737436 -2.231360 +v 1.310661 -2.560659 -2.231359 +v 1.060660 -2.310659 -2.231359 +v 0.810660 -2.560659 -2.231359 +v 1.060660 -2.810659 -2.231360 +v 0.000000 -3.249999 -2.231360 +v 0.176777 -3.176776 -2.231360 +v 0.176777 -2.823222 -2.231360 +v -0.176776 -2.823222 -2.231360 +v -0.176776 -3.176776 -2.231360 +v -1.060660 -2.810659 -2.231360 +v -0.883883 -2.737436 -2.231360 +v -0.810660 -2.560659 -2.231359 +v -1.060660 -2.310659 -2.231359 +v -1.310660 -2.560659 -2.231359 +v -1.676777 -1.676776 -2.231359 +v -1.500000 -1.749999 -2.231359 +v -1.323223 -1.676776 -2.231359 +v -1.250000 -1.499999 -2.231359 +v -1.323223 -1.323223 -2.231359 +v 1.237437 -0.262562 -2.231359 +v 1.060660 -0.189338 -2.231359 +v 0.810660 -0.439338 -2.231359 +v 1.060660 -0.689339 -2.231359 +v 1.310660 -0.439339 -2.231359 +v -1.310660 -0.439339 -2.231359 +v -1.237437 -0.616116 -2.231359 +v -1.060660 -0.689339 -2.231359 +v -0.810660 -0.439339 -2.231359 +v -1.060660 -0.189339 -2.231359 +v 1.435660 -0.439338 -2.668859 +v -0.265166 0.265166 -2.668859 +v 0.000000 0.375001 -2.668859 +v 0.265165 0.265166 -2.668859 +v 0.375000 0.000001 -2.668859 +v 0.265165 -0.265164 -2.668859 +v 0.000000 -0.374999 -2.668859 +v -0.265166 -0.265164 -2.668859 +v -0.375000 0.000001 -2.668859 +v 1.765166 -1.234834 -2.668859 +v 1.875001 -1.499999 -2.668859 +v 1.060660 -0.064338 -2.668859 +v 1.325826 -0.174173 -2.668859 +v 1.500000 -1.124999 -2.668859 +v 1.234835 -1.765164 -2.668859 +v 1.125000 -1.499999 -2.668859 +v 0.685660 -0.439339 -2.668859 +v 0.795495 -0.174173 -2.668859 +v 1.500000 -1.874999 -2.668859 +v 1.234835 -1.234834 -2.668859 +v 1.765165 -1.765164 -2.668859 +v 1.060660 -2.185659 -2.668859 +v 1.325826 -2.295494 -2.668859 +v 1.060661 -2.935659 -2.668860 +v 0.685660 -2.560659 -2.668859 +v 0.795496 -2.825824 -2.668860 +v 0.795495 -2.295494 -2.668859 +v 1.435661 -2.560659 -2.668859 +v 1.325826 -2.825825 -2.668860 +v 0.795495 -0.704504 -2.668859 +v 0.375000 -2.999999 -2.668860 +v 0.265165 -3.265164 -2.668860 +v 0.000000 -3.374999 -2.668860 +v -0.265165 -2.734834 -2.668860 +v 0.000000 -2.624999 -2.668859 +v -0.375000 -2.999999 -2.668860 +v 0.265165 -2.734834 -2.668860 +v -0.265165 -3.265164 -2.668860 +v 1.325825 -0.704504 -2.668859 +v -0.685660 -2.560659 -2.668859 +v -0.795495 -2.825825 -2.668860 +v 1.060660 -0.814339 -2.668859 +v -1.435660 -2.560660 -2.668859 +v -0.795495 -2.295494 -2.668859 +v -1.060660 -2.185659 -2.668859 +v -1.325825 -2.295495 -2.668859 +v -1.060660 -2.935660 -2.668860 +v -1.325825 -2.825825 -2.668860 +v -1.500000 -1.124999 -2.668859 +v -1.234835 -1.234834 -2.668859 +v -1.765165 -1.765164 -2.668859 +v -1.875000 -1.499999 -2.668859 +v -1.500000 -1.874999 -2.668859 +v -1.125000 -1.499999 -2.668859 +v -1.234835 -1.765164 -2.668859 +v -1.765165 -1.234834 -2.668859 +v -1.060661 -0.064339 -2.668859 +v -1.060660 -0.814339 -2.668859 +v -0.685660 -0.439339 -2.668859 +v -0.795495 -0.704504 -2.668859 +v -1.325826 -0.704504 -2.668859 +v -0.795496 -0.174174 -2.668859 +v -1.435661 -0.439339 -2.668859 +v -1.325826 -0.174174 -2.668859 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.834008 0.557621 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.842105 0.565056 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.842105 0.565056 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.834008 0.557621 +vt 0.840081 0.559480 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.565056 +vt 0.825911 0.557621 +vt 0.825911 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.550186 +vt 0.809717 0.557621 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.825911 0.550186 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.513011 +vt 0.809717 0.520446 +vt 0.825911 0.535316 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.527881 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.527881 +vt 0.825911 0.520446 +vt 0.825911 0.550186 +vt 0.809717 0.550186 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.527881 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.527881 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.825911 0.565056 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.535316 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.550186 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.550186 +vt 0.825911 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.535316 +vt 0.809717 0.542751 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.825911 0.535316 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.825911 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vn 0.0000 0.0000 1.0000 +vn 0.9615 -0.0000 0.2747 +vn 0.6799 0.6799 0.2747 +vn -0.6799 0.6799 0.2747 +vn -0.9615 0.0000 0.2747 +vn 0.0000 0.9615 0.2747 +vn 0.6799 -0.6799 0.2747 +vn 0.0000 -0.9615 0.2747 +vn -0.6799 -0.6799 0.2747 +s off +f 1/1/1 2/2/1 3/3/1 +f 4/4/1 5/5/1 6/6/1 +f 7/7/1 8/8/1 9/9/1 +f 10/10/1 11/11/1 12/12/1 +f 13/13/1 14/14/1 15/15/1 +f 16/16/1 17/17/1 18/18/1 +f 19/19/1 20/20/1 21/21/1 +f 22/22/1 23/23/1 24/24/1 +f 2/2/1 25/25/1 3/3/1 +f 25/25/1 26/26/1 3/3/1 +f 26/26/1 27/27/1 3/3/1 +f 3/3/1 28/28/1 29/29/1 +f 29/29/1 1/1/1 3/3/1 +f 30/30/1 31/31/1 4/4/1 +f 4/4/1 32/32/1 5/5/1 +f 5/5/1 33/33/1 6/6/1 +f 6/6/1 34/34/1 30/30/1 +f 30/30/1 4/4/1 6/6/1 +f 35/35/1 36/36/1 7/7/1 +f 7/7/1 37/37/1 8/8/1 +f 8/8/1 38/38/1 9/9/1 +f 9/9/1 39/39/1 35/35/1 +f 35/35/1 7/7/1 9/9/1 +f 40/40/1 41/41/1 10/10/1 +f 10/10/1 42/42/1 11/11/1 +f 11/11/1 43/43/1 12/12/1 +f 12/12/1 44/44/1 40/40/1 +f 40/40/1 10/10/1 12/12/1 +f 15/15/1 45/45/1 46/46/1 +f 46/46/1 47/47/1 15/15/1 +f 47/47/1 13/13/1 15/15/1 +f 13/13/1 48/48/1 14/14/1 +f 14/14/1 49/49/1 15/15/1 +f 18/18/1 50/50/1 51/51/1 +f 51/51/1 52/52/1 18/18/1 +f 52/52/1 53/53/1 18/18/1 +f 53/53/1 54/54/1 18/18/1 +f 54/54/1 16/16/1 18/18/1 +f 55/55/1 56/56/1 19/19/1 +f 19/19/1 57/57/1 20/20/1 +f 20/20/1 58/58/1 21/21/1 +f 21/21/1 59/59/1 55/55/1 +f 55/55/1 19/19/1 21/21/1 +f 24/24/1 60/60/1 61/61/1 +f 61/61/1 62/62/1 24/24/1 +f 62/62/1 22/22/1 24/24/1 +f 22/22/1 63/63/1 23/23/1 +f 23/23/1 64/64/1 24/24/1 +s 1 +f 65/65/2 55/66/3 59/67/2 +f 66/68/4 26/69/5 25/70/4 +f 66/68/4 2/71/6 67/72/6 +f 68/73/3 2/74/6 1/75/3 +f 68/73/3 29/76/2 69/77/2 +f 69/77/2 28/78/7 70/79/7 +f 70/79/7 3/80/8 71/81/8 +f 72/82/9 3/80/8 27/83/9 +f 72/82/9 26/69/5 73/84/5 +f 74/85/3 30/86/2 75/87/2 +f 76/88/6 55/89/3 77/90/3 +f 78/91/6 31/92/3 74/85/3 +f 79/93/9 5/94/5 80/95/5 +f 81/96/5 19/97/4 82/98/4 +f 83/99/8 34/100/7 6/101/8 +f 80/95/5 32/102/4 84/103/4 +f 84/103/4 4/104/6 78/91/6 +f 75/105/2 34/100/7 85/106/7 +f 83/99/8 33/107/9 79/93/9 +f 86/108/6 7/109/3 87/110/3 +f 88/111/8 35/112/7 39/113/8 +f 89/114/5 9/115/9 38/116/5 +f 90/117/9 39/113/8 9/115/9 +f 89/114/5 8/118/4 91/119/4 +f 91/119/4 37/120/6 86/108/6 +f 87/110/3 36/121/2 92/122/2 +f 92/122/2 35/123/7 93/124/7 +f 94/125/9 57/126/5 81/96/5 +f 95/127/2 41/128/7 96/129/7 +f 96/129/7 40/130/8 97/131/8 +f 98/132/4 12/133/5 43/134/4 +f 98/132/4 11/135/6 99/136/6 +f 100/137/5 44/138/9 12/133/5 +f 99/136/6 42/139/3 101/140/3 +f 102/141/9 40/142/8 44/138/9 +f 101/140/3 10/143/2 95/127/2 +f 103/144/7 59/67/2 21/145/7 +f 104/146/2 46/147/7 105/148/7 +f 106/149/8 20/150/9 94/125/9 +f 107/151/5 15/152/9 49/153/5 +f 108/154/3 47/155/2 104/146/2 +f 109/156/6 13/157/3 108/154/3 +f 109/156/6 14/158/4 48/159/6 +f 110/160/4 49/153/5 14/158/4 +f 105/148/7 45/161/8 111/162/8 +f 111/162/8 15/163/9 112/164/9 +f 82/98/4 56/165/6 76/88/6 +f 113/166/6 54/167/3 114/168/3 +f 115/169/9 18/170/5 116/171/5 +f 117/172/8 50/173/9 115/169/9 +f 113/166/6 17/174/4 16/175/6 +f 114/168/3 53/176/2 118/177/2 +f 119/178/7 51/179/8 117/172/8 +f 120/180/4 18/181/5 17/174/4 +f 118/177/2 52/182/7 119/178/7 +f 121/183/6 24/184/4 64/185/6 +f 122/186/8 22/187/7 62/188/8 +f 123/189/2 22/187/7 124/190/7 +f 122/186/8 61/191/9 125/192/9 +f 126/193/3 63/194/2 123/189/2 +f 121/183/6 23/195/3 126/193/3 +f 125/192/9 60/196/5 127/197/5 +f 127/197/5 24/198/4 128/199/4 +f 103/144/7 58/200/8 106/149/8 +f 65/65/2 77/201/3 55/66/3 +f 66/68/4 73/84/5 26/69/5 +f 66/68/4 25/70/4 2/71/6 +f 68/73/3 67/202/6 2/74/6 +f 68/73/3 1/75/3 29/76/2 +f 69/77/2 29/76/2 28/78/7 +f 70/79/7 28/78/7 3/80/8 +f 72/82/9 71/81/8 3/80/8 +f 72/82/9 27/83/9 26/69/5 +f 74/85/3 31/92/3 30/86/2 +f 76/88/6 56/165/6 55/89/3 +f 78/91/6 4/104/6 31/92/3 +f 79/93/9 33/107/9 5/94/5 +f 81/96/5 57/126/5 19/97/4 +f 83/99/8 85/106/7 34/100/7 +f 80/95/5 5/94/5 32/102/4 +f 84/103/4 32/102/4 4/104/6 +f 75/105/2 30/203/2 34/100/7 +f 83/99/8 6/101/8 33/107/9 +f 86/108/6 37/120/6 7/109/3 +f 88/111/8 93/204/7 35/112/7 +f 89/114/5 90/117/9 9/115/9 +f 90/117/9 88/111/8 39/113/8 +f 89/114/5 38/116/5 8/118/4 +f 91/119/4 8/118/4 37/120/6 +f 87/110/3 7/109/3 36/121/2 +f 92/122/2 36/121/2 35/123/7 +f 94/125/9 20/150/9 57/126/5 +f 95/127/2 10/143/2 41/128/7 +f 96/129/7 41/128/7 40/130/8 +f 98/132/4 100/137/5 12/133/5 +f 98/132/4 43/134/4 11/135/6 +f 100/137/5 102/141/9 44/138/9 +f 99/136/6 11/135/6 42/139/3 +f 102/141/9 97/205/8 40/142/8 +f 101/140/3 42/139/3 10/143/2 +f 103/144/7 65/65/2 59/67/2 +f 104/146/2 47/155/2 46/147/7 +f 106/149/8 58/200/8 20/150/9 +f 107/151/5 112/206/9 15/152/9 +f 108/154/3 13/157/3 47/155/2 +f 109/156/6 48/159/6 13/157/3 +f 109/156/6 110/160/4 14/158/4 +f 110/160/4 107/151/5 49/153/5 +f 105/148/7 46/147/7 45/161/8 +f 111/162/8 45/161/8 15/163/9 +f 82/98/4 19/97/4 56/165/6 +f 113/166/6 16/175/6 54/167/3 +f 115/169/9 50/173/9 18/170/5 +f 117/172/8 51/179/8 50/173/9 +f 113/166/6 120/180/4 17/174/4 +f 114/168/3 54/167/3 53/176/2 +f 119/178/7 52/182/7 51/179/8 +f 120/180/4 116/207/5 18/181/5 +f 118/177/2 53/176/2 52/182/7 +f 121/183/6 128/208/4 24/184/4 +f 122/186/8 124/190/7 22/187/7 +f 123/189/2 63/194/2 22/187/7 +f 122/186/8 62/188/8 61/191/9 +f 126/193/3 23/195/3 63/194/2 +f 121/183/6 64/185/6 23/195/3 +f 125/192/9 61/191/9 60/196/5 +f 127/197/5 60/196/5 24/198/4 +f 103/144/7 21/145/7 58/200/8 +o Internals +v 0.845185 -2.945537 -1.149113 +v -0.845185 -2.945537 -1.149113 +v -1.690370 -1.489653 -1.302134 +v 0.000000 -4.104991 -5.024233 +v 1.882162 -3.025072 -5.145136 +v 1.882162 -0.865233 -5.386944 +v 1.931852 -1.478220 -1.193358 +v 2.173334 -1.945152 -5.266041 +v 2.414815 -1.956912 -5.377924 +v -1.086666 -0.074677 -5.475451 +v 0.845186 -0.033769 -1.455153 +v -0.845185 -0.033769 -1.455153 +v -1.931851 -1.478220 -1.193358 +v -2.173333 -1.945153 -5.266041 +v -1.463903 -0.649098 -1.390478 +v 1.463904 -0.649098 -1.390478 +v 1.690370 -1.489653 -1.302134 +v 1.463904 -2.330208 -1.213787 +v 0.000000 -3.170763 -1.125441 +v -1.463903 -2.330208 -1.213787 +v 1.086667 -0.074677 -5.475451 +v -1.882161 -0.865233 -5.386944 +v -1.882161 -3.025072 -5.145136 +v -1.086666 -3.815628 -5.056629 +v 1.086667 -3.815628 -5.056629 +v -2.414814 -1.956912 -5.377924 +v 0.000000 -4.356733 -5.109249 +v 1.207407 -4.035218 -5.145245 +v -2.091290 -3.156821 -5.243586 +v 2.091291 -3.156821 -5.243586 +v -1.207407 -4.035218 -5.145245 +v -1.673032 -2.438855 -1.092390 +v 0.965926 -3.142087 -1.018477 +v 1.673033 -2.438854 -1.092390 +v -0.965925 -3.142087 -1.018477 +v 0.000000 -3.399489 -0.991423 +vt 0.331984 0.304833 +vt 0.384615 0.304833 +vt 0.412955 0.347584 +vt 0.224696 0.319703 +vt 0.295547 0.355019 +vt 0.295547 0.429368 +vt 0.008097 0.234201 +vt 0.141700 0.241636 +vt 0.145749 0.234201 +vt 0.008097 0.375465 +vt 0.137652 0.315985 +vt 0.137652 0.368030 +vt 0.145749 0.449814 +vt 0.012146 0.442379 +vt 0.141700 0.442379 +vt 0.404858 0.371747 +vt 0.384615 0.390335 +vt 0.331984 0.390335 +vt 0.311741 0.371747 +vt 0.303644 0.347584 +vt 0.311741 0.323420 +vt 0.358300 0.297398 +vt 0.404858 0.323420 +vt 0.265182 0.449814 +vt 0.184211 0.449814 +vt 0.153846 0.429368 +vt 0.145749 0.392193 +vt 0.153846 0.355019 +vt 0.184211 0.327138 +vt 0.265182 0.327138 +vt 0.303644 0.392193 +vt 0.012146 0.241636 +vt 0.008097 0.308550 +vt 0.008097 0.449814 +vt 0.008097 0.382900 +vt -0.000000 0.345725 +vt 0.000000 0.382900 +vt -0.000000 0.271375 +vt 0.008097 0.234201 +vt -0.000000 0.234201 +vt 0.008097 0.420074 +vt 0.000000 0.420074 +vt -0.000000 0.308550 +vt 0.008097 0.271375 +vt 0.008097 0.457249 +vt -0.000000 0.457249 +vt 0.008097 0.308550 +vt 0.137652 0.241636 +vt 0.145749 0.275093 +vt 0.145749 0.241636 +vt 0.145749 0.375465 +vt 0.137652 0.408922 +vt 0.145749 0.408922 +vt 0.137652 0.308550 +vt 0.145749 0.308550 +vt 0.137652 0.241636 +vt 0.008097 0.275093 +vt 0.008097 0.241636 +vt 0.137652 0.278810 +vt 0.145749 0.442379 +vt 0.145749 0.342007 +vt 0.137652 0.405204 +vt 0.008097 0.408922 +vt 0.137652 0.442379 +vt 0.008097 0.442379 +vt 0.137652 0.375465 +vt 0.008097 0.345725 +vt 0.137652 0.275093 +vt 0.137652 0.271375 +vt 0.137652 0.304833 +vt 0.137652 0.442379 +vt 0.137652 0.342007 +vt 0.137652 0.379182 +vt 0.137652 0.412639 +vn 0.0000 -0.1045 -0.9945 +vn -0.0000 0.1113 0.9938 +vn 0.0045 -0.9935 0.1142 +vn 0.0000 -0.9999 0.0102 +vn 0.0042 -0.9935 0.1137 +vn -0.0042 -0.9935 0.1137 +vn -0.0045 -0.9935 0.1142 +vn 0.2115 -0.2635 0.9412 +vn -0.0000 -0.3200 0.9474 +vn 0.2117 -0.2634 0.9412 +vn -0.3663 -0.1092 0.9241 +vn -0.4199 -0.0116 0.9075 +vn 0.3661 -0.1095 0.9241 +vn 0.3663 -0.1092 0.9241 +vn -0.2117 -0.2634 0.9412 +vn -0.3661 -0.1095 0.9241 +vn 0.4199 -0.0116 0.9075 +vn -0.2115 -0.2635 0.9412 +vn -0.4101 -0.2039 -0.8890 +vn -0.3573 -0.3004 -0.8844 +vn 0.2063 -0.4506 -0.8686 +vn 0.3573 -0.3004 -0.8844 +vn -0.2063 -0.4506 -0.8686 +vn -0.9597 -0.2677 -0.0860 +vn -0.8601 -0.5062 -0.0627 +vn -0.9595 -0.2683 -0.0861 +vn -0.8595 -0.5072 -0.0625 +vn -0.7026 -0.7108 -0.0351 +vn 0.4101 -0.2039 -0.8890 +vn -0.0000 -0.5055 -0.8628 +vn 0.7026 -0.7108 -0.0351 +vn 0.8595 -0.5072 -0.0625 +vn 0.8601 -0.5062 -0.0627 +vn 0.9597 -0.2677 -0.0860 +vn 0.9595 -0.2683 -0.0861 +vn -0.7029 -0.7104 -0.0350 +vn 0.7029 -0.7104 -0.0350 +s off +f 129/209/10 130/210/10 131/211/10 +f 132/212/11 133/213/11 134/214/11 +f 135/215/12 136/216/12 137/217/12 +f 138/218/13 139/219/13 140/220/13 +f 141/221/14 142/222/14 131/223/14 +f 143/224/10 140/225/10 139/226/10 +f 139/226/10 144/227/10 145/228/10 +f 145/228/10 146/229/10 129/209/10 +f 129/209/10 147/230/10 130/210/10 +f 130/210/10 148/231/10 131/211/10 +f 131/211/10 143/224/10 129/209/10 +f 143/224/10 139/226/10 129/209/10 +f 139/226/10 145/228/10 129/209/10 +f 149/232/11 138/233/11 150/234/11 +f 150/234/11 142/235/11 151/236/11 +f 151/236/11 152/237/11 150/234/11 +f 152/237/11 132/212/11 150/234/11 +f 132/212/11 153/238/11 133/213/11 +f 133/213/11 136/239/11 134/214/11 +f 134/214/11 149/232/11 132/212/11 +f 149/232/11 150/234/11 132/212/11 +f 135/215/15 145/240/15 136/216/15 +f 138/218/13 149/241/13 139/219/13 +f 141/221/16 154/242/16 142/222/16 +s 1 +f 153/243/17 155/244/18 156/245/19 +f 157/246/20 142/247/21 154/248/21 +f 133/249/22 156/245/19 158/250/23 +f 159/251/24 151/252/25 157/246/20 +f 136/253/26 158/250/23 137/254/26 +f 155/244/18 152/255/27 159/251/24 +f 131/256/28 160/257/29 141/258/28 +f 161/259/30 146/260/31 162/261/31 +f 160/257/29 130/262/32 163/263/32 +f 145/264/33 134/265/34 136/266/35 +f 144/267/36 149/241/37 134/265/34 +f 146/260/31 135/268/38 162/261/31 +f 130/262/32 164/269/39 163/263/32 +f 138/218/40 143/270/41 150/271/42 +f 150/271/42 131/272/43 142/273/44 +f 164/269/39 129/274/30 161/259/30 +f 153/243/17 132/275/18 155/244/18 +f 157/246/20 151/252/25 142/247/21 +f 133/249/22 153/243/17 156/245/19 +f 159/251/24 152/255/27 151/252/25 +f 136/253/26 133/249/22 158/250/23 +f 155/244/18 132/275/18 152/255/27 +f 131/256/28 148/276/29 160/257/29 +f 161/259/30 129/274/30 146/260/31 +f 160/257/29 148/276/29 130/262/32 +f 145/264/33 144/277/36 134/265/34 +f 144/267/36 139/278/45 149/241/37 +f 146/260/31 145/279/38 135/268/38 +f 130/262/32 147/280/39 164/269/39 +f 138/218/40 140/281/46 143/270/41 +f 150/271/42 143/282/41 131/272/43 +f 164/269/39 147/280/39 129/274/30 +o Magazine +v -0.437500 0.000001 -4.543859 +v 0.000000 -0.437499 -4.543859 +v 0.437500 0.000001 -4.543859 +v 1.498160 -0.439339 -4.543859 +v 1.370019 -0.129979 -4.543859 +v 0.751300 -0.748698 -4.543859 +v -0.751302 -0.129979 -4.606359 +v -0.751302 -0.748698 -4.606359 +v -1.370020 -0.748698 -4.606359 +v 0.437500 0.000001 -4.606359 +v 0.000000 -0.437499 -4.606359 +v -0.437500 0.000001 -4.606359 +v -1.500001 -1.062499 -4.606359 +v -1.062501 -1.499999 -4.606359 +v -1.500001 -1.937499 -4.606359 +v -1.937501 -1.500000 -4.543859 +v -1.500001 -1.937499 -4.543859 +v -1.062501 -1.499999 -4.543859 +v -1.370020 -2.251300 -4.606359 +v -0.751301 -2.251300 -4.606359 +v -0.751301 -2.870018 -4.606359 +v -1.498160 -2.560660 -4.543859 +v -1.370020 -2.870018 -4.543859 +v -0.751301 -2.251300 -4.543859 +v -0.309359 -3.309359 -4.543859 +v 0.000000 -3.437499 -4.543859 +v 0.000000 -2.562499 -4.543859 +v -0.437500 -2.999999 -4.606359 +v 0.000000 -2.562499 -4.606359 +v 0.437500 -2.999999 -4.606359 +v 1.060660 -2.998158 -4.543859 +v 1.370019 -2.870018 -4.543859 +v 0.751301 -2.251300 -4.543859 +v 0.751301 -2.870018 -4.606359 +v 0.751301 -2.251300 -4.606359 +v 1.370019 -2.251300 -4.606359 +v 1.500000 -1.937499 -4.606359 +v 1.062500 -1.499999 -4.606359 +v 1.500000 -1.062499 -4.606359 +v 1.370019 -0.748698 -4.606359 +v 0.751300 -0.748698 -4.606359 +v 0.751300 -0.129980 -4.606359 +v 1.809359 -1.809358 -4.543859 +v 1.937500 -1.499999 -4.543859 +v 1.062500 -1.499999 -4.543859 +v 0.000000 -2.249999 -1.981360 +v 0.750000 -1.499999 -1.981360 +v 0.000000 -0.749999 -1.981359 +v 0.000000 -1.687499 -1.731360 +v 0.187500 -1.499999 -1.731360 +v 0.000000 -1.312499 -1.731359 +v -1.370021 -0.129980 -4.543859 +v -1.370020 -0.748698 -4.543859 +v -0.751302 -0.748698 -4.543859 +v -1.060660 -2.185658 -4.543859 +v -1.325825 -2.295494 -4.543859 +v -1.234835 -1.765164 -4.543859 +v -0.265165 -2.734833 -4.543859 +v -0.375000 -2.999999 -4.543859 +v -0.685660 -2.560658 -4.543859 +v 0.685660 -2.560658 -4.543859 +v 0.795495 -2.825824 -4.543859 +v 0.265165 -2.734833 -4.543859 +v 1.060660 -2.185658 -4.543859 +v 1.125000 -1.499999 -4.543859 +v 1.234835 -1.765164 -4.543859 +v 1.234835 -1.234834 -4.543859 +v 0.795495 -0.704504 -4.543859 +v 1.060660 -0.814339 -4.543859 +v 0.265165 -0.265164 -4.543859 +v 0.375000 0.000001 -4.543859 +v 0.685660 -0.439339 -4.543859 +v -0.795495 -0.174174 -4.543859 +v -0.645778 0.059048 -4.543859 +v -0.375000 0.000001 -4.543859 +v -1.234835 -1.234834 -4.543859 +v -1.500000 -1.124999 -4.543859 +v -1.060660 -0.814339 -4.543859 +v 0.000000 -2.624999 -4.543859 +v -1.125000 -1.499999 -4.543859 +v -1.325825 -2.295494 -2.481359 +v -1.500000 -1.874999 -2.481359 +v -1.559047 -2.145777 -2.481359 +v -0.795495 -2.825824 -2.481360 +v -0.645778 -3.059046 -2.481360 +v -0.375000 -2.999999 -2.481360 +v 0.795495 -2.825824 -2.481360 +v 0.375000 -2.999999 -2.481360 +v 0.645778 -3.059046 -2.481360 +v 1.325825 -2.295494 -2.481359 +v 1.559047 -2.145778 -2.481359 +v 1.500000 -1.874999 -2.481359 +v 1.500000 -1.124999 -2.481359 +v 1.559047 -0.854220 -2.481359 +v 1.325825 -0.704504 -2.481359 +v 0.795495 -0.174173 -2.481359 +v 0.645778 0.059048 -2.481359 +v 0.375000 0.000001 -2.481359 +v -0.685660 -0.439339 -2.481359 +v 0.000000 -0.374999 -2.481359 +v -0.265166 -0.265164 -2.481359 +v -1.500000 -1.124999 -2.481359 +v -1.325825 -0.704504 -2.481359 +v -1.559047 -0.854221 -2.481359 +v -0.795495 -0.704504 -2.481359 +v -0.795495 -2.295494 -2.481359 +v 0.795495 -2.295494 -2.481359 +v 0.000000 0.437501 -4.543859 +v -0.309360 0.309360 -4.543859 +v -0.309360 -0.309358 -4.543859 +v 0.309359 -0.309358 -4.543859 +v 0.309359 0.309360 -4.543859 +v 1.060660 -0.001839 -4.543859 +v 0.751300 -0.129980 -4.543859 +v 0.623160 -0.439339 -4.543859 +v 1.060660 -0.876839 -4.543859 +v 1.370019 -0.748698 -4.543859 +v -1.498161 -0.439339 -4.606359 +v -1.370021 -0.129980 -4.606359 +v -1.060661 -0.001839 -4.606359 +v -0.623161 -0.439339 -4.606359 +v -1.060661 -0.876839 -4.606359 +v -0.309360 0.309360 -4.606359 +v 0.000000 0.437501 -4.606359 +v 0.309359 0.309360 -4.606359 +v 0.309359 -0.309358 -4.606359 +v -0.309360 -0.309358 -4.606359 +v -1.809360 -1.809359 -4.606359 +v -1.937501 -1.500000 -4.606359 +v -1.809360 -1.190640 -4.606359 +v -1.190641 -1.190640 -4.606359 +v -1.190641 -1.809359 -4.606359 +v -1.809360 -1.809359 -4.543859 +v -1.190641 -1.809359 -4.543859 +v -1.190641 -1.190640 -4.543859 +v -1.500001 -1.062499 -4.543859 +v -1.809360 -1.190640 -4.543859 +v -1.060660 -2.998160 -4.606359 +v -1.370020 -2.870018 -4.606359 +v -1.498160 -2.560660 -4.606359 +v -1.060660 -2.123158 -4.606359 +v -0.623160 -2.560658 -4.606359 +v -1.060660 -2.998160 -4.543859 +v -0.751301 -2.870018 -4.543859 +v -0.623160 -2.560658 -4.543859 +v -1.060660 -2.123158 -4.543859 +v -1.370020 -2.251300 -4.543859 +v 0.309359 -3.309358 -4.543859 +v 0.437500 -2.999999 -4.543859 +v 0.309359 -2.690639 -4.543859 +v -0.309360 -2.690639 -4.543859 +v -0.437500 -2.999999 -4.543859 +v 0.309359 -3.309358 -4.606359 +v 0.000000 -3.437499 -4.606359 +v -0.309359 -3.309359 -4.606359 +v -0.309360 -2.690639 -4.606359 +v 0.309359 -2.690639 -4.606359 +v 1.498160 -2.560658 -4.543859 +v 1.370019 -2.251300 -4.543859 +v 1.060660 -2.123158 -4.543859 +v 0.623160 -2.560658 -4.543859 +v 0.751301 -2.870018 -4.543859 +v 1.498160 -2.560658 -4.606359 +v 1.370019 -2.870018 -4.606359 +v 1.060660 -2.998158 -4.606359 +v 0.623160 -2.560658 -4.606359 +v 1.060660 -2.123158 -4.606359 +v 1.809359 -1.190639 -4.606359 +v 1.937500 -1.499999 -4.606359 +v 1.809359 -1.809358 -4.606359 +v 1.190640 -1.809358 -4.606359 +v 1.190640 -1.190639 -4.606359 +v 1.060660 -0.001839 -4.606359 +v 1.370019 -0.129979 -4.606359 +v 1.498160 -0.439339 -4.606359 +v 1.060660 -0.876839 -4.606359 +v 0.623160 -0.439339 -4.606359 +v 1.809359 -1.190639 -4.543859 +v 1.500000 -1.062499 -4.543859 +v 1.190640 -1.190639 -4.543859 +v 1.190640 -1.809358 -4.543859 +v 1.500000 -1.937499 -4.543859 +v -0.530331 -0.969669 -1.981359 +v -0.750000 -1.499999 -1.981360 +v -0.530331 -2.030329 -1.981360 +v 0.530330 -2.030329 -1.981360 +v 0.530330 -0.969669 -1.981359 +v -0.132583 -1.367416 -1.731360 +v -0.187500 -1.499999 -1.731360 +v -0.132583 -1.632581 -1.731360 +v 0.132582 -1.632581 -1.731360 +v 0.132582 -1.367416 -1.731360 +v -1.498161 -0.439339 -4.543859 +v -1.060661 -0.876839 -4.543859 +v -0.623161 -0.439339 -4.543859 +v -0.751302 -0.129979 -4.543859 +v -1.060661 -0.001839 -4.543859 +v -1.376792 -2.418540 -4.543859 +v -1.559047 -2.145777 -4.543859 +v -1.623046 -1.824032 -4.543859 +v -1.500000 -1.874999 -4.543859 +v -0.795495 -2.295494 -4.543859 +v -0.324033 -3.123044 -4.543859 +v -0.645778 -3.059046 -4.543859 +v -0.918541 -2.876791 -4.543859 +v -0.795495 -2.825824 -4.543859 +v 0.918541 -2.876791 -4.543859 +v 0.645778 -3.059046 -4.543859 +v 0.324033 -3.123044 -4.543859 +v 0.375000 -2.999999 -4.543859 +v 0.795495 -2.295494 -4.543859 +v 1.500000 -1.874999 -4.543859 +v 1.623046 -1.824032 -4.543859 +v 1.559047 -2.145777 -4.543859 +v 1.376793 -2.418540 -4.543859 +v 1.325825 -2.295494 -4.543859 +v 1.325825 -0.704504 -4.543859 +v 1.376793 -0.581458 -4.543859 +v 1.559047 -0.854220 -4.543859 +v 1.623046 -1.175966 -4.543859 +v 1.500000 -1.124999 -4.543859 +v 0.324032 0.123047 -4.543859 +v 0.645778 0.059048 -4.543859 +v 0.918541 -0.123206 -4.543859 +v 0.795495 -0.174173 -4.543859 +v 0.000000 -0.374999 -4.543859 +v -0.265166 -0.265164 -4.543859 +v -0.685660 -0.439339 -4.543859 +v -0.795495 -0.704504 -4.543859 +v -0.324033 0.123047 -4.543859 +v -0.918541 -0.123207 -4.543859 +v -1.623046 -1.175966 -4.543859 +v -1.559047 -0.854221 -4.543859 +v -1.376793 -0.581458 -4.543859 +v -1.325825 -0.704504 -4.543859 +v -1.060660 -2.185659 -2.481359 +v -1.125000 -1.499999 -2.481359 +v -1.234835 -1.765164 -2.481359 +v -1.376792 -2.418540 -2.481359 +v -1.623046 -1.824032 -2.481359 +v -0.265165 -2.734834 -2.481360 +v 0.000000 -2.624999 -2.481359 +v -0.685660 -2.560659 -2.481359 +v -0.324033 -3.123045 -2.481360 +v -0.918541 -2.876792 -2.481360 +v 0.685660 -2.560659 -2.481359 +v 0.265165 -2.734834 -2.481360 +v 0.918541 -2.876791 -2.481360 +v 0.324033 -3.123045 -2.481360 +v 1.234835 -1.765164 -2.481359 +v 1.125000 -1.499999 -2.481359 +v 1.060660 -2.185659 -2.481359 +v 1.623046 -1.824032 -2.481359 +v 1.376793 -2.418540 -2.481359 +v 1.060660 -0.814339 -2.481359 +v 0.795495 -0.704504 -2.481359 +v 1.234835 -1.234834 -2.481359 +v 1.376793 -0.581458 -2.481359 +v 1.623046 -1.175966 -2.481359 +v 0.265165 -0.265164 -2.481359 +v 0.685660 -0.439339 -2.481359 +v 0.324032 0.123047 -2.481359 +v 0.918541 -0.123206 -2.481359 +v -0.375000 0.000001 -2.481359 +v -0.324033 0.123047 -2.481359 +v -0.645778 0.059048 -2.481359 +v -0.918541 -0.123207 -2.481359 +v -0.795495 -0.174174 -2.481359 +v -1.234835 -1.234834 -2.481359 +v -1.060660 -0.814339 -2.481359 +v -1.623046 -1.175966 -2.481359 +v -1.376793 -0.581458 -2.481359 +v -0.265166 0.265166 -2.668859 +v 0.000000 0.375001 -4.543859 +v -0.265166 0.265166 -4.543859 +v 0.000000 0.375001 -2.668859 +v 0.265165 0.265166 -4.543859 +v 0.375000 0.000001 -4.543859 +v 0.265165 0.265166 -2.668859 +v 0.375000 0.000001 -2.668859 +v -0.375000 0.000001 -2.668859 +v -0.375000 0.000001 -4.543859 +v 0.000000 -0.499999 -2.481359 +v 0.707106 -0.792892 -2.481359 +v -0.707107 -0.792892 -2.481359 +v -1.000000 -1.499999 -2.481359 +v 0.000000 -2.499999 -2.481359 +v -0.707107 -2.207106 -2.481359 +v 0.707106 -2.207106 -2.481359 +v 1.000000 -1.499999 -2.481359 +v 0.187500 -1.499999 -1.981360 +v 0.132582 -1.367416 -1.981360 +v 0.000000 -1.687499 -1.981360 +v 0.132582 -1.632581 -1.981360 +v -0.187500 -1.499999 -1.981360 +v -0.132583 -1.632581 -1.981360 +v 0.000000 -1.312499 -1.981359 +v -0.132583 -1.367416 -1.981360 +v -0.265165 -0.265164 -2.668859 +v 0.265166 -0.265164 -2.668859 +v 1.060660 -0.064339 -2.668859 +v 1.325825 -0.174174 -4.543859 +v 1.060660 -0.064339 -4.543859 +v 1.325825 -0.174174 -2.668859 +v 1.435660 -0.439339 -4.543859 +v 1.325825 -0.704504 -4.543859 +v 1.435660 -0.439339 -2.668859 +v 1.325825 -0.704504 -2.668859 +v 0.795495 -0.174174 -4.543859 +v 0.795495 -0.174174 -2.668859 +v 0.685660 -0.439339 -2.668859 +v 1.060660 -0.814340 -2.668859 +v 1.765165 -1.234834 -2.668859 +v 1.875000 -1.499999 -4.543859 +v 1.765165 -1.234834 -4.543859 +v 1.875000 -1.499999 -2.668859 +v 1.765165 -1.765164 -4.543859 +v 1.500000 -1.874999 -4.543859 +v 1.765165 -1.765164 -2.668859 +v 1.500000 -1.874999 -2.668859 +v 1.500000 -1.124999 -4.543859 +v 1.500000 -1.124999 -2.668859 +v 1.234834 -1.234835 -2.668859 +v 1.234834 -1.765165 -2.668859 +v 1.435660 -2.560659 -2.668859 +v 1.325825 -2.825824 -4.543859 +v 1.435660 -2.560658 -4.543859 +v 1.325825 -2.825824 -2.668860 +v 1.060660 -2.935658 -4.543859 +v 0.795495 -2.825824 -4.543859 +v 1.060660 -2.935659 -2.668860 +v 0.795495 -2.825824 -2.668860 +v 1.325825 -2.295494 -4.543859 +v 1.325825 -2.295494 -2.668859 +v 1.060659 -2.185660 -2.668859 +v 0.685659 -2.560659 -2.668859 +v 0.265165 -3.265164 -2.668860 +v 0.000000 -3.374999 -4.543859 +v 0.265165 -3.265164 -4.543859 +v 0.000000 -3.374999 -2.668860 +v -0.265165 -3.265165 -4.543859 +v -0.375000 -2.999999 -4.543859 +v -0.265165 -3.265164 -2.668860 +v -0.375000 -2.999999 -2.668860 +v 0.375000 -2.999999 -4.543859 +v 0.375000 -2.999999 -2.668860 +v 0.265164 -2.734834 -2.668860 +v -0.265166 -2.734834 -2.668860 +v -1.060660 -2.935659 -2.668860 +v -1.325826 -2.825824 -4.543859 +v -1.060660 -2.935660 -4.543859 +v -1.325826 -2.825824 -2.668860 +v -1.435661 -2.560660 -4.543859 +v -1.325826 -2.295495 -4.543859 +v -1.435660 -2.560659 -2.668859 +v -1.325826 -2.295495 -2.668859 +v -0.795495 -2.825824 -4.543859 +v -0.795495 -2.825824 -2.668860 +v -0.685661 -2.560658 -2.668859 +v -1.060661 -2.185658 -2.668859 +v -1.765166 -1.765164 -2.668859 +v -1.875001 -1.499999 -4.543859 +v -1.765166 -1.765165 -4.543859 +v -1.875001 -1.499999 -2.668859 +v -1.765166 -1.234834 -4.543859 +v -1.500001 -1.124999 -4.543859 +v -1.765166 -1.234834 -2.668859 +v -1.500001 -1.124999 -2.668859 +v -1.500001 -1.874999 -4.543859 +v -1.500000 -1.874999 -2.668859 +v -1.234835 -1.765163 -2.668859 +v -1.234835 -1.234833 -2.668859 +v -1.435661 -0.439339 -2.668859 +v -1.325826 -0.174174 -4.543859 +v -1.435661 -0.439339 -4.543859 +v -1.060661 -0.064339 -2.668859 +v -1.060661 -0.064339 -4.543859 +v -0.795496 -0.174174 -4.543859 +v -0.795496 -0.174174 -2.668859 +v -1.325826 -0.704504 -4.543859 +v -1.325826 -0.704504 -2.668859 +v -1.060660 -0.814338 -2.668859 +v -0.685660 -0.439338 -2.668859 +v 0.000001 -0.374999 -2.668859 +v 0.795495 -0.704505 -2.668859 +v 1.124999 -1.500000 -2.668859 +v 0.795494 -2.295495 -2.668859 +v -0.000001 -2.624999 -2.668859 +v -0.795496 -2.295494 -2.668859 +v -1.125000 -1.499998 -2.668859 +v -1.325826 -0.174174 -2.668859 +v -0.795495 -0.704503 -2.668859 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.819838 0.598513 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.684211 0.442379 +vt 0.708502 0.464684 +vt 0.684211 0.486989 +vt 0.714575 0.475836 +vt 0.720648 0.481413 +vt 0.714575 0.486989 +vt 0.819838 0.598513 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.754950 0.529825 +vt 0.763525 0.526563 +vt 0.760583 0.542312 +vt 0.729223 0.513517 +vt 0.732775 0.505643 +vt 0.742822 0.518689 +vt 0.698473 0.518689 +vt 0.694921 0.510815 +vt 0.712072 0.513517 +vt 0.686346 0.529825 +vt 0.684265 0.550186 +vt 0.680713 0.542312 +vt 0.680713 0.558060 +vt 0.694921 0.573808 +vt 0.686346 0.570547 +vt 0.712072 0.586855 +vt 0.708520 0.594729 +vt 0.698473 0.581683 +vt 0.746374 0.589557 +vt 0.741532 0.596482 +vt 0.732775 0.594729 +vt 0.760583 0.558060 +vt 0.769158 0.561322 +vt 0.754950 0.570547 +vt 0.720648 0.516778 +vt 0.757031 0.550186 +vt 0.572507 0.526563 +vt 0.566874 0.539050 +vt 0.564964 0.531009 +vt 0.589658 0.510815 +vt 0.594500 0.503889 +vt 0.603257 0.505643 +vt 0.641111 0.510815 +vt 0.627512 0.505643 +vt 0.636269 0.503889 +vt 0.658262 0.526563 +vt 0.665805 0.531009 +vt 0.663895 0.539050 +vt 0.663895 0.561322 +vt 0.665805 0.569363 +vt 0.658262 0.573808 +vt 0.641111 0.589557 +vt 0.636269 0.596482 +vt 0.627512 0.594729 +vt 0.593210 0.581683 +vt 0.615385 0.583593 +vt 0.606809 0.586855 +vt 0.566874 0.561322 +vt 0.572507 0.573808 +vt 0.564964 0.569363 +vt 0.589658 0.573808 +vt 0.589658 0.526563 +vt 0.641111 0.526563 +vt 0.819838 0.598513 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.829960 0.594796 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.665992 0.481413 +vt 0.659919 0.464684 +vt 0.665992 0.447955 +vt 0.702429 0.447955 +vt 0.702429 0.481413 +vt 0.710526 0.485130 +vt 0.708502 0.481413 +vt 0.710526 0.477695 +vt 0.718623 0.477695 +vt 0.718623 0.485130 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.765174 0.522909 +vt 0.771068 0.531009 +vt 0.773138 0.540564 +vt 0.769158 0.539050 +vt 0.746374 0.526563 +vt 0.731127 0.501989 +vt 0.741532 0.503889 +vt 0.750354 0.509301 +vt 0.746374 0.510815 +vt 0.690942 0.509301 +vt 0.699763 0.503889 +vt 0.710168 0.501989 +vt 0.708520 0.505643 +vt 0.694921 0.526563 +vt 0.672137 0.539050 +vt 0.668158 0.540564 +vt 0.670228 0.531009 +vt 0.676122 0.522909 +vt 0.677770 0.526563 +vt 0.677770 0.573808 +vt 0.676122 0.577462 +vt 0.670228 0.569363 +vt 0.668158 0.559808 +vt 0.672137 0.561322 +vt 0.710168 0.598383 +vt 0.699763 0.596482 +vt 0.690942 0.591070 +vt 0.694921 0.589557 +vt 0.720648 0.583593 +vt 0.729223 0.586855 +vt 0.742822 0.581683 +vt 0.746374 0.573808 +vt 0.731127 0.598383 +vt 0.750354 0.591070 +vt 0.773138 0.559808 +vt 0.771068 0.569363 +vt 0.765174 0.577462 +vt 0.763525 0.573808 +vt 0.581082 0.529825 +vt 0.579002 0.550186 +vt 0.575450 0.542312 +vt 0.570859 0.522909 +vt 0.562895 0.540564 +vt 0.606809 0.513517 +vt 0.615385 0.516778 +vt 0.593210 0.518689 +vt 0.604905 0.501989 +vt 0.585679 0.509301 +vt 0.637559 0.518689 +vt 0.623960 0.513517 +vt 0.645091 0.509301 +vt 0.625864 0.501989 +vt 0.655320 0.542312 +vt 0.651767 0.550186 +vt 0.649687 0.529825 +vt 0.667875 0.540564 +vt 0.659911 0.522909 +vt 0.649687 0.570547 +vt 0.641111 0.573808 +vt 0.655320 0.558060 +vt 0.659911 0.577462 +vt 0.667875 0.559808 +vt 0.623960 0.586855 +vt 0.637559 0.581683 +vt 0.625864 0.598383 +vt 0.645091 0.591070 +vt 0.603257 0.594729 +vt 0.604905 0.598383 +vt 0.594500 0.596482 +vt 0.585679 0.591070 +vt 0.589658 0.589557 +vt 0.575450 0.558060 +vt 0.581082 0.570547 +vt 0.562895 0.559808 +vt 0.570859 0.577462 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.639676 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.595142 0.442379 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.595142 0.442379 +vt 0.595142 0.501859 +vt 0.615385 0.442379 +vt 0.595142 0.501859 +vt 0.595142 0.442379 +vt 0.615385 0.442379 +vt 0.595142 0.442379 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.595142 0.442379 +vt 0.651822 0.501859 +vt 0.651822 0.442379 +vt 0.595142 0.442379 +vt 0.639676 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.595142 0.442379 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.442379 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.627530 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.651822 0.501859 +vt 0.639676 0.442379 +vt 0.651822 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.659919 0.501859 +vt 0.659919 0.442379 +vt 0.639676 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.442379 +vt 0.603239 0.442379 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.603239 0.442379 +vt 0.651822 0.442379 +vt 0.627530 0.442379 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.553903 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.773279 0.531599 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.520446 +vt 0.773279 0.576208 +vt 0.777328 0.587361 +vt 0.773279 0.587361 +vt 0.773279 0.598513 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.777328 0.565056 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.777328 0.542751 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.520446 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.773279 0.531599 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.553903 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.542751 +vt 0.773279 0.576208 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.773279 0.520446 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.777328 0.553903 +vt 0.773279 0.553903 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.777328 0.542751 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.777328 0.587361 +vt 0.773279 0.587361 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.542751 +vt 0.773279 0.542751 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.773279 0.520446 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.531599 +vt 0.773279 0.598513 +vt 0.777328 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.565056 +vt 0.659919 0.501859 +vt 0.680162 0.486989 +vt 0.684211 0.501859 +vt 0.854251 0.501859 +vt 0.834008 0.486989 +vt 0.850202 0.486989 +vt 0.829960 0.501859 +vt 0.809717 0.486989 +vt 0.825911 0.486989 +vt 0.805668 0.501859 +vt 0.785425 0.486989 +vt 0.801619 0.486989 +vt 0.757085 0.501859 +vt 0.777328 0.486989 +vt 0.781377 0.501859 +vt 0.732794 0.501859 +vt 0.753036 0.486989 +vt 0.708502 0.501859 +vt 0.728745 0.486989 +vt 0.688259 0.486989 +vt 0.704453 0.486989 +vt 0.748988 0.486989 +vt 0.744939 0.479554 +vt 0.748988 0.479554 +vt 0.740891 0.486989 +vt 0.736842 0.479554 +vt 0.740891 0.479554 +vt 0.732794 0.486989 +vt 0.728745 0.479554 +vt 0.732794 0.479554 +vt 0.724696 0.486989 +vt 0.720648 0.479554 +vt 0.724696 0.479554 +vt 0.753036 0.486989 +vt 0.753036 0.479554 +vt 0.744939 0.486989 +vt 0.736842 0.486989 +vt 0.728745 0.486989 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.777328 0.553903 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.801619 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.663968 0.486989 +vt 0.761134 0.486989 +vt 0.736842 0.486989 +vt 0.712551 0.486989 +vt 0.720648 0.486989 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.793522 0.516729 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.9239 0.3827 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.5556 0.8315 0.0000 +vn -0.3827 0.9239 -0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn -0.9239 0.3827 0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.9808 0.1951 0.0000 +vn -0.9239 0.3827 0.0001 +vn 1.0000 0.0000 0.0000 +vn 0.9239 -0.3827 -0.0000 +vn -0.8315 -0.5556 -0.0000 +vn -0.9239 -0.3827 -0.0001 +vn -0.9239 -0.3827 -0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.1951 -0.9808 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn 0.3827 -0.9239 -0.0000 +vn 0.5556 -0.8315 -0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.9808 -0.1951 -0.0000 +vn 0.8315 0.5556 0.0000 +vn 0.9239 0.3827 -0.0001 +vn 0.1951 0.9808 0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.9808 0.1951 0.0000 +vn -0.5556 -0.8315 -0.0000 +vn -0.9808 -0.1951 -0.0000 +vn -0.8315 0.5556 0.0000 +vn 0.1951 -0.9808 -0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.8315 -0.5556 -0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.5556 0.8315 0.0000 +vn -0.7071 0.7071 0.0001 +vn 0.0000 0.8944 0.4472 +vn 0.6325 0.6325 0.4472 +vn -0.6325 0.6325 0.4472 +vn -0.8944 0.0000 0.4472 +vn -0.6325 -0.6325 0.4472 +vn 0.0000 -0.8944 0.4472 +vn 0.6325 -0.6325 0.4472 +vn 0.8944 -0.0000 0.4472 +s off +f 165/283/47 166/284/47 167/285/47 +f 168/286/47 169/287/47 170/288/47 +f 171/289/48 172/290/48 173/291/48 +f 174/292/48 175/293/48 176/294/48 +f 177/295/48 178/296/48 179/297/48 +f 180/298/47 181/299/47 182/300/47 +f 183/301/48 184/302/48 185/303/48 +f 186/304/47 187/305/47 188/306/47 +f 189/307/47 190/308/47 191/309/47 +f 192/310/48 193/311/48 194/312/48 +f 195/313/47 196/314/47 197/315/47 +f 198/316/48 199/317/48 200/318/48 +f 201/319/48 202/320/48 203/321/48 +f 204/322/48 205/323/48 206/324/48 +f 207/325/47 208/326/47 209/327/47 +f 210/328/47 211/329/47 212/330/47 +f 213/331/47 214/332/47 215/333/47 +f 216/334/47 217/335/47 218/336/47 +f 219/337/48 220/338/48 221/339/48 +f 222/340/48 223/341/48 224/342/48 +f 225/343/48 226/344/48 227/345/48 +f 228/346/48 229/347/48 230/348/48 +f 231/349/48 232/350/48 233/351/48 +f 234/352/48 235/353/48 236/354/48 +f 237/355/48 238/356/48 239/357/48 +f 240/358/48 241/359/48 242/360/48 +f 229/347/48 243/361/48 244/362/48 +f 245/363/47 246/364/47 247/365/47 +f 248/366/47 249/367/47 250/368/47 +f 251/369/47 252/370/47 253/371/47 +f 254/372/47 255/373/47 256/374/47 +f 257/375/47 258/376/47 259/377/47 +f 260/378/47 261/379/47 262/380/47 +f 263/381/47 264/382/47 265/383/47 +f 266/384/47 267/385/47 268/386/47 +f 269/387/47 270/388/47 271/389/47 +f 272/390/47 273/391/47 165/283/47 +f 165/283/47 274/392/47 166/284/47 +f 166/284/47 275/393/47 167/285/47 +f 167/285/47 276/394/47 272/390/47 +f 272/390/47 165/283/47 167/285/47 +f 169/287/47 277/395/47 170/288/47 +f 277/395/47 278/396/47 170/288/47 +f 278/396/47 279/397/47 170/288/47 +f 170/288/47 280/398/47 281/399/47 +f 281/399/47 168/286/47 170/288/47 +f 173/291/48 282/400/48 283/401/48 +f 283/401/48 284/402/48 173/291/48 +f 284/402/48 171/289/48 173/291/48 +f 171/289/48 285/403/48 172/290/48 +f 172/290/48 286/404/48 173/291/48 +f 176/294/48 287/405/48 288/406/48 +f 288/406/48 289/407/48 174/292/48 +f 174/292/48 290/408/48 175/293/48 +f 175/293/48 291/409/48 176/294/48 +f 176/294/48 288/406/48 174/292/48 +f 179/297/48 292/410/48 293/411/48 +f 293/411/48 294/412/48 179/297/48 +f 294/412/48 177/295/48 179/297/48 +f 177/295/48 295/413/48 178/296/48 +f 178/296/48 296/414/48 179/297/48 +f 180/298/47 297/415/47 181/299/47 +f 181/299/47 298/416/47 182/300/47 +f 182/300/47 299/417/47 300/418/47 +f 300/418/47 301/419/47 182/300/47 +f 301/419/47 180/298/47 182/300/47 +f 185/303/48 302/420/48 303/421/48 +f 303/421/48 304/422/48 185/303/48 +f 304/422/48 183/301/48 185/303/48 +f 183/301/48 305/423/48 184/302/48 +f 184/302/48 306/424/48 185/303/48 +f 187/305/47 307/425/47 188/306/47 +f 307/425/47 308/426/47 188/306/47 +f 308/426/47 309/427/47 188/306/47 +f 188/306/47 310/428/47 311/429/47 +f 311/429/47 186/304/47 188/306/47 +f 190/308/47 312/430/47 191/309/47 +f 312/430/47 313/431/47 191/309/47 +f 313/431/47 314/432/47 191/309/47 +f 191/309/47 315/433/47 316/434/47 +f 316/434/47 189/307/47 191/309/47 +f 194/312/48 317/435/48 318/436/48 +f 318/436/48 319/437/48 194/312/48 +f 319/437/48 192/310/48 194/312/48 +f 192/310/48 320/438/48 193/311/48 +f 193/311/48 321/439/48 194/312/48 +f 196/314/47 322/440/47 197/315/47 +f 322/440/47 323/441/47 197/315/47 +f 323/441/47 324/442/47 197/315/47 +f 197/315/47 325/443/47 326/444/47 +f 326/444/47 195/313/47 197/315/47 +f 200/318/48 327/445/48 328/446/48 +f 328/446/48 329/447/48 200/318/48 +f 329/447/48 198/316/48 200/318/48 +f 198/316/48 330/448/48 199/317/48 +f 199/317/48 331/449/48 200/318/48 +f 203/321/48 332/450/48 333/451/48 +f 333/451/48 334/452/48 203/321/48 +f 334/452/48 201/319/48 203/321/48 +f 201/319/48 335/453/48 202/320/48 +f 202/320/48 336/454/48 203/321/48 +f 206/324/48 337/455/48 338/456/48 +f 338/456/48 339/457/48 206/324/48 +f 339/457/48 204/322/48 206/324/48 +f 204/322/48 340/458/48 205/323/48 +f 205/323/48 341/459/48 206/324/48 +f 208/326/47 342/460/47 209/327/47 +f 342/460/47 343/461/47 209/327/47 +f 343/461/47 344/462/47 209/327/47 +f 209/327/47 345/463/47 346/464/47 +f 346/464/47 207/325/47 209/327/47 +f 212/330/47 347/465/47 210/328/47 +f 347/465/47 348/466/47 210/328/47 +f 348/466/47 349/467/47 210/328/47 +f 210/328/47 350/468/47 211/329/47 +f 211/329/47 351/469/47 212/330/47 +f 215/333/47 352/470/47 353/471/47 +f 353/471/47 354/472/47 213/331/47 +f 213/331/47 355/473/47 214/332/47 +f 214/332/47 356/474/47 215/333/47 +f 215/333/47 353/471/47 213/331/47 +f 216/334/47 357/475/47 217/335/47 +f 217/335/47 358/476/47 218/336/47 +f 218/336/47 359/477/47 360/478/47 +f 360/478/47 361/479/47 218/336/47 +f 361/479/47 216/334/47 218/336/47 +f 220/338/48 362/480/48 363/481/48 +f 363/481/48 364/482/48 365/483/48 +f 221/339/48 244/362/48 219/337/48 +f 244/362/48 366/484/48 219/337/48 +f 363/481/48 365/483/48 220/338/48 +f 365/483/48 221/339/48 220/338/48 +f 223/341/48 367/485/48 368/486/48 +f 368/486/48 369/487/48 370/488/48 +f 224/342/48 366/484/48 222/340/48 +f 366/484/48 243/361/48 222/340/48 +f 368/486/48 370/488/48 223/341/48 +f 370/488/48 224/342/48 223/341/48 +f 226/344/48 371/489/48 372/490/48 +f 372/490/48 373/491/48 374/492/48 +f 227/345/48 243/361/48 225/343/48 +f 243/361/48 375/493/48 225/343/48 +f 372/490/48 374/492/48 226/344/48 +f 374/492/48 227/345/48 226/344/48 +f 376/494/48 377/495/48 378/496/48 +f 378/496/48 379/497/48 380/498/48 +f 228/346/48 375/493/48 229/347/48 +f 378/496/48 380/498/48 376/494/48 +f 380/498/48 228/346/48 376/494/48 +f 230/348/48 376/494/48 228/346/48 +f 381/499/48 382/500/48 383/501/48 +f 383/501/48 384/502/48 385/503/48 +f 231/349/48 229/347/48 232/350/48 +f 383/501/48 385/503/48 381/499/48 +f 385/503/48 231/349/48 381/499/48 +f 233/351/48 381/499/48 231/349/48 +f 235/353/48 386/504/48 387/505/48 +f 387/505/48 388/506/48 389/507/48 +f 236/354/48 232/350/48 234/352/48 +f 232/350/48 390/508/48 234/352/48 +f 387/505/48 389/507/48 235/353/48 +f 389/507/48 236/354/48 235/353/48 +f 391/509/48 390/508/48 392/510/48 +f 390/508/48 393/511/48 392/510/48 +f 238/356/48 394/512/48 239/357/48 +f 239/357/48 391/509/48 237/355/48 +f 391/509/48 392/510/48 237/355/48 +f 237/355/48 395/513/48 238/356/48 +f 241/359/48 396/514/48 397/515/48 +f 397/515/48 398/516/48 399/517/48 +f 242/360/48 393/511/48 240/358/48 +f 393/511/48 244/362/48 240/358/48 +f 397/515/48 399/517/48 241/359/48 +f 399/517/48 242/360/48 241/359/48 +f 244/362/48 393/511/48 390/508/48 +f 390/508/48 232/350/48 229/347/48 +f 229/347/48 375/493/48 243/361/48 +f 243/361/48 366/484/48 244/362/48 +f 244/362/48 390/508/48 229/347/48 +f 400/518/47 270/388/47 401/519/47 +f 400/518/47 401/519/47 402/520/47 +f 247/365/47 403/521/47 245/363/47 +f 245/363/47 400/518/47 402/520/47 +f 246/364/47 404/522/47 247/365/47 +f 245/363/47 402/520/47 246/364/47 +f 405/523/47 406/524/47 270/388/47 +f 405/523/47 270/388/47 407/525/47 +f 249/367/47 408/526/47 250/368/47 +f 250/368/47 405/523/47 407/525/47 +f 248/366/47 409/527/47 249/367/47 +f 250/368/47 407/525/47 248/366/47 +f 410/528/47 271/389/47 406/524/47 +f 410/528/47 406/524/47 411/529/47 +f 253/371/47 412/530/47 251/369/47 +f 251/369/47 410/528/47 411/529/47 +f 252/370/47 413/531/47 253/371/47 +f 251/369/47 411/529/47 252/370/47 +f 414/532/47 415/533/47 271/389/47 +f 414/532/47 271/389/47 416/534/47 +f 255/373/47 417/535/47 256/374/47 +f 256/374/47 414/532/47 416/534/47 +f 254/372/47 418/536/47 255/373/47 +f 256/374/47 416/534/47 254/372/47 +f 419/537/47 420/538/47 415/533/47 +f 419/537/47 415/533/47 421/539/47 +f 258/376/47 422/540/47 259/377/47 +f 259/377/47 419/537/47 421/539/47 +f 257/375/47 423/541/47 258/376/47 +f 259/377/47 421/539/47 257/375/47 +f 424/542/47 264/382/47 420/538/47 +f 424/542/47 420/538/47 425/543/47 +f 261/379/47 426/544/47 262/380/47 +f 262/380/47 424/542/47 425/543/47 +f 260/378/47 427/545/47 261/379/47 +f 262/380/47 425/543/47 260/378/47 +f 428/546/47 429/547/47 430/548/47 +f 430/548/47 431/549/47 432/550/47 +f 263/381/47 269/387/47 264/382/47 +f 430/548/47 432/550/47 428/546/47 +f 432/550/47 263/381/47 265/383/47 +f 265/383/47 428/546/47 432/550/47 +f 433/551/47 401/519/47 269/387/47 +f 433/551/47 269/387/47 434/552/47 +f 268/386/47 435/553/47 266/384/47 +f 266/384/47 433/551/47 434/552/47 +f 267/385/47 436/554/47 268/386/47 +f 266/384/47 434/552/47 267/385/47 +f 269/387/47 401/519/47 270/388/47 +f 270/388/47 406/524/47 271/389/47 +f 271/389/47 415/533/47 420/538/47 +f 420/538/47 264/382/47 271/389/47 +f 264/382/47 269/387/47 271/389/47 +s 1 +f 398/555/49 267/556/50 399/557/50 +f 395/558/51 430/559/52 238/560/52 +f 385/561/53 421/562/54 231/563/54 +f 373/564/55 252/565/56 374/566/56 +f 396/567/57 268/568/55 397/569/58 +f 389/570/54 425/571/59 236/572/59 +f 394/573/60 428/574/59 239/575/59 +f 362/576/61 247/577/62 363/578/63 +f 231/563/54 415/579/59 229/580/59 +f 379/581/63 254/582/64 380/583/64 +f 367/584/65 249/585/66 368/586/66 +f 229/580/59 414/587/50 230/588/50 +f 388/589/67 260/590/54 389/570/54 +f 371/591/68 253/592/67 372/593/67 +f 230/588/50 256/594/69 376/595/69 +f 384/596/66 257/597/53 385/561/53 +f 377/598/70 255/599/60 378/600/60 +f 225/601/59 251/602/50 226/603/50 +f 382/604/71 258/605/72 383/606/49 +f 375/607/54 410/608/59 225/601/59 +f 386/609/73 261/610/74 387/611/74 +f 228/612/53 271/613/54 375/607/54 +f 384/596/75 258/605/72 423/614/75 +f 227/615/64 406/616/53 243/617/53 +f 368/586/66 409/618/76 369/619/76 +f 380/583/64 416/620/53 228/612/53 +f 364/621/77 247/577/62 404/622/77 +f 374/566/56 411/623/64 227/615/64 +f 397/569/55 436/624/78 398/555/78 +f 243/617/53 405/625/54 222/626/54 +f 372/593/67 413/627/79 373/564/79 +f 223/628/59 405/625/54 250/629/59 +f 238/560/52 429/630/80 394/573/80 +f 219/631/53 245/632/54 220/633/54 +f 378/600/60 418/634/81 379/581/81 +f 370/635/82 407/636/56 224/637/56 +f 387/611/74 427/638/83 388/589/83 +f 366/639/64 400/640/53 219/631/53 +f 376/595/69 417/641/52 377/642/52 +f 221/643/82 401/644/56 244/645/56 +f 226/603/50 412/646/74 371/647/74 +f 224/637/56 270/648/64 366/639/64 +f 223/628/59 408/649/49 367/650/49 +f 241/651/53 433/652/64 266/653/53 +f 220/633/54 403/654/60 362/655/60 +f 365/656/69 402/657/82 221/643/82 +f 396/658/67 266/653/53 435/659/67 +f 244/645/56 433/652/64 240/660/64 +f 239/575/59 265/661/50 391/662/50 +f 237/663/64 431/664/66 395/665/66 +f 393/666/82 263/667/56 392/668/56 +f 391/662/50 264/669/69 390/670/69 +f 235/671/56 426/672/63 386/673/63 +f 399/557/50 434/674/69 242/675/69 +f 390/670/69 424/676/82 234/677/82 +f 381/678/82 422/679/55 382/680/55 +f 392/668/56 432/681/64 237/663/64 +f 234/677/82 262/682/56 235/671/56 +f 370/635/82 409/618/52 248/683/82 +f 242/675/69 269/684/82 393/666/82 +f 232/685/50 419/686/69 233/687/69 +f 364/621/74 246/688/69 365/656/69 +f 233/687/69 259/689/82 381/678/82 +f 236/572/59 420/690/50 232/685/50 +f 290/691/54 167/692/59 275/693/54 +f 291/694/64 166/695/53 274/696/64 +f 175/697/53 275/693/54 166/695/53 +f 176/698/56 274/696/64 165/699/56 +f 288/700/69 273/701/82 272/702/69 +f 289/703/50 272/704/69 276/705/50 +f 284/706/69 216/707/82 361/708/69 +f 173/709/64 358/710/53 217/711/64 +f 285/712/59 360/713/50 359/714/59 +f 360/713/50 284/706/69 361/708/69 +f 282/715/56 217/711/64 357/716/56 +f 293/717/56 297/718/64 180/719/56 +f 178/720/59 299/721/50 182/722/59 +f 287/723/82 165/699/56 273/701/82 +f 167/692/59 289/703/50 276/705/50 +f 300/724/69 294/725/82 301/726/82 +f 294/725/82 180/727/56 301/726/82 +f 292/728/64 181/729/53 297/718/64 +f 179/730/53 298/731/54 181/729/53 +f 295/732/50 300/724/69 299/721/50 +f 283/733/82 357/716/56 216/734/82 +f 306/735/59 188/736/50 309/737/59 +f 185/738/54 309/737/59 308/739/54 +f 184/740/50 310/741/69 188/736/50 +f 305/742/69 311/743/82 310/741/69 +f 296/744/54 182/722/59 298/731/54 +f 304/745/56 187/746/64 186/747/56 +f 311/743/82 304/745/56 186/747/56 +f 302/748/53 308/739/54 307/749/53 +f 318/750/53 312/751/54 190/752/53 +f 320/753/82 316/754/56 315/755/82 +f 321/756/50 191/757/69 314/758/50 +f 319/759/64 190/760/53 189/761/64 +f 194/762/59 314/758/50 313/763/59 +f 303/764/64 307/749/53 187/765/64 +f 316/754/56 319/759/64 189/761/64 +f 317/766/54 313/763/59 312/751/54 +f 199/767/82 325/768/56 197/769/82 +f 200/770/50 324/771/69 323/772/50 +f 329/773/53 196/774/54 195/775/53 +f 193/776/69 315/755/82 191/757/69 +f 327/777/59 323/772/50 322/778/59 +f 328/779/54 322/778/59 196/780/54 +f 331/781/69 197/769/82 324/771/69 +f 326/782/64 329/773/53 195/775/53 +f 335/783/64 346/784/53 345/785/64 +f 332/786/50 343/787/69 342/788/50 +f 437/789/82 438/790/69 439/791/82 +f 440/792/69 441/793/50 438/790/69 +f 202/794/56 345/785/64 209/795/56 +f 333/796/59 342/788/50 208/797/59 +f 334/798/54 208/799/59 207/800/54 +f 346/784/53 334/798/54 207/800/54 +f 203/801/69 344/802/82 343/787/69 +f 336/803/82 209/795/56 344/802/82 +f 330/804/56 326/782/64 325/768/56 +f 281/805/54 339/806/59 168/807/59 +f 205/808/64 280/809/53 170/810/64 +f 341/811/56 170/810/64 279/812/56 +f 337/813/69 278/814/82 277/815/69 +f 442/816/49 443/817/50 444/818/49 +f 206/819/82 279/812/56 278/814/82 +f 339/806/59 169/820/50 168/807/59 +f 445/821/55 439/791/84 446/822/55 +f 338/823/50 277/815/69 169/824/50 +f 340/825/53 281/805/54 280/809/53 +f 447/826/85 351/827/86 448/828/86 +f 447/829/85 347/830/87 212/831/85 +f 449/832/87 348/833/88 347/834/87 +f 450/835/88 349/836/89 348/837/88 +f 451/838/90 349/839/89 452/840/89 +f 453/841/91 210/842/90 451/838/90 +f 454/843/92 350/844/91 453/841/91 +f 454/843/92 351/845/86 211/846/92 +f 356/847/50 455/848/59 456/849/50 +f 355/850/54 457/851/53 458/852/54 +f 354/853/64 459/854/56 460/855/64 +f 352/856/82 461/857/69 462/858/82 +f 215/859/69 456/849/50 461/860/69 +f 214/861/59 458/852/54 455/848/59 +f 213/862/53 460/855/64 457/851/53 +f 353/863/56 462/858/82 459/854/56 +f 463/864/47 464/865/47 443/866/47 +f 286/867/53 218/868/54 358/710/53 +f 172/869/54 359/714/59 218/868/54 +f 465/870/69 466/871/50 467/872/69 +f 468/873/50 469/874/59 466/871/50 +f 470/875/60 471/876/59 472/877/60 +f 465/870/69 473/878/52 474/879/52 +f 475/880/47 476/881/47 471/882/47 +f 477/883/50 478/884/59 479/885/50 +f 480/886/59 481/887/54 478/884/59 +f 482/888/67 483/889/54 484/890/67 +f 477/883/50 485/891/74 486/892/74 +f 487/893/47 488/894/47 483/895/47 +f 489/896/59 490/897/54 491/898/59 +f 492/899/54 493/900/53 490/897/54 +f 494/901/66 495/902/53 496/903/66 +f 489/896/59 497/904/49 498/905/49 +f 499/906/47 500/907/47 495/908/47 +f 501/909/54 502/910/53 503/911/54 +f 504/912/53 505/913/64 502/910/53 +f 506/914/63 507/915/64 508/916/63 +f 501/909/54 509/917/60 510/918/60 +f 511/919/47 512/920/47 507/921/47 +f 513/922/53 514/923/64 515/924/53 +f 516/925/64 517/926/56 514/923/64 +f 518/927/55 519/928/56 520/929/55 +f 513/922/53 521/930/67 522/931/67 +f 523/932/47 524/933/47 519/934/47 +f 525/935/64 526/936/56 527/937/64 +f 528/938/56 529/939/82 526/936/56 +f 530/940/52 531/941/82 532/942/52 +f 525/935/64 533/943/66 534/944/66 +f 535/945/47 536/946/47 531/947/47 +f 537/948/56 538/949/82 539/950/56 +f 538/949/82 540/951/69 541/952/69 +f 542/953/74 540/951/69 543/954/74 +f 537/948/56 544/955/63 545/956/63 +f 546/957/47 547/958/47 540/959/47 +f 398/555/49 436/624/49 267/556/50 +f 395/558/51 431/960/51 430/559/52 +f 385/561/53 257/597/53 421/562/54 +f 373/564/55 413/627/55 252/565/56 +f 396/567/57 435/961/57 268/568/55 +f 389/570/54 260/590/54 425/571/59 +f 394/573/60 429/630/60 428/574/59 +f 362/576/61 403/962/61 247/577/63 +f 231/563/54 421/562/54 415/579/59 +f 379/581/63 418/634/63 254/582/64 +f 367/584/65 408/963/65 249/585/66 +f 229/580/59 415/579/59 414/587/50 +f 388/589/67 427/638/67 260/590/54 +f 371/591/68 412/964/68 253/592/67 +f 230/588/50 414/587/50 256/594/69 +f 384/596/66 423/614/66 257/597/53 +f 377/598/70 417/965/70 255/599/60 +f 225/601/59 410/608/59 251/602/50 +f 382/604/71 422/966/71 258/605/49 +f 375/607/54 271/613/54 410/608/59 +f 386/609/73 426/967/73 261/610/74 +f 228/612/53 416/620/53 271/613/54 +f 384/596/75 383/606/49 258/605/72 +f 227/615/64 411/623/64 406/616/53 +f 368/586/66 249/585/66 409/618/76 +f 380/583/64 254/582/64 416/620/53 +f 364/621/77 363/578/63 247/577/62 +f 374/566/56 252/565/56 411/623/64 +f 397/569/58 268/568/55 436/624/78 +f 243/617/53 406/616/53 405/625/54 +f 372/593/67 253/592/67 413/627/79 +f 223/628/59 222/626/54 405/625/54 +f 238/560/52 430/559/52 429/630/80 +f 219/631/53 400/640/53 245/632/54 +f 378/600/60 255/599/60 418/634/81 +f 370/635/82 248/683/82 407/636/56 +f 387/611/74 261/610/74 427/638/83 +f 366/639/64 270/648/64 400/640/53 +f 376/595/69 256/594/69 417/641/52 +f 221/643/82 402/657/82 401/644/56 +f 226/603/50 251/602/50 412/646/74 +f 224/637/56 407/636/56 270/648/64 +f 223/628/59 250/629/59 408/649/49 +f 241/651/53 240/660/64 433/652/64 +f 220/633/54 245/632/54 403/654/60 +f 365/656/69 246/688/69 402/657/82 +f 396/658/67 241/651/53 266/653/53 +f 244/645/56 401/644/56 433/652/64 +f 239/575/59 428/574/59 265/661/50 +f 237/663/64 432/681/64 431/664/66 +f 393/666/82 269/684/82 263/667/56 +f 391/662/50 265/661/50 264/669/69 +f 235/671/56 262/682/56 426/672/63 +f 399/557/50 267/556/50 434/674/69 +f 390/670/69 264/669/69 424/676/82 +f 381/678/82 259/689/82 422/679/55 +f 392/668/56 263/667/56 432/681/64 +f 234/677/82 424/676/82 262/682/56 +f 370/635/82 369/619/52 409/618/52 +f 242/675/69 434/674/69 269/684/82 +f 232/685/50 420/690/50 419/686/69 +f 364/621/74 404/622/74 246/688/69 +f 233/687/69 419/686/69 259/689/82 +f 236/572/59 425/571/59 420/690/50 +f 290/691/54 174/968/59 167/692/59 +f 291/694/64 175/697/53 166/695/53 +f 175/697/53 290/691/54 275/693/54 +f 176/698/56 291/694/64 274/696/64 +f 288/700/69 287/723/82 273/701/82 +f 289/703/50 288/969/69 272/704/69 +f 284/706/69 283/970/82 216/707/82 +f 173/709/64 286/867/53 358/710/53 +f 285/712/59 171/971/50 360/713/50 +f 360/713/50 171/971/50 284/706/69 +f 282/715/56 173/709/64 217/711/64 +f 293/717/56 292/728/64 297/718/64 +f 178/720/59 295/732/50 299/721/50 +f 287/723/82 176/698/56 165/699/56 +f 167/692/59 174/968/59 289/703/50 +f 300/724/69 177/972/69 294/725/82 +f 294/725/82 293/973/56 180/727/56 +f 292/728/64 179/730/53 181/729/53 +f 179/730/53 296/744/54 298/731/54 +f 295/732/50 177/972/69 300/724/69 +f 283/733/82 282/715/56 357/716/56 +f 306/735/59 184/740/50 188/736/50 +f 185/738/54 306/735/59 309/737/59 +f 184/740/50 305/742/69 310/741/69 +f 305/742/69 183/974/82 311/743/82 +f 296/744/54 178/720/59 182/722/59 +f 304/745/56 303/975/64 187/746/64 +f 311/743/82 183/974/82 304/745/56 +f 302/748/53 185/738/54 308/739/54 +f 318/750/53 317/766/54 312/751/54 +f 320/753/82 192/976/56 316/754/56 +f 321/756/50 193/776/69 191/757/69 +f 319/759/64 318/977/53 190/760/53 +f 194/762/59 321/756/50 314/758/50 +f 303/764/64 302/748/53 307/749/53 +f 316/754/56 192/976/56 319/759/64 +f 317/766/54 194/762/59 313/763/59 +f 199/767/82 330/804/56 325/768/56 +f 200/770/50 331/781/69 324/771/69 +f 329/773/53 328/978/54 196/774/54 +f 193/776/69 320/753/82 315/755/82 +f 327/777/59 200/770/50 323/772/50 +f 328/779/54 327/777/59 322/778/59 +f 331/781/69 199/767/82 197/769/82 +f 326/782/64 198/979/64 329/773/53 +f 335/783/64 201/980/53 346/784/53 +f 332/786/50 203/801/69 343/787/69 +f 437/789/82 440/792/69 438/790/69 +f 440/792/69 443/817/50 441/793/50 +f 202/794/56 335/783/64 345/785/64 +f 333/796/59 332/786/50 342/788/50 +f 334/798/54 333/981/59 208/799/59 +f 346/784/53 201/980/53 334/798/54 +f 203/801/69 336/803/82 344/802/82 +f 336/803/82 202/794/56 209/795/56 +f 330/804/56 198/979/64 326/782/64 +f 281/805/54 204/982/54 339/806/59 +f 205/808/64 340/825/53 280/809/53 +f 341/811/56 205/808/64 170/810/64 +f 337/813/69 206/819/82 278/814/82 +f 442/816/49 441/793/50 443/817/50 +f 206/819/82 341/811/56 279/812/56 +f 339/806/59 338/983/50 169/820/50 +f 445/821/55 437/789/82 439/791/82 +f 338/823/50 337/813/69 277/815/69 +f 340/825/53 204/982/54 281/805/54 +f 447/826/85 212/984/85 351/827/86 +f 447/829/85 449/832/87 347/830/87 +f 449/832/87 450/835/88 348/833/88 +f 450/835/88 452/840/89 349/836/89 +f 451/838/90 210/985/90 349/839/89 +f 453/841/91 350/986/91 210/842/90 +f 454/843/92 211/987/92 350/844/91 +f 454/843/92 448/828/86 351/845/86 +f 356/847/50 214/861/59 455/848/59 +f 355/850/54 213/862/53 457/851/53 +f 354/853/64 353/863/56 459/854/56 +f 352/856/82 215/988/69 461/857/69 +f 215/859/69 356/847/50 456/849/50 +f 214/861/59 355/850/54 458/852/54 +f 213/862/53 354/853/64 460/855/64 +f 353/863/56 352/856/82 462/858/82 +f 437/989/47 445/990/47 463/864/47 +f 463/864/47 548/991/47 464/865/47 +f 464/865/47 444/992/47 443/866/47 +f 443/866/47 440/993/47 437/989/47 +f 437/989/47 463/864/47 443/866/47 +f 286/867/53 172/869/54 218/868/54 +f 172/869/54 285/712/59 359/714/59 +f 465/870/69 468/873/50 466/871/50 +f 468/873/50 471/876/59 469/874/59 +f 470/875/60 469/874/59 471/876/59 +f 465/870/69 467/872/69 473/878/52 +f 465/994/47 474/995/47 475/880/47 +f 475/880/47 549/996/47 476/881/47 +f 476/881/47 472/997/47 471/882/47 +f 471/882/47 468/998/47 465/994/47 +f 465/994/47 475/880/47 471/882/47 +f 477/883/50 480/886/59 478/884/59 +f 480/886/59 483/889/54 481/887/54 +f 482/888/67 481/887/54 483/889/54 +f 477/883/50 479/885/50 485/891/74 +f 477/999/47 486/1000/47 487/893/47 +f 487/893/47 550/1001/47 488/894/47 +f 488/894/47 484/1002/47 483/895/47 +f 483/895/47 480/1003/47 477/999/47 +f 477/999/47 487/893/47 483/895/47 +f 489/896/59 492/899/54 490/897/54 +f 492/899/54 495/902/53 493/900/53 +f 494/901/66 493/900/53 495/902/53 +f 489/896/59 491/898/59 497/904/49 +f 489/1004/47 498/1005/47 499/906/47 +f 499/906/47 551/1006/47 500/907/47 +f 500/907/47 496/1007/47 495/908/47 +f 495/908/47 492/1008/47 489/1004/47 +f 489/1004/47 499/906/47 495/908/47 +f 501/909/54 504/912/53 502/910/53 +f 504/912/53 507/915/64 505/913/64 +f 506/914/63 505/913/64 507/915/64 +f 501/909/54 503/911/54 509/917/60 +f 501/1009/47 510/1010/47 511/919/47 +f 511/919/47 552/1011/47 512/920/47 +f 512/920/47 508/1012/47 507/921/47 +f 507/921/47 504/1013/47 501/1009/47 +f 501/1009/47 511/919/47 507/921/47 +f 513/922/53 516/925/64 514/923/64 +f 516/925/64 519/928/56 517/926/56 +f 518/927/55 517/926/56 519/928/56 +f 513/922/53 515/924/53 521/930/67 +f 513/1014/47 522/1015/47 523/932/47 +f 523/932/47 553/1016/47 524/933/47 +f 524/933/47 520/1017/47 519/934/47 +f 519/934/47 516/1018/47 513/1014/47 +f 513/1014/47 523/932/47 519/934/47 +f 525/935/64 528/938/56 526/936/56 +f 528/938/56 531/941/82 529/939/82 +f 530/940/52 529/939/82 531/941/82 +f 525/935/64 527/937/64 533/943/66 +f 525/1019/47 534/1020/47 535/945/47 +f 535/945/47 554/1021/47 536/946/47 +f 536/946/47 532/1022/47 531/947/47 +f 531/947/47 528/1023/47 525/1019/47 +f 525/1019/47 535/945/47 531/947/47 +f 537/948/56 555/1024/82 538/949/82 +f 538/949/82 555/1024/82 540/951/69 +f 542/953/74 541/952/69 540/951/69 +f 537/948/56 539/950/56 544/955/63 +f 537/1025/47 545/1026/47 546/957/47 +f 546/957/47 556/1027/47 547/958/47 +f 547/958/47 543/1028/47 540/959/47 +f 540/959/47 555/1029/47 537/1025/47 +f 537/1025/47 546/957/47 540/959/47 +o Lid +v -1.931852 -1.478220 -1.193358 +v -2.173333 -1.945152 -5.266041 +v -2.414814 -1.956912 -5.377924 +v 1.931852 -1.478220 -1.193358 +v 2.173333 -1.945152 -5.266041 +v 1.690370 -1.489652 -1.302134 +v -1.690370 -1.489653 -1.302134 +v 2.414815 -1.956911 -5.377924 +v 1.673033 -2.438854 -1.092390 +v 2.091291 -3.156821 -5.243586 +v 0.965926 -3.142087 -1.018477 +v 1.207408 -4.035218 -5.145245 +v 0.000000 -3.399489 -0.991423 +v 0.000000 -4.356733 -5.109249 +v -1.207407 -4.035218 -5.145245 +v -0.965926 -3.142087 -1.018477 +v -2.091291 -3.156821 -5.243586 +v -1.673032 -2.438854 -1.092390 +v 1.882161 -3.025071 -5.145136 +v 1.086666 -3.815628 -5.056629 +v -1.086666 -3.815628 -5.056629 +v 0.000000 -4.104991 -5.024233 +v -1.882162 -3.025072 -5.145136 +v 1.463903 -2.330207 -1.213787 +v 0.845185 -2.945537 -1.149113 +v 0.000000 -3.170763 -1.125441 +v -0.845185 -2.945536 -1.149113 +v -1.463903 -2.330208 -1.213787 +vt 0.562753 0.382900 +vt 0.437247 0.390335 +vt 0.433198 0.382900 +vt 0.562753 0.598513 +vt 0.437247 0.591078 +vt 0.558704 0.591078 +vt 0.558704 0.390335 +vt 0.433198 0.598513 +vt 0.433198 0.732342 +vt 0.469636 0.605948 +vt 0.473684 0.732342 +vt 0.510121 0.605948 +vt 0.514170 0.732342 +vt 0.550607 0.605948 +vt 0.554656 0.732342 +vt 0.595142 0.732342 +vt 0.558704 0.605948 +vt 0.591093 0.605948 +vt 0.635628 0.732342 +vt 0.599190 0.605948 +vt 0.631579 0.605948 +vt 0.676113 0.732342 +vt 0.639676 0.605948 +vt 0.676113 0.605948 +vt 0.435223 0.739777 +vt 0.471660 0.739777 +vt 0.475708 0.739777 +vt 0.516194 0.739777 +vt 0.593117 0.739777 +vt 0.556680 0.739777 +vt 0.633603 0.739777 +vt 0.597166 0.739777 +vt 0.674089 0.739777 +vt 0.467611 0.598513 +vt 0.437247 0.605948 +vt 0.439271 0.598513 +vt 0.479757 0.598513 +vt 0.508097 0.598513 +vt 0.520243 0.598513 +vt 0.548583 0.598513 +vt 0.560729 0.598513 +vt 0.589069 0.598513 +vt 0.601215 0.598513 +vt 0.629555 0.598513 +vt 0.672065 0.605948 +vt 0.641700 0.598513 +vt 0.670040 0.598513 +vt 0.433198 0.390335 +vt 0.562753 0.420074 +vt 0.433198 0.423792 +vt 0.562753 0.453532 +vt 0.433198 0.457249 +vt 0.562753 0.486989 +vt 0.433198 0.490706 +vt 0.562753 0.494424 +vt 0.433198 0.524164 +vt 0.562753 0.527881 +vt 0.433198 0.557621 +vt 0.562753 0.561338 +vt 0.433198 0.591078 +vt 0.433198 0.605948 +vt 0.477733 0.605948 +vt 0.518219 0.605948 +vt 0.512146 0.739777 +vt 0.552631 0.739777 +vt 0.637652 0.739777 +vt 0.562753 0.394052 +vt 0.562753 0.427509 +vt 0.562753 0.460967 +vt 0.562753 0.520446 +vt 0.562753 0.553903 +vt 0.562753 0.587361 +vn 0.0045 0.9935 -0.1142 +vn 0.0042 0.9935 -0.1137 +vn -0.0042 0.9935 -0.1137 +vn -0.0045 0.9935 -0.1142 +vn 0.9599 -0.2434 0.1388 +vn 0.8606 -0.4802 0.1697 +vn 0.8601 -0.4811 0.1699 +vn 0.4970 -0.8417 0.2112 +vn 0.4964 -0.8420 0.2113 +vn -0.0000 -0.9740 0.2264 +vn -0.4964 -0.8420 0.2113 +vn -0.4970 -0.8417 0.2112 +vn -0.8601 -0.4811 0.1699 +vn -0.8606 -0.4802 0.1697 +vn -0.9599 -0.2436 0.1388 +vn -0.9598 -0.2440 0.1387 +vn -0.4199 0.0116 -0.9075 +vn -0.3663 0.1092 -0.9241 +vn -0.3661 0.1095 -0.9241 +vn -0.2117 0.2634 -0.9412 +vn 0.0000 0.3200 -0.9474 +vn -0.2115 0.2635 -0.9412 +vn 0.2115 0.2635 -0.9412 +vn 0.2117 0.2634 -0.9412 +vn 0.3661 0.1095 -0.9241 +vn 0.4199 0.0116 -0.9075 +vn 0.3662 0.1092 -0.9241 +vn -0.3573 0.3004 0.8844 +vn -0.4101 0.2039 0.8890 +vn -0.2063 0.4506 0.8686 +vn 0.0000 0.5055 0.8628 +vn 0.2063 0.4506 0.8686 +vn 0.3573 0.3004 0.8844 +vn 0.4101 0.2039 0.8890 +vn 0.9593 0.2425 -0.1449 +vn 0.8600 0.4790 -0.1761 +vn 0.8594 0.4800 -0.1763 +vn 0.4966 0.8402 -0.2177 +vn 0.4960 0.8406 -0.2178 +vn 0.0000 0.9725 -0.2330 +vn -0.4960 0.8406 -0.2178 +vn -0.4966 0.8402 -0.2177 +vn -0.8594 0.4800 -0.1763 +vn -0.8600 0.4790 -0.1761 +vn -0.9593 0.2424 -0.1449 +vn 0.9598 -0.2440 0.1387 +vn -0.9600 -0.2433 0.1388 +vn 0.9591 0.2432 -0.1448 +vn -0.9591 0.2432 -0.1448 +s off +f 557/1030/93 558/1031/93 559/1032/93 +f 560/1033/94 561/1034/94 562/1035/94 +f 557/1030/95 563/1036/95 558/1031/95 +f 560/1033/96 564/1037/96 561/1034/96 +s 1 +f 564/1038/97 565/1039/98 566/1040/99 +f 566/1040/99 567/1041/100 568/1042/101 +f 568/1042/101 569/1043/102 570/1044/102 +f 571/1045/103 569/1046/102 572/1047/104 +f 573/1048/105 572/1049/104 574/1050/106 +f 559/1051/107 574/1052/106 557/1053/108 +f 561/1054/109 566/1040/110 575/1055/111 +f 568/1042/112 575/1056/111 566/1040/110 +f 570/1044/113 576/1057/114 568/1042/112 +f 570/1044/113 577/1058/115 578/1059/113 +f 571/1045/116 579/1060/117 577/1061/115 +f 558/1062/118 573/1048/119 559/1051/118 +f 580/1063/120 560/1064/121 562/1065/121 +f 567/1041/122 580/1066/120 581/1067/122 +f 569/1043/123 581/1068/122 582/1069/123 +f 572/1047/124 582/1070/123 583/1071/124 +f 574/1050/125 583/1072/124 584/1073/125 +f 557/1074/126 584/1075/125 563/1076/126 +f 558/1077/127 584/1078/128 579/1079/129 +f 579/1079/129 583/1080/130 577/1081/131 +f 577/1081/131 582/1082/132 578/1083/132 +f 582/1084/132 576/1085/133 578/1083/132 +f 581/1086/134 575/1087/135 576/1085/133 +f 580/1088/136 561/1089/137 575/1087/135 +f 564/1038/97 560/1090/138 565/1039/98 +f 566/1040/99 565/1091/98 567/1041/100 +f 568/1042/101 567/1092/100 569/1043/102 +f 571/1045/103 570/1044/102 569/1046/102 +f 573/1048/105 571/1045/103 572/1049/104 +f 559/1051/139 573/1048/105 574/1052/106 +f 561/1054/109 564/1038/109 566/1040/110 +f 568/1042/112 576/1093/114 575/1056/111 +f 570/1044/113 578/1094/113 576/1057/114 +f 570/1044/113 571/1045/116 577/1058/115 +f 571/1045/116 573/1048/119 579/1060/117 +f 558/1062/118 579/1095/117 573/1048/119 +f 580/1063/120 565/1039/120 560/1064/121 +f 567/1041/122 565/1091/120 580/1066/120 +f 569/1043/123 567/1092/122 581/1068/122 +f 572/1047/124 569/1046/123 582/1070/123 +f 574/1050/125 572/1049/124 583/1072/124 +f 557/1074/126 574/1052/125 584/1075/125 +f 558/1077/127 563/1096/140 584/1078/128 +f 579/1079/129 584/1097/128 583/1080/130 +f 577/1081/131 583/1098/130 582/1082/132 +f 582/1084/132 581/1099/134 576/1085/133 +f 581/1086/134 580/1100/136 575/1087/135 +f 580/1088/136 562/1101/141 561/1089/137 o Rifle -v 0.250000 0.603553 0.750000 -v 0.250000 0.603553 3.875000 -v 0.603553 0.250000 0.750000 -v 0.603553 0.250000 3.875000 -v 0.603553 -0.250000 0.750000 -v 0.603553 -0.250000 3.875000 -v 0.250000 -0.603553 0.750000 -v 0.250000 -0.603553 3.875000 -v -0.250000 -0.603553 0.750000 -v -0.250000 -0.603553 3.875000 -v -0.603553 -0.250000 0.750000 -v -0.603553 -0.250000 3.875000 -v -0.603553 0.250000 0.750000 -v -0.603553 0.250000 3.875000 -v -0.250000 0.603553 0.750000 -v -0.250000 0.603553 3.875000 -v 0.187500 0.452665 0.750000 -v 0.187500 0.452665 3.875000 -v -0.187500 0.452665 3.875000 -v -0.452665 0.187500 3.875000 -v -0.452665 -0.187500 3.875000 -v -0.187500 -0.452665 3.875000 -v 0.187500 -0.452665 3.875000 -v 0.452665 -0.187500 3.875000 -v 0.452665 0.187500 3.875000 -v -0.187500 0.452665 0.750000 -v -0.452665 0.187500 0.750000 -v -0.452665 -0.187500 0.750000 -v -0.187500 -0.452665 0.750000 -v 0.187500 -0.452665 0.750000 -v 0.452665 -0.187500 0.750000 -v 0.452665 0.187500 0.750000 -v -0.312500 -0.754442 0.750000 -v -0.754442 -0.312500 0.750000 -v -0.754442 0.312500 0.750000 -v -0.312500 0.754442 0.750000 -v 0.312500 0.754442 0.750000 -v 0.754442 0.312500 0.750000 -v 0.754442 -0.312500 0.750000 -v 0.312500 -0.754442 0.750000 -v -0.312500 -0.754442 -0.000000 -v -0.754442 -0.312500 -0.000000 -v -0.754442 0.312500 0.000000 -v -0.312500 0.754442 0.000000 -v 0.312500 0.754442 0.000000 -v 0.754442 0.312500 0.000000 -v 0.754442 -0.312500 0.000000 -v 0.312500 -0.754442 -0.000000 -v -0.312500 1.129442 0.250000 -v 0.312500 1.129442 0.250000 -v -0.312500 1.254442 0.750000 -v -0.312500 1.254442 0.250000 -v 0.312500 1.254442 0.750000 -v 0.312500 1.254442 0.250000 -v 0.187500 1.254442 0.750000 -v 0.187500 1.254442 0.250000 -v -0.187500 1.254442 0.750000 -v -0.187500 1.254442 0.250000 -v 0.000000 1.129442 0.250000 -v 0.000000 1.129442 0.750000 -v -0.062500 1.129440 0.687500 -v -0.062500 1.254440 0.687500 -v -0.062500 1.129440 0.312500 -v -0.062500 1.254440 0.437500 -v 0.062500 1.129440 0.687500 -v 0.062500 1.254440 0.687500 -v 0.062500 1.129440 0.312500 -v 0.062500 1.254440 0.437500 -v -0.250000 -0.603553 -0.000000 -v -0.603553 -0.250000 -0.000000 -v -0.603553 0.250000 0.000000 -v -0.250000 0.603553 0.000000 -v 0.250000 0.603553 0.000000 -v 0.603553 0.250000 0.000000 -v 0.603553 -0.250000 0.000000 -v 0.250000 -0.603553 -0.000000 -v -0.603554 -0.250000 -8.375000 -v -0.250000 -0.603554 -8.375000 -v -0.603554 0.250000 -8.375000 -v -0.250000 0.603553 -8.375000 -v 0.250000 0.603553 -8.375000 -v 0.603553 0.250000 -8.375000 -v 0.603553 -0.250001 -8.375000 -v 0.250000 -0.603554 -8.375000 -v -0.312500 -1.256835 -8.375000 -v -0.754442 -0.437501 -8.375000 -v -0.754442 0.312500 -8.375000 -v -0.312500 0.754441 -8.375000 -v 0.312500 0.754441 -8.375000 -v 0.754441 0.312500 -8.375000 -v 0.754441 -0.437500 -8.375000 -v 0.312500 -1.256835 -8.375000 -v -0.312500 -1.256835 -8.750000 -v -0.754442 -0.437500 -8.750000 -v -0.754442 0.312500 -8.750000 -v -0.312500 0.754441 -8.750000 -v 0.312500 0.754441 -8.750000 -v 0.754441 0.312500 -8.750000 -v 0.754441 -0.437500 -8.750000 -v 0.312500 -1.256835 -8.750000 -v 0.603553 -0.791054 -23.625000 -v 0.250120 -0.603554 -23.625000 -v -0.603554 -0.791054 -23.625000 -v -0.250121 -0.603554 -23.625000 -v 0.603553 -2.166053 -23.625000 -v -0.603554 -2.166053 -23.625000 -v 0.603551 -0.791054 -19.875000 -v 0.250238 -0.603554 -19.875000 -v -0.575003 -0.791054 -19.875000 -v -0.250243 -0.603554 -19.875000 -v 0.603551 -2.166053 -19.875000 -v 0.250238 -2.353553 -19.875000 -v -0.575003 -2.166053 -19.875000 -v -0.250243 -2.353553 -19.875000 -v -0.187500 -1.728554 -8.750000 -v 0.187500 -1.728554 -8.750000 -v -0.187500 -0.603554 -8.750000 -v 0.187500 -0.603554 -8.750000 -v -0.404007 -0.728554 -8.875000 -v 0.404006 -0.728554 -8.875000 -v -0.404007 -1.603554 -8.875000 -v 0.404006 -1.603554 -8.875000 -v 0.250000 0.603553 -8.750000 -v -0.250000 0.603553 -8.750000 -v -0.603554 0.250000 -8.750000 -v -0.603554 -0.250000 -8.750000 -v 0.603553 -0.250000 -8.750000 -v 0.603553 0.250000 -8.750000 -v 0.250000 0.603553 -23.625000 -v -0.250000 0.603553 -23.625000 -v -0.603554 0.250000 -23.625000 -v -0.603554 -0.250000 -23.625000 -v 0.250120 -0.603555 -8.749999 -v -0.250121 -0.603554 -8.750000 -v 0.603553 -0.250000 -23.625000 -v 0.603553 0.250000 -23.625000 -v -0.000000 -0.603554 -8.375000 -v -0.230970 -0.699225 -8.375000 -v -0.326641 -0.930195 -8.375000 -v -0.230970 -1.161165 -8.375000 -v -0.000000 -1.256835 -8.375000 -v 0.230969 -1.161165 -8.375000 -v 0.326640 -0.930195 -8.375000 -v 0.230969 -0.699225 -8.375000 -v -0.000000 -0.603554 -0.000000 -v -0.230970 -0.699225 -0.000000 -v -0.326641 -0.930195 -0.000000 -v -0.230970 -1.161165 -0.000000 -v -0.000000 -1.256835 -0.000000 -v 0.230969 -1.161165 -0.000000 -v 0.326640 -0.930195 -0.000000 -v 0.230969 -0.699225 -0.000000 -v 0.288712 -1.218907 0.750000 -v -0.000000 -1.338495 0.750000 -v -0.288713 -1.218907 0.750000 -v -0.408301 -0.930195 -0.000000 -v -0.288713 -1.218907 -0.000000 -v -0.000000 -1.338495 -0.000000 -v 0.288712 -1.218907 -0.000000 -v 0.408300 -0.930195 -0.000000 -v -0.408301 -0.930195 0.750000 -v 0.408300 -0.930195 0.750000 -v -0.312501 -1.728554 -8.500000 -v 0.312500 -1.728554 -8.500000 -v -0.312501 -1.728554 -8.750000 -v 0.312500 -1.728554 -8.750000 -v -0.000000 0.853703 -23.625000 -v -0.301852 0.772822 -23.625000 -v -0.522823 0.551852 -23.625000 -v 0.522822 0.551851 -23.625000 -v 0.301852 0.772822 -23.625000 -v 0.250240 -2.353553 -24.125000 -v -0.250241 -2.353554 -24.125000 -v -0.603554 0.250000 -24.125000 -v 0.603553 0.250000 -24.125000 -v -0.000000 0.853703 -24.125000 -v -0.301852 0.772822 -24.125000 -v -0.522823 0.551852 -24.125000 -v 0.522822 0.551851 -24.125000 -v 0.301852 0.772822 -24.125000 -v -0.603554 -2.166053 -24.125000 -v 0.603553 -2.166053 -24.125000 -v 0.250240 -2.353553 -23.625000 -v -0.250243 -2.353553 -23.625000 -v -0.000000 0.974444 -24.125000 -v -0.362222 0.877386 -24.125000 -v -0.627387 0.612221 -24.125000 -v -0.724444 0.250000 -24.125000 -v 0.724444 0.250000 -24.125000 -v 0.627386 0.612221 -24.125000 -v 0.362222 0.877386 -24.125000 -v -0.724444 -2.250000 -24.125000 -v -0.627387 -2.612222 -24.125000 -v -0.362222 -2.877387 -24.125000 -v -0.000000 -2.974444 -24.125000 -v 0.362222 -2.877388 -24.125000 -v 0.627387 -2.612222 -24.125000 -v 0.724444 -2.250000 -24.125000 -v -0.724444 0.249999 -26.375000 -v 0.724444 0.249999 -26.375000 -v 0.724444 -2.250001 -26.112240 -v -0.724444 -2.250001 -26.112240 -v -0.627386 -2.612223 -26.074171 -v -0.362222 -2.877388 -26.046301 -v 0.000001 -2.974445 -26.036097 -v 0.362222 -2.877388 -26.046301 -v 0.627387 -2.612222 -26.074171 -v -0.362222 0.877386 -32.375000 -v 0.000000 0.974443 -32.375000 -v -0.627386 0.612221 -32.375000 -v -0.724444 0.249999 -32.375000 -v 0.627387 0.612221 -32.375000 -v 0.724444 0.249999 -32.375000 -v 0.362222 0.877386 -32.375000 -v -0.724444 0.249999 -30.625000 -v 0.724444 0.249999 -30.625000 -v -0.724444 -2.250001 -32.375000 -v 0.724444 -2.250001 -32.375000 -v -0.724444 -2.250001 -30.345110 -v -0.627386 -2.612223 -30.304556 -v -0.362222 -2.877388 -30.274868 -v 0.000000 -2.974445 -30.264000 -v 0.362222 -2.877388 -30.274868 -v 0.627387 -2.612223 -30.304556 -v 0.724444 -2.250001 -30.345110 -v -0.627386 -2.612223 -32.375000 -v -0.362222 -2.877388 -32.375000 -v 0.000000 -2.974445 -32.375000 -v 0.362222 -2.877388 -32.375000 -v 0.627387 -2.612223 -32.375000 -v 0.000000 0.442908 -30.646597 -v -1.207407 0.121394 -30.610601 -v -2.091290 -0.757002 -30.512260 -v -2.414814 -1.956913 -30.377924 -v -2.091290 -3.156823 -30.243586 -v -1.207407 -4.035219 -30.145245 -v 0.000000 -4.356734 -30.109249 -v 1.207407 -4.035219 -30.145245 -v 2.091291 -3.156823 -30.243586 -v 2.414815 -1.956913 -30.377924 -v 2.091291 -0.757002 -30.512260 -v 1.207408 0.121393 -30.610601 -v 0.000000 0.443048 -26.395290 -v -0.965925 0.185646 -26.368237 -v -1.673032 -0.517587 -26.294323 -v -1.931851 -1.478221 -26.193357 -v -1.673032 -2.438856 -26.092390 -v -0.965925 -3.142088 -26.018476 -v 0.000000 -3.399490 -25.991423 -v 0.965926 -3.142088 -26.018476 -v 1.673033 -2.438855 -26.092390 -v 1.931852 -1.478221 -26.193357 -v 1.673033 -0.517587 -26.294323 -v 0.965926 0.185646 -26.368237 -v 0.724445 -1.725403 -26.169443 -v 0.989610 -1.461690 -26.197161 -v 1.086667 -1.101452 -26.235023 -v 0.989610 -0.741214 -26.272886 -v 0.724445 -0.477502 -26.300604 -v 0.724445 -1.647006 -25.423552 -v 0.989610 -1.383294 -25.451269 -v 1.086667 -1.023056 -25.489132 -v 0.989610 -0.662818 -25.526995 -v 0.724445 -0.399106 -25.554712 -v -0.724444 -0.477502 -26.300604 -v -0.989609 -0.741214 -26.272886 -v -1.086666 -1.101452 -26.235023 -v -0.989609 -1.461690 -26.197161 -v -0.724444 -1.725402 -26.169443 -v -0.724444 -0.399106 -25.554712 -v -0.989609 -0.662818 -25.526995 -v -1.086666 -1.023056 -25.489132 -v -0.989609 -1.383294 -25.451269 -v -0.724444 -1.647006 -25.423552 -v 0.724444 -2.097328 -30.366724 -v 0.797917 -1.996755 -30.377295 -v 0.797917 -0.877918 -30.494890 -v 0.724444 -0.777344 -30.505461 -v 0.724444 -2.129993 -30.677511 -v 0.797917 -2.029420 -30.688082 -v 0.797917 -0.910583 -30.805677 -v 0.724444 -0.810010 -30.816248 -v 0.724444 -1.985735 -31.164513 -v 0.724444 -1.539369 -31.406870 -v 0.724444 -1.052369 -31.262613 -v 0.797917 -1.907146 -31.100872 -v 0.797917 -1.528798 -31.306297 -v 0.797917 -1.116009 -31.184023 -v -0.724443 -0.777344 -30.505461 -v -0.797916 -0.877917 -30.494890 -v -0.797916 -1.996754 -30.377295 -v -0.724443 -2.097328 -30.366724 -v -0.724443 -0.810010 -30.816248 -v -0.797916 -0.910582 -30.805677 -v -0.797916 -2.029420 -30.688082 -v -0.724443 -2.129993 -30.677511 -v -0.724443 -1.052368 -31.262613 -v -0.724443 -1.539369 -31.406870 -v -0.724443 -1.985734 -31.164513 -v -0.797916 -1.116008 -31.184023 -v -0.797916 -1.528798 -31.306297 -v -0.797916 -1.907146 -31.100872 -v -0.375000 -0.000000 -32.375000 -v 0.375000 0.000000 -32.375000 -v -0.375000 -0.000000 -37.625000 -v -0.375001 -2.500000 -32.375000 -v 0.375000 -2.500000 -32.375000 -v -0.375000 -2.500000 -36.375000 -v 0.375000 -2.500000 -36.375000 -v -0.375000 -5.588699 -39.838146 -v -0.375000 -5.103414 -41.649258 -v -0.375000 -5.103414 -42.682030 -v -0.375000 -7.594547 -51.979065 -v -0.375000 -0.733767 -42.555103 -v -0.375000 -1.792117 -52.624638 -v -0.375000 -7.219547 -52.628601 -v -0.375000 -5.140984 -53.070400 -v -0.375000 -3.368848 -53.017761 -v 0.375000 -5.588700 -39.838146 -v 0.375000 -5.103413 -41.649258 -v 0.375000 -5.103413 -42.682030 -v 0.375000 -7.594547 -51.979065 -v 0.375000 -0.733767 -42.555103 -v 0.375000 -1.792117 -52.624638 -v 0.375000 -7.219547 -52.628586 -v 0.375000 -5.140984 -53.070396 -v 0.375000 -3.368848 -53.017761 -v -0.375000 -2.758819 -37.340927 -v -0.375000 -3.446319 -38.531712 -v -0.375001 -4.418591 -39.503983 -v -0.375000 -0.513030 -39.034538 -v -0.375000 -1.588486 -40.570450 -v -0.375000 -1.588486 -40.820450 -v 0.375000 -2.758819 -37.340927 -v 0.374999 -3.446319 -38.531712 -v 0.374999 -4.418591 -39.503983 -v 0.375000 -0.513030 -39.034538 -v 0.375000 -1.588486 -40.570450 -v 0.375000 -1.588486 -40.820450 -v 0.375000 -0.000000 -37.625000 -v -0.625000 -0.249956 -37.374996 -v -0.625000 -0.249956 -32.374996 -v -0.625000 -2.249955 -36.624996 -v -0.625000 -2.249956 -32.374996 -v -0.625000 -5.338655 -39.838142 -v -0.625000 -4.853369 -41.649254 -v -0.625000 -4.853369 -42.932026 -v -0.625000 -7.344502 -51.979061 -v -0.625000 -0.983722 -42.805099 -v -0.625000 -2.042073 -52.374634 -v -0.625000 -6.969503 -52.378582 -v -0.625000 -5.140940 -52.820393 -v -0.625000 -3.368803 -52.767757 -v -0.625000 -2.508774 -37.590923 -v -0.625000 -3.196274 -38.781708 -v -0.625000 -4.168546 -39.753979 -v -0.625000 -0.762986 -38.784534 -v -0.625000 -1.838441 -40.320446 -v -0.625000 -1.838441 -41.070446 -v 0.625000 -0.249956 -37.374996 -v 0.625000 -0.249956 -32.374996 -v 0.625000 -2.249955 -36.624996 -v 0.625000 -2.249956 -32.374996 -v 0.625000 -5.338655 -39.838142 -v 0.625000 -4.853369 -41.649254 -v 0.625000 -4.853369 -42.932026 -v 0.625000 -7.344502 -51.979061 -v 0.625000 -0.983722 -42.805099 -v 0.625000 -2.042073 -52.374634 -v 0.625000 -6.969502 -52.378582 -v 0.625000 -5.140939 -52.820393 -v 0.625000 -3.368803 -52.767757 -v 0.625000 -2.508775 -37.590923 -v 0.625000 -3.196274 -38.781708 -v 0.625000 -4.168546 -39.753979 -v 0.625000 -0.762986 -38.784534 -v 0.625000 -1.838441 -40.320446 -v 0.625000 -1.838441 -41.070446 -v -0.250000 -0.000001 -32.375000 -v 0.250000 -0.000001 -32.375000 -v -0.250000 0.499999 -32.375000 -v 0.250000 0.499999 -32.375000 -v -0.250000 -0.000000 -37.375000 -v 0.250000 -0.000000 -37.375000 -v -0.250000 0.500000 -37.375000 -v 0.250000 0.499999 -37.375000 -v 0.000000 0.744980 -32.375000 -v -0.173227 0.673227 -32.375000 -v 0.173228 0.673227 -32.375000 -v 0.000000 0.744980 -37.375000 -v -0.173227 0.673227 -37.375000 -v 0.173228 0.673227 -37.375000 -v 0.000000 0.500000 -37.619980 -v 0.000000 0.673227 -37.548229 -v 0.000000 -0.000000 -37.619980 -v 0.173227 0.500000 -37.548225 -v 0.122492 0.673227 -37.497490 -v -0.173226 0.500000 -37.548225 -v -0.122491 0.673227 -37.497490 -v 0.173227 0.000000 -37.548225 -v -0.173226 -0.000000 -37.548225 -v 0.125000 0.875000 -36.843750 -v 0.250000 0.875000 -36.843750 -v 0.125000 0.875000 -36.906250 -v 0.250000 0.875000 -36.906250 -v 0.250002 2.500000 -36.843750 -v 0.250002 2.500000 -36.906250 -v -0.250000 0.875000 -36.843750 -v -0.125000 0.874999 -36.843750 -v -0.250000 0.875000 -36.906250 -v -0.125000 0.874999 -36.906250 -v -0.249999 2.500000 -36.843750 -v -0.249999 2.500000 -36.906250 -v 0.062502 2.375000 -36.843750 -v 0.062502 2.375000 -36.906250 -v -0.062499 2.375000 -36.843750 -v -0.062499 2.375000 -36.906250 -v 0.125001 2.312500 -36.843750 -v 0.125001 2.312500 -36.906250 -v -0.124999 2.312500 -36.843750 -v -0.124999 2.312500 -36.906250 -v -0.187500 1.062500 -36.906250 -v 0.187500 1.062500 -36.906250 -v -0.187500 1.250000 -36.906250 -v 0.187500 1.250000 -36.906250 -v 0.125000 1.250000 -36.906250 -v -0.125000 1.250000 -36.906250 -v 0.000000 1.125000 -36.906250 -v -0.375000 1.062500 -36.968750 -v 0.375000 1.062500 -36.968750 -v -0.375000 1.250000 -36.968750 -v 0.375000 1.250000 -36.968750 -v 0.125000 1.250000 -36.968750 -v -0.125000 1.250000 -36.968750 -v 0.000000 1.125000 -36.968750 -v -0.375000 1.062500 -36.781250 -v -0.375000 1.250000 -36.781250 -v 0.375000 1.062500 -36.781250 -v 0.375000 1.250000 -36.781250 -v 0.187500 1.062500 -36.781250 -v 0.187500 1.249999 -36.781250 -v -0.187500 1.062499 -36.781250 -v -0.187500 1.250000 -36.781250 -v 0.250000 -0.000000 -35.250000 -v 0.375000 -0.000000 -35.250000 -v 0.250000 -0.000000 -37.125000 -v 0.375000 -0.000000 -37.125000 -v 0.250000 0.875000 -37.000000 -v 0.375000 0.874999 -37.000000 -v 0.250000 0.875000 -36.750000 -v 0.375000 0.874999 -36.750000 -v 0.250000 0.625000 -35.375000 -v 0.375000 0.625000 -35.375000 -v 0.250000 0.625000 -36.500000 -v 0.375000 0.625000 -36.500000 -v 0.375000 0.698223 -36.676777 -v 0.250000 0.698223 -36.676777 -v -0.375000 -0.000000 -37.125000 -v -0.375000 -0.000000 -35.250000 -v -0.250000 -0.000000 -35.250000 -v -0.250000 -0.000000 -37.125000 -v -0.250000 0.875000 -37.000000 -v -0.375000 0.874999 -37.000000 -v -0.250000 0.875000 -36.750000 -v -0.375000 0.874999 -36.750000 -v -0.375000 0.625000 -35.375000 -v -0.250000 0.625000 -35.375000 -v -0.375000 0.625000 -36.500000 -v -0.250000 0.625000 -36.500000 -v -0.375000 0.698223 -36.676777 -v -0.250000 0.698223 -36.676777 -v 0.250000 0.812499 -36.937500 -v 0.250000 0.856694 -36.919193 -v 0.250000 0.856694 -36.830807 -v 0.250000 0.812499 -36.812500 -v 0.250000 0.768305 -36.830807 -v 0.250000 0.749999 -36.875000 -v 0.250000 0.768305 -36.919193 -v -0.250000 0.812500 -36.937500 -v -0.250000 0.856694 -36.919193 -v -0.250000 0.856694 -36.830807 -v -0.250000 0.812500 -36.812500 -v -0.250000 0.768305 -36.830807 -v -0.250000 0.749999 -36.875000 -v -0.250000 0.768305 -36.919193 -v 0.250000 -2.875000 -32.375000 -v 0.250000 -2.875000 -34.625000 -v 0.250000 -3.116045 -34.912266 -v 0.250000 -3.478267 -35.009323 -v 0.250000 -3.840489 -34.912266 -v 0.250000 -4.105654 -34.647102 -v 0.250000 -4.105654 -32.772102 -v 0.250000 -3.970654 -32.422245 -v 0.250000 -3.683387 -32.181198 -v 0.250000 -3.308387 -32.181198 -v 0.250000 -2.989362 -32.378296 -v 0.250000 -2.875000 -32.600048 -v 0.250000 -3.478267 -35.384323 -v 0.250000 -3.900860 -35.271091 -v 0.250000 -4.117366 -35.146091 -v 0.250001 -4.230654 -34.772102 -v 0.250001 -4.230654 -32.772102 -v 0.250000 -4.078907 -32.359745 -v 0.250000 -3.763736 -32.085442 -v 0.250000 -3.228039 -32.085442 -v 0.250000 -2.940556 -32.265007 -v 0.250000 -2.990162 -36.110531 -v 0.250001 -2.828400 -36.714233 -v 0.250001 -3.022514 -37.438679 -v 0.250001 -2.954979 -37.680687 -v 0.250001 -2.758819 -37.340927 -v 0.250000 -2.500000 -36.375000 -v 0.250001 -2.500000 -32.375000 -v -0.250000 -2.875000 -32.375000 -v -0.250000 -2.875000 -34.625000 -v -0.250000 -3.116045 -34.912266 -v -0.250000 -3.478267 -35.009323 -v -0.250000 -3.840489 -34.912266 -v -0.250000 -4.105654 -34.647102 -v -0.250000 -4.105654 -32.772102 -v -0.250000 -3.970654 -32.422245 -v -0.250000 -3.683387 -32.181198 -v -0.250000 -3.308387 -32.181198 -v -0.250000 -2.989362 -32.378296 -v -0.250000 -2.875000 -32.600048 -v -0.250000 -3.478267 -35.384300 -v -0.250000 -3.900860 -35.271091 -v -0.250000 -4.117366 -35.146091 -v -0.250000 -4.230654 -34.772102 -v -0.249999 -4.230654 -32.772102 -v -0.249999 -4.078907 -32.359745 -v -0.250000 -3.763736 -32.085442 -v -0.249999 -3.228039 -32.085442 -v -0.250000 -2.940556 -32.265007 -v -0.250000 -2.990162 -36.110531 -v -0.250000 -2.828400 -36.714233 -v -0.250000 -3.022514 -37.438679 -v -0.250000 -2.954979 -37.680687 -v -0.250000 -2.758819 -37.340927 -v -0.250000 -2.500000 -36.375000 -v -0.250000 -2.500000 -32.375000 -v 0.125000 -2.875000 -34.375000 -v 0.125000 -3.000000 -34.062500 -v 0.125000 -3.000000 -34.187500 -v 0.125000 -3.375000 -34.125000 -v 0.125000 -3.375000 -34.250000 -v 0.125000 -3.687500 -34.062500 -v 0.125000 -3.687500 -34.187500 -v 0.125000 -3.937500 -33.875000 -v 0.125000 -3.937500 -34.000000 -v -0.125000 -2.875000 -34.375000 -v -0.125000 -3.000000 -34.062500 -v -0.125000 -3.000000 -34.187500 -v -0.125000 -3.375000 -34.125000 -v -0.125000 -3.375000 -34.250000 -v -0.125000 -3.687500 -34.062500 -v -0.125000 -3.687500 -34.187500 -v -0.125000 -3.937500 -33.875000 -v -0.125000 -3.937500 -34.000000 -v 0.125000 -2.875000 -34.000000 -v -0.125000 -2.875000 -34.000000 +v -0.250000 0.603553 28.875000 +v 0.187500 0.452665 28.875000 +v 0.250000 0.603553 28.875000 +v -0.250000 -0.603553 28.875000 +v -0.452665 -0.187500 28.875000 +v -0.603553 -0.250000 28.875000 +v 0.250000 -0.603553 28.875000 +v -0.187500 -0.452665 28.875000 +v 0.603553 -0.250000 28.875000 +v 0.187500 -0.452665 28.875000 +v 0.452665 0.187500 28.875000 +v 0.452665 -0.187500 28.875000 +v 0.603553 0.250000 28.875000 +v -0.603553 0.250000 28.875000 +v -0.452665 0.187500 28.875000 +v -0.187500 0.452665 28.875000 +v -0.312500 1.254442 25.750000 +v -0.312500 1.254442 25.250000 +v -0.312500 1.129442 25.250000 +v 0.312500 1.254442 25.250000 +v 0.187500 1.254442 25.750000 +v 0.312500 1.254442 25.750000 +v -0.187500 1.254442 25.250000 +v 0.312500 0.754442 25.000000 +v 0.312500 -0.754442 25.000000 +v -0.312500 -0.754442 25.000000 +v 0.000000 1.129442 25.250000 +v 0.187500 1.254442 25.250000 +v -0.187500 1.254442 25.750000 +v 0.000000 1.129442 25.750000 +v -0.062500 1.129440 25.687500 +v -0.062500 1.254440 25.437500 +v -0.062500 1.129440 25.312500 +v 0.062500 1.254440 25.437500 +v 0.062500 1.129440 25.312500 +v 0.062500 1.129440 25.687500 +v 0.062500 1.254440 25.687500 +v 0.312500 1.129442 25.250000 +v 0.754441 -0.437500 16.250000 +v 0.312500 -1.256835 16.250000 +v -0.312500 -1.256835 16.250000 +v 0.312500 0.754441 16.625000 +v -0.312500 0.754441 16.625000 +v -0.754442 0.312500 16.625000 +v 0.312500 0.754442 25.750000 +v -0.312501 -1.728554 16.250000 +v 0.312500 -1.728554 16.500000 +v -0.312501 -1.728554 16.500000 +v 0.312500 -1.728554 16.250000 +v 0.312500 -1.256835 16.625000 +v 0.250120 -0.603553 1.375000 +v 0.603553 -0.791053 1.375000 +v 0.603553 -0.249999 1.375000 +v -0.250121 -0.603553 1.375000 +v -0.603554 -0.249999 1.375000 +v -0.603554 -0.791053 1.375000 +v 0.250000 0.603554 1.375000 +v 0.000000 0.853704 1.375000 +v -0.250000 0.603554 1.375000 +v 0.724444 0.250001 0.875000 +v 0.724444 -2.250000 -1.112240 +v 0.724444 0.250000 -1.375000 +v -0.724444 0.250001 0.875000 +v -0.724444 -2.250000 -1.112240 +v -0.724444 -2.249999 0.875000 +v -0.724444 0.250000 -5.625000 +v -0.724444 -2.250000 -7.375000 +v -0.724444 -2.250000 -5.345110 +v 0.724444 0.250000 -5.625000 +v 0.724444 -2.250000 -7.375000 +v 0.724444 0.250000 -7.375000 +v 2.091291 -0.757001 -5.512260 +v 2.091291 -3.156821 -5.243586 +v 0.000000 -4.356733 -5.109249 +v -1.673032 -2.438855 -1.092390 +v 1.673033 -2.438854 -1.092390 +v 0.000000 0.443049 -1.395290 +v 0.989610 -0.662817 -0.526995 +v 0.724445 -0.399105 -0.554712 +v 0.724445 -1.647005 -0.423552 +v -1.086666 -1.023055 -0.489132 +v -0.989609 -1.383293 -0.451269 +v -0.724444 -1.647005 -0.423552 +v 0.797917 -0.910582 -5.805677 +v 0.797917 -0.877917 -5.494890 +v 0.797917 -2.029418 -5.688082 +v -0.797916 -1.528797 -6.306297 +v -0.797916 -1.907145 -6.100872 +v -0.797916 -2.029418 -5.688082 +v 0.362222 0.877387 -7.375000 +v -0.627386 0.612222 -7.375000 +v -0.249999 2.500002 -11.843750 +v -0.124999 2.312502 -11.843750 +v -0.062499 2.375002 -11.843750 +v 0.250000 0.875002 -11.906250 +v 0.250002 2.500002 -11.843750 +v 0.250000 0.875002 -11.843750 +v -0.250000 0.875002 -11.843750 +v 0.250002 2.500002 -11.906250 +v 0.125001 2.312502 -11.906250 +v 0.062502 2.375002 -11.906250 +v -0.249999 2.500002 -11.906250 +v -0.250000 0.875002 -11.906250 +v 0.062502 2.375002 -11.843750 +v -0.124999 2.312502 -11.906250 +v -0.125000 0.875001 -11.843750 +v -0.125000 0.875001 -11.906250 +v -0.062499 2.375002 -11.906250 +v 0.125001 2.312502 -11.843750 +v 0.125000 0.875002 -11.843750 +v 0.125000 0.875002 -11.906250 +v -0.125000 1.250002 -11.968750 +v -0.187500 1.250002 -11.906250 +v -0.125000 1.250002 -11.906250 +v 0.125000 1.250002 -11.968750 +v 0.000000 1.125002 -11.906250 +v 0.125000 1.250002 -11.906250 +v 0.187500 1.250002 -11.906250 +v -0.375000 1.062502 -11.968750 +v 0.187500 1.062502 -11.906250 +v -0.187500 1.062502 -11.906250 +v -0.375000 1.250002 -11.781250 +v -0.375000 1.250002 -11.968750 +v 0.375000 1.250002 -11.968750 +v 0.375000 1.062502 -11.781250 +v 0.375000 1.062502 -11.968750 +v 0.187500 1.250001 -11.781250 +v 0.187500 1.062502 -11.781250 +v -0.375000 1.062502 -11.781250 +v -0.187500 1.250002 -11.781250 +v -0.187500 1.062501 -11.781250 +v 0.375000 1.250002 -11.781250 +v 0.000000 1.125002 -11.968750 +v 0.375000 0.000002 -12.125000 +v 0.250000 0.875002 -12.000000 +v 0.375000 0.875001 -12.000000 +v 0.375000 0.875001 -11.750000 +v 0.375000 0.000002 -10.250000 +v 0.250000 0.625002 -10.375000 +v 0.250000 0.000002 -10.250000 +v 0.250000 0.698225 -11.676777 +v 0.250000 0.000002 -12.125000 +v 0.250000 0.625002 -11.500000 +v 0.375000 0.625002 -10.375000 +v 0.375000 0.625002 -11.500000 +v 0.375000 0.698225 -11.676777 +v -0.375000 0.000002 -12.125000 +v -0.250000 0.875002 -12.000000 +v -0.250000 0.000002 -12.125000 +v -0.375000 0.875001 -12.000000 +v -0.250000 0.875002 -11.750000 +v -0.250000 0.000002 -10.250000 +v -0.375000 0.625002 -10.375000 +v -0.375000 0.000002 -10.250000 +v -0.375000 0.698225 -11.676777 +v -0.375000 0.625002 -11.500000 +v -0.250000 0.625002 -10.375000 +v -0.250000 0.625002 -11.500000 +v -0.250000 0.698225 -11.676777 +v 0.250001 -2.828398 -11.714233 +v 0.250001 -2.758817 -12.340927 +v 0.250000 -2.499998 -11.375000 +v 0.250000 -3.116043 -9.912266 +v 0.250000 -3.478265 -10.384323 +v 0.250000 -2.990160 -11.110531 +v 0.250000 -3.900858 -10.271091 +v 0.250000 -3.478265 -10.009323 +v 0.250000 -3.840487 -9.912266 +v 0.250000 -4.117364 -10.146091 +v 0.250000 -4.105652 -9.647102 +v 0.250001 -4.230652 -9.772102 +v 0.250001 -4.230652 -7.772102 +v 0.250000 -4.105652 -7.772102 +v 0.250000 -4.078906 -7.359745 +v 0.250000 -3.970653 -7.422245 +v 0.250000 -3.763735 -7.085442 +v 0.250000 -3.683386 -7.181198 +v 0.250000 -3.228038 -7.085442 +v 0.250000 -3.308386 -7.181198 +v 0.250000 -2.940555 -7.265007 +v 0.250000 -2.989361 -7.378296 +v 0.250000 -2.874999 -7.375000 +v 0.250001 -2.499999 -7.375000 +v 0.250000 -2.874999 -7.600048 +v 0.250000 -2.874998 -9.625000 +v 0.250001 -2.954977 -12.680687 +v 0.250001 -3.022512 -12.438679 +v -0.250000 -3.116043 -9.912266 +v -0.250000 -3.478265 -10.384300 +v -0.250000 -3.478265 -10.009323 +v -0.250000 -2.758817 -12.340927 +v -0.250000 -2.954977 -12.680687 +v -0.250000 -3.022512 -12.438679 +v -0.250000 -3.900858 -10.271091 +v -0.250000 -3.840487 -9.912266 +v -0.250000 -4.117364 -10.146091 +v -0.250000 -4.105652 -9.647102 +v -0.250000 -4.230652 -9.772102 +v -0.249999 -4.230652 -7.772102 +v -0.250000 -4.105652 -7.772102 +v -0.249999 -4.078906 -7.359745 +v -0.250000 -3.970653 -7.422245 +v -0.250000 -3.763735 -7.085442 +v -0.250000 -3.683386 -7.181198 +v -0.249999 -3.228038 -7.085442 +v -0.250000 -3.308386 -7.181198 +v -0.250000 -2.940555 -7.265007 +v -0.250000 -2.989361 -7.378296 +v -0.250000 -2.874999 -7.375000 +v -0.250000 -2.874999 -7.600048 +v -0.250000 -2.499999 -7.375000 +v -0.250000 -2.874998 -9.625000 +v -0.250000 -2.499998 -11.375000 +v 0.125000 -2.999998 -9.187500 +v 0.125000 -3.374998 -9.125000 +v 0.125000 -3.374998 -9.250000 +v 0.125000 -3.687498 -9.187500 +v 0.125000 -3.687498 -9.062500 +v 0.125000 -3.937498 -9.000000 +v -0.125000 -2.999998 -9.187500 +v -0.125000 -3.374998 -9.125000 +v -0.125000 -2.999998 -9.062500 +v -0.125000 -3.687498 -9.187500 +v -0.125000 -3.374998 -9.250000 +v -0.125000 -3.937498 -9.000000 +v -0.125000 -3.687498 -9.062500 +v 0.125000 -2.874998 -9.375000 +v -0.125000 -3.937498 -8.875000 +v 0.125000 -3.937498 -8.875000 +v -0.125000 -2.874998 -9.000000 +v -0.125000 -2.874998 -9.375000 +v 0.125000 -2.874998 -9.000000 +v 0.125000 -2.999998 -9.062500 +v -0.754442 -0.312500 25.750000 +v -0.312500 -0.754442 25.750000 +v 0.312500 -0.754442 25.750000 +v 0.362222 0.877387 0.875000 +v -0.362222 0.877387 0.875000 +v 0.627387 -2.612221 0.875000 +v 0.724444 -2.249999 0.875000 +v -0.362222 -2.877386 0.875000 +v -0.250000 -2.828398 -11.714233 +v -0.250000 -2.990160 -11.110531 +v -0.724444 0.250000 -7.375000 +v 0.000000 -2.974444 -7.375000 +v -0.627386 -2.612221 -7.375000 +v -0.312500 0.754442 25.000000 +v -0.312500 0.754442 25.750000 +v -0.754442 -0.312500 25.000000 +v -0.754442 0.312500 25.000000 +v 0.754442 0.312500 25.000000 +v 0.754442 -0.312500 25.000000 +v 0.408300 -0.930195 25.000000 +v 0.288712 -1.218907 25.000000 +v -0.288713 -1.218907 25.000000 +v -0.408301 -0.930195 25.000000 +v 0.000000 -1.338495 25.000000 +v -0.062500 1.254440 25.687500 +v -0.754442 -0.437500 16.250000 +v -0.754442 0.312500 16.250000 +v -0.312500 0.754441 16.250000 +v 0.312500 0.754441 16.250000 +v 0.754441 0.312500 16.250000 +v -0.754442 -0.437501 16.625000 +v 0.754441 -0.437500 16.625000 +v -0.312500 -1.256835 16.625000 +v 0.754441 0.312500 16.625000 +v 0.603553 0.250001 1.375000 +v 0.522822 0.551852 1.375000 +v 0.301852 0.772823 1.375000 +v -0.301852 0.772823 1.375000 +v -0.522823 0.551853 1.375000 +v -0.603554 0.250001 1.375000 +v -0.724444 0.250000 -1.375000 +v 0.724444 -2.250000 -5.345110 +v -2.091290 -0.757001 -5.512260 +v -1.207407 0.121395 -5.610601 +v 0.000000 0.442909 -5.646597 +v 1.207408 0.121394 -5.610601 +v 2.414815 -1.956912 -5.377924 +v 1.207407 -4.035218 -5.145245 +v -1.207407 -4.035218 -5.145245 +v -2.091290 -3.156821 -5.243586 +v -2.414814 -1.956912 -5.377924 +v -0.965925 0.185647 -1.368237 +v -1.673032 -0.517586 -1.294323 +v -1.931851 -1.478220 -1.193358 +v -0.965925 -3.142087 -1.018477 +v 0.000000 -3.399489 -0.991423 +v 0.965926 -3.142087 -1.018477 +v 1.931852 -1.478220 -1.193358 +v 1.673033 -0.517586 -1.294323 +v 0.965926 0.185647 -1.368237 +v 0.989610 -1.383293 -0.451269 +v 1.086667 -1.023055 -0.489132 +v -0.724444 -0.399105 -0.554712 +v -0.989609 -0.662817 -0.526995 +v 0.797917 -1.996754 -5.377295 +v 0.797917 -1.907145 -6.100872 +v 0.797917 -1.528797 -6.306297 +v 0.797917 -1.116008 -6.184023 +v -0.797916 -1.996753 -5.377295 +v -0.797916 -0.877916 -5.494890 +v -0.797916 -0.910581 -5.805677 +v -0.797916 -1.116007 -6.184023 +v -0.362222 0.877387 -7.375000 +v 0.000000 0.974444 -7.375000 +v 0.627387 0.612222 -7.375000 +v 0.250000 0.875002 -11.750000 +v -0.375000 0.875001 -11.750000 +v -0.408301 -0.930195 25.750000 +v -0.288713 -1.218907 25.750000 +v 0.000000 -1.338495 25.750000 +v 0.288712 -1.218907 25.750000 +v 0.408300 -0.930195 25.750000 +v 0.754442 -0.312500 25.750000 +v 0.754442 0.312500 25.750000 +v -0.754442 0.312500 25.750000 +v 0.000000 0.974445 0.875000 +v -0.627387 0.612222 0.875000 +v 0.627386 0.612222 0.875000 +v -0.627387 -2.612221 0.875000 +v 0.000000 -2.974443 0.875000 +v 0.362222 -2.877387 0.875000 +v -0.362222 -2.877387 -7.375000 +v 0.627387 -2.612221 -7.375000 +v 0.362222 -2.877387 -7.375000 +v 0.603553 0.250000 25.750000 +v 0.250000 0.603553 25.750000 +v 0.603553 -0.250000 25.750000 +v 0.250000 -0.603553 25.750000 +v -0.250000 -0.603553 25.750000 +v -0.603553 -0.250000 25.750000 +v -0.603553 0.250000 25.750000 +v -0.250000 0.603553 25.750000 +v -0.187500 -0.452665 25.750000 +v -0.452665 -0.187500 25.750000 +v -0.452665 0.187500 25.750000 +v -0.187500 0.452665 25.750000 +v 0.187500 0.452665 25.750000 +v 0.452665 0.187500 25.750000 +v 0.452665 -0.187500 25.750000 +v 0.187500 -0.452665 25.750000 +v 0.250000 -0.603553 25.000000 +v 0.603553 -0.250001 16.625000 +v 0.603553 -0.250000 25.000000 +v 0.603553 0.250000 25.000000 +v 0.250000 0.603553 16.625000 +v 0.250000 0.603553 25.000000 +v -0.250000 0.603553 25.000000 +v -0.603554 0.250000 16.625000 +v -0.603553 0.250000 25.000000 +v -0.250000 -0.603553 25.000000 +v -0.603554 -0.250000 16.625000 +v -0.250000 -0.603554 16.625000 +v 0.250000 -0.603554 16.625000 +v 0.603553 0.250000 16.625000 +v -0.250000 0.603553 16.625000 +v -0.603553 -0.250000 25.000000 +v -0.250241 -2.353553 0.875000 +v 0.250240 -2.353552 1.375000 +v -0.250243 -2.353552 1.375000 +v 0.250238 -0.603553 5.125000 +v 0.603551 -0.791053 5.125000 +v -0.603554 -2.166052 1.375000 +v -0.575003 -0.791053 5.125000 +v -0.250243 -0.603553 5.125000 +v 0.603551 -2.166052 5.125000 +v 0.603553 -2.166052 1.375000 +v -0.404007 -0.728554 16.125000 +v -0.187500 -0.603554 16.250000 +v 0.404006 -0.728554 16.125000 +v 0.187500 -0.603554 16.250000 +v -0.250243 -2.353552 5.125000 +v -0.187500 -1.728554 16.250000 +v -0.575003 -2.166052 5.125000 +v -0.404007 -1.603554 16.125000 +v 0.250238 -2.353552 5.125000 +v 0.187500 -1.728554 16.250000 +v 0.404006 -1.603554 16.125000 +v -0.250000 0.603553 16.250000 +v -0.603554 0.250000 16.250000 +v 0.603553 -0.250000 16.250000 +v 0.603553 0.250000 16.250000 +v -0.603554 -0.250000 16.250000 +v 0.250000 0.603553 16.250000 +v 0.000000 -0.603554 25.000000 +v 0.230969 -0.699225 16.625000 +v 0.000000 -0.603554 16.625000 +v 0.326640 -0.930195 25.000000 +v 0.230969 -1.161165 16.625000 +v 0.326640 -0.930195 16.625000 +v 0.000000 -1.256835 25.000000 +v -0.230970 -1.161165 16.625000 +v 0.000000 -1.256835 16.625000 +v -0.326641 -0.930195 25.000000 +v -0.230970 -0.699225 16.625000 +v -0.326641 -0.930195 16.625000 +v 0.230969 -0.699225 25.000000 +v 0.230969 -1.161165 25.000000 +v -0.230970 -1.161165 25.000000 +v -0.230970 -0.699225 25.000000 +v 0.250120 -0.603555 16.250000 +v -0.250121 -0.603554 16.250000 +v 0.301852 0.772823 0.875000 +v -0.603554 -2.166052 0.875000 +v 0.000000 0.853704 0.875000 +v -0.301852 0.772823 0.875000 +v 0.522822 0.551852 0.875000 +v -0.522823 0.551853 0.875000 +v -0.603554 0.250001 0.875000 +v 0.603553 0.250001 0.875000 +v 0.603553 -2.166052 0.875000 +v 0.000001 -2.974444 -1.036097 +v 0.362222 -2.877387 -1.046301 +v 0.627387 -2.612221 -1.074171 +v -0.627386 -2.612222 -1.074171 +v -0.362222 -2.877387 -1.046301 +v 0.362222 -2.877387 -5.274868 +v -0.627386 -2.612221 -5.304556 +v -0.362222 -2.877387 -5.274868 +v 0.627387 -2.612221 -5.304556 +v 0.000000 -2.974444 -5.264000 +v 0.989610 -0.741213 -1.272886 +v 1.086667 -1.101451 -1.235023 +v 0.989610 -1.461689 -1.197161 +v 0.724445 -1.725402 -1.169443 +v 0.724445 -0.477501 -1.300604 +v -0.989609 -0.741213 -1.272886 +v -0.724444 -0.477501 -1.300604 +v -0.989609 -1.461689 -1.197161 +v -0.724444 -1.725401 -1.169443 +v -1.086666 -1.101451 -1.235023 +v 0.724444 -0.810009 -5.816248 +v 0.724444 -0.777343 -5.505461 +v 0.724444 -2.097327 -5.366724 +v 0.724444 -2.129992 -5.677511 +v 0.724444 -1.985734 -6.164513 +v 0.724444 -1.052368 -6.262613 +v 0.724444 -1.539368 -6.406870 +v -0.724443 -2.097327 -5.366724 +v -0.724443 -2.129992 -5.677511 +v -0.724443 -0.810009 -5.816248 +v -0.724443 -1.052367 -6.262613 +v -0.724443 -1.985733 -6.164513 +v -0.724443 -1.539368 -6.406870 +v -0.375000 -2.499998 -11.375000 +v 0.375000 -2.499999 -7.375000 +v -0.375001 -2.499999 -7.375000 +v -0.375000 -1.792115 -27.624638 +v 0.375000 -0.733765 -17.555103 +v 0.375000 -1.792115 -27.624638 +v -0.375000 -5.103412 -16.649258 +v 0.375000 -5.588698 -14.838146 +v -0.375000 -5.588697 -14.838146 +v -0.375000 -7.594545 -26.979065 +v 0.375000 -7.219544 -27.628586 +v 0.375000 -7.594545 -26.979065 +v -0.375000 -5.103412 -17.682030 +v 0.375000 -5.103411 -16.649258 +v -0.375000 -7.219544 -27.628601 +v 0.375000 -5.140982 -28.070396 +v 0.375000 -5.103411 -17.682030 +v 0.375000 -3.368846 -28.017761 +v -0.375000 -3.368846 -28.017761 +v -0.375000 -5.140982 -28.070400 +v 0.375000 -0.513028 -14.034538 +v -0.375000 -1.588484 -15.570450 +v -0.375000 -0.513028 -14.034538 +v -0.375000 -3.446317 -13.531712 +v 0.375000 -2.758817 -12.340927 +v -0.375000 -2.758817 -12.340927 +v 0.375000 -1.588484 -15.570450 +v -0.375000 -1.588484 -15.820450 +v -0.375001 -4.418590 -14.503983 +v 0.374999 -3.446317 -13.531712 +v 0.375000 -2.499998 -11.375000 +v 0.374999 -4.418590 -14.503983 +v -0.375000 -0.733765 -17.555103 +v 0.375000 -1.588484 -15.820450 +v -0.375000 0.000002 -12.625000 +v 0.375000 0.000002 -12.625000 +v -0.375000 0.000001 -7.375000 +v -0.625000 -0.983720 -17.805099 +v -0.625000 -2.508772 -12.590923 +v -0.625000 -7.344500 -26.979061 +v -0.625000 -4.168545 -14.753979 +v -0.625000 -6.969501 -27.378582 +v -0.625000 -5.338654 -14.838142 +v -0.625000 -2.042071 -27.374634 +v -0.625000 -0.762984 -13.784534 +v -0.625000 -0.249954 -12.374996 +v -0.625000 -5.140938 -27.820393 +v -0.625000 -1.838439 -15.320446 +v -0.625000 -4.853367 -16.649254 +v -0.625000 -1.838439 -16.070446 +v -0.625000 -2.249954 -7.374996 +v -0.625000 -4.853367 -17.932026 +v -0.625000 -2.249953 -11.624996 +v 0.625000 -0.249955 -7.374996 +v 0.625000 -2.249953 -11.624996 +v 0.625000 -0.249954 -12.374996 +v 0.375000 0.000001 -7.375000 +v 0.625000 -0.762984 -13.784534 +v 0.625000 -1.838439 -15.320446 +v 0.625000 -1.838439 -16.070446 +v 0.625000 -0.983720 -17.805099 +v 0.625000 -2.042071 -27.374634 +v 0.625000 -3.368801 -27.767757 +v 0.625000 -5.140937 -27.820393 +v 0.625000 -6.969500 -27.378582 +v 0.625000 -7.344500 -26.979061 +v 0.625000 -4.853367 -17.932026 +v 0.625000 -4.853367 -16.649254 +v 0.625000 -5.338654 -14.838142 +v 0.625000 -4.168545 -14.753979 +v 0.625000 -2.508773 -12.590923 +v 0.625000 -2.249954 -7.374996 +v -0.625000 -0.249955 -7.374996 +v -0.625000 -3.196272 -13.781708 +v -0.625000 -3.368801 -27.767757 +v 0.625000 -3.196272 -13.781708 +v 0.250000 0.000002 -12.375000 +v 0.250000 0.500000 -7.375000 +v 0.250000 0.000000 -7.375000 +v -0.250000 0.500002 -12.375000 +v -0.250000 0.000000 -7.375000 +v -0.250000 0.500000 -7.375000 +v 0.173228 0.673228 -7.375000 +v 0.000000 0.744982 -12.375000 +v 0.000000 0.744981 -7.375000 +v -0.173227 0.673229 -12.375000 +v -0.173227 0.673228 -7.375000 +v 0.173228 0.673229 -12.375000 +v 0.250000 0.500001 -12.375000 +v 0.173227 0.500002 -12.548225 +v 0.122492 0.673229 -12.497490 +v 0.000000 0.673229 -12.548229 +v 0.000000 0.500002 -12.619980 +v -0.122491 0.673229 -12.497490 +v -0.173226 0.500002 -12.548225 +v -0.173226 0.000002 -12.548225 +v -0.250000 0.000002 -12.375000 +v 0.000000 0.000002 -12.619980 +v 0.173227 0.000002 -12.548225 +v 0.250000 0.856696 -11.830807 +v -0.250000 0.812502 -11.812500 +v 0.250000 0.812501 -11.812500 +v 0.250000 0.750001 -11.875000 +v -0.250000 0.768307 -11.919193 +v 0.250000 0.768307 -11.919193 +v -0.250000 0.768307 -11.830807 +v 0.250000 0.768307 -11.830807 +v 0.250000 0.856696 -11.919193 +v -0.250000 0.812502 -11.937500 +v -0.250000 0.856696 -11.919193 +v 0.250000 0.812501 -11.937500 +v -0.250000 0.750001 -11.875000 +v -0.250000 0.856696 -11.830807 +v 0.250240 -2.353552 0.875000 +v -0.724443 -0.777343 -5.505461 vt 0.959514 0.921933 vt 0.955466 0.910781 vt 0.959514 0.910781 @@ -1497,17 +4251,17 @@ vt 0.748988 0.654275 vt 0.696356 0.349442 vt 0.659919 0.349442 vn 0.0000 0.0000 1.0000 -vn -1.0000 -0.0000 0.0000 +vn -1.0000 0.0000 0.0000 vn 0.0000 1.0000 0.0000 vn 0.0000 0.0000 -1.0000 -vn -0.5547 0.8320 -0.0000 +vn -0.5547 0.8321 0.0000 vn 0.5547 0.8321 0.0000 vn 0.0000 0.7071 -0.7071 vn 1.0000 0.0000 0.0000 vn 0.0000 -1.0000 0.0000 vn 0.0000 -0.2561 0.9666 -vn -0.0000 -0.1113 -0.9938 -vn 0.0000 0.1045 0.9945 +vn 0.0000 -0.1113 -0.9938 +vn -0.0000 0.1045 0.9945 vn -0.7071 -0.7071 0.0000 vn 0.7071 -0.7071 0.0000 vn -0.7071 0.7071 0.0000 @@ -1517,30 +4271,31 @@ vn 0.0000 0.1961 0.9806 vn 0.0000 -0.8321 -0.5547 vn 0.3827 0.9239 0.0000 vn 0.9239 0.3827 0.0000 -vn 0.9239 -0.3827 0.0000 +vn 0.9239 -0.3827 -0.0000 vn 0.3827 -0.9239 -0.0000 vn -0.3827 -0.9239 -0.0000 vn -0.9239 -0.3827 -0.0000 vn -0.9239 0.3827 0.0000 vn -0.3827 0.9239 0.0000 vn 0.9898 -0.1427 -0.0000 -vn -0.9898 -0.1427 0.0000 -vn 0.9986 0.0532 -0.0000 +vn -0.9898 -0.1427 -0.0000 +vn 0.9986 0.0532 0.0000 vn 0.0000 0.5547 -0.8321 vn 0.0000 0.2898 -0.9571 vn 0.0000 0.4178 -0.9086 vn 0.9696 -0.2448 0.0000 vn 0.9638 -0.2667 0.0000 -vn -0.9696 -0.2448 0.0000 -vn -0.9638 -0.2667 0.0000 -vn -0.2415 -0.9704 -0.0000 +vn -0.9696 -0.2448 -0.0000 +vn -0.9638 -0.2667 -0.0000 +vn -0.2415 -0.9704 0.0000 vn 0.2415 -0.9704 0.0000 +vn -0.2421 -0.9703 0.0009 vn 0.8569 0.5154 -0.0000 vn 0.4688 0.8833 0.0013 vn 0.8582 0.5133 0.0061 vn -0.8576 -0.5143 0.0065 vn -0.8664 0.4993 0.0076 -vn -0.8576 0.5143 0.0065 +vn -0.8576 0.5143 0.0066 vn -0.4707 0.8823 0.0033 vn -0.5000 0.8660 0.0014 vn 0.8540 -0.5198 0.0206 @@ -1551,24 +4306,24 @@ vn 0.8193 0.4028 0.4080 vn 0.6319 0.5454 0.5507 vn -0.2580 -0.9657 0.0277 vn -0.3816 -0.8474 0.3692 -vn -0.8624 -0.5057 0.0217 +vn -0.8624 -0.5058 0.0217 vn -0.8221 -0.3833 0.4210 vn 0.2409 -0.9702 0.0278 -vn 0.3813 -0.8473 0.3696 +vn 0.3813 -0.8473 0.3697 vn 0.8216 -0.3831 0.4221 -vn 0.9239 -0.3826 0.0000 +vn 0.9239 -0.3826 -0.0000 vn -0.9239 -0.3826 -0.0000 +vn -0.3827 0.9239 -0.0001 vn -0.9986 0.0532 0.0000 -vn 0.3828 -0.9238 -0.0000 +vn 0.3828 -0.9238 0.0000 vn -0.3828 -0.9238 -0.0000 vn 0.8661 0.4998 0.0000 vn 0.5000 0.8660 0.0000 -vn -0.8570 -0.5154 -0.0000 -vn -0.5000 0.8660 -0.0000 +vn -0.8570 -0.5154 0.0000 +vn -0.5000 0.8660 0.0000 vn 0.9915 0.1303 -0.0000 -vn -0.8661 0.4998 -0.0000 -vn -0.9915 0.1303 -0.0000 -vn -0.2426 -0.9701 0.0017 +vn -0.8661 0.4998 0.0000 +vn -0.9915 0.1303 0.0000 vn 0.5000 -0.8660 0.0000 vn 0.5074 -0.8617 0.0000 vn 0.8660 -0.5000 0.0000 @@ -1577,15 +4332,15 @@ vn 0.9659 -0.2588 0.0000 vn -0.9659 -0.2588 -0.0000 vn -0.8733 -0.4871 -0.0000 vn -0.8660 -0.5000 -0.0000 -vn -0.5074 -0.8617 -0.0000 +vn -0.5074 -0.8617 0.0000 vn -0.5000 -0.8660 0.0000 vn 0.8660 0.5000 0.0000 vn -0.8660 0.5000 -0.0000 vn 0.9659 0.2588 0.0000 vn -0.9659 0.2588 -0.0000 vn 0.4919 -0.8707 0.0000 -vn -0.8579 -0.5139 -0.0000 -vn -0.4919 -0.8707 -0.0000 +vn -0.8579 -0.5139 0.0000 +vn -0.4919 -0.8707 0.0000 vn 0.8579 -0.5139 0.0000 vn 0.4971 0.8676 0.0152 vn 0.8602 0.5069 0.0565 @@ -1677,7 +4432,7 @@ vn -0.7072 -0.7070 -0.0000 vn -0.7551 -0.6460 0.1114 vn -0.7561 -0.6449 0.1111 vn 0.9195 0.3905 -0.0445 -vn 0.3826 0.9239 -0.0000 +vn 0.3826 0.9239 0.0000 vn 0.9409 0.3038 -0.1495 vn 0.9642 0.2475 -0.0950 vn 0.9575 0.2768 0.0809 @@ -1696,34 +4451,35 @@ vn 0.7970 -0.5523 0.2445 vn 0.7561 -0.6449 0.1111 vn 0.7072 -0.7070 -0.0000 vn -0.9110 0.0693 -0.4065 -vn 0.9783 -0.0000 -0.2071 +vn 0.9783 0.0000 -0.2071 vn -0.9783 0.0000 -0.2071 -vn 0.6984 0.7157 -0.0000 +vn 0.6984 0.7157 0.0000 vn -0.0000 0.9904 -0.1381 vn -0.7124 0.6861 -0.1475 -vn -0.6984 0.7157 -0.0000 +vn -0.6984 0.7157 0.0000 vn 0.7124 0.6861 -0.1475 vn 0.9142 0.4052 0.0000 vn 0.8992 0.3985 -0.1807 vn -0.8992 0.3985 -0.1807 -vn -0.9142 0.4052 -0.0000 +vn -0.9142 0.4052 0.0000 vn 0.6472 0.3875 -0.6565 -vn 0.5293 0.6630 -0.5294 +vn 0.5294 0.6630 -0.5293 vn -0.0000 0.6630 -0.7486 -vn 0.0000 0.3827 -0.9239 +vn -0.0000 0.3827 -0.9239 vn -0.5294 0.6630 -0.5293 -vn -0.6473 0.3875 -0.6565 +vn -0.6472 0.3875 -0.6565 vn -0.6984 0.0000 -0.7157 -vn 0.6984 -0.0000 -0.7157 -vn -0.0000 0.9808 0.1951 -vn 0.0000 0.7071 0.7071 -vn 0.0000 0.3827 0.9239 +vn 0.6984 0.0000 -0.7157 +vn 0.0000 0.9808 0.1951 +vn -0.0000 0.7071 0.7071 +vn -0.0000 0.3827 0.9239 vn -0.0000 0.4830 0.8756 vn 0.0000 -0.7071 -0.7071 -vn -0.0000 -0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 vn -0.0000 0.4830 -0.8756 vn 0.0000 0.5773 -0.8165 -vn -0.0000 0.5773 0.8165 +vn 0.0000 0.5773 0.8165 +vn 0.0000 0.5774 0.8165 vn 0.0000 0.8136 -0.5814 vn 0.0000 0.3420 -0.9397 vn 0.0000 -0.3505 0.9366 @@ -1732,3674 +4488,926 @@ vn 0.0000 -0.2732 -0.9620 vn 0.0000 -0.7339 -0.6793 vn 0.0000 0.2755 0.9613 vn 0.0000 -0.9718 -0.2358 -vn -0.0000 -0.9397 0.3420 +vn 0.0000 -0.9397 0.3420 vn 0.0000 0.7144 0.6997 vn -0.0000 -0.3827 -0.9239 vn -0.0000 -0.5814 -0.8136 vn 0.0000 0.8590 0.5120 -vn -0.0000 -0.7834 -0.6215 -vn -0.0000 -0.5373 0.8434 -vn -0.0000 -0.9892 -0.1465 +vn 0.0000 -0.7834 -0.6215 +vn 0.0000 -0.5373 0.8434 +vn 0.0000 -0.9892 -0.1465 vn -0.0000 -0.9103 -0.4139 vn 0.0000 0.5000 0.8660 vn 0.0000 -0.9845 0.1754 vn 0.0000 0.9239 0.3827 -vn -0.0000 -1.0000 -0.0052 +vn 0.0000 -1.0000 -0.0052 vn 0.0000 0.9831 -0.1831 -vn -0.0000 -0.9632 -0.2688 +vn 0.0000 -0.9632 -0.2688 vn 0.0000 -0.3092 0.9510 vn 0.0000 -0.4472 0.8944 vn 0.0000 -0.0161 -0.9999 vn 0.0000 0.1644 -0.9864 -vn -0.0000 0.4082 0.9129 -vn -0.0000 0.6000 0.8000 +vn 0.0000 0.4082 0.9129 +vn 0.0000 0.6000 0.8000 vn 0.0000 0.0161 0.9999 vn 0.0000 -0.6000 -0.8000 vn 0.0000 -0.4082 -0.9129 vn 0.4686 0.8834 -0.0000 +vn -0.8576 0.5143 0.0065 vn -0.9601 0.2678 0.0802 vn -0.8145 -0.4575 0.3569 vn 0.8145 -0.4575 0.3569 s off -f 16/1/1 18/2/1 2/3/1 -f 10/4/1 21/5/1 12/6/1 -f 8/7/1 22/8/1 10/4/1 -f 6/9/1 23/10/1 8/7/1 -f 6/9/1 25/11/1 24/12/1 -f 4/13/1 18/14/1 25/11/1 -f 14/15/1 21/5/1 20/16/1 -f 16/1/1 20/16/1 19/17/1 -f 51/18/2 52/19/2 49/20/2 -f 54/21/3 55/22/3 53/23/3 -f 51/24/3 58/25/3 52/26/3 -f 45/27/4 48/28/4 41/29/4 -f 59/30/5 55/22/5 56/31/5 -f 59/30/6 57/32/6 60/33/6 -f 61/34/2 64/35/2 63/36/2 -f 63/36/7 68/37/7 67/38/7 -f 68/37/8 65/39/8 67/38/8 -f 66/40/1 61/34/1 65/41/1 -f 64/42/3 66/43/3 68/44/3 -f 50/45/8 54/46/8 53/47/8 -f 99/48/4 100/49/4 93/50/4 -f 89/51/1 88/52/1 87/53/1 -f 37/54/1 55/55/1 60/56/1 -f 165/57/9 164/58/9 163/59/9 -f 93/60/4 166/61/4 165/57/4 -f 92/62/10 163/59/10 164/58/10 -f 102/63/1 101/64/1 135/65/1 -f 104/66/1 132/67/1 103/68/1 -f 129/69/1 167/70/1 130/71/1 -f 189/72/8 201/73/8 200/74/8 -f 188/75/2 202/76/2 192/77/2 -f 215/78/2 217/79/2 219/80/2 -f 216/81/8 218/82/8 213/83/8 -f 241/84/11 239/85/11 237/86/11 -f 247/87/12 251/88/12 243/89/12 -f 263/90/12 264/91/12 260/92/12 -f 272/93/12 273/94/12 274/95/12 -f 281/96/8 277/97/8 280/98/8 -f 301/99/2 302/100/2 295/101/2 -f 214/102/4 213/103/4 210/104/4 -f 412/105/1 420/106/1 416/107/1 -f 405/108/8 406/109/8 403/110/8 -f 408/111/1 420/106/1 412/105/1 -f 407/112/4 419/113/4 415/114/4 -f 405/108/4 419/113/4 407/112/4 -f 408/111/2 413/115/2 410/116/2 -f 414/117/1 412/105/1 416/107/1 -f 421/118/8 409/119/8 411/120/8 -f 414/121/9 417/122/9 415/123/9 -f 415/114/4 413/115/4 407/112/4 -f 410/116/4 421/124/4 411/125/4 -f 403/126/1 418/127/1 402/128/1 -f 419/129/13 414/121/13 415/123/13 -f 416/130/14 421/118/14 417/122/14 -f 418/127/1 406/131/1 414/117/1 -f 407/112/3 412/132/3 406/133/3 -f 418/134/2 404/135/2 402/136/2 -f 421/124/4 413/115/4 417/137/4 -f 434/138/3 424/139/3 427/140/3 -f 433/141/15 428/142/15 426/143/15 -f 425/144/3 433/141/3 426/143/3 -f 429/145/9 423/146/9 422/147/9 -f 428/142/16 434/138/16 427/140/16 -f 429/145/2 437/148/2 431/149/2 -f 432/150/8 438/151/8 430/152/8 -f 438/151/1 441/153/1 440/154/1 -f 436/155/1 443/156/1 437/148/1 -f 423/157/2 441/158/2 425/159/2 -f 424/160/8 442/161/8 422/162/8 -f 425/144/3 439/163/3 432/150/3 -f 437/164/3 424/139/3 431/149/3 -f 422/147/9 436/165/9 429/145/9 -f 438/166/9 423/146/9 430/152/9 -f 435/167/4 430/152/4 429/145/4 -f 422/162/1 423/157/1 428/168/1 -f 447/169/17 448/170/17 449/171/17 -f 448/170/3 451/172/3 449/171/3 -f 445/173/18 452/174/18 444/175/18 -f 457/176/2 448/177/2 446/178/2 -f 446/178/2 454/179/2 457/176/2 -f 452/180/2 454/179/2 444/181/2 -f 453/182/8 445/183/8 455/184/8 -f 447/185/8 455/184/8 445/183/8 -f 449/186/8 456/187/8 447/185/8 -f 458/188/17 462/189/17 461/190/17 -f 463/191/3 464/192/3 462/189/3 -f 460/193/18 466/194/18 459/195/18 -f 470/196/2 463/197/2 458/198/2 -f 458/198/2 468/199/2 470/196/2 -f 466/200/2 468/199/2 459/201/2 -f 467/202/8 460/203/8 469/204/8 -f 461/205/8 469/204/8 460/203/8 -f 462/206/8 471/207/8 461/205/8 -f 409/208/3 404/209/3 411/210/3 -f 508/211/8 511/212/8 512/213/8 -f 488/214/8 498/215/8 507/216/8 -f 508/211/8 512/213/8 507/216/8 -f 499/217/8 489/218/8 490/219/8 -f 500/220/8 490/219/8 491/221/8 -f 501/222/8 500/220/8 491/223/8 -f 502/224/8 491/225/8 492/226/8 -f 503/227/8 492/226/8 493/228/8 -f 504/229/8 493/228/8 494/230/8 -f 505/231/8 494/232/8 495/233/8 -f 506/234/8 495/235/8 496/236/8 -f 496/236/8 486/237/8 506/234/8 -f 513/238/8 486/239/8 497/240/8 -f 513/238/8 487/241/8 512/242/8 -f 488/243/8 512/244/8 487/245/8 -f 510/246/8 511/247/8 509/248/8 -f 516/249/2 526/250/2 517/251/2 -f 539/252/2 538/253/2 537/254/2 -f 517/251/2 527/255/2 518/256/2 -f 518/256/2 528/257/2 519/258/2 -f 529/259/2 519/260/2 528/257/2 -f 519/261/2 530/262/2 520/263/2 -f 520/263/2 531/264/2 521/265/2 -f 521/265/2 532/266/2 522/267/2 -f 522/268/2 533/269/2 523/270/2 -f 523/271/2 534/272/2 524/273/2 -f 524/273/2 514/274/2 525/275/2 -f 541/276/2 525/277/2 514/278/2 -f 541/276/2 515/279/2 525/277/2 -f 540/280/2 516/281/2 515/282/2 -f 544/283/8 545/284/8 546/285/8 -f 545/284/8 548/286/8 546/285/8 -f 547/287/8 550/288/8 548/286/8 -f 553/289/2 554/290/2 552/291/2 -f 557/292/2 554/290/2 555/293/2 -f 559/294/2 556/295/2 557/292/2 -f 553/296/19 542/297/19 544/298/19 -f 558/299/9 550/300/9 549/301/9 -f 553/289/2 561/302/2 551/303/2 -f 544/283/8 560/304/8 543/305/8 -f 34/306/1 33/307/1 40/308/1 -f 191/309/1 186/310/1 188/311/1 -f 197/312/1 198/313/1 194/314/1 -f 189/315/1 192/316/1 198/313/1 -f 539/317/2 536/318/2 540/319/2 -f 536/318/2 535/320/2 540/319/2 -f 211/321/4 218/322/4 217/323/4 -f 228/324/4 226/325/4 218/322/4 -f 16/1/1 19/17/1 18/2/1 -f 10/4/1 22/8/1 21/5/1 -f 8/7/1 23/10/1 22/8/1 -f 6/9/1 24/12/1 23/10/1 -f 6/9/1 4/13/1 25/11/1 -f 4/13/1 2/326/1 18/14/1 -f 14/15/1 12/6/1 21/5/1 -f 16/1/1 14/15/1 20/16/1 -f 44/327/2 36/328/2 49/20/2 -f 36/328/2 51/18/2 49/20/2 -f 54/21/3 56/31/3 55/22/3 -f 51/24/3 57/32/3 58/25/3 -f 41/29/4 42/329/4 43/330/4 -f 43/330/4 44/331/4 45/27/4 -f 45/27/4 46/332/4 47/333/4 -f 48/28/4 160/334/4 159/335/4 -f 45/27/4 47/333/4 48/28/4 -f 41/29/4 43/330/4 45/27/4 -f 157/336/4 156/337/4 41/29/4 -f 159/335/4 158/338/4 48/28/4 -f 158/338/4 157/336/4 41/29/4 -f 48/28/4 158/338/4 41/29/4 -f 59/30/5 60/33/5 55/22/5 -f 59/30/6 58/25/6 57/32/6 -f 61/34/2 62/339/2 64/35/2 -f 63/36/7 64/35/7 68/37/7 -f 68/37/8 66/340/8 65/39/8 -f 66/40/1 62/339/1 61/34/1 -f 64/42/3 62/339/3 66/43/3 -f 53/47/8 37/54/8 50/45/8 -f 37/54/8 45/341/8 50/45/8 -f 93/50/4 94/342/4 99/48/4 -f 94/342/4 95/343/4 99/48/4 -f 95/343/4 96/344/4 97/345/4 -f 97/345/4 98/346/4 95/343/4 -f 98/346/4 99/48/4 95/343/4 -f 87/53/1 86/347/1 91/348/1 -f 86/347/1 85/349/1 91/348/1 -f 85/349/1 92/350/1 91/348/1 -f 91/348/1 90/351/1 87/53/1 -f 90/351/1 89/51/1 87/53/1 -f 51/18/1 36/328/1 57/352/1 -f 36/328/1 37/54/1 60/56/1 -f 37/54/1 53/47/1 55/55/1 -f 60/56/1 57/352/1 36/328/1 -f 165/57/9 166/61/9 164/58/9 -f 93/60/4 100/353/4 166/61/4 -f 92/62/10 85/354/10 163/59/10 -f 129/69/1 136/355/1 170/356/1 -f 170/356/1 171/357/1 129/69/1 -f 171/357/1 167/70/1 129/69/1 -f 167/70/1 168/358/1 130/71/1 -f 168/358/1 169/359/1 130/71/1 -f 169/359/1 131/360/1 130/71/1 -f 189/72/8 198/361/8 201/73/8 -f 188/75/2 199/362/2 202/76/2 -f 215/78/2 211/363/2 217/79/2 -f 216/81/8 225/364/8 218/82/8 -f 233/365/11 232/366/11 231/367/11 -f 231/367/11 242/368/11 241/84/11 -f 241/84/11 240/369/11 239/85/11 -f 239/85/11 238/370/11 237/86/11 -f 237/86/11 236/371/11 235/372/11 -f 235/372/11 234/373/11 237/86/11 -f 234/373/11 233/365/11 237/86/11 -f 233/365/11 231/367/11 237/86/11 -f 231/367/11 241/84/11 237/86/11 -f 243/89/12 244/374/12 245/375/12 -f 245/375/12 246/376/12 247/87/12 -f 247/87/12 248/377/12 251/88/12 -f 248/377/12 249/378/12 251/88/12 -f 249/378/12 250/379/12 251/88/12 -f 251/88/12 252/380/12 243/89/12 -f 252/380/12 253/381/12 243/89/12 -f 253/381/12 254/382/12 243/89/12 -f 243/89/12 245/375/12 247/87/12 -f 260/92/12 261/383/12 262/384/12 -f 262/384/12 263/90/12 260/92/12 -f 270/385/12 271/386/12 274/95/12 -f 271/386/12 272/93/12 274/95/12 -f 277/97/8 276/387/8 280/98/8 -f 280/98/8 286/388/8 287/389/8 -f 287/389/8 288/390/8 280/98/8 -f 288/390/8 281/96/8 280/98/8 -f 291/391/2 290/392/2 295/101/2 -f 290/392/2 294/393/2 295/101/2 -f 294/393/2 300/394/2 295/101/2 -f 300/394/2 301/99/2 295/101/2 -f 208/395/4 209/396/4 214/102/4 -f 214/102/4 212/397/4 213/103/4 -f 213/103/4 211/321/4 210/104/4 -f 210/104/4 208/395/4 214/102/4 -f 405/108/8 407/112/8 406/109/8 -f 408/111/1 409/398/1 420/106/1 -f 405/108/4 404/399/4 419/113/4 -f 408/111/2 412/105/2 413/115/2 -f 414/117/1 406/131/1 412/105/1 -f 421/118/8 420/400/8 409/119/8 -f 414/121/9 416/130/9 417/122/9 -f 415/114/4 417/137/4 413/115/4 -f 410/116/4 413/115/4 421/124/4 -f 403/126/1 406/131/1 418/127/1 -f 419/129/13 418/134/13 414/121/13 -f 416/130/14 420/400/14 421/118/14 -f 407/112/3 413/115/3 412/132/3 -f 418/134/2 419/129/2 404/135/2 -f 434/138/3 431/149/3 424/139/3 -f 433/141/15 435/401/15 428/142/15 -f 425/144/3 432/150/3 433/141/3 -f 429/145/9 430/152/9 423/146/9 -f 428/142/16 435/401/16 434/138/16 -f 429/145/2 436/155/2 437/148/2 -f 432/150/8 439/402/8 438/151/8 -f 438/151/1 439/402/1 441/153/1 -f 436/155/1 442/161/1 443/156/1 -f 423/157/2 440/403/2 441/158/2 -f 424/160/8 443/156/8 442/161/8 -f 425/144/3 441/404/3 439/163/3 -f 437/164/3 443/405/3 424/139/3 -f 422/147/9 442/406/9 436/165/9 -f 438/166/9 440/407/9 423/146/9 -f 429/145/4 431/149/4 434/138/4 -f 435/167/4 433/141/4 430/152/4 -f 433/141/4 432/150/4 430/152/4 -f 429/145/4 434/138/4 435/167/4 -f 427/408/1 424/160/1 422/162/1 -f 423/157/1 425/159/1 426/409/1 -f 428/168/1 427/408/1 422/162/1 -f 423/157/1 426/409/1 428/168/1 -f 447/169/17 446/410/17 448/170/17 -f 448/170/3 450/411/3 451/172/3 -f 445/173/18 453/412/18 452/174/18 -f 457/176/2 450/413/2 448/177/2 -f 446/178/2 444/181/2 454/179/2 -f 447/185/8 456/187/8 455/184/8 -f 449/186/8 451/414/8 456/187/8 -f 458/188/17 463/191/17 462/189/17 -f 463/191/3 465/415/3 464/192/3 -f 460/193/18 467/416/18 466/194/18 -f 470/196/2 465/417/2 463/197/2 -f 458/198/2 459/201/2 468/199/2 -f 461/205/8 471/207/8 469/204/8 -f 462/206/8 464/418/8 471/207/8 -f 409/208/3 402/419/3 404/209/3 -f 508/211/8 509/248/8 511/212/8 -f 488/214/8 489/218/8 498/215/8 -f 499/217/8 498/215/8 489/218/8 -f 500/220/8 499/217/8 490/219/8 -f 502/224/8 501/222/8 491/225/8 -f 503/227/8 502/224/8 492/226/8 -f 504/229/8 503/227/8 493/228/8 -f 505/231/8 504/229/8 494/232/8 -f 506/234/8 505/231/8 495/235/8 -f 496/236/8 497/420/8 486/237/8 -f 513/238/8 497/240/8 487/241/8 -f 488/243/8 507/421/8 512/244/8 -f 516/249/2 535/320/2 526/250/2 -f 517/251/2 526/250/2 527/255/2 -f 518/256/2 527/255/2 528/257/2 -f 519/261/2 529/259/2 530/262/2 -f 520/263/2 530/262/2 531/264/2 -f 521/265/2 531/264/2 532/266/2 -f 522/268/2 532/266/2 533/269/2 -f 523/271/2 533/269/2 534/272/2 -f 524/273/2 534/272/2 514/274/2 -f 541/276/2 540/422/2 515/279/2 -f 540/280/2 535/423/2 516/281/2 -f 544/283/8 543/305/8 545/284/8 -f 545/284/8 547/287/8 548/286/8 -f 547/287/8 549/301/8 550/288/8 -f 553/289/2 555/293/2 554/290/2 -f 557/292/2 556/295/2 554/290/2 -f 559/294/2 558/299/2 556/295/2 -f 553/296/19 551/424/19 542/297/19 -f 558/299/9 559/425/9 550/300/9 -f 553/289/2 552/291/2 561/302/2 -f 544/283/8 542/426/8 560/304/8 -f 33/307/1 161/427/1 155/428/1 -f 155/428/1 154/429/1 33/307/1 -f 154/429/1 153/430/1 40/308/1 -f 33/307/1 154/429/1 40/308/1 -f 153/430/1 162/431/1 40/308/1 -f 40/308/1 39/432/1 36/433/1 -f 39/432/1 38/434/1 36/433/1 -f 38/434/1 37/435/1 36/433/1 -f 36/433/1 35/436/1 34/306/1 -f 36/433/1 34/306/1 40/308/1 -f 191/309/1 185/437/1 186/310/1 -f 186/310/1 187/438/1 188/311/1 -f 188/311/1 189/315/1 190/439/1 -f 190/439/1 191/309/1 188/311/1 -f 192/316/1 193/440/1 198/313/1 -f 193/440/1 194/314/1 198/313/1 -f 194/314/1 195/441/1 196/442/1 -f 196/442/1 197/312/1 194/314/1 -f 189/315/1 188/311/1 192/316/1 -f 539/317/2 537/254/2 536/318/2 -f 211/321/4 213/103/4 218/322/4 -f 228/324/4 227/443/4 226/325/4 -f 226/325/4 217/323/4 218/322/4 -f 218/322/4 230/444/4 229/445/4 -f 229/445/4 228/324/4 218/322/4 +f 585/1102/142 586/1103/142 587/1104/142 +f 588/1105/142 589/1106/142 590/1107/142 +f 591/1108/142 592/1109/142 588/1105/142 +f 593/1110/142 594/1111/142 591/1108/142 +f 593/1110/142 595/1112/142 596/1113/142 +f 597/1114/142 586/1115/142 595/1112/142 +f 598/1116/142 589/1106/142 599/1117/142 +f 585/1102/142 599/1117/142 600/1118/142 +f 601/1119/143 602/1120/143 603/1121/143 +f 604/1122/144 605/1123/144 606/1124/144 +f 601/1125/144 607/1126/144 602/1127/144 +f 608/1128/145 609/1129/145 610/1130/145 +f 611/1131/146 605/1123/146 612/1132/146 +f 611/1131/147 613/1133/147 614/1134/147 +f 615/1135/143 616/1136/143 617/1137/143 +f 617/1137/148 618/1138/148 619/1139/148 +f 618/1138/149 620/1140/149 619/1139/149 +f 621/1141/142 615/1135/142 620/1142/142 +f 616/1143/144 621/1144/144 618/1145/144 +f 622/1146/149 604/1147/149 606/1148/149 +f 623/1149/145 624/1150/145 625/1151/145 +f 626/1152/142 627/1153/142 628/1154/142 +f 629/1155/142 605/1156/142 614/1157/142 +f 630/1158/150 631/1159/150 632/1160/150 +f 625/1161/145 633/1162/145 630/1158/145 +f 634/1163/151 632/1160/151 631/1159/151 +f 635/1164/142 636/1165/142 637/1166/142 +f 638/1167/142 639/1168/142 640/1169/142 +f 641/1170/142 642/1171/142 643/1172/142 +f 644/1173/149 645/1174/149 646/1175/149 +f 647/1176/143 648/1177/143 649/1178/143 +f 650/1179/143 651/1180/143 652/1181/143 +f 653/1182/149 654/1183/149 655/1184/149 +f 656/1185/152 657/1186/152 658/1187/152 +f 659/1188/153 660/1189/153 661/1190/153 +f 662/1191/153 663/1192/153 664/1193/153 +f 665/1194/153 666/1195/153 667/1196/153 +f 668/1197/149 669/1198/149 670/1199/149 +f 671/1200/143 672/1201/143 673/1202/143 +f 674/1203/145 655/1204/145 675/1205/145 +f 676/1206/142 677/1207/142 678/1208/142 +f 679/1209/149 680/1210/149 681/1211/149 +f 682/1212/142 677/1207/142 676/1206/142 +f 683/1213/145 684/1214/145 685/1215/145 +f 679/1209/145 684/1214/145 683/1213/145 +f 682/1212/143 686/1216/143 687/1217/143 +f 688/1218/142 676/1206/142 678/1208/142 +f 689/1219/149 690/1220/149 691/1221/149 +f 688/1222/150 692/1223/150 685/1224/150 +f 685/1215/145 686/1216/145 683/1213/145 +f 687/1217/145 689/1225/145 691/1226/145 +f 681/1227/142 693/1228/142 694/1229/142 +f 684/1230/154 688/1222/154 685/1224/154 +f 678/1231/155 689/1219/155 692/1223/155 +f 693/1228/142 680/1232/142 688/1218/142 +f 683/1213/144 676/1233/144 680/1234/144 +f 693/1235/143 695/1236/143 694/1237/143 +f 689/1225/145 686/1216/145 692/1238/145 +f 696/1239/144 697/1240/144 698/1241/144 +f 699/1242/156 700/1243/156 701/1244/156 +f 702/1245/144 699/1242/144 701/1244/144 +f 703/1246/150 704/1247/150 705/1248/150 +f 700/1243/157 696/1239/157 698/1241/157 +f 703/1246/143 706/1249/143 707/1250/143 +f 708/1251/149 709/1252/149 710/1253/149 +f 709/1252/142 711/1254/142 712/1255/142 +f 713/1256/142 714/1257/142 706/1249/142 +f 704/1258/143 711/1259/143 702/1260/143 +f 697/1261/149 715/1262/149 705/1263/149 +f 702/1245/144 716/1264/144 708/1251/144 +f 706/1265/144 697/1240/144 707/1250/144 +f 705/1248/150 713/1266/150 703/1246/150 +f 709/1267/150 704/1247/150 710/1253/150 +f 717/1268/145 710/1253/145 703/1246/145 +f 705/1263/142 704/1258/142 700/1269/142 +f 718/1270/158 719/1271/158 720/1272/158 +f 719/1271/144 721/1273/144 720/1272/144 +f 722/1274/159 723/1275/159 724/1276/159 +f 725/1277/143 719/1278/143 726/1279/143 +f 726/1279/143 727/1280/143 725/1277/143 +f 723/1281/143 727/1280/143 724/1282/143 +f 728/1283/149 722/1284/149 729/1285/149 +f 718/1286/149 729/1285/149 722/1284/149 +f 720/1287/149 730/1288/149 718/1286/149 +f 731/1289/158 732/1290/158 733/1291/158 +f 734/1292/144 735/1293/144 732/1290/144 +f 736/1294/159 737/1295/159 738/1296/159 +f 739/1297/143 734/1298/143 731/1299/143 +f 731/1299/143 740/1300/143 739/1297/143 +f 737/1301/143 740/1300/143 738/1302/143 +f 741/1303/149 736/1304/149 742/1305/149 +f 733/1306/149 742/1305/149 736/1304/149 +f 732/1307/149 743/1308/149 733/1306/149 +f 690/1309/144 695/1310/144 691/1311/144 +f 744/1312/149 745/1313/149 746/1314/149 +f 747/1315/149 748/1316/149 749/1317/149 +f 744/1312/149 746/1314/149 749/1317/149 +f 750/1318/149 751/1319/149 752/1320/149 +f 753/1321/149 752/1320/149 754/1322/149 +f 755/1323/149 753/1321/149 754/1324/149 +f 756/1325/149 754/1326/149 757/1327/149 +f 758/1328/149 757/1327/149 759/1329/149 +f 760/1330/149 759/1329/149 761/1331/149 +f 762/1332/149 761/1333/149 763/1334/149 +f 764/1335/149 763/1336/149 765/1337/149 +f 765/1337/149 766/1338/149 764/1335/149 +f 767/1339/149 766/1340/149 768/1341/149 +f 767/1339/149 769/1342/149 746/1343/149 +f 747/1344/149 746/1345/149 769/1346/149 +f 770/1347/149 745/1348/149 771/1349/149 +f 772/1350/143 773/1351/143 774/1352/143 +f 775/1353/143 776/1354/143 777/1355/143 +f 774/1352/143 778/1356/143 779/1357/143 +f 779/1357/143 780/1358/143 781/1359/143 +f 782/1360/143 781/1361/143 780/1358/143 +f 781/1362/143 783/1363/143 784/1364/143 +f 784/1364/143 785/1365/143 786/1366/143 +f 786/1366/143 787/1367/143 788/1368/143 +f 788/1369/143 789/1370/143 790/1371/143 +f 790/1372/143 791/1373/143 792/1374/143 +f 792/1374/143 793/1375/143 794/1376/143 +f 795/1377/143 794/1378/143 793/1379/143 +f 795/1377/143 796/1380/143 794/1378/143 +f 797/1381/143 772/1382/143 796/1383/143 +f 798/1384/149 799/1385/149 800/1386/149 +f 799/1385/149 801/1387/149 800/1386/149 +f 802/1388/149 803/1389/149 801/1387/149 +f 804/1390/143 805/1391/143 806/1392/143 +f 807/1393/143 805/1391/143 808/1394/143 +f 809/1395/143 810/1396/143 807/1393/143 +f 804/1397/160 811/1398/160 798/1399/160 +f 812/1400/150 803/1401/150 813/1402/150 +f 804/1390/143 814/1403/143 815/1404/143 +f 798/1384/149 816/1405/149 817/1406/149 +f 818/1407/142 819/1408/142 820/1409/142 +f 821/1410/142 822/1411/142 647/1412/142 +f 823/1413/142 824/1414/142 825/1415/142 +f 644/1416/142 649/1417/142 824/1414/142 +f 775/1418/143 826/1419/143 797/1420/143 +f 826/1419/143 827/1421/143 797/1420/143 +f 828/1422/145 654/1423/145 651/1424/145 +f 829/1425/145 830/1426/145 654/1423/145 +f 585/1102/142 600/1118/142 586/1103/142 +f 588/1105/142 592/1109/142 589/1106/142 +f 591/1108/142 594/1111/142 592/1109/142 +f 593/1110/142 596/1113/142 594/1111/142 +f 593/1110/142 597/1114/142 595/1112/142 +f 597/1114/142 587/1427/142 586/1115/142 +f 598/1116/142 590/1107/142 589/1106/142 +f 585/1102/142 598/1116/142 599/1117/142 +f 831/1428/143 832/1429/143 603/1121/143 +f 832/1429/143 601/1119/143 603/1121/143 +f 604/1122/144 612/1132/144 605/1123/144 +f 601/1125/144 613/1133/144 607/1126/144 +f 610/1130/145 833/1430/145 834/1431/145 +f 834/1431/145 831/1432/145 608/1128/145 +f 608/1128/145 835/1433/145 836/1434/145 +f 609/1129/145 837/1435/145 838/1436/145 +f 608/1128/145 836/1434/145 609/1129/145 +f 610/1130/145 834/1431/145 608/1128/145 +f 839/1437/145 840/1438/145 610/1130/145 +f 838/1436/145 841/1439/145 609/1129/145 +f 841/1439/145 839/1437/145 610/1130/145 +f 609/1129/145 841/1439/145 610/1130/145 +f 611/1131/146 614/1134/146 605/1123/146 +f 611/1131/147 607/1126/147 613/1133/147 +f 615/1135/143 842/1440/143 616/1136/143 +f 617/1137/148 616/1136/148 618/1138/148 +f 618/1138/149 621/1441/149 620/1140/149 +f 621/1141/142 842/1440/142 615/1135/142 +f 616/1143/144 842/1440/144 621/1144/144 +f 606/1148/149 629/1155/149 622/1146/149 +f 629/1155/149 608/1442/149 622/1146/149 +f 625/1151/145 843/1443/145 623/1149/145 +f 843/1443/145 844/1444/145 623/1149/145 +f 844/1444/145 845/1445/145 846/1446/145 +f 846/1446/145 847/1447/145 844/1444/145 +f 847/1447/145 623/1149/145 844/1444/145 +f 628/1154/142 848/1448/142 849/1449/142 +f 848/1448/142 850/1450/142 849/1449/142 +f 850/1450/142 634/1451/142 849/1449/142 +f 849/1449/142 851/1452/142 628/1154/142 +f 851/1452/142 626/1152/142 628/1154/142 +f 601/1119/142 832/1429/142 613/1453/142 +f 832/1429/142 629/1155/142 614/1157/142 +f 629/1155/142 606/1148/142 605/1156/142 +f 614/1157/142 613/1453/142 832/1429/142 +f 630/1158/150 633/1162/150 631/1159/150 +f 625/1161/145 624/1454/145 633/1162/145 +f 634/1163/151 850/1455/151 632/1160/151 +f 641/1170/142 852/1456/142 853/1457/142 +f 853/1457/142 854/1458/142 641/1170/142 +f 854/1458/142 642/1171/142 641/1170/142 +f 642/1171/142 855/1459/142 643/1172/142 +f 855/1459/142 856/1460/142 643/1172/142 +f 856/1460/142 857/1461/142 643/1172/142 +f 644/1173/149 824/1462/149 645/1174/149 +f 647/1176/143 858/1463/143 648/1177/143 +f 650/1179/143 828/1464/143 651/1180/143 +f 653/1182/149 859/1465/149 654/1183/149 +f 860/1466/152 861/1467/152 862/1468/152 +f 862/1468/152 863/1469/152 656/1185/152 +f 656/1185/152 864/1470/152 657/1186/152 +f 657/1186/152 865/1471/152 658/1187/152 +f 658/1187/152 866/1472/152 867/1473/152 +f 867/1473/152 868/1474/152 658/1187/152 +f 868/1474/152 860/1466/152 658/1187/152 +f 860/1466/152 862/1468/152 658/1187/152 +f 862/1468/152 656/1185/152 658/1187/152 +f 661/1190/153 869/1475/153 870/1476/153 +f 870/1476/153 871/1477/153 659/1188/153 +f 659/1188/153 872/1478/153 660/1189/153 +f 872/1478/153 873/1479/153 660/1189/153 +f 873/1479/153 874/1480/153 660/1189/153 +f 660/1189/153 875/1481/153 661/1190/153 +f 875/1481/153 876/1482/153 661/1190/153 +f 876/1482/153 877/1483/153 661/1190/153 +f 661/1190/153 870/1476/153 659/1188/153 +f 664/1193/153 878/1484/153 879/1485/153 +f 879/1485/153 662/1191/153 664/1193/153 +f 880/1486/153 881/1487/153 667/1196/153 +f 881/1487/153 665/1194/153 667/1196/153 +f 669/1198/149 882/1488/149 670/1199/149 +f 670/1199/149 883/1489/149 884/1490/149 +f 884/1490/149 885/1491/149 670/1199/149 +f 885/1491/149 668/1197/149 670/1199/149 +f 886/1492/143 887/1493/143 673/1202/143 +f 887/1493/143 888/1494/143 673/1202/143 +f 888/1494/143 889/1495/143 673/1202/143 +f 889/1495/143 671/1200/143 673/1202/143 +f 890/1496/145 891/1497/145 674/1203/145 +f 674/1203/145 892/1498/145 655/1204/145 +f 655/1204/145 828/1422/145 675/1205/145 +f 675/1205/145 890/1496/145 674/1203/145 +f 679/1209/149 683/1213/149 680/1210/149 +f 682/1212/142 690/1499/142 677/1207/142 +f 679/1209/145 695/1500/145 684/1214/145 +f 682/1212/143 676/1206/143 686/1216/143 +f 688/1218/142 680/1232/142 676/1206/142 +f 689/1219/149 677/1501/149 690/1220/149 +f 688/1222/150 678/1231/150 692/1223/150 +f 685/1215/145 692/1238/145 686/1216/145 +f 687/1217/145 686/1216/145 689/1225/145 +f 681/1227/142 680/1232/142 693/1228/142 +f 684/1230/154 693/1235/154 688/1222/154 +f 678/1231/155 677/1501/155 689/1219/155 +f 683/1213/144 686/1216/144 676/1233/144 +f 693/1235/143 684/1230/143 695/1236/143 +f 696/1239/144 707/1250/144 697/1240/144 +f 699/1242/156 717/1502/156 700/1243/156 +f 702/1245/144 708/1251/144 699/1242/144 +f 703/1246/150 710/1253/150 704/1247/150 +f 700/1243/157 717/1502/157 696/1239/157 +f 703/1246/143 713/1256/143 706/1249/143 +f 708/1251/149 716/1503/149 709/1252/149 +f 709/1252/142 716/1503/142 711/1254/142 +f 713/1256/142 715/1262/142 714/1257/142 +f 704/1258/143 712/1504/143 711/1259/143 +f 697/1261/149 714/1257/149 715/1262/149 +f 702/1245/144 711/1505/144 716/1264/144 +f 706/1265/144 714/1506/144 697/1240/144 +f 705/1248/150 715/1507/150 713/1266/150 +f 709/1267/150 712/1508/150 704/1247/150 +f 703/1246/145 707/1250/145 696/1239/145 +f 717/1268/145 699/1242/145 710/1253/145 +f 699/1242/145 708/1251/145 710/1253/145 +f 703/1246/145 696/1239/145 717/1268/145 +f 698/1509/142 697/1261/142 705/1263/142 +f 704/1258/142 702/1260/142 701/1510/142 +f 700/1269/142 698/1509/142 705/1263/142 +f 704/1258/142 701/1510/142 700/1269/142 +f 718/1270/158 726/1511/158 719/1271/158 +f 719/1271/144 893/1512/144 721/1273/144 +f 722/1274/159 728/1513/159 723/1275/159 +f 725/1277/143 893/1514/143 719/1278/143 +f 726/1279/143 724/1282/143 727/1280/143 +f 718/1286/149 730/1288/149 729/1285/149 +f 720/1287/149 721/1515/149 730/1288/149 +f 731/1289/158 734/1292/158 732/1290/158 +f 734/1292/144 894/1516/144 735/1293/144 +f 736/1294/159 741/1517/159 737/1295/159 +f 739/1297/143 894/1518/143 734/1298/143 +f 731/1299/143 738/1302/143 740/1300/143 +f 733/1306/149 743/1308/149 742/1305/149 +f 732/1307/149 735/1519/149 743/1308/149 +f 690/1309/144 694/1520/144 695/1310/144 +f 744/1312/149 771/1349/149 745/1313/149 +f 747/1315/149 751/1319/149 748/1316/149 +f 750/1318/149 748/1316/149 751/1319/149 +f 753/1321/149 750/1318/149 752/1320/149 +f 756/1325/149 755/1323/149 754/1326/149 +f 758/1328/149 756/1325/149 757/1327/149 +f 760/1330/149 758/1328/149 759/1329/149 +f 762/1332/149 760/1330/149 761/1333/149 +f 764/1335/149 762/1332/149 763/1336/149 +f 765/1337/149 768/1521/149 766/1338/149 +f 767/1339/149 768/1341/149 769/1342/149 +f 747/1344/149 749/1522/149 746/1345/149 +f 772/1350/143 827/1421/143 773/1351/143 +f 774/1352/143 773/1351/143 778/1356/143 +f 779/1357/143 778/1356/143 780/1358/143 +f 781/1362/143 782/1360/143 783/1363/143 +f 784/1364/143 783/1363/143 785/1365/143 +f 786/1366/143 785/1365/143 787/1367/143 +f 788/1369/143 787/1367/143 789/1370/143 +f 790/1372/143 789/1370/143 791/1373/143 +f 792/1374/143 791/1373/143 793/1375/143 +f 795/1377/143 797/1523/143 796/1380/143 +f 797/1381/143 827/1524/143 772/1382/143 +f 798/1384/149 817/1406/149 799/1385/149 +f 799/1385/149 802/1388/149 801/1387/149 +f 802/1388/149 813/1402/149 803/1389/149 +f 804/1390/143 808/1394/143 805/1391/143 +f 807/1393/143 810/1396/143 805/1391/143 +f 809/1395/143 812/1400/143 810/1396/143 +f 804/1397/160 815/1525/160 811/1398/160 +f 812/1400/150 809/1526/150 803/1401/150 +f 804/1390/143 806/1392/143 814/1403/143 +f 798/1384/149 811/1527/149 816/1405/149 +f 819/1408/142 895/1528/142 896/1529/142 +f 896/1529/142 897/1530/142 819/1408/142 +f 897/1530/142 898/1531/142 820/1409/142 +f 819/1408/142 897/1530/142 820/1409/142 +f 898/1531/142 899/1532/142 820/1409/142 +f 820/1409/142 900/1533/142 832/1534/142 +f 900/1533/142 901/1535/142 832/1534/142 +f 901/1535/142 629/1536/142 832/1534/142 +f 832/1534/142 902/1537/142 818/1407/142 +f 832/1534/142 818/1407/142 820/1409/142 +f 821/1410/142 903/1538/142 822/1411/142 +f 822/1411/142 904/1539/142 647/1412/142 +f 647/1412/142 644/1416/142 905/1540/142 +f 905/1540/142 821/1410/142 647/1412/142 +f 649/1417/142 906/1541/142 824/1414/142 +f 906/1541/142 825/1415/142 824/1414/142 +f 825/1415/142 907/1542/142 908/1543/142 +f 908/1543/142 823/1413/142 825/1415/142 +f 644/1416/142 647/1412/142 649/1417/142 +f 775/1418/143 777/1355/143 826/1419/143 +f 828/1422/145 655/1204/145 654/1423/145 +f 829/1425/145 909/1544/145 830/1426/145 +f 830/1426/145 651/1424/145 654/1423/145 +f 654/1423/145 910/1545/145 911/1546/145 +f 911/1546/145 829/1425/145 654/1423/145 s 1 -f 2/446/20 3/447/21 1/448/20 -f 4/449/21 5/450/22 3/447/21 -f 6/451/22 7/452/23 5/450/22 -f 8/453/23 9/454/24 7/452/23 -f 10/455/24 11/456/25 9/454/24 -f 12/457/25 13/458/26 11/456/25 -f 14/459/26 15/460/27 13/458/26 -f 16/461/27 1/462/20 15/460/27 -f 23/10/27 29/463/20 22/8/20 -f 22/8/20 28/464/21 21/5/21 -f 21/5/21 27/465/22 20/16/22 -f 20/16/22 26/466/23 19/17/23 -f 25/11/25 17/467/24 32/468/25 -f 25/11/25 31/469/26 24/12/26 -f 24/12/26 30/470/27 23/10/27 -f 19/17/23 17/471/24 18/2/24 -f 39/472/22 46/473/21 38/474/21 -f 35/475/26 42/476/25 34/477/25 -f 40/478/28 47/479/22 39/472/22 -f 37/480/16 46/473/21 45/481/16 -f 36/482/15 43/483/26 35/475/26 -f 34/477/25 41/484/29 33/485/29 -f 162/486/30 159/487/14 160/488/30 -f 44/327/31 49/489/32 59/490/33 -f 49/489/32 58/491/4 59/490/33 -f 50/492/32 56/493/4 54/494/4 -f 76/495/23 83/496/22 75/497/22 -f 74/498/21 81/499/20 73/500/20 -f 72/501/27 79/502/26 71/503/26 -f 69/504/24 77/505/25 78/506/24 -f 69/504/24 84/507/23 76/495/23 -f 75/497/22 82/508/21 74/498/21 -f 73/509/20 80/510/27 72/501/27 -f 71/503/26 77/505/25 70/511/25 -f 100/512/34 91/513/34 92/514/35 -f 98/515/21 89/516/20 90/517/21 -f 96/518/27 87/519/26 88/520/27 -f 94/521/36 85/522/37 86/523/36 -f 100/512/34 164/58/8 166/61/8 -f 99/524/34 90/517/21 91/513/34 -f 97/525/20 88/526/27 89/516/20 -f 95/527/26 86/523/36 87/519/26 -f 173/528/38 183/529/39 184/530/38 -f 101/531/40 108/532/41 107/533/42 -f 106/534/43 109/535/44 103/536/45 -f 104/537/46 109/535/44 110/538/47 -f 101/531/40 111/539/48 105/540/49 -f 119/541/50 117/542/51 109/535/44 -f 110/538/47 109/535/44 117/542/51 -f 120/543/52 107/533/42 118/544/53 -f 108/532/41 118/544/53 107/533/42 -f 114/545/54 115/546/55 113/547/56 -f 115/546/55 121/548/57 113/547/56 -f 112/549/58 111/539/48 116/550/59 -f 116/550/59 111/539/48 122/551/60 -f 116/550/59 114/545/54 112/549/58 -f 111/539/48 107/533/42 120/543/52 -f 120/543/52 122/552/60 111/539/48 -f 113/547/56 119/541/50 109/535/44 -f 119/541/50 113/547/56 121/553/57 -f 116/554/59 120/543/52 118/555/53 -f 115/556/55 119/541/50 121/553/57 -f 124/557/27 131/558/26 125/559/26 -f 127/560/61 136/561/21 128/562/21 -f 125/559/26 132/563/62 126/564/62 -f 123/565/20 130/566/27 124/557/27 -f 123/567/20 136/561/21 129/568/20 -f 145/569/3 144/570/16 137/571/3 -f 151/572/8 142/573/14 143/574/8 -f 149/575/9 140/576/13 141/577/9 -f 147/578/2 138/579/15 139/580/2 -f 152/581/16 143/574/8 144/570/16 -f 150/582/14 141/577/9 142/573/14 -f 148/583/13 139/580/2 140/576/13 -f 146/584/15 137/585/3 138/579/15 -f 40/478/28 160/488/30 48/586/28 -f 155/587/13 156/588/63 157/589/13 -f 154/590/9 157/589/13 158/591/9 -f 153/592/14 158/591/9 159/487/14 -f 33/485/29 156/588/63 161/593/63 -f 93/594/36 163/59/2 85/522/37 -f 133/595/64 135/596/61 127/560/61 -f 126/564/62 104/597/65 134/598/65 -f 102/599/64 134/598/65 104/597/65 -f 170/600/66 180/601/67 171/602/67 -f 184/530/38 181/603/68 173/528/38 -f 171/602/67 176/604/3 167/605/3 -f 167/605/3 177/606/69 168/607/69 -f 136/608/70 179/609/66 170/600/66 -f 168/607/69 178/610/71 169/611/71 -f 169/611/71 174/612/72 131/613/72 -f 175/614/70 136/608/70 135/65/8 -f 103/68/2 132/67/2 174/615/72 -f 183/529/39 182/616/49 105/617/49 -f 183/618/39 111/539/48 112/549/58 -f 113/547/56 184/619/73 114/545/54 -f 114/545/54 183/618/39 112/549/58 -f 196/620/74 205/621/9 206/622/75 -f 197/623/76 206/622/75 207/624/77 -f 198/361/78 207/624/77 201/73/78 -f 192/77/79 203/625/80 193/626/81 -f 193/626/81 204/627/82 194/628/83 -f 212/629/84 191/630/67 190/631/84 -f 194/628/83 205/621/9 195/632/9 -f 209/633/3 186/634/69 185/635/3 -f 208/636/69 187/637/85 186/634/69 -f 214/638/67 185/635/3 191/630/67 -f 216/639/86 213/640/86 212/629/84 -f 199/641/87 210/642/85 215/643/87 -f 223/644/88 228/645/9 229/646/74 -f 220/647/89 227/648/83 221/649/90 -f 224/650/91 229/646/74 230/651/76 -f 221/649/90 228/645/9 222/652/9 -f 225/364/78 230/651/76 218/82/78 -f 219/80/79 226/653/81 220/647/89 -f 242/654/92 253/655/93 241/656/94 -f 241/656/94 252/657/95 240/658/96 -f 233/659/97 246/660/98 245/661/99 -f 232/662/100 245/663/99 244/664/101 -f 231/665/3 244/666/101 243/667/3 -f 231/665/3 254/668/102 242/654/92 -f 258/669/103 262/670/8 257/671/8 -f 256/672/104 260/673/105 255/674/105 -f 264/675/106 258/669/103 259/676/106 -f 257/671/8 261/677/104 256/672/104 -f 266/678/107 270/679/108 265/680/108 -f 274/681/109 268/682/110 269/683/109 -f 267/684/2 271/685/107 266/678/107 -f 273/686/110 267/684/2 268/682/110 -f 277/97/111 282/687/112 278/688/111 -f 275/689/113 280/690/114 276/387/113 -f 279/691/115 286/692/116 280/690/114 -f 283/693/116 287/694/117 286/692/116 -f 285/695/118 287/696/117 284/697/117 -f 281/698/119 285/695/118 282/687/112 -f 292/699/120 295/700/121 296/701/122 -f 290/392/123 293/702/124 294/703/125 -f 294/703/125 297/704/126 300/705/126 -f 297/704/126 301/706/127 300/705/126 -f 299/707/128 301/708/127 298/709/127 -f 295/700/121 299/707/128 296/701/122 -f 308/710/129 307/711/23 306/712/24 -f 315/713/130 323/714/131 324/715/132 -f 311/716/133 319/717/134 310/718/135 -f 313/719/136 325/720/137 322/721/138 -f 312/722/129 320/723/139 311/716/133 -f 316/724/140 326/725/141 325/720/137 -f 313/726/136 321/727/142 312/722/129 -f 315/728/130 327/729/143 318/730/144 -f 318/730/144 326/725/141 317/731/145 -f 337/732/146 332/733/147 331/734/148 -f 329/735/149 334/736/150 328/737/151 -f 338/738/152 333/739/153 332/733/147 -f 330/740/154 335/741/155 329/735/149 -f 328/737/151 309/742/142 308/710/129 -f 336/743/156 310/718/157 319/717/158 -f 314/744/159 339/745/160 323/714/131 -f 337/732/146 305/746/161 340/747/162 -f 303/748/163 340/747/162 305/746/161 -f 315/713/130 349/749/164 314/744/159 -f 354/750/165 329/735/149 328/737/151 -f 348/751/166 316/724/140 313/719/136 -f 329/735/149 356/752/167 330/740/154 -f 351/753/168 317/731/145 316/724/140 -f 330/740/154 345/754/169 310/718/157 -f 318/730/144 350/755/170 315/728/130 -f 357/756/171 305/746/161 331/734/148 -f 341/757/172 303/748/163 305/746/161 -f 352/758/173 318/730/144 317/731/145 -f 345/754/174 311/716/133 310/718/135 -f 358/759/175 331/734/148 332/733/147 -f 346/760/176 312/722/129 311/716/133 -f 359/761/177 332/733/147 333/739/153 -f 344/762/178 308/710/129 306/712/24 -f 347/763/179 313/726/136 312/722/129 -f 314/744/159 359/761/177 333/739/153 -f 343/764/180 328/737/151 308/710/129 -f 361/765/21 362/766/8 360/767/181 -f 304/768/182 360/769/181 340/747/162 -f 340/747/162 376/770/183 337/732/146 -f 337/732/146 377/771/184 338/738/152 -f 338/738/152 378/772/185 339/745/160 -f 378/772/185 323/714/131 339/745/160 -f 324/715/132 368/773/186 369/774/187 -f 327/729/143 369/775/187 372/776/188 -f 327/729/143 371/777/189 326/725/141 -f 326/725/141 370/778/190 325/720/137 -f 325/720/137 367/779/191 322/721/138 -f 322/780/138 366/781/192 321/727/142 -f 321/727/142 365/782/193 320/723/139 -f 320/723/139 364/783/194 319/717/134 -f 336/743/156 364/783/195 375/784/196 -f 375/784/196 335/741/155 336/743/156 -f 335/741/155 373/785/197 334/736/150 -f 334/736/150 362/786/198 309/742/142 -f 309/742/142 363/787/199 307/711/23 -f 342/788/26 343/789/2 344/790/2 -f 354/791/2 341/792/172 357/793/171 -f 355/794/2 357/793/171 358/795/175 -f 356/796/2 355/794/2 358/795/175 -f 359/797/177 346/798/2 358/795/175 -f 346/798/2 356/796/2 358/795/175 -f 359/797/177 347/799/2 346/798/2 -f 347/799/2 350/800/170 348/801/166 -f 351/802/168 348/801/166 352/803/173 -f 353/804/200 352/803/173 350/800/170 -f 350/800/170 352/803/173 348/801/166 -f 360/767/181 373/805/8 376/806/183 -f 374/807/8 376/806/183 373/805/8 -f 375/808/8 377/809/184 374/807/8 -f 365/810/8 375/808/8 364/811/8 -f 377/809/184 365/810/8 378/812/185 -f 366/813/8 378/812/185 365/810/8 -f 369/814/187 366/813/8 367/815/191 -f 370/816/190 371/817/189 367/815/191 -f 372/818/188 369/814/187 371/817/189 -f 369/814/187 367/815/191 371/817/189 -f 384/819/201 382/820/8 380/821/8 -f 385/822/202 379/823/2 381/824/2 -f 389/825/203 390/826/204 387/827/3 -f 387/828/3 391/829/205 388/830/206 -f 392/831/207 382/820/208 386/832/209 -f 388/830/206 385/822/210 381/824/211 -f 396/833/212 392/831/207 386/832/209 -f 392/831/207 397/834/213 390/835/204 -f 394/836/214 390/837/204 397/834/213 -f 394/836/214 396/833/212 393/838/215 -f 394/836/214 399/839/216 390/840/204 -f 398/841/217 394/836/214 393/838/215 -f 391/829/205 398/841/217 385/822/210 -f 390/842/204 399/839/216 391/829/205 -f 385/822/202 401/843/218 383/844/202 -f 401/843/218 393/838/4 395/845/4 -f 393/838/4 400/846/219 395/845/4 -f 400/846/219 386/832/201 384/819/201 -f 453/412/3 454/847/220 452/174/3 -f 456/848/221 450/411/222 457/849/221 -f 455/850/220 457/849/221 454/847/220 -f 467/416/3 468/851/220 466/194/3 -f 471/852/221 465/415/222 470/853/221 -f 471/852/221 468/851/220 469/854/220 -f 474/855/223 482/856/1 475/857/1 -f 477/858/9 485/859/224 478/860/224 -f 475/857/1 483/861/225 476/862/225 -f 473/863/226 479/864/4 480/865/226 -f 478/860/224 479/864/4 472/866/4 -f 476/862/225 484/867/9 477/858/9 -f 411/868/227 404/869/227 473/863/226 -f 402/419/228 409/208/228 481/870/223 -f 493/871/229 522/872/230 494/873/230 -f 504/229/231 531/264/232 503/227/232 -f 522/872/230 495/874/233 494/873/230 -f 523/875/233 496/876/234 495/874/233 -f 533/269/235 504/229/231 505/231/235 -f 496/876/234 525/277/236 497/240/236 -f 525/277/236 487/241/237 497/240/236 -f 506/234/238 533/269/235 505/231/235 -f 499/217/239 526/250/240 498/215/240 -f 514/274/241 506/234/238 486/237/241 -f 528/257/242 499/217/239 500/220/242 -f 487/245/237 516/281/243 488/243/243 -f 529/259/244 500/220/242 501/222/244 -f 488/243/243 517/877/1 489/878/1 -f 498/215/240 535/320/245 507/216/245 -f 489/878/1 518/879/246 490/880/246 -f 507/216/245 536/318/9 508/211/9 -f 530/262/247 501/222/244 502/224/247 -f 518/879/246 491/881/248 490/880/246 -f 508/211/9 537/254/249 509/248/249 -f 519/882/248 492/883/250 491/881/248 -f 537/254/249 510/246/251 509/248/249 -f 503/227/232 530/262/247 502/224/247 -f 520/884/250 493/871/229 492/883/250 -f 552/291/252 560/304/253 561/302/253 -f 555/885/254 544/298/255 546/886/254 -f 556/295/256 549/301/257 547/287/256 -f 545/284/258 556/295/256 547/287/256 -f 552/291/252 545/284/258 543/305/252 -f 559/425/259 548/887/260 550/300/259 -f 557/888/260 546/886/254 548/887/260 -f 2/446/20 4/449/21 3/447/21 -f 4/449/21 6/451/22 5/450/22 -f 6/451/22 8/453/23 7/452/23 -f 8/453/23 10/455/24 9/454/24 -f 10/455/24 12/457/25 11/456/25 -f 12/457/25 14/459/26 13/458/26 -f 14/459/26 16/461/27 15/460/27 -f 16/461/27 2/889/20 1/462/20 -f 23/10/27 30/470/27 29/463/20 -f 22/8/20 29/463/20 28/464/21 -f 21/5/21 28/464/21 27/465/22 -f 20/16/22 27/465/22 26/466/23 -f 25/11/25 18/14/24 17/467/24 -f 25/11/25 32/468/25 31/469/26 -f 24/12/26 31/469/26 30/470/27 -f 19/17/23 26/466/23 17/471/24 -f 39/472/22 47/479/22 46/473/21 -f 35/475/26 43/483/26 42/476/25 -f 40/478/28 48/586/28 47/479/22 -f 37/480/16 38/474/21 46/473/21 -f 36/482/15 44/890/15 43/483/26 -f 34/477/25 42/476/25 41/484/29 -f 162/486/30 153/592/14 159/487/14 -f 50/492/32 45/891/31 59/490/33 -f 45/891/31 44/327/31 59/490/33 -f 49/489/32 52/892/4 58/491/4 -f 50/492/32 59/490/33 56/493/4 -f 76/495/23 84/507/23 83/496/22 -f 74/498/21 82/508/21 81/499/20 -f 72/501/27 80/510/27 79/502/26 -f 69/504/24 70/511/25 77/505/25 -f 69/504/24 78/506/24 84/507/23 -f 75/497/22 83/496/22 82/508/21 -f 73/509/20 81/893/20 80/510/27 -f 71/503/26 79/502/26 77/505/25 -f 100/512/34 99/524/34 91/513/34 -f 98/515/21 97/525/20 89/516/20 -f 96/518/27 95/527/26 87/519/26 -f 94/521/36 93/594/36 85/522/37 -f 100/512/34 92/514/35 164/58/8 -f 99/524/34 98/515/21 90/517/21 -f 97/525/20 96/894/27 88/526/27 -f 95/527/26 94/521/36 86/523/36 -f 173/528/38 172/895/39 183/529/39 -f 101/531/40 102/896/261 108/532/41 -f 106/534/43 113/547/56 109/535/44 -f 104/537/46 103/536/45 109/535/44 -f 101/531/40 107/533/42 111/539/48 -f 116/550/59 115/546/55 114/545/54 -f 116/554/59 122/552/60 120/543/52 -f 115/556/55 117/897/51 119/541/50 -f 124/557/27 130/566/27 131/558/26 -f 127/560/61 135/596/61 136/561/21 -f 125/559/26 131/558/26 132/563/62 -f 123/565/20 129/898/20 130/566/27 -f 123/567/20 128/562/21 136/561/21 -f 145/569/3 152/581/16 144/570/16 -f 151/572/8 150/582/14 142/573/14 -f 149/575/9 148/583/13 140/576/13 -f 147/578/2 146/584/15 138/579/15 -f 152/581/16 151/572/8 143/574/8 -f 150/582/14 149/575/9 141/577/9 -f 148/583/13 147/578/2 139/580/2 -f 146/584/15 145/899/3 137/585/3 -f 40/478/28 162/486/30 160/488/30 -f 155/587/13 161/593/63 156/588/63 -f 154/590/9 155/587/13 157/589/13 -f 153/592/14 154/590/9 158/591/9 -f 33/485/29 41/484/29 156/588/63 -f 93/594/36 165/57/2 163/59/2 -f 133/595/64 102/599/64 135/596/61 -f 126/564/62 132/563/62 104/597/65 -f 102/599/64 133/595/64 134/598/65 -f 170/600/66 179/609/66 180/601/67 -f 184/530/38 106/900/68 181/603/68 -f 171/602/67 180/601/67 176/604/3 -f 167/605/3 176/604/3 177/606/69 -f 136/608/70 175/614/70 179/609/66 -f 168/607/69 177/606/69 178/610/71 -f 169/611/71 178/610/71 174/612/72 -f 135/65/8 101/64/8 175/614/70 -f 101/64/8 105/617/49 182/616/49 -f 175/614/70 101/64/8 182/616/49 -f 181/603/68 106/900/68 103/68/2 -f 132/67/2 131/901/72 174/615/72 -f 181/603/68 103/68/2 174/615/72 -f 183/529/39 172/895/39 182/616/49 -f 183/618/39 105/540/49 111/539/48 -f 113/547/56 106/534/43 184/619/73 -f 114/545/54 184/619/73 183/618/39 -f 196/620/74 195/632/9 205/621/9 -f 197/623/76 196/620/74 206/622/75 -f 198/361/78 197/623/76 207/624/77 -f 192/77/79 202/76/79 203/625/80 -f 193/626/81 203/625/80 204/627/82 -f 212/629/84 214/638/67 191/630/67 -f 194/628/83 204/627/82 205/621/9 -f 209/633/3 208/636/69 186/634/69 -f 208/636/69 210/642/85 187/637/85 -f 214/638/67 209/633/3 185/635/3 -f 189/72/86 200/74/86 190/631/84 -f 200/74/86 216/639/86 212/629/84 -f 190/631/84 200/74/86 212/629/84 -f 199/641/87 188/902/87 187/637/85 -f 187/637/85 210/642/85 199/641/87 -f 210/642/85 211/903/87 215/643/87 -f 223/644/88 222/652/9 228/645/9 -f 220/647/89 226/653/81 227/648/83 -f 224/650/91 223/644/88 229/646/74 -f 221/649/90 227/648/83 228/645/9 -f 225/364/78 224/650/91 230/651/76 -f 219/80/79 217/79/79 226/653/81 -f 242/654/92 254/904/102 253/655/93 -f 241/656/94 253/905/93 252/657/95 -f 233/659/97 234/906/262 246/660/98 -f 232/662/100 233/659/97 245/663/99 -f 231/665/3 232/662/100 244/666/101 -f 231/665/3 243/907/3 254/668/102 -f 258/669/103 263/908/103 262/670/8 -f 256/672/104 261/677/104 260/673/105 -f 264/675/106 263/908/103 258/669/103 -f 257/671/8 262/670/8 261/677/104 -f 266/678/107 271/685/107 270/679/108 -f 274/681/109 273/686/110 268/682/110 -f 267/684/2 272/909/2 271/685/107 -f 273/686/110 272/909/2 267/684/2 -f 277/97/111 281/698/119 282/687/112 -f 275/689/113 279/691/115 280/690/114 -f 279/691/115 283/693/116 286/692/116 -f 283/693/116 284/910/117 287/694/117 -f 285/695/118 288/911/118 287/696/117 -f 281/698/119 288/911/118 285/695/118 -f 292/699/120 291/391/120 295/700/121 -f 290/392/123 289/912/123 293/702/124 -f 294/703/125 293/702/124 297/704/126 -f 297/704/126 298/913/127 301/706/127 -f 299/707/128 302/914/128 301/708/127 -f 295/700/121 302/914/128 299/707/128 -f 308/710/129 309/742/142 307/711/23 -f 315/713/130 314/744/159 323/714/131 -f 311/716/133 320/723/139 319/717/134 -f 313/719/136 316/724/140 325/720/137 -f 312/722/129 321/727/142 320/723/139 -f 316/724/140 317/731/145 326/725/141 -f 313/726/136 322/780/138 321/727/142 -f 315/728/130 324/915/132 327/729/143 -f 318/730/144 327/729/143 326/725/141 -f 337/732/146 338/738/152 332/733/147 -f 329/735/149 335/741/155 334/736/150 -f 338/738/152 339/745/160 333/739/153 -f 330/740/154 336/743/156 335/741/155 -f 328/737/151 334/736/150 309/742/142 -f 336/743/156 330/740/154 310/718/157 -f 314/744/159 333/739/153 339/745/160 -f 337/732/146 331/734/148 305/746/161 -f 303/748/163 304/768/182 340/747/162 -f 315/713/130 350/916/170 349/749/164 -f 354/750/165 355/917/263 329/735/149 -f 348/751/166 351/753/168 316/724/140 -f 329/735/149 355/917/263 356/752/167 -f 351/753/168 352/758/173 317/731/145 -f 330/740/154 356/752/167 345/754/169 -f 318/730/144 353/918/200 350/755/170 -f 357/756/171 341/757/172 305/746/161 -f 341/757/172 342/919/26 303/748/163 -f 352/758/173 353/918/200 318/730/144 -f 345/754/174 346/760/176 311/716/133 -f 358/759/175 357/756/171 331/734/148 -f 346/760/176 347/763/179 312/722/129 -f 359/761/177 358/759/175 332/733/147 -f 344/762/178 343/764/180 308/710/129 -f 347/763/179 348/920/166 313/726/136 -f 314/744/159 349/749/164 359/761/177 -f 343/764/180 354/750/165 328/737/151 -f 361/765/21 363/921/8 362/766/8 -f 304/768/182 361/922/21 360/769/181 -f 340/747/162 360/769/181 376/770/183 -f 337/732/146 376/770/183 377/771/184 -f 338/738/152 377/771/184 378/772/185 -f 378/772/185 368/773/186 323/714/131 -f 324/715/132 323/714/131 368/773/186 -f 327/729/143 324/915/132 369/775/187 -f 327/729/143 372/776/188 371/777/189 -f 326/725/141 371/777/189 370/778/190 -f 325/720/137 370/778/190 367/779/191 -f 322/780/138 367/923/191 366/781/192 -f 321/727/142 366/781/192 365/782/193 -f 320/723/139 365/782/193 364/783/194 -f 336/743/156 319/717/158 364/783/195 -f 375/784/196 374/924/264 335/741/155 -f 335/741/155 374/924/264 373/785/197 -f 334/736/150 373/785/197 362/786/198 -f 309/742/142 362/786/198 363/787/199 -f 342/788/26 341/792/172 343/789/2 -f 354/791/2 343/789/2 341/792/172 -f 355/794/2 354/791/2 357/793/171 -f 346/798/2 345/925/2 356/796/2 -f 359/797/177 349/926/164 347/799/2 -f 347/799/2 349/926/164 350/800/170 -f 360/767/181 362/766/8 373/805/8 -f 374/807/8 377/809/184 376/806/183 -f 365/810/8 377/809/184 375/808/8 -f 366/813/8 368/927/186 378/812/185 -f 369/814/187 368/927/186 366/813/8 -f 384/819/201 386/832/201 382/820/8 -f 385/822/202 383/844/202 379/823/2 -f 389/825/203 392/831/207 390/826/204 -f 387/828/3 390/928/204 391/829/205 -f 392/831/207 389/825/203 382/820/208 -f 388/830/206 391/829/205 385/822/210 -f 396/833/212 397/834/213 392/831/207 -f 394/836/214 397/834/213 396/833/212 -f 398/841/217 399/839/216 394/836/214 -f 391/829/205 399/839/216 398/841/217 -f 385/822/202 398/841/218 401/843/218 -f 401/843/218 398/841/218 393/838/4 -f 393/838/4 396/833/219 400/846/219 -f 400/846/219 396/833/219 386/832/201 -f 453/412/3 455/850/220 454/847/220 -f 456/848/221 451/172/222 450/411/222 -f 455/850/220 456/848/221 457/849/221 -f 467/416/3 469/854/220 468/851/220 -f 471/852/221 464/192/222 465/415/222 -f 471/852/221 470/853/221 468/851/220 -f 474/855/223 481/870/223 482/856/1 -f 477/858/9 484/867/9 485/859/224 -f 475/857/1 482/856/1 483/861/225 -f 473/863/226 472/866/4 479/864/4 -f 478/860/224 485/859/224 479/864/4 -f 476/862/225 483/861/225 484/867/9 -f 404/869/227 405/929/227 473/863/226 -f 473/863/226 480/865/226 411/868/227 -f 480/865/226 410/930/227 411/868/227 -f 409/208/228 408/931/228 481/870/223 -f 481/870/223 474/855/223 402/419/228 -f 474/855/223 403/932/228 402/419/228 -f 493/871/229 521/933/229 522/872/230 -f 504/229/231 532/266/231 531/264/232 -f 522/872/230 523/875/233 495/874/233 -f 523/875/233 524/934/234 496/876/234 -f 533/269/235 532/266/231 504/229/231 -f 496/876/234 524/934/234 525/277/236 -f 525/277/236 515/279/237 487/241/237 -f 506/234/238 534/272/238 533/269/235 -f 499/217/239 527/255/239 526/250/240 -f 514/274/241 534/272/238 506/234/238 -f 528/257/242 527/255/239 499/217/239 -f 487/245/237 515/282/237 516/281/243 -f 529/259/244 528/257/242 500/220/242 -f 488/243/243 516/281/243 517/877/1 -f 498/215/240 526/250/240 535/320/245 -f 489/878/1 517/877/1 518/879/246 -f 507/216/245 535/320/245 536/318/9 -f 530/262/247 529/259/244 501/222/244 -f 518/879/246 519/882/248 491/881/248 -f 508/211/9 536/318/9 537/254/249 -f 519/882/248 520/884/250 492/883/250 -f 537/254/249 538/253/251 510/246/251 -f 503/227/232 531/264/232 530/262/247 -f 520/884/250 521/933/229 493/871/229 -f 552/291/252 543/305/252 560/304/253 -f 555/885/254 553/296/255 544/298/255 -f 556/295/256 558/299/257 549/301/257 -f 545/284/258 554/290/258 556/295/256 -f 552/291/252 554/290/258 545/284/258 -f 559/425/259 557/888/260 548/887/260 -f 557/888/260 555/885/254 546/886/254 -l 379 380 -o Lid -v -2.414814 -1.956913 -30.377924 -v -2.091291 -3.156823 -30.243586 -v -1.207407 -4.035219 -30.145245 -v 0.000000 -4.356734 -30.109249 -v 1.207408 -4.035219 -30.145245 -v 2.091291 -3.156823 -30.243586 -v 2.414815 -1.956912 -30.377924 -v -1.931852 -1.478221 -26.193357 -v -1.673032 -2.438855 -26.092390 -v -0.965926 -3.142088 -26.018476 -v 0.000000 -3.399490 -25.991423 -v 0.965926 -3.142088 -26.018476 -v 1.673033 -2.438855 -26.092390 -v 1.931852 -1.478221 -26.193357 -v -2.173333 -1.945153 -30.266041 -v -1.882162 -3.025073 -30.145136 -v -1.086666 -3.815629 -30.056629 -v -0.000000 -4.104992 -30.024233 -v 1.086666 -3.815629 -30.056629 -v 1.882161 -3.025072 -30.145136 -v 2.173333 -1.945153 -30.266041 -v -1.690370 -1.489654 -26.302134 -v -1.463903 -2.330209 -26.213787 -v -0.845185 -2.945537 -26.149113 -v 0.000000 -3.170764 -26.125441 -v 0.845185 -2.945538 -26.149113 -v 1.463903 -2.330208 -26.213787 -v 1.690370 -1.489653 -26.302134 -vt 0.562753 0.382900 -vt 0.437247 0.390335 -vt 0.433198 0.382900 -vt 0.562753 0.598513 -vt 0.437247 0.591078 -vt 0.558704 0.591078 -vt 0.558704 0.390335 -vt 0.433198 0.598513 -vt 0.433198 0.732342 -vt 0.469636 0.605948 -vt 0.473684 0.732342 -vt 0.510121 0.605948 -vt 0.514170 0.732342 -vt 0.550607 0.605948 -vt 0.554656 0.732342 -vt 0.595142 0.732342 -vt 0.558704 0.605948 -vt 0.591093 0.605948 -vt 0.635628 0.732342 -vt 0.599190 0.605948 -vt 0.631579 0.605948 -vt 0.676113 0.732342 -vt 0.639676 0.605948 -vt 0.676113 0.605948 -vt 0.435223 0.739777 -vt 0.471660 0.739777 -vt 0.475708 0.739777 -vt 0.516194 0.739777 -vt 0.593117 0.739777 -vt 0.556680 0.739777 -vt 0.633603 0.739777 -vt 0.597166 0.739777 -vt 0.674089 0.739777 -vt 0.467611 0.598513 -vt 0.437247 0.605948 -vt 0.439271 0.598513 -vt 0.479757 0.598513 -vt 0.508097 0.598513 -vt 0.520243 0.598513 -vt 0.548583 0.598513 -vt 0.560729 0.598513 -vt 0.589069 0.598513 -vt 0.601215 0.598513 -vt 0.629555 0.598513 -vt 0.672065 0.605948 -vt 0.641700 0.598513 -vt 0.670040 0.598513 -vt 0.433198 0.390335 -vt 0.562753 0.420074 -vt 0.433198 0.423792 -vt 0.562753 0.453532 -vt 0.433198 0.457249 -vt 0.562753 0.486989 -vt 0.433198 0.490706 -vt 0.562753 0.494424 -vt 0.433198 0.524164 -vt 0.562753 0.527881 -vt 0.433198 0.557621 -vt 0.562753 0.561338 -vt 0.433198 0.591078 -vt 0.433198 0.605948 -vt 0.477733 0.605948 -vt 0.518219 0.605948 -vt 0.512146 0.739777 -vt 0.552631 0.739777 -vt 0.637652 0.739777 -vt 0.562753 0.394052 -vt 0.562753 0.427509 -vt 0.562753 0.460967 -vt 0.562753 0.520446 -vt 0.562753 0.553903 -vt 0.562753 0.587361 -vn 0.0045 0.9935 -0.1142 -vn 0.0042 0.9935 -0.1137 -vn -0.0042 0.9935 -0.1137 -vn -0.0045 0.9935 -0.1142 -vn 0.9599 -0.2434 0.1388 -vn 0.8606 -0.4802 0.1697 -vn 0.8601 -0.4811 0.1699 -vn 0.4970 -0.8417 0.2112 -vn 0.4964 -0.8420 0.2113 -vn -0.0000 -0.9740 0.2264 -vn -0.4964 -0.8420 0.2113 -vn -0.4970 -0.8417 0.2112 -vn -0.8601 -0.4811 0.1699 -vn -0.8606 -0.4802 0.1697 -vn -0.9599 -0.2434 0.1388 -vn -0.9598 -0.2440 0.1387 -vn -0.4199 0.0116 -0.9075 -vn -0.3663 0.1092 -0.9241 -vn -0.3661 0.1095 -0.9241 -vn -0.2117 0.2634 -0.9412 -vn -0.0000 0.3200 -0.9474 -vn -0.2115 0.2635 -0.9412 -vn 0.2115 0.2635 -0.9412 -vn 0.2117 0.2634 -0.9412 -vn 0.3661 0.1095 -0.9241 -vn 0.4199 0.0116 -0.9075 -vn 0.3662 0.1092 -0.9241 -vn -0.3573 0.3004 0.8844 -vn -0.4101 0.2039 0.8890 -vn -0.2063 0.4506 0.8686 -vn -0.0000 0.5055 0.8628 -vn 0.2063 0.4506 0.8686 -vn 0.3573 0.3004 0.8844 -vn 0.4101 0.2039 0.8890 -vn 0.9593 0.2425 -0.1449 -vn 0.8600 0.4790 -0.1761 -vn 0.8594 0.4800 -0.1763 -vn 0.4966 0.8402 -0.2177 -vn 0.4960 0.8406 -0.2178 -vn 0.0000 0.9725 -0.2330 -vn -0.4960 0.8406 -0.2178 -vn -0.4966 0.8402 -0.2177 -vn -0.8594 0.4800 -0.1763 -vn -0.8600 0.4790 -0.1761 -vn -0.9593 0.2425 -0.1449 -vn 0.9598 -0.2440 0.1387 -vn 0.9591 0.2432 -0.1448 -vn -0.9591 0.2432 -0.1448 -s off -f 569/935/265 576/936/265 562/937/265 -f 575/938/266 582/939/266 589/940/266 -f 569/935/267 583/941/267 576/936/267 -f 575/938/268 568/942/268 582/939/268 -s 1 -f 568/943/269 574/944/270 567/945/271 -f 567/945/271 573/946/272 566/947/273 -f 566/947/273 572/948/274 565/949/274 -f 564/950/275 572/951/274 571/952/276 -f 563/953/277 571/954/276 570/955/278 -f 562/956/279 570/957/278 569/958/280 -f 582/959/281 567/945/282 581/960/283 -f 566/947/284 581/961/283 567/945/282 -f 565/949/285 580/962/286 566/947/284 -f 565/949/285 578/963/287 579/964/285 -f 564/950/288 577/965/289 578/966/287 -f 576/967/290 563/953/291 562/956/290 -f 588/968/292 575/969/293 589/970/293 -f 573/946/294 588/971/292 587/972/294 -f 572/948/295 587/973/294 586/974/295 -f 571/952/296 586/975/295 585/976/296 -f 570/955/297 585/977/296 584/978/297 -f 569/979/298 584/980/297 583/981/298 -f 576/982/299 584/983/300 577/984/301 -f 577/984/301 585/985/302 578/986/303 -f 578/986/303 586/987/304 579/988/304 -f 586/989/304 580/990/305 579/988/304 -f 587/991/306 581/992/307 580/990/305 -f 588/993/308 582/994/309 581/992/307 -f 568/943/269 575/995/310 574/944/270 -f 567/945/271 574/996/270 573/946/272 -f 566/947/273 573/997/272 572/948/274 -f 564/950/275 565/949/274 572/951/274 -f 563/953/277 564/950/275 571/954/276 -f 562/956/279 563/953/277 570/957/278 -f 582/959/281 568/943/281 567/945/282 -f 566/947/284 580/998/286 581/961/283 -f 565/949/285 579/999/285 580/962/286 -f 565/949/285 564/950/288 578/963/287 -f 564/950/288 563/953/291 577/965/289 -f 576/967/290 577/1000/289 563/953/291 -f 588/968/292 574/944/292 575/969/293 -f 573/946/294 574/996/292 588/971/292 -f 572/948/295 573/997/294 587/973/294 -f 571/952/296 572/951/295 586/975/295 -f 570/955/297 571/954/296 585/977/296 -f 569/979/298 570/957/297 584/980/297 -f 576/982/299 583/1001/311 584/983/300 -f 577/984/301 584/1002/300 585/985/302 -f 578/986/303 585/1003/302 586/987/304 -f 586/989/304 587/1004/306 580/990/305 -f 587/991/306 588/1005/308 581/992/307 -f 588/993/308 589/1006/312 582/994/309 -o Magazine -v -0.375000 0.000000 -29.543859 -v -0.265166 -0.265165 -29.543859 -v -0.000000 -0.375000 -29.543859 -v 0.265165 -0.265165 -29.543859 -v 0.375000 0.000000 -29.543859 -v 1.325825 -0.704505 -29.543859 -v 1.060660 -0.814340 -29.543859 -v 0.795495 -0.704505 -29.543859 -v 0.685660 -0.439340 -29.543859 -v 0.795495 -0.174174 -29.543859 -v 1.500000 -1.125000 -29.543859 -v 1.234835 -1.234835 -29.543859 -v 1.125000 -1.500000 -29.543859 -v 1.234835 -1.765165 -29.543859 -v 1.500000 -1.875000 -29.543859 -v 0.795495 -2.825825 -29.543859 -v 0.685660 -2.560660 -29.543859 -v 0.795495 -2.295495 -29.543859 -v 1.060660 -2.185660 -29.543859 -v 1.325825 -2.295495 -29.543859 -v 0.375000 -3.000000 -29.543859 -v 0.265165 -2.734835 -29.543859 -v 0.000000 -2.625000 -29.543859 -v -0.265165 -2.734835 -29.543859 -v -0.375000 -3.000000 -29.543859 -v -1.325825 -2.295495 -29.543859 -v -1.060660 -2.185660 -29.543859 -v -0.795495 -2.295495 -29.543859 -v -0.685660 -2.560660 -29.543859 -v -0.795495 -2.825825 -29.543859 -v -1.500000 -1.875000 -29.543859 -v -1.234835 -1.765165 -29.543859 -v -1.125000 -1.500000 -29.543859 -v -1.234835 -1.234835 -29.543859 -v -1.500000 -1.125000 -29.543859 -v -0.795495 -0.174175 -29.543859 -v -0.685660 -0.439340 -29.543859 -v -0.795495 -0.704505 -29.543859 -v -1.060660 -0.814340 -29.543859 -v -1.325825 -0.704505 -29.543859 -v -0.645778 0.059047 -29.543859 -v -1.559047 -0.854222 -29.543859 -v -1.559047 -2.145778 -29.543859 -v -0.645778 -3.059047 -29.543859 -v 0.645778 -3.059047 -29.543859 -v 1.559047 -2.145779 -29.543859 -v 1.559047 -0.854221 -29.543859 -v 0.645778 0.059047 -29.543859 -v 1.623046 -1.175967 -29.543859 -v -0.918541 -2.876793 -29.543859 -v -1.376792 -2.418541 -29.543859 -v -1.623046 -1.824033 -29.543859 -v -1.623046 -1.175967 -29.543859 -v -1.376793 -0.581459 -29.543859 -v -0.918541 -0.123208 -29.543859 -v -0.324033 -3.123046 -29.543859 -v 0.324033 -3.123046 -29.543859 -v -0.324033 0.123046 -29.543859 -v 0.324032 0.123046 -29.543859 -v 0.918541 -2.876792 -29.543859 -v 1.376793 -2.418541 -29.543859 -v 1.376793 -0.581459 -29.543859 -v 0.918541 -0.123207 -29.543859 -v 1.623046 -1.824033 -29.543859 -v -0.375000 0.000000 -27.481359 -v -0.265166 -0.265165 -27.481359 -v -0.000000 -0.375000 -27.481359 -v 0.265165 -0.265165 -27.481359 -v 0.375000 0.000000 -27.481359 -v 1.325825 -0.704505 -27.481359 -v 1.060660 -0.814340 -27.481359 -v 0.795495 -0.704505 -27.481359 -v 0.685660 -0.439340 -27.481359 -v 0.795495 -0.174174 -27.481359 -v 1.500000 -1.125000 -27.481359 -v 1.234835 -1.234835 -27.481359 -v 1.125000 -1.500000 -27.481359 -v 1.234835 -1.765165 -27.481359 -v 1.500000 -1.875000 -27.481359 -v 0.795495 -2.825825 -27.481359 -v 0.685660 -2.560660 -27.481359 -v 0.795495 -2.295495 -27.481359 -v 1.060660 -2.185660 -27.481359 -v 1.325825 -2.295495 -27.481359 -v 0.375000 -3.000000 -27.481359 -v 0.265165 -2.734835 -27.481359 -v 0.000000 -2.625000 -27.481359 -v -0.265165 -2.734835 -27.481359 -v -0.375000 -3.000000 -27.481359 -v -1.325825 -2.295495 -27.481359 -v -1.060660 -2.185660 -27.481359 -v -0.795495 -2.295495 -27.481359 -v -0.685660 -2.560660 -27.481359 -v -0.795495 -2.825825 -27.481359 -v -1.500000 -1.875000 -27.481359 -v -1.234835 -1.765165 -27.481359 -v -1.125000 -1.500000 -27.481359 -v -1.234835 -1.234835 -27.481359 -v -1.500000 -1.125000 -27.481359 -v -0.795495 -0.174175 -27.481359 -v -0.685660 -0.439340 -27.481359 -v -0.795495 -0.704505 -27.481359 -v -1.060660 -0.814340 -27.481359 -v -1.325825 -0.704505 -27.481359 -v -0.645778 0.059047 -27.481359 -v -1.559047 -0.854222 -27.481359 -v -1.559047 -2.145778 -27.481359 -v -0.645778 -3.059047 -27.481359 -v 0.645778 -3.059047 -27.481359 -v 1.559047 -2.145779 -27.481359 -v 1.559047 -0.854221 -27.481359 -v 0.645778 0.059047 -27.481359 -v 1.623046 -1.175967 -27.481359 -v -0.918541 -2.876793 -27.481359 -v -1.376792 -2.418541 -27.481359 -v -1.623046 -1.824033 -27.481359 -v -1.623046 -1.175967 -27.481359 -v -1.376793 -0.581459 -27.481359 -v -0.918541 -0.123208 -27.481359 -v -0.324033 -3.123046 -27.481359 -v 0.324033 -3.123046 -27.481359 -v -0.324033 0.123046 -27.481359 -v 0.324032 0.123046 -27.481359 -v 0.918541 -2.876792 -27.481359 -v 1.376793 -2.418541 -27.481359 -v 1.376793 -0.581459 -27.481359 -v 0.918541 -0.123207 -27.481359 -v 1.623046 -1.824033 -27.481359 -v -0.000000 0.437500 -29.543859 -v -0.309360 0.309359 -29.543859 -v -0.437500 0.000000 -29.543859 -v -0.309360 -0.309359 -29.543859 -v -0.000000 -0.437500 -29.543859 -v 0.309359 -0.309359 -29.543859 -v 0.437500 0.000000 -29.543859 -v 0.309359 0.309359 -29.543859 -v -0.000000 0.437500 -29.606359 -v -0.309360 0.309359 -29.606359 -v -0.437500 0.000000 -29.606359 -v -0.309360 -0.309359 -29.606359 -v -0.000000 -0.437500 -29.606359 -v 0.309359 -0.309359 -29.606359 -v 0.437500 0.000000 -29.606359 -v 0.309359 0.309359 -29.606359 -v -1.060661 -0.001840 -29.606359 -v -0.751302 -0.129980 -29.606359 -v -0.623161 -0.439340 -29.606359 -v -0.751302 -0.748699 -29.606359 -v -1.060661 -0.876840 -29.606359 -v -1.370020 -0.748699 -29.606359 -v -1.498161 -0.439340 -29.606359 -v -1.370021 -0.129981 -29.606359 -v -1.060661 -0.001840 -29.543859 -v -0.751302 -0.129980 -29.543859 -v -0.623161 -0.439340 -29.543859 -v -0.751302 -0.748699 -29.543859 -v -1.060661 -0.876840 -29.543859 -v -1.370020 -0.748699 -29.543859 -v -1.498161 -0.439340 -29.543859 -v -1.370021 -0.129981 -29.543859 -v -1.937501 -1.500001 -29.543859 -v -1.809360 -1.809360 -29.543859 -v -1.500001 -1.937500 -29.543859 -v -1.190641 -1.809360 -29.543859 -v -1.062501 -1.500000 -29.543859 -v -1.190641 -1.190641 -29.543859 -v -1.500001 -1.062500 -29.543859 -v -1.809360 -1.190641 -29.543859 -v -1.937501 -1.500001 -29.606359 -v -1.809360 -1.809360 -29.606359 -v -1.500001 -1.937500 -29.606359 -v -1.190641 -1.809360 -29.606359 -v -1.062501 -1.500000 -29.606359 -v -1.190641 -1.190641 -29.606359 -v -1.500001 -1.062500 -29.606359 -v -1.809360 -1.190641 -29.606359 -v -1.498160 -2.560661 -29.606359 -v -1.370020 -2.251301 -29.606359 -v -1.060660 -2.123160 -29.606359 -v -0.751301 -2.251301 -29.606359 -v -0.623160 -2.560660 -29.606359 -v -0.751301 -2.870020 -29.606359 -v -1.060660 -2.998161 -29.606359 -v -1.370020 -2.870020 -29.606359 -v -1.498160 -2.560661 -29.543859 -v -1.370020 -2.251301 -29.543859 -v -1.060660 -2.123160 -29.543859 -v -0.751301 -2.251301 -29.543859 -v -0.623160 -2.560660 -29.543859 -v -0.751301 -2.870020 -29.543859 -v -1.060660 -2.998161 -29.543859 -v -1.370020 -2.870020 -29.543859 -v 0.000000 -3.437500 -29.543859 -v 0.309359 -3.309359 -29.543859 -v 0.437500 -3.000000 -29.543859 -v 0.309359 -2.690641 -29.543859 -v -0.000000 -2.562500 -29.543859 -v -0.309360 -2.690641 -29.543859 -v -0.437500 -3.000000 -29.543859 -v -0.309359 -3.309360 -29.543859 -v 0.000000 -3.437500 -29.606359 -v 0.309359 -3.309359 -29.606359 -v 0.437500 -3.000000 -29.606359 -v 0.309359 -2.690641 -29.606359 -v -0.000000 0.375000 -29.543859 -v -0.265166 0.265165 -29.543859 -v -0.375000 0.000000 -29.543859 -v 0.375000 0.000000 -29.543859 -v 0.265165 0.265165 -29.543859 -v -0.000000 0.375000 -27.668859 -v -0.265166 0.265165 -27.668859 -v -0.375000 0.000000 -27.668859 -v 0.375000 0.000000 -27.668859 -v 0.265165 0.265165 -27.668859 -v -0.000000 -2.562500 -29.606359 -v -0.309360 -2.690641 -29.606359 -v -0.437500 -3.000000 -29.606359 -v -0.309359 -3.309360 -29.606359 -v 1.060660 -2.998160 -29.606359 -v 0.751301 -2.870019 -29.606359 -v 0.623160 -2.560660 -29.606359 -v 0.751301 -2.251301 -29.606359 -v 1.060660 -2.123160 -29.606359 -v 1.370019 -2.251301 -29.606359 -v 1.498160 -2.560660 -29.606359 -v 1.370019 -2.870019 -29.606359 -v 1.060660 -2.998160 -29.543859 -v 0.751301 -2.870019 -29.543859 -v 0.623160 -2.560660 -29.543859 -v 0.751301 -2.251301 -29.543859 -v 1.060660 -2.123160 -29.543859 -v 1.370019 -2.251301 -29.543859 -v 1.498160 -2.560660 -29.543859 -v 1.370019 -2.870019 -29.543859 -v 1.937500 -1.500000 -29.543859 -v 1.809359 -1.190640 -29.543859 -v 1.500000 -1.062500 -29.543859 -v 1.190640 -1.190640 -29.543859 -v 1.062500 -1.500000 -29.543859 -v 1.190640 -1.809359 -29.543859 -v 1.500000 -1.937500 -29.543859 -v 1.809359 -1.809359 -29.543859 -v 1.937500 -1.500000 -29.606359 -v 1.809359 -1.190640 -29.606359 -v 1.500000 -1.062500 -29.606359 -v 1.190640 -1.190640 -29.606359 -v 1.062500 -1.500000 -29.606359 -v 1.190640 -1.809359 -29.606359 -v 1.500000 -1.937500 -29.606359 -v 1.809359 -1.809359 -29.606359 -v 1.498160 -0.439340 -29.606359 -v 1.370019 -0.748699 -29.606359 -v 1.060660 -0.876840 -29.606359 -v 0.751300 -0.748699 -29.606359 -v 0.623160 -0.439340 -29.606359 -v 0.751300 -0.129981 -29.606359 -v 1.060660 -0.001840 -29.606359 -v 1.370019 -0.129980 -29.606359 -v -0.000000 -0.500000 -27.481359 -v -0.707107 -0.792893 -27.481359 -v -1.000000 -1.500000 -27.481359 -v -0.707107 -2.207107 -27.481359 -v -0.000000 -2.500000 -27.481359 -v 0.707106 -2.207107 -27.481359 -v 1.000000 -1.500000 -27.481359 -v 0.707106 -0.792893 -27.481359 -v -0.000000 -0.750000 -26.981359 -v -0.530331 -0.969670 -26.981359 -v -0.750000 -1.500000 -26.981359 -v -0.530331 -2.030330 -26.981359 -v -0.000000 -2.250000 -26.981359 -v 0.530330 -2.030330 -26.981359 -v 0.750000 -1.500000 -26.981359 -v 0.530330 -0.969670 -26.981359 -v -0.000000 -1.312500 -26.981359 -v -0.132583 -1.367417 -26.981359 -v -0.187500 -1.500000 -26.981359 -v -0.132583 -1.632582 -26.981359 -v -0.000000 -1.687500 -26.981359 -v 0.132582 -1.632582 -26.981359 -v 0.187500 -1.500000 -26.981359 -v 0.132582 -1.367417 -26.981359 -v -0.000000 -1.312500 -26.731359 -v -0.132583 -1.367417 -26.731359 -v -0.187500 -1.500000 -26.731359 -v -0.132583 -1.632582 -26.731359 -v -0.000000 -1.687500 -26.731359 -v 0.132582 -1.632582 -26.731359 -v 0.187500 -1.500000 -26.731359 -v 0.132582 -1.367417 -26.731359 -v 0.000001 -0.375000 -27.668859 -v 0.265166 -0.265165 -27.668859 -v -0.265165 -0.265165 -27.668859 -v 1.498160 -0.439340 -29.543859 -v 1.370019 -0.748699 -29.543859 -v 1.060660 -0.876840 -29.543859 -v 0.751300 -0.748699 -29.543859 -v 0.623160 -0.439340 -29.543859 -v 0.751300 -0.129981 -29.543859 -v 1.060660 -0.001840 -29.543859 -v 1.370019 -0.129980 -29.543859 -v 1.325825 -0.174175 -29.543859 -v 1.060660 -0.064340 -29.543859 -v 0.795495 -0.174175 -29.543859 -v 1.325825 -0.704505 -29.543859 -v 1.435660 -0.439340 -29.543859 -v 1.325825 -0.174175 -27.668859 -v 1.060660 -0.064340 -27.668859 -v 0.795495 -0.174175 -27.668859 -v 1.325825 -0.704505 -27.668859 -v 1.435660 -0.439340 -27.668859 -v 0.795495 -0.704506 -27.668859 -v 1.060660 -0.814341 -27.668859 -v 0.685660 -0.439340 -27.668859 -v 1.875000 -1.500000 -29.543859 -v 1.765165 -1.234835 -29.543859 -v 1.500000 -1.125000 -29.543859 -v 1.500000 -1.875000 -29.543859 -v 1.765165 -1.765165 -29.543859 -v 1.875000 -1.500000 -27.668859 -v 1.765165 -1.234835 -27.668859 -v 1.500000 -1.125000 -27.668859 -v 1.500000 -1.875000 -27.668859 -v 1.765165 -1.765165 -27.668859 -v 1.124999 -1.500001 -27.668859 -v 1.234834 -1.765166 -27.668859 -v 1.234834 -1.234836 -27.668859 -v 1.325825 -2.825825 -29.543859 -v 1.435660 -2.560660 -29.543859 -v 1.325825 -2.295495 -29.543859 -v 0.795495 -2.825825 -29.543859 -v 1.060660 -2.935660 -29.543859 -v 1.325825 -2.825825 -27.668859 -v 1.435660 -2.560660 -27.668859 -v 1.325825 -2.295495 -27.668859 -v 0.795495 -2.825825 -27.668859 -v 1.060660 -2.935660 -27.668859 -v 0.795494 -2.295496 -27.668859 -v 0.685659 -2.560660 -27.668859 -v 1.060659 -2.185661 -27.668859 -v -0.000000 -3.375000 -29.543859 -v 0.265165 -3.265165 -29.543859 -v 0.375000 -3.000000 -29.543859 -v -0.375000 -3.000000 -29.543859 -v -0.265165 -3.265166 -29.543859 -v -0.000000 -3.375000 -27.668859 -v 0.265165 -3.265165 -27.668859 -v 0.375000 -3.000000 -27.668859 -v -0.375000 -3.000000 -27.668859 -v -0.265165 -3.265165 -27.668859 -v -0.000001 -2.625000 -27.668859 -v -0.265166 -2.734835 -27.668859 -v 0.265164 -2.734835 -27.668859 -v -1.325826 -2.825825 -29.543859 -v -1.060660 -2.935661 -29.543859 -v -0.795495 -2.825826 -29.543859 -v -1.325826 -2.295496 -29.543859 -v -1.435661 -2.560661 -29.543859 -v -1.325826 -2.825825 -27.668859 -v -1.060660 -2.935660 -27.668859 -v -0.795495 -2.825825 -27.668859 -v -1.325826 -2.295496 -27.668859 -v -1.435660 -2.560660 -27.668859 -v -0.795496 -2.295495 -27.668859 -v -1.060661 -2.185659 -27.668859 -v -0.685661 -2.560659 -27.668859 -v -1.875001 -1.500000 -29.543859 -v -1.765166 -1.765166 -29.543859 -v -1.500001 -1.875000 -29.543859 -v -1.500001 -1.125000 -29.543859 -v -1.765166 -1.234835 -29.543859 -v -1.875001 -1.500000 -27.668859 -v -1.765166 -1.765165 -27.668859 -v -1.500000 -1.875000 -27.668859 -v -1.500001 -1.125000 -27.668859 -v -1.765166 -1.234835 -27.668859 -v -1.125000 -1.499999 -27.668859 -v -1.234835 -1.234834 -27.668859 -v -1.234835 -1.765164 -27.668859 -v -1.325826 -0.174175 -29.543859 -v -1.435661 -0.439340 -29.543859 -v -1.325826 -0.704505 -29.543859 -v -0.795496 -0.174175 -29.543859 -v -1.060661 -0.064340 -29.543859 -v -1.325826 -0.174175 -27.668859 -v -1.435661 -0.439340 -27.668859 -v -1.325826 -0.704505 -27.668859 -v -0.795496 -0.174175 -27.668859 -v -1.060661 -0.064340 -27.668859 -v -0.795495 -0.704504 -27.668859 -v -0.685660 -0.439339 -27.668859 -v -1.060660 -0.814339 -27.668859 -vt 0.805668 0.585502 -vt 0.819838 0.572491 -vt 0.834008 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.819838 0.598513 -vt 0.805668 0.585502 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.684211 0.442379 -vt 0.708502 0.464684 -vt 0.684211 0.486989 -vt 0.714575 0.475836 -vt 0.720648 0.481413 -vt 0.714575 0.486989 -vt 0.819838 0.598513 -vt 0.805668 0.585502 -vt 0.819838 0.572491 -vt 0.754950 0.529825 -vt 0.763525 0.526563 -vt 0.760583 0.542312 -vt 0.729223 0.513517 -vt 0.732775 0.505643 -vt 0.742822 0.518689 -vt 0.698473 0.518689 -vt 0.694921 0.510815 -vt 0.712072 0.513517 -vt 0.686346 0.529825 -vt 0.684265 0.550186 -vt 0.680713 0.542312 -vt 0.680713 0.558060 -vt 0.694921 0.573808 -vt 0.686346 0.570547 -vt 0.712072 0.586855 -vt 0.708520 0.594729 -vt 0.698473 0.581683 -vt 0.746374 0.589557 -vt 0.741532 0.596482 -vt 0.732775 0.594729 -vt 0.760583 0.558060 -vt 0.769158 0.561322 -vt 0.754950 0.570547 -vt 0.720648 0.516778 -vt 0.757031 0.550186 -vt 0.572507 0.526563 -vt 0.566874 0.539050 -vt 0.564964 0.531009 -vt 0.589658 0.510815 -vt 0.594500 0.503889 -vt 0.603257 0.505643 -vt 0.641111 0.510815 -vt 0.627512 0.505643 -vt 0.636269 0.503889 -vt 0.658262 0.526563 -vt 0.665805 0.531009 -vt 0.663895 0.539050 -vt 0.663895 0.561322 -vt 0.665805 0.569363 -vt 0.658262 0.573808 -vt 0.641111 0.589557 -vt 0.636269 0.596482 -vt 0.627512 0.594729 -vt 0.593210 0.581683 -vt 0.615385 0.583593 -vt 0.606809 0.586855 -vt 0.566874 0.561322 -vt 0.572507 0.573808 -vt 0.564964 0.569363 -vt 0.589658 0.573808 -vt 0.589658 0.526563 -vt 0.641111 0.526563 -vt 0.819838 0.598513 -vt 0.809717 0.594796 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.829960 0.594796 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.829960 0.594796 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.665992 0.481413 -vt 0.659919 0.464684 -vt 0.665992 0.447955 -vt 0.702429 0.447955 -vt 0.702429 0.481413 -vt 0.710526 0.485130 -vt 0.708502 0.481413 -vt 0.710526 0.477695 -vt 0.718623 0.477695 -vt 0.718623 0.485130 -vt 0.809717 0.594796 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.829960 0.594796 -vt 0.765174 0.522909 -vt 0.771068 0.531009 -vt 0.773138 0.540564 -vt 0.769158 0.539050 -vt 0.746374 0.526563 -vt 0.731127 0.501989 -vt 0.741532 0.503889 -vt 0.750354 0.509301 -vt 0.746374 0.510815 -vt 0.690942 0.509301 -vt 0.699763 0.503889 -vt 0.710168 0.501989 -vt 0.708520 0.505643 -vt 0.694921 0.526563 -vt 0.672137 0.539050 -vt 0.668158 0.540564 -vt 0.670228 0.531009 -vt 0.676122 0.522909 -vt 0.677770 0.526563 -vt 0.677770 0.573808 -vt 0.676122 0.577462 -vt 0.670228 0.569363 -vt 0.668158 0.559808 -vt 0.672137 0.561322 -vt 0.710168 0.598383 -vt 0.699763 0.596482 -vt 0.690942 0.591070 -vt 0.694921 0.589557 -vt 0.720648 0.583593 -vt 0.729223 0.586855 -vt 0.742822 0.581683 -vt 0.746374 0.573808 -vt 0.731127 0.598383 -vt 0.750354 0.591070 -vt 0.773138 0.559808 -vt 0.771068 0.569363 -vt 0.765174 0.577462 -vt 0.763525 0.573808 -vt 0.581082 0.529825 -vt 0.579002 0.550186 -vt 0.575450 0.542312 -vt 0.570859 0.522909 -vt 0.562895 0.540564 -vt 0.606809 0.513517 -vt 0.615385 0.516778 -vt 0.593210 0.518689 -vt 0.604905 0.501989 -vt 0.585679 0.509301 -vt 0.637559 0.518689 -vt 0.623960 0.513517 -vt 0.645091 0.509301 -vt 0.625864 0.501989 -vt 0.655320 0.542312 -vt 0.651767 0.550186 -vt 0.649687 0.529825 -vt 0.667875 0.540564 -vt 0.659911 0.522909 -vt 0.649687 0.570547 -vt 0.641111 0.573808 -vt 0.655320 0.558060 -vt 0.659911 0.577462 -vt 0.667875 0.559808 -vt 0.623960 0.586855 -vt 0.637559 0.581683 -vt 0.625864 0.598383 -vt 0.645091 0.591070 -vt 0.603257 0.594729 -vt 0.604905 0.598383 -vt 0.594500 0.596482 -vt 0.585679 0.591070 -vt 0.589658 0.589557 -vt 0.575450 0.558060 -vt 0.581082 0.570547 -vt 0.562895 0.559808 -vt 0.570859 0.577462 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.639676 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.615385 0.501859 -vt 0.627530 0.442379 -vt 0.595142 0.442379 -vt 0.615385 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.595142 0.442379 -vt 0.595142 0.501859 -vt 0.615385 0.442379 -vt 0.595142 0.501859 -vt 0.595142 0.442379 -vt 0.615385 0.442379 -vt 0.595142 0.442379 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.595142 0.442379 -vt 0.651822 0.501859 -vt 0.651822 0.442379 -vt 0.595142 0.442379 -vt 0.639676 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.501859 -vt 0.595142 0.442379 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.595142 0.442379 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.615385 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.627530 0.442379 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.651822 0.501859 -vt 0.639676 0.442379 -vt 0.651822 0.442379 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.659919 0.501859 -vt 0.659919 0.442379 -vt 0.639676 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.651822 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.651822 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.651822 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.442379 -vt 0.603239 0.442379 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.603239 0.442379 -vt 0.651822 0.442379 -vt 0.627530 0.442379 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.773279 0.542751 -vt 0.777328 0.553903 -vt 0.777328 0.531599 -vt 0.773279 0.531599 -vt 0.777328 0.509294 -vt 0.773279 0.520446 -vt 0.773279 0.509294 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.773279 0.531599 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.520446 -vt 0.773279 0.520446 -vt 0.777328 0.509294 -vt 0.773279 0.520446 -vt 0.773279 0.509294 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.773279 0.553903 -vt 0.777328 0.520446 -vt 0.773279 0.576208 -vt 0.777328 0.587361 -vt 0.773279 0.587361 -vt 0.773279 0.598513 -vt 0.777328 0.520446 -vt 0.773279 0.531599 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.777328 0.565056 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.773279 0.542751 -vt 0.777328 0.531599 -vt 0.773279 0.531599 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.777328 0.542751 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.520446 -vt 0.773279 0.520446 -vt 0.777328 0.509294 -vt 0.773279 0.520446 -vt 0.773279 0.509294 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.773279 0.542751 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.531599 -vt 0.773279 0.531599 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.520446 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.773279 0.553903 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.773279 0.531599 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.553903 -vt 0.777328 0.520446 -vt 0.773279 0.520446 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.542751 -vt 0.773279 0.576208 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.520446 -vt 0.773279 0.531599 -vt 0.773279 0.520446 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.777328 0.553903 -vt 0.773279 0.553903 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.777328 0.542751 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.777328 0.587361 -vt 0.773279 0.587361 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.773279 0.553903 -vt 0.777328 0.542751 -vt 0.773279 0.542751 -vt 0.777328 0.520446 -vt 0.773279 0.531599 -vt 0.773279 0.520446 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.531599 -vt 0.773279 0.598513 -vt 0.777328 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.565056 -vt 0.659919 0.501859 -vt 0.680162 0.486989 -vt 0.684211 0.501859 -vt 0.854251 0.501859 -vt 0.834008 0.486989 -vt 0.850202 0.486989 -vt 0.829960 0.501859 -vt 0.809717 0.486989 -vt 0.825911 0.486989 -vt 0.805668 0.501859 -vt 0.785425 0.486989 -vt 0.801619 0.486989 -vt 0.757085 0.501859 -vt 0.777328 0.486989 -vt 0.781377 0.501859 -vt 0.732794 0.501859 -vt 0.753036 0.486989 -vt 0.708502 0.501859 -vt 0.728745 0.486989 -vt 0.688259 0.486989 -vt 0.704453 0.486989 -vt 0.748988 0.486989 -vt 0.744939 0.479554 -vt 0.748988 0.479554 -vt 0.740891 0.486989 -vt 0.736842 0.479554 -vt 0.740891 0.479554 -vt 0.732794 0.486989 -vt 0.728745 0.479554 -vt 0.732794 0.479554 -vt 0.724696 0.486989 -vt 0.720648 0.479554 -vt 0.724696 0.479554 -vt 0.753036 0.486989 -vt 0.753036 0.479554 -vt 0.744939 0.486989 -vt 0.736842 0.486989 -vt 0.728745 0.486989 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.777328 0.553903 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.801619 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.663968 0.486989 -vt 0.761134 0.486989 -vt 0.736842 0.486989 -vt 0.712551 0.486989 -vt 0.720648 0.486989 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.793522 0.516729 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vn 0.0000 0.0000 1.0000 -vn 0.0000 0.0000 -1.0000 -vn 0.9239 0.3827 0.0000 -vn 0.7071 0.7071 0.0000 -vn -0.5556 0.8315 -0.0000 -vn -0.3827 0.9239 -0.0000 -vn 0.0000 -1.0000 0.0000 -vn 0.7071 -0.7071 0.0000 -vn -0.9239 0.3827 0.0000 -vn -1.0000 -0.0000 0.0000 -vn -0.9808 0.1951 0.0000 -vn 1.0000 -0.0000 0.0000 -vn 0.9239 -0.3827 0.0000 -vn -0.8315 -0.5556 0.0000 -vn -0.9239 -0.3827 0.0000 -vn -0.7071 -0.7071 0.0000 -vn -0.1951 -0.9808 0.0000 -vn -0.3827 -0.9239 0.0000 -vn 0.3827 -0.9239 0.0000 -vn 0.5556 -0.8315 0.0000 -vn 0.0000 1.0000 -0.0000 -vn 0.9808 -0.1951 0.0000 -vn 0.8315 0.5556 0.0000 -vn 0.1951 0.9808 -0.0000 -vn 0.3827 0.9239 -0.0000 -vn 0.9808 0.1951 0.0000 -vn -0.5556 -0.8315 0.0000 -vn -0.9808 -0.1951 0.0000 -vn -0.8315 0.5556 0.0000 -vn 0.1951 -0.9808 0.0000 -vn -0.1951 0.9808 -0.0000 -vn 0.8315 -0.5556 0.0000 -vn -0.7071 0.7071 0.0000 -vn 0.5556 0.8315 -0.0000 -vn 0.0000 0.8944 0.4472 -vn 0.6325 0.6325 0.4472 -vn -0.6325 0.6325 0.4472 -vn -0.8944 0.0000 0.4472 -vn -0.6325 -0.6325 0.4472 -vn 0.0000 -0.8944 0.4472 -vn 0.6325 -0.6325 0.4472 -vn 0.8944 0.0000 0.4472 -s off -f 720/1007/313 722/1008/313 724/1009/313 -f 883/1010/313 890/1011/313 886/1012/313 -f 735/1013/314 737/1014/314 739/1015/314 -f 732/1016/314 730/1017/314 728/1018/314 -f 764/1019/314 762/1020/314 760/1021/314 -f 750/1022/313 752/1023/313 754/1024/313 -f 767/1025/314 769/1026/314 771/1027/314 -f 774/1028/313 781/1029/313 777/1030/313 -f 789/1031/313 782/1032/313 786/1033/313 -f 806/1034/314 804/1035/314 792/1036/314 -f 816/1037/313 823/1038/313 819/1039/313 -f 809/1040/314 811/1041/314 813/1042/314 -f 838/1043/314 836/1044/314 834/1045/314 -f 841/1046/314 843/1047/314 845/1048/314 -f 831/1049/313 824/1050/313 828/1051/313 -f 860/1052/313 862/1053/313 856/1054/313 -f 876/1055/313 878/1056/313 872/1057/313 -f 749/1058/313 747/1059/313 745/1060/313 -f 616/1061/314 615/1062/314 621/1063/314 -f 613/1064/314 614/1065/314 618/1066/314 -f 606/1067/314 605/1068/314 611/1069/314 -f 608/1070/314 602/1071/314 603/1072/314 -f 601/1073/314 597/1074/314 596/1075/314 -f 593/1076/314 594/1077/314 598/1078/314 -f 625/1079/314 630/1080/314 590/1081/314 -f 623/1082/314 624/1083/314 628/1084/314 -f 602/1071/314 612/1085/314 622/1086/314 -f 679/1087/313 684/1088/313 696/1089/313 -f 683/1090/313 697/1091/313 678/1092/313 -f 669/1093/313 674/1094/313 698/1095/313 -f 673/1096/313 699/1097/313 668/1098/313 -f 664/1099/313 700/1100/313 659/1101/313 -f 663/1102/313 701/1103/313 658/1104/313 -f 690/1105/313 656/1106/313 655/1107/313 -f 688/1108/313 693/1109/313 695/1110/313 -f 691/1111/313 681/1112/313 671/1113/313 -f 718/1114/313 719/1115/313 720/1007/313 -f 720/1007/313 721/1116/313 722/1008/313 -f 722/1008/313 723/1117/313 724/1009/313 -f 724/1009/313 725/1118/313 718/1114/313 -f 718/1114/313 720/1007/313 724/1009/313 -f 890/1011/313 889/1119/313 886/1012/313 -f 889/1119/313 888/1120/313 886/1012/313 -f 888/1120/313 887/1121/313 886/1012/313 -f 886/1012/313 885/1122/313 884/1123/313 -f 884/1123/313 883/1010/313 886/1012/313 -f 739/1015/314 740/1124/314 741/1125/314 -f 741/1125/314 734/1126/314 739/1015/314 -f 734/1126/314 735/1013/314 739/1015/314 -f 735/1013/314 736/1127/314 737/1014/314 -f 737/1014/314 738/1128/314 739/1015/314 -f 728/1018/314 727/1129/314 726/1130/314 -f 726/1130/314 733/1131/314 732/1016/314 -f 732/1016/314 731/1132/314 730/1017/314 -f 730/1017/314 729/1133/314 728/1018/314 -f 728/1018/314 726/1130/314 732/1016/314 -f 760/1021/314 759/1134/314 758/1135/314 -f 758/1135/314 765/1136/314 760/1021/314 -f 765/1136/314 764/1019/314 760/1021/314 -f 764/1019/314 763/1137/314 762/1020/314 -f 762/1020/314 761/1138/314 760/1021/314 -f 750/1022/313 751/1139/313 752/1023/313 -f 752/1023/313 753/1140/313 754/1024/313 -f 754/1024/313 755/1141/313 756/1142/313 -f 756/1142/313 757/1143/313 754/1024/313 -f 757/1143/313 750/1022/313 754/1024/313 -f 771/1027/314 772/1144/314 773/1145/314 -f 773/1145/314 766/1146/314 771/1027/314 -f 766/1146/314 767/1025/314 771/1027/314 -f 767/1025/314 768/1147/314 769/1026/314 -f 769/1026/314 770/1148/314 771/1027/314 -f 781/1029/313 780/1149/313 777/1030/313 -f 780/1149/313 779/1150/313 777/1030/313 -f 779/1150/313 778/1151/313 777/1030/313 -f 777/1030/313 776/1152/313 775/1153/313 -f 775/1153/313 774/1028/313 777/1030/313 -f 782/1032/313 783/1154/313 786/1033/313 -f 783/1154/313 784/1155/313 786/1033/313 -f 784/1155/313 785/1156/313 786/1033/313 -f 786/1033/313 787/1157/313 788/1158/313 -f 788/1158/313 789/1031/313 786/1033/313 -f 792/1036/314 791/1159/314 790/1160/314 -f 790/1160/314 807/1161/314 792/1036/314 -f 807/1161/314 806/1034/314 792/1036/314 -f 806/1034/314 805/1162/314 804/1035/314 -f 804/1035/314 793/1163/314 792/1036/314 -f 823/1038/313 822/1164/313 819/1039/313 -f 822/1164/313 821/1165/313 819/1039/313 -f 821/1165/313 820/1166/313 819/1039/313 -f 819/1039/313 818/1167/313 817/1168/313 -f 817/1168/313 816/1037/313 819/1039/313 -f 813/1042/314 814/1169/314 815/1170/314 -f 815/1170/314 808/1171/314 813/1042/314 -f 808/1171/314 809/1040/314 813/1042/314 -f 809/1040/314 810/1172/314 811/1041/314 -f 811/1041/314 812/1173/314 813/1042/314 -f 834/1045/314 833/1174/314 832/1175/314 -f 832/1175/314 839/1176/314 834/1045/314 -f 839/1176/314 838/1043/314 834/1045/314 -f 838/1043/314 837/1177/314 836/1044/314 -f 836/1044/314 835/1178/314 834/1045/314 -f 845/1048/314 846/1179/314 847/1180/314 -f 847/1180/314 840/1181/314 845/1048/314 -f 840/1181/314 841/1046/314 845/1048/314 -f 841/1046/314 842/1182/314 843/1047/314 -f 843/1047/314 844/1183/314 845/1048/314 -f 824/1050/313 825/1184/313 828/1051/313 -f 825/1184/313 826/1185/313 828/1051/313 -f 826/1185/313 827/1186/313 828/1051/313 -f 828/1051/313 829/1187/313 830/1188/313 -f 830/1188/313 831/1049/313 828/1051/313 -f 856/1054/313 857/1189/313 860/1052/313 -f 857/1189/313 858/1190/313 860/1052/313 -f 858/1190/313 859/1191/313 860/1052/313 -f 860/1052/313 861/1192/313 862/1053/313 -f 862/1053/313 863/1193/313 856/1054/313 -f 872/1057/313 873/1194/313 874/1195/313 -f 874/1195/313 875/1196/313 876/1055/313 -f 876/1055/313 877/1197/313 878/1056/313 -f 878/1056/313 879/1198/313 872/1057/313 -f 872/1057/313 874/1195/313 876/1055/313 -f 749/1058/313 748/1199/313 747/1059/313 -f 747/1059/313 746/1200/313 745/1060/313 -f 745/1060/313 744/1201/313 743/1202/313 -f 743/1202/313 742/1203/313 745/1060/313 -f 742/1203/313 749/1058/313 745/1060/313 -f 615/1062/314 640/1204/314 632/1205/314 -f 632/1205/314 641/1206/314 620/1207/314 -f 621/1063/314 622/1086/314 616/1061/314 -f 622/1086/314 617/1208/314 616/1061/314 -f 632/1205/314 620/1207/314 615/1062/314 -f 620/1207/314 621/1063/314 615/1062/314 -f 614/1065/314 645/1209/314 633/1210/314 -f 633/1210/314 639/1211/314 619/1212/314 -f 618/1066/314 617/1208/314 613/1064/314 -f 617/1208/314 612/1085/314 613/1064/314 -f 633/1210/314 619/1212/314 614/1065/314 -f 619/1212/314 618/1066/314 614/1065/314 -f 605/1068/314 649/1213/314 634/1214/314 -f 634/1214/314 646/1215/314 610/1216/314 -f 611/1069/314 612/1085/314 606/1067/314 -f 612/1085/314 607/1217/314 606/1067/314 -f 634/1214/314 610/1216/314 605/1068/314 -f 610/1216/314 611/1069/314 605/1068/314 -f 604/1218/314 653/1219/314 635/1220/314 -f 635/1220/314 650/1221/314 609/1222/314 -f 608/1070/314 607/1217/314 602/1071/314 -f 635/1220/314 609/1222/314 604/1218/314 -f 609/1222/314 608/1070/314 604/1218/314 -f 603/1072/314 604/1218/314 608/1070/314 -f 595/1223/314 651/1224/314 636/1225/314 -f 636/1225/314 638/1226/314 600/1227/314 -f 601/1073/314 602/1071/314 597/1074/314 -f 636/1225/314 600/1227/314 595/1223/314 -f 600/1227/314 601/1073/314 595/1223/314 -f 596/1075/314 595/1223/314 601/1073/314 -f 594/1077/314 648/1228/314 637/1229/314 -f 637/1229/314 652/1230/314 599/1231/314 -f 598/1078/314 597/1074/314 593/1076/314 -f 597/1074/314 592/1232/314 593/1076/314 -f 637/1229/314 599/1231/314 594/1077/314 -f 599/1231/314 598/1078/314 594/1077/314 -f 591/1233/314 592/1232/314 626/1234/314 -f 592/1232/314 627/1235/314 626/1234/314 -f 630/1080/314 647/1236/314 590/1081/314 -f 590/1081/314 591/1233/314 625/1079/314 -f 591/1233/314 626/1234/314 625/1079/314 -f 625/1079/314 644/1237/314 630/1080/314 -f 624/1083/314 642/1238/314 631/1239/314 -f 631/1239/314 643/1240/314 629/1241/314 -f 628/1084/314 627/1235/314 623/1082/314 -f 627/1235/314 622/1086/314 623/1082/314 -f 631/1239/314 629/1241/314 624/1083/314 -f 629/1241/314 628/1084/314 624/1083/314 -f 622/1086/314 627/1235/314 592/1232/314 -f 592/1232/314 597/1074/314 602/1071/314 -f 602/1071/314 607/1217/314 612/1085/314 -f 612/1085/314 617/1208/314 622/1086/314 -f 622/1086/314 592/1232/314 602/1071/314 -f 680/1242/313 681/1112/313 686/1243/313 -f 680/1242/313 686/1243/313 685/1244/313 -f 696/1089/313 704/1245/313 679/1087/313 -f 679/1087/313 680/1242/313 685/1244/313 -f 684/1088/313 705/1246/313 696/1089/313 -f 679/1087/313 685/1244/313 684/1088/313 -f 677/1247/313 676/1248/313 681/1112/313 -f 677/1247/313 681/1112/313 682/1249/313 -f 697/1091/313 709/1250/313 678/1092/313 -f 678/1092/313 677/1247/313 682/1249/313 -f 683/1090/313 703/1251/313 697/1091/313 -f 678/1092/313 682/1249/313 683/1090/313 -f 670/1252/313 671/1113/313 676/1248/313 -f 670/1252/313 676/1248/313 675/1253/313 -f 698/1095/313 713/1254/313 669/1093/313 -f 669/1093/313 670/1252/313 675/1253/313 -f 674/1094/313 710/1255/313 698/1095/313 -f 669/1093/313 675/1253/313 674/1094/313 -f 667/1256/313 666/1257/313 671/1113/313 -f 667/1256/313 671/1113/313 672/1258/313 -f 699/1097/313 717/1259/313 668/1098/313 -f 668/1098/313 667/1256/313 672/1258/313 -f 673/1096/313 714/1260/313 699/1097/313 -f 668/1098/313 672/1258/313 673/1096/313 -f 660/1261/313 661/1262/313 666/1257/313 -f 660/1261/313 666/1257/313 665/1263/313 -f 700/1100/313 715/1264/313 659/1101/313 -f 659/1101/313 660/1261/313 665/1263/313 -f 664/1099/313 702/1265/313 700/1100/313 -f 659/1101/313 665/1263/313 664/1099/313 -f 657/1266/313 656/1106/313 661/1262/313 -f 657/1266/313 661/1262/313 662/1267/313 -f 701/1103/313 712/1268/313 658/1104/313 -f 658/1104/313 657/1266/313 662/1267/313 -f 663/1102/313 716/1269/313 701/1103/313 -f 658/1104/313 662/1267/313 663/1102/313 -f 654/1270/313 711/1271/313 694/1272/313 -f 694/1272/313 708/1273/313 689/1274/313 -f 690/1105/313 691/1111/313 656/1106/313 -f 694/1272/313 689/1274/313 654/1270/313 -f 689/1274/313 690/1105/313 655/1107/313 -f 655/1107/313 654/1270/313 689/1274/313 -f 687/1275/313 686/1243/313 691/1111/313 -f 687/1275/313 691/1111/313 692/1276/313 -f 695/1110/313 706/1277/313 688/1108/313 -f 688/1108/313 687/1275/313 692/1276/313 -f 693/1109/313 707/1278/313 695/1110/313 -f 688/1108/313 692/1276/313 693/1109/313 -f 691/1111/313 686/1243/313 681/1112/313 -f 681/1112/313 676/1248/313 671/1113/313 -f 671/1113/313 666/1257/313 661/1262/313 -f 661/1262/313 656/1106/313 671/1113/313 -f 656/1106/313 691/1111/313 671/1113/313 -s 1 -f 643/1279/315 693/1280/316 629/1281/316 -f 644/1282/317 694/1283/318 630/1284/318 -f 600/1285/319 665/1286/320 601/1287/320 -f 646/1288/321 674/1289/322 610/1290/322 -f 642/1291/323 695/1292/321 631/1293/321 -f 599/1294/320 662/1295/324 598/1296/324 -f 647/1297/325 654/1298/324 590/1299/324 -f 640/1300/326 696/1301/327 632/1302/327 -f 601/1287/320 666/1303/324 602/1304/324 -f 650/1305/327 673/1306/328 609/1307/328 -f 645/1308/329 697/1309/330 633/1310/330 -f 602/1304/324 667/1311/316 603/1312/316 -f 652/1313/331 663/1314/320 599/1294/320 -f 649/1315/332 698/1316/331 634/1317/331 -f 603/1312/316 668/1318/333 604/1319/333 -f 638/1320/330 664/1321/319 600/1285/319 -f 653/1322/334 699/1323/325 635/1324/325 -f 606/1325/324 669/1326/316 605/1327/316 -f 651/1328/335 700/1329/315 636/1330/315 -f 607/1331/320 670/1332/324 606/1325/324 -f 648/1333/336 701/1334/337 637/1335/337 -f 608/1336/319 671/1337/320 607/1331/320 -f 638/1320/338 700/1329/315 702/1338/338 -f 611/1339/328 676/1340/319 612/1341/319 -f 633/1310/330 703/1342/339 639/1343/339 -f 609/1307/328 672/1344/319 608/1336/319 -f 641/1345/340 696/1301/327 705/1346/340 -f 610/1290/322 675/1347/328 611/1339/328 -f 631/1293/321 707/1348/341 643/1279/341 -f 612/1341/319 677/1349/320 613/1350/320 -f 634/1317/331 710/1351/342 646/1288/342 -f 614/1352/324 677/1349/320 678/1353/324 -f 630/1284/318 711/1354/343 647/1297/343 -f 616/1355/319 679/1356/320 615/1357/320 -f 635/1324/325 714/1358/344 650/1305/344 -f 619/1359/345 682/1360/322 618/1361/322 -f 637/1335/337 716/1362/346 652/1313/346 -f 617/1363/328 680/1364/319 616/1355/319 -f 604/1319/333 717/1365/318 653/1366/318 -f 621/1367/345 686/1368/322 622/1369/322 -f 605/1327/316 713/1370/337 649/1371/337 -f 618/1361/322 681/1372/328 617/1363/328 -f 614/1352/324 709/1373/315 645/1374/315 -f 624/1375/319 687/1376/328 688/1377/319 -f 615/1357/320 704/1378/325 640/1379/325 -f 620/1380/333 685/1381/345 621/1367/345 -f 642/1382/331 688/1377/319 706/1383/331 -f 622/1369/322 687/1376/328 623/1384/328 -f 590/1299/324 655/1385/316 591/1386/316 -f 625/1387/328 708/1388/330 644/1389/330 -f 627/1390/345 690/1391/322 626/1392/322 -f 591/1386/316 656/1393/333 592/1394/333 -f 594/1395/322 712/1396/327 648/1397/327 -f 629/1281/316 692/1398/333 628/1399/333 -f 592/1394/333 657/1400/345 593/1401/345 -f 595/1402/345 715/1403/321 651/1404/321 -f 626/1392/322 689/1405/328 625/1387/328 -f 593/1401/345 658/1406/322 594/1395/322 -f 619/1359/345 703/1342/318 683/1407/345 -f 628/1399/333 691/1408/345 627/1390/345 -f 597/1409/316 660/1410/333 596/1411/333 -f 641/1345/337 684/1412/333 620/1380/333 -f 596/1411/333 659/1413/345 595/1402/345 -f 598/1296/324 661/1414/316 597/1409/316 -f 731/1415/320 724/1416/324 723/1417/320 -f 729/1418/328 722/1419/319 721/1420/328 -f 730/1421/319 723/1417/320 722/1419/319 -f 728/1422/322 721/1420/328 720/1423/322 -f 726/1424/333 719/1425/345 718/1426/333 -f 733/1427/316 718/1428/333 725/1429/316 -f 734/1430/333 749/1431/345 742/1432/333 -f 739/1433/328 746/1434/319 747/1435/328 -f 736/1436/324 743/1437/316 744/1438/324 -f 743/1437/316 734/1430/333 742/1432/333 -f 740/1439/322 747/1435/328 748/1440/322 -f 758/1441/322 751/1442/328 750/1443/322 -f 762/1444/324 755/1445/316 754/1446/324 -f 727/1447/345 720/1423/322 719/1425/345 -f 724/1416/324 733/1427/316 725/1429/316 -f 756/1448/333 765/1449/345 757/1450/345 -f 765/1449/345 750/1451/322 757/1450/345 -f 759/1452/328 752/1453/319 751/1442/328 -f 760/1454/319 753/1455/320 752/1453/319 -f 763/1456/316 756/1448/333 755/1445/316 -f 741/1457/345 748/1440/322 749/1458/345 -f 770/1459/324 777/1460/316 778/1461/324 -f 771/1462/320 778/1461/324 779/1463/320 -f 769/1464/316 776/1465/333 777/1460/316 -f 768/1466/333 775/1467/345 776/1465/333 -f 761/1468/320 754/1446/324 753/1455/320 -f 766/1469/322 781/1470/328 774/1471/322 -f 775/1467/345 766/1469/322 774/1471/322 -f 772/1472/319 779/1463/320 780/1473/319 -f 790/1474/319 783/1475/320 782/1476/319 -f 805/1477/345 788/1478/322 787/1479/345 -f 793/1480/316 786/1481/333 785/1482/316 -f 807/1483/328 782/1484/319 789/1485/328 -f 792/1486/324 785/1482/316 784/1487/324 -f 773/1488/328 780/1473/319 781/1489/328 -f 788/1478/322 807/1483/328 789/1485/328 -f 791/1490/320 784/1487/324 783/1475/320 -f 811/1491/345 818/1492/322 819/1493/345 -f 813/1494/316 820/1495/333 821/1496/316 -f 808/1497/319 823/1498/320 816/1499/319 -f 804/1500/333 787/1479/345 786/1481/333 -f 814/1501/324 821/1496/316 822/1502/324 -f 815/1503/320 822/1502/324 823/1504/320 -f 812/1505/333 819/1493/345 820/1495/333 -f 817/1506/328 808/1497/319 816/1499/319 -f 837/1507/328 830/1508/319 829/1509/328 -f 833/1510/316 826/1511/333 825/1512/316 -f 800/1513/345 794/1514/333 795/1515/345 -f 799/1516/333 798/1517/316 794/1514/333 -f 836/1518/322 829/1509/328 828/1519/322 -f 832/1520/324 825/1512/316 824/1521/324 -f 839/1522/320 824/1523/324 831/1524/320 -f 830/1508/319 839/1522/320 831/1524/320 -f 834/1525/333 827/1526/345 826/1511/333 -f 835/1527/345 828/1519/322 827/1526/345 -f 810/1528/322 817/1506/328 818/1492/322 -f 884/1529/320 840/1530/324 883/1531/324 -f 843/1532/328 885/1533/319 886/1534/328 -f 844/1535/322 886/1534/328 887/1536/322 -f 846/1537/333 888/1538/345 889/1539/333 -f 797/1540/315 803/1541/316 802/1542/315 -f 845/1543/345 887/1536/322 888/1538/345 -f 840/1530/324 890/1544/316 883/1531/324 -f 801/1545/321 795/1515/345 796/1546/321 -f 847/1547/316 889/1539/333 890/1548/316 -f 842/1549/319 884/1529/320 885/1533/319 -f 848/1550/347 863/1551/348 855/1552/348 -f 848/1553/347 857/1554/349 856/1555/347 -f 849/1556/349 858/1557/350 857/1558/349 -f 850/1559/350 859/1560/351 858/1561/350 -f 852/1562/352 859/1563/351 851/1564/351 -f 853/1565/353 860/1566/352 852/1562/352 -f 854/1567/354 861/1568/353 853/1565/353 -f 854/1567/354 863/1569/348 862/1570/354 -f 879/1571/316 870/1572/324 871/1573/316 -f 877/1574/320 868/1575/319 869/1576/320 -f 875/1577/328 866/1578/322 867/1579/328 -f 873/1580/345 864/1581/333 865/1582/345 -f 872/1583/333 871/1573/316 864/1584/333 -f 878/1585/324 869/1576/320 870/1572/324 -f 876/1586/319 867/1579/328 868/1575/319 -f 874/1587/322 865/1582/345 866/1578/322 -f 882/1588/313 881/1589/313 803/1590/313 -f 738/1591/319 745/1592/320 746/1434/319 -f 737/1593/320 744/1438/324 745/1592/320 -f 897/1594/333 891/1595/316 892/1596/333 -f 896/1597/316 895/1598/324 891/1595/316 -f 894/1599/325 900/1600/324 899/1601/325 -f 897/1594/333 893/1602/318 898/1603/318 -f 903/1604/313 902/1605/313 900/1606/313 -f 910/1607/316 904/1608/324 905/1609/316 -f 909/1610/324 908/1611/320 904/1608/324 -f 907/1612/331 913/1613/320 912/1614/331 -f 910/1607/316 906/1615/337 911/1616/337 -f 916/1617/313 915/1618/313 913/1619/313 -f 923/1620/324 917/1621/320 918/1622/324 -f 922/1623/320 921/1624/319 917/1621/320 -f 920/1625/330 926/1626/319 925/1627/330 -f 923/1620/324 919/1628/315 924/1629/315 -f 929/1630/313 928/1631/313 926/1632/313 -f 936/1633/320 930/1634/319 931/1635/320 -f 935/1636/319 934/1637/328 930/1634/319 -f 933/1638/327 939/1639/328 938/1640/327 -f 936/1633/320 932/1641/325 937/1642/325 -f 942/1643/313 941/1644/313 939/1645/313 -f 949/1646/319 943/1647/328 944/1648/319 -f 948/1649/328 947/1650/322 943/1647/328 -f 946/1651/321 952/1652/322 951/1653/321 -f 949/1646/319 945/1654/331 950/1655/331 -f 955/1656/313 954/1657/313 952/1658/313 -f 962/1659/328 956/1660/322 957/1661/328 -f 961/1662/322 960/1663/345 956/1660/322 -f 959/1664/318 965/1665/345 964/1666/318 -f 962/1659/328 958/1667/330 963/1668/330 -f 968/1669/313 967/1670/313 965/1671/313 -f 975/1672/322 969/1673/345 970/1674/322 -f 969/1673/345 978/1675/333 973/1676/333 -f 972/1677/337 978/1675/333 977/1678/337 -f 975/1672/322 971/1679/327 976/1680/327 -f 981/1681/313 980/1682/313 978/1683/313 -f 643/1279/315 707/1348/315 693/1280/316 -f 644/1282/317 708/1684/317 694/1283/318 -f 600/1285/319 664/1321/319 665/1286/320 -f 646/1288/321 710/1351/321 674/1289/322 -f 642/1291/323 706/1685/323 695/1292/321 -f 599/1294/320 663/1314/320 662/1295/324 -f 647/1297/325 711/1354/325 654/1298/324 -f 640/1300/326 704/1686/326 696/1301/327 -f 601/1287/320 665/1286/320 666/1303/324 -f 650/1305/327 714/1358/327 673/1306/328 -f 645/1308/329 709/1687/329 697/1309/330 -f 602/1304/324 666/1303/324 667/1311/316 -f 652/1313/331 716/1362/331 663/1314/320 -f 649/1315/332 713/1688/332 698/1316/331 -f 603/1312/316 667/1311/316 668/1318/333 -f 638/1320/330 702/1338/330 664/1321/319 -f 653/1322/334 717/1689/334 699/1323/325 -f 606/1325/324 670/1332/324 669/1326/316 -f 651/1328/335 715/1690/335 700/1329/315 -f 607/1331/320 671/1337/320 670/1332/324 -f 648/1333/336 712/1691/336 701/1334/337 -f 608/1336/319 672/1344/319 671/1337/320 -f 638/1320/338 636/1330/315 700/1329/315 -f 611/1339/328 675/1347/328 676/1340/319 -f 633/1310/330 697/1309/330 703/1342/339 -f 609/1307/328 673/1306/328 672/1344/319 -f 641/1345/340 632/1302/327 696/1301/327 -f 610/1290/322 674/1289/322 675/1347/328 -f 631/1293/321 695/1292/321 707/1348/341 -f 612/1341/319 676/1340/319 677/1349/320 -f 634/1317/331 698/1316/331 710/1351/342 -f 614/1352/324 613/1350/320 677/1349/320 -f 630/1284/318 694/1283/318 711/1354/343 -f 616/1355/319 680/1364/319 679/1356/320 -f 635/1324/325 699/1323/325 714/1358/344 -f 619/1359/345 683/1407/345 682/1360/322 -f 637/1335/337 701/1334/337 716/1362/346 -f 617/1363/328 681/1372/328 680/1364/319 -f 604/1319/333 668/1318/333 717/1365/318 -f 621/1367/345 685/1381/345 686/1368/322 -f 605/1327/316 669/1326/316 713/1370/337 -f 618/1361/322 682/1360/322 681/1372/328 -f 614/1352/324 678/1353/324 709/1373/315 -f 624/1375/319 623/1384/328 687/1376/328 -f 615/1357/320 679/1356/320 704/1378/325 -f 620/1380/333 684/1412/333 685/1381/345 -f 642/1382/331 624/1375/319 688/1377/319 -f 622/1369/322 686/1368/322 687/1376/328 -f 590/1299/324 654/1298/324 655/1385/316 -f 625/1387/328 689/1405/328 708/1388/330 -f 627/1390/345 691/1408/345 690/1391/322 -f 591/1386/316 655/1385/316 656/1393/333 -f 594/1395/322 658/1406/322 712/1396/327 -f 629/1281/316 693/1280/316 692/1398/333 -f 592/1394/333 656/1393/333 657/1400/345 -f 595/1402/345 659/1413/345 715/1403/321 -f 626/1392/322 690/1391/322 689/1405/328 -f 593/1401/345 657/1400/345 658/1406/322 -f 619/1359/345 639/1343/318 703/1342/318 -f 628/1399/333 692/1398/333 691/1408/345 -f 597/1409/316 661/1414/316 660/1410/333 -f 641/1345/337 705/1346/337 684/1412/333 -f 596/1411/333 660/1410/333 659/1413/345 -f 598/1296/324 662/1295/324 661/1414/316 -f 731/1415/320 732/1692/324 724/1416/324 -f 729/1418/328 730/1421/319 722/1419/319 -f 730/1421/319 731/1415/320 723/1417/320 -f 728/1422/322 729/1418/328 721/1420/328 -f 726/1424/333 727/1447/345 719/1425/345 -f 733/1427/316 726/1693/333 718/1428/333 -f 734/1430/333 741/1694/345 749/1431/345 -f 739/1433/328 738/1591/319 746/1434/319 -f 736/1436/324 735/1695/316 743/1437/316 -f 743/1437/316 735/1695/316 734/1430/333 -f 740/1439/322 739/1433/328 747/1435/328 -f 758/1441/322 759/1452/328 751/1442/328 -f 762/1444/324 763/1456/316 755/1445/316 -f 727/1447/345 728/1422/322 720/1423/322 -f 724/1416/324 732/1692/324 733/1427/316 -f 756/1448/333 764/1696/333 765/1449/345 -f 765/1449/345 758/1697/322 750/1451/322 -f 759/1452/328 760/1454/319 752/1453/319 -f 760/1454/319 761/1468/320 753/1455/320 -f 763/1456/316 764/1696/333 756/1448/333 -f 741/1457/345 740/1439/322 748/1440/322 -f 770/1459/324 769/1464/316 777/1460/316 -f 771/1462/320 770/1459/324 778/1461/324 -f 769/1464/316 768/1466/333 776/1465/333 -f 768/1466/333 767/1698/345 775/1467/345 -f 761/1468/320 762/1444/324 754/1446/324 -f 766/1469/322 773/1699/328 781/1470/328 -f 775/1467/345 767/1698/345 766/1469/322 -f 772/1472/319 771/1462/320 779/1463/320 -f 790/1474/319 791/1490/320 783/1475/320 -f 805/1477/345 806/1700/322 788/1478/322 -f 793/1480/316 804/1500/333 786/1481/333 -f 807/1483/328 790/1701/319 782/1484/319 -f 792/1486/324 793/1480/316 785/1482/316 -f 773/1488/328 772/1472/319 780/1473/319 -f 788/1478/322 806/1700/322 807/1483/328 -f 791/1490/320 792/1486/324 784/1487/324 -f 811/1491/345 810/1528/322 818/1492/322 -f 813/1494/316 812/1505/333 820/1495/333 -f 808/1497/319 815/1702/320 823/1498/320 -f 804/1500/333 805/1477/345 787/1479/345 -f 814/1501/324 813/1494/316 821/1496/316 -f 815/1503/320 814/1501/324 822/1502/324 -f 812/1505/333 811/1491/345 819/1493/345 -f 817/1506/328 809/1703/328 808/1497/319 -f 837/1507/328 838/1704/319 830/1508/319 -f 833/1510/316 834/1525/333 826/1511/333 -f 800/1513/345 799/1516/333 794/1514/333 -f 799/1516/333 803/1541/316 798/1517/316 -f 836/1518/322 837/1507/328 829/1509/328 -f 832/1520/324 833/1510/316 825/1512/316 -f 839/1522/320 832/1705/324 824/1523/324 -f 830/1508/319 838/1704/319 839/1522/320 -f 834/1525/333 835/1527/345 827/1526/345 -f 835/1527/345 836/1518/322 828/1519/322 -f 810/1528/322 809/1703/328 817/1506/328 -f 884/1529/320 841/1706/320 840/1530/324 -f 843/1532/328 842/1549/319 885/1533/319 -f 844/1535/322 843/1532/328 886/1534/328 -f 846/1537/333 845/1543/345 888/1538/345 -f 797/1540/315 798/1517/316 803/1541/316 -f 845/1543/345 844/1535/322 887/1536/322 -f 840/1530/324 847/1707/316 890/1544/316 -f 801/1545/321 800/1513/345 795/1515/345 -f 847/1547/316 846/1537/333 889/1539/333 -f 842/1549/319 841/1706/320 884/1529/320 -f 848/1550/347 856/1708/347 863/1551/348 -f 848/1553/347 849/1556/349 857/1554/349 -f 849/1556/349 850/1559/350 858/1557/350 -f 850/1559/350 851/1564/351 859/1560/351 -f 852/1562/352 860/1709/352 859/1563/351 -f 853/1565/353 861/1710/353 860/1566/352 -f 854/1567/354 862/1711/354 861/1568/353 -f 854/1567/354 855/1552/348 863/1569/348 -f 879/1571/316 878/1585/324 870/1572/324 -f 877/1574/320 876/1586/319 868/1575/319 -f 875/1577/328 874/1587/322 866/1578/322 -f 873/1580/345 872/1712/333 864/1581/333 -f 872/1583/333 879/1571/316 871/1573/316 -f 878/1585/324 877/1574/320 869/1576/320 -f 876/1586/319 875/1577/328 867/1579/328 -f 874/1587/322 873/1580/345 865/1582/345 -f 800/1713/313 801/1714/313 882/1588/313 -f 882/1588/313 880/1715/313 881/1589/313 -f 881/1589/313 802/1716/313 803/1590/313 -f 803/1590/313 799/1717/313 800/1713/313 -f 800/1713/313 882/1588/313 803/1590/313 -f 738/1591/319 737/1593/320 745/1592/320 -f 737/1593/320 736/1436/324 744/1438/324 -f 897/1594/333 896/1597/316 891/1595/316 -f 896/1597/316 900/1600/324 895/1598/324 -f 894/1599/325 895/1598/324 900/1600/324 -f 897/1594/333 892/1596/333 893/1602/318 -f 897/1718/313 898/1719/313 903/1604/313 -f 903/1604/313 901/1720/313 902/1605/313 -f 902/1605/313 899/1721/313 900/1606/313 -f 900/1606/313 896/1722/313 897/1718/313 -f 897/1718/313 903/1604/313 900/1606/313 -f 910/1607/316 909/1610/324 904/1608/324 -f 909/1610/324 913/1613/320 908/1611/320 -f 907/1612/331 908/1611/320 913/1613/320 -f 910/1607/316 905/1609/316 906/1615/337 -f 910/1723/313 911/1724/313 916/1617/313 -f 916/1617/313 914/1725/313 915/1618/313 -f 915/1618/313 912/1726/313 913/1619/313 -f 913/1619/313 909/1727/313 910/1723/313 -f 910/1723/313 916/1617/313 913/1619/313 -f 923/1620/324 922/1623/320 917/1621/320 -f 922/1623/320 926/1626/319 921/1624/319 -f 920/1625/330 921/1624/319 926/1626/319 -f 923/1620/324 918/1622/324 919/1628/315 -f 923/1728/313 924/1729/313 929/1630/313 -f 929/1630/313 927/1730/313 928/1631/313 -f 928/1631/313 925/1731/313 926/1632/313 -f 926/1632/313 922/1732/313 923/1728/313 -f 923/1728/313 929/1630/313 926/1632/313 -f 936/1633/320 935/1636/319 930/1634/319 -f 935/1636/319 939/1639/328 934/1637/328 -f 933/1638/327 934/1637/328 939/1639/328 -f 936/1633/320 931/1635/320 932/1641/325 -f 936/1733/313 937/1734/313 942/1643/313 -f 942/1643/313 940/1735/313 941/1644/313 -f 941/1644/313 938/1736/313 939/1645/313 -f 939/1645/313 935/1737/313 936/1733/313 -f 936/1733/313 942/1643/313 939/1645/313 -f 949/1646/319 948/1649/328 943/1647/328 -f 948/1649/328 952/1652/322 947/1650/322 -f 946/1651/321 947/1650/322 952/1652/322 -f 949/1646/319 944/1648/319 945/1654/331 -f 949/1738/313 950/1739/313 955/1656/313 -f 955/1656/313 953/1740/313 954/1657/313 -f 954/1657/313 951/1741/313 952/1658/313 -f 952/1658/313 948/1742/313 949/1738/313 -f 949/1738/313 955/1656/313 952/1658/313 -f 962/1659/328 961/1662/322 956/1660/322 -f 961/1662/322 965/1665/345 960/1663/345 -f 959/1664/318 960/1663/345 965/1665/345 -f 962/1659/328 957/1661/328 958/1667/330 -f 962/1743/313 963/1744/313 968/1669/313 -f 968/1669/313 966/1745/313 967/1670/313 -f 967/1670/313 964/1746/313 965/1671/313 -f 965/1671/313 961/1747/313 962/1743/313 -f 962/1743/313 968/1669/313 965/1671/313 -f 975/1672/322 974/1748/345 969/1673/345 -f 969/1673/345 974/1748/345 978/1675/333 -f 972/1677/337 973/1676/333 978/1675/333 -f 975/1672/322 970/1674/322 971/1679/327 -f 975/1749/313 976/1750/313 981/1681/313 -f 981/1681/313 979/1751/313 980/1682/313 -f 980/1682/313 977/1752/313 978/1683/313 -f 978/1683/313 974/1753/313 975/1749/313 -f 975/1749/313 981/1681/313 978/1683/313 -o Internals -v -2.414814 -1.956913 -30.377924 -v -2.091290 -3.156823 -30.243586 -v -1.207407 -4.035219 -30.145245 -v 0.000000 -4.356734 -30.109249 -v 1.207407 -4.035219 -30.145245 -v 2.091291 -3.156823 -30.243586 -v 2.414815 -1.956913 -30.377924 -v -1.931851 -1.478221 -26.193357 -v -1.673032 -2.438856 -26.092390 -v -0.965925 -3.142088 -26.018476 -v 0.000000 -3.399490 -25.991423 -v 0.965926 -3.142088 -26.018476 -v 1.673033 -2.438855 -26.092390 -v 1.931852 -1.478221 -26.193357 -v -1.086666 -0.074678 -30.475451 -v -1.882161 -0.865234 -30.386944 -v -2.173333 -1.945154 -30.266041 -v -1.882161 -3.025073 -30.145136 -v -1.086666 -3.815629 -30.056629 -v 0.000000 -4.104992 -30.024233 -v 1.086667 -3.815629 -30.056629 -v 1.882162 -3.025073 -30.145136 -v 2.173334 -1.945153 -30.266041 -v 1.882162 -0.865234 -30.386944 -v 1.086667 -0.074678 -30.475451 -v -0.845185 -0.033770 -26.455153 -v -1.463903 -0.649099 -26.390478 -v -1.690370 -1.489654 -26.302134 -v -1.463903 -2.330209 -26.213787 -v -0.845185 -2.945538 -26.149113 -v 0.000000 -3.170764 -26.125441 -v 0.845185 -2.945538 -26.149113 -v 1.463904 -2.330209 -26.213787 -v 1.690370 -1.489654 -26.302134 -v 1.463904 -0.649099 -26.390478 -v 0.845186 -0.033770 -26.455153 -vt 0.331984 0.304833 -vt 0.384615 0.304833 -vt 0.412955 0.347584 -vt 0.224696 0.319703 -vt 0.295547 0.355019 -vt 0.295547 0.429368 -vt 0.008097 0.234201 -vt 0.141700 0.241636 -vt 0.145749 0.234201 -vt 0.008097 0.375465 -vt 0.137652 0.315985 -vt 0.137652 0.368030 -vt 0.145749 0.449814 -vt 0.012146 0.442379 -vt 0.141700 0.442379 -vt 0.404858 0.371747 -vt 0.384615 0.390335 -vt 0.331984 0.390335 -vt 0.311741 0.371747 -vt 0.303644 0.347584 -vt 0.311741 0.323420 -vt 0.358300 0.297398 -vt 0.404858 0.323420 -vt 0.265182 0.449814 -vt 0.184211 0.449814 -vt 0.153846 0.429368 -vt 0.145749 0.392193 -vt 0.153846 0.355019 -vt 0.184211 0.327138 -vt 0.265182 0.327138 -vt 0.303644 0.392193 -vt 0.012146 0.241636 -vt 0.008097 0.308550 -vt 0.008097 0.449814 -vt 0.008097 0.382900 -vt -0.000000 0.345725 -vt 0.000000 0.382900 -vt -0.000000 0.271375 -vt 0.008097 0.234201 -vt -0.000000 0.234201 -vt 0.008097 0.420074 -vt 0.000000 0.420074 -vt -0.000000 0.308550 -vt 0.008097 0.271375 -vt 0.008097 0.457249 -vt -0.000000 0.457249 -vt 0.008097 0.308550 -vt 0.137652 0.241636 -vt 0.145749 0.275093 -vt 0.145749 0.241636 -vt 0.145749 0.375465 -vt 0.137652 0.408922 -vt 0.145749 0.408922 -vt 0.137652 0.308550 -vt 0.145749 0.308550 -vt 0.137652 0.241636 -vt 0.008097 0.275093 -vt 0.008097 0.241636 -vt 0.137652 0.278810 -vt 0.145749 0.442379 -vt 0.145749 0.342007 -vt 0.137652 0.405204 -vt 0.008097 0.408922 -vt 0.137652 0.442379 -vt 0.008097 0.442379 -vt 0.137652 0.375465 -vt 0.008097 0.345725 -vt 0.137652 0.275093 -vt 0.137652 0.271375 -vt 0.137652 0.304833 -vt 0.137652 0.442379 -vt 0.137652 0.342007 -vt 0.137652 0.379182 -vt 0.137652 0.412639 -vn 0.0000 -0.1045 -0.9945 -vn 0.0000 0.1113 0.9938 -vn 0.0045 -0.9935 0.1142 -vn 0.0000 -0.9999 0.0102 -vn 0.0042 -0.9935 0.1137 -vn -0.0042 -0.9935 0.1137 -vn -0.0045 -0.9935 0.1142 -vn 0.2115 -0.2635 0.9412 -vn 0.0000 -0.3200 0.9474 -vn 0.2117 -0.2634 0.9412 -vn -0.3663 -0.1092 0.9241 -vn -0.4199 -0.0116 0.9075 -vn 0.3661 -0.1095 0.9241 -vn 0.3662 -0.1092 0.9241 -vn -0.2117 -0.2634 0.9412 -vn -0.3661 -0.1095 0.9241 -vn 0.4199 -0.0116 0.9075 -vn -0.2115 -0.2635 0.9412 -vn -0.4101 -0.2039 -0.8890 -vn -0.3573 -0.3004 -0.8844 -vn 0.2063 -0.4506 -0.8686 -vn 0.3573 -0.3004 -0.8844 -vn -0.2063 -0.4506 -0.8686 -vn -0.9597 -0.2677 -0.0860 -vn -0.8601 -0.5062 -0.0627 -vn -0.9595 -0.2683 -0.0861 -vn -0.8595 -0.5072 -0.0625 -vn -0.7026 -0.7108 -0.0351 -vn 0.4101 -0.2039 -0.8890 -vn -0.0000 -0.5055 -0.8628 -vn 0.7026 -0.7108 -0.0351 -vn 0.8595 -0.5072 -0.0625 -vn 0.8601 -0.5062 -0.0627 -vn 0.9597 -0.2677 -0.0860 -vn 0.9595 -0.2683 -0.0861 -vn -0.7029 -0.7104 -0.0350 -vn 0.7029 -0.7104 -0.0350 -s off -f 1013/1754/355 1011/1755/355 1009/1756/355 -f 1001/1757/356 1003/1758/356 1005/1759/356 -f 995/1760/357 1004/1761/357 988/1762/357 -f 996/1763/358 1017/1764/358 1007/1765/358 -f 989/1766/359 998/1767/359 1009/1768/359 -f 1008/1769/355 1007/1770/355 1017/1771/355 -f 1017/1771/355 1016/1772/355 1015/1773/355 -f 1015/1773/355 1014/1774/355 1013/1754/355 -f 1013/1754/355 1012/1775/355 1011/1755/355 -f 1011/1755/355 1010/1776/355 1009/1756/355 -f 1009/1756/355 1008/1769/355 1013/1754/355 -f 1008/1769/355 1017/1771/355 1013/1754/355 -f 1017/1771/355 1015/1773/355 1013/1754/355 -f 1006/1777/356 996/1778/356 997/1779/356 -f 997/1779/356 998/1780/356 999/1781/356 -f 999/1781/356 1000/1782/356 997/1779/356 -f 1000/1782/356 1001/1757/356 997/1779/356 -f 1001/1757/356 1002/1783/356 1003/1758/356 -f 1003/1758/356 1004/1784/356 1005/1759/356 -f 1005/1759/356 1006/1777/356 1001/1757/356 -f 1006/1777/356 997/1779/356 1001/1757/356 -f 995/1760/360 1015/1785/360 1004/1761/360 -f 996/1763/358 1006/1786/358 1017/1764/358 -f 989/1766/361 982/1787/361 998/1767/361 -s 1 -f 1002/1788/362 985/1789/363 986/1790/364 -f 983/1791/365 998/1792/366 982/1793/366 -f 1003/1794/367 986/1790/364 987/1795/368 -f 984/1796/369 999/1797/370 983/1791/365 -f 1004/1798/371 987/1795/368 988/1799/371 -f 985/1789/363 1000/1800/372 984/1796/369 -f 1009/1801/373 990/1802/374 989/1803/373 -f 993/1804/375 1014/1805/376 994/1806/376 -f 990/1802/374 1011/1807/377 991/1808/377 -f 1015/1809/378 1005/1810/379 1004/1811/380 -f 1016/1812/381 1006/1786/382 1005/1810/379 -f 1014/1805/376 995/1813/383 994/1806/376 -f 1011/1807/377 992/1814/384 991/1808/377 -f 996/1763/385 1008/1815/386 997/1816/387 -f 997/1816/387 1009/1817/388 998/1818/389 -f 992/1814/384 1013/1819/375 993/1804/375 -f 1002/1788/362 1001/1820/363 985/1789/363 -f 983/1791/365 999/1797/370 998/1792/366 -f 1003/1794/367 1002/1788/362 986/1790/364 -f 984/1796/369 1000/1800/372 999/1797/370 -f 1004/1798/371 1003/1794/367 987/1795/368 -f 985/1789/363 1001/1820/363 1000/1800/372 -f 1009/1801/373 1010/1821/374 990/1802/374 -f 993/1804/375 1013/1819/375 1014/1805/376 -f 990/1802/374 1010/1821/374 1011/1807/377 -f 1015/1809/378 1016/1822/381 1005/1810/379 -f 1016/1812/381 1017/1823/390 1006/1786/382 -f 1014/1805/376 1015/1824/383 995/1813/383 -f 1011/1807/377 1012/1825/384 992/1814/384 -f 996/1763/385 1007/1826/391 1008/1815/386 -f 997/1816/387 1008/1827/386 1009/1817/388 -f 992/1814/384 1012/1825/384 1013/1819/375 -o Bullets_Magazine.001 -v -0.000000 0.375000 -27.668859 -v -0.265166 0.265165 -27.668859 -v -0.375000 0.000000 -27.668859 -v -0.265166 -0.265165 -27.668859 -v -0.000000 -0.375000 -27.668859 -v 0.265165 -0.265165 -27.668859 -v 0.375000 0.000000 -27.668859 -v 0.265165 0.265165 -27.668859 -v -0.000000 0.250000 -27.231359 -v -0.176777 0.176777 -27.231359 -v -0.250000 0.000000 -27.231359 -v -0.176777 -0.176777 -27.231359 -v -0.000000 -0.250000 -27.231359 -v 0.176776 -0.176777 -27.231359 -v 0.250000 0.000000 -27.231359 -v 0.176776 0.176777 -27.231359 -v 1.310660 -0.439340 -27.231359 -v 1.237437 -0.616116 -27.231359 -v 1.060660 -0.689340 -27.231359 -v 0.883884 -0.616116 -27.231359 -v 0.810660 -0.439339 -27.231359 -v 0.883884 -0.262563 -27.231359 -v 1.060660 -0.189339 -27.231359 -v 1.237437 -0.262563 -27.231359 -v 1.435660 -0.439339 -27.668859 -v 1.325825 -0.704505 -27.668859 -v 1.060660 -0.814340 -27.668859 -v 0.795495 -0.704505 -27.668859 -v 0.685660 -0.439340 -27.668859 -v 0.795495 -0.174174 -27.668859 -v 1.060660 -0.064339 -27.668859 -v 1.325826 -0.174174 -27.668859 -v 1.875001 -1.500000 -27.668859 -v 1.765166 -1.234835 -27.668859 -v 1.500000 -1.125000 -27.668859 -v 1.234835 -1.234835 -27.668859 -v 1.125000 -1.500000 -27.668859 -v 1.234835 -1.765165 -27.668859 -v 1.500000 -1.875000 -27.668859 -v 1.765165 -1.765165 -27.668859 -v 1.750000 -1.500000 -27.231359 -v 1.676777 -1.323223 -27.231359 -v 1.500000 -1.250000 -27.231359 -v 1.323224 -1.323223 -27.231359 -v 1.250000 -1.500000 -27.231359 -v 1.323223 -1.676776 -27.231359 -v 1.500000 -1.750000 -27.231359 -v 1.676777 -1.676776 -27.231359 -v 1.060660 -2.810660 -27.231359 -v 0.883884 -2.737437 -27.231359 -v 0.810660 -2.560660 -27.231359 -v 0.883884 -2.383883 -27.231359 -v 1.060660 -2.310660 -27.231359 -v 1.237437 -2.383883 -27.231359 -v 1.310661 -2.560660 -27.231359 -v 1.237437 -2.737437 -27.231359 -v 1.060661 -2.935660 -27.668859 -v 0.795496 -2.825825 -27.668859 -v 0.685660 -2.560660 -27.668859 -v 0.795495 -2.295495 -27.668859 -v 1.060660 -2.185660 -27.668859 -v 1.325826 -2.295495 -27.668859 -v 1.435661 -2.560660 -27.668859 -v 1.325826 -2.825826 -27.668859 -v 0.000000 -3.375000 -27.668859 -v 0.265165 -3.265165 -27.668859 -v 0.375000 -3.000000 -27.668859 -v 0.265165 -2.734835 -27.668859 -v 0.000000 -2.625000 -27.668859 -v -0.265165 -2.734835 -27.668859 -v -0.375000 -3.000000 -27.668859 -v -0.265165 -3.265165 -27.668859 -v 0.000000 -3.250000 -27.231359 -v 0.176777 -3.176777 -27.231359 -v 0.250000 -3.000000 -27.231359 -v 0.176777 -2.823223 -27.231359 -v 0.000000 -2.750000 -27.231359 -v -0.176776 -2.823223 -27.231359 -v -0.250000 -3.000000 -27.231359 -v -0.176776 -3.176777 -27.231359 -v -1.310660 -2.560660 -27.231359 -v -1.237436 -2.383884 -27.231359 -v -1.060660 -2.310660 -27.231359 -v -0.883883 -2.383883 -27.231359 -v -0.810660 -2.560660 -27.231359 -v -0.883883 -2.737437 -27.231359 -v -1.060660 -2.810660 -27.231359 -v -1.237437 -2.737437 -27.231359 -v -1.435660 -2.560661 -27.668859 -v -1.325825 -2.295496 -27.668859 -v -1.060660 -2.185660 -27.668859 -v -0.795495 -2.295495 -27.668859 -v -0.685660 -2.560660 -27.668859 -v -0.795495 -2.825826 -27.668859 -v -1.060660 -2.935661 -27.668859 -v -1.325825 -2.825826 -27.668859 -v -1.875000 -1.500000 -27.668859 -v -1.765165 -1.765165 -27.668859 -v -1.500000 -1.875000 -27.668859 -v -1.234835 -1.765165 -27.668859 -v -1.125000 -1.500000 -27.668859 -v -1.234835 -1.234835 -27.668859 -v -1.500000 -1.125000 -27.668859 -v -1.765165 -1.234835 -27.668859 -v -1.750000 -1.500000 -27.231359 -v -1.676777 -1.676777 -27.231359 -v -1.500000 -1.750000 -27.231359 -v -1.323223 -1.676777 -27.231359 -v -1.250000 -1.500000 -27.231359 -v -1.323223 -1.323224 -27.231359 -v -1.500000 -1.250000 -27.231359 -v -1.676777 -1.323224 -27.231359 -v -1.060660 -0.189340 -27.231359 -v -0.883884 -0.262563 -27.231359 -v -0.810660 -0.439340 -27.231359 -v -0.883884 -0.616117 -27.231359 -v -1.060660 -0.689340 -27.231359 -v -1.237437 -0.616117 -27.231359 -v -1.310660 -0.439340 -27.231359 -v -1.237437 -0.262563 -27.231359 -v -1.060661 -0.064340 -27.668859 -v -0.795496 -0.174175 -27.668859 -v -0.685660 -0.439340 -27.668859 -v -0.795495 -0.704505 -27.668859 -v -1.060660 -0.814340 -27.668859 -v -1.325826 -0.704505 -27.668859 -v -1.435661 -0.439340 -27.668859 -v -1.325826 -0.174175 -27.668859 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.834008 0.557621 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.572491 -vt 0.842105 0.565056 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.842105 0.565056 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.834008 0.557621 -vt 0.840081 0.559480 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.565056 -vt 0.825911 0.557621 -vt 0.825911 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.825911 0.527881 -vt 0.809717 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.550186 -vt 0.825911 0.550186 -vt 0.809717 0.557621 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.557621 -vt 0.825911 0.565056 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.527881 -vt 0.825911 0.520446 -vt 0.825911 0.527881 -vt 0.825911 0.550186 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.513011 -vt 0.809717 0.520446 -vt 0.825911 0.535316 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.535316 -vt 0.825911 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.527881 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.825911 0.550186 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.542751 -vt 0.825911 0.550186 -vt 0.809717 0.557621 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.535316 -vt 0.825911 0.527881 -vt 0.825911 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.527881 -vt 0.825911 0.520446 -vt 0.825911 0.550186 -vt 0.809717 0.550186 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.557621 -vt 0.809717 0.527881 -vt 0.825911 0.527881 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.542751 -vt 0.825911 0.550186 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.825911 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.527881 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.825911 0.565056 -vt 0.809717 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.535316 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.557621 -vt 0.825911 0.565056 -vt 0.825911 0.520446 -vt 0.825911 0.527881 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.550186 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.550186 -vt 0.825911 0.542751 -vt 0.825911 0.550186 -vt 0.809717 0.535316 -vt 0.809717 0.542751 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.527881 -vt 0.825911 0.535316 -vt 0.825911 0.527881 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.825911 0.535316 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.825911 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vn 0.0000 0.0000 1.0000 -vn 0.9615 -0.0000 0.2747 -vn 0.6799 0.6799 0.2747 -vn -0.6799 0.6799 0.2747 -vn -0.9615 -0.0000 0.2747 -vn -0.0000 0.9615 0.2747 -vn 0.6799 -0.6799 0.2747 -vn 0.0000 -0.9615 0.2747 -vn -0.6799 -0.6799 0.2747 -s off -f 1033/1828/392 1026/1829/392 1030/1830/392 -f 1060/1831/392 1062/1832/392 1064/1833/392 -f 1071/1834/392 1069/1835/392 1067/1836/392 -f 1092/1837/392 1094/1838/392 1096/1839/392 -f 1101/1840/392 1099/1841/392 1105/1842/392 -f 1128/1843/392 1129/1844/392 1122/1845/392 -f 1039/1846/392 1037/1847/392 1035/1848/392 -f 1133/1849/392 1131/1850/392 1137/1851/392 -f 1026/1829/392 1027/1852/392 1030/1830/392 -f 1027/1852/392 1028/1853/392 1030/1830/392 -f 1028/1853/392 1029/1854/392 1030/1830/392 -f 1030/1830/392 1031/1855/392 1032/1856/392 -f 1032/1856/392 1033/1828/392 1030/1830/392 -f 1058/1857/392 1059/1858/392 1060/1831/392 -f 1060/1831/392 1061/1859/392 1062/1832/392 -f 1062/1832/392 1063/1860/392 1064/1833/392 -f 1064/1833/392 1065/1861/392 1058/1857/392 -f 1058/1857/392 1060/1831/392 1064/1833/392 -f 1073/1862/392 1072/1863/392 1071/1834/392 -f 1071/1834/392 1070/1864/392 1069/1835/392 -f 1069/1835/392 1068/1865/392 1067/1836/392 -f 1067/1836/392 1066/1866/392 1073/1862/392 -f 1073/1862/392 1071/1834/392 1067/1836/392 -f 1090/1867/392 1091/1868/392 1092/1837/392 -f 1092/1837/392 1093/1869/392 1094/1838/392 -f 1094/1838/392 1095/1870/392 1096/1839/392 -f 1096/1839/392 1097/1871/392 1090/1867/392 -f 1090/1867/392 1092/1837/392 1096/1839/392 -f 1105/1842/392 1104/1872/392 1103/1873/392 -f 1103/1873/392 1102/1874/392 1105/1842/392 -f 1102/1874/392 1101/1840/392 1105/1842/392 -f 1101/1840/392 1100/1875/392 1099/1841/392 -f 1099/1841/392 1098/1876/392 1105/1842/392 -f 1122/1845/392 1123/1877/392 1124/1878/392 -f 1124/1878/392 1125/1879/392 1122/1845/392 -f 1125/1879/392 1126/1880/392 1122/1845/392 -f 1126/1880/392 1127/1881/392 1122/1845/392 -f 1127/1881/392 1128/1843/392 1122/1845/392 -f 1041/1882/392 1040/1883/392 1039/1846/392 -f 1039/1846/392 1038/1884/392 1037/1847/392 -f 1037/1847/392 1036/1885/392 1035/1848/392 -f 1035/1848/392 1034/1886/392 1041/1882/392 -f 1041/1882/392 1039/1846/392 1035/1848/392 -f 1137/1851/392 1136/1887/392 1135/1888/392 -f 1135/1888/392 1134/1889/392 1137/1851/392 -f 1134/1889/392 1133/1849/392 1137/1851/392 -f 1133/1849/392 1132/1890/392 1131/1850/392 -f 1131/1850/392 1130/1891/392 1137/1851/392 -s 1 -f 1042/1892/393 1041/1893/394 1034/1894/393 -f 1019/1895/395 1028/1896/396 1027/1897/395 -f 1019/1895/395 1026/1898/397 1018/1899/397 -f 1025/1900/394 1026/1901/397 1033/1902/394 -f 1025/1900/394 1032/1903/393 1024/1904/393 -f 1024/1904/393 1031/1905/398 1023/1906/398 -f 1023/1906/398 1030/1907/399 1022/1908/399 -f 1021/1909/400 1030/1907/399 1029/1910/400 -f 1021/1909/400 1028/1896/396 1020/1911/396 -f 1051/1912/394 1058/1913/393 1050/1914/393 -f 1048/1915/397 1041/1916/394 1049/1917/394 -f 1052/1918/397 1059/1919/394 1051/1912/394 -f 1055/1920/400 1062/1921/396 1054/1922/396 -f 1046/1923/396 1039/1924/395 1047/1925/395 -f 1056/1926/399 1065/1927/398 1064/1928/399 -f 1054/1922/396 1061/1929/395 1053/1930/395 -f 1053/1930/395 1060/1931/397 1052/1918/397 -f 1050/1932/393 1065/1927/398 1057/1933/398 -f 1056/1926/399 1063/1934/400 1055/1920/400 -f 1078/1935/397 1071/1936/394 1079/1937/394 -f 1074/1938/399 1073/1939/398 1066/1940/399 -f 1076/1941/396 1067/1942/400 1068/1943/396 -f 1075/1944/400 1066/1940/399 1067/1942/400 -f 1076/1941/396 1069/1945/395 1077/1946/395 -f 1077/1946/395 1070/1947/397 1078/1935/397 -f 1079/1937/394 1072/1948/393 1080/1949/393 -f 1080/1949/393 1073/1950/398 1081/1951/398 -f 1045/1952/400 1038/1953/396 1046/1923/396 -f 1084/1954/393 1091/1955/398 1083/1956/398 -f 1083/1956/398 1090/1957/399 1082/1958/399 -f 1087/1959/395 1096/1960/396 1095/1961/395 -f 1087/1959/395 1094/1962/397 1086/1963/397 -f 1088/1964/396 1097/1965/400 1096/1960/396 -f 1086/1963/397 1093/1966/394 1085/1967/394 -f 1089/1968/400 1090/1969/399 1097/1965/400 -f 1085/1967/394 1092/1970/393 1084/1954/393 -f 1043/1971/398 1034/1894/393 1035/1972/398 -f 1110/1973/393 1103/1974/398 1111/1975/398 -f 1044/1976/399 1037/1977/400 1045/1952/400 -f 1106/1978/396 1105/1979/400 1098/1980/396 -f 1109/1981/394 1102/1982/393 1110/1973/393 -f 1108/1983/397 1101/1984/394 1109/1981/394 -f 1108/1983/397 1099/1985/395 1100/1986/397 -f 1107/1987/395 1098/1980/396 1099/1985/395 -f 1111/1975/398 1104/1988/399 1112/1989/399 -f 1112/1989/399 1105/1990/400 1113/1991/400 -f 1047/1925/395 1040/1992/397 1048/1915/397 -f 1120/1993/397 1127/1994/394 1119/1995/394 -f 1115/1996/400 1122/1997/396 1114/1998/396 -f 1116/1999/399 1123/2000/400 1115/1996/400 -f 1120/1993/397 1129/2001/395 1128/2002/397 -f 1119/1995/394 1126/2003/393 1118/2004/393 -f 1117/2005/398 1124/2006/399 1116/1999/399 -f 1121/2007/395 1122/2008/396 1129/2001/395 -f 1118/2004/393 1125/2009/398 1117/2005/398 -f 1138/2010/397 1137/2011/395 1130/2012/397 -f 1142/2013/399 1133/2014/398 1134/2015/399 -f 1140/2016/393 1133/2014/398 1141/2017/398 -f 1142/2013/399 1135/2018/400 1143/2019/400 -f 1139/2020/394 1132/2021/393 1140/2016/393 -f 1138/2010/397 1131/2022/394 1139/2020/394 -f 1143/2019/400 1136/2023/396 1144/2024/396 -f 1144/2024/396 1137/2025/395 1145/2026/395 -f 1043/1971/398 1036/2027/399 1044/1976/399 -f 1042/1892/393 1049/2028/394 1041/1893/394 -f 1019/1895/395 1020/1911/396 1028/1896/396 -f 1019/1895/395 1027/1897/395 1026/1898/397 -f 1025/1900/394 1018/2029/397 1026/1901/397 -f 1025/1900/394 1033/1902/394 1032/1903/393 -f 1024/1904/393 1032/1903/393 1031/1905/398 -f 1023/1906/398 1031/1905/398 1030/1907/399 -f 1021/1909/400 1022/1908/399 1030/1907/399 -f 1021/1909/400 1029/1910/400 1028/1896/396 -f 1051/1912/394 1059/1919/394 1058/1913/393 -f 1048/1915/397 1040/1992/397 1041/1916/394 -f 1052/1918/397 1060/1931/397 1059/1919/394 -f 1055/1920/400 1063/1934/400 1062/1921/396 -f 1046/1923/396 1038/1953/396 1039/1924/395 -f 1056/1926/399 1057/1933/398 1065/1927/398 -f 1054/1922/396 1062/1921/396 1061/1929/395 -f 1053/1930/395 1061/1929/395 1060/1931/397 -f 1050/1932/393 1058/2030/393 1065/1927/398 -f 1056/1926/399 1064/1928/399 1063/1934/400 -f 1078/1935/397 1070/1947/397 1071/1936/394 -f 1074/1938/399 1081/2031/398 1073/1939/398 -f 1076/1941/396 1075/1944/400 1067/1942/400 -f 1075/1944/400 1074/1938/399 1066/1940/399 -f 1076/1941/396 1068/1943/396 1069/1945/395 -f 1077/1946/395 1069/1945/395 1070/1947/397 -f 1079/1937/394 1071/1936/394 1072/1948/393 -f 1080/1949/393 1072/1948/393 1073/1950/398 -f 1045/1952/400 1037/1977/400 1038/1953/396 -f 1084/1954/393 1092/1970/393 1091/1955/398 -f 1083/1956/398 1091/1955/398 1090/1957/399 -f 1087/1959/395 1088/1964/396 1096/1960/396 -f 1087/1959/395 1095/1961/395 1094/1962/397 -f 1088/1964/396 1089/1968/400 1097/1965/400 -f 1086/1963/397 1094/1962/397 1093/1966/394 -f 1089/1968/400 1082/2032/399 1090/1969/399 -f 1085/1967/394 1093/1966/394 1092/1970/393 -f 1043/1971/398 1042/1892/393 1034/1894/393 -f 1110/1973/393 1102/1982/393 1103/1974/398 -f 1044/1976/399 1036/2027/399 1037/1977/400 -f 1106/1978/396 1113/2033/400 1105/1979/400 -f 1109/1981/394 1101/1984/394 1102/1982/393 -f 1108/1983/397 1100/1986/397 1101/1984/394 -f 1108/1983/397 1107/1987/395 1099/1985/395 -f 1107/1987/395 1106/1978/396 1098/1980/396 -f 1111/1975/398 1103/1974/398 1104/1988/399 -f 1112/1989/399 1104/1988/399 1105/1990/400 -f 1047/1925/395 1039/1924/395 1040/1992/397 -f 1120/1993/397 1128/2002/397 1127/1994/394 -f 1115/1996/400 1123/2000/400 1122/1997/396 -f 1116/1999/399 1124/2006/399 1123/2000/400 -f 1120/1993/397 1121/2007/395 1129/2001/395 -f 1119/1995/394 1127/1994/394 1126/2003/393 -f 1117/2005/398 1125/2009/398 1124/2006/399 -f 1121/2007/395 1114/2034/396 1122/2008/396 -f 1118/2004/393 1126/2003/393 1125/2009/398 -f 1138/2010/397 1145/2035/395 1137/2011/395 -f 1142/2013/399 1141/2017/398 1133/2014/398 -f 1140/2016/393 1132/2021/393 1133/2014/398 -f 1142/2013/399 1134/2015/399 1135/2018/400 -f 1139/2020/394 1131/2022/394 1132/2021/393 -f 1138/2010/397 1130/2012/397 1131/2022/394 -f 1143/2019/400 1135/2018/400 1136/2023/396 -f 1144/2024/396 1136/2023/396 1137/2025/395 -f 1043/1971/398 1035/1972/398 1036/2027/399 +f 587/1547/161 912/1548/162 913/1549/161 +f 597/1550/162 914/1551/163 912/1548/162 +f 593/1552/163 915/1553/164 914/1551/163 +f 591/1554/164 916/1555/165 915/1553/164 +f 588/1556/165 917/1557/166 916/1555/165 +f 590/1558/166 918/1559/167 917/1557/166 +f 598/1560/167 919/1561/168 918/1559/167 +f 585/1562/168 913/1563/161 919/1561/168 +f 594/1111/168 920/1564/161 592/1109/161 +f 592/1109/161 921/1565/162 589/1106/162 +f 589/1106/162 922/1566/163 599/1117/163 +f 599/1117/163 923/1567/164 600/1118/164 +f 595/1112/166 924/1568/165 925/1569/166 +f 595/1112/166 926/1570/167 596/1113/167 +f 596/1113/167 927/1571/168 594/1111/168 +f 600/1118/164 924/1572/165 586/1103/165 +f 900/1573/163 835/1574/162 901/1575/162 +f 902/1576/167 833/1577/166 818/1578/166 +f 820/1579/169 836/1580/163 900/1573/163 +f 629/1581/157 835/1574/162 608/1582/157 +f 832/1583/156 834/1584/167 902/1576/167 +f 818/1578/166 610/1585/170 819/1586/170 +f 899/1587/171 838/1588/155 837/1589/171 +f 831/1428/172 603/1590/173 611/1591/174 +f 603/1590/173 607/1592/145 611/1591/174 +f 622/1593/173 612/1594/145 604/1595/145 +f 928/1596/164 929/1597/163 930/1598/163 +f 931/1599/162 932/1600/161 933/1601/161 +f 934/1602/168 935/1603/167 936/1604/167 +f 937/1605/165 938/1606/166 939/1607/165 +f 937/1605/165 940/1608/164 928/1596/164 +f 930/1598/163 941/1609/162 931/1599/162 +f 933/1610/161 942/1611/168 934/1602/168 +f 936/1604/167 938/1606/166 943/1612/166 +f 624/1613/175 849/1614/175 634/1615/176 +f 847/1616/162 626/1617/161 851/1618/162 +f 845/1619/168 628/1620/167 627/1621/168 +f 843/1622/177 850/1623/178 848/1624/177 +f 624/1613/175 631/1159/149 633/1162/149 +f 623/1625/175 851/1618/162 849/1614/175 +f 846/1626/161 627/1627/168 626/1617/161 +f 844/1628/167 848/1624/177 628/1620/167 +f 944/1629/179 945/1630/180 946/1631/181 +f 636/1632/182 947/1633/183 948/1634/184 +f 949/1635/185 950/1636/186 640/1637/187 +f 638/1638/188 950/1636/186 951/1639/189 +f 636/1632/182 952/1640/190 953/1641/191 +f 954/1642/192 955/1643/193 950/1636/186 +f 951/1639/189 950/1636/186 955/1643/193 +f 956/1644/194 948/1634/184 957/1645/195 +f 947/1633/183 957/1645/195 948/1634/184 +f 958/1646/196 959/1647/197 960/1648/198 +f 959/1647/197 961/1649/199 960/1648/198 +f 962/1650/200 952/1640/190 963/1651/201 +f 963/1651/201 952/1640/190 964/1652/202 +f 963/1651/201 958/1646/196 962/1650/200 +f 952/1640/190 948/1634/184 956/1644/194 +f 956/1644/194 964/1653/202 952/1640/190 +f 960/1648/198 954/1642/192 950/1636/186 +f 954/1642/192 960/1648/198 961/1654/199 +f 963/1655/201 956/1644/194 957/1656/195 +f 959/1657/197 954/1642/192 961/1654/199 +f 965/1658/168 857/1659/167 966/1660/167 +f 967/1661/203 852/1662/162 968/1663/162 +f 966/1660/167 639/1664/204 969/1665/204 +f 970/1666/161 643/1667/168 965/1658/205 +f 970/1668/161 852/1662/162 641/1669/161 +f 971/1670/144 972/1671/157 973/1672/144 +f 974/1673/149 975/1674/155 976/1675/149 +f 977/1676/150 978/1677/154 979/1678/150 +f 980/1679/143 981/1680/156 982/1681/143 +f 983/1682/157 976/1675/149 972/1671/157 +f 984/1683/155 979/1678/150 975/1674/155 +f 985/1684/154 982/1681/143 978/1677/154 +f 986/1685/156 973/1686/144 981/1680/156 +f 820/1579/169 837/1589/171 609/1687/169 +f 896/1688/154 840/1689/206 839/1690/154 +f 897/1691/150 839/1690/154 841/1692/150 +f 898/1693/155 841/1692/150 838/1588/155 +f 819/1586/170 840/1689/206 895/1694/206 +f 625/1695/177 632/1160/143 850/1623/178 +f 987/1696/207 637/1697/203 967/1661/203 +f 969/1665/204 638/1698/208 988/1699/208 +f 635/1700/207 988/1699/208 638/1698/208 +f 853/1701/209 989/1702/210 854/1703/210 +f 946/1631/181 990/1704/211 944/1629/179 +f 854/1703/210 991/1705/144 642/1706/144 +f 642/1706/144 992/1707/212 855/1708/212 +f 852/1709/213 993/1710/209 853/1701/209 +f 855/1708/212 994/1711/214 856/1712/214 +f 856/1712/214 995/1713/215 857/1714/215 +f 996/1715/213 852/1709/213 637/1166/149 +f 640/1169/143 639/1168/143 995/1716/215 +f 945/1630/180 997/1717/191 953/1718/191 +f 945/1719/180 952/1640/190 962/1650/200 +f 960/1648/198 946/1720/181 958/1646/196 +f 958/1646/196 945/1719/180 962/1650/200 +f 908/1721/216 998/1722/150 999/1723/217 +f 823/1724/218 999/1723/217 1000/1725/219 +f 824/1462/220 1000/1725/219 645/1174/220 +f 649/1178/221 1001/1726/222 906/1727/223 +f 906/1727/223 1002/1728/224 825/1729/225 +f 892/1730/226 821/1731/210 905/1732/226 +f 825/1729/225 998/1722/150 907/1733/150 +f 891/1734/144 822/1735/212 903/1736/144 +f 890/1737/212 904/1738/227 822/1735/212 +f 674/1739/210 903/1736/144 821/1731/210 +f 653/1740/228 655/1741/228 892/1730/226 +f 858/1742/229 675/1743/227 650/1744/229 +f 1003/1745/230 829/1746/150 911/1747/216 +f 1004/1748/231 909/1749/225 1005/1750/232 +f 1006/1751/233 911/1747/216 910/1752/218 +f 1005/1750/232 829/1746/150 1007/1753/150 +f 859/1465/220 910/1752/218 654/1183/220 +f 652/1181/221 830/1754/223 1004/1748/231 +f 863/1755/234 876/1756/235 656/1757/236 +f 656/1757/236 875/1758/237 864/1759/238 +f 860/1760/239 871/1761/240 870/1762/241 +f 861/1763/242 870/1764/241 869/1765/243 +f 862/1766/144 869/1767/243 661/1768/144 +f 862/1766/144 877/1769/244 863/1755/234 +f 1008/1770/245 879/1771/149 1009/1772/149 +f 1010/1773/246 664/1774/247 1011/1775/247 +f 663/1776/248 1008/1770/245 1012/1777/248 +f 1009/1772/149 878/1778/246 1010/1773/246 +f 1013/1779/249 880/1780/250 1014/1781/250 +f 667/1782/251 1015/1783/252 1016/1784/251 +f 1017/1785/143 881/1786/249 1013/1779/249 +f 666/1787/252 1017/1785/143 1015/1783/252 +f 669/1198/253 1018/1788/254 1019/1789/253 +f 1020/1790/255 670/1791/256 882/1488/255 +f 1021/1792/257 883/1793/258 670/1791/256 +f 1022/1794/258 884/1795/259 883/1793/258 +f 1023/1796/260 884/1797/259 1024/1798/259 +f 668/1799/261 1023/1796/260 1018/1788/254 +f 1025/1800/262 673/1801/263 1026/1802/264 +f 887/1493/265 1027/1803/266 888/1804/267 +f 888/1804/267 1028/1805/268 889/1806/268 +f 1028/1805/268 671/1807/269 889/1806/268 +f 1029/1808/270 671/1809/269 1030/1810/269 +f 673/1801/263 1029/1808/270 1026/1802/264 +f 1031/1811/271 1032/1812/164 1033/1813/165 +f 1034/1814/272 1035/1815/273 1036/1816/274 +f 1037/1817/275 1038/1818/276 1039/1819/277 +f 1040/1820/278 1041/1821/279 1042/1822/280 +f 1043/1823/271 1044/1824/281 1037/1817/275 +f 1045/1825/282 1046/1826/283 1041/1821/279 +f 1040/1827/278 1047/1828/284 1043/1823/271 +f 1034/1829/272 1048/1830/285 1049/1831/286 +f 1049/1831/286 1046/1826/283 1050/1832/287 +f 1051/1833/288 1052/1834/289 1053/1835/290 +f 1054/1836/291 1055/1837/292 1056/1838/293 +f 1057/1839/294 1058/1840/295 1052/1834/289 +f 1059/1841/296 1060/1842/297 1054/1836/291 +f 1056/1838/293 1061/1843/284 1031/1811/271 +f 1062/1844/298 1039/1819/299 1038/1818/300 +f 1063/1845/301 1064/1846/302 1035/1815/273 +f 1051/1833/288 1065/1847/303 1066/1848/304 +f 1067/1849/305 1066/1848/304 1065/1847/303 +f 1034/1814/272 1068/1850/306 1063/1845/301 +f 1069/1851/307 1054/1836/291 1056/1838/293 +f 1070/1852/308 1045/1825/282 1040/1820/278 +f 1054/1836/291 1071/1853/309 1059/1841/296 +f 1072/1854/310 1050/1832/287 1045/1825/282 +f 1059/1841/296 1073/1855/311 1039/1819/299 +f 1049/1831/286 1074/1856/312 1034/1829/272 +f 1075/1857/313 1065/1847/303 1053/1835/290 +f 1076/1858/314 1067/1849/305 1065/1847/303 +f 1077/1859/315 1049/1831/286 1050/1832/287 +f 1073/1855/316 1037/1817/275 1039/1819/277 +f 1078/1860/317 1053/1835/290 1052/1834/289 +f 1079/1861/318 1043/1823/271 1037/1817/275 +f 1080/1862/319 1052/1834/289 1058/1840/295 +f 1081/1863/320 1031/1811/271 1033/1813/165 +f 1082/1864/321 1040/1827/278 1043/1823/271 +f 1063/1845/301 1080/1862/319 1058/1840/295 +f 1083/1865/322 1056/1838/293 1031/1811/271 +f 1084/1866/162 1085/1867/149 1086/1868/323 +f 1087/1869/324 1086/1870/323 1066/1848/304 +f 1066/1848/304 1088/1871/325 1051/1833/288 +f 1051/1833/288 1089/1872/326 1057/1839/294 +f 1057/1839/294 1090/1873/327 1064/1846/302 +f 1090/1873/327 1035/1815/273 1064/1846/302 +f 1036/1816/274 1091/1874/328 1092/1875/329 +f 1048/1830/285 1092/1876/329 1093/1877/330 +f 1048/1830/285 1094/1878/331 1046/1826/283 +f 1046/1826/283 1095/1879/332 1041/1821/279 +f 1041/1821/279 1096/1880/333 1042/1822/280 +f 1042/1881/280 1097/1882/334 1047/1828/284 +f 1047/1828/284 1098/1883/335 1044/1824/281 +f 1044/1824/281 1099/1884/336 1038/1818/276 +f 1062/1844/298 1099/1884/337 1100/1885/338 +f 1100/1885/338 1060/1842/297 1062/1844/298 +f 1060/1842/297 1101/1886/339 1055/1837/292 +f 1055/1837/292 1085/1887/340 1061/1843/284 +f 1061/1843/284 1102/1888/341 1032/1812/164 +f 1103/1889/167 1083/1890/143 1081/1891/143 +f 1069/1892/143 1076/1893/314 1075/1894/313 +f 1104/1895/143 1075/1894/313 1078/1896/317 +f 1071/1897/143 1104/1895/143 1078/1896/317 +f 1080/1898/319 1079/1899/143 1078/1896/317 +f 1079/1899/143 1071/1897/143 1078/1896/317 +f 1080/1898/319 1082/1900/143 1079/1899/143 +f 1082/1900/143 1074/1901/312 1070/1902/308 +f 1072/1903/310 1070/1902/308 1077/1904/315 +f 1105/1905/342 1077/1904/315 1074/1901/312 +f 1074/1901/312 1077/1904/315 1070/1902/308 +f 1086/1868/323 1101/1906/149 1088/1907/325 +f 1106/1908/149 1088/1907/325 1101/1906/149 +f 1100/1909/149 1089/1910/326 1106/1908/149 +f 1098/1911/149 1100/1909/149 1099/1912/149 +f 1089/1910/326 1098/1911/149 1090/1913/327 +f 1097/1914/149 1090/1913/327 1098/1911/149 +f 1092/1915/329 1097/1914/149 1096/1916/333 +f 1095/1917/332 1094/1918/331 1096/1916/333 +f 1093/1919/330 1092/1915/329 1094/1918/331 +f 1092/1915/329 1096/1916/333 1094/1918/331 +f 1107/1920/343 1108/1921/149 1109/1922/149 +f 1110/1923/344 1111/1924/143 1112/1925/143 +f 1113/1926/345 1114/1927/346 1115/1928/144 +f 1115/1929/144 1116/1930/347 1117/1931/348 +f 1118/1932/349 1108/1921/350 1119/1933/351 +f 1117/1931/348 1110/1923/352 1112/1925/353 +f 1120/1934/354 1118/1932/349 1119/1933/351 +f 1118/1932/349 1121/1935/355 1114/1936/346 +f 1122/1937/356 1114/1938/346 1121/1935/355 +f 1122/1937/356 1120/1934/354 1123/1939/357 +f 1122/1937/356 1124/1940/358 1114/1941/346 +f 1125/1942/359 1122/1937/356 1123/1939/357 +f 1116/1930/347 1125/1942/359 1110/1923/352 +f 1114/1943/346 1124/1940/358 1116/1930/347 +f 1110/1923/344 1126/1944/360 1127/1945/344 +f 1126/1944/360 1123/1939/145 1128/1946/145 +f 1123/1939/145 1129/1947/361 1128/1946/145 +f 1129/1947/361 1119/1933/343 1107/1920/343 +f 728/1513/144 727/1948/362 723/1275/144 +f 730/1949/363 893/1512/364 725/1950/363 +f 729/1951/362 725/1950/363 727/1948/362 +f 741/1517/144 740/1952/362 737/1295/144 +f 743/1953/363 894/1516/364 739/1954/363 +f 743/1953/363 740/1952/362 742/1955/362 +f 1130/1956/365 1131/1957/142 1132/1958/142 +f 1133/1959/150 1134/1960/366 1135/1961/366 +f 1132/1958/142 1136/1962/367 1137/1963/367 +f 1138/1964/368 1139/1965/145 1140/1966/368 +f 1135/1961/366 1139/1965/145 1141/1967/145 +f 1137/1963/367 1142/1968/150 1133/1959/150 +f 691/1969/369 695/1970/369 1138/1964/368 +f 694/1520/370 690/1309/371 1143/1971/365 +f 759/1972/372 788/1973/373 761/1974/373 +f 760/1330/374 785/1365/375 758/1328/375 +f 788/1973/373 763/1975/376 761/1974/373 +f 790/1976/376 765/1977/377 763/1975/376 +f 789/1370/378 760/1330/374 762/1332/378 +f 765/1977/377 794/1378/379 768/1341/379 +f 794/1378/379 769/1342/380 768/1341/379 +f 764/1335/381 789/1370/378 762/1332/378 +f 750/1318/382 773/1351/383 748/1316/383 +f 793/1375/384 764/1335/381 766/1338/384 +f 780/1358/385 750/1318/382 753/1321/385 +f 769/1346/380 772/1382/386 747/1344/386 +f 782/1360/387 753/1321/385 755/1323/387 +f 747/1344/386 774/1978/142 751/1979/142 +f 748/1316/383 827/1421/388 749/1317/388 +f 751/1979/142 779/1980/389 752/1981/389 +f 749/1317/388 826/1419/150 744/1312/150 +f 783/1363/390 755/1323/387 756/1325/390 +f 779/1980/389 754/1982/391 752/1981/389 +f 744/1312/150 777/1355/392 771/1349/392 +f 781/1983/391 757/1984/393 754/1982/391 +f 777/1355/392 770/1347/394 771/1349/392 +f 758/1328/375 783/1363/390 756/1325/390 +f 784/1985/393 759/1972/372 757/1984/393 +f 806/1392/395 816/1405/396 814/1403/396 +f 808/1986/397 798/1399/398 800/1987/397 +f 810/1396/399 813/1402/400 802/1388/399 +f 799/1385/401 810/1396/399 802/1388/399 +f 806/1392/395 799/1385/401 817/1406/395 +f 809/1526/402 801/1988/403 803/1401/402 +f 807/1989/403 800/1987/397 801/1988/403 +f 587/1547/161 597/1550/162 912/1548/162 +f 597/1550/162 593/1552/163 914/1551/163 +f 593/1552/163 591/1554/164 915/1553/164 +f 591/1554/164 588/1556/165 916/1555/165 +f 588/1556/165 590/1558/166 917/1557/166 +f 590/1558/166 598/1560/167 918/1559/167 +f 598/1560/167 585/1562/168 919/1561/168 +f 585/1562/168 587/1990/161 913/1563/161 +f 594/1111/168 927/1571/168 920/1564/161 +f 592/1109/161 920/1564/161 921/1565/162 +f 589/1106/162 921/1565/162 922/1566/163 +f 599/1117/163 922/1566/163 923/1567/164 +f 595/1112/166 586/1115/165 924/1568/165 +f 595/1112/166 925/1569/166 926/1570/167 +f 596/1113/167 926/1570/167 927/1571/168 +f 600/1118/164 923/1567/164 924/1572/165 +f 900/1573/163 836/1580/163 835/1574/162 +f 902/1576/167 834/1584/167 833/1577/166 +f 820/1579/169 609/1687/169 836/1580/163 +f 629/1581/157 901/1575/162 835/1574/162 +f 832/1583/156 831/1991/156 834/1584/167 +f 818/1578/166 833/1577/166 610/1585/170 +f 899/1587/171 898/1693/155 838/1588/155 +f 622/1593/173 608/1992/172 611/1591/174 +f 608/1992/172 831/1428/172 611/1591/174 +f 603/1590/173 602/1993/145 607/1592/145 +f 622/1593/173 611/1591/174 612/1594/145 +f 928/1596/164 940/1608/164 929/1597/163 +f 931/1599/162 941/1609/162 932/1600/161 +f 934/1602/168 942/1611/168 935/1603/167 +f 937/1605/165 943/1612/166 938/1606/166 +f 937/1605/165 939/1607/165 940/1608/164 +f 930/1598/163 929/1597/163 941/1609/162 +f 933/1610/161 932/1994/161 942/1611/168 +f 936/1604/167 935/1603/167 938/1606/166 +f 624/1613/175 623/1625/175 849/1614/175 +f 847/1616/162 846/1626/161 626/1617/161 +f 845/1619/168 844/1628/167 628/1620/167 +f 843/1622/177 625/1695/177 850/1623/178 +f 624/1613/175 634/1615/176 631/1159/149 +f 623/1625/175 847/1616/162 851/1618/162 +f 846/1626/161 845/1995/168 627/1627/168 +f 844/1628/167 843/1622/177 848/1624/177 +f 944/1629/179 1144/1996/180 945/1630/180 +f 636/1632/182 635/1997/404 947/1633/183 +f 949/1635/185 960/1648/198 950/1636/186 +f 638/1638/188 640/1637/405 950/1636/186 +f 636/1632/182 948/1634/184 952/1640/190 +f 963/1651/201 959/1647/197 958/1646/196 +f 963/1655/201 964/1653/202 956/1644/194 +f 959/1657/197 955/1998/193 954/1642/192 +f 965/1658/205 643/1667/168 857/1659/167 +f 967/1661/203 637/1697/203 852/1662/162 +f 966/1660/167 857/1659/167 639/1664/204 +f 970/1666/161 641/1999/161 643/1667/168 +f 970/1668/161 968/1663/162 852/1662/162 +f 971/1670/144 983/1682/157 972/1671/157 +f 974/1673/149 984/1683/155 975/1674/155 +f 977/1676/150 985/1684/154 978/1677/154 +f 980/1679/143 986/1685/156 981/1680/156 +f 983/1682/157 974/1673/149 976/1675/149 +f 984/1683/155 977/1676/150 979/1678/150 +f 985/1684/154 980/1679/143 982/1681/143 +f 986/1685/156 971/2000/144 973/1686/144 +f 820/1579/169 899/1587/171 837/1589/171 +f 896/1688/154 895/1694/206 840/1689/206 +f 897/1691/150 896/1688/154 839/1690/154 +f 898/1693/155 897/1691/150 841/1692/150 +f 819/1586/170 610/1585/170 840/1689/206 +f 625/1695/177 630/1158/143 632/1160/143 +f 987/1696/207 635/1700/207 637/1697/203 +f 969/1665/204 639/1664/204 638/1698/208 +f 635/1700/207 987/1696/207 988/1699/208 +f 853/1701/209 993/1710/209 989/1702/210 +f 946/1631/181 949/2001/185 990/1704/211 +f 854/1703/210 989/1702/210 991/1705/144 +f 642/1706/144 991/1705/144 992/1707/212 +f 852/1709/213 996/1715/213 993/1710/209 +f 855/1708/212 992/1707/212 994/1711/214 +f 856/1712/214 994/1711/214 995/1713/215 +f 637/1166/149 636/1165/149 996/1715/213 +f 636/1165/149 953/1718/191 997/1717/191 +f 996/1715/213 636/1165/149 997/1717/191 +f 990/1704/211 949/2001/185 640/1169/143 +f 639/1168/143 857/2002/215 995/1716/215 +f 990/1704/211 640/1169/143 995/1716/215 +f 945/1630/180 1144/1996/180 997/1717/191 +f 945/1719/180 953/1641/191 952/1640/190 +f 960/1648/198 949/1635/185 946/1720/181 +f 958/1646/196 946/1720/181 945/1719/180 +f 908/1721/216 907/1733/150 998/1722/150 +f 823/1724/218 908/1721/216 999/1723/217 +f 824/1462/220 823/1724/218 1000/1725/219 +f 649/1178/221 648/1177/221 1001/1726/222 +f 906/1727/223 1001/1726/222 1002/1728/224 +f 892/1730/226 674/1739/210 821/1731/210 +f 825/1729/225 1002/1728/224 998/1722/150 +f 891/1734/144 890/1737/212 822/1735/212 +f 890/1737/212 675/1743/227 904/1738/227 +f 674/1739/210 891/1734/144 903/1736/144 +f 644/1173/228 646/1175/228 905/1732/226 +f 646/1175/228 653/1740/228 892/1730/226 +f 905/1732/226 646/1175/228 892/1730/226 +f 858/1742/229 647/2003/229 904/1738/227 +f 904/1738/227 675/1743/227 858/1742/229 +f 675/1743/227 828/2004/229 650/1744/229 +f 1003/1745/230 1007/1753/150 829/1746/150 +f 1004/1748/231 830/1754/223 909/1749/225 +f 1006/1751/233 1003/1745/230 911/1747/216 +f 1005/1750/232 909/1749/225 829/1746/150 +f 859/1465/220 1006/1751/233 910/1752/218 +f 652/1181/221 651/1180/221 830/1754/223 +f 863/1755/234 877/2005/244 876/1756/235 +f 656/1757/236 876/2006/235 875/1758/237 +f 860/1760/239 868/2007/406 871/1761/240 +f 861/1763/242 860/1760/239 870/1764/241 +f 862/1766/144 861/1763/242 869/1767/243 +f 862/1766/144 661/2008/144 877/1769/244 +f 1008/1770/245 662/2009/245 879/1771/149 +f 1010/1773/246 878/1778/246 664/1774/247 +f 663/1776/248 662/2009/245 1008/1770/245 +f 1009/1772/149 879/1771/149 878/1778/246 +f 1013/1779/249 881/1786/249 880/1780/250 +f 667/1782/251 666/1787/252 1015/1783/252 +f 1017/1785/143 665/2010/143 881/1786/249 +f 666/1787/252 665/2010/143 1017/1785/143 +f 669/1198/253 668/1799/261 1018/1788/254 +f 1020/1790/255 1021/1792/257 670/1791/256 +f 1021/1792/257 1022/1794/258 883/1793/258 +f 1022/1794/258 1024/2011/259 884/1795/259 +f 1023/1796/260 885/2012/260 884/1797/259 +f 668/1799/261 885/2012/260 1023/1796/260 +f 1025/1800/262 886/1492/262 673/1801/263 +f 887/1493/265 1145/2013/265 1027/1803/266 +f 888/1804/267 1027/1803/266 1028/1805/268 +f 1028/1805/268 1030/2014/269 671/1807/269 +f 1029/1808/270 672/2015/270 671/1809/269 +f 673/1801/263 672/2015/270 1029/1808/270 +f 1031/1811/271 1061/1843/284 1032/1812/164 +f 1034/1814/272 1063/1845/301 1035/1815/273 +f 1037/1817/275 1044/1824/281 1038/1818/276 +f 1040/1820/278 1045/1825/282 1041/1821/279 +f 1043/1823/271 1047/1828/284 1044/1824/281 +f 1045/1825/282 1050/1832/287 1046/1826/283 +f 1040/1827/278 1042/1881/280 1047/1828/284 +f 1034/1829/272 1036/2016/274 1048/1830/285 +f 1049/1831/286 1048/1830/285 1046/1826/283 +f 1051/1833/288 1057/1839/294 1052/1834/289 +f 1054/1836/291 1060/1842/297 1055/1837/292 +f 1057/1839/294 1064/1846/302 1058/1840/295 +f 1059/1841/296 1062/1844/298 1060/1842/297 +f 1056/1838/293 1055/1837/292 1061/1843/284 +f 1062/1844/298 1059/1841/296 1039/1819/299 +f 1063/1845/301 1058/1840/295 1064/1846/302 +f 1051/1833/288 1053/1835/290 1065/1847/303 +f 1067/1849/305 1087/1869/324 1066/1848/304 +f 1034/1814/272 1074/2017/312 1068/1850/306 +f 1069/1851/307 1104/2018/407 1054/1836/291 +f 1070/1852/308 1072/1854/310 1045/1825/282 +f 1054/1836/291 1104/2018/407 1071/1853/309 +f 1072/1854/310 1077/1859/315 1050/1832/287 +f 1059/1841/296 1071/1853/309 1073/1855/311 +f 1049/1831/286 1105/2019/342 1074/1856/312 +f 1075/1857/313 1076/1858/314 1065/1847/303 +f 1076/1858/314 1103/2020/167 1067/1849/305 +f 1077/1859/315 1105/2019/342 1049/1831/286 +f 1073/1855/316 1079/1861/318 1037/1817/275 +f 1078/1860/317 1075/1857/313 1053/1835/290 +f 1079/1861/318 1082/1864/321 1043/1823/271 +f 1080/1862/319 1078/1860/317 1052/1834/289 +f 1081/1863/320 1083/1865/322 1031/1811/271 +f 1082/1864/321 1070/2021/308 1040/1827/278 +f 1063/1845/301 1068/1850/306 1080/1862/319 +f 1083/1865/322 1069/1851/307 1056/1838/293 +f 1084/1866/162 1102/2022/149 1085/1867/149 +f 1087/1869/324 1084/2023/162 1086/1870/323 +f 1066/1848/304 1086/1870/323 1088/1871/325 +f 1051/1833/288 1088/1871/325 1089/1872/326 +f 1057/1839/294 1089/1872/326 1090/1873/327 +f 1090/1873/327 1091/1874/328 1035/1815/273 +f 1036/1816/274 1035/1815/273 1091/1874/328 +f 1048/1830/285 1036/2016/274 1092/1876/329 +f 1048/1830/285 1093/1877/330 1094/1878/331 +f 1046/1826/283 1094/1878/331 1095/1879/332 +f 1041/1821/279 1095/1879/332 1096/1880/333 +f 1042/1881/280 1096/2024/333 1097/1882/334 +f 1047/1828/284 1097/1882/334 1098/1883/335 +f 1044/1824/281 1098/1883/335 1099/1884/336 +f 1062/1844/298 1038/1818/300 1099/1884/337 +f 1100/1885/338 1106/2025/408 1060/1842/297 +f 1060/1842/297 1106/2025/408 1101/1886/339 +f 1055/1837/292 1101/1886/339 1085/1887/340 +f 1061/1843/284 1085/1887/340 1102/1888/341 +f 1103/1889/167 1076/1893/314 1083/1890/143 +f 1069/1892/143 1083/1890/143 1076/1893/314 +f 1104/1895/143 1069/1892/143 1075/1894/313 +f 1079/1899/143 1073/2026/143 1071/1897/143 +f 1080/1898/319 1068/2027/306 1082/1900/143 +f 1082/1900/143 1068/2027/306 1074/1901/312 +f 1086/1868/323 1085/1867/149 1101/1906/149 +f 1106/1908/149 1089/1910/326 1088/1907/325 +f 1098/1911/149 1089/1910/326 1100/1909/149 +f 1097/1914/149 1091/2028/328 1090/1913/327 +f 1092/1915/329 1091/2028/328 1097/1914/149 +f 1107/1920/343 1119/1933/343 1108/1921/149 +f 1110/1923/344 1127/1945/344 1111/1924/143 +f 1113/1926/345 1118/1932/349 1114/1927/346 +f 1115/1929/144 1114/2029/346 1116/1930/347 +f 1118/1932/349 1113/1926/345 1108/1921/350 +f 1117/1931/348 1116/1930/347 1110/1923/352 +f 1120/1934/354 1121/1935/355 1118/1932/349 +f 1122/1937/356 1121/1935/355 1120/1934/354 +f 1125/1942/359 1124/1940/358 1122/1937/356 +f 1116/1930/347 1124/1940/358 1125/1942/359 +f 1110/1923/344 1125/1942/360 1126/1944/360 +f 1126/1944/360 1125/1942/360 1123/1939/145 +f 1123/1939/145 1120/1934/361 1129/1947/361 +f 1129/1947/361 1120/1934/361 1119/1933/343 +f 728/1513/144 729/1951/362 727/1948/362 +f 730/1949/363 721/1273/364 893/1512/364 +f 729/1951/362 730/1949/363 725/1950/363 +f 741/1517/144 742/1955/362 740/1952/362 +f 743/1953/363 735/1293/364 894/1516/364 +f 743/1953/363 739/1954/363 740/1952/362 +f 1130/1956/365 1143/1971/365 1131/1957/142 +f 1133/1959/150 1142/1968/150 1134/1960/366 +f 1132/1958/142 1131/1957/142 1136/1962/367 +f 1138/1964/368 1141/1967/145 1139/1965/145 +f 1135/1961/366 1134/1960/366 1139/1965/145 +f 1137/1963/367 1136/1962/367 1142/1968/150 +f 695/1970/369 679/2030/369 1138/1964/368 +f 1138/1964/368 1140/1966/368 691/1969/369 +f 1140/1966/368 687/2031/369 691/1969/369 +f 690/1309/371 682/2032/370 1143/1971/365 +f 1143/1971/365 1130/1956/365 694/1520/370 +f 1130/1956/365 681/2033/370 694/1520/370 +f 759/1972/372 786/2034/372 788/1973/373 +f 760/1330/374 787/1367/374 785/1365/375 +f 788/1973/373 790/1976/376 763/1975/376 +f 790/1976/376 792/2035/377 765/1977/377 +f 789/1370/378 787/1367/374 760/1330/374 +f 765/1977/377 792/2035/377 794/1378/379 +f 794/1378/379 796/1380/380 769/1342/380 +f 764/1335/381 791/1373/381 789/1370/378 +f 750/1318/382 778/1356/382 773/1351/383 +f 793/1375/384 791/1373/381 764/1335/381 +f 780/1358/385 778/1356/382 750/1318/382 +f 769/1346/380 796/1383/380 772/1382/386 +f 782/1360/387 780/1358/385 753/1321/385 +f 747/1344/386 772/1382/386 774/1978/142 +f 748/1316/383 773/1351/383 827/1421/388 +f 751/1979/142 774/1978/142 779/1980/389 +f 749/1317/388 827/1421/388 826/1419/150 +f 783/1363/390 782/1360/387 755/1323/387 +f 779/1980/389 781/1983/391 754/1982/391 +f 744/1312/150 826/1419/150 777/1355/392 +f 781/1983/391 784/1985/393 757/1984/393 +f 777/1355/392 776/1354/394 770/1347/394 +f 758/1328/375 785/1365/375 783/1363/390 +f 784/1985/393 786/2034/372 759/1972/372 +f 806/1392/395 817/1406/395 816/1405/396 +f 808/1986/397 804/1397/398 798/1399/398 +f 810/1396/399 812/1400/400 813/1402/400 +f 799/1385/401 805/1391/401 810/1396/399 +f 806/1392/395 805/1391/401 799/1385/401 +f 809/1526/402 807/1989/403 801/1988/403 +f 807/1989/403 808/1986/397 800/1987/397 +l 1111 1109 diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index f8acc5aaa..bc5a0237e 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -232,6 +232,7 @@ "weapon.fire.tauLoop": {"category": "player", "sounds": ["weapon/fire/tauLoop"]}, "weapon.fire.tauRelease": {"category": "player", "sounds": ["weapon/fire/tauRelease1", "weapon/fire/tauRelease2", "weapon/fire/tauRelease3"]}, "weapon.fire.fatman": {"category": "player", "sounds": ["weapon/fire/fatman"]}, + "weapon.fire.smack": {"category": "player", "sounds": ["weapon/fire/smack"]}, "weapon.reload.boltClose": {"category": "player", "sounds": ["weapon/reload/boltClose"]}, "weapon.reload.boltOpen": {"category": "player", "sounds": ["weapon/reload/boltOpen"]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/fire/smack.ogg b/src/main/resources/assets/hbm/sounds/weapon/fire/smack.ogg new file mode 100644 index 0000000000000000000000000000000000000000..65386b73c50771a829785437fcfaf574eb3e2226 GIT binary patch literal 8198 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index a1dd4e7b3444d2b13b5eebd2ed995c614e61f896..815edf6312723c870e0c2a64198bc0c0147dec22 100644 GIT binary patch literal 16931 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 ThW~<3eE{^d9%|O8+eiL?G3cuN literal 16537 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 E0O3M*yc2rseNLUSzyI@oiD3V z_`{9&f)kZC$(Zr2Km2o9blg&x*z139gnoUzA>N_yPV$j63>mYQb%->|ajw!+dLPFr z$;xnM%_YV~t2#K+o~4=nRA*=rusQZZ>5--?zoO5-;~JkX7xn$wV#&0W>jitK?>879pK9fskhV+Y)m_OFX88lt1LrccT=JcMX~SC1GrW7U?nq?E zu(X!yxE_nO%lVi-Go1Isd*{lZ6I!4D4c*UStoi9uDeJ0NO#)Rd7w$K1J|OT+?o7X8 zxq}zWW+u&x&L?;`+>_ThCKT)L@$&c4h)2O@0uuw5{IQLA&;O-uX?uZVkE-8o*;iMy zew2kSwQrQETpxEJjiF)JI`@fz2@XFh$^?JT>{Xo1z%WB{wxmZkf=xOt~Ur%cJZ)^(}jHqg5ap00i_>zopr07Q{}JOBUy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.m357_bp.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.m357_bp.png new file mode 100644 index 0000000000000000000000000000000000000000..fe66c7c0082f1de07fd2235806918db0ca3d93bd GIT binary patch literal 348 zcmV-i0i*tjP)A!o?cgjKMDRonmBdVfV27UFO8o)>7dH`H#8D?d zf}?{=!NFO&nM?&&9W2%12HT;7U34h^d7VyM-}D~b^KkF|;ICsP4}0Y$iRY86 zdn=>6X7UWJF99TqqCv$Y zyAA`ysoI=A?4p#ybzS_|ZCdpvE5~mZd~0FYONxh67-KNTu)26atKP(^6bJ*d|A|sc u+BI9k0Fhov#)6aU#FDY$q~zD|Px%CmUyW6M`TlzV00000fhdEP)h9JL|Sx~`K4>C)0SIhv#{$FCNpbx)}Kcj!pPZbX}KDSrf-bq@R_E;NUqU$;5C_@@x2~ Zc?X@2lpr08kof=r002ovPDHLkV1f!jrtkm& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/stg77.png b/src/main/resources/assets/hbm/textures/models/weapons/stg77.png index 6aa5e8509db50065fdeab1badefb9a81fdb5ab33..be34f16338d442dc89c6fa2ecc4796a4cb7636af 100644 GIT binary patch delta 4490 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 delta 4509 zcmV;O5n}H3Cxq$J7ag$W#Dj<(m78ii;K-Hx>uTVWX?=7& z0H1twbID7ein=3?;@r7&XIfMwMtaw-CKIhzN<_5M?LfBt+b2HV*LM=?{|CWb5k8e)Jct3%Mi zLvyJM5ed=ALr3Syf8ylHK?d%`$&*9-+5NZD@4KyBKzI{~eFr+}V()8T#nbqfNs?tq z>h@!~5{Ww1L3KUd;pDP&bjT6~eqUBvp5GU{_dw)GAlOiEASbVXTX6^?5dv&jJF@**<*GUjvWc0Q zaIEzEgL0zwAd0Aepm+|8HOQj8Maer?RPz{cB@#Zp6<7GE9}8TMZo^@z~ z2jMi$Y1^b|0wH?|p@~We9g(u?(1iQlnLzMgRGD8|9evY<#*XjEyACngm0(J2qTwv`%$P}~;RW%7<%9P&r z$8{wRj8NkdA>zY}&?!?E1B>2+sJa3+6!~$)m_#0bsuY$>4?+jqc!UoxB5Q$P5C_%* zA#1~z;d-gsf8w=m>!LC$9dR%<>bf-rRBLCHfy;oUiAN&N*v?>+%e?vKn@LQQ-#YOi zvid+&jlBz~UOmc(2az|Riyh;->>`N&^X%MA+EfqX&maAz>MD4_SremdVbC4!ZCkIY z7k?su-R`q_(S-RU7P^ax?z|77z{kD#_u>?GW!K9mBQH%oOJkemMj-OUeVlY|6s$b9 z&f?UIQ$(*$Wq#Rw9mY0~uAjppel{U*c{$%Ph&qUbY{Hg2qvy{to$v*ePpyNLWsqg~ zVn2u~M1mcsQ=aem1`~(86}jso3@nz=yLL5y`PUzQozk|SX`lPkKUO~y)ddiU98@>6 z_@wl8)9b_ybi9eOf}dI5R2kVG;1&pk1!b*rZ7ULW%8Z1{x7Th~U4=@3K-7dw7rVJZ zJ=K0ZwLwuJ5H(_Yx&G>(JKrr2Uik@sbe6aikCB~IV5z)+#)?MJ z0zs4?vj712BY1%TAOsd~hBen}SwJ8F&|qeV>Ey?8jNO1h0H6Up2mpYR?!R{sk$Nmr ztm$@Vi}wNm;sYK801jCD@|PR3YvaH8TNEAz1R_A1u&lfZp{>@YV)5p3fna9XKp+6n zgstnL+CQ^nlAeEgM^v*Bo0In2mrL< zGZp-x!h?tA(zh@CZ^N;9gAS`+Hc=O3F#rHc;6Vfkf|MHxrJ2!0AP@o5bdi8CR1X9q zU|=BOaPZJv$}c-$v;4r==24oRn@RbyLXAm4AOZx!@Ptsl3sD?waUnE+WdMN)5X2xh z5`svG25l=6t_8;z5QqQ?!5~5*lDG&l#Gn?rMhA0A|#vDX~7Ko5tF95#k zE)o&Z{Cr2t3;62Gf36?@_Cc@pa!HT^0bu~(2@|cB)Qeu}_l>-eBIQ^M1Y4+sXKi(v zUYdHgPr6k)5M^uF9y{HeHdhDJRG#Mw!gc%?#eZvSYf!ngBWcO}$I|EOBbMx{{UdX2$Ka z9B%?Kwt2J`9t5xEA*Y)_vrxqgRL82k2-|YJ3B=$3afgWR_$uCi8GNjy4uS^aC#y*y zlGQ|TQI546CJR#51u>Y4CPq9|*~B=0q+=8~fB(Xhx|$d@58p)Kn+!$EVItA^7z7WR z81ZoM&|I3=8R_HG???^#@QG7}#6=W_+e>#dkKZ=ERl2>%16LMDa8V8ff&)#A=D@_^ z*3xh@c>nHpdgXe5FH3V-7d$GJc(_P#bgo~fJZ zx#IZ%WFdNg4@?|*QP@5`wc)s`ya*!m`5t_f0ob!;-cNXRe| zj^jr$)+f3^?BoIXw z*x;YUGwoeQMn2QtH8|h&T=9HcTxK!EwHyzB9-7ncU=xxj69bnnc9UP7-Zk|7Z=2pa zWJFnBfJ{JSf?;a-Wnv;EM1nxLSg2!db(!`Z&|h(gH*V8&#q(|PX_&J45lut`*dunM zCdzLX#1Lq-VaS7Uu~3JN(KadI3DGEz!zWH9CUZgXT)Ey$su-{p0t10?wNOVD^sZfh z)jF;YBR?S;VUri9kTqLuw(0E4s+-L=qQ?SZyTFF7fr4T{G{WH4(jBcJr5ISW*`_L2 z+^?!z(QShuWs!wCc#$9?jt9IeBYinBY1{Sw$A3P>|AgfsN4J_9g%? z1NZ=4tsf(%C1U`hF^nvep`z&-3?c}BMB`|(XcWn0h_hNZGDr!UO_N2#ghmD_hmLdr zViNV|(#394cad-zpd@N=kkZvc9XvmOb*dI!hR>btS6zi*i9sZQ9U~@l=QH>@^i>_K z>Xb4BY9JELW`xMyLLDGZn5!O(Q0QbbR2huM1}R-F)WHKUA};FWO{n4zCYcO>F@w?g zASJv4kVlQ~&~RPTYOE^!H+RHvBY zY$^y+a`diU#ZBRWx_J{o&B#Qnm5Qr4Wxa|wiv-zxnOXf9WGjhbUJH9>=VpR^@aP(Rlc_==Qq^CXUW{n`s!Rn$qBu+( zLi8REpE#xT1d+jb0{TG!FN7=(HZ(3s$p;-{Le`H#7Gn_mF~s;?R7shsZr?ML>&}KP zJI-cX(S0tiY3xDpX-)Be^)Z#TIeXWxChW;|_diP;_L+WGZ3B8NbQhD@yokK`gs=F8 zDnn7mwS#M7oH_GWN<{Siy$AIC*r@cCi0Ir|c{btU51UGd-kT!JpCw|r(zzu zLZ}iF-jfIoohP#iVj9u~RcBR#>j!b{*oO)8BC=&ni#-8zP%qN5WG zQ3?d#6!1k;Vi3T8oKT+rE(oq4giic{XgG_(+Mw+{d%ea|*l5;J18-Fk-A004!ePZ$)7)g82-ZX1OW8VA_4Bb_^nmQ#LC=dQVGo1wJ_>qp2 z2V7o;q^#@M5@iemfTB(2yzvgMsEfA&fdGI*HOf=u@9SAV8F`CWdXNIbIla2WzoOSX5qusrRsbdTLOQvV~$qGRNf5d)aF!Jud;s zV*l=Tx@~&v(3AZ5kxsgOdTN8gsk{VTVNhMa@X5mUd7=>eA{UFA-OrjqIsGLtf|6;@E(0fC& z`td?^d+9E{@%n4duLTbRM2Q%K$Xm}MbWxBYuAAY118ad0rwJ^_E>um2vUL&G3^Hd%m|oOaH7ECv9vAe%FSH%PuI!f^cr zmkE-1jWXBjga-kl#Ki+FPcVo!8gx;y$Sb3=#d`??0f08Vp|auQyg?Ufj%=Tv3QiPw vAP^u*T+K Date: Mon, 18 Nov 2024 23:22:15 +0100 Subject: [PATCH 15/15] more bolter crap, various fixes --- .../projectile/EntityBulletBeamBase.java | 4 +++ .../com/hbm/items/weapon/sedna/GunConfig.java | 21 +++++++----- .../hbm/items/weapon/sedna/ItemGunBaseNT.java | 3 ++ .../sedna/factory/GunFactoryClient.java | 5 +++ .../weapon/sedna/factory/Orchestras.java | 30 ++++++++++++++++++ .../weapon/sedna/factory/XFactory44.java | 6 +++- .../weapon/sedna/factory/XFactory75Bolt.java | 2 +- .../weapon/sedna/factory/XFactoryEnergy.java | 6 +++- .../com/hbm/main/ModEventHandlerClient.java | 10 ++++++ .../item/weapon/sedna/ItemRenderBolter.java | 2 +- .../item/weapon/sedna/ItemRenderG3.java | 2 +- .../assets/hbm/models/weapons/stg77.obj | 24 +++++++------- .../hbm/textures/models/weapons/stg77.png | Bin 5109 -> 5106 bytes 13 files changed, 90 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java index 1d4e2bfe9..aeee12735 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java +++ b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java @@ -188,8 +188,12 @@ public class EntityBulletBeamBase extends Entity implements IEntityAdditionalSpa @Override public void writeSpawnData(ByteBuf buf) { buf.writeDouble(beamLength); + buf.writeFloat(rotationYaw); + buf.writeFloat(rotationPitch); } @Override public void readSpawnData(ByteBuf buf) { this.beamLength = buf.readDouble(); + this.rotationYaw = buf.readFloat(); + this.rotationPitch = buf.readFloat(); } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java index 8b0e32701..90f21ddf5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java @@ -14,6 +14,7 @@ import com.hbm.render.anim.BusAnimation; import com.hbm.render.anim.HbmAnimations.AnimType; import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; /** * Despite how complicated the GunConfig looks, it actually only exists to hold together a bunch of fields. Everything else is infrastructure for getting and setting. @@ -33,6 +34,7 @@ public class GunConfig { public static final String O_CROSSHAIR = "O_CROSSHAIR"; public static final String B_HIDECROSSHAIR = "B_HIDECROSSHAIR"; public static final String B_RELOADANIMATIONSEQUENTIAL = "B_RELOADANIMATIONSEQUENTIAL"; + public static final String O_SCOPETEXTURE = "O_SCOPETEXTURE"; public static final String CON_SMOKE = "CON_SMOKE"; public static final String CON_ORCHESTRA = "CON_ORCHESTRA"; public static final String CON_ONPRESSPRIMARY = "CON_ONPRESSPRIMARY"; @@ -58,6 +60,7 @@ public class GunConfig { protected Crosshair crosshair_DNA; protected boolean hideCrosshair_DNA = true; protected boolean reloadAnimationsSequential_DNA; + protected ResourceLocation scopeTexture_DNA; /** Handles smoke clientside */ protected BiConsumer smokeHandler_DNA; /** This piece only triggers during reloads, playing sounds depending on the reload's progress making reload sounds easier and synced to animations */ @@ -88,6 +91,7 @@ public class GunConfig { public Crosshair getCrosshair(ItemStack stack) { return WeaponUpgradeManager.eval(crosshair_DNA, stack, O_CROSSHAIR, this); } public boolean getHideCrosshair(ItemStack stack) { return WeaponUpgradeManager.eval(hideCrosshair_DNA, stack, B_HIDECROSSHAIR, this); } public boolean getReloadAnimSequential(ItemStack stack) { return WeaponUpgradeManager.eval(reloadAnimationsSequential_DNA, stack, B_RELOADANIMATIONSEQUENTIAL, this); } + public ResourceLocation getScopeTexture(ItemStack stack) { return WeaponUpgradeManager.eval(scopeTexture_DNA, stack, O_SCOPETEXTURE, this); } public BiConsumer getSmokeHandler(ItemStack stack) { return WeaponUpgradeManager.eval(smokeHandler_DNA, stack, CON_SMOKE, this); } public BiConsumer getOrchestra(ItemStack stack) { return WeaponUpgradeManager.eval(this.orchestra_DNA, stack, CON_ORCHESTRA, this); } @@ -108,14 +112,15 @@ public class GunConfig { /* SETTERS */ - public GunConfig rec(Receiver... receivers) { this.receivers_DNA = receivers; return this; } - public GunConfig dura(float dura) { this.durability_DNA = dura; return this; } - public GunConfig draw(int draw) { this.drawDuration_DNA = draw; return this; } - public GunConfig inspect(int inspect) { this.inspectDuration_DNA = inspect; return this; } - public GunConfig inspectCancel(boolean flag) { this.inspectCancel_DNA = flag; return this; } - public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } - public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } - public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } + public GunConfig rec(Receiver... receivers) { this.receivers_DNA = receivers; return this; } + public GunConfig dura(float dura) { this.durability_DNA = dura; return this; } + public GunConfig draw(int draw) { this.drawDuration_DNA = draw; return this; } + public GunConfig inspect(int inspect) { this.inspectDuration_DNA = inspect; return this; } + public GunConfig inspectCancel(boolean flag) { this.inspectCancel_DNA = flag; return this; } + public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } + public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } + public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } + public GunConfig scopeTexture(ResourceLocation tex) { this.scopeTexture_DNA = tex; return this; } public GunConfig smoke(BiConsumer smoke) { this.smokeHandler_DNA = smoke; return this; } public GunConfig orchestra(BiConsumer orchestra) { this.orchestra_DNA = orchestra; return this; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java index c6a3acab4..a926de13b 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java +++ b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java @@ -23,6 +23,7 @@ import com.hbm.util.EnumUtil; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; @@ -343,6 +344,8 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IEquipRecei bottomOffset += component.getComponentHeight(player, stack); } } + + Minecraft.getMinecraft().renderEngine.bindTexture(Gui.icons); } public static class SmokeNode { diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index ca70b95ca..09f753aa5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -8,6 +8,7 @@ import static com.hbm.items.weapon.sedna.factory.XFactory40mm.*; import static com.hbm.items.weapon.sedna.factory.XFactory44.*; import static com.hbm.items.weapon.sedna.factory.XFactory50.*; import static com.hbm.items.weapon.sedna.factory.XFactory556mm.*; +import static com.hbm.items.weapon.sedna.factory.XFactory75Bolt.*; import static com.hbm.items.weapon.sedna.factory.XFactory762mm.*; import static com.hbm.items.weapon.sedna.factory.XFactory9mm.*; import static com.hbm.items.weapon.sedna.factory.XFactoryAccelerator.*; @@ -120,6 +121,10 @@ public class GunFactoryClient { bmg50_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); bmg50_ap.setRenderer(LegoClient.RENDER_AP_BULLET); bmg50_du.setRenderer(LegoClient.RENDER_DU_BULLET); + + b75.setRenderer(LegoClient.RENDER_AP_BULLET); + b75_inc.setRenderer(LegoClient.RENDER_AP_BULLET); + b75_exp.setRenderer(LegoClient.RENDER_EXPRESS_BULLET); g12_bp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); g12_bp_magnum.setRenderer(LegoClient.RENDER_STANDARD_BULLET); 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 b98d085bb..e029e28b5 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 @@ -897,9 +897,14 @@ public class Orchestras { if(entity.worldObj.isRemote) return; AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + boolean aiming = ItemGunBaseNT.getIsAiming(stack); if(ClientConfig.GUN_ANIMS_LEGACY.get()) { if(type == AnimType.CYCLE) { + if(timer == 0) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); + if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, aiming ? 0.125 : 0.125, aiming ? -0.125 : -0.25, aiming ? -0.125 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + } if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); } if(type == AnimType.CYCLE_DRY) { @@ -922,6 +927,10 @@ public class Orchestras { } } else { if(type == AnimType.CYCLE) { + if(timer == 0) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); + if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, aiming ? 0.125 : 0.25, aiming ? -0.125 : -0.25, aiming ? -0.125 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + } if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); } if(type == AnimType.CYCLE_DRY) { @@ -1121,4 +1130,25 @@ public class Orchestras { if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.75F); } }; + + public static BiConsumer ORCHESTRA_BOLTER = (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); + boolean aiming = ItemGunBaseNT.getIsAiming(stack); + + if(type == AnimType.CYCLE) { + if(timer == 1) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); + if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, 0.5, aiming ? 0 : -0.125, aiming ? -0.0625 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + } + } + + if(type == AnimType.RELOAD) { + + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 26) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java index 32871feb9..48ad36d65 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java @@ -15,6 +15,7 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +import com.hbm.lib.RefStrings; import com.hbm.particle.SpentCasing; import com.hbm.particle.SpentCasing.CasingType; import com.hbm.render.anim.BusAnimation; @@ -23,9 +24,12 @@ import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; public class XFactory44 { + public static final ResourceLocation scope_lilmac = new ResourceLocation(RefStrings.MODID, "textures/misc/scope_44.png"); + public static BulletConfig m44_bp; public static BulletConfig m44_sp; public static BulletConfig m44_fmj; @@ -73,7 +77,7 @@ public class XFactory44 { .anim(LAMBDA_NOPIP_ANIMS).orchestra(Orchestras.ORCHESTRA_NOPIP) ).setUnlocalizedName("gun_heavy_revolver"); ModItems.gun_heavy_revolver_lilmac = new ItemGunBaseNT(WeaponQuality.LEGENDARY, new GunConfig() - .dura(31_000).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .dura(31_000).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).scopeTexture(scope_lilmac).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(14).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) .mag(new MagazineFullReload(0, 6).addConfigs(m44_equestrian, m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java index 1bf7be2bc..5caea7441 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java @@ -45,7 +45,7 @@ public class XFactory75Bolt { .offset(1, -0.0625 * 2.5, -0.25D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() - .anim(LAMBDA_BOLTER_ANIMS).orchestra(Orchestras.ORCHESTRA_GREASEGUN) + .anim(LAMBDA_BOLTER_ANIMS).orchestra(Orchestras.ORCHESTRA_BOLTER) ).setUnlocalizedName("gun_bolter"); } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index 58a345ae7..3b2104f0d 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -17,6 +17,7 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineBelt; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; +import com.hbm.lib.RefStrings; import com.hbm.main.MainRegistry; import com.hbm.packet.PacketDispatcher; import com.hbm.packet.toclient.AuxParticlePacketNT; @@ -32,9 +33,12 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.util.ForgeDirection; public class XFactoryEnergy { + + public static final ResourceLocation scope_luna = new ResourceLocation(RefStrings.MODID, "textures/misc/scope_luna.png"); public static BulletConfig energy_tesla; public static BulletConfig energy_tesla_overcharge; @@ -107,7 +111,7 @@ public class XFactoryEnergy { ).setUnlocalizedName("gun_tesla_cannon"); ModItems.gun_lasrifle = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(2_000).draw(10).inspect(26).reloadSequential(true).crosshair(Crosshair.CIRCLE) + .dura(2_000).draw(10).inspect(26).reloadSequential(true).crosshair(Crosshair.CIRCLE).scopeTexture(scope_luna) .rec(new Receiver(0) .dmg(15F).delay(8).reload(44).jam(36).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) .mag(new MagazineFullReload(0, 24).addConfigs(energy_las, energy_las_overcharge, energy_las_blacklightning)) diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index f7f641b3c..fbe716233 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -46,6 +46,7 @@ import com.hbm.items.machine.ItemDepletedFuel; import com.hbm.items.machine.ItemFluidDuct; import com.hbm.items.machine.ItemRBMKPellet; import com.hbm.items.weapon.ItemGunBase; +import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.lib.Library; import com.hbm.lib.RefStrings; @@ -360,6 +361,15 @@ public class ModEventHandlerClient { } } + if(held != null && held.getItem() instanceof ItemGunBaseNT && ItemGunBaseNT.aimingProgress == ItemGunBaseNT.prevAimingProgress && ItemGunBaseNT.aimingProgress == 1F && event.type == event.type.HOTBAR) { + ItemGunBaseNT gun = (ItemGunBaseNT) held.getItem(); + GunConfig cfg = gun.getConfig(held, 0); + if(cfg.getScopeTexture(held) != null) { + ScaledResolution resolution = event.resolution; + RenderScreenOverlay.renderScope(resolution, cfg.getScopeTexture(held)); + } + } + /// HANDLE FSB HUD /// ItemStack helmet = player.inventory.armorInventory[3]; diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java index 4f97ce3c2..ba3af6235 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java @@ -102,7 +102,7 @@ public class ItemRenderBolter extends ItemRenderWeaponBase { GL11.glScaled(scale, scale, scale); GL11.glRotated(25, 1, 0, 0); GL11.glRotated(45, 0, 1, 0); - GL11.glTranslated(-0.5, -0.5, 0); + GL11.glTranslated(-0.25, -0.5, 0); } @Override diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java index 34185f273..5edb45d39 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java @@ -27,7 +27,7 @@ public class ItemRenderG3 extends ItemRenderWeaponBase { float offset = 0.8F; standardAimingTransform(stack, -1.25F * offset, -1F * offset, 2.75F * offset, - 0, -3.625 / 8D, 1.75); + 0, -3.5625 / 8D, 1.75); } @Override diff --git a/src/main/resources/assets/hbm/models/weapons/stg77.obj b/src/main/resources/assets/hbm/models/weapons/stg77.obj index 47582d957..decc89649 100644 --- a/src/main/resources/assets/hbm/models/weapons/stg77.obj +++ b/src/main/resources/assets/hbm/models/weapons/stg77.obj @@ -3411,9 +3411,9 @@ vt 0.170455 0.180723 vt 0.174242 0.144578 vt 0.136364 0.150602 vt 0.174242 0.192771 -vt 0.886904 0.951811 -vt 0.939394 0.807222 -vt 0.991884 0.951811 +vt 0.830355 0.927716 +vt 0.909091 0.710833 +vt 0.987826 0.927716 vt 0.640152 0.662651 vt 0.715909 0.662651 vt 0.753788 0.662651 @@ -3579,15 +3579,15 @@ vt 0.151515 0.536145 vt 0.189394 0.156627 vt 0.178030 0.180723 vt 0.136364 0.186747 -vt 0.969699 0.987093 -vt 0.939394 1.000007 -vt 0.909088 0.987093 -vt 0.878783 0.903614 -vt 0.886904 0.855418 -vt 0.909089 0.820136 -vt 0.969699 0.820136 -vt 0.991884 0.855418 -vt 1.000005 0.903614 +vt 0.954549 0.980639 +vt 0.909091 1.000011 +vt 0.863633 0.980639 +vt 0.818175 0.855421 +vt 0.830355 0.783127 +vt 0.863633 0.730204 +vt 0.954549 0.730204 +vt 0.987826 0.783127 +vt 1.000007 0.855422 vt 0.074559 0.941663 vt 0.075631 0.945782 vt 0.074559 0.949902 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/stg77.png b/src/main/resources/assets/hbm/textures/models/weapons/stg77.png index be34f16338d442dc89c6fa2ecc4796a4cb7636af..6bb0d2949ff4fa7fc8dedbcb64a7162e818ea054 100644 GIT binary patch delta 4557 zcmV;;5i;)eC-NtdG=Hf{L_t(|ob8=Yh*U=&$A2%(WewyIgOhQF&;e(nS;@-K2Q{(> zVV2DjSt1@ec&xVCe4mr(R9>`+eW9et*CElMnzNI6B`+v-Y1m zdpRkqF0ry>$BvYU=*Ep3-oDGHd=(6u3loQX_a8|A_+wm=5~b`<_cQ-WMD#BAUi_R_ zUaX8&T>%g$_wGNS@l6|z_Z1}}N{EIHJ|RljXW4$9EOC&P$Cnv1r3=KFGjFBe-+S^j zS?De%zxnO&(towpWnzCT{eJTC>37mwOLyq@(p|c8y%+rt0qn?olFRn<+ukEe-p%-& zRc6dWF}CkOCtX`zwkl*|^Avsd3EGsPTJj8)-=F7E=w2)KCI(^!1G}!;n;s;roh^+6) zb^L*7)O*PLEN*{K*e`z8EiX0@qy$oA#?7|n3FNu6my@IOois}bkmjrh&IDrLf%T^> zViCy_;@^v%ts!FzZbei)nBJXLiaK!C`e++v!u45L&D$-Vmz z23~`z9+xh5@o=%ki3broDmT@3z>zEW*VVu$(>(gt}L-K6L>;W>aTAP^oX;!)UwD1Lb`&$tO0HjL)1h^hm8b>QHkxzy%+ zvOPbK_U=8Y>$HAoKp;F4YFnEpM4@tR*nD}SQLBu6vein@pFcm?e*XOVR1CJW365f> zwoMFK05rq^Q&xwdgNJ|SQWqi;qLGJ=&XfPd$&-T&+=-JXNA|P(Z>8UNTe*PnCJ_4$ zbkfD%*S?CUiOo|a%aGLV$8seSb*h8vdb-2OW#{OSB?|n$th7A8uS)NM&1lWu` zi9oQS-at-Xx8e{)A_UmzOn!`o&hff15fFomD&Y{lQBgQ_JP3c@kX^$>VaJXgsjusd zsh-3-bp?B?SB8r5psk+kdC!u%{W#P1m zAx;+KJHorRx@;vtWm85xA_kaekaz!x`}5L{Y=2g{s!oG!VrC{BEB*eUoU8|#FV|o6 z8oV_zim0G?4vT*^$fCSO$van6^B8a?5bdb*R#VxN+k~ zQoEJ4Y?~BKAY?BgG*JnmBT`l!nsC266A1o`D)URL;}4W260VFiWFa!4N|DIBb|d;h z)HO)S@R>@jiYns~A;v;vLBukynRiU1`a$R#vPv=e_MU%ujHyVl^J9xK@RSiJs6#BG z&cyCL5IK%PxOTZ#`u!y9&)J14qKu|S5keG|GMgHzYfZLVDgW1m7{tJXC}P;UPk5h7 zJKNqlD1U8rd8iBa+UhdRws#I4FE&Y7bURCMM1zs7PA%JJ>#DnO_ha%R%4llj2@$(r zh~PmOQI&t1>ikHeXT#UirY}X2uE8RC0#KE4hbk&QJqew%#nfr^9)yd25MlvMm1n`P(`mb2r|+kHOkP9?z=JSArl4i0s!0G-ru4Qyt}Ah1gc^?s5g%TJ zPMNY8So9u5)fKRz$d4n&B=S(Duv~f&I@rb|e0YBmSquDvIItE7SsT6#*Gtv@6R&Ms z7nM=zh=Zw7*R3g_T05f*Tm~#nJQ8unb_SbV=FK|H?h>QO#C zh`a$^>=@T&7eV}=_s-3xP4yuD{Lx>ku7VewH8IK-2HoM_w)L8R@h8&lKARU!m_K5n zyO@)V1`&Vu()6=5zDaHbB2V1MDd$GP%46#+PQN%!^y+lxm(ABb2a%9X*pg@T{5hr*zJT(nb&#?QvJ7AB2T_Gcu;X;f^Bvz{;*hr@cU^>m#S(hg zt|tHb!>?1?`ZMiwfBMJjN20m_0+EC2W)`26zHWbdow$LHH&IsbGs~MQBijSq0)eog ztW~aUMWRlbkx=>e+Rdt~Pzex-nsDi2H#exK+K;C;C<+9kMl5s}Yt>Hz)E@{$&Cu~A zszf%bmETua4*c~EvlFI1@KceJ86z_L;mYbM2h@bxhk(^9>wcJWVwOQD-^IDJmzC4}Ep!(X z`u%znBPMYmfki`H1D1iqNAP7fZK*HhRp}CY_cED!&f$>cnY46-@%9j;tOacNCAP|Npgz{a8 z;$Vvlp(z6hM1UX$F-!;|AsV!;NVpapUqB!NBm{#9g;2f=co2bt8Kgi6WX)`*BN(Cx zgc@@Y30fdRcD(@js=G);MDz0=^giSd?HZjU%@7(O*{VUsNDy#{R!{5|@ zJGIXer-rL5S?O+O+&;_kCJ^JBHrB#};MF|jbQ5S6s(69wSd|xHTaGt@`1?QZ5YZi9 z#XEzKmDEAdK>TDi2}H7*2rkO8cEe;r%DNy1Q_;kThbo&G$B%T30_X2vcv4prqvqk8 z2z-;FXgN$I8Xtq;K@%e$4j!6I^ExAceSG>IsUaUeajKBGh{AAt>2BunTW7XNw-88f^ye-_=g9T<>LyM3$G3Ck%B00s*4s=zJ&5YHG;DK?f!d zE`)$@UW5n)f&)#AW}s?X@Tj~9m*P+dAP^jAVl;;=?_ulAmP`R~B@T5EnZ^r$#6ov* zFr7I(i1-kLl{(%7L*_-4Vbp7@%T`$om*rqqYtR_70+S*v!?1r>J0)6gTCn#n*}tou z?%&l;k00rz$B%RdeGp9M!4OlE{CnGSym$~Ms%4v+31vbN5H7qIVG@|kYijsnrQc5` zTdh>b1CSZD%W|9x#Kh()`s|Yk%i729JJ1>GlgJA*e{D080RDlzL zsH=;Q*aawpE0Nebvn5#1f#F0TVlgy$5E1jTn_}L-a5*`Cq?0zqlYj^Dn2_QR_wGNS zhd*o>e{^(V!_q^lW0T=ULWYTO96!=YLmrRO_@0!Z!i&SY06(g_N`OOV)NGsv6OI@> z3^XwUg%^jl)n$67;4I;wJeX*RLQ!YDG%-y2Gt9P!Cn7cN3n89w0xxW#t&s>1A}sdr zYAc%*+h*1?BqqHydGCUiE$g&(d+9E{@%n4@f9dC6jFiEjGjx9XBfXGOrY_rNrsV=* zvrxxk?`vA=_q8iQ^u)-EoXejd6YEpqJ$mdpKpe_|8G077W&?ko%E-lS{3|Qt_R?MH zHt{^!ezESim+nfpnbvVcAc`!o!9R&-+dGYne73!FaK7oe;`z3?%wmXZIUYPTr`^FO ze=iB1bFlF;2nurFlN9;yTl;13fA<$^UhzH?fp$;3PZBoD!qEQ})Pn=3j=7Qk4 za=n*SF<>hM1_I$~p^hr(UAwAvTpdP!e?m0ECNEAQYqr>I)7h6*H=Aulj|IYZfel>) z1;v19gu$()J6b_XF|cT}O;xVAUsboF+Xg|(A`5l!B0)sPaf48)Q&($IG$0sq^47*M z!F7%iMbk4FL=cF^(PYsmf0D@% zXSHr*kP%P{kiiG8tk9qwzsXe|QBTk2;BjYZ@D*^hF(ll)#)Oi$v4#DiC#RVzhVf zNm&erkHv_w8GbEM{(au@L`0u`67CGfCd3w(0CLb#N&!D7q_~YpK7K_e40T-+K$oU@ z6O9d0f_(CfKksv_geDTMJ4i7aAEX4?WO)Q)Q$yDDh?&qtB9E+8r%8$ve?dwM>Kvrx zn-a3rueiUd-UClv;u1QkPBF#VR1l=(=v}*to5BHg^Cp0rvB_2|6<2Y}dKHamrQc74 zsp`|m+f~0&q8J2#uwe>on-Xkw7^sgeIK5@hpbX7yu`tt5tdE$rDlHyiAON7vw+ zOcer=s{YFKVnpLtWhx*N#bM$QqW5t4#3`jGhz!OP&<_H5A!Ko|p>aVnE?sIWXV-JE)Yl^RrsjSV}PrG(CVNb5R|5+N^ zXZl&S4d}7ZT})#0BJ$!BzTy|E3`H5&4z7uD=FD3u5z+Ve9?O#AMCZ=Rvk4D> z*icG6%Lu+LbQispyLWEZlfe)lf7m-Wn?C$ugZJh^d-tC7nWrB`^Hj`3R|r)?!g~^- zq4Q)mK}ldaa^eGE@Um+&GmzG-9W-%k-w z$H$X7bipwtxF!bhk8kgX2?Q?`KCc;?Si3Onsyzn=1fqeIWl;QeLNj8Ze@B!8!8Zkb z(UcejFej9!zYBuv2cZ*xAR5hLur_FW_a3jY6gHYQ)WBO+#JD_?oo=1k zGV&xpex#Fbo0%RmIF*;6D-5dZ7d~0IJ}(qJK1Bl_1c(wAgLq-$e>tt=nc>-pfee>v zPg&iVX!sHd2n1+6DshlaDw~I?An2Bbf*nIttRKY0<|*`p0G0FU=U)tc4!t)ds~;~!x0mkH z8?V3S{95oJK$M6vliU){OW2@`ibY--l`Y;&5C{OY;SH4yALk9aNONS{%ye*~zypB* rQQ~S&N)>VsemTgmf_S!3GBp-a}9%A0~@1iX~P8 z4`e?qfesN^@g;N)s~XkTRCQN%RdrWa|9`N|On+3@&h-2DtAF?EBOw4haCE+tX6-+B z_Ht5IU7E_yojX$^q8m4E6#lNCa#tMy)?wms@BRbnAAgK1Qlgao>3-&4iHP3i-ix2} z%8Qkesw)8EEdpS8e-$}EC0BO#8;7lO)9aw+L zA{Nmc#8f3SdYu%e>==kfc))`I!N5d=7Ydcwd~ooP#yLJ^n zaG=oQW0u;Hv`%56z`E-;?e6d9?TJOK{T_Y-&!7KoF@_>SKdeE_)Mi%MV0Z05Mv>-AYvKU%sZwL zSq%0@*N|0;$+!2!V@ySYogZ6_fv1c(K^0tIHd@V6Uw%(@cBUhU3L1 z35#xL365wmvel_&+iYER7w&#cUPKv9jXWV@_X|<@9)!&(PKMJUWff|w^CO9#4PQ^2 zz7$2e28-kgKvl*as;Kz%By`FaQ>W2;5H9*bh#3qQ3V-WUo!O5pdLFW4Rh|XEPN(g9 zoxY#)F?kUoP!|uv1=b#fOhL;~Rg(awOzCZZTvy`22sIuNB0jtboib%Hu;@LAsw-ea zksn8lN#vnQVY&1mbg+#_`0ygK7Wf5mU@Z``HhdYbm#Y0IUfZ@VDx=a72UDZ2TT?)_ zc19Vv3^G`ncqHPC?F=@#%$sk%nZz{ttrHI-s}Drg*t>x0)uViP5P1W-*fFllE`s) zIUM3=6Y`dq^BsezgGk6GY{@fv{v6W@UqJcPI!IXtS%xq6gQ!9z*l{}L`HpWeamZVd zyDq}OVhO!#SCfDJ;nyi``JJ2>X6SelRU#YJ%I~Wy2mbno*$I;$_^C+Aj1ZaqaAozB18PF;L%`~lbwAZ5gCX+$ zw+)R!nEqf#=Q}Xzz55S_M5XS+A-k#B|8#VI7aa*$OncHqSYF_m(PT?i5`CUUn1I6lU@iqe|DHoejLZx4G07P8o+}904VAH zdj}Dz$0Eg=Zg;kLF90Au;6VW3fVD4wxgonY{)@jw;ZZ;!0;CDc%9{|{YHcbOZ!Q-I zW`+#}0su|ex*n?iGdm{f`ImP@HTx6zad;x(7kPr+a6hiqff8ap`3TBW3A&@n*nT}wHA`oiKK_qB_ z2-)=l;H&N;5fRPLceK2KufF`}`tffc^ja^M1St>@1^}Kg(P~M(=#_ro$O|b_jq7_sz{EqvLIxAPbM50sxpWwt1B1=R0P{7w{aIQOj&>qSZ=uMWSdq ze_lNZcmg0+iUbzfIlAYnjGArJ6$zVif^1@x$?V+B;QcE*rYo!oki*~9yR^>|r-rL5 zS?O+O+&;_kCJ5;+?_AO6nkJ zAbzr%1R_~Y1Q+F4yJ4~*WnB=1sc2%ve?yf`jN?Z-MuGG9FFdKMiBa?LO$5HlP_!H- z5{-{R@Suqi4+js;rFor^K0f`9)Q}IKI8{hoL}9qSbT{+(ZPQz&+lxGKWpM--ObMMl(<~EqGL3giCR#0}u!fG%=b(miMr2dTXWtxDtmth)m-JVxhY@n9dv?M0|+B zN*(WkA@d^2FzU6{WveWP%W^QQHE0Z3fk_dTVc5UBof54#E!caP?BCr^_wR0}$B%T< z<3~D!J_siBV2G(n{=IEEUOWgBGu5(9&4e5Bz^YDW$okl9q4T6lf?@&f9=y#8;+~Wiy$(e@4-hoUOb4R#~1DSWeW>b zB8$;HRJ|ERSbqiA-ozjXdcEheSZ7oogK&ASEy!X-%yUytimB40r~)SfQCAlqu?tWH zS0b@(dTX$r1H*|x#A0ahAR^{vH^sbv;c{~PNGENICjk%QF(Jht?%jVt4}aJ+f9UAK zhNXv8$0oyzgbWkmIDVv)hCCjl@jWR+g%^i)0e)0mp#sM$CTCLA$%7-(Vy3NH?8 ztIPCE!CAsVc`(rsg`&=QX=0f4XP9YkoQTx4FNAo$3B0g{wnid6h_KkdyRB?eY@c4w zkeKw+TzR7Ngt<6l`Bx0mipw~6P;_KS7D zy>wT)&9sg~0#Rgv4gN_y)81udvW( zH~H1+T|?jhw&|@yMwI0R$OJ?t7^a3_CMH5cBnX6yg*w(&mucSt{S}9J<2F54Jl__d zhAEpL(L^+WJz_U%qWoq-41q=)hCB!t3w78SZIc3?5RLLUeBxAMG8Y8TmFvBviUC_8 zFc1h=3w2aM@7h(Zlead839f^bRb(*= z1u1P8*a+QiZvyZ#fDh2s`Y~c!G6o|bAc8h_DP1kp!SnN1r)tq<_}tlk)l~?V7(@ct zF=8@zK7*e_U)8~?PANm61|rdHMu^-k)B)mzx$3b9g-#|zmBDCikkZvc9X#+N;-XI8 zgev}ElF1M=7>y57f5IyOdDKZHT+`Sfr7!9bqy*+PStOcPW}j7+pzskn+$)~jelEB$^VOjVyg-mbbP zjIaU3DiR1%=8z>QMHamQ@lu6I_zF-GH8e=cJOGnftwTkp9|Ipx5aSD3{Tdjt^kXQC zOBcJz?A%ORf9H4U&u&I=KmJxhg z=q`FGcXn>ZlfDoif0&({Ngw{O$$Rsly=QOw%+rsec`D|iD}*W`;XR4a(0MYOAf_Q* zP<2)%xPB1Fj(wOgFCvSh^PN=XMfeh`iB@ayK8B~FOL!3&+dNwO_fy2v@$qC1U2seZ zu89HsKM~&ufMz)-DXYYR`cIfoLFQ85Dn=(2N-9e-WiX@J#_i^3egq z*C!^=fswTL>`k*qH0I3@!O&fmtEp46f%4$*Gt)_cjvwhbdBEjmNXoj7Em6iG04UmI z&KvLGin@3ke-H=&I8>uNb(iZSTJM1M@#%NcTT6F_p73ltk(n4}jXw1W1Oh|}Yhu`T zn&X8*cd!6$>C|f8-By&s-y_da)((@94EcWkir`x8t4n4__AL*pq zr>8a;oXShk6$aJy3!f}ppBD-qpP~T|0z?UmLA)^jXPnmY%t&FG<=B! z1OhZ3l{m;ImCeIc5Om8_%}sf0>5f;CfIxsK8KlqCABjkvR+NbYGse70Wo2Z=9%RSn zku|9-tBX&O7_sRG!Hyv+)(>KQ%Ov_ifXeyw^Dj1hlfe?^OQS&-6^pzwDqFmlAP@j( z!y76aKF%9-k><$u>8apEfd>KsqQupllqz(*3t5wdhd(|PK@j;rE!+X|EnG~p00000 LNkvXXu0mjf)V5Zl