From ee1d3b37cde051753a48d33202b37a2d36d73c55 Mon Sep 17 00:00:00 2001 From: Bob Date: Tue, 15 Oct 2024 22:44:36 +0200 Subject: [PATCH] micro uzi? wrong! macro uzi --- .../java/com/hbm/crafting/WeaponRecipes.java | 1 - src/main/java/com/hbm/items/ModItems.java | 5 +- .../sedna/factory/GunFactoryClient.java | 2 + .../weapon/sedna/factory/GunStateDecider.java | 4 +- .../weapon/sedna/factory/Orchestras.java | 56 +- .../weapon/sedna/factory/XFactory9mm.java | 43 +- src/main/java/com/hbm/main/ClientProxy.java | 1 - .../java/com/hbm/main/ResourceManager.java | 2 + .../item/weapon/sedna/ItemRenderUzi.java | 134 + .../weapon/sedna/ItemRenderWeaponBase.java | 2 +- .../assets/hbm/models/weapons/uzi.obj | 3003 +++++++++++++++++ .../hbm/textures/models/weapons/uzi.png | Bin 4398 -> 5161 bytes 12 files changed, 3231 insertions(+), 22 deletions(-) create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java create mode 100644 src/main/resources/assets/hbm/models/weapons/uzi.obj diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index d4c0631c7..375dab9eb 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -166,7 +166,6 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_b93), new Object[] { "PCE", "SEB", "PCE", 'P', ModItems.plate_dineutronium, 'C', ModItems.weaponized_starblaster_cell, 'E', ModItems.component_emitter, 'B', ModItems.gun_b92, 'S', ModItems.singularity_spark }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_b92_ammo, 1), new Object[] { "PSP", "ESE", "PSP", 'P', STEEL.plate(), 'S', STAR.ingot(), 'E', ModItems.powder_spark_mix }); CraftingManager.addShapelessAuto(new ItemStack(ModItems.weaponized_starblaster_cell, 1), new Object[] { new ItemStack(ModItems.fluid_tank_full, 1, Fluids.PEROXIDE.getID()), GunB92Cell.getFullCell(), CU.wireFine() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_uzi, 1), new Object[] { "SMS", " PB", " P ", 'S', STEEL.ingot(), 'M', ModItems.mechanism_rifle_2, 'P', STEEL.plate(), 'B', DURA.bolt() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_uzi_silencer, 1), new Object[] { "P ", " P ", " U", 'P', ANY_PLASTIC.ingot(), 'U', ModItems.gun_uzi }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_uzi_saturnite, 1), new Object[] { "SMS", " PB", " P ", 'S', BIGMT.ingot(), 'M', ModItems.mechanism_rifle_2, 'P', BIGMT.plate(), 'B', W.bolt() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_uzi_saturnite_silencer, 1), new Object[] { "P ", " P ", " U", 'P', ANY_PLASTIC.ingot(), 'U', ModItems.gun_uzi_saturnite }); diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index f00964577..9b3bfb67c 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1558,7 +1558,6 @@ public class ModItems { public static Item gun_chemthrower; public static Item gun_mp40; public static Item gun_thompson; - public static Item gun_uzi; public static Item gun_uzi_silencer; public static Item gun_uzi_saturnite; public static Item gun_uzi_saturnite_silencer; @@ -1635,6 +1634,7 @@ public class ModItems { public static Item gun_congolake; public static Item gun_flamer; public static Item gun_lag; + public static Item gun_uzi; public static Item ammo_standard; @@ -4108,7 +4108,6 @@ public class ModItems { gun_chemthrower = new ItemGunChemthrower().setUnlocalizedName("gun_chemthrower").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_mp40 = new ItemGunBase(Gun9mmFactory.getMP40Config()).setUnlocalizedName("gun_mp40").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_mp40"); gun_thompson = new ItemGunBase(Gun45ACPFactory.getThompsonConfig()).setUnlocalizedName("gun_thompson").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_thompson"); - gun_uzi = new ItemGunBase(Gun22LRFactory.getUziConfig()).setUnlocalizedName("gun_uzi").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi"); gun_uzi_silencer = new ItemGunBase(Gun22LRFactory.getUziConfig().silenced()).setUnlocalizedName("gun_uzi_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_silencer"); gun_uzi_saturnite = new ItemGunBase(Gun22LRFactory.getSaturniteConfig()).setUnlocalizedName("gun_uzi_saturnite").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_saturnite"); gun_uzi_saturnite_silencer = new ItemGunBase(Gun22LRFactory.getSaturniteConfig().silenced()).setUnlocalizedName("gun_uzi_saturnite_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_saturnite_silencer"); @@ -6961,7 +6960,6 @@ public class ModItems { GameRegistry.registerItem(gun_chemthrower, gun_chemthrower.getUnlocalizedName()); GameRegistry.registerItem(gun_mp40, gun_mp40.getUnlocalizedName()); GameRegistry.registerItem(gun_thompson, gun_thompson.getUnlocalizedName()); - GameRegistry.registerItem(gun_uzi, gun_uzi.getUnlocalizedName()); GameRegistry.registerItem(gun_uzi_silencer,gun_uzi_silencer.getUnlocalizedName()); GameRegistry.registerItem(gun_uzi_saturnite, gun_uzi_saturnite.getUnlocalizedName()); GameRegistry.registerItem(gun_uzi_saturnite_silencer,gun_uzi_saturnite_silencer.getUnlocalizedName()); @@ -7025,6 +7023,7 @@ public class ModItems { GameRegistry.registerItem(gun_congolake, gun_congolake.getUnlocalizedName()); GameRegistry.registerItem(gun_flamer, gun_flamer.getUnlocalizedName()); GameRegistry.registerItem(gun_lag, gun_lag.getUnlocalizedName()); + GameRegistry.registerItem(gun_uzi, gun_uzi.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 7404a0459..9b8e8a013 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 @@ -34,6 +34,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_congolake, new ItemRenderCongoLake()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_flamer, new ItemRenderFlamer()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_lag, new ItemRenderLAG()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_uzi, new ItemRenderUzi()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -81,6 +82,7 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_congolake) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_flamer) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO_NOCOUNTER); ((ItemGunBaseNT) ModItems.gun_lag) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_uzi) .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/GunStateDecider.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunStateDecider.java index dc6dfffcc..343c2cec5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunStateDecider.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunStateDecider.java @@ -114,11 +114,11 @@ public class GunStateDecider { int remaining = rec.getRoundsPerCycle(stack) - 1; for(int i = 0; i < remaining; i++) if(rec.getCanFire(stack).apply(stack, ctx)) rec.getOnFire(stack).accept(stack, ctx); //if not, revert to idle - } else if(rec.getDoesDryFire(stack)) { + } else /*if(rec.getDoesDryFire(stack)) { ItemGunBaseNT.setState(stack, gunIndex, GunState.DRAWING); ItemGunBaseNT.setTimer(stack, gunIndex, rec.getDelayAfterDryFire(stack)); ItemGunBaseNT.playAnimation(player, stack, AnimType.CYCLE_DRY, gunIndex); - } else { + } else*/ { ItemGunBaseNT.setState(stack, gunIndex, GunState.IDLE); ItemGunBaseNT.setTimer(stack, gunIndex, 0); } 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 d61ec8955..adbf42e99 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 @@ -37,7 +37,7 @@ public class Orchestras { Receiver rec = ctx.config.getReceivers(stack)[0]; IMagazine mag = rec.getMagazine(stack); SpentCasing casing = mag.getCasing(stack); - for(int i = 0; i < mag.getCapacity(stack); i++) CasingCreator.composeEffect(player.worldObj, player, 0.25, -0.125, -0.125, -0.05, 0, 0, 0.01, casing.getName()); + if(casing != null) for(int i = 0; i < mag.getCapacity(stack); i++) CasingCreator.composeEffect(player.worldObj, player, 0.25, -0.125, -0.125, -0.05, 0, 0, 0.01, casing.getName()); } } if(type == AnimType.CYCLE) { @@ -162,7 +162,7 @@ public class Orchestras { if(type == AnimType.CYCLE) { if(timer == 14) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.5, -0.125, aiming ? -0.125 : -0.375D, 0, 0.12, -0.12, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.5, -0.125, aiming ? -0.125 : -0.375D, 0, 0.12, -0.12, 0.01, casing.getName(), true, 60, 0.5D, 20); } if(timer == 12) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.leverCock", 1F, 1F); } @@ -185,7 +185,7 @@ public class Orchestras { if(type == AnimType.CYCLE) { if(timer == 2) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.55, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.55, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); } } if(type == AnimType.CYCLE_DRY) { @@ -233,7 +233,7 @@ public class Orchestras { if(type == AnimType.CYCLE) { if(timer == 14) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.3125, -0.125, aiming ? -0.125 : -0.375D, 0, 0.18, -0.12, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.3125, -0.125, aiming ? -0.125 : -0.375D, 0, 0.18, -0.12, 0.01, casing.getName(), true, 60, 0.5D, 20); } if(timer == 8) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.leverCock", 1F, 0.8F); } @@ -256,7 +256,7 @@ public class Orchestras { IMagazine mag = ctx.config.getReceivers(stack)[0].getMagazine(stack); if(mag.getAmountAfterReload(stack) > 0) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.625, -0.125, aiming ? -0.125 : -0.375D, -0.12, 0.18, 0, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.625, -0.125, aiming ? -0.125 : -0.375D, -0.12, 0.18, 0, 0.01, casing.getName(), true, 60, 0.5D, 20); mag.setAmountBeforeReload(stack, 0); } } @@ -292,7 +292,7 @@ public class Orchestras { Receiver rec = ctx.config.getReceivers(stack)[0]; IMagazine mag = rec.getMagazine(stack); SpentCasing casing = mag.getCasing(stack); - for(int i = 0; i < mag.getCapacity(stack); i++) CasingCreator.composeEffect(player.worldObj, player, 0.25, -0.125, -0.125, -0.05, 0, 0, 0.01, casing.getName()); + if(casing != null) for(int i = 0; i < mag.getCapacity(stack); i++) CasingCreator.composeEffect(player.worldObj, player, 0.25, -0.125, -0.125, -0.05, 0, 0, 0.01, casing.getName()); } } if(type == AnimType.CYCLE) { @@ -318,7 +318,7 @@ public class Orchestras { if(type == AnimType.CYCLE) { if(timer == 2) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.3125, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, 0.18, -0.06, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.3125, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, 0.18, -0.06, 0.01, casing.getName(), true, 60, 0.5D, 20); } } if(type == AnimType.CYCLE_DRY) { @@ -353,7 +353,7 @@ public class Orchestras { if(type == AnimType.CYCLE) { if(timer == 0) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.4375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, -0.06, 0, 0.01, casing.getName()); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.4375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, -0.06, 0, 0.01, casing.getName()); } } if(type == AnimType.CYCLE_DRY) { @@ -377,7 +377,7 @@ public class Orchestras { if(type == AnimType.CYCLE) { if(timer == 0) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.4375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, -0.06, 0, 0.01, casing.getName()); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.4375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, -0.06, 0, 0.01, casing.getName()); } } if(type == AnimType.CYCLE_DRY) { @@ -413,7 +413,7 @@ public class Orchestras { IMagazine mag = ctx.config.getReceivers(stack)[0].getMagazine(stack); int toEject = mag.getAmountAfterReload(stack) - mag.getAmount(stack); SpentCasing casing = mag.getCasing(stack); - for(int i = 0; i < toEject; i++) CasingCreator.composeEffect(player.worldObj, player, 0.625, -0.1875, -0.375D, -0.12, 0.18, 0, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) for(int i = 0; i < toEject; i++) CasingCreator.composeEffect(player.worldObj, player, 0.625, -0.1875, -0.375D, -0.12, 0.18, 0, 0.01, casing.getName(), true, 60, 0.5D, 20); } if(timer == 15) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.magSmallInsert", 1F, 1F); } @@ -437,7 +437,7 @@ public class Orchestras { int toEject = mag.getAmountAfterReload(stack) - mag.getAmount(stack); if(timer == 4 && toEject > 0) { SpentCasing casing = mag.getCasing(stack); - for(int i = 0; i < toEject; i++) CasingCreator.composeEffect(player.worldObj, player, 0.625, -0.1875, -0.375D, -0.12, 0.18, 0, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) for(int i = 0; i < toEject; i++) CasingCreator.composeEffect(player.worldObj, player, 0.625, -0.1875, -0.375D, -0.12, 0.18, 0, 0.01, casing.getName(), true, 60, 0.5D, 20); mag.setAmountAfterReload(stack, 0); } if(timer == 20) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.revolverClose", 1F, 0.9F); @@ -455,7 +455,7 @@ public class Orchestras { if(timer == 15) { IMagazine mag = ctx.config.getReceivers(stack)[0].getMagazine(stack); SpentCasing casing = mag.getCasing(stack); - CasingCreator.composeEffect(player.worldObj, player, 0.625, aiming ? -0.0625 : -0.25, aiming ? 0 : -0.375D, 0, 0.18, 0.12, 0.01, casing.getName(), true, 60, 0.5D, 20); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.625, aiming ? -0.0625 : -0.25, aiming ? 0 : -0.375D, 0, 0.18, 0.12, 0.01, casing.getName(), true, 60, 0.5D, 20); } } if(type == AnimType.RELOAD || type == AnimType.RELOAD_CYCLE) { @@ -515,4 +515,36 @@ public class Orchestras { int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); boolean aiming = ItemGunBaseNT.getIsAiming(stack); }; + + public static BiConsumer ORCHESTRA_UZI = (stack, ctx) -> { + EntityPlayer player = ctx.player; + if(player.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.EQUIP) { + if(timer == 8) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.openLatch", 1F, 1.25F); + } + if(type == AnimType.CYCLE) { + if(timer == 1) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 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) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.dryFireClick", 1F, 1F); + if(timer == 8) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.pistolCock", 1F, 1F); + + } + if(type == AnimType.RELOAD) { + if(timer == 4) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 26) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 36) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.pistolCock", 1F, 1F); + } + if(type == AnimType.JAMMED) { + if(timer == 17) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.pistolCock", 1F, 1F); + if(timer == 31) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.pistolCock", 1F, 1F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory9mm.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory9mm.java index 566974926..681d37d7f 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory9mm.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory9mm.java @@ -30,7 +30,7 @@ public class XFactory9mm { public static BulletConfig p9_ap; public static void init() { - SpentCasing casing9 = new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS); + SpentCasing casing9 = new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS).setScale(1F, 1F, 0.75F); p9_sp = new BulletConfig().setItem(EnumAmmo.P9_SP) .setCasing(casing9.clone().register("p9")); p9_fmj = new BulletConfig().setItem(EnumAmmo.P9_FMJ).setDamage(0.8F).setArmorPiercing(0.1F) @@ -61,6 +61,17 @@ public class XFactory9mm { .setupStandardConfiguration() .anim(LAMBDA_LAG_ANIMS).orchestra(Orchestras.ORCHESTRA_LAG) ).setUnlocalizedName("gun_lag").setTextureName(RefStrings.MODID + ":gun_darter"); + + ModItems.gun_uzi = new ItemGunBaseNT(new GunConfig() + .dura(3_000).draw(15).inspect(31).crosshair(Crosshair.L_CIRCLE).smoke(LAMBDA_SMOKE) + .rec(new Receiver(0) + .dmg(7.5F).delay(2).dry(25).auto(true).spread(0.005F).reload(55).jam(50).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 30).addConfigs(p9_sp, p9_fmj, p9_jhp, p9_ap)) + .offset(1, -0.0625 * 2.5, -0.25D) + .canFire(Lego.LAMBDA_STANDARD_CAN_FIRE).fire(Lego.LAMBDA_STANDARD_FIRE).recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_UZI_ANIMS).orchestra(Orchestras.ORCHESTRA_UZI) + ).setUnlocalizedName("gun_uzi").setTextureName(RefStrings.MODID + ":gun_darter"); } public static BiConsumer LAMBDA_SMOKE = (stack, ctx) -> { @@ -80,7 +91,7 @@ public class XFactory9mm { .addBus("TURN", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -45, 250, IType.SIN_FULL).addPos(0, 0, -45, 750).addPos(0, 0, 0, 500, IType.SIN_FULL)) .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 250).addPos(-90, 0, 0, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL)); case RELOAD: - boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmountBeforeReload(stack) <= 0; + boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack) <= 0; return new BusAnimation() .addBus("MAG", new BusAnimationSequence().addPos(0, -8, 0, 250, IType.SIN_UP).addPos(0, -8, 0, 750).addPos(0, 0, 0, 500, IType.SIN_DOWN)) .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(-25, 0, 0, 250, IType.SIN_FULL).addPos(-25, 0, 0, 1750).addPos(0, 0, 0, 500, IType.SIN_FULL)) @@ -102,4 +113,32 @@ public class XFactory9mm { public static BiFunction LAMBDA_LAG_ANIMS = (stack, type) -> { return null; }; + + public static BiFunction LAMBDA_UZI_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(80, 0, 0, 0).addPos(80, 0, 0, 500).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("STOCKBACK", new BusAnimationSequence().addPos(-200, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("STOCKFRONT", new BusAnimationSequence().addPos(180, 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.5 : -0.75, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)); + case CYCLE_DRY: return new BusAnimation() + .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(-25, 0, 0, 250, IType.SIN_FULL).addPos(-25, 0, 0, 500).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("SLIDE", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -2, 150, IType.SIN_FULL).addPos(0, 0, 0, 50, IType.SIN_UP)); + case RELOAD: + boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack) <= 0; + return new BusAnimation() + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, -10, 0, 250, IType.SIN_UP).addPos(0, -10, 0, 750).addPos(0, 0, 0, 500, IType.SIN_DOWN)) + .addBus("LIFT", new BusAnimationSequence().addPos(-25, 0, 0, 250, IType.SIN_FULL).addPos(-25, 0, 0, 2000).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("SLIDE", new BusAnimationSequence().addPos(0, 0, 0, 2000).addPos(0, 0, -2, 150, IType.SIN_FULL).addPos(0, 0, 0, 50, IType.SIN_UP)) + .addBus("BULLET", new BusAnimationSequence().addPos(empty ? 0 : 1, 0, 0, 0).addPos(empty ? 0 : 1, 0, 0, 500).addPos(1, 0, 0, 0)); + case JAMMED: return new BusAnimation() + .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(-25, 0, 0, 250, IType.SIN_FULL).addPos(-25, 0, 0, 1250).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("SLIDE", new BusAnimationSequence().addPos(0, 0, 0, 1000).addPos(0, 0, -2, 150, IType.SIN_FULL).addPos(0, 0, 0, 50, IType.SIN_UP).addPos(0, 0, 0, 500).addPos(0, 0, -2, 150, IType.SIN_FULL).addPos(0, 0, 0, 50, IType.SIN_UP)); + case INSPECT: return new BusAnimation() + .addBus("YEET", new BusAnimationSequence().addPos(0, -1, 0, 100).addPos(0, 0, 0, 100, IType.SIN_UP).addPos(0, 12, 0, 350, IType.SIN_DOWN).addPos(0, 0, 0, 350, IType.SIN_UP).addPos(0, -1, 0, 50, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)) + .addBus("SPEEN", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(-360, 0, 0, 600)); + } + return null; + }; } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 4732f0370..3babfb178 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -567,7 +567,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolt_action_saturnite, new ItemRenderWeaponFFBolt(ResourceManager.rem700sat, ResourceManager.rem700sat_tex)); MinecraftForgeClient.registerItemRenderer(ModItems.gun_b92, new ItemRenderGunAnim()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_b93, new ItemRenderGunAnim()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_uzi, new ItemRenderUZI()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_uzi_silencer, new ItemRenderUZI()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_uzi_saturnite, new ItemRenderUZI()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_uzi_saturnite_silencer, new ItemRenderUZI()); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 3f2893a3f..c71273562 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -860,6 +860,7 @@ public class ResourceManager { public static final IModelCustom liberator = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/liberator.obj")).asVBO(); public static final IModelCustom flamethrower = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/flamethrower.obj")).asVBO(); public static final IModelCustom mike_hawk = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/mike_hawk.obj")).asVBO(); + public static final IModelCustom uzi = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/uzi.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")); @@ -985,6 +986,7 @@ public class ResourceManager { public static final ResourceLocation liberator_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/liberator.png"); public static final ResourceLocation flamethrower_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/flamethrower.png"); public static final ResourceLocation mike_hawk_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lag.png"); + public static final ResourceLocation uzi_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/uzi.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/ItemRenderUzi.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java new file mode 100644 index 000000000..10ee4acaa --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java @@ -0,0 +1,134 @@ +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 ItemRenderUzi 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.75F * offset, -1.5F * offset, 2.5F * offset, + 0, -4.375 / 8D, 1); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.uzi_tex); + double scale = 0.25D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] stockFront = HbmAnimations.getRelevantTransformation("STOCKFRONT"); + double[] stockBack = HbmAnimations.getRelevantTransformation("STOCKBACK"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] lift = HbmAnimations.getRelevantTransformation("LIFT"); + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + double[] bullet = HbmAnimations.getRelevantTransformation("BULLET"); + double[] slide = HbmAnimations.getRelevantTransformation("SLIDE"); + double[] yeet = HbmAnimations.getRelevantTransformation("YEET"); + double[] speen = HbmAnimations.getRelevantTransformation("SPEEN"); + + GL11.glTranslated(yeet[0], yeet[1], yeet[2]); + GL11.glRotated(speen[0], 0, 0, 1); + + GL11.glTranslated(0, -2, -4); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 2, 4); + + GL11.glTranslated(0, 0, -6); + GL11.glRotated(lift[0], 1, 0, 0); + GL11.glTranslated(0, 0, 6); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.uzi.renderPart("Gun"); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0.3125D, -5.75); + GL11.glRotated(180 - stockFront[0], 1, 0, 0); + GL11.glTranslated(0, -0.3125D, 5.75); + ResourceManager.uzi.renderPart("StockFront"); + + GL11.glTranslated(0, -0.3125D, -3); + GL11.glRotated(-200 - stockBack[0], 1, 0, 0); + GL11.glTranslated(0, 0.3125D, 3); + ResourceManager.uzi.renderPart("StockBack"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, slide[2]); + ResourceManager.uzi.renderPart("Slide"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(mag[0], mag[1], mag[2]); + ResourceManager.uzi.renderPart("Magazine"); + if(bullet[0] == 1) ResourceManager.uzi.renderPart("Bullet"); + GL11.glPopMatrix(); + + double smokeScale = 0.5; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0.75, 8.5); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(smokeScale, smokeScale, smokeScale); + this.renderSmokeNodes(gun.getConfig(stack, 0).smokeNodes, 0.75D); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0.75, 8.5); + GL11.glRotated(90, 0, 1, 0); + GL11.glRotated(90 * gun.shotRand, 1, 0, 0); + this.renderMuzzleFlash(gun.lastShot[0], 75, 7.5); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + GL11.glTranslated(0, 1, 1); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 1.5D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(0, 1, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.uzi_tex); + ResourceManager.uzi.renderPart("Gun"); + ResourceManager.uzi.renderPart("StockBack"); + ResourceManager.uzi.renderPart("StockFront"); + ResourceManager.uzi.renderPart("Slide"); + ResourceManager.uzi.renderPart("Magazine"); + GL11.glShadeModel(GL11.GL_FLAT); + } +} 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 926ac4295..5cd041a2b 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 @@ -113,7 +113,7 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { return fov; } - protected float getSwayMagnitude(ItemStack stack) { return 0.5F; } + 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; } diff --git a/src/main/resources/assets/hbm/models/weapons/uzi.obj b/src/main/resources/assets/hbm/models/weapons/uzi.obj new file mode 100644 index 000000000..c6023c32a --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/uzi.obj @@ -0,0 +1,3003 @@ +# Blender v2.79 (sub 0) OBJ File: 'uzi.blend' +# www.blender.org +o Slide +v -0.125500 1.625000 2.562500 +v -0.312500 1.625000 2.375500 +v 0.312500 1.625000 2.375500 +v 0.125500 1.625000 2.562500 +v -0.312500 1.625000 2.124500 +v -0.125500 1.625000 1.937500 +v 0.125500 1.625000 1.937500 +v 0.312500 1.625000 2.124500 +v -0.125500 1.875000 1.937500 +v -0.312500 2.125000 2.124500 +v -0.312500 2.125000 2.375500 +v -0.125500 1.875000 2.562500 +v 0.125500 1.875000 2.562500 +v 0.312500 2.125000 2.375500 +v 0.312500 2.125000 2.124500 +v 0.125500 1.875000 1.937500 +v 0.187833 2.125000 1.999833 +v 0.187833 2.125000 2.500167 +v -0.187833 2.125000 2.500167 +v -0.187833 2.125000 1.999833 +v -0.375000 1.500000 2.875000 +v 0.375000 1.500000 2.875000 +v -0.375000 1.625000 2.875000 +v 0.375000 1.625000 2.875000 +v -0.375000 1.500000 -1.125000 +v 0.375000 1.500000 -1.125000 +v -0.375000 1.625000 -1.125000 +v 0.375000 1.625000 -1.125000 +vt 0.536885 0.619565 +vt 0.540984 0.684783 +vt 0.536885 0.684783 +vt 0.637295 0.788043 +vt 0.641393 0.755435 +vt 0.641393 0.777174 +vt 0.612705 0.788043 +vt 0.608607 0.755435 +vt 0.612705 0.744565 +vt 0.672131 0.684783 +vt 0.676230 0.619565 +vt 0.676230 0.684783 +vt 0.672131 0.695652 +vt 0.672131 0.619565 +vt 0.540984 0.608696 +vt 0.672131 0.608696 +vt 0.540984 0.619565 +vt 0.637295 0.744565 +vt 0.608607 0.777174 +vt 0.540984 0.695652 +vt 0.600410 0.695652 +vt 0.592213 0.717391 +vt 0.592213 0.695652 +vt 0.614754 0.695652 +vt 0.606557 0.739130 +vt 0.606557 0.695652 +vt 0.629098 0.695652 +vt 0.620902 0.717391 +vt 0.620902 0.695652 +vt 0.586066 0.739130 +vt 0.586066 0.695652 +vt 0.635246 0.739130 +vt 0.629098 0.717391 +vt 0.635246 0.695652 +vt 0.602459 0.739130 +vt 0.600410 0.717391 +vt 0.643443 0.695652 +vt 0.629098 0.793478 +vt 0.620902 0.793478 +vt 0.620902 0.739130 +vt 0.629098 0.739130 +vt 0.614754 0.739130 +vt 0.590164 0.739130 +vt 0.631148 0.739130 +vt 0.618852 0.739130 +vt 0.643443 0.739130 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.3827 0.0000 0.9239 +vn -0.4872 -0.0000 0.8733 +vn -0.3827 0.0000 0.9239 +vn 0.9239 0.0000 -0.3827 +vn 0.9239 -0.0000 0.3827 +vn -0.3827 0.0000 -0.9239 +vn 0.4872 -0.0000 -0.8733 +vn 0.3827 0.0000 -0.9239 +vn -0.9239 -0.0000 0.3827 +vn -0.9239 -0.0000 -0.3827 +vn -0.4872 -0.0000 -0.8733 +vn 0.7071 -0.0000 0.7071 +vn 0.4872 -0.0000 0.8733 +vn 0.5642 0.8256 0.0000 +vn 0.9703 0.2419 0.0000 +vn -0.5642 0.8256 0.0000 +vn -0.9703 0.2419 0.0000 +vn -0.7071 -0.0000 0.7071 +vn -0.7071 -0.0000 -0.7071 +vn 0.7071 -0.0000 -0.7071 +s off +f 25/1/1 28/2/1 26/3/1 +f 19/4/2 10/5/2 11/6/2 +f 18/7/2 15/8/2 17/9/2 +f 24/10/3 21/11/3 22/12/3 +f 22/13/4 28/2/4 24/10/4 +f 23/14/5 25/15/5 21/16/5 +f 24/10/2 27/17/2 23/14/2 +f 25/1/1 27/17/1 28/2/1 +f 19/4/2 20/18/2 10/5/2 +f 18/7/2 14/19/2 15/8/2 +f 24/10/3 23/14/3 21/11/3 +f 22/13/4 26/20/4 28/2/4 +f 23/14/5 27/17/5 25/15/5 +f 24/10/2 28/2/2 27/17/2 +s 1 +f 4/21/6 12/22/7 1/23/8 +f 8/24/9 14/25/10 3/26/10 +f 6/27/11 16/28/12 7/29/13 +f 12/22/7 11/30/14 2/31/14 +f 10/32/15 9/33/16 5/34/15 +f 8/24/9 7/29/13 16/28/12 +f 14/25/10 18/35/17 13/36/18 +f 2/37/14 10/32/15 5/34/15 +f 12/38/19 20/18/20 19/4/20 +f 13/39/21 17/9/22 16/40/21 +f 12/38/19 16/40/21 9/41/19 +f 4/21/6 13/36/18 12/22/7 +f 8/24/9 15/42/9 14/25/10 +f 6/27/11 9/33/16 16/28/12 +f 2/31/14 1/23/8 12/22/7 +f 12/22/7 19/43/23 11/30/14 +f 20/44/24 9/33/16 10/32/15 +f 9/33/16 6/27/11 5/34/15 +f 17/45/25 15/42/9 16/28/12 +f 15/42/9 8/24/9 16/28/12 +f 4/21/6 3/26/10 13/36/18 +f 3/26/10 14/25/10 13/36/18 +f 2/37/14 11/46/14 10/32/15 +f 12/38/19 9/41/19 20/18/20 +f 13/39/21 18/7/22 17/9/22 +f 12/38/19 13/39/21 16/40/21 +o Bullet +v 0.000000 0.750000 -1.312500 +v 0.000000 0.750000 -0.812500 +v 0.132583 0.695083 -1.312500 +v 0.132583 0.695083 -0.812500 +v 0.187500 0.562500 -1.312500 +v 0.187500 0.562500 -0.812500 +v 0.132583 0.429917 -1.312500 +v 0.132583 0.429917 -0.812500 +v 0.000000 0.375000 -1.312500 +v 0.000000 0.375000 -0.812500 +v -0.132583 0.429918 -1.312500 +v -0.132583 0.429917 -0.812500 +v -0.187500 0.562500 -1.312500 +v -0.187500 0.562500 -0.812500 +v -0.132583 0.695082 -1.312500 +v -0.132583 0.695082 -0.812500 +v 0.099437 0.661937 -0.562500 +v 0.000000 0.703125 -0.562500 +v 0.140625 0.562500 -0.562500 +v 0.099437 0.463063 -0.562500 +v 0.000000 0.421875 -0.562500 +v -0.099437 0.463063 -0.562500 +v -0.140625 0.562500 -0.562500 +v -0.099437 0.661937 -0.562500 +v 0.033145 0.595646 -0.437500 +v 0.000000 0.609375 -0.437500 +v 0.046875 0.562500 -0.437500 +v 0.033145 0.529354 -0.437500 +v 0.000000 0.515625 -0.437500 +v -0.033146 0.529354 -0.437500 +v -0.046875 0.562500 -0.437500 +v -0.033146 0.595646 -0.437500 +vt 0.875234 0.004815 +vt 0.877028 0.016304 +vt 0.875234 0.027794 +vt 0.870902 0.032553 +vt 0.866569 0.027794 +vt 0.864775 0.016304 +vt 0.866569 0.004815 +vt 0.870902 0.000056 +vt 0.852459 0.043478 +vt 0.836066 0.054348 +vt 0.836066 0.043478 +vt 0.852459 0.054348 +vt 0.836066 0.065217 +vt 0.852459 0.065217 +vt 0.836066 0.076087 +vt 0.852459 0.076087 +vt 0.836066 0.086957 +vt 0.852459 -0.000000 +vt 0.836066 0.010870 +vt 0.836066 -0.000000 +vt 0.852459 0.010870 +vt 0.836066 0.021739 +vt 0.860656 0.010870 +vt 0.852459 0.021739 +vt 0.836066 0.032609 +vt 0.852459 0.032609 +vt 0.860656 0.054348 +vt 0.864754 0.059783 +vt 0.860656 0.065217 +vt 0.860656 0.043478 +vt 0.860656 0.076087 +vt 0.860656 0.021739 +vt 0.852459 0.086957 +vt 0.860656 0.086957 +vt 0.860656 0.032609 +vt 0.868223 0.034278 +vt 0.868811 0.038043 +vt 0.864796 0.038043 +vt 0.864754 0.027174 +vt 0.864754 0.000000 +vt 0.864754 0.005435 +vt 0.864754 0.065217 +vt 0.864754 0.070652 +vt 0.864754 0.048913 +vt 0.864754 0.038043 +vt 0.864754 0.010870 +vt 0.864754 0.016304 +vt 0.864754 0.081522 +vt 0.860656 0.000000 +vt 0.864754 0.054348 +vt 0.868223 0.041808 +vt 0.866803 0.043368 +vt 0.865384 0.041808 +vt 0.865384 0.034278 +vt 0.866803 0.032719 +vt 0.864754 0.021739 +vt 0.864754 0.043478 +vt 0.864754 0.032609 +vt 0.864754 0.076087 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.9959 0.0905 +vn 0.7071 0.7071 0.0000 +vn -0.0000 1.0000 0.0000 +vn 0.7042 0.7042 0.0905 +vn 1.0000 0.0000 0.0000 +vn 0.9959 0.0000 0.0905 +vn 0.7071 -0.7071 0.0000 +vn 0.7042 -0.7042 0.0905 +vn -0.0000 -1.0000 0.0000 +vn -0.0000 -0.9959 0.0905 +vn -0.7071 -0.7071 -0.0000 +vn -0.7042 -0.7042 0.0905 +vn -1.0000 -0.0000 -0.0000 +vn -0.6530 -0.6530 0.3835 +vn -0.9959 0.0000 0.0905 +vn -0.7071 0.7071 0.0000 +vn -0.7042 0.7042 0.0905 +vn 0.6530 0.6530 0.3835 +vn 0.5275 0.0000 0.8496 +vn 0.9235 0.0000 0.3835 +vn 0.0000 0.9235 0.3835 +vn 0.6530 -0.6530 0.3835 +vn -0.9235 -0.0000 0.3835 +vn 0.0000 -0.9235 0.3835 +vn -0.6530 0.6530 0.3835 +vn 0.3730 -0.3730 0.8496 +vn -0.5275 0.0000 0.8496 +vn -0.3730 0.3730 0.8496 +vn 0.0000 -0.5275 0.8496 +vn -0.3730 -0.3730 0.8496 +vn 0.3730 0.3730 0.8496 +vn 0.0000 0.5275 0.8496 +s off +f 39/47/26 41/48/26 43/49/26 +f 43/49/26 29/50/26 31/51/26 +f 31/51/26 33/52/26 43/49/26 +f 33/52/26 35/53/26 43/49/26 +f 35/53/26 37/54/26 43/49/26 +f 37/54/26 39/47/26 43/49/26 +s 1 +f 30/55/27 31/56/28 29/57/29 +f 32/58/30 33/59/31 31/56/28 +f 34/60/32 35/61/33 33/59/31 +f 36/62/34 37/63/35 35/61/33 +f 38/64/36 39/65/37 37/66/35 +f 40/67/38 41/68/39 39/65/37 +f 38/64/36 50/69/40 40/67/38 +f 42/70/41 43/71/42 41/68/39 +f 44/72/43 29/57/29 43/71/42 +f 45/73/44 55/74/45 47/75/46 +f 44/72/43 46/76/47 30/55/27 +f 30/55/27 45/73/44 32/58/30 +f 36/62/34 47/75/46 48/77/48 +f 40/67/38 51/78/49 42/70/41 +f 38/79/36 48/77/48 49/80/50 +f 44/72/43 51/78/49 52/81/51 +f 34/60/32 45/73/44 47/75/46 +f 56/82/52 55/83/45 59/84/53 +f 51/78/49 60/85/54 52/81/51 +f 50/69/40 57/86/55 58/87/56 +f 48/77/48 55/88/45 56/89/52 +f 46/76/47 53/90/57 45/73/44 +f 52/81/51 54/91/58 46/76/47 +f 51/78/49 58/92/56 59/93/53 +f 48/77/48 57/94/55 49/80/50 +f 30/55/27 32/58/30 31/56/28 +f 32/58/30 34/60/32 33/59/31 +f 34/60/32 36/62/34 35/61/33 +f 36/62/34 38/79/36 37/63/35 +f 38/64/36 40/67/38 39/65/37 +f 40/67/38 42/70/41 41/68/39 +f 38/64/36 49/95/50 50/69/40 +f 42/70/41 44/72/43 43/71/42 +f 44/72/43 30/55/27 29/57/29 +f 45/73/44 53/96/57 55/74/45 +f 44/72/43 52/81/51 46/76/47 +f 30/55/27 46/76/47 45/73/44 +f 36/62/34 34/60/32 47/75/46 +f 40/67/38 50/69/40 51/78/49 +f 38/79/36 36/62/34 48/77/48 +f 44/72/43 42/70/41 51/78/49 +f 34/60/32 32/58/30 45/73/44 +f 55/83/45 53/97/57 59/84/53 +f 53/97/57 54/98/58 59/84/53 +f 54/98/58 60/99/54 59/84/53 +f 59/84/53 58/100/56 57/101/55 +f 57/101/55 56/82/52 59/84/53 +f 51/78/49 59/102/53 60/85/54 +f 50/69/40 49/95/50 57/86/55 +f 48/77/48 47/75/46 55/88/45 +f 46/76/47 54/103/58 53/90/57 +f 52/81/51 60/104/54 54/91/58 +f 51/78/49 50/69/40 58/92/56 +f 48/77/48 56/105/52 57/94/55 +o Magazine +v 0.375000 -4.750000 -0.375000 +v -0.375000 -4.750000 -0.375000 +v 0.375000 -4.750000 -1.375000 +v -0.375000 -4.750000 -1.375000 +v -0.375000 0.750000 -1.375000 +v 0.375000 0.750000 -1.375000 +v -0.375000 0.500000 -0.375000 +v 0.375000 0.500000 -0.375000 +v 0.375000 0.750000 -0.875000 +v -0.375000 0.750000 -0.875000 +v -0.187500 0.500000 -0.375000 +v -0.187500 0.500000 -1.375000 +v 0.187500 0.500000 -0.375000 +v 0.187500 0.500000 -1.375000 +v -0.187500 0.750000 -1.375000 +v -0.187500 0.750000 -0.875000 +v 0.187500 0.750000 -1.375000 +v 0.187500 0.750000 -0.875000 +vt 0.819672 0.141304 +vt 0.852459 0.206522 +vt 0.819672 0.206522 +vt 0.813525 0.663043 +vt 0.801230 0.663043 +vt 0.909836 0.663043 +vt 0.893443 0.684783 +vt 0.877049 0.684783 +vt 0.852459 0.684783 +vt 0.836066 0.684783 +vt 0.819672 0.663043 +vt 0.801230 0.750000 +vt 0.877049 0.701087 +vt 0.877049 0.722826 +vt 0.893443 0.701087 +vt 0.909836 0.722826 +vt 0.909836 0.684783 +vt 0.836066 0.701087 +vt 0.852459 0.722826 +vt 0.819672 0.722826 +vt 0.819672 0.701087 +vt 0.819672 0.684783 +vt 0.877049 0.206522 +vt 0.870902 0.663043 +vt 0.858607 0.663043 +vt 0.852459 0.141304 +vt 0.795082 0.663043 +vt 0.795082 0.206522 +vt 0.909836 0.206522 +vt 0.813525 0.750000 +vt 0.909836 0.701087 +vt 0.852459 0.701087 +vt 0.870902 0.684783 +vt 0.858607 0.684783 +vn 0.0000 -1.0000 0.0000 +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.8944 0.4472 +vn 0.0000 0.0000 -1.0000 +s off +f 62/106/59 63/107/59 61/108/59 +f 61/108/60 73/109/60 71/110/60 +f 67/111/61 70/112/61 65/113/61 +f 66/114/62 69/115/62 68/116/62 +f 73/109/63 72/117/63 71/110/63 +f 70/112/63 75/118/63 65/113/63 +f 72/119/62 76/120/62 71/121/62 +f 67/122/64 76/120/64 70/112/64 +f 66/114/63 78/123/63 69/115/63 +f 78/123/61 74/124/61 73/125/61 +f 69/115/64 73/126/64 68/127/64 +f 64/128/65 72/129/65 74/130/65 +f 62/106/59 64/131/59 63/107/59 +f 67/132/60 62/133/60 71/110/60 +f 62/133/60 61/108/60 71/110/60 +f 61/108/60 68/116/60 73/109/60 +f 65/113/61 64/128/61 67/111/61 +f 64/128/61 62/134/61 67/111/61 +f 68/116/62 61/108/62 63/107/62 +f 63/107/62 66/114/62 68/116/62 +f 73/109/63 74/135/63 72/117/63 +f 70/112/63 76/120/63 75/118/63 +f 72/119/62 75/118/62 76/120/62 +f 67/122/64 71/136/64 76/120/64 +f 66/114/63 77/137/63 78/123/63 +f 78/123/61 77/137/61 74/124/61 +f 69/115/64 78/123/64 73/126/64 +f 66/114/65 63/107/65 74/130/65 +f 63/107/65 64/128/65 74/130/65 +f 64/128/65 65/113/65 72/129/65 +f 65/113/65 75/138/65 72/129/65 +f 74/130/65 77/139/65 66/114/65 +o StockFront +v 0.750000 0.000000 -2.500000 +v 0.750000 0.000000 -5.500000 +v 0.750000 0.437500 -5.500000 +v 0.750000 0.562500 -5.625000 +v 0.750000 0.562500 -5.875000 +v 0.750000 0.437500 -6.000000 +v 0.750000 -0.375000 -2.500000 +v 0.750000 -0.625000 -2.750000 +v 0.750000 -0.625000 -6.000000 +v 0.625000 0.437500 -6.000000 +v 0.625000 0.562500 -5.875000 +v 0.625000 0.562500 -5.625000 +v 0.625000 0.437500 -5.500000 +v 0.625000 0.000000 -5.500000 +v 0.625000 0.000000 -2.500000 +v 0.625000 -0.375000 -2.500000 +v 0.625000 -0.625000 -2.750000 +v 0.625000 -0.625000 -6.000000 +v -0.625000 0.000000 -2.500000 +v -0.625000 0.000000 -5.500000 +v -0.625000 0.437500 -5.500000 +v -0.625000 0.562500 -5.625000 +v -0.625000 0.562500 -5.875000 +v -0.625000 0.437500 -6.000000 +v -0.625000 -0.375000 -2.500000 +v -0.625000 -0.625000 -2.750000 +v -0.625000 -0.625000 -6.000000 +v -0.750000 0.437500 -6.000000 +v -0.750000 0.562500 -5.875000 +v -0.750000 0.562500 -5.625000 +v -0.750000 0.437500 -5.500000 +v -0.750000 0.000000 -5.500000 +v -0.750000 0.000000 -2.500000 +v -0.750000 -0.375000 -2.500000 +v -0.750000 -0.625000 -2.750000 +v -0.750000 -0.625000 -6.000000 +v -0.875000 -0.312500 -3.125000 +v 0.875000 -0.312500 -3.125000 +v -0.875000 -0.400888 -3.088388 +v 0.875000 -0.400888 -3.088388 +v -0.875000 -0.437500 -3.000000 +v 0.875000 -0.437500 -3.000000 +v -0.875000 -0.400888 -2.911612 +v 0.875000 -0.400888 -2.911612 +v -0.875000 -0.312500 -2.875000 +v 0.875000 -0.312500 -2.875000 +v -0.875000 -0.224112 -2.911612 +v 0.875000 -0.224112 -2.911612 +v -0.875000 -0.187500 -3.000000 +v 0.875000 -0.187500 -3.000000 +v -0.875000 -0.224112 -3.088388 +v 0.875000 -0.224112 -3.088388 +vt 0.881148 0.896739 +vt 0.897541 0.842391 +vt 0.897541 0.934783 +vt 0.790984 0.842391 +vt 0.881148 0.739130 +vt 0.885246 0.728261 +vt 0.897541 0.739130 +vt 0.881148 0.777174 +vt 0.897541 0.831522 +vt 0.790984 0.831522 +vt 0.897541 0.945652 +vt 0.893443 0.956522 +vt 0.893443 0.945652 +vt 0.901639 0.934783 +vt 0.885246 0.956522 +vt 0.885246 0.945652 +vt 0.782787 0.896739 +vt 0.778689 0.864130 +vt 0.782787 0.864130 +vt 0.881148 0.956522 +vt 0.881148 0.945652 +vt 0.782787 0.842391 +vt 0.877049 0.739130 +vt 0.877049 0.777174 +vt 0.782787 0.907609 +vt 0.881148 0.896739 +vt 0.897541 0.842391 +vt 0.897541 0.934783 +vt 0.790984 0.842391 +vt 0.881148 0.739130 +vt 0.885246 0.728261 +vt 0.897541 0.739130 +vt 0.881148 0.777174 +vt 0.897541 0.831522 +vt 0.790984 0.831522 +vt 0.897541 0.945652 +vt 0.893443 0.956522 +vt 0.893443 0.945652 +vt 0.901639 0.934783 +vt 0.885246 0.956522 +vt 0.885246 0.945652 +vt 0.782787 0.896739 +vt 0.778689 0.864130 +vt 0.782787 0.864130 +vt 0.881148 0.956522 +vt 0.881148 0.945652 +vt 0.782787 0.842391 +vt 0.877049 0.739130 +vt 0.877049 0.777174 +vt 0.782787 0.907609 +vt 0.524591 0.999951 +vt 0.520510 0.989130 +vt 0.524591 0.978309 +vt 0.527475 0.975042 +vt 0.524590 0.978212 +vt 0.521705 0.975042 +vt 0.881148 0.934783 +vt 0.893443 0.728261 +vt 0.782787 0.809783 +vt 0.782787 0.777174 +vt 0.897541 0.956522 +vt 0.901639 0.842391 +vt 0.778689 0.896739 +vt 0.782787 0.831522 +vt 0.881148 0.907609 +vt 0.881148 0.934783 +vt 0.893443 0.728261 +vt 0.782787 0.809783 +vt 0.782787 0.777174 +vt 0.897541 0.956522 +vt 0.901639 0.842391 +vt 0.778689 0.896739 +vt 0.782787 0.831522 +vt 0.881148 0.907609 +vt 0.527476 0.981478 +vt 0.528671 0.989130 +vt 0.527476 0.996782 +vt 0.521705 0.996782 +vt 0.521705 0.981478 +vt 0.520510 0.967391 +vt 0.521705 0.959739 +vt 0.524590 0.956569 +vt 0.527475 0.959739 +vt 0.528670 0.967391 +vt 0.528689 0.967391 +vt 0.586066 0.961957 +vt 0.586066 0.967391 +vt 0.528689 0.961957 +vt 0.586066 0.956522 +vt 0.528689 1.000000 +vt 0.586066 0.994565 +vt 0.586066 1.000000 +vt 0.528689 0.994565 +vt 0.586066 0.989130 +vt 0.528689 0.989130 +vt 0.586066 0.983696 +vt 0.528689 0.983696 +vt 0.586066 0.978261 +vt 0.528689 0.978261 +vt 0.586066 0.972826 +vt 0.528689 0.972826 +vt 0.528689 0.956522 +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.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.7071 -0.7071 +s off +f 80/140/66 87/141/66 84/142/66 +f 86/143/66 87/141/66 80/140/66 +f 91/144/67 90/145/67 88/146/67 +f 92/147/67 96/148/67 95/149/67 +f 84/150/68 89/151/68 83/152/68 +f 87/141/69 88/153/69 84/142/69 +f 83/152/70 90/154/70 82/155/70 +f 79/156/71 94/157/71 85/158/71 +f 82/155/72 91/159/72 81/160/72 +f 85/161/73 95/149/73 86/143/73 +f 81/162/71 92/147/71 80/163/71 +f 80/140/70 93/164/70 79/156/70 +f 86/143/74 96/148/74 87/141/74 +f 98/165/66 105/166/66 102/167/66 +f 104/168/66 105/166/66 98/165/66 +f 109/169/67 108/170/67 106/171/67 +f 110/172/67 114/173/67 113/174/67 +f 102/175/68 107/176/68 101/177/68 +f 105/166/69 106/178/69 102/167/69 +f 101/177/70 108/179/70 100/180/70 +f 97/181/71 112/182/71 103/183/71 +f 100/180/72 109/184/72 99/185/72 +f 103/186/73 113/174/73 104/168/73 +f 99/187/71 110/172/71 98/188/71 +f 98/165/70 111/189/70 97/181/70 +f 104/168/74 114/173/74 105/166/74 +f 128/190/66 124/191/66 120/192/66 +f 125/193/67 127/194/67 129/195/67 +f 84/142/66 83/152/66 82/155/66 +f 82/155/66 81/196/66 84/142/66 +f 81/196/66 80/140/66 84/142/66 +f 80/140/66 79/156/66 86/143/66 +f 79/156/66 85/158/66 86/143/66 +f 90/145/67 89/197/67 88/146/67 +f 88/146/67 96/148/67 92/147/67 +f 92/147/67 91/144/67 88/146/67 +f 94/198/67 93/199/67 95/149/67 +f 93/199/67 92/147/67 95/149/67 +f 84/150/68 88/200/68 89/151/68 +f 87/141/69 96/201/69 88/153/69 +f 83/152/70 89/151/70 90/154/70 +f 79/156/71 93/202/71 94/157/71 +f 82/155/72 90/154/72 91/159/72 +f 85/161/73 94/203/73 95/149/73 +f 81/162/71 91/144/71 92/147/71 +f 80/140/70 92/204/70 93/164/70 +f 86/143/74 95/149/74 96/148/74 +f 102/167/66 101/177/66 100/180/66 +f 100/180/66 99/205/66 102/167/66 +f 99/205/66 98/165/66 102/167/66 +f 98/165/66 97/181/66 104/168/66 +f 97/181/66 103/183/66 104/168/66 +f 108/170/67 107/206/67 106/171/67 +f 106/171/67 114/173/67 110/172/67 +f 110/172/67 109/169/67 106/171/67 +f 112/207/67 111/208/67 113/174/67 +f 111/208/67 110/172/67 113/174/67 +f 102/175/68 106/209/68 107/176/68 +f 105/166/69 114/210/69 106/178/69 +f 101/177/70 107/176/70 108/179/70 +f 97/181/71 111/211/71 112/182/71 +f 100/180/72 108/179/72 109/184/72 +f 103/186/73 112/212/73 113/174/73 +f 99/187/71 109/169/71 110/172/71 +f 98/165/70 110/213/70 111/189/70 +f 104/168/74 113/174/74 114/173/74 +f 120/192/66 118/214/66 116/215/66 +f 116/215/66 130/216/66 128/190/66 +f 128/190/66 126/217/66 124/191/66 +f 124/191/66 122/218/66 120/192/66 +f 120/192/66 116/215/66 128/190/66 +f 129/195/67 115/219/67 117/220/67 +f 117/220/67 119/221/67 129/195/67 +f 119/221/67 121/222/67 129/195/67 +f 121/222/67 123/223/67 129/195/67 +f 123/223/67 125/193/67 129/195/67 +s 1 +f 116/224/69 117/225/75 115/226/69 +f 118/227/75 119/228/74 117/225/75 +f 120/229/74 121/230/73 119/231/74 +f 122/232/73 123/233/71 121/230/73 +f 124/234/71 125/235/72 123/233/71 +f 126/236/72 127/237/70 125/235/72 +f 128/238/70 129/239/68 127/237/70 +f 130/240/68 115/226/69 129/239/68 +f 116/224/69 118/227/75 117/225/75 +f 118/227/75 120/241/74 119/228/74 +f 120/229/74 122/232/73 121/230/73 +f 122/232/73 124/234/71 123/233/71 +f 124/234/71 126/236/72 125/235/72 +f 126/236/72 128/238/70 127/237/70 +f 128/238/70 130/240/68 129/239/68 +f 130/240/68 116/224/69 115/226/69 +o StockBack +v 0.500000 0.000000 -2.500000 +v 0.500000 0.000000 -6.000000 +v 0.625000 0.000000 -6.000000 +v 0.625000 0.000000 -2.500000 +v 0.500000 -0.625000 -6.000000 +v 0.625000 -0.625000 -6.000000 +v 0.625000 -0.625000 -2.500000 +v 0.500000 -0.625000 -2.500000 +v 0.625000 0.000000 -6.000000 +v -0.625000 0.000000 -6.000000 +v 0.625000 -3.250000 -6.000000 +v -0.625000 -3.250000 -6.000000 +v 0.625000 0.000000 -6.250000 +v -0.625000 0.000000 -6.250000 +v 0.625000 -3.250000 -6.250000 +v -0.625000 -3.250000 -6.250000 +v 0.625000 -0.500000 -6.750000 +v -0.625000 -0.500000 -6.750000 +v 0.625000 -0.625000 -4.000000 +v 0.500000 -0.625000 -4.000000 +v 0.625000 -2.625000 -6.000000 +v 0.500000 -2.625000 -6.000000 +v 0.625000 -0.625000 -4.500000 +v 0.625000 -2.125000 -6.000000 +v 0.500000 -0.625000 -4.500000 +v 0.500000 -2.125000 -6.000000 +v -0.625000 0.000000 -2.500000 +v -0.625000 0.000000 -6.000000 +v -0.500000 0.000000 -6.000000 +v -0.500000 0.000000 -2.500000 +v -0.625000 -0.625000 -6.000000 +v -0.500000 -0.625000 -6.000000 +v -0.500000 -0.625000 -2.500000 +v -0.625000 -0.625000 -2.500000 +v -0.500000 -0.625000 -4.000000 +v -0.625000 -0.625000 -4.000000 +v -0.500000 -2.625000 -6.000000 +v -0.625000 -2.625000 -6.000000 +v -0.500000 -0.625000 -4.500000 +v -0.500000 -2.125000 -6.000000 +v -0.625000 -0.625000 -4.500000 +v -0.625000 -2.125000 -6.000000 +vt 0.778689 0.929348 +vt 0.663934 0.940217 +vt 0.663934 0.929348 +vt 0.663934 0.864130 +vt 0.778689 0.875000 +vt 0.663934 0.875000 +vt 0.659836 0.929348 +vt 0.778689 0.940217 +vt 0.663934 0.994565 +vt 0.934426 0.543478 +vt 0.975410 0.260870 +vt 0.975410 0.543478 +vt 1.000000 0.500000 +vt 0.934426 0.565217 +vt 0.934426 0.260870 +vt 0.975410 0.239130 +vt 0.975410 0.565217 +vt 0.934426 0.608696 +vt 0.934426 0.000000 +vt 0.934426 0.239130 +vt 0.909836 0.500000 +vt 0.922131 0.858696 +vt 0.926230 0.608696 +vt 0.926230 0.858696 +vt 0.938525 0.826087 +vt 0.909836 0.641304 +vt 0.922131 0.608696 +vt 0.942623 0.641304 +vt 0.938525 0.641304 +vt 0.778689 0.929348 +vt 0.663934 0.940217 +vt 0.663934 0.929348 +vt 0.663934 0.864130 +vt 0.778689 0.875000 +vt 0.663934 0.875000 +vt 0.659836 0.929348 +vt 0.778689 0.940217 +vt 0.663934 0.994565 +vt 0.922131 0.858696 +vt 0.926230 0.608696 +vt 0.926230 0.858696 +vt 0.938525 0.826087 +vt 0.909836 0.641304 +vt 0.922131 0.608696 +vt 0.942623 0.641304 +vt 0.938525 0.641304 +vt 0.778689 0.864130 +vt 0.659836 0.875000 +vt 0.778689 0.994565 +vt 0.983607 0.260870 +vt 0.983607 0.543478 +vt 0.975410 0.608696 +vt 0.975410 0.000000 +vt 0.926230 0.543478 +vt 0.926230 0.260870 +vt 0.909836 0.826087 +vt 0.942623 0.826087 +vt 0.778689 0.864130 +vt 0.659836 0.875000 +vt 0.778689 0.994565 +vt 0.909836 0.826087 +vt 0.942623 0.826087 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +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.7071 -0.7071 +vn 0.0000 -0.1789 -0.9839 +vn 0.0000 -0.7071 0.7071 +s off +f 133/242/76 131/243/76 134/244/76 +f 138/245/77 136/246/77 137/247/77 +f 131/248/78 137/247/78 134/244/78 +f 132/249/79 138/250/79 131/243/79 +f 134/244/80 136/246/80 133/242/80 +f 140/251/78 141/252/78 139/253/78 +f 147/254/80 139/253/80 141/252/80 +f 139/253/76 144/255/76 140/251/76 +f 142/256/77 145/257/77 141/252/77 +f 143/258/81 148/259/81 144/255/81 +f 148/260/82 145/257/82 146/261/82 +f 148/262/79 142/256/79 140/251/79 +f 150/263/83 151/264/83 149/265/83 +f 151/264/80 153/266/80 149/265/80 +f 150/263/79 156/267/79 152/268/79 +f 156/269/81 153/266/81 154/270/81 +f 159/271/76 157/272/76 160/273/76 +f 164/274/77 162/275/77 163/276/77 +f 157/277/78 163/276/78 160/273/78 +f 158/278/79 164/279/79 157/272/79 +f 160/273/80 162/275/80 159/271/80 +f 166/280/83 167/281/83 165/282/83 +f 167/281/80 169/283/80 165/282/80 +f 166/280/79 172/284/79 168/285/79 +f 172/286/81 169/283/81 170/287/81 +f 133/242/76 132/249/76 131/243/76 +f 138/245/77 135/288/77 136/246/77 +f 131/248/78 138/289/78 137/247/78 +f 132/249/79 135/290/79 138/250/79 +f 134/244/80 137/247/80 136/246/80 +f 140/251/78 142/256/78 141/252/78 +f 141/252/80 145/291/80 147/254/80 +f 147/254/80 143/292/80 139/253/80 +f 139/253/76 143/258/76 144/255/76 +f 142/256/77 146/261/77 145/257/77 +f 143/258/81 147/293/81 148/259/81 +f 148/260/82 147/294/82 145/257/82 +f 140/251/79 144/295/79 148/262/79 +f 148/262/79 146/296/79 142/256/79 +f 150/263/83 152/268/83 151/264/83 +f 151/264/80 154/270/80 153/266/80 +f 150/263/79 155/297/79 156/267/79 +f 156/269/81 155/298/81 153/266/81 +f 159/271/76 158/278/76 157/272/76 +f 164/274/77 161/299/77 162/275/77 +f 157/277/78 164/300/78 163/276/78 +f 158/278/79 161/301/79 164/279/79 +f 160/273/80 163/276/80 162/275/80 +f 166/280/83 168/285/83 167/281/83 +f 167/281/80 170/287/80 169/283/80 +f 166/280/79 171/302/79 172/284/79 +f 172/286/81 171/303/81 169/283/81 +o Silencer +v 0.000000 1.500000 6.375000 +v -0.375000 1.399519 6.375000 +v -0.649519 1.125000 6.375000 +v -0.750000 0.750000 6.375000 +v -0.649519 0.375000 6.375000 +v -0.375000 0.100481 6.375000 +v 0.000000 0.000000 6.375000 +v 0.375000 0.100481 6.375000 +v 0.649519 0.375000 6.375000 +v 0.750000 0.750000 6.375000 +v 0.649519 1.124999 6.375000 +v 0.375000 1.399519 6.375000 +v -0.375000 1.399519 16.375000 +v 0.000000 1.500000 16.375000 +v -0.649519 1.125000 16.375000 +v -0.750000 0.750000 16.375000 +v -0.649519 0.375000 16.375000 +v -0.375000 0.100481 16.375000 +v 0.000000 0.000000 16.375000 +v 0.375000 0.100481 16.375000 +v 0.649519 0.375000 16.375000 +v 0.750000 0.750000 16.375000 +v 0.649519 1.124999 16.375000 +v 0.375000 1.399519 16.375000 +v -0.093750 0.912380 16.375000 +v 0.000000 0.937500 16.375000 +v -0.162380 0.843750 16.375000 +v -0.187500 0.750000 16.375000 +v -0.162380 0.656250 16.375000 +v -0.093750 0.587620 16.375000 +v 0.000000 0.562500 16.375000 +v 0.093750 0.587620 16.375000 +v 0.162380 0.656250 16.375000 +v 0.187500 0.750000 16.375000 +v 0.162380 0.843750 16.375000 +v 0.093750 0.912380 16.375000 +v -0.093750 0.912382 14.375000 +v 0.000000 0.937502 14.375000 +v -0.162380 0.843752 14.375000 +v -0.187500 0.750002 14.375000 +v -0.162380 0.656252 14.375000 +v -0.093750 0.587623 14.375000 +v 0.000000 0.562502 14.375000 +v 0.093750 0.587622 14.375000 +v 0.162380 0.656252 14.375000 +v 0.187500 0.750002 14.375000 +v 0.162380 0.843752 14.375000 +v 0.093750 0.912382 14.375000 +vt 0.455686 0.619620 +vt 0.455686 0.684728 +vt 0.413166 0.684728 +vt 0.327869 0.782609 +vt 0.344262 0.760870 +vt 0.344262 0.771739 +vt 0.327869 0.684783 +vt 0.344262 0.706522 +vt 0.327869 0.717391 +vt 0.327869 0.847826 +vt 0.344262 0.869565 +vt 0.327869 0.880435 +vt 0.327869 0.554348 +vt 0.344262 0.576087 +vt 0.327869 0.586957 +vt 0.327869 0.750000 +vt 0.344262 0.728261 +vt 0.344262 0.739130 +vt 0.344262 0.663043 +vt 0.344262 0.673913 +vt 0.327869 0.815217 +vt 0.344262 0.836957 +vt 0.327869 0.521739 +vt 0.344262 0.543478 +vt 0.327869 0.619565 +vt 0.344262 0.641304 +vt 0.327869 0.652174 +vt 0.344262 0.804348 +vt 0.327869 0.913043 +vt 0.344262 0.891304 +vt 0.344262 0.902174 +vt 0.344262 0.608696 +vt 0.421302 0.741838 +vt 0.415984 0.749981 +vt 0.410666 0.725553 +vt 0.446701 0.708559 +vt 0.434426 0.717282 +vt 0.422152 0.708559 +vt 0.409877 0.652174 +vt 0.413166 0.619620 +vt 0.422152 0.595789 +vt 0.434426 0.587066 +vt 0.446701 0.595789 +vt 0.458975 0.652174 +vt 0.344262 0.695652 +vt 0.344262 0.858696 +vt 0.344262 0.565217 +vt 0.344262 0.826087 +vt 0.344262 0.532609 +vt 0.344262 0.630435 +vt 0.344262 0.793478 +vt 0.344262 0.597826 +vt 0.412914 0.747799 +vt 0.410666 0.741838 +vt 0.409843 0.733696 +vt 0.412914 0.719592 +vt 0.421302 0.725553 +vt 0.415984 0.717410 +vt 0.419054 0.719592 +vt 0.422124 0.733696 +vt 0.419054 0.747799 +vt -0.000000 0.521739 +vt -0.000000 0.554348 +vt -0.000000 0.619565 +vt -0.000000 0.652174 +vt -0.000000 0.782609 +vt -0.000000 0.815217 +vt -0.000000 0.880435 +vt -0.000000 0.913043 +vt -0.000000 0.586957 +vt -0.000000 0.750000 +vt -0.000000 0.684783 +vt -0.000000 0.717391 +vt -0.000000 0.847826 +vt 0.409836 0.597826 +vt 0.409836 0.608696 +vt 0.409836 0.771739 +vt 0.409836 0.695652 +vt 0.409836 0.706522 +vt 0.409836 0.869565 +vt 0.409836 0.565217 +vt 0.409836 0.576087 +vt 0.409836 0.739130 +vt 0.409836 0.663043 +vt 0.409836 0.673913 +vt 0.409836 0.836957 +vt 0.409836 0.532609 +vt 0.409836 0.543478 +vt 0.409836 0.630435 +vt 0.409836 0.641304 +vt 0.409836 0.804348 +vt 0.409836 0.902174 +vt 0.409836 0.760870 +vt 0.409836 0.858696 +vt 0.409836 0.728261 +vt 0.409836 0.826087 +vt 0.409836 0.793478 +vt 0.409836 0.891304 +vn -0.0000 0.0000 -1.0000 +vn -0.0000 0.0000 1.0000 +vn -0.0000 -1.0000 0.0000 +vn -0.5000 -0.8660 0.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.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 +s off +f 177/304/84 175/305/84 183/306/84 +f 195/307/85 208/308/85 207/309/85 +f 185/310/85 198/311/85 186/312/85 +f 193/313/85 204/314/85 192/315/85 +f 190/316/85 201/317/85 189/318/85 +f 196/319/85 198/320/85 208/321/85 +f 185/310/85 199/322/85 197/323/85 +f 194/324/85 205/325/85 193/313/85 +f 191/326/85 202/327/85 190/316/85 +f 188/328/85 199/329/85 187/330/85 +f 195/307/85 206/331/85 194/324/85 +f 191/332/85 204/333/85 203/334/85 +f 189/318/85 200/335/85 188/328/85 +f 219/336/85 210/337/85 213/338/85 +f 175/305/84 174/339/84 183/306/84 +f 174/339/84 173/340/84 183/306/84 +f 173/340/84 184/341/84 183/306/84 +f 183/306/84 182/342/84 181/343/84 +f 181/343/84 180/344/84 179/345/84 +f 179/345/84 178/346/84 177/304/84 +f 177/304/84 176/347/84 175/305/84 +f 183/306/84 181/343/84 179/345/84 +f 179/345/84 177/304/84 183/306/84 +f 195/307/85 196/319/85 208/308/85 +f 185/310/85 197/348/85 198/311/85 +f 193/313/85 205/349/85 204/314/85 +f 190/316/85 202/350/85 201/317/85 +f 196/319/85 186/312/85 198/320/85 +f 185/310/85 187/330/85 199/322/85 +f 194/324/85 206/351/85 205/325/85 +f 191/326/85 203/352/85 202/327/85 +f 188/328/85 200/353/85 199/329/85 +f 195/307/85 207/354/85 206/331/85 +f 191/332/85 192/315/85 204/333/85 +f 189/318/85 201/355/85 200/335/85 +f 210/337/85 209/356/85 213/338/85 +f 209/356/85 211/357/85 213/338/85 +f 211/357/85 212/358/85 213/338/85 +f 213/338/85 214/359/85 217/360/85 +f 214/359/85 215/361/85 217/360/85 +f 215/361/85 216/362/85 217/360/85 +f 217/360/85 218/363/85 219/336/85 +f 219/336/85 220/364/85 210/337/85 +f 217/360/85 219/336/85 213/338/85 +s 1 +f 179/365/86 190/316/87 178/366/87 +f 176/367/88 187/330/89 175/368/89 +f 183/369/90 194/324/91 182/370/91 +f 180/371/92 191/332/86 179/372/86 +f 177/373/93 188/328/88 176/367/88 +f 184/374/94 195/307/90 183/369/90 +f 174/375/95 186/312/96 173/376/96 +f 181/377/97 192/315/92 180/371/92 +f 178/366/87 189/318/93 177/373/93 +f 173/376/96 196/319/94 184/374/94 +f 175/368/89 185/310/95 174/375/95 +f 182/370/91 193/313/97 181/377/97 +f 200/335/91 213/378/90 212/379/91 +f 208/308/87 219/380/93 207/309/93 +f 198/311/86 209/381/92 210/382/86 +f 205/349/89 216/383/95 204/314/95 +f 201/317/90 214/384/94 213/385/90 +f 198/320/86 220/386/87 208/321/87 +f 197/323/92 211/387/97 209/388/92 +f 206/351/88 217/389/89 205/325/89 +f 202/327/94 215/390/96 214/391/94 +f 199/329/97 212/392/91 211/393/97 +f 207/354/93 218/394/88 206/331/88 +f 204/333/95 215/395/96 203/334/96 +f 179/365/86 191/326/86 190/316/87 +f 176/367/88 188/328/88 187/330/89 +f 183/369/90 195/307/90 194/324/91 +f 180/371/92 192/315/92 191/332/86 +f 177/373/93 189/318/93 188/328/88 +f 184/374/94 196/319/94 195/307/90 +f 174/375/95 185/310/95 186/312/96 +f 181/377/97 193/313/97 192/315/92 +f 178/366/87 190/316/87 189/318/93 +f 173/376/96 186/312/96 196/319/94 +f 175/368/89 187/330/89 185/310/95 +f 182/370/91 194/324/91 193/313/97 +f 200/335/91 201/355/90 213/378/90 +f 208/308/87 220/396/87 219/380/93 +f 198/311/86 197/348/92 209/381/92 +f 205/349/89 217/397/89 216/383/95 +f 201/317/90 202/350/94 214/384/94 +f 198/320/86 210/398/86 220/386/87 +f 197/323/92 199/322/97 211/387/97 +f 206/351/88 218/399/88 217/389/89 +f 202/327/94 203/352/96 215/390/96 +f 199/329/97 200/353/91 212/392/91 +f 207/354/93 219/400/93 218/394/88 +f 204/333/95 216/401/95 215/395/96 +o Gun +v -0.750000 0.000000 3.250000 +v 0.750000 0.000000 3.250000 +v -0.750000 0.000000 -5.500000 +v 0.750000 0.000000 -5.500000 +v -0.750000 1.500000 3.250000 +v 0.750000 1.500000 3.250000 +v -0.750000 1.500000 -5.500000 +v 0.750000 1.500000 -5.500000 +v 0.000000 1.250000 5.500000 +v -0.250000 1.183012 5.500000 +v -0.433013 1.000000 5.500000 +v -0.500000 0.750000 5.500000 +v -0.433013 0.500000 5.500000 +v -0.250000 0.316988 5.500000 +v 0.000000 0.250000 5.500000 +v 0.250000 0.316987 5.500000 +v 0.433012 0.500000 5.500000 +v 0.500000 0.750000 5.500000 +v 0.433013 1.000000 5.500000 +v 0.250000 1.183012 5.500000 +v 0.000000 1.250000 6.375000 +v -0.250000 1.183012 6.375000 +v -0.433013 1.000000 6.375000 +v -0.500000 0.750000 6.375000 +v -0.433013 0.500000 6.375000 +v -0.250000 0.316988 6.375000 +v 0.000000 0.250000 6.375000 +v 0.250000 0.316987 6.375000 +v 0.433012 0.500000 6.375000 +v 0.500000 0.750000 6.375000 +v 0.433013 1.000000 6.375000 +v 0.250000 1.183012 6.375000 +v 0.000000 1.000000 6.375000 +v -0.125000 0.966506 6.375000 +v -0.216506 0.875000 6.375000 +v -0.250000 0.750000 6.375000 +v -0.216506 0.625000 6.375000 +v -0.125000 0.533494 6.375000 +v 0.000000 0.500000 6.375000 +v 0.125000 0.533494 6.375000 +v 0.216506 0.625000 6.375000 +v 0.250000 0.750000 6.375000 +v 0.216506 0.875000 6.375000 +v 0.125000 0.966506 6.375000 +v 0.000000 1.000000 8.375000 +v -0.125000 0.966506 8.375000 +v -0.216506 0.875000 8.375000 +v -0.250000 0.750000 8.375000 +v -0.216506 0.625000 8.375000 +v -0.125000 0.533494 8.375000 +v 0.000000 0.500000 8.375000 +v 0.125000 0.533494 8.375000 +v 0.216506 0.625000 8.375000 +v 0.250000 0.750000 8.375000 +v 0.216506 0.875000 8.375000 +v 0.125000 0.966506 8.375000 +v 0.000000 0.937500 8.375000 +v -0.093750 0.912380 8.375000 +v -0.162380 0.843750 8.375000 +v -0.187500 0.750000 8.375000 +v -0.162380 0.656250 8.375000 +v -0.093750 0.587620 8.375000 +v 0.000000 0.562500 8.375000 +v 0.093750 0.587620 8.375000 +v 0.162380 0.656250 8.375000 +v 0.187500 0.750000 8.375000 +v 0.162380 0.843750 8.375000 +v 0.093750 0.912380 8.375000 +v 0.000000 0.937500 6.375000 +v -0.093750 0.912380 6.375000 +v -0.162380 0.843750 6.375000 +v -0.187500 0.750000 6.375000 +v -0.162380 0.656250 6.375000 +v -0.093750 0.587620 6.375000 +v 0.000000 0.562500 6.375000 +v 0.093750 0.587620 6.375000 +v 0.162380 0.656250 6.375000 +v 0.187500 0.750000 6.375000 +v 0.162380 0.843750 6.375000 +v 0.093750 0.912380 6.375000 +v -0.875000 -0.250000 1.250000 +v 0.875000 -0.250000 1.250000 +v -0.875000 -0.250000 -2.250000 +v 0.875000 -0.250000 -2.250000 +v -0.875000 0.500000 -2.250000 +v -0.875000 0.500000 1.250000 +v 0.875000 0.500000 1.250000 +v 0.875000 0.500000 -2.250000 +v -0.875000 1.000000 1.375000 +v -0.875000 1.000000 3.250000 +v 0.875000 1.000000 3.250000 +v 0.875000 1.000000 1.375000 +v -0.875000 0.125000 3.250000 +v -0.500000 -0.250000 3.250000 +v 0.500000 -0.250000 3.250000 +v 0.875000 0.125000 3.250000 +v -0.500000 -0.250000 1.375000 +v -0.875000 0.125000 1.375000 +v 0.875000 0.125000 1.375000 +v 0.500000 -0.250000 1.375000 +v -0.750000 0.125000 3.625000 +v -0.500000 -0.250000 3.625000 +v 0.750000 1.000000 3.625000 +v -0.750000 1.000000 3.625000 +v -0.625000 0.000000 3.625000 +v 0.625000 0.000000 3.625000 +v -0.625000 1.500000 3.625000 +v 0.625000 1.500000 3.625000 +v -0.625000 0.000000 5.500000 +v 0.625000 0.000000 5.500000 +v -0.625000 1.500000 5.500000 +v 0.625000 1.500000 5.500000 +v 0.750000 0.125000 3.625000 +v 0.500000 -0.250000 3.625000 +v -0.750000 0.125000 5.375000 +v -0.750000 1.000000 5.375000 +v 0.750000 0.125000 5.375000 +v 0.500000 -0.250000 5.375000 +v -0.500000 -0.250000 5.375000 +v 0.750000 1.000000 5.375000 +v -0.750000 1.500000 3.250000 +v -0.750000 1.500000 -3.750000 +v -0.375000 1.500000 3.250000 +v -0.375000 1.500000 -3.750000 +v -0.750000 1.750000 1.250000 +v -0.750000 1.750000 -1.750000 +v -0.375000 1.750000 1.250000 +v -0.375000 1.750000 -1.750000 +v 0.375000 1.500000 3.250000 +v 0.375000 1.500000 -3.750000 +v 0.750000 1.500000 3.250000 +v 0.750000 1.500000 -3.750000 +v 0.375000 1.750000 1.250000 +v 0.375000 1.750000 -1.750000 +v 0.750000 1.750000 1.250000 +v 0.750000 1.750000 -1.750000 +v 0.375000 1.500000 4.562500 +v 0.375000 1.500000 5.437500 +v 0.375000 1.875000 5.437500 +v 0.375000 2.018506 5.404197 +v 0.375000 2.140165 5.309359 +v 0.375000 2.221455 5.167424 +v 0.500000 1.875000 4.562500 +v 0.500000 2.018506 4.595803 +v 0.500000 2.140165 4.690641 +v 0.500000 2.221455 4.832576 +v 0.500000 2.250000 5.000000 +v 0.500000 2.221455 5.167424 +v 0.500000 2.140165 5.309359 +v 0.500000 2.018506 5.404197 +v 0.500000 1.875000 5.437500 +v 0.375000 2.250000 5.000000 +v 0.375000 2.221455 4.832576 +v 0.375000 2.140165 4.690641 +v 0.375000 2.018506 4.595803 +v 0.375000 1.875000 4.562500 +v 0.500000 1.500000 5.437500 +v 0.500000 1.500000 4.562500 +v 0.375000 2.000000 -5.375000 +v 0.375000 2.167424 -5.327425 +v 0.375000 2.309359 -5.191942 +v 0.375000 2.404197 -4.989178 +v 0.375000 2.437500 -4.750000 +v 0.375000 2.404197 -4.510823 +v 0.375000 2.309359 -4.308059 +v 0.375000 2.167424 -4.172575 +v 0.375000 2.000000 -4.125000 +v 0.500000 2.437500 -4.750000 +v 0.500000 2.404197 -4.989178 +v 0.500000 2.309359 -5.191942 +v 0.500000 2.167424 -5.327425 +v 0.500000 2.000000 -5.375000 +v 0.375000 1.500000 -4.125000 +v 0.375000 1.500000 -5.375000 +v 0.500000 2.404197 -4.510823 +v 0.500000 2.309359 -4.308059 +v 0.500000 2.167424 -4.172575 +v 0.500000 2.000000 -4.125000 +v 0.500000 1.500000 -4.125000 +v 0.500000 1.500000 -5.375000 +v -0.750000 1.500000 -1.500000 +v -0.750000 0.750000 -1.500000 +v -0.750000 0.750000 0.125000 +v -0.750000 1.500000 0.125000 +v -0.750000 1.500000 -1.500000 +v -0.750000 1.500000 0.125000 +v -0.750000 1.750000 -1.500000 +v -0.750000 1.750000 0.125000 +v -0.625000 1.500000 -1.500000 +v -0.625000 0.750000 -1.500000 +v -0.625000 0.750000 0.125000 +v -0.625000 1.500000 0.125000 +v 0.375000 -0.250000 -0.250000 +v -0.375000 -0.250000 -0.250000 +v -0.500000 1.500000 -1.500000 +v -0.500000 1.500000 0.125000 +v -0.500000 1.750000 -1.500000 +v -0.500000 1.750000 0.125000 +v -0.375000 -2.750000 -2.000000 +v 0.375000 -2.750000 -2.000000 +v 0.375000 -3.250000 -0.250000 +v 0.375000 -3.250000 -1.500000 +v -0.375000 -3.250000 -0.250000 +v -0.375000 -3.250000 -1.500000 +v -0.375000 -2.000000 -2.000000 +v 0.375000 -2.000000 -2.000000 +v -0.375000 -1.000000 -1.750000 +v 0.375000 -1.000000 -1.750000 +v -0.375000 -0.500000 -2.250000 +v 0.375000 -0.500000 -2.250000 +v -0.375000 -0.250000 -2.250000 +v 0.375000 -0.250000 -2.250000 +v 0.625000 -2.750000 -1.750000 +v 0.625000 -3.250000 -1.250000 +v 0.625000 -3.250000 -0.375000 +v 0.625000 -0.250000 -0.375000 +v 0.625000 -2.000000 -1.750000 +v 0.625000 -1.000000 -1.500000 +v 0.625000 -0.500000 -2.000000 +v 0.625000 -0.250000 -2.000000 +v -0.625000 -3.250000 -1.250000 +v -0.625000 -2.750000 -1.750000 +v -0.625000 -3.250000 -0.375000 +v -0.625000 -0.250000 -0.375000 +v -0.625000 -2.000000 -1.750000 +v -0.625000 -1.000000 -1.500000 +v -0.625000 -0.500000 -2.000000 +v -0.625000 -0.250000 -2.000000 +v -0.250000 0.000000 1.375000 +v 0.250000 0.000000 1.375000 +v -0.250000 0.000000 1.250000 +v 0.250000 0.000000 1.250000 +v -0.250000 -1.250000 1.375000 +v 0.250000 -1.250000 1.375000 +v -0.250000 -1.250000 1.250000 +v 0.250000 -1.250000 1.250000 +v -0.250000 -1.500000 1.000000 +v 0.250000 -1.500000 1.000000 +v -0.250000 -1.625000 1.000000 +v 0.250000 -1.625000 1.000000 +v -0.250000 -1.500000 0.250000 +v 0.250000 -1.500000 0.250000 +v -0.250000 -1.625000 0.250000 +v 0.250000 -1.625000 0.250000 +v -0.250000 -1.250000 -0.250000 +v 0.250000 -1.250000 -0.250000 +v -0.250000 -1.375000 -0.250000 +v 0.250000 -1.375000 -0.250000 +v -0.156250 -0.250000 0.312500 +v 0.156250 -0.250000 0.312500 +v -0.156250 -0.250000 0.187500 +v 0.156250 -0.250000 0.187500 +v -0.156250 -0.875000 0.312500 +v 0.156250 -0.875000 0.312500 +v -0.156250 -0.875000 0.187500 +v 0.156250 -0.875000 0.187500 +v -0.156250 -1.187500 0.562500 +v 0.156250 -1.187500 0.562500 +v -0.375000 1.500000 5.375000 +v 0.375000 1.500000 5.375000 +v -0.375000 1.500000 4.625000 +v 0.375000 1.500000 4.625000 +v -0.375000 1.625000 4.625000 +v -0.375000 1.625000 5.375000 +v 0.375000 1.625000 5.375000 +v 0.375000 1.625000 4.625000 +v 0.000000 1.625000 4.750000 +v -0.176777 1.625000 4.823223 +v -0.250000 1.625000 5.000000 +v -0.176777 1.625000 5.176777 +v 0.000000 1.625000 5.250000 +v 0.176777 1.625000 5.176777 +v 0.250000 1.625000 5.000000 +v 0.176777 1.625000 4.823223 +v 0.000000 1.687500 4.750000 +v -0.176777 1.687500 4.823223 +v -0.250000 1.687500 5.000000 +v -0.176777 1.687500 5.176777 +v 0.000000 1.687500 5.250000 +v 0.176777 1.687500 5.176777 +v 0.250000 1.687500 5.000000 +v 0.176777 1.687500 4.823223 +v -0.062500 1.687500 5.062500 +v 0.062500 1.687500 5.062500 +v -0.062500 1.687500 4.937500 +v 0.062500 1.687500 4.937500 +v -0.062500 2.187500 4.937500 +v -0.062500 2.187500 5.062500 +v 0.062500 2.187500 5.062500 +v 0.062500 2.187500 4.937500 +v -0.250000 1.500000 -4.250000 +v 0.250000 1.500000 -4.250000 +v -0.250000 1.500000 -5.250000 +v 0.250000 1.500000 -5.250000 +v -0.250000 1.750000 -5.250000 +v -0.250000 1.750000 -4.250000 +v 0.250000 1.750000 -4.250000 +v 0.250000 1.750000 -5.250000 +v 0.250000 1.500000 -4.250000 +v 0.250000 1.500000 -5.250000 +v 0.375000 1.500000 -4.250000 +v 0.375000 1.500000 -5.250000 +v 0.375000 2.000000 -4.250000 +v 0.375000 2.000000 -5.250000 +v 0.250000 2.000000 -4.250000 +v 0.250000 2.000000 -5.250000 +v -0.375000 1.500000 -4.250000 +v -0.375000 1.500000 -5.250000 +v -0.250000 1.500000 -4.250000 +v -0.250000 1.500000 -5.250000 +v -0.250000 2.000000 -4.250000 +v -0.250000 2.000000 -5.250000 +v -0.375000 2.000000 -4.250000 +v -0.375000 2.000000 -5.250000 +v -0.187500 1.750000 -4.625000 +v 0.187500 1.750000 -4.625000 +v -0.187500 1.750000 -4.875000 +v 0.187500 1.750000 -4.875000 +v -0.187500 2.250000 -4.875000 +v -0.187500 2.250000 -4.625000 +v 0.187500 2.250000 -4.625000 +v 0.187500 2.250000 -4.875000 +v -0.062500 2.375000 -4.875000 +v -0.062500 2.375000 -4.625000 +v 0.062500 2.375000 -4.625000 +v 0.062500 2.375000 -4.875000 +v -0.125000 2.250000 -4.625000 +v 0.125000 2.250000 -4.625000 +v -0.125000 2.250000 -4.875000 +v 0.125000 2.250000 -4.875000 +v -0.125000 2.125000 -4.625000 +v 0.125000 2.125000 -4.625000 +v -0.125000 2.125000 -4.875000 +v 0.125000 2.125000 -4.875000 +v 0.062500 2.312500 -4.625000 +v 0.062500 2.062500 -4.625000 +v 0.062500 2.312500 -4.875000 +v 0.062500 2.062500 -4.875000 +v -0.062500 2.312500 -4.625000 +v -0.062500 2.062500 -4.625000 +v -0.062500 2.312500 -4.875000 +v -0.062500 2.062500 -4.875000 +v -0.625000 0.000000 -5.500000 +v 0.625000 0.000000 -5.500000 +v -0.625000 1.000000 -5.500000 +v 0.625000 1.000000 -5.500000 +v -0.625000 1.000000 -5.750000 +v -0.625000 0.000000 -5.750000 +v 0.625000 0.000000 -5.750000 +v 0.625000 1.000000 -5.750000 +v -0.625000 0.750000 -6.000000 +v -0.625000 0.250000 -6.000000 +v 0.625000 0.250000 -6.000000 +v 0.625000 0.750000 -6.000000 +v -0.875000 0.312500 -5.875000 +v 0.875000 0.312500 -5.875000 +v -0.875000 0.224112 -5.838388 +v 0.875000 0.224112 -5.838388 +v -0.875000 0.187500 -5.750000 +v 0.875000 0.187500 -5.750000 +v -0.875000 0.224112 -5.661612 +v 0.875000 0.224112 -5.661612 +v -0.875000 0.312500 -5.625000 +v 0.875000 0.312500 -5.625000 +v -0.875000 0.400888 -5.661612 +v 0.875000 0.400888 -5.661612 +v -0.875000 0.437500 -5.750000 +v 0.875000 0.437500 -5.750000 +v -0.875000 0.400888 -5.838388 +v 0.875000 0.400888 -5.838388 +v -0.500000 1.500000 4.562500 +v -0.500000 1.500000 5.437500 +v -0.500000 1.875000 5.437500 +v -0.500000 2.018506 5.404197 +v -0.500000 2.140165 5.309359 +v -0.500000 2.221455 5.167424 +v -0.375000 1.875000 4.562500 +v -0.375000 2.018506 4.595803 +v -0.375000 2.140165 4.690641 +v -0.375000 2.221455 4.832576 +v -0.375000 2.250000 5.000000 +v -0.375000 2.221455 5.167424 +v -0.375000 2.140165 5.309359 +v -0.375000 2.018506 5.404197 +v -0.375000 1.875000 5.437500 +v -0.500000 2.250000 5.000000 +v -0.500000 2.221455 4.832576 +v -0.500000 2.140165 4.690641 +v -0.500000 2.018506 4.595803 +v -0.500000 1.875000 4.562500 +v -0.375000 1.500000 5.437500 +v -0.375000 1.500000 4.562500 +v -0.500000 2.000000 -5.375000 +v -0.500000 2.167424 -5.327425 +v -0.500000 2.309359 -5.191942 +v -0.500000 2.404197 -4.989178 +v -0.500000 2.437500 -4.750000 +v -0.500000 2.404197 -4.510823 +v -0.500000 2.309359 -4.308059 +v -0.500000 2.167424 -4.172575 +v -0.500000 2.000000 -4.125000 +v -0.375000 2.437500 -4.750000 +v -0.375000 2.404197 -4.989178 +v -0.375000 2.309359 -5.191942 +v -0.375000 2.167424 -5.327425 +v -0.375000 2.000000 -5.375000 +v -0.500000 1.500000 -4.125000 +v -0.500000 1.500000 -5.375000 +v -0.375000 2.404197 -4.510823 +v -0.375000 2.309359 -4.308059 +v -0.375000 2.167424 -4.172575 +v -0.375000 2.000000 -4.125000 +v -0.375000 1.500000 -4.125000 +v -0.375000 1.500000 -5.375000 +vt 0.049180 0.521739 +vt 0.336066 0.391304 +vt 0.336066 0.521739 +vt 0.049180 0.391304 +vt 0.336066 0.260870 +vt 0.000000 0.130435 +vt 0.049180 0.260870 +vt -0.000000 0.260870 +vt 0.336066 0.000000 +vt 0.348361 0.130435 +vt 0.336066 0.130435 +vt 0.655738 0.260870 +vt 0.663934 0.277174 +vt 0.655738 0.282609 +vt 0.655738 0.369565 +vt 0.663934 0.385870 +vt 0.655738 0.391304 +vt 0.655738 0.173913 +vt 0.663934 0.190217 +vt 0.655738 0.195652 +vt 0.655738 0.304348 +vt 0.663934 0.288043 +vt 0.663934 0.298913 +vt 0.663934 0.244565 +vt 0.663934 0.255435 +vt 0.663934 0.353261 +vt 0.663934 0.364130 +vt 0.663934 0.157609 +vt 0.663934 0.168478 +vt 0.655738 0.239130 +vt 0.663934 0.222826 +vt 0.663934 0.233696 +vt 0.655738 0.326087 +vt 0.663934 0.342391 +vt 0.655738 0.347826 +vt 0.655738 0.413043 +vt 0.663934 0.396739 +vt 0.663934 0.407609 +vt 0.663934 0.211957 +vt 0.655738 0.217391 +vt 0.663934 0.320652 +vt 0.704918 0.500000 +vt 0.706967 0.510870 +vt 0.704918 0.510870 +vt 0.704918 0.554348 +vt 0.706967 0.565217 +vt 0.704918 0.565217 +vt 0.704918 0.532609 +vt 0.706967 0.543478 +vt 0.704918 0.543478 +vt 0.704918 0.586957 +vt 0.706967 0.597826 +vt 0.704918 0.597826 +vt 0.706967 0.489130 +vt 0.706967 0.500000 +vt 0.706967 0.554348 +vt 0.704918 0.521739 +vt 0.706967 0.532609 +vt 0.704918 0.576087 +vt 0.706967 0.586957 +vt 0.704918 0.489130 +vt 0.706967 0.478261 +vt 0.706967 0.521739 +vt 0.706967 0.576087 +vt 0.704918 0.608696 +vt 0.706967 0.608696 +vt 0.663102 0.470094 +vt 0.657787 0.478232 +vt 0.652472 0.453819 +vt 0.483607 0.434783 +vt 0.598361 0.282609 +vt 0.598361 0.434783 +vt 0.598361 0.217391 +vt 0.483607 0.065217 +vt 0.598361 0.065217 +vt 0.459016 0.065217 +vt 0.483607 0.217391 +vt 0.459016 0.217391 +vt 0.622951 0.217391 +vt 0.622951 0.065217 +vt 0.483607 0.282609 +vt 0.598361 0.000000 +vt 0.483607 0.000000 +vt 0.725410 0.152174 +vt 0.663934 -0.000000 +vt 0.725410 0.000000 +vt 0.663934 0.152174 +vt 0.622951 0.119565 +vt 0.348361 0.260870 +vt 0.409836 0.391304 +vt 0.348361 0.391304 +vt 0.348361 0.250000 +vt 0.348361 0.510870 +vt 0.459016 0.250000 +vt 0.409836 0.141304 +vt 0.459016 0.141304 +vt 0.348361 0.402174 +vt 0.409836 0.510870 +vt 0.348361 -0.000000 +vt 0.409836 0.130435 +vt 0.348361 0.141304 +vt 0.409836 0.250000 +vt 0.737705 0.141304 +vt 0.823770 0.141304 +vt 0.795082 0.141304 +vt 0.795082 0.010870 +vt 0.737705 0.010870 +vt 0.475410 0.489130 +vt 0.639344 0.510870 +vt 0.409836 0.510870 +vt 0.536885 0.434783 +vt 0.573770 0.456522 +vt 0.536885 0.456522 +vt 0.483607 0.434783 +vt 0.475410 0.456522 +vt 0.409836 0.434783 +vt 0.475410 0.565217 +vt 0.639344 0.586956 +vt 0.409836 0.586956 +vt 0.639344 0.510870 +vt 0.475410 0.532609 +vt 0.409836 0.510870 +vt 0.742525 0.779778 +vt 0.737925 0.772791 +vt 0.733772 0.750000 +vt 0.733772 0.750000 +vt 0.747951 0.782232 +vt 0.762129 0.750000 +vt 0.684794 0.795957 +vt 0.678156 0.787723 +vt 0.672164 0.760865 +vt 0.692623 0.798848 +vt 0.713082 0.760865 +vt 0.672164 0.760865 +vt 0.180328 0.065217 +vt 0.049180 0.130435 +vt 0.049180 -0.000000 +vt 0.233607 0.065217 +vt 0.471311 0.326087 +vt 0.467213 0.260870 +vt 0.471311 0.260870 +vt 0.467213 0.250000 +vt 0.413934 0.260870 +vt 0.413934 0.250000 +vt 0.409836 0.260870 +vt 0.413934 0.326087 +vt 0.409836 0.326087 +vt 0.479508 0.434783 +vt 0.471311 0.413043 +vt 0.479508 0.413043 +vt 0.409836 0.413043 +vt 0.418033 0.434783 +vt 0.409836 0.434783 +vt 0.418033 0.413043 +vt 0.471311 0.434783 +vt 0.483607 0.478261 +vt 0.483607 0.456522 +vt 0.233607 0.141304 +vt 0.233607 0.130435 +vt 0.536885 0.608696 +vt 0.528689 0.695652 +vt 0.495902 0.673913 +vt 0.467213 0.326087 +vt 0.676230 0.663043 +vt 0.717213 0.673913 +vt 0.676230 0.673913 +vt 0.676230 0.608696 +vt 0.717213 0.619565 +vt 0.676230 0.619565 +vt 0.719262 0.608696 +vt 0.733607 0.619565 +vt 0.733607 0.663043 +vt 0.719262 0.673913 +vt 0.717213 0.663043 +vt 0.758197 0.673913 +vt 0.733607 0.673913 +vt 0.733607 0.608696 +vt 0.758197 0.619565 +vt 0.758197 0.608696 +vt 0.774590 0.619565 +vt 0.774590 0.663043 +vt 0.774590 0.673913 +vt 0.657787 0.777174 +vt 0.668033 0.722826 +vt 0.668033 0.777174 +vt 0.643443 0.777174 +vt 0.653689 0.722826 +vt 0.653689 0.777174 +vt 0.657787 0.722826 +vt 0.672131 0.722826 +vt 0.672131 0.777174 +vt 0.643443 0.722826 +vt 0.653689 0.695652 +vt 0.657787 0.695652 +vt 0.672131 0.695652 +vt 0.536885 0.478261 +vt 0.573770 0.489130 +vt 0.766393 0.858696 +vt 0.741803 0.793478 +vt 0.766393 0.793478 +vt 0.737705 0.793478 +vt 0.741803 0.858696 +vt 0.737705 0.858696 +vt 0.770492 0.858696 +vt 0.770492 0.793478 +vt 0.821721 0.766322 +vt 0.813518 0.744565 +vt 0.821721 0.722809 +vt 0.684426 0.809783 +vt 0.651639 0.853261 +vt 0.651639 0.809783 +vt 0.834016 0.766304 +vt 0.829918 0.777174 +vt 0.829918 0.766304 +vt 0.842213 0.722826 +vt 0.838115 0.766304 +vt 0.838115 0.722826 +vt 0.834016 0.722826 +vt 0.829918 0.722826 +vt 0.846311 0.722826 +vt 0.842213 0.766304 +vt 0.729508 0.853261 +vt 0.696721 0.809783 +vt 0.729508 0.809783 +vt 0.684426 0.864130 +vt 0.684426 0.853261 +vt 0.651639 0.853261 +vt 0.684426 0.864130 +vt 0.651639 0.864130 +vt 0.688525 0.809783 +vt 0.696721 0.853261 +vt 0.688525 0.853261 +vt 0.737705 0.853261 +vt 0.737705 0.809783 +vt 0.688525 0.809783 +vt 0.651639 0.809783 +vt 0.647541 0.853261 +vt 0.647541 0.809783 +vt 0.647541 0.853261 +vt 0.647541 0.809783 +vt 0.688525 0.809783 +vt 0.684426 0.853261 +vt 0.684426 0.809783 +vt 0.631148 0.847826 +vt 0.635246 0.842391 +vt 0.635246 0.847826 +vt 0.627049 0.836957 +vt 0.631148 0.842391 +vt 0.639344 0.836957 +vt 0.610656 0.842391 +vt 0.614754 0.847826 +vt 0.610656 0.847826 +vt 0.606557 0.836957 +vt 0.608607 0.836957 +vt 0.614754 0.842391 +vt 0.618852 0.836957 +vt 0.608607 0.826087 +vt 0.606557 0.793478 +vt 0.616803 0.826087 +vt 0.618562 0.793404 +vt 0.614754 0.820652 +vt 0.610656 0.820652 +vt 0.637295 0.826087 +vt 0.639344 0.793478 +vt 0.629098 0.826087 +vt 0.627049 0.793478 +vt 0.635246 0.820652 +vt 0.631148 0.820652 +vt 0.659836 0.885870 +vt 0.659836 0.972826 +vt 0.643443 0.951087 +vt 0.586066 0.972826 +vt 0.586066 0.885870 +vt 0.602459 0.907609 +vt 0.524591 0.999951 +vt 0.520510 0.989130 +vt 0.524591 0.978309 +vt 0.524590 0.978212 +vt 0.521705 0.975042 +vt 0.527475 0.959739 +vt 0.742525 0.779778 +vt 0.737925 0.772791 +vt 0.733772 0.750000 +vt 0.733772 0.750000 +vt 0.747951 0.782232 +vt 0.762129 0.750000 +vt 0.684794 0.795957 +vt 0.678156 0.787723 +vt 0.672164 0.760865 +vt 0.692623 0.798848 +vt 0.713082 0.760865 +vt 0.672164 0.760865 +vt 0.663934 0.266304 +vt 0.663934 0.375000 +vt 0.663934 0.179348 +vt 0.655738 0.152174 +vt 0.663934 0.331522 +vt 0.663934 0.201087 +vt 0.663934 0.309783 +vt 0.704918 0.478261 +vt 0.654719 0.476052 +vt 0.652472 0.470094 +vt 0.651650 0.461957 +vt 0.654719 0.447861 +vt 0.663102 0.453819 +vt 0.657787 0.445681 +vt 0.660855 0.447861 +vt 0.663924 0.461957 +vt 0.660855 0.476052 +vt 0.635246 0.152174 +vt 0.622951 0.032609 +vt 0.635246 0.000000 +vt 0.409836 0.260870 +vt 0.409836 0.402174 +vt 0.409836 0.000000 +vt 0.823770 0.010870 +vt 0.836066 0.032609 +vt 0.836066 0.119565 +vt 0.639344 0.434783 +vt 0.573770 0.565217 +vt 0.573770 0.532609 +vt 0.734852 0.762334 +vt 0.733772 0.717768 +vt 0.762129 0.717768 +vt 0.762129 0.750000 +vt 0.761050 0.762334 +vt 0.757977 0.772791 +vt 0.747951 0.782232 +vt 0.753377 0.779778 +vt 0.734852 0.762334 +vt 0.737925 0.772791 +vt 0.742525 0.779778 +vt 0.753377 0.779778 +vt 0.757977 0.772791 +vt 0.761050 0.762334 +vt 0.762129 0.717768 +vt 0.733772 0.717768 +vt 0.673721 0.775401 +vt 0.672164 0.717456 +vt 0.713082 0.717456 +vt 0.713082 0.760865 +vt 0.711525 0.775401 +vt 0.707090 0.787723 +vt 0.692623 0.798848 +vt 0.700452 0.795957 +vt 0.673721 0.775401 +vt 0.678156 0.787723 +vt 0.684794 0.795957 +vt 0.700452 0.795957 +vt 0.707090 0.787723 +vt 0.711525 0.775401 +vt 0.713082 0.717456 +vt 0.672164 0.717456 +vt 0.180328 0.130435 +vt 0.180328 0.141304 +vt 0.536885 0.673913 +vt 0.500000 0.695652 +vt 0.495902 0.608696 +vt 0.500000 0.586957 +vt 0.528689 0.586957 +vt 0.717213 0.608696 +vt 0.731557 0.608696 +vt 0.731557 0.673913 +vt 0.758197 0.663043 +vt 0.774590 0.608696 +vt 0.643443 0.695652 +vt 0.668033 0.695652 +vt 0.827522 0.729181 +vt 0.829925 0.744565 +vt 0.827522 0.759950 +vt 0.815921 0.759950 +vt 0.815921 0.729181 +vt 0.834016 0.777174 +vt 0.846311 0.766304 +vt 0.651639 0.864130 +vt 0.688525 0.853261 +vt 0.688525 0.853261 +vt 0.629098 0.836957 +vt 0.637295 0.836957 +vt 0.616803 0.836957 +vt 0.651639 0.972826 +vt 0.643443 0.907609 +vt 0.651639 0.885870 +vt 0.594262 0.885870 +vt 0.602459 0.951087 +vt 0.594262 0.972826 +vt 0.527476 0.981478 +vt 0.528671 0.989130 +vt 0.527476 0.996782 +vt 0.521705 0.996782 +vt 0.521705 0.981478 +vt 0.520510 0.967391 +vt 0.521705 0.959739 +vt 0.524590 0.956569 +vt 0.528670 0.967391 +vt 0.527475 0.975042 +vt 0.734852 0.762334 +vt 0.733772 0.717768 +vt 0.762129 0.717768 +vt 0.762129 0.750000 +vt 0.761050 0.762334 +vt 0.757977 0.772791 +vt 0.747951 0.782232 +vt 0.753377 0.779778 +vt 0.734852 0.762334 +vt 0.737925 0.772791 +vt 0.742525 0.779778 +vt 0.753377 0.779778 +vt 0.757977 0.772791 +vt 0.761050 0.762334 +vt 0.762129 0.717768 +vt 0.733772 0.717768 +vt 0.673721 0.775401 +vt 0.672164 0.717456 +vt 0.713082 0.717456 +vt 0.713082 0.760865 +vt 0.711525 0.775401 +vt 0.707090 0.787723 +vt 0.692623 0.798848 +vt 0.700452 0.795957 +vt 0.673721 0.775401 +vt 0.678156 0.787723 +vt 0.684794 0.795957 +vt 0.700452 0.795957 +vt 0.707090 0.787723 +vt 0.711525 0.775401 +vt 0.713082 0.717456 +vt 0.672164 0.717456 +vt 0.627049 0.217391 +vt 0.627049 0.239130 +vt 0.627049 0.326087 +vt 0.627049 0.347826 +vt 0.627049 0.391304 +vt 0.627049 0.413043 +vt 0.627049 0.195652 +vt 0.627049 0.304348 +vt 0.627049 0.260870 +vt 0.627049 0.282609 +vt 0.627049 0.369565 +vt 0.627049 0.173913 +vt 0.627049 0.152174 +vt 0.639344 0.554348 +vt 0.639344 0.565217 +vt 0.639344 0.532609 +vt 0.639344 0.543478 +vt 0.639344 0.586957 +vt 0.639344 0.597826 +vt 0.639344 0.489130 +vt 0.639344 0.500000 +vt 0.639344 0.521739 +vt 0.639344 0.576087 +vt 0.639344 0.478261 +vt 0.639344 0.510870 +vt 0.639344 0.608696 +vt 0.772541 0.510870 +vt 0.772541 0.565217 +vt 0.772541 0.543478 +vt 0.772541 0.597826 +vt 0.772541 0.500000 +vt 0.772541 0.554348 +vt 0.772541 0.532609 +vt 0.772541 0.586957 +vt 0.772541 0.489130 +vt 0.772541 0.521739 +vt 0.772541 0.576087 +vt 0.772541 0.608696 +vt 0.725410 0.271739 +vt 0.737705 0.233696 +vt 0.737705 0.271739 +vt 0.663934 0.358696 +vt 0.725410 0.358696 +vt 0.663934 0.228261 +vt 0.725410 0.228261 +vt 0.663934 0.402174 +vt 0.663934 0.271739 +vt 0.725410 0.402174 +vt 0.663934 0.478261 +vt 0.795082 0.271739 +vt 0.737705 0.396739 +vt 0.737705 0.478261 +vt 0.725410 0.478261 +vt 0.737705 0.228261 +vt 0.737705 0.358696 +vt 0.737705 0.152174 +vt 0.795082 0.228261 +vt 0.795082 0.396739 +vt 0.737705 0.402174 +vt 0.795082 0.478261 +vt 0.795082 0.358696 +vt 0.639344 0.489130 +vt 0.639344 0.456522 +vt 0.409836 0.456522 +vt 0.409836 0.489130 +vt 0.639344 0.565217 +vt 0.639344 0.532609 +vt 0.409836 0.532609 +vt 0.409836 0.565217 +vt 0.735656 0.793478 +vt 0.741803 0.782609 +vt 0.741803 0.793478 +vt 0.754098 0.793478 +vt 0.760246 0.782609 +vt 0.760246 0.793478 +vt 0.713115 0.793478 +vt 0.725410 0.782609 +vt 0.725410 0.793478 +vt 0.729508 0.793478 +vt 0.735656 0.782609 +vt 0.747951 0.793478 +vt 0.754098 0.782609 +vt 0.770492 0.793478 +vt 0.782787 0.782609 +vt 0.782787 0.793478 +vt 0.766393 0.793478 +vt 0.770492 0.782609 +vt 0.729508 0.782609 +vt 0.747951 0.782609 +vt 0.766393 0.782609 +vt 0.715164 0.798913 +vt 0.709016 0.809783 +vt 0.709016 0.798913 +vt 0.692623 0.798913 +vt 0.684426 0.809783 +vt 0.684426 0.798913 +vt 0.670082 0.798913 +vt 0.663934 0.809783 +vt 0.663934 0.798913 +vt 0.721311 0.798913 +vt 0.715164 0.809783 +vt 0.737705 0.798913 +vt 0.721311 0.809783 +vt 0.700820 0.798913 +vt 0.692623 0.809783 +vt 0.676230 0.798913 +vt 0.670082 0.809783 +vt 0.647541 0.809783 +vt 0.647541 0.798913 +vt 0.700820 0.809783 +vt 0.676230 0.809783 +vt 0.586066 0.891304 +vt 0.561475 0.934783 +vt 0.561475 0.891304 +vt 0.467213 0.956522 +vt 0.491803 0.695652 +vt 0.491803 0.956522 +vt 0.586066 0.739130 +vt 0.561475 0.804348 +vt 0.561475 0.739130 +vt 0.586066 0.695652 +vt 0.561475 0.695652 +vt 0.586066 0.804348 +vt 0.586066 0.934783 +vt 0.561475 0.956522 +vt 0.553279 0.804348 +vt 0.545082 0.739130 +vt 0.553279 0.739130 +vt 0.561475 0.934783 +vt 0.553279 0.956522 +vt 0.561475 0.956522 +vt 0.545082 0.804348 +vt 0.545082 0.891304 +vt 0.553279 0.934783 +vt 0.536885 0.891304 +vt 0.500000 0.956522 +vt 0.536885 0.695652 +vt 0.528689 0.695652 +vt 0.545082 0.804348 +vt 0.545082 0.739130 +vt 0.459016 0.695652 +vt 0.467213 0.695652 +vt 0.545082 0.891304 +vt 0.538934 0.891304 +vt 0.553279 0.934783 +vt 0.536885 0.695652 +vt 0.553279 0.739130 +vt 0.553279 0.804348 +vt 0.500000 0.695652 +vt 0.717213 0.717391 +vt 0.676230 0.717391 +vt 0.731557 0.717391 +vt 0.719262 0.717391 +vt 0.758197 0.717391 +vt 0.733607 0.717391 +vt 0.774590 0.717391 +vt 0.799180 0.750000 +vt 0.793033 0.755435 +vt 0.793033 0.750000 +vt 0.786885 0.750000 +vt 0.780738 0.755435 +vt 0.780738 0.750000 +vt 0.774590 0.750000 +vt 0.768443 0.755435 +vt 0.768443 0.750000 +vt 0.811475 0.750000 +vt 0.805328 0.755435 +vt 0.805328 0.750000 +vt 0.786885 0.755435 +vt 0.774590 0.755435 +vt 0.762295 0.755435 +vt 0.762295 0.750000 +vt 0.799180 0.755435 +vt 0.598361 0.847826 +vt 0.606557 0.853261 +vt 0.598361 0.853261 +vt 0.647541 0.793478 +vt 0.618852 0.847826 +vt 0.627049 0.858696 +vt 0.618852 0.858696 +vt 0.647541 0.836957 +vt 0.639344 0.847826 +vt 0.598361 0.788043 +vt 0.606557 0.798913 +vt 0.598361 0.798913 +vt 0.598361 0.804348 +vt 0.606557 0.815217 +vt 0.606557 0.804348 +vt 0.598361 0.836957 +vt 0.606557 0.847826 +vt 0.606557 0.836957 +vt 0.598361 0.831522 +vt 0.606557 0.831522 +vt 0.598361 0.820652 +vt 0.606557 0.820652 +vt 0.598361 0.815217 +vt 0.500000 0.956522 +vt 0.602459 0.994565 +vt 0.643443 0.972826 +vt 0.643443 0.994565 +vt 0.643443 0.864130 +vt 0.602459 0.885870 +vt 0.602459 0.864130 +vt 0.602459 0.972826 +vt 0.643443 0.885870 +vt 0.528689 0.967391 +vt 0.586066 0.961957 +vt 0.586066 0.967391 +vt 0.528689 0.961957 +vt 0.586066 0.956522 +vt 0.528689 1.000000 +vt 0.586066 0.994565 +vt 0.586066 1.000000 +vt 0.528689 0.994565 +vt 0.586066 0.989130 +vt 0.528689 0.989130 +vt 0.586066 0.983696 +vt 0.528689 0.983696 +vt 0.586066 0.978261 +vt 0.528689 0.978261 +vt 0.586066 0.972826 +vt 0.528689 0.972826 +vt 0.553279 0.956522 +vt 0.735656 0.793478 +vt 0.741803 0.782609 +vt 0.741803 0.793478 +vt 0.754098 0.793478 +vt 0.760246 0.782609 +vt 0.760246 0.793478 +vt 0.713115 0.793478 +vt 0.725410 0.782609 +vt 0.725410 0.793478 +vt 0.729508 0.793478 +vt 0.735656 0.782609 +vt 0.747951 0.793478 +vt 0.754098 0.782609 +vt 0.770492 0.793478 +vt 0.782787 0.782609 +vt 0.782787 0.793478 +vt 0.766393 0.793478 +vt 0.770492 0.782609 +vt 0.729508 0.782609 +vt 0.747951 0.782609 +vt 0.766393 0.782609 +vt 0.715164 0.798913 +vt 0.709016 0.809783 +vt 0.709016 0.798913 +vt 0.692623 0.798913 +vt 0.684426 0.809783 +vt 0.684426 0.798913 +vt 0.670082 0.798913 +vt 0.663934 0.809783 +vt 0.663934 0.798913 +vt 0.721311 0.798913 +vt 0.715164 0.809783 +vt 0.737705 0.798913 +vt 0.721311 0.809783 +vt 0.700820 0.798913 +vt 0.692623 0.809783 +vt 0.676230 0.798913 +vt 0.670082 0.809783 +vt 0.647541 0.809783 +vt 0.647541 0.798913 +vt 0.700820 0.809783 +vt 0.676230 0.809783 +vt 0.772541 0.478261 +vt 0.795082 0.233696 +vt 0.795082 0.152174 +vt 0.795082 0.402174 +vt 0.713115 0.782609 +vt 0.737705 0.809783 +vt 0.586066 0.956522 +vt 0.459016 0.956522 +vt 0.811475 0.755435 +vt 0.627049 0.847826 +vt 0.647541 0.847826 +vt 0.606557 0.788043 +vt 0.528689 0.956522 +vt 0.713115 0.782609 +vt 0.737705 0.809783 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.9487 0.0000 0.3162 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.9487 0.0000 0.3162 +vn 0.0000 0.6247 0.7809 +vn 0.0000 -0.7682 -0.6402 +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.4072 -0.9129 0.0287 +vn 0.9363 -0.3291 0.1225 +vn 0.4719 -0.8817 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.4072 -0.9129 0.0287 +vn 0.9239 -0.3827 0.0000 +vn 0.9871 0.0000 0.1602 +vn 0.9188 -0.3671 0.1452 +vn -0.9239 -0.3827 0.0000 +vn 0.3827 -0.9239 0.0000 +vn -0.9188 -0.3671 0.1452 +vn -0.9363 -0.3291 0.1225 +vn -0.9871 0.0000 0.1602 +vn -0.4719 -0.8817 0.0000 +vn 0.9571 -0.2898 0.0000 +vn -0.9571 -0.2898 0.0000 +vn 0.0000 0.9923 0.1240 +vn 0.0000 0.9923 -0.1240 +vn 0.0000 0.9981 0.0621 +vn 0.0000 0.9981 -0.0621 +vn 0.0000 0.7555 -0.6552 +vn 0.0000 0.9412 -0.3377 +vn 0.0000 0.9412 0.3377 +vn 0.0000 0.7555 0.6552 +vn 0.0000 0.1138 -0.9935 +vn 0.0000 0.4305 -0.9026 +vn 0.0000 0.1138 0.9935 +vn 0.0000 0.4305 0.9026 +vn 0.0000 0.4965 0.8681 +vn 0.0000 0.8121 0.5835 +vn 0.0000 0.9588 -0.2840 +vn 0.0000 0.4964 -0.8681 +vn 0.0000 0.1380 -0.9904 +vn 0.0000 0.1380 0.9904 +vn 0.0000 0.9588 0.2840 +vn 0.0000 0.8121 -0.5835 +vn -0.4148 -0.2800 -0.8658 +vn 0.3416 -0.3416 -0.8756 +vn 0.4148 -0.2800 -0.8658 +vn -0.2298 0.0000 0.9732 +vn 0.2298 0.0000 0.9732 +vn -0.3416 -0.3416 -0.8756 +vn 0.3711 0.1112 -0.9219 +vn -0.3458 -0.6635 -0.6635 +vn 0.3458 -0.6635 -0.6635 +vn -0.3711 0.1112 -0.9219 +vn 0.3827 0.0000 -0.9239 +vn 0.8727 -0.2257 -0.4330 +vn -0.9239 0.0000 -0.3827 +vn -0.3827 0.0000 -0.9239 +vn 0.9123 0.0530 -0.4062 +vn 0.9607 -0.1962 -0.1962 +vn 0.9626 -0.0605 -0.2642 +vn 0.8507 0.0000 0.5257 +vn -0.9607 -0.1962 -0.1962 +vn -0.9123 0.0530 -0.4062 +vn -0.8727 -0.2257 -0.4330 +vn -0.8507 0.0000 0.5257 +vn -0.9626 -0.0605 -0.2642 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.9732 -0.2298 +vn 0.0000 0.9732 0.2298 +vn 0.0000 0.8944 0.4472 +vn 0.0000 -0.8944 -0.4472 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +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.9239 -0.3827 +vn 0.0000 -0.3827 -0.9239 +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.7071 -0.7071 +vn 0.9239 0.0000 -0.3827 +s off +f 223/402/98 222/403/98 221/404/98 +f 224/405/99 226/406/99 222/403/99 +f 223/407/100 228/408/100 224/409/100 +f 221/410/101 327/411/101 225/412/101 +f 242/413/102 253/414/102 241/415/102 +f 249/416/102 260/417/102 248/418/102 +f 246/419/102 257/420/102 245/421/102 +f 252/422/102 253/423/102 264/424/102 +f 242/413/102 255/425/102 254/426/102 +f 249/416/102 262/427/102 261/428/102 +f 246/419/102 259/429/102 258/430/102 +f 243/431/102 256/432/102 255/433/102 +f 251/434/102 262/435/102 250/436/102 +f 247/437/102 260/438/102 259/439/102 +f 245/421/102 256/440/102 244/441/102 +f 252/422/102 263/442/102 251/434/102 +f 269/443/102 280/444/102 268/445/102 +f 276/446/102 287/447/102 275/448/102 +f 266/449/102 277/450/102 265/451/102 +f 273/452/102 284/453/102 272/454/102 +f 269/443/102 282/455/102 281/456/102 +f 276/446/102 277/450/102 288/457/102 +f 267/458/102 278/459/102 266/449/102 +f 274/460/102 285/461/102 273/452/102 +f 270/462/102 283/463/102 282/455/102 +f 268/445/102 279/464/102 267/458/102 +f 275/448/102 286/465/102 274/460/102 +f 271/466/102 284/453/102 283/467/102 +f 299/468/102 289/469/102 293/470/102 +f 303/471/98 302/472/98 301/473/98 +f 307/474/103 305/475/103 306/476/103 +f 303/477/100 308/478/100 304/479/100 +f 302/480/102 306/476/102 301/481/102 +f 304/482/99 307/474/99 302/472/99 +f 301/483/104 305/475/104 303/484/104 +f 311/485/103 309/486/103 310/487/103 +f 309/486/100 312/488/100 320/489/100 +f 328/490/99 330/491/99 326/492/99 +f 226/406/105 326/492/105 222/403/105 +f 225/412/103 328/493/103 226/406/103 +f 222/403/98 325/494/98 221/404/98 +f 330/495/102 331/496/102 329/497/102 +f 326/498/98 329/499/98 325/494/98 +f 325/500/104 331/501/104 327/411/104 +f 327/502/103 332/503/103 328/493/103 +f 310/487/103 323/504/103 311/485/103 +f 337/505/102 340/506/102 336/507/102 +f 324/508/103 340/506/103 323/504/103 +f 348/509/99 343/510/99 344/511/99 +f 406/512/104 345/513/104 408/514/104 +f 405/515/104 346/516/104 342/517/104 +f 356/518/99 351/519/99 352/520/99 +f 349/521/104 354/522/104 350/523/104 +f 373/524/104 374/525/104 376/526/104 +f 363/527/99 367/528/99 371/529/99 +f 382/530/104 381/531/104 379/532/104 +f 388/533/99 398/534/99 392/535/99 +f 402/536/104 227/537/104 223/538/104 +f 221/410/104 402/536/104 223/538/104 +f 225/412/104 403/539/104 221/410/104 +f 404/540/100 411/541/100 403/542/100 +f 403/543/103 410/544/103 402/545/103 +f 402/546/102 409/547/102 401/548/102 +f 408/549/100 416/550/100 406/551/100 +f 405/552/102 417/553/102 407/554/102 +f 415/555/104 418/556/104 417/553/104 +f 417/557/103 346/516/103 407/558/103 +f 412/559/103 404/560/103 225/412/103 +f 424/561/98 434/562/98 421/563/98 +f 410/544/104 412/564/104 409/547/104 +f 450/565/99 456/566/99 452/567/99 +f 451/568/104 453/569/104 449/570/104 +f 455/571/104 459/572/104 453/569/104 +f 460/573/99 456/574/99 454/575/99 +f 460/573/99 462/576/99 458/577/99 +f 457/578/104 463/579/104 459/572/104 +f 461/580/104 467/581/104 463/579/104 +f 462/576/99 468/582/99 466/583/99 +f 472/584/100 475/585/100 471/586/100 +f 469/587/102 474/588/102 470/589/102 +f 470/589/99 476/590/99 472/584/99 +f 471/586/104 473/591/104 469/592/104 +f 473/593/106 478/594/106 474/588/106 +f 478/595/107 475/585/107 476/590/107 +f 473/591/104 475/585/104 477/596/104 +f 474/588/99 478/594/99 476/590/99 +f 348/509/103 418/597/103 347/598/103 +f 418/597/103 345/513/103 347/598/103 +f 485/599/103 483/600/103 484/601/103 +f 481/602/100 486/603/100 482/604/100 +f 480/605/102 484/601/102 479/606/102 +f 499/607/103 501/608/103 495/609/103 +f 519/610/104 526/611/104 520/612/104 +f 509/613/103 507/614/103 508/615/103 +f 505/616/100 510/617/100 506/618/100 +f 504/619/102 508/615/102 503/620/102 +f 506/618/99 509/613/99 504/619/99 +f 503/621/104 507/622/104 505/616/104 +f 517/623/103 515/624/103 516/625/103 +f 523/626/103 526/611/103 525/627/103 +f 531/628/103 534/629/103 533/630/103 +f 513/631/100 518/632/100 514/633/100 +f 512/634/102 516/625/102 511/635/102 +f 521/636/102 525/627/102 519/610/102 +f 529/637/102 533/638/102 527/639/102 +f 520/612/100 524/640/100 522/641/100 +f 528/642/100 532/643/100 530/644/100 +f 531/628/99 530/644/99 532/643/99 +f 546/645/100 561/646/100 543/647/100 +f 542/648/100 557/649/100 546/645/100 +f 561/646/100 539/650/100 543/647/100 +f 559/651/102 545/652/102 544/653/102 +f 559/651/102 540/654/102 547/655/102 +f 555/656/102 541/657/102 545/652/102 +f 551/658/102 540/654/102 535/659/102 +f 541/657/102 552/660/102 536/661/102 +f 556/662/102 560/663/102 535/659/102 +f 539/650/100 553/664/100 537/665/100 +f 554/666/100 542/648/100 538/667/100 +f 562/668/100 558/669/100 538/667/100 +f 563/670/104 565/671/104 571/672/104 +f 566/673/99 564/674/99 573/675/99 +f 588/676/99 584/677/99 580/678/99 +f 587/679/104 589/680/104 581/681/104 +f 607/682/104 608/683/104 610/684/104 +f 597/685/99 601/686/99 605/687/99 +f 616/688/104 615/689/104 613/690/104 +f 622/691/99 632/692/99 626/693/99 +f 223/402/98 224/405/98 222/403/98 +f 224/405/99 228/408/99 226/406/99 +f 223/407/100 227/537/100 228/408/100 +f 221/410/101 325/500/101 327/411/101 +f 242/413/102 254/694/102 253/414/102 +f 249/416/102 261/695/102 260/417/102 +f 246/419/102 258/696/102 257/420/102 +f 252/422/102 241/415/102 253/423/102 +f 242/413/102 243/431/102 255/425/102 +f 249/416/102 250/436/102 262/427/102 +f 246/419/102 247/697/102 259/429/102 +f 243/431/102 244/441/102 256/432/102 +f 251/434/102 263/698/102 262/435/102 +f 247/437/102 248/418/102 260/438/102 +f 245/421/102 257/699/102 256/440/102 +f 252/422/102 264/700/102 263/442/102 +f 269/443/102 281/456/102 280/444/102 +f 276/446/102 288/457/102 287/447/102 +f 266/449/102 278/459/102 277/450/102 +f 273/452/102 285/461/102 284/453/102 +f 269/443/102 270/462/102 282/455/102 +f 276/446/102 265/451/102 277/450/102 +f 267/458/102 279/464/102 278/459/102 +f 274/460/102 286/465/102 285/461/102 +f 270/462/102 271/701/102 283/463/102 +f 268/445/102 280/444/102 279/464/102 +f 275/448/102 287/447/102 286/465/102 +f 271/466/102 272/454/102 284/453/102 +f 289/469/102 290/702/102 293/470/102 +f 290/702/102 291/703/102 293/470/102 +f 291/703/102 292/704/102 293/470/102 +f 293/470/102 294/705/102 297/706/102 +f 294/705/102 295/707/102 297/706/102 +f 295/707/102 296/708/102 297/706/102 +f 297/706/102 298/709/102 299/468/102 +f 299/468/102 300/710/102 289/469/102 +f 297/706/102 299/468/102 293/470/102 +f 303/471/98 304/482/98 302/472/98 +f 307/474/103 308/478/103 305/475/103 +f 303/477/100 305/475/100 308/478/100 +f 302/480/102 307/474/102 306/476/102 +f 304/482/99 308/478/99 307/474/99 +f 301/483/104 306/476/104 305/475/104 +f 311/485/103 312/488/103 309/486/103 +f 312/488/100 319/711/100 320/489/100 +f 320/489/100 317/712/100 309/486/100 +f 317/712/100 318/713/100 309/486/100 +f 328/490/99 332/714/99 330/491/99 +f 226/406/105 328/490/105 326/492/105 +f 225/412/103 327/502/103 328/493/103 +f 222/403/98 326/498/98 325/494/98 +f 330/495/102 332/503/102 331/496/102 +f 326/498/98 330/715/98 329/499/98 +f 325/500/104 329/716/104 331/501/104 +f 327/502/103 331/496/103 332/503/103 +f 310/487/103 324/508/103 323/504/103 +f 336/507/102 335/717/102 337/505/102 +f 335/717/102 339/718/102 337/505/102 +f 339/718/102 338/719/102 337/505/102 +f 324/508/103 336/507/103 340/506/103 +f 348/509/99 347/598/99 343/510/99 +f 406/512/104 341/720/104 345/513/104 +f 405/515/104 407/558/104 346/516/104 +f 356/518/99 355/721/99 351/519/99 +f 349/521/104 353/722/104 354/522/104 +f 374/525/104 375/723/104 376/526/104 +f 376/526/104 357/724/104 358/725/104 +f 358/725/104 359/726/104 376/526/104 +f 359/726/104 360/727/104 361/728/104 +f 376/526/104 359/726/104 372/729/104 +f 361/728/104 362/730/104 359/726/104 +f 362/730/104 372/729/104 359/726/104 +f 372/729/104 373/524/104 376/526/104 +f 363/527/99 364/731/99 365/732/99 +f 365/732/99 366/733/99 363/527/99 +f 366/733/99 367/528/99 363/527/99 +f 367/528/99 368/734/99 371/529/99 +f 368/734/99 369/735/99 371/529/99 +f 369/735/99 370/736/99 371/529/99 +f 371/529/99 377/737/99 378/738/99 +f 378/738/99 363/527/99 371/529/99 +f 381/531/104 380/739/104 379/532/104 +f 379/532/104 394/740/104 393/741/104 +f 393/741/104 387/742/104 379/532/104 +f 387/742/104 386/743/104 385/744/104 +f 379/532/104 387/742/104 383/745/104 +f 385/744/104 384/746/104 387/742/104 +f 384/746/104 383/745/104 387/742/104 +f 383/745/104 382/530/104 379/532/104 +f 392/535/99 391/747/99 390/748/99 +f 390/748/99 389/749/99 392/535/99 +f 389/749/99 388/533/99 392/535/99 +f 388/533/99 395/750/99 398/534/99 +f 395/750/99 396/751/99 398/534/99 +f 396/751/99 397/752/99 398/534/99 +f 398/534/99 399/753/99 400/754/99 +f 400/754/99 392/535/99 398/534/99 +f 402/536/104 401/755/104 227/537/104 +f 221/410/104 403/539/104 402/536/104 +f 225/412/104 404/560/104 403/539/104 +f 404/540/100 412/564/100 411/541/100 +f 403/543/103 411/541/103 410/544/103 +f 402/546/102 410/544/102 409/547/102 +f 408/549/100 418/556/100 416/550/100 +f 405/552/102 415/555/102 417/553/102 +f 415/555/104 416/550/104 418/556/104 +f 417/557/103 348/509/103 346/516/103 +f 225/412/103 226/406/103 412/559/103 +f 226/406/103 228/408/103 409/756/103 +f 412/559/103 226/406/103 409/756/103 +f 228/408/103 227/537/103 409/756/103 +f 227/537/103 401/755/103 409/756/103 +f 424/561/98 422/757/98 434/562/98 +f 434/562/98 435/758/98 421/563/98 +f 421/563/98 423/759/98 424/561/98 +f 423/759/98 443/760/98 441/761/98 +f 424/561/98 423/759/98 441/761/98 +f 410/544/104 411/541/104 412/564/104 +f 450/565/99 454/575/99 456/566/99 +f 451/568/104 455/762/104 453/569/104 +f 455/571/104 457/763/104 459/572/104 +f 460/573/99 458/764/99 456/574/99 +f 460/573/99 464/765/99 462/576/99 +f 457/578/104 461/580/104 463/579/104 +f 461/580/104 465/766/104 467/581/104 +f 462/576/99 464/765/99 468/582/99 +f 472/584/100 476/590/100 475/585/100 +f 469/587/102 473/593/102 474/588/102 +f 470/589/99 474/588/99 476/590/99 +f 471/586/104 475/585/104 473/591/104 +f 473/593/106 477/767/106 478/594/106 +f 478/595/107 477/768/107 475/585/107 +f 348/509/103 417/557/103 418/597/103 +f 418/597/103 408/514/103 345/513/103 +f 485/599/103 486/603/103 483/600/103 +f 481/602/100 483/600/100 486/603/100 +f 480/605/102 485/599/102 484/601/102 +f 495/609/103 496/769/103 497/770/103 +f 497/770/103 498/771/103 499/607/103 +f 499/607/103 500/772/103 501/608/103 +f 501/608/103 502/773/103 495/609/103 +f 495/609/103 497/770/103 499/607/103 +f 519/610/104 525/627/104 526/611/104 +f 509/613/103 510/774/103 507/614/103 +f 505/616/100 507/622/100 510/617/100 +f 504/619/102 509/613/102 508/615/102 +f 506/618/99 510/617/99 509/613/99 +f 503/621/104 508/775/104 507/622/104 +f 517/623/103 518/632/103 515/624/103 +f 523/626/103 524/776/103 526/611/103 +f 531/628/103 532/643/103 534/629/103 +f 513/631/100 515/624/100 518/632/100 +f 512/634/102 517/623/102 516/625/102 +f 521/636/102 523/777/102 525/627/102 +f 529/637/102 531/628/102 533/638/102 +f 520/612/100 526/611/100 524/640/100 +f 528/642/100 534/778/100 532/643/100 +f 531/628/99 529/637/99 530/644/99 +f 546/645/100 557/649/100 561/646/100 +f 542/648/100 550/779/100 557/649/100 +f 561/646/100 549/780/100 539/650/100 +f 559/651/102 555/656/102 545/652/102 +f 559/651/102 544/653/102 540/654/102 +f 555/656/102 548/781/102 541/657/102 +f 551/658/102 547/655/102 540/654/102 +f 541/657/102 548/781/102 552/660/102 +f 560/663/102 551/658/102 535/659/102 +f 535/659/102 536/661/102 556/662/102 +f 536/661/102 552/660/102 556/662/102 +f 539/650/100 549/780/100 553/664/100 +f 554/666/100 550/779/100 542/648/100 +f 558/669/100 554/666/100 538/667/100 +f 538/667/100 537/665/100 562/668/100 +f 537/665/100 553/664/100 562/668/100 +f 565/671/104 567/782/104 571/672/104 +f 571/672/104 572/783/104 563/670/104 +f 572/783/104 568/784/104 563/670/104 +f 564/674/99 569/785/99 573/675/99 +f 573/675/99 574/786/99 566/673/99 +f 574/786/99 570/787/99 566/673/99 +f 580/678/99 578/788/99 576/789/99 +f 576/789/99 590/790/99 588/676/99 +f 588/676/99 586/791/99 584/677/99 +f 584/677/99 582/792/99 580/678/99 +f 580/678/99 576/789/99 588/676/99 +f 589/680/104 575/793/104 577/794/104 +f 577/794/104 579/795/104 589/680/104 +f 579/795/104 581/681/104 589/680/104 +f 581/681/104 583/796/104 585/797/104 +f 585/797/104 587/679/104 581/681/104 +f 608/683/104 609/798/104 610/684/104 +f 610/684/104 591/799/104 592/800/104 +f 592/800/104 593/801/104 610/684/104 +f 593/801/104 594/802/104 595/803/104 +f 610/684/104 593/801/104 606/804/104 +f 595/803/104 596/805/104 593/801/104 +f 596/805/104 606/804/104 593/801/104 +f 606/804/104 607/682/104 610/684/104 +f 597/685/99 598/806/99 599/807/99 +f 599/807/99 600/808/99 597/685/99 +f 600/808/99 601/686/99 597/685/99 +f 601/686/99 602/809/99 605/687/99 +f 602/809/99 603/810/99 605/687/99 +f 603/810/99 604/811/99 605/687/99 +f 605/687/99 611/812/99 612/813/99 +f 612/813/99 597/685/99 605/687/99 +f 615/689/104 614/814/104 613/690/104 +f 613/690/104 628/815/104 627/816/104 +f 627/816/104 621/817/104 613/690/104 +f 621/817/104 620/818/104 619/819/104 +f 613/690/104 621/817/104 617/820/104 +f 619/819/104 618/821/104 621/817/104 +f 618/821/104 617/820/104 621/817/104 +f 617/820/104 616/688/104 613/690/104 +f 626/693/99 625/822/99 624/823/99 +f 624/823/99 623/824/99 626/693/99 +f 623/824/99 622/691/99 626/693/99 +f 622/691/99 629/825/99 632/692/99 +f 629/825/99 630/826/99 632/692/99 +f 630/826/99 631/827/99 632/692/99 +f 632/692/99 633/828/99 634/829/99 +f 634/829/99 626/693/99 632/692/99 +s 1 +f 232/830/104 243/431/108 231/831/108 +f 239/832/109 250/436/99 238/833/99 +f 236/834/110 247/437/98 235/835/98 +f 233/836/111 244/441/104 232/830/104 +f 240/837/112 251/434/109 239/832/109 +f 230/838/113 241/415/103 229/839/103 +f 237/840/114 248/418/110 236/834/110 +f 234/841/115 245/421/111 233/836/111 +f 229/839/103 252/422/112 240/837/112 +f 231/831/108 242/413/113 230/838/113 +f 238/833/99 249/416/114 237/840/114 +f 235/842/98 246/419/115 234/841/115 +f 264/843/112 275/448/109 263/844/109 +f 254/845/113 265/451/103 253/846/103 +f 261/847/114 272/454/110 260/848/110 +f 258/849/115 269/443/111 257/850/111 +f 253/846/103 276/446/112 264/843/112 +f 255/851/108 266/449/113 254/845/113 +f 262/852/99 273/452/114 261/847/114 +f 259/853/98 270/462/115 258/849/115 +f 256/854/104 267/458/108 255/851/108 +f 263/844/109 274/460/99 262/852/99 +f 260/848/110 271/466/98 259/855/98 +f 257/850/111 268/445/104 256/854/104 +f 281/456/109 292/856/99 280/444/99 +f 288/457/115 299/857/111 287/447/111 +f 278/459/110 289/858/98 277/450/98 +f 285/461/108 296/859/113 284/453/113 +f 282/455/112 293/860/109 281/456/109 +f 277/450/98 300/861/115 288/457/115 +f 279/464/114 290/862/110 278/459/110 +f 286/465/104 297/863/108 285/461/108 +f 283/463/103 294/864/112 282/455/112 +f 280/444/99 291/865/114 279/464/114 +f 287/447/111 298/866/104 286/465/104 +f 284/453/113 295/867/103 283/467/103 +f 315/868/116 333/869/117 334/870/118 +f 317/871/119 315/868/116 314/872/120 +f 319/873/121 311/485/122 316/874/123 +f 314/872/120 318/875/124 317/871/119 +f 320/876/125 316/874/123 315/868/116 +f 313/877/126 309/878/104 318/875/124 +f 333/869/117 338/879/118 334/870/118 +f 314/872/120 321/880/127 313/877/126 +f 313/877/126 324/881/128 310/882/128 +f 311/485/122 333/883/117 316/874/123 +f 315/868/116 322/884/129 314/872/120 +f 323/885/122 337/886/130 333/883/117 +f 322/884/129 335/887/131 321/880/127 +f 321/888/127 336/889/104 324/881/128 +f 334/870/118 339/890/129 322/884/129 +f 343/891/132 345/513/132 341/892/132 +f 342/893/133 348/509/133 344/894/133 +f 351/895/132 353/722/134 349/896/132 +f 350/897/133 356/518/135 352/898/133 +f 353/722/134 356/518/135 354/522/135 +f 365/899/136 373/900/137 366/901/137 +f 368/902/138 361/903/139 369/904/139 +f 378/905/100 376/906/140 363/907/140 +f 364/908/141 374/909/136 365/899/136 +f 367/910/103 362/911/138 368/902/138 +f 371/912/142 358/913/102 377/914/102 +f 370/915/143 359/916/142 371/912/142 +f 363/907/140 375/917/141 364/908/141 +f 366/901/137 372/918/103 367/910/103 +f 369/904/139 360/919/143 370/915/143 +f 386/920/144 396/921/145 385/922/145 +f 383/923/103 389/924/146 382/925/146 +f 380/926/147 392/927/148 379/928/148 +f 387/929/149 397/930/144 386/920/144 +f 393/931/102 398/932/149 387/929/149 +f 384/933/150 388/934/103 383/923/103 +f 381/935/151 391/936/147 380/926/147 +f 379/928/148 400/937/100 394/938/100 +f 385/922/145 395/939/150 384/933/150 +f 382/925/146 390/940/151 381/935/151 +f 427/941/152 430/942/153 428/943/154 +f 414/944/155 421/945/156 413/946/156 +f 419/947/157 426/948/158 420/949/153 +f 424/950/159 420/949/153 422/951/160 +f 425/952/161 428/943/154 426/948/158 +f 429/953/157 432/954/162 430/942/153 +f 426/955/158 433/956/163 420/957/153 +f 429/958/157 448/959/164 431/960/165 +f 437/961/166 434/562/167 433/956/163 +f 428/962/154 439/963/163 438/964/168 +f 432/954/162 439/963/163 430/942/153 +f 421/945/156 436/965/169 413/946/156 +f 428/962/154 437/961/166 426/955/158 +f 422/966/160 433/956/163 434/562/167 +f 441/967/170 445/968/171 442/969/172 +f 414/944/155 443/970/173 423/971/155 +f 427/972/152 445/968/171 446/973/174 +f 427/972/152 447/974/172 429/958/157 +f 424/975/159 442/969/172 419/976/157 +f 419/976/157 445/968/171 425/977/161 +f 435/758/169 437/961/166 438/964/168 +f 445/968/171 443/978/173 446/973/174 +f 452/567/100 455/979/175 451/980/100 +f 449/570/102 454/575/176 450/565/102 +f 456/574/175 457/981/177 455/982/175 +f 453/569/176 460/573/178 454/575/176 +f 459/572/178 464/765/179 460/573/178 +f 458/577/177 461/983/180 457/984/177 +f 462/576/180 465/985/181 461/983/180 +f 463/579/179 468/582/182 464/765/179 +f 487/986/100 502/987/183 494/988/183 +f 493/989/99 500/990/184 492/991/184 +f 491/992/102 498/993/185 490/994/185 +f 489/995/104 496/996/186 488/997/186 +f 494/988/183 501/998/99 493/989/99 +f 492/991/184 499/999/102 491/992/102 +f 490/994/185 497/1000/104 489/1001/104 +f 488/997/186 495/1002/100 487/986/100 +f 547/1003/121 561/1004/125 559/1005/125 +f 538/667/99 541/657/187 536/661/99 +f 535/1006/104 539/650/188 537/665/104 +f 545/1007/189 543/1008/190 544/1009/190 +f 542/648/187 545/1007/189 541/657/187 +f 540/1010/188 543/1011/190 539/650/188 +f 559/1012/125 557/1013/119 555/1014/119 +f 557/1013/119 548/1015/124 555/1014/119 +f 554/1016/188 548/1015/124 550/1017/124 +f 551/1018/187 549/1019/121 547/1003/121 +f 553/1020/187 560/1021/189 562/1022/189 +f 562/1022/189 556/1023/190 558/1024/190 +f 558/1024/190 552/1025/188 554/1016/188 +f 438/964/168 436/965/169 435/758/169 +f 446/973/174 443/978/173 444/1026/173 +f 566/1027/103 567/1028/177 565/1029/103 +f 563/1030/98 569/1031/191 564/1032/98 +f 571/672/175 573/675/192 572/783/192 +f 570/1033/177 571/672/175 567/1028/177 +f 568/1034/191 573/675/192 569/1031/191 +f 576/1035/100 577/1036/193 575/1037/100 +f 578/1038/193 579/1039/98 577/1036/193 +f 580/1040/98 581/1041/194 579/1042/98 +f 582/1043/194 583/1044/102 581/1041/194 +f 584/1045/102 585/1046/195 583/1044/102 +f 586/1047/195 587/1048/103 585/1046/195 +f 588/1049/103 589/1050/196 587/1048/103 +f 590/1051/196 575/1037/100 589/1050/196 +f 436/965/169 438/964/168 440/1052/197 +f 440/1052/197 438/964/168 439/963/163 +f 448/959/164 447/974/172 446/973/174 +f 444/1026/173 448/959/164 446/973/174 +f 599/1053/136 607/1054/137 600/1055/137 +f 602/1056/138 595/1057/139 603/1058/139 +f 612/1059/100 610/1060/140 597/1061/140 +f 598/1062/141 608/1063/136 599/1053/136 +f 601/1064/103 596/1065/138 602/1056/138 +f 605/1066/142 592/1067/102 611/1068/102 +f 604/1069/143 593/1070/142 605/1066/142 +f 597/1061/140 609/1071/141 598/1062/141 +f 600/1055/137 606/1072/103 601/1064/103 +f 603/1058/139 594/1073/143 604/1069/143 +f 620/1074/144 630/1075/145 619/1076/145 +f 617/1077/103 623/1078/146 616/1079/146 +f 614/1080/147 626/1081/148 613/1082/148 +f 621/1083/149 631/1084/144 620/1074/144 +f 627/1085/102 632/1086/149 621/1083/149 +f 618/1087/150 622/1088/103 617/1077/103 +f 615/1089/151 625/1090/147 614/1080/147 +f 613/1082/148 634/1091/100 628/1092/100 +f 619/1076/145 629/1093/150 618/1087/150 +f 616/1079/146 624/1094/151 615/1089/151 +f 232/830/104 244/441/104 243/431/108 +f 239/832/109 251/434/109 250/436/99 +f 236/834/110 248/418/110 247/437/98 +f 233/836/111 245/421/111 244/441/104 +f 240/837/112 252/422/112 251/434/109 +f 230/838/113 242/413/113 241/415/103 +f 237/840/114 249/416/114 248/418/110 +f 234/841/115 246/419/115 245/421/111 +f 229/839/103 241/415/103 252/422/112 +f 231/831/108 243/431/108 242/413/113 +f 238/833/99 250/436/99 249/416/114 +f 235/842/98 247/697/98 246/419/115 +f 264/843/112 276/446/112 275/448/109 +f 254/845/113 266/449/113 265/451/103 +f 261/847/114 273/452/114 272/454/110 +f 258/849/115 270/462/115 269/443/111 +f 253/846/103 265/451/103 276/446/112 +f 255/851/108 267/458/108 266/449/113 +f 262/852/99 274/460/99 273/452/114 +f 259/853/98 271/701/98 270/462/115 +f 256/854/104 268/445/104 267/458/108 +f 263/844/109 275/448/109 274/460/99 +f 260/848/110 272/454/110 271/466/98 +f 257/850/111 269/443/111 268/445/104 +f 281/456/109 293/860/109 292/856/99 +f 288/457/115 300/861/115 299/857/111 +f 278/459/110 290/862/110 289/858/98 +f 285/461/108 297/863/108 296/859/113 +f 282/455/112 294/864/112 293/860/109 +f 277/450/98 289/858/98 300/861/115 +f 279/464/114 291/865/114 290/862/110 +f 286/465/104 298/866/104 297/863/108 +f 283/463/103 295/1095/103 294/864/112 +f 280/444/99 292/856/99 291/865/114 +f 287/447/111 299/857/111 298/866/104 +f 284/453/113 296/859/113 295/867/103 +f 315/868/116 316/874/123 333/869/117 +f 317/871/119 320/876/125 315/868/116 +f 319/873/121 312/488/99 311/485/122 +f 314/872/120 313/877/126 318/875/124 +f 320/876/125 319/873/121 316/874/123 +f 313/877/126 310/882/128 309/878/104 +f 333/869/117 337/1096/130 338/879/118 +f 314/872/120 322/884/129 321/880/127 +f 313/877/126 321/888/127 324/881/128 +f 311/485/122 323/885/122 333/883/117 +f 315/868/116 334/870/118 322/884/129 +f 323/885/122 340/1097/99 337/886/130 +f 322/884/129 339/890/129 335/887/131 +f 321/888/127 335/1098/131 336/889/104 +f 334/870/118 338/879/118 339/890/129 +f 343/891/132 347/598/132 345/513/132 +f 342/893/133 346/516/133 348/509/133 +f 351/895/132 355/721/134 353/722/134 +f 350/897/133 354/522/135 356/518/135 +f 353/722/134 355/721/134 356/518/135 +f 365/899/136 374/909/136 373/900/137 +f 368/902/138 362/911/138 361/903/139 +f 378/905/100 357/1099/100 376/906/140 +f 364/908/141 375/917/141 374/909/136 +f 367/910/103 372/918/103 362/911/138 +f 371/912/142 359/916/142 358/913/102 +f 370/915/143 360/919/143 359/916/142 +f 363/907/140 376/906/140 375/917/141 +f 366/901/137 373/900/137 372/918/103 +f 369/904/139 361/903/139 360/919/143 +f 386/920/144 397/930/144 396/921/145 +f 383/923/103 388/934/103 389/924/146 +f 380/926/147 391/936/147 392/927/148 +f 387/929/149 398/932/149 397/930/144 +f 393/931/102 399/1100/102 398/932/149 +f 384/933/150 395/939/150 388/934/103 +f 381/935/151 390/940/151 391/936/147 +f 379/928/148 392/927/148 400/937/100 +f 385/922/145 396/921/145 395/939/150 +f 382/925/146 389/924/146 390/940/151 +f 427/941/152 429/953/157 430/942/153 +f 414/944/155 423/971/155 421/945/156 +f 419/947/157 425/952/161 426/948/158 +f 424/950/159 419/947/157 420/949/153 +f 425/952/161 427/941/152 428/943/154 +f 429/953/157 431/1101/165 432/954/162 +f 426/955/158 437/961/166 433/956/163 +f 429/958/157 447/974/172 448/959/164 +f 437/961/166 435/758/169 434/562/167 +f 428/962/154 430/942/153 439/963/163 +f 432/954/162 440/1052/197 439/963/163 +f 421/945/156 435/758/169 436/965/169 +f 428/962/154 438/964/168 437/961/166 +f 422/966/160 420/957/153 433/956/163 +f 441/967/170 443/978/173 445/968/171 +f 414/944/155 444/1102/173 443/970/173 +f 427/972/152 425/977/161 445/968/171 +f 427/972/152 446/973/174 447/974/172 +f 424/975/159 441/967/170 442/969/172 +f 419/976/157 442/969/172 445/968/171 +f 452/567/100 456/566/175 455/979/175 +f 449/570/102 453/569/176 454/575/176 +f 456/574/175 458/764/177 457/981/177 +f 453/569/176 459/572/178 460/573/178 +f 459/572/178 463/579/179 464/765/179 +f 458/577/177 462/576/180 461/983/180 +f 462/576/180 466/583/181 465/985/181 +f 463/579/179 467/581/182 468/582/182 +f 487/986/100 495/1002/100 502/987/183 +f 493/989/99 501/998/99 500/990/184 +f 491/992/102 499/999/102 498/993/185 +f 489/995/104 497/1103/104 496/996/186 +f 494/988/183 502/987/183 501/998/99 +f 492/991/184 500/990/184 499/999/102 +f 490/994/185 498/993/185 497/1000/104 +f 488/997/186 496/996/186 495/1002/100 +f 547/1003/121 549/1019/121 561/1004/125 +f 538/667/99 542/648/187 541/657/187 +f 535/1006/104 540/1010/188 539/650/188 +f 545/1007/189 546/1104/189 543/1008/190 +f 542/648/187 546/1104/189 545/1007/189 +f 540/1010/188 544/1105/190 543/1011/190 +f 559/1012/125 561/1106/125 557/1013/119 +f 557/1013/119 550/1017/124 548/1015/124 +f 554/1016/188 552/1025/188 548/1015/124 +f 551/1018/187 553/1020/187 549/1019/121 +f 553/1020/187 551/1018/187 560/1021/189 +f 562/1022/189 560/1021/189 556/1023/190 +f 558/1024/190 556/1023/190 552/1025/188 +f 566/1027/103 570/1033/177 567/1028/177 +f 563/1030/98 568/1034/191 569/1031/191 +f 571/672/175 574/786/175 573/675/192 +f 570/1033/177 574/786/175 571/672/175 +f 568/1034/191 572/783/192 573/675/192 +f 576/1035/100 578/1038/193 577/1036/193 +f 578/1038/193 580/1107/98 579/1039/98 +f 580/1040/98 582/1043/194 581/1041/194 +f 582/1043/194 584/1045/102 583/1044/102 +f 584/1045/102 586/1047/195 585/1046/195 +f 586/1047/195 588/1049/103 587/1048/103 +f 588/1049/103 590/1051/196 589/1050/196 +f 590/1051/196 576/1035/100 575/1037/100 +f 599/1053/136 608/1063/136 607/1054/137 +f 602/1056/138 596/1065/138 595/1057/139 +f 612/1059/100 591/1108/100 610/1060/140 +f 598/1062/141 609/1071/141 608/1063/136 +f 601/1064/103 606/1072/103 596/1065/138 +f 605/1066/142 593/1070/142 592/1067/102 +f 604/1069/143 594/1073/143 593/1070/142 +f 597/1061/140 610/1060/140 609/1071/141 +f 600/1055/137 607/1054/137 606/1072/103 +f 603/1058/139 595/1057/139 594/1073/143 +f 620/1074/144 631/1084/144 630/1075/145 +f 617/1077/103 622/1088/103 623/1078/146 +f 614/1080/147 625/1090/147 626/1081/148 +f 621/1083/149 632/1086/149 631/1084/144 +f 627/1085/102 633/1109/102 632/1086/149 +f 618/1087/150 629/1093/150 622/1088/103 +f 615/1089/151 624/1094/151 625/1090/147 +f 613/1082/148 626/1081/148 634/1091/100 +f 619/1076/145 630/1075/145 629/1093/150 +f 616/1079/146 623/1078/146 624/1094/151 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/uzi.png b/src/main/resources/assets/hbm/textures/models/weapons/uzi.png index 32c59127ce462271001ede76cc911b918a7ae686..ad691a7e964cb66c663304bbd0a97bc1f8517a21 100644 GIT binary patch literal 5161 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 literal 4398 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