diff --git a/README.md b/README.md index 166759fd7..4eddaf461 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ [Official NTM Wiki](https://nucleartech.wiki/wiki/Main_Page) +[Bobcat's Blog (the blag)](https://hbmmods.github.io/), you can find lengthy yapping, upcoming features and some secrets here. + **This is for 1.7.10!** For 1.12, check out these projects: * NTM Reloaded: https://github.com/TheOriginalGolem/Hbm-s-Nuclear-Tech-GIT/releases diff --git a/changelog b/changelog index d786ea219..5496f9298 100644 --- a/changelog +++ b/changelog @@ -71,3 +71,4 @@ * Fixed DFC emitters calculating their original 98% inefficiency twice when hitting another emitter or tungsten crate * Fixed the wood burner destroying container items like buckets when using lava as fuel * Fixed pollution serialization for the fluid trait config being wrong +* Fixed slag crashing the game when trying to flow into the void diff --git a/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java b/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java index fc053c80c..9c8176db1 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java +++ b/src/main/java/com/hbm/blocks/generic/BlockDynamicSlag.java @@ -135,7 +135,7 @@ public class BlockDynamicSlag extends BlockContainer { TileEntitySlag self = (TileEntitySlag) s; /* Flow down */ - if(world.getBlock(x, y - 1, z).isReplaceable(world, x, y - 1, z)) { + if(world.getBlock(x, y - 1, z).isReplaceable(world, x, y - 1, z) && y > 0) { world.setBlock(x, y - 1, z, ModBlocks.slag); TileEntitySlag tile = (TileEntitySlag) Compat.getTileStandard(world, x, y - 1, z); tile.mat = self.mat; diff --git a/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java b/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java index de3be5db7..af8c71dbd 100644 --- a/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/AmmoPressRecipes.java @@ -19,6 +19,7 @@ import com.hbm.items.ItemEnums.EnumCasingType; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import net.minecraft.init.Items; import net.minecraft.item.ItemStack; public class AmmoPressRecipes extends SerializableRecipe { @@ -36,6 +37,7 @@ public class AmmoPressRecipes extends SerializableRecipe { OreDictStack copper = new OreDictStack(CU.ingot()); OreDictStack plastic = new OreDictStack(ANY_PLASTIC.ingot()); OreDictStack uranium = new OreDictStack(U238.ingot()); + ComparableStack smokeful = new ComparableStack(Items.gunpowder); OreDictStack smokeless = new OreDictStack(ANY_SMOKELESS.dust()); OreDictStack he = new OreDictStack(ANY_HIGHEXPLOSIVE.ingot()); OreDictStack wp = new OreDictStack(P_WHITE.ingot()); @@ -46,7 +48,11 @@ public class AmmoPressRecipes extends SerializableRecipe { ComparableStack bpShell = new ComparableStack(ModItems.casing, 1, EnumCasingType.SHOTSHELL); ComparableStack pShell = new ComparableStack(ModItems.casing, 1, EnumCasingType.BUCKSHOT); ComparableStack sShell = new ComparableStack(ModItems.casing, 1, EnumCasingType.BUCKSHOT_ADVANCED); - + + recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M357_BP, 16), + null, lead.copy(2), null, + null, smokeful, null, + null, cSmall, null)); recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M357_SP, 8), null, lead, null, null, smokeless, null, @@ -67,7 +73,11 @@ public class AmmoPressRecipes extends SerializableRecipe { null, steel, null, null, smokeless.copy(3), null, null, cSmall, null)); - + + recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M44_BP, 12), + null, lead.copy(2), null, + null, smokeful, null, + null, cSmall, null)); recipes.add(new AmmoPressRecipe(DictFrame.fromOne(ModItems.ammo_standard, EnumAmmo.M44_SP, 6), null, lead, null, null, smokeless, null, diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index d68300ff1..82ad7d0f2 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1560,7 +1560,6 @@ public class ModItems { public static Item gun_cryolator_ammo; public static Item gun_fireext; public static Item gun_mp; - public static Item gun_bolter; public static Item gun_bolter_digamma; public static Item gun_zomg; public static Item gun_super_shotgun; @@ -1623,6 +1622,8 @@ public class ModItems { public static Item gun_fatman; public static Item gun_lasrifle; public static Item gun_coilgun; + public static Item gun_hangman; + public static Item gun_bolter; public static Item ammo_standard; @@ -4088,7 +4089,6 @@ public class ModItems { gun_b92_ammo = new GunB92Cell().setUnlocalizedName("gun_b92_ammo").setMaxStackSize(1).setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92_ammo_alt"); gun_b92 = new GunB92().setUnlocalizedName("gun_b92").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92"); gun_b93 = new GunB93().setUnlocalizedName("gun_b93").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b93"); - gun_coilgun = new ItemCoilgun(GunEnergyFactory.getCoilgunConfig()).setUnlocalizedName("gun_coilgun").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_coilgun"); gun_xvl1456_ammo = new Item().setUnlocalizedName("gun_xvl1456_ammo").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_xvl1456_ammo"); gun_xvl1456 = new ItemGunGauss(GunGaussFactory.getXVLConfig(), GunGaussFactory.getChargedConfig()).setUnlocalizedName("gun_xvl1456").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_xvl1456"); gun_osipr_ammo = new Item().setUnlocalizedName("gun_osipr_ammo").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_osipr_ammo"); @@ -4101,7 +4101,6 @@ public class ModItems { gun_cryocannon = new ItemCryoCannon(GunEnergyFactory.getCryoCannonConfig()).setUnlocalizedName("gun_cryocannon").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_cryocannon"); gun_fireext = new ItemGunBase(GunEnergyFactory.getExtConfig()).setUnlocalizedName("gun_fireext").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fireext"); gun_mp = new ItemGunBase(Gun556mmFactory.getEuphieConfig()).setUnlocalizedName("gun_mp").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_pm"); - gun_bolter = new ItemGunBase(Gun75BoltFactory.getBolterConfig()).setUnlocalizedName("gun_bolter").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolter"); gun_bolter_digamma = new ItemGunBase(Gun75BoltFactory.getBolterConfig()).setUnlocalizedName("gun_bolter_digamma").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolter_digamma"); gun_zomg = new ItemGunBase(GunEnergyFactory.getZOMGConfig()).setUnlocalizedName("gun_zomg").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_zomg"); gun_revolver_inverted = new GunSuicide().setUnlocalizedName("gun_revolver_inverted").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_inverted"); @@ -6913,7 +6912,6 @@ public class ModItems { GameRegistry.registerItem(gun_cryocannon, gun_cryocannon.getUnlocalizedName()); GameRegistry.registerItem(gun_fireext, gun_fireext.getUnlocalizedName()); GameRegistry.registerItem(gun_mp, gun_mp.getUnlocalizedName()); - GameRegistry.registerItem(gun_bolter, gun_bolter.getUnlocalizedName()); GameRegistry.registerItem(gun_bolter_digamma, gun_bolter_digamma.getUnlocalizedName()); GameRegistry.registerItem(gun_zomg, gun_zomg.getUnlocalizedName()); GameRegistry.registerItem(gun_emp, gun_emp.getUnlocalizedName()); @@ -6972,6 +6970,8 @@ public class ModItems { GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(gun_lasrifle, gun_lasrifle.getUnlocalizedName()); GameRegistry.registerItem(gun_coilgun, gun_coilgun.getUnlocalizedName()); + GameRegistry.registerItem(gun_hangman, gun_hangman.getUnlocalizedName()); + GameRegistry.registerItem(gun_bolter, gun_bolter.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java index 5a4787853..8b0e32701 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java @@ -29,6 +29,7 @@ public class GunConfig { public static final String F_DURABILITY = "F_DURABILITY"; public static final String I_DRAWDURATION = "I_DRAWDURATION"; public static final String I_INSPECTDURATION = "I_INSPECTDURATION"; + public static final String I_INSPECTCANCEL = "I_INSPECTCANCEL"; public static final String O_CROSSHAIR = "O_CROSSHAIR"; public static final String B_HIDECROSSHAIR = "B_HIDECROSSHAIR"; public static final String B_RELOADANIMATIONSEQUENTIAL = "B_RELOADANIMATIONSEQUENTIAL"; @@ -53,6 +54,7 @@ public class GunConfig { protected float durability_DNA; protected int drawDuration_DNA = 0; protected int inspectDuration_DNA = 0; + protected boolean inspectCancel_DNA = true; protected Crosshair crosshair_DNA; protected boolean hideCrosshair_DNA = true; protected boolean reloadAnimationsSequential_DNA; @@ -82,6 +84,7 @@ public class GunConfig { public float getDurability(ItemStack stack) { return WeaponUpgradeManager.eval(durability_DNA, stack, F_DURABILITY, this); } public int getDrawDuration(ItemStack stack) { return WeaponUpgradeManager.eval(drawDuration_DNA, stack, I_DRAWDURATION, this); } public int getInspectDuration(ItemStack stack) { return WeaponUpgradeManager.eval(inspectDuration_DNA, stack, I_INSPECTDURATION, this); } + public boolean getInspectCancel(ItemStack stack) { return WeaponUpgradeManager.eval(inspectCancel_DNA, stack, I_INSPECTCANCEL, this); } public Crosshair getCrosshair(ItemStack stack) { return WeaponUpgradeManager.eval(crosshair_DNA, stack, O_CROSSHAIR, this); } public boolean getHideCrosshair(ItemStack stack) { return WeaponUpgradeManager.eval(hideCrosshair_DNA, stack, B_HIDECROSSHAIR, this); } public boolean getReloadAnimSequential(ItemStack stack) { return WeaponUpgradeManager.eval(reloadAnimationsSequential_DNA, stack, B_RELOADANIMATIONSEQUENTIAL, this); } @@ -109,6 +112,7 @@ public class GunConfig { public GunConfig dura(float dura) { this.durability_DNA = dura; return this; } public GunConfig draw(int draw) { this.drawDuration_DNA = draw; return this; } public GunConfig inspect(int inspect) { this.inspectDuration_DNA = inspect; return this; } + public GunConfig inspectCancel(boolean flag) { this.inspectCancel_DNA = flag; return this; } public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java index 10af203e0..c6a3acab4 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java +++ b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java @@ -100,12 +100,11 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IEquipRecei } public static enum GunState { - DRAWING, //initial delay after selecting - IDLE, //gun can be fired or reloaded - WINDUP, //fire button is down, added delay before fire - COOLDOWN, //gun has been fired, cooldown - RELOADING, //gun is currently reloading - JAMMED, //gun is jammed, either after reloading or while firing + DRAWING, //forced delay where nothing can be done + IDLE, //the gun is ready to fire or reload + COOLDOWN, //forced delay, but with option for refire + RELOADING, //forced delay after which a reload action happens, may be canceled (TBI) + JAMMED, //forced delay due to jamming } @SideOnly(Side.CLIENT) @@ -117,7 +116,12 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IEquipRecei for(Receiver rec : config.getReceivers(stack)) { IMagazine mag = rec.getMagazine(stack); list.add("Ammo: " + mag.getIconForHUD(stack, player).getDisplayName() + " " + mag.reportAmmoStateForHUD(stack, player)); - list.add("Base Damage: " + rec.getBaseDamage(stack)); + float dmg = rec.getBaseDamage(stack); + list.add("Base Damage: " + dmg); + if(mag.getType(stack, player.inventory) instanceof BulletConfig) { + BulletConfig bullet = (BulletConfig) mag.getType(stack, player.inventory); + list.add("Damage with current ammo: " + dmg * bullet.damageMult + (bullet.projectilesMin > 1 ? (" x" + (bullet.projectilesMin != bullet.projectilesMax ? (bullet.projectilesMin + "-" + bullet.projectilesMax) : bullet.projectilesMin)) : "")); + } } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java index b96378128..7f9446a36 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java @@ -61,6 +61,7 @@ public class GunFactory { XFactoryEnergy.init(); XFactoryAccelerator.init(); XFactoryCatapult.init(); + XFactory75Bolt.init(); /// PROXY BULLSHIT /// MainRegistry.proxy.registerGunCfg(); @@ -68,13 +69,14 @@ public class GunFactory { public static enum EnumAmmo { STONE, STONE_AP, STONE_IRON, STONE_SHOT, - M357_SP, M357_FMJ, M357_JHP, M357_AP, M357_EXPRESS, - M44_SP, M44_FMJ, M44_JHP, M44_AP, M44_EXPRESS, + M357_BP, M357_SP, M357_FMJ, M357_JHP, M357_AP, M357_EXPRESS, + M44_BP, M44_SP, M44_FMJ, M44_JHP, M44_AP, M44_EXPRESS, P22_SP, P22_FMJ, P22_JHP, P22_AP, P9_SP, P9_FMJ, P9_JHP, P9_AP, R556_SP, R556_FMJ, R556_JHP, R556_AP, R762_SP, R762_FMJ, R762_JHP, R762_AP, R762_DU, BMG50_SP, BMG50_FMJ, BMG50_JHP, BMG50_AP, BMG50_DU, + B75, B75_INC, B75_EXP, G12_BP, G12_BP_MAGNUM, G12_BP_SLUG, G12, G12_SLUG, G12_FLECHETTE, G12_MAGNUM, G12_EXPLOSIVE, G12_PHOSPHORUS, G12_ANTHRAX, G26_FLARE, G26_FLARE_SUPPLY, G26_FLARE_WEAPON, G40_HE, G40_HEAT, G40_DEMO, G40_INC, G40_PHOSPHORUS, diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 915a4ba2d..ca70b95ca 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -68,6 +68,8 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_lasrifle, new ItemRenderLasrifle()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_coilgun, new ItemRenderCoilgun()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_hangman, new ItemRenderHangman()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolter, new ItemRenderBolter()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -76,13 +78,15 @@ public class GunFactoryClient { flint.setRenderer(LegoClient.RENDER_STANDARD_BULLET); iron.setRenderer(LegoClient.RENDER_STANDARD_BULLET); shot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); - + + m357_bp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_sp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m357_ap.setRenderer(LegoClient.RENDER_AP_BULLET); m357_express.setRenderer(LegoClient.RENDER_EXPRESS_BULLET); - + + m44_bp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m44_sp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m44_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); m44_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -185,6 +189,8 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_fatman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_lasrifle) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_coilgun) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_hangman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_bolter) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java index 27ec00e93..5cabffb60 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java @@ -64,6 +64,10 @@ public class Lego { ItemGunBaseNT.playAnimation(player, stack, AnimType.RELOAD, ctx.configIndex); } else { ItemGunBaseNT.playAnimation(player, stack, AnimType.INSPECT, ctx.configIndex); + if(!ctx.config.getInspectCancel(stack)) { + ItemGunBaseNT.setState(stack, ctx.configIndex, GunState.DRAWING); + ItemGunBaseNT.setTimer(stack, ctx.configIndex, ctx.config.getInspectDuration(stack)); + } } } }; diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index 5483e4a68..b98d085bb 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java @@ -16,11 +16,15 @@ import com.hbm.particle.SpentCasing; import com.hbm.particle.helper.CasingCreator; import com.hbm.render.anim.HbmAnimations.AnimType; import com.hbm.sound.AudioWrapper; +import com.hbm.util.EntityDamageUtil; import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; +import net.minecraft.block.Block; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.DamageSource; +import net.minecraft.util.MovingObjectPosition; /** Orchestras are server-side components that run along client-side animations. * The orchestra only knows what animation is or was playing and how long it started, but not if it is still active. @@ -928,7 +932,7 @@ public class Orchestras { if(type == AnimType.RELOAD) { if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); if(timer == 16) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); - if(timer == 28) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1F); + if(timer == 32) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1.25F); if(timer == 38) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); if(timer == 43) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); } @@ -1065,4 +1069,56 @@ public class Orchestras { if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.coilgunReload", 1F, 1F); } }; + + public static BiConsumer ORCHESTRA_HANGMAN = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); + } + + if(type == AnimType.RELOAD) { + + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.8F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 0.8F); + if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + if(timer == 35) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.75F); + + if(timer == 10) { + Receiver rec = ctx.config.getReceivers(stack)[0]; + IMagazine mag = rec.getMagazine(stack); + SpentCasing casing = mag.getCasing(stack, ctx.inventory); + if(casing != null) for(int i = 0; i < mag.getCapacity(stack); i++) CasingCreator.composeEffect(entity.worldObj, entity, 0.25, -0.25, -0.125, -0.05, 0, 0, 0.01, casing.getName()); + } + } + + if(type == AnimType.INSPECT) { + if(timer == 16 && ctx.getPlayer() != null) { + MovingObjectPosition mop = EntityDamageUtil.getMouseOver(ctx.getPlayer(), 3.0D); + if(mop != null) { + if(mop.typeOfHit == mop.typeOfHit.ENTITY) { + float damage = 10F; + mop.entityHit.attackEntityFrom(DamageSource.causePlayerDamage(ctx.getPlayer()), damage); + mop.entityHit.motionX *= 2; + mop.entityHit.motionZ *= 2; + entity.worldObj.playSoundAtEntity(mop.entityHit, "hbm:weapon.fire.smack", 1F, 0.9F + entity.getRNG().nextFloat() * 0.2F); + } + if(mop.typeOfHit == mop.typeOfHit.BLOCK) { + Block b = entity.worldObj.getBlock(mop.blockX, mop.blockY, mop.blockZ); + entity.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, b.stepSound.getStepResourcePath(), 2F, 0.9F + entity.getRNG().nextFloat() * 0.2F); + } + } + } + } + + if(type == AnimType.JAMMED) { + if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.8F); + if(timer == 15) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 0.8F); + if(timer == 20) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.75F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java index c3aff5e15..379cffc6b 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java @@ -20,6 +20,7 @@ import net.minecraft.item.ItemStack; public class XFactory357 { + public static BulletConfig m357_bp; public static BulletConfig m357_sp; public static BulletConfig m357_fmj; public static BulletConfig m357_jhp; @@ -27,6 +28,7 @@ public class XFactory357 { public static BulletConfig m357_express; public static void init() { + m357_bp = new BulletConfig().setItem(EnumAmmo.M357_BP).setDamage(0.5F).setBlackPowder(true); m357_sp = new BulletConfig().setItem(EnumAmmo.M357_SP); m357_fmj = new BulletConfig().setItem(EnumAmmo.M357_FMJ).setDamage(0.8F).setArmorPiercing(0.1F); m357_jhp = new BulletConfig().setItem(EnumAmmo.M357_JHP).setDamage(1.5F).setArmorPiercing(-0.25F); @@ -37,7 +39,7 @@ public class XFactory357 { .dura(300).draw(4).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(16).reload(55).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m357_bp, m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() @@ -48,7 +50,7 @@ public class XFactory357 { new GunConfig().dura(30_000).draw(20).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(11).reload(55).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m357_bp, m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) .offset(0.75, -0.0625, 0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) @@ -57,7 +59,7 @@ public class XFactory357 { new GunConfig().dura(30_000).draw(20).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(11).reload(55).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineFullReload(1, 6).addConfigs(m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) + .mag(new MagazineFullReload(1, 6).addConfigs(m357_bp, m357_sp, m357_fmj, m357_jhp, m357_ap, m357_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .ps(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java index e7426c319..32871feb9 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java @@ -1,5 +1,6 @@ package com.hbm.items.weapon.sedna.factory; +import java.util.function.BiConsumer; import java.util.function.BiFunction; import com.hbm.items.ModItems; @@ -8,6 +9,8 @@ import com.hbm.items.weapon.sedna.Crosshair; import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.GunState; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; @@ -23,6 +26,7 @@ import net.minecraft.item.ItemStack; public class XFactory44 { + public static BulletConfig m44_bp; public static BulletConfig m44_sp; public static BulletConfig m44_fmj; public static BulletConfig m44_jhp; @@ -32,6 +36,8 @@ public class XFactory44 { public static void init() { SpentCasing casing44 = new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS).setupSmoke(1F, 0.5D, 60, 20); + m44_bp = new BulletConfig().setItem(EnumAmmo.M44_BP).setDamage(0.5F).setBlackPowder(true) + .setCasing(casing44.clone().register("m44bp")); m44_sp = new BulletConfig().setItem(EnumAmmo.M44_SP) .setCasing(casing44.clone().register("m44")); m44_fmj = new BulletConfig().setItem(EnumAmmo.M44_FMJ).setDamage(0.8F).setArmorPiercing(0.1F) @@ -49,7 +55,7 @@ public class XFactory44 { .dura(300).draw(15).inspect(23).reloadSequential(true).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(12F).delay(20).reload(25, 11, 14, 8).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineSingleReload(0, 14).addConfigs(m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .mag(new MagazineSingleReload(0, 14).addConfigs(m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) .offset(0.75, -0.0625, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() @@ -60,25 +66,42 @@ public class XFactory44 { .dura(600).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(14).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) - .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY) .pr(Lego.LAMBDA_STANDARD_RELOAD) .pt(Lego.LAMBDA_TOGGLE_AIM) - .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) + .setupStandardConfiguration() .anim(LAMBDA_NOPIP_ANIMS).orchestra(Orchestras.ORCHESTRA_NOPIP) ).setUnlocalizedName("gun_heavy_revolver"); ModItems.gun_heavy_revolver_lilmac = new ItemGunBaseNT(WeaponQuality.LEGENDARY, new GunConfig() .dura(31_000).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(14).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m44_equestrian, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .mag(new MagazineFullReload(0, 6).addConfigs(m44_equestrian, m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) .offset(0.75, -0.0625, -0.3125D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) - .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY) .pr(Lego.LAMBDA_STANDARD_RELOAD) .pt(Lego.LAMBDA_TOGGLE_AIM) - .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) + .setupStandardConfiguration() .anim(LAMBDA_LILMAC_ANIMS).orchestra(Orchestras.ORCHESTRA_NOPIP) ).setUnlocalizedName("gun_heavy_revolver_lilmac"); + + ModItems.gun_hangman = new ItemGunBaseNT(WeaponQuality.LEGENDARY, new GunConfig() + .dura(600).draw(10).inspect(31).inspectCancel(false).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .rec(new Receiver(0) + .dmg(10F).delay(10).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 8).addConfigs(m44_bp, m44_sp, m44_fmj, m44_jhp, m44_ap, m44_express)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration().ps(SMACK_A_FUCKER) + .anim(LAMBDA_HANGMAN_ANIMS).orchestra(Orchestras.ORCHESTRA_HANGMAN) + ).setUnlocalizedName("gun_hangman"); } + + public static BiConsumer SMACK_A_FUCKER = (stack, ctx) -> { + if(ItemGunBaseNT.getState(stack, ctx.configIndex) == GunState.IDLE || ItemGunBaseNT.getLastAnim(stack, ctx.configIndex) == AnimType.CYCLE) { + ItemGunBaseNT.setState(stack, ctx.configIndex, GunState.DRAWING); + ItemGunBaseNT.setTimer(stack, ctx.configIndex, ctx.config.getInspectDuration(stack)); + ItemGunBaseNT.playAnimation(ctx.getPlayer(), stack, AnimType.INSPECT, ctx.configIndex); + } + }; @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_HENRY_ANIMS = (stack, type) -> { switch(type) { @@ -122,6 +145,7 @@ public class XFactory44 { return null; }; + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_NOPIP_ANIMS = (stack, type) -> { switch(type) { case CYCLE: return new BusAnimation() @@ -154,4 +178,29 @@ public class XFactory44 { return LAMBDA_NOPIP_ANIMS.apply(stack, type); }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_HANGMAN_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation().addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_DOWN)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, 0, 50).addPos(0, 0, -3, 50).addPos(0, 0, 0, 250)); + case RELOAD: return new BusAnimation() + .addBus("LID", new BusAnimationSequence().addPos(0, 0, -90, 250).addPos(0, 0, -90, 1500).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, -10, 0, 250, IType.SIN_UP).addPos(0, -10, 0, 500).addPos(0, 0, 0, 350, IType.SIN_FULL)) + .addBus("BULLETS", new BusAnimationSequence().addPos(1, 1, 1, 0).addPos(0, 0, 0, 500)) + .addBus("EQUIP", new BusAnimationSequence().addPos(-15, 0, 0, 500, IType.SIN_FULL).addPos(-15, 0, 0, 850).addPos(-25, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 350, IType.SIN_FULL)) + .addBus("ROLL", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 25, 250, IType.SIN_FULL).addPos(0, 0, 25, 1000).addPos(0, 0, 0, 250, IType.SIN_FULL)); + case INSPECT: return new BusAnimation() + .addBus("TURN", new BusAnimationSequence().addPos(0, 170, 0, 500, IType.SIN_UP).addPos(0, 170, 0, 550).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("ROLL", new BusAnimationSequence().addPos(0, 0, 110, 500, IType.SIN_FULL).addPos(0, 0, 110, 550).addPos(0, 0, 0, 500, IType.SIN_FULL)) + .addBus("SMACK", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 1, 150, IType.SIN_DOWN).addPos(0, 0, -3, 150, IType.SIN_UP).addPos(0, 0, 0, 350, IType.SIN_FULL)); + case JAMMED: return new BusAnimation() + .addBus("LID", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -90, 250).addPos(0, 0, -90, 300).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 250).addPos(0, -3, 0, 150, IType.SIN_UP).addPos(0, 0, 0, 150, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 1000).addPos(-10, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 350, IType.SIN_FULL)) + .addBus("ROLL", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 25, 250, IType.SIN_FULL).addPos(0, 0, 25, 300).addPos(0, 0, 0, 250, IType.SIN_FULL)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java new file mode 100644 index 000000000..1bf7be2bc --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java @@ -0,0 +1,70 @@ +package com.hbm.items.weapon.sedna.factory; + +import java.util.function.BiConsumer; +import java.util.function.BiFunction; + +import com.hbm.items.ModItems; +import com.hbm.items.weapon.sedna.BulletConfig; +import com.hbm.items.weapon.sedna.Crosshair; +import com.hbm.items.weapon.sedna.GunConfig; +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; +import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.mags.MagazineFullReload; +import com.hbm.particle.SpentCasing; +import com.hbm.particle.SpentCasing.CasingType; +import com.hbm.render.anim.BusAnimation; +import com.hbm.render.anim.BusAnimationSequence; +import com.hbm.render.anim.HbmAnimations.AnimType; + +import net.minecraft.item.ItemStack; + +public class XFactory75Bolt { + + public static BulletConfig b75; + public static BulletConfig b75_inc; + public static BulletConfig b75_exp; + + public static void init() { + SpentCasing casing75 = new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS).setScale(2F, 2F, 1.5F); + + b75 = new BulletConfig().setItem(EnumAmmo.B75) + .setCasing(casing75.clone().register("b75")); + b75_inc = new BulletConfig().setItem(EnumAmmo.B75_INC).setDamage(0.8F).setArmorPiercing(0.1F) + .setCasing(casing75.clone().register("b75inc")); + b75_exp = new BulletConfig().setItem(EnumAmmo.B75_EXP).setDamage(1.5F).setArmorPiercing(-0.25F) + .setCasing(casing75.clone().register("b75exp")); + + ModItems.gun_bolter = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(3_000).draw(20).inspect(31).crosshair(Crosshair.L_CIRCLE).smoke(LAMBDA_SMOKE) + .rec(new Receiver(0) + .dmg(5F).delay(2).auto(true).spread(0.005F).reload(40).jam(55).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 30).addConfigs(b75, b75_inc, b75_exp)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_BOLTER_ANIMS).orchestra(Orchestras.ORCHESTRA_GREASEGUN) + ).setUnlocalizedName("gun_bolter"); + } + + public static BiConsumer LAMBDA_SMOKE = (stack, ctx) -> { + Lego.handleStandardSmoke(ctx.entity, stack, 2000, 0.05D, 1.1D, 0); + }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_BOLTER_ANIMS = (stack, type) -> { + switch(type) { + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(1, 0, 0, 25).addPos(0, 0, 0, 75)); + case RELOAD: return new BusAnimation() + .addBus("TILT", new BusAnimationSequence().addPos(1, 0, 0, 250).addPos(1, 0, 0, 1500).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 1, 500).addPos(1, 0, 1, 500).addPos(0, 0, 0, 500)); + case JAMMED: return new BusAnimation() + .addBus("TILT", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(1, 0, 0, 250).addPos(1, 0, 0, 700).addPos(0, 0, 0, 250)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0.6, 0, 0, 250).addPos(0, 0, 0, 250)); + } + + return null; + }; +} diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 4a45d4138..bcc7f4d77 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -583,7 +583,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_flechette, new ItemRenderWeaponObj()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_vortex, new ItemRenderWeaponVortex()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_thompson, new ItemRenderWeaponThompson()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolter, new ItemRenderWeaponBolter()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_bolter_digamma, new ItemRenderWeaponBolter()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_fireext, new ItemRenderFireExt()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_ar15, new ItemRenderWeaponAR15()); diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index 336fb1b64..f7f641b3c 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -55,6 +55,7 @@ import com.hbm.packet.toserver.GunButtonPacket; import com.hbm.render.anim.HbmAnimations; import com.hbm.render.anim.HbmAnimations.Animation; import com.hbm.render.block.ct.CTStitchReceiver; +import com.hbm.render.item.weapon.sedna.ItemRenderWeaponBase; import com.hbm.render.util.RenderAccessoryUtility; import com.hbm.render.util.RenderOverhead; import com.hbm.render.util.RenderScreenOverlay; @@ -129,7 +130,9 @@ import net.minecraft.util.Vec3; import net.minecraft.world.World; import net.minecraft.world.WorldProviderSurface; import net.minecraftforge.client.GuiIngameForge; +import net.minecraftforge.client.IItemRenderer; import net.minecraftforge.client.IRenderHandler; +import net.minecraftforge.client.MinecraftForgeClient; import net.minecraftforge.client.event.FOVUpdateEvent; import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.client.event.MouseEvent; @@ -492,6 +495,20 @@ public class ModEventHandlerClient { } } + @SubscribeEvent + public void setupNewFOV(FOVUpdateEvent event) { + + EntityPlayer player = Minecraft.getMinecraft().thePlayer; + ItemStack held = player.getHeldItem(); + + if(held == null) return; + + IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(held, IItemRenderer.ItemRenderType.EQUIPPED); + if(!(customRenderer instanceof ItemRenderWeaponBase)) return; + ItemRenderWeaponBase renderGun = (ItemRenderWeaponBase) customRenderer; + event.newfov = renderGun.getViewFOV(held, event.fov); + } + public static boolean ducked = false; @SubscribeEvent diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 52987f9d0..48b137806 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -864,6 +864,7 @@ public class ResourceManager { public static final IModelCustom tau = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tau.obj")).asVBO(); public static final IModelCustom fatman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/fatman.obj")).asVBO(); public static final IModelCustom lasrifle = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/lasrifle.obj")).asVBO(); + public static final IModelCustom hangman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/hangman.obj")).asVBO(); public static final HashMap python_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/python.json")); public static final HashMap cursed_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/cursed.json")); @@ -1001,6 +1002,7 @@ public class ResourceManager { public static final ResourceLocation fatman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman.png"); public static final ResourceLocation fatman_mininuke_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman_mininuke.png"); public static final ResourceLocation lasrifle_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lasrifle.png"); + public static final ResourceLocation hangman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/hangman.png"); public static final ResourceLocation lance_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lance.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java index 7683fa149..0b1da0139 100644 --- a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java @@ -75,8 +75,7 @@ public class ItemRenderWeaponBolter implements IItemRenderer { GL11.glRotated(mag[0] * 60 * (mag[2] == 1 ? 2.5 : 1), -1, 0, 0); GL11.glTranslated(0, 0, -5); ResourceManager.bolter.renderPart("Mag"); - if(mag[2] != 1) - ResourceManager.bolter.renderPart("Bullet"); + if(mag[2] != 1) ResourceManager.bolter.renderPart("Bullet"); GL11.glPopMatrix(); GL11.glPushMatrix(); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java index b78bb547e..a21b57e25 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java @@ -15,6 +15,12 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java index af8f2045b..394415ace 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAtlas.java @@ -14,6 +14,12 @@ public class ItemRenderAtlas extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java new file mode 100644 index 000000000..4f97ce3c2 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderBolter.java @@ -0,0 +1,119 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.item.ItemStack; + +public class ItemRenderBolter extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -2F * offset, 2.5F * offset, + 0, -10.5 / 8D, 1.25); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bolter_tex); + double scale = 0.5D; + GL11.glScaled(scale, scale, scale); + + GL11.glRotated(180, 0, 1, 0); + + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + GL11.glRotated(recoil[0] * 5, 1, 0, 0); + GL11.glTranslated(0, 0, recoil[0]); + + double[] tilt = HbmAnimations.getRelevantTransformation("TILT"); + GL11.glTranslated(0, tilt[0], 3); + GL11.glRotated(tilt[0] * 35, 1, 0, 0); + GL11.glTranslated(0, 0, -3); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.bolter.renderPart("Body"); + + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 5); + GL11.glRotated(mag[0] * 60 * (mag[2] == 1 ? 2.5 : 1), -1, 0, 0); + GL11.glTranslated(0, 0, -5); + ResourceManager.bolter.renderPart("Mag"); + if(mag[2] != 1) ResourceManager.bolter.renderPart("Bullet"); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + OpenGlHelper.glBlendFunc(770, 771, 1, 0); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); + + FontRenderer font = Minecraft.getMinecraft().fontRenderer; + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + String s = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) + ""; + float f3 = 0.04F; + GL11.glTranslatef(0.025F - (font.getStringWidth(s) / 2) * 0.04F, 2.11F, 2.91F); + GL11.glScalef(f3, -f3, f3); + GL11.glRotatef(45, 1, 0, 0); + GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3); + font.drawString(s, 0, 0, 0xff0000); + + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopAttrib(); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 3D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0.25, 1.25); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 2.75D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.5, -0.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glRotated(180, 0, 1, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bolter_tex); + ResourceManager.bolter.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java index dbf04f6a1..829aa1a3a 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCarbine.java @@ -14,6 +14,12 @@ public class ItemRenderCarbine extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java index cc19eaa72..111232870 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java @@ -14,6 +14,12 @@ public class ItemRenderCoilgun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java index 531e26c2d..b2b7250f4 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCongoLake.java @@ -20,6 +20,12 @@ public class ItemRenderCongoLake extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); @@ -27,7 +33,7 @@ public class ItemRenderCongoLake extends ItemRenderWeaponBase { float offset = 0.8F; standardAimingTransform(stack, -1.5F * offset, -2F * offset, 1.25F * offset, - 0, -9 / 8D, 0.25); + 0, -10 / 8D, 0.25); } @Override @@ -52,7 +58,11 @@ public class ItemRenderCongoLake extends ItemRenderWeaponBase { GL11.glPushMatrix(); { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; HbmAnimations.applyRelevantTransformation("Sight"); + GL11.glTranslated(0, 2.125, 3); + GL11.glRotated(aimingProgress * -90, 1, 0, 0); + GL11.glTranslated(0, -2.125, -3); ResourceManager.congolake.renderPart("Sight"); } GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java index 639706818..8991d63f6 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java @@ -14,6 +14,12 @@ public class ItemRenderFatMan extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java index c43ce175d..238150adc 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlamer.java @@ -16,6 +16,12 @@ public class ItemRenderFlamer extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java index 3a7e62e71..d97381832 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFlaregun.java @@ -14,6 +14,12 @@ public class ItemRenderFlaregun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); @@ -21,7 +27,7 @@ public class ItemRenderFlaregun extends ItemRenderWeaponBase { float offset = 0.8F; standardAimingTransform(stack, -1.25F * offset, -1.5F * offset, 2F * offset, - 0, -5.5 / 8D, 1); + 0, -5.5 / 8D, 0.5); } @Override diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java index b65244be8..34185f273 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java @@ -14,6 +14,12 @@ public class ItemRenderG3 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java index 6dce925b2..41c7f287d 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderGreasegun.java @@ -14,6 +14,12 @@ public class ItemRenderGreasegun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java new file mode 100644 index 000000000..732cf2abf --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHangman.java @@ -0,0 +1,132 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; + +public class ItemRenderHangman extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -0.875F * offset, 1.75F * offset, + 0, -1.5 / 8D, 1.25); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hangman_tex); + float offset = 0.8F; + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] roll = HbmAnimations.getRelevantTransformation("ROLL"); + double[] turn = HbmAnimations.getRelevantTransformation("TURN"); + double[] smack = HbmAnimations.getRelevantTransformation("SMACK"); + double[] lid = HbmAnimations.getRelevantTransformation("LID"); + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + double[] bullets = HbmAnimations.getRelevantTransformation("BULLETS"); + + GL11.glTranslated(1.5F * offset, 0, -1); + GL11.glRotated(turn[1], 0, 1, 0); + GL11.glTranslated(-1.5F * offset, 0, 1); + + GL11.glRotated(roll[2], 0, 0, 1); + GL11.glTranslated(smack[0], smack[1], smack[2]); + + double scale = 0.125D; + GL11.glScaled(scale, scale, scale); + + GL11.glTranslated(0, -4, -10); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 4, 10); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.hangman.renderPart("Rifle"); + ResourceManager.hangman.renderPart("Internals"); + + GL11.glPushMatrix(); + //i give the fuck up + GL11.glTranslated(-2.1875, -1.75, 0); + GL11.glRotated(lid[2], 0, 0, 1); + GL11.glTranslated(2.1875, 1.75, 0); + ResourceManager.hangman.renderPart("Lid"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(mag[0], mag[1], mag[2]); + ResourceManager.hangman.renderPart("Magazine"); + if(bullets[0] == 0) ResourceManager.hangman.renderPart("Bullets"); + GL11.glPopMatrix(); + + double smokeScale = 1.5; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 29); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(smokeScale, smokeScale, smokeScale); + this.renderSmokeNodes(gun.getConfig(stack, 0).smokeNodes, 0.5D); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 29); + GL11.glRotated(90, 0, 1, 0); + GL11.glRotated(90 * gun.shotRand, 1, 0, 0); + GL11.glScaled(2, 2, 2); + this.renderMuzzleFlash(gun.lastShot[0], 75, 7.5); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 0.375D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 4.25, 8); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 0.375D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.5, 2.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hangman_tex); + ResourceManager.hangman.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java index 1a7769cec..7e1d6e858 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java @@ -22,6 +22,12 @@ public class ItemRenderHeavyRevolver extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * (isScoped(stack) ? 0.66F : 0.33F)); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 1); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java index 0c89e72f0..ff014f479 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHenry.java @@ -14,6 +14,12 @@ public class ItemRenderHenry extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java index c14ec39a0..75e4db426 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLAG.java @@ -13,6 +13,12 @@ public class ItemRenderLAG extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java index 23c1d8190..8f2e30bff 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java @@ -14,6 +14,12 @@ public class ItemRenderLasrifle extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.75F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java index 7421322f5..58cdfeb8e 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLiberator.java @@ -15,6 +15,12 @@ public class ItemRenderLiberator extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java index 165593a13..80ebca69f 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java @@ -14,6 +14,12 @@ public class ItemRenderM2 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java index 4381b8824..81ca1a2ec 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMaresleg.java @@ -22,6 +22,12 @@ public class ItemRenderMaresleg extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java index af0e4a7c3..b4d55e4ca 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMinigun.java @@ -14,6 +14,12 @@ public class ItemRenderMinigun extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java index 955f3d994..f0e5380ff 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPanzerschreck.java @@ -14,6 +14,12 @@ public class ItemRenderPanzerschreck extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java index 903ce4f9f..7f06a4509 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderPepperbox.java @@ -14,6 +14,12 @@ public class ItemRenderPepperbox extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 1.5); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java index 4e5038478..baff66af8 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSPAS12.java @@ -18,6 +18,12 @@ public class ItemRenderSPAS12 extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java index 8aaf9e285..b2d674e0c 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java @@ -24,6 +24,18 @@ public class ItemRenderSTG77 extends ItemRenderWeaponBase { 0, -5.75 / 8D, 1); } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.66F); + } + + @Override + protected float getBaseFOV(ItemStack stack) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return 70F - aimingProgress * 55; + } + @Override public void renderFirstPerson(ItemStack stack) { diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java index e0af2c0c3..aa7aa0872 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java @@ -28,6 +28,12 @@ public class ItemRenderShredder extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java index b80e3354e..384383688 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderStinger.java @@ -16,6 +16,12 @@ public class ItemRenderStinger extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.5F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java index d3192e3f0..e961d5517 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java @@ -16,6 +16,12 @@ public class ItemRenderTeslaCannon extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java index 10ee4acaa..40e267595 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUzi.java @@ -14,6 +14,12 @@ public class ItemRenderUzi extends ItemRenderWeaponBase { @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + @Override + public float getViewFOV(ItemStack stack, float fov) { + float aimingProgress = ItemGunBaseNT.prevAimingProgress + (ItemGunBaseNT.aimingProgress - ItemGunBaseNT.prevAimingProgress) * interp; + return fov * (1 - aimingProgress * 0.33F); + } + @Override public void setupFirstPerson(ItemStack stack) { GL11.glTranslated(0, 0, 0.875); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java index 4c64c7b78..a97f4425c 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java @@ -98,7 +98,7 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { Minecraft mc = Minecraft.getMinecraft(); EntityLivingBase entityplayer = (EntityLivingBase) mc.renderViewEntity; - float fov = 70.0F; + float fov = getBaseFOV(entityplayer.getHeldItem()); if(useFOVSetting) fov = mc.gameSettings.fovSetting; @@ -113,6 +113,8 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { return fov; } + protected float getBaseFOV(ItemStack stack) { return 70F; } + public float getViewFOV(ItemStack stack, float fov) { return fov; } protected float getSwayMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 0.1F : 0.5F; } protected float getSwayPeriod(ItemStack stack) { return 0.75F; } protected float getTurnMagnitude(ItemStack stack) { return 2.75F; } @@ -159,7 +161,7 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { GL11.glPushMatrix(); //swing - float swing = player.getSwingProgress(interp); + /*float swing = player.getSwingProgress(interp); float swingZ = MathHelper.sin(swing * (float) Math.PI); float swingX = MathHelper.sin(MathHelper.sqrt_float(swing) * (float) Math.PI); GL11.glTranslatef(-swingX * 0.4F, MathHelper.sin(MathHelper.sqrt_float(swing) * (float) Math.PI * 2.0F) * 0.2F, -swingZ * 0.2F); @@ -169,8 +171,10 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { float swingPitchRoll = MathHelper.sin(MathHelper.sqrt_float(swing) * (float) Math.PI); GL11.glRotatef(-swingYaw * 20.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(-swingPitchRoll * 20.0F, 0.0F, 0.0F, 1.0F); - GL11.glRotatef(-swingPitchRoll * 80.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(-swingPitchRoll * 80.0F, 1.0F, 0.0F, 0.0F);*/ + GL11.glEnable(GL12.GL_RESCALE_NORMAL); //! + GL11.glRotated(180, 0, 1, 0); //viewbob diff --git a/src/main/java/com/hbm/render/util/RenderInfoSystem.java b/src/main/java/com/hbm/render/util/RenderInfoSystem.java index b533216ea..136e9d8fe 100644 --- a/src/main/java/com/hbm/render/util/RenderInfoSystem.java +++ b/src/main/java/com/hbm/render/util/RenderInfoSystem.java @@ -50,7 +50,7 @@ public class RenderInfoSystem { if(event.type != ElementType.CROSSHAIRS) return; - this.messages.put(-666, new InfoEntry("Monarch celebratory special edition (balls tuah director's cut)", 666_666)); + //this.messages.put(-666, new InfoEntry("Monarch celebratory special edition (balls tuah director's cut)", 666_666)); if(this.messages.isEmpty()) return; diff --git a/src/main/java/com/hbm/util/EntityDamageUtil.java b/src/main/java/com/hbm/util/EntityDamageUtil.java index ada2a10c8..1832ef854 100644 --- a/src/main/java/com/hbm/util/EntityDamageUtil.java +++ b/src/main/java/com/hbm/util/EntityDamageUtil.java @@ -1,6 +1,7 @@ package com.hbm.util; import java.lang.reflect.Method; +import java.util.List; import cpw.mods.fml.relauncher.ReflectionHelper; import net.minecraft.enchantment.EnchantmentHelper; @@ -10,7 +11,11 @@ import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.passive.EntityTameable; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.potion.Potion; +import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.DamageSource; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.Vec3; +import net.minecraft.world.World; import net.minecraftforge.common.ForgeHooks; public class EntityDamageUtil { @@ -270,4 +275,74 @@ public class EntityDamageUtil { public static void setBeenAttacked(EntityLivingBase living) { living.velocityChanged = living.getRNG().nextDouble() >= living.getEntityAttribute(SharedMonsterAttributes.knockbackResistance).getAttributeValue(); } + + public static MovingObjectPosition getMouseOver(EntityPlayer attacker, double reach) { + + World world = attacker.worldObj; + MovingObjectPosition objectMouseOver = null; + Entity pointedEntity = null; + + objectMouseOver = rayTrace(attacker, reach, 1F); + + Vec3 pos = getPosition(attacker); + Vec3 look = attacker.getLook(1F); + Vec3 end = pos.addVector(look.xCoord * reach, look.yCoord * reach, look.zCoord * reach); + Vec3 hitvec = null; + float grace = 1.0F; + List list = world.getEntitiesWithinAABBExcludingEntity(attacker, attacker.boundingBox.addCoord(look.xCoord * reach, look.yCoord * reach, look.zCoord * reach).expand(grace, grace, grace)); + + double closest = reach; + + for(int i = 0; i < list.size(); ++i) { + Entity entity = (Entity) list.get(i); + + if(entity.canBeCollidedWith()) { + + float borderSize = entity.getCollisionBorderSize(); + AxisAlignedBB axisalignedbb = entity.boundingBox.expand(borderSize, borderSize, borderSize); + MovingObjectPosition movingobjectposition = axisalignedbb.calculateIntercept(pos, end); + + if(axisalignedbb.isVecInside(pos)) { + if(0.0D <= closest) { + pointedEntity = entity; + hitvec = movingobjectposition == null ? pos : movingobjectposition.hitVec; + closest = 0.0D; + } + + } else if(movingobjectposition != null) { + double dist = pos.distanceTo(movingobjectposition.hitVec); + + if(dist < closest || closest == 0.0D) { + if(entity == attacker.ridingEntity && !entity.canRiderInteract()) { + if(closest == 0.0D) { + pointedEntity = entity; + hitvec = movingobjectposition.hitVec; + } + } else { + pointedEntity = entity; + hitvec = movingobjectposition.hitVec; + closest = dist; + } + } + } + } + } + + if(pointedEntity != null && (closest < reach || objectMouseOver == null)) { + objectMouseOver = new MovingObjectPosition(pointedEntity, hitvec); + } + + return objectMouseOver; + } + + public static MovingObjectPosition rayTrace(EntityPlayer player, double dist, float interp) { + Vec3 pos = getPosition(player); + Vec3 look = player.getLook(interp); + Vec3 end = pos.addVector(look.xCoord * dist, look.yCoord * dist, look.zCoord * dist); + return player.worldObj.func_147447_a(pos, end, false, false, true); + } + + public static Vec3 getPosition(EntityPlayer player) { + return Vec3.createVectorHelper(player.posX, player.posY + player.getEyeHeight(), player.posZ); + } } diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index d62dbd1c1..26f535d35 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -1179,11 +1179,13 @@ item.ammo_standard.g40_he.name=40mm Sprenggranate item.ammo_standard.g40_heat.name=40mm Hohlladungsgranate item.ammo_standard.g40_inc.name=40mm Brandgranate item.ammo_standard.m357_ap.name=.357 Magnumkugel (Panzerbrechend) +item.ammo_standard.m357_bp.name=.357 Magnumkugel (Schwarzpulver) item.ammo_standard.m357_express.name=.357 Magnumkugel (VMG Express) item.ammo_standard.m357_fmj.name=.357 Magnumkugel (Vollmantelgeschoss) item.ammo_standard.m357_jhp.name=.357 Magnumkugel (Hohlspitz) item.ammo_standard.m357_sp.name=.357 Magnumkugel (Teilmantelgeschoss) item.ammo_standard.m44_ap.name=.44 Magnumkugel (Panzerbrechend) +item.ammo_standard.m44_bp.name=.44 Magnumkugel (Schwarzpulver) item.ammo_standard.m44_equestrian.name=.44 Magnum Schädelsprenger item.ammo_standard.m44_express.name=.44 Magnumkugel (VMG Express) item.ammo_standard.m44_fmj.name=.44 Magnumkugel (Vollmantelgeschoss) @@ -2172,6 +2174,7 @@ item.gun_flechette.name=Flechet-Gewehr item.gun_folly.name=Prototyp Digamma "Irrsinn" item.gun_g3.name=Sturmgewehr item.gun_greasegun.name=Grease Gun +item.gun_hangman.name=Hangman item.gun_heavy_revolver.name=Schwerer Revolver item.gun_heavy_revolver_lilmac.name=Little Macintosh item.gun_henry.name=Repetiergewehr diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 70cc679c9..11eb835c3 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -1902,11 +1902,13 @@ item.ammo_standard.g40_he.name=40mm Grenade, High-Explosive item.ammo_standard.g40_heat.name=40mm Grenade, Shaped Charge item.ammo_standard.g40_inc.name=40mm Grenade, Incendiary item.ammo_standard.m357_ap.name=.357 Magnum Round (Armor Piercing) +item.ammo_standard.m357_bp.name=.357 Magnum Round (Black Powder) item.ammo_standard.m357_express.name=.357 Magnum Round (FMJ Express) item.ammo_standard.m357_fmj.name=.357 Magnum Round (Full Metal Jacket) item.ammo_standard.m357_jhp.name=.357 Magnum Round (Jacketed Hollow Point) item.ammo_standard.m357_sp.name=.357 Magnum Round (Soft Point) item.ammo_standard.m44_ap.name=.44 Magnum Round (Armor Piercing) +item.ammo_standard.m44_bp.name=.44 Magnum Round (Black Powder) item.ammo_standard.m44_equestrian.name=.44 Magnum Head-Exploder item.ammo_standard.m44_express.name=.44 Magnum Round (FMJ Express) item.ammo_standard.m44_fmj.name=.44 Magnum Round (Full Metal Jacket) @@ -2981,6 +2983,7 @@ item.gun_folly.name=Prototype Digamma "Folly" item.gun_g3.name=Assault Rifle item.gun_glass_cannon.name=The Glass Cannon item.gun_greasegun.name=Grease Gun +item.gun_hangman.name=Hangman item.gun_heavy_revolver.name=Heavy Revolver item.gun_heavy_revolver_lilmac.name=Little Macintosh item.gun_henry.name=Lever Action Rifle diff --git a/src/main/resources/assets/hbm/models/weapons/hangman.obj b/src/main/resources/assets/hbm/models/weapons/hangman.obj index 10c473e4c..8ab6f66f8 100644 --- a/src/main/resources/assets/hbm/models/weapons/hangman.obj +++ b/src/main/resources/assets/hbm/models/weapons/hangman.obj @@ -1,567 +1,3321 @@ -# Blender v3.2.0 OBJ File: 'hangman.blend' +# Blender v2.79 (sub 0) OBJ File: 'hangman.blend' # www.blender.org +o Bullets +v 0.176776 0.176778 -2.231359 +v 0.000000 0.250001 -2.231359 +v 0.000000 -0.249999 -2.231359 +v 1.500000 -1.249999 -2.231359 +v 1.250000 -1.499999 -2.231359 +v 1.500000 -1.749999 -2.231359 +v 1.237437 -2.383882 -2.231359 +v 0.883884 -2.383882 -2.231359 +v 0.883884 -2.737436 -2.231360 +v 0.250000 -2.999999 -2.231360 +v 0.000000 -2.749999 -2.231360 +v -0.250000 -2.999999 -2.231360 +v -0.883883 -2.383882 -2.231359 +v -1.237436 -2.383883 -2.231359 +v -1.237437 -2.737436 -2.231360 +v -1.500000 -1.249999 -2.231359 +v -1.676777 -1.323223 -2.231359 +v -1.750000 -1.499999 -2.231359 +v 0.883884 -0.262562 -2.231359 +v 0.883884 -0.616115 -2.231359 +v 1.237437 -0.616115 -2.231359 +v -0.883884 -0.616116 -2.231359 +v -0.883884 -0.262562 -2.231359 +v -1.237437 -0.262562 -2.231359 +v -0.176777 0.176778 -2.231359 +v -0.250000 0.000001 -2.231359 +v -0.176777 -0.176776 -2.231359 +v 0.176776 -0.176776 -2.231359 +v 0.250000 0.000001 -2.231359 +v 1.750000 -1.499999 -2.231359 +v 1.676777 -1.323222 -2.231359 +v 1.323224 -1.323222 -2.231359 +v 1.323223 -1.676775 -2.231359 +v 1.676777 -1.676775 -2.231359 +v 1.237437 -2.737436 -2.231360 +v 1.310661 -2.560659 -2.231359 +v 1.060660 -2.310659 -2.231359 +v 0.810660 -2.560659 -2.231359 +v 1.060660 -2.810659 -2.231360 +v 0.000000 -3.249999 -2.231360 +v 0.176777 -3.176776 -2.231360 +v 0.176777 -2.823222 -2.231360 +v -0.176776 -2.823222 -2.231360 +v -0.176776 -3.176776 -2.231360 +v -1.060660 -2.810659 -2.231360 +v -0.883883 -2.737436 -2.231360 +v -0.810660 -2.560659 -2.231359 +v -1.060660 -2.310659 -2.231359 +v -1.310660 -2.560659 -2.231359 +v -1.676777 -1.676776 -2.231359 +v -1.500000 -1.749999 -2.231359 +v -1.323223 -1.676776 -2.231359 +v -1.250000 -1.499999 -2.231359 +v -1.323223 -1.323223 -2.231359 +v 1.237437 -0.262562 -2.231359 +v 1.060660 -0.189338 -2.231359 +v 0.810660 -0.439338 -2.231359 +v 1.060660 -0.689339 -2.231359 +v 1.310660 -0.439339 -2.231359 +v -1.310660 -0.439339 -2.231359 +v -1.237437 -0.616116 -2.231359 +v -1.060660 -0.689339 -2.231359 +v -0.810660 -0.439339 -2.231359 +v -1.060660 -0.189339 -2.231359 +v 1.435660 -0.439338 -2.668859 +v -0.265166 0.265166 -2.668859 +v 0.000000 0.375001 -2.668859 +v 0.265165 0.265166 -2.668859 +v 0.375000 0.000001 -2.668859 +v 0.265165 -0.265164 -2.668859 +v 0.000000 -0.374999 -2.668859 +v -0.265166 -0.265164 -2.668859 +v -0.375000 0.000001 -2.668859 +v 1.765166 -1.234834 -2.668859 +v 1.875001 -1.499999 -2.668859 +v 1.060660 -0.064338 -2.668859 +v 1.325826 -0.174173 -2.668859 +v 1.500000 -1.124999 -2.668859 +v 1.234835 -1.765164 -2.668859 +v 1.125000 -1.499999 -2.668859 +v 0.685660 -0.439339 -2.668859 +v 0.795495 -0.174173 -2.668859 +v 1.500000 -1.874999 -2.668859 +v 1.234835 -1.234834 -2.668859 +v 1.765165 -1.765164 -2.668859 +v 1.060660 -2.185659 -2.668859 +v 1.325826 -2.295494 -2.668859 +v 1.060661 -2.935659 -2.668860 +v 0.685660 -2.560659 -2.668859 +v 0.795496 -2.825824 -2.668860 +v 0.795495 -2.295494 -2.668859 +v 1.435661 -2.560659 -2.668859 +v 1.325826 -2.825825 -2.668860 +v 0.795495 -0.704504 -2.668859 +v 0.375000 -2.999999 -2.668860 +v 0.265165 -3.265164 -2.668860 +v 0.000000 -3.374999 -2.668860 +v -0.265165 -2.734834 -2.668860 +v 0.000000 -2.624999 -2.668859 +v -0.375000 -2.999999 -2.668860 +v 0.265165 -2.734834 -2.668860 +v -0.265165 -3.265164 -2.668860 +v 1.325825 -0.704504 -2.668859 +v -0.685660 -2.560659 -2.668859 +v -0.795495 -2.825825 -2.668860 +v 1.060660 -0.814339 -2.668859 +v -1.435660 -2.560660 -2.668859 +v -0.795495 -2.295494 -2.668859 +v -1.060660 -2.185659 -2.668859 +v -1.325825 -2.295495 -2.668859 +v -1.060660 -2.935660 -2.668860 +v -1.325825 -2.825825 -2.668860 +v -1.500000 -1.124999 -2.668859 +v -1.234835 -1.234834 -2.668859 +v -1.765165 -1.765164 -2.668859 +v -1.875000 -1.499999 -2.668859 +v -1.500000 -1.874999 -2.668859 +v -1.125000 -1.499999 -2.668859 +v -1.234835 -1.765164 -2.668859 +v -1.765165 -1.234834 -2.668859 +v -1.060661 -0.064339 -2.668859 +v -1.060660 -0.814339 -2.668859 +v -0.685660 -0.439339 -2.668859 +v -0.795495 -0.704504 -2.668859 +v -1.325826 -0.704504 -2.668859 +v -0.795496 -0.174174 -2.668859 +v -1.435661 -0.439339 -2.668859 +v -1.325826 -0.174174 -2.668859 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.834008 0.557621 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.842105 0.565056 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.842105 0.565056 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.825911 0.565056 +vt 0.834008 0.557621 +vt 0.842105 0.565056 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.834008 0.557621 +vt 0.840081 0.559480 +vt 0.834008 0.572491 +vt 0.827935 0.570632 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.827935 0.570632 +vt 0.825911 0.565056 +vt 0.827935 0.559480 +vt 0.840081 0.559480 +vt 0.840081 0.570632 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.565056 +vt 0.825911 0.557621 +vt 0.825911 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.550186 +vt 0.809717 0.557621 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.825911 0.550186 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.513011 +vt 0.809717 0.520446 +vt 0.825911 0.535316 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.527881 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.527881 +vt 0.825911 0.520446 +vt 0.825911 0.550186 +vt 0.809717 0.550186 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.527881 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.535316 +vt 0.825911 0.542751 +vt 0.825911 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.527881 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.825911 0.565056 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.809717 0.535316 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.557621 +vt 0.825911 0.565056 +vt 0.825911 0.520446 +vt 0.825911 0.527881 +vt 0.825911 0.542751 +vt 0.809717 0.542751 +vt 0.809717 0.550186 +vt 0.825911 0.557621 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.550186 +vt 0.809717 0.520446 +vt 0.825911 0.513011 +vt 0.825911 0.520446 +vt 0.809717 0.550186 +vt 0.825911 0.542751 +vt 0.825911 0.550186 +vt 0.809717 0.535316 +vt 0.809717 0.542751 +vt 0.825911 0.557621 +vt 0.809717 0.557621 +vt 0.809717 0.527881 +vt 0.825911 0.535316 +vt 0.825911 0.527881 +vt 0.825911 0.565056 +vt 0.809717 0.565056 +vt 0.825911 0.572491 +vt 0.809717 0.572491 +vt 0.825911 0.535316 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.825911 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vt 0.809717 0.513011 +vn 0.0000 0.0000 1.0000 +vn 0.9615 -0.0000 0.2747 +vn 0.6799 0.6799 0.2747 +vn -0.6799 0.6799 0.2747 +vn -0.9615 0.0000 0.2747 +vn 0.0000 0.9615 0.2747 +vn 0.6799 -0.6799 0.2747 +vn 0.0000 -0.9615 0.2747 +vn -0.6799 -0.6799 0.2747 +s off +f 1/1/1 2/2/1 3/3/1 +f 4/4/1 5/5/1 6/6/1 +f 7/7/1 8/8/1 9/9/1 +f 10/10/1 11/11/1 12/12/1 +f 13/13/1 14/14/1 15/15/1 +f 16/16/1 17/17/1 18/18/1 +f 19/19/1 20/20/1 21/21/1 +f 22/22/1 23/23/1 24/24/1 +f 2/2/1 25/25/1 3/3/1 +f 25/25/1 26/26/1 3/3/1 +f 26/26/1 27/27/1 3/3/1 +f 3/3/1 28/28/1 29/29/1 +f 29/29/1 1/1/1 3/3/1 +f 30/30/1 31/31/1 4/4/1 +f 4/4/1 32/32/1 5/5/1 +f 5/5/1 33/33/1 6/6/1 +f 6/6/1 34/34/1 30/30/1 +f 30/30/1 4/4/1 6/6/1 +f 35/35/1 36/36/1 7/7/1 +f 7/7/1 37/37/1 8/8/1 +f 8/8/1 38/38/1 9/9/1 +f 9/9/1 39/39/1 35/35/1 +f 35/35/1 7/7/1 9/9/1 +f 40/40/1 41/41/1 10/10/1 +f 10/10/1 42/42/1 11/11/1 +f 11/11/1 43/43/1 12/12/1 +f 12/12/1 44/44/1 40/40/1 +f 40/40/1 10/10/1 12/12/1 +f 15/15/1 45/45/1 46/46/1 +f 46/46/1 47/47/1 15/15/1 +f 47/47/1 13/13/1 15/15/1 +f 13/13/1 48/48/1 14/14/1 +f 14/14/1 49/49/1 15/15/1 +f 18/18/1 50/50/1 51/51/1 +f 51/51/1 52/52/1 18/18/1 +f 52/52/1 53/53/1 18/18/1 +f 53/53/1 54/54/1 18/18/1 +f 54/54/1 16/16/1 18/18/1 +f 55/55/1 56/56/1 19/19/1 +f 19/19/1 57/57/1 20/20/1 +f 20/20/1 58/58/1 21/21/1 +f 21/21/1 59/59/1 55/55/1 +f 55/55/1 19/19/1 21/21/1 +f 24/24/1 60/60/1 61/61/1 +f 61/61/1 62/62/1 24/24/1 +f 62/62/1 22/22/1 24/24/1 +f 22/22/1 63/63/1 23/23/1 +f 23/23/1 64/64/1 24/24/1 +s 1 +f 65/65/2 55/66/3 59/67/2 +f 66/68/4 26/69/5 25/70/4 +f 66/68/4 2/71/6 67/72/6 +f 68/73/3 2/74/6 1/75/3 +f 68/73/3 29/76/2 69/77/2 +f 69/77/2 28/78/7 70/79/7 +f 70/79/7 3/80/8 71/81/8 +f 72/82/9 3/80/8 27/83/9 +f 72/82/9 26/69/5 73/84/5 +f 74/85/3 30/86/2 75/87/2 +f 76/88/6 55/89/3 77/90/3 +f 78/91/6 31/92/3 74/85/3 +f 79/93/9 5/94/5 80/95/5 +f 81/96/5 19/97/4 82/98/4 +f 83/99/8 34/100/7 6/101/8 +f 80/95/5 32/102/4 84/103/4 +f 84/103/4 4/104/6 78/91/6 +f 75/105/2 34/100/7 85/106/7 +f 83/99/8 33/107/9 79/93/9 +f 86/108/6 7/109/3 87/110/3 +f 88/111/8 35/112/7 39/113/8 +f 89/114/5 9/115/9 38/116/5 +f 90/117/9 39/113/8 9/115/9 +f 89/114/5 8/118/4 91/119/4 +f 91/119/4 37/120/6 86/108/6 +f 87/110/3 36/121/2 92/122/2 +f 92/122/2 35/123/7 93/124/7 +f 94/125/9 57/126/5 81/96/5 +f 95/127/2 41/128/7 96/129/7 +f 96/129/7 40/130/8 97/131/8 +f 98/132/4 12/133/5 43/134/4 +f 98/132/4 11/135/6 99/136/6 +f 100/137/5 44/138/9 12/133/5 +f 99/136/6 42/139/3 101/140/3 +f 102/141/9 40/142/8 44/138/9 +f 101/140/3 10/143/2 95/127/2 +f 103/144/7 59/67/2 21/145/7 +f 104/146/2 46/147/7 105/148/7 +f 106/149/8 20/150/9 94/125/9 +f 107/151/5 15/152/9 49/153/5 +f 108/154/3 47/155/2 104/146/2 +f 109/156/6 13/157/3 108/154/3 +f 109/156/6 14/158/4 48/159/6 +f 110/160/4 49/153/5 14/158/4 +f 105/148/7 45/161/8 111/162/8 +f 111/162/8 15/163/9 112/164/9 +f 82/98/4 56/165/6 76/88/6 +f 113/166/6 54/167/3 114/168/3 +f 115/169/9 18/170/5 116/171/5 +f 117/172/8 50/173/9 115/169/9 +f 113/166/6 17/174/4 16/175/6 +f 114/168/3 53/176/2 118/177/2 +f 119/178/7 51/179/8 117/172/8 +f 120/180/4 18/181/5 17/174/4 +f 118/177/2 52/182/7 119/178/7 +f 121/183/6 24/184/4 64/185/6 +f 122/186/8 22/187/7 62/188/8 +f 123/189/2 22/187/7 124/190/7 +f 122/186/8 61/191/9 125/192/9 +f 126/193/3 63/194/2 123/189/2 +f 121/183/6 23/195/3 126/193/3 +f 125/192/9 60/196/5 127/197/5 +f 127/197/5 24/198/4 128/199/4 +f 103/144/7 58/200/8 106/149/8 +f 65/65/2 77/201/3 55/66/3 +f 66/68/4 73/84/5 26/69/5 +f 66/68/4 25/70/4 2/71/6 +f 68/73/3 67/202/6 2/74/6 +f 68/73/3 1/75/3 29/76/2 +f 69/77/2 29/76/2 28/78/7 +f 70/79/7 28/78/7 3/80/8 +f 72/82/9 71/81/8 3/80/8 +f 72/82/9 27/83/9 26/69/5 +f 74/85/3 31/92/3 30/86/2 +f 76/88/6 56/165/6 55/89/3 +f 78/91/6 4/104/6 31/92/3 +f 79/93/9 33/107/9 5/94/5 +f 81/96/5 57/126/5 19/97/4 +f 83/99/8 85/106/7 34/100/7 +f 80/95/5 5/94/5 32/102/4 +f 84/103/4 32/102/4 4/104/6 +f 75/105/2 30/203/2 34/100/7 +f 83/99/8 6/101/8 33/107/9 +f 86/108/6 37/120/6 7/109/3 +f 88/111/8 93/204/7 35/112/7 +f 89/114/5 90/117/9 9/115/9 +f 90/117/9 88/111/8 39/113/8 +f 89/114/5 38/116/5 8/118/4 +f 91/119/4 8/118/4 37/120/6 +f 87/110/3 7/109/3 36/121/2 +f 92/122/2 36/121/2 35/123/7 +f 94/125/9 20/150/9 57/126/5 +f 95/127/2 10/143/2 41/128/7 +f 96/129/7 41/128/7 40/130/8 +f 98/132/4 100/137/5 12/133/5 +f 98/132/4 43/134/4 11/135/6 +f 100/137/5 102/141/9 44/138/9 +f 99/136/6 11/135/6 42/139/3 +f 102/141/9 97/205/8 40/142/8 +f 101/140/3 42/139/3 10/143/2 +f 103/144/7 65/65/2 59/67/2 +f 104/146/2 47/155/2 46/147/7 +f 106/149/8 58/200/8 20/150/9 +f 107/151/5 112/206/9 15/152/9 +f 108/154/3 13/157/3 47/155/2 +f 109/156/6 48/159/6 13/157/3 +f 109/156/6 110/160/4 14/158/4 +f 110/160/4 107/151/5 49/153/5 +f 105/148/7 46/147/7 45/161/8 +f 111/162/8 45/161/8 15/163/9 +f 82/98/4 19/97/4 56/165/6 +f 113/166/6 16/175/6 54/167/3 +f 115/169/9 50/173/9 18/170/5 +f 117/172/8 51/179/8 50/173/9 +f 113/166/6 120/180/4 17/174/4 +f 114/168/3 54/167/3 53/176/2 +f 119/178/7 52/182/7 51/179/8 +f 120/180/4 116/207/5 18/181/5 +f 118/177/2 53/176/2 52/182/7 +f 121/183/6 128/208/4 24/184/4 +f 122/186/8 124/190/7 22/187/7 +f 123/189/2 63/194/2 22/187/7 +f 122/186/8 62/188/8 61/191/9 +f 126/193/3 23/195/3 63/194/2 +f 121/183/6 64/185/6 23/195/3 +f 125/192/9 61/191/9 60/196/5 +f 127/197/5 60/196/5 24/198/4 +f 103/144/7 21/145/7 58/200/8 +o Internals +v 0.845185 -2.945537 -1.149113 +v -0.845185 -2.945537 -1.149113 +v -1.690370 -1.489653 -1.302134 +v 0.000000 -4.104991 -5.024233 +v 1.882162 -3.025072 -5.145136 +v 1.882162 -0.865233 -5.386944 +v 1.931852 -1.478220 -1.193358 +v 2.173334 -1.945152 -5.266041 +v 2.414815 -1.956912 -5.377924 +v -1.086666 -0.074677 -5.475451 +v 0.845186 -0.033769 -1.455153 +v -0.845185 -0.033769 -1.455153 +v -1.931851 -1.478220 -1.193358 +v -2.173333 -1.945153 -5.266041 +v -1.463903 -0.649098 -1.390478 +v 1.463904 -0.649098 -1.390478 +v 1.690370 -1.489653 -1.302134 +v 1.463904 -2.330208 -1.213787 +v 0.000000 -3.170763 -1.125441 +v -1.463903 -2.330208 -1.213787 +v 1.086667 -0.074677 -5.475451 +v -1.882161 -0.865233 -5.386944 +v -1.882161 -3.025072 -5.145136 +v -1.086666 -3.815628 -5.056629 +v 1.086667 -3.815628 -5.056629 +v -2.414814 -1.956912 -5.377924 +v 0.000000 -4.356733 -5.109249 +v 1.207407 -4.035218 -5.145245 +v -2.091290 -3.156821 -5.243586 +v 2.091291 -3.156821 -5.243586 +v -1.207407 -4.035218 -5.145245 +v -1.673032 -2.438855 -1.092390 +v 0.965926 -3.142087 -1.018477 +v 1.673033 -2.438854 -1.092390 +v -0.965925 -3.142087 -1.018477 +v 0.000000 -3.399489 -0.991423 +vt 0.331984 0.304833 +vt 0.384615 0.304833 +vt 0.412955 0.347584 +vt 0.224696 0.319703 +vt 0.295547 0.355019 +vt 0.295547 0.429368 +vt 0.008097 0.234201 +vt 0.141700 0.241636 +vt 0.145749 0.234201 +vt 0.008097 0.375465 +vt 0.137652 0.315985 +vt 0.137652 0.368030 +vt 0.145749 0.449814 +vt 0.012146 0.442379 +vt 0.141700 0.442379 +vt 0.404858 0.371747 +vt 0.384615 0.390335 +vt 0.331984 0.390335 +vt 0.311741 0.371747 +vt 0.303644 0.347584 +vt 0.311741 0.323420 +vt 0.358300 0.297398 +vt 0.404858 0.323420 +vt 0.265182 0.449814 +vt 0.184211 0.449814 +vt 0.153846 0.429368 +vt 0.145749 0.392193 +vt 0.153846 0.355019 +vt 0.184211 0.327138 +vt 0.265182 0.327138 +vt 0.303644 0.392193 +vt 0.012146 0.241636 +vt 0.008097 0.308550 +vt 0.008097 0.449814 +vt 0.008097 0.382900 +vt -0.000000 0.345725 +vt 0.000000 0.382900 +vt -0.000000 0.271375 +vt 0.008097 0.234201 +vt -0.000000 0.234201 +vt 0.008097 0.420074 +vt 0.000000 0.420074 +vt -0.000000 0.308550 +vt 0.008097 0.271375 +vt 0.008097 0.457249 +vt -0.000000 0.457249 +vt 0.008097 0.308550 +vt 0.137652 0.241636 +vt 0.145749 0.275093 +vt 0.145749 0.241636 +vt 0.145749 0.375465 +vt 0.137652 0.408922 +vt 0.145749 0.408922 +vt 0.137652 0.308550 +vt 0.145749 0.308550 +vt 0.137652 0.241636 +vt 0.008097 0.275093 +vt 0.008097 0.241636 +vt 0.137652 0.278810 +vt 0.145749 0.442379 +vt 0.145749 0.342007 +vt 0.137652 0.405204 +vt 0.008097 0.408922 +vt 0.137652 0.442379 +vt 0.008097 0.442379 +vt 0.137652 0.375465 +vt 0.008097 0.345725 +vt 0.137652 0.275093 +vt 0.137652 0.271375 +vt 0.137652 0.304833 +vt 0.137652 0.442379 +vt 0.137652 0.342007 +vt 0.137652 0.379182 +vt 0.137652 0.412639 +vn 0.0000 -0.1045 -0.9945 +vn -0.0000 0.1113 0.9938 +vn 0.0045 -0.9935 0.1142 +vn 0.0000 -0.9999 0.0102 +vn 0.0042 -0.9935 0.1137 +vn -0.0042 -0.9935 0.1137 +vn -0.0045 -0.9935 0.1142 +vn 0.2115 -0.2635 0.9412 +vn -0.0000 -0.3200 0.9474 +vn 0.2117 -0.2634 0.9412 +vn -0.3663 -0.1092 0.9241 +vn -0.4199 -0.0116 0.9075 +vn 0.3661 -0.1095 0.9241 +vn 0.3663 -0.1092 0.9241 +vn -0.2117 -0.2634 0.9412 +vn -0.3661 -0.1095 0.9241 +vn 0.4199 -0.0116 0.9075 +vn -0.2115 -0.2635 0.9412 +vn -0.4101 -0.2039 -0.8890 +vn -0.3573 -0.3004 -0.8844 +vn 0.2063 -0.4506 -0.8686 +vn 0.3573 -0.3004 -0.8844 +vn -0.2063 -0.4506 -0.8686 +vn -0.9597 -0.2677 -0.0860 +vn -0.8601 -0.5062 -0.0627 +vn -0.9595 -0.2683 -0.0861 +vn -0.8595 -0.5072 -0.0625 +vn -0.7026 -0.7108 -0.0351 +vn 0.4101 -0.2039 -0.8890 +vn -0.0000 -0.5055 -0.8628 +vn 0.7026 -0.7108 -0.0351 +vn 0.8595 -0.5072 -0.0625 +vn 0.8601 -0.5062 -0.0627 +vn 0.9597 -0.2677 -0.0860 +vn 0.9595 -0.2683 -0.0861 +vn -0.7029 -0.7104 -0.0350 +vn 0.7029 -0.7104 -0.0350 +s off +f 129/209/10 130/210/10 131/211/10 +f 132/212/11 133/213/11 134/214/11 +f 135/215/12 136/216/12 137/217/12 +f 138/218/13 139/219/13 140/220/13 +f 141/221/14 142/222/14 131/223/14 +f 143/224/10 140/225/10 139/226/10 +f 139/226/10 144/227/10 145/228/10 +f 145/228/10 146/229/10 129/209/10 +f 129/209/10 147/230/10 130/210/10 +f 130/210/10 148/231/10 131/211/10 +f 131/211/10 143/224/10 129/209/10 +f 143/224/10 139/226/10 129/209/10 +f 139/226/10 145/228/10 129/209/10 +f 149/232/11 138/233/11 150/234/11 +f 150/234/11 142/235/11 151/236/11 +f 151/236/11 152/237/11 150/234/11 +f 152/237/11 132/212/11 150/234/11 +f 132/212/11 153/238/11 133/213/11 +f 133/213/11 136/239/11 134/214/11 +f 134/214/11 149/232/11 132/212/11 +f 149/232/11 150/234/11 132/212/11 +f 135/215/15 145/240/15 136/216/15 +f 138/218/13 149/241/13 139/219/13 +f 141/221/16 154/242/16 142/222/16 +s 1 +f 153/243/17 155/244/18 156/245/19 +f 157/246/20 142/247/21 154/248/21 +f 133/249/22 156/245/19 158/250/23 +f 159/251/24 151/252/25 157/246/20 +f 136/253/26 158/250/23 137/254/26 +f 155/244/18 152/255/27 159/251/24 +f 131/256/28 160/257/29 141/258/28 +f 161/259/30 146/260/31 162/261/31 +f 160/257/29 130/262/32 163/263/32 +f 145/264/33 134/265/34 136/266/35 +f 144/267/36 149/241/37 134/265/34 +f 146/260/31 135/268/38 162/261/31 +f 130/262/32 164/269/39 163/263/32 +f 138/218/40 143/270/41 150/271/42 +f 150/271/42 131/272/43 142/273/44 +f 164/269/39 129/274/30 161/259/30 +f 153/243/17 132/275/18 155/244/18 +f 157/246/20 151/252/25 142/247/21 +f 133/249/22 153/243/17 156/245/19 +f 159/251/24 152/255/27 151/252/25 +f 136/253/26 133/249/22 158/250/23 +f 155/244/18 132/275/18 152/255/27 +f 131/256/28 148/276/29 160/257/29 +f 161/259/30 129/274/30 146/260/31 +f 160/257/29 148/276/29 130/262/32 +f 145/264/33 144/277/36 134/265/34 +f 144/267/36 139/278/45 149/241/37 +f 146/260/31 145/279/38 135/268/38 +f 130/262/32 147/280/39 164/269/39 +f 138/218/40 140/281/46 143/270/41 +f 150/271/42 143/282/41 131/272/43 +f 164/269/39 147/280/39 129/274/30 +o Magazine +v -0.437500 0.000001 -4.543859 +v 0.000000 -0.437499 -4.543859 +v 0.437500 0.000001 -4.543859 +v 1.498160 -0.439339 -4.543859 +v 1.370019 -0.129979 -4.543859 +v 0.751300 -0.748698 -4.543859 +v -0.751302 -0.129979 -4.606359 +v -0.751302 -0.748698 -4.606359 +v -1.370020 -0.748698 -4.606359 +v 0.437500 0.000001 -4.606359 +v 0.000000 -0.437499 -4.606359 +v -0.437500 0.000001 -4.606359 +v -1.500001 -1.062499 -4.606359 +v -1.062501 -1.499999 -4.606359 +v -1.500001 -1.937499 -4.606359 +v -1.937501 -1.500000 -4.543859 +v -1.500001 -1.937499 -4.543859 +v -1.062501 -1.499999 -4.543859 +v -1.370020 -2.251300 -4.606359 +v -0.751301 -2.251300 -4.606359 +v -0.751301 -2.870018 -4.606359 +v -1.498160 -2.560660 -4.543859 +v -1.370020 -2.870018 -4.543859 +v -0.751301 -2.251300 -4.543859 +v -0.309359 -3.309359 -4.543859 +v 0.000000 -3.437499 -4.543859 +v 0.000000 -2.562499 -4.543859 +v -0.437500 -2.999999 -4.606359 +v 0.000000 -2.562499 -4.606359 +v 0.437500 -2.999999 -4.606359 +v 1.060660 -2.998158 -4.543859 +v 1.370019 -2.870018 -4.543859 +v 0.751301 -2.251300 -4.543859 +v 0.751301 -2.870018 -4.606359 +v 0.751301 -2.251300 -4.606359 +v 1.370019 -2.251300 -4.606359 +v 1.500000 -1.937499 -4.606359 +v 1.062500 -1.499999 -4.606359 +v 1.500000 -1.062499 -4.606359 +v 1.370019 -0.748698 -4.606359 +v 0.751300 -0.748698 -4.606359 +v 0.751300 -0.129980 -4.606359 +v 1.809359 -1.809358 -4.543859 +v 1.937500 -1.499999 -4.543859 +v 1.062500 -1.499999 -4.543859 +v 0.000000 -2.249999 -1.981360 +v 0.750000 -1.499999 -1.981360 +v 0.000000 -0.749999 -1.981359 +v 0.000000 -1.687499 -1.731360 +v 0.187500 -1.499999 -1.731360 +v 0.000000 -1.312499 -1.731359 +v -1.370021 -0.129980 -4.543859 +v -1.370020 -0.748698 -4.543859 +v -0.751302 -0.748698 -4.543859 +v -1.060660 -2.185658 -4.543859 +v -1.325825 -2.295494 -4.543859 +v -1.234835 -1.765164 -4.543859 +v -0.265165 -2.734833 -4.543859 +v -0.375000 -2.999999 -4.543859 +v -0.685660 -2.560658 -4.543859 +v 0.685660 -2.560658 -4.543859 +v 0.795495 -2.825824 -4.543859 +v 0.265165 -2.734833 -4.543859 +v 1.060660 -2.185658 -4.543859 +v 1.125000 -1.499999 -4.543859 +v 1.234835 -1.765164 -4.543859 +v 1.234835 -1.234834 -4.543859 +v 0.795495 -0.704504 -4.543859 +v 1.060660 -0.814339 -4.543859 +v 0.265165 -0.265164 -4.543859 +v 0.375000 0.000001 -4.543859 +v 0.685660 -0.439339 -4.543859 +v -0.795495 -0.174174 -4.543859 +v -0.645778 0.059048 -4.543859 +v -0.375000 0.000001 -4.543859 +v -1.234835 -1.234834 -4.543859 +v -1.500000 -1.124999 -4.543859 +v -1.060660 -0.814339 -4.543859 +v 0.000000 -2.624999 -4.543859 +v -1.125000 -1.499999 -4.543859 +v -1.325825 -2.295494 -2.481359 +v -1.500000 -1.874999 -2.481359 +v -1.559047 -2.145777 -2.481359 +v -0.795495 -2.825824 -2.481360 +v -0.645778 -3.059046 -2.481360 +v -0.375000 -2.999999 -2.481360 +v 0.795495 -2.825824 -2.481360 +v 0.375000 -2.999999 -2.481360 +v 0.645778 -3.059046 -2.481360 +v 1.325825 -2.295494 -2.481359 +v 1.559047 -2.145778 -2.481359 +v 1.500000 -1.874999 -2.481359 +v 1.500000 -1.124999 -2.481359 +v 1.559047 -0.854220 -2.481359 +v 1.325825 -0.704504 -2.481359 +v 0.795495 -0.174173 -2.481359 +v 0.645778 0.059048 -2.481359 +v 0.375000 0.000001 -2.481359 +v -0.685660 -0.439339 -2.481359 +v 0.000000 -0.374999 -2.481359 +v -0.265166 -0.265164 -2.481359 +v -1.500000 -1.124999 -2.481359 +v -1.325825 -0.704504 -2.481359 +v -1.559047 -0.854221 -2.481359 +v -0.795495 -0.704504 -2.481359 +v -0.795495 -2.295494 -2.481359 +v 0.795495 -2.295494 -2.481359 +v 0.000000 0.437501 -4.543859 +v -0.309360 0.309360 -4.543859 +v -0.309360 -0.309358 -4.543859 +v 0.309359 -0.309358 -4.543859 +v 0.309359 0.309360 -4.543859 +v 1.060660 -0.001839 -4.543859 +v 0.751300 -0.129980 -4.543859 +v 0.623160 -0.439339 -4.543859 +v 1.060660 -0.876839 -4.543859 +v 1.370019 -0.748698 -4.543859 +v -1.498161 -0.439339 -4.606359 +v -1.370021 -0.129980 -4.606359 +v -1.060661 -0.001839 -4.606359 +v -0.623161 -0.439339 -4.606359 +v -1.060661 -0.876839 -4.606359 +v -0.309360 0.309360 -4.606359 +v 0.000000 0.437501 -4.606359 +v 0.309359 0.309360 -4.606359 +v 0.309359 -0.309358 -4.606359 +v -0.309360 -0.309358 -4.606359 +v -1.809360 -1.809359 -4.606359 +v -1.937501 -1.500000 -4.606359 +v -1.809360 -1.190640 -4.606359 +v -1.190641 -1.190640 -4.606359 +v -1.190641 -1.809359 -4.606359 +v -1.809360 -1.809359 -4.543859 +v -1.190641 -1.809359 -4.543859 +v -1.190641 -1.190640 -4.543859 +v -1.500001 -1.062499 -4.543859 +v -1.809360 -1.190640 -4.543859 +v -1.060660 -2.998160 -4.606359 +v -1.370020 -2.870018 -4.606359 +v -1.498160 -2.560660 -4.606359 +v -1.060660 -2.123158 -4.606359 +v -0.623160 -2.560658 -4.606359 +v -1.060660 -2.998160 -4.543859 +v -0.751301 -2.870018 -4.543859 +v -0.623160 -2.560658 -4.543859 +v -1.060660 -2.123158 -4.543859 +v -1.370020 -2.251300 -4.543859 +v 0.309359 -3.309358 -4.543859 +v 0.437500 -2.999999 -4.543859 +v 0.309359 -2.690639 -4.543859 +v -0.309360 -2.690639 -4.543859 +v -0.437500 -2.999999 -4.543859 +v 0.309359 -3.309358 -4.606359 +v 0.000000 -3.437499 -4.606359 +v -0.309359 -3.309359 -4.606359 +v -0.309360 -2.690639 -4.606359 +v 0.309359 -2.690639 -4.606359 +v 1.498160 -2.560658 -4.543859 +v 1.370019 -2.251300 -4.543859 +v 1.060660 -2.123158 -4.543859 +v 0.623160 -2.560658 -4.543859 +v 0.751301 -2.870018 -4.543859 +v 1.498160 -2.560658 -4.606359 +v 1.370019 -2.870018 -4.606359 +v 1.060660 -2.998158 -4.606359 +v 0.623160 -2.560658 -4.606359 +v 1.060660 -2.123158 -4.606359 +v 1.809359 -1.190639 -4.606359 +v 1.937500 -1.499999 -4.606359 +v 1.809359 -1.809358 -4.606359 +v 1.190640 -1.809358 -4.606359 +v 1.190640 -1.190639 -4.606359 +v 1.060660 -0.001839 -4.606359 +v 1.370019 -0.129979 -4.606359 +v 1.498160 -0.439339 -4.606359 +v 1.060660 -0.876839 -4.606359 +v 0.623160 -0.439339 -4.606359 +v 1.809359 -1.190639 -4.543859 +v 1.500000 -1.062499 -4.543859 +v 1.190640 -1.190639 -4.543859 +v 1.190640 -1.809358 -4.543859 +v 1.500000 -1.937499 -4.543859 +v -0.530331 -0.969669 -1.981359 +v -0.750000 -1.499999 -1.981360 +v -0.530331 -2.030329 -1.981360 +v 0.530330 -2.030329 -1.981360 +v 0.530330 -0.969669 -1.981359 +v -0.132583 -1.367416 -1.731360 +v -0.187500 -1.499999 -1.731360 +v -0.132583 -1.632581 -1.731360 +v 0.132582 -1.632581 -1.731360 +v 0.132582 -1.367416 -1.731360 +v -1.498161 -0.439339 -4.543859 +v -1.060661 -0.876839 -4.543859 +v -0.623161 -0.439339 -4.543859 +v -0.751302 -0.129979 -4.543859 +v -1.060661 -0.001839 -4.543859 +v -1.376792 -2.418540 -4.543859 +v -1.559047 -2.145777 -4.543859 +v -1.623046 -1.824032 -4.543859 +v -1.500000 -1.874999 -4.543859 +v -0.795495 -2.295494 -4.543859 +v -0.324033 -3.123044 -4.543859 +v -0.645778 -3.059046 -4.543859 +v -0.918541 -2.876791 -4.543859 +v -0.795495 -2.825824 -4.543859 +v 0.918541 -2.876791 -4.543859 +v 0.645778 -3.059046 -4.543859 +v 0.324033 -3.123044 -4.543859 +v 0.375000 -2.999999 -4.543859 +v 0.795495 -2.295494 -4.543859 +v 1.500000 -1.874999 -4.543859 +v 1.623046 -1.824032 -4.543859 +v 1.559047 -2.145777 -4.543859 +v 1.376793 -2.418540 -4.543859 +v 1.325825 -2.295494 -4.543859 +v 1.325825 -0.704504 -4.543859 +v 1.376793 -0.581458 -4.543859 +v 1.559047 -0.854220 -4.543859 +v 1.623046 -1.175966 -4.543859 +v 1.500000 -1.124999 -4.543859 +v 0.324032 0.123047 -4.543859 +v 0.645778 0.059048 -4.543859 +v 0.918541 -0.123206 -4.543859 +v 0.795495 -0.174173 -4.543859 +v 0.000000 -0.374999 -4.543859 +v -0.265166 -0.265164 -4.543859 +v -0.685660 -0.439339 -4.543859 +v -0.795495 -0.704504 -4.543859 +v -0.324033 0.123047 -4.543859 +v -0.918541 -0.123207 -4.543859 +v -1.623046 -1.175966 -4.543859 +v -1.559047 -0.854221 -4.543859 +v -1.376793 -0.581458 -4.543859 +v -1.325825 -0.704504 -4.543859 +v -1.060660 -2.185659 -2.481359 +v -1.125000 -1.499999 -2.481359 +v -1.234835 -1.765164 -2.481359 +v -1.376792 -2.418540 -2.481359 +v -1.623046 -1.824032 -2.481359 +v -0.265165 -2.734834 -2.481360 +v 0.000000 -2.624999 -2.481359 +v -0.685660 -2.560659 -2.481359 +v -0.324033 -3.123045 -2.481360 +v -0.918541 -2.876792 -2.481360 +v 0.685660 -2.560659 -2.481359 +v 0.265165 -2.734834 -2.481360 +v 0.918541 -2.876791 -2.481360 +v 0.324033 -3.123045 -2.481360 +v 1.234835 -1.765164 -2.481359 +v 1.125000 -1.499999 -2.481359 +v 1.060660 -2.185659 -2.481359 +v 1.623046 -1.824032 -2.481359 +v 1.376793 -2.418540 -2.481359 +v 1.060660 -0.814339 -2.481359 +v 0.795495 -0.704504 -2.481359 +v 1.234835 -1.234834 -2.481359 +v 1.376793 -0.581458 -2.481359 +v 1.623046 -1.175966 -2.481359 +v 0.265165 -0.265164 -2.481359 +v 0.685660 -0.439339 -2.481359 +v 0.324032 0.123047 -2.481359 +v 0.918541 -0.123206 -2.481359 +v -0.375000 0.000001 -2.481359 +v -0.324033 0.123047 -2.481359 +v -0.645778 0.059048 -2.481359 +v -0.918541 -0.123207 -2.481359 +v -0.795495 -0.174174 -2.481359 +v -1.234835 -1.234834 -2.481359 +v -1.060660 -0.814339 -2.481359 +v -1.623046 -1.175966 -2.481359 +v -1.376793 -0.581458 -2.481359 +v -0.265166 0.265166 -2.668859 +v 0.000000 0.375001 -4.543859 +v -0.265166 0.265166 -4.543859 +v 0.000000 0.375001 -2.668859 +v 0.265165 0.265166 -4.543859 +v 0.375000 0.000001 -4.543859 +v 0.265165 0.265166 -2.668859 +v 0.375000 0.000001 -2.668859 +v -0.375000 0.000001 -2.668859 +v -0.375000 0.000001 -4.543859 +v 0.000000 -0.499999 -2.481359 +v 0.707106 -0.792892 -2.481359 +v -0.707107 -0.792892 -2.481359 +v -1.000000 -1.499999 -2.481359 +v 0.000000 -2.499999 -2.481359 +v -0.707107 -2.207106 -2.481359 +v 0.707106 -2.207106 -2.481359 +v 1.000000 -1.499999 -2.481359 +v 0.187500 -1.499999 -1.981360 +v 0.132582 -1.367416 -1.981360 +v 0.000000 -1.687499 -1.981360 +v 0.132582 -1.632581 -1.981360 +v -0.187500 -1.499999 -1.981360 +v -0.132583 -1.632581 -1.981360 +v 0.000000 -1.312499 -1.981359 +v -0.132583 -1.367416 -1.981360 +v -0.265165 -0.265164 -2.668859 +v 0.265166 -0.265164 -2.668859 +v 1.060660 -0.064339 -2.668859 +v 1.325825 -0.174174 -4.543859 +v 1.060660 -0.064339 -4.543859 +v 1.325825 -0.174174 -2.668859 +v 1.435660 -0.439339 -4.543859 +v 1.325825 -0.704504 -4.543859 +v 1.435660 -0.439339 -2.668859 +v 1.325825 -0.704504 -2.668859 +v 0.795495 -0.174174 -4.543859 +v 0.795495 -0.174174 -2.668859 +v 0.685660 -0.439339 -2.668859 +v 1.060660 -0.814340 -2.668859 +v 1.765165 -1.234834 -2.668859 +v 1.875000 -1.499999 -4.543859 +v 1.765165 -1.234834 -4.543859 +v 1.875000 -1.499999 -2.668859 +v 1.765165 -1.765164 -4.543859 +v 1.500000 -1.874999 -4.543859 +v 1.765165 -1.765164 -2.668859 +v 1.500000 -1.874999 -2.668859 +v 1.500000 -1.124999 -4.543859 +v 1.500000 -1.124999 -2.668859 +v 1.234834 -1.234835 -2.668859 +v 1.234834 -1.765165 -2.668859 +v 1.435660 -2.560659 -2.668859 +v 1.325825 -2.825824 -4.543859 +v 1.435660 -2.560658 -4.543859 +v 1.325825 -2.825824 -2.668860 +v 1.060660 -2.935658 -4.543859 +v 0.795495 -2.825824 -4.543859 +v 1.060660 -2.935659 -2.668860 +v 0.795495 -2.825824 -2.668860 +v 1.325825 -2.295494 -4.543859 +v 1.325825 -2.295494 -2.668859 +v 1.060659 -2.185660 -2.668859 +v 0.685659 -2.560659 -2.668859 +v 0.265165 -3.265164 -2.668860 +v 0.000000 -3.374999 -4.543859 +v 0.265165 -3.265164 -4.543859 +v 0.000000 -3.374999 -2.668860 +v -0.265165 -3.265165 -4.543859 +v -0.375000 -2.999999 -4.543859 +v -0.265165 -3.265164 -2.668860 +v -0.375000 -2.999999 -2.668860 +v 0.375000 -2.999999 -4.543859 +v 0.375000 -2.999999 -2.668860 +v 0.265164 -2.734834 -2.668860 +v -0.265166 -2.734834 -2.668860 +v -1.060660 -2.935659 -2.668860 +v -1.325826 -2.825824 -4.543859 +v -1.060660 -2.935660 -4.543859 +v -1.325826 -2.825824 -2.668860 +v -1.435661 -2.560660 -4.543859 +v -1.325826 -2.295495 -4.543859 +v -1.435660 -2.560659 -2.668859 +v -1.325826 -2.295495 -2.668859 +v -0.795495 -2.825824 -4.543859 +v -0.795495 -2.825824 -2.668860 +v -0.685661 -2.560658 -2.668859 +v -1.060661 -2.185658 -2.668859 +v -1.765166 -1.765164 -2.668859 +v -1.875001 -1.499999 -4.543859 +v -1.765166 -1.765165 -4.543859 +v -1.875001 -1.499999 -2.668859 +v -1.765166 -1.234834 -4.543859 +v -1.500001 -1.124999 -4.543859 +v -1.765166 -1.234834 -2.668859 +v -1.500001 -1.124999 -2.668859 +v -1.500001 -1.874999 -4.543859 +v -1.500000 -1.874999 -2.668859 +v -1.234835 -1.765163 -2.668859 +v -1.234835 -1.234833 -2.668859 +v -1.435661 -0.439339 -2.668859 +v -1.325826 -0.174174 -4.543859 +v -1.435661 -0.439339 -4.543859 +v -1.060661 -0.064339 -2.668859 +v -1.060661 -0.064339 -4.543859 +v -0.795496 -0.174174 -4.543859 +v -0.795496 -0.174174 -2.668859 +v -1.325826 -0.704504 -4.543859 +v -1.325826 -0.704504 -2.668859 +v -1.060660 -0.814338 -2.668859 +v -0.685660 -0.439338 -2.668859 +v 0.000001 -0.374999 -2.668859 +v 0.795495 -0.704505 -2.668859 +v 1.124999 -1.500000 -2.668859 +v 0.795494 -2.295495 -2.668859 +v -0.000001 -2.624999 -2.668859 +v -0.795496 -2.295494 -2.668859 +v -1.125000 -1.499998 -2.668859 +v -1.325826 -0.174174 -2.668859 +v -0.795495 -0.704503 -2.668859 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.819838 0.598513 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.777328 0.585502 +vt 0.791498 0.572491 +vt 0.805668 0.585502 +vt 0.829960 0.594796 +vt 0.819838 0.598513 +vt 0.819838 0.572491 +vt 0.684211 0.442379 +vt 0.708502 0.464684 +vt 0.684211 0.486989 +vt 0.714575 0.475836 +vt 0.720648 0.481413 +vt 0.714575 0.486989 +vt 0.819838 0.598513 +vt 0.805668 0.585502 +vt 0.819838 0.572491 +vt 0.754950 0.529825 +vt 0.763525 0.526563 +vt 0.760583 0.542312 +vt 0.729223 0.513517 +vt 0.732775 0.505643 +vt 0.742822 0.518689 +vt 0.698473 0.518689 +vt 0.694921 0.510815 +vt 0.712072 0.513517 +vt 0.686346 0.529825 +vt 0.684265 0.550186 +vt 0.680713 0.542312 +vt 0.680713 0.558060 +vt 0.694921 0.573808 +vt 0.686346 0.570547 +vt 0.712072 0.586855 +vt 0.708520 0.594729 +vt 0.698473 0.581683 +vt 0.746374 0.589557 +vt 0.741532 0.596482 +vt 0.732775 0.594729 +vt 0.760583 0.558060 +vt 0.769158 0.561322 +vt 0.754950 0.570547 +vt 0.720648 0.516778 +vt 0.757031 0.550186 +vt 0.572507 0.526563 +vt 0.566874 0.539050 +vt 0.564964 0.531009 +vt 0.589658 0.510815 +vt 0.594500 0.503889 +vt 0.603257 0.505643 +vt 0.641111 0.510815 +vt 0.627512 0.505643 +vt 0.636269 0.503889 +vt 0.658262 0.526563 +vt 0.665805 0.531009 +vt 0.663895 0.539050 +vt 0.663895 0.561322 +vt 0.665805 0.569363 +vt 0.658262 0.573808 +vt 0.641111 0.589557 +vt 0.636269 0.596482 +vt 0.627512 0.594729 +vt 0.593210 0.581683 +vt 0.615385 0.583593 +vt 0.606809 0.586855 +vt 0.566874 0.561322 +vt 0.572507 0.573808 +vt 0.564964 0.569363 +vt 0.589658 0.573808 +vt 0.589658 0.526563 +vt 0.641111 0.526563 +vt 0.819838 0.598513 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.829960 0.594796 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.801619 0.594796 +vt 0.791498 0.598513 +vt 0.781377 0.594796 +vt 0.781377 0.576208 +vt 0.801619 0.576208 +vt 0.809717 0.594796 +vt 0.805668 0.585502 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.665992 0.481413 +vt 0.659919 0.464684 +vt 0.665992 0.447955 +vt 0.702429 0.447955 +vt 0.702429 0.481413 +vt 0.710526 0.485130 +vt 0.708502 0.481413 +vt 0.710526 0.477695 +vt 0.718623 0.477695 +vt 0.718623 0.485130 +vt 0.809717 0.594796 +vt 0.809717 0.576208 +vt 0.829960 0.576208 +vt 0.834008 0.585502 +vt 0.829960 0.594796 +vt 0.765174 0.522909 +vt 0.771068 0.531009 +vt 0.773138 0.540564 +vt 0.769158 0.539050 +vt 0.746374 0.526563 +vt 0.731127 0.501989 +vt 0.741532 0.503889 +vt 0.750354 0.509301 +vt 0.746374 0.510815 +vt 0.690942 0.509301 +vt 0.699763 0.503889 +vt 0.710168 0.501989 +vt 0.708520 0.505643 +vt 0.694921 0.526563 +vt 0.672137 0.539050 +vt 0.668158 0.540564 +vt 0.670228 0.531009 +vt 0.676122 0.522909 +vt 0.677770 0.526563 +vt 0.677770 0.573808 +vt 0.676122 0.577462 +vt 0.670228 0.569363 +vt 0.668158 0.559808 +vt 0.672137 0.561322 +vt 0.710168 0.598383 +vt 0.699763 0.596482 +vt 0.690942 0.591070 +vt 0.694921 0.589557 +vt 0.720648 0.583593 +vt 0.729223 0.586855 +vt 0.742822 0.581683 +vt 0.746374 0.573808 +vt 0.731127 0.598383 +vt 0.750354 0.591070 +vt 0.773138 0.559808 +vt 0.771068 0.569363 +vt 0.765174 0.577462 +vt 0.763525 0.573808 +vt 0.581082 0.529825 +vt 0.579002 0.550186 +vt 0.575450 0.542312 +vt 0.570859 0.522909 +vt 0.562895 0.540564 +vt 0.606809 0.513517 +vt 0.615385 0.516778 +vt 0.593210 0.518689 +vt 0.604905 0.501989 +vt 0.585679 0.509301 +vt 0.637559 0.518689 +vt 0.623960 0.513517 +vt 0.645091 0.509301 +vt 0.625864 0.501989 +vt 0.655320 0.542312 +vt 0.651767 0.550186 +vt 0.649687 0.529825 +vt 0.667875 0.540564 +vt 0.659911 0.522909 +vt 0.649687 0.570547 +vt 0.641111 0.573808 +vt 0.655320 0.558060 +vt 0.659911 0.577462 +vt 0.667875 0.559808 +vt 0.623960 0.586855 +vt 0.637559 0.581683 +vt 0.625864 0.598383 +vt 0.645091 0.591070 +vt 0.603257 0.594729 +vt 0.604905 0.598383 +vt 0.594500 0.596482 +vt 0.585679 0.591070 +vt 0.589658 0.589557 +vt 0.575450 0.558060 +vt 0.581082 0.570547 +vt 0.562895 0.559808 +vt 0.570859 0.577462 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.603239 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.595142 0.501859 +vt 0.603239 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.639676 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.562753 0.501859 +vt 0.578947 0.442379 +vt 0.578947 0.501859 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.595142 0.442379 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.595142 0.442379 +vt 0.595142 0.501859 +vt 0.615385 0.442379 +vt 0.595142 0.501859 +vt 0.595142 0.442379 +vt 0.615385 0.442379 +vt 0.595142 0.442379 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.595142 0.442379 +vt 0.651822 0.501859 +vt 0.651822 0.442379 +vt 0.595142 0.442379 +vt 0.639676 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.501859 +vt 0.595142 0.442379 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.595142 0.442379 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.615385 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.627530 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.651822 0.501859 +vt 0.639676 0.442379 +vt 0.651822 0.442379 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.603239 0.501859 +vt 0.615385 0.442379 +vt 0.659919 0.501859 +vt 0.659919 0.442379 +vt 0.639676 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.615385 0.442379 +vt 0.615385 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.651822 0.501859 +vt 0.659919 0.442379 +vt 0.659919 0.501859 +vt 0.651822 0.442379 +vt 0.651822 0.442379 +vt 0.603239 0.442379 +vt 0.627530 0.442379 +vt 0.627530 0.501859 +vt 0.639676 0.442379 +vt 0.639676 0.501859 +vt 0.603239 0.442379 +vt 0.651822 0.442379 +vt 0.627530 0.442379 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.553903 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.773279 0.531599 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.520446 +vt 0.773279 0.576208 +vt 0.777328 0.587361 +vt 0.773279 0.587361 +vt 0.773279 0.598513 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.777328 0.565056 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.777328 0.542751 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.520446 +vt 0.773279 0.509294 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.773279 0.542751 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.531599 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.520446 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.773279 0.531599 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.553903 +vt 0.777328 0.520446 +vt 0.773279 0.520446 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.542751 +vt 0.773279 0.576208 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.773279 0.565056 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.773279 0.520446 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.777328 0.553903 +vt 0.773279 0.553903 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.587361 +vt 0.773279 0.598513 +vt 0.773279 0.587361 +vt 0.777328 0.531599 +vt 0.773279 0.542751 +vt 0.777328 0.542751 +vt 0.777328 0.565056 +vt 0.773279 0.576208 +vt 0.777328 0.587361 +vt 0.773279 0.587361 +vt 0.777328 0.553903 +vt 0.773279 0.565056 +vt 0.773279 0.553903 +vt 0.777328 0.542751 +vt 0.773279 0.542751 +vt 0.777328 0.520446 +vt 0.773279 0.531599 +vt 0.773279 0.520446 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.531599 +vt 0.773279 0.598513 +vt 0.777328 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.509294 +vt 0.773279 0.509294 +vt 0.777328 0.565056 +vt 0.659919 0.501859 +vt 0.680162 0.486989 +vt 0.684211 0.501859 +vt 0.854251 0.501859 +vt 0.834008 0.486989 +vt 0.850202 0.486989 +vt 0.829960 0.501859 +vt 0.809717 0.486989 +vt 0.825911 0.486989 +vt 0.805668 0.501859 +vt 0.785425 0.486989 +vt 0.801619 0.486989 +vt 0.757085 0.501859 +vt 0.777328 0.486989 +vt 0.781377 0.501859 +vt 0.732794 0.501859 +vt 0.753036 0.486989 +vt 0.708502 0.501859 +vt 0.728745 0.486989 +vt 0.688259 0.486989 +vt 0.704453 0.486989 +vt 0.748988 0.486989 +vt 0.744939 0.479554 +vt 0.748988 0.479554 +vt 0.740891 0.486989 +vt 0.736842 0.479554 +vt 0.740891 0.479554 +vt 0.732794 0.486989 +vt 0.728745 0.479554 +vt 0.732794 0.479554 +vt 0.724696 0.486989 +vt 0.720648 0.479554 +vt 0.724696 0.479554 +vt 0.753036 0.486989 +vt 0.753036 0.479554 +vt 0.744939 0.486989 +vt 0.736842 0.486989 +vt 0.728745 0.486989 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.777328 0.542751 +vt 0.773279 0.553903 +vt 0.777328 0.553903 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.793522 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.801619 0.516729 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.785425 0.516729 +vt 0.793522 0.572491 +vt 0.785425 0.572491 +vt 0.801619 0.516729 +vt 0.801619 0.572491 +vt 0.809717 0.572491 +vt 0.809717 0.516729 +vt 0.777328 0.572491 +vt 0.777328 0.516729 +vt 0.838057 0.579926 +vt 0.854251 0.579926 +vt 0.854251 0.594796 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.562753 0.442379 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.777328 0.576208 +vt 0.777328 0.598513 +vt 0.663968 0.486989 +vt 0.761134 0.486989 +vt 0.736842 0.486989 +vt 0.712551 0.486989 +vt 0.720648 0.486989 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vt 0.793522 0.516729 +vt 0.838057 0.594796 +vt 0.834008 0.587361 +vt 0.846154 0.576208 +vt 0.858300 0.587361 +vt 0.846154 0.598513 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.9239 0.3827 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.5556 0.8315 0.0000 +vn -0.3827 0.9239 -0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn -0.9239 0.3827 0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.9808 0.1951 0.0000 +vn -0.9239 0.3827 0.0001 +vn 1.0000 0.0000 0.0000 +vn 0.9239 -0.3827 -0.0000 +vn -0.8315 -0.5556 -0.0000 +vn -0.9239 -0.3827 -0.0001 +vn -0.9239 -0.3827 -0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.1951 -0.9808 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn 0.3827 -0.9239 -0.0000 +vn 0.5556 -0.8315 -0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.9808 -0.1951 -0.0000 +vn 0.8315 0.5556 0.0000 +vn 0.9239 0.3827 -0.0001 +vn 0.1951 0.9808 0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.9808 0.1951 0.0000 +vn -0.5556 -0.8315 -0.0000 +vn -0.9808 -0.1951 -0.0000 +vn -0.8315 0.5556 0.0000 +vn 0.1951 -0.9808 -0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.8315 -0.5556 -0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.5556 0.8315 0.0000 +vn -0.7071 0.7071 0.0001 +vn 0.0000 0.8944 0.4472 +vn 0.6325 0.6325 0.4472 +vn -0.6325 0.6325 0.4472 +vn -0.8944 0.0000 0.4472 +vn -0.6325 -0.6325 0.4472 +vn 0.0000 -0.8944 0.4472 +vn 0.6325 -0.6325 0.4472 +vn 0.8944 -0.0000 0.4472 +s off +f 165/283/47 166/284/47 167/285/47 +f 168/286/47 169/287/47 170/288/47 +f 171/289/48 172/290/48 173/291/48 +f 174/292/48 175/293/48 176/294/48 +f 177/295/48 178/296/48 179/297/48 +f 180/298/47 181/299/47 182/300/47 +f 183/301/48 184/302/48 185/303/48 +f 186/304/47 187/305/47 188/306/47 +f 189/307/47 190/308/47 191/309/47 +f 192/310/48 193/311/48 194/312/48 +f 195/313/47 196/314/47 197/315/47 +f 198/316/48 199/317/48 200/318/48 +f 201/319/48 202/320/48 203/321/48 +f 204/322/48 205/323/48 206/324/48 +f 207/325/47 208/326/47 209/327/47 +f 210/328/47 211/329/47 212/330/47 +f 213/331/47 214/332/47 215/333/47 +f 216/334/47 217/335/47 218/336/47 +f 219/337/48 220/338/48 221/339/48 +f 222/340/48 223/341/48 224/342/48 +f 225/343/48 226/344/48 227/345/48 +f 228/346/48 229/347/48 230/348/48 +f 231/349/48 232/350/48 233/351/48 +f 234/352/48 235/353/48 236/354/48 +f 237/355/48 238/356/48 239/357/48 +f 240/358/48 241/359/48 242/360/48 +f 229/347/48 243/361/48 244/362/48 +f 245/363/47 246/364/47 247/365/47 +f 248/366/47 249/367/47 250/368/47 +f 251/369/47 252/370/47 253/371/47 +f 254/372/47 255/373/47 256/374/47 +f 257/375/47 258/376/47 259/377/47 +f 260/378/47 261/379/47 262/380/47 +f 263/381/47 264/382/47 265/383/47 +f 266/384/47 267/385/47 268/386/47 +f 269/387/47 270/388/47 271/389/47 +f 272/390/47 273/391/47 165/283/47 +f 165/283/47 274/392/47 166/284/47 +f 166/284/47 275/393/47 167/285/47 +f 167/285/47 276/394/47 272/390/47 +f 272/390/47 165/283/47 167/285/47 +f 169/287/47 277/395/47 170/288/47 +f 277/395/47 278/396/47 170/288/47 +f 278/396/47 279/397/47 170/288/47 +f 170/288/47 280/398/47 281/399/47 +f 281/399/47 168/286/47 170/288/47 +f 173/291/48 282/400/48 283/401/48 +f 283/401/48 284/402/48 173/291/48 +f 284/402/48 171/289/48 173/291/48 +f 171/289/48 285/403/48 172/290/48 +f 172/290/48 286/404/48 173/291/48 +f 176/294/48 287/405/48 288/406/48 +f 288/406/48 289/407/48 174/292/48 +f 174/292/48 290/408/48 175/293/48 +f 175/293/48 291/409/48 176/294/48 +f 176/294/48 288/406/48 174/292/48 +f 179/297/48 292/410/48 293/411/48 +f 293/411/48 294/412/48 179/297/48 +f 294/412/48 177/295/48 179/297/48 +f 177/295/48 295/413/48 178/296/48 +f 178/296/48 296/414/48 179/297/48 +f 180/298/47 297/415/47 181/299/47 +f 181/299/47 298/416/47 182/300/47 +f 182/300/47 299/417/47 300/418/47 +f 300/418/47 301/419/47 182/300/47 +f 301/419/47 180/298/47 182/300/47 +f 185/303/48 302/420/48 303/421/48 +f 303/421/48 304/422/48 185/303/48 +f 304/422/48 183/301/48 185/303/48 +f 183/301/48 305/423/48 184/302/48 +f 184/302/48 306/424/48 185/303/48 +f 187/305/47 307/425/47 188/306/47 +f 307/425/47 308/426/47 188/306/47 +f 308/426/47 309/427/47 188/306/47 +f 188/306/47 310/428/47 311/429/47 +f 311/429/47 186/304/47 188/306/47 +f 190/308/47 312/430/47 191/309/47 +f 312/430/47 313/431/47 191/309/47 +f 313/431/47 314/432/47 191/309/47 +f 191/309/47 315/433/47 316/434/47 +f 316/434/47 189/307/47 191/309/47 +f 194/312/48 317/435/48 318/436/48 +f 318/436/48 319/437/48 194/312/48 +f 319/437/48 192/310/48 194/312/48 +f 192/310/48 320/438/48 193/311/48 +f 193/311/48 321/439/48 194/312/48 +f 196/314/47 322/440/47 197/315/47 +f 322/440/47 323/441/47 197/315/47 +f 323/441/47 324/442/47 197/315/47 +f 197/315/47 325/443/47 326/444/47 +f 326/444/47 195/313/47 197/315/47 +f 200/318/48 327/445/48 328/446/48 +f 328/446/48 329/447/48 200/318/48 +f 329/447/48 198/316/48 200/318/48 +f 198/316/48 330/448/48 199/317/48 +f 199/317/48 331/449/48 200/318/48 +f 203/321/48 332/450/48 333/451/48 +f 333/451/48 334/452/48 203/321/48 +f 334/452/48 201/319/48 203/321/48 +f 201/319/48 335/453/48 202/320/48 +f 202/320/48 336/454/48 203/321/48 +f 206/324/48 337/455/48 338/456/48 +f 338/456/48 339/457/48 206/324/48 +f 339/457/48 204/322/48 206/324/48 +f 204/322/48 340/458/48 205/323/48 +f 205/323/48 341/459/48 206/324/48 +f 208/326/47 342/460/47 209/327/47 +f 342/460/47 343/461/47 209/327/47 +f 343/461/47 344/462/47 209/327/47 +f 209/327/47 345/463/47 346/464/47 +f 346/464/47 207/325/47 209/327/47 +f 212/330/47 347/465/47 210/328/47 +f 347/465/47 348/466/47 210/328/47 +f 348/466/47 349/467/47 210/328/47 +f 210/328/47 350/468/47 211/329/47 +f 211/329/47 351/469/47 212/330/47 +f 215/333/47 352/470/47 353/471/47 +f 353/471/47 354/472/47 213/331/47 +f 213/331/47 355/473/47 214/332/47 +f 214/332/47 356/474/47 215/333/47 +f 215/333/47 353/471/47 213/331/47 +f 216/334/47 357/475/47 217/335/47 +f 217/335/47 358/476/47 218/336/47 +f 218/336/47 359/477/47 360/478/47 +f 360/478/47 361/479/47 218/336/47 +f 361/479/47 216/334/47 218/336/47 +f 220/338/48 362/480/48 363/481/48 +f 363/481/48 364/482/48 365/483/48 +f 221/339/48 244/362/48 219/337/48 +f 244/362/48 366/484/48 219/337/48 +f 363/481/48 365/483/48 220/338/48 +f 365/483/48 221/339/48 220/338/48 +f 223/341/48 367/485/48 368/486/48 +f 368/486/48 369/487/48 370/488/48 +f 224/342/48 366/484/48 222/340/48 +f 366/484/48 243/361/48 222/340/48 +f 368/486/48 370/488/48 223/341/48 +f 370/488/48 224/342/48 223/341/48 +f 226/344/48 371/489/48 372/490/48 +f 372/490/48 373/491/48 374/492/48 +f 227/345/48 243/361/48 225/343/48 +f 243/361/48 375/493/48 225/343/48 +f 372/490/48 374/492/48 226/344/48 +f 374/492/48 227/345/48 226/344/48 +f 376/494/48 377/495/48 378/496/48 +f 378/496/48 379/497/48 380/498/48 +f 228/346/48 375/493/48 229/347/48 +f 378/496/48 380/498/48 376/494/48 +f 380/498/48 228/346/48 376/494/48 +f 230/348/48 376/494/48 228/346/48 +f 381/499/48 382/500/48 383/501/48 +f 383/501/48 384/502/48 385/503/48 +f 231/349/48 229/347/48 232/350/48 +f 383/501/48 385/503/48 381/499/48 +f 385/503/48 231/349/48 381/499/48 +f 233/351/48 381/499/48 231/349/48 +f 235/353/48 386/504/48 387/505/48 +f 387/505/48 388/506/48 389/507/48 +f 236/354/48 232/350/48 234/352/48 +f 232/350/48 390/508/48 234/352/48 +f 387/505/48 389/507/48 235/353/48 +f 389/507/48 236/354/48 235/353/48 +f 391/509/48 390/508/48 392/510/48 +f 390/508/48 393/511/48 392/510/48 +f 238/356/48 394/512/48 239/357/48 +f 239/357/48 391/509/48 237/355/48 +f 391/509/48 392/510/48 237/355/48 +f 237/355/48 395/513/48 238/356/48 +f 241/359/48 396/514/48 397/515/48 +f 397/515/48 398/516/48 399/517/48 +f 242/360/48 393/511/48 240/358/48 +f 393/511/48 244/362/48 240/358/48 +f 397/515/48 399/517/48 241/359/48 +f 399/517/48 242/360/48 241/359/48 +f 244/362/48 393/511/48 390/508/48 +f 390/508/48 232/350/48 229/347/48 +f 229/347/48 375/493/48 243/361/48 +f 243/361/48 366/484/48 244/362/48 +f 244/362/48 390/508/48 229/347/48 +f 400/518/47 270/388/47 401/519/47 +f 400/518/47 401/519/47 402/520/47 +f 247/365/47 403/521/47 245/363/47 +f 245/363/47 400/518/47 402/520/47 +f 246/364/47 404/522/47 247/365/47 +f 245/363/47 402/520/47 246/364/47 +f 405/523/47 406/524/47 270/388/47 +f 405/523/47 270/388/47 407/525/47 +f 249/367/47 408/526/47 250/368/47 +f 250/368/47 405/523/47 407/525/47 +f 248/366/47 409/527/47 249/367/47 +f 250/368/47 407/525/47 248/366/47 +f 410/528/47 271/389/47 406/524/47 +f 410/528/47 406/524/47 411/529/47 +f 253/371/47 412/530/47 251/369/47 +f 251/369/47 410/528/47 411/529/47 +f 252/370/47 413/531/47 253/371/47 +f 251/369/47 411/529/47 252/370/47 +f 414/532/47 415/533/47 271/389/47 +f 414/532/47 271/389/47 416/534/47 +f 255/373/47 417/535/47 256/374/47 +f 256/374/47 414/532/47 416/534/47 +f 254/372/47 418/536/47 255/373/47 +f 256/374/47 416/534/47 254/372/47 +f 419/537/47 420/538/47 415/533/47 +f 419/537/47 415/533/47 421/539/47 +f 258/376/47 422/540/47 259/377/47 +f 259/377/47 419/537/47 421/539/47 +f 257/375/47 423/541/47 258/376/47 +f 259/377/47 421/539/47 257/375/47 +f 424/542/47 264/382/47 420/538/47 +f 424/542/47 420/538/47 425/543/47 +f 261/379/47 426/544/47 262/380/47 +f 262/380/47 424/542/47 425/543/47 +f 260/378/47 427/545/47 261/379/47 +f 262/380/47 425/543/47 260/378/47 +f 428/546/47 429/547/47 430/548/47 +f 430/548/47 431/549/47 432/550/47 +f 263/381/47 269/387/47 264/382/47 +f 430/548/47 432/550/47 428/546/47 +f 432/550/47 263/381/47 265/383/47 +f 265/383/47 428/546/47 432/550/47 +f 433/551/47 401/519/47 269/387/47 +f 433/551/47 269/387/47 434/552/47 +f 268/386/47 435/553/47 266/384/47 +f 266/384/47 433/551/47 434/552/47 +f 267/385/47 436/554/47 268/386/47 +f 266/384/47 434/552/47 267/385/47 +f 269/387/47 401/519/47 270/388/47 +f 270/388/47 406/524/47 271/389/47 +f 271/389/47 415/533/47 420/538/47 +f 420/538/47 264/382/47 271/389/47 +f 264/382/47 269/387/47 271/389/47 +s 1 +f 398/555/49 267/556/50 399/557/50 +f 395/558/51 430/559/52 238/560/52 +f 385/561/53 421/562/54 231/563/54 +f 373/564/55 252/565/56 374/566/56 +f 396/567/57 268/568/55 397/569/58 +f 389/570/54 425/571/59 236/572/59 +f 394/573/60 428/574/59 239/575/59 +f 362/576/61 247/577/62 363/578/63 +f 231/563/54 415/579/59 229/580/59 +f 379/581/63 254/582/64 380/583/64 +f 367/584/65 249/585/66 368/586/66 +f 229/580/59 414/587/50 230/588/50 +f 388/589/67 260/590/54 389/570/54 +f 371/591/68 253/592/67 372/593/67 +f 230/588/50 256/594/69 376/595/69 +f 384/596/66 257/597/53 385/561/53 +f 377/598/70 255/599/60 378/600/60 +f 225/601/59 251/602/50 226/603/50 +f 382/604/71 258/605/72 383/606/49 +f 375/607/54 410/608/59 225/601/59 +f 386/609/73 261/610/74 387/611/74 +f 228/612/53 271/613/54 375/607/54 +f 384/596/75 258/605/72 423/614/75 +f 227/615/64 406/616/53 243/617/53 +f 368/586/66 409/618/76 369/619/76 +f 380/583/64 416/620/53 228/612/53 +f 364/621/77 247/577/62 404/622/77 +f 374/566/56 411/623/64 227/615/64 +f 397/569/55 436/624/78 398/555/78 +f 243/617/53 405/625/54 222/626/54 +f 372/593/67 413/627/79 373/564/79 +f 223/628/59 405/625/54 250/629/59 +f 238/560/52 429/630/80 394/573/80 +f 219/631/53 245/632/54 220/633/54 +f 378/600/60 418/634/81 379/581/81 +f 370/635/82 407/636/56 224/637/56 +f 387/611/74 427/638/83 388/589/83 +f 366/639/64 400/640/53 219/631/53 +f 376/595/69 417/641/52 377/642/52 +f 221/643/82 401/644/56 244/645/56 +f 226/603/50 412/646/74 371/647/74 +f 224/637/56 270/648/64 366/639/64 +f 223/628/59 408/649/49 367/650/49 +f 241/651/53 433/652/64 266/653/53 +f 220/633/54 403/654/60 362/655/60 +f 365/656/69 402/657/82 221/643/82 +f 396/658/67 266/653/53 435/659/67 +f 244/645/56 433/652/64 240/660/64 +f 239/575/59 265/661/50 391/662/50 +f 237/663/64 431/664/66 395/665/66 +f 393/666/82 263/667/56 392/668/56 +f 391/662/50 264/669/69 390/670/69 +f 235/671/56 426/672/63 386/673/63 +f 399/557/50 434/674/69 242/675/69 +f 390/670/69 424/676/82 234/677/82 +f 381/678/82 422/679/55 382/680/55 +f 392/668/56 432/681/64 237/663/64 +f 234/677/82 262/682/56 235/671/56 +f 370/635/82 409/618/52 248/683/82 +f 242/675/69 269/684/82 393/666/82 +f 232/685/50 419/686/69 233/687/69 +f 364/621/74 246/688/69 365/656/69 +f 233/687/69 259/689/82 381/678/82 +f 236/572/59 420/690/50 232/685/50 +f 290/691/54 167/692/59 275/693/54 +f 291/694/64 166/695/53 274/696/64 +f 175/697/53 275/693/54 166/695/53 +f 176/698/56 274/696/64 165/699/56 +f 288/700/69 273/701/82 272/702/69 +f 289/703/50 272/704/69 276/705/50 +f 284/706/69 216/707/82 361/708/69 +f 173/709/64 358/710/53 217/711/64 +f 285/712/59 360/713/50 359/714/59 +f 360/713/50 284/706/69 361/708/69 +f 282/715/56 217/711/64 357/716/56 +f 293/717/56 297/718/64 180/719/56 +f 178/720/59 299/721/50 182/722/59 +f 287/723/82 165/699/56 273/701/82 +f 167/692/59 289/703/50 276/705/50 +f 300/724/69 294/725/82 301/726/82 +f 294/725/82 180/727/56 301/726/82 +f 292/728/64 181/729/53 297/718/64 +f 179/730/53 298/731/54 181/729/53 +f 295/732/50 300/724/69 299/721/50 +f 283/733/82 357/716/56 216/734/82 +f 306/735/59 188/736/50 309/737/59 +f 185/738/54 309/737/59 308/739/54 +f 184/740/50 310/741/69 188/736/50 +f 305/742/69 311/743/82 310/741/69 +f 296/744/54 182/722/59 298/731/54 +f 304/745/56 187/746/64 186/747/56 +f 311/743/82 304/745/56 186/747/56 +f 302/748/53 308/739/54 307/749/53 +f 318/750/53 312/751/54 190/752/53 +f 320/753/82 316/754/56 315/755/82 +f 321/756/50 191/757/69 314/758/50 +f 319/759/64 190/760/53 189/761/64 +f 194/762/59 314/758/50 313/763/59 +f 303/764/64 307/749/53 187/765/64 +f 316/754/56 319/759/64 189/761/64 +f 317/766/54 313/763/59 312/751/54 +f 199/767/82 325/768/56 197/769/82 +f 200/770/50 324/771/69 323/772/50 +f 329/773/53 196/774/54 195/775/53 +f 193/776/69 315/755/82 191/757/69 +f 327/777/59 323/772/50 322/778/59 +f 328/779/54 322/778/59 196/780/54 +f 331/781/69 197/769/82 324/771/69 +f 326/782/64 329/773/53 195/775/53 +f 335/783/64 346/784/53 345/785/64 +f 332/786/50 343/787/69 342/788/50 +f 437/789/82 438/790/69 439/791/82 +f 440/792/69 441/793/50 438/790/69 +f 202/794/56 345/785/64 209/795/56 +f 333/796/59 342/788/50 208/797/59 +f 334/798/54 208/799/59 207/800/54 +f 346/784/53 334/798/54 207/800/54 +f 203/801/69 344/802/82 343/787/69 +f 336/803/82 209/795/56 344/802/82 +f 330/804/56 326/782/64 325/768/56 +f 281/805/54 339/806/59 168/807/59 +f 205/808/64 280/809/53 170/810/64 +f 341/811/56 170/810/64 279/812/56 +f 337/813/69 278/814/82 277/815/69 +f 442/816/49 443/817/50 444/818/49 +f 206/819/82 279/812/56 278/814/82 +f 339/806/59 169/820/50 168/807/59 +f 445/821/55 439/791/84 446/822/55 +f 338/823/50 277/815/69 169/824/50 +f 340/825/53 281/805/54 280/809/53 +f 447/826/85 351/827/86 448/828/86 +f 447/829/85 347/830/87 212/831/85 +f 449/832/87 348/833/88 347/834/87 +f 450/835/88 349/836/89 348/837/88 +f 451/838/90 349/839/89 452/840/89 +f 453/841/91 210/842/90 451/838/90 +f 454/843/92 350/844/91 453/841/91 +f 454/843/92 351/845/86 211/846/92 +f 356/847/50 455/848/59 456/849/50 +f 355/850/54 457/851/53 458/852/54 +f 354/853/64 459/854/56 460/855/64 +f 352/856/82 461/857/69 462/858/82 +f 215/859/69 456/849/50 461/860/69 +f 214/861/59 458/852/54 455/848/59 +f 213/862/53 460/855/64 457/851/53 +f 353/863/56 462/858/82 459/854/56 +f 463/864/47 464/865/47 443/866/47 +f 286/867/53 218/868/54 358/710/53 +f 172/869/54 359/714/59 218/868/54 +f 465/870/69 466/871/50 467/872/69 +f 468/873/50 469/874/59 466/871/50 +f 470/875/60 471/876/59 472/877/60 +f 465/870/69 473/878/52 474/879/52 +f 475/880/47 476/881/47 471/882/47 +f 477/883/50 478/884/59 479/885/50 +f 480/886/59 481/887/54 478/884/59 +f 482/888/67 483/889/54 484/890/67 +f 477/883/50 485/891/74 486/892/74 +f 487/893/47 488/894/47 483/895/47 +f 489/896/59 490/897/54 491/898/59 +f 492/899/54 493/900/53 490/897/54 +f 494/901/66 495/902/53 496/903/66 +f 489/896/59 497/904/49 498/905/49 +f 499/906/47 500/907/47 495/908/47 +f 501/909/54 502/910/53 503/911/54 +f 504/912/53 505/913/64 502/910/53 +f 506/914/63 507/915/64 508/916/63 +f 501/909/54 509/917/60 510/918/60 +f 511/919/47 512/920/47 507/921/47 +f 513/922/53 514/923/64 515/924/53 +f 516/925/64 517/926/56 514/923/64 +f 518/927/55 519/928/56 520/929/55 +f 513/922/53 521/930/67 522/931/67 +f 523/932/47 524/933/47 519/934/47 +f 525/935/64 526/936/56 527/937/64 +f 528/938/56 529/939/82 526/936/56 +f 530/940/52 531/941/82 532/942/52 +f 525/935/64 533/943/66 534/944/66 +f 535/945/47 536/946/47 531/947/47 +f 537/948/56 538/949/82 539/950/56 +f 538/949/82 540/951/69 541/952/69 +f 542/953/74 540/951/69 543/954/74 +f 537/948/56 544/955/63 545/956/63 +f 546/957/47 547/958/47 540/959/47 +f 398/555/49 436/624/49 267/556/50 +f 395/558/51 431/960/51 430/559/52 +f 385/561/53 257/597/53 421/562/54 +f 373/564/55 413/627/55 252/565/56 +f 396/567/57 435/961/57 268/568/55 +f 389/570/54 260/590/54 425/571/59 +f 394/573/60 429/630/60 428/574/59 +f 362/576/61 403/962/61 247/577/63 +f 231/563/54 421/562/54 415/579/59 +f 379/581/63 418/634/63 254/582/64 +f 367/584/65 408/963/65 249/585/66 +f 229/580/59 415/579/59 414/587/50 +f 388/589/67 427/638/67 260/590/54 +f 371/591/68 412/964/68 253/592/67 +f 230/588/50 414/587/50 256/594/69 +f 384/596/66 423/614/66 257/597/53 +f 377/598/70 417/965/70 255/599/60 +f 225/601/59 410/608/59 251/602/50 +f 382/604/71 422/966/71 258/605/49 +f 375/607/54 271/613/54 410/608/59 +f 386/609/73 426/967/73 261/610/74 +f 228/612/53 416/620/53 271/613/54 +f 384/596/75 383/606/49 258/605/72 +f 227/615/64 411/623/64 406/616/53 +f 368/586/66 249/585/66 409/618/76 +f 380/583/64 254/582/64 416/620/53 +f 364/621/77 363/578/63 247/577/62 +f 374/566/56 252/565/56 411/623/64 +f 397/569/58 268/568/55 436/624/78 +f 243/617/53 406/616/53 405/625/54 +f 372/593/67 253/592/67 413/627/79 +f 223/628/59 222/626/54 405/625/54 +f 238/560/52 430/559/52 429/630/80 +f 219/631/53 400/640/53 245/632/54 +f 378/600/60 255/599/60 418/634/81 +f 370/635/82 248/683/82 407/636/56 +f 387/611/74 261/610/74 427/638/83 +f 366/639/64 270/648/64 400/640/53 +f 376/595/69 256/594/69 417/641/52 +f 221/643/82 402/657/82 401/644/56 +f 226/603/50 251/602/50 412/646/74 +f 224/637/56 407/636/56 270/648/64 +f 223/628/59 250/629/59 408/649/49 +f 241/651/53 240/660/64 433/652/64 +f 220/633/54 245/632/54 403/654/60 +f 365/656/69 246/688/69 402/657/82 +f 396/658/67 241/651/53 266/653/53 +f 244/645/56 401/644/56 433/652/64 +f 239/575/59 428/574/59 265/661/50 +f 237/663/64 432/681/64 431/664/66 +f 393/666/82 269/684/82 263/667/56 +f 391/662/50 265/661/50 264/669/69 +f 235/671/56 262/682/56 426/672/63 +f 399/557/50 267/556/50 434/674/69 +f 390/670/69 264/669/69 424/676/82 +f 381/678/82 259/689/82 422/679/55 +f 392/668/56 263/667/56 432/681/64 +f 234/677/82 424/676/82 262/682/56 +f 370/635/82 369/619/52 409/618/52 +f 242/675/69 434/674/69 269/684/82 +f 232/685/50 420/690/50 419/686/69 +f 364/621/74 404/622/74 246/688/69 +f 233/687/69 419/686/69 259/689/82 +f 236/572/59 425/571/59 420/690/50 +f 290/691/54 174/968/59 167/692/59 +f 291/694/64 175/697/53 166/695/53 +f 175/697/53 290/691/54 275/693/54 +f 176/698/56 291/694/64 274/696/64 +f 288/700/69 287/723/82 273/701/82 +f 289/703/50 288/969/69 272/704/69 +f 284/706/69 283/970/82 216/707/82 +f 173/709/64 286/867/53 358/710/53 +f 285/712/59 171/971/50 360/713/50 +f 360/713/50 171/971/50 284/706/69 +f 282/715/56 173/709/64 217/711/64 +f 293/717/56 292/728/64 297/718/64 +f 178/720/59 295/732/50 299/721/50 +f 287/723/82 176/698/56 165/699/56 +f 167/692/59 174/968/59 289/703/50 +f 300/724/69 177/972/69 294/725/82 +f 294/725/82 293/973/56 180/727/56 +f 292/728/64 179/730/53 181/729/53 +f 179/730/53 296/744/54 298/731/54 +f 295/732/50 177/972/69 300/724/69 +f 283/733/82 282/715/56 357/716/56 +f 306/735/59 184/740/50 188/736/50 +f 185/738/54 306/735/59 309/737/59 +f 184/740/50 305/742/69 310/741/69 +f 305/742/69 183/974/82 311/743/82 +f 296/744/54 178/720/59 182/722/59 +f 304/745/56 303/975/64 187/746/64 +f 311/743/82 183/974/82 304/745/56 +f 302/748/53 185/738/54 308/739/54 +f 318/750/53 317/766/54 312/751/54 +f 320/753/82 192/976/56 316/754/56 +f 321/756/50 193/776/69 191/757/69 +f 319/759/64 318/977/53 190/760/53 +f 194/762/59 321/756/50 314/758/50 +f 303/764/64 302/748/53 307/749/53 +f 316/754/56 192/976/56 319/759/64 +f 317/766/54 194/762/59 313/763/59 +f 199/767/82 330/804/56 325/768/56 +f 200/770/50 331/781/69 324/771/69 +f 329/773/53 328/978/54 196/774/54 +f 193/776/69 320/753/82 315/755/82 +f 327/777/59 200/770/50 323/772/50 +f 328/779/54 327/777/59 322/778/59 +f 331/781/69 199/767/82 197/769/82 +f 326/782/64 198/979/64 329/773/53 +f 335/783/64 201/980/53 346/784/53 +f 332/786/50 203/801/69 343/787/69 +f 437/789/82 440/792/69 438/790/69 +f 440/792/69 443/817/50 441/793/50 +f 202/794/56 335/783/64 345/785/64 +f 333/796/59 332/786/50 342/788/50 +f 334/798/54 333/981/59 208/799/59 +f 346/784/53 201/980/53 334/798/54 +f 203/801/69 336/803/82 344/802/82 +f 336/803/82 202/794/56 209/795/56 +f 330/804/56 198/979/64 326/782/64 +f 281/805/54 204/982/54 339/806/59 +f 205/808/64 340/825/53 280/809/53 +f 341/811/56 205/808/64 170/810/64 +f 337/813/69 206/819/82 278/814/82 +f 442/816/49 441/793/50 443/817/50 +f 206/819/82 341/811/56 279/812/56 +f 339/806/59 338/983/50 169/820/50 +f 445/821/55 437/789/82 439/791/82 +f 338/823/50 337/813/69 277/815/69 +f 340/825/53 204/982/54 281/805/54 +f 447/826/85 212/984/85 351/827/86 +f 447/829/85 449/832/87 347/830/87 +f 449/832/87 450/835/88 348/833/88 +f 450/835/88 452/840/89 349/836/89 +f 451/838/90 210/985/90 349/839/89 +f 453/841/91 350/986/91 210/842/90 +f 454/843/92 211/987/92 350/844/91 +f 454/843/92 448/828/86 351/845/86 +f 356/847/50 214/861/59 455/848/59 +f 355/850/54 213/862/53 457/851/53 +f 354/853/64 353/863/56 459/854/56 +f 352/856/82 215/988/69 461/857/69 +f 215/859/69 356/847/50 456/849/50 +f 214/861/59 355/850/54 458/852/54 +f 213/862/53 354/853/64 460/855/64 +f 353/863/56 352/856/82 462/858/82 +f 437/989/47 445/990/47 463/864/47 +f 463/864/47 548/991/47 464/865/47 +f 464/865/47 444/992/47 443/866/47 +f 443/866/47 440/993/47 437/989/47 +f 437/989/47 463/864/47 443/866/47 +f 286/867/53 172/869/54 218/868/54 +f 172/869/54 285/712/59 359/714/59 +f 465/870/69 468/873/50 466/871/50 +f 468/873/50 471/876/59 469/874/59 +f 470/875/60 469/874/59 471/876/59 +f 465/870/69 467/872/69 473/878/52 +f 465/994/47 474/995/47 475/880/47 +f 475/880/47 549/996/47 476/881/47 +f 476/881/47 472/997/47 471/882/47 +f 471/882/47 468/998/47 465/994/47 +f 465/994/47 475/880/47 471/882/47 +f 477/883/50 480/886/59 478/884/59 +f 480/886/59 483/889/54 481/887/54 +f 482/888/67 481/887/54 483/889/54 +f 477/883/50 479/885/50 485/891/74 +f 477/999/47 486/1000/47 487/893/47 +f 487/893/47 550/1001/47 488/894/47 +f 488/894/47 484/1002/47 483/895/47 +f 483/895/47 480/1003/47 477/999/47 +f 477/999/47 487/893/47 483/895/47 +f 489/896/59 492/899/54 490/897/54 +f 492/899/54 495/902/53 493/900/53 +f 494/901/66 493/900/53 495/902/53 +f 489/896/59 491/898/59 497/904/49 +f 489/1004/47 498/1005/47 499/906/47 +f 499/906/47 551/1006/47 500/907/47 +f 500/907/47 496/1007/47 495/908/47 +f 495/908/47 492/1008/47 489/1004/47 +f 489/1004/47 499/906/47 495/908/47 +f 501/909/54 504/912/53 502/910/53 +f 504/912/53 507/915/64 505/913/64 +f 506/914/63 505/913/64 507/915/64 +f 501/909/54 503/911/54 509/917/60 +f 501/1009/47 510/1010/47 511/919/47 +f 511/919/47 552/1011/47 512/920/47 +f 512/920/47 508/1012/47 507/921/47 +f 507/921/47 504/1013/47 501/1009/47 +f 501/1009/47 511/919/47 507/921/47 +f 513/922/53 516/925/64 514/923/64 +f 516/925/64 519/928/56 517/926/56 +f 518/927/55 517/926/56 519/928/56 +f 513/922/53 515/924/53 521/930/67 +f 513/1014/47 522/1015/47 523/932/47 +f 523/932/47 553/1016/47 524/933/47 +f 524/933/47 520/1017/47 519/934/47 +f 519/934/47 516/1018/47 513/1014/47 +f 513/1014/47 523/932/47 519/934/47 +f 525/935/64 528/938/56 526/936/56 +f 528/938/56 531/941/82 529/939/82 +f 530/940/52 529/939/82 531/941/82 +f 525/935/64 527/937/64 533/943/66 +f 525/1019/47 534/1020/47 535/945/47 +f 535/945/47 554/1021/47 536/946/47 +f 536/946/47 532/1022/47 531/947/47 +f 531/947/47 528/1023/47 525/1019/47 +f 525/1019/47 535/945/47 531/947/47 +f 537/948/56 555/1024/82 538/949/82 +f 538/949/82 555/1024/82 540/951/69 +f 542/953/74 541/952/69 540/951/69 +f 537/948/56 539/950/56 544/955/63 +f 537/1025/47 545/1026/47 546/957/47 +f 546/957/47 556/1027/47 547/958/47 +f 547/958/47 543/1028/47 540/959/47 +f 540/959/47 555/1029/47 537/1025/47 +f 537/1025/47 546/957/47 540/959/47 +o Lid +v -1.931852 -1.478220 -1.193358 +v -2.173333 -1.945152 -5.266041 +v -2.414814 -1.956912 -5.377924 +v 1.931852 -1.478220 -1.193358 +v 2.173333 -1.945152 -5.266041 +v 1.690370 -1.489652 -1.302134 +v -1.690370 -1.489653 -1.302134 +v 2.414815 -1.956911 -5.377924 +v 1.673033 -2.438854 -1.092390 +v 2.091291 -3.156821 -5.243586 +v 0.965926 -3.142087 -1.018477 +v 1.207408 -4.035218 -5.145245 +v 0.000000 -3.399489 -0.991423 +v 0.000000 -4.356733 -5.109249 +v -1.207407 -4.035218 -5.145245 +v -0.965926 -3.142087 -1.018477 +v -2.091291 -3.156821 -5.243586 +v -1.673032 -2.438854 -1.092390 +v 1.882161 -3.025071 -5.145136 +v 1.086666 -3.815628 -5.056629 +v -1.086666 -3.815628 -5.056629 +v 0.000000 -4.104991 -5.024233 +v -1.882162 -3.025072 -5.145136 +v 1.463903 -2.330207 -1.213787 +v 0.845185 -2.945537 -1.149113 +v 0.000000 -3.170763 -1.125441 +v -0.845185 -2.945536 -1.149113 +v -1.463903 -2.330208 -1.213787 +vt 0.562753 0.382900 +vt 0.437247 0.390335 +vt 0.433198 0.382900 +vt 0.562753 0.598513 +vt 0.437247 0.591078 +vt 0.558704 0.591078 +vt 0.558704 0.390335 +vt 0.433198 0.598513 +vt 0.433198 0.732342 +vt 0.469636 0.605948 +vt 0.473684 0.732342 +vt 0.510121 0.605948 +vt 0.514170 0.732342 +vt 0.550607 0.605948 +vt 0.554656 0.732342 +vt 0.595142 0.732342 +vt 0.558704 0.605948 +vt 0.591093 0.605948 +vt 0.635628 0.732342 +vt 0.599190 0.605948 +vt 0.631579 0.605948 +vt 0.676113 0.732342 +vt 0.639676 0.605948 +vt 0.676113 0.605948 +vt 0.435223 0.739777 +vt 0.471660 0.739777 +vt 0.475708 0.739777 +vt 0.516194 0.739777 +vt 0.593117 0.739777 +vt 0.556680 0.739777 +vt 0.633603 0.739777 +vt 0.597166 0.739777 +vt 0.674089 0.739777 +vt 0.467611 0.598513 +vt 0.437247 0.605948 +vt 0.439271 0.598513 +vt 0.479757 0.598513 +vt 0.508097 0.598513 +vt 0.520243 0.598513 +vt 0.548583 0.598513 +vt 0.560729 0.598513 +vt 0.589069 0.598513 +vt 0.601215 0.598513 +vt 0.629555 0.598513 +vt 0.672065 0.605948 +vt 0.641700 0.598513 +vt 0.670040 0.598513 +vt 0.433198 0.390335 +vt 0.562753 0.420074 +vt 0.433198 0.423792 +vt 0.562753 0.453532 +vt 0.433198 0.457249 +vt 0.562753 0.486989 +vt 0.433198 0.490706 +vt 0.562753 0.494424 +vt 0.433198 0.524164 +vt 0.562753 0.527881 +vt 0.433198 0.557621 +vt 0.562753 0.561338 +vt 0.433198 0.591078 +vt 0.433198 0.605948 +vt 0.477733 0.605948 +vt 0.518219 0.605948 +vt 0.512146 0.739777 +vt 0.552631 0.739777 +vt 0.637652 0.739777 +vt 0.562753 0.394052 +vt 0.562753 0.427509 +vt 0.562753 0.460967 +vt 0.562753 0.520446 +vt 0.562753 0.553903 +vt 0.562753 0.587361 +vn 0.0045 0.9935 -0.1142 +vn 0.0042 0.9935 -0.1137 +vn -0.0042 0.9935 -0.1137 +vn -0.0045 0.9935 -0.1142 +vn 0.9599 -0.2434 0.1388 +vn 0.8606 -0.4802 0.1697 +vn 0.8601 -0.4811 0.1699 +vn 0.4970 -0.8417 0.2112 +vn 0.4964 -0.8420 0.2113 +vn -0.0000 -0.9740 0.2264 +vn -0.4964 -0.8420 0.2113 +vn -0.4970 -0.8417 0.2112 +vn -0.8601 -0.4811 0.1699 +vn -0.8606 -0.4802 0.1697 +vn -0.9599 -0.2436 0.1388 +vn -0.9598 -0.2440 0.1387 +vn -0.4199 0.0116 -0.9075 +vn -0.3663 0.1092 -0.9241 +vn -0.3661 0.1095 -0.9241 +vn -0.2117 0.2634 -0.9412 +vn 0.0000 0.3200 -0.9474 +vn -0.2115 0.2635 -0.9412 +vn 0.2115 0.2635 -0.9412 +vn 0.2117 0.2634 -0.9412 +vn 0.3661 0.1095 -0.9241 +vn 0.4199 0.0116 -0.9075 +vn 0.3662 0.1092 -0.9241 +vn -0.3573 0.3004 0.8844 +vn -0.4101 0.2039 0.8890 +vn -0.2063 0.4506 0.8686 +vn 0.0000 0.5055 0.8628 +vn 0.2063 0.4506 0.8686 +vn 0.3573 0.3004 0.8844 +vn 0.4101 0.2039 0.8890 +vn 0.9593 0.2425 -0.1449 +vn 0.8600 0.4790 -0.1761 +vn 0.8594 0.4800 -0.1763 +vn 0.4966 0.8402 -0.2177 +vn 0.4960 0.8406 -0.2178 +vn 0.0000 0.9725 -0.2330 +vn -0.4960 0.8406 -0.2178 +vn -0.4966 0.8402 -0.2177 +vn -0.8594 0.4800 -0.1763 +vn -0.8600 0.4790 -0.1761 +vn -0.9593 0.2424 -0.1449 +vn 0.9598 -0.2440 0.1387 +vn -0.9600 -0.2433 0.1388 +vn 0.9591 0.2432 -0.1448 +vn -0.9591 0.2432 -0.1448 +s off +f 557/1030/93 558/1031/93 559/1032/93 +f 560/1033/94 561/1034/94 562/1035/94 +f 557/1030/95 563/1036/95 558/1031/95 +f 560/1033/96 564/1037/96 561/1034/96 +s 1 +f 564/1038/97 565/1039/98 566/1040/99 +f 566/1040/99 567/1041/100 568/1042/101 +f 568/1042/101 569/1043/102 570/1044/102 +f 571/1045/103 569/1046/102 572/1047/104 +f 573/1048/105 572/1049/104 574/1050/106 +f 559/1051/107 574/1052/106 557/1053/108 +f 561/1054/109 566/1040/110 575/1055/111 +f 568/1042/112 575/1056/111 566/1040/110 +f 570/1044/113 576/1057/114 568/1042/112 +f 570/1044/113 577/1058/115 578/1059/113 +f 571/1045/116 579/1060/117 577/1061/115 +f 558/1062/118 573/1048/119 559/1051/118 +f 580/1063/120 560/1064/121 562/1065/121 +f 567/1041/122 580/1066/120 581/1067/122 +f 569/1043/123 581/1068/122 582/1069/123 +f 572/1047/124 582/1070/123 583/1071/124 +f 574/1050/125 583/1072/124 584/1073/125 +f 557/1074/126 584/1075/125 563/1076/126 +f 558/1077/127 584/1078/128 579/1079/129 +f 579/1079/129 583/1080/130 577/1081/131 +f 577/1081/131 582/1082/132 578/1083/132 +f 582/1084/132 576/1085/133 578/1083/132 +f 581/1086/134 575/1087/135 576/1085/133 +f 580/1088/136 561/1089/137 575/1087/135 +f 564/1038/97 560/1090/138 565/1039/98 +f 566/1040/99 565/1091/98 567/1041/100 +f 568/1042/101 567/1092/100 569/1043/102 +f 571/1045/103 570/1044/102 569/1046/102 +f 573/1048/105 571/1045/103 572/1049/104 +f 559/1051/139 573/1048/105 574/1052/106 +f 561/1054/109 564/1038/109 566/1040/110 +f 568/1042/112 576/1093/114 575/1056/111 +f 570/1044/113 578/1094/113 576/1057/114 +f 570/1044/113 571/1045/116 577/1058/115 +f 571/1045/116 573/1048/119 579/1060/117 +f 558/1062/118 579/1095/117 573/1048/119 +f 580/1063/120 565/1039/120 560/1064/121 +f 567/1041/122 565/1091/120 580/1066/120 +f 569/1043/123 567/1092/122 581/1068/122 +f 572/1047/124 569/1046/123 582/1070/123 +f 574/1050/125 572/1049/124 583/1072/124 +f 557/1074/126 574/1052/125 584/1075/125 +f 558/1077/127 563/1096/140 584/1078/128 +f 579/1079/129 584/1097/128 583/1080/130 +f 577/1081/131 583/1098/130 582/1082/132 +f 582/1084/132 581/1099/134 576/1085/133 +f 581/1086/134 580/1100/136 575/1087/135 +f 580/1088/136 562/1101/141 561/1089/137 o Rifle -v 0.250000 0.603553 0.750000 -v 0.250000 0.603553 3.875000 -v 0.603553 0.250000 0.750000 -v 0.603553 0.250000 3.875000 -v 0.603553 -0.250000 0.750000 -v 0.603553 -0.250000 3.875000 -v 0.250000 -0.603553 0.750000 -v 0.250000 -0.603553 3.875000 -v -0.250000 -0.603553 0.750000 -v -0.250000 -0.603553 3.875000 -v -0.603553 -0.250000 0.750000 -v -0.603553 -0.250000 3.875000 -v -0.603553 0.250000 0.750000 -v -0.603553 0.250000 3.875000 -v -0.250000 0.603553 0.750000 -v -0.250000 0.603553 3.875000 -v 0.187500 0.452665 0.750000 -v 0.187500 0.452665 3.875000 -v -0.187500 0.452665 3.875000 -v -0.452665 0.187500 3.875000 -v -0.452665 -0.187500 3.875000 -v -0.187500 -0.452665 3.875000 -v 0.187500 -0.452665 3.875000 -v 0.452665 -0.187500 3.875000 -v 0.452665 0.187500 3.875000 -v -0.187500 0.452665 0.750000 -v -0.452665 0.187500 0.750000 -v -0.452665 -0.187500 0.750000 -v -0.187500 -0.452665 0.750000 -v 0.187500 -0.452665 0.750000 -v 0.452665 -0.187500 0.750000 -v 0.452665 0.187500 0.750000 -v -0.312500 -0.754442 0.750000 -v -0.754442 -0.312500 0.750000 -v -0.754442 0.312500 0.750000 -v -0.312500 0.754442 0.750000 -v 0.312500 0.754442 0.750000 -v 0.754442 0.312500 0.750000 -v 0.754442 -0.312500 0.750000 -v 0.312500 -0.754442 0.750000 -v -0.312500 -0.754442 -0.000000 -v -0.754442 -0.312500 -0.000000 -v -0.754442 0.312500 0.000000 -v -0.312500 0.754442 0.000000 -v 0.312500 0.754442 0.000000 -v 0.754442 0.312500 0.000000 -v 0.754442 -0.312500 0.000000 -v 0.312500 -0.754442 -0.000000 -v -0.312500 1.129442 0.250000 -v 0.312500 1.129442 0.250000 -v -0.312500 1.254442 0.750000 -v -0.312500 1.254442 0.250000 -v 0.312500 1.254442 0.750000 -v 0.312500 1.254442 0.250000 -v 0.187500 1.254442 0.750000 -v 0.187500 1.254442 0.250000 -v -0.187500 1.254442 0.750000 -v -0.187500 1.254442 0.250000 -v 0.000000 1.129442 0.250000 -v 0.000000 1.129442 0.750000 -v -0.062500 1.129440 0.687500 -v -0.062500 1.254440 0.687500 -v -0.062500 1.129440 0.312500 -v -0.062500 1.254440 0.437500 -v 0.062500 1.129440 0.687500 -v 0.062500 1.254440 0.687500 -v 0.062500 1.129440 0.312500 -v 0.062500 1.254440 0.437500 -v -0.250000 -0.603553 -0.000000 -v -0.603553 -0.250000 -0.000000 -v -0.603553 0.250000 0.000000 -v -0.250000 0.603553 0.000000 -v 0.250000 0.603553 0.000000 -v 0.603553 0.250000 0.000000 -v 0.603553 -0.250000 0.000000 -v 0.250000 -0.603553 -0.000000 -v -0.603554 -0.250000 -8.375000 -v -0.250000 -0.603554 -8.375000 -v -0.603554 0.250000 -8.375000 -v -0.250000 0.603553 -8.375000 -v 0.250000 0.603553 -8.375000 -v 0.603553 0.250000 -8.375000 -v 0.603553 -0.250001 -8.375000 -v 0.250000 -0.603554 -8.375000 -v -0.312500 -1.256835 -8.375000 -v -0.754442 -0.437501 -8.375000 -v -0.754442 0.312500 -8.375000 -v -0.312500 0.754441 -8.375000 -v 0.312500 0.754441 -8.375000 -v 0.754441 0.312500 -8.375000 -v 0.754441 -0.437500 -8.375000 -v 0.312500 -1.256835 -8.375000 -v -0.312500 -1.256835 -8.750000 -v -0.754442 -0.437500 -8.750000 -v -0.754442 0.312500 -8.750000 -v -0.312500 0.754441 -8.750000 -v 0.312500 0.754441 -8.750000 -v 0.754441 0.312500 -8.750000 -v 0.754441 -0.437500 -8.750000 -v 0.312500 -1.256835 -8.750000 -v 0.603553 -0.791054 -23.625000 -v 0.250120 -0.603554 -23.625000 -v -0.603554 -0.791054 -23.625000 -v -0.250121 -0.603554 -23.625000 -v 0.603553 -2.166053 -23.625000 -v -0.603554 -2.166053 -23.625000 -v 0.603551 -0.791054 -19.875000 -v 0.250238 -0.603554 -19.875000 -v -0.575003 -0.791054 -19.875000 -v -0.250243 -0.603554 -19.875000 -v 0.603551 -2.166053 -19.875000 -v 0.250238 -2.353553 -19.875000 -v -0.575003 -2.166053 -19.875000 -v -0.250243 -2.353553 -19.875000 -v -0.187500 -1.728554 -8.750000 -v 0.187500 -1.728554 -8.750000 -v -0.187500 -0.603554 -8.750000 -v 0.187500 -0.603554 -8.750000 -v -0.404007 -0.728554 -8.875000 -v 0.404006 -0.728554 -8.875000 -v -0.404007 -1.603554 -8.875000 -v 0.404006 -1.603554 -8.875000 -v 0.250000 0.603553 -8.750000 -v -0.250000 0.603553 -8.750000 -v -0.603554 0.250000 -8.750000 -v -0.603554 -0.250000 -8.750000 -v 0.603553 -0.250000 -8.750000 -v 0.603553 0.250000 -8.750000 -v 0.250000 0.603553 -23.625000 -v -0.250000 0.603553 -23.625000 -v -0.603554 0.250000 -23.625000 -v -0.603554 -0.250000 -23.625000 -v 0.250120 -0.603555 -8.749999 -v -0.250121 -0.603554 -8.750000 -v 0.603553 -0.250000 -23.625000 -v 0.603553 0.250000 -23.625000 -v -0.000000 -0.603554 -8.375000 -v -0.230970 -0.699225 -8.375000 -v -0.326641 -0.930195 -8.375000 -v -0.230970 -1.161165 -8.375000 -v -0.000000 -1.256835 -8.375000 -v 0.230969 -1.161165 -8.375000 -v 0.326640 -0.930195 -8.375000 -v 0.230969 -0.699225 -8.375000 -v -0.000000 -0.603554 -0.000000 -v -0.230970 -0.699225 -0.000000 -v -0.326641 -0.930195 -0.000000 -v -0.230970 -1.161165 -0.000000 -v -0.000000 -1.256835 -0.000000 -v 0.230969 -1.161165 -0.000000 -v 0.326640 -0.930195 -0.000000 -v 0.230969 -0.699225 -0.000000 -v 0.288712 -1.218907 0.750000 -v -0.000000 -1.338495 0.750000 -v -0.288713 -1.218907 0.750000 -v -0.408301 -0.930195 -0.000000 -v -0.288713 -1.218907 -0.000000 -v -0.000000 -1.338495 -0.000000 -v 0.288712 -1.218907 -0.000000 -v 0.408300 -0.930195 -0.000000 -v -0.408301 -0.930195 0.750000 -v 0.408300 -0.930195 0.750000 -v -0.312501 -1.728554 -8.500000 -v 0.312500 -1.728554 -8.500000 -v -0.312501 -1.728554 -8.750000 -v 0.312500 -1.728554 -8.750000 -v -0.000000 0.853703 -23.625000 -v -0.301852 0.772822 -23.625000 -v -0.522823 0.551852 -23.625000 -v 0.522822 0.551851 -23.625000 -v 0.301852 0.772822 -23.625000 -v 0.250240 -2.353553 -24.125000 -v -0.250241 -2.353554 -24.125000 -v -0.603554 0.250000 -24.125000 -v 0.603553 0.250000 -24.125000 -v -0.000000 0.853703 -24.125000 -v -0.301852 0.772822 -24.125000 -v -0.522823 0.551852 -24.125000 -v 0.522822 0.551851 -24.125000 -v 0.301852 0.772822 -24.125000 -v -0.603554 -2.166053 -24.125000 -v 0.603553 -2.166053 -24.125000 -v 0.250240 -2.353553 -23.625000 -v -0.250243 -2.353553 -23.625000 -v -0.000000 0.974444 -24.125000 -v -0.362222 0.877386 -24.125000 -v -0.627387 0.612221 -24.125000 -v -0.724444 0.250000 -24.125000 -v 0.724444 0.250000 -24.125000 -v 0.627386 0.612221 -24.125000 -v 0.362222 0.877386 -24.125000 -v -0.724444 -2.250000 -24.125000 -v -0.627387 -2.612222 -24.125000 -v -0.362222 -2.877387 -24.125000 -v -0.000000 -2.974444 -24.125000 -v 0.362222 -2.877388 -24.125000 -v 0.627387 -2.612222 -24.125000 -v 0.724444 -2.250000 -24.125000 -v -0.724444 0.249999 -26.375000 -v 0.724444 0.249999 -26.375000 -v 0.724444 -2.250001 -26.112240 -v -0.724444 -2.250001 -26.112240 -v -0.627386 -2.612223 -26.074171 -v -0.362222 -2.877388 -26.046301 -v 0.000001 -2.974445 -26.036097 -v 0.362222 -2.877388 -26.046301 -v 0.627387 -2.612222 -26.074171 -v -0.362222 0.877386 -32.375000 -v 0.000000 0.974443 -32.375000 -v -0.627386 0.612221 -32.375000 -v -0.724444 0.249999 -32.375000 -v 0.627387 0.612221 -32.375000 -v 0.724444 0.249999 -32.375000 -v 0.362222 0.877386 -32.375000 -v -0.724444 0.249999 -30.625000 -v 0.724444 0.249999 -30.625000 -v -0.724444 -2.250001 -32.375000 -v 0.724444 -2.250001 -32.375000 -v -0.724444 -2.250001 -30.345110 -v -0.627386 -2.612223 -30.304556 -v -0.362222 -2.877388 -30.274868 -v 0.000000 -2.974445 -30.264000 -v 0.362222 -2.877388 -30.274868 -v 0.627387 -2.612223 -30.304556 -v 0.724444 -2.250001 -30.345110 -v -0.627386 -2.612223 -32.375000 -v -0.362222 -2.877388 -32.375000 -v 0.000000 -2.974445 -32.375000 -v 0.362222 -2.877388 -32.375000 -v 0.627387 -2.612223 -32.375000 -v 0.000000 0.442908 -30.646597 -v -1.207407 0.121394 -30.610601 -v -2.091290 -0.757002 -30.512260 -v -2.414814 -1.956913 -30.377924 -v -2.091290 -3.156823 -30.243586 -v -1.207407 -4.035219 -30.145245 -v 0.000000 -4.356734 -30.109249 -v 1.207407 -4.035219 -30.145245 -v 2.091291 -3.156823 -30.243586 -v 2.414815 -1.956913 -30.377924 -v 2.091291 -0.757002 -30.512260 -v 1.207408 0.121393 -30.610601 -v 0.000000 0.443048 -26.395290 -v -0.965925 0.185646 -26.368237 -v -1.673032 -0.517587 -26.294323 -v -1.931851 -1.478221 -26.193357 -v -1.673032 -2.438856 -26.092390 -v -0.965925 -3.142088 -26.018476 -v 0.000000 -3.399490 -25.991423 -v 0.965926 -3.142088 -26.018476 -v 1.673033 -2.438855 -26.092390 -v 1.931852 -1.478221 -26.193357 -v 1.673033 -0.517587 -26.294323 -v 0.965926 0.185646 -26.368237 -v 0.724445 -1.725403 -26.169443 -v 0.989610 -1.461690 -26.197161 -v 1.086667 -1.101452 -26.235023 -v 0.989610 -0.741214 -26.272886 -v 0.724445 -0.477502 -26.300604 -v 0.724445 -1.647006 -25.423552 -v 0.989610 -1.383294 -25.451269 -v 1.086667 -1.023056 -25.489132 -v 0.989610 -0.662818 -25.526995 -v 0.724445 -0.399106 -25.554712 -v -0.724444 -0.477502 -26.300604 -v -0.989609 -0.741214 -26.272886 -v -1.086666 -1.101452 -26.235023 -v -0.989609 -1.461690 -26.197161 -v -0.724444 -1.725402 -26.169443 -v -0.724444 -0.399106 -25.554712 -v -0.989609 -0.662818 -25.526995 -v -1.086666 -1.023056 -25.489132 -v -0.989609 -1.383294 -25.451269 -v -0.724444 -1.647006 -25.423552 -v 0.724444 -2.097328 -30.366724 -v 0.797917 -1.996755 -30.377295 -v 0.797917 -0.877918 -30.494890 -v 0.724444 -0.777344 -30.505461 -v 0.724444 -2.129993 -30.677511 -v 0.797917 -2.029420 -30.688082 -v 0.797917 -0.910583 -30.805677 -v 0.724444 -0.810010 -30.816248 -v 0.724444 -1.985735 -31.164513 -v 0.724444 -1.539369 -31.406870 -v 0.724444 -1.052369 -31.262613 -v 0.797917 -1.907146 -31.100872 -v 0.797917 -1.528798 -31.306297 -v 0.797917 -1.116009 -31.184023 -v -0.724443 -0.777344 -30.505461 -v -0.797916 -0.877917 -30.494890 -v -0.797916 -1.996754 -30.377295 -v -0.724443 -2.097328 -30.366724 -v -0.724443 -0.810010 -30.816248 -v -0.797916 -0.910582 -30.805677 -v -0.797916 -2.029420 -30.688082 -v -0.724443 -2.129993 -30.677511 -v -0.724443 -1.052368 -31.262613 -v -0.724443 -1.539369 -31.406870 -v -0.724443 -1.985734 -31.164513 -v -0.797916 -1.116008 -31.184023 -v -0.797916 -1.528798 -31.306297 -v -0.797916 -1.907146 -31.100872 -v -0.375000 -0.000000 -32.375000 -v 0.375000 0.000000 -32.375000 -v -0.375000 -0.000000 -37.625000 -v -0.375001 -2.500000 -32.375000 -v 0.375000 -2.500000 -32.375000 -v -0.375000 -2.500000 -36.375000 -v 0.375000 -2.500000 -36.375000 -v -0.375000 -5.588699 -39.838146 -v -0.375000 -5.103414 -41.649258 -v -0.375000 -5.103414 -42.682030 -v -0.375000 -7.594547 -51.979065 -v -0.375000 -0.733767 -42.555103 -v -0.375000 -1.792117 -52.624638 -v -0.375000 -7.219547 -52.628601 -v -0.375000 -5.140984 -53.070400 -v -0.375000 -3.368848 -53.017761 -v 0.375000 -5.588700 -39.838146 -v 0.375000 -5.103413 -41.649258 -v 0.375000 -5.103413 -42.682030 -v 0.375000 -7.594547 -51.979065 -v 0.375000 -0.733767 -42.555103 -v 0.375000 -1.792117 -52.624638 -v 0.375000 -7.219547 -52.628586 -v 0.375000 -5.140984 -53.070396 -v 0.375000 -3.368848 -53.017761 -v -0.375000 -2.758819 -37.340927 -v -0.375000 -3.446319 -38.531712 -v -0.375001 -4.418591 -39.503983 -v -0.375000 -0.513030 -39.034538 -v -0.375000 -1.588486 -40.570450 -v -0.375000 -1.588486 -40.820450 -v 0.375000 -2.758819 -37.340927 -v 0.374999 -3.446319 -38.531712 -v 0.374999 -4.418591 -39.503983 -v 0.375000 -0.513030 -39.034538 -v 0.375000 -1.588486 -40.570450 -v 0.375000 -1.588486 -40.820450 -v 0.375000 -0.000000 -37.625000 -v -0.625000 -0.249956 -37.374996 -v -0.625000 -0.249956 -32.374996 -v -0.625000 -2.249955 -36.624996 -v -0.625000 -2.249956 -32.374996 -v -0.625000 -5.338655 -39.838142 -v -0.625000 -4.853369 -41.649254 -v -0.625000 -4.853369 -42.932026 -v -0.625000 -7.344502 -51.979061 -v -0.625000 -0.983722 -42.805099 -v -0.625000 -2.042073 -52.374634 -v -0.625000 -6.969503 -52.378582 -v -0.625000 -5.140940 -52.820393 -v -0.625000 -3.368803 -52.767757 -v -0.625000 -2.508774 -37.590923 -v -0.625000 -3.196274 -38.781708 -v -0.625000 -4.168546 -39.753979 -v -0.625000 -0.762986 -38.784534 -v -0.625000 -1.838441 -40.320446 -v -0.625000 -1.838441 -41.070446 -v 0.625000 -0.249956 -37.374996 -v 0.625000 -0.249956 -32.374996 -v 0.625000 -2.249955 -36.624996 -v 0.625000 -2.249956 -32.374996 -v 0.625000 -5.338655 -39.838142 -v 0.625000 -4.853369 -41.649254 -v 0.625000 -4.853369 -42.932026 -v 0.625000 -7.344502 -51.979061 -v 0.625000 -0.983722 -42.805099 -v 0.625000 -2.042073 -52.374634 -v 0.625000 -6.969502 -52.378582 -v 0.625000 -5.140939 -52.820393 -v 0.625000 -3.368803 -52.767757 -v 0.625000 -2.508775 -37.590923 -v 0.625000 -3.196274 -38.781708 -v 0.625000 -4.168546 -39.753979 -v 0.625000 -0.762986 -38.784534 -v 0.625000 -1.838441 -40.320446 -v 0.625000 -1.838441 -41.070446 -v -0.250000 -0.000001 -32.375000 -v 0.250000 -0.000001 -32.375000 -v -0.250000 0.499999 -32.375000 -v 0.250000 0.499999 -32.375000 -v -0.250000 -0.000000 -37.375000 -v 0.250000 -0.000000 -37.375000 -v -0.250000 0.500000 -37.375000 -v 0.250000 0.499999 -37.375000 -v 0.000000 0.744980 -32.375000 -v -0.173227 0.673227 -32.375000 -v 0.173228 0.673227 -32.375000 -v 0.000000 0.744980 -37.375000 -v -0.173227 0.673227 -37.375000 -v 0.173228 0.673227 -37.375000 -v 0.000000 0.500000 -37.619980 -v 0.000000 0.673227 -37.548229 -v 0.000000 -0.000000 -37.619980 -v 0.173227 0.500000 -37.548225 -v 0.122492 0.673227 -37.497490 -v -0.173226 0.500000 -37.548225 -v -0.122491 0.673227 -37.497490 -v 0.173227 0.000000 -37.548225 -v -0.173226 -0.000000 -37.548225 -v 0.125000 0.875000 -36.843750 -v 0.250000 0.875000 -36.843750 -v 0.125000 0.875000 -36.906250 -v 0.250000 0.875000 -36.906250 -v 0.250002 2.500000 -36.843750 -v 0.250002 2.500000 -36.906250 -v -0.250000 0.875000 -36.843750 -v -0.125000 0.874999 -36.843750 -v -0.250000 0.875000 -36.906250 -v -0.125000 0.874999 -36.906250 -v -0.249999 2.500000 -36.843750 -v -0.249999 2.500000 -36.906250 -v 0.062502 2.375000 -36.843750 -v 0.062502 2.375000 -36.906250 -v -0.062499 2.375000 -36.843750 -v -0.062499 2.375000 -36.906250 -v 0.125001 2.312500 -36.843750 -v 0.125001 2.312500 -36.906250 -v -0.124999 2.312500 -36.843750 -v -0.124999 2.312500 -36.906250 -v -0.187500 1.062500 -36.906250 -v 0.187500 1.062500 -36.906250 -v -0.187500 1.250000 -36.906250 -v 0.187500 1.250000 -36.906250 -v 0.125000 1.250000 -36.906250 -v -0.125000 1.250000 -36.906250 -v 0.000000 1.125000 -36.906250 -v -0.375000 1.062500 -36.968750 -v 0.375000 1.062500 -36.968750 -v -0.375000 1.250000 -36.968750 -v 0.375000 1.250000 -36.968750 -v 0.125000 1.250000 -36.968750 -v -0.125000 1.250000 -36.968750 -v 0.000000 1.125000 -36.968750 -v -0.375000 1.062500 -36.781250 -v -0.375000 1.250000 -36.781250 -v 0.375000 1.062500 -36.781250 -v 0.375000 1.250000 -36.781250 -v 0.187500 1.062500 -36.781250 -v 0.187500 1.249999 -36.781250 -v -0.187500 1.062499 -36.781250 -v -0.187500 1.250000 -36.781250 -v 0.250000 -0.000000 -35.250000 -v 0.375000 -0.000000 -35.250000 -v 0.250000 -0.000000 -37.125000 -v 0.375000 -0.000000 -37.125000 -v 0.250000 0.875000 -37.000000 -v 0.375000 0.874999 -37.000000 -v 0.250000 0.875000 -36.750000 -v 0.375000 0.874999 -36.750000 -v 0.250000 0.625000 -35.375000 -v 0.375000 0.625000 -35.375000 -v 0.250000 0.625000 -36.500000 -v 0.375000 0.625000 -36.500000 -v 0.375000 0.698223 -36.676777 -v 0.250000 0.698223 -36.676777 -v -0.375000 -0.000000 -37.125000 -v -0.375000 -0.000000 -35.250000 -v -0.250000 -0.000000 -35.250000 -v -0.250000 -0.000000 -37.125000 -v -0.250000 0.875000 -37.000000 -v -0.375000 0.874999 -37.000000 -v -0.250000 0.875000 -36.750000 -v -0.375000 0.874999 -36.750000 -v -0.375000 0.625000 -35.375000 -v -0.250000 0.625000 -35.375000 -v -0.375000 0.625000 -36.500000 -v -0.250000 0.625000 -36.500000 -v -0.375000 0.698223 -36.676777 -v -0.250000 0.698223 -36.676777 -v 0.250000 0.812499 -36.937500 -v 0.250000 0.856694 -36.919193 -v 0.250000 0.856694 -36.830807 -v 0.250000 0.812499 -36.812500 -v 0.250000 0.768305 -36.830807 -v 0.250000 0.749999 -36.875000 -v 0.250000 0.768305 -36.919193 -v -0.250000 0.812500 -36.937500 -v -0.250000 0.856694 -36.919193 -v -0.250000 0.856694 -36.830807 -v -0.250000 0.812500 -36.812500 -v -0.250000 0.768305 -36.830807 -v -0.250000 0.749999 -36.875000 -v -0.250000 0.768305 -36.919193 -v 0.250000 -2.875000 -32.375000 -v 0.250000 -2.875000 -34.625000 -v 0.250000 -3.116045 -34.912266 -v 0.250000 -3.478267 -35.009323 -v 0.250000 -3.840489 -34.912266 -v 0.250000 -4.105654 -34.647102 -v 0.250000 -4.105654 -32.772102 -v 0.250000 -3.970654 -32.422245 -v 0.250000 -3.683387 -32.181198 -v 0.250000 -3.308387 -32.181198 -v 0.250000 -2.989362 -32.378296 -v 0.250000 -2.875000 -32.600048 -v 0.250000 -3.478267 -35.384323 -v 0.250000 -3.900860 -35.271091 -v 0.250000 -4.117366 -35.146091 -v 0.250001 -4.230654 -34.772102 -v 0.250001 -4.230654 -32.772102 -v 0.250000 -4.078907 -32.359745 -v 0.250000 -3.763736 -32.085442 -v 0.250000 -3.228039 -32.085442 -v 0.250000 -2.940556 -32.265007 -v 0.250000 -2.990162 -36.110531 -v 0.250001 -2.828400 -36.714233 -v 0.250001 -3.022514 -37.438679 -v 0.250001 -2.954979 -37.680687 -v 0.250001 -2.758819 -37.340927 -v 0.250000 -2.500000 -36.375000 -v 0.250001 -2.500000 -32.375000 -v -0.250000 -2.875000 -32.375000 -v -0.250000 -2.875000 -34.625000 -v -0.250000 -3.116045 -34.912266 -v -0.250000 -3.478267 -35.009323 -v -0.250000 -3.840489 -34.912266 -v -0.250000 -4.105654 -34.647102 -v -0.250000 -4.105654 -32.772102 -v -0.250000 -3.970654 -32.422245 -v -0.250000 -3.683387 -32.181198 -v -0.250000 -3.308387 -32.181198 -v -0.250000 -2.989362 -32.378296 -v -0.250000 -2.875000 -32.600048 -v -0.250000 -3.478267 -35.384300 -v -0.250000 -3.900860 -35.271091 -v -0.250000 -4.117366 -35.146091 -v -0.250000 -4.230654 -34.772102 -v -0.249999 -4.230654 -32.772102 -v -0.249999 -4.078907 -32.359745 -v -0.250000 -3.763736 -32.085442 -v -0.249999 -3.228039 -32.085442 -v -0.250000 -2.940556 -32.265007 -v -0.250000 -2.990162 -36.110531 -v -0.250000 -2.828400 -36.714233 -v -0.250000 -3.022514 -37.438679 -v -0.250000 -2.954979 -37.680687 -v -0.250000 -2.758819 -37.340927 -v -0.250000 -2.500000 -36.375000 -v -0.250000 -2.500000 -32.375000 -v 0.125000 -2.875000 -34.375000 -v 0.125000 -3.000000 -34.062500 -v 0.125000 -3.000000 -34.187500 -v 0.125000 -3.375000 -34.125000 -v 0.125000 -3.375000 -34.250000 -v 0.125000 -3.687500 -34.062500 -v 0.125000 -3.687500 -34.187500 -v 0.125000 -3.937500 -33.875000 -v 0.125000 -3.937500 -34.000000 -v -0.125000 -2.875000 -34.375000 -v -0.125000 -3.000000 -34.062500 -v -0.125000 -3.000000 -34.187500 -v -0.125000 -3.375000 -34.125000 -v -0.125000 -3.375000 -34.250000 -v -0.125000 -3.687500 -34.062500 -v -0.125000 -3.687500 -34.187500 -v -0.125000 -3.937500 -33.875000 -v -0.125000 -3.937500 -34.000000 -v 0.125000 -2.875000 -34.000000 -v -0.125000 -2.875000 -34.000000 +v -0.250000 0.603553 28.875000 +v 0.187500 0.452665 28.875000 +v 0.250000 0.603553 28.875000 +v -0.250000 -0.603553 28.875000 +v -0.452665 -0.187500 28.875000 +v -0.603553 -0.250000 28.875000 +v 0.250000 -0.603553 28.875000 +v -0.187500 -0.452665 28.875000 +v 0.603553 -0.250000 28.875000 +v 0.187500 -0.452665 28.875000 +v 0.452665 0.187500 28.875000 +v 0.452665 -0.187500 28.875000 +v 0.603553 0.250000 28.875000 +v -0.603553 0.250000 28.875000 +v -0.452665 0.187500 28.875000 +v -0.187500 0.452665 28.875000 +v -0.312500 1.254442 25.750000 +v -0.312500 1.254442 25.250000 +v -0.312500 1.129442 25.250000 +v 0.312500 1.254442 25.250000 +v 0.187500 1.254442 25.750000 +v 0.312500 1.254442 25.750000 +v -0.187500 1.254442 25.250000 +v 0.312500 0.754442 25.000000 +v 0.312500 -0.754442 25.000000 +v -0.312500 -0.754442 25.000000 +v 0.000000 1.129442 25.250000 +v 0.187500 1.254442 25.250000 +v -0.187500 1.254442 25.750000 +v 0.000000 1.129442 25.750000 +v -0.062500 1.129440 25.687500 +v -0.062500 1.254440 25.437500 +v -0.062500 1.129440 25.312500 +v 0.062500 1.254440 25.437500 +v 0.062500 1.129440 25.312500 +v 0.062500 1.129440 25.687500 +v 0.062500 1.254440 25.687500 +v 0.312500 1.129442 25.250000 +v 0.754441 -0.437500 16.250000 +v 0.312500 -1.256835 16.250000 +v -0.312500 -1.256835 16.250000 +v 0.312500 0.754441 16.625000 +v -0.312500 0.754441 16.625000 +v -0.754442 0.312500 16.625000 +v 0.312500 0.754442 25.750000 +v -0.312501 -1.728554 16.250000 +v 0.312500 -1.728554 16.500000 +v -0.312501 -1.728554 16.500000 +v 0.312500 -1.728554 16.250000 +v 0.312500 -1.256835 16.625000 +v 0.250120 -0.603553 1.375000 +v 0.603553 -0.791053 1.375000 +v 0.603553 -0.249999 1.375000 +v -0.250121 -0.603553 1.375000 +v -0.603554 -0.249999 1.375000 +v -0.603554 -0.791053 1.375000 +v 0.250000 0.603554 1.375000 +v 0.000000 0.853704 1.375000 +v -0.250000 0.603554 1.375000 +v 0.724444 0.250001 0.875000 +v 0.724444 -2.250000 -1.112240 +v 0.724444 0.250000 -1.375000 +v -0.724444 0.250001 0.875000 +v -0.724444 -2.250000 -1.112240 +v -0.724444 -2.249999 0.875000 +v -0.724444 0.250000 -5.625000 +v -0.724444 -2.250000 -7.375000 +v -0.724444 -2.250000 -5.345110 +v 0.724444 0.250000 -5.625000 +v 0.724444 -2.250000 -7.375000 +v 0.724444 0.250000 -7.375000 +v 2.091291 -0.757001 -5.512260 +v 2.091291 -3.156821 -5.243586 +v 0.000000 -4.356733 -5.109249 +v -1.673032 -2.438855 -1.092390 +v 1.673033 -2.438854 -1.092390 +v 0.000000 0.443049 -1.395290 +v 0.989610 -0.662817 -0.526995 +v 0.724445 -0.399105 -0.554712 +v 0.724445 -1.647005 -0.423552 +v -1.086666 -1.023055 -0.489132 +v -0.989609 -1.383293 -0.451269 +v -0.724444 -1.647005 -0.423552 +v 0.797917 -0.910582 -5.805677 +v 0.797917 -0.877917 -5.494890 +v 0.797917 -2.029418 -5.688082 +v -0.797916 -1.528797 -6.306297 +v -0.797916 -1.907145 -6.100872 +v -0.797916 -2.029418 -5.688082 +v 0.362222 0.877387 -7.375000 +v -0.627386 0.612222 -7.375000 +v -0.249999 2.500002 -11.843750 +v -0.124999 2.312502 -11.843750 +v -0.062499 2.375002 -11.843750 +v 0.250000 0.875002 -11.906250 +v 0.250002 2.500002 -11.843750 +v 0.250000 0.875002 -11.843750 +v -0.250000 0.875002 -11.843750 +v 0.250002 2.500002 -11.906250 +v 0.125001 2.312502 -11.906250 +v 0.062502 2.375002 -11.906250 +v -0.249999 2.500002 -11.906250 +v -0.250000 0.875002 -11.906250 +v 0.062502 2.375002 -11.843750 +v -0.124999 2.312502 -11.906250 +v -0.125000 0.875001 -11.843750 +v -0.125000 0.875001 -11.906250 +v -0.062499 2.375002 -11.906250 +v 0.125001 2.312502 -11.843750 +v 0.125000 0.875002 -11.843750 +v 0.125000 0.875002 -11.906250 +v -0.125000 1.250002 -11.968750 +v -0.187500 1.250002 -11.906250 +v -0.125000 1.250002 -11.906250 +v 0.125000 1.250002 -11.968750 +v 0.000000 1.125002 -11.906250 +v 0.125000 1.250002 -11.906250 +v 0.187500 1.250002 -11.906250 +v -0.375000 1.062502 -11.968750 +v 0.187500 1.062502 -11.906250 +v -0.187500 1.062502 -11.906250 +v -0.375000 1.250002 -11.781250 +v -0.375000 1.250002 -11.968750 +v 0.375000 1.250002 -11.968750 +v 0.375000 1.062502 -11.781250 +v 0.375000 1.062502 -11.968750 +v 0.187500 1.250001 -11.781250 +v 0.187500 1.062502 -11.781250 +v -0.375000 1.062502 -11.781250 +v -0.187500 1.250002 -11.781250 +v -0.187500 1.062501 -11.781250 +v 0.375000 1.250002 -11.781250 +v 0.000000 1.125002 -11.968750 +v 0.375000 0.000002 -12.125000 +v 0.250000 0.875002 -12.000000 +v 0.375000 0.875001 -12.000000 +v 0.375000 0.875001 -11.750000 +v 0.375000 0.000002 -10.250000 +v 0.250000 0.625002 -10.375000 +v 0.250000 0.000002 -10.250000 +v 0.250000 0.698225 -11.676777 +v 0.250000 0.000002 -12.125000 +v 0.250000 0.625002 -11.500000 +v 0.375000 0.625002 -10.375000 +v 0.375000 0.625002 -11.500000 +v 0.375000 0.698225 -11.676777 +v -0.375000 0.000002 -12.125000 +v -0.250000 0.875002 -12.000000 +v -0.250000 0.000002 -12.125000 +v -0.375000 0.875001 -12.000000 +v -0.250000 0.875002 -11.750000 +v -0.250000 0.000002 -10.250000 +v -0.375000 0.625002 -10.375000 +v -0.375000 0.000002 -10.250000 +v -0.375000 0.698225 -11.676777 +v -0.375000 0.625002 -11.500000 +v -0.250000 0.625002 -10.375000 +v -0.250000 0.625002 -11.500000 +v -0.250000 0.698225 -11.676777 +v 0.250001 -2.828398 -11.714233 +v 0.250001 -2.758817 -12.340927 +v 0.250000 -2.499998 -11.375000 +v 0.250000 -3.116043 -9.912266 +v 0.250000 -3.478265 -10.384323 +v 0.250000 -2.990160 -11.110531 +v 0.250000 -3.900858 -10.271091 +v 0.250000 -3.478265 -10.009323 +v 0.250000 -3.840487 -9.912266 +v 0.250000 -4.117364 -10.146091 +v 0.250000 -4.105652 -9.647102 +v 0.250001 -4.230652 -9.772102 +v 0.250001 -4.230652 -7.772102 +v 0.250000 -4.105652 -7.772102 +v 0.250000 -4.078906 -7.359745 +v 0.250000 -3.970653 -7.422245 +v 0.250000 -3.763735 -7.085442 +v 0.250000 -3.683386 -7.181198 +v 0.250000 -3.228038 -7.085442 +v 0.250000 -3.308386 -7.181198 +v 0.250000 -2.940555 -7.265007 +v 0.250000 -2.989361 -7.378296 +v 0.250000 -2.874999 -7.375000 +v 0.250001 -2.499999 -7.375000 +v 0.250000 -2.874999 -7.600048 +v 0.250000 -2.874998 -9.625000 +v 0.250001 -2.954977 -12.680687 +v 0.250001 -3.022512 -12.438679 +v -0.250000 -3.116043 -9.912266 +v -0.250000 -3.478265 -10.384300 +v -0.250000 -3.478265 -10.009323 +v -0.250000 -2.758817 -12.340927 +v -0.250000 -2.954977 -12.680687 +v -0.250000 -3.022512 -12.438679 +v -0.250000 -3.900858 -10.271091 +v -0.250000 -3.840487 -9.912266 +v -0.250000 -4.117364 -10.146091 +v -0.250000 -4.105652 -9.647102 +v -0.250000 -4.230652 -9.772102 +v -0.249999 -4.230652 -7.772102 +v -0.250000 -4.105652 -7.772102 +v -0.249999 -4.078906 -7.359745 +v -0.250000 -3.970653 -7.422245 +v -0.250000 -3.763735 -7.085442 +v -0.250000 -3.683386 -7.181198 +v -0.249999 -3.228038 -7.085442 +v -0.250000 -3.308386 -7.181198 +v -0.250000 -2.940555 -7.265007 +v -0.250000 -2.989361 -7.378296 +v -0.250000 -2.874999 -7.375000 +v -0.250000 -2.874999 -7.600048 +v -0.250000 -2.499999 -7.375000 +v -0.250000 -2.874998 -9.625000 +v -0.250000 -2.499998 -11.375000 +v 0.125000 -2.999998 -9.187500 +v 0.125000 -3.374998 -9.125000 +v 0.125000 -3.374998 -9.250000 +v 0.125000 -3.687498 -9.187500 +v 0.125000 -3.687498 -9.062500 +v 0.125000 -3.937498 -9.000000 +v -0.125000 -2.999998 -9.187500 +v -0.125000 -3.374998 -9.125000 +v -0.125000 -2.999998 -9.062500 +v -0.125000 -3.687498 -9.187500 +v -0.125000 -3.374998 -9.250000 +v -0.125000 -3.937498 -9.000000 +v -0.125000 -3.687498 -9.062500 +v 0.125000 -2.874998 -9.375000 +v -0.125000 -3.937498 -8.875000 +v 0.125000 -3.937498 -8.875000 +v -0.125000 -2.874998 -9.000000 +v -0.125000 -2.874998 -9.375000 +v 0.125000 -2.874998 -9.000000 +v 0.125000 -2.999998 -9.062500 +v -0.754442 -0.312500 25.750000 +v -0.312500 -0.754442 25.750000 +v 0.312500 -0.754442 25.750000 +v 0.362222 0.877387 0.875000 +v -0.362222 0.877387 0.875000 +v 0.627387 -2.612221 0.875000 +v 0.724444 -2.249999 0.875000 +v -0.362222 -2.877386 0.875000 +v -0.250000 -2.828398 -11.714233 +v -0.250000 -2.990160 -11.110531 +v -0.724444 0.250000 -7.375000 +v 0.000000 -2.974444 -7.375000 +v -0.627386 -2.612221 -7.375000 +v -0.312500 0.754442 25.000000 +v -0.312500 0.754442 25.750000 +v -0.754442 -0.312500 25.000000 +v -0.754442 0.312500 25.000000 +v 0.754442 0.312500 25.000000 +v 0.754442 -0.312500 25.000000 +v 0.408300 -0.930195 25.000000 +v 0.288712 -1.218907 25.000000 +v -0.288713 -1.218907 25.000000 +v -0.408301 -0.930195 25.000000 +v 0.000000 -1.338495 25.000000 +v -0.062500 1.254440 25.687500 +v -0.754442 -0.437500 16.250000 +v -0.754442 0.312500 16.250000 +v -0.312500 0.754441 16.250000 +v 0.312500 0.754441 16.250000 +v 0.754441 0.312500 16.250000 +v -0.754442 -0.437501 16.625000 +v 0.754441 -0.437500 16.625000 +v -0.312500 -1.256835 16.625000 +v 0.754441 0.312500 16.625000 +v 0.603553 0.250001 1.375000 +v 0.522822 0.551852 1.375000 +v 0.301852 0.772823 1.375000 +v -0.301852 0.772823 1.375000 +v -0.522823 0.551853 1.375000 +v -0.603554 0.250001 1.375000 +v -0.724444 0.250000 -1.375000 +v 0.724444 -2.250000 -5.345110 +v -2.091290 -0.757001 -5.512260 +v -1.207407 0.121395 -5.610601 +v 0.000000 0.442909 -5.646597 +v 1.207408 0.121394 -5.610601 +v 2.414815 -1.956912 -5.377924 +v 1.207407 -4.035218 -5.145245 +v -1.207407 -4.035218 -5.145245 +v -2.091290 -3.156821 -5.243586 +v -2.414814 -1.956912 -5.377924 +v -0.965925 0.185647 -1.368237 +v -1.673032 -0.517586 -1.294323 +v -1.931851 -1.478220 -1.193358 +v -0.965925 -3.142087 -1.018477 +v 0.000000 -3.399489 -0.991423 +v 0.965926 -3.142087 -1.018477 +v 1.931852 -1.478220 -1.193358 +v 1.673033 -0.517586 -1.294323 +v 0.965926 0.185647 -1.368237 +v 0.989610 -1.383293 -0.451269 +v 1.086667 -1.023055 -0.489132 +v -0.724444 -0.399105 -0.554712 +v -0.989609 -0.662817 -0.526995 +v 0.797917 -1.996754 -5.377295 +v 0.797917 -1.907145 -6.100872 +v 0.797917 -1.528797 -6.306297 +v 0.797917 -1.116008 -6.184023 +v -0.797916 -1.996753 -5.377295 +v -0.797916 -0.877916 -5.494890 +v -0.797916 -0.910581 -5.805677 +v -0.797916 -1.116007 -6.184023 +v -0.362222 0.877387 -7.375000 +v 0.000000 0.974444 -7.375000 +v 0.627387 0.612222 -7.375000 +v 0.250000 0.875002 -11.750000 +v -0.375000 0.875001 -11.750000 +v -0.408301 -0.930195 25.750000 +v -0.288713 -1.218907 25.750000 +v 0.000000 -1.338495 25.750000 +v 0.288712 -1.218907 25.750000 +v 0.408300 -0.930195 25.750000 +v 0.754442 -0.312500 25.750000 +v 0.754442 0.312500 25.750000 +v -0.754442 0.312500 25.750000 +v 0.000000 0.974445 0.875000 +v -0.627387 0.612222 0.875000 +v 0.627386 0.612222 0.875000 +v -0.627387 -2.612221 0.875000 +v 0.000000 -2.974443 0.875000 +v 0.362222 -2.877387 0.875000 +v -0.362222 -2.877387 -7.375000 +v 0.627387 -2.612221 -7.375000 +v 0.362222 -2.877387 -7.375000 +v 0.603553 0.250000 25.750000 +v 0.250000 0.603553 25.750000 +v 0.603553 -0.250000 25.750000 +v 0.250000 -0.603553 25.750000 +v -0.250000 -0.603553 25.750000 +v -0.603553 -0.250000 25.750000 +v -0.603553 0.250000 25.750000 +v -0.250000 0.603553 25.750000 +v -0.187500 -0.452665 25.750000 +v -0.452665 -0.187500 25.750000 +v -0.452665 0.187500 25.750000 +v -0.187500 0.452665 25.750000 +v 0.187500 0.452665 25.750000 +v 0.452665 0.187500 25.750000 +v 0.452665 -0.187500 25.750000 +v 0.187500 -0.452665 25.750000 +v 0.250000 -0.603553 25.000000 +v 0.603553 -0.250001 16.625000 +v 0.603553 -0.250000 25.000000 +v 0.603553 0.250000 25.000000 +v 0.250000 0.603553 16.625000 +v 0.250000 0.603553 25.000000 +v -0.250000 0.603553 25.000000 +v -0.603554 0.250000 16.625000 +v -0.603553 0.250000 25.000000 +v -0.250000 -0.603553 25.000000 +v -0.603554 -0.250000 16.625000 +v -0.250000 -0.603554 16.625000 +v 0.250000 -0.603554 16.625000 +v 0.603553 0.250000 16.625000 +v -0.250000 0.603553 16.625000 +v -0.603553 -0.250000 25.000000 +v -0.250241 -2.353553 0.875000 +v 0.250240 -2.353552 1.375000 +v -0.250243 -2.353552 1.375000 +v 0.250238 -0.603553 5.125000 +v 0.603551 -0.791053 5.125000 +v -0.603554 -2.166052 1.375000 +v -0.575003 -0.791053 5.125000 +v -0.250243 -0.603553 5.125000 +v 0.603551 -2.166052 5.125000 +v 0.603553 -2.166052 1.375000 +v -0.404007 -0.728554 16.125000 +v -0.187500 -0.603554 16.250000 +v 0.404006 -0.728554 16.125000 +v 0.187500 -0.603554 16.250000 +v -0.250243 -2.353552 5.125000 +v -0.187500 -1.728554 16.250000 +v -0.575003 -2.166052 5.125000 +v -0.404007 -1.603554 16.125000 +v 0.250238 -2.353552 5.125000 +v 0.187500 -1.728554 16.250000 +v 0.404006 -1.603554 16.125000 +v -0.250000 0.603553 16.250000 +v -0.603554 0.250000 16.250000 +v 0.603553 -0.250000 16.250000 +v 0.603553 0.250000 16.250000 +v -0.603554 -0.250000 16.250000 +v 0.250000 0.603553 16.250000 +v 0.000000 -0.603554 25.000000 +v 0.230969 -0.699225 16.625000 +v 0.000000 -0.603554 16.625000 +v 0.326640 -0.930195 25.000000 +v 0.230969 -1.161165 16.625000 +v 0.326640 -0.930195 16.625000 +v 0.000000 -1.256835 25.000000 +v -0.230970 -1.161165 16.625000 +v 0.000000 -1.256835 16.625000 +v -0.326641 -0.930195 25.000000 +v -0.230970 -0.699225 16.625000 +v -0.326641 -0.930195 16.625000 +v 0.230969 -0.699225 25.000000 +v 0.230969 -1.161165 25.000000 +v -0.230970 -1.161165 25.000000 +v -0.230970 -0.699225 25.000000 +v 0.250120 -0.603555 16.250000 +v -0.250121 -0.603554 16.250000 +v 0.301852 0.772823 0.875000 +v -0.603554 -2.166052 0.875000 +v 0.000000 0.853704 0.875000 +v -0.301852 0.772823 0.875000 +v 0.522822 0.551852 0.875000 +v -0.522823 0.551853 0.875000 +v -0.603554 0.250001 0.875000 +v 0.603553 0.250001 0.875000 +v 0.603553 -2.166052 0.875000 +v 0.000001 -2.974444 -1.036097 +v 0.362222 -2.877387 -1.046301 +v 0.627387 -2.612221 -1.074171 +v -0.627386 -2.612222 -1.074171 +v -0.362222 -2.877387 -1.046301 +v 0.362222 -2.877387 -5.274868 +v -0.627386 -2.612221 -5.304556 +v -0.362222 -2.877387 -5.274868 +v 0.627387 -2.612221 -5.304556 +v 0.000000 -2.974444 -5.264000 +v 0.989610 -0.741213 -1.272886 +v 1.086667 -1.101451 -1.235023 +v 0.989610 -1.461689 -1.197161 +v 0.724445 -1.725402 -1.169443 +v 0.724445 -0.477501 -1.300604 +v -0.989609 -0.741213 -1.272886 +v -0.724444 -0.477501 -1.300604 +v -0.989609 -1.461689 -1.197161 +v -0.724444 -1.725401 -1.169443 +v -1.086666 -1.101451 -1.235023 +v 0.724444 -0.810009 -5.816248 +v 0.724444 -0.777343 -5.505461 +v 0.724444 -2.097327 -5.366724 +v 0.724444 -2.129992 -5.677511 +v 0.724444 -1.985734 -6.164513 +v 0.724444 -1.052368 -6.262613 +v 0.724444 -1.539368 -6.406870 +v -0.724443 -2.097327 -5.366724 +v -0.724443 -2.129992 -5.677511 +v -0.724443 -0.810009 -5.816248 +v -0.724443 -1.052367 -6.262613 +v -0.724443 -1.985733 -6.164513 +v -0.724443 -1.539368 -6.406870 +v -0.375000 -2.499998 -11.375000 +v 0.375000 -2.499999 -7.375000 +v -0.375001 -2.499999 -7.375000 +v -0.375000 -1.792115 -27.624638 +v 0.375000 -0.733765 -17.555103 +v 0.375000 -1.792115 -27.624638 +v -0.375000 -5.103412 -16.649258 +v 0.375000 -5.588698 -14.838146 +v -0.375000 -5.588697 -14.838146 +v -0.375000 -7.594545 -26.979065 +v 0.375000 -7.219544 -27.628586 +v 0.375000 -7.594545 -26.979065 +v -0.375000 -5.103412 -17.682030 +v 0.375000 -5.103411 -16.649258 +v -0.375000 -7.219544 -27.628601 +v 0.375000 -5.140982 -28.070396 +v 0.375000 -5.103411 -17.682030 +v 0.375000 -3.368846 -28.017761 +v -0.375000 -3.368846 -28.017761 +v -0.375000 -5.140982 -28.070400 +v 0.375000 -0.513028 -14.034538 +v -0.375000 -1.588484 -15.570450 +v -0.375000 -0.513028 -14.034538 +v -0.375000 -3.446317 -13.531712 +v 0.375000 -2.758817 -12.340927 +v -0.375000 -2.758817 -12.340927 +v 0.375000 -1.588484 -15.570450 +v -0.375000 -1.588484 -15.820450 +v -0.375001 -4.418590 -14.503983 +v 0.374999 -3.446317 -13.531712 +v 0.375000 -2.499998 -11.375000 +v 0.374999 -4.418590 -14.503983 +v -0.375000 -0.733765 -17.555103 +v 0.375000 -1.588484 -15.820450 +v -0.375000 0.000002 -12.625000 +v 0.375000 0.000002 -12.625000 +v -0.375000 0.000001 -7.375000 +v -0.625000 -0.983720 -17.805099 +v -0.625000 -2.508772 -12.590923 +v -0.625000 -7.344500 -26.979061 +v -0.625000 -4.168545 -14.753979 +v -0.625000 -6.969501 -27.378582 +v -0.625000 -5.338654 -14.838142 +v -0.625000 -2.042071 -27.374634 +v -0.625000 -0.762984 -13.784534 +v -0.625000 -0.249954 -12.374996 +v -0.625000 -5.140938 -27.820393 +v -0.625000 -1.838439 -15.320446 +v -0.625000 -4.853367 -16.649254 +v -0.625000 -1.838439 -16.070446 +v -0.625000 -2.249954 -7.374996 +v -0.625000 -4.853367 -17.932026 +v -0.625000 -2.249953 -11.624996 +v 0.625000 -0.249955 -7.374996 +v 0.625000 -2.249953 -11.624996 +v 0.625000 -0.249954 -12.374996 +v 0.375000 0.000001 -7.375000 +v 0.625000 -0.762984 -13.784534 +v 0.625000 -1.838439 -15.320446 +v 0.625000 -1.838439 -16.070446 +v 0.625000 -0.983720 -17.805099 +v 0.625000 -2.042071 -27.374634 +v 0.625000 -3.368801 -27.767757 +v 0.625000 -5.140937 -27.820393 +v 0.625000 -6.969500 -27.378582 +v 0.625000 -7.344500 -26.979061 +v 0.625000 -4.853367 -17.932026 +v 0.625000 -4.853367 -16.649254 +v 0.625000 -5.338654 -14.838142 +v 0.625000 -4.168545 -14.753979 +v 0.625000 -2.508773 -12.590923 +v 0.625000 -2.249954 -7.374996 +v -0.625000 -0.249955 -7.374996 +v -0.625000 -3.196272 -13.781708 +v -0.625000 -3.368801 -27.767757 +v 0.625000 -3.196272 -13.781708 +v 0.250000 0.000002 -12.375000 +v 0.250000 0.500000 -7.375000 +v 0.250000 0.000000 -7.375000 +v -0.250000 0.500002 -12.375000 +v -0.250000 0.000000 -7.375000 +v -0.250000 0.500000 -7.375000 +v 0.173228 0.673228 -7.375000 +v 0.000000 0.744982 -12.375000 +v 0.000000 0.744981 -7.375000 +v -0.173227 0.673229 -12.375000 +v -0.173227 0.673228 -7.375000 +v 0.173228 0.673229 -12.375000 +v 0.250000 0.500001 -12.375000 +v 0.173227 0.500002 -12.548225 +v 0.122492 0.673229 -12.497490 +v 0.000000 0.673229 -12.548229 +v 0.000000 0.500002 -12.619980 +v -0.122491 0.673229 -12.497490 +v -0.173226 0.500002 -12.548225 +v -0.173226 0.000002 -12.548225 +v -0.250000 0.000002 -12.375000 +v 0.000000 0.000002 -12.619980 +v 0.173227 0.000002 -12.548225 +v 0.250000 0.856696 -11.830807 +v -0.250000 0.812502 -11.812500 +v 0.250000 0.812501 -11.812500 +v 0.250000 0.750001 -11.875000 +v -0.250000 0.768307 -11.919193 +v 0.250000 0.768307 -11.919193 +v -0.250000 0.768307 -11.830807 +v 0.250000 0.768307 -11.830807 +v 0.250000 0.856696 -11.919193 +v -0.250000 0.812502 -11.937500 +v -0.250000 0.856696 -11.919193 +v 0.250000 0.812501 -11.937500 +v -0.250000 0.750001 -11.875000 +v -0.250000 0.856696 -11.830807 +v 0.250240 -2.353552 0.875000 +v -0.724443 -0.777343 -5.505461 vt 0.959514 0.921933 vt 0.955466 0.910781 vt 0.959514 0.910781 @@ -1497,17 +4251,17 @@ vt 0.748988 0.654275 vt 0.696356 0.349442 vt 0.659919 0.349442 vn 0.0000 0.0000 1.0000 -vn -1.0000 -0.0000 0.0000 +vn -1.0000 0.0000 0.0000 vn 0.0000 1.0000 0.0000 vn 0.0000 0.0000 -1.0000 -vn -0.5547 0.8320 -0.0000 +vn -0.5547 0.8321 0.0000 vn 0.5547 0.8321 0.0000 vn 0.0000 0.7071 -0.7071 vn 1.0000 0.0000 0.0000 vn 0.0000 -1.0000 0.0000 vn 0.0000 -0.2561 0.9666 -vn -0.0000 -0.1113 -0.9938 -vn 0.0000 0.1045 0.9945 +vn 0.0000 -0.1113 -0.9938 +vn -0.0000 0.1045 0.9945 vn -0.7071 -0.7071 0.0000 vn 0.7071 -0.7071 0.0000 vn -0.7071 0.7071 0.0000 @@ -1517,30 +4271,31 @@ vn 0.0000 0.1961 0.9806 vn 0.0000 -0.8321 -0.5547 vn 0.3827 0.9239 0.0000 vn 0.9239 0.3827 0.0000 -vn 0.9239 -0.3827 0.0000 +vn 0.9239 -0.3827 -0.0000 vn 0.3827 -0.9239 -0.0000 vn -0.3827 -0.9239 -0.0000 vn -0.9239 -0.3827 -0.0000 vn -0.9239 0.3827 0.0000 vn -0.3827 0.9239 0.0000 vn 0.9898 -0.1427 -0.0000 -vn -0.9898 -0.1427 0.0000 -vn 0.9986 0.0532 -0.0000 +vn -0.9898 -0.1427 -0.0000 +vn 0.9986 0.0532 0.0000 vn 0.0000 0.5547 -0.8321 vn 0.0000 0.2898 -0.9571 vn 0.0000 0.4178 -0.9086 vn 0.9696 -0.2448 0.0000 vn 0.9638 -0.2667 0.0000 -vn -0.9696 -0.2448 0.0000 -vn -0.9638 -0.2667 0.0000 -vn -0.2415 -0.9704 -0.0000 +vn -0.9696 -0.2448 -0.0000 +vn -0.9638 -0.2667 -0.0000 +vn -0.2415 -0.9704 0.0000 vn 0.2415 -0.9704 0.0000 +vn -0.2421 -0.9703 0.0009 vn 0.8569 0.5154 -0.0000 vn 0.4688 0.8833 0.0013 vn 0.8582 0.5133 0.0061 vn -0.8576 -0.5143 0.0065 vn -0.8664 0.4993 0.0076 -vn -0.8576 0.5143 0.0065 +vn -0.8576 0.5143 0.0066 vn -0.4707 0.8823 0.0033 vn -0.5000 0.8660 0.0014 vn 0.8540 -0.5198 0.0206 @@ -1551,24 +4306,24 @@ vn 0.8193 0.4028 0.4080 vn 0.6319 0.5454 0.5507 vn -0.2580 -0.9657 0.0277 vn -0.3816 -0.8474 0.3692 -vn -0.8624 -0.5057 0.0217 +vn -0.8624 -0.5058 0.0217 vn -0.8221 -0.3833 0.4210 vn 0.2409 -0.9702 0.0278 -vn 0.3813 -0.8473 0.3696 +vn 0.3813 -0.8473 0.3697 vn 0.8216 -0.3831 0.4221 -vn 0.9239 -0.3826 0.0000 +vn 0.9239 -0.3826 -0.0000 vn -0.9239 -0.3826 -0.0000 +vn -0.3827 0.9239 -0.0001 vn -0.9986 0.0532 0.0000 -vn 0.3828 -0.9238 -0.0000 +vn 0.3828 -0.9238 0.0000 vn -0.3828 -0.9238 -0.0000 vn 0.8661 0.4998 0.0000 vn 0.5000 0.8660 0.0000 -vn -0.8570 -0.5154 -0.0000 -vn -0.5000 0.8660 -0.0000 +vn -0.8570 -0.5154 0.0000 +vn -0.5000 0.8660 0.0000 vn 0.9915 0.1303 -0.0000 -vn -0.8661 0.4998 -0.0000 -vn -0.9915 0.1303 -0.0000 -vn -0.2426 -0.9701 0.0017 +vn -0.8661 0.4998 0.0000 +vn -0.9915 0.1303 0.0000 vn 0.5000 -0.8660 0.0000 vn 0.5074 -0.8617 0.0000 vn 0.8660 -0.5000 0.0000 @@ -1577,15 +4332,15 @@ vn 0.9659 -0.2588 0.0000 vn -0.9659 -0.2588 -0.0000 vn -0.8733 -0.4871 -0.0000 vn -0.8660 -0.5000 -0.0000 -vn -0.5074 -0.8617 -0.0000 +vn -0.5074 -0.8617 0.0000 vn -0.5000 -0.8660 0.0000 vn 0.8660 0.5000 0.0000 vn -0.8660 0.5000 -0.0000 vn 0.9659 0.2588 0.0000 vn -0.9659 0.2588 -0.0000 vn 0.4919 -0.8707 0.0000 -vn -0.8579 -0.5139 -0.0000 -vn -0.4919 -0.8707 -0.0000 +vn -0.8579 -0.5139 0.0000 +vn -0.4919 -0.8707 0.0000 vn 0.8579 -0.5139 0.0000 vn 0.4971 0.8676 0.0152 vn 0.8602 0.5069 0.0565 @@ -1677,7 +4432,7 @@ vn -0.7072 -0.7070 -0.0000 vn -0.7551 -0.6460 0.1114 vn -0.7561 -0.6449 0.1111 vn 0.9195 0.3905 -0.0445 -vn 0.3826 0.9239 -0.0000 +vn 0.3826 0.9239 0.0000 vn 0.9409 0.3038 -0.1495 vn 0.9642 0.2475 -0.0950 vn 0.9575 0.2768 0.0809 @@ -1696,34 +4451,35 @@ vn 0.7970 -0.5523 0.2445 vn 0.7561 -0.6449 0.1111 vn 0.7072 -0.7070 -0.0000 vn -0.9110 0.0693 -0.4065 -vn 0.9783 -0.0000 -0.2071 +vn 0.9783 0.0000 -0.2071 vn -0.9783 0.0000 -0.2071 -vn 0.6984 0.7157 -0.0000 +vn 0.6984 0.7157 0.0000 vn -0.0000 0.9904 -0.1381 vn -0.7124 0.6861 -0.1475 -vn -0.6984 0.7157 -0.0000 +vn -0.6984 0.7157 0.0000 vn 0.7124 0.6861 -0.1475 vn 0.9142 0.4052 0.0000 vn 0.8992 0.3985 -0.1807 vn -0.8992 0.3985 -0.1807 -vn -0.9142 0.4052 -0.0000 +vn -0.9142 0.4052 0.0000 vn 0.6472 0.3875 -0.6565 -vn 0.5293 0.6630 -0.5294 +vn 0.5294 0.6630 -0.5293 vn -0.0000 0.6630 -0.7486 -vn 0.0000 0.3827 -0.9239 +vn -0.0000 0.3827 -0.9239 vn -0.5294 0.6630 -0.5293 -vn -0.6473 0.3875 -0.6565 +vn -0.6472 0.3875 -0.6565 vn -0.6984 0.0000 -0.7157 -vn 0.6984 -0.0000 -0.7157 -vn -0.0000 0.9808 0.1951 -vn 0.0000 0.7071 0.7071 -vn 0.0000 0.3827 0.9239 +vn 0.6984 0.0000 -0.7157 +vn 0.0000 0.9808 0.1951 +vn -0.0000 0.7071 0.7071 +vn -0.0000 0.3827 0.9239 vn -0.0000 0.4830 0.8756 vn 0.0000 -0.7071 -0.7071 -vn -0.0000 -0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 vn -0.0000 0.4830 -0.8756 vn 0.0000 0.5773 -0.8165 -vn -0.0000 0.5773 0.8165 +vn 0.0000 0.5773 0.8165 +vn 0.0000 0.5774 0.8165 vn 0.0000 0.8136 -0.5814 vn 0.0000 0.3420 -0.9397 vn 0.0000 -0.3505 0.9366 @@ -1732,3674 +4488,926 @@ vn 0.0000 -0.2732 -0.9620 vn 0.0000 -0.7339 -0.6793 vn 0.0000 0.2755 0.9613 vn 0.0000 -0.9718 -0.2358 -vn -0.0000 -0.9397 0.3420 +vn 0.0000 -0.9397 0.3420 vn 0.0000 0.7144 0.6997 vn -0.0000 -0.3827 -0.9239 vn -0.0000 -0.5814 -0.8136 vn 0.0000 0.8590 0.5120 -vn -0.0000 -0.7834 -0.6215 -vn -0.0000 -0.5373 0.8434 -vn -0.0000 -0.9892 -0.1465 +vn 0.0000 -0.7834 -0.6215 +vn 0.0000 -0.5373 0.8434 +vn 0.0000 -0.9892 -0.1465 vn -0.0000 -0.9103 -0.4139 vn 0.0000 0.5000 0.8660 vn 0.0000 -0.9845 0.1754 vn 0.0000 0.9239 0.3827 -vn -0.0000 -1.0000 -0.0052 +vn 0.0000 -1.0000 -0.0052 vn 0.0000 0.9831 -0.1831 -vn -0.0000 -0.9632 -0.2688 +vn 0.0000 -0.9632 -0.2688 vn 0.0000 -0.3092 0.9510 vn 0.0000 -0.4472 0.8944 vn 0.0000 -0.0161 -0.9999 vn 0.0000 0.1644 -0.9864 -vn -0.0000 0.4082 0.9129 -vn -0.0000 0.6000 0.8000 +vn 0.0000 0.4082 0.9129 +vn 0.0000 0.6000 0.8000 vn 0.0000 0.0161 0.9999 vn 0.0000 -0.6000 -0.8000 vn 0.0000 -0.4082 -0.9129 vn 0.4686 0.8834 -0.0000 +vn -0.8576 0.5143 0.0065 vn -0.9601 0.2678 0.0802 vn -0.8145 -0.4575 0.3569 vn 0.8145 -0.4575 0.3569 s off -f 16/1/1 18/2/1 2/3/1 -f 10/4/1 21/5/1 12/6/1 -f 8/7/1 22/8/1 10/4/1 -f 6/9/1 23/10/1 8/7/1 -f 6/9/1 25/11/1 24/12/1 -f 4/13/1 18/14/1 25/11/1 -f 14/15/1 21/5/1 20/16/1 -f 16/1/1 20/16/1 19/17/1 -f 51/18/2 52/19/2 49/20/2 -f 54/21/3 55/22/3 53/23/3 -f 51/24/3 58/25/3 52/26/3 -f 45/27/4 48/28/4 41/29/4 -f 59/30/5 55/22/5 56/31/5 -f 59/30/6 57/32/6 60/33/6 -f 61/34/2 64/35/2 63/36/2 -f 63/36/7 68/37/7 67/38/7 -f 68/37/8 65/39/8 67/38/8 -f 66/40/1 61/34/1 65/41/1 -f 64/42/3 66/43/3 68/44/3 -f 50/45/8 54/46/8 53/47/8 -f 99/48/4 100/49/4 93/50/4 -f 89/51/1 88/52/1 87/53/1 -f 37/54/1 55/55/1 60/56/1 -f 165/57/9 164/58/9 163/59/9 -f 93/60/4 166/61/4 165/57/4 -f 92/62/10 163/59/10 164/58/10 -f 102/63/1 101/64/1 135/65/1 -f 104/66/1 132/67/1 103/68/1 -f 129/69/1 167/70/1 130/71/1 -f 189/72/8 201/73/8 200/74/8 -f 188/75/2 202/76/2 192/77/2 -f 215/78/2 217/79/2 219/80/2 -f 216/81/8 218/82/8 213/83/8 -f 241/84/11 239/85/11 237/86/11 -f 247/87/12 251/88/12 243/89/12 -f 263/90/12 264/91/12 260/92/12 -f 272/93/12 273/94/12 274/95/12 -f 281/96/8 277/97/8 280/98/8 -f 301/99/2 302/100/2 295/101/2 -f 214/102/4 213/103/4 210/104/4 -f 412/105/1 420/106/1 416/107/1 -f 405/108/8 406/109/8 403/110/8 -f 408/111/1 420/106/1 412/105/1 -f 407/112/4 419/113/4 415/114/4 -f 405/108/4 419/113/4 407/112/4 -f 408/111/2 413/115/2 410/116/2 -f 414/117/1 412/105/1 416/107/1 -f 421/118/8 409/119/8 411/120/8 -f 414/121/9 417/122/9 415/123/9 -f 415/114/4 413/115/4 407/112/4 -f 410/116/4 421/124/4 411/125/4 -f 403/126/1 418/127/1 402/128/1 -f 419/129/13 414/121/13 415/123/13 -f 416/130/14 421/118/14 417/122/14 -f 418/127/1 406/131/1 414/117/1 -f 407/112/3 412/132/3 406/133/3 -f 418/134/2 404/135/2 402/136/2 -f 421/124/4 413/115/4 417/137/4 -f 434/138/3 424/139/3 427/140/3 -f 433/141/15 428/142/15 426/143/15 -f 425/144/3 433/141/3 426/143/3 -f 429/145/9 423/146/9 422/147/9 -f 428/142/16 434/138/16 427/140/16 -f 429/145/2 437/148/2 431/149/2 -f 432/150/8 438/151/8 430/152/8 -f 438/151/1 441/153/1 440/154/1 -f 436/155/1 443/156/1 437/148/1 -f 423/157/2 441/158/2 425/159/2 -f 424/160/8 442/161/8 422/162/8 -f 425/144/3 439/163/3 432/150/3 -f 437/164/3 424/139/3 431/149/3 -f 422/147/9 436/165/9 429/145/9 -f 438/166/9 423/146/9 430/152/9 -f 435/167/4 430/152/4 429/145/4 -f 422/162/1 423/157/1 428/168/1 -f 447/169/17 448/170/17 449/171/17 -f 448/170/3 451/172/3 449/171/3 -f 445/173/18 452/174/18 444/175/18 -f 457/176/2 448/177/2 446/178/2 -f 446/178/2 454/179/2 457/176/2 -f 452/180/2 454/179/2 444/181/2 -f 453/182/8 445/183/8 455/184/8 -f 447/185/8 455/184/8 445/183/8 -f 449/186/8 456/187/8 447/185/8 -f 458/188/17 462/189/17 461/190/17 -f 463/191/3 464/192/3 462/189/3 -f 460/193/18 466/194/18 459/195/18 -f 470/196/2 463/197/2 458/198/2 -f 458/198/2 468/199/2 470/196/2 -f 466/200/2 468/199/2 459/201/2 -f 467/202/8 460/203/8 469/204/8 -f 461/205/8 469/204/8 460/203/8 -f 462/206/8 471/207/8 461/205/8 -f 409/208/3 404/209/3 411/210/3 -f 508/211/8 511/212/8 512/213/8 -f 488/214/8 498/215/8 507/216/8 -f 508/211/8 512/213/8 507/216/8 -f 499/217/8 489/218/8 490/219/8 -f 500/220/8 490/219/8 491/221/8 -f 501/222/8 500/220/8 491/223/8 -f 502/224/8 491/225/8 492/226/8 -f 503/227/8 492/226/8 493/228/8 -f 504/229/8 493/228/8 494/230/8 -f 505/231/8 494/232/8 495/233/8 -f 506/234/8 495/235/8 496/236/8 -f 496/236/8 486/237/8 506/234/8 -f 513/238/8 486/239/8 497/240/8 -f 513/238/8 487/241/8 512/242/8 -f 488/243/8 512/244/8 487/245/8 -f 510/246/8 511/247/8 509/248/8 -f 516/249/2 526/250/2 517/251/2 -f 539/252/2 538/253/2 537/254/2 -f 517/251/2 527/255/2 518/256/2 -f 518/256/2 528/257/2 519/258/2 -f 529/259/2 519/260/2 528/257/2 -f 519/261/2 530/262/2 520/263/2 -f 520/263/2 531/264/2 521/265/2 -f 521/265/2 532/266/2 522/267/2 -f 522/268/2 533/269/2 523/270/2 -f 523/271/2 534/272/2 524/273/2 -f 524/273/2 514/274/2 525/275/2 -f 541/276/2 525/277/2 514/278/2 -f 541/276/2 515/279/2 525/277/2 -f 540/280/2 516/281/2 515/282/2 -f 544/283/8 545/284/8 546/285/8 -f 545/284/8 548/286/8 546/285/8 -f 547/287/8 550/288/8 548/286/8 -f 553/289/2 554/290/2 552/291/2 -f 557/292/2 554/290/2 555/293/2 -f 559/294/2 556/295/2 557/292/2 -f 553/296/19 542/297/19 544/298/19 -f 558/299/9 550/300/9 549/301/9 -f 553/289/2 561/302/2 551/303/2 -f 544/283/8 560/304/8 543/305/8 -f 34/306/1 33/307/1 40/308/1 -f 191/309/1 186/310/1 188/311/1 -f 197/312/1 198/313/1 194/314/1 -f 189/315/1 192/316/1 198/313/1 -f 539/317/2 536/318/2 540/319/2 -f 536/318/2 535/320/2 540/319/2 -f 211/321/4 218/322/4 217/323/4 -f 228/324/4 226/325/4 218/322/4 -f 16/1/1 19/17/1 18/2/1 -f 10/4/1 22/8/1 21/5/1 -f 8/7/1 23/10/1 22/8/1 -f 6/9/1 24/12/1 23/10/1 -f 6/9/1 4/13/1 25/11/1 -f 4/13/1 2/326/1 18/14/1 -f 14/15/1 12/6/1 21/5/1 -f 16/1/1 14/15/1 20/16/1 -f 44/327/2 36/328/2 49/20/2 -f 36/328/2 51/18/2 49/20/2 -f 54/21/3 56/31/3 55/22/3 -f 51/24/3 57/32/3 58/25/3 -f 41/29/4 42/329/4 43/330/4 -f 43/330/4 44/331/4 45/27/4 -f 45/27/4 46/332/4 47/333/4 -f 48/28/4 160/334/4 159/335/4 -f 45/27/4 47/333/4 48/28/4 -f 41/29/4 43/330/4 45/27/4 -f 157/336/4 156/337/4 41/29/4 -f 159/335/4 158/338/4 48/28/4 -f 158/338/4 157/336/4 41/29/4 -f 48/28/4 158/338/4 41/29/4 -f 59/30/5 60/33/5 55/22/5 -f 59/30/6 58/25/6 57/32/6 -f 61/34/2 62/339/2 64/35/2 -f 63/36/7 64/35/7 68/37/7 -f 68/37/8 66/340/8 65/39/8 -f 66/40/1 62/339/1 61/34/1 -f 64/42/3 62/339/3 66/43/3 -f 53/47/8 37/54/8 50/45/8 -f 37/54/8 45/341/8 50/45/8 -f 93/50/4 94/342/4 99/48/4 -f 94/342/4 95/343/4 99/48/4 -f 95/343/4 96/344/4 97/345/4 -f 97/345/4 98/346/4 95/343/4 -f 98/346/4 99/48/4 95/343/4 -f 87/53/1 86/347/1 91/348/1 -f 86/347/1 85/349/1 91/348/1 -f 85/349/1 92/350/1 91/348/1 -f 91/348/1 90/351/1 87/53/1 -f 90/351/1 89/51/1 87/53/1 -f 51/18/1 36/328/1 57/352/1 -f 36/328/1 37/54/1 60/56/1 -f 37/54/1 53/47/1 55/55/1 -f 60/56/1 57/352/1 36/328/1 -f 165/57/9 166/61/9 164/58/9 -f 93/60/4 100/353/4 166/61/4 -f 92/62/10 85/354/10 163/59/10 -f 129/69/1 136/355/1 170/356/1 -f 170/356/1 171/357/1 129/69/1 -f 171/357/1 167/70/1 129/69/1 -f 167/70/1 168/358/1 130/71/1 -f 168/358/1 169/359/1 130/71/1 -f 169/359/1 131/360/1 130/71/1 -f 189/72/8 198/361/8 201/73/8 -f 188/75/2 199/362/2 202/76/2 -f 215/78/2 211/363/2 217/79/2 -f 216/81/8 225/364/8 218/82/8 -f 233/365/11 232/366/11 231/367/11 -f 231/367/11 242/368/11 241/84/11 -f 241/84/11 240/369/11 239/85/11 -f 239/85/11 238/370/11 237/86/11 -f 237/86/11 236/371/11 235/372/11 -f 235/372/11 234/373/11 237/86/11 -f 234/373/11 233/365/11 237/86/11 -f 233/365/11 231/367/11 237/86/11 -f 231/367/11 241/84/11 237/86/11 -f 243/89/12 244/374/12 245/375/12 -f 245/375/12 246/376/12 247/87/12 -f 247/87/12 248/377/12 251/88/12 -f 248/377/12 249/378/12 251/88/12 -f 249/378/12 250/379/12 251/88/12 -f 251/88/12 252/380/12 243/89/12 -f 252/380/12 253/381/12 243/89/12 -f 253/381/12 254/382/12 243/89/12 -f 243/89/12 245/375/12 247/87/12 -f 260/92/12 261/383/12 262/384/12 -f 262/384/12 263/90/12 260/92/12 -f 270/385/12 271/386/12 274/95/12 -f 271/386/12 272/93/12 274/95/12 -f 277/97/8 276/387/8 280/98/8 -f 280/98/8 286/388/8 287/389/8 -f 287/389/8 288/390/8 280/98/8 -f 288/390/8 281/96/8 280/98/8 -f 291/391/2 290/392/2 295/101/2 -f 290/392/2 294/393/2 295/101/2 -f 294/393/2 300/394/2 295/101/2 -f 300/394/2 301/99/2 295/101/2 -f 208/395/4 209/396/4 214/102/4 -f 214/102/4 212/397/4 213/103/4 -f 213/103/4 211/321/4 210/104/4 -f 210/104/4 208/395/4 214/102/4 -f 405/108/8 407/112/8 406/109/8 -f 408/111/1 409/398/1 420/106/1 -f 405/108/4 404/399/4 419/113/4 -f 408/111/2 412/105/2 413/115/2 -f 414/117/1 406/131/1 412/105/1 -f 421/118/8 420/400/8 409/119/8 -f 414/121/9 416/130/9 417/122/9 -f 415/114/4 417/137/4 413/115/4 -f 410/116/4 413/115/4 421/124/4 -f 403/126/1 406/131/1 418/127/1 -f 419/129/13 418/134/13 414/121/13 -f 416/130/14 420/400/14 421/118/14 -f 407/112/3 413/115/3 412/132/3 -f 418/134/2 419/129/2 404/135/2 -f 434/138/3 431/149/3 424/139/3 -f 433/141/15 435/401/15 428/142/15 -f 425/144/3 432/150/3 433/141/3 -f 429/145/9 430/152/9 423/146/9 -f 428/142/16 435/401/16 434/138/16 -f 429/145/2 436/155/2 437/148/2 -f 432/150/8 439/402/8 438/151/8 -f 438/151/1 439/402/1 441/153/1 -f 436/155/1 442/161/1 443/156/1 -f 423/157/2 440/403/2 441/158/2 -f 424/160/8 443/156/8 442/161/8 -f 425/144/3 441/404/3 439/163/3 -f 437/164/3 443/405/3 424/139/3 -f 422/147/9 442/406/9 436/165/9 -f 438/166/9 440/407/9 423/146/9 -f 429/145/4 431/149/4 434/138/4 -f 435/167/4 433/141/4 430/152/4 -f 433/141/4 432/150/4 430/152/4 -f 429/145/4 434/138/4 435/167/4 -f 427/408/1 424/160/1 422/162/1 -f 423/157/1 425/159/1 426/409/1 -f 428/168/1 427/408/1 422/162/1 -f 423/157/1 426/409/1 428/168/1 -f 447/169/17 446/410/17 448/170/17 -f 448/170/3 450/411/3 451/172/3 -f 445/173/18 453/412/18 452/174/18 -f 457/176/2 450/413/2 448/177/2 -f 446/178/2 444/181/2 454/179/2 -f 447/185/8 456/187/8 455/184/8 -f 449/186/8 451/414/8 456/187/8 -f 458/188/17 463/191/17 462/189/17 -f 463/191/3 465/415/3 464/192/3 -f 460/193/18 467/416/18 466/194/18 -f 470/196/2 465/417/2 463/197/2 -f 458/198/2 459/201/2 468/199/2 -f 461/205/8 471/207/8 469/204/8 -f 462/206/8 464/418/8 471/207/8 -f 409/208/3 402/419/3 404/209/3 -f 508/211/8 509/248/8 511/212/8 -f 488/214/8 489/218/8 498/215/8 -f 499/217/8 498/215/8 489/218/8 -f 500/220/8 499/217/8 490/219/8 -f 502/224/8 501/222/8 491/225/8 -f 503/227/8 502/224/8 492/226/8 -f 504/229/8 503/227/8 493/228/8 -f 505/231/8 504/229/8 494/232/8 -f 506/234/8 505/231/8 495/235/8 -f 496/236/8 497/420/8 486/237/8 -f 513/238/8 497/240/8 487/241/8 -f 488/243/8 507/421/8 512/244/8 -f 516/249/2 535/320/2 526/250/2 -f 517/251/2 526/250/2 527/255/2 -f 518/256/2 527/255/2 528/257/2 -f 519/261/2 529/259/2 530/262/2 -f 520/263/2 530/262/2 531/264/2 -f 521/265/2 531/264/2 532/266/2 -f 522/268/2 532/266/2 533/269/2 -f 523/271/2 533/269/2 534/272/2 -f 524/273/2 534/272/2 514/274/2 -f 541/276/2 540/422/2 515/279/2 -f 540/280/2 535/423/2 516/281/2 -f 544/283/8 543/305/8 545/284/8 -f 545/284/8 547/287/8 548/286/8 -f 547/287/8 549/301/8 550/288/8 -f 553/289/2 555/293/2 554/290/2 -f 557/292/2 556/295/2 554/290/2 -f 559/294/2 558/299/2 556/295/2 -f 553/296/19 551/424/19 542/297/19 -f 558/299/9 559/425/9 550/300/9 -f 553/289/2 552/291/2 561/302/2 -f 544/283/8 542/426/8 560/304/8 -f 33/307/1 161/427/1 155/428/1 -f 155/428/1 154/429/1 33/307/1 -f 154/429/1 153/430/1 40/308/1 -f 33/307/1 154/429/1 40/308/1 -f 153/430/1 162/431/1 40/308/1 -f 40/308/1 39/432/1 36/433/1 -f 39/432/1 38/434/1 36/433/1 -f 38/434/1 37/435/1 36/433/1 -f 36/433/1 35/436/1 34/306/1 -f 36/433/1 34/306/1 40/308/1 -f 191/309/1 185/437/1 186/310/1 -f 186/310/1 187/438/1 188/311/1 -f 188/311/1 189/315/1 190/439/1 -f 190/439/1 191/309/1 188/311/1 -f 192/316/1 193/440/1 198/313/1 -f 193/440/1 194/314/1 198/313/1 -f 194/314/1 195/441/1 196/442/1 -f 196/442/1 197/312/1 194/314/1 -f 189/315/1 188/311/1 192/316/1 -f 539/317/2 537/254/2 536/318/2 -f 211/321/4 213/103/4 218/322/4 -f 228/324/4 227/443/4 226/325/4 -f 226/325/4 217/323/4 218/322/4 -f 218/322/4 230/444/4 229/445/4 -f 229/445/4 228/324/4 218/322/4 +f 585/1102/142 586/1103/142 587/1104/142 +f 588/1105/142 589/1106/142 590/1107/142 +f 591/1108/142 592/1109/142 588/1105/142 +f 593/1110/142 594/1111/142 591/1108/142 +f 593/1110/142 595/1112/142 596/1113/142 +f 597/1114/142 586/1115/142 595/1112/142 +f 598/1116/142 589/1106/142 599/1117/142 +f 585/1102/142 599/1117/142 600/1118/142 +f 601/1119/143 602/1120/143 603/1121/143 +f 604/1122/144 605/1123/144 606/1124/144 +f 601/1125/144 607/1126/144 602/1127/144 +f 608/1128/145 609/1129/145 610/1130/145 +f 611/1131/146 605/1123/146 612/1132/146 +f 611/1131/147 613/1133/147 614/1134/147 +f 615/1135/143 616/1136/143 617/1137/143 +f 617/1137/148 618/1138/148 619/1139/148 +f 618/1138/149 620/1140/149 619/1139/149 +f 621/1141/142 615/1135/142 620/1142/142 +f 616/1143/144 621/1144/144 618/1145/144 +f 622/1146/149 604/1147/149 606/1148/149 +f 623/1149/145 624/1150/145 625/1151/145 +f 626/1152/142 627/1153/142 628/1154/142 +f 629/1155/142 605/1156/142 614/1157/142 +f 630/1158/150 631/1159/150 632/1160/150 +f 625/1161/145 633/1162/145 630/1158/145 +f 634/1163/151 632/1160/151 631/1159/151 +f 635/1164/142 636/1165/142 637/1166/142 +f 638/1167/142 639/1168/142 640/1169/142 +f 641/1170/142 642/1171/142 643/1172/142 +f 644/1173/149 645/1174/149 646/1175/149 +f 647/1176/143 648/1177/143 649/1178/143 +f 650/1179/143 651/1180/143 652/1181/143 +f 653/1182/149 654/1183/149 655/1184/149 +f 656/1185/152 657/1186/152 658/1187/152 +f 659/1188/153 660/1189/153 661/1190/153 +f 662/1191/153 663/1192/153 664/1193/153 +f 665/1194/153 666/1195/153 667/1196/153 +f 668/1197/149 669/1198/149 670/1199/149 +f 671/1200/143 672/1201/143 673/1202/143 +f 674/1203/145 655/1204/145 675/1205/145 +f 676/1206/142 677/1207/142 678/1208/142 +f 679/1209/149 680/1210/149 681/1211/149 +f 682/1212/142 677/1207/142 676/1206/142 +f 683/1213/145 684/1214/145 685/1215/145 +f 679/1209/145 684/1214/145 683/1213/145 +f 682/1212/143 686/1216/143 687/1217/143 +f 688/1218/142 676/1206/142 678/1208/142 +f 689/1219/149 690/1220/149 691/1221/149 +f 688/1222/150 692/1223/150 685/1224/150 +f 685/1215/145 686/1216/145 683/1213/145 +f 687/1217/145 689/1225/145 691/1226/145 +f 681/1227/142 693/1228/142 694/1229/142 +f 684/1230/154 688/1222/154 685/1224/154 +f 678/1231/155 689/1219/155 692/1223/155 +f 693/1228/142 680/1232/142 688/1218/142 +f 683/1213/144 676/1233/144 680/1234/144 +f 693/1235/143 695/1236/143 694/1237/143 +f 689/1225/145 686/1216/145 692/1238/145 +f 696/1239/144 697/1240/144 698/1241/144 +f 699/1242/156 700/1243/156 701/1244/156 +f 702/1245/144 699/1242/144 701/1244/144 +f 703/1246/150 704/1247/150 705/1248/150 +f 700/1243/157 696/1239/157 698/1241/157 +f 703/1246/143 706/1249/143 707/1250/143 +f 708/1251/149 709/1252/149 710/1253/149 +f 709/1252/142 711/1254/142 712/1255/142 +f 713/1256/142 714/1257/142 706/1249/142 +f 704/1258/143 711/1259/143 702/1260/143 +f 697/1261/149 715/1262/149 705/1263/149 +f 702/1245/144 716/1264/144 708/1251/144 +f 706/1265/144 697/1240/144 707/1250/144 +f 705/1248/150 713/1266/150 703/1246/150 +f 709/1267/150 704/1247/150 710/1253/150 +f 717/1268/145 710/1253/145 703/1246/145 +f 705/1263/142 704/1258/142 700/1269/142 +f 718/1270/158 719/1271/158 720/1272/158 +f 719/1271/144 721/1273/144 720/1272/144 +f 722/1274/159 723/1275/159 724/1276/159 +f 725/1277/143 719/1278/143 726/1279/143 +f 726/1279/143 727/1280/143 725/1277/143 +f 723/1281/143 727/1280/143 724/1282/143 +f 728/1283/149 722/1284/149 729/1285/149 +f 718/1286/149 729/1285/149 722/1284/149 +f 720/1287/149 730/1288/149 718/1286/149 +f 731/1289/158 732/1290/158 733/1291/158 +f 734/1292/144 735/1293/144 732/1290/144 +f 736/1294/159 737/1295/159 738/1296/159 +f 739/1297/143 734/1298/143 731/1299/143 +f 731/1299/143 740/1300/143 739/1297/143 +f 737/1301/143 740/1300/143 738/1302/143 +f 741/1303/149 736/1304/149 742/1305/149 +f 733/1306/149 742/1305/149 736/1304/149 +f 732/1307/149 743/1308/149 733/1306/149 +f 690/1309/144 695/1310/144 691/1311/144 +f 744/1312/149 745/1313/149 746/1314/149 +f 747/1315/149 748/1316/149 749/1317/149 +f 744/1312/149 746/1314/149 749/1317/149 +f 750/1318/149 751/1319/149 752/1320/149 +f 753/1321/149 752/1320/149 754/1322/149 +f 755/1323/149 753/1321/149 754/1324/149 +f 756/1325/149 754/1326/149 757/1327/149 +f 758/1328/149 757/1327/149 759/1329/149 +f 760/1330/149 759/1329/149 761/1331/149 +f 762/1332/149 761/1333/149 763/1334/149 +f 764/1335/149 763/1336/149 765/1337/149 +f 765/1337/149 766/1338/149 764/1335/149 +f 767/1339/149 766/1340/149 768/1341/149 +f 767/1339/149 769/1342/149 746/1343/149 +f 747/1344/149 746/1345/149 769/1346/149 +f 770/1347/149 745/1348/149 771/1349/149 +f 772/1350/143 773/1351/143 774/1352/143 +f 775/1353/143 776/1354/143 777/1355/143 +f 774/1352/143 778/1356/143 779/1357/143 +f 779/1357/143 780/1358/143 781/1359/143 +f 782/1360/143 781/1361/143 780/1358/143 +f 781/1362/143 783/1363/143 784/1364/143 +f 784/1364/143 785/1365/143 786/1366/143 +f 786/1366/143 787/1367/143 788/1368/143 +f 788/1369/143 789/1370/143 790/1371/143 +f 790/1372/143 791/1373/143 792/1374/143 +f 792/1374/143 793/1375/143 794/1376/143 +f 795/1377/143 794/1378/143 793/1379/143 +f 795/1377/143 796/1380/143 794/1378/143 +f 797/1381/143 772/1382/143 796/1383/143 +f 798/1384/149 799/1385/149 800/1386/149 +f 799/1385/149 801/1387/149 800/1386/149 +f 802/1388/149 803/1389/149 801/1387/149 +f 804/1390/143 805/1391/143 806/1392/143 +f 807/1393/143 805/1391/143 808/1394/143 +f 809/1395/143 810/1396/143 807/1393/143 +f 804/1397/160 811/1398/160 798/1399/160 +f 812/1400/150 803/1401/150 813/1402/150 +f 804/1390/143 814/1403/143 815/1404/143 +f 798/1384/149 816/1405/149 817/1406/149 +f 818/1407/142 819/1408/142 820/1409/142 +f 821/1410/142 822/1411/142 647/1412/142 +f 823/1413/142 824/1414/142 825/1415/142 +f 644/1416/142 649/1417/142 824/1414/142 +f 775/1418/143 826/1419/143 797/1420/143 +f 826/1419/143 827/1421/143 797/1420/143 +f 828/1422/145 654/1423/145 651/1424/145 +f 829/1425/145 830/1426/145 654/1423/145 +f 585/1102/142 600/1118/142 586/1103/142 +f 588/1105/142 592/1109/142 589/1106/142 +f 591/1108/142 594/1111/142 592/1109/142 +f 593/1110/142 596/1113/142 594/1111/142 +f 593/1110/142 597/1114/142 595/1112/142 +f 597/1114/142 587/1427/142 586/1115/142 +f 598/1116/142 590/1107/142 589/1106/142 +f 585/1102/142 598/1116/142 599/1117/142 +f 831/1428/143 832/1429/143 603/1121/143 +f 832/1429/143 601/1119/143 603/1121/143 +f 604/1122/144 612/1132/144 605/1123/144 +f 601/1125/144 613/1133/144 607/1126/144 +f 610/1130/145 833/1430/145 834/1431/145 +f 834/1431/145 831/1432/145 608/1128/145 +f 608/1128/145 835/1433/145 836/1434/145 +f 609/1129/145 837/1435/145 838/1436/145 +f 608/1128/145 836/1434/145 609/1129/145 +f 610/1130/145 834/1431/145 608/1128/145 +f 839/1437/145 840/1438/145 610/1130/145 +f 838/1436/145 841/1439/145 609/1129/145 +f 841/1439/145 839/1437/145 610/1130/145 +f 609/1129/145 841/1439/145 610/1130/145 +f 611/1131/146 614/1134/146 605/1123/146 +f 611/1131/147 607/1126/147 613/1133/147 +f 615/1135/143 842/1440/143 616/1136/143 +f 617/1137/148 616/1136/148 618/1138/148 +f 618/1138/149 621/1441/149 620/1140/149 +f 621/1141/142 842/1440/142 615/1135/142 +f 616/1143/144 842/1440/144 621/1144/144 +f 606/1148/149 629/1155/149 622/1146/149 +f 629/1155/149 608/1442/149 622/1146/149 +f 625/1151/145 843/1443/145 623/1149/145 +f 843/1443/145 844/1444/145 623/1149/145 +f 844/1444/145 845/1445/145 846/1446/145 +f 846/1446/145 847/1447/145 844/1444/145 +f 847/1447/145 623/1149/145 844/1444/145 +f 628/1154/142 848/1448/142 849/1449/142 +f 848/1448/142 850/1450/142 849/1449/142 +f 850/1450/142 634/1451/142 849/1449/142 +f 849/1449/142 851/1452/142 628/1154/142 +f 851/1452/142 626/1152/142 628/1154/142 +f 601/1119/142 832/1429/142 613/1453/142 +f 832/1429/142 629/1155/142 614/1157/142 +f 629/1155/142 606/1148/142 605/1156/142 +f 614/1157/142 613/1453/142 832/1429/142 +f 630/1158/150 633/1162/150 631/1159/150 +f 625/1161/145 624/1454/145 633/1162/145 +f 634/1163/151 850/1455/151 632/1160/151 +f 641/1170/142 852/1456/142 853/1457/142 +f 853/1457/142 854/1458/142 641/1170/142 +f 854/1458/142 642/1171/142 641/1170/142 +f 642/1171/142 855/1459/142 643/1172/142 +f 855/1459/142 856/1460/142 643/1172/142 +f 856/1460/142 857/1461/142 643/1172/142 +f 644/1173/149 824/1462/149 645/1174/149 +f 647/1176/143 858/1463/143 648/1177/143 +f 650/1179/143 828/1464/143 651/1180/143 +f 653/1182/149 859/1465/149 654/1183/149 +f 860/1466/152 861/1467/152 862/1468/152 +f 862/1468/152 863/1469/152 656/1185/152 +f 656/1185/152 864/1470/152 657/1186/152 +f 657/1186/152 865/1471/152 658/1187/152 +f 658/1187/152 866/1472/152 867/1473/152 +f 867/1473/152 868/1474/152 658/1187/152 +f 868/1474/152 860/1466/152 658/1187/152 +f 860/1466/152 862/1468/152 658/1187/152 +f 862/1468/152 656/1185/152 658/1187/152 +f 661/1190/153 869/1475/153 870/1476/153 +f 870/1476/153 871/1477/153 659/1188/153 +f 659/1188/153 872/1478/153 660/1189/153 +f 872/1478/153 873/1479/153 660/1189/153 +f 873/1479/153 874/1480/153 660/1189/153 +f 660/1189/153 875/1481/153 661/1190/153 +f 875/1481/153 876/1482/153 661/1190/153 +f 876/1482/153 877/1483/153 661/1190/153 +f 661/1190/153 870/1476/153 659/1188/153 +f 664/1193/153 878/1484/153 879/1485/153 +f 879/1485/153 662/1191/153 664/1193/153 +f 880/1486/153 881/1487/153 667/1196/153 +f 881/1487/153 665/1194/153 667/1196/153 +f 669/1198/149 882/1488/149 670/1199/149 +f 670/1199/149 883/1489/149 884/1490/149 +f 884/1490/149 885/1491/149 670/1199/149 +f 885/1491/149 668/1197/149 670/1199/149 +f 886/1492/143 887/1493/143 673/1202/143 +f 887/1493/143 888/1494/143 673/1202/143 +f 888/1494/143 889/1495/143 673/1202/143 +f 889/1495/143 671/1200/143 673/1202/143 +f 890/1496/145 891/1497/145 674/1203/145 +f 674/1203/145 892/1498/145 655/1204/145 +f 655/1204/145 828/1422/145 675/1205/145 +f 675/1205/145 890/1496/145 674/1203/145 +f 679/1209/149 683/1213/149 680/1210/149 +f 682/1212/142 690/1499/142 677/1207/142 +f 679/1209/145 695/1500/145 684/1214/145 +f 682/1212/143 676/1206/143 686/1216/143 +f 688/1218/142 680/1232/142 676/1206/142 +f 689/1219/149 677/1501/149 690/1220/149 +f 688/1222/150 678/1231/150 692/1223/150 +f 685/1215/145 692/1238/145 686/1216/145 +f 687/1217/145 686/1216/145 689/1225/145 +f 681/1227/142 680/1232/142 693/1228/142 +f 684/1230/154 693/1235/154 688/1222/154 +f 678/1231/155 677/1501/155 689/1219/155 +f 683/1213/144 686/1216/144 676/1233/144 +f 693/1235/143 684/1230/143 695/1236/143 +f 696/1239/144 707/1250/144 697/1240/144 +f 699/1242/156 717/1502/156 700/1243/156 +f 702/1245/144 708/1251/144 699/1242/144 +f 703/1246/150 710/1253/150 704/1247/150 +f 700/1243/157 717/1502/157 696/1239/157 +f 703/1246/143 713/1256/143 706/1249/143 +f 708/1251/149 716/1503/149 709/1252/149 +f 709/1252/142 716/1503/142 711/1254/142 +f 713/1256/142 715/1262/142 714/1257/142 +f 704/1258/143 712/1504/143 711/1259/143 +f 697/1261/149 714/1257/149 715/1262/149 +f 702/1245/144 711/1505/144 716/1264/144 +f 706/1265/144 714/1506/144 697/1240/144 +f 705/1248/150 715/1507/150 713/1266/150 +f 709/1267/150 712/1508/150 704/1247/150 +f 703/1246/145 707/1250/145 696/1239/145 +f 717/1268/145 699/1242/145 710/1253/145 +f 699/1242/145 708/1251/145 710/1253/145 +f 703/1246/145 696/1239/145 717/1268/145 +f 698/1509/142 697/1261/142 705/1263/142 +f 704/1258/142 702/1260/142 701/1510/142 +f 700/1269/142 698/1509/142 705/1263/142 +f 704/1258/142 701/1510/142 700/1269/142 +f 718/1270/158 726/1511/158 719/1271/158 +f 719/1271/144 893/1512/144 721/1273/144 +f 722/1274/159 728/1513/159 723/1275/159 +f 725/1277/143 893/1514/143 719/1278/143 +f 726/1279/143 724/1282/143 727/1280/143 +f 718/1286/149 730/1288/149 729/1285/149 +f 720/1287/149 721/1515/149 730/1288/149 +f 731/1289/158 734/1292/158 732/1290/158 +f 734/1292/144 894/1516/144 735/1293/144 +f 736/1294/159 741/1517/159 737/1295/159 +f 739/1297/143 894/1518/143 734/1298/143 +f 731/1299/143 738/1302/143 740/1300/143 +f 733/1306/149 743/1308/149 742/1305/149 +f 732/1307/149 735/1519/149 743/1308/149 +f 690/1309/144 694/1520/144 695/1310/144 +f 744/1312/149 771/1349/149 745/1313/149 +f 747/1315/149 751/1319/149 748/1316/149 +f 750/1318/149 748/1316/149 751/1319/149 +f 753/1321/149 750/1318/149 752/1320/149 +f 756/1325/149 755/1323/149 754/1326/149 +f 758/1328/149 756/1325/149 757/1327/149 +f 760/1330/149 758/1328/149 759/1329/149 +f 762/1332/149 760/1330/149 761/1333/149 +f 764/1335/149 762/1332/149 763/1336/149 +f 765/1337/149 768/1521/149 766/1338/149 +f 767/1339/149 768/1341/149 769/1342/149 +f 747/1344/149 749/1522/149 746/1345/149 +f 772/1350/143 827/1421/143 773/1351/143 +f 774/1352/143 773/1351/143 778/1356/143 +f 779/1357/143 778/1356/143 780/1358/143 +f 781/1362/143 782/1360/143 783/1363/143 +f 784/1364/143 783/1363/143 785/1365/143 +f 786/1366/143 785/1365/143 787/1367/143 +f 788/1369/143 787/1367/143 789/1370/143 +f 790/1372/143 789/1370/143 791/1373/143 +f 792/1374/143 791/1373/143 793/1375/143 +f 795/1377/143 797/1523/143 796/1380/143 +f 797/1381/143 827/1524/143 772/1382/143 +f 798/1384/149 817/1406/149 799/1385/149 +f 799/1385/149 802/1388/149 801/1387/149 +f 802/1388/149 813/1402/149 803/1389/149 +f 804/1390/143 808/1394/143 805/1391/143 +f 807/1393/143 810/1396/143 805/1391/143 +f 809/1395/143 812/1400/143 810/1396/143 +f 804/1397/160 815/1525/160 811/1398/160 +f 812/1400/150 809/1526/150 803/1401/150 +f 804/1390/143 806/1392/143 814/1403/143 +f 798/1384/149 811/1527/149 816/1405/149 +f 819/1408/142 895/1528/142 896/1529/142 +f 896/1529/142 897/1530/142 819/1408/142 +f 897/1530/142 898/1531/142 820/1409/142 +f 819/1408/142 897/1530/142 820/1409/142 +f 898/1531/142 899/1532/142 820/1409/142 +f 820/1409/142 900/1533/142 832/1534/142 +f 900/1533/142 901/1535/142 832/1534/142 +f 901/1535/142 629/1536/142 832/1534/142 +f 832/1534/142 902/1537/142 818/1407/142 +f 832/1534/142 818/1407/142 820/1409/142 +f 821/1410/142 903/1538/142 822/1411/142 +f 822/1411/142 904/1539/142 647/1412/142 +f 647/1412/142 644/1416/142 905/1540/142 +f 905/1540/142 821/1410/142 647/1412/142 +f 649/1417/142 906/1541/142 824/1414/142 +f 906/1541/142 825/1415/142 824/1414/142 +f 825/1415/142 907/1542/142 908/1543/142 +f 908/1543/142 823/1413/142 825/1415/142 +f 644/1416/142 647/1412/142 649/1417/142 +f 775/1418/143 777/1355/143 826/1419/143 +f 828/1422/145 655/1204/145 654/1423/145 +f 829/1425/145 909/1544/145 830/1426/145 +f 830/1426/145 651/1424/145 654/1423/145 +f 654/1423/145 910/1545/145 911/1546/145 +f 911/1546/145 829/1425/145 654/1423/145 s 1 -f 2/446/20 3/447/21 1/448/20 -f 4/449/21 5/450/22 3/447/21 -f 6/451/22 7/452/23 5/450/22 -f 8/453/23 9/454/24 7/452/23 -f 10/455/24 11/456/25 9/454/24 -f 12/457/25 13/458/26 11/456/25 -f 14/459/26 15/460/27 13/458/26 -f 16/461/27 1/462/20 15/460/27 -f 23/10/27 29/463/20 22/8/20 -f 22/8/20 28/464/21 21/5/21 -f 21/5/21 27/465/22 20/16/22 -f 20/16/22 26/466/23 19/17/23 -f 25/11/25 17/467/24 32/468/25 -f 25/11/25 31/469/26 24/12/26 -f 24/12/26 30/470/27 23/10/27 -f 19/17/23 17/471/24 18/2/24 -f 39/472/22 46/473/21 38/474/21 -f 35/475/26 42/476/25 34/477/25 -f 40/478/28 47/479/22 39/472/22 -f 37/480/16 46/473/21 45/481/16 -f 36/482/15 43/483/26 35/475/26 -f 34/477/25 41/484/29 33/485/29 -f 162/486/30 159/487/14 160/488/30 -f 44/327/31 49/489/32 59/490/33 -f 49/489/32 58/491/4 59/490/33 -f 50/492/32 56/493/4 54/494/4 -f 76/495/23 83/496/22 75/497/22 -f 74/498/21 81/499/20 73/500/20 -f 72/501/27 79/502/26 71/503/26 -f 69/504/24 77/505/25 78/506/24 -f 69/504/24 84/507/23 76/495/23 -f 75/497/22 82/508/21 74/498/21 -f 73/509/20 80/510/27 72/501/27 -f 71/503/26 77/505/25 70/511/25 -f 100/512/34 91/513/34 92/514/35 -f 98/515/21 89/516/20 90/517/21 -f 96/518/27 87/519/26 88/520/27 -f 94/521/36 85/522/37 86/523/36 -f 100/512/34 164/58/8 166/61/8 -f 99/524/34 90/517/21 91/513/34 -f 97/525/20 88/526/27 89/516/20 -f 95/527/26 86/523/36 87/519/26 -f 173/528/38 183/529/39 184/530/38 -f 101/531/40 108/532/41 107/533/42 -f 106/534/43 109/535/44 103/536/45 -f 104/537/46 109/535/44 110/538/47 -f 101/531/40 111/539/48 105/540/49 -f 119/541/50 117/542/51 109/535/44 -f 110/538/47 109/535/44 117/542/51 -f 120/543/52 107/533/42 118/544/53 -f 108/532/41 118/544/53 107/533/42 -f 114/545/54 115/546/55 113/547/56 -f 115/546/55 121/548/57 113/547/56 -f 112/549/58 111/539/48 116/550/59 -f 116/550/59 111/539/48 122/551/60 -f 116/550/59 114/545/54 112/549/58 -f 111/539/48 107/533/42 120/543/52 -f 120/543/52 122/552/60 111/539/48 -f 113/547/56 119/541/50 109/535/44 -f 119/541/50 113/547/56 121/553/57 -f 116/554/59 120/543/52 118/555/53 -f 115/556/55 119/541/50 121/553/57 -f 124/557/27 131/558/26 125/559/26 -f 127/560/61 136/561/21 128/562/21 -f 125/559/26 132/563/62 126/564/62 -f 123/565/20 130/566/27 124/557/27 -f 123/567/20 136/561/21 129/568/20 -f 145/569/3 144/570/16 137/571/3 -f 151/572/8 142/573/14 143/574/8 -f 149/575/9 140/576/13 141/577/9 -f 147/578/2 138/579/15 139/580/2 -f 152/581/16 143/574/8 144/570/16 -f 150/582/14 141/577/9 142/573/14 -f 148/583/13 139/580/2 140/576/13 -f 146/584/15 137/585/3 138/579/15 -f 40/478/28 160/488/30 48/586/28 -f 155/587/13 156/588/63 157/589/13 -f 154/590/9 157/589/13 158/591/9 -f 153/592/14 158/591/9 159/487/14 -f 33/485/29 156/588/63 161/593/63 -f 93/594/36 163/59/2 85/522/37 -f 133/595/64 135/596/61 127/560/61 -f 126/564/62 104/597/65 134/598/65 -f 102/599/64 134/598/65 104/597/65 -f 170/600/66 180/601/67 171/602/67 -f 184/530/38 181/603/68 173/528/38 -f 171/602/67 176/604/3 167/605/3 -f 167/605/3 177/606/69 168/607/69 -f 136/608/70 179/609/66 170/600/66 -f 168/607/69 178/610/71 169/611/71 -f 169/611/71 174/612/72 131/613/72 -f 175/614/70 136/608/70 135/65/8 -f 103/68/2 132/67/2 174/615/72 -f 183/529/39 182/616/49 105/617/49 -f 183/618/39 111/539/48 112/549/58 -f 113/547/56 184/619/73 114/545/54 -f 114/545/54 183/618/39 112/549/58 -f 196/620/74 205/621/9 206/622/75 -f 197/623/76 206/622/75 207/624/77 -f 198/361/78 207/624/77 201/73/78 -f 192/77/79 203/625/80 193/626/81 -f 193/626/81 204/627/82 194/628/83 -f 212/629/84 191/630/67 190/631/84 -f 194/628/83 205/621/9 195/632/9 -f 209/633/3 186/634/69 185/635/3 -f 208/636/69 187/637/85 186/634/69 -f 214/638/67 185/635/3 191/630/67 -f 216/639/86 213/640/86 212/629/84 -f 199/641/87 210/642/85 215/643/87 -f 223/644/88 228/645/9 229/646/74 -f 220/647/89 227/648/83 221/649/90 -f 224/650/91 229/646/74 230/651/76 -f 221/649/90 228/645/9 222/652/9 -f 225/364/78 230/651/76 218/82/78 -f 219/80/79 226/653/81 220/647/89 -f 242/654/92 253/655/93 241/656/94 -f 241/656/94 252/657/95 240/658/96 -f 233/659/97 246/660/98 245/661/99 -f 232/662/100 245/663/99 244/664/101 -f 231/665/3 244/666/101 243/667/3 -f 231/665/3 254/668/102 242/654/92 -f 258/669/103 262/670/8 257/671/8 -f 256/672/104 260/673/105 255/674/105 -f 264/675/106 258/669/103 259/676/106 -f 257/671/8 261/677/104 256/672/104 -f 266/678/107 270/679/108 265/680/108 -f 274/681/109 268/682/110 269/683/109 -f 267/684/2 271/685/107 266/678/107 -f 273/686/110 267/684/2 268/682/110 -f 277/97/111 282/687/112 278/688/111 -f 275/689/113 280/690/114 276/387/113 -f 279/691/115 286/692/116 280/690/114 -f 283/693/116 287/694/117 286/692/116 -f 285/695/118 287/696/117 284/697/117 -f 281/698/119 285/695/118 282/687/112 -f 292/699/120 295/700/121 296/701/122 -f 290/392/123 293/702/124 294/703/125 -f 294/703/125 297/704/126 300/705/126 -f 297/704/126 301/706/127 300/705/126 -f 299/707/128 301/708/127 298/709/127 -f 295/700/121 299/707/128 296/701/122 -f 308/710/129 307/711/23 306/712/24 -f 315/713/130 323/714/131 324/715/132 -f 311/716/133 319/717/134 310/718/135 -f 313/719/136 325/720/137 322/721/138 -f 312/722/129 320/723/139 311/716/133 -f 316/724/140 326/725/141 325/720/137 -f 313/726/136 321/727/142 312/722/129 -f 315/728/130 327/729/143 318/730/144 -f 318/730/144 326/725/141 317/731/145 -f 337/732/146 332/733/147 331/734/148 -f 329/735/149 334/736/150 328/737/151 -f 338/738/152 333/739/153 332/733/147 -f 330/740/154 335/741/155 329/735/149 -f 328/737/151 309/742/142 308/710/129 -f 336/743/156 310/718/157 319/717/158 -f 314/744/159 339/745/160 323/714/131 -f 337/732/146 305/746/161 340/747/162 -f 303/748/163 340/747/162 305/746/161 -f 315/713/130 349/749/164 314/744/159 -f 354/750/165 329/735/149 328/737/151 -f 348/751/166 316/724/140 313/719/136 -f 329/735/149 356/752/167 330/740/154 -f 351/753/168 317/731/145 316/724/140 -f 330/740/154 345/754/169 310/718/157 -f 318/730/144 350/755/170 315/728/130 -f 357/756/171 305/746/161 331/734/148 -f 341/757/172 303/748/163 305/746/161 -f 352/758/173 318/730/144 317/731/145 -f 345/754/174 311/716/133 310/718/135 -f 358/759/175 331/734/148 332/733/147 -f 346/760/176 312/722/129 311/716/133 -f 359/761/177 332/733/147 333/739/153 -f 344/762/178 308/710/129 306/712/24 -f 347/763/179 313/726/136 312/722/129 -f 314/744/159 359/761/177 333/739/153 -f 343/764/180 328/737/151 308/710/129 -f 361/765/21 362/766/8 360/767/181 -f 304/768/182 360/769/181 340/747/162 -f 340/747/162 376/770/183 337/732/146 -f 337/732/146 377/771/184 338/738/152 -f 338/738/152 378/772/185 339/745/160 -f 378/772/185 323/714/131 339/745/160 -f 324/715/132 368/773/186 369/774/187 -f 327/729/143 369/775/187 372/776/188 -f 327/729/143 371/777/189 326/725/141 -f 326/725/141 370/778/190 325/720/137 -f 325/720/137 367/779/191 322/721/138 -f 322/780/138 366/781/192 321/727/142 -f 321/727/142 365/782/193 320/723/139 -f 320/723/139 364/783/194 319/717/134 -f 336/743/156 364/783/195 375/784/196 -f 375/784/196 335/741/155 336/743/156 -f 335/741/155 373/785/197 334/736/150 -f 334/736/150 362/786/198 309/742/142 -f 309/742/142 363/787/199 307/711/23 -f 342/788/26 343/789/2 344/790/2 -f 354/791/2 341/792/172 357/793/171 -f 355/794/2 357/793/171 358/795/175 -f 356/796/2 355/794/2 358/795/175 -f 359/797/177 346/798/2 358/795/175 -f 346/798/2 356/796/2 358/795/175 -f 359/797/177 347/799/2 346/798/2 -f 347/799/2 350/800/170 348/801/166 -f 351/802/168 348/801/166 352/803/173 -f 353/804/200 352/803/173 350/800/170 -f 350/800/170 352/803/173 348/801/166 -f 360/767/181 373/805/8 376/806/183 -f 374/807/8 376/806/183 373/805/8 -f 375/808/8 377/809/184 374/807/8 -f 365/810/8 375/808/8 364/811/8 -f 377/809/184 365/810/8 378/812/185 -f 366/813/8 378/812/185 365/810/8 -f 369/814/187 366/813/8 367/815/191 -f 370/816/190 371/817/189 367/815/191 -f 372/818/188 369/814/187 371/817/189 -f 369/814/187 367/815/191 371/817/189 -f 384/819/201 382/820/8 380/821/8 -f 385/822/202 379/823/2 381/824/2 -f 389/825/203 390/826/204 387/827/3 -f 387/828/3 391/829/205 388/830/206 -f 392/831/207 382/820/208 386/832/209 -f 388/830/206 385/822/210 381/824/211 -f 396/833/212 392/831/207 386/832/209 -f 392/831/207 397/834/213 390/835/204 -f 394/836/214 390/837/204 397/834/213 -f 394/836/214 396/833/212 393/838/215 -f 394/836/214 399/839/216 390/840/204 -f 398/841/217 394/836/214 393/838/215 -f 391/829/205 398/841/217 385/822/210 -f 390/842/204 399/839/216 391/829/205 -f 385/822/202 401/843/218 383/844/202 -f 401/843/218 393/838/4 395/845/4 -f 393/838/4 400/846/219 395/845/4 -f 400/846/219 386/832/201 384/819/201 -f 453/412/3 454/847/220 452/174/3 -f 456/848/221 450/411/222 457/849/221 -f 455/850/220 457/849/221 454/847/220 -f 467/416/3 468/851/220 466/194/3 -f 471/852/221 465/415/222 470/853/221 -f 471/852/221 468/851/220 469/854/220 -f 474/855/223 482/856/1 475/857/1 -f 477/858/9 485/859/224 478/860/224 -f 475/857/1 483/861/225 476/862/225 -f 473/863/226 479/864/4 480/865/226 -f 478/860/224 479/864/4 472/866/4 -f 476/862/225 484/867/9 477/858/9 -f 411/868/227 404/869/227 473/863/226 -f 402/419/228 409/208/228 481/870/223 -f 493/871/229 522/872/230 494/873/230 -f 504/229/231 531/264/232 503/227/232 -f 522/872/230 495/874/233 494/873/230 -f 523/875/233 496/876/234 495/874/233 -f 533/269/235 504/229/231 505/231/235 -f 496/876/234 525/277/236 497/240/236 -f 525/277/236 487/241/237 497/240/236 -f 506/234/238 533/269/235 505/231/235 -f 499/217/239 526/250/240 498/215/240 -f 514/274/241 506/234/238 486/237/241 -f 528/257/242 499/217/239 500/220/242 -f 487/245/237 516/281/243 488/243/243 -f 529/259/244 500/220/242 501/222/244 -f 488/243/243 517/877/1 489/878/1 -f 498/215/240 535/320/245 507/216/245 -f 489/878/1 518/879/246 490/880/246 -f 507/216/245 536/318/9 508/211/9 -f 530/262/247 501/222/244 502/224/247 -f 518/879/246 491/881/248 490/880/246 -f 508/211/9 537/254/249 509/248/249 -f 519/882/248 492/883/250 491/881/248 -f 537/254/249 510/246/251 509/248/249 -f 503/227/232 530/262/247 502/224/247 -f 520/884/250 493/871/229 492/883/250 -f 552/291/252 560/304/253 561/302/253 -f 555/885/254 544/298/255 546/886/254 -f 556/295/256 549/301/257 547/287/256 -f 545/284/258 556/295/256 547/287/256 -f 552/291/252 545/284/258 543/305/252 -f 559/425/259 548/887/260 550/300/259 -f 557/888/260 546/886/254 548/887/260 -f 2/446/20 4/449/21 3/447/21 -f 4/449/21 6/451/22 5/450/22 -f 6/451/22 8/453/23 7/452/23 -f 8/453/23 10/455/24 9/454/24 -f 10/455/24 12/457/25 11/456/25 -f 12/457/25 14/459/26 13/458/26 -f 14/459/26 16/461/27 15/460/27 -f 16/461/27 2/889/20 1/462/20 -f 23/10/27 30/470/27 29/463/20 -f 22/8/20 29/463/20 28/464/21 -f 21/5/21 28/464/21 27/465/22 -f 20/16/22 27/465/22 26/466/23 -f 25/11/25 18/14/24 17/467/24 -f 25/11/25 32/468/25 31/469/26 -f 24/12/26 31/469/26 30/470/27 -f 19/17/23 26/466/23 17/471/24 -f 39/472/22 47/479/22 46/473/21 -f 35/475/26 43/483/26 42/476/25 -f 40/478/28 48/586/28 47/479/22 -f 37/480/16 38/474/21 46/473/21 -f 36/482/15 44/890/15 43/483/26 -f 34/477/25 42/476/25 41/484/29 -f 162/486/30 153/592/14 159/487/14 -f 50/492/32 45/891/31 59/490/33 -f 45/891/31 44/327/31 59/490/33 -f 49/489/32 52/892/4 58/491/4 -f 50/492/32 59/490/33 56/493/4 -f 76/495/23 84/507/23 83/496/22 -f 74/498/21 82/508/21 81/499/20 -f 72/501/27 80/510/27 79/502/26 -f 69/504/24 70/511/25 77/505/25 -f 69/504/24 78/506/24 84/507/23 -f 75/497/22 83/496/22 82/508/21 -f 73/509/20 81/893/20 80/510/27 -f 71/503/26 79/502/26 77/505/25 -f 100/512/34 99/524/34 91/513/34 -f 98/515/21 97/525/20 89/516/20 -f 96/518/27 95/527/26 87/519/26 -f 94/521/36 93/594/36 85/522/37 -f 100/512/34 92/514/35 164/58/8 -f 99/524/34 98/515/21 90/517/21 -f 97/525/20 96/894/27 88/526/27 -f 95/527/26 94/521/36 86/523/36 -f 173/528/38 172/895/39 183/529/39 -f 101/531/40 102/896/261 108/532/41 -f 106/534/43 113/547/56 109/535/44 -f 104/537/46 103/536/45 109/535/44 -f 101/531/40 107/533/42 111/539/48 -f 116/550/59 115/546/55 114/545/54 -f 116/554/59 122/552/60 120/543/52 -f 115/556/55 117/897/51 119/541/50 -f 124/557/27 130/566/27 131/558/26 -f 127/560/61 135/596/61 136/561/21 -f 125/559/26 131/558/26 132/563/62 -f 123/565/20 129/898/20 130/566/27 -f 123/567/20 128/562/21 136/561/21 -f 145/569/3 152/581/16 144/570/16 -f 151/572/8 150/582/14 142/573/14 -f 149/575/9 148/583/13 140/576/13 -f 147/578/2 146/584/15 138/579/15 -f 152/581/16 151/572/8 143/574/8 -f 150/582/14 149/575/9 141/577/9 -f 148/583/13 147/578/2 139/580/2 -f 146/584/15 145/899/3 137/585/3 -f 40/478/28 162/486/30 160/488/30 -f 155/587/13 161/593/63 156/588/63 -f 154/590/9 155/587/13 157/589/13 -f 153/592/14 154/590/9 158/591/9 -f 33/485/29 41/484/29 156/588/63 -f 93/594/36 165/57/2 163/59/2 -f 133/595/64 102/599/64 135/596/61 -f 126/564/62 132/563/62 104/597/65 -f 102/599/64 133/595/64 134/598/65 -f 170/600/66 179/609/66 180/601/67 -f 184/530/38 106/900/68 181/603/68 -f 171/602/67 180/601/67 176/604/3 -f 167/605/3 176/604/3 177/606/69 -f 136/608/70 175/614/70 179/609/66 -f 168/607/69 177/606/69 178/610/71 -f 169/611/71 178/610/71 174/612/72 -f 135/65/8 101/64/8 175/614/70 -f 101/64/8 105/617/49 182/616/49 -f 175/614/70 101/64/8 182/616/49 -f 181/603/68 106/900/68 103/68/2 -f 132/67/2 131/901/72 174/615/72 -f 181/603/68 103/68/2 174/615/72 -f 183/529/39 172/895/39 182/616/49 -f 183/618/39 105/540/49 111/539/48 -f 113/547/56 106/534/43 184/619/73 -f 114/545/54 184/619/73 183/618/39 -f 196/620/74 195/632/9 205/621/9 -f 197/623/76 196/620/74 206/622/75 -f 198/361/78 197/623/76 207/624/77 -f 192/77/79 202/76/79 203/625/80 -f 193/626/81 203/625/80 204/627/82 -f 212/629/84 214/638/67 191/630/67 -f 194/628/83 204/627/82 205/621/9 -f 209/633/3 208/636/69 186/634/69 -f 208/636/69 210/642/85 187/637/85 -f 214/638/67 209/633/3 185/635/3 -f 189/72/86 200/74/86 190/631/84 -f 200/74/86 216/639/86 212/629/84 -f 190/631/84 200/74/86 212/629/84 -f 199/641/87 188/902/87 187/637/85 -f 187/637/85 210/642/85 199/641/87 -f 210/642/85 211/903/87 215/643/87 -f 223/644/88 222/652/9 228/645/9 -f 220/647/89 226/653/81 227/648/83 -f 224/650/91 223/644/88 229/646/74 -f 221/649/90 227/648/83 228/645/9 -f 225/364/78 224/650/91 230/651/76 -f 219/80/79 217/79/79 226/653/81 -f 242/654/92 254/904/102 253/655/93 -f 241/656/94 253/905/93 252/657/95 -f 233/659/97 234/906/262 246/660/98 -f 232/662/100 233/659/97 245/663/99 -f 231/665/3 232/662/100 244/666/101 -f 231/665/3 243/907/3 254/668/102 -f 258/669/103 263/908/103 262/670/8 -f 256/672/104 261/677/104 260/673/105 -f 264/675/106 263/908/103 258/669/103 -f 257/671/8 262/670/8 261/677/104 -f 266/678/107 271/685/107 270/679/108 -f 274/681/109 273/686/110 268/682/110 -f 267/684/2 272/909/2 271/685/107 -f 273/686/110 272/909/2 267/684/2 -f 277/97/111 281/698/119 282/687/112 -f 275/689/113 279/691/115 280/690/114 -f 279/691/115 283/693/116 286/692/116 -f 283/693/116 284/910/117 287/694/117 -f 285/695/118 288/911/118 287/696/117 -f 281/698/119 288/911/118 285/695/118 -f 292/699/120 291/391/120 295/700/121 -f 290/392/123 289/912/123 293/702/124 -f 294/703/125 293/702/124 297/704/126 -f 297/704/126 298/913/127 301/706/127 -f 299/707/128 302/914/128 301/708/127 -f 295/700/121 302/914/128 299/707/128 -f 308/710/129 309/742/142 307/711/23 -f 315/713/130 314/744/159 323/714/131 -f 311/716/133 320/723/139 319/717/134 -f 313/719/136 316/724/140 325/720/137 -f 312/722/129 321/727/142 320/723/139 -f 316/724/140 317/731/145 326/725/141 -f 313/726/136 322/780/138 321/727/142 -f 315/728/130 324/915/132 327/729/143 -f 318/730/144 327/729/143 326/725/141 -f 337/732/146 338/738/152 332/733/147 -f 329/735/149 335/741/155 334/736/150 -f 338/738/152 339/745/160 333/739/153 -f 330/740/154 336/743/156 335/741/155 -f 328/737/151 334/736/150 309/742/142 -f 336/743/156 330/740/154 310/718/157 -f 314/744/159 333/739/153 339/745/160 -f 337/732/146 331/734/148 305/746/161 -f 303/748/163 304/768/182 340/747/162 -f 315/713/130 350/916/170 349/749/164 -f 354/750/165 355/917/263 329/735/149 -f 348/751/166 351/753/168 316/724/140 -f 329/735/149 355/917/263 356/752/167 -f 351/753/168 352/758/173 317/731/145 -f 330/740/154 356/752/167 345/754/169 -f 318/730/144 353/918/200 350/755/170 -f 357/756/171 341/757/172 305/746/161 -f 341/757/172 342/919/26 303/748/163 -f 352/758/173 353/918/200 318/730/144 -f 345/754/174 346/760/176 311/716/133 -f 358/759/175 357/756/171 331/734/148 -f 346/760/176 347/763/179 312/722/129 -f 359/761/177 358/759/175 332/733/147 -f 344/762/178 343/764/180 308/710/129 -f 347/763/179 348/920/166 313/726/136 -f 314/744/159 349/749/164 359/761/177 -f 343/764/180 354/750/165 328/737/151 -f 361/765/21 363/921/8 362/766/8 -f 304/768/182 361/922/21 360/769/181 -f 340/747/162 360/769/181 376/770/183 -f 337/732/146 376/770/183 377/771/184 -f 338/738/152 377/771/184 378/772/185 -f 378/772/185 368/773/186 323/714/131 -f 324/715/132 323/714/131 368/773/186 -f 327/729/143 324/915/132 369/775/187 -f 327/729/143 372/776/188 371/777/189 -f 326/725/141 371/777/189 370/778/190 -f 325/720/137 370/778/190 367/779/191 -f 322/780/138 367/923/191 366/781/192 -f 321/727/142 366/781/192 365/782/193 -f 320/723/139 365/782/193 364/783/194 -f 336/743/156 319/717/158 364/783/195 -f 375/784/196 374/924/264 335/741/155 -f 335/741/155 374/924/264 373/785/197 -f 334/736/150 373/785/197 362/786/198 -f 309/742/142 362/786/198 363/787/199 -f 342/788/26 341/792/172 343/789/2 -f 354/791/2 343/789/2 341/792/172 -f 355/794/2 354/791/2 357/793/171 -f 346/798/2 345/925/2 356/796/2 -f 359/797/177 349/926/164 347/799/2 -f 347/799/2 349/926/164 350/800/170 -f 360/767/181 362/766/8 373/805/8 -f 374/807/8 377/809/184 376/806/183 -f 365/810/8 377/809/184 375/808/8 -f 366/813/8 368/927/186 378/812/185 -f 369/814/187 368/927/186 366/813/8 -f 384/819/201 386/832/201 382/820/8 -f 385/822/202 383/844/202 379/823/2 -f 389/825/203 392/831/207 390/826/204 -f 387/828/3 390/928/204 391/829/205 -f 392/831/207 389/825/203 382/820/208 -f 388/830/206 391/829/205 385/822/210 -f 396/833/212 397/834/213 392/831/207 -f 394/836/214 397/834/213 396/833/212 -f 398/841/217 399/839/216 394/836/214 -f 391/829/205 399/839/216 398/841/217 -f 385/822/202 398/841/218 401/843/218 -f 401/843/218 398/841/218 393/838/4 -f 393/838/4 396/833/219 400/846/219 -f 400/846/219 396/833/219 386/832/201 -f 453/412/3 455/850/220 454/847/220 -f 456/848/221 451/172/222 450/411/222 -f 455/850/220 456/848/221 457/849/221 -f 467/416/3 469/854/220 468/851/220 -f 471/852/221 464/192/222 465/415/222 -f 471/852/221 470/853/221 468/851/220 -f 474/855/223 481/870/223 482/856/1 -f 477/858/9 484/867/9 485/859/224 -f 475/857/1 482/856/1 483/861/225 -f 473/863/226 472/866/4 479/864/4 -f 478/860/224 485/859/224 479/864/4 -f 476/862/225 483/861/225 484/867/9 -f 404/869/227 405/929/227 473/863/226 -f 473/863/226 480/865/226 411/868/227 -f 480/865/226 410/930/227 411/868/227 -f 409/208/228 408/931/228 481/870/223 -f 481/870/223 474/855/223 402/419/228 -f 474/855/223 403/932/228 402/419/228 -f 493/871/229 521/933/229 522/872/230 -f 504/229/231 532/266/231 531/264/232 -f 522/872/230 523/875/233 495/874/233 -f 523/875/233 524/934/234 496/876/234 -f 533/269/235 532/266/231 504/229/231 -f 496/876/234 524/934/234 525/277/236 -f 525/277/236 515/279/237 487/241/237 -f 506/234/238 534/272/238 533/269/235 -f 499/217/239 527/255/239 526/250/240 -f 514/274/241 534/272/238 506/234/238 -f 528/257/242 527/255/239 499/217/239 -f 487/245/237 515/282/237 516/281/243 -f 529/259/244 528/257/242 500/220/242 -f 488/243/243 516/281/243 517/877/1 -f 498/215/240 526/250/240 535/320/245 -f 489/878/1 517/877/1 518/879/246 -f 507/216/245 535/320/245 536/318/9 -f 530/262/247 529/259/244 501/222/244 -f 518/879/246 519/882/248 491/881/248 -f 508/211/9 536/318/9 537/254/249 -f 519/882/248 520/884/250 492/883/250 -f 537/254/249 538/253/251 510/246/251 -f 503/227/232 531/264/232 530/262/247 -f 520/884/250 521/933/229 493/871/229 -f 552/291/252 543/305/252 560/304/253 -f 555/885/254 553/296/255 544/298/255 -f 556/295/256 558/299/257 549/301/257 -f 545/284/258 554/290/258 556/295/256 -f 552/291/252 554/290/258 545/284/258 -f 559/425/259 557/888/260 548/887/260 -f 557/888/260 555/885/254 546/886/254 -l 379 380 -o Lid -v -2.414814 -1.956913 -30.377924 -v -2.091291 -3.156823 -30.243586 -v -1.207407 -4.035219 -30.145245 -v 0.000000 -4.356734 -30.109249 -v 1.207408 -4.035219 -30.145245 -v 2.091291 -3.156823 -30.243586 -v 2.414815 -1.956912 -30.377924 -v -1.931852 -1.478221 -26.193357 -v -1.673032 -2.438855 -26.092390 -v -0.965926 -3.142088 -26.018476 -v 0.000000 -3.399490 -25.991423 -v 0.965926 -3.142088 -26.018476 -v 1.673033 -2.438855 -26.092390 -v 1.931852 -1.478221 -26.193357 -v -2.173333 -1.945153 -30.266041 -v -1.882162 -3.025073 -30.145136 -v -1.086666 -3.815629 -30.056629 -v -0.000000 -4.104992 -30.024233 -v 1.086666 -3.815629 -30.056629 -v 1.882161 -3.025072 -30.145136 -v 2.173333 -1.945153 -30.266041 -v -1.690370 -1.489654 -26.302134 -v -1.463903 -2.330209 -26.213787 -v -0.845185 -2.945537 -26.149113 -v 0.000000 -3.170764 -26.125441 -v 0.845185 -2.945538 -26.149113 -v 1.463903 -2.330208 -26.213787 -v 1.690370 -1.489653 -26.302134 -vt 0.562753 0.382900 -vt 0.437247 0.390335 -vt 0.433198 0.382900 -vt 0.562753 0.598513 -vt 0.437247 0.591078 -vt 0.558704 0.591078 -vt 0.558704 0.390335 -vt 0.433198 0.598513 -vt 0.433198 0.732342 -vt 0.469636 0.605948 -vt 0.473684 0.732342 -vt 0.510121 0.605948 -vt 0.514170 0.732342 -vt 0.550607 0.605948 -vt 0.554656 0.732342 -vt 0.595142 0.732342 -vt 0.558704 0.605948 -vt 0.591093 0.605948 -vt 0.635628 0.732342 -vt 0.599190 0.605948 -vt 0.631579 0.605948 -vt 0.676113 0.732342 -vt 0.639676 0.605948 -vt 0.676113 0.605948 -vt 0.435223 0.739777 -vt 0.471660 0.739777 -vt 0.475708 0.739777 -vt 0.516194 0.739777 -vt 0.593117 0.739777 -vt 0.556680 0.739777 -vt 0.633603 0.739777 -vt 0.597166 0.739777 -vt 0.674089 0.739777 -vt 0.467611 0.598513 -vt 0.437247 0.605948 -vt 0.439271 0.598513 -vt 0.479757 0.598513 -vt 0.508097 0.598513 -vt 0.520243 0.598513 -vt 0.548583 0.598513 -vt 0.560729 0.598513 -vt 0.589069 0.598513 -vt 0.601215 0.598513 -vt 0.629555 0.598513 -vt 0.672065 0.605948 -vt 0.641700 0.598513 -vt 0.670040 0.598513 -vt 0.433198 0.390335 -vt 0.562753 0.420074 -vt 0.433198 0.423792 -vt 0.562753 0.453532 -vt 0.433198 0.457249 -vt 0.562753 0.486989 -vt 0.433198 0.490706 -vt 0.562753 0.494424 -vt 0.433198 0.524164 -vt 0.562753 0.527881 -vt 0.433198 0.557621 -vt 0.562753 0.561338 -vt 0.433198 0.591078 -vt 0.433198 0.605948 -vt 0.477733 0.605948 -vt 0.518219 0.605948 -vt 0.512146 0.739777 -vt 0.552631 0.739777 -vt 0.637652 0.739777 -vt 0.562753 0.394052 -vt 0.562753 0.427509 -vt 0.562753 0.460967 -vt 0.562753 0.520446 -vt 0.562753 0.553903 -vt 0.562753 0.587361 -vn 0.0045 0.9935 -0.1142 -vn 0.0042 0.9935 -0.1137 -vn -0.0042 0.9935 -0.1137 -vn -0.0045 0.9935 -0.1142 -vn 0.9599 -0.2434 0.1388 -vn 0.8606 -0.4802 0.1697 -vn 0.8601 -0.4811 0.1699 -vn 0.4970 -0.8417 0.2112 -vn 0.4964 -0.8420 0.2113 -vn -0.0000 -0.9740 0.2264 -vn -0.4964 -0.8420 0.2113 -vn -0.4970 -0.8417 0.2112 -vn -0.8601 -0.4811 0.1699 -vn -0.8606 -0.4802 0.1697 -vn -0.9599 -0.2434 0.1388 -vn -0.9598 -0.2440 0.1387 -vn -0.4199 0.0116 -0.9075 -vn -0.3663 0.1092 -0.9241 -vn -0.3661 0.1095 -0.9241 -vn -0.2117 0.2634 -0.9412 -vn -0.0000 0.3200 -0.9474 -vn -0.2115 0.2635 -0.9412 -vn 0.2115 0.2635 -0.9412 -vn 0.2117 0.2634 -0.9412 -vn 0.3661 0.1095 -0.9241 -vn 0.4199 0.0116 -0.9075 -vn 0.3662 0.1092 -0.9241 -vn -0.3573 0.3004 0.8844 -vn -0.4101 0.2039 0.8890 -vn -0.2063 0.4506 0.8686 -vn -0.0000 0.5055 0.8628 -vn 0.2063 0.4506 0.8686 -vn 0.3573 0.3004 0.8844 -vn 0.4101 0.2039 0.8890 -vn 0.9593 0.2425 -0.1449 -vn 0.8600 0.4790 -0.1761 -vn 0.8594 0.4800 -0.1763 -vn 0.4966 0.8402 -0.2177 -vn 0.4960 0.8406 -0.2178 -vn 0.0000 0.9725 -0.2330 -vn -0.4960 0.8406 -0.2178 -vn -0.4966 0.8402 -0.2177 -vn -0.8594 0.4800 -0.1763 -vn -0.8600 0.4790 -0.1761 -vn -0.9593 0.2425 -0.1449 -vn 0.9598 -0.2440 0.1387 -vn 0.9591 0.2432 -0.1448 -vn -0.9591 0.2432 -0.1448 -s off -f 569/935/265 576/936/265 562/937/265 -f 575/938/266 582/939/266 589/940/266 -f 569/935/267 583/941/267 576/936/267 -f 575/938/268 568/942/268 582/939/268 -s 1 -f 568/943/269 574/944/270 567/945/271 -f 567/945/271 573/946/272 566/947/273 -f 566/947/273 572/948/274 565/949/274 -f 564/950/275 572/951/274 571/952/276 -f 563/953/277 571/954/276 570/955/278 -f 562/956/279 570/957/278 569/958/280 -f 582/959/281 567/945/282 581/960/283 -f 566/947/284 581/961/283 567/945/282 -f 565/949/285 580/962/286 566/947/284 -f 565/949/285 578/963/287 579/964/285 -f 564/950/288 577/965/289 578/966/287 -f 576/967/290 563/953/291 562/956/290 -f 588/968/292 575/969/293 589/970/293 -f 573/946/294 588/971/292 587/972/294 -f 572/948/295 587/973/294 586/974/295 -f 571/952/296 586/975/295 585/976/296 -f 570/955/297 585/977/296 584/978/297 -f 569/979/298 584/980/297 583/981/298 -f 576/982/299 584/983/300 577/984/301 -f 577/984/301 585/985/302 578/986/303 -f 578/986/303 586/987/304 579/988/304 -f 586/989/304 580/990/305 579/988/304 -f 587/991/306 581/992/307 580/990/305 -f 588/993/308 582/994/309 581/992/307 -f 568/943/269 575/995/310 574/944/270 -f 567/945/271 574/996/270 573/946/272 -f 566/947/273 573/997/272 572/948/274 -f 564/950/275 565/949/274 572/951/274 -f 563/953/277 564/950/275 571/954/276 -f 562/956/279 563/953/277 570/957/278 -f 582/959/281 568/943/281 567/945/282 -f 566/947/284 580/998/286 581/961/283 -f 565/949/285 579/999/285 580/962/286 -f 565/949/285 564/950/288 578/963/287 -f 564/950/288 563/953/291 577/965/289 -f 576/967/290 577/1000/289 563/953/291 -f 588/968/292 574/944/292 575/969/293 -f 573/946/294 574/996/292 588/971/292 -f 572/948/295 573/997/294 587/973/294 -f 571/952/296 572/951/295 586/975/295 -f 570/955/297 571/954/296 585/977/296 -f 569/979/298 570/957/297 584/980/297 -f 576/982/299 583/1001/311 584/983/300 -f 577/984/301 584/1002/300 585/985/302 -f 578/986/303 585/1003/302 586/987/304 -f 586/989/304 587/1004/306 580/990/305 -f 587/991/306 588/1005/308 581/992/307 -f 588/993/308 589/1006/312 582/994/309 -o Magazine -v -0.375000 0.000000 -29.543859 -v -0.265166 -0.265165 -29.543859 -v -0.000000 -0.375000 -29.543859 -v 0.265165 -0.265165 -29.543859 -v 0.375000 0.000000 -29.543859 -v 1.325825 -0.704505 -29.543859 -v 1.060660 -0.814340 -29.543859 -v 0.795495 -0.704505 -29.543859 -v 0.685660 -0.439340 -29.543859 -v 0.795495 -0.174174 -29.543859 -v 1.500000 -1.125000 -29.543859 -v 1.234835 -1.234835 -29.543859 -v 1.125000 -1.500000 -29.543859 -v 1.234835 -1.765165 -29.543859 -v 1.500000 -1.875000 -29.543859 -v 0.795495 -2.825825 -29.543859 -v 0.685660 -2.560660 -29.543859 -v 0.795495 -2.295495 -29.543859 -v 1.060660 -2.185660 -29.543859 -v 1.325825 -2.295495 -29.543859 -v 0.375000 -3.000000 -29.543859 -v 0.265165 -2.734835 -29.543859 -v 0.000000 -2.625000 -29.543859 -v -0.265165 -2.734835 -29.543859 -v -0.375000 -3.000000 -29.543859 -v -1.325825 -2.295495 -29.543859 -v -1.060660 -2.185660 -29.543859 -v -0.795495 -2.295495 -29.543859 -v -0.685660 -2.560660 -29.543859 -v -0.795495 -2.825825 -29.543859 -v -1.500000 -1.875000 -29.543859 -v -1.234835 -1.765165 -29.543859 -v -1.125000 -1.500000 -29.543859 -v -1.234835 -1.234835 -29.543859 -v -1.500000 -1.125000 -29.543859 -v -0.795495 -0.174175 -29.543859 -v -0.685660 -0.439340 -29.543859 -v -0.795495 -0.704505 -29.543859 -v -1.060660 -0.814340 -29.543859 -v -1.325825 -0.704505 -29.543859 -v -0.645778 0.059047 -29.543859 -v -1.559047 -0.854222 -29.543859 -v -1.559047 -2.145778 -29.543859 -v -0.645778 -3.059047 -29.543859 -v 0.645778 -3.059047 -29.543859 -v 1.559047 -2.145779 -29.543859 -v 1.559047 -0.854221 -29.543859 -v 0.645778 0.059047 -29.543859 -v 1.623046 -1.175967 -29.543859 -v -0.918541 -2.876793 -29.543859 -v -1.376792 -2.418541 -29.543859 -v -1.623046 -1.824033 -29.543859 -v -1.623046 -1.175967 -29.543859 -v -1.376793 -0.581459 -29.543859 -v -0.918541 -0.123208 -29.543859 -v -0.324033 -3.123046 -29.543859 -v 0.324033 -3.123046 -29.543859 -v -0.324033 0.123046 -29.543859 -v 0.324032 0.123046 -29.543859 -v 0.918541 -2.876792 -29.543859 -v 1.376793 -2.418541 -29.543859 -v 1.376793 -0.581459 -29.543859 -v 0.918541 -0.123207 -29.543859 -v 1.623046 -1.824033 -29.543859 -v -0.375000 0.000000 -27.481359 -v -0.265166 -0.265165 -27.481359 -v -0.000000 -0.375000 -27.481359 -v 0.265165 -0.265165 -27.481359 -v 0.375000 0.000000 -27.481359 -v 1.325825 -0.704505 -27.481359 -v 1.060660 -0.814340 -27.481359 -v 0.795495 -0.704505 -27.481359 -v 0.685660 -0.439340 -27.481359 -v 0.795495 -0.174174 -27.481359 -v 1.500000 -1.125000 -27.481359 -v 1.234835 -1.234835 -27.481359 -v 1.125000 -1.500000 -27.481359 -v 1.234835 -1.765165 -27.481359 -v 1.500000 -1.875000 -27.481359 -v 0.795495 -2.825825 -27.481359 -v 0.685660 -2.560660 -27.481359 -v 0.795495 -2.295495 -27.481359 -v 1.060660 -2.185660 -27.481359 -v 1.325825 -2.295495 -27.481359 -v 0.375000 -3.000000 -27.481359 -v 0.265165 -2.734835 -27.481359 -v 0.000000 -2.625000 -27.481359 -v -0.265165 -2.734835 -27.481359 -v -0.375000 -3.000000 -27.481359 -v -1.325825 -2.295495 -27.481359 -v -1.060660 -2.185660 -27.481359 -v -0.795495 -2.295495 -27.481359 -v -0.685660 -2.560660 -27.481359 -v -0.795495 -2.825825 -27.481359 -v -1.500000 -1.875000 -27.481359 -v -1.234835 -1.765165 -27.481359 -v -1.125000 -1.500000 -27.481359 -v -1.234835 -1.234835 -27.481359 -v -1.500000 -1.125000 -27.481359 -v -0.795495 -0.174175 -27.481359 -v -0.685660 -0.439340 -27.481359 -v -0.795495 -0.704505 -27.481359 -v -1.060660 -0.814340 -27.481359 -v -1.325825 -0.704505 -27.481359 -v -0.645778 0.059047 -27.481359 -v -1.559047 -0.854222 -27.481359 -v -1.559047 -2.145778 -27.481359 -v -0.645778 -3.059047 -27.481359 -v 0.645778 -3.059047 -27.481359 -v 1.559047 -2.145779 -27.481359 -v 1.559047 -0.854221 -27.481359 -v 0.645778 0.059047 -27.481359 -v 1.623046 -1.175967 -27.481359 -v -0.918541 -2.876793 -27.481359 -v -1.376792 -2.418541 -27.481359 -v -1.623046 -1.824033 -27.481359 -v -1.623046 -1.175967 -27.481359 -v -1.376793 -0.581459 -27.481359 -v -0.918541 -0.123208 -27.481359 -v -0.324033 -3.123046 -27.481359 -v 0.324033 -3.123046 -27.481359 -v -0.324033 0.123046 -27.481359 -v 0.324032 0.123046 -27.481359 -v 0.918541 -2.876792 -27.481359 -v 1.376793 -2.418541 -27.481359 -v 1.376793 -0.581459 -27.481359 -v 0.918541 -0.123207 -27.481359 -v 1.623046 -1.824033 -27.481359 -v -0.000000 0.437500 -29.543859 -v -0.309360 0.309359 -29.543859 -v -0.437500 0.000000 -29.543859 -v -0.309360 -0.309359 -29.543859 -v -0.000000 -0.437500 -29.543859 -v 0.309359 -0.309359 -29.543859 -v 0.437500 0.000000 -29.543859 -v 0.309359 0.309359 -29.543859 -v -0.000000 0.437500 -29.606359 -v -0.309360 0.309359 -29.606359 -v -0.437500 0.000000 -29.606359 -v -0.309360 -0.309359 -29.606359 -v -0.000000 -0.437500 -29.606359 -v 0.309359 -0.309359 -29.606359 -v 0.437500 0.000000 -29.606359 -v 0.309359 0.309359 -29.606359 -v -1.060661 -0.001840 -29.606359 -v -0.751302 -0.129980 -29.606359 -v -0.623161 -0.439340 -29.606359 -v -0.751302 -0.748699 -29.606359 -v -1.060661 -0.876840 -29.606359 -v -1.370020 -0.748699 -29.606359 -v -1.498161 -0.439340 -29.606359 -v -1.370021 -0.129981 -29.606359 -v -1.060661 -0.001840 -29.543859 -v -0.751302 -0.129980 -29.543859 -v -0.623161 -0.439340 -29.543859 -v -0.751302 -0.748699 -29.543859 -v -1.060661 -0.876840 -29.543859 -v -1.370020 -0.748699 -29.543859 -v -1.498161 -0.439340 -29.543859 -v -1.370021 -0.129981 -29.543859 -v -1.937501 -1.500001 -29.543859 -v -1.809360 -1.809360 -29.543859 -v -1.500001 -1.937500 -29.543859 -v -1.190641 -1.809360 -29.543859 -v -1.062501 -1.500000 -29.543859 -v -1.190641 -1.190641 -29.543859 -v -1.500001 -1.062500 -29.543859 -v -1.809360 -1.190641 -29.543859 -v -1.937501 -1.500001 -29.606359 -v -1.809360 -1.809360 -29.606359 -v -1.500001 -1.937500 -29.606359 -v -1.190641 -1.809360 -29.606359 -v -1.062501 -1.500000 -29.606359 -v -1.190641 -1.190641 -29.606359 -v -1.500001 -1.062500 -29.606359 -v -1.809360 -1.190641 -29.606359 -v -1.498160 -2.560661 -29.606359 -v -1.370020 -2.251301 -29.606359 -v -1.060660 -2.123160 -29.606359 -v -0.751301 -2.251301 -29.606359 -v -0.623160 -2.560660 -29.606359 -v -0.751301 -2.870020 -29.606359 -v -1.060660 -2.998161 -29.606359 -v -1.370020 -2.870020 -29.606359 -v -1.498160 -2.560661 -29.543859 -v -1.370020 -2.251301 -29.543859 -v -1.060660 -2.123160 -29.543859 -v -0.751301 -2.251301 -29.543859 -v -0.623160 -2.560660 -29.543859 -v -0.751301 -2.870020 -29.543859 -v -1.060660 -2.998161 -29.543859 -v -1.370020 -2.870020 -29.543859 -v 0.000000 -3.437500 -29.543859 -v 0.309359 -3.309359 -29.543859 -v 0.437500 -3.000000 -29.543859 -v 0.309359 -2.690641 -29.543859 -v -0.000000 -2.562500 -29.543859 -v -0.309360 -2.690641 -29.543859 -v -0.437500 -3.000000 -29.543859 -v -0.309359 -3.309360 -29.543859 -v 0.000000 -3.437500 -29.606359 -v 0.309359 -3.309359 -29.606359 -v 0.437500 -3.000000 -29.606359 -v 0.309359 -2.690641 -29.606359 -v -0.000000 0.375000 -29.543859 -v -0.265166 0.265165 -29.543859 -v -0.375000 0.000000 -29.543859 -v 0.375000 0.000000 -29.543859 -v 0.265165 0.265165 -29.543859 -v -0.000000 0.375000 -27.668859 -v -0.265166 0.265165 -27.668859 -v -0.375000 0.000000 -27.668859 -v 0.375000 0.000000 -27.668859 -v 0.265165 0.265165 -27.668859 -v -0.000000 -2.562500 -29.606359 -v -0.309360 -2.690641 -29.606359 -v -0.437500 -3.000000 -29.606359 -v -0.309359 -3.309360 -29.606359 -v 1.060660 -2.998160 -29.606359 -v 0.751301 -2.870019 -29.606359 -v 0.623160 -2.560660 -29.606359 -v 0.751301 -2.251301 -29.606359 -v 1.060660 -2.123160 -29.606359 -v 1.370019 -2.251301 -29.606359 -v 1.498160 -2.560660 -29.606359 -v 1.370019 -2.870019 -29.606359 -v 1.060660 -2.998160 -29.543859 -v 0.751301 -2.870019 -29.543859 -v 0.623160 -2.560660 -29.543859 -v 0.751301 -2.251301 -29.543859 -v 1.060660 -2.123160 -29.543859 -v 1.370019 -2.251301 -29.543859 -v 1.498160 -2.560660 -29.543859 -v 1.370019 -2.870019 -29.543859 -v 1.937500 -1.500000 -29.543859 -v 1.809359 -1.190640 -29.543859 -v 1.500000 -1.062500 -29.543859 -v 1.190640 -1.190640 -29.543859 -v 1.062500 -1.500000 -29.543859 -v 1.190640 -1.809359 -29.543859 -v 1.500000 -1.937500 -29.543859 -v 1.809359 -1.809359 -29.543859 -v 1.937500 -1.500000 -29.606359 -v 1.809359 -1.190640 -29.606359 -v 1.500000 -1.062500 -29.606359 -v 1.190640 -1.190640 -29.606359 -v 1.062500 -1.500000 -29.606359 -v 1.190640 -1.809359 -29.606359 -v 1.500000 -1.937500 -29.606359 -v 1.809359 -1.809359 -29.606359 -v 1.498160 -0.439340 -29.606359 -v 1.370019 -0.748699 -29.606359 -v 1.060660 -0.876840 -29.606359 -v 0.751300 -0.748699 -29.606359 -v 0.623160 -0.439340 -29.606359 -v 0.751300 -0.129981 -29.606359 -v 1.060660 -0.001840 -29.606359 -v 1.370019 -0.129980 -29.606359 -v -0.000000 -0.500000 -27.481359 -v -0.707107 -0.792893 -27.481359 -v -1.000000 -1.500000 -27.481359 -v -0.707107 -2.207107 -27.481359 -v -0.000000 -2.500000 -27.481359 -v 0.707106 -2.207107 -27.481359 -v 1.000000 -1.500000 -27.481359 -v 0.707106 -0.792893 -27.481359 -v -0.000000 -0.750000 -26.981359 -v -0.530331 -0.969670 -26.981359 -v -0.750000 -1.500000 -26.981359 -v -0.530331 -2.030330 -26.981359 -v -0.000000 -2.250000 -26.981359 -v 0.530330 -2.030330 -26.981359 -v 0.750000 -1.500000 -26.981359 -v 0.530330 -0.969670 -26.981359 -v -0.000000 -1.312500 -26.981359 -v -0.132583 -1.367417 -26.981359 -v -0.187500 -1.500000 -26.981359 -v -0.132583 -1.632582 -26.981359 -v -0.000000 -1.687500 -26.981359 -v 0.132582 -1.632582 -26.981359 -v 0.187500 -1.500000 -26.981359 -v 0.132582 -1.367417 -26.981359 -v -0.000000 -1.312500 -26.731359 -v -0.132583 -1.367417 -26.731359 -v -0.187500 -1.500000 -26.731359 -v -0.132583 -1.632582 -26.731359 -v -0.000000 -1.687500 -26.731359 -v 0.132582 -1.632582 -26.731359 -v 0.187500 -1.500000 -26.731359 -v 0.132582 -1.367417 -26.731359 -v 0.000001 -0.375000 -27.668859 -v 0.265166 -0.265165 -27.668859 -v -0.265165 -0.265165 -27.668859 -v 1.498160 -0.439340 -29.543859 -v 1.370019 -0.748699 -29.543859 -v 1.060660 -0.876840 -29.543859 -v 0.751300 -0.748699 -29.543859 -v 0.623160 -0.439340 -29.543859 -v 0.751300 -0.129981 -29.543859 -v 1.060660 -0.001840 -29.543859 -v 1.370019 -0.129980 -29.543859 -v 1.325825 -0.174175 -29.543859 -v 1.060660 -0.064340 -29.543859 -v 0.795495 -0.174175 -29.543859 -v 1.325825 -0.704505 -29.543859 -v 1.435660 -0.439340 -29.543859 -v 1.325825 -0.174175 -27.668859 -v 1.060660 -0.064340 -27.668859 -v 0.795495 -0.174175 -27.668859 -v 1.325825 -0.704505 -27.668859 -v 1.435660 -0.439340 -27.668859 -v 0.795495 -0.704506 -27.668859 -v 1.060660 -0.814341 -27.668859 -v 0.685660 -0.439340 -27.668859 -v 1.875000 -1.500000 -29.543859 -v 1.765165 -1.234835 -29.543859 -v 1.500000 -1.125000 -29.543859 -v 1.500000 -1.875000 -29.543859 -v 1.765165 -1.765165 -29.543859 -v 1.875000 -1.500000 -27.668859 -v 1.765165 -1.234835 -27.668859 -v 1.500000 -1.125000 -27.668859 -v 1.500000 -1.875000 -27.668859 -v 1.765165 -1.765165 -27.668859 -v 1.124999 -1.500001 -27.668859 -v 1.234834 -1.765166 -27.668859 -v 1.234834 -1.234836 -27.668859 -v 1.325825 -2.825825 -29.543859 -v 1.435660 -2.560660 -29.543859 -v 1.325825 -2.295495 -29.543859 -v 0.795495 -2.825825 -29.543859 -v 1.060660 -2.935660 -29.543859 -v 1.325825 -2.825825 -27.668859 -v 1.435660 -2.560660 -27.668859 -v 1.325825 -2.295495 -27.668859 -v 0.795495 -2.825825 -27.668859 -v 1.060660 -2.935660 -27.668859 -v 0.795494 -2.295496 -27.668859 -v 0.685659 -2.560660 -27.668859 -v 1.060659 -2.185661 -27.668859 -v -0.000000 -3.375000 -29.543859 -v 0.265165 -3.265165 -29.543859 -v 0.375000 -3.000000 -29.543859 -v -0.375000 -3.000000 -29.543859 -v -0.265165 -3.265166 -29.543859 -v -0.000000 -3.375000 -27.668859 -v 0.265165 -3.265165 -27.668859 -v 0.375000 -3.000000 -27.668859 -v -0.375000 -3.000000 -27.668859 -v -0.265165 -3.265165 -27.668859 -v -0.000001 -2.625000 -27.668859 -v -0.265166 -2.734835 -27.668859 -v 0.265164 -2.734835 -27.668859 -v -1.325826 -2.825825 -29.543859 -v -1.060660 -2.935661 -29.543859 -v -0.795495 -2.825826 -29.543859 -v -1.325826 -2.295496 -29.543859 -v -1.435661 -2.560661 -29.543859 -v -1.325826 -2.825825 -27.668859 -v -1.060660 -2.935660 -27.668859 -v -0.795495 -2.825825 -27.668859 -v -1.325826 -2.295496 -27.668859 -v -1.435660 -2.560660 -27.668859 -v -0.795496 -2.295495 -27.668859 -v -1.060661 -2.185659 -27.668859 -v -0.685661 -2.560659 -27.668859 -v -1.875001 -1.500000 -29.543859 -v -1.765166 -1.765166 -29.543859 -v -1.500001 -1.875000 -29.543859 -v -1.500001 -1.125000 -29.543859 -v -1.765166 -1.234835 -29.543859 -v -1.875001 -1.500000 -27.668859 -v -1.765166 -1.765165 -27.668859 -v -1.500000 -1.875000 -27.668859 -v -1.500001 -1.125000 -27.668859 -v -1.765166 -1.234835 -27.668859 -v -1.125000 -1.499999 -27.668859 -v -1.234835 -1.234834 -27.668859 -v -1.234835 -1.765164 -27.668859 -v -1.325826 -0.174175 -29.543859 -v -1.435661 -0.439340 -29.543859 -v -1.325826 -0.704505 -29.543859 -v -0.795496 -0.174175 -29.543859 -v -1.060661 -0.064340 -29.543859 -v -1.325826 -0.174175 -27.668859 -v -1.435661 -0.439340 -27.668859 -v -1.325826 -0.704505 -27.668859 -v -0.795496 -0.174175 -27.668859 -v -1.060661 -0.064340 -27.668859 -v -0.795495 -0.704504 -27.668859 -v -0.685660 -0.439339 -27.668859 -v -1.060660 -0.814339 -27.668859 -vt 0.805668 0.585502 -vt 0.819838 0.572491 -vt 0.834008 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.819838 0.598513 -vt 0.805668 0.585502 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.777328 0.585502 -vt 0.791498 0.572491 -vt 0.805668 0.585502 -vt 0.829960 0.594796 -vt 0.819838 0.598513 -vt 0.819838 0.572491 -vt 0.684211 0.442379 -vt 0.708502 0.464684 -vt 0.684211 0.486989 -vt 0.714575 0.475836 -vt 0.720648 0.481413 -vt 0.714575 0.486989 -vt 0.819838 0.598513 -vt 0.805668 0.585502 -vt 0.819838 0.572491 -vt 0.754950 0.529825 -vt 0.763525 0.526563 -vt 0.760583 0.542312 -vt 0.729223 0.513517 -vt 0.732775 0.505643 -vt 0.742822 0.518689 -vt 0.698473 0.518689 -vt 0.694921 0.510815 -vt 0.712072 0.513517 -vt 0.686346 0.529825 -vt 0.684265 0.550186 -vt 0.680713 0.542312 -vt 0.680713 0.558060 -vt 0.694921 0.573808 -vt 0.686346 0.570547 -vt 0.712072 0.586855 -vt 0.708520 0.594729 -vt 0.698473 0.581683 -vt 0.746374 0.589557 -vt 0.741532 0.596482 -vt 0.732775 0.594729 -vt 0.760583 0.558060 -vt 0.769158 0.561322 -vt 0.754950 0.570547 -vt 0.720648 0.516778 -vt 0.757031 0.550186 -vt 0.572507 0.526563 -vt 0.566874 0.539050 -vt 0.564964 0.531009 -vt 0.589658 0.510815 -vt 0.594500 0.503889 -vt 0.603257 0.505643 -vt 0.641111 0.510815 -vt 0.627512 0.505643 -vt 0.636269 0.503889 -vt 0.658262 0.526563 -vt 0.665805 0.531009 -vt 0.663895 0.539050 -vt 0.663895 0.561322 -vt 0.665805 0.569363 -vt 0.658262 0.573808 -vt 0.641111 0.589557 -vt 0.636269 0.596482 -vt 0.627512 0.594729 -vt 0.593210 0.581683 -vt 0.615385 0.583593 -vt 0.606809 0.586855 -vt 0.566874 0.561322 -vt 0.572507 0.573808 -vt 0.564964 0.569363 -vt 0.589658 0.573808 -vt 0.589658 0.526563 -vt 0.641111 0.526563 -vt 0.819838 0.598513 -vt 0.809717 0.594796 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.829960 0.594796 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.829960 0.594796 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.801619 0.594796 -vt 0.791498 0.598513 -vt 0.781377 0.594796 -vt 0.781377 0.576208 -vt 0.801619 0.576208 -vt 0.809717 0.594796 -vt 0.805668 0.585502 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.665992 0.481413 -vt 0.659919 0.464684 -vt 0.665992 0.447955 -vt 0.702429 0.447955 -vt 0.702429 0.481413 -vt 0.710526 0.485130 -vt 0.708502 0.481413 -vt 0.710526 0.477695 -vt 0.718623 0.477695 -vt 0.718623 0.485130 -vt 0.809717 0.594796 -vt 0.809717 0.576208 -vt 0.829960 0.576208 -vt 0.834008 0.585502 -vt 0.829960 0.594796 -vt 0.765174 0.522909 -vt 0.771068 0.531009 -vt 0.773138 0.540564 -vt 0.769158 0.539050 -vt 0.746374 0.526563 -vt 0.731127 0.501989 -vt 0.741532 0.503889 -vt 0.750354 0.509301 -vt 0.746374 0.510815 -vt 0.690942 0.509301 -vt 0.699763 0.503889 -vt 0.710168 0.501989 -vt 0.708520 0.505643 -vt 0.694921 0.526563 -vt 0.672137 0.539050 -vt 0.668158 0.540564 -vt 0.670228 0.531009 -vt 0.676122 0.522909 -vt 0.677770 0.526563 -vt 0.677770 0.573808 -vt 0.676122 0.577462 -vt 0.670228 0.569363 -vt 0.668158 0.559808 -vt 0.672137 0.561322 -vt 0.710168 0.598383 -vt 0.699763 0.596482 -vt 0.690942 0.591070 -vt 0.694921 0.589557 -vt 0.720648 0.583593 -vt 0.729223 0.586855 -vt 0.742822 0.581683 -vt 0.746374 0.573808 -vt 0.731127 0.598383 -vt 0.750354 0.591070 -vt 0.773138 0.559808 -vt 0.771068 0.569363 -vt 0.765174 0.577462 -vt 0.763525 0.573808 -vt 0.581082 0.529825 -vt 0.579002 0.550186 -vt 0.575450 0.542312 -vt 0.570859 0.522909 -vt 0.562895 0.540564 -vt 0.606809 0.513517 -vt 0.615385 0.516778 -vt 0.593210 0.518689 -vt 0.604905 0.501989 -vt 0.585679 0.509301 -vt 0.637559 0.518689 -vt 0.623960 0.513517 -vt 0.645091 0.509301 -vt 0.625864 0.501989 -vt 0.655320 0.542312 -vt 0.651767 0.550186 -vt 0.649687 0.529825 -vt 0.667875 0.540564 -vt 0.659911 0.522909 -vt 0.649687 0.570547 -vt 0.641111 0.573808 -vt 0.655320 0.558060 -vt 0.659911 0.577462 -vt 0.667875 0.559808 -vt 0.623960 0.586855 -vt 0.637559 0.581683 -vt 0.625864 0.598383 -vt 0.645091 0.591070 -vt 0.603257 0.594729 -vt 0.604905 0.598383 -vt 0.594500 0.596482 -vt 0.585679 0.591070 -vt 0.589658 0.589557 -vt 0.575450 0.558060 -vt 0.581082 0.570547 -vt 0.562895 0.559808 -vt 0.570859 0.577462 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.603239 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.501859 -vt 0.595142 0.501859 -vt 0.603239 0.442379 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.639676 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.501859 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.562753 0.501859 -vt 0.578947 0.442379 -vt 0.578947 0.501859 -vt 0.615385 0.501859 -vt 0.627530 0.442379 -vt 0.595142 0.442379 -vt 0.615385 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.595142 0.442379 -vt 0.595142 0.501859 -vt 0.615385 0.442379 -vt 0.595142 0.501859 -vt 0.595142 0.442379 -vt 0.615385 0.442379 -vt 0.595142 0.442379 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.595142 0.442379 -vt 0.651822 0.501859 -vt 0.651822 0.442379 -vt 0.595142 0.442379 -vt 0.639676 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.501859 -vt 0.595142 0.442379 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.595142 0.442379 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.615385 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.627530 0.442379 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.651822 0.501859 -vt 0.639676 0.442379 -vt 0.651822 0.442379 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.603239 0.501859 -vt 0.615385 0.442379 -vt 0.659919 0.501859 -vt 0.659919 0.442379 -vt 0.639676 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.651822 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.651822 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.615385 0.442379 -vt 0.615385 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.651822 0.501859 -vt 0.659919 0.442379 -vt 0.659919 0.501859 -vt 0.651822 0.442379 -vt 0.651822 0.442379 -vt 0.603239 0.442379 -vt 0.627530 0.442379 -vt 0.627530 0.501859 -vt 0.639676 0.442379 -vt 0.639676 0.501859 -vt 0.603239 0.442379 -vt 0.651822 0.442379 -vt 0.627530 0.442379 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.773279 0.542751 -vt 0.777328 0.553903 -vt 0.777328 0.531599 -vt 0.773279 0.531599 -vt 0.777328 0.509294 -vt 0.773279 0.520446 -vt 0.773279 0.509294 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.773279 0.531599 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.520446 -vt 0.773279 0.520446 -vt 0.777328 0.509294 -vt 0.773279 0.520446 -vt 0.773279 0.509294 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.773279 0.553903 -vt 0.777328 0.520446 -vt 0.773279 0.576208 -vt 0.777328 0.587361 -vt 0.773279 0.587361 -vt 0.773279 0.598513 -vt 0.777328 0.520446 -vt 0.773279 0.531599 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.777328 0.565056 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.773279 0.542751 -vt 0.777328 0.531599 -vt 0.773279 0.531599 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.777328 0.542751 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.520446 -vt 0.773279 0.520446 -vt 0.777328 0.509294 -vt 0.773279 0.520446 -vt 0.773279 0.509294 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.773279 0.542751 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.531599 -vt 0.773279 0.531599 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.520446 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.773279 0.553903 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.773279 0.531599 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.553903 -vt 0.777328 0.520446 -vt 0.773279 0.520446 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.542751 -vt 0.773279 0.576208 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.773279 0.565056 -vt 0.777328 0.520446 -vt 0.773279 0.531599 -vt 0.773279 0.520446 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.777328 0.553903 -vt 0.773279 0.553903 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.587361 -vt 0.773279 0.598513 -vt 0.773279 0.587361 -vt 0.777328 0.531599 -vt 0.773279 0.542751 -vt 0.777328 0.542751 -vt 0.777328 0.565056 -vt 0.773279 0.576208 -vt 0.777328 0.587361 -vt 0.773279 0.587361 -vt 0.777328 0.553903 -vt 0.773279 0.565056 -vt 0.773279 0.553903 -vt 0.777328 0.542751 -vt 0.773279 0.542751 -vt 0.777328 0.520446 -vt 0.773279 0.531599 -vt 0.773279 0.520446 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.531599 -vt 0.773279 0.598513 -vt 0.777328 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.509294 -vt 0.773279 0.509294 -vt 0.777328 0.565056 -vt 0.659919 0.501859 -vt 0.680162 0.486989 -vt 0.684211 0.501859 -vt 0.854251 0.501859 -vt 0.834008 0.486989 -vt 0.850202 0.486989 -vt 0.829960 0.501859 -vt 0.809717 0.486989 -vt 0.825911 0.486989 -vt 0.805668 0.501859 -vt 0.785425 0.486989 -vt 0.801619 0.486989 -vt 0.757085 0.501859 -vt 0.777328 0.486989 -vt 0.781377 0.501859 -vt 0.732794 0.501859 -vt 0.753036 0.486989 -vt 0.708502 0.501859 -vt 0.728745 0.486989 -vt 0.688259 0.486989 -vt 0.704453 0.486989 -vt 0.748988 0.486989 -vt 0.744939 0.479554 -vt 0.748988 0.479554 -vt 0.740891 0.486989 -vt 0.736842 0.479554 -vt 0.740891 0.479554 -vt 0.732794 0.486989 -vt 0.728745 0.479554 -vt 0.732794 0.479554 -vt 0.724696 0.486989 -vt 0.720648 0.479554 -vt 0.724696 0.479554 -vt 0.753036 0.486989 -vt 0.753036 0.479554 -vt 0.744939 0.486989 -vt 0.736842 0.486989 -vt 0.728745 0.486989 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.777328 0.542751 -vt 0.773279 0.553903 -vt 0.777328 0.553903 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.793522 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.801619 0.516729 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.785425 0.516729 -vt 0.793522 0.572491 -vt 0.785425 0.572491 -vt 0.801619 0.516729 -vt 0.801619 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.516729 -vt 0.777328 0.572491 -vt 0.777328 0.516729 -vt 0.838057 0.579926 -vt 0.854251 0.579926 -vt 0.854251 0.594796 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.562753 0.442379 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.777328 0.576208 -vt 0.777328 0.598513 -vt 0.663968 0.486989 -vt 0.761134 0.486989 -vt 0.736842 0.486989 -vt 0.712551 0.486989 -vt 0.720648 0.486989 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vt 0.793522 0.516729 -vt 0.838057 0.594796 -vt 0.834008 0.587361 -vt 0.846154 0.576208 -vt 0.858300 0.587361 -vt 0.846154 0.598513 -vn 0.0000 0.0000 1.0000 -vn 0.0000 0.0000 -1.0000 -vn 0.9239 0.3827 0.0000 -vn 0.7071 0.7071 0.0000 -vn -0.5556 0.8315 -0.0000 -vn -0.3827 0.9239 -0.0000 -vn 0.0000 -1.0000 0.0000 -vn 0.7071 -0.7071 0.0000 -vn -0.9239 0.3827 0.0000 -vn -1.0000 -0.0000 0.0000 -vn -0.9808 0.1951 0.0000 -vn 1.0000 -0.0000 0.0000 -vn 0.9239 -0.3827 0.0000 -vn -0.8315 -0.5556 0.0000 -vn -0.9239 -0.3827 0.0000 -vn -0.7071 -0.7071 0.0000 -vn -0.1951 -0.9808 0.0000 -vn -0.3827 -0.9239 0.0000 -vn 0.3827 -0.9239 0.0000 -vn 0.5556 -0.8315 0.0000 -vn 0.0000 1.0000 -0.0000 -vn 0.9808 -0.1951 0.0000 -vn 0.8315 0.5556 0.0000 -vn 0.1951 0.9808 -0.0000 -vn 0.3827 0.9239 -0.0000 -vn 0.9808 0.1951 0.0000 -vn -0.5556 -0.8315 0.0000 -vn -0.9808 -0.1951 0.0000 -vn -0.8315 0.5556 0.0000 -vn 0.1951 -0.9808 0.0000 -vn -0.1951 0.9808 -0.0000 -vn 0.8315 -0.5556 0.0000 -vn -0.7071 0.7071 0.0000 -vn 0.5556 0.8315 -0.0000 -vn 0.0000 0.8944 0.4472 -vn 0.6325 0.6325 0.4472 -vn -0.6325 0.6325 0.4472 -vn -0.8944 0.0000 0.4472 -vn -0.6325 -0.6325 0.4472 -vn 0.0000 -0.8944 0.4472 -vn 0.6325 -0.6325 0.4472 -vn 0.8944 0.0000 0.4472 -s off -f 720/1007/313 722/1008/313 724/1009/313 -f 883/1010/313 890/1011/313 886/1012/313 -f 735/1013/314 737/1014/314 739/1015/314 -f 732/1016/314 730/1017/314 728/1018/314 -f 764/1019/314 762/1020/314 760/1021/314 -f 750/1022/313 752/1023/313 754/1024/313 -f 767/1025/314 769/1026/314 771/1027/314 -f 774/1028/313 781/1029/313 777/1030/313 -f 789/1031/313 782/1032/313 786/1033/313 -f 806/1034/314 804/1035/314 792/1036/314 -f 816/1037/313 823/1038/313 819/1039/313 -f 809/1040/314 811/1041/314 813/1042/314 -f 838/1043/314 836/1044/314 834/1045/314 -f 841/1046/314 843/1047/314 845/1048/314 -f 831/1049/313 824/1050/313 828/1051/313 -f 860/1052/313 862/1053/313 856/1054/313 -f 876/1055/313 878/1056/313 872/1057/313 -f 749/1058/313 747/1059/313 745/1060/313 -f 616/1061/314 615/1062/314 621/1063/314 -f 613/1064/314 614/1065/314 618/1066/314 -f 606/1067/314 605/1068/314 611/1069/314 -f 608/1070/314 602/1071/314 603/1072/314 -f 601/1073/314 597/1074/314 596/1075/314 -f 593/1076/314 594/1077/314 598/1078/314 -f 625/1079/314 630/1080/314 590/1081/314 -f 623/1082/314 624/1083/314 628/1084/314 -f 602/1071/314 612/1085/314 622/1086/314 -f 679/1087/313 684/1088/313 696/1089/313 -f 683/1090/313 697/1091/313 678/1092/313 -f 669/1093/313 674/1094/313 698/1095/313 -f 673/1096/313 699/1097/313 668/1098/313 -f 664/1099/313 700/1100/313 659/1101/313 -f 663/1102/313 701/1103/313 658/1104/313 -f 690/1105/313 656/1106/313 655/1107/313 -f 688/1108/313 693/1109/313 695/1110/313 -f 691/1111/313 681/1112/313 671/1113/313 -f 718/1114/313 719/1115/313 720/1007/313 -f 720/1007/313 721/1116/313 722/1008/313 -f 722/1008/313 723/1117/313 724/1009/313 -f 724/1009/313 725/1118/313 718/1114/313 -f 718/1114/313 720/1007/313 724/1009/313 -f 890/1011/313 889/1119/313 886/1012/313 -f 889/1119/313 888/1120/313 886/1012/313 -f 888/1120/313 887/1121/313 886/1012/313 -f 886/1012/313 885/1122/313 884/1123/313 -f 884/1123/313 883/1010/313 886/1012/313 -f 739/1015/314 740/1124/314 741/1125/314 -f 741/1125/314 734/1126/314 739/1015/314 -f 734/1126/314 735/1013/314 739/1015/314 -f 735/1013/314 736/1127/314 737/1014/314 -f 737/1014/314 738/1128/314 739/1015/314 -f 728/1018/314 727/1129/314 726/1130/314 -f 726/1130/314 733/1131/314 732/1016/314 -f 732/1016/314 731/1132/314 730/1017/314 -f 730/1017/314 729/1133/314 728/1018/314 -f 728/1018/314 726/1130/314 732/1016/314 -f 760/1021/314 759/1134/314 758/1135/314 -f 758/1135/314 765/1136/314 760/1021/314 -f 765/1136/314 764/1019/314 760/1021/314 -f 764/1019/314 763/1137/314 762/1020/314 -f 762/1020/314 761/1138/314 760/1021/314 -f 750/1022/313 751/1139/313 752/1023/313 -f 752/1023/313 753/1140/313 754/1024/313 -f 754/1024/313 755/1141/313 756/1142/313 -f 756/1142/313 757/1143/313 754/1024/313 -f 757/1143/313 750/1022/313 754/1024/313 -f 771/1027/314 772/1144/314 773/1145/314 -f 773/1145/314 766/1146/314 771/1027/314 -f 766/1146/314 767/1025/314 771/1027/314 -f 767/1025/314 768/1147/314 769/1026/314 -f 769/1026/314 770/1148/314 771/1027/314 -f 781/1029/313 780/1149/313 777/1030/313 -f 780/1149/313 779/1150/313 777/1030/313 -f 779/1150/313 778/1151/313 777/1030/313 -f 777/1030/313 776/1152/313 775/1153/313 -f 775/1153/313 774/1028/313 777/1030/313 -f 782/1032/313 783/1154/313 786/1033/313 -f 783/1154/313 784/1155/313 786/1033/313 -f 784/1155/313 785/1156/313 786/1033/313 -f 786/1033/313 787/1157/313 788/1158/313 -f 788/1158/313 789/1031/313 786/1033/313 -f 792/1036/314 791/1159/314 790/1160/314 -f 790/1160/314 807/1161/314 792/1036/314 -f 807/1161/314 806/1034/314 792/1036/314 -f 806/1034/314 805/1162/314 804/1035/314 -f 804/1035/314 793/1163/314 792/1036/314 -f 823/1038/313 822/1164/313 819/1039/313 -f 822/1164/313 821/1165/313 819/1039/313 -f 821/1165/313 820/1166/313 819/1039/313 -f 819/1039/313 818/1167/313 817/1168/313 -f 817/1168/313 816/1037/313 819/1039/313 -f 813/1042/314 814/1169/314 815/1170/314 -f 815/1170/314 808/1171/314 813/1042/314 -f 808/1171/314 809/1040/314 813/1042/314 -f 809/1040/314 810/1172/314 811/1041/314 -f 811/1041/314 812/1173/314 813/1042/314 -f 834/1045/314 833/1174/314 832/1175/314 -f 832/1175/314 839/1176/314 834/1045/314 -f 839/1176/314 838/1043/314 834/1045/314 -f 838/1043/314 837/1177/314 836/1044/314 -f 836/1044/314 835/1178/314 834/1045/314 -f 845/1048/314 846/1179/314 847/1180/314 -f 847/1180/314 840/1181/314 845/1048/314 -f 840/1181/314 841/1046/314 845/1048/314 -f 841/1046/314 842/1182/314 843/1047/314 -f 843/1047/314 844/1183/314 845/1048/314 -f 824/1050/313 825/1184/313 828/1051/313 -f 825/1184/313 826/1185/313 828/1051/313 -f 826/1185/313 827/1186/313 828/1051/313 -f 828/1051/313 829/1187/313 830/1188/313 -f 830/1188/313 831/1049/313 828/1051/313 -f 856/1054/313 857/1189/313 860/1052/313 -f 857/1189/313 858/1190/313 860/1052/313 -f 858/1190/313 859/1191/313 860/1052/313 -f 860/1052/313 861/1192/313 862/1053/313 -f 862/1053/313 863/1193/313 856/1054/313 -f 872/1057/313 873/1194/313 874/1195/313 -f 874/1195/313 875/1196/313 876/1055/313 -f 876/1055/313 877/1197/313 878/1056/313 -f 878/1056/313 879/1198/313 872/1057/313 -f 872/1057/313 874/1195/313 876/1055/313 -f 749/1058/313 748/1199/313 747/1059/313 -f 747/1059/313 746/1200/313 745/1060/313 -f 745/1060/313 744/1201/313 743/1202/313 -f 743/1202/313 742/1203/313 745/1060/313 -f 742/1203/313 749/1058/313 745/1060/313 -f 615/1062/314 640/1204/314 632/1205/314 -f 632/1205/314 641/1206/314 620/1207/314 -f 621/1063/314 622/1086/314 616/1061/314 -f 622/1086/314 617/1208/314 616/1061/314 -f 632/1205/314 620/1207/314 615/1062/314 -f 620/1207/314 621/1063/314 615/1062/314 -f 614/1065/314 645/1209/314 633/1210/314 -f 633/1210/314 639/1211/314 619/1212/314 -f 618/1066/314 617/1208/314 613/1064/314 -f 617/1208/314 612/1085/314 613/1064/314 -f 633/1210/314 619/1212/314 614/1065/314 -f 619/1212/314 618/1066/314 614/1065/314 -f 605/1068/314 649/1213/314 634/1214/314 -f 634/1214/314 646/1215/314 610/1216/314 -f 611/1069/314 612/1085/314 606/1067/314 -f 612/1085/314 607/1217/314 606/1067/314 -f 634/1214/314 610/1216/314 605/1068/314 -f 610/1216/314 611/1069/314 605/1068/314 -f 604/1218/314 653/1219/314 635/1220/314 -f 635/1220/314 650/1221/314 609/1222/314 -f 608/1070/314 607/1217/314 602/1071/314 -f 635/1220/314 609/1222/314 604/1218/314 -f 609/1222/314 608/1070/314 604/1218/314 -f 603/1072/314 604/1218/314 608/1070/314 -f 595/1223/314 651/1224/314 636/1225/314 -f 636/1225/314 638/1226/314 600/1227/314 -f 601/1073/314 602/1071/314 597/1074/314 -f 636/1225/314 600/1227/314 595/1223/314 -f 600/1227/314 601/1073/314 595/1223/314 -f 596/1075/314 595/1223/314 601/1073/314 -f 594/1077/314 648/1228/314 637/1229/314 -f 637/1229/314 652/1230/314 599/1231/314 -f 598/1078/314 597/1074/314 593/1076/314 -f 597/1074/314 592/1232/314 593/1076/314 -f 637/1229/314 599/1231/314 594/1077/314 -f 599/1231/314 598/1078/314 594/1077/314 -f 591/1233/314 592/1232/314 626/1234/314 -f 592/1232/314 627/1235/314 626/1234/314 -f 630/1080/314 647/1236/314 590/1081/314 -f 590/1081/314 591/1233/314 625/1079/314 -f 591/1233/314 626/1234/314 625/1079/314 -f 625/1079/314 644/1237/314 630/1080/314 -f 624/1083/314 642/1238/314 631/1239/314 -f 631/1239/314 643/1240/314 629/1241/314 -f 628/1084/314 627/1235/314 623/1082/314 -f 627/1235/314 622/1086/314 623/1082/314 -f 631/1239/314 629/1241/314 624/1083/314 -f 629/1241/314 628/1084/314 624/1083/314 -f 622/1086/314 627/1235/314 592/1232/314 -f 592/1232/314 597/1074/314 602/1071/314 -f 602/1071/314 607/1217/314 612/1085/314 -f 612/1085/314 617/1208/314 622/1086/314 -f 622/1086/314 592/1232/314 602/1071/314 -f 680/1242/313 681/1112/313 686/1243/313 -f 680/1242/313 686/1243/313 685/1244/313 -f 696/1089/313 704/1245/313 679/1087/313 -f 679/1087/313 680/1242/313 685/1244/313 -f 684/1088/313 705/1246/313 696/1089/313 -f 679/1087/313 685/1244/313 684/1088/313 -f 677/1247/313 676/1248/313 681/1112/313 -f 677/1247/313 681/1112/313 682/1249/313 -f 697/1091/313 709/1250/313 678/1092/313 -f 678/1092/313 677/1247/313 682/1249/313 -f 683/1090/313 703/1251/313 697/1091/313 -f 678/1092/313 682/1249/313 683/1090/313 -f 670/1252/313 671/1113/313 676/1248/313 -f 670/1252/313 676/1248/313 675/1253/313 -f 698/1095/313 713/1254/313 669/1093/313 -f 669/1093/313 670/1252/313 675/1253/313 -f 674/1094/313 710/1255/313 698/1095/313 -f 669/1093/313 675/1253/313 674/1094/313 -f 667/1256/313 666/1257/313 671/1113/313 -f 667/1256/313 671/1113/313 672/1258/313 -f 699/1097/313 717/1259/313 668/1098/313 -f 668/1098/313 667/1256/313 672/1258/313 -f 673/1096/313 714/1260/313 699/1097/313 -f 668/1098/313 672/1258/313 673/1096/313 -f 660/1261/313 661/1262/313 666/1257/313 -f 660/1261/313 666/1257/313 665/1263/313 -f 700/1100/313 715/1264/313 659/1101/313 -f 659/1101/313 660/1261/313 665/1263/313 -f 664/1099/313 702/1265/313 700/1100/313 -f 659/1101/313 665/1263/313 664/1099/313 -f 657/1266/313 656/1106/313 661/1262/313 -f 657/1266/313 661/1262/313 662/1267/313 -f 701/1103/313 712/1268/313 658/1104/313 -f 658/1104/313 657/1266/313 662/1267/313 -f 663/1102/313 716/1269/313 701/1103/313 -f 658/1104/313 662/1267/313 663/1102/313 -f 654/1270/313 711/1271/313 694/1272/313 -f 694/1272/313 708/1273/313 689/1274/313 -f 690/1105/313 691/1111/313 656/1106/313 -f 694/1272/313 689/1274/313 654/1270/313 -f 689/1274/313 690/1105/313 655/1107/313 -f 655/1107/313 654/1270/313 689/1274/313 -f 687/1275/313 686/1243/313 691/1111/313 -f 687/1275/313 691/1111/313 692/1276/313 -f 695/1110/313 706/1277/313 688/1108/313 -f 688/1108/313 687/1275/313 692/1276/313 -f 693/1109/313 707/1278/313 695/1110/313 -f 688/1108/313 692/1276/313 693/1109/313 -f 691/1111/313 686/1243/313 681/1112/313 -f 681/1112/313 676/1248/313 671/1113/313 -f 671/1113/313 666/1257/313 661/1262/313 -f 661/1262/313 656/1106/313 671/1113/313 -f 656/1106/313 691/1111/313 671/1113/313 -s 1 -f 643/1279/315 693/1280/316 629/1281/316 -f 644/1282/317 694/1283/318 630/1284/318 -f 600/1285/319 665/1286/320 601/1287/320 -f 646/1288/321 674/1289/322 610/1290/322 -f 642/1291/323 695/1292/321 631/1293/321 -f 599/1294/320 662/1295/324 598/1296/324 -f 647/1297/325 654/1298/324 590/1299/324 -f 640/1300/326 696/1301/327 632/1302/327 -f 601/1287/320 666/1303/324 602/1304/324 -f 650/1305/327 673/1306/328 609/1307/328 -f 645/1308/329 697/1309/330 633/1310/330 -f 602/1304/324 667/1311/316 603/1312/316 -f 652/1313/331 663/1314/320 599/1294/320 -f 649/1315/332 698/1316/331 634/1317/331 -f 603/1312/316 668/1318/333 604/1319/333 -f 638/1320/330 664/1321/319 600/1285/319 -f 653/1322/334 699/1323/325 635/1324/325 -f 606/1325/324 669/1326/316 605/1327/316 -f 651/1328/335 700/1329/315 636/1330/315 -f 607/1331/320 670/1332/324 606/1325/324 -f 648/1333/336 701/1334/337 637/1335/337 -f 608/1336/319 671/1337/320 607/1331/320 -f 638/1320/338 700/1329/315 702/1338/338 -f 611/1339/328 676/1340/319 612/1341/319 -f 633/1310/330 703/1342/339 639/1343/339 -f 609/1307/328 672/1344/319 608/1336/319 -f 641/1345/340 696/1301/327 705/1346/340 -f 610/1290/322 675/1347/328 611/1339/328 -f 631/1293/321 707/1348/341 643/1279/341 -f 612/1341/319 677/1349/320 613/1350/320 -f 634/1317/331 710/1351/342 646/1288/342 -f 614/1352/324 677/1349/320 678/1353/324 -f 630/1284/318 711/1354/343 647/1297/343 -f 616/1355/319 679/1356/320 615/1357/320 -f 635/1324/325 714/1358/344 650/1305/344 -f 619/1359/345 682/1360/322 618/1361/322 -f 637/1335/337 716/1362/346 652/1313/346 -f 617/1363/328 680/1364/319 616/1355/319 -f 604/1319/333 717/1365/318 653/1366/318 -f 621/1367/345 686/1368/322 622/1369/322 -f 605/1327/316 713/1370/337 649/1371/337 -f 618/1361/322 681/1372/328 617/1363/328 -f 614/1352/324 709/1373/315 645/1374/315 -f 624/1375/319 687/1376/328 688/1377/319 -f 615/1357/320 704/1378/325 640/1379/325 -f 620/1380/333 685/1381/345 621/1367/345 -f 642/1382/331 688/1377/319 706/1383/331 -f 622/1369/322 687/1376/328 623/1384/328 -f 590/1299/324 655/1385/316 591/1386/316 -f 625/1387/328 708/1388/330 644/1389/330 -f 627/1390/345 690/1391/322 626/1392/322 -f 591/1386/316 656/1393/333 592/1394/333 -f 594/1395/322 712/1396/327 648/1397/327 -f 629/1281/316 692/1398/333 628/1399/333 -f 592/1394/333 657/1400/345 593/1401/345 -f 595/1402/345 715/1403/321 651/1404/321 -f 626/1392/322 689/1405/328 625/1387/328 -f 593/1401/345 658/1406/322 594/1395/322 -f 619/1359/345 703/1342/318 683/1407/345 -f 628/1399/333 691/1408/345 627/1390/345 -f 597/1409/316 660/1410/333 596/1411/333 -f 641/1345/337 684/1412/333 620/1380/333 -f 596/1411/333 659/1413/345 595/1402/345 -f 598/1296/324 661/1414/316 597/1409/316 -f 731/1415/320 724/1416/324 723/1417/320 -f 729/1418/328 722/1419/319 721/1420/328 -f 730/1421/319 723/1417/320 722/1419/319 -f 728/1422/322 721/1420/328 720/1423/322 -f 726/1424/333 719/1425/345 718/1426/333 -f 733/1427/316 718/1428/333 725/1429/316 -f 734/1430/333 749/1431/345 742/1432/333 -f 739/1433/328 746/1434/319 747/1435/328 -f 736/1436/324 743/1437/316 744/1438/324 -f 743/1437/316 734/1430/333 742/1432/333 -f 740/1439/322 747/1435/328 748/1440/322 -f 758/1441/322 751/1442/328 750/1443/322 -f 762/1444/324 755/1445/316 754/1446/324 -f 727/1447/345 720/1423/322 719/1425/345 -f 724/1416/324 733/1427/316 725/1429/316 -f 756/1448/333 765/1449/345 757/1450/345 -f 765/1449/345 750/1451/322 757/1450/345 -f 759/1452/328 752/1453/319 751/1442/328 -f 760/1454/319 753/1455/320 752/1453/319 -f 763/1456/316 756/1448/333 755/1445/316 -f 741/1457/345 748/1440/322 749/1458/345 -f 770/1459/324 777/1460/316 778/1461/324 -f 771/1462/320 778/1461/324 779/1463/320 -f 769/1464/316 776/1465/333 777/1460/316 -f 768/1466/333 775/1467/345 776/1465/333 -f 761/1468/320 754/1446/324 753/1455/320 -f 766/1469/322 781/1470/328 774/1471/322 -f 775/1467/345 766/1469/322 774/1471/322 -f 772/1472/319 779/1463/320 780/1473/319 -f 790/1474/319 783/1475/320 782/1476/319 -f 805/1477/345 788/1478/322 787/1479/345 -f 793/1480/316 786/1481/333 785/1482/316 -f 807/1483/328 782/1484/319 789/1485/328 -f 792/1486/324 785/1482/316 784/1487/324 -f 773/1488/328 780/1473/319 781/1489/328 -f 788/1478/322 807/1483/328 789/1485/328 -f 791/1490/320 784/1487/324 783/1475/320 -f 811/1491/345 818/1492/322 819/1493/345 -f 813/1494/316 820/1495/333 821/1496/316 -f 808/1497/319 823/1498/320 816/1499/319 -f 804/1500/333 787/1479/345 786/1481/333 -f 814/1501/324 821/1496/316 822/1502/324 -f 815/1503/320 822/1502/324 823/1504/320 -f 812/1505/333 819/1493/345 820/1495/333 -f 817/1506/328 808/1497/319 816/1499/319 -f 837/1507/328 830/1508/319 829/1509/328 -f 833/1510/316 826/1511/333 825/1512/316 -f 800/1513/345 794/1514/333 795/1515/345 -f 799/1516/333 798/1517/316 794/1514/333 -f 836/1518/322 829/1509/328 828/1519/322 -f 832/1520/324 825/1512/316 824/1521/324 -f 839/1522/320 824/1523/324 831/1524/320 -f 830/1508/319 839/1522/320 831/1524/320 -f 834/1525/333 827/1526/345 826/1511/333 -f 835/1527/345 828/1519/322 827/1526/345 -f 810/1528/322 817/1506/328 818/1492/322 -f 884/1529/320 840/1530/324 883/1531/324 -f 843/1532/328 885/1533/319 886/1534/328 -f 844/1535/322 886/1534/328 887/1536/322 -f 846/1537/333 888/1538/345 889/1539/333 -f 797/1540/315 803/1541/316 802/1542/315 -f 845/1543/345 887/1536/322 888/1538/345 -f 840/1530/324 890/1544/316 883/1531/324 -f 801/1545/321 795/1515/345 796/1546/321 -f 847/1547/316 889/1539/333 890/1548/316 -f 842/1549/319 884/1529/320 885/1533/319 -f 848/1550/347 863/1551/348 855/1552/348 -f 848/1553/347 857/1554/349 856/1555/347 -f 849/1556/349 858/1557/350 857/1558/349 -f 850/1559/350 859/1560/351 858/1561/350 -f 852/1562/352 859/1563/351 851/1564/351 -f 853/1565/353 860/1566/352 852/1562/352 -f 854/1567/354 861/1568/353 853/1565/353 -f 854/1567/354 863/1569/348 862/1570/354 -f 879/1571/316 870/1572/324 871/1573/316 -f 877/1574/320 868/1575/319 869/1576/320 -f 875/1577/328 866/1578/322 867/1579/328 -f 873/1580/345 864/1581/333 865/1582/345 -f 872/1583/333 871/1573/316 864/1584/333 -f 878/1585/324 869/1576/320 870/1572/324 -f 876/1586/319 867/1579/328 868/1575/319 -f 874/1587/322 865/1582/345 866/1578/322 -f 882/1588/313 881/1589/313 803/1590/313 -f 738/1591/319 745/1592/320 746/1434/319 -f 737/1593/320 744/1438/324 745/1592/320 -f 897/1594/333 891/1595/316 892/1596/333 -f 896/1597/316 895/1598/324 891/1595/316 -f 894/1599/325 900/1600/324 899/1601/325 -f 897/1594/333 893/1602/318 898/1603/318 -f 903/1604/313 902/1605/313 900/1606/313 -f 910/1607/316 904/1608/324 905/1609/316 -f 909/1610/324 908/1611/320 904/1608/324 -f 907/1612/331 913/1613/320 912/1614/331 -f 910/1607/316 906/1615/337 911/1616/337 -f 916/1617/313 915/1618/313 913/1619/313 -f 923/1620/324 917/1621/320 918/1622/324 -f 922/1623/320 921/1624/319 917/1621/320 -f 920/1625/330 926/1626/319 925/1627/330 -f 923/1620/324 919/1628/315 924/1629/315 -f 929/1630/313 928/1631/313 926/1632/313 -f 936/1633/320 930/1634/319 931/1635/320 -f 935/1636/319 934/1637/328 930/1634/319 -f 933/1638/327 939/1639/328 938/1640/327 -f 936/1633/320 932/1641/325 937/1642/325 -f 942/1643/313 941/1644/313 939/1645/313 -f 949/1646/319 943/1647/328 944/1648/319 -f 948/1649/328 947/1650/322 943/1647/328 -f 946/1651/321 952/1652/322 951/1653/321 -f 949/1646/319 945/1654/331 950/1655/331 -f 955/1656/313 954/1657/313 952/1658/313 -f 962/1659/328 956/1660/322 957/1661/328 -f 961/1662/322 960/1663/345 956/1660/322 -f 959/1664/318 965/1665/345 964/1666/318 -f 962/1659/328 958/1667/330 963/1668/330 -f 968/1669/313 967/1670/313 965/1671/313 -f 975/1672/322 969/1673/345 970/1674/322 -f 969/1673/345 978/1675/333 973/1676/333 -f 972/1677/337 978/1675/333 977/1678/337 -f 975/1672/322 971/1679/327 976/1680/327 -f 981/1681/313 980/1682/313 978/1683/313 -f 643/1279/315 707/1348/315 693/1280/316 -f 644/1282/317 708/1684/317 694/1283/318 -f 600/1285/319 664/1321/319 665/1286/320 -f 646/1288/321 710/1351/321 674/1289/322 -f 642/1291/323 706/1685/323 695/1292/321 -f 599/1294/320 663/1314/320 662/1295/324 -f 647/1297/325 711/1354/325 654/1298/324 -f 640/1300/326 704/1686/326 696/1301/327 -f 601/1287/320 665/1286/320 666/1303/324 -f 650/1305/327 714/1358/327 673/1306/328 -f 645/1308/329 709/1687/329 697/1309/330 -f 602/1304/324 666/1303/324 667/1311/316 -f 652/1313/331 716/1362/331 663/1314/320 -f 649/1315/332 713/1688/332 698/1316/331 -f 603/1312/316 667/1311/316 668/1318/333 -f 638/1320/330 702/1338/330 664/1321/319 -f 653/1322/334 717/1689/334 699/1323/325 -f 606/1325/324 670/1332/324 669/1326/316 -f 651/1328/335 715/1690/335 700/1329/315 -f 607/1331/320 671/1337/320 670/1332/324 -f 648/1333/336 712/1691/336 701/1334/337 -f 608/1336/319 672/1344/319 671/1337/320 -f 638/1320/338 636/1330/315 700/1329/315 -f 611/1339/328 675/1347/328 676/1340/319 -f 633/1310/330 697/1309/330 703/1342/339 -f 609/1307/328 673/1306/328 672/1344/319 -f 641/1345/340 632/1302/327 696/1301/327 -f 610/1290/322 674/1289/322 675/1347/328 -f 631/1293/321 695/1292/321 707/1348/341 -f 612/1341/319 676/1340/319 677/1349/320 -f 634/1317/331 698/1316/331 710/1351/342 -f 614/1352/324 613/1350/320 677/1349/320 -f 630/1284/318 694/1283/318 711/1354/343 -f 616/1355/319 680/1364/319 679/1356/320 -f 635/1324/325 699/1323/325 714/1358/344 -f 619/1359/345 683/1407/345 682/1360/322 -f 637/1335/337 701/1334/337 716/1362/346 -f 617/1363/328 681/1372/328 680/1364/319 -f 604/1319/333 668/1318/333 717/1365/318 -f 621/1367/345 685/1381/345 686/1368/322 -f 605/1327/316 669/1326/316 713/1370/337 -f 618/1361/322 682/1360/322 681/1372/328 -f 614/1352/324 678/1353/324 709/1373/315 -f 624/1375/319 623/1384/328 687/1376/328 -f 615/1357/320 679/1356/320 704/1378/325 -f 620/1380/333 684/1412/333 685/1381/345 -f 642/1382/331 624/1375/319 688/1377/319 -f 622/1369/322 686/1368/322 687/1376/328 -f 590/1299/324 654/1298/324 655/1385/316 -f 625/1387/328 689/1405/328 708/1388/330 -f 627/1390/345 691/1408/345 690/1391/322 -f 591/1386/316 655/1385/316 656/1393/333 -f 594/1395/322 658/1406/322 712/1396/327 -f 629/1281/316 693/1280/316 692/1398/333 -f 592/1394/333 656/1393/333 657/1400/345 -f 595/1402/345 659/1413/345 715/1403/321 -f 626/1392/322 690/1391/322 689/1405/328 -f 593/1401/345 657/1400/345 658/1406/322 -f 619/1359/345 639/1343/318 703/1342/318 -f 628/1399/333 692/1398/333 691/1408/345 -f 597/1409/316 661/1414/316 660/1410/333 -f 641/1345/337 705/1346/337 684/1412/333 -f 596/1411/333 660/1410/333 659/1413/345 -f 598/1296/324 662/1295/324 661/1414/316 -f 731/1415/320 732/1692/324 724/1416/324 -f 729/1418/328 730/1421/319 722/1419/319 -f 730/1421/319 731/1415/320 723/1417/320 -f 728/1422/322 729/1418/328 721/1420/328 -f 726/1424/333 727/1447/345 719/1425/345 -f 733/1427/316 726/1693/333 718/1428/333 -f 734/1430/333 741/1694/345 749/1431/345 -f 739/1433/328 738/1591/319 746/1434/319 -f 736/1436/324 735/1695/316 743/1437/316 -f 743/1437/316 735/1695/316 734/1430/333 -f 740/1439/322 739/1433/328 747/1435/328 -f 758/1441/322 759/1452/328 751/1442/328 -f 762/1444/324 763/1456/316 755/1445/316 -f 727/1447/345 728/1422/322 720/1423/322 -f 724/1416/324 732/1692/324 733/1427/316 -f 756/1448/333 764/1696/333 765/1449/345 -f 765/1449/345 758/1697/322 750/1451/322 -f 759/1452/328 760/1454/319 752/1453/319 -f 760/1454/319 761/1468/320 753/1455/320 -f 763/1456/316 764/1696/333 756/1448/333 -f 741/1457/345 740/1439/322 748/1440/322 -f 770/1459/324 769/1464/316 777/1460/316 -f 771/1462/320 770/1459/324 778/1461/324 -f 769/1464/316 768/1466/333 776/1465/333 -f 768/1466/333 767/1698/345 775/1467/345 -f 761/1468/320 762/1444/324 754/1446/324 -f 766/1469/322 773/1699/328 781/1470/328 -f 775/1467/345 767/1698/345 766/1469/322 -f 772/1472/319 771/1462/320 779/1463/320 -f 790/1474/319 791/1490/320 783/1475/320 -f 805/1477/345 806/1700/322 788/1478/322 -f 793/1480/316 804/1500/333 786/1481/333 -f 807/1483/328 790/1701/319 782/1484/319 -f 792/1486/324 793/1480/316 785/1482/316 -f 773/1488/328 772/1472/319 780/1473/319 -f 788/1478/322 806/1700/322 807/1483/328 -f 791/1490/320 792/1486/324 784/1487/324 -f 811/1491/345 810/1528/322 818/1492/322 -f 813/1494/316 812/1505/333 820/1495/333 -f 808/1497/319 815/1702/320 823/1498/320 -f 804/1500/333 805/1477/345 787/1479/345 -f 814/1501/324 813/1494/316 821/1496/316 -f 815/1503/320 814/1501/324 822/1502/324 -f 812/1505/333 811/1491/345 819/1493/345 -f 817/1506/328 809/1703/328 808/1497/319 -f 837/1507/328 838/1704/319 830/1508/319 -f 833/1510/316 834/1525/333 826/1511/333 -f 800/1513/345 799/1516/333 794/1514/333 -f 799/1516/333 803/1541/316 798/1517/316 -f 836/1518/322 837/1507/328 829/1509/328 -f 832/1520/324 833/1510/316 825/1512/316 -f 839/1522/320 832/1705/324 824/1523/324 -f 830/1508/319 838/1704/319 839/1522/320 -f 834/1525/333 835/1527/345 827/1526/345 -f 835/1527/345 836/1518/322 828/1519/322 -f 810/1528/322 809/1703/328 817/1506/328 -f 884/1529/320 841/1706/320 840/1530/324 -f 843/1532/328 842/1549/319 885/1533/319 -f 844/1535/322 843/1532/328 886/1534/328 -f 846/1537/333 845/1543/345 888/1538/345 -f 797/1540/315 798/1517/316 803/1541/316 -f 845/1543/345 844/1535/322 887/1536/322 -f 840/1530/324 847/1707/316 890/1544/316 -f 801/1545/321 800/1513/345 795/1515/345 -f 847/1547/316 846/1537/333 889/1539/333 -f 842/1549/319 841/1706/320 884/1529/320 -f 848/1550/347 856/1708/347 863/1551/348 -f 848/1553/347 849/1556/349 857/1554/349 -f 849/1556/349 850/1559/350 858/1557/350 -f 850/1559/350 851/1564/351 859/1560/351 -f 852/1562/352 860/1709/352 859/1563/351 -f 853/1565/353 861/1710/353 860/1566/352 -f 854/1567/354 862/1711/354 861/1568/353 -f 854/1567/354 855/1552/348 863/1569/348 -f 879/1571/316 878/1585/324 870/1572/324 -f 877/1574/320 876/1586/319 868/1575/319 -f 875/1577/328 874/1587/322 866/1578/322 -f 873/1580/345 872/1712/333 864/1581/333 -f 872/1583/333 879/1571/316 871/1573/316 -f 878/1585/324 877/1574/320 869/1576/320 -f 876/1586/319 875/1577/328 867/1579/328 -f 874/1587/322 873/1580/345 865/1582/345 -f 800/1713/313 801/1714/313 882/1588/313 -f 882/1588/313 880/1715/313 881/1589/313 -f 881/1589/313 802/1716/313 803/1590/313 -f 803/1590/313 799/1717/313 800/1713/313 -f 800/1713/313 882/1588/313 803/1590/313 -f 738/1591/319 737/1593/320 745/1592/320 -f 737/1593/320 736/1436/324 744/1438/324 -f 897/1594/333 896/1597/316 891/1595/316 -f 896/1597/316 900/1600/324 895/1598/324 -f 894/1599/325 895/1598/324 900/1600/324 -f 897/1594/333 892/1596/333 893/1602/318 -f 897/1718/313 898/1719/313 903/1604/313 -f 903/1604/313 901/1720/313 902/1605/313 -f 902/1605/313 899/1721/313 900/1606/313 -f 900/1606/313 896/1722/313 897/1718/313 -f 897/1718/313 903/1604/313 900/1606/313 -f 910/1607/316 909/1610/324 904/1608/324 -f 909/1610/324 913/1613/320 908/1611/320 -f 907/1612/331 908/1611/320 913/1613/320 -f 910/1607/316 905/1609/316 906/1615/337 -f 910/1723/313 911/1724/313 916/1617/313 -f 916/1617/313 914/1725/313 915/1618/313 -f 915/1618/313 912/1726/313 913/1619/313 -f 913/1619/313 909/1727/313 910/1723/313 -f 910/1723/313 916/1617/313 913/1619/313 -f 923/1620/324 922/1623/320 917/1621/320 -f 922/1623/320 926/1626/319 921/1624/319 -f 920/1625/330 921/1624/319 926/1626/319 -f 923/1620/324 918/1622/324 919/1628/315 -f 923/1728/313 924/1729/313 929/1630/313 -f 929/1630/313 927/1730/313 928/1631/313 -f 928/1631/313 925/1731/313 926/1632/313 -f 926/1632/313 922/1732/313 923/1728/313 -f 923/1728/313 929/1630/313 926/1632/313 -f 936/1633/320 935/1636/319 930/1634/319 -f 935/1636/319 939/1639/328 934/1637/328 -f 933/1638/327 934/1637/328 939/1639/328 -f 936/1633/320 931/1635/320 932/1641/325 -f 936/1733/313 937/1734/313 942/1643/313 -f 942/1643/313 940/1735/313 941/1644/313 -f 941/1644/313 938/1736/313 939/1645/313 -f 939/1645/313 935/1737/313 936/1733/313 -f 936/1733/313 942/1643/313 939/1645/313 -f 949/1646/319 948/1649/328 943/1647/328 -f 948/1649/328 952/1652/322 947/1650/322 -f 946/1651/321 947/1650/322 952/1652/322 -f 949/1646/319 944/1648/319 945/1654/331 -f 949/1738/313 950/1739/313 955/1656/313 -f 955/1656/313 953/1740/313 954/1657/313 -f 954/1657/313 951/1741/313 952/1658/313 -f 952/1658/313 948/1742/313 949/1738/313 -f 949/1738/313 955/1656/313 952/1658/313 -f 962/1659/328 961/1662/322 956/1660/322 -f 961/1662/322 965/1665/345 960/1663/345 -f 959/1664/318 960/1663/345 965/1665/345 -f 962/1659/328 957/1661/328 958/1667/330 -f 962/1743/313 963/1744/313 968/1669/313 -f 968/1669/313 966/1745/313 967/1670/313 -f 967/1670/313 964/1746/313 965/1671/313 -f 965/1671/313 961/1747/313 962/1743/313 -f 962/1743/313 968/1669/313 965/1671/313 -f 975/1672/322 974/1748/345 969/1673/345 -f 969/1673/345 974/1748/345 978/1675/333 -f 972/1677/337 973/1676/333 978/1675/333 -f 975/1672/322 970/1674/322 971/1679/327 -f 975/1749/313 976/1750/313 981/1681/313 -f 981/1681/313 979/1751/313 980/1682/313 -f 980/1682/313 977/1752/313 978/1683/313 -f 978/1683/313 974/1753/313 975/1749/313 -f 975/1749/313 981/1681/313 978/1683/313 -o Internals -v -2.414814 -1.956913 -30.377924 -v -2.091290 -3.156823 -30.243586 -v -1.207407 -4.035219 -30.145245 -v 0.000000 -4.356734 -30.109249 -v 1.207407 -4.035219 -30.145245 -v 2.091291 -3.156823 -30.243586 -v 2.414815 -1.956913 -30.377924 -v -1.931851 -1.478221 -26.193357 -v -1.673032 -2.438856 -26.092390 -v -0.965925 -3.142088 -26.018476 -v 0.000000 -3.399490 -25.991423 -v 0.965926 -3.142088 -26.018476 -v 1.673033 -2.438855 -26.092390 -v 1.931852 -1.478221 -26.193357 -v -1.086666 -0.074678 -30.475451 -v -1.882161 -0.865234 -30.386944 -v -2.173333 -1.945154 -30.266041 -v -1.882161 -3.025073 -30.145136 -v -1.086666 -3.815629 -30.056629 -v 0.000000 -4.104992 -30.024233 -v 1.086667 -3.815629 -30.056629 -v 1.882162 -3.025073 -30.145136 -v 2.173334 -1.945153 -30.266041 -v 1.882162 -0.865234 -30.386944 -v 1.086667 -0.074678 -30.475451 -v -0.845185 -0.033770 -26.455153 -v -1.463903 -0.649099 -26.390478 -v -1.690370 -1.489654 -26.302134 -v -1.463903 -2.330209 -26.213787 -v -0.845185 -2.945538 -26.149113 -v 0.000000 -3.170764 -26.125441 -v 0.845185 -2.945538 -26.149113 -v 1.463904 -2.330209 -26.213787 -v 1.690370 -1.489654 -26.302134 -v 1.463904 -0.649099 -26.390478 -v 0.845186 -0.033770 -26.455153 -vt 0.331984 0.304833 -vt 0.384615 0.304833 -vt 0.412955 0.347584 -vt 0.224696 0.319703 -vt 0.295547 0.355019 -vt 0.295547 0.429368 -vt 0.008097 0.234201 -vt 0.141700 0.241636 -vt 0.145749 0.234201 -vt 0.008097 0.375465 -vt 0.137652 0.315985 -vt 0.137652 0.368030 -vt 0.145749 0.449814 -vt 0.012146 0.442379 -vt 0.141700 0.442379 -vt 0.404858 0.371747 -vt 0.384615 0.390335 -vt 0.331984 0.390335 -vt 0.311741 0.371747 -vt 0.303644 0.347584 -vt 0.311741 0.323420 -vt 0.358300 0.297398 -vt 0.404858 0.323420 -vt 0.265182 0.449814 -vt 0.184211 0.449814 -vt 0.153846 0.429368 -vt 0.145749 0.392193 -vt 0.153846 0.355019 -vt 0.184211 0.327138 -vt 0.265182 0.327138 -vt 0.303644 0.392193 -vt 0.012146 0.241636 -vt 0.008097 0.308550 -vt 0.008097 0.449814 -vt 0.008097 0.382900 -vt -0.000000 0.345725 -vt 0.000000 0.382900 -vt -0.000000 0.271375 -vt 0.008097 0.234201 -vt -0.000000 0.234201 -vt 0.008097 0.420074 -vt 0.000000 0.420074 -vt -0.000000 0.308550 -vt 0.008097 0.271375 -vt 0.008097 0.457249 -vt -0.000000 0.457249 -vt 0.008097 0.308550 -vt 0.137652 0.241636 -vt 0.145749 0.275093 -vt 0.145749 0.241636 -vt 0.145749 0.375465 -vt 0.137652 0.408922 -vt 0.145749 0.408922 -vt 0.137652 0.308550 -vt 0.145749 0.308550 -vt 0.137652 0.241636 -vt 0.008097 0.275093 -vt 0.008097 0.241636 -vt 0.137652 0.278810 -vt 0.145749 0.442379 -vt 0.145749 0.342007 -vt 0.137652 0.405204 -vt 0.008097 0.408922 -vt 0.137652 0.442379 -vt 0.008097 0.442379 -vt 0.137652 0.375465 -vt 0.008097 0.345725 -vt 0.137652 0.275093 -vt 0.137652 0.271375 -vt 0.137652 0.304833 -vt 0.137652 0.442379 -vt 0.137652 0.342007 -vt 0.137652 0.379182 -vt 0.137652 0.412639 -vn 0.0000 -0.1045 -0.9945 -vn 0.0000 0.1113 0.9938 -vn 0.0045 -0.9935 0.1142 -vn 0.0000 -0.9999 0.0102 -vn 0.0042 -0.9935 0.1137 -vn -0.0042 -0.9935 0.1137 -vn -0.0045 -0.9935 0.1142 -vn 0.2115 -0.2635 0.9412 -vn 0.0000 -0.3200 0.9474 -vn 0.2117 -0.2634 0.9412 -vn -0.3663 -0.1092 0.9241 -vn -0.4199 -0.0116 0.9075 -vn 0.3661 -0.1095 0.9241 -vn 0.3662 -0.1092 0.9241 -vn -0.2117 -0.2634 0.9412 -vn -0.3661 -0.1095 0.9241 -vn 0.4199 -0.0116 0.9075 -vn -0.2115 -0.2635 0.9412 -vn -0.4101 -0.2039 -0.8890 -vn -0.3573 -0.3004 -0.8844 -vn 0.2063 -0.4506 -0.8686 -vn 0.3573 -0.3004 -0.8844 -vn -0.2063 -0.4506 -0.8686 -vn -0.9597 -0.2677 -0.0860 -vn -0.8601 -0.5062 -0.0627 -vn -0.9595 -0.2683 -0.0861 -vn -0.8595 -0.5072 -0.0625 -vn -0.7026 -0.7108 -0.0351 -vn 0.4101 -0.2039 -0.8890 -vn -0.0000 -0.5055 -0.8628 -vn 0.7026 -0.7108 -0.0351 -vn 0.8595 -0.5072 -0.0625 -vn 0.8601 -0.5062 -0.0627 -vn 0.9597 -0.2677 -0.0860 -vn 0.9595 -0.2683 -0.0861 -vn -0.7029 -0.7104 -0.0350 -vn 0.7029 -0.7104 -0.0350 -s off -f 1013/1754/355 1011/1755/355 1009/1756/355 -f 1001/1757/356 1003/1758/356 1005/1759/356 -f 995/1760/357 1004/1761/357 988/1762/357 -f 996/1763/358 1017/1764/358 1007/1765/358 -f 989/1766/359 998/1767/359 1009/1768/359 -f 1008/1769/355 1007/1770/355 1017/1771/355 -f 1017/1771/355 1016/1772/355 1015/1773/355 -f 1015/1773/355 1014/1774/355 1013/1754/355 -f 1013/1754/355 1012/1775/355 1011/1755/355 -f 1011/1755/355 1010/1776/355 1009/1756/355 -f 1009/1756/355 1008/1769/355 1013/1754/355 -f 1008/1769/355 1017/1771/355 1013/1754/355 -f 1017/1771/355 1015/1773/355 1013/1754/355 -f 1006/1777/356 996/1778/356 997/1779/356 -f 997/1779/356 998/1780/356 999/1781/356 -f 999/1781/356 1000/1782/356 997/1779/356 -f 1000/1782/356 1001/1757/356 997/1779/356 -f 1001/1757/356 1002/1783/356 1003/1758/356 -f 1003/1758/356 1004/1784/356 1005/1759/356 -f 1005/1759/356 1006/1777/356 1001/1757/356 -f 1006/1777/356 997/1779/356 1001/1757/356 -f 995/1760/360 1015/1785/360 1004/1761/360 -f 996/1763/358 1006/1786/358 1017/1764/358 -f 989/1766/361 982/1787/361 998/1767/361 -s 1 -f 1002/1788/362 985/1789/363 986/1790/364 -f 983/1791/365 998/1792/366 982/1793/366 -f 1003/1794/367 986/1790/364 987/1795/368 -f 984/1796/369 999/1797/370 983/1791/365 -f 1004/1798/371 987/1795/368 988/1799/371 -f 985/1789/363 1000/1800/372 984/1796/369 -f 1009/1801/373 990/1802/374 989/1803/373 -f 993/1804/375 1014/1805/376 994/1806/376 -f 990/1802/374 1011/1807/377 991/1808/377 -f 1015/1809/378 1005/1810/379 1004/1811/380 -f 1016/1812/381 1006/1786/382 1005/1810/379 -f 1014/1805/376 995/1813/383 994/1806/376 -f 1011/1807/377 992/1814/384 991/1808/377 -f 996/1763/385 1008/1815/386 997/1816/387 -f 997/1816/387 1009/1817/388 998/1818/389 -f 992/1814/384 1013/1819/375 993/1804/375 -f 1002/1788/362 1001/1820/363 985/1789/363 -f 983/1791/365 999/1797/370 998/1792/366 -f 1003/1794/367 1002/1788/362 986/1790/364 -f 984/1796/369 1000/1800/372 999/1797/370 -f 1004/1798/371 1003/1794/367 987/1795/368 -f 985/1789/363 1001/1820/363 1000/1800/372 -f 1009/1801/373 1010/1821/374 990/1802/374 -f 993/1804/375 1013/1819/375 1014/1805/376 -f 990/1802/374 1010/1821/374 1011/1807/377 -f 1015/1809/378 1016/1822/381 1005/1810/379 -f 1016/1812/381 1017/1823/390 1006/1786/382 -f 1014/1805/376 1015/1824/383 995/1813/383 -f 1011/1807/377 1012/1825/384 992/1814/384 -f 996/1763/385 1007/1826/391 1008/1815/386 -f 997/1816/387 1008/1827/386 1009/1817/388 -f 992/1814/384 1012/1825/384 1013/1819/375 -o Bullets_Magazine.001 -v -0.000000 0.375000 -27.668859 -v -0.265166 0.265165 -27.668859 -v -0.375000 0.000000 -27.668859 -v -0.265166 -0.265165 -27.668859 -v -0.000000 -0.375000 -27.668859 -v 0.265165 -0.265165 -27.668859 -v 0.375000 0.000000 -27.668859 -v 0.265165 0.265165 -27.668859 -v -0.000000 0.250000 -27.231359 -v -0.176777 0.176777 -27.231359 -v -0.250000 0.000000 -27.231359 -v -0.176777 -0.176777 -27.231359 -v -0.000000 -0.250000 -27.231359 -v 0.176776 -0.176777 -27.231359 -v 0.250000 0.000000 -27.231359 -v 0.176776 0.176777 -27.231359 -v 1.310660 -0.439340 -27.231359 -v 1.237437 -0.616116 -27.231359 -v 1.060660 -0.689340 -27.231359 -v 0.883884 -0.616116 -27.231359 -v 0.810660 -0.439339 -27.231359 -v 0.883884 -0.262563 -27.231359 -v 1.060660 -0.189339 -27.231359 -v 1.237437 -0.262563 -27.231359 -v 1.435660 -0.439339 -27.668859 -v 1.325825 -0.704505 -27.668859 -v 1.060660 -0.814340 -27.668859 -v 0.795495 -0.704505 -27.668859 -v 0.685660 -0.439340 -27.668859 -v 0.795495 -0.174174 -27.668859 -v 1.060660 -0.064339 -27.668859 -v 1.325826 -0.174174 -27.668859 -v 1.875001 -1.500000 -27.668859 -v 1.765166 -1.234835 -27.668859 -v 1.500000 -1.125000 -27.668859 -v 1.234835 -1.234835 -27.668859 -v 1.125000 -1.500000 -27.668859 -v 1.234835 -1.765165 -27.668859 -v 1.500000 -1.875000 -27.668859 -v 1.765165 -1.765165 -27.668859 -v 1.750000 -1.500000 -27.231359 -v 1.676777 -1.323223 -27.231359 -v 1.500000 -1.250000 -27.231359 -v 1.323224 -1.323223 -27.231359 -v 1.250000 -1.500000 -27.231359 -v 1.323223 -1.676776 -27.231359 -v 1.500000 -1.750000 -27.231359 -v 1.676777 -1.676776 -27.231359 -v 1.060660 -2.810660 -27.231359 -v 0.883884 -2.737437 -27.231359 -v 0.810660 -2.560660 -27.231359 -v 0.883884 -2.383883 -27.231359 -v 1.060660 -2.310660 -27.231359 -v 1.237437 -2.383883 -27.231359 -v 1.310661 -2.560660 -27.231359 -v 1.237437 -2.737437 -27.231359 -v 1.060661 -2.935660 -27.668859 -v 0.795496 -2.825825 -27.668859 -v 0.685660 -2.560660 -27.668859 -v 0.795495 -2.295495 -27.668859 -v 1.060660 -2.185660 -27.668859 -v 1.325826 -2.295495 -27.668859 -v 1.435661 -2.560660 -27.668859 -v 1.325826 -2.825826 -27.668859 -v 0.000000 -3.375000 -27.668859 -v 0.265165 -3.265165 -27.668859 -v 0.375000 -3.000000 -27.668859 -v 0.265165 -2.734835 -27.668859 -v 0.000000 -2.625000 -27.668859 -v -0.265165 -2.734835 -27.668859 -v -0.375000 -3.000000 -27.668859 -v -0.265165 -3.265165 -27.668859 -v 0.000000 -3.250000 -27.231359 -v 0.176777 -3.176777 -27.231359 -v 0.250000 -3.000000 -27.231359 -v 0.176777 -2.823223 -27.231359 -v 0.000000 -2.750000 -27.231359 -v -0.176776 -2.823223 -27.231359 -v -0.250000 -3.000000 -27.231359 -v -0.176776 -3.176777 -27.231359 -v -1.310660 -2.560660 -27.231359 -v -1.237436 -2.383884 -27.231359 -v -1.060660 -2.310660 -27.231359 -v -0.883883 -2.383883 -27.231359 -v -0.810660 -2.560660 -27.231359 -v -0.883883 -2.737437 -27.231359 -v -1.060660 -2.810660 -27.231359 -v -1.237437 -2.737437 -27.231359 -v -1.435660 -2.560661 -27.668859 -v -1.325825 -2.295496 -27.668859 -v -1.060660 -2.185660 -27.668859 -v -0.795495 -2.295495 -27.668859 -v -0.685660 -2.560660 -27.668859 -v -0.795495 -2.825826 -27.668859 -v -1.060660 -2.935661 -27.668859 -v -1.325825 -2.825826 -27.668859 -v -1.875000 -1.500000 -27.668859 -v -1.765165 -1.765165 -27.668859 -v -1.500000 -1.875000 -27.668859 -v -1.234835 -1.765165 -27.668859 -v -1.125000 -1.500000 -27.668859 -v -1.234835 -1.234835 -27.668859 -v -1.500000 -1.125000 -27.668859 -v -1.765165 -1.234835 -27.668859 -v -1.750000 -1.500000 -27.231359 -v -1.676777 -1.676777 -27.231359 -v -1.500000 -1.750000 -27.231359 -v -1.323223 -1.676777 -27.231359 -v -1.250000 -1.500000 -27.231359 -v -1.323223 -1.323224 -27.231359 -v -1.500000 -1.250000 -27.231359 -v -1.676777 -1.323224 -27.231359 -v -1.060660 -0.189340 -27.231359 -v -0.883884 -0.262563 -27.231359 -v -0.810660 -0.439340 -27.231359 -v -0.883884 -0.616117 -27.231359 -v -1.060660 -0.689340 -27.231359 -v -1.237437 -0.616117 -27.231359 -v -1.310660 -0.439340 -27.231359 -v -1.237437 -0.262563 -27.231359 -v -1.060661 -0.064340 -27.668859 -v -0.795496 -0.174175 -27.668859 -v -0.685660 -0.439340 -27.668859 -v -0.795495 -0.704505 -27.668859 -v -1.060660 -0.814340 -27.668859 -v -1.325826 -0.704505 -27.668859 -v -1.435661 -0.439340 -27.668859 -v -1.325826 -0.174175 -27.668859 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.834008 0.557621 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.572491 -vt 0.842105 0.565056 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.842105 0.565056 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.825911 0.565056 -vt 0.834008 0.557621 -vt 0.842105 0.565056 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.834008 0.557621 -vt 0.840081 0.559480 -vt 0.834008 0.572491 -vt 0.827935 0.570632 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.827935 0.570632 -vt 0.825911 0.565056 -vt 0.827935 0.559480 -vt 0.840081 0.559480 -vt 0.840081 0.570632 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.565056 -vt 0.825911 0.557621 -vt 0.825911 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.825911 0.527881 -vt 0.809717 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.550186 -vt 0.825911 0.550186 -vt 0.809717 0.557621 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.557621 -vt 0.825911 0.565056 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.527881 -vt 0.825911 0.520446 -vt 0.825911 0.527881 -vt 0.825911 0.550186 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.513011 -vt 0.809717 0.520446 -vt 0.825911 0.535316 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.535316 -vt 0.825911 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.527881 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.825911 0.550186 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.542751 -vt 0.825911 0.550186 -vt 0.809717 0.557621 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.535316 -vt 0.825911 0.527881 -vt 0.825911 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.527881 -vt 0.825911 0.520446 -vt 0.825911 0.550186 -vt 0.809717 0.550186 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.557621 -vt 0.809717 0.527881 -vt 0.825911 0.527881 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.542751 -vt 0.825911 0.550186 -vt 0.809717 0.535316 -vt 0.825911 0.542751 -vt 0.825911 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.527881 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.825911 0.565056 -vt 0.809717 0.527881 -vt 0.825911 0.535316 -vt 0.809717 0.535316 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.809717 0.557621 -vt 0.825911 0.565056 -vt 0.825911 0.520446 -vt 0.825911 0.527881 -vt 0.825911 0.542751 -vt 0.809717 0.542751 -vt 0.809717 0.550186 -vt 0.825911 0.557621 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.550186 -vt 0.809717 0.520446 -vt 0.825911 0.513011 -vt 0.825911 0.520446 -vt 0.809717 0.550186 -vt 0.825911 0.542751 -vt 0.825911 0.550186 -vt 0.809717 0.535316 -vt 0.809717 0.542751 -vt 0.825911 0.557621 -vt 0.809717 0.557621 -vt 0.809717 0.527881 -vt 0.825911 0.535316 -vt 0.825911 0.527881 -vt 0.825911 0.565056 -vt 0.809717 0.565056 -vt 0.825911 0.572491 -vt 0.809717 0.572491 -vt 0.825911 0.535316 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.825911 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vt 0.809717 0.513011 -vn 0.0000 0.0000 1.0000 -vn 0.9615 -0.0000 0.2747 -vn 0.6799 0.6799 0.2747 -vn -0.6799 0.6799 0.2747 -vn -0.9615 -0.0000 0.2747 -vn -0.0000 0.9615 0.2747 -vn 0.6799 -0.6799 0.2747 -vn 0.0000 -0.9615 0.2747 -vn -0.6799 -0.6799 0.2747 -s off -f 1033/1828/392 1026/1829/392 1030/1830/392 -f 1060/1831/392 1062/1832/392 1064/1833/392 -f 1071/1834/392 1069/1835/392 1067/1836/392 -f 1092/1837/392 1094/1838/392 1096/1839/392 -f 1101/1840/392 1099/1841/392 1105/1842/392 -f 1128/1843/392 1129/1844/392 1122/1845/392 -f 1039/1846/392 1037/1847/392 1035/1848/392 -f 1133/1849/392 1131/1850/392 1137/1851/392 -f 1026/1829/392 1027/1852/392 1030/1830/392 -f 1027/1852/392 1028/1853/392 1030/1830/392 -f 1028/1853/392 1029/1854/392 1030/1830/392 -f 1030/1830/392 1031/1855/392 1032/1856/392 -f 1032/1856/392 1033/1828/392 1030/1830/392 -f 1058/1857/392 1059/1858/392 1060/1831/392 -f 1060/1831/392 1061/1859/392 1062/1832/392 -f 1062/1832/392 1063/1860/392 1064/1833/392 -f 1064/1833/392 1065/1861/392 1058/1857/392 -f 1058/1857/392 1060/1831/392 1064/1833/392 -f 1073/1862/392 1072/1863/392 1071/1834/392 -f 1071/1834/392 1070/1864/392 1069/1835/392 -f 1069/1835/392 1068/1865/392 1067/1836/392 -f 1067/1836/392 1066/1866/392 1073/1862/392 -f 1073/1862/392 1071/1834/392 1067/1836/392 -f 1090/1867/392 1091/1868/392 1092/1837/392 -f 1092/1837/392 1093/1869/392 1094/1838/392 -f 1094/1838/392 1095/1870/392 1096/1839/392 -f 1096/1839/392 1097/1871/392 1090/1867/392 -f 1090/1867/392 1092/1837/392 1096/1839/392 -f 1105/1842/392 1104/1872/392 1103/1873/392 -f 1103/1873/392 1102/1874/392 1105/1842/392 -f 1102/1874/392 1101/1840/392 1105/1842/392 -f 1101/1840/392 1100/1875/392 1099/1841/392 -f 1099/1841/392 1098/1876/392 1105/1842/392 -f 1122/1845/392 1123/1877/392 1124/1878/392 -f 1124/1878/392 1125/1879/392 1122/1845/392 -f 1125/1879/392 1126/1880/392 1122/1845/392 -f 1126/1880/392 1127/1881/392 1122/1845/392 -f 1127/1881/392 1128/1843/392 1122/1845/392 -f 1041/1882/392 1040/1883/392 1039/1846/392 -f 1039/1846/392 1038/1884/392 1037/1847/392 -f 1037/1847/392 1036/1885/392 1035/1848/392 -f 1035/1848/392 1034/1886/392 1041/1882/392 -f 1041/1882/392 1039/1846/392 1035/1848/392 -f 1137/1851/392 1136/1887/392 1135/1888/392 -f 1135/1888/392 1134/1889/392 1137/1851/392 -f 1134/1889/392 1133/1849/392 1137/1851/392 -f 1133/1849/392 1132/1890/392 1131/1850/392 -f 1131/1850/392 1130/1891/392 1137/1851/392 -s 1 -f 1042/1892/393 1041/1893/394 1034/1894/393 -f 1019/1895/395 1028/1896/396 1027/1897/395 -f 1019/1895/395 1026/1898/397 1018/1899/397 -f 1025/1900/394 1026/1901/397 1033/1902/394 -f 1025/1900/394 1032/1903/393 1024/1904/393 -f 1024/1904/393 1031/1905/398 1023/1906/398 -f 1023/1906/398 1030/1907/399 1022/1908/399 -f 1021/1909/400 1030/1907/399 1029/1910/400 -f 1021/1909/400 1028/1896/396 1020/1911/396 -f 1051/1912/394 1058/1913/393 1050/1914/393 -f 1048/1915/397 1041/1916/394 1049/1917/394 -f 1052/1918/397 1059/1919/394 1051/1912/394 -f 1055/1920/400 1062/1921/396 1054/1922/396 -f 1046/1923/396 1039/1924/395 1047/1925/395 -f 1056/1926/399 1065/1927/398 1064/1928/399 -f 1054/1922/396 1061/1929/395 1053/1930/395 -f 1053/1930/395 1060/1931/397 1052/1918/397 -f 1050/1932/393 1065/1927/398 1057/1933/398 -f 1056/1926/399 1063/1934/400 1055/1920/400 -f 1078/1935/397 1071/1936/394 1079/1937/394 -f 1074/1938/399 1073/1939/398 1066/1940/399 -f 1076/1941/396 1067/1942/400 1068/1943/396 -f 1075/1944/400 1066/1940/399 1067/1942/400 -f 1076/1941/396 1069/1945/395 1077/1946/395 -f 1077/1946/395 1070/1947/397 1078/1935/397 -f 1079/1937/394 1072/1948/393 1080/1949/393 -f 1080/1949/393 1073/1950/398 1081/1951/398 -f 1045/1952/400 1038/1953/396 1046/1923/396 -f 1084/1954/393 1091/1955/398 1083/1956/398 -f 1083/1956/398 1090/1957/399 1082/1958/399 -f 1087/1959/395 1096/1960/396 1095/1961/395 -f 1087/1959/395 1094/1962/397 1086/1963/397 -f 1088/1964/396 1097/1965/400 1096/1960/396 -f 1086/1963/397 1093/1966/394 1085/1967/394 -f 1089/1968/400 1090/1969/399 1097/1965/400 -f 1085/1967/394 1092/1970/393 1084/1954/393 -f 1043/1971/398 1034/1894/393 1035/1972/398 -f 1110/1973/393 1103/1974/398 1111/1975/398 -f 1044/1976/399 1037/1977/400 1045/1952/400 -f 1106/1978/396 1105/1979/400 1098/1980/396 -f 1109/1981/394 1102/1982/393 1110/1973/393 -f 1108/1983/397 1101/1984/394 1109/1981/394 -f 1108/1983/397 1099/1985/395 1100/1986/397 -f 1107/1987/395 1098/1980/396 1099/1985/395 -f 1111/1975/398 1104/1988/399 1112/1989/399 -f 1112/1989/399 1105/1990/400 1113/1991/400 -f 1047/1925/395 1040/1992/397 1048/1915/397 -f 1120/1993/397 1127/1994/394 1119/1995/394 -f 1115/1996/400 1122/1997/396 1114/1998/396 -f 1116/1999/399 1123/2000/400 1115/1996/400 -f 1120/1993/397 1129/2001/395 1128/2002/397 -f 1119/1995/394 1126/2003/393 1118/2004/393 -f 1117/2005/398 1124/2006/399 1116/1999/399 -f 1121/2007/395 1122/2008/396 1129/2001/395 -f 1118/2004/393 1125/2009/398 1117/2005/398 -f 1138/2010/397 1137/2011/395 1130/2012/397 -f 1142/2013/399 1133/2014/398 1134/2015/399 -f 1140/2016/393 1133/2014/398 1141/2017/398 -f 1142/2013/399 1135/2018/400 1143/2019/400 -f 1139/2020/394 1132/2021/393 1140/2016/393 -f 1138/2010/397 1131/2022/394 1139/2020/394 -f 1143/2019/400 1136/2023/396 1144/2024/396 -f 1144/2024/396 1137/2025/395 1145/2026/395 -f 1043/1971/398 1036/2027/399 1044/1976/399 -f 1042/1892/393 1049/2028/394 1041/1893/394 -f 1019/1895/395 1020/1911/396 1028/1896/396 -f 1019/1895/395 1027/1897/395 1026/1898/397 -f 1025/1900/394 1018/2029/397 1026/1901/397 -f 1025/1900/394 1033/1902/394 1032/1903/393 -f 1024/1904/393 1032/1903/393 1031/1905/398 -f 1023/1906/398 1031/1905/398 1030/1907/399 -f 1021/1909/400 1022/1908/399 1030/1907/399 -f 1021/1909/400 1029/1910/400 1028/1896/396 -f 1051/1912/394 1059/1919/394 1058/1913/393 -f 1048/1915/397 1040/1992/397 1041/1916/394 -f 1052/1918/397 1060/1931/397 1059/1919/394 -f 1055/1920/400 1063/1934/400 1062/1921/396 -f 1046/1923/396 1038/1953/396 1039/1924/395 -f 1056/1926/399 1057/1933/398 1065/1927/398 -f 1054/1922/396 1062/1921/396 1061/1929/395 -f 1053/1930/395 1061/1929/395 1060/1931/397 -f 1050/1932/393 1058/2030/393 1065/1927/398 -f 1056/1926/399 1064/1928/399 1063/1934/400 -f 1078/1935/397 1070/1947/397 1071/1936/394 -f 1074/1938/399 1081/2031/398 1073/1939/398 -f 1076/1941/396 1075/1944/400 1067/1942/400 -f 1075/1944/400 1074/1938/399 1066/1940/399 -f 1076/1941/396 1068/1943/396 1069/1945/395 -f 1077/1946/395 1069/1945/395 1070/1947/397 -f 1079/1937/394 1071/1936/394 1072/1948/393 -f 1080/1949/393 1072/1948/393 1073/1950/398 -f 1045/1952/400 1037/1977/400 1038/1953/396 -f 1084/1954/393 1092/1970/393 1091/1955/398 -f 1083/1956/398 1091/1955/398 1090/1957/399 -f 1087/1959/395 1088/1964/396 1096/1960/396 -f 1087/1959/395 1095/1961/395 1094/1962/397 -f 1088/1964/396 1089/1968/400 1097/1965/400 -f 1086/1963/397 1094/1962/397 1093/1966/394 -f 1089/1968/400 1082/2032/399 1090/1969/399 -f 1085/1967/394 1093/1966/394 1092/1970/393 -f 1043/1971/398 1042/1892/393 1034/1894/393 -f 1110/1973/393 1102/1982/393 1103/1974/398 -f 1044/1976/399 1036/2027/399 1037/1977/400 -f 1106/1978/396 1113/2033/400 1105/1979/400 -f 1109/1981/394 1101/1984/394 1102/1982/393 -f 1108/1983/397 1100/1986/397 1101/1984/394 -f 1108/1983/397 1107/1987/395 1099/1985/395 -f 1107/1987/395 1106/1978/396 1098/1980/396 -f 1111/1975/398 1103/1974/398 1104/1988/399 -f 1112/1989/399 1104/1988/399 1105/1990/400 -f 1047/1925/395 1039/1924/395 1040/1992/397 -f 1120/1993/397 1128/2002/397 1127/1994/394 -f 1115/1996/400 1123/2000/400 1122/1997/396 -f 1116/1999/399 1124/2006/399 1123/2000/400 -f 1120/1993/397 1121/2007/395 1129/2001/395 -f 1119/1995/394 1127/1994/394 1126/2003/393 -f 1117/2005/398 1125/2009/398 1124/2006/399 -f 1121/2007/395 1114/2034/396 1122/2008/396 -f 1118/2004/393 1126/2003/393 1125/2009/398 -f 1138/2010/397 1145/2035/395 1137/2011/395 -f 1142/2013/399 1141/2017/398 1133/2014/398 -f 1140/2016/393 1132/2021/393 1133/2014/398 -f 1142/2013/399 1134/2015/399 1135/2018/400 -f 1139/2020/394 1131/2022/394 1132/2021/393 -f 1138/2010/397 1130/2012/397 1131/2022/394 -f 1143/2019/400 1135/2018/400 1136/2023/396 -f 1144/2024/396 1136/2023/396 1137/2025/395 -f 1043/1971/398 1035/1972/398 1036/2027/399 +f 587/1547/161 912/1548/162 913/1549/161 +f 597/1550/162 914/1551/163 912/1548/162 +f 593/1552/163 915/1553/164 914/1551/163 +f 591/1554/164 916/1555/165 915/1553/164 +f 588/1556/165 917/1557/166 916/1555/165 +f 590/1558/166 918/1559/167 917/1557/166 +f 598/1560/167 919/1561/168 918/1559/167 +f 585/1562/168 913/1563/161 919/1561/168 +f 594/1111/168 920/1564/161 592/1109/161 +f 592/1109/161 921/1565/162 589/1106/162 +f 589/1106/162 922/1566/163 599/1117/163 +f 599/1117/163 923/1567/164 600/1118/164 +f 595/1112/166 924/1568/165 925/1569/166 +f 595/1112/166 926/1570/167 596/1113/167 +f 596/1113/167 927/1571/168 594/1111/168 +f 600/1118/164 924/1572/165 586/1103/165 +f 900/1573/163 835/1574/162 901/1575/162 +f 902/1576/167 833/1577/166 818/1578/166 +f 820/1579/169 836/1580/163 900/1573/163 +f 629/1581/157 835/1574/162 608/1582/157 +f 832/1583/156 834/1584/167 902/1576/167 +f 818/1578/166 610/1585/170 819/1586/170 +f 899/1587/171 838/1588/155 837/1589/171 +f 831/1428/172 603/1590/173 611/1591/174 +f 603/1590/173 607/1592/145 611/1591/174 +f 622/1593/173 612/1594/145 604/1595/145 +f 928/1596/164 929/1597/163 930/1598/163 +f 931/1599/162 932/1600/161 933/1601/161 +f 934/1602/168 935/1603/167 936/1604/167 +f 937/1605/165 938/1606/166 939/1607/165 +f 937/1605/165 940/1608/164 928/1596/164 +f 930/1598/163 941/1609/162 931/1599/162 +f 933/1610/161 942/1611/168 934/1602/168 +f 936/1604/167 938/1606/166 943/1612/166 +f 624/1613/175 849/1614/175 634/1615/176 +f 847/1616/162 626/1617/161 851/1618/162 +f 845/1619/168 628/1620/167 627/1621/168 +f 843/1622/177 850/1623/178 848/1624/177 +f 624/1613/175 631/1159/149 633/1162/149 +f 623/1625/175 851/1618/162 849/1614/175 +f 846/1626/161 627/1627/168 626/1617/161 +f 844/1628/167 848/1624/177 628/1620/167 +f 944/1629/179 945/1630/180 946/1631/181 +f 636/1632/182 947/1633/183 948/1634/184 +f 949/1635/185 950/1636/186 640/1637/187 +f 638/1638/188 950/1636/186 951/1639/189 +f 636/1632/182 952/1640/190 953/1641/191 +f 954/1642/192 955/1643/193 950/1636/186 +f 951/1639/189 950/1636/186 955/1643/193 +f 956/1644/194 948/1634/184 957/1645/195 +f 947/1633/183 957/1645/195 948/1634/184 +f 958/1646/196 959/1647/197 960/1648/198 +f 959/1647/197 961/1649/199 960/1648/198 +f 962/1650/200 952/1640/190 963/1651/201 +f 963/1651/201 952/1640/190 964/1652/202 +f 963/1651/201 958/1646/196 962/1650/200 +f 952/1640/190 948/1634/184 956/1644/194 +f 956/1644/194 964/1653/202 952/1640/190 +f 960/1648/198 954/1642/192 950/1636/186 +f 954/1642/192 960/1648/198 961/1654/199 +f 963/1655/201 956/1644/194 957/1656/195 +f 959/1657/197 954/1642/192 961/1654/199 +f 965/1658/168 857/1659/167 966/1660/167 +f 967/1661/203 852/1662/162 968/1663/162 +f 966/1660/167 639/1664/204 969/1665/204 +f 970/1666/161 643/1667/168 965/1658/205 +f 970/1668/161 852/1662/162 641/1669/161 +f 971/1670/144 972/1671/157 973/1672/144 +f 974/1673/149 975/1674/155 976/1675/149 +f 977/1676/150 978/1677/154 979/1678/150 +f 980/1679/143 981/1680/156 982/1681/143 +f 983/1682/157 976/1675/149 972/1671/157 +f 984/1683/155 979/1678/150 975/1674/155 +f 985/1684/154 982/1681/143 978/1677/154 +f 986/1685/156 973/1686/144 981/1680/156 +f 820/1579/169 837/1589/171 609/1687/169 +f 896/1688/154 840/1689/206 839/1690/154 +f 897/1691/150 839/1690/154 841/1692/150 +f 898/1693/155 841/1692/150 838/1588/155 +f 819/1586/170 840/1689/206 895/1694/206 +f 625/1695/177 632/1160/143 850/1623/178 +f 987/1696/207 637/1697/203 967/1661/203 +f 969/1665/204 638/1698/208 988/1699/208 +f 635/1700/207 988/1699/208 638/1698/208 +f 853/1701/209 989/1702/210 854/1703/210 +f 946/1631/181 990/1704/211 944/1629/179 +f 854/1703/210 991/1705/144 642/1706/144 +f 642/1706/144 992/1707/212 855/1708/212 +f 852/1709/213 993/1710/209 853/1701/209 +f 855/1708/212 994/1711/214 856/1712/214 +f 856/1712/214 995/1713/215 857/1714/215 +f 996/1715/213 852/1709/213 637/1166/149 +f 640/1169/143 639/1168/143 995/1716/215 +f 945/1630/180 997/1717/191 953/1718/191 +f 945/1719/180 952/1640/190 962/1650/200 +f 960/1648/198 946/1720/181 958/1646/196 +f 958/1646/196 945/1719/180 962/1650/200 +f 908/1721/216 998/1722/150 999/1723/217 +f 823/1724/218 999/1723/217 1000/1725/219 +f 824/1462/220 1000/1725/219 645/1174/220 +f 649/1178/221 1001/1726/222 906/1727/223 +f 906/1727/223 1002/1728/224 825/1729/225 +f 892/1730/226 821/1731/210 905/1732/226 +f 825/1729/225 998/1722/150 907/1733/150 +f 891/1734/144 822/1735/212 903/1736/144 +f 890/1737/212 904/1738/227 822/1735/212 +f 674/1739/210 903/1736/144 821/1731/210 +f 653/1740/228 655/1741/228 892/1730/226 +f 858/1742/229 675/1743/227 650/1744/229 +f 1003/1745/230 829/1746/150 911/1747/216 +f 1004/1748/231 909/1749/225 1005/1750/232 +f 1006/1751/233 911/1747/216 910/1752/218 +f 1005/1750/232 829/1746/150 1007/1753/150 +f 859/1465/220 910/1752/218 654/1183/220 +f 652/1181/221 830/1754/223 1004/1748/231 +f 863/1755/234 876/1756/235 656/1757/236 +f 656/1757/236 875/1758/237 864/1759/238 +f 860/1760/239 871/1761/240 870/1762/241 +f 861/1763/242 870/1764/241 869/1765/243 +f 862/1766/144 869/1767/243 661/1768/144 +f 862/1766/144 877/1769/244 863/1755/234 +f 1008/1770/245 879/1771/149 1009/1772/149 +f 1010/1773/246 664/1774/247 1011/1775/247 +f 663/1776/248 1008/1770/245 1012/1777/248 +f 1009/1772/149 878/1778/246 1010/1773/246 +f 1013/1779/249 880/1780/250 1014/1781/250 +f 667/1782/251 1015/1783/252 1016/1784/251 +f 1017/1785/143 881/1786/249 1013/1779/249 +f 666/1787/252 1017/1785/143 1015/1783/252 +f 669/1198/253 1018/1788/254 1019/1789/253 +f 1020/1790/255 670/1791/256 882/1488/255 +f 1021/1792/257 883/1793/258 670/1791/256 +f 1022/1794/258 884/1795/259 883/1793/258 +f 1023/1796/260 884/1797/259 1024/1798/259 +f 668/1799/261 1023/1796/260 1018/1788/254 +f 1025/1800/262 673/1801/263 1026/1802/264 +f 887/1493/265 1027/1803/266 888/1804/267 +f 888/1804/267 1028/1805/268 889/1806/268 +f 1028/1805/268 671/1807/269 889/1806/268 +f 1029/1808/270 671/1809/269 1030/1810/269 +f 673/1801/263 1029/1808/270 1026/1802/264 +f 1031/1811/271 1032/1812/164 1033/1813/165 +f 1034/1814/272 1035/1815/273 1036/1816/274 +f 1037/1817/275 1038/1818/276 1039/1819/277 +f 1040/1820/278 1041/1821/279 1042/1822/280 +f 1043/1823/271 1044/1824/281 1037/1817/275 +f 1045/1825/282 1046/1826/283 1041/1821/279 +f 1040/1827/278 1047/1828/284 1043/1823/271 +f 1034/1829/272 1048/1830/285 1049/1831/286 +f 1049/1831/286 1046/1826/283 1050/1832/287 +f 1051/1833/288 1052/1834/289 1053/1835/290 +f 1054/1836/291 1055/1837/292 1056/1838/293 +f 1057/1839/294 1058/1840/295 1052/1834/289 +f 1059/1841/296 1060/1842/297 1054/1836/291 +f 1056/1838/293 1061/1843/284 1031/1811/271 +f 1062/1844/298 1039/1819/299 1038/1818/300 +f 1063/1845/301 1064/1846/302 1035/1815/273 +f 1051/1833/288 1065/1847/303 1066/1848/304 +f 1067/1849/305 1066/1848/304 1065/1847/303 +f 1034/1814/272 1068/1850/306 1063/1845/301 +f 1069/1851/307 1054/1836/291 1056/1838/293 +f 1070/1852/308 1045/1825/282 1040/1820/278 +f 1054/1836/291 1071/1853/309 1059/1841/296 +f 1072/1854/310 1050/1832/287 1045/1825/282 +f 1059/1841/296 1073/1855/311 1039/1819/299 +f 1049/1831/286 1074/1856/312 1034/1829/272 +f 1075/1857/313 1065/1847/303 1053/1835/290 +f 1076/1858/314 1067/1849/305 1065/1847/303 +f 1077/1859/315 1049/1831/286 1050/1832/287 +f 1073/1855/316 1037/1817/275 1039/1819/277 +f 1078/1860/317 1053/1835/290 1052/1834/289 +f 1079/1861/318 1043/1823/271 1037/1817/275 +f 1080/1862/319 1052/1834/289 1058/1840/295 +f 1081/1863/320 1031/1811/271 1033/1813/165 +f 1082/1864/321 1040/1827/278 1043/1823/271 +f 1063/1845/301 1080/1862/319 1058/1840/295 +f 1083/1865/322 1056/1838/293 1031/1811/271 +f 1084/1866/162 1085/1867/149 1086/1868/323 +f 1087/1869/324 1086/1870/323 1066/1848/304 +f 1066/1848/304 1088/1871/325 1051/1833/288 +f 1051/1833/288 1089/1872/326 1057/1839/294 +f 1057/1839/294 1090/1873/327 1064/1846/302 +f 1090/1873/327 1035/1815/273 1064/1846/302 +f 1036/1816/274 1091/1874/328 1092/1875/329 +f 1048/1830/285 1092/1876/329 1093/1877/330 +f 1048/1830/285 1094/1878/331 1046/1826/283 +f 1046/1826/283 1095/1879/332 1041/1821/279 +f 1041/1821/279 1096/1880/333 1042/1822/280 +f 1042/1881/280 1097/1882/334 1047/1828/284 +f 1047/1828/284 1098/1883/335 1044/1824/281 +f 1044/1824/281 1099/1884/336 1038/1818/276 +f 1062/1844/298 1099/1884/337 1100/1885/338 +f 1100/1885/338 1060/1842/297 1062/1844/298 +f 1060/1842/297 1101/1886/339 1055/1837/292 +f 1055/1837/292 1085/1887/340 1061/1843/284 +f 1061/1843/284 1102/1888/341 1032/1812/164 +f 1103/1889/167 1083/1890/143 1081/1891/143 +f 1069/1892/143 1076/1893/314 1075/1894/313 +f 1104/1895/143 1075/1894/313 1078/1896/317 +f 1071/1897/143 1104/1895/143 1078/1896/317 +f 1080/1898/319 1079/1899/143 1078/1896/317 +f 1079/1899/143 1071/1897/143 1078/1896/317 +f 1080/1898/319 1082/1900/143 1079/1899/143 +f 1082/1900/143 1074/1901/312 1070/1902/308 +f 1072/1903/310 1070/1902/308 1077/1904/315 +f 1105/1905/342 1077/1904/315 1074/1901/312 +f 1074/1901/312 1077/1904/315 1070/1902/308 +f 1086/1868/323 1101/1906/149 1088/1907/325 +f 1106/1908/149 1088/1907/325 1101/1906/149 +f 1100/1909/149 1089/1910/326 1106/1908/149 +f 1098/1911/149 1100/1909/149 1099/1912/149 +f 1089/1910/326 1098/1911/149 1090/1913/327 +f 1097/1914/149 1090/1913/327 1098/1911/149 +f 1092/1915/329 1097/1914/149 1096/1916/333 +f 1095/1917/332 1094/1918/331 1096/1916/333 +f 1093/1919/330 1092/1915/329 1094/1918/331 +f 1092/1915/329 1096/1916/333 1094/1918/331 +f 1107/1920/343 1108/1921/149 1109/1922/149 +f 1110/1923/344 1111/1924/143 1112/1925/143 +f 1113/1926/345 1114/1927/346 1115/1928/144 +f 1115/1929/144 1116/1930/347 1117/1931/348 +f 1118/1932/349 1108/1921/350 1119/1933/351 +f 1117/1931/348 1110/1923/352 1112/1925/353 +f 1120/1934/354 1118/1932/349 1119/1933/351 +f 1118/1932/349 1121/1935/355 1114/1936/346 +f 1122/1937/356 1114/1938/346 1121/1935/355 +f 1122/1937/356 1120/1934/354 1123/1939/357 +f 1122/1937/356 1124/1940/358 1114/1941/346 +f 1125/1942/359 1122/1937/356 1123/1939/357 +f 1116/1930/347 1125/1942/359 1110/1923/352 +f 1114/1943/346 1124/1940/358 1116/1930/347 +f 1110/1923/344 1126/1944/360 1127/1945/344 +f 1126/1944/360 1123/1939/145 1128/1946/145 +f 1123/1939/145 1129/1947/361 1128/1946/145 +f 1129/1947/361 1119/1933/343 1107/1920/343 +f 728/1513/144 727/1948/362 723/1275/144 +f 730/1949/363 893/1512/364 725/1950/363 +f 729/1951/362 725/1950/363 727/1948/362 +f 741/1517/144 740/1952/362 737/1295/144 +f 743/1953/363 894/1516/364 739/1954/363 +f 743/1953/363 740/1952/362 742/1955/362 +f 1130/1956/365 1131/1957/142 1132/1958/142 +f 1133/1959/150 1134/1960/366 1135/1961/366 +f 1132/1958/142 1136/1962/367 1137/1963/367 +f 1138/1964/368 1139/1965/145 1140/1966/368 +f 1135/1961/366 1139/1965/145 1141/1967/145 +f 1137/1963/367 1142/1968/150 1133/1959/150 +f 691/1969/369 695/1970/369 1138/1964/368 +f 694/1520/370 690/1309/371 1143/1971/365 +f 759/1972/372 788/1973/373 761/1974/373 +f 760/1330/374 785/1365/375 758/1328/375 +f 788/1973/373 763/1975/376 761/1974/373 +f 790/1976/376 765/1977/377 763/1975/376 +f 789/1370/378 760/1330/374 762/1332/378 +f 765/1977/377 794/1378/379 768/1341/379 +f 794/1378/379 769/1342/380 768/1341/379 +f 764/1335/381 789/1370/378 762/1332/378 +f 750/1318/382 773/1351/383 748/1316/383 +f 793/1375/384 764/1335/381 766/1338/384 +f 780/1358/385 750/1318/382 753/1321/385 +f 769/1346/380 772/1382/386 747/1344/386 +f 782/1360/387 753/1321/385 755/1323/387 +f 747/1344/386 774/1978/142 751/1979/142 +f 748/1316/383 827/1421/388 749/1317/388 +f 751/1979/142 779/1980/389 752/1981/389 +f 749/1317/388 826/1419/150 744/1312/150 +f 783/1363/390 755/1323/387 756/1325/390 +f 779/1980/389 754/1982/391 752/1981/389 +f 744/1312/150 777/1355/392 771/1349/392 +f 781/1983/391 757/1984/393 754/1982/391 +f 777/1355/392 770/1347/394 771/1349/392 +f 758/1328/375 783/1363/390 756/1325/390 +f 784/1985/393 759/1972/372 757/1984/393 +f 806/1392/395 816/1405/396 814/1403/396 +f 808/1986/397 798/1399/398 800/1987/397 +f 810/1396/399 813/1402/400 802/1388/399 +f 799/1385/401 810/1396/399 802/1388/399 +f 806/1392/395 799/1385/401 817/1406/395 +f 809/1526/402 801/1988/403 803/1401/402 +f 807/1989/403 800/1987/397 801/1988/403 +f 587/1547/161 597/1550/162 912/1548/162 +f 597/1550/162 593/1552/163 914/1551/163 +f 593/1552/163 591/1554/164 915/1553/164 +f 591/1554/164 588/1556/165 916/1555/165 +f 588/1556/165 590/1558/166 917/1557/166 +f 590/1558/166 598/1560/167 918/1559/167 +f 598/1560/167 585/1562/168 919/1561/168 +f 585/1562/168 587/1990/161 913/1563/161 +f 594/1111/168 927/1571/168 920/1564/161 +f 592/1109/161 920/1564/161 921/1565/162 +f 589/1106/162 921/1565/162 922/1566/163 +f 599/1117/163 922/1566/163 923/1567/164 +f 595/1112/166 586/1115/165 924/1568/165 +f 595/1112/166 925/1569/166 926/1570/167 +f 596/1113/167 926/1570/167 927/1571/168 +f 600/1118/164 923/1567/164 924/1572/165 +f 900/1573/163 836/1580/163 835/1574/162 +f 902/1576/167 834/1584/167 833/1577/166 +f 820/1579/169 609/1687/169 836/1580/163 +f 629/1581/157 901/1575/162 835/1574/162 +f 832/1583/156 831/1991/156 834/1584/167 +f 818/1578/166 833/1577/166 610/1585/170 +f 899/1587/171 898/1693/155 838/1588/155 +f 622/1593/173 608/1992/172 611/1591/174 +f 608/1992/172 831/1428/172 611/1591/174 +f 603/1590/173 602/1993/145 607/1592/145 +f 622/1593/173 611/1591/174 612/1594/145 +f 928/1596/164 940/1608/164 929/1597/163 +f 931/1599/162 941/1609/162 932/1600/161 +f 934/1602/168 942/1611/168 935/1603/167 +f 937/1605/165 943/1612/166 938/1606/166 +f 937/1605/165 939/1607/165 940/1608/164 +f 930/1598/163 929/1597/163 941/1609/162 +f 933/1610/161 932/1994/161 942/1611/168 +f 936/1604/167 935/1603/167 938/1606/166 +f 624/1613/175 623/1625/175 849/1614/175 +f 847/1616/162 846/1626/161 626/1617/161 +f 845/1619/168 844/1628/167 628/1620/167 +f 843/1622/177 625/1695/177 850/1623/178 +f 624/1613/175 634/1615/176 631/1159/149 +f 623/1625/175 847/1616/162 851/1618/162 +f 846/1626/161 845/1995/168 627/1627/168 +f 844/1628/167 843/1622/177 848/1624/177 +f 944/1629/179 1144/1996/180 945/1630/180 +f 636/1632/182 635/1997/404 947/1633/183 +f 949/1635/185 960/1648/198 950/1636/186 +f 638/1638/188 640/1637/405 950/1636/186 +f 636/1632/182 948/1634/184 952/1640/190 +f 963/1651/201 959/1647/197 958/1646/196 +f 963/1655/201 964/1653/202 956/1644/194 +f 959/1657/197 955/1998/193 954/1642/192 +f 965/1658/205 643/1667/168 857/1659/167 +f 967/1661/203 637/1697/203 852/1662/162 +f 966/1660/167 857/1659/167 639/1664/204 +f 970/1666/161 641/1999/161 643/1667/168 +f 970/1668/161 968/1663/162 852/1662/162 +f 971/1670/144 983/1682/157 972/1671/157 +f 974/1673/149 984/1683/155 975/1674/155 +f 977/1676/150 985/1684/154 978/1677/154 +f 980/1679/143 986/1685/156 981/1680/156 +f 983/1682/157 974/1673/149 976/1675/149 +f 984/1683/155 977/1676/150 979/1678/150 +f 985/1684/154 980/1679/143 982/1681/143 +f 986/1685/156 971/2000/144 973/1686/144 +f 820/1579/169 899/1587/171 837/1589/171 +f 896/1688/154 895/1694/206 840/1689/206 +f 897/1691/150 896/1688/154 839/1690/154 +f 898/1693/155 897/1691/150 841/1692/150 +f 819/1586/170 610/1585/170 840/1689/206 +f 625/1695/177 630/1158/143 632/1160/143 +f 987/1696/207 635/1700/207 637/1697/203 +f 969/1665/204 639/1664/204 638/1698/208 +f 635/1700/207 987/1696/207 988/1699/208 +f 853/1701/209 993/1710/209 989/1702/210 +f 946/1631/181 949/2001/185 990/1704/211 +f 854/1703/210 989/1702/210 991/1705/144 +f 642/1706/144 991/1705/144 992/1707/212 +f 852/1709/213 996/1715/213 993/1710/209 +f 855/1708/212 992/1707/212 994/1711/214 +f 856/1712/214 994/1711/214 995/1713/215 +f 637/1166/149 636/1165/149 996/1715/213 +f 636/1165/149 953/1718/191 997/1717/191 +f 996/1715/213 636/1165/149 997/1717/191 +f 990/1704/211 949/2001/185 640/1169/143 +f 639/1168/143 857/2002/215 995/1716/215 +f 990/1704/211 640/1169/143 995/1716/215 +f 945/1630/180 1144/1996/180 997/1717/191 +f 945/1719/180 953/1641/191 952/1640/190 +f 960/1648/198 949/1635/185 946/1720/181 +f 958/1646/196 946/1720/181 945/1719/180 +f 908/1721/216 907/1733/150 998/1722/150 +f 823/1724/218 908/1721/216 999/1723/217 +f 824/1462/220 823/1724/218 1000/1725/219 +f 649/1178/221 648/1177/221 1001/1726/222 +f 906/1727/223 1001/1726/222 1002/1728/224 +f 892/1730/226 674/1739/210 821/1731/210 +f 825/1729/225 1002/1728/224 998/1722/150 +f 891/1734/144 890/1737/212 822/1735/212 +f 890/1737/212 675/1743/227 904/1738/227 +f 674/1739/210 891/1734/144 903/1736/144 +f 644/1173/228 646/1175/228 905/1732/226 +f 646/1175/228 653/1740/228 892/1730/226 +f 905/1732/226 646/1175/228 892/1730/226 +f 858/1742/229 647/2003/229 904/1738/227 +f 904/1738/227 675/1743/227 858/1742/229 +f 675/1743/227 828/2004/229 650/1744/229 +f 1003/1745/230 1007/1753/150 829/1746/150 +f 1004/1748/231 830/1754/223 909/1749/225 +f 1006/1751/233 1003/1745/230 911/1747/216 +f 1005/1750/232 909/1749/225 829/1746/150 +f 859/1465/220 1006/1751/233 910/1752/218 +f 652/1181/221 651/1180/221 830/1754/223 +f 863/1755/234 877/2005/244 876/1756/235 +f 656/1757/236 876/2006/235 875/1758/237 +f 860/1760/239 868/2007/406 871/1761/240 +f 861/1763/242 860/1760/239 870/1764/241 +f 862/1766/144 861/1763/242 869/1767/243 +f 862/1766/144 661/2008/144 877/1769/244 +f 1008/1770/245 662/2009/245 879/1771/149 +f 1010/1773/246 878/1778/246 664/1774/247 +f 663/1776/248 662/2009/245 1008/1770/245 +f 1009/1772/149 879/1771/149 878/1778/246 +f 1013/1779/249 881/1786/249 880/1780/250 +f 667/1782/251 666/1787/252 1015/1783/252 +f 1017/1785/143 665/2010/143 881/1786/249 +f 666/1787/252 665/2010/143 1017/1785/143 +f 669/1198/253 668/1799/261 1018/1788/254 +f 1020/1790/255 1021/1792/257 670/1791/256 +f 1021/1792/257 1022/1794/258 883/1793/258 +f 1022/1794/258 1024/2011/259 884/1795/259 +f 1023/1796/260 885/2012/260 884/1797/259 +f 668/1799/261 885/2012/260 1023/1796/260 +f 1025/1800/262 886/1492/262 673/1801/263 +f 887/1493/265 1145/2013/265 1027/1803/266 +f 888/1804/267 1027/1803/266 1028/1805/268 +f 1028/1805/268 1030/2014/269 671/1807/269 +f 1029/1808/270 672/2015/270 671/1809/269 +f 673/1801/263 672/2015/270 1029/1808/270 +f 1031/1811/271 1061/1843/284 1032/1812/164 +f 1034/1814/272 1063/1845/301 1035/1815/273 +f 1037/1817/275 1044/1824/281 1038/1818/276 +f 1040/1820/278 1045/1825/282 1041/1821/279 +f 1043/1823/271 1047/1828/284 1044/1824/281 +f 1045/1825/282 1050/1832/287 1046/1826/283 +f 1040/1827/278 1042/1881/280 1047/1828/284 +f 1034/1829/272 1036/2016/274 1048/1830/285 +f 1049/1831/286 1048/1830/285 1046/1826/283 +f 1051/1833/288 1057/1839/294 1052/1834/289 +f 1054/1836/291 1060/1842/297 1055/1837/292 +f 1057/1839/294 1064/1846/302 1058/1840/295 +f 1059/1841/296 1062/1844/298 1060/1842/297 +f 1056/1838/293 1055/1837/292 1061/1843/284 +f 1062/1844/298 1059/1841/296 1039/1819/299 +f 1063/1845/301 1058/1840/295 1064/1846/302 +f 1051/1833/288 1053/1835/290 1065/1847/303 +f 1067/1849/305 1087/1869/324 1066/1848/304 +f 1034/1814/272 1074/2017/312 1068/1850/306 +f 1069/1851/307 1104/2018/407 1054/1836/291 +f 1070/1852/308 1072/1854/310 1045/1825/282 +f 1054/1836/291 1104/2018/407 1071/1853/309 +f 1072/1854/310 1077/1859/315 1050/1832/287 +f 1059/1841/296 1071/1853/309 1073/1855/311 +f 1049/1831/286 1105/2019/342 1074/1856/312 +f 1075/1857/313 1076/1858/314 1065/1847/303 +f 1076/1858/314 1103/2020/167 1067/1849/305 +f 1077/1859/315 1105/2019/342 1049/1831/286 +f 1073/1855/316 1079/1861/318 1037/1817/275 +f 1078/1860/317 1075/1857/313 1053/1835/290 +f 1079/1861/318 1082/1864/321 1043/1823/271 +f 1080/1862/319 1078/1860/317 1052/1834/289 +f 1081/1863/320 1083/1865/322 1031/1811/271 +f 1082/1864/321 1070/2021/308 1040/1827/278 +f 1063/1845/301 1068/1850/306 1080/1862/319 +f 1083/1865/322 1069/1851/307 1056/1838/293 +f 1084/1866/162 1102/2022/149 1085/1867/149 +f 1087/1869/324 1084/2023/162 1086/1870/323 +f 1066/1848/304 1086/1870/323 1088/1871/325 +f 1051/1833/288 1088/1871/325 1089/1872/326 +f 1057/1839/294 1089/1872/326 1090/1873/327 +f 1090/1873/327 1091/1874/328 1035/1815/273 +f 1036/1816/274 1035/1815/273 1091/1874/328 +f 1048/1830/285 1036/2016/274 1092/1876/329 +f 1048/1830/285 1093/1877/330 1094/1878/331 +f 1046/1826/283 1094/1878/331 1095/1879/332 +f 1041/1821/279 1095/1879/332 1096/1880/333 +f 1042/1881/280 1096/2024/333 1097/1882/334 +f 1047/1828/284 1097/1882/334 1098/1883/335 +f 1044/1824/281 1098/1883/335 1099/1884/336 +f 1062/1844/298 1038/1818/300 1099/1884/337 +f 1100/1885/338 1106/2025/408 1060/1842/297 +f 1060/1842/297 1106/2025/408 1101/1886/339 +f 1055/1837/292 1101/1886/339 1085/1887/340 +f 1061/1843/284 1085/1887/340 1102/1888/341 +f 1103/1889/167 1076/1893/314 1083/1890/143 +f 1069/1892/143 1083/1890/143 1076/1893/314 +f 1104/1895/143 1069/1892/143 1075/1894/313 +f 1079/1899/143 1073/2026/143 1071/1897/143 +f 1080/1898/319 1068/2027/306 1082/1900/143 +f 1082/1900/143 1068/2027/306 1074/1901/312 +f 1086/1868/323 1085/1867/149 1101/1906/149 +f 1106/1908/149 1089/1910/326 1088/1907/325 +f 1098/1911/149 1089/1910/326 1100/1909/149 +f 1097/1914/149 1091/2028/328 1090/1913/327 +f 1092/1915/329 1091/2028/328 1097/1914/149 +f 1107/1920/343 1119/1933/343 1108/1921/149 +f 1110/1923/344 1127/1945/344 1111/1924/143 +f 1113/1926/345 1118/1932/349 1114/1927/346 +f 1115/1929/144 1114/2029/346 1116/1930/347 +f 1118/1932/349 1113/1926/345 1108/1921/350 +f 1117/1931/348 1116/1930/347 1110/1923/352 +f 1120/1934/354 1121/1935/355 1118/1932/349 +f 1122/1937/356 1121/1935/355 1120/1934/354 +f 1125/1942/359 1124/1940/358 1122/1937/356 +f 1116/1930/347 1124/1940/358 1125/1942/359 +f 1110/1923/344 1125/1942/360 1126/1944/360 +f 1126/1944/360 1125/1942/360 1123/1939/145 +f 1123/1939/145 1120/1934/361 1129/1947/361 +f 1129/1947/361 1120/1934/361 1119/1933/343 +f 728/1513/144 729/1951/362 727/1948/362 +f 730/1949/363 721/1273/364 893/1512/364 +f 729/1951/362 730/1949/363 725/1950/363 +f 741/1517/144 742/1955/362 740/1952/362 +f 743/1953/363 735/1293/364 894/1516/364 +f 743/1953/363 739/1954/363 740/1952/362 +f 1130/1956/365 1143/1971/365 1131/1957/142 +f 1133/1959/150 1142/1968/150 1134/1960/366 +f 1132/1958/142 1131/1957/142 1136/1962/367 +f 1138/1964/368 1141/1967/145 1139/1965/145 +f 1135/1961/366 1134/1960/366 1139/1965/145 +f 1137/1963/367 1136/1962/367 1142/1968/150 +f 695/1970/369 679/2030/369 1138/1964/368 +f 1138/1964/368 1140/1966/368 691/1969/369 +f 1140/1966/368 687/2031/369 691/1969/369 +f 690/1309/371 682/2032/370 1143/1971/365 +f 1143/1971/365 1130/1956/365 694/1520/370 +f 1130/1956/365 681/2033/370 694/1520/370 +f 759/1972/372 786/2034/372 788/1973/373 +f 760/1330/374 787/1367/374 785/1365/375 +f 788/1973/373 790/1976/376 763/1975/376 +f 790/1976/376 792/2035/377 765/1977/377 +f 789/1370/378 787/1367/374 760/1330/374 +f 765/1977/377 792/2035/377 794/1378/379 +f 794/1378/379 796/1380/380 769/1342/380 +f 764/1335/381 791/1373/381 789/1370/378 +f 750/1318/382 778/1356/382 773/1351/383 +f 793/1375/384 791/1373/381 764/1335/381 +f 780/1358/385 778/1356/382 750/1318/382 +f 769/1346/380 796/1383/380 772/1382/386 +f 782/1360/387 780/1358/385 753/1321/385 +f 747/1344/386 772/1382/386 774/1978/142 +f 748/1316/383 773/1351/383 827/1421/388 +f 751/1979/142 774/1978/142 779/1980/389 +f 749/1317/388 827/1421/388 826/1419/150 +f 783/1363/390 782/1360/387 755/1323/387 +f 779/1980/389 781/1983/391 754/1982/391 +f 744/1312/150 826/1419/150 777/1355/392 +f 781/1983/391 784/1985/393 757/1984/393 +f 777/1355/392 776/1354/394 770/1347/394 +f 758/1328/375 785/1365/375 783/1363/390 +f 784/1985/393 786/2034/372 759/1972/372 +f 806/1392/395 817/1406/395 816/1405/396 +f 808/1986/397 804/1397/398 798/1399/398 +f 810/1396/399 812/1400/400 813/1402/400 +f 799/1385/401 805/1391/401 810/1396/399 +f 806/1392/395 805/1391/401 799/1385/401 +f 809/1526/402 807/1989/403 801/1988/403 +f 807/1989/403 808/1986/397 800/1987/397 +l 1111 1109 diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index f8acc5aaa..bc5a0237e 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -232,6 +232,7 @@ "weapon.fire.tauLoop": {"category": "player", "sounds": ["weapon/fire/tauLoop"]}, "weapon.fire.tauRelease": {"category": "player", "sounds": ["weapon/fire/tauRelease1", "weapon/fire/tauRelease2", "weapon/fire/tauRelease3"]}, "weapon.fire.fatman": {"category": "player", "sounds": ["weapon/fire/fatman"]}, + "weapon.fire.smack": {"category": "player", "sounds": ["weapon/fire/smack"]}, "weapon.reload.boltClose": {"category": "player", "sounds": ["weapon/reload/boltClose"]}, "weapon.reload.boltOpen": {"category": "player", "sounds": ["weapon/reload/boltOpen"]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/fire/smack.ogg b/src/main/resources/assets/hbm/sounds/weapon/fire/smack.ogg new file mode 100644 index 000000000..65386b73c Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/fire/smack.ogg differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index a1dd4e7b3..815edf631 100644 Binary files a/src/main/resources/assets/hbm/textures/items/ammo.png and b/src/main/resources/assets/hbm/textures/items/ammo.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.b75.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.b75.png new file mode 100644 index 000000000..f81589f2a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.b75.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.b75_exp.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.b75_exp.png new file mode 100644 index 000000000..2c7e24b4f Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.b75_exp.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.b75_inc.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.b75_inc.png new file mode 100644 index 000000000..b01ed4d9d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.b75_inc.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.m357_bp.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.m357_bp.png new file mode 100644 index 000000000..fe66c7c00 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.m357_bp.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.m44_bp.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.m44_bp.png new file mode 100644 index 000000000..30fee7b56 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.m44_bp.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/stg77.png b/src/main/resources/assets/hbm/textures/models/weapons/stg77.png index 6aa5e8509..be34f1633 100644 Binary files a/src/main/resources/assets/hbm/textures/models/weapons/stg77.png and b/src/main/resources/assets/hbm/textures/models/weapons/stg77.png differ