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 aa9da4a6f..5496f9298 100644 --- a/changelog +++ b/changelog @@ -52,6 +52,8 @@ * Reeds rendering into water can now be toggled with the RENDER_REEDS client config * This option is usually enabled by default, unless Angelica is installed * Microwave explosions no longer destroy blocks, only the microwave and nearby players +* Wings can now be used like armor mods +* At higher pollution levels, skeletons can now spawn with guns ## Fixed * The conveyor grabber should no longer skip over items when used in long lines @@ -68,3 +70,5 @@ * Fixed issue regarding mass storage filters when using GTNH-NEI * Fixed DFC emitters calculating their original 98% inefficiency twice when hitting another emitter or tungsten crate * Fixed the wood burner destroying container items like buckets when using lava as fuel +* Fixed pollution serialization for the fluid trait config being wrong +* Fixed slag crashing the game when trying to flow into the void diff --git a/gradle.properties b/gradle.properties index a49fdc272..bee7541d3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -49,7 +49,7 @@ credits=HbMinecraft,\ \ Voxelstice (OpenComputers integration, turbine spinup),\ \ BallOfEnergy1 (OpenComputers integration),\ \ sdddddf80 (recipe configs, chinese localization, custom machine holograms),\ - \ Abel1502 (optimization, crate upgrade recipes, strand caster improvements),\ + \ Abel1502 (optimization, crate upgrade recipes, strand caster improvements, varous tweaks),\ \ SuperCraftAlex (tooltips)\ \ Ice-Arrow (research reactor tweaks),\ \ 245tt (anvil GUI improvements),\ diff --git a/src/main/java/com/hbm/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/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index f2be25e18..ad269a269 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -120,7 +120,6 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_revolver_nightmare2, 1), new Object[] { "SSM", "RRW", 'S', OreDictManager.getReflector(), 'W', W.ingot(), 'R', GOLD.wireFine(), 'M', ModItems.mechanism_special }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_bio_revolver, 1), new Object[] { "SSM", "BTW", 'S', STEEL.plate(), 'M', ModItems.mechanism_revolver_2, 'B', B.ingot(), 'T', W.bolt(), 'W', KEY_LOG }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_chemthrower, 1), new Object[] { "RWC", "HHT", "RLC", 'R', RUBBER.ingot(), 'W', ModItems.wrench, 'C', CU.plate(), 'H', STEEL.shell(), 'T', ModItems.tank_steel, 'L', ModItems.mechanism_launcher_2 }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_fatman, 1), new Object[] { "SSI", "IIM", "WPH", 'S', STEEL.plate(), 'I', STEEL.ingot(), 'W', AL.wireFine(), 'H', STEEL.shell(), 'P', Item.getItemFromBlock(Blocks.piston), 'M', ModItems.mechanism_launcher_2 }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_mirv, 1), new Object[] { "LLL", "WFW", "SSS", 'S', STEEL.plate(), 'L', PB.plate(), 'W', GOLD.wireFine(), 'F', ModItems.gun_fatman }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_proto, 1), new Object[] { "LLL", "WFW", "SSS", 'S', ANY_RUBBER.ingot(), 'L', ModItems.plate_desh, 'W', W.wireFine(), 'F', ModItems.gun_fatman }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_nuke, 1, AmmoFatman.BALEFIRE.ordinal()), new Object[] { " S ", "EBE", " S ", 'S', STEEL.shell(), 'E', ModItems.powder_power, 'B', ModItems.egg_balefire_shard }); @@ -183,10 +182,6 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_remington, 1), new Object[] { "PPM", "S L", 'P', STEEL.plate(), 'M', ModItems.mechanism_rifle_1, 'S', KEY_SLAB, 'L', KEY_LOG }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_benelli), new Object[] { "HHP", "SSM", "AAP", 'H', ModItems.ingot_dura_steel, 'S', STEEL.pipe(), 'A', AL.pipe(), 'P', ANY_PLASTIC.ingot(), 'M', ModItems.mechanism_rifle_2 }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_lunatic_marksman), new Object[] { " GN", "SSM", " A", 'G', KEY_ANYPANE, 'N', ModItems.powder_nitan_mix, 'S', BIGMT.plate(), 'M', ModItems.mechanism_special, 'A', ANY_RESISTANTALLOY.plateCast() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_coilgun), new Object[] { "CCC", "SSM", " P", 'C', ModBlocks.capacitor_copper, 'S', BIGMT.plate(), 'M', ModItems.mechanism_special, 'P', ANY_PLASTIC.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_coilgun, 16, 0), new Object[] { " T ", "TST", " T ", 'T', W.ingot(), 'S', BIGMT.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_coilgun, 16, 1), new Object[] { " T ", "TST", " T ", 'T', FERRO.ingot(), 'S', BIGMT.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.ammo_coilgun, 16, 2), new Object[] { " T ", "TST", " T ", 'T', RUBBER.ingot(), 'S', ANY_PLASTIC.ingot() }); //TODO: somehow add more variance, 4 gauge is still missing CraftingManager.addShapelessAuto(new ItemStack(ModItems.ammo_22lr, 16), new Object[] { ModItems.nitra_small }); diff --git a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java index ad675f469..aeee12735 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java +++ b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java @@ -35,6 +35,8 @@ public class EntityBulletBeamBase extends Entity implements IEntityAdditionalSpa this.setSize(0.5F, 0.5F); } + public EntityLivingBase getThrower() { return this.thrower; } + public EntityBulletBeamBase(EntityLivingBase entity, BulletConfig config, float baseDamage, float angularInaccuracy, double sideOffset, double heightOffset, double frontOffset) { this(entity.worldObj); @@ -186,8 +188,12 @@ public class EntityBulletBeamBase extends Entity implements IEntityAdditionalSpa @Override public void writeSpawnData(ByteBuf buf) { buf.writeDouble(beamLength); + buf.writeFloat(rotationYaw); + buf.writeFloat(rotationPitch); } @Override public void readSpawnData(ByteBuf buf) { this.beamLength = buf.readDouble(); + this.rotationYaw = buf.readFloat(); + this.rotationPitch = buf.readFloat(); } } diff --git a/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java b/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java index 457c5b639..76ba6e86d 100644 --- a/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java +++ b/src/main/java/com/hbm/inventory/fluid/trait/FT_Polluting.java @@ -60,12 +60,12 @@ public class FT_Polluting extends FluidTrait { public void serializeJSON(JsonWriter writer) throws IOException { writer.name("release").beginObject(); for(Entry entry : releaseMap.entrySet()) { - writer.name(entry.toString()).value(entry.getValue()); + writer.name(entry.getKey().name()).value(entry.getValue()); } writer.endObject(); writer.name("burn").beginObject(); for(Entry entry : burnMap.entrySet()) { - writer.name(entry.toString()).value(entry.getValue()); + writer.name(entry.getKey().name()).value(entry.getValue()); } writer.endObject(); } diff --git a/src/main/java/com/hbm/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/itempool/ItemPoolsLegacy.java b/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java index 52ba8708d..e1e19bd3d 100644 --- a/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java +++ b/src/main/java/com/hbm/itempool/ItemPoolsLegacy.java @@ -108,7 +108,6 @@ public class ItemPoolsLegacy { weighted(ModItems.gun_kit_2, 0, 1, 2, 3), weighted(ModItems.gun_rpg, 0, 1, 1, 4), weighted(ModItems.ammo_rocket, 0, 1, 4, 5), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.ammo_nuke, AmmoFatman.SAFE.ordinal(), 1, 2, 1), weighted(ModItems.ammo_nuke, AmmoFatman.LOW.ordinal(), 1, 2, 1), weighted(ModItems.ammo_nuke, AmmoFatman.PUMPKIN.ordinal(), 1, 2, 1), @@ -203,7 +202,6 @@ public class ItemPoolsLegacy { weighted(ModItems.billet_uranium_fuel, 0, 1, 1, 2), weighted(ModItems.ingot_uranium_fuel, 0, 1, 1, 2), weighted(ModItems.ammo_nuke, AmmoFatman.SAFE.ordinal(), 1, 2, 1), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.bottle_nuka, 0, 1, 3, 6), weighted(ModItems.bottle_quantum, 0, 1, 1, 3), weighted(ModItems.stealth_boy, 0, 1, 1, 7), diff --git a/src/main/java/com/hbm/itempool/ItemPoolsSingle.java b/src/main/java/com/hbm/itempool/ItemPoolsSingle.java index 61afecf6b..f4c1105db 100644 --- a/src/main/java/com/hbm/itempool/ItemPoolsSingle.java +++ b/src/main/java/com/hbm/itempool/ItemPoolsSingle.java @@ -90,7 +90,6 @@ public class ItemPoolsSingle { weighted(ModItems.grenade_mirv, 0, 1, 1, 1), weighted(ModItems.powder_yellowcake, 0, 26, 42, 1), weighted(ModItems.ingot_u235, 0, 3, 6, 1), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.gun_revolver_pip, 0, 1, 1, 1), weighted(ModItems.clip_revolver_pip, 0, 2, 4, 1), weighted(ModItems.circuit, EnumCircuitType.CHIP.ordinal(), 18, 32, 1), @@ -104,7 +103,6 @@ public class ItemPoolsSingle { weighted(ModItems.clip_fatman, 0, 2, 3, 1), weighted(ModItems.ammo_nuke, AmmoFatman.MIRV.ordinal(), 2, 3, 1), weighted(ModItems.gun_mirv, 0, 1, 1, 1), - weighted(ModItems.gun_fatman, 0, 1, 1, 1), weighted(ModItems.gun_proto, 0, 1, 1, 1), weighted(ModItems.gun_b92, 0, 1, 1, 1), weighted(ModItems.ingot_combine_steel, 0, 16, 28, 1), diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 78a283161..ae8fc6cd0 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1527,7 +1527,6 @@ public class ModItems { public static Item gun_calamity; public static Item gun_lacunae; public static Item gun_folly; - public static Item gun_fatman; public static Item gun_proto; public static Item gun_mirv; public static Item gun_bf; @@ -1552,7 +1551,6 @@ public class ModItems { public static Item gun_b92; public static Item gun_b92_ammo; public static Item gun_b93; - public static Item gun_coilgun; public static Item gun_xvl1456; public static Item gun_xvl1456_ammo; public static Item gun_osipr; @@ -1565,7 +1563,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; @@ -1625,6 +1622,11 @@ public class ModItems { public static Item gun_tesla_cannon; public static Item gun_stg77; public static Item gun_tau; + public static Item gun_fatman; + public static Item gun_lasrifle; + public static Item gun_coilgun; + public static Item gun_hangman; + public static Item gun_bolter; public static Item ammo_standard; @@ -4078,7 +4080,6 @@ public class ModItems { gun_calamity = new ItemGunBase(Gun762mmFactory.getCalamityConfig()).setUnlocalizedName("gun_calamity").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_calamity"); gun_lacunae = new ItemGunLacunae(Gun5mmFactory.getLacunaeConfig()).setUnlocalizedName("gun_lacunae").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_lacunae"); gun_folly = new GunFolly().setUnlocalizedName("gun_folly").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_folly"); - gun_fatman = new ItemGunBase(GunFatmanFactory.getFatmanConfig()).setUnlocalizedName("gun_fatman").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_proto = new ItemGunBase(GunFatmanFactory.getProtoConfig()).setUnlocalizedName("gun_proto").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_mirv = new ItemGunBase(GunFatmanFactory.getMIRVConfig()).setUnlocalizedName("gun_mirv").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_mirv"); gun_bf = new ItemGunBase(GunFatmanFactory.getBELConfig()).setUnlocalizedName("gun_bf").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_bf"); @@ -4103,7 +4104,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"); @@ -4116,7 +4116,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"); @@ -6901,7 +6900,6 @@ public class ModItems { GameRegistry.registerItem(gun_rpg, gun_rpg.getUnlocalizedName()); GameRegistry.registerItem(gun_karl, gun_karl.getUnlocalizedName()); GameRegistry.registerItem(gun_hk69, gun_hk69.getUnlocalizedName()); - GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(gun_proto, gun_proto.getUnlocalizedName()); GameRegistry.registerItem(gun_mirv, gun_mirv.getUnlocalizedName()); GameRegistry.registerItem(gun_bf, gun_bf.getUnlocalizedName()); @@ -6923,7 +6921,6 @@ public class ModItems { GameRegistry.registerItem(gun_bolt_action_green, gun_bolt_action_green.getUnlocalizedName()); GameRegistry.registerItem(gun_bolt_action_saturnite, gun_bolt_action_saturnite.getUnlocalizedName()); GameRegistry.registerItem(gun_mymy, gun_mymy.getUnlocalizedName()); - GameRegistry.registerItem(gun_coilgun, gun_coilgun.getUnlocalizedName()); GameRegistry.registerItem(gun_xvl1456, gun_xvl1456.getUnlocalizedName()); GameRegistry.registerItem(gun_osipr, gun_osipr.getUnlocalizedName()); GameRegistry.registerItem(gun_immolator, gun_immolator.getUnlocalizedName()); @@ -6931,7 +6928,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()); @@ -6987,6 +6983,11 @@ public class ModItems { GameRegistry.registerItem(gun_tesla_cannon, gun_tesla_cannon.getUnlocalizedName()); GameRegistry.registerItem(gun_stg77, gun_stg77.getUnlocalizedName()); GameRegistry.registerItem(gun_tau, gun_tau.getUnlocalizedName()); + GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); + GameRegistry.registerItem(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/BulletConfig.java b/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java index 7b6fe25a0..fadc8ee17 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java @@ -211,6 +211,31 @@ public class BulletConfig implements Cloneable { } }; + public static BiConsumer LAMBDA_STANDARD_BEAM_HIT = (bullet, mop) -> { + + if(mop.typeOfHit == mop.typeOfHit.ENTITY) { + Entity entity = mop.entityHit; + + if(entity instanceof EntityLivingBase && ((EntityLivingBase) entity).getHealth() <= 0) return; + + DamageSource damageCalc = bullet.config.getDamage(bullet, bullet.getThrower(), false); + + if(!(entity instanceof EntityLivingBase)) { + EntityDamageUtil.attackEntityFromIgnoreIFrame(entity, damageCalc, bullet.damage); + return; + } + + EntityLivingBase living = (EntityLivingBase) entity; + + if(bullet.config.armorPiercingPercent == 0) { + EntityDamageUtil.attackEntityFromIgnoreIFrame(entity, damageCalc, bullet.damage); + } else { + DamageSource damagePiercing = bullet.config.getDamage(bullet, bullet.getThrower(), true); + EntityDamageUtil.attackArmorPiercing(living, damageCalc, damagePiercing, bullet.damage, bullet.config.armorPiercingPercent); + } + } + }; + public static BiConsumer LAMBDA_BEAM_HIT = (beam, mop) -> { if(mop.typeOfHit == mop.typeOfHit.ENTITY) { diff --git a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java index 5a4787853..90f21ddf5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java @@ -14,6 +14,7 @@ import com.hbm.render.anim.BusAnimation; import com.hbm.render.anim.HbmAnimations.AnimType; import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; /** * Despite how complicated the GunConfig looks, it actually only exists to hold together a bunch of fields. Everything else is infrastructure for getting and setting. @@ -29,9 +30,11 @@ 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"; + public static final String O_SCOPETEXTURE = "O_SCOPETEXTURE"; public static final String CON_SMOKE = "CON_SMOKE"; public static final String CON_ORCHESTRA = "CON_ORCHESTRA"; public static final String CON_ONPRESSPRIMARY = "CON_ONPRESSPRIMARY"; @@ -53,9 +56,11 @@ 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; + protected ResourceLocation scopeTexture_DNA; /** Handles smoke clientside */ protected BiConsumer smokeHandler_DNA; /** This piece only triggers during reloads, playing sounds depending on the reload's progress making reload sounds easier and synced to animations */ @@ -82,9 +87,11 @@ 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); } + public ResourceLocation getScopeTexture(ItemStack stack) { return WeaponUpgradeManager.eval(scopeTexture_DNA, stack, O_SCOPETEXTURE, this); } public BiConsumer getSmokeHandler(ItemStack stack) { return WeaponUpgradeManager.eval(smokeHandler_DNA, stack, CON_SMOKE, this); } public BiConsumer getOrchestra(ItemStack stack) { return WeaponUpgradeManager.eval(this.orchestra_DNA, stack, CON_ORCHESTRA, this); } @@ -105,13 +112,15 @@ public class GunConfig { /* SETTERS */ - public GunConfig rec(Receiver... receivers) { this.receivers_DNA = receivers; return this; } - public GunConfig dura(float dura) { this.durability_DNA = dura; return this; } - public GunConfig draw(int draw) { this.drawDuration_DNA = draw; return this; } - public GunConfig inspect(int inspect) { this.inspectDuration_DNA = inspect; return this; } - public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } - public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } - public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } + public GunConfig rec(Receiver... receivers) { this.receivers_DNA = receivers; return this; } + public GunConfig dura(float dura) { this.durability_DNA = dura; return this; } + public GunConfig draw(int draw) { this.drawDuration_DNA = draw; return this; } + public GunConfig inspect(int inspect) { this.inspectDuration_DNA = inspect; return this; } + public GunConfig inspectCancel(boolean flag) { this.inspectCancel_DNA = flag; return this; } + public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } + public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } + public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } + public GunConfig scopeTexture(ResourceLocation tex) { this.scopeTexture_DNA = tex; return this; } public GunConfig smoke(BiConsumer smoke) { this.smokeHandler_DNA = smoke; return this; } public GunConfig orchestra(BiConsumer orchestra) { this.orchestra_DNA = orchestra; return this; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java index 10af203e0..a926de13b 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java +++ b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java @@ -23,6 +23,7 @@ import com.hbm.util.EnumUtil; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; @@ -100,12 +101,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 +117,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)) : "")); + } } } @@ -339,6 +344,8 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IEquipRecei bottomOffset += component.getComponentHeight(player, stack); } } + + Minecraft.getMinecraft().renderEngine.bindTexture(Gui.icons); } public static class SmokeNode { diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactory.java index 1c1952aea..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 @@ -60,6 +60,8 @@ public class GunFactory { XFactory50.init(); XFactoryEnergy.init(); XFactoryAccelerator.init(); + XFactoryCatapult.init(); + XFactory75Bolt.init(); /// PROXY BULLSHIT /// MainRegistry.proxy.registerGunCfg(); @@ -67,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, @@ -81,6 +84,8 @@ public class GunFactory { FLAME_DIESEL, FLAME_GAS, FLAME_NAPALM, FLAME_BALEFIRE, CAPACITOR, CAPACITOR_OVERCHARGE, CAPACITOR_BLACKLIGHTNING, TAU_URANIUM, + COIL_TUNGSTEN, COIL_FERROURANIUM, + NUKE_STANDARD, NUKE_DEMO, NUKE_HIGH, NUKE_TOTS, NUKE_HIVE, M44_EQUESTRIAN, G12_EQUESTRIAN, BMG50_EQUESTRIAN } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index fc803b4d6..09f753aa5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java @@ -8,10 +8,12 @@ import static com.hbm.items.weapon.sedna.factory.XFactory40mm.*; import static com.hbm.items.weapon.sedna.factory.XFactory44.*; import static com.hbm.items.weapon.sedna.factory.XFactory50.*; import static com.hbm.items.weapon.sedna.factory.XFactory556mm.*; +import static com.hbm.items.weapon.sedna.factory.XFactory75Bolt.*; import static com.hbm.items.weapon.sedna.factory.XFactory762mm.*; import static com.hbm.items.weapon.sedna.factory.XFactory9mm.*; import static com.hbm.items.weapon.sedna.factory.XFactoryAccelerator.*; import static com.hbm.items.weapon.sedna.factory.XFactoryBlackPowder.*; +import static com.hbm.items.weapon.sedna.factory.XFactoryCatapult.*; import static com.hbm.items.weapon.sedna.factory.XFactoryEnergy.*; import static com.hbm.items.weapon.sedna.factory.XFactoryRocket.*; @@ -64,6 +66,11 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_tesla_cannon, new ItemRenderTeslaCannon()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_stg77, new ItemRenderSTG77()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_tau, new ItemRenderTau()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); + 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); @@ -72,13 +79,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); @@ -112,6 +121,10 @@ public class GunFactoryClient { bmg50_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); bmg50_ap.setRenderer(LegoClient.RENDER_AP_BULLET); bmg50_du.setRenderer(LegoClient.RENDER_DU_BULLET); + + b75.setRenderer(LegoClient.RENDER_AP_BULLET); + b75_inc.setRenderer(LegoClient.RENDER_AP_BULLET); + b75_exp.setRenderer(LegoClient.RENDER_EXPRESS_BULLET); g12_bp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); g12_bp_magnum.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -134,10 +147,18 @@ public class GunFactoryClient { setRendererBulk(LegoClient.RENDER_RPZB, rocket_rpzb); setRendererBulk(LegoClient.RENDER_QD, rocket_qd); setRendererBulk(LegoClient.RENDER_ML, rocket_ml); + + setRendererBulk(LegoClient.RENDER_NUKE, nuke_standard, nuke_demo, nuke_high); + nuke_tots.setRenderer(LegoClient.RENDER_GRENADE); + nuke_hive.setRenderer(LegoClient.RENDER_HIVE); setRendererBulkBeam(LegoClient.RENDER_LIGHTNING, energy_tesla, energy_tesla_overcharge); setRendererBulkBeam(LegoClient.RENDER_TAU, tau_uranium); setRendererBulkBeam(LegoClient.RENDER_TAU_CHARGE, tau_uranium_charge); + setRendererBulkBeam(LegoClient.RENDER_LASER, energy_las, energy_las_overcharge); + + setRendererBulk(LegoClient.RENDER_AP_BULLET, coil_tungsten, coil_ferrouranium); + //HUDS ((ItemGunBaseNT) ModItems.gun_debug) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_pepperbox) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); @@ -170,6 +191,11 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_tesla_cannon) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_stg77) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_tau) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_fatman) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_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 a7f9dc938..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)); + } } } }; @@ -248,8 +252,8 @@ public class Lego { double sideOffset = ItemGunBaseNT.getIsAiming(stack) ? 0 : offset.zCoord; /*forwardOffset = 0.75; - heightOffset = 0; - sideOffset = -0.375D;*/ + heightOffset = -0.0625 * 1.5; + sideOffset = -0.1875D;*/ int projectiles = config.projectilesMin; if(config.projectilesMax > config.projectilesMin) projectiles += entity.getRNG().nextInt(config.projectilesMax - config.projectilesMin + 1); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java index 7f101ea78..72a6e83c3 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java @@ -10,6 +10,7 @@ import com.hbm.items.weapon.sedna.hud.HUDComponentAmmoCounter; import com.hbm.items.weapon.sedna.hud.HUDComponentDurabilityBar; import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; +import com.hbm.render.tileentity.RenderArcFurnace; import com.hbm.render.util.BeamPronter; import com.hbm.render.util.BeamPronter.EnumBeamType; import com.hbm.render.util.BeamPronter.EnumWaveType; @@ -124,6 +125,7 @@ public class LegoClient { if(bullet.ticksExisted < 2) return; + RenderArcFurnace.fullbright(true); GL11.glPushMatrix(); GL11.glEnable(GL11.GL_BLEND); GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); @@ -170,6 +172,7 @@ public class LegoClient { GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); GL11.glDisable(GL11.GL_BLEND); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); } public static BiConsumer RENDER_GRENADE = (bullet, interp) -> { @@ -231,7 +234,8 @@ public class LegoClient { }; public static BiConsumer RENDER_LIGHTNING = (bullet, interp) -> { - + + RenderArcFurnace.fullbright(true); GL11.glPushMatrix(); GL11.glRotatef(180 - bullet.rotationYaw, 0, 1F, 0); GL11.glRotatef(-bullet.rotationPitch - 90, 1F, 0, 0); @@ -245,10 +249,12 @@ public class LegoClient { BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorOuter, colorOuter, bullet.ticksExisted, (int)(bullet.beamLength / 2 + 1), (float)scale * 7F, 2, 0.0625F); BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorOuter, colorOuter, bullet.ticksExisted / 2, (int)(bullet.beamLength / 2 + 1), (float)scale * 7F, 2, 0.0625F); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); }; public static BiConsumer RENDER_TAU = (bullet, interp) -> { + RenderArcFurnace.fullbright(true); double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); GL11.glPushMatrix(); @@ -269,10 +275,12 @@ public class LegoClient { renderBulletStandard(Tessellator.instance, 0xFFBF00, 0xFFFFFF, bullet.beamLength, true); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); }; public static BiConsumer RENDER_TAU_CHARGE = (bullet, interp) -> { + RenderArcFurnace.fullbright(true); double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); GL11.glPushMatrix(); @@ -293,5 +301,47 @@ public class LegoClient { renderBulletStandard(Tessellator.instance, 0xFFF0A0, 0xFFFFFF, bullet.beamLength, true); GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); + }; + + public static BiConsumer RENDER_LASER = (bullet, interp) -> { + + RenderArcFurnace.fullbright(true); + GL11.glPushMatrix(); + GL11.glRotatef(180 - bullet.rotationYaw, 0, 1F, 0); + GL11.glRotatef(-bullet.rotationPitch - 90, 1F, 0, 0); + Vec3 delta = Vec3.createVectorHelper(0, bullet.beamLength, 0); + double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); + GL11.glScaled(age / 2 + 0.5, 1, age / 2 + 0.5); + int colorInner = ((int)(0x80 * age) << 16) | ((int)(0x15 * age) << 8) | (int) (0x15 * age); + BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorInner, colorInner, bullet.ticksExisted / 3, (int)(bullet.beamLength / 2 + 1), 0F, 8, 0.0625F); + GL11.glPopMatrix(); + RenderArcFurnace.fullbright(false); + }; + + public static BiConsumer RENDER_NUKE = (bullet, interp) -> { + + GL11.glPushMatrix(); + GL11.glScalef(0.125F, 0.125F, 0.125F); + GL11.glRotated(-90, 0, 1, 0); + GL11.glTranslatef(0, -1, 1F); + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.fatman_mininuke_tex); + ResourceManager.fatman.renderPart("MiniNuke"); + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); + }; + + public static BiConsumer RENDER_HIVE = (bullet, interp) -> { + + GL11.glPushMatrix(); + GL11.glScalef(0.125F, 0.125F, 0.125F); + GL11.glRotated(90, 0, -1, 0); + GL11.glTranslatef(0, 0, 3.5F); + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.panzerschreck_tex); + ResourceManager.panzerschreck.renderPart("Rocket"); + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index 557ba83f2..e029e28b5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java @@ -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. @@ -623,6 +627,10 @@ public class Orchestras { if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, 0.375, aiming ? 0 : -0.125, aiming ? 0 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); } } + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); + if(timer == 8) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCock", 1F, 1F); + } if(type == AnimType.RELOAD) { IMagazine mag = ctx.config.getReceivers(stack)[0].getMagazine(stack); if(mag.getAmount(stack, ctx.inventory) == 0) { @@ -634,6 +642,15 @@ public class Orchestras { if(type == AnimType.RELOAD_CYCLE) { if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunReload", 1F, 1F); } + if(type == AnimType.INSPECT) { + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCockOpen", 1F, 1F); + if(timer == 18) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCockClose", 1F, 1F); + } + if(type == AnimType.JAMMED) { + if(timer == 18) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.foley.gunWhack", 1F, 1F); + if(timer == 25) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.foley.gunWhack", 1F, 1F); + if(timer == 29) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.shotgunCockClose", 1F, 1F); + } }; public static BiConsumer ORCHESTRA_PANERSCHRECK = (stack, ctx) -> { @@ -880,27 +897,61 @@ public class Orchestras { if(entity.worldObj.isRemote) return; AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + boolean aiming = ItemGunBaseNT.getIsAiming(stack); - if(type == AnimType.CYCLE) { - if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); - } - if(type == AnimType.CYCLE_DRY) { - if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 0.8F); - if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.pistolCock", 1F, 0.9F); - if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); - } - if(type == AnimType.RELOAD) { - if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); - if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); - if(timer == 24) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); - if(timer == 34) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); - } - if(type == AnimType.INSPECT) { - if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); - if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); - - if(timer == 114) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallInsert", 1F, 1F); - if(timer == 124) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + if(ClientConfig.GUN_ANIMS_LEGACY.get()) { + if(type == AnimType.CYCLE) { + if(timer == 0) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); + if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, aiming ? 0.125 : 0.125, aiming ? -0.125 : -0.25, aiming ? -0.125 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + } + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 0.8F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.pistolCock", 1F, 0.9F); + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 24) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 34) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + if(type == AnimType.INSPECT) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 10) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + + if(timer == 114) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallInsert", 1F, 1F); + if(timer == 124) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + } else { + if(type == AnimType.CYCLE) { + if(timer == 0) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); + if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, aiming ? 0.125 : 0.25, aiming ? -0.125 : -0.25, aiming ? -0.125 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + } + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.CYCLE_DRY) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 0.8F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.pistolCock", 1F, 0.9F); + if(timer == 40) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 0.25F, 1.25F); + } + if(type == AnimType.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 16) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 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); + } + if(type == AnimType.INSPECT) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 0.9F); + if(timer == 11) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + + if(timer == 72) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallInsert", 1F, 1F); + if(timer == 84) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } } }; @@ -979,4 +1030,125 @@ public class Orchestras { } } }; + + public static BiConsumer ORCHESTRA_FATMAN = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.fatmanFull", 1F, 1F); + } + }; + + public static BiConsumer ORCHESTRA_LASRIFLE = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.RELOAD) { + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + if(timer == 18) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.impact", 0.25F, 1F); + if(timer == 30) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 38) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + + if(type == AnimType.INSPECT) { + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + if(timer == 12) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 20) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + + if(type == AnimType.JAMMED) { + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); + if(timer == 22) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 30) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); + } + }; + + public static BiConsumer ORCHESTRA_COILGUN = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.RELOAD) { + if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.coilgunReload", 1F, 1F); + } + }; + + 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); + } + }; + + public static BiConsumer ORCHESTRA_BOLTER = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + boolean aiming = ItemGunBaseNT.getIsAiming(stack); + + if(type == AnimType.CYCLE) { + if(timer == 1) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); + if(casing != null) CasingCreator.composeEffect(entity.worldObj, entity, 0.5, aiming ? 0 : -0.125, aiming ? -0.0625 : -0.25D, 0, 0.18, -0.12, 0.01, casing.getName()); + } + } + + if(type == AnimType.RELOAD) { + + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); + if(timer == 26) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java index 4b3eada23..680fc7ed7 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java @@ -119,7 +119,7 @@ public class XFactory12ga { ModItems.gun_spas12 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(600).draw(20).inspect(39).reloadSequential(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) - .dmg(12F).delay(20).reload(5, 10, 10, 10, 0).jam(24).sound("hbm:weapon.shotgunShoot", 1.0F, 1.0F) + .dmg(12F).delay(20).reload(5, 10, 10, 10, 0).jam(36).sound("hbm:weapon.shotgunShoot", 1.0F, 1.0F) .mag(new MagazineSingleReload(0, 8).addConfigs(all)) .offset(0.75, -0.0625, -0.1875) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) @@ -348,14 +348,15 @@ public class XFactory12ga { case EQUIP: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(-60, 0, 0, 0).addPos(0, 0, -3, 500, IType.SIN_DOWN)); case CYCLE: return ResourceManager.spas_12_anim.get("Fire"); - case CYCLE_DRY: return new BusAnimation(); + case CYCLE_DRY: return ResourceManager.spas_12_anim.get("FireDry"); + case ALT_CYCLE: return ResourceManager.spas_12_anim.get("FireAlt"); case RELOAD: boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory) <= 0; return ResourceManager.spas_12_anim.get(empty ? "ReloadEmptyStart" : "ReloadStart"); case RELOAD_CYCLE: return ResourceManager.spas_12_anim.get("Reload"); case RELOAD_END: return ResourceManager.spas_12_anim.get("ReloadEnd"); - case JAMMED: return new BusAnimation(); - case INSPECT: return new BusAnimation(); + case JAMMED: return ResourceManager.spas_12_anim.get("Jammed"); + case INSPECT: return ResourceManager.spas_12_anim.get("Inspect"); } return null; diff --git a/src/main/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..48ad36d65 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory44.java @@ -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,10 +9,13 @@ 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; import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +import com.hbm.lib.RefStrings; import com.hbm.particle.SpentCasing; import com.hbm.particle.SpentCasing.CasingType; import com.hbm.render.anim.BusAnimation; @@ -20,9 +24,13 @@ import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; public class XFactory44 { + public static final ResourceLocation scope_lilmac = new ResourceLocation(RefStrings.MODID, "textures/misc/scope_44.png"); + + public static BulletConfig m44_bp; public static BulletConfig m44_sp; public static BulletConfig m44_fmj; public static BulletConfig m44_jhp; @@ -32,6 +40,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 +59,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 +70,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) + .dura(31_000).draw(10).inspect(23).crosshair(Crosshair.L_CLASSIC).scopeTexture(scope_lilmac).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(10F).delay(14).reload(46).jam(23).sound("hbm:weapon.44Shoot", 1.0F, 1.0F) - .mag(new MagazineFullReload(0, 6).addConfigs(m44_equestrian, m44_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 +149,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 +182,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/XFactory556mm.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java index 8751b21ab..28abc2e62 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java @@ -3,6 +3,7 @@ package com.hbm.items.weapon.sedna.factory; import java.util.function.BiConsumer; import java.util.function.BiFunction; +import com.hbm.config.ClientConfig; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.Crosshair; @@ -15,6 +16,7 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; import com.hbm.main.MainRegistry; +import com.hbm.main.ResourceManager; import com.hbm.particle.SpentCasing; import com.hbm.particle.SpentCasing.CasingType; import com.hbm.render.anim.BusAnimation; @@ -56,7 +58,7 @@ public class XFactory556mm { ModItems.gun_stg77 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(3_000).draw(10).inspect(125).crosshair(Crosshair.CIRCLE).smoke(LAMBDA_SMOKE) .rec(new Receiver(0) - .dmg(15F).delay(2).dry(15).auto(true).spread(0.0F).reload(37).jam(0).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .dmg(15F).delay(2).dry(15).auto(true).spread(0.0F).reload(46).jam(0).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) .mag(new MagazineFullReload(0, 30).addConfigs(r556_sp, r556_fmj, r556_jhp, r556_ap)) .offset(1, -0.0625 * 2.5, -0.25D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) @@ -132,28 +134,42 @@ public class XFactory556mm { }; @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_STG77_ANIMS = (stack, type) -> { - switch(type) { - case EQUIP: return new BusAnimation() - .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); - case CYCLE: return new BusAnimation() - .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)) - .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); - case CYCLE_DRY: return new BusAnimation() - .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -2, 150).addPos(0, 0, 0, 100, IType.SIN_UP)) - .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); - case RELOAD: return new BusAnimation() - .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 1600).addPos(0, 0, 0, 100, IType.SIN_UP)) - .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 1500).addPos(0, 0, 0, 50)) - .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 200).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); - case INSPECT: return new BusAnimation() - .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 6100).addPos(0, 0, 0, 100, IType.SIN_UP)) - .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 6000).addPos(0, 0, 0, 50)) - .addBus("INSPECT_LEVER", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -10, 100).addPos(0, 0, -10, 100).addPos(0, 0, 0, 100)) - .addBus("INSPECT_BARREL", new BusAnimationSequence().addPos(0, 0, 0, 600).addPos(0, 0, 20, 150).addPos(0, 0, 0, 400).addPos(0, 0, 0, 500).addPos(15, 0, 0, 500).addPos(15, 0, 0, 2000).addPos(0, 0, 0, 500).addPos(0, 0, 0, 500).addPos(0, 0, 20, 200).addPos(0, 0, 20, 400).addPos(0, 0, 0, 150)) - .addBus("INSPECT_MOVE", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0, 0, 6, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(0, 0, 6, 500).addPos(0, 0, 0, 1000)) - .addBus("INSPECT_GUN", new BusAnimationSequence().addPos(0, 0, 0, 1750).addPos(15, 0, -70, 500, IType.SIN_FULL).addPos(15, 0, -70, 1500).addPos(0, 0, 0, 500, IType.SIN_FULL)); + if(ClientConfig.GUN_ANIMS_LEGACY.get()) { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)) + .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); + case CYCLE_DRY: return new BusAnimation() + .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -2, 150).addPos(0, 0, 0, 100, IType.SIN_UP)) + .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); + case RELOAD: return new BusAnimation() + .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 1600).addPos(0, 0, 0, 100, IType.SIN_UP)) + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 1500).addPos(0, 0, 0, 50)) + .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 200).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + case INSPECT: return new BusAnimation() + .addBus("BOLT", new BusAnimationSequence().addPos(0, 0, -2, 150).addPos(0, 0, -2, 6100).addPos(0, 0, 0, 100, IType.SIN_UP)) + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 20, 50).addPos(0, 0, 20, 6000).addPos(0, 0, 0, 50)) + .addBus("INSPECT_LEVER", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, -10, 100).addPos(0, 0, -10, 100).addPos(0, 0, 0, 100)) + .addBus("INSPECT_BARREL", new BusAnimationSequence().addPos(0, 0, 0, 600).addPos(0, 0, 20, 150).addPos(0, 0, 0, 400).addPos(0, 0, 0, 500).addPos(15, 0, 0, 500).addPos(15, 0, 0, 2000).addPos(0, 0, 0, 500).addPos(0, 0, 0, 500).addPos(0, 0, 20, 200).addPos(0, 0, 20, 400).addPos(0, 0, 0, 150)) + .addBus("INSPECT_MOVE", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0, 0, 6, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 500, IType.SIN_FULL).addPos(2, 0.75, 0, 1000).addPos(2, 0, 3, 500, IType.SIN_FULL).addPos(0, 0, 6, 500).addPos(0, 0, 0, 1000)) + .addBus("INSPECT_GUN", new BusAnimationSequence().addPos(0, 0, 0, 1750).addPos(15, 0, -70, 500, IType.SIN_FULL).addPos(15, 0, -70, 1500).addPos(0, 0, 0, 500, IType.SIN_FULL)); + } + } else { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)) + .addBus("SAFETY", new BusAnimationSequence().addPos(0.25, 0, 0, 0).addPos(0.25, 0, 0, 2000).addPos(0, 0, 0, 50)); + case CYCLE_DRY: return ResourceManager.stg77_anim.get("FireDry"); + case RELOAD: return ResourceManager.stg77_anim.get("Reload"); + case INSPECT: return ResourceManager.stg77_anim.get("Inspect"); + } } + return null; }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory75Bolt.java new file mode 100644 index 000000000..5caea7441 --- /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_BOLTER) + ).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/items/weapon/sedna/factory/XFactoryAccelerator.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java index 1008bfcde..34653bd18 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryAccelerator.java @@ -2,6 +2,7 @@ package com.hbm.items.weapon.sedna.factory; import java.util.function.BiConsumer; import java.util.function.BiFunction; +import java.util.function.Consumer; import com.hbm.entity.projectile.EntityBulletBeamBase; import com.hbm.items.ModItems; @@ -14,13 +15,19 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineBelt; +import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +import com.hbm.main.MainRegistry; import com.hbm.render.anim.BusAnimation; import com.hbm.render.anim.BusAnimationSequence; import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.Vec3; public class XFactoryAccelerator { @@ -29,6 +36,46 @@ public class XFactoryAccelerator { public static BulletConfig tau_uranium; public static BulletConfig tau_uranium_charge; + + public static BulletConfig coil_tungsten; + public static BulletConfig coil_ferrouranium; + + public static Consumer LAMBDA_UPDATE_TUNGSTEN = (entity) -> {breakInPath(entity, 1.25F); }; + public static Consumer LAMBDA_UPDATE_FERRO = (entity) -> { breakInPath(entity, 2.5F); }; + + public static void breakInPath(Entity entity, float threshold) { + + Vec3 vec = Vec3.createVectorHelper(entity.posX - entity.prevPosX, entity.posY - entity.prevPosY, entity.posZ - entity.prevPosZ); + double motion = Math.max(vec.lengthVector(), 0.1); + vec = vec.normalize(); + + for(double d = 0; d < motion; d += 0.5) { + + double dX = entity.posX - vec.xCoord * d; + double dY = entity.posY - vec.yCoord * d; + double dZ = entity.posZ - vec.zCoord * d; + + if(entity.worldObj.isRemote) { + NBTTagCompound nbt = new NBTTagCompound(); + nbt.setString("type", "vanillaExt"); + nbt.setString("mode", "fireworks"); + nbt.setDouble("posX", dX); + nbt.setDouble("posY", dY); + nbt.setDouble("posZ", dZ); + MainRegistry.proxy.effectNT(nbt); + + } else { + int x = (int) Math.floor(dX); + int y = (int) Math.floor(dY); + int z = (int) Math.floor(dZ); + Block b = entity.worldObj.getBlock(x, y, z); + float hardness = b.getBlockHardness(entity.worldObj, x, y, z); + if(b.getMaterial() != Material.air && hardness >= 0 && hardness < threshold) { + entity.worldObj.func_147480_a(x, y, z, false); + } + } + } + } public static void init() { @@ -36,6 +83,11 @@ public class XFactoryAccelerator { .setOnBeamImpact(BulletConfig.LAMBDA_BEAM_HIT); tau_uranium_charge = new BulletConfig().setItem(EnumAmmo.TAU_URANIUM).setLife(5).setRenderRotations(false).setDoesPenetrate(true).setDamageFalloutByPen(false).setSpectral(true) .setOnBeamImpact(BulletConfig.LAMBDA_BEAM_HIT); + + coil_tungsten = new BulletConfig().setItem(EnumAmmo.COIL_TUNGSTEN).setVel(7.5F).setLife(50).setDoesPenetrate(true).setDamageFalloutByPen(false).setSpectral(true) + .setOnUpdate(LAMBDA_UPDATE_TUNGSTEN); + coil_ferrouranium = new BulletConfig().setItem(EnumAmmo.COIL_FERROURANIUM).setVel(7.5F).setLife(50).setDoesPenetrate(true).setDamageFalloutByPen(false).setSpectral(true) + .setOnUpdate(LAMBDA_UPDATE_FERRO); tauChargeMag.addConfigs(tau_uranium_charge); @@ -54,15 +106,27 @@ public class XFactoryAccelerator { .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) .anim(LAMBDA_TAU_ANIMS).orchestra(Orchestras.ORCHESTRA_TAU) ).setUnlocalizedName("gun_tau"); + + ModItems.gun_coilgun = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(400).draw(5).inspect(39).crosshair(Crosshair.L_CIRCUMFLEX) + .rec(new Receiver(0) + .dmg(15F).delay(5).reload(20).jam(33).sound("hbm:weapon.coilgunShoot", 1.0F, 1.0F) + .mag(new MagazineSingleReload(0, 1).addConfigs(coil_tungsten, coil_ferrouranium)) + .offset(0.75, -0.0625, -0.1875D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_COILGUN_ANIMS).orchestra(Orchestras.ORCHESTRA_COILGUN) + ).setUnlocalizedName("gun_coilgun"); } public static BiConsumer LAMBDA_TAU_PRIMARY_RELEASE = (stack, ctx) -> { - if(ctx.getPlayer() == null) return; + if(ctx.getPlayer() == null || ItemGunBaseNT.getLastAnim(stack, ctx.configIndex) != AnimType.CYCLE) return; ctx.getPlayer().worldObj.playSoundEffect(ctx.getPlayer().posX, ctx.getPlayer().posY, ctx.getPlayer().posZ, "hbm:weapon.fire.tauRelease", 1F, 1F); }; public static BiConsumer LAMBDA_TAU_SECONDARY_PRESS = (stack, ctx) -> { if(ctx.getPlayer() == null) return; + if(ctx.config.getReceivers(stack)[0].getMagazine(stack).getAmount(stack, ctx.inventory) <= 0) return; ItemGunBaseNT.playAnimation(ctx.getPlayer(), stack, AnimType.SPINUP, ctx.configIndex); tauChargeMag.getMagType(stack); //caches the last loaded ammo }; @@ -71,7 +135,7 @@ public class XFactoryAccelerator { if(ctx.getPlayer() == null) return; int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); - if(timer >= 10) { + if(timer >= 10 && ItemGunBaseNT.getLastAnim(stack, ctx.configIndex) == AnimType.SPINUP) { ItemGunBaseNT.playAnimation(ctx.getPlayer(), stack, AnimType.ALT_CYCLE, ctx.configIndex); int unitsUsed = 1 + Math.min(12, timer / 10); @@ -112,11 +176,18 @@ public class XFactoryAccelerator { case CYCLE_DRY: return new BusAnimation(); case INSPECT: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(2, 0, 0, 150, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)) - .addBus("ROTATE", new BusAnimationSequence().addPos(0, 0, -360, 500, IType.SIN_DOWN)); + .addBus("ROTATE", new BusAnimationSequence().addPos(0, 0, -360 * 3, 500 * 3, IType.SIN_DOWN)); case SPINUP: return new BusAnimation() .addBus("ROTATE", new BusAnimationSequence().addPos(0, 0, 360 * 6, 3000, IType.SIN_UP).addPos(0, 0, 0, 0).addPos(0, 0, 360 * 40, 500 * 20)); } return null; }; + + public static BiFunction LAMBDA_COILGUN_ANIMS = (stack, type) -> { + if(type == AnimType.EQUIP) return new BusAnimation().addBus("RELOAD", new BusAnimationSequence().addPos(1, 0, 0, 0).addPos(0, 0, 0, 250)); + if(type == AnimType.CYCLE) return new BusAnimation().addBus("RECOIL", new BusAnimationSequence().addPos(ItemGunBaseNT.getIsAiming(stack) ? 0.5 : 1, 0, 0, 100).addPos(0, 0, 0, 200)); + if(type == AnimType.RELOAD) return new BusAnimation().addBus("RELOAD", new BusAnimationSequence().addPos(1, 0, 0, 250).addPos(1, 0, 0, 500).addPos(0, 0, 0, 250)); + return null; + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java new file mode 100644 index 000000000..46270301c --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryCatapult.java @@ -0,0 +1,176 @@ +package com.hbm.items.weapon.sedna.factory; + +import java.util.Random; +import java.util.function.BiConsumer; +import java.util.function.BiFunction; + +import com.hbm.entity.logic.EntityNukeExplosionMK5; +import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.explosion.vanillant.ExplosionVNT; +import com.hbm.explosion.vanillant.standard.BlockAllocatorStandard; +import com.hbm.explosion.vanillant.standard.BlockProcessorStandard; +import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; +import com.hbm.explosion.vanillant.standard.ExplosionEffectWeapon; +import com.hbm.explosion.vanillant.standard.PlayerProcessorStandard; +import com.hbm.handler.radiation.ChunkRadiationManager; +import com.hbm.items.ModItems; +import com.hbm.items.weapon.sedna.BulletConfig; +import com.hbm.items.weapon.sedna.Crosshair; +import com.hbm.items.weapon.sedna.GunConfig; +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; +import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.mags.MagazineSingleReload; +import com.hbm.main.MainRegistry; +import com.hbm.packet.PacketDispatcher; +import com.hbm.packet.toclient.AuxParticlePacketNT; +import com.hbm.render.anim.BusAnimation; +import com.hbm.render.anim.BusAnimationSequence; +import com.hbm.render.anim.BusAnimationKeyframe.IType; +import com.hbm.render.anim.HbmAnimations.AnimType; + +import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.world.World; + +public class XFactoryCatapult { + + public static BulletConfig nuke_standard; + public static BulletConfig nuke_demo; + public static BulletConfig nuke_high; + public static BulletConfig nuke_tots; + public static BulletConfig nuke_hive; + + public static BiConsumer LAMBDA_NUKE_STANDARD = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 10); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 1F); + spawnMush(bullet, mop); + }; + + public static BiConsumer LAMBDA_NUKE_DEMO = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 10); + vnt.setBlockAllocator(new BlockAllocatorStandard(64)); + vnt.setBlockProcessor(new BlockProcessorStandard()); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 1.5F); + spawnMush(bullet, mop); + }; + + public static BiConsumer LAMBDA_NUKE_HIGH = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + bullet.worldObj.spawnEntityInWorld(EntityNukeExplosionMK5.statFac(bullet.worldObj, 35, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord)); + spawnMush(bullet, mop); + }; + + public static void incrementRad(World world, double posX, double posY, double posZ, float mult) { + for(int i = -2; i <= 2; i++) { for(int j = -2; j <= 2; j++) { + if(Math.abs(i) + Math.abs(j) < 4) { + ChunkRadiationManager.proxy.incrementRad(world, (int) Math.floor(posX + i * 16), (int) Math.floor(posY), (int) Math.floor(posZ + j * 16), 50F / (Math.abs(i) + Math.abs(j) + 1) * mult); + } + } + } + } + + public static void spawnMush(EntityBulletBaseMK4 bullet, MovingObjectPosition mop) { + bullet.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord, "hbm:weapon.mukeExplosion", 15.0F, 1.0F); + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "muke"); + data.setBoolean("balefire", MainRegistry.polaroidID == 11 || bullet.worldObj.rand.nextInt(100) == 0); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord), new TargetPoint(bullet.dimension, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 250)); + } + + public static BiConsumer LAMBDA_NUKE_TINYTOT = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 5); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + + incrementRad(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 0.25F); + bullet.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord, "hbm:weapon.mukeExplosion", 15.0F, 1.0F); + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "tinytot"); + data.setBoolean("balefire", MainRegistry.polaroidID == 11 || bullet.worldObj.rand.nextInt(100) == 0); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, mop.hitVec.xCoord, mop.hitVec.yCoord + 0.5, mop.hitVec.zCoord), new TargetPoint(bullet.dimension, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 250)); + }; + + public static BiConsumer LAMBDA_NUKE_HIVE = (bullet, mop) -> { + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(bullet.isDead) return; + bullet.setDead(); + ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 5); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(2, bullet.damage).withRangeMod(1.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.setSFX(new ExplosionEffectWeapon(10, 2.5F, 1F)); + vnt.explode(); + }; + + public static void init() { + + nuke_standard = new BulletConfig().setItem(EnumAmmo.NUKE_STANDARD).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_STANDARD); + nuke_demo = new BulletConfig().setItem(EnumAmmo.NUKE_DEMO).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_DEMO); + nuke_high = new BulletConfig().setItem(EnumAmmo.NUKE_HIGH).setLife(300).setVel(3F).setGrav(0.025F).setOnImpact(LAMBDA_NUKE_HIGH); + nuke_tots = new BulletConfig().setItem(EnumAmmo.NUKE_TOTS).setProjectiles(8).setLife(300).setVel(3F).setGrav(0.025F).setSpread(0.1F).setOnImpact(LAMBDA_NUKE_TINYTOT); + nuke_hive = new BulletConfig().setItem(EnumAmmo.NUKE_HIVE).setProjectiles(12).setLife(300).setVel(1F).setGrav(0.025F).setSpread(0.15F).setOnImpact(LAMBDA_NUKE_HIVE); + + ModItems.gun_fatman = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(300).draw(20).inspect(30).crosshair(Crosshair.L_CIRCUMFLEX).hideCrosshair(false) + .rec(new Receiver(0) + .dmg(25F).delay(10).reload(57).jam(40).sound("hbm:weapon.fire.fatman", 1.0F, 1.0F) + .mag(new MagazineSingleReload(0, 1).addConfigs(nuke_standard, nuke_demo, nuke_high, nuke_tots, nuke_hive)) + .offset(1, -0.0625 * 1.5, -0.1875D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_FATMAN_ANIMS).orchestra(Orchestras.ORCHESTRA_FATMAN) + ).setUnlocalizedName("gun_fatman"); + } + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_FATMAN_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); + case CYCLE: + Random rand = MainRegistry.proxy.me().getRNG(); + return new BusAnimation() + .addBus("GAUGE", new BusAnimationSequence().addPos(0, 0, 135 + rand.nextInt(136), 100, IType.SIN_DOWN).addPos(0, 0, 0, 500, IType.SIN_DOWN)) + .addBus("PISTON", new BusAnimationSequence().addPos(0, 0, 3, 100, IType.SIN_UP)) + .addBus("NUKE", new BusAnimationSequence().addPos(0, 0, 3, 100, IType.SIN_UP).addPos(0, 0, 0, 0)); + case RELOAD: return new BusAnimation() + .addBus("LID", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -45, 250, IType.SIN_UP).addPos(0, 0, -45, 1200).addPos(0, 0, 0, 250, IType.SIN_UP)) + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, -2, 500, IType.SIN_FULL).addPos(0, 0, -2, 1700).addPos(0, 0, 0, 750, IType.SIN_FULL)) + .addBus("NUKE", new BusAnimationSequence().addPos(5, -4, 3, 0).addPos(5, -4, 3, 750).addPos(2, 0.5, 3, 500, IType.SIN_UP).addPos(1, 0.5, 3, 100).addPos(0, 0, 3, 100).addPos(0, 0, 3, 750).addPos(0, 0, 0, 750, IType.SIN_FULL)) + .addBus("PISTON", new BusAnimationSequence().addPos(0, 0, 3, 0).addPos(0, 0, 3, 2200).addPos(0, 0, 0, 750, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(5, 0, 0, 500, IType.SIN_FULL).addPos(0, 0, 0, 500, IType.SIN_FULL).addPos(0, 0, 0, 450).addPos(3, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL).addPos(0, 0, 0, 500).addPos(-10, 0, 0, 375, IType.SIN_DOWN).addPos(0, 0, 0, 375, IType.SIN_UP)); + case JAMMED: return new BusAnimation() + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(-15, 0, 0, 250, IType.SIN_FULL).addPos(-15, 0, 0, 1000).addPos(0, 0, 0, 250, IType.SIN_FULL)); + case INSPECT: return new BusAnimation() + .addBus("HANDLE", new BusAnimationSequence().addPos(0, 0, 0, 250).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL).addPos(0, 0, -2, 250, IType.SIN_FULL).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("EQUIP", new BusAnimationSequence().addPos(-15, 0, 0, 250, IType.SIN_FULL).addPos(-15, 0, 0, 1000).addPos(0, 0, 0, 250, IType.SIN_FULL)); + } + return null; + }; +} diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index ec67884b5..3b2104f0d 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -16,6 +16,8 @@ import com.hbm.items.weapon.sedna.Receiver; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineBelt; +import com.hbm.items.weapon.sedna.mags.MagazineFullReload; +import com.hbm.lib.RefStrings; import com.hbm.main.MainRegistry; import com.hbm.packet.PacketDispatcher; import com.hbm.packet.toclient.AuxParticlePacketNT; @@ -31,13 +33,20 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.util.ForgeDirection; public class XFactoryEnergy { + + public static final ResourceLocation scope_luna = new ResourceLocation(RefStrings.MODID, "textures/misc/scope_luna.png"); public static BulletConfig energy_tesla; public static BulletConfig energy_tesla_overcharge; public static BulletConfig energy_tesla_blacklightning; + + public static BulletConfig energy_las; + public static BulletConfig energy_las_overcharge; + public static BulletConfig energy_las_blacklightning; public static BiConsumer LAMBDA_LIGHTNING_HIT = (beam, mop) -> { @@ -86,8 +95,12 @@ public class XFactoryEnergy { energy_tesla_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true) .setDamage(5F).setOnBeamImpact(LAMBDA_LIGHTNING_HIT); + energy_las = new BulletConfig().setItem(EnumAmmo.CAPACITOR).setSpread(0.0F).setLife(5).setRenderRotations(false).setOnBeamImpact(BulletConfig.LAMBDA_STANDARD_BEAM_HIT); + energy_las_overcharge = new BulletConfig().setItem(EnumAmmo.CAPACITOR_OVERCHARGE).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true).setOnBeamImpact(BulletConfig.LAMBDA_STANDARD_BEAM_HIT); + energy_las_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true).setOnBeamImpact(BulletConfig.LAMBDA_STANDARD_BEAM_HIT); + ModItems.gun_tesla_cannon = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE) .rec(new Receiver(0) .dmg(15F).delay(20).reload(44).jam(19).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) .mag(new MagazineBelt().addConfigs(energy_tesla, energy_tesla_overcharge, energy_tesla_blacklightning)) @@ -96,6 +109,17 @@ public class XFactoryEnergy { .setupStandardConfiguration() .anim(LAMBDA_TESLA_ANIMS).orchestra(Orchestras.ORCHESTRA_TESLA) ).setUnlocalizedName("gun_tesla_cannon"); + + ModItems.gun_lasrifle = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(2_000).draw(10).inspect(26).reloadSequential(true).crosshair(Crosshair.CIRCLE).scopeTexture(scope_luna) + .rec(new Receiver(0) + .dmg(15F).delay(8).reload(44).jam(36).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 24).addConfigs(energy_las, energy_las_overcharge, energy_las_blacklightning)) + .offset(0.75, -0.0625 * 1.5, -0.1875) + .setupBeamFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_LASRIFLE).orchestra(Orchestras.ORCHESTRA_LASRIFLE) + ).setUnlocalizedName("gun_lasrifle"); } @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_TESLA_ANIMS = (stack, type) -> { @@ -116,4 +140,30 @@ public class XFactoryEnergy { return null; }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_LASRIFLE = (stack, type) -> { + int amount = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory); + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_DOWN)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, -0.5, 50, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_FULL)) + .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)) + .addBus("COUNT", new BusAnimationSequence().addPos(amount, 0, 0, 0)); + case RELOAD: return new BusAnimation() + .addBus("LEVER", new BusAnimationSequence().addPos(-90, 0, 0, 350, IType.SIN_UP).addPos(-90, 0, 0, 1500).addPos(0, 0, 0, 350, IType.SIN_UP)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 350).addPos(0, -5, 0, 350, IType.SIN_UP).addPos(0, -5, 0, 500).addPos(0, -0.25, 0, 500, IType.SIN_FULL).addPos(0, -0.25, 0, 150).addPos(0, 0, 0, 350)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 1700).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + case JAMMED: return new BusAnimation() + .addBus("LEVER", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(-90, 0, 0, 350, IType.SIN_UP).addPos(-90, 0, 0, 600).addPos(0, 0, 0, 350, IType.SIN_UP)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 350).addPos(0, -2, 0, 200, IType.SIN_UP).addPos(0, -0.25, 0, 250, IType.SIN_FULL).addPos(0, -0.25, 0, 150).addPos(0, 0, 0, 350)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, 0, 0, 800).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + case INSPECT: return new BusAnimation() + .addBus("LEVER", new BusAnimationSequence().addPos(-90, 0, 0, 350, IType.SIN_UP).addPos(-90, 0, 0, 600).addPos(0, 0, 0, 350, IType.SIN_UP)) + .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 350).addPos(0, -2, 0, 200, IType.SIN_UP).addPos(0, -0.25, 0, 250, IType.SIN_FULL).addPos(0, -0.25, 0, 150).addPos(0, 0, 0, 350)) + .addBus("EQUIP", new BusAnimationSequence().addPos(0, 0, 0, 800).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 1cb6b6ae9..28408b7fa 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -541,7 +541,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_cursed, new ItemRenderWeaponFFCursed()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_nightmare, new ItemRenderWeaponFFNightmare()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_nightmare2, new ItemRenderWeaponFFNightmareDark()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_fatman, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_proto, new ItemRenderFatMan()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_mirv, new ItemRenderMIRVLauncher()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_bf, new ItemRenderBFLauncher()); @@ -583,7 +582,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()); @@ -598,7 +596,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.gun_lunatic_marksman, new ItemRenderLunaticSniper()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_benelli, new ItemRenderBenelli()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_uac_pistol, new ItemRenderUACPistol()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_coilgun, new ItemRenderWeaponCoilgun()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_cryocannon, new ItemRenderWeaponCryoCannon()); //multitool MinecraftForgeClient.registerItemRenderer(ModItems.multitool_dig, new ItemRenderMultitool()); diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index fdeb01deb..0dbc6226d 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -25,6 +25,7 @@ import com.hbm.items.machine.ItemDepletedFuel; import com.hbm.items.machine.ItemFluidDuct; import com.hbm.items.machine.ItemRBMKPellet; import com.hbm.items.weapon.ItemGunBase; +import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.lib.Library; import com.hbm.lib.RefStrings; @@ -34,6 +35,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; @@ -96,6 +98,7 @@ import net.minecraft.util.*; 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.event.*; import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; @@ -321,6 +324,15 @@ public class ModEventHandlerClient { } } + if(held != null && held.getItem() instanceof ItemGunBaseNT && ItemGunBaseNT.aimingProgress == ItemGunBaseNT.prevAimingProgress && ItemGunBaseNT.aimingProgress == 1F && event.type == event.type.HOTBAR) { + ItemGunBaseNT gun = (ItemGunBaseNT) held.getItem(); + GunConfig cfg = gun.getConfig(held, 0); + if(cfg.getScopeTexture(held) != null) { + ScaledResolution resolution = event.resolution; + RenderScreenOverlay.renderScope(resolution, cfg.getScopeTexture(held)); + } + } + /// HANDLE FSB HUD /// ItemStack helmet = player.inventory.armorInventory[3]; @@ -456,6 +468,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 dbb85b517..8bd8fa8ce 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -861,6 +861,9 @@ public class ResourceManager { public static final IModelCustom tesla_cannon = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tesla_cannon.obj")).asVBO(); public static final IModelCustom stg77 = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/stg77.obj")).asVBO(); public static final IModelCustom tau = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tau.obj")).asVBO(); + public static final IModelCustom fatman = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/fatman.obj")).asVBO(); + public static final 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")); @@ -872,6 +875,7 @@ public class ResourceManager { public static final HashMap congolake_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/congolake.json")); public static final HashMap am180_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/am180.json")); public static final HashMap flamethrower_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/flamethrower.json")); + public static final HashMap stg77_anim = AnimationLoader.load(new ResourceLocation(RefStrings.MODID, "models/weapons/animations/stg77.json")); public static final IModelCustom lance = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/lance.obj")); @@ -994,6 +998,10 @@ public class ResourceManager { public static final ResourceLocation tesla_cannon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tesla_cannon.png"); public static final ResourceLocation stg77_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/stg77.png"); public static final ResourceLocation tau_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tau.png"); + public static final ResourceLocation fatman_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman.png"); + public static final ResourceLocation fatman_mininuke_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fatman_mininuke.png"); + public static final ResourceLocation 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/particle/ParticleBlackPowderSmoke.java b/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java index c11b88f57..9469bac57 100644 --- a/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java +++ b/src/main/java/com/hbm/particle/ParticleBlackPowderSmoke.java @@ -62,7 +62,7 @@ public class ParticleBlackPowderSmoke extends EntityFXRotating { double ageScaled = (double) (this.particleAge + interp) / (double) this.particleMaxAge; - Color color = Color.getHSBColor(hue / 255F, Math.max(1F - (float) ageScaled * 2F, 0), MathHelper.clamp_float(1.25F - (float) ageScaled * 2F, 0.7F, 1F)); + Color color = Color.getHSBColor(hue / 255F, Math.max(1F - (float) ageScaled * 4F, 0), MathHelper.clamp_float(1.25F - (float) ageScaled * 2F, 0.7F, 1F)); this.particleRed = color.getRed() / 255F; this.particleGreen = color.getGreen() / 255F; this.particleBlue = color.getBlue() / 255F; diff --git a/src/main/java/com/hbm/particle/ParticleMukeCloud.java b/src/main/java/com/hbm/particle/ParticleMukeCloud.java index b9b479b2a..e265396ea 100644 --- a/src/main/java/com/hbm/particle/ParticleMukeCloud.java +++ b/src/main/java/com/hbm/particle/ParticleMukeCloud.java @@ -54,27 +54,29 @@ public class ParticleMukeCloud extends EntityFX { return 3; } - public void onUpdate() { - - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; + public void onUpdate() { + + this.noClip = this.particleAge <= 2; - if (this.particleAge++ >= this.particleMaxAge - 2) { - this.setDead(); - } + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; - this.motionY -= 0.04D * (double)this.particleGravity; - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= friction; - this.motionY *= friction; - this.motionZ *= friction; + if(this.particleAge++ >= this.particleMaxAge - 2) { + this.setDead(); + } - if (this.onGround) { - this.motionX *= 0.7D; - this.motionZ *= 0.7D; - } - } + this.motionY -= 0.04D * (double) this.particleGravity; + this.moveEntity(this.motionX, this.motionY, this.motionZ); + this.motionX *= friction; + this.motionY *= friction; + this.motionZ *= friction; + + if(this.onGround) { + this.motionX *= 0.7D; + this.motionZ *= 0.7D; + } + } public void renderParticle(Tessellator tess, float interp, float x, float y, float z, float tx, float tz) { diff --git a/src/main/java/com/hbm/render/item/weapon/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..ba3af6235 --- /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.25, -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 new file mode 100644 index 000000000..111232870 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderCoilgun.java @@ -0,0 +1,88 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; + +public class ItemRenderCoilgun extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public 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.25F * offset, -1.5F * offset, 2.5F * offset, + 0, -7.5 / 8D, 1); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.flaregun_tex); + double scale = 0.75D; + GL11.glScaled(scale, scale, scale); + + GL11.glRotated(-90, 0, 1, 0); + + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + GL11.glTranslated(-1.5 - recoil[0] * 0.5, 0, 0); + GL11.glRotated(recoil[0] * 45, 0, 0, 1); + GL11.glTranslated(1.5, 0, 0); + + double[] reload = HbmAnimations.getRelevantTransformation("RELOAD"); + GL11.glTranslated(-2.5, 0, 0); + GL11.glRotated(reload[0] * -45, 0, 0, 1); + GL11.glTranslated(2.5, 0, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.coilgun_tex); + ResourceManager.coilgun.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 3D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0.25, 1.25); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 4D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.25, -0.25, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glRotated(-90, 0, 1, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.coilgun_tex); + ResourceManager.coilgun.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/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 new file mode 100644 index 000000000..8991d63f6 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderFatMan.java @@ -0,0 +1,130 @@ +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 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); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -1.25F * offset, 0.5F * offset, + -1F * offset, -1.25F * offset, 0F * offset); + } + + protected static String label = "AUTO"; + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_tex); + double scale = 0.5D; + GL11.glScaled(scale, scale, scale); + + boolean isLoaded = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0; + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] lid = HbmAnimations.getRelevantTransformation("LID"); + double[] nuke = HbmAnimations.getRelevantTransformation("NUKE"); + double[] piston = HbmAnimations.getRelevantTransformation("PISTON"); + double[] handle = HbmAnimations.getRelevantTransformation("HANDLE"); + double[] gauge = HbmAnimations.getRelevantTransformation("GAUGE"); + + GL11.glTranslated(0, 1, -2); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, -1, 2); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.fatman.renderPart("Launcher"); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, handle[2]); + ResourceManager.fatman.renderPart("Handle"); + + GL11.glTranslated(0.4375, -0.875, 0); + GL11.glRotated(gauge[2], 0, 0, 1); + GL11.glTranslated(-0.4375, 0.875, 0); + ResourceManager.fatman.renderPart("Gauge"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0.25, 0.125, 0); + GL11.glRotated(lid[2], 0, 0, 1); + GL11.glTranslated(-0.25, -0.125, 0); + ResourceManager.fatman.renderPart("Lid"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, piston[2]); + if(!isLoaded && piston[2] == 0) GL11.glTranslated(0, 0, 3); + ResourceManager.fatman.renderPart("Piston"); + GL11.glPopMatrix(); + + if(isLoaded || nuke[0] != 0 || nuke[1] != 0 || nuke[2] != 0) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_mininuke_tex); + GL11.glPushMatrix(); + GL11.glTranslated(nuke[0], nuke[1], nuke[2]); + ResourceManager.fatman.renderPart("MiniNuke"); + GL11.glPopMatrix(); + } + + GL11.glShadeModel(GL11.GL_FLAT); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 2.5D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(-0.5, 0.5, -3); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 1.375D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(0, -0.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_tex); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.fatman.renderPart("Launcher"); + ResourceManager.fatman.renderPart("Handle"); + ResourceManager.fatman.renderPart("Gauge"); + ResourceManager.fatman.renderPart("Lid"); + ResourceManager.fatman.renderPart("Piston"); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fatman_mininuke_tex); + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + if(gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, null) > 0) ResourceManager.fatman.renderPart("MiniNuke"); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/java/com/hbm/render/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..5edb45d39 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java @@ -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); @@ -21,7 +27,7 @@ public class ItemRenderG3 extends ItemRenderWeaponBase { float offset = 0.8F; standardAimingTransform(stack, -1.25F * offset, -1F * offset, 2.75F * offset, - 0, -3.625 / 8D, 1.75); + 0, -3.5625 / 8D, 1.75); } @Override diff --git a/src/main/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 0b4d1f9eb..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); @@ -38,7 +44,7 @@ public class ItemRenderHeavyRevolver extends ItemRenderWeaponBase { public void renderFirstPerson(ItemStack stack) { boolean isScoped = this.isScoped(stack); - if(this.isScoped(stack) && ItemGunBaseNT.prevAimingProgress == 1 && ItemGunBaseNT.aimingProgress == 1) return; + if(isScoped && ItemGunBaseNT.prevAimingProgress == 1 && ItemGunBaseNT.aimingProgress == 1) return; ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); double scale = 0.125D; diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/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 new file mode 100644 index 000000000..8f2e30bff --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderLasrifle.java @@ -0,0 +1,107 @@ +package com.hbm.render.item.weapon.sedna; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; + +public class ItemRenderLasrifle extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public 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); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -1.5F * offset, 2.5F * offset, + 0, -7.375 / 8D, 0.75); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + if(ItemGunBaseNT.prevAimingProgress == 1 && ItemGunBaseNT.aimingProgress == 1) return; + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.lasrifle_tex); + double scale = 0.3125D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] lever = HbmAnimations.getRelevantTransformation("LEVER"); + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + + GL11.glTranslated(0, -1, -6); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 1, 6); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.lasrifle.renderPart("Gun"); + ResourceManager.lasrifle.renderPart("Barrel"); + ResourceManager.lasrifle.renderPart("Stock"); + ResourceManager.lasrifle.renderPart("Scope"); + + GL11.glPushMatrix(); + GL11.glTranslated(0, -0.375, 2.375); + GL11.glRotated(lever[0], 1, 0, 0); + GL11.glTranslated(0, 0.375, -2.375); + ResourceManager.lasrifle.renderPart("Lever"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(mag[0], mag[1], mag[2]); + ResourceManager.lasrifle.renderPart("Battery"); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 1.25D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0, 4); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 1.0625D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(0.5, 0, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.lasrifle_tex); + ResourceManager.lasrifle.renderPart("Gun"); + ResourceManager.lasrifle.renderPart("Barrel"); + ResourceManager.lasrifle.renderPart("Stock"); + ResourceManager.lasrifle.renderPart("Scope"); + ResourceManager.lasrifle.renderPart("Lever"); + ResourceManager.lasrifle.renderPart("Battery"); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/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 278b7ad81..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) { @@ -63,25 +75,36 @@ public class ItemRenderSTG77 extends ItemRenderWeaponBase { GL11.glRotated(inspectGun[2], 0, 0, 1); GL11.glRotated(inspectGun[0], 1, 0, 0); + HbmAnimations.applyRelevantTransformation("Gun"); ResourceManager.stg77.renderPart("Gun"); + + GL11.glPushMatrix(); + HbmAnimations.applyRelevantTransformation("Magazine"); ResourceManager.stg77.renderPart("Magazine"); + GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glRotated(inspectLever[2], 0, 0, 1); + HbmAnimations.applyRelevantTransformation("Lever"); ResourceManager.stg77.renderPart("Lever"); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(0, 0, bolt[2]); + GL11.glPushMatrix(); + HbmAnimations.applyRelevantTransformation("Breech"); ResourceManager.stg77.renderPart("Breech"); + GL11.glPopMatrix(); GL11.glTranslated(0.125, 0, 0); GL11.glRotated(handle[2], 0, 0, 1); GL11.glTranslated(-0.125, 0, 0); + HbmAnimations.applyRelevantTransformation("Handle"); ResourceManager.stg77.renderPart("Handle"); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(safety[0], 0, 0); + HbmAnimations.applyRelevantTransformation("Safety"); ResourceManager.stg77.renderPart("Safety"); GL11.glPopMatrix(); @@ -95,6 +118,8 @@ public class ItemRenderSTG77 extends ItemRenderWeaponBase { GL11.glTranslated(inspectMove[0], inspectMove[1], inspectMove[2]); GL11.glRotated(inspectBarrel[0], 1, 0, 0); GL11.glRotated(inspectBarrel[2], 0, 0, 1); + HbmAnimations.applyRelevantTransformation("Gun"); + HbmAnimations.applyRelevantTransformation("Barrel"); ResourceManager.stg77.renderPart("Barrel"); GL11.glPopMatrix(); diff --git a/src/main/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 5cd041a2b..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 @@ -232,6 +236,9 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { } public void setupInv(ItemStack stack) { + GL11.glAlphaFunc(GL11.GL_GREATER, 0F); + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glScaled(1, 1, -1); GL11.glTranslated(8, 8, 0); GL11.glRotated(225, 0, 0, 1); diff --git a/src/main/java/com/hbm/render/tileentity/RenderLoot.java b/src/main/java/com/hbm/render/tileentity/RenderLoot.java index 43885b66b..ec6c89bc5 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderLoot.java +++ b/src/main/java/com/hbm/render/tileentity/RenderLoot.java @@ -6,9 +6,7 @@ import org.lwjgl.opengl.GL12; import com.hbm.blocks.generic.BlockLoot.TileEntityLoot; import com.hbm.items.ModItems; import com.hbm.items.armor.ArmorTrenchmaster; -import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; -import com.hbm.render.model.ModelFatman; import com.hbm.render.model.ModelLeverAction; import com.hbm.util.Tuple.Quartet; @@ -22,7 +20,6 @@ import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; -import net.minecraft.util.ResourceLocation; public class RenderLoot extends TileEntitySpecialRenderer { @@ -45,9 +42,6 @@ public class RenderLoot extends TileEntitySpecialRenderer { if(stack.getItem() == ModItems.ammo_nuke) { renderNuke(); - } else if(stack.getItem() == ModItems.gun_fatman || stack.getItem() == ModItems.gun_proto || stack.getItem() == ModItems.gun_mirv) { - renderLauncher(); - } else if(stack.getItem() == ModItems.gun_lever_action) { renderShotgun(); @@ -123,20 +117,6 @@ public class RenderLoot extends TileEntitySpecialRenderer { GL11.glShadeModel(GL11.GL_FLAT); } - protected ModelFatman launcher; - private void renderLauncher() { - - if(launcher == null) - launcher = new ModelFatman(); - - GL11.glRotated(180, 1, 0, 0); - GL11.glRotated(3, 0, 0, 1); - GL11.glTranslated(0.5, -0.3751, -0.625); - - bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/FatmanLauncher.png")); - launcher.render(null, 0F, 0F, 0F, 0F, 0F, 0.0625F, new ItemStack(ModItems.gun_fatman)); - } - protected ModelLeverAction shotgun; private void renderShotgun() { diff --git a/src/main/java/com/hbm/render/util/RenderInfoSystem.java b/src/main/java/com/hbm/render/util/RenderInfoSystem.java index 4b008f85c..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("Halloween Preview", 666_666)); + //this.messages.put(-666, new InfoEntry("Monarch celebratory special edition (balls tuah director's cut)", 666_666)); if(this.messages.isEmpty()) return; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java index 759f7c625..ce0c9e3a7 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java @@ -95,6 +95,28 @@ public class TileEntityMachineAmmoPress extends TileEntityMachineBase implements } } + public int[] access = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + return access; + } + + @Override + public boolean canExtractItem(int i, ItemStack stack, int j) { + return i == 9; + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack stack) { + if(slot > 8) return false; + if(selectedRecipe < 0 || selectedRecipe >= AmmoPressRecipes.recipes.size()) return false; + + AmmoPressRecipe recipe = AmmoPressRecipes.recipes.get(selectedRecipe); + if(recipe.input[slot] == null) return false; + return recipe.input[slot].matchesRecipe(stack, true); + } + @Override public void serialize(ByteBuf buf) { super.serialize(buf); buf.writeInt(this.selectedRecipe); diff --git a/src/main/java/com/hbm/util/EntityDamageUtil.java b/src/main/java/com/hbm/util/EntityDamageUtil.java index 71e794668..d91bf230c 100644 --- a/src/main/java/com/hbm/util/EntityDamageUtil.java +++ b/src/main/java/com/hbm/util/EntityDamageUtil.java @@ -1,5 +1,8 @@ package com.hbm.util; +import java.lang.reflect.Method; +import java.util.List; + import cpw.mods.fml.relauncher.ReflectionHelper; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.Entity; @@ -8,11 +11,13 @@ 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; -import java.lang.reflect.Method; - 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 ce4102a81..26f535d35 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -1179,16 +1179,23 @@ 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) item.ammo_standard.m44_jhp.name=.44 Magnumkugel (Hohlspitz) item.ammo_standard.m44_sp.name=.44 Magnumkugel (Teilmantelgeschoss) +item.ammo_standard.nuke_demo.name=Miniatombombe, Abriss +item.ammo_standard.nuke_high.name=Miniatombombe, hoher Ertrag +item.ammo_standard.nuke_hive.name=Raketenschwarm +item.ammo_standard.nuke_standard.name=Miniatombombe +item.ammo_standard.nuke_tots.name=Miniatombombe, kleine Knirpse item.ammo_standard.p22_ap.name=.22 lfB Patrone (Panzerbrechend) item.ammo_standard.p22_fmj.name=.22 lfB Patrone (Vollmantelgeschoss) item.ammo_standard.p22_jhp.name=.22 lfB Patrone (Hohlspitz) @@ -2167,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 @@ -2184,6 +2192,7 @@ item.gun_ks23.name=Samuel die dicke Flinte item.gun_lacunae.name=CZ33 Abaddon item.gun_lacunae_ammo.name=5mm Patrone (LEGACY) item.gun_lag.name=Komisch lange Pistole +item.gun_lasrifle.name=Lasergewehr item.gun_lever_action.name=Mare's Leg (Original) item.gun_lever_action_ammo.name=12x74 Schrotmunition (LEGACY) item.gun_lever_action_dark.name=Mare's Leg (Dunkel) @@ -2252,6 +2261,7 @@ item.gun_stinger.name=FIM-92 Stinger item.gun_stinger_ammo.name=Stinger-Rakete (LEGACY) item.gun_super_shotgun.name=Super Shotgun item.gun_supershotgun.name=Super Shotgun +item.gun_tau.name=Taukanone item.gun_tesla_cannon.name=Teslakanone item.gun_thompson.name=Thompson Maschinenpistole item.gun_uac_pistol.name=UAC .45 Pistole diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 1e5cfe67b..11eb835c3 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -1902,16 +1902,23 @@ 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) item.ammo_standard.m44_jhp.name=.44 Magnum Round (Jacketed Hollow Point) item.ammo_standard.m44_sp.name=.44 Magnum Round (Soft Point) +item.ammo_standard.nuke_demo.name=Mini Nuke, Demolition +item.ammo_standard.nuke_high.name=Mini Nuke, High Yield +item.ammo_standard.nuke_hive.name=Rocket Hive +item.ammo_standard.nuke_standard.name=Mini Nuke +item.ammo_standard.nuke_tots.name=Mini Nuke, Tiny Tots item.ammo_standard.p22_ap.name=.22 LR Round (Armor Piercing) item.ammo_standard.p22_fmj.name=.22 LR Round (Full Metal Jacket) item.ammo_standard.p22_jhp.name=.22 LR Round (Jacketed Hollow Point) @@ -2976,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 @@ -2993,6 +3001,7 @@ item.gun_ks23.name=Samuel the Big Shotgun item.gun_lacunae.name=CZ33 Abaddon item.gun_lacunae_ammo.name=5mm Round (LEGACY) item.gun_lag.name=Comically Long Pistol +item.gun_lasrifle.name=Laser Rifle item.gun_lever_action.name=Mare's Leg (Original) item.gun_lever_action_ammo.name=12x74 Buckshot (LEGACY) item.gun_lever_action_dark.name=Mare's Leg (Dark) @@ -3062,6 +3071,7 @@ item.gun_stinger_ammo.name=Stinger Rocket (LEGACY) item.gun_super_shotgun.name=Super Shotgun item.gun_super_shotgun.desc=It's super broken! item.gun_supershotgun.name=Super Shotgun +item.gun_tau.name=Tau Cannon item.gun_tesla_cannon.name=Tesla Cannon item.gun_thompson.name=Thompson Submachine Gun item.gun_uac_pistol.name=UAC .45 Pistol diff --git a/src/main/resources/assets/hbm/models/weapons/animations/spas12.json b/src/main/resources/assets/hbm/models/weapons/animations/spas12.json index f54a77a32..2545eff3c 100644 --- a/src/main/resources/assets/hbm/models/weapons/animations/spas12.json +++ b/src/main/resources/assets/hbm/models/weapons/animations/spas12.json @@ -1 +1 @@ -{"anim": {"Fire": {"MainBody": {"location": {"z": [[-0.0, 0.0], [0.7581773996353149, 16.666666666666668], [0.8946337699890137, 50.0], [1.6292921304702759, 50.0], [0.27919262647628784, 383.3333333333333], [0.13398613035678864, 33.33333333333337], [-0.08360463380813599, 83.33333333333337], [-0.28197288513183594, 116.66666666666652], [-0.4585123360157013, 83.33333333333337], [-0.0, 216.66666666666663]], "y": [[0.0, 0.0], [-0.055255696177482605, 16.666666666666668], [0.06926095485687256, 50.0], [-0.035571567714214325, 50.0], [0.14532151818275452, 383.3333333333333], [0.14532163739204407, 33.33333333333337], [0.2893771231174469, 83.33333333333337], [0.059010088443756104, 116.66666666666652], [0.3883959650993347, 83.33333333333337], [0.0, 216.66666666666663]], "x": [[0.0, 0.0], [0.09942026436328888, 16.666666666666668], [-0.04042813181877136, 50.0], [0.13011114299297333, 50.0], [0.026651103049516678, 383.3333333333333], [0.0, 33.33333333333337], [-0.11603647470474243, 83.33333333333337], [-0.3945091962814331, 116.66666666666652], [-0.30177658796310425, 83.33333333333337], [0.0, 216.66666666666663]]}, "rotation_euler": {"x": [[0.0, 0.0], [-8.462898079780109, 16.666666666666668], [19.266058025827537, 83.33333333333333], [1.500494163239071, 233.33333333333331], [6.633028929431163, 216.66666666666669], [8.546770241466927, 100.0], [12.210589580193902, 133.33333333333337], [7.617799627548077, 66.66666666666663], [0.539266273417544, 116.66666666666663], [0.0, 33.33333333333337]], "z": [[-0.0, 0.0], [-2.3773901342652737, 16.666666666666668], [-0.0, 316.66666666666663], [-0.0, 216.66666666666669], [-2.5606105990811003, 100.0], [-8.612766944322175, 133.33333333333337], [-9.193280943580838, 66.66666666666663], [-1.0644272457036594, 116.66666666666663], [-0.0, 33.33333333333337]], "y": [[0.0, 0.0], [-2.661507434160998, 16.666666666666668], [-0.0, 316.66666666666663], [0.0, 216.66666666666669], [5.899426058323597, 100.0], [-1.813550761204728, 133.33333333333337], [-5.824772090695357, 66.66666666666663], [-0.9415905623492115, 116.66666666666663], [0.0, 33.33333333333337]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 550.0], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666674], [-0.0, 66.66666666666663]]}}}, "FireAlt": {"MainBody": {"location": {"x": [[0.0, 0.0], [0.0, 216.66666666666669], [0.0, 499.99999999999994], [-0.11603647470474243, 66.66666666666674], [-0.3945091962814331, 83.33333333333337], [-0.30177658796310425, 83.33333333333326], [0.0, 233.33333333333326]], "z": [[-0.0, 0.0], [1.8780767917633057, 33.333333333333336], [0.46677228808403015, 183.33333333333334], [0.13398613035678864, 499.99999999999994], [-0.08360463380813599, 66.66666666666674], [-0.28197288513183594, 83.33333333333337], [-0.4585123360157013, 83.33333333333326], [-0.0, 233.33333333333326]], "y": [[0.0, 0.0], [0.7429239749908447, 50.0], [1.0745543241500854, 166.66666666666669], [0.14532163739204407, 499.99999999999994], [0.2893771231174469, 66.66666666666674], [0.059010088443756104, 83.33333333333337], [0.3883959650993347, 83.33333333333326], [0.0, 233.33333333333326]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 16.666666666666668], [22.4874603988034, 100.0], [13.903672239582296, 66.66666666666664], [6.633028929431163, 83.33333333333337], [8.546770241466927, 550.0], [12.210589580193902, 100.0], [7.269988465764457, 66.66666666666663], [0.0, 150.0]], "z": [[-0.0, 0.0], [-11.095223957599051, 116.66666666666667], [-0.0, 150.0], [-2.5606105990811003, 550.0], [-8.612766944322175, 100.0], [-12.303416119882606, 66.66666666666663], [-0.0, 150.0]], "y": [[0.0, 0.0], [-2.9238404860292015, 116.66666666666667], [0.0, 150.0], [5.899426058323597, 550.0], [-1.813550761204728, 100.0], [-6.207043691275808, 66.66666666666663], [0.0, 150.0]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 816.6666666666666], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666663], [-0.0, 66.66666666666674]]}}}, "Reload": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.7295733690261841, 83.33333333333333], [-0.7295733690261841, 99.99999999999999], [-0.5556169748306274, 133.33333333333331], [-0.6492857933044434, 116.66666666666674], [-0.7295733690261841, 100.0]], "z": [[-0.29214829206466675, 0.0], [-0.29214829206466675, 83.33333333333333], [-0.29214829206466675, 99.99999999999999], [-0.30703651905059814, 133.33333333333331], [-0.29901978373527527, 116.66666666666674], [-0.29214829206466675, 100.0]], "y": [[0.2915276288986206, 0.0], [0.2915276288986206, 83.33333333333333], [0.2915276288986206, 99.99999999999999], [0.4859994053840637, 133.33333333333331], [0.38128381967544556, 116.66666666666674], [0.2915276288986206, 100.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6652197564429725, 83.33333333333333], [2.2122143889063857, 133.33333333333337], [9.618481563755287, 116.66666666666663], [5.616534990827301, 100.00000000000006], [2.2122143889063857, 100.0]], "z": [[-48.21786729477217, 0.0], [-45.59814140842461, 83.33333333333333], [-48.21786729477217, 133.33333333333337], [-53.60401787046082, 116.66666666666663], [-50.637738430910574, 100.00000000000006], [-48.21786729477217, 100.0]], "y": [[27.10300512666912, 0.0], [27.402903365198746, 83.33333333333333], [27.10300512666912, 133.33333333333337], [28.044826741511347, 116.66666666666663], [27.549100149288286, 100.00000000000006], [27.10300512666912, 100.0]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [-5.029141902923584e-08, 133.33333333333334], [0.004309347365051508, 83.33333333333334], [0.004309249576181173, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[1.5591249465942383, 0.0], [1.0179417133331299, 133.33333333333334], [-0.1231224536895752, 83.33333333333334], [-0.11966821551322937, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.6872029304504395, 0.0], [-2.3433218002319336, 133.33333333333334], [-1.7275460958480835, 83.33333333333334], [-0.3831302523612976, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}, "ReloadEmptyStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.3959049880504608, 100.0], [-0.8907862305641174, 50.0], [-0.912574291229248, 133.33333333333331], [-0.8907862305641174, 183.33333333333337], [-0.7295733690261841, 333.3333333333333]], "z": [[-0.0, 0.0], [-0.04771782457828522, 100.0], [-0.10736510902643204, 50.0], [-0.1299014389514923, 133.33333333333331], [-0.10736510902643204, 183.33333333333337], [-0.29214829206466675, 333.3333333333333]], "y": [[0.0, 0.0], [0.08693332225084305, 100.0], [0.1955999732017517, 50.0], [0.07320505380630493, 133.33333333333331], [0.1955999732017517, 183.33333333333337], [0.2915276288986206, 333.3333333333333]]}, "rotation_euler": {"x": [[0.0, 0.0], [5.215149959628216, 116.66666666666667], [14.341662388977594, 66.66666666666664], [10.053024175167023, 150.0], [14.341662388977594, 183.33333333333331], [9.347183888601442, 83.33333333333337], [3.4013761500584048, 133.33333333333326], [2.2122143889063857, 66.66666666666674]], "z": [[-0.0, 0.0], [17.232944643893813, 116.66666666666667], [47.39059819759481, 66.66666666666664], [51.027851515545024, 150.0], [47.39059819759481, 183.33333333333331], [8.022402104733061, 83.33333333333337], [-38.844487923156436, 133.33333333333326], [-48.21786729477217, 66.66666666666674]], "y": [[0.0, 0.0], [-3.394506473857253, 116.66666666666667], [-9.334892963190004, 66.66666666666664], [-8.375116488567105, 150.0], [-9.334892963190004, 183.33333333333331], [5.668946020536571, 83.33333333333337], [23.530662511496125, 133.33333333333326], [27.10300512666912, 66.66666666666674]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 183.33333333333331], [1.0550689697265625, 66.66666666666669], [1.0550689697265625, 166.66666666666669], [-0.0, 99.99999999999994]]}}, "Shell": {"location": {"x": [[1.089231252670288, 0.0], [0.8341609239578247, 150.0], [1.3178642988204956, 100.0], [1.0271152257919312, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[1.2379006147384644, 0.0], [1.0393552780151367, 150.0], [1.1692359447479248, 100.0], [0.8952870965003967, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[-2.3190526962280273, 0.0], [-3.043679714202881, 150.0], [0.42155078053474426, 100.0], [0.3692183494567871, 33.333333333333314], [0.0, 66.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 150.0], [-4.686586806083493, 100.0], [-4.686586806083493, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[-0.0, 0.0], [-0.0, 150.0], [-0.5807879005165506, 100.0], [-0.5807879005165506, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[0.0, 0.0], [0.0, 150.0], [15.393064143768921, 100.0], [15.393064143768921, 33.333333333333314], [0.0, 66.66666666666669]]}}}, "ReloadEnd": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.5471799969673157, 166.66666666666666], [-0.15633714199066162, 100.00000000000003], [0.0, 150.0]], "z": [[-0.29214829206466675, 0.0], [-0.21911121904850006, 166.66666666666666], [-0.06260320544242859, 100.00000000000003], [-0.0, 150.0]], "y": [[0.2915276288986206, 0.0], [0.21864572167396545, 166.66666666666666], [0.0624702125787735, 100.00000000000003], [0.0, 150.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6591607383189364, 166.66666666666666], [0.47404597097185575, 100.00000000000003], [0.0, 150.0]], "z": [[-48.21786729477217, 0.0], [-36.16339961730548, 166.66666666666666], [-10.332401110335347, 100.00000000000003], [-0.0, 150.0]], "y": [[27.10300512666912, 0.0], [20.327254271888663, 166.66666666666666], [5.807786690890005, 100.00000000000003], [0.0, 150.0]]}}}, "ReloadStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.7295733690261841, 166.66666666666666], [-0.7152981162071228, 50.00000000000003], [-0.7095879912376404, 66.66666666666663], [-0.7295733690261841, 116.66666666666669]], "z": [[-0.0, 0.0], [-0.29214829206466675, 166.66666666666666], [-0.28362342715263367, 50.00000000000003], [-0.28021347522735596, 66.66666666666663], [-0.29214829206466675, 116.66666666666669]], "y": [[0.0, 0.0], [0.2915276288986206, 166.66666666666666], [0.4171614646911621, 50.00000000000003], [0.4674150049686432, 66.66666666666663], [0.2915276288986206, 116.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [2.2122143889063857, 166.66666666666666], [5.485797059263618, 50.00000000000003], [6.795230554293333, 66.66666666666663], [2.2122143889063857, 116.66666666666669]], "z": [[-0.0, 0.0], [-48.21786729477217, 166.66666666666666], [-50.902555110315724, 50.00000000000003], [-51.976428187476394, 66.66666666666663], [-48.21786729477217, 116.66666666666669]], "y": [[0.0, 0.0], [27.10300512666912, 166.66666666666666], [26.843731145775436, 50.00000000000003], [26.74002155341796, 66.66666666666663], [27.10300512666912, 116.66666666666669]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [1.2852251529693604e-07, 133.33333333333334], [0.0, 83.33333333333334], [0.004309284035116434, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[-0.0, 0.0], [0.8857776522636414, 133.33333333333334], [-0.0984112098813057, 83.33333333333334], [-0.2392037808895111, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.806074380874634, 0.0], [-2.2905659675598145, 133.33333333333334], [-1.7331905364990234, 83.33333333333334], [-0.3817155361175537, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}}, "offset": {}} \ No newline at end of file +{"anim": {"Fire": {"MainBody": {"location": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, -0.0, "AUTO_CLAMPED"], [0.7581773996353149, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.7126919627189636, "AUTO_CLAMPED", 33.333333333333336, 0.8946337699890137, "AUTO_CLAMPED"], [0.8946337699890137, 50.0, "BEZIER", "AUTO", 50.0, 0.7581773996353149, "AUTO_CLAMPED", 83.33333333333333, 1.0310901403427124, "AUTO_CLAMPED"], [1.6292921304702759, 50.0, "BEZIER", "AUTO", 100.0, 1.6292921304702759, "AUTO_CLAMPED", 244.44443384806314, 1.6292921304702759, "AUTO_CLAMPED"], [0.27919262647628784, 383.3333333333333, "BEZIER", "AUTO", 372.2222328186035, 0.8619835376739502, "AUTO_CLAMPED", 511.11110051472986, 0.2285151481628418, "AUTO_CLAMPED"], [0.13398613035678864, 33.33333333333337, "BEZIER", "AUTO", 522.2222328186035, 0.1792329102754593, "AUTO_CLAMPED", 555.555534362793, 0.043492577970027924, "AUTO_CLAMPED"], [-0.08360463380813599, 66.66666666666663, "BEZIER", "AUTO", 577.7777989705404, -0.030859101563692093, "AUTO_CLAMPED", 638.8888676961263, -0.17590931057929993, "AUTO_CLAMPED"], [-0.28197288513183594, 116.66666666666663, "BEZIER", "AUTO", 677.7777989705404, -0.20204517245292664, "AUTO_CLAMPED", 750.0, -0.35048234462738037, "AUTO_CLAMPED"], [-0.4585123360157013, 100.0, "BEZIER", "AUTO", 783.3333333333334, -0.4585123360157013, "AUTO_CLAMPED", 905.5555343627929, -0.4585123360157013, "AUTO_CLAMPED"], [-0.0, 266.66666666666663, "BEZIER", "AUTO", 994.444465637207, -0.0, "AUTO_CLAMPED", 1172.2222646077473, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-0.055255696177482605, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -0.055255696177482605, "AUTO_CLAMPED", 33.333333333333336, -0.055255696177482605, "AUTO_CLAMPED"], [0.06926095485687256, 50.0, "BEZIER", "AUTO", 50.0, 0.06926095485687256, "AUTO_CLAMPED", 83.33333333333333, 0.06926095485687256, "AUTO_CLAMPED"], [-0.035571567714214325, 50.0, "BEZIER", "AUTO", 100.0, -0.035571567714214325, "AUTO_CLAMPED", 244.44443384806314, -0.035571567714214325, "AUTO_CLAMPED"], [0.14532151818275452, 383.3333333333333, "BEZIER", "AUTO", 372.2222328186035, 0.14532014727592468, "AUTO_CLAMPED", 511.11110051472986, 0.14532163739204407, "AUTO_CLAMPED"], [0.14532163739204407, 33.33333333333337, "BEZIER", "AUTO", 522.2222328186035, 0.14532151818275452, "AUTO_CLAMPED", 555.555534362793, 0.14532187581062317, "AUTO_CLAMPED"], [0.2893771231174469, 66.66666666666663, "BEZIER", "AUTO", 577.7777989705404, 0.2893771231174469, "AUTO_CLAMPED", 638.8888676961263, 0.2893771231174469, "AUTO_CLAMPED"], [0.059010088443756104, 116.66666666666663, "BEZIER", "AUTO", 677.7777989705404, 0.059010088443756104, "AUTO_CLAMPED", 750.0, 0.059010088443756104, "AUTO_CLAMPED"], [0.3883959650993347, 100.0, "BEZIER", "AUTO", 783.3333333333334, 0.3883959650993347, "AUTO_CLAMPED", 905.5555343627929, 0.3883959650993347, "AUTO_CLAMPED"], [0.0, 266.66666666666663, "BEZIER", "AUTO", 994.444465637207, 0.0, "AUTO_CLAMPED", 1172.2222646077473, 0.0, "AUTO_CLAMPED"]], "x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [0.09942026436328888, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.09942026436328888, "AUTO_CLAMPED", 33.333333333333336, 0.09942026436328888, "AUTO_CLAMPED"], [-0.04042813181877136, 50.0, "BEZIER", "AUTO", 50.0, -0.04042813181877136, "AUTO_CLAMPED", 83.33333333333333, -0.04042813181877136, "AUTO_CLAMPED"], [0.13011114299297333, 50.0, "BEZIER", "AUTO", 100.0, 0.13011114299297333, "AUTO_CLAMPED", 244.44443384806314, 0.13011114299297333, "AUTO_CLAMPED"], [0.026651103049516678, 383.3333333333333, "BEZIER", "AUTO", 372.2222328186035, 0.11272260546684265, "AUTO_CLAMPED", 511.11110051472986, 0.019166624173521996, "AUTO_CLAMPED"], [0.0, 33.33333333333337, "BEZIER", "AUTO", 522.2222328186035, 0.011162804439663887, "AUTO_CLAMPED", 555.555534362793, -0.022325608879327774, "AUTO_CLAMPED"], [-0.11603647470474243, 66.66666666666663, "BEZIER", "AUTO", 577.7777989705404, -0.05728715658187866, "AUTO_CLAMPED", 638.8888676961263, -0.21884778141975403, "AUTO_CLAMPED"], [-0.3945091962814331, 116.66666666666663, "BEZIER", "AUTO", 677.7777989705404, -0.3945091962814331, "AUTO_CLAMPED", 750.0, -0.3945091962814331, "AUTO_CLAMPED"], [-0.30177658796310425, 100.0, "BEZIER", "AUTO", 783.3333333333334, -0.35092929005622864, "AUTO_CLAMPED", 905.5555343627929, -0.1707027107477188, "AUTO_CLAMPED"], [0.0, 266.66666666666663, "BEZIER", "AUTO", 994.444465637207, 0.0, "AUTO_CLAMPED", 1172.2222646077473, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-8.462898079780109, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -8.462898079780109, "AUTO_CLAMPED", 44.44444179534912, -8.462898079780109, "AUTO_CLAMPED"], [11.626710005221716, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, 11.626710005221716, "AUTO_CLAMPED", 177.77776718139648, 11.626710005221716, "AUTO_CLAMPED"], [1.500494163239071, 233.33333333333331, "BEZIER", "AUTO", 255.55556615193686, 1.500494163239071, "AUTO_CLAMPED", 405.55556615193683, 1.500494163239071, "AUTO_CLAMPED"], [6.633028929431163, 216.66666666666669, "BEZIER", "AUTO", 477.7777671813965, 4.961353790448882, "AUTO_CLAMPED", 577.7777989705404, 7.275981102987497, "AUTO_CLAMPED"], [8.391754829385256, 83.33333333333326, "BEZIER", "AUTO", 605.555534362793, 7.6542608848848985, "AUTO_CLAMPED", 683.3333333333334, 9.719244783259548, "AUTO_CLAMPED"], [12.210589580193902, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, 12.210589580193902, "AUTO_CLAMPED", 805.555534362793, 12.210589580193902, "AUTO_CLAMPED"], [7.617799627548077, 66.66666666666663, "BEZIER", "AUTO", 827.7777989705404, 9.69863554121268, "AUTO_CLAMPED", 888.8888676961263, 3.976336778635024, "AUTO_CLAMPED"], [0.539266273417544, 116.66666666666663, "BEZIER", "AUTO", 927.7777989705404, 1.6551651843761848, "AUTO_CLAMPED", 977.7777989705404, 0.22043800552066753, "AUTO_CLAMPED"], [0.0, 33.33333333333337, "BEZIER", "AUTO", 988.8888676961262, 0.0, "AUTO_CLAMPED", 1011.1111323038738, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, -0.0, "AUTO_CLAMPED"], [-2.3773901342652737, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -2.3773901342652737, "AUTO_CLAMPED", 122.22222487131755, -2.3773901342652737, "AUTO_CLAMPED"], [-0.0, 316.66666666666663, "BEZIER", "AUTO", 227.77776718139648, -0.0, "AUTO_CLAMPED", 405.55556615193683, -0.0, "AUTO_CLAMPED"], [-0.0, 216.66666666666669, "BEZIER", "AUTO", 477.7777671813965, -0.0, "AUTO_CLAMPED", 577.7777989705404, -0.0, "AUTO_CLAMPED"], [-2.549341854167637, 83.33333333333326, "BEZIER", "AUTO", 605.555534362793, -1.2295183607498625, "AUTO_CLAMPED", 683.3333333333334, -4.925024014253585, "AUTO_CLAMPED"], [-8.612766944322175, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, -7.593291201258779, "AUTO_CLAMPED", 805.555534362793, -9.065867179708835, "AUTO_CLAMPED"], [-9.193280943580838, 66.66666666666663, "BEZIER", "AUTO", 827.7777989705404, -9.193280943580838, "AUTO_CLAMPED", 888.8888676961263, -9.193280943580838, "AUTO_CLAMPED"], [-1.0644272457036594, 116.66666666666663, "BEZIER", "AUTO", 927.7777989705404, -3.4164384247255755, "AUTO_CLAMPED", 977.7777989705404, -0.3924239830905869, "AUTO_CLAMPED"], [-0.0, 33.33333333333337, "BEZIER", "AUTO", 988.8888676961262, -0.0, "AUTO_CLAMPED", 1011.1111323038738, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-2.661507434160998, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -2.661507434160998, "AUTO_CLAMPED", 122.22222487131755, -2.661507434160998, "AUTO_CLAMPED"], [-0.0, 316.66666666666663, "BEZIER", "AUTO", 227.77776718139648, -0.0, "AUTO_CLAMPED", 405.55556615193683, -0.0, "AUTO_CLAMPED"], [0.0, 216.66666666666669, "BEZIER", "AUTO", 477.7777671813965, 0.0, "AUTO_CLAMPED", 577.7777989705404, 0.0, "AUTO_CLAMPED"], [2.434119977964107, 83.33333333333326, "BEZIER", "AUTO", 605.555534362793, 2.434119977964107, "AUTO_CLAMPED", 683.3333333333334, 2.434119977964107, "AUTO_CLAMPED"], [-1.813550761204728, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, 1.9640603828683056, "AUTO_CLAMPED", 805.555534362793, -3.4924891660390824, "AUTO_CLAMPED"], [-5.824772090695357, 66.66666666666663, "BEZIER", "AUTO", 827.7777989705404, -5.824772090695357, "AUTO_CLAMPED", 888.8888676961263, -5.824772090695357, "AUTO_CLAMPED"], [-0.9415905623492115, 116.66666666666663, "BEZIER", "AUTO", 927.7777989705404, -2.7657766751435897, "AUTO_CLAMPED", 977.7777989705404, -0.42039451487628826, "AUTO_CLAMPED"], [0.0, 33.33333333333337, "BEZIER", "AUTO", 988.8888676961262, 0.0, "AUTO_CLAMPED", 1011.1111323038738, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 550.0, "BEZIER", "AUTO", 583.3333333333334, -0.0, "AUTO_CLAMPED"], [1.3243759870529175, 100.0, "BEZIER", "AUTO", 616.6666666666667, 1.3243759870529175, "AUTO_CLAMPED", 722.2222010294597, 1.3243759870529175, "AUTO_CLAMPED"], [1.0643759965896606, 216.66666666666674, "BEZIER", "AUTO", 794.444465637207, 1.3243759870529175, "AUTO_CLAMPED", 888.8888676961263, 0.9843760132789612, "AUTO_CLAMPED"], [-0.0, 66.66666666666663, "BEZIER", "AUTO", 911.1111323038737, -0.0, "AUTO_CLAMPED", 955.555534362793, -0.0, "AUTO_CLAMPED"]]}}}, "FireAlt": {"MainBody": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 72.22222487131755, 0.0, "AUTO_CLAMPED"], [0.0, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, 0.0, "AUTO_CLAMPED", 383.3333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 499.99999999999994, "BEZIER", "AUTO", 550.0, 0.0, "AUTO_CLAMPED", 738.8888676961262, 0.0, "AUTO_CLAMPED"], [-0.11603647470474243, 66.66666666666674, "BEZIER", "AUTO", 761.1111323038738, -0.03429786115884781, "AUTO_CLAMPED", 811.1111323038737, -0.21820974349975586, "AUTO_CLAMPED"], [-0.3945091962814331, 83.33333333333337, "BEZIER", "AUTO", 838.8888676961262, -0.3945091962814331, "AUTO_CLAMPED", 894.444465637207, -0.3945091962814331, "AUTO_CLAMPED"], [-0.30177658796310425, 83.33333333333326, "BEZIER", "AUTO", 922.2222010294596, -0.34912535548210144, "AUTO_CLAMPED", 1033.3333333333333, -0.15973030030727386, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1116.6666666666667, 0.0, "AUTO_CLAMPED", 1283.3333333333333, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 11.111111442248026, -0.0, "AUTO_CLAMPED"], [1.8780767917633057, 33.333333333333336, "BEZIER", "AUTO", 22.22222089767456, 1.8780767917633057, "AUTO_CLAMPED", 94.44444974263509, 1.8780767917633057, "AUTO_CLAMPED"], [0.46677228808403015, 183.33333333333334, "BEZIER", "AUTO", 155.5555502573649, 0.5887938737869263, "AUTO_CLAMPED", 383.3333333333333, 0.13398614525794983, "AUTO_CLAMPED"], [0.13398613035678864, 499.99999999999994, "BEZIER", "AUTO", 550.0, 0.46677225828170776, "AUTO_CLAMPED", 738.8888676961262, 0.08961464464664459, "AUTO_CLAMPED"], [-0.08360463380813599, 66.66666666666674, "BEZIER", "AUTO", 761.1111323038738, -0.01296059787273407, "AUTO_CLAMPED", 811.1111323038737, -0.17190967500209808, "AUTO_CLAMPED"], [-0.28197288513183594, 83.33333333333337, "BEZIER", "AUTO", 838.8888676961262, -0.21032220125198364, "AUTO_CLAMPED", 894.444465637207, -0.35362356901168823, "AUTO_CLAMPED"], [-0.4585123360157013, 83.33333333333326, "BEZIER", "AUTO", 922.2222010294596, -0.4585123360157013, "AUTO_CLAMPED", 1033.3333333333333, -0.4585123360157013, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 1116.6666666666667, -0.0, "AUTO_CLAMPED", 1283.3333333333333, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 16.666666666666668, 0.0, "AUTO_CLAMPED"], [0.7429239749908447, 50.0, "BEZIER", "AUTO", 33.333333333333336, 0.6434348821640015, "AUTO_CLAMPED", 105.5555502573649, 1.0745543241500854, "AUTO_CLAMPED"], [1.0745543241500854, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, 1.0745543241500854, "AUTO_CLAMPED", 383.3333333333333, 1.0745543241500854, "AUTO_CLAMPED"], [0.14532163739204407, 499.99999999999994, "BEZIER", "AUTO", 550.0, 0.14532163739204407, "AUTO_CLAMPED", 738.8888676961262, 0.14532163739204407, "AUTO_CLAMPED"], [0.2893771231174469, 66.66666666666674, "BEZIER", "AUTO", 761.1111323038738, 0.2893771231174469, "AUTO_CLAMPED", 811.1111323038737, 0.2893771231174469, "AUTO_CLAMPED"], [0.059010088443756104, 83.33333333333337, "BEZIER", "AUTO", 838.8888676961262, 0.059010088443756104, "AUTO_CLAMPED", 894.444465637207, 0.059010088443756104, "AUTO_CLAMPED"], [0.3883959650993347, 83.33333333333326, "BEZIER", "AUTO", 922.2222010294596, 0.3883959650993347, "AUTO_CLAMPED", 1033.3333333333333, 0.3883959650993347, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1116.6666666666667, 0.0, "AUTO_CLAMPED", 1283.3333333333333, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [0.0, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.0, "AUTO_CLAMPED", 55.555554231007896, 0.0, "AUTO_CLAMPED"], [17.70531540425002, 116.66666666666667, "BEZIER", "AUTO", 94.44444974263509, 17.70531540425002, "AUTO_CLAMPED", 150.0, 17.70531540425002, "AUTO_CLAMPED"], [13.903672239582296, 49.99999999999997, "BEZIER", "AUTO", 166.66666666666666, 15.701645260280928, "AUTO_CLAMPED", 222.22221692403158, 9.70840015040486, "AUTO_CLAMPED"], [6.633028929431163, 116.66666666666669, "BEZIER", "AUTO", 261.11111640930176, 6.633028929431163, "AUTO_CLAMPED", 472.2222010294596, 6.633028929431163, "AUTO_CLAMPED"], [8.546770241466927, 516.6666666666666, "BEZIER", "AUTO", 644.444465637207, 6.633028929431163, "AUTO_CLAMPED", 850.0, 8.917171400156718, "AUTO_CLAMPED"], [12.210589580193902, 100.0, "BEZIER", "AUTO", 883.3333333333333, 12.210589580193902, "AUTO_CLAMPED", 938.8888676961263, 12.210589580193902, "AUTO_CLAMPED"], [7.269988465764457, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 9.449915910133958, "AUTO_CLAMPED", 1038.8888676961262, 1.8201694279538818, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1094.4444020589192, 0.0, "AUTO_CLAMPED", 1205.5555979410808, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-11.299828250602307, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -11.299828250602307, "AUTO_CLAMPED", 188.88888359069824, -11.299828250602307, "AUTO_CLAMPED"], [-0.0, 166.66666666666666, "BEZIER", "AUTO", 244.4444497426351, -0.0, "AUTO_CLAMPED", 472.2222010294596, -0.0, "AUTO_CLAMPED"], [-2.5606105990811003, 516.6666666666666, "BEZIER", "AUTO", 644.444465637207, -0.0, "AUTO_CLAMPED", 850.0, -3.0562125403518103, "AUTO_CLAMPED"], [-8.612766944322175, 100.0, "BEZIER", "AUTO", 883.3333333333333, -5.840664660233507, "AUTO_CLAMPED", 938.8888676961263, -10.46083513371462, "AUTO_CLAMPED"], [-12.303416119882606, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, -12.303416119882606, "AUTO_CLAMPED", 1038.8888676961262, -12.303416119882606, "AUTO_CLAMPED"], [-0.0, 166.66666666666674, "BEZIER", "AUTO", 1094.4444020589192, -0.0, "AUTO_CLAMPED", 1205.5555979410808, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [-1.977470392086568, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.977470392086568, "AUTO_CLAMPED", 188.88888359069824, -1.977470392086568, "AUTO_CLAMPED"], [0.0, 166.66666666666666, "BEZIER", "AUTO", 244.4444497426351, -0.9796583015231601, "AUTO_CLAMPED", 472.2222010294596, 3.0369407347217963, "AUTO_CLAMPED"], [5.899426058323597, 516.6666666666666, "BEZIER", "AUTO", 644.444465637207, 5.899426058323597, "AUTO_CLAMPED", 850.0, 5.899426058323597, "AUTO_CLAMPED"], [-1.813550761204728, 100.0, "BEZIER", "AUTO", 883.3333333333333, 1.7061153006550123, "AUTO_CLAMPED", 938.8888676961263, -4.159995015887966, "AUTO_CLAMPED"], [-6.207043691275808, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, -6.207043691275808, "AUTO_CLAMPED", 1038.8888676961262, -6.207043691275808, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1094.4444020589192, 0.0, "AUTO_CLAMPED", 1205.5555979410808, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 816.6666666666666, "BEZIER", "AUTO", 850.0, -0.0, "AUTO_CLAMPED"], [1.3243759870529175, 100.0, "BEZIER", "AUTO", 883.3333333333333, 1.3243759870529175, "AUTO_CLAMPED", 988.8888676961262, 1.3243759870529175, "AUTO_CLAMPED"], [1.0643759965896606, 216.66666666666663, "BEZIER", "AUTO", 1061.1111323038738, 1.3243759870529175, "AUTO_CLAMPED", 1155.5555979410808, 0.9843760132789612, "AUTO_CLAMPED"], [-0.0, 66.66666666666674, "LINEAR", "AUTO", 1177.7777353922525, -0.0, "AUTO_CLAMPED"]]}}}, "FireDry": {"MainBody": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [-0.14821384847164154, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -0.10107992589473724, "AUTO_CLAMPED", 533.3333333333334, -0.17851422727108002, "AUTO_CLAMPED"], [-0.18652059137821198, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -0.18652059137821198, "AUTO_CLAMPED", 694.444465637207, -0.18652059137821198, "AUTO_CLAMPED"], [-0.1720721423625946, 183.33333333333337, "BEZIER", "AUTO", 755.555534362793, -0.1720721423625946, "AUTO_CLAMPED", 850.0, -0.1720721423625946, "AUTO_CLAMPED"], [-0.21047449111938477, 100.0, "BEZIER", "AUTO", 883.3333333333333, -0.21047449111938477, "AUTO_CLAMPED", 961.1111323038737, -0.21047449111938477, "AUTO_CLAMPED"], [-0.16133126616477966, 133.33333333333337, "BEZIER", "AUTO", 1005.5555343627929, -0.1923203021287918, "AUTO_CLAMPED", 1133.3333333333333, -0.10322683304548264, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1216.6666666666665, 0.0, "AUTO_CLAMPED", 1383.3333333333333, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, -0.0, "AUTO_CLAMPED", 327.7777671813965, -0.0, "AUTO_CLAMPED"], [-0.1766490787267685, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -0.08031249046325684, "AUTO_CLAMPED", 533.3333333333334, -0.23857975006103516, "AUTO_CLAMPED"], [-0.3071326017379761, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -0.3071326017379761, "AUTO_CLAMPED", 694.444465637207, -0.3071326017379761, "AUTO_CLAMPED"], [0.25795137882232666, 183.33333333333337, "BEZIER", "AUTO", 755.555534362793, 0.25795137882232666, "AUTO_CLAMPED", 850.0, 0.25795137882232666, "AUTO_CLAMPED"], [0.08236825466156006, 100.0, "BEZIER", "AUTO", 883.3333333333333, 0.15054117143154144, "AUTO_CLAMPED", 961.1111323038737, -0.008528970181941986, "AUTO_CLAMPED"], [-0.02967098355293274, 133.33333333333337, "BEZIER", "AUTO", 1005.5555343627929, -0.02967098355293274, "AUTO_CLAMPED", 1133.3333333333333, -0.02967098355293274, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 1216.6666666666665, -0.0, "AUTO_CLAMPED", 1383.3333333333333, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [0.30453160405158997, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, 0.30453160405158997, "AUTO_CLAMPED", 533.3333333333334, 0.30453160405158997, "AUTO_CLAMPED"], [-0.02473139762878418, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, 0.09544896334409714, "AUTO_CLAMPED", 694.444465637207, -0.1716185063123703, "AUTO_CLAMPED"], [-0.185700923204422, 183.33333333333337, "BEZIER", "AUTO", 755.555534362793, -0.185700923204422, "AUTO_CLAMPED", 850.0, -0.185700923204422, "AUTO_CLAMPED"], [-0.015024490654468536, 100.0, "BEZIER", "AUTO", 883.3333333333333, -0.08966775238513947, "AUTO_CLAMPED", 961.1111323038737, 0.08449985831975937, "AUTO_CLAMPED"], [0.14599764347076416, 133.33333333333337, "BEZIER", "AUTO", 1005.5555343627929, 0.14599764347076416, "AUTO_CLAMPED", 1133.3333333333333, 0.14599764347076416, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1216.6666666666665, 0.0, "AUTO_CLAMPED", 1383.3333333333333, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [10.013142700603318, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, 10.013142700603318, "AUTO_CLAMPED", 533.3333333333334, 10.013142700603318, "AUTO_CLAMPED"], [8.468210259407087, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, 9.67957333701282, "AUTO_CLAMPED", 683.3333333333334, 7.256847181801352, "AUTO_CLAMPED"], [3.8440996205485227, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, 5.167689536406736, "AUTO_CLAMPED", 838.8888676961262, 2.3734442059157104, "AUTO_CLAMPED"], [1.3950524775967643, 166.66666666666663, "BEZIER", "AUTO", 894.444465637207, 1.8479337200431605, "AUTO_CLAMPED", 1050.0, 0.5798664653088336, "AUTO_CLAMPED"], [0.0, 300.0, "BEZIER", "AUTO", 1150.0, 0.0, "AUTO_CLAMPED", 1350.0, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, -0.0, "AUTO_CLAMPED", 327.7777671813965, -0.0, "AUTO_CLAMPED"], [-1.0905663796572982, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -1.0905663796572982, "AUTO_CLAMPED", 533.3333333333334, -1.0905663796572982, "AUTO_CLAMPED"], [-0.9023532600016038, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -1.0494438383770615, "AUTO_CLAMPED", 683.3333333333334, -0.7552627349869991, "AUTO_CLAMPED"], [-0.31931371825604976, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, -0.5022042795988796, "AUTO_CLAMPED", 838.8888676961262, -0.1161019967708965, "AUTO_CLAMPED"], [0.0004827262459451294, 166.66666666666663, "BEZIER", "AUTO", 894.444465637207, 0.0004827262459451294, "AUTO_CLAMPED", 1050.0, 0.0004827262459451294, "AUTO_CLAMPED"], [-0.0, 300.0, "BEZIER", "AUTO", 1150.0, -0.0, "AUTO_CLAMPED", 1350.0, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, 0.0, "AUTO_CLAMPED", 327.7777671813965, 0.0, "AUTO_CLAMPED"], [-1.2307371226298867, 233.33333333333331, "BEZIER", "AUTO", 405.55556615193683, -1.2307371226298867, "AUTO_CLAMPED", 533.3333333333334, -1.2307371226298867, "AUTO_CLAMPED"], [-1.1005413373315729, 149.99999999999994, "BEZIER", "AUTO", 583.3333333333334, -1.2009474660082877, "AUTO_CLAMPED", 683.3333333333334, -1.0001352086548583, "AUTO_CLAMPED"], [-0.741974762039298, 150.0000000000001, "BEZIER", "AUTO", 733.3333333333333, -0.8291126079230281, "AUTO_CLAMPED", 838.8888676961262, -0.6451549095636632, "AUTO_CLAMPED"], [-0.5715324072218015, 166.66666666666663, "BEZIER", "AUTO", 894.444465637207, -0.6518964129961715, "AUTO_CLAMPED", 1050.0, -0.42687716481142374, "AUTO_CLAMPED"], [0.0, 300.0, "BEZIER", "AUTO", 1150.0, 0.0, "AUTO_CLAMPED", 1350.0, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 550.0, "BEZIER", "AUTO", 583.3333333333334, -0.0, "AUTO_CLAMPED"], [1.3243759870529175, 100.0, "BEZIER", "AUTO", 616.6666666666667, 1.3243759870529175, "AUTO_CLAMPED", 722.2222010294597, 1.3243759870529175, "AUTO_CLAMPED"], [1.0643759965896606, 216.66666666666674, "BEZIER", "AUTO", 794.444465637207, 1.3243759870529175, "AUTO_CLAMPED", 888.8888676961263, 0.9843760132789612, "AUTO_CLAMPED"], [-0.0, 66.66666666666663, "BEZIER", "AUTO", 911.1111323038737, -0.0, "AUTO_CLAMPED", 955.555534362793, -0.0, "AUTO_CLAMPED"]]}}}, "Inspect": {"MainBody": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 105.55555820465088, 0.0, "AUTO_CLAMPED"], [-0.26629936695098877, 316.66666666666663, "BEZIER", "AUTO", 211.1111005147298, -0.26629936695098877, "AUTO_CLAMPED", 338.8888994852702, -0.26629936695098877, "AUTO_CLAMPED"], [-0.017356067895889282, 66.66666666666669, "BEZIER", "AUTO", 361.11110051472986, -0.1009325236082077, "AUTO_CLAMPED", 405.55556615193683, 0.06622038781642914, "AUTO_CLAMPED"], [0.11843034625053406, 66.66666666666669, "BEZIER", "AUTO", 427.7777671813965, 0.06800641119480133, "AUTO_CLAMPED", 483.3333333333333, 0.19406625628471375, "AUTO_CLAMPED"], [0.5941287279129028, 100.0, "BEZIER", "AUTO", 516.6666666666666, 0.37913745641708374, "AUTO_CLAMPED", 611.1111323038737, 0.9882794618606567, "AUTO_CLAMPED"], [1.6117087602615356, 183.33333333333326, "BEZIER", "AUTO", 672.2222010294596, 1.4829950332641602, "AUTO_CLAMPED", 766.6666666666666, 1.6819162368774414, "AUTO_CLAMPED"], [1.6819162368774414, 100.00000000000011, "BEZIER", "AUTO", 800.0, 1.6819162368774414, "AUTO_CLAMPED", 866.6666666666667, 1.6819162368774414, "AUTO_CLAMPED"], [1.6105526685714722, 100.0, "BEZIER", "AUTO", 900.0, 1.6105526685714722, "AUTO_CLAMPED", 983.3333333333333, 1.6105526685714722, "AUTO_CLAMPED"], [1.7710378170013428, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 1.7710378170013428, "AUTO_CLAMPED", 1116.6666666666667, 1.7710378170013428, "AUTO_CLAMPED"], [1.6593616008758545, 100.0, "BEZIER", "AUTO", 1150.0, 1.7710378170013428, "AUTO_CLAMPED", 1255.5555979410806, 1.4173964262008667, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1327.7777353922527, 0.0, "AUTO_CLAMPED", 1472.2222646077473, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 105.55555820465088, -0.0, "AUTO_CLAMPED"], [-2.5266575813293457, 316.66666666666663, "BEZIER", "AUTO", 211.1111005147298, -2.5266575813293457, "AUTO_CLAMPED", 338.8888994852702, -2.5266575813293457, "AUTO_CLAMPED"], [-2.423205614089966, 66.66666666666669, "BEZIER", "AUTO", 361.11110051472986, -2.4301905632019043, "AUTO_CLAMPED", 405.55556615193683, -2.4162206649780273, "AUTO_CLAMPED"], [-2.4162206649780273, 66.66666666666669, "BEZIER", "AUTO", 427.7777671813965, -2.4162206649780273, "AUTO_CLAMPED", 483.3333333333333, -2.4162206649780273, "AUTO_CLAMPED"], [-2.464684247970581, 100.0, "BEZIER", "AUTO", 516.6666666666666, -2.4381086826324463, "AUTO_CLAMPED", 611.1111323038737, -2.513406276702881, "AUTO_CLAMPED"], [-2.631500720977783, 183.33333333333326, "BEZIER", "AUTO", 672.2222010294596, -2.5778839588165283, "AUTO_CLAMPED", 766.6666666666666, -2.6607463359832764, "AUTO_CLAMPED"], [-2.686760425567627, 100.00000000000011, "BEZIER", "AUTO", 800.0, -2.686760425567627, "AUTO_CLAMPED", 866.6666666666667, -2.686760425567627, "AUTO_CLAMPED"], [-2.6478917598724365, 100.0, "BEZIER", "AUTO", 900.0, -2.679433584213257, "AUTO_CLAMPED", 983.3333333333333, -2.600579023361206, "AUTO_CLAMPED"], [-2.4987831115722656, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, -2.4987831115722656, "AUTO_CLAMPED", 1116.6666666666667, -2.4987831115722656, "AUTO_CLAMPED"], [-2.541956901550293, 100.0, "BEZIER", "AUTO", 1150.0, -2.541956901550293, "AUTO_CLAMPED", 1255.5555979410806, -2.541956901550293, "AUTO_CLAMPED"], [-0.0, 216.66666666666674, "BEZIER", "AUTO", 1327.7777353922527, -0.0, "AUTO_CLAMPED", 1472.2222646077473, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 105.55555820465088, 0.0, "AUTO_CLAMPED"], [1.279327630996704, 316.66666666666663, "BEZIER", "AUTO", 211.1111005147298, 1.018487572669983, "AUTO_CLAMPED", 338.8888994852702, 1.334241271018982, "AUTO_CLAMPED"], [1.3850702047348022, 66.66666666666669, "BEZIER", "AUTO", 361.11110051472986, 1.3555750846862793, "AUTO_CLAMPED", 405.55556615193683, 1.4145653247833252, "AUTO_CLAMPED"], [1.5013269186019897, 66.66666666666669, "BEZIER", "AUTO", 427.7777671813965, 1.4522218704223633, "AUTO_CLAMPED", 483.3333333333333, 1.5749845504760742, "AUTO_CLAMPED"], [1.6744012832641602, 100.0, "BEZIER", "AUTO", 516.6666666666666, 1.6744012832641602, "AUTO_CLAMPED", 611.1111323038737, 1.6744012832641602, "AUTO_CLAMPED"], [1.6744012832641602, 183.33333333333326, "BEZIER", "AUTO", 672.2222010294596, 1.6744012832641602, "AUTO_CLAMPED", 766.6666666666666, 1.6744012832641602, "AUTO_CLAMPED"], [1.9445902109146118, 100.00000000000011, "BEZIER", "AUTO", 800.0, 1.9445902109146118, "AUTO_CLAMPED", 866.6666666666667, 1.9445902109146118, "AUTO_CLAMPED"], [1.8480366468429565, 100.0, "BEZIER", "AUTO", 900.0, 1.8963457345962524, "AUTO_CLAMPED", 983.3333333333333, 1.7755730152130127, "AUTO_CLAMPED"], [1.702963948249817, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 1.702963948249817, "AUTO_CLAMPED", 1116.6666666666667, 1.702963948249817, "AUTO_CLAMPED"], [1.7295565605163574, 100.0, "BEZIER", "AUTO", 1150.0, 1.7295565605163574, "AUTO_CLAMPED", 1255.5555979410806, 1.7295565605163574, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1327.7777353922527, 0.0, "AUTO_CLAMPED", 1472.2222646077473, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [45.21538785262085, 250.0, "BEZIER", "AUTO", 166.66666666666666, 45.21538785262085, "AUTO_CLAMPED", 350.0, 45.21538785262085, "AUTO_CLAMPED"], [24.574402501585993, 300.0, "BEZIER", "AUTO", 450.0, 33.5531540335259, "AUTO_CLAMPED", 644.444465637207, 16.094471637563164, "AUTO_CLAMPED"], [10.008142148357223, 283.33333333333337, "BEZIER", "AUTO", 738.8888676961262, 10.008142148357223, "AUTO_CLAMPED", 866.6666666666667, 10.008142148357223, "AUTO_CLAMPED"], [17.11625256947144, 100.0, "BEZIER", "AUTO", 900.0, 17.11625256947144, "AUTO_CLAMPED", 983.3333333333333, 17.11625256947144, "AUTO_CLAMPED"], [13.858683491066714, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 14.0008146050528, "AUTO_CLAMPED", 1127.7777353922527, 13.73234462821534, "AUTO_CLAMPED"], [13.73234462821534, 133.33333333333326, "BEZIER", "AUTO", 1172.2222646077473, 13.858683491066714, "AUTO_CLAMPED", 1322.2222646077473, 13.43229014910845, "AUTO_CLAMPED"], [0.0, 316.66666666666674, "BEZIER", "AUTO", 1427.7777353922525, 0.0, "AUTO_CLAMPED", 1638.8889312744138, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [64.57814769671742, 250.0, "BEZIER", "AUTO", 166.66666666666666, 50.78887685686462, "AUTO_CLAMPED", 350.0, 81.12527133850297, "AUTO_CLAMPED"], [81.12527133850297, 300.0, "BEZIER", "AUTO", 450.0, 78.5323334540802, "AUTO_CLAMPED", 644.444465637207, 83.57416053333017, "AUTO_CLAMPED"], [90.64872021146763, 283.33333333333337, "BEZIER", "AUTO", 738.8888676961262, 90.64872021146763, "AUTO_CLAMPED", 866.6666666666667, 90.64872021146763, "AUTO_CLAMPED"], [89.44265906820513, 100.0, "BEZIER", "AUTO", 900.0, 89.44265906820513, "AUTO_CLAMPED", 983.3333333333333, 89.44265906820513, "AUTO_CLAMPED"], [92.26923723356653, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 92.26923723356653, "AUTO_CLAMPED", 1127.7777353922527, 92.26923723356653, "AUTO_CLAMPED"], [90.42948479948856, 133.33333333333326, "BEZIER", "AUTO", 1172.2222646077473, 92.26923723356653, "AUTO_CLAMPED", 1322.2222646077473, 86.06006935345884, "AUTO_CLAMPED"], [-0.0, 316.66666666666674, "BEZIER", "AUTO", 1427.7777353922525, -0.0, "AUTO_CLAMPED", 1638.8889312744138, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, 0.0, "AUTO_CLAMPED"], [51.0063774007945, 250.0, "BEZIER", "AUTO", 166.66666666666666, 47.77261409296821, "AUTO_CLAMPED", 350.0, 54.88689473622389, "AUTO_CLAMPED"], [54.88689473622389, 300.0, "BEZIER", "AUTO", 450.0, 53.85283141664063, "AUTO_CLAMPED", 644.444465637207, 55.86351274979275, "AUTO_CLAMPED"], [58.68484874496615, 283.33333333333337, "BEZIER", "AUTO", 738.8888676961262, 58.68484874496615, "AUTO_CLAMPED", 866.6666666666667, 58.68484874496615, "AUTO_CLAMPED"], [58.346330909321985, 100.0, "BEZIER", "AUTO", 900.0, 58.346330909321985, "AUTO_CLAMPED", 983.3333333333333, 58.346330909321985, "AUTO_CLAMPED"], [59.502880011291076, 149.9999999999999, "BEZIER", "AUTO", 1033.3333333333333, 59.502880011291076, "AUTO_CLAMPED", 1127.7777353922527, 59.502880011291076, "AUTO_CLAMPED"], [57.137930426268746, 133.33333333333326, "BEZIER", "AUTO", 1172.2222646077473, 59.502880011291076, "AUTO_CLAMPED", 1322.2222646077473, 51.52117558872753, "AUTO_CLAMPED"], [0.0, 316.66666666666674, "BEZIER", "AUTO", 1427.7777353922525, 0.0, "AUTO_CLAMPED", 1638.8889312744138, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 272.2222328186035, -0.0, "AUTO_CLAMPED"], [1.0609124898910522, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 1.0609124898910522, "AUTO_CLAMPED", 550.0, 1.0609124898910522, "AUTO_CLAMPED"], [1.0609124898910522, 600.0, "QUAD", "EASE_IN", 750.0, 1.0609124898910522, "AUTO_CLAMPED"], [-0.0, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -0.0, "AUTO_CLAMPED"]]}}, "Shell": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, 0.0, "AUTO_CLAMPED"], [0.09711318463087082, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.09711318463087082, "AUTO_CLAMPED", 266.6666666666667, 0.09711318463087082, "AUTO_CLAMPED"], [0.09711318463087082, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.09711318463087082, "AUTO_CLAMPED", 338.8888994852702, 0.09711318463087082, "AUTO_CLAMPED"], [0.1717265248298645, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, 0.12953773140907288, "AUTO_CLAMPED"], [3.2667922973632812, 233.33333333333337, "QUAD", "EASE_IN_OUT"], [0.23389390110969543, 233.33333333333326, "QUAD", "EASE_OUT"], [0.3322022557258606, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [0.09610268473625183, 83.33333333333326, "QUAD", "EASE_IN"], [0.0961027443408966, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, 0.0961027443408966, "AUTO_CLAMPED"]], "z": [[-2.9000000953674316, 0.0, "BEZIER", "AUTO", 77.77776718139648, -2.9000000953674316, "AUTO_CLAMPED"], [-2.731125831604004, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -2.9000000953674316, "AUTO_CLAMPED", 266.6666666666667, -2.6587512493133545, "AUTO_CLAMPED"], [-1.736064076423645, 99.99999999999997, "BEZIER", "AUTO", 300.0, -1.9049280881881714, "AUTO_CLAMPED", 338.8888994852702, -1.7079200744628906, "AUTO_CLAMPED"], [-1.696025013923645, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -1.696025013923645, "AUTO_CLAMPED"], [-2.1708288192749023, 233.33333333333337, "QUAD", "EASE_IN_OUT"], [-1.8607081174850464, 233.33333333333326, "QUAD", "EASE_OUT"], [-1.8212902545928955, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [-1.7331995964050293, 83.33333333333326, "QUAD", "EASE_IN"], [-2.7515883445739746, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -2.7515883445739746, "AUTO_CLAMPED"]], "y": [[1.600000023841858, 0.0, "BEZIER", "AUTO", 77.77776718139648, 1.600000023841858, "AUTO_CLAMPED"], [1.6872104406356812, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 1.6872104406356812, "AUTO_CLAMPED", 266.6666666666667, 1.6872104406356812, "AUTO_CLAMPED"], [1.6872104406356812, 99.99999999999997, "BEZIER", "AUTO", 300.0, 1.6872104406356812, "AUTO_CLAMPED", 338.8888994852702, 1.6872104406356812, "AUTO_CLAMPED"], [1.6872103214263916, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, 1.6872104406356812, "AUTO_CLAMPED"], [0.6765189170837402, 233.33333333333337, "QUAD", "EASE_IN_OUT"], [1.718790054321289, 233.33333333333326, "QUAD", "EASE_OUT"], [1.718790054321289, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [1.6789368391036987, 83.33333333333326, "QUAD", "EASE_IN"], [1.6789368391036987, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, 1.6789368391036987, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [0.0, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.0, "AUTO_CLAMPED", 338.8888994852702, 0.0, "AUTO_CLAMPED"], [-2.68231656683564e-06, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -2.5741321112339668e-06, "AUTO_CLAMPED"], [-5.711481934348984e-06, 466.66666666666663, "QUAD", "EASE_OUT"], [-5.711481934348984e-06, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [0.0, 83.33333333333326, "QUAD", "EASE_IN"], [0.0, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 266.6666666666667, -0.0, "AUTO_CLAMPED"], [-0.0, 99.99999999999997, "BEZIER", "AUTO", 300.0, -0.0, "AUTO_CLAMPED", 338.8888994852702, -0.0, "AUTO_CLAMPED"], [-1.7882108410015936e-06, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -1.7713721194070523e-06, "AUTO_CLAMPED"], [-2.2596944349822487e-06, 466.66666666666663, "QUAD", "EASE_OUT"], [-2.2596944349822487e-06, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [-0.0, 83.33333333333326, "QUAD", "EASE_IN"], [-0.0, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 77.77776718139648, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [0.0, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.0, "AUTO_CLAMPED", 338.8888994852702, 0.0, "AUTO_CLAMPED"], [-17.27483248652621, 16.666666666666686, "QUAD", "EASE_OUT", 344.44443384806317, -8.28723500583749, "AUTO_CLAMPED"], [-1069.6500258383642, 466.66666666666663, "QUAD", "EASE_OUT"], [-1069.6500258383642, 50.000000000000114, "QUAD", "EASE_IN_OUT"], [-1080.0000027329813, 83.33333333333326, "QUAD", "EASE_IN"], [-1080.0000027329813, 133.33333333333326, "BEZIER", "AUTO", 1127.7777353922527, -1080.0000027329813, "AUTO_CLAMPED"]]}}}, "Jammed": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0, "BEZIER", "AUTO", 55.555554231007896, -0.7295733690261841, "AUTO_CLAMPED"], [-0.1906633973121643, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.3445723056793213, "AUTO_CLAMPED", 200.0, -0.09831805527210236, "AUTO_CLAMPED"], [-0.04989950358867645, 100.00000000000003, "BEZIER", "AUTO", 233.33333333333334, -0.08916591107845306, "AUTO_CLAMPED", 333.3333333333333, 0.028633318841457367, "AUTO_CLAMPED"], [0.2286735624074936, 200.0, "BEZIER", "AUTO", 400.0, 0.22762319445610046, "AUTO_CLAMPED", 616.6666666666667, 0.23103690147399902, "AUTO_CLAMPED"], [0.23103690147399902, 449.99999999999994, "BEZIER", "AUTO", 766.6666666666666, 0.23103690147399902, "AUTO_CLAMPED", 927.7777989705404, 0.23103690147399902, "AUTO_CLAMPED"], [0.18799884617328644, 33.33333333333337, "BEZIER", "AUTO", 938.8888676961263, 0.18799884617328644, "AUTO_CLAMPED", 1000.0, 0.18799884617328644, "AUTO_CLAMPED"], [0.23103690147399902, 150.0, "BEZIER", "AUTO", 1050.0, 0.23103690147399902, "AUTO_CLAMPED", 1150.0, 0.23103690147399902, "AUTO_CLAMPED"], [0.03553652763366699, 150.0, "BEZIER", "AUTO", 1200.0, 0.08990925550460815, "AUTO_CLAMPED", 1261.111068725586, 0.02345369942486286, "AUTO_CLAMPED"], [0.015655018389225006, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.015655018389225006, "AUTO_CLAMPED", 1366.6666666666667, 0.015655018389225006, "AUTO_CLAMPED"], [0.23103690147399902, 250.0, "BEZIER", "AUTO", 1450.0, 0.23103690147399902, "AUTO_CLAMPED", 1605.5555979410808, 0.23103690147399902, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1677.7777353922525, 0.0, "AUTO_CLAMPED", 1822.2222646077473, 0.0, "AUTO_CLAMPED"]], "z": [[-0.29214829206466675, 0.0, "BEZIER", "AUTO", 61.111112435658775, -0.29214829206466675, "AUTO_CLAMPED"], [-0.7353980541229248, 183.33333333333331, "BEZIER", "AUTO", 122.22221692403157, -0.7353980541229248, "AUTO_CLAMPED", 216.66666666666669, -0.7353980541229248, "AUTO_CLAMPED"], [-0.6644507646560669, 100.0, "BEZIER", "AUTO", 250.0, -0.6644507646560669, "AUTO_CLAMPED", 350.0, -0.6644507646560669, "AUTO_CLAMPED"], [-1.0157172679901123, 200.0, "BEZIER", "AUTO", 416.6666666666667, -0.9963687062263489, "AUTO_CLAMPED", 633.3333333333333, -1.0592515468597412, "AUTO_CLAMPED"], [-1.0592515468597412, 450.00000000000006, "BEZIER", "AUTO", 783.3333333333334, -1.0157172679901123, "AUTO_CLAMPED", 944.4444656372069, -1.0624762773513794, "AUTO_CLAMPED"], [-1.0901333093643188, 33.33333333333326, "BEZIER", "AUTO", 955.555534362793, -1.0901333093643188, "AUTO_CLAMPED", 1016.6666666666666, -1.0901333093643188, "AUTO_CLAMPED"], [-1.0592515468597412, 150.0000000000001, "BEZIER", "AUTO", 1066.6666666666667, -1.0592515468597412, "AUTO_CLAMPED", 1166.6666666666667, -1.0592515468597412, "AUTO_CLAMPED"], [-1.1155942678451538, 149.99999999999977, "BEZIER", "AUTO", 1216.6666666666665, -1.0592515468597412, "AUTO_CLAMPED", 1277.7777353922527, -1.1281148195266724, "AUTO_CLAMPED"], [-1.1526213884353638, 33.333333333333485, "BEZIER", "AUTO", 1288.888931274414, -1.1526213884353638, "AUTO_CLAMPED", 1383.3333333333333, -1.1526213884353638, "AUTO_CLAMPED"], [-1.0592515468597412, 250.0, "BEZIER", "AUTO", 1466.6666666666665, -1.1526213884353638, "AUTO_CLAMPED", 1616.6666666666667, -0.9845556616783142, "AUTO_CLAMPED"], [-0.0, 200.0, "BEZIER", "AUTO", 1683.3333333333333, -0.0, "AUTO_CLAMPED", 1816.6666666666667, -0.0, "AUTO_CLAMPED"]], "y": [[0.2915276288986206, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.2915276288986206, "AUTO_CLAMPED"], [0.22574126720428467, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 0.22574126720428467, "AUTO_CLAMPED", 200.0, 0.22574126720428467, "AUTO_CLAMPED"], [0.517949640750885, 100.00000000000003, "BEZIER", "AUTO", 233.39649836222333, 0.3859146237373352, "ALIGNED", 329.8230489095052, 0.7685902118682861, "ALIGNED"], [0.7685902118682861, 200.0, "BEZIER", "AUTO", 400.0, 0.7576487064361572, "AUTO_CLAMPED", 616.6666666666667, 0.793208658695221, "AUTO_CLAMPED"], [0.9315266609191895, 449.99999999999994, "BEZIER", "AUTO", 766.6666666666666, 0.9315266609191895, "AUTO_CLAMPED", 927.7777989705404, 0.9315266609191895, "AUTO_CLAMPED"], [0.7277153134346008, 33.33333333333337, "BEZIER", "AUTO", 938.8888676961263, 0.7277153134346008, "AUTO_CLAMPED", 1000.0, 0.7277153134346008, "AUTO_CLAMPED"], [0.9315266609191895, 150.0, "BEZIER", "AUTO", 1050.0, 0.8033905625343323, "AUTO_CLAMPED", 1150.0, 1.0596626996994019, "AUTO_CLAMPED"], [1.2402596473693848, 150.0, "BEZIER", "AUTO", 1200.0, 1.2402596473693848, "AUTO_CLAMPED", 1261.111068725586, 1.2402596473693848, "AUTO_CLAMPED"], [0.5438048839569092, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.5438048839569092, "AUTO_CLAMPED", 1366.6666666666667, 0.5438048839569092, "AUTO_CLAMPED"], [0.9315266609191895, 250.0, "BEZIER", "AUTO", 1450.0, 0.9315266609191895, "AUTO_CLAMPED", 1605.5555979410808, 0.9315266609191895, "AUTO_CLAMPED"], [0.0, 216.66666666666674, "BEZIER", "AUTO", 1677.7777353922525, 0.0, "AUTO_CLAMPED", 1822.2222646077473, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0, "BEZIER", "AUTO", 116.66666666666667, 2.2122143889063857, "AUTO_CLAMPED"], [-11.605778036736565, 350.0, "BEZIER", "AUTO", 233.33333333333334, -11.605778036736565, "AUTO_CLAMPED", 416.6666666666667, -11.605778036736565, "AUTO_CLAMPED"], [13.54058109085171, 200.0, "BEZIER", "AUTO", 483.3333333333333, 12.773715625373004, "AUTO_CLAMPED", 672.2222010294596, 14.946501253191611, "AUTO_CLAMPED"], [14.946501253191611, 366.66666666666663, "BEZIER", "AUTO", 794.444465637207, 14.946501253191611, "AUTO_CLAMPED", 938.8888676961263, 14.946501253191611, "AUTO_CLAMPED"], [8.062115385888454, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 8.062115385888454, "AUTO_CLAMPED", 1022.2222010294597, 8.062115385888454, "AUTO_CLAMPED"], [14.946501253191611, 116.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 14.946501253191611, "AUTO_CLAMPED", 1150.0, 14.946501253191611, "AUTO_CLAMPED"], [11.862608517454676, 150.0, "BEZIER", "AUTO", 1200.0, 14.946501253191611, "AUTO_CLAMPED", 1272.2222646077475, 10.491989334066341, "AUTO_CLAMPED"], [6.561224004460465, 66.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 6.561224004460465, "AUTO_CLAMPED", 1355.5555979410808, 6.561224004460465, "AUTO_CLAMPED"], [14.946501253191611, 116.66666666666652, "BEZIER", "AUTO", 1394.4444020589192, 14.946501253191611, "AUTO_CLAMPED", 1461.111068725586, 14.946501253191611, "AUTO_CLAMPED"], [14.006491346026728, 83.33333333333326, "BEZIER", "AUTO", 1488.888931274414, 14.750078673040385, "AUTO_CLAMPED", 1550.0, 13.114186041346153, "AUTO_CLAMPED"], [9.6433169853511, 100.00000000000023, "BEZIER", "AUTO", 1583.3333333333333, 11.433959505523017, "AUTO_CLAMPED", 1700.0, 5.1667102580344855, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 1783.3333333333333, 0.0, "AUTO_CLAMPED", 1950.0, 0.0, "AUTO_CLAMPED"]], "z": [[-48.21786729477217, 0.0, "BEZIER", "AUTO", 116.66666666666667, -48.21786729477217, "AUTO_CLAMPED"], [10.971158693967647, 350.0, "BEZIER", "AUTO", 233.33333333333334, -18.476973101205132, "AUTO_CLAMPED", 472.22223281860346, 41.821582967257406, "AUTO_CLAMPED"], [75.12389147332541, 366.66666666666663, "BEZIER", "AUTO", 594.444465637207, 72.35069123632766, "AUTO_CLAMPED", 783.3333333333334, 76.63654614805147, "AUTO_CLAMPED"], [76.63654614805147, 200.0, "BEZIER", "AUTO", 850.0, 75.12389147332541, "AUTO_CLAMPED", 938.8888676961263, 77.14076437296013, "AUTO_CLAMPED"], [81.97817755072997, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 81.97817755072997, "AUTO_CLAMPED", 1022.2222010294597, 81.97817755072997, "AUTO_CLAMPED"], [76.63654614805147, 116.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 76.63654614805147, "AUTO_CLAMPED", 1150.0, 76.63654614805147, "AUTO_CLAMPED"], [81.10338058221308, 150.0, "BEZIER", "AUTO", 1200.0, 76.63654614805147, "AUTO_CLAMPED", 1272.2222646077475, 83.08864336636898, "AUTO_CLAMPED"], [86.807483293955, 66.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 86.807483293955, "AUTO_CLAMPED", 1355.5555979410808, 86.807483293955, "AUTO_CLAMPED"], [76.63654614805147, 116.66666666666652, "BEZIER", "AUTO", 1394.4444020589192, 76.63654614805147, "AUTO_CLAMPED", 1461.111068725586, 76.63654614805147, "AUTO_CLAMPED"], [77.04931497016284, 83.33333333333326, "BEZIER", "AUTO", 1488.888931274414, 77.04931497016284, "AUTO_CLAMPED", 1550.0, 77.04931497016284, "AUTO_CLAMPED"], [73.88012768584443, 100.00000000000023, "BEZIER", "AUTO", 1583.3333333333333, 77.04931497016284, "AUTO_CLAMPED", 1733.3333333333335, 62.7879756058246, "AUTO_CLAMPED"], [-0.0, 349.9999999999998, "BEZIER", "AUTO", 1849.9999999999998, -0.0, "AUTO_CLAMPED", 2083.3333333333335, -0.0, "AUTO_CLAMPED"]], "y": [[27.10300512666912, 0.0, "BEZIER", "AUTO", 116.66666666666667, 27.10300512666912, "AUTO_CLAMPED"], [-0.509413544267828, 350.0, "BEZIER", "AUTO", 233.33333333333334, -0.509413544267828, "AUTO_CLAMPED", 450.0, -0.509413544267828, "AUTO_CLAMPED"], [23.16085216416954, 300.0, "BEZIER", "AUTO", 550.0, 17.89713102180607, "AUTO_CLAMPED", 738.8888676961262, 27.839716160735865, "AUTO_CLAMPED"], [27.839716160735865, 266.66666666666663, "BEZIER", "AUTO", 827.7777989705404, 24.69888782185135, "AUTO_CLAMPED", 938.8888676961263, 28.624923245456994, "AUTO_CLAMPED"], [29.802734726312334, 66.66666666666663, "BEZIER", "AUTO", 961.1111323038737, 29.802734726312334, "AUTO_CLAMPED", 1022.2222010294597, 29.802734726312334, "AUTO_CLAMPED"], [27.839716160735865, 116.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 27.839716160735865, "AUTO_CLAMPED", 1150.0, 27.839716160735865, "AUTO_CLAMPED"], [29.329365050790013, 150.0, "BEZIER", "AUTO", 1200.0, 28.62709866070764, "AUTO_CLAMPED", 1272.2222646077475, 29.641484205292087, "AUTO_CLAMPED"], [29.93678743405759, 66.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 29.93678743405759, "AUTO_CLAMPED", 1355.5555979410808, 29.93678743405759, "AUTO_CLAMPED"], [27.839716160735865, 116.66666666666652, "BEZIER", "AUTO", 1394.4444020589192, 29.75232110004847, "AUTO_CLAMPED", 1461.111068725586, 26.473570751253888, "AUTO_CLAMPED"], [24.22572134445684, 83.33333333333326, "BEZIER", "AUTO", 1488.888931274414, 24.22572134445684, "AUTO_CLAMPED", 1550.0, 24.22572134445684, "AUTO_CLAMPED"], [29.605232976272244, 100.00000000000023, "BEZIER", "AUTO", 1583.3333333333333, 29.605232976272244, "AUTO_CLAMPED", 1716.6666666666665, 29.605232976272244, "AUTO_CLAMPED"], [0.0, 300.0, "BEZIER", "AUTO", 1816.6666666666667, 0.0, "AUTO_CLAMPED", 2016.6666666666665, 0.0, "AUTO_CLAMPED"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 266.6666666666667, -0.0, "AUTO_CLAMPED"], [0.7575316429138184, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.7575316429138184, "AUTO_CLAMPED", 694.4444020589192, 0.7575316429138184, "AUTO_CLAMPED"], [0.7575316429138184, 1083.3333333333335, "BEZIER", "AUTO", 1055.5555979410806, 0.7575316429138184, "AUTO_CLAMPED", 1455.5555979410808, 0.7575316429138184, "AUTO_CLAMPED"], [-0.0, 116.66666666666652, "BEZIER", "AUTO", 1494.4444020589192, -0.0, "AUTO_CLAMPED", 1572.2222646077473, -0.0, "AUTO_CLAMPED"]]}}, "Shell": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, 0.0, "AUTO_CLAMPED"], [0.10088974982500076, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.14412821829319, "AUTO_CLAMPED"], [0.21595029532909393, 99.99999999999997, "BEZIER", "AUTO", 300.0, 0.21595029532909393, "AUTO_CLAMPED", 527.7777989705403, 0.21595029532909393, "AUTO_CLAMPED"], [0.21595029532909393, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 0.21595029532909393, "AUTO_CLAMPED", 922.2222010294596, 0.21595029532909393, "AUTO_CLAMPED"], [0.17595839500427246, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 0.17595839500427246, "AUTO_CLAMPED", 1038.8888676961262, 0.17595839500427246, "AUTO_CLAMPED"], [0.17595839500427246, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 0.17595839500427246, "AUTO_CLAMPED", 1261.111068725586, 0.17595839500427246, "AUTO_CLAMPED"], [0.09587424248456955, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.09587424248456955, "AUTO_CLAMPED", 1338.888931274414, 0.09587424248456955, "AUTO_CLAMPED"], [0.09587424248456955, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 0.09587424248456955, "AUTO_CLAMPED", 1477.7777353922525, 0.09587424248456955, "AUTO_CLAMPED"], [0.09587424248456955, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 0.09587424248456955, "AUTO_CLAMPED", 1561.111068725586, 0.09587424248456955, "AUTO_CLAMPED"]], "z": [[-2.9000000953674316, 0.0, "BEZIER", "AUTO", 77.77777512868245, -2.9000000953674316, "AUTO_CLAMPED"], [-2.7272896766662598, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -2.9000000953674316, "AUTO_CLAMPED", 266.6666666666667, -2.653270959854126, "AUTO_CLAMPED"], [-2.0865931510925293, 99.99999999999997, "BEZIER", "AUTO", 300.0, -2.0865931510925293, "AUTO_CLAMPED", 527.7777989705403, -2.0865931510925293, "AUTO_CLAMPED"], [-2.0865931510925293, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, -2.0865931510925293, "AUTO_CLAMPED", 922.2222010294596, -2.0865931510925293, "AUTO_CLAMPED"], [-2.091643810272217, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, -2.091643810272217, "AUTO_CLAMPED", 1038.8888676961262, -2.091643810272217, "AUTO_CLAMPED"], [-2.091643810272217, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, -2.091643810272217, "AUTO_CLAMPED", 1261.111068725586, -2.091643810272217, "AUTO_CLAMPED"], [-2.091643810272217, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, -2.091643810272217, "AUTO_CLAMPED", 1338.888931274414, -2.091643810272217, "AUTO_CLAMPED"], [-2.091643810272217, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, -2.091643810272217, "AUTO_CLAMPED", 1477.7777353922525, -2.091643810272217, "AUTO_CLAMPED"], [-2.7139627933502197, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, -2.7139627933502197, "AUTO_CLAMPED", 1561.111068725586, -2.7139627933502197, "AUTO_CLAMPED"]], "y": [[1.600000023841858, 0.0, "BEZIER", "AUTO", 77.77777512868245, 1.600000023841858, "AUTO_CLAMPED"], [1.6788396835327148, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 1.620819330215454, "AUTO_CLAMPED", 266.6666666666667, 1.7037055492401123, "AUTO_CLAMPED"], [1.7354042530059814, 99.99999999999997, "BEZIER", "AUTO", 300.0, 1.7354042530059814, "AUTO_CLAMPED", 527.7777989705403, 1.7354042530059814, "AUTO_CLAMPED"], [1.7354042530059814, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 1.7354042530059814, "AUTO_CLAMPED", 922.2222010294596, 1.7354042530059814, "AUTO_CLAMPED"], [1.713067889213562, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 1.713067889213562, "AUTO_CLAMPED", 1038.8888676961262, 1.713067889213562, "AUTO_CLAMPED"], [1.713067889213562, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 1.713067889213562, "AUTO_CLAMPED", 1261.111068725586, 1.713067889213562, "AUTO_CLAMPED"], [1.6614195108413696, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 1.6614195108413696, "AUTO_CLAMPED", 1338.888931274414, 1.6614195108413696, "AUTO_CLAMPED"], [1.6614195108413696, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 1.6614195108413696, "AUTO_CLAMPED", 1477.7777353922525, 1.6614195108413696, "AUTO_CLAMPED"], [1.6614195108413696, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 1.6614195108413696, "AUTO_CLAMPED", 1561.111068725586, 1.6614195108413696, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [-13.527462858777055, 99.99999999999997, "BEZIER", "AUTO", 300.0, -13.527462858777055, "AUTO_CLAMPED", 527.7777989705403, -13.527462858777055, "AUTO_CLAMPED"], [-13.527462858777055, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, -13.527462858777055, "AUTO_CLAMPED", 922.2222010294596, -13.527462858777055, "AUTO_CLAMPED"], [-7.794041560022856, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, -7.794041560022856, "AUTO_CLAMPED", 1038.8888676961262, -7.794041560022856, "AUTO_CLAMPED"], [-7.794041560022856, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, -7.794041560022856, "AUTO_CLAMPED", 1261.111068725586, -7.794041560022856, "AUTO_CLAMPED"], [0.0, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.0, "AUTO_CLAMPED", 1338.888931274414, 0.0, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 0.0, "AUTO_CLAMPED", 1477.7777353922525, 0.0, "AUTO_CLAMPED"], [0.0, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 0.0, "AUTO_CLAMPED", 1561.111068725586, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, -0.0, "AUTO_CLAMPED"], [-0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, -0.0, "AUTO_CLAMPED", 266.6666666666667, -0.0, "AUTO_CLAMPED"], [19.831365462672814, 99.99999999999997, "BEZIER", "AUTO", 300.0, 19.831365462672814, "AUTO_CLAMPED", 527.7777989705403, 19.831365462672814, "AUTO_CLAMPED"], [19.831365462672814, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 19.831365462672814, "AUTO_CLAMPED", 922.2222010294596, 19.831365462672814, "AUTO_CLAMPED"], [16.99874599499054, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 16.99874599499054, "AUTO_CLAMPED", 1038.8888676961262, 16.99874599499054, "AUTO_CLAMPED"], [16.99874599499054, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 16.99874599499054, "AUTO_CLAMPED", 1261.111068725586, 16.99874599499054, "AUTO_CLAMPED"], [-0.0, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, -0.0, "AUTO_CLAMPED", 1338.888931274414, -0.0, "AUTO_CLAMPED"], [-0.0, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, -0.0, "AUTO_CLAMPED", 1477.7777353922525, -0.0, "AUTO_CLAMPED"], [-0.0, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, -0.0, "AUTO_CLAMPED", 1561.111068725586, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 77.77777512868245, 0.0, "AUTO_CLAMPED"], [0.0, 233.33333333333334, "BEZIER", "AUTO", 155.55556615193686, 0.0, "AUTO_CLAMPED", 266.6666666666667, 0.0, "AUTO_CLAMPED"], [36.84236140193977, 99.99999999999997, "BEZIER", "AUTO", 300.0, 36.84236140193977, "AUTO_CLAMPED", 527.7777989705403, 36.84236140193977, "AUTO_CLAMPED"], [36.84236140193977, 583.3333333333333, "BEZIER", "AUTO", 722.2222010294597, 36.84236140193977, "AUTO_CLAMPED", 922.2222010294596, 36.84236140193977, "AUTO_CLAMPED"], [21.77011978122281, 16.666666666666742, "BEZIER", "AUTO", 927.7777989705404, 21.77011978122281, "AUTO_CLAMPED", 1038.8888676961262, 21.77011978122281, "AUTO_CLAMPED"], [21.77011978122281, 316.66666666666663, "BEZIER", "AUTO", 1144.4444020589192, 21.77011978122281, "AUTO_CLAMPED", 1261.111068725586, 21.77011978122281, "AUTO_CLAMPED"], [0.0, 33.33333333333326, "BEZIER", "AUTO", 1272.2222646077475, 0.0, "AUTO_CLAMPED", 1338.888931274414, 0.0, "AUTO_CLAMPED"], [0.0, 166.66666666666674, "BEZIER", "AUTO", 1394.4444020589192, 0.0, "AUTO_CLAMPED", 1477.7777353922525, 0.0, "AUTO_CLAMPED"], [0.0, 83.33333333333326, "BEZIER", "AUTO", 1505.5555979410806, 0.0, "AUTO_CLAMPED", 1561.111068725586, 0.0, "AUTO_CLAMPED"]]}}}, "Reload": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0, "LINEAR", "AUTO"], [-0.7295733690261841, 83.33333333333333, "LINEAR", "AUTO"], [-0.7295733690261841, 99.99999999999999, "LINEAR", "AUTO"], [-0.5556169748306274, 133.33333333333331, "LINEAR", "AUTO"], [-0.6492857933044434, 116.66666666666674, "LINEAR", "AUTO"], [-0.7295733690261841, 100.0, "LINEAR", "AUTO"]], "z": [[-0.29214829206466675, 0.0, "LINEAR", "AUTO"], [-0.29214829206466675, 83.33333333333333, "LINEAR", "AUTO"], [-0.29214829206466675, 99.99999999999999, "LINEAR", "AUTO"], [-0.30703651905059814, 133.33333333333331, "LINEAR", "AUTO"], [-0.29901978373527527, 116.66666666666674, "LINEAR", "AUTO"], [-0.29214829206466675, 100.0, "LINEAR", "AUTO"]], "y": [[0.2915276288986206, 0.0, "LINEAR", "AUTO"], [0.2915276288986206, 83.33333333333333, "LINEAR", "AUTO"], [0.2915276288986206, 99.99999999999999, "LINEAR", "AUTO"], [0.4859994053840637, 133.33333333333331, "LINEAR", "AUTO"], [0.38128381967544556, 116.66666666666674, "LINEAR", "AUTO"], [0.2915276288986206, 100.0, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0, "LINEAR", "AUTO"], [1.6652197564429725, 83.33333333333333, "LINEAR", "AUTO"], [2.2122143889063857, 133.33333333333337, "LINEAR", "AUTO"], [9.618481563755287, 116.66666666666663, "LINEAR", "AUTO"], [5.616534990827301, 100.00000000000006, "LINEAR", "AUTO"], [2.2122143889063857, 100.0, "LINEAR", "AUTO"]], "z": [[-48.21786729477217, 0.0, "LINEAR", "AUTO"], [-45.59814140842461, 83.33333333333333, "LINEAR", "AUTO"], [-48.21786729477217, 133.33333333333337, "LINEAR", "AUTO"], [-53.60401787046082, 116.66666666666663, "LINEAR", "AUTO"], [-50.637738430910574, 100.00000000000006, "LINEAR", "AUTO"], [-48.21786729477217, 100.0, "LINEAR", "AUTO"]], "y": [[27.10300512666912, 0.0, "LINEAR", "AUTO"], [27.402903365198746, 83.33333333333333, "LINEAR", "AUTO"], [27.10300512666912, 133.33333333333337, "LINEAR", "AUTO"], [28.044826741511347, 116.66666666666663, "LINEAR", "AUTO"], [27.549100149288286, 100.00000000000006, "LINEAR", "AUTO"], [27.10300512666912, 100.0, "LINEAR", "AUTO"]]}}, "Shell": {"location": {"x": [[-5.960464477539063e-08, 0.0, "BEZIER", "AUTO", 44.444445768992104, -5.960464477539063e-08, "AUTO_CLAMPED"], [1.2852251529693604e-07, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -5.960464477539063e-08, "AUTO_CLAMPED", 161.11111640930176, 2.461019903421402e-07, "AUTO_CLAMPED"], [0.0043095857836306095, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 0.004309445153921843, "AUTO_CLAMPED", 244.4444497426351, 0.0043097264133393764, "AUTO_CLAMPED"], [0.0043097264133393764, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.0043097264133393764, "AUTO_CLAMPED", 316.66666666666663, 0.0043097264133393764, "AUTO_CLAMPED"], [0.004309403244405985, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.004309403244405985, "AUTO_CLAMPED", 366.66666666666663, 0.004309403244405985, "AUTO_CLAMPED"]], "z": [[-1.3408751487731934, 0.0, "BEZIER", "AUTO", 44.444445768992104, -1.3408751487731934, "AUTO_CLAMPED"], [-1.88205885887146, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.7226817607879639, "AUTO_CLAMPED", 161.11111640930176, -1.981669545173645, "AUTO_CLAMPED"], [-2.250572919845581, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -1.9943935871124268, "AUTO_CLAMPED", 244.4444497426351, -2.5067522525787354, "AUTO_CLAMPED"], [-3.008287191390991, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -3.0063869953155518, "AUTO_CLAMPED", 316.66666666666663, -3.009427309036255, "AUTO_CLAMPED"], [-3.009427309036255, 50.0, "BEZIER", "AUTO", 333.3333333333333, -3.009427309036255, "AUTO_CLAMPED", 366.66666666666663, -3.009427309036255, "AUTO_CLAMPED"]], "y": [[-1.0872026681900024, 0.0, "BEZIER", "AUTO", 44.444445768992104, -1.0872026681900024, "AUTO_CLAMPED"], [-0.7433216571807861, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.0872026681900024, "AUTO_CLAMPED", 161.11111640930176, -0.5283960103988647, "AUTO_CLAMPED"], [0.8109492063522339, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 0.385259211063385, "AUTO_CLAMPED", 244.4444497426351, 1.2366392612457275, "AUTO_CLAMPED"], [1.2373285293579102, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 1.1743639707565308, "AUTO_CLAMPED", 316.66666666666663, 1.2751072645187378, "AUTO_CLAMPED"], [1.3579723834991455, 50.0, "BEZIER", "AUTO", 333.3333333333333, 1.3579723834991455, "AUTO_CLAMPED", 366.66666666666663, 1.3579723834991455, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [21.14787588745631, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 21.14787588745631, "AUTO_CLAMPED", 244.4444497426351, 21.14787588745631, "AUTO_CLAMPED"], [0.40499606683590605, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.40499606683590605, "AUTO_CLAMPED", 316.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"], [0.40499606683590605, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.40499606683590605, "AUTO_CLAMPED", 366.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 161.11111640930176, -0.0, "AUTO_CLAMPED"], [-0.0, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -0.0, "AUTO_CLAMPED", 244.4444497426351, -0.0, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -1.0271807443729786e-06, "AUTO_CLAMPED", 316.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -1.0271807443729786e-06, "AUTO_CLAMPED", 366.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [-1.9209907040660864e-06, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -7.248212372463371e-07, "AUTO_CLAMPED", 244.4444497426351, -3.1171601708858352e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -4.784677867278997e-06, "AUTO_CLAMPED", 316.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -4.784677867278997e-06, "AUTO_CLAMPED", 366.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"]]}}}, "ReloadEmptyStart": {"MainBody": {"location": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [-0.3959049880504608, 100.0, "LINEAR", "AUTO"], [-0.8907862305641174, 50.0, "LINEAR", "AUTO"], [-0.912574291229248, 133.33333333333331, "LINEAR", "AUTO"], [-0.8907862305641174, 183.33333333333337, "LINEAR", "AUTO"], [-0.7295733690261841, 333.3333333333333, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.04771782457828522, 100.0, "LINEAR", "AUTO"], [-0.10736510902643204, 50.0, "LINEAR", "AUTO"], [-0.1299014389514923, 133.33333333333331, "LINEAR", "AUTO"], [-0.10736510902643204, 183.33333333333337, "LINEAR", "AUTO"], [-0.29214829206466675, 333.3333333333333, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [0.08693332225084305, 100.0, "LINEAR", "AUTO"], [0.1955999732017517, 50.0, "LINEAR", "AUTO"], [0.07320505380630493, 133.33333333333331, "LINEAR", "AUTO"], [0.1955999732017517, 183.33333333333337, "LINEAR", "AUTO"], [0.2915276288986206, 333.3333333333333, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [5.215149959628216, 116.66666666666667, "LINEAR", "AUTO"], [14.341662388977594, 66.66666666666664, "LINEAR", "AUTO"], [10.053024175167023, 150.0, "LINEAR", "AUTO"], [14.341662388977594, 183.33333333333331, "LINEAR", "AUTO"], [9.347183888601442, 83.33333333333337, "LINEAR", "AUTO"], [3.4013761500584048, 133.33333333333326, "LINEAR", "AUTO"], [2.2122143889063857, 66.66666666666674, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [17.232944643893813, 116.66666666666667, "LINEAR", "AUTO"], [47.39059819759481, 66.66666666666664, "LINEAR", "AUTO"], [51.027851515545024, 150.0, "LINEAR", "AUTO"], [47.39059819759481, 183.33333333333331, "LINEAR", "AUTO"], [8.022402104733061, 83.33333333333337, "LINEAR", "AUTO"], [-38.844487923156436, 133.33333333333326, "LINEAR", "AUTO"], [-48.21786729477217, 66.66666666666674, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [-3.394506473857253, 116.66666666666667, "LINEAR", "AUTO"], [-9.334892963190004, 66.66666666666664, "LINEAR", "AUTO"], [-8.375116488567105, 150.0, "LINEAR", "AUTO"], [-9.334892963190004, 183.33333333333331, "LINEAR", "AUTO"], [5.668946020536571, 83.33333333333337, "LINEAR", "AUTO"], [23.530662511496125, 133.33333333333326, "LINEAR", "AUTO"], [27.10300512666912, 66.66666666666674, "LINEAR", "AUTO"]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.0, 183.33333333333331, "LINEAR", "AUTO"], [1.0550689697265625, 66.66666666666669, "LINEAR", "AUTO"], [1.0550689697265625, 166.66666666666669, "LINEAR", "AUTO"], [-0.0, 99.99999999999994, "LINEAR", "AUTO"]]}}, "Shell": {"location": {"x": [[1.089231252670288, 0.0, "LINEAR", "AUTO"], [0.8341608047485352, 150.0, "LINEAR", "AUTO"], [0.5637267231941223, 100.0, "LINEAR", "AUTO"], [0.27297717332839966, 33.333333333333314, "LINEAR", "AUTO"], [1.1920928955078125e-07, 66.66666666666669, "LINEAR", "AUTO"]], "z": [[-1.6620994806289673, 0.0, "LINEAR", "AUTO"], [-1.8606443405151367, 150.0, "LINEAR", "AUTO"], [-1.7523975372314453, 100.0, "LINEAR", "AUTO"], [-2.0263478755950928, 33.333333333333314, "LINEAR", "AUTO"], [-2.9000000953674316, 66.66666666666669, "LINEAR", "AUTO"]], "y": [[-0.7190526723861694, 0.0, "LINEAR", "AUTO"], [-1.443679928779602, 150.0, "LINEAR", "AUTO"], [1.7873222827911377, 100.0, "LINEAR", "AUTO"], [1.7349900007247925, 33.333333333333314, "LINEAR", "AUTO"], [1.5999999046325684, 66.66666666666669, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 100.0, 0.0, "AUTO_CLAMPED", 183.33333333333331, 0.0, "AUTO_CLAMPED"], [-4.686586806083493, 100.0, "BEZIER", "AUTO", 216.66666666666669, -4.686586806083493, "AUTO_CLAMPED", 261.11111640930176, -4.686586806083493, "AUTO_CLAMPED"], [-4.686586806083493, 33.333333333333314, "BEZIER", "AUTO", 272.2222328186035, -4.686586806083493, "AUTO_CLAMPED", 305.55556615193683, -4.686586806083493, "AUTO_CLAMPED"], [0.0, 66.66666666666669, "BEZIER", "AUTO", 327.7777671813965, 0.0, "AUTO_CLAMPED", 372.2222328186035, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 50.0, -0.0, "AUTO_CLAMPED"], [-0.0, 150.0, "BEZIER", "AUTO", 100.0, -0.0, "AUTO_CLAMPED", 183.33333333333331, -0.0, "AUTO_CLAMPED"], [-0.5807879005165506, 100.0, "BEZIER", "AUTO", 216.66666666666669, -0.5807879005165506, "AUTO_CLAMPED", 261.11111640930176, -0.5807879005165506, "AUTO_CLAMPED"], [-0.5807879005165506, 33.333333333333314, "BEZIER", "AUTO", 272.2222328186035, -0.5807879005165506, "AUTO_CLAMPED", 305.55556615193683, -0.5807879005165506, "AUTO_CLAMPED"], [-0.0, 66.66666666666669, "BEZIER", "AUTO", 327.7777671813965, -0.0, "AUTO_CLAMPED", 372.2222328186035, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 100.0, 0.0, "AUTO_CLAMPED", 183.33333333333331, 0.0, "AUTO_CLAMPED"], [15.393064143768921, 100.0, "BEZIER", "AUTO", 216.66666666666669, 15.393064143768921, "AUTO_CLAMPED", 261.11111640930176, 15.393064143768921, "AUTO_CLAMPED"], [15.393064143768921, 33.333333333333314, "BEZIER", "AUTO", 272.2222328186035, 15.393064143768921, "AUTO_CLAMPED", 305.55556615193683, 15.393064143768921, "AUTO_CLAMPED"], [0.0, 66.66666666666669, "BEZIER", "AUTO", 327.7777671813965, 0.0, "AUTO_CLAMPED", 372.2222328186035, 0.0, "AUTO_CLAMPED"]]}}}, "ReloadEnd": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0, "LINEAR", "AUTO"], [-0.5471799969673157, 166.66666666666666, "LINEAR", "AUTO"], [-0.15633714199066162, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]], "z": [[-0.29214829206466675, 0.0, "LINEAR", "AUTO"], [-0.21911121904850006, 166.66666666666666, "LINEAR", "AUTO"], [-0.06260320544242859, 100.00000000000003, "LINEAR", "AUTO"], [-0.0, 150.0, "LINEAR", "AUTO"]], "y": [[0.2915276288986206, 0.0, "LINEAR", "AUTO"], [0.21864572167396545, 166.66666666666666, "LINEAR", "AUTO"], [0.0624702125787735, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0, "LINEAR", "AUTO"], [1.6591607383189364, 166.66666666666666, "LINEAR", "AUTO"], [0.47404597097185575, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]], "z": [[-48.21786729477217, 0.0, "LINEAR", "AUTO"], [-36.16339961730548, 166.66666666666666, "LINEAR", "AUTO"], [-10.332401110335347, 100.00000000000003, "LINEAR", "AUTO"], [-0.0, 150.0, "LINEAR", "AUTO"]], "y": [[27.10300512666912, 0.0, "LINEAR", "AUTO"], [20.327254271888663, 166.66666666666666, "LINEAR", "AUTO"], [5.807786690890005, 100.00000000000003, "LINEAR", "AUTO"], [0.0, 150.0, "LINEAR", "AUTO"]]}}}, "ReloadStart": {"MainBody": {"location": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [-0.7295733690261841, 166.66666666666666, "LINEAR", "AUTO"], [-0.7152981162071228, 50.00000000000003, "LINEAR", "AUTO"], [-0.7095879912376404, 66.66666666666663, "LINEAR", "AUTO"], [-0.7295733690261841, 116.66666666666669, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-0.29214829206466675, 166.66666666666666, "LINEAR", "AUTO"], [-0.28362342715263367, 50.00000000000003, "LINEAR", "AUTO"], [-0.28021347522735596, 66.66666666666663, "LINEAR", "AUTO"], [-0.29214829206466675, 116.66666666666669, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [0.2915276288986206, 166.66666666666666, "LINEAR", "AUTO"], [0.4171614646911621, 50.00000000000003, "LINEAR", "AUTO"], [0.4674150049686432, 66.66666666666663, "LINEAR", "AUTO"], [0.2915276288986206, 116.66666666666669, "LINEAR", "AUTO"]]}, "rotation_euler": {"x": [[0.0, 0.0, "LINEAR", "AUTO"], [2.2122143889063857, 166.66666666666666, "LINEAR", "AUTO"], [5.485797059263618, 50.00000000000003, "LINEAR", "AUTO"], [6.795230554293333, 66.66666666666663, "LINEAR", "AUTO"], [2.2122143889063857, 116.66666666666669, "LINEAR", "AUTO"]], "z": [[-0.0, 0.0, "LINEAR", "AUTO"], [-48.21786729477217, 166.66666666666666, "LINEAR", "AUTO"], [-50.902555110315724, 50.00000000000003, "LINEAR", "AUTO"], [-51.976428187476394, 66.66666666666663, "LINEAR", "AUTO"], [-48.21786729477217, 116.66666666666669, "LINEAR", "AUTO"]], "y": [[0.0, 0.0, "LINEAR", "AUTO"], [27.10300512666912, 166.66666666666666, "LINEAR", "AUTO"], [26.843731145775436, 50.00000000000003, "LINEAR", "AUTO"], [26.74002155341796, 66.66666666666663, "LINEAR", "AUTO"], [27.10300512666912, 116.66666666666669, "LINEAR", "AUTO"]]}}, "Shell": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [1.8812716007232666e-07, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 1.5194885349956166e-07, "AUTO_CLAMPED", 161.11111640930176, 2.1073859102216375e-07, "AUTO_CLAMPED"], [2.384185791015625e-07, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 1.8812716007232666e-07, "AUTO_CLAMPED", 244.4444497426351, 2.8870999813079834e-07, "AUTO_CLAMPED"], [0.004309164825826883, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.004308667965233326, "AUTO_CLAMPED", 316.66666666666663, 0.00430946284905076, "AUTO_CLAMPED"], [0.00430946284905076, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.00430946284905076, "AUTO_CLAMPED", 366.66666666666663, 0.00430946284905076, "AUTO_CLAMPED"]], "z": [[-2.9000000953674316, 0.0, "BEZIER", "AUTO", 44.444445768992104, -2.9000000953674316, "AUTO_CLAMPED"], [-2.0142228603363037, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -2.0142228603363037, "AUTO_CLAMPED", 161.11111640930176, -2.0142228603363037, "AUTO_CLAMPED"], [-2.2258617877960205, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -2.0142228603363037, "AUTO_CLAMPED", 244.4444497426351, -2.4375007152557373, "AUTO_CLAMPED"], [-3.127822160720825, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -3.127822160720825, "AUTO_CLAMPED", 316.66666666666663, -3.127822160720825, "AUTO_CLAMPED"], [-3.009427070617676, 50.0, "BEZIER", "AUTO", 333.3333333333333, -3.009427070617676, "AUTO_CLAMPED", 366.66666666666663, -3.009427070617676, "AUTO_CLAMPED"]], "y": [[-1.2060743570327759, 0.0, "BEZIER", "AUTO", 44.444445768992104, -1.2060743570327759, "AUTO_CLAMPED"], [-0.690565824508667, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -1.2060743570327759, "AUTO_CLAMPED", 161.11111640930176, -0.36837297677993774, "AUTO_CLAMPED"], [0.8053045272827148, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 0.4213707149028778, "AUTO_CLAMPED", 244.4444497426351, 1.1892383098602295, "AUTO_CLAMPED"], [1.2387430667877197, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 1.1673623323440552, "AUTO_CLAMPED", 316.66666666666663, 1.2815715074539185, "AUTO_CLAMPED"], [1.3579723834991455, 50.0, "BEZIER", "AUTO", 333.3333333333333, 1.3579723834991455, "AUTO_CLAMPED", 366.66666666666663, 1.3579723834991455, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [21.14787588745631, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, 21.14787588745631, "AUTO_CLAMPED", 244.4444497426351, 21.14787588745631, "AUTO_CLAMPED"], [0.40499606683590605, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, 0.40499606683590605, "AUTO_CLAMPED", 316.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"], [0.40499606683590605, 50.0, "BEZIER", "AUTO", 333.3333333333333, 0.40499606683590605, "AUTO_CLAMPED", 366.66666666666663, 0.40499606683590605, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 161.11111640930176, -0.0, "AUTO_CLAMPED"], [-0.0, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -0.0, "AUTO_CLAMPED", 244.4444497426351, -0.0, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -1.0271807443729786e-06, "AUTO_CLAMPED", 316.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"], [-1.0271807443729786e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -1.0271807443729786e-06, "AUTO_CLAMPED", 366.66666666666663, -1.0271807443729786e-06, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 161.11111640930176, 0.0, "AUTO_CLAMPED"], [-1.9209907040660864e-06, 83.33333333333334, "BEZIER", "AUTO", 188.88888359069824, -7.248212372463371e-07, "AUTO_CLAMPED", 244.4444497426351, -3.1171601708858352e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 83.33333333333331, "BEZIER", "AUTO", 272.2222328186035, -4.784677867278997e-06, "AUTO_CLAMPED", 316.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"], [-4.784677867278997e-06, 50.0, "BEZIER", "AUTO", 333.3333333333333, -4.784677867278997e-06, "AUTO_CLAMPED", 366.66666666666663, -4.784677867278997e-06, "AUTO_CLAMPED"]]}}}}, "offset": {"PumpGrip": [-3.073364496231079e-08, 2.8870999813079834e-08, -0.0], "Shell": [0.0, 1.600000023841858, -2.9000000953674316], "ShellFore": [0.0, 1.600260615348816, -2.8731613159179688]}, "hierarchy": {"PumpGrip": "MainBody", "Shell": "MainBody", "ShellFore": "Shell"}} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/weapons/animations/stg77.json b/src/main/resources/assets/hbm/models/weapons/animations/stg77.json new file mode 100644 index 000000000..4681ba0f0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/animations/stg77.json @@ -0,0 +1 @@ +{"anim": {"Fire": {"Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [7.314687019273744e-18, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 1.8286713412281298e-18, "AUTO_CLAMPED", 27.77777910232544, 1.8286718375364973e-17, "AUTO_CLAMPED"], [4.3888125424364915e-17, 33.33333333333333, "BEZIER", "AUTO", 38.888887564341225, 4.3888125424364915e-17, "AUTO_CLAMPED", 105.5555502573649, 4.3888125424364915e-17, "AUTO_CLAMPED"], [0.0, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, 0.0, "AUTO_CLAMPED", 272.2222328186035, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, -0.0, "AUTO_CLAMPED"], [-0.3074626326560974, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -0.2629571557044983, "AUTO_CLAMPED", 27.77777910232544, -0.39647355675697327, "AUTO_CLAMPED"], [-0.39647355675697327, 33.33333333333333, "BEZIER", "AUTO", 38.888887564341225, -0.39647355675697327, "AUTO_CLAMPED", 105.5555502573649, -0.39647355675697327, "AUTO_CLAMPED"], [-0.0, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, -0.0, "AUTO_CLAMPED", 272.2222328186035, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [0.03294242173433304, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.00823560357093811, "AUTO_CLAMPED", 27.77777910232544, 0.0823560580611229, "AUTO_CLAMPED"], [0.19765454530715942, 33.33333333333333, "BEZIER", "AUTO", 38.888887564341225, 0.19765454530715942, "AUTO_CLAMPED", 105.5555502573649, 0.19765454530715942, "AUTO_CLAMPED"], [0.0, 166.66666666666669, "BEZIER", "AUTO", 161.11111640930176, 0.0, "AUTO_CLAMPED", 272.2222328186035, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [1.0804245092351814, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 1.0804245092351814, "AUTO_CLAMPED", 44.44444179534912, 1.0804245092351814, "AUTO_CLAMPED"], [-1.8890702418668548, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, -1.8890702418668548, "AUTO_CLAMPED", 138.88888359069824, -1.8890702418668548, "AUTO_CLAMPED"], [-6.830189170012751e-06, 116.66666666666669, "BEZIER", "AUTO", 177.77778307596842, -6.830189170012751e-06, "AUTO_CLAMPED", 255.55555025736493, -6.830189170012751e-06, "AUTO_CLAMPED"]], "z": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [-6.286747389742679e-16, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, -6.286747389742679e-16, "AUTO_CLAMPED", 44.44444179534912, -6.286747389742679e-16, "AUTO_CLAMPED"], [4.294603873921931e-18, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, 4.294603873921931e-18, "AUTO_CLAMPED", 138.88888359069824, 4.294603873921931e-18, "AUTO_CLAMPED"], [-0.0, 116.66666666666669, "BEZIER", "AUTO", 177.77778307596842, -0.0, "AUTO_CLAMPED", 255.55555025736493, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 5.555555721124013, 0.0, "AUTO_CLAMPED"], [1.2765992093518362e-18, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 1.2765992093518362e-18, "AUTO_CLAMPED", 44.44444179534912, 1.2765992093518362e-18, "AUTO_CLAMPED"], [-3.3053638735980754e-16, 83.33333333333333, "BEZIER", "AUTO", 72.22222487131755, -3.3053638735980754e-16, "AUTO_CLAMPED", 138.88888359069824, -3.3053638735980754e-16, "AUTO_CLAMPED"], [0.0, 116.66666666666669, "BEZIER", "AUTO", 177.77778307596842, 0.0, "AUTO_CLAMPED", 255.55555025736493, 0.0, "AUTO_CLAMPED"]]}}, "Safety": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 5.555555721124013, -1.485612965979044e-08, "AUTO_CLAMPED"], [0.25, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.25, "AUTO_CLAMPED", 677.7777989705404, 0.25, "AUTO_CLAMPED"], [0.25, 1983.3333333333333, "BEZIER", "AUTO", 1338.8888041178386, 0.25, "AUTO_CLAMPED", 2027.7777353922525, 0.25, "AUTO_CLAMPED"], [0.0, 83.33333333333348, "BEZIER", "AUTO", 2055.5555979410806, 0.0, "AUTO_CLAMPED", 2111.111068725586, 0.0, "AUTO_CLAMPED"]]}}}, "FireDry": {"Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [-0.1619010716676712, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, -0.1049237996339798, "AUTO_CLAMPED", 350.0, -0.1929795891046524, "AUTO_CLAMPED"], [-0.23081070184707642, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -0.20979301631450653, "AUTO_CLAMPED", 461.1111005147298, -0.25883427262306213, "AUTO_CLAMPED"], [-0.2943320870399475, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -0.2943320870399475, "AUTO_CLAMPED", 572.2222010294596, -0.2943320870399475, "AUTO_CLAMPED"], [-0.21849314868450165, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -0.25429102778434753, "AUTO_CLAMPED", 705.555534362793, -0.07530158758163452, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 194.44444974263507, -0.0, "AUTO_CLAMPED"], [0.0017719045281410217, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, 0.0017719045281410217, "AUTO_CLAMPED", 350.0, 0.0017719045281410217, "AUTO_CLAMPED"], [-0.30075472593307495, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -0.23500275611877441, "AUTO_CLAMPED", 461.1111005147298, -0.38842400908470154, "AUTO_CLAMPED"], [-0.38842400908470154, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -0.38842400908470154, "AUTO_CLAMPED", 572.2222010294596, -0.38842400908470154, "AUTO_CLAMPED"], [-0.08043090999126434, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -0.10053864121437073, "AUTO_CLAMPED", 705.555534362793, -0.0, "AUTO_CLAMPED"], [-0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, -0.0, "AUTO_CLAMPED", 972.2222010294597, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [0.8948926329612732, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, 0.8948926329612732, "AUTO_CLAMPED", 350.0, 0.8948926329612732, "AUTO_CLAMPED"], [0.8227108120918274, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, 0.8227108120918274, "AUTO_CLAMPED", 461.1111005147298, 0.8227108120918274, "AUTO_CLAMPED"], [0.9215061664581299, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, 0.9215061664581299, "AUTO_CLAMPED", 572.2222010294596, 0.9215061664581299, "AUTO_CLAMPED"], [0.8227109313011169, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, 0.8827967643737793, "AUTO_CLAMPED", 705.555534362793, 0.5823675394058228, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [-8.03014668547821, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, -5.0853387993575385, "AUTO_CLAMPED", 350.0, -9.636405687684693, "AUTO_CLAMPED"], [-11.123879162488192, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -10.605811875263665, "AUTO_CLAMPED", 461.1111005147298, -11.8146349762718, "AUTO_CLAMPED"], [-11.8146349762718, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -11.8146349762718, "AUTO_CLAMPED", 572.2222010294596, -11.8146349762718, "AUTO_CLAMPED"], [-7.397934984391721, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -9.24741873048965, "AUTO_CLAMPED", 705.555534362793, 0.0, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [-0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.0, "AUTO_CLAMPED", 194.44444974263507, -0.0, "AUTO_CLAMPED"], [4.904490331174411, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, 3.6124584506025945, "AUTO_CLAMPED", 350.0, 5.60923522615185, "AUTO_CLAMPED"], [5.641247895904876, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, 5.62360509039191, "AUTO_CLAMPED", 461.1111005147298, 5.664771494293223, "AUTO_CLAMPED"], [5.694113986967598, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, 5.694113986967598, "AUTO_CLAMPED", 572.2222010294596, 5.694113986967598, "AUTO_CLAMPED"], [5.0084014141124, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, 5.4078961904586835, "AUTO_CLAMPED", 705.555534362793, 3.4104218818404406, "AUTO_CLAMPED"], [-0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, -0.0, "AUTO_CLAMPED", 972.2222010294597, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [0.0, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 0.0, "AUTO_CLAMPED", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [-2.5315146335470806, 183.3333333333333, "BEZIER", "AUTO", 255.55555025736493, -1.7923157030751582, "AUTO_CLAMPED", 350.0, -2.934714147187862, "AUTO_CLAMPED"], [-3.140443713856877, 100.00000000000006, "BEZIER", "AUTO", 383.3333333333333, -3.0245894048248863, "AUTO_CLAMPED", 461.1111005147298, -3.2949163393429433, "AUTO_CLAMPED"], [-3.495574063666401, 133.33333333333331, "BEZIER", "AUTO", 505.5555661519369, -3.495574063666401, "AUTO_CLAMPED", 572.2222010294596, -3.495574063666401, "AUTO_CLAMPED"], [-1.197574526497065, 66.66666666666674, "BEZIER", "AUTO", 594.444465637207, -1.4969681848017575, "AUTO_CLAMPED", 705.555534362793, 0.0, "AUTO_CLAMPED"], [0.0, 266.6666666666665, "BEZIER", "AUTO", 794.444465637207, 0.0, "AUTO_CLAMPED", 972.2222010294597, 0.0, "AUTO_CLAMPED"]]}}, "Handle": {"location": {"x": [[0.375, 0.0, "BEZIER", "AUTO", 72.22222487131755, 0.375, "AUTO_CLAMPED"], [0.375, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, 0.375, "AUTO_CLAMPED", 266.6666666666667, 0.375, "AUTO_CLAMPED"], [0.29343682527542114, 149.99999999999994, "BEZIER", "EASE_IN", 316.66666666666663, 0.29343682527542114, "AUTO_CLAMPED", 405.55556615193683, 0.29343682527542114, "AUTO_CLAMPED"], [0.29343682527542114, 116.66666666666669, "QUAD", "EASE_IN", 444.44443384806317, 0.29343682527542114, "AUTO_CLAMPED"], [0.375, 50.00000000000006, "BEZIER", "AUTO", 550.0, 0.375, "AUTO_CLAMPED"]], "z": [[2.375, 0.0, "BEZIER", "AUTO", 72.22222487131755, 2.375, "AUTO_CLAMPED"], [2.375, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, 2.375, "AUTO_CLAMPED", 266.6666666666667, 2.375, "AUTO_CLAMPED"], [0.3861556053161621, 149.99999999999994, "BEZIER", "EASE_IN", 316.66666666666663, 0.3861556053161621, "AUTO_CLAMPED", 405.55556615193683, 0.3861556053161621, "AUTO_CLAMPED"], [0.3861556053161621, 116.66666666666669, "QUAD", "EASE_IN", 444.44443384806317, 0.3861556053161621, "AUTO_CLAMPED"], [2.375, 50.00000000000006, "BEZIER", "AUTO", 550.0, 2.375, "AUTO_CLAMPED"]], "y": [[-0.062499821186065674, 0.0, "BEZIER", "AUTO", 72.22222487131755, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 216.66666666666669, "BEZIER", "AUTO", 144.44443384806317, -0.062499821186065674, "AUTO_CLAMPED", 266.6666666666667, -0.062499821186065674, "AUTO_CLAMPED"], [-0.10900178551673889, 149.99999999999994, "BEZIER", "EASE_IN", 316.66666666666663, -0.10900178551673889, "AUTO_CLAMPED", 405.55556615193683, -0.10900178551673889, "AUTO_CLAMPED"], [-0.10900178551673889, 116.66666666666669, "QUAD", "EASE_IN", 444.44443384806317, -0.10900178551673889, "AUTO_CLAMPED"], [-0.062499821186065674, 50.00000000000006, "BEZIER", "AUTO", 550.0, -0.062499821186065674, "AUTO_CLAMPED"]]}}, "Safety": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 5.555555721124013, -1.485612965979044e-08, "AUTO_CLAMPED"], [0.25, 16.666666666666668, "BEZIER", "AUTO", 11.11111044883728, 0.25, "AUTO_CLAMPED", 677.7777989705404, 0.25, "AUTO_CLAMPED"], [0.25, 1983.3333333333333, "BEZIER", "AUTO", 1338.8888041178386, 0.25, "AUTO_CLAMPED", 2027.7777353922525, 0.25, "AUTO_CLAMPED"], [0.0, 83.33333333333348, "BEZIER", "AUTO", 2055.5555979410806, 0.0, "AUTO_CLAMPED", 2111.111068725586, 0.0, "AUTO_CLAMPED"]]}}}, "Inspect": {"Barrel": {"location": {"x": [[-3.4825498573809455e-07, 0.0, "BEZIER", "AUTO", 194.44444974263507, -3.4825498573809455e-07, "AUTO_CLAMPED"], [-3.4825498573809455e-07, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, -3.4825498573809455e-07, "AUTO_CLAMPED", 661.1111323038737, -3.4825498573809455e-07, "AUTO_CLAMPED"], [-3.476189931461704e-07, 233.33333333333326, "BEZIER", "AUTO", 738.8888676961262, -3.478257042388577e-07, "AUTO_CLAMPED", 961.1111323038737, -3.4723512953860336e-07, "AUTO_CLAMPED"], [-3.2426760299131274e-07, 433.33333333333337, "BEZIER", "AUTO", 1105.5555979410808, -3.476189931461704e-07, "AUTO_CLAMPED", 1277.7777353922527, -3.197769444795995e-07, "AUTO_CLAMPED"], [1.0077298879623413, 83.33333333333326, "BEZIER", "AUTO", 1305.5555979410806, 0.5834590196609497, "AUTO_CLAMPED", 1416.6666666666667, 2.2805423736572266, "AUTO_CLAMPED"], [2.2805423736572266, 250.0, "BEZIER", "AUTO", 1500.0, 2.219541549682617, "AUTO_CLAMPED", 1638.8889312744138, 2.321209669113159, "AUTO_CLAMPED"], [2.416100025177002, 166.66666666666674, "BEZIER", "AUTO", 1694.4444020589194, 2.416100025177002, "AUTO_CLAMPED", 1827.7777353922527, 2.416100025177002, "AUTO_CLAMPED"], [0.6327074766159058, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 0.8426411747932434, "AUTO_CLAMPED", 2266.6666666666665, -0.13205105066299438, "AUTO_CLAMPED"], [-0.13205105066299438, 850.0, "BEZIER", "AUTO", 2550.0, -0.13205105066299438, "AUTO_CLAMPED", 2944.4445292154946, -0.13205105066299438, "AUTO_CLAMPED"], [1.7186524868011475, 333.33333333333303, "BEZIER", "AUTO", 3055.5554707845054, 0.9271268844604492, "AUTO_CLAMPED", 3222.222137451172, 2.114415168762207, "AUTO_CLAMPED"], [2.443265438079834, 166.66666666666697, "BEZIER", "AUTO", 3277.7778625488277, 2.443265438079834, "AUTO_CLAMPED", 3461.1111958821616, 2.443265438079834, "AUTO_CLAMPED"], [-3.2426760299131274e-07, 383.3333333333335, "BEZIER", "AUTO", 3588.8888041178384, -2.8295360721131146e-07, "AUTO_CLAMPED", 3788.8888041178384, -3.476189931461704e-07, "AUTO_CLAMPED"], [-3.476189931461704e-07, 216.66666666666606, "BEZIER", "AUTO", 3861.111195882161, -3.4734756582111004e-07, "AUTO_CLAMPED", 3983.3333333333335, -3.478068890672148e-07, "AUTO_CLAMPED"], [-3.4825498573809455e-07, 150.0, "BEZIER", "AUTO", 4033.333333333333, -3.4825498573809455e-07, "AUTO_CLAMPED", 4133.333333333333, -3.4825498573809455e-07, "AUTO_CLAMPED"]], "z": [[2.999999761581421, 0.0, "BEZIER", "AUTO", 194.44444974263507, 2.999999761581421, "AUTO_CLAMPED"], [2.999999761581421, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 2.999999761581421, "AUTO_CLAMPED", 661.1111323038737, 2.999999761581421, "AUTO_CLAMPED"], [3.153888702392578, 233.33333333333326, "BEZIER", "AUTO", 738.8888676961262, 2.999999761581421, "AUTO_CLAMPED", 961.1111323038737, 3.4396824836730957, "AUTO_CLAMPED"], [8.80422592163086, 433.33333333333337, "BEZIER", "AUTO", 1105.5555979410808, 7.72268009185791, "AUTO_CLAMPED", 1277.7777353922527, 9.012215614318848, "AUTO_CLAMPED"], [9.101808547973633, 83.33333333333326, "BEZIER", "AUTO", 1305.5555979410806, 9.101808547973633, "AUTO_CLAMPED", 1416.6666666666667, 9.101808547973633, "AUTO_CLAMPED"], [9.039411544799805, 250.0, "BEZIER", "AUTO", 1500.0, 9.101808547973633, "AUTO_CLAMPED", 1638.8889312744138, 8.99781322479248, "AUTO_CLAMPED"], [4.012010097503662, 166.66666666666674, "BEZIER", "AUTO", 1694.4444020589194, 4.076910972595215, "AUTO_CLAMPED", 1827.7777353922527, 3.9211485385894775, "AUTO_CLAMPED"], [3.9211485385894775, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 3.926347017288208, "AUTO_CLAMPED", 2266.6666666666665, 3.9022114276885986, "AUTO_CLAMPED"], [3.7453043460845947, 850.0, "BEZIER", "AUTO", 2550.0, 3.7453043460845947, "AUTO_CLAMPED", 2944.4445292154946, 3.7453043460845947, "AUTO_CLAMPED"], [4.118513107299805, 333.33333333333303, "BEZIER", "AUTO", 3055.5554707845054, 3.7453043460845947, "AUTO_CLAMPED", 3222.222137451172, 4.305117607116699, "AUTO_CLAMPED"], [5.457437992095947, 166.66666666666697, "BEZIER", "AUTO", 3277.7778625488277, 4.835398197174072, "AUTO_CLAMPED", 3461.1111958821616, 6.888129711151123, "AUTO_CLAMPED"], [8.80422592163086, 383.3333333333335, "BEZIER", "AUTO", 3588.8888041178384, 8.80422592163086, "AUTO_CLAMPED", 3788.8888041178384, 8.80422592163086, "AUTO_CLAMPED"], [3.153888702392578, 216.66666666666606, "BEZIER", "AUTO", 3861.111195882161, 3.3761727809906006, "AUTO_CLAMPED", 3983.3333333333335, 2.999999761581421, "AUTO_CLAMPED"], [2.999999761581421, 150.0, "BEZIER", "AUTO", 4033.333333333333, 2.999999761581421, "AUTO_CLAMPED", 4133.333333333333, 2.999999761581421, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 194.44444974263507, 0.0, "AUTO_CLAMPED"], [0.0, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 0.0, "AUTO_CLAMPED", 661.1111323038737, 0.0, "AUTO_CLAMPED"], [-1.14656162342186e-09, 233.33333333333326, "BEZIER", "AUTO", 738.8888676961262, 0.0, "AUTO_CLAMPED", 961.1111323038737, -3.2758902257512545e-09, "AUTO_CLAMPED"], [-4.3244856584578883e-08, 433.33333333333337, "BEZIER", "AUTO", 1105.5555979410808, -4.3244856584578883e-08, "AUTO_CLAMPED", 1277.7777353922527, -4.3244856584578883e-08, "AUTO_CLAMPED"], [0.451265811920166, 83.33333333333326, "BEZIER", "AUTO", 1305.5555979410806, 0.451265811920166, "AUTO_CLAMPED", 1416.6666666666667, 0.451265811920166, "AUTO_CLAMPED"], [0.202208012342453, 250.0, "BEZIER", "AUTO", 1500.0, 0.202208012342453, "AUTO_CLAMPED", 1638.8889312744138, 0.202208012342453, "AUTO_CLAMPED"], [1.4557093381881714, 166.66666666666674, "BEZIER", "AUTO", 1694.4444020589194, 0.9137952327728271, "AUTO_CLAMPED", 1827.7777353922527, 2.2143890857696533, "AUTO_CLAMPED"], [2.640509605407715, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 2.640509605407715, "AUTO_CLAMPED", 2266.6666666666665, 2.640509605407715, "AUTO_CLAMPED"], [2.3980705738067627, 850.0, "BEZIER", "AUTO", 2550.0, 2.5700769424438477, "AUTO_CLAMPED", 2944.4445292154946, 2.3306171894073486, "AUTO_CLAMPED"], [2.0349507331848145, 333.33333333333303, "BEZIER", "AUTO", 3055.5554707845054, 2.2475428581237793, "AUTO_CLAMPED", 3222.222137451172, 1.928654670715332, "AUTO_CLAMPED"], [1.5582460165023804, 166.66666666666697, "BEZIER", "AUTO", 3277.7778625488277, 1.789979100227356, "AUTO_CLAMPED", 3461.1111958821616, 1.0252599716186523, "AUTO_CLAMPED"], [-4.3244856584578883e-08, 383.3333333333335, "BEZIER", "AUTO", 3588.8888041178384, -4.3244856584578883e-08, "AUTO_CLAMPED", 3788.8888041178384, -4.3244856584578883e-08, "AUTO_CLAMPED"], [-1.14656162342186e-09, 216.66666666666606, "BEZIER", "AUTO", 3861.111195882161, -2.8027060672286552e-09, "AUTO_CLAMPED", 3983.3333333333335, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 4033.333333333333, 0.0, "AUTO_CLAMPED", 4133.333333333333, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[4.2688682312579694e-07, 0.0, "BEZIER", "AUTO", 194.44444974263507, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 4.2688682312579694e-07, "AUTO_CLAMPED", 683.3333333333334, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 299.9999999999999, "BEZIER", "AUTO", 783.3333333333334, 4.2688682312579694e-07, "AUTO_CLAMPED", 972.2222010294597, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 266.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 4.2688682312579694e-07, "AUTO_CLAMPED", 1166.6666666666667, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 50.0, "BEZIER", "AUTO", 1183.3333333333333, 4.2688682312579694e-07, "AUTO_CLAMPED", 1244.4444020589192, 4.2688682312579694e-07, "AUTO_CLAMPED"], [-4.966584861579466, 133.33333333333326, "BEZIER", "AUTO", 1288.888931274414, -4.966584861579466, "AUTO_CLAMPED", 1394.4444020589192, -4.966584861579466, "AUTO_CLAMPED"], [1.9358982322598737, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 1.9358982322598737, "AUTO_CLAMPED", 1688.888931274414, 1.9358982322598737, "AUTO_CLAMPED"], [-6.827979603816252, 516.6666666666667, "BEZIER", "AUTO", 1861.111068725586, -5.420612722032778, "AUTO_CLAMPED", 2300.0, -9.007128406620371, "AUTO_CLAMPED"], [-9.007128406620371, 800.0000000000002, "BEZIER", "AUTO", 2566.6666666666665, -9.007128406620371, "AUTO_CLAMPED", 2922.222137451172, -9.007128406620371, "AUTO_CLAMPED"], [2.9107004827265666, 266.6666666666665, "BEZIER", "AUTO", 3011.111195882161, 2.9107004827265666, "AUTO_CLAMPED", 3244.4445292154946, 2.9107004827265666, "AUTO_CLAMPED"], [0.48410032959523186, 433.33333333333303, "BEZIER", "AUTO", 3388.888804117839, 1.3711487364924237, "AUTO_CLAMPED", 3577.777862548828, 0.21116234182352578, "AUTO_CLAMPED"], [4.2688682312579694e-07, 133.33333333333348, "BEZIER", "AUTO", 3622.2221374511714, 4.2688682312579694e-07, "AUTO_CLAMPED", 3755.5554707845054, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 266.6666666666665, "BEZIER", "AUTO", 3844.4445292154946, 4.2688682312579694e-07, "AUTO_CLAMPED", 3983.3333333333335, 4.2688682312579694e-07, "AUTO_CLAMPED"], [4.2688682312579694e-07, 150.0, "BEZIER", "AUTO", 4033.333333333333, 4.2688682312579694e-07, "AUTO_CLAMPED", 4133.333333333333, 4.2688682312579694e-07, "AUTO_CLAMPED"]], "z": [[5.336085289072462e-08, 0.0, "BEZIER", "AUTO", 194.44444974263507, 5.336085289072462e-08, "AUTO_CLAMPED"], [5.336085289072462e-08, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 5.336085289072462e-08, "AUTO_CLAMPED", 683.3333333333334, 5.336085289072462e-08, "AUTO_CLAMPED"], [21.229704968807646, 299.9999999999999, "BEZIER", "AUTO", 783.3333333333334, 21.229704968807646, "AUTO_CLAMPED", 972.2222010294597, 21.229704968807646, "AUTO_CLAMPED"], [-0.0, 266.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, -0.0, "AUTO_CLAMPED", 1166.6666666666667, -0.0, "AUTO_CLAMPED"], [-0.0, 50.0, "BEZIER", "AUTO", 1183.3333333333333, -0.0, "AUTO_CLAMPED", 1244.4444020589192, -0.0, "AUTO_CLAMPED"], [-2.0298756588237254, 133.33333333333326, "BEZIER", "AUTO", 1288.888931274414, -2.0298756588237254, "AUTO_CLAMPED", 1394.4444020589192, -2.0298756588237254, "AUTO_CLAMPED"], [-0.5952278809173096, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, -2.0298756588237254, "AUTO_CLAMPED", 1688.888931274414, 3.447870101512328, "AUTO_CLAMPED"], [106.08308992424222, 516.6666666666667, "BEZIER", "AUTO", 1861.111068725586, 106.08308992424222, "AUTO_CLAMPED", 2300.0, 106.08308992424222, "AUTO_CLAMPED"], [105.00005414830997, 800.0000000000002, "BEZIER", "AUTO", 2566.6666666666665, 106.08308992424222, "AUTO_CLAMPED", 2922.222137451172, 104.63904449972894, "AUTO_CLAMPED"], [64.47990225569596, 266.6666666666665, "BEZIER", "AUTO", 3011.111195882161, 81.97973483386073, "AUTO_CLAMPED", 3244.4445292154946, 36.042676023725505, "AUTO_CLAMPED"], [21.229704968807646, 433.33333333333303, "BEZIER", "AUTO", 3388.888804117839, 21.229704968807646, "AUTO_CLAMPED", 3666.6666666666665, 21.229704968807646, "AUTO_CLAMPED"], [21.229704968807646, 400.0, "BEZIER", "AUTO", 3800.0, 21.229704968807646, "AUTO_CLAMPED", 3983.3333333333335, 21.229704968807646, "AUTO_CLAMPED"], [5.336085289072462e-08, 150.0, "BEZIER", "AUTO", 4033.333333333333, 5.336085289072462e-08, "AUTO_CLAMPED", 4133.333333333333, 5.336085289072462e-08, "AUTO_CLAMPED"]], "y": [[2.3678878470259048e-07, 0.0, "BEZIER", "AUTO", 194.44444974263507, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 583.3333333333334, "BEZIER", "AUTO", 388.8888676961263, 2.3678878470259048e-07, "AUTO_CLAMPED", 683.3333333333334, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 299.9999999999999, "BEZIER", "AUTO", 783.3333333333334, 2.3678878470259048e-07, "AUTO_CLAMPED", 972.2222010294597, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 266.66666666666674, "BEZIER", "AUTO", 1061.1111323038738, 2.3678878470259048e-07, "AUTO_CLAMPED", 1166.6666666666667, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 50.0, "BEZIER", "AUTO", 1183.3333333333333, 2.3678878470259048e-07, "AUTO_CLAMPED", 1244.4444020589192, 2.3678878470259048e-07, "AUTO_CLAMPED"], [1.115360179787856, 133.33333333333326, "BEZIER", "AUTO", 1288.888931274414, 1.115360179787856, "AUTO_CLAMPED", 1394.4444020589192, 1.115360179787856, "AUTO_CLAMPED"], [-4.12851638155067, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, -4.12851638155067, "AUTO_CLAMPED", 1688.888931274414, -4.12851638155067, "AUTO_CLAMPED"], [9.113779249189182, 516.6666666666667, "BEZIER", "AUTO", 1861.111068725586, 9.113779249189182, "AUTO_CLAMPED", 2300.0, 9.113779249189182, "AUTO_CLAMPED"], [7.091429391613753, 800.0000000000002, "BEZIER", "AUTO", 2566.6666666666665, 9.113779249189182, "AUTO_CLAMPED", 2922.222137451172, 6.417312772421942, "AUTO_CLAMPED"], [3.5139701109787724, 266.6666666666665, "BEZIER", "AUTO", 3011.111195882161, 3.5139701109787724, "AUTO_CLAMPED", 3244.4445292154946, 3.5139701109787724, "AUTO_CLAMPED"], [5.187581608590752, 433.33333333333303, "BEZIER", "AUTO", 3388.888804117839, 5.187581608590752, "AUTO_CLAMPED", 3577.777862548828, 5.187581608590752, "AUTO_CLAMPED"], [2.3678878470259048e-07, 133.33333333333348, "BEZIER", "AUTO", 3622.2221374511714, 2.3678878470259048e-07, "AUTO_CLAMPED", 3755.5554707845054, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 266.6666666666665, "BEZIER", "AUTO", 3844.4445292154946, 2.3678878470259048e-07, "AUTO_CLAMPED", 3983.3333333333335, 2.3678878470259048e-07, "AUTO_CLAMPED"], [2.3678878470259048e-07, 150.0, "BEZIER", "AUTO", 4033.333333333333, 2.3678878470259048e-07, "AUTO_CLAMPED", 4133.333333333333, 2.3678878470259048e-07, "AUTO_CLAMPED"]]}}, "Breech": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 55.555554231007896, -1.485612965979044e-08, "AUTO_CLAMPED"], [-1.485612965979044e-08, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -1.485612965979044e-08, "AUTO_CLAMPED", 194.44444974263507, -1.485612965979044e-08, "AUTO_CLAMPED"], [-1.2877069188732548e-08, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, -1.2877069188732548e-08, "AUTO_CLAMPED", 1605.5555979410808, -1.2877069188732548e-08, "AUTO_CLAMPED"], [-1.2877069188732548e-08, 4066.666666666666, "QUAD", "EASE_IN", 2961.1109415690103, -1.2877069188732548e-08, "AUTO_CLAMPED"], [-1.2877069188732548e-08, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, -1.2877069188732548e-08, "AUTO_CLAMPED"]], "z": [[-8.634078341174245e-08, 0.0, "BEZIER", "AUTO", 55.555554231007896, -8.634078341174245e-08, "AUTO_CLAMPED"], [-8.634078341174245e-08, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -8.634078341174245e-08, "AUTO_CLAMPED", 194.44444974263507, -8.634078341174245e-08, "AUTO_CLAMPED"], [-1.5, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, -1.5, "AUTO_CLAMPED", 1605.5555979410808, -1.5, "AUTO_CLAMPED"], [-1.5, 4066.666666666666, "QUAD", "EASE_IN", 2961.1109415690103, -1.5, "AUTO_CLAMPED"], [-0.0, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, -0.0, "AUTO_CLAMPED"]], "y": [[2.3298342421984586e-11, 0.0, "BEZIER", "AUTO", 55.555554231007896, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 2.3298342421984586e-11, "AUTO_CLAMPED", 194.44444974263507, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, 2.3298342421984586e-11, "AUTO_CLAMPED", 1605.5555979410808, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 4066.666666666666, "QUAD", "EASE_IN", 2961.1109415690103, 2.3298342421984586e-11, "AUTO_CLAMPED"], [2.3298342421984586e-11, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, 2.3298342421984586e-11, "AUTO_CLAMPED"]]}}, "Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [-0.02083667740225792, 150.0, "BEZIER", "AUTO", 100.0, -0.02083667740225792, "AUTO_CLAMPED", 177.77778307596842, -0.02083667740225792, "AUTO_CLAMPED"], [0.0423724502325058, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 0.03780621662735939, "AUTO_CLAMPED", 272.2222328186035, 0.04876517504453659, "AUTO_CLAMPED"], [0.04876517504453659, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 0.04459141194820404, "AUTO_CLAMPED", 427.7777671813965, 0.05711269751191139, "AUTO_CLAMPED"], [0.15443837642669678, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 0.098850317299366, "AUTO_CLAMPED", 638.8888676961263, 0.1941441297531128, "AUTO_CLAMPED"], [0.27173158526420593, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 0.2409164309501648, "AUTO_CLAMPED", 777.7777989705403, 0.2871391475200653, "AUTO_CLAMPED"], [0.29855743050575256, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.29855743050575256, "AUTO_CLAMPED", 961.1111323038737, 0.29855743050575256, "AUTO_CLAMPED"], [0.2740669250488281, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 0.2740669250488281, "AUTO_CLAMPED", 1255.5555979410806, 0.2740669250488281, "AUTO_CLAMPED"], [0.2740669250488281, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 0.2740669250488281, "AUTO_CLAMPED", 1472.2222646077473, 0.2740669250488281, "AUTO_CLAMPED"], [0.4802725315093994, 416.66666666666674, "BEZIER", "AUTO", 1611.111068725586, 0.2740669250488281, "AUTO_CLAMPED", 1827.7777353922527, 0.5957476496696472, "AUTO_CLAMPED"], [1.9431005716323853, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, 1.9431005716323853, "AUTO_CLAMPED", 2266.6666666666665, 1.9431005716323853, "AUTO_CLAMPED"], [1.907791018486023, 850.0, "BEZIER", "AUTO", 2550.0, 1.9431005716323853, "AUTO_CLAMPED", 3000.0, 1.8870207071304321, "AUTO_CLAMPED"], [0.3691011667251587, 500.0, "BEZIER", "AUTO", 3166.6666666666665, 1.1041052341461182, "AUTO_CLAMPED", 3388.888804117839, 0.12409980595111847, "AUTO_CLAMPED"], [-0.11557845771312714, 166.66666666666652, "BEZIER", "AUTO", 3444.4445292154946, -0.11557845771312714, "AUTO_CLAMPED", 3611.111195882161, -0.11557845771312714, "AUTO_CLAMPED"], [-0.020050223916769028, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -0.08285386860370636, "AUTO_CLAMPED", 3894.4445292154946, 0.014491777867078781, "AUTO_CLAMPED"], [0.05813262239098549, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.05813262239098549, "AUTO_CLAMPED", 4038.888804117838, 0.05813262239098549, "AUTO_CLAMPED"], [-0.02910347655415535, 66.66666666666652, "BEZIER", "AUTO", 4061.1111958821616, -0.020191330462694168, "AUTO_CLAMPED", 4144.444529215494, -0.0536118783056736, "AUTO_CLAMPED"], [-0.0536118783056736, 183.33333333333394, "BEZIER", "AUTO", 4205.555470784505, -0.0536118783056736, "AUTO_CLAMPED", 4311.110941569011, -0.0536118783056736, "AUTO_CLAMPED"], [-0.06167206913232803, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, -0.0536118783056736, "AUTO_CLAMPED", 4433.333333333334, -0.06771720945835114, "AUTO_CLAMPED"], [-0.1415620893239975, 100.0, "BEZIER", "AUTO", 4466.666666666667, -0.1415620893239975, "AUTO_CLAMPED", 4550.0, -0.1415620893239975, "AUTO_CLAMPED"], [-0.08136281371116638, 150.0, "BEZIER", "AUTO", 4600.0, -0.11289574205875397, "AUTO_CLAMPED", 4711.11094156901, -0.04282256215810776, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 50.0, -0.0, "AUTO_CLAMPED"], [0.06308488547801971, 150.0, "BEZIER", "AUTO", 100.0, 0.050379302352666855, "AUTO_CLAMPED", 177.77778307596842, 0.07014354318380356, "AUTO_CLAMPED"], [0.07014354318380356, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 0.07014354318380356, "AUTO_CLAMPED", 272.2222328186035, 0.07014354318380356, "AUTO_CLAMPED"], [-0.2970268726348877, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, -0.2970268726348877, "AUTO_CLAMPED", 427.7777671813965, -0.2970268726348877, "AUTO_CLAMPED"], [0.48283126950263977, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 0.4784080684185028, "AUTO_CLAMPED", 638.8888676961263, 0.4859907031059265, "AUTO_CLAMPED"], [0.4859907031059265, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 0.4859907031059265, "AUTO_CLAMPED", 777.7777989705403, 0.4859907031059265, "AUTO_CLAMPED"], [0.48505380749702454, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.4859907031059265, "AUTO_CLAMPED", 961.1111323038737, 0.4807440936565399, "AUTO_CLAMPED"], [-0.9854410886764526, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, -0.9854410886764526, "AUTO_CLAMPED", 1255.5555979410806, -0.9854410886764526, "AUTO_CLAMPED"], [-0.9854410886764526, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, -0.9854410886764526, "AUTO_CLAMPED", 1472.2222646077473, -0.9854410886764526, "AUTO_CLAMPED"], [-0.260303258895874, 416.66666666666674, "BEZIER", "AUTO", 1611.111068725586, -0.5004230737686157, "AUTO_CLAMPED", 1827.7777353922527, -0.12583616375923157, "AUTO_CLAMPED"], [-0.059579282999038696, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, -0.06816916912794113, "AUTO_CLAMPED", 2266.6666666666665, -0.02828754484653473, "AUTO_CLAMPED"], [-0.02828754484653473, 850.0, "BEZIER", "AUTO", 2550.0, -0.02828754484653473, "AUTO_CLAMPED", 3000.0, -0.02828754484653473, "AUTO_CLAMPED"], [-0.7562031745910645, 500.0, "BEZIER", "AUTO", 3166.6666666666665, -0.028287529945373535, "AUTO_CLAMPED", 3388.888804117839, -0.9988417625427246, "AUTO_CLAMPED"], [-1.45088529586792, 166.66666666666652, "BEZIER", "AUTO", 3444.4445292154946, -1.45088529586792, "AUTO_CLAMPED", 3611.111195882161, -1.45088529586792, "AUTO_CLAMPED"], [-0.34966766834259033, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -1.0736470222473145, "AUTO_CLAMPED", 3894.4445292154946, 0.04852098226547241, "AUTO_CLAMPED"], [0.551598072052002, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.551598072052002, "AUTO_CLAMPED", 4038.888804117838, 0.551598072052002, "AUTO_CLAMPED"], [0.21308356523513794, 66.66666666666652, "BEZIER", "AUTO", 4061.1111958821616, 0.21308356523513794, "AUTO_CLAMPED", 4144.444529215494, 0.21308356523513794, "AUTO_CLAMPED"], [0.28127816319465637, 183.33333333333394, "BEZIER", "AUTO", 4205.555470784505, 0.2418711632490158, "AUTO_CLAMPED", 4311.110941569011, 0.30993780493736267, "AUTO_CLAMPED"], [0.5588431358337402, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, 0.3442142605781555, "AUTO_CLAMPED", 4433.333333333334, 0.7198147773742676, "AUTO_CLAMPED"], [0.9822345972061157, 100.0, "BEZIER", "AUTO", 4466.666666666667, 0.9822345972061157, "AUTO_CLAMPED", 4550.0, 0.9822345972061157, "AUTO_CLAMPED"], [0.5645393133163452, 150.0, "BEZIER", "AUTO", 4600.0, 0.7833319306373596, "AUTO_CLAMPED", 4711.11094156901, 0.2971261441707611, "AUTO_CLAMPED"], [-0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, -0.0, "AUTO_CLAMPED", 4894.444274902344, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [0.29495516419410706, 150.0, "BEZIER", "AUTO", 100.0, 0.012983113527297974, "AUTO_CLAMPED", 177.77778307596842, 0.45160630345344543, "AUTO_CLAMPED"], [0.6912786960601807, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 0.6912786960601807, "AUTO_CLAMPED", 272.2222328186035, 0.6912786960601807, "AUTO_CLAMPED"], [0.65456223487854, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 0.6773354411125183, "AUTO_CLAMPED", 427.7777671813965, 0.6090157628059387, "AUTO_CLAMPED"], [0.5281488299369812, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 0.5281493067741394, "AUTO_CLAMPED", 638.8888676961263, 0.5281484723091125, "AUTO_CLAMPED"], [0.5281484723091125, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 0.5281488299369812, "AUTO_CLAMPED", 777.7777989705403, 0.5281482934951782, "AUTO_CLAMPED"], [0.4392372965812683, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.4585650563240051, "AUTO_CLAMPED", 961.1111323038737, 0.35032957792282104, "AUTO_CLAMPED"], [0.35032957792282104, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 0.35032957792282104, "AUTO_CLAMPED", 1255.5555979410806, 0.35032957792282104, "AUTO_CLAMPED"], [0.35032957792282104, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 0.35032957792282104, "AUTO_CLAMPED", 1472.2222646077473, 0.35032957792282104, "AUTO_CLAMPED"], [-0.15319062769412994, 416.66666666666674, "BEZIER", "AUTO", 1611.111068725586, -0.15319062769412994, "AUTO_CLAMPED", 1827.7777353922527, -0.15319062769412994, "AUTO_CLAMPED"], [-0.0010606944561004639, 233.33333333333348, "BEZIER", "AUTO", 1905.5555979410808, -0.03289319574832916, "AUTO_CLAMPED", 2266.6666666666665, 0.11490055918693542, "AUTO_CLAMPED"], [0.11490055918693542, 850.0, "BEZIER", "AUTO", 2550.0, 0.11490055918693542, "AUTO_CLAMPED", 3000.0, 0.11490055918693542, "AUTO_CLAMPED"], [-0.09989842027425766, 500.0, "BEZIER", "AUTO", 3166.6666666666665, -0.09989842027425766, "AUTO_CLAMPED", 3388.888804117839, -0.09989842027425766, "AUTO_CLAMPED"], [-0.08923035115003586, 166.66666666666652, "BEZIER", "AUTO", 3444.4445292154946, -0.09767797589302063, "AUTO_CLAMPED", 3611.111195882161, -0.07233510911464691, "AUTO_CLAMPED"], [0.008636273443698883, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -0.03053111955523491, "AUTO_CLAMPED", 3894.4445292154946, 0.030178340151906013, "AUTO_CLAMPED"], [0.06862585991621017, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.050922829657793045, "AUTO_CLAMPED", 4038.888804117838, 0.0750633254647255, "AUTO_CLAMPED"], [0.10057792067527771, 66.66666666666652, "BEZIER", "AUTO", 4061.1111958821616, 0.08109861612319946, "AUTO_CLAMPED", 4144.444529215494, 0.1541460007429123, "AUTO_CLAMPED"], [0.3093843460083008, 183.33333333333394, "BEZIER", "AUTO", 4205.555470784505, 0.3093843460083008, "AUTO_CLAMPED", 4311.110941569011, 0.3093843460083008, "AUTO_CLAMPED"], [0.26554036140441895, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, 0.26554036140441895, "AUTO_CLAMPED", 4433.333333333334, 0.26554036140441895, "AUTO_CLAMPED"], [0.29273808002471924, 100.0, "BEZIER", "AUTO", 4466.666666666667, 0.29273808002471924, "AUTO_CLAMPED", 4550.0, 0.29273808002471924, "AUTO_CLAMPED"], [0.16825121641159058, 150.0, "BEZIER", "AUTO", 4600.0, 0.23345857858657837, "AUTO_CLAMPED", 4711.11094156901, 0.08855333179235458, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [-2.9534568266006116, 150.0, "BEZIER", "AUTO", 100.0, -1.3133897753847399, "AUTO_CLAMPED", 177.77778307596842, -3.86460512909737, "AUTO_CLAMPED"], [-5.710508148522921, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, -4.876580470678446, "AUTO_CLAMPED", 272.2222328186035, -6.87800732439201, "AUTO_CLAMPED"], [-7.696533779431753, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, -7.696533779431753, "AUTO_CLAMPED", 427.7777671813965, -7.696533779431753, "AUTO_CLAMPED"], [-5.8089520919171385, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, -6.371148377595473, "AUTO_CLAMPED", 638.8888676961263, -5.4073834993841094, "AUTO_CLAMPED"], [-4.539861962993749, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, -5.3951971612443375, "AUTO_CLAMPED", 777.7777989705403, -4.112194363868455, "AUTO_CLAMPED"], [-3.127623662228175, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -3.473739656437163, "AUTO_CLAMPED", 961.1111323038737, -1.535489704668689, "AUTO_CLAMPED"], [-1.535489704668689, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, -3.127623662228175, "AUTO_CLAMPED", 1255.5555979410806, -1.0509272700874235, "AUTO_CLAMPED"], [2.7294481796087613, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 0.9161917568685786, "AUTO_CLAMPED", 1394.4444020589192, 5.578851129629048, "AUTO_CLAMPED"], [8.048309866028566, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 8.048309866028566, "AUTO_CLAMPED", 1716.6666666666665, 8.048309866028566, "AUTO_CLAMPED"], [-1.0452921505787514, 600.0, "BEZIER", "AUTO", 1916.6666666666667, -1.0452921505787514, "AUTO_CLAMPED", 2355.555470784505, -1.0452921505787514, "AUTO_CLAMPED"], [0.4828017398792832, 716.666666666667, "BEZIER", "AUTO", 2594.4445292154946, -1.0452921505787514, "AUTO_CLAMPED", 2955.555470784505, 1.264617208790677, "AUTO_CLAMPED"], [8.048309866028566, 366.6666666666665, "BEZIER", "AUTO", 3077.777862548828, 8.048309866028566, "AUTO_CLAMPED", 3300.0, 8.048309866028566, "AUTO_CLAMPED"], [2.595919902325716, 300.0, "BEZIER", "AUTO", 3400.0, 4.856025443258115, "AUTO_CLAMPED", 3611.111195882161, 0.08469114405698466, "AUTO_CLAMPED"], [-1.5691175007170122, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, -1.2756998310492575, "AUTO_CLAMPED", 3894.4445292154946, -1.7304971550012538, "AUTO_CLAMPED"], [-2.1712955793624857, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, -1.5691175007170122, "AUTO_CLAMPED", 4100.0, -2.992447601807864, "AUTO_CLAMPED"], [-11.065961719647424, 250.00000000000045, "BEZIER", "AUTO", 4183.333333333334, -11.065961719647424, "AUTO_CLAMPED", 4311.110941569011, -11.065961719647424, "AUTO_CLAMPED"], [-9.540283581721457, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, -11.065961719647424, "AUTO_CLAMPED", 4433.333333333334, -8.396025405163806, "AUTO_CLAMPED"], [-4.054896760694865, 100.0, "BEZIER", "AUTO", 4466.666666666667, -4.523611662297819, "AUTO_CLAMPED", 4550.0, -3.35182419484702, "AUTO_CLAMPED"], [-3.35182419484702, 150.0, "BEZIER", "AUTO", 4600.0, -3.9688641247962066, "AUTO_CLAMPED", 4711.11094156901, -2.597664161885008, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 50.0, -0.0, "AUTO_CLAMPED"], [2.436934656232387, 150.0, "BEZIER", "AUTO", 100.0, -0.0, "AUTO_CLAMPED", 177.77778307596842, 3.7907874327556343, "AUTO_CLAMPED"], [8.29600667627908, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, 7.150087909979468, "AUTO_CLAMPED", 272.2222328186035, 9.900292607589074, "AUTO_CLAMPED"], [9.900292607589074, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, 9.900292607589074, "AUTO_CLAMPED", 427.7777671813965, 9.900292607589074, "AUTO_CLAMPED"], [9.537960463630007, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, 9.900292607589074, "AUTO_CLAMPED", 638.8888676961263, 9.27915178937353, "AUTO_CLAMPED"], [3.2866599212968675, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, 3.3280098865321244, "AUTO_CLAMPED", 777.7777989705403, 3.265984938679239, "AUTO_CLAMPED"], [3.265984938679239, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 3.265984938679239, "AUTO_CLAMPED", 961.1111323038737, 3.265984938679239, "AUTO_CLAMPED"], [3.2300122533114854, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 3.265984938679239, "AUTO_CLAMPED", 1255.5555979410806, 3.21906410040219, "AUTO_CLAMPED"], [2.471013671652754, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 2.699584671566761, "AUTO_CLAMPED", 1394.4444020589192, 2.111830885231297, "AUTO_CLAMPED"], [1.7888114958658243, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 2.471013671652754, "AUTO_CLAMPED", 1716.6666666666665, -0.44385013153805253, "AUTO_CLAMPED"], [-53.90040026911519, 600.0, "BEZIER", "AUTO", 1916.6666666666667, -53.75442205107909, "AUTO_CLAMPED", 2355.555470784505, -54.07476475334186, "AUTO_CLAMPED"], [-54.07476475334186, 716.666666666667, "BEZIER", "AUTO", 2594.4445292154946, -54.07476475334186, "AUTO_CLAMPED", 2955.555470784505, -54.07476475334186, "AUTO_CLAMPED"], [1.7888114958658243, 366.6666666666665, "BEZIER", "AUTO", 3077.777862548828, 1.7888114958658243, "AUTO_CLAMPED", 3300.0, 1.7888114958658243, "AUTO_CLAMPED"], [1.7386759863672265, 300.0, "BEZIER", "AUTO", 3400.0, 1.770021752180825, "AUTO_CLAMPED", 3611.111195882161, 1.7038473576854507, "AUTO_CLAMPED"], [1.1032046842210548, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, 1.653517507960625, "AUTO_CLAMPED", 3894.4445292154946, 0.8005326418364618, "AUTO_CLAMPED"], [0.3466162255244121, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, 0.3466162255244121, "AUTO_CLAMPED", 4100.0, 0.3466162255244121, "AUTO_CLAMPED"], [3.3507091664650157, 250.00000000000045, "BEZIER", "AUTO", 4183.333333333334, 3.275644106826106, "AUTO_CLAMPED", 4311.110941569011, 3.390743893398222, "AUTO_CLAMPED"], [3.390743893398222, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, 3.390743893398222, "AUTO_CLAMPED", 4433.333333333334, 3.390743893398222, "AUTO_CLAMPED"], [2.507234591708155, 100.0, "BEZIER", "AUTO", 4466.666666666667, 2.9874869634797308, "AUTO_CLAMPED", 4550.0, 1.786855927329085, "AUTO_CLAMPED"], [0.49128061932106065, 150.0, "BEZIER", "AUTO", 4600.0, 0.8932375187805756, "AUTO_CLAMPED", 4711.11094156901, -0.0, "AUTO_CLAMPED"], [-0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, -0.0, "AUTO_CLAMPED", 4894.444274902344, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 50.0, 0.0, "AUTO_CLAMPED"], [-0.7983665113742158, 150.0, "BEZIER", "AUTO", 100.0, -0.6190833838106369, "AUTO_CLAMPED", 177.77778307596842, -0.8979682785544556, "AUTO_CLAMPED"], [-0.992514745253534, 83.33333333333334, "BEZIER", "AUTO", 205.5555502573649, -0.8618291606865364, "AUTO_CLAMPED", 272.2222328186035, -1.1754745956638424, "AUTO_CLAMPED"], [-1.6854107561248821, 116.66666666666666, "BEZIER", "AUTO", 311.1111005147298, -1.6854107561248821, "AUTO_CLAMPED", 427.7777671813965, -1.6854107561248821, "AUTO_CLAMPED"], [-1.1982608537869455, 233.33333333333337, "BEZIER", "AUTO", 505.5555661519369, -1.5772293108517543, "AUTO_CLAMPED", 638.8888676961263, -0.9275690377568215, "AUTO_CLAMPED"], [-0.1777374637585329, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, -0.5187205841464696, "AUTO_CLAMPED", 777.7777989705403, -0.007245896894457941, "AUTO_CLAMPED"], [0.2512206008928572, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 0.14627936000938632, "AUTO_CLAMPED", 961.1111323038737, 0.7339503036207379, "AUTO_CLAMPED"], [0.7339503036207379, 383.33333333333314, "BEZIER", "AUTO", 1088.888931274414, 0.2512206008928572, "AUTO_CLAMPED", 1255.5555979410806, 0.8808680461936824, "AUTO_CLAMPED"], [1.674447235289954, 116.66666666666674, "BEZIER", "AUTO", 1294.4444020589192, 1.270214335372091, "AUTO_CLAMPED", 1394.4444020589192, 2.309670302748478, "AUTO_CLAMPED"], [2.9816544088153627, 183.33333333333326, "BEZIER", "AUTO", 1455.5555979410808, 2.9816544088153627, "AUTO_CLAMPED", 1716.6666666666665, 2.9816544088153627, "AUTO_CLAMPED"], [-9.653015000198872, 600.0, "BEZIER", "AUTO", 1916.6666666666667, -9.653015000198872, "AUTO_CLAMPED", 2355.555470784505, -9.653015000198872, "AUTO_CLAMPED"], [-9.131150981569462, 716.666666666667, "BEZIER", "AUTO", 2594.4445292154946, -9.653015000198872, "AUTO_CLAMPED", 2955.555470784505, -8.864151202950849, "AUTO_CLAMPED"], [2.9816544088153627, 366.6666666666665, "BEZIER", "AUTO", 3077.777862548828, 2.9816544088153627, "AUTO_CLAMPED", 3300.0, 2.9816544088153627, "AUTO_CLAMPED"], [2.453467982892049, 300.0, "BEZIER", "AUTO", 3400.0, 2.9324793946687984, "AUTO_CLAMPED", 3611.111195882161, 1.92123296233821, "AUTO_CLAMPED"], [0.15764028579621828, 333.3333333333335, "BEZIER", "AUTO", 3722.222137451172, 0.8583350386783988, "AUTO_CLAMPED", 3894.4445292154946, -0.22774182562093837, "AUTO_CLAMPED"], [-1.1207623258128072, 183.33333333333303, "BEZIER", "AUTO", 3955.555470784505, -0.5035574574673355, "AUTO_CLAMPED", 4100.0, -1.962405342655047, "AUTO_CLAMPED"], [-3.472777026651014, 250.00000000000045, "BEZIER", "AUTO", 4183.333333333334, -3.4388632164311965, "AUTO_CLAMPED", 4311.110941569011, -3.4908644347902658, "AUTO_CLAMPED"], [-3.4908644347902658, 133.33333333333303, "BEZIER", "AUTO", 4355.555725097656, -3.4908644347902658, "AUTO_CLAMPED", 4433.333333333334, -3.4908644347902658, "AUTO_CLAMPED"], [-2.2245484298869593, 100.0, "BEZIER", "AUTO", 4466.666666666667, -2.7440901841985643, "AUTO_CLAMPED", 4550.0, -1.445235798419552, "AUTO_CLAMPED"], [-0.8577322211232923, 150.0, "BEZIER", "AUTO", 4600.0, -1.1771962302215087, "AUTO_CLAMPED", 4711.11094156901, -0.4672762396481682, "AUTO_CLAMPED"], [0.0, 183.33333333333303, "BEZIER", "AUTO", 4772.222391764322, 0.0, "AUTO_CLAMPED", 4894.444274902344, 0.0, "AUTO_CLAMPED"]]}}, "Handle": {"location": {"x": [[0.375, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.375, "AUTO_CLAMPED"], [0.375, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 0.375, "AUTO_CLAMPED", 194.44444974263507, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, 0.375, "AUTO_CLAMPED", 272.2222328186035, 0.375, "AUTO_CLAMPED"], [0.375, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, 0.375, "AUTO_CLAMPED", 1650.0, 0.375, "AUTO_CLAMPED"], [0.375, 3999.9999999999995, "QUAD", "EASE_IN", 2983.3333333333335, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, 0.375, "AUTO_CLAMPED"]], "z": [[2.375, 0.0, "BEZIER", "AUTO", 55.555554231007896, 2.375, "AUTO_CLAMPED"], [2.375, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 2.375, "AUTO_CLAMPED", 194.44444974263507, 2.375, "AUTO_CLAMPED"], [0.3762938976287842, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, 0.3762938976287842, "AUTO_CLAMPED", 272.2222328186035, 0.3762938976287842, "AUTO_CLAMPED"], [0.3762938976287842, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, 0.3762938976287842, "AUTO_CLAMPED", 1650.0, 0.3762938976287842, "AUTO_CLAMPED"], [0.3762938976287842, 3999.9999999999995, "QUAD", "EASE_IN", 2983.3333333333335, 0.3762938976287842, "AUTO_CLAMPED"], [2.375, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, 2.375, "AUTO_CLAMPED"]], "y": [[-0.062499821186065674, 0.0, "BEZIER", "AUTO", 55.555554231007896, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.062499821186065674, "AUTO_CLAMPED", 194.44444974263507, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 83.33333333333334, "BEZIER", "AUTO", 222.22221692403158, -0.062499821186065674, "AUTO_CLAMPED", 272.2222328186035, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, -0.062499821186065674, "AUTO_CLAMPED", 1650.0, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 3999.9999999999995, "QUAD", "EASE_IN", 2983.3333333333335, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 83.33333333333394, "BEZIER", "AUTO", 4427.777608235677, -0.062499821186065674, "AUTO_CLAMPED"]]}, "rotation_euler": {"z": [[-0.0, 0.0, "BEZIER", "AUTO", 83.33333333333333, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 166.66666666666666, -0.0, "AUTO_CLAMPED", 272.2222328186035, -0.0, "AUTO_CLAMPED"], [-0.0, 66.66666666666663, "BEZIER", "AUTO", 294.4444338480631, -0.0, "AUTO_CLAMPED", 344.44443384806317, -0.0, "AUTO_CLAMPED"], [33.709797591950974, 83.33333333333337, "BEZIER", "AUTO", 372.2222328186035, 33.709797591950974, "AUTO_CLAMPED", 1683.3333333333333, 33.709797591950974, "AUTO_CLAMPED"], [33.709797591950974, 3850.0, "BEZIER", "AUTO", 2966.666666666667, 33.709797591950974, "AUTO_CLAMPED", 4283.333333333333, 33.709797591950974, "AUTO_CLAMPED"], [-0.0, 100.0, "BEZIER", "AUTO", 4316.666666666666, -0.0, "AUTO_CLAMPED", 4383.333333333333, -0.0, "AUTO_CLAMPED"]]}}, "Lever": {"location": {"x": [[-1.485612965979044e-08, 0.0, "BEZIER", "AUTO", 16.666666666666668, -1.485612965979044e-08, "AUTO_CLAMPED"]], "z": [[-8.634078341174245e-08, 0.0, "BEZIER", "AUTO", 16.666666666666668, -8.634078341174245e-08, "AUTO_CLAMPED"]], "y": [[2.3298342421984586e-11, 0.0, "BEZIER", "AUTO", 16.666666666666668, 2.3298342421984586e-11, "AUTO_CLAMPED"]]}, "rotation_euler": {"z": [[-0.0, 500.0, "BEZIER", "AUTO", 527.7777671813965, -0.0, "AUTO_CLAMPED"], [-9.99999970909292, 83.33333333333337, "BEZIER", "AUTO", 555.555534362793, -9.99999970909292, "AUTO_CLAMPED", 638.8888676961263, -9.99999970909292, "AUTO_CLAMPED"], [-9.99999970909292, 166.66666666666663, "BEZIER", "AUTO", 694.444465637207, -9.99999970909292, "AUTO_CLAMPED", 777.7777989705403, -9.99999970909292, "AUTO_CLAMPED"], [-0.0, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -0.0, "AUTO_CLAMPED", 861.1111323038737, -0.0, "AUTO_CLAMPED"]]}}}, "Reload": {"Gun": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.0, "AUTO_CLAMPED"], [-0.06027263402938843, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.031955964863300323, "AUTO_CLAMPED", 216.66666666666669, -0.08575763553380966, "AUTO_CLAMPED"], [-0.10829480737447739, 149.99999999999997, "BEZIER", "AUTO", 266.6666666666667, -0.10829480737447739, "AUTO_CLAMPED", 377.7777671813965, -0.10829480737447739, "AUTO_CLAMPED"], [-0.044792406260967255, 183.33333333333337, "BEZIER", "AUTO", 438.88889948527014, -0.044792406260967255, "AUTO_CLAMPED", 611.1111323038737, -0.044792406260967255, "AUTO_CLAMPED"], [-0.9130013585090637, 333.33333333333337, "BEZIER", "AUTO", 722.2222010294597, -0.9130013585090637, "AUTO_CLAMPED", 955.555534362793, -0.9130013585090637, "AUTO_CLAMPED"], [-0.8715896010398865, 366.66666666666663, "BEZIER", "AUTO", 1077.7777353922527, -0.8715896010398865, "AUTO_CLAMPED", 1405.5555979410808, -0.8715896010398865, "AUTO_CLAMPED"], [-1.1114810705184937, 616.6666666666667, "BEZIER", "AUTO", 1611.111068725586, -1.1114810705184937, "AUTO_CLAMPED", 1872.2222646077473, -1.1114810705184937, "AUTO_CLAMPED"], [-1.1057782173156738, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, -1.1057782173156738, "AUTO_CLAMPED", 2016.6666666666665, -1.1057782173156738, "AUTO_CLAMPED"], [-1.2333530187606812, 100.0, "BEZIER", "AUTO", 2050.0, -1.2333530187606812, "AUTO_CLAMPED", 2138.888804117839, -1.2333530187606812, "AUTO_CLAMPED"], [-1.1345771551132202, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, -1.195904016494751, "AUTO_CLAMPED", 2311.1111958821616, -1.067117691040039, "AUTO_CLAMPED"], [-0.9707659482955933, 183.33333333333303, "BEZIER", "AUTO", 2372.222137451172, -0.9707659482955933, "AUTO_CLAMPED", 2461.1111958821616, -0.9707659482955933, "AUTO_CLAMPED"], [-0.9749962091445923, 83.33333333333348, "BEZIER", "AUTO", 2488.8888041178384, -0.9749962091445923, "AUTO_CLAMPED", 2555.5554707845054, -0.9749962091445923, "AUTO_CLAMPED"], [-0.9614148139953613, 116.66666666666697, "BEZIER", "AUTO", 2594.4445292154946, -0.9749962091445923, "AUTO_CLAMPED", 2716.666666666667, -0.9323118329048157, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 2800.0, 0.0, "AUTO_CLAMPED", 2966.666666666667, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 55.555554231007896, -0.0, "AUTO_CLAMPED"], [-0.039887718856334686, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, -0.0, "AUTO_CLAMPED", 216.66666666666669, -0.07578666508197784, "AUTO_CLAMPED"], [-0.5982881784439087, 149.99999999999997, "BEZIER", "AUTO", 266.6666666666667, -0.5982881784439087, "AUTO_CLAMPED", 377.7777671813965, -0.5982881784439087, "AUTO_CLAMPED"], [0.1292285919189453, 183.33333333333337, "BEZIER", "AUTO", 438.88889948527014, 0.1192409098148346, "AUTO_CLAMPED", 611.1111323038737, 0.1473880112171173, "AUTO_CLAMPED"], [0.1473880112171173, 333.33333333333337, "BEZIER", "AUTO", 722.2222010294597, 0.1292285919189453, "AUTO_CLAMPED", 955.555534362793, 0.16736337542533875, "AUTO_CLAMPED"], [0.30984991788864136, 366.66666666666663, "BEZIER", "AUTO", 1077.7777353922527, 0.26116254925727844, "AUTO_CLAMPED", 1405.5555979410808, 0.39173322916030884, "AUTO_CLAMPED"], [0.39173322916030884, 616.6666666666667, "BEZIER", "AUTO", 1611.111068725586, 0.39173322916030884, "AUTO_CLAMPED", 1872.2222646077473, 0.39173322916030884, "AUTO_CLAMPED"], [-0.06899482011795044, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, 0.07043655216693878, "AUTO_CLAMPED", 2016.6666666666665, -0.15265364944934845, "AUTO_CLAMPED"], [-0.17084091901779175, 100.0, "BEZIER", "AUTO", 2050.0, -0.17084091901779175, "AUTO_CLAMPED", 2138.888804117839, -0.17084091901779175, "AUTO_CLAMPED"], [0.2747926712036133, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, 0.1940881907939911, "AUTO_CLAMPED", 2311.1111958821616, 0.363567590713501, "AUTO_CLAMPED"], [0.363567590713501, 183.33333333333303, "BEZIER", "AUTO", 2372.222137451172, 0.2747926712036133, "AUTO_CLAMPED", 2461.1111958821616, 0.4039198160171509, "AUTO_CLAMPED"], [0.8713808059692383, 83.33333333333348, "BEZIER", "AUTO", 2488.8888041178384, 0.8713808059692383, "AUTO_CLAMPED", 2555.5554707845054, 0.8713808059692383, "AUTO_CLAMPED"], [0.3006858229637146, 116.66666666666697, "BEZIER", "AUTO", 2594.4445292154946, 0.4410058856010437, "AUTO_CLAMPED", 2716.666666666667, -0.0, "AUTO_CLAMPED"], [-0.0, 250.0, "BEZIER", "AUTO", 2800.0, -0.0, "AUTO_CLAMPED", 2966.666666666667, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 55.555554231007896, 0.0, "AUTO_CLAMPED"], [0.4887576997280121, 166.66666666666666, "BEZIER", "AUTO", 111.11111640930176, 0.3054804801940918, "AUTO_CLAMPED", 216.66666666666669, 0.6537071466445923, "AUTO_CLAMPED"], [0.7476427555084229, 149.99999999999997, "BEZIER", "AUTO", 266.6666666666667, 0.7196719646453857, "AUTO_CLAMPED", 377.7777671813965, 0.781829297542572, "AUTO_CLAMPED"], [0.9780957698822021, 183.33333333333337, "BEZIER", "AUTO", 438.88889948527014, 0.7592593431472778, "AUTO_CLAMPED", 611.1111323038737, 1.375980257987976, "AUTO_CLAMPED"], [2.5719027519226074, 333.33333333333337, "BEZIER", "AUTO", 722.2222010294597, 2.5719027519226074, "AUTO_CLAMPED", 955.555534362793, 2.5719027519226074, "AUTO_CLAMPED"], [1.7368642091751099, 366.66666666666663, "BEZIER", "AUTO", 1077.7777353922527, 1.7368642091751099, "AUTO_CLAMPED", 1405.5555979410808, 1.7368642091751099, "AUTO_CLAMPED"], [2.4045543670654297, 616.6666666666667, "BEZIER", "AUTO", 1611.111068725586, 2.4045543670654297, "AUTO_CLAMPED", 1872.2222646077473, 2.4045543670654297, "AUTO_CLAMPED"], [2.0934579372406006, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, 2.1594762802124023, "AUTO_CLAMPED", 2016.6666666666665, 2.053846836090088, "AUTO_CLAMPED"], [1.9846371412277222, 100.0, "BEZIER", "AUTO", 2050.0, 2.078697443008423, "AUTO_CLAMPED", 2138.888804117839, 1.8278698921203613, "AUTO_CLAMPED"], [1.3036167621612549, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, 1.340794563293457, "AUTO_CLAMPED", 2311.1111958821616, 1.2627211809158325, "AUTO_CLAMPED"], [1.2627211809158325, 183.33333333333303, "BEZIER", "AUTO", 2372.222137451172, 1.2627211809158325, "AUTO_CLAMPED", 2461.1111958821616, 1.2627211809158325, "AUTO_CLAMPED"], [1.5373237133026123, 83.33333333333348, "BEZIER", "AUTO", 2488.8888041178384, 1.5373237133026123, "AUTO_CLAMPED", 2555.5554707845054, 1.5373237133026123, "AUTO_CLAMPED"], [1.2078009843826294, 116.66666666666697, "BEZIER", "AUTO", 2594.4445292154946, 1.4098081588745117, "AUTO_CLAMPED", 2716.666666666667, 0.7749283313751221, "AUTO_CLAMPED"], [0.0, 250.0, "BEZIER", "AUTO", 2800.0, 0.0, "AUTO_CLAMPED", 2966.666666666667, 0.0, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [-7.947998292783174, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -7.947998292783174, "AUTO_CLAMPED", 200.0, -7.947998292783174, "AUTO_CLAMPED"], [-7.806066108056663, 199.99999999999997, "BEZIER", "AUTO", 266.6666666666667, -7.806066108056663, "AUTO_CLAMPED", 411.1111005147298, -7.806066108056663, "AUTO_CLAMPED"], [-12.494120977924887, 233.33333333333331, "BEZIER", "AUTO", 488.8888994852702, -7.806066108056663, "AUTO_CLAMPED", 633.3333333333333, -16.512453601558555, "AUTO_CLAMPED"], [-34.233983874898186, 200.0, "BEZIER", "AUTO", 700.0, -34.233983874898186, "AUTO_CLAMPED", 900.0, -34.233983874898186, "AUTO_CLAMPED"], [-30.0797330481022, 400.0000000000001, "BEZIER", "AUTO", 1033.3333333333333, -30.0797330481022, "AUTO_CLAMPED", 1383.3333333333333, -30.0797330481022, "AUTO_CLAMPED"], [-39.29156478546879, 650.0, "BEZIER", "AUTO", 1600.0, -37.85145354991745, "AUTO_CLAMPED", 1872.2222646077473, -39.66082530256719, "AUTO_CLAMPED"], [-41.294691929398866, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, -39.61380286522624, "AUTO_CLAMPED", 2016.6666666666665, -42.303224001864606, "AUTO_CLAMPED"], [-43.933805307705505, 100.0, "BEZIER", "AUTO", 2050.0, -43.933805307705505, "AUTO_CLAMPED", 2138.888804117839, -43.933805307705505, "AUTO_CLAMPED"], [-32.51975324229214, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, -35.980196868292815, "AUTO_CLAMPED", 2305.5554707845054, -29.059309616291465, "AUTO_CLAMPED"], [-27.806946620645437, 166.66666666666652, "BEZIER", "AUTO", 2361.111195882161, -30.092023973513637, "AUTO_CLAMPED", 2450.0, -26.435900550433974, "AUTO_CLAMPED"], [-22.543387695274756, 100.0, "BEZIER", "AUTO", 2483.3333333333335, -23.870447347231334, "AUTO_CLAMPED", 2572.222137451172, -20.331622177862887, "AUTO_CLAMPED"], [-19.089285899918437, 166.66666666666652, "BEZIER", "AUTO", 2627.777862548828, -21.559835332151042, "AUTO_CLAMPED", 2777.777862548828, -14.88935135285882, "AUTO_CLAMPED"], [0.0, 283.33333333333394, "BEZIER", "AUTO", 2872.222137451172, 0.0, "AUTO_CLAMPED", 3061.1111958821616, 0.0, "AUTO_CLAMPED"]], "z": [[-0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, -0.0, "AUTO_CLAMPED"], [11.053427468746804, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, 11.053427468746804, "AUTO_CLAMPED", 200.0, 11.053427468746804, "AUTO_CLAMPED"], [7.8228555668102, 199.99999999999997, "BEZIER", "AUTO", 266.6666666666667, 7.8228555668102, "AUTO_CLAMPED", 411.1111005147298, 7.8228555668102, "AUTO_CLAMPED"], [17.08093707636789, 233.33333333333331, "BEZIER", "AUTO", 488.8888994852702, 10.958562971364497, "AUTO_CLAMPED", 633.3333333333333, 22.328685821357283, "AUTO_CLAMPED"], [29.770721629672483, 200.0, "BEZIER", "AUTO", 700.0, 29.770721629672483, "AUTO_CLAMPED", 900.0, 29.770721629672483, "AUTO_CLAMPED"], [20.79820776799209, 400.0000000000001, "BEZIER", "AUTO", 1033.3333333333333, 20.79820776799209, "AUTO_CLAMPED", 1383.3333333333333, 20.79820776799209, "AUTO_CLAMPED"], [31.411958030618603, 650.0, "BEZIER", "AUTO", 1600.0, 30.32892225468636, "AUTO_CLAMPED", 1872.2222646077473, 31.68965986189298, "AUTO_CLAMPED"], [33.02801493918947, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, 31.411958030618603, "AUTO_CLAMPED", 2016.6666666666665, 33.99764908433199, "AUTO_CLAMPED"], [36.74340562124463, 100.0, "BEZIER", "AUTO", 2050.0, 36.74340562124463, "AUTO_CLAMPED", 2138.888804117839, 36.74340562124463, "AUTO_CLAMPED"], [23.01222724783006, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, 26.45975157101566, "AUTO_CLAMPED", 2305.5554707845054, 19.564702924644468, "AUTO_CLAMPED"], [17.208031528896193, 166.66666666666652, "BEZIER", "AUTO", 2361.111195882161, 22.953306620954947, "AUTO_CLAMPED", 2450.0, 13.760866644415668, "AUTO_CLAMPED"], [7.025505686405259, 100.0, "BEZIER", "AUTO", 2483.3333333333335, 7.025505686405259, "AUTO_CLAMPED", 2572.222137451172, 7.025505686405259, "AUTO_CLAMPED"], [7.114583306013272, 166.66666666666652, "BEZIER", "AUTO", 2627.777862548828, 7.114583306013272, "AUTO_CLAMPED", 2777.777862548828, 7.114583306013272, "AUTO_CLAMPED"], [-0.0, 283.33333333333394, "BEZIER", "AUTO", 2872.222137451172, -0.0, "AUTO_CLAMPED", 3061.1111958821616, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 44.444445768992104, 0.0, "AUTO_CLAMPED"], [-0.5836962804425067, 133.33333333333334, "BEZIER", "AUTO", 88.88888359069824, -0.5836962804425067, "AUTO_CLAMPED", 200.0, -0.5836962804425067, "AUTO_CLAMPED"], [0.9077218954109396, 199.99999999999997, "BEZIER", "AUTO", 266.6666666666667, 0.9077218954109396, "AUTO_CLAMPED", 411.1111005147298, 0.9077218954109396, "AUTO_CLAMPED"], [-0.11387248695562946, 233.33333333333331, "BEZIER", "AUTO", 488.8888994852702, 0.9077218954109396, "AUTO_CLAMPED", 633.3333333333333, -0.9895248299443609, "AUTO_CLAMPED"], [-3.443730153101654, 200.0, "BEZIER", "AUTO", 700.0, -2.733326873283682, "AUTO_CLAMPED", 900.0, -4.864536712737598, "AUTO_CLAMPED"], [-4.864536712737598, 400.0000000000001, "BEZIER", "AUTO", 1033.3333333333333, -4.864536712737598, "AUTO_CLAMPED", 1383.3333333333333, -4.864536712737598, "AUTO_CLAMPED"], [-2.6581730211855623, 650.0, "BEZIER", "AUTO", 1600.0, -2.6581730211855623, "AUTO_CLAMPED", 1872.2222646077473, -2.6581730211855623, "AUTO_CLAMPED"], [-6.302553641534681, 166.66666666666674, "BEZIER", "AUTO", 1927.7777353922525, -6.302553641534681, "AUTO_CLAMPED", 2016.6666666666665, -6.302553641534681, "AUTO_CLAMPED"], [-2.311909751022596, 100.0, "BEZIER", "AUTO", 2050.0, -2.311909751022596, "AUTO_CLAMPED", 2138.888804117839, -2.311909751022596, "AUTO_CLAMPED"], [-6.151943274580845, 166.66666666666652, "BEZIER", "AUTO", 2194.4445292154946, -4.8060570599507715, "AUTO_CLAMPED", 2305.5554707845054, -7.497829062324096, "AUTO_CLAMPED"], [-7.695458024637476, 166.66666666666652, "BEZIER", "AUTO", 2361.111195882161, -7.695458024637476, "AUTO_CLAMPED", 2450.0, -7.695458024637476, "AUTO_CLAMPED"], [-7.258249078128498, 100.0, "BEZIER", "AUTO", 2483.3333333333335, -7.258249078128498, "AUTO_CLAMPED", 2572.222137451172, -7.258249078128498, "AUTO_CLAMPED"], [-9.170077937196657, 166.66666666666652, "BEZIER", "AUTO", 2627.777862548828, -9.170077937196657, "AUTO_CLAMPED", 2777.777862548828, -9.170077937196657, "AUTO_CLAMPED"], [0.0, 283.33333333333394, "BEZIER", "AUTO", 2872.222137451172, 0.0, "AUTO_CLAMPED", 3061.1111958821616, 0.0, "AUTO_CLAMPED"]]}}, "Handle": {"location": {"x": [[0.375, 0.0, "BEZIER", "AUTO", 61.111112435658775, 0.375, "AUTO_CLAMPED"], [0.375, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, 0.375, "AUTO_CLAMPED"], [0.375, 150.0, "BEZIER", "AUTO", 366.66666666666663, 0.375, "AUTO_CLAMPED"], [0.375, 100.00000000000006, "BEZIER", "AUTO", 400.0, 0.375, "AUTO_CLAMPED", 1038.8888676961262, 0.375, "AUTO_CLAMPED"], [0.375, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, 0.375, "AUTO_CLAMPED", 2277.777862548828, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333348, "QUAD", "EASE_IN", 2305.5554707845054, 0.375, "AUTO_CLAMPED"], [0.375, 83.33333333333303, "BEZIER", "AUTO", 2444.4445292154946, 0.375, "AUTO_CLAMPED"]], "z": [[2.375, 0.0, "BEZIER", "AUTO", 61.111112435658775, 2.375, "AUTO_CLAMPED"], [2.375, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, 2.375, "AUTO_CLAMPED"], [0.3507676124572754, 150.0, "BEZIER", "AUTO", 366.66666666666663, 0.3507676124572754, "AUTO_CLAMPED"], [0.3507676124572754, 100.00000000000006, "BEZIER", "AUTO", 400.0, 0.3507676124572754, "AUTO_CLAMPED", 1038.8888676961262, 0.3507676124572754, "AUTO_CLAMPED"], [0.3507676124572754, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, 0.3507676124572754, "AUTO_CLAMPED", 2277.777862548828, 0.3507676124572754, "AUTO_CLAMPED"], [0.3507676124572754, 83.33333333333348, "QUAD", "EASE_IN", 2305.5554707845054, 0.3507676124572754, "AUTO_CLAMPED"], [2.375, 83.33333333333303, "BEZIER", "AUTO", 2444.4445292154946, 2.375, "AUTO_CLAMPED"]], "y": [[-0.062499821186065674, 0.0, "BEZIER", "AUTO", 61.111112435658775, -0.062499821186065674, "AUTO_CLAMPED"], [-0.062499821186065674, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, -0.062499821186065674, "AUTO_CLAMPED"], [-0.06249997019767761, 150.0, "BEZIER", "AUTO", 366.66666666666663, -0.06249997019767761, "AUTO_CLAMPED"], [-0.06249997019767761, 100.00000000000006, "BEZIER", "AUTO", 400.0, -0.06249997019767761, "AUTO_CLAMPED", 1038.8888676961262, -0.06249997019767761, "AUTO_CLAMPED"], [-0.06249997019767761, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, -0.06249997019767761, "AUTO_CLAMPED", 2277.777862548828, -0.06249997019767761, "AUTO_CLAMPED"], [-0.06249997019767761, 83.33333333333348, "QUAD", "EASE_IN", 2305.5554707845054, -0.06249997019767761, "AUTO_CLAMPED"], [-0.062499821186065674, 83.33333333333303, "BEZIER", "AUTO", 2444.4445292154946, -0.062499821186065674, "AUTO_CLAMPED"]]}, "rotation_euler": {"z": [[0.0, 0.0, "BEZIER", "AUTO", 61.111112435658775, 0.0, "AUTO_CLAMPED"], [0.0, 183.33333333333331, "QUAD", "EASE_OUT", 122.22221692403157, 0.0, "AUTO_CLAMPED"], [0.0, 150.0, "BEZIER", "AUTO", 366.66666666666663, 0.0, "AUTO_CLAMPED"], [35.69566826294301, 100.00000000000006, "BEZIER", "AUTO", 400.0, 35.69566826294301, "AUTO_CLAMPED", 1038.8888676961262, 35.69566826294301, "AUTO_CLAMPED"], [35.69566826294301, 1816.6666666666665, "BEZIER", "AUTO", 1644.4445292154949, 35.69566826294301, "AUTO_CLAMPED", 2288.8888041178384, 35.69566826294301, "AUTO_CLAMPED"], [-0.0, 116.66666666666652, "QUAD", "EASE_IN", 2327.777862548828, -0.0, "AUTO_CLAMPED"], [-0.0, 50.0, "BEZIER", "AUTO", 2433.333333333333, -0.0, "AUTO_CLAMPED"]]}}, "Magazine": {"location": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [0.0, 750.0, "BEZIER", "AUTO", 500.0, 0.0, "AUTO_CLAMPED", 777.7777989705403, 0.0, "AUTO_CLAMPED"], [3.725290298461914e-09, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 3.725290298461914e-09, "AUTO_CLAMPED", 888.8888676961263, 3.725290298461914e-09, "AUTO_CLAMPED"], [3.725290298461914e-09, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, 3.725290298461914e-09, "AUTO_CLAMPED", 1061.1111323038738, 3.725290298461914e-09, "AUTO_CLAMPED"], [2.275148391723633, 183.33333333333326, "BEZIER", "EASE_IN", 1122.4605560302734, 1.95159113407135, "ALIGNED", 1279.7747294108074, 2.7877635955810547, "ALIGNED"], [1.1207209825515747, 266.66666666666674, "CONSTANT", "AUTO", 1386.2855275472007, 2.162842035293579, "ALIGNED"], [1.1920928955078125e-07, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -7.450580596923828e-09, "AUTO_CLAMPED"], [-7.450580596923828e-09, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -7.450580596923828e-09, "AUTO_CLAMPED", 1988.888931274414, -7.450580596923828e-09, "AUTO_CLAMPED"], [0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, 0.0, "AUTO_CLAMPED", 2055.5555979410806, 0.0, "AUTO_CLAMPED"]], "z": [[-3.7083332538604736, 0.0, "BEZIER", "AUTO", 250.0, -3.7083332538604736, "AUTO_CLAMPED"], [-3.7083332538604736, 750.0, "BEZIER", "AUTO", 500.0, -3.7083332538604736, "AUTO_CLAMPED", 777.7777989705403, -3.7083332538604736, "AUTO_CLAMPED"], [-3.7083332538604736, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -3.7083332538604736, "AUTO_CLAMPED", 888.8888676961263, -3.7083332538604736, "AUTO_CLAMPED"], [-3.586667060852051, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, -3.7083332538604736, "AUTO_CLAMPED", 1061.1111323038738, -3.452834129333496, "AUTO_CLAMPED"], [0.1384201943874359, 183.33333333333326, "BEZIER", "EASE_IN", 1122.2222646077473, 0.1384201943874359, "AUTO_CLAMPED", 1272.2222646077475, 0.1384201943874359, "AUTO_CLAMPED"], [-0.4952211380004883, 266.66666666666674, "CONSTANT", "AUTO", 1361.111068725586, 0.1384202241897583, "AUTO_CLAMPED"], [-3.7083330154418945, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -3.7083330154418945, "AUTO_CLAMPED"], [-3.7083330154418945, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -3.7083330154418945, "AUTO_CLAMPED", 1988.888931274414, -3.7083330154418945, "AUTO_CLAMPED"], [-3.7083332538604736, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, -3.7083332538604736, "AUTO_CLAMPED", 2055.5555979410806, -3.7083332538604736, "AUTO_CLAMPED"]], "y": [[-0.8715280890464783, 0.0, "BEZIER", "AUTO", 250.0, -0.8715280890464783, "AUTO_CLAMPED"], [-0.8715280890464783, 750.0, "BEZIER", "AUTO", 500.0, -0.8715280890464783, "AUTO_CLAMPED", 777.7777989705403, -0.8715280890464783, "AUTO_CLAMPED"], [-0.9779874682426453, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -0.8715280890464783, "AUTO_CLAMPED", 888.8888676961263, -1.190906286239624, "AUTO_CLAMPED"], [-2.6450467109680176, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, -2.288226842880249, "AUTO_CLAMPED", 1061.1111323038738, -3.037548542022705, "AUTO_CLAMPED"], [-3.938255786895752, 183.33333333333326, "BEZIER", "EASE_IN", 1082.1139017740886, -2.2764382362365723, "ALIGNED", 1409.4801584879558, -7.651127338409424, "ALIGNED"], [-18.826751708984375, 266.66666666666674, "CONSTANT", "AUTO", 1402.2291819254558, -17.237646102905273, "ALIGNED"], [-5.262813568115234, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -1.393867015838623, "AUTO_CLAMPED"], [-1.393867015838623, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -2.4820737838745117, "AUTO_CLAMPED", 1988.888931274414, -1.1762256622314453, "AUTO_CLAMPED"], [-0.8715280890464783, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, -0.8715280890464783, "AUTO_CLAMPED", 2055.5555979410806, -0.8715280890464783, "AUTO_CLAMPED"]]}, "rotation_euler": {"x": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [0.0, 750.0, "BEZIER", "AUTO", 500.0, 0.0, "AUTO_CLAMPED", 777.7777989705403, 0.0, "AUTO_CLAMPED"], [-4.174188148983252, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -4.1741847338886675, "AUTO_CLAMPED", 888.8888676961263, -4.174194979172422, "AUTO_CLAMPED"], [-4.174194979172422, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, -4.174188148983252, "AUTO_CLAMPED", 1044.444465637207, -4.174200528701124, "AUTO_CLAMPED"], [-33.8234246189833, 133.33333333333326, "BEZIER", "EASE_IN", 1088.888931274414, -33.07182377252593, "AUTO_CLAMPED", 1238.888931274414, -35.60847748309321, "AUTO_CLAMPED"], [-35.60847748309321, 316.66666666666674, "CONSTANT", "EASE_IN", 1344.4444020589192, -35.60847748309321, "AUTO_CLAMPED"], [0.0, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, 0.0, "AUTO_CLAMPED"], [-12.942791835634793, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -12.942791835634793, "AUTO_CLAMPED", 1988.888931274414, -12.942791835634793, "AUTO_CLAMPED"], [0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, 0.0, "AUTO_CLAMPED", 2055.5555979410806, 0.0, "AUTO_CLAMPED"]], "z": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [3.415094992117375e-06, 750.0, "BEZIER", "AUTO", 500.0, 3.415094992117375e-06, "AUTO_CLAMPED", 777.7777989705403, 3.415094992117375e-06, "AUTO_CLAMPED"], [1.8849241299780381e-06, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, 1.8849241299780381e-06, "AUTO_CLAMPED", 888.8888676961263, 1.8849241299780381e-06, "AUTO_CLAMPED"], [2.257795465726353e-06, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, 1.8849241299780381e-06, "AUTO_CLAMPED", 1044.444465637207, 2.5560926157472046e-06, "AUTO_CLAMPED"], [37.2502910350242, 133.33333333333326, "BEZIER", "EASE_IN", 1088.888931274414, 19.088867550831775, "AUTO_CLAMPED", 1238.888931274414, 80.3836698889905, "AUTO_CLAMPED"], [152.35956815499205, 316.66666666666674, "CONSTANT", "EASE_IN", 1421.4354197184246, 149.74669294838202, "ALIGNED"], [-0.0, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, -0.0, "AUTO_CLAMPED"], [2.1809719917281588e-06, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, 2.1809719917281588e-06, "AUTO_CLAMPED", 1988.888931274414, 2.1809719917281588e-06, "AUTO_CLAMPED"], [-0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, -0.0, "AUTO_CLAMPED", 2055.5555979410806, -0.0, "AUTO_CLAMPED"]], "y": [[0.0, 0.0, "BEZIER", "AUTO", 250.0, 0.0, "AUTO_CLAMPED"], [-2.988207965436078e-06, 750.0, "BEZIER", "AUTO", 500.0, -2.988207965436078e-06, "AUTO_CLAMPED", 777.7777989705403, -2.988207965436078e-06, "AUTO_CLAMPED"], [1.4521725675751222e-06, 83.33333333333337, "BEZIER", "AUTO", 805.555534362793, -2.7954582095194046e-08, "AUTO_CLAMPED", 888.8888676961263, 4.412426968693505e-06, "AUTO_CLAMPED"], [6.561225588819226e-06, 166.66666666666663, "BEZIER", "AUTO", 944.4444656372069, 1.4521722622418728e-06, "AUTO_CLAMPED", 1044.444465637207, 1.0648468575769908e-05, "AUTO_CLAMPED"], [0.704543404396924, 133.33333333333326, "BEZIER", "EASE_IN", 1088.888931274414, 0.704543404396924, "AUTO_CLAMPED", 1238.888931274414, 0.704543404396924, "AUTO_CLAMPED"], [-2.4474770532163017, 316.66666666666674, "CONSTANT", "EASE_IN", 1344.4444020589192, -2.4474770532163017, "AUTO_CLAMPED"], [0.0, 183.33333333333326, "BEZIER", "AUTO", 1744.4444020589192, 0.0, "AUTO_CLAMPED"], [-5.757404055061827e-06, 333.33333333333326, "BEZIER", "AUTO", 1855.5555979410808, -5.757404055061827e-06, "AUTO_CLAMPED", 1988.888931274414, -5.757404055061827e-06, "AUTO_CLAMPED"], [0.0, 66.66666666666674, "BEZIER", "AUTO", 2011.1110687255857, 0.0, "AUTO_CLAMPED", 2055.5555979410806, 0.0, "AUTO_CLAMPED"]]}}}}, "offset": {"Barrel": [-3.4825498573809455e-07, 0.0, 2.999999761581421], "Breech": [-1.485612965979044e-08, 2.3298342421984586e-11, -8.634078341174245e-08], "Bullets": [-2.2280778111394284e-08, -3.766064543553327e-11, 1.7626307080575998e-09], "Handle": [0.375, -0.062499821186065674, 2.375], "Lever": [-1.485612965979044e-08, 2.3298342421984586e-11, -8.634078341174245e-08], "Magazine": [0.0, -0.8715280890464783, -3.7083332538604736], "Safety": [-1.485612965979044e-08, 2.3298342421984586e-11, -0.0]}, "hierarchy": {"Barrel": "Gun", "Breech": "Gun", "Bullets": "Magazine", "Handle": "Gun", "Lever": "Gun", "Magazine": "Gun", "Safety": "Gun"}} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/weapons/fatman.obj b/src/main/resources/assets/hbm/models/weapons/fatman.obj new file mode 100644 index 000000000..95b03b9a9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/fatman.obj @@ -0,0 +1,3404 @@ +# Blender v2.79 (sub 0) OBJ File: 'fatman.blend' +# www.blender.org +o Piston +v 0.000000 1.187500 -5.750000 +v -0.132583 1.132582 -5.750000 +v -0.187500 1.000000 -5.750000 +v -0.132583 0.867417 -5.750000 +v 0.000000 0.812500 -5.750000 +v 0.132583 0.867417 -5.750000 +v 0.187500 1.000000 -5.750000 +v 0.132583 1.132582 -5.750000 +v 0.000000 1.187500 -2.375000 +v -0.132583 1.132582 -2.375000 +v -0.187500 1.000000 -2.375000 +v -0.132583 0.867417 -2.375000 +v 0.000000 0.812500 -2.375000 +v 0.132583 0.867417 -2.375000 +v 0.187500 1.000000 -2.375000 +v 0.132583 1.132582 -2.375000 +vt 0.728571 0.690984 +vt 0.739303 0.707865 +vt 0.728571 0.724747 +vt 0.720982 0.719802 +vt 0.717839 0.707865 +vt 0.720982 0.695928 +vt 0.736160 0.695928 +vt 0.736160 0.719802 +vt 0.932143 0.724719 +vt 0.739286 0.713483 +vt 0.932143 0.713483 +vt 0.932143 0.702247 +vt 0.739286 0.691011 +vt 0.932143 0.691011 +vt 0.932143 0.769663 +vt 0.739286 0.758427 +vt 0.932143 0.758427 +vt 0.932143 0.747191 +vt 0.739286 0.735955 +vt 0.932143 0.735955 +vt 0.739286 0.724719 +vt 0.739286 0.702247 +vt 0.932143 0.780899 +vt 0.739286 0.769663 +vt 0.739286 0.747191 +vt 0.739286 0.780899 +vn 0.0000 0.0000 1.0000 +vn 0.7071 0.7071 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 13/1/1 15/2/1 9/3/1 +f 9/3/1 10/4/1 11/5/1 +f 11/5/1 12/6/1 13/1/1 +f 13/1/1 14/7/1 15/2/1 +f 15/2/1 16/8/1 9/3/1 +f 9/3/1 11/5/1 13/1/1 +s 1 +f 8/9/2 15/10/3 7/11/3 +f 6/12/4 13/13/5 5/14/5 +f 4/15/6 11/16/7 3/17/7 +f 2/18/8 9/19/9 1/20/9 +f 1/20/9 16/21/2 8/9/2 +f 7/11/3 14/22/4 6/12/4 +f 5/23/5 12/24/6 4/15/6 +f 3/17/7 10/25/8 2/18/8 +f 8/9/2 16/21/2 15/10/3 +f 6/12/4 14/22/4 13/13/5 +f 4/15/6 12/24/6 11/16/7 +f 2/18/8 10/25/8 9/19/9 +f 1/20/9 9/19/9 16/21/2 +f 7/11/3 15/10/3 14/22/4 +f 5/23/5 13/26/5 12/24/6 +f 3/17/7 11/16/7 10/25/8 +o Handle +v -0.250000 -0.500000 7.000000 +v 0.250000 -0.500000 7.000000 +v -0.250000 -0.500000 4.000000 +v 0.250000 -0.500000 4.000000 +v -0.250000 -1.500000 6.500000 +v 0.250000 -1.500000 6.500000 +v -0.250000 -1.500000 4.000000 +v 0.250000 -1.500000 4.000000 +v 0.349112 -1.088388 4.000000 +v 0.525888 -0.911612 4.000000 +v 0.304917 -1.132583 4.125000 +v 0.570083 -0.867417 4.125000 +v 1.409772 -2.149048 5.500000 +v 1.586548 -1.972272 5.500000 +v 0.304917 -1.132583 4.375000 +v 0.570083 -0.867417 4.375000 +v 0.349112 -1.088388 4.500000 +v 0.525888 -0.911612 4.500000 +v 1.409772 -2.149048 3.750000 +v 1.586548 -1.972272 3.750000 +v 1.365578 -2.193243 3.875000 +v 1.630743 -1.928078 3.875000 +v 1.586548 -1.972272 4.375000 +v 1.409772 -2.149048 4.375000 +v 1.365578 -2.193243 4.250000 +v 1.630743 -1.928078 4.250000 +v 1.409772 -2.149048 4.375000 +v 1.586548 -1.972272 4.375000 +v 1.144607 -1.883883 5.875000 +v 1.321383 -1.707107 5.875000 +v 0.349112 -1.088388 5.875000 +v 0.525888 -0.911612 5.875000 +v 1.321383 -2.060660 5.500000 +v 1.498160 -1.883883 5.500000 +v 1.498160 -1.883883 4.375000 +v 1.321383 -2.060660 4.375000 +v 1.144607 -1.883883 5.750000 +v 1.321383 -1.707107 5.750000 +v 0.349112 -1.088388 5.750000 +v 0.525888 -0.911612 5.750000 +v 0.791053 -1.530330 4.750000 +v 0.967830 -1.353553 4.750000 +v 0.349112 -1.088388 4.750000 +v 0.525888 -0.911612 4.750000 +v 0.525888 -0.911612 4.875000 +v 0.967830 -1.353553 4.875000 +v 0.791053 -1.530330 4.875000 +v 0.349112 -1.088388 4.875000 +v 1.232995 -1.972272 4.875000 +v 1.409772 -1.795495 4.875000 +v 1.232995 -1.972272 5.000000 +v 1.409772 -1.795495 5.000000 +v 0.250000 -0.625000 4.000000 +v 0.250000 -0.625000 6.500000 +v 0.250000 -1.125000 4.000000 +v 0.250000 -1.125000 6.500000 +v 0.625000 -0.625000 4.000000 +v 0.625000 -0.625000 6.500000 +v 0.625000 -1.125000 4.000000 +v 0.625000 -1.125000 6.500000 +v 0.437500 -0.562500 4.000000 +v 0.281250 -0.604367 4.000000 +v 0.166867 -0.718750 4.000000 +v 0.125000 -0.875000 4.000000 +v 0.166867 -1.031250 4.000000 +v 0.281250 -1.145633 4.000000 +v 0.437500 -1.187500 4.000000 +v 0.593750 -1.145633 4.000000 +v 0.708133 -1.031250 4.000000 +v 0.750000 -0.875000 4.000000 +v 0.708133 -0.718750 4.000000 +v 0.593750 -0.604367 4.000000 +v 0.281250 -0.604367 3.812500 +v 0.437500 -0.562500 3.812500 +v 0.166867 -0.718750 3.812500 +v 0.125000 -0.875000 3.812500 +v 0.166867 -1.031250 3.812500 +v 0.281250 -1.145633 3.812500 +v 0.437500 -1.187500 3.812500 +v 0.593750 -1.145633 3.812500 +v 0.708133 -1.031250 3.812500 +v 0.750000 -0.875000 3.812500 +v 0.708133 -0.718750 3.812500 +v 0.593750 -0.604367 3.812500 +v 0.437500 -0.625000 3.812500 +v 0.312500 -0.658494 3.812500 +v 0.220994 -0.750000 3.812500 +v 0.187500 -0.875000 3.812500 +v 0.220994 -1.000000 3.812500 +v 0.312500 -1.091507 3.812500 +v 0.437500 -1.125000 3.812500 +v 0.562500 -1.091507 3.812500 +v 0.654006 -1.000000 3.812500 +v 0.687500 -0.875000 3.812500 +v 0.654006 -0.750000 3.812500 +v 0.562500 -0.658494 3.812500 +v 0.437500 -0.625000 3.875000 +v 0.312500 -0.658494 3.875000 +v 0.220994 -0.750000 3.875000 +v 0.187500 -0.875000 3.875000 +v 0.220994 -1.000000 3.875000 +v 0.312500 -1.091507 3.875000 +v 0.437500 -1.125000 3.875000 +v 0.562500 -1.091507 3.875000 +v 0.654006 -1.000000 3.875000 +v 0.687500 -0.875000 3.875000 +v 0.654006 -0.750000 3.875000 +v 0.562500 -0.658494 3.875000 +vt 0.414286 0.601124 +vt 0.557143 0.646067 +vt 0.414286 0.646067 +vt 0.557143 0.511236 +vt 0.385714 0.511236 +vt 0.614286 0.646067 +vt 0.557143 0.601124 +vt 0.614286 0.601124 +vt 0.557143 0.735955 +vt 0.357143 0.601124 +vt 0.357143 0.646067 +vt 0.457143 0.735955 +vt 0.464286 0.741573 +vt 0.457143 0.769663 +vt 0.278571 0.696629 +vt 0.342857 0.707865 +vt 0.278571 0.707865 +vt 0.342857 0.741573 +vt 0.278571 0.730337 +vt 0.342857 0.730337 +vt 0.185714 0.696629 +vt 0.250000 0.707865 +vt 0.185714 0.707865 +vt 0.250000 0.741573 +vt 0.185714 0.730337 +vt 0.250000 0.730337 +vt 0.275000 0.696629 +vt 0.253571 0.741573 +vt 0.521429 0.859551 +vt 0.535714 0.803371 +vt 0.535714 0.859551 +vt 0.514286 0.859551 +vt 0.500000 0.803371 +vt 0.514286 0.803371 +vt 0.514286 0.735955 +vt 0.500000 0.747191 +vt 0.500000 0.735955 +vt 0.542857 0.859551 +vt 0.542857 0.803371 +vt 0.535714 0.747191 +vt 0.542857 0.747191 +vt 0.521429 0.803371 +vt 0.514286 0.747191 +vt 0.521429 0.747191 +vt 0.021429 0.730337 +vt 0.164286 0.775281 +vt 0.021429 0.775281 +vt 0.185714 0.775281 +vt 0.164286 0.730337 +vt 0.185714 0.730337 +vt 0.164286 0.696629 +vt 0.021429 0.696629 +vt 0.000000 0.730337 +vt 0.000000 0.775281 +vt 0.021429 0.808989 +vt 0.164286 0.808989 +vt 0.763088 0.570208 +vt 0.778571 0.556147 +vt 0.794054 0.570208 +vt 0.753571 0.556180 +vt 0.757143 0.567416 +vt 0.753571 0.567416 +vt 0.757143 0.679775 +vt 0.753571 0.691011 +vt 0.753571 0.679775 +vt 0.753571 0.668539 +vt 0.753571 0.657303 +vt 0.757143 0.668539 +vt 0.757143 0.646067 +vt 0.753571 0.646067 +vt 0.757143 0.634831 +vt 0.753571 0.634831 +vt 0.757143 0.623595 +vt 0.753571 0.623595 +vt 0.753571 0.612360 +vt 0.757143 0.601124 +vt 0.753571 0.601124 +vt 0.753571 0.589888 +vt 0.757143 0.578652 +vt 0.753571 0.578652 +vt 0.762623 0.646072 +vt 0.775000 0.612350 +vt 0.787377 0.646072 +vt 0.385714 0.735955 +vt 0.464286 0.764045 +vt 0.435714 0.769663 +vt 0.435714 0.735955 +vt 0.428571 0.764045 +vt 0.428571 0.741573 +vt 0.342857 0.696629 +vt 0.278571 0.741573 +vt 0.250000 0.696629 +vt 0.185714 0.741573 +vt 0.253571 0.696629 +vt 0.275000 0.741573 +vt 0.500000 0.859551 +vt 0.778571 0.612393 +vt 0.769632 0.608625 +vt 0.763088 0.598331 +vt 0.760693 0.584270 +vt 0.769632 0.559915 +vt 0.787510 0.559915 +vt 0.796449 0.584270 +vt 0.794054 0.598331 +vt 0.787510 0.608625 +vt 0.757143 0.556180 +vt 0.757143 0.691011 +vt 0.757143 0.657303 +vt 0.757143 0.612360 +vt 0.757143 0.589888 +vt 0.782146 0.654301 +vt 0.775000 0.657312 +vt 0.767854 0.654301 +vt 0.760709 0.634831 +vt 0.762623 0.623591 +vt 0.767855 0.615362 +vt 0.782146 0.615362 +vt 0.787377 0.623591 +vt 0.789292 0.634831 +vt 0.428571 0.769663 +vt 0.435714 0.904494 +vt 0.428571 0.904494 +vt 0.464286 0.904494 +vt 0.464286 0.769663 +vt 0.478571 0.904494 +vt 0.485714 0.769663 +vt 0.485714 0.904494 +vt 0.414286 0.769663 +vt 0.407143 0.904494 +vt 0.414286 0.904494 +vt 0.450000 0.904494 +vt 0.392857 0.904494 +vt 0.407143 0.769663 +vt 0.278571 0.764045 +vt 0.275000 0.764045 +vt 0.253571 0.764045 +vt 0.250000 0.764045 +vt 0.185714 0.764045 +vt 0.742857 0.567416 +vt 0.742857 0.668539 +vt 0.742857 0.601124 +vt 0.742857 0.612360 +vt 0.742857 0.623595 +vt 0.742857 0.634831 +vt 0.742857 0.578652 +vt 0.742857 0.679775 +vt 0.742857 0.646067 +vt 0.742857 0.589888 +vt 0.742857 0.691011 +vt 0.742857 0.657303 +vt 0.760714 0.679775 +vt 0.760714 0.623595 +vt 0.760714 0.646067 +vt 0.760714 0.589888 +vt 0.760714 0.691011 +vt 0.760714 0.657303 +vt 0.760714 0.601124 +vt 0.760714 0.567416 +vt 0.760714 0.668539 +vt 0.760714 0.612360 +vt 0.760714 0.634831 +vt 0.760714 0.578652 +vt 0.457143 0.904494 +vt 0.478571 0.769663 +vt 0.385714 0.769663 +vt 0.342857 0.764045 +vt 0.742857 0.556180 +vt 0.760714 0.556180 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.4472 0.8944 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.1387 0.1387 0.9806 +vn 0.1387 -0.1387 -0.9806 +vn 0.0000 1.0000 0.0000 +vn 0.4294 0.3303 0.8405 +vn 0.7003 0.6719 0.2412 +vn 0.4127 0.3119 0.8558 +vn 0.6533 -0.6533 0.3827 +vn 0.2892 0.4839 -0.8260 +vn 0.6539 0.7133 -0.2521 +vn 0.2508 0.4525 -0.8557 +vn -0.4839 -0.2892 -0.8260 +vn -0.7133 -0.6539 -0.2521 +vn -0.7158 -0.6671 -0.2065 +vn -0.3303 -0.4294 0.8405 +vn -0.6719 -0.7003 0.2412 +vn -0.3119 -0.4127 0.8558 +vn 0.6671 0.7158 -0.2065 +vn 0.7028 0.6771 0.2181 +vn -0.6771 -0.7028 0.2181 +vn 0.2706 -0.2706 0.9239 +vn -0.7071 0.7071 0.0000 +vn -0.6533 0.6533 -0.3827 +vn -0.2706 0.2706 -0.9239 +vn 0.5000 -0.8660 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.8660 0.5000 -0.0000 +vn 0.5000 0.8660 -0.0000 +vn -0.5000 0.8660 -0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.8660 0.5000 -0.0000 +vn -0.4525 -0.2508 -0.8557 +s off +f 21/27/10 24/28/10 22/29/10 +f 19/30/11 21/27/11 17/31/11 +f 20/32/12 23/33/12 19/34/12 +f 20/35/13 22/29/13 24/28/13 +f 17/36/14 22/29/14 18/37/14 +f 37/38/15 35/39/15 38/40/15 +f 49/41/16 40/42/16 29/43/16 +f 51/44/17 30/45/17 39/46/17 +f 55/47/16 45/48/16 47/49/16 +f 54/50/17 48/51/17 46/52/17 +f 45/48/16 49/53/16 29/43/16 +f 30/45/17 54/54/17 46/52/17 +f 60/55/12 57/56/12 59/57/12 +f 61/58/18 63/59/18 62/60/18 +f 66/61/15 67/62/15 65/63/15 +f 57/56/16 64/64/16 59/57/16 +f 63/65/16 65/66/16 67/67/16 +f 60/55/17 62/60/17 58/68/17 +f 62/60/19 67/62/19 68/69/19 +f 58/68/20 65/66/20 57/56/20 +f 62/60/17 66/70/17 58/68/17 +f 76/71/13 73/72/13 74/73/13 +f 69/74/12 75/75/12 71/76/12 +f 71/77/10 76/71/10 72/78/10 +f 72/79/18 74/73/18 70/80/18 +f 70/81/21 73/72/21 69/82/21 +f 81/83/18 83/84/18 85/85/18 +f 95/86/12 108/87/12 96/88/12 +f 106/89/12 95/90/12 94/91/12 +f 93/92/12 106/89/12 94/91/12 +f 92/93/12 105/94/12 93/92/12 +f 103/95/12 92/93/12 91/96/12 +f 102/97/12 91/96/12 89/98/12 +f 101/99/12 89/98/12 90/100/12 +f 100/101/12 101/99/12 90/100/12 +f 111/102/12 100/101/12 99/103/12 +f 98/104/12 111/102/12 99/103/12 +f 109/105/12 98/104/12 97/106/12 +f 108/87/12 97/106/12 96/88/12 +f 123/107/12 119/108/12 115/109/12 +f 21/27/10 23/33/10 24/28/10 +f 19/30/11 23/33/11 21/27/11 +f 20/32/12 24/28/12 23/33/12 +f 20/35/13 18/110/13 22/29/13 +f 17/36/14 21/27/14 22/29/14 +f 35/39/15 36/111/15 38/40/15 +f 38/40/15 42/112/15 41/113/15 +f 42/112/15 44/114/15 41/113/15 +f 44/114/15 43/115/15 41/113/15 +f 41/113/15 37/38/15 38/40/15 +f 49/41/16 52/116/16 40/42/16 +f 51/44/17 50/117/17 30/45/17 +f 55/47/16 53/118/16 45/48/16 +f 54/50/17 56/119/17 48/51/17 +f 45/48/16 53/120/16 49/53/16 +f 30/45/17 50/121/17 54/54/17 +f 60/55/12 58/68/12 57/56/12 +f 61/58/18 64/122/18 63/59/18 +f 66/61/15 68/69/15 67/62/15 +f 57/56/16 63/65/16 64/64/16 +f 63/65/16 57/56/16 65/66/16 +f 60/55/17 61/58/17 62/60/17 +f 62/60/19 63/59/19 67/62/19 +f 58/68/20 66/70/20 65/66/20 +f 62/60/17 68/69/17 66/70/17 +f 76/71/13 75/75/13 73/72/13 +f 69/74/12 73/72/12 75/75/12 +f 71/77/10 75/75/10 76/71/10 +f 72/79/18 76/71/18 74/73/18 +f 70/81/21 74/73/21 73/72/21 +f 77/123/18 78/124/18 79/125/18 +f 79/125/18 80/126/18 81/83/18 +f 81/83/18 82/127/18 83/84/18 +f 83/84/18 84/128/18 85/85/18 +f 85/85/18 86/129/18 87/130/18 +f 87/130/18 88/131/18 85/85/18 +f 88/131/18 77/123/18 85/85/18 +f 77/123/18 79/125/18 85/85/18 +f 79/125/18 81/83/18 85/85/18 +f 95/86/12 107/132/12 108/87/12 +f 106/89/12 107/133/12 95/90/12 +f 93/92/12 105/94/12 106/89/12 +f 92/93/12 104/134/12 105/94/12 +f 103/95/12 104/134/12 92/93/12 +f 102/97/12 103/95/12 91/96/12 +f 101/99/12 102/97/12 89/98/12 +f 100/101/12 112/135/12 101/99/12 +f 111/102/12 112/135/12 100/101/12 +f 98/104/12 110/136/12 111/102/12 +f 109/105/12 110/136/12 98/104/12 +f 108/87/12 109/105/12 97/106/12 +f 115/109/12 114/137/12 123/107/12 +f 114/137/12 113/138/12 123/107/12 +f 113/138/12 124/139/12 123/107/12 +f 123/107/12 122/140/12 119/108/12 +f 122/140/12 121/141/12 119/108/12 +f 121/141/12 120/142/12 119/108/12 +f 119/108/12 118/143/12 117/144/12 +f 117/144/12 116/145/12 119/108/12 +f 116/145/12 115/109/12 119/108/12 +s 1 +f 44/146/22 32/147/23 34/148/24 +f 30/45/25 40/42/15 39/46/15 +f 26/149/26 38/40/27 36/150/28 +f 25/151/29 37/152/30 27/153/31 +f 34/148/24 43/154/32 44/146/22 +f 36/150/28 25/151/29 26/149/26 +f 31/155/33 43/154/32 33/156/34 +f 28/157/35 42/112/36 38/40/27 +f 27/158/31 41/159/37 31/155/33 +f 46/52/38 29/43/25 30/45/25 +f 48/51/18 45/48/38 46/52/38 +f 51/44/39 49/160/40 50/117/40 +f 54/54/41 49/161/40 53/162/41 +f 56/119/12 53/163/41 55/164/12 +f 84/165/42 95/86/10 96/88/42 +f 81/166/43 92/93/11 93/92/43 +f 87/167/44 100/101/45 88/168/45 +f 77/169/21 89/98/46 78/170/46 +f 84/165/42 97/106/47 85/171/47 +f 81/166/43 94/91/48 82/172/48 +f 88/168/45 90/100/21 77/169/21 +f 79/173/49 89/98/46 91/96/49 +f 85/171/47 98/104/13 86/174/13 +f 83/175/10 94/91/48 95/90/10 +f 80/176/11 91/96/49 92/93/11 +f 86/174/13 99/103/44 87/167/44 +f 105/94/44 118/177/45 106/89/45 +f 112/135/48 113/178/10 101/99/10 +f 102/97/42 115/179/47 103/95/47 +f 109/105/49 122/180/11 110/136/11 +f 106/89/45 119/181/21 107/133/21 +f 103/95/47 116/182/13 104/134/13 +f 110/136/11 123/183/43 111/102/43 +f 107/132/21 120/184/46 108/87/46 +f 104/134/13 117/185/44 105/94/44 +f 111/102/43 124/186/48 112/135/48 +f 101/99/10 114/187/42 102/97/42 +f 108/87/46 121/188/49 109/105/49 +f 44/146/22 42/112/36 32/147/23 +f 30/45/25 29/43/25 40/42/15 +f 26/149/26 28/189/35 38/40/27 +f 25/151/29 35/190/50 37/152/30 +f 34/148/24 33/156/34 43/154/32 +f 36/150/28 35/190/50 25/151/29 +f 31/155/33 41/159/37 43/154/32 +f 28/157/35 32/147/23 42/112/36 +f 27/158/31 37/191/30 41/159/37 +f 46/52/38 45/48/38 29/43/25 +f 48/51/18 47/49/18 45/48/38 +f 51/44/39 52/192/39 49/160/40 +f 54/54/41 50/121/40 49/161/40 +f 56/119/12 54/50/41 53/163/41 +f 84/165/42 83/193/10 95/86/10 +f 81/166/43 80/176/11 92/93/11 +f 87/167/44 99/103/44 100/101/45 +f 77/169/21 90/100/21 89/98/46 +f 84/165/42 96/88/42 97/106/47 +f 81/166/43 93/92/43 94/91/48 +f 88/168/45 100/101/45 90/100/21 +f 79/173/49 78/170/46 89/98/46 +f 85/171/47 97/106/47 98/104/13 +f 83/175/10 82/172/48 94/91/48 +f 80/176/11 79/173/49 91/96/49 +f 86/174/13 98/104/13 99/103/44 +f 105/94/44 117/185/44 118/177/45 +f 112/135/48 124/186/48 113/178/10 +f 102/97/42 114/187/42 115/179/47 +f 109/105/49 121/188/49 122/180/11 +f 106/89/45 118/177/45 119/181/21 +f 103/95/47 115/179/47 116/182/13 +f 110/136/11 122/180/11 123/183/43 +f 107/132/21 119/194/21 120/184/46 +f 104/134/13 116/182/13 117/185/44 +f 111/102/43 123/183/43 124/186/48 +f 101/99/10 113/178/10 114/187/42 +f 108/87/46 120/184/46 121/188/49 +o Gauge +v 0.437500 -0.830806 3.875000 +v 0.393306 -0.875000 3.875000 +v 0.592180 -1.029680 3.875000 +v 0.437500 -0.830806 3.812500 +v 0.393306 -0.875000 3.812500 +v 0.592180 -1.029680 3.812500 +vt 0.689286 0.674157 +vt 0.689286 0.696629 +vt 0.685714 0.674157 +vt 0.685714 0.668539 +vt 0.671429 0.674157 +vt 0.671429 0.668539 +vt 0.703571 0.668539 +vt 0.689286 0.668539 +vt 0.703571 0.674157 +vn 0.0000 0.0000 -1.0000 +vn -0.6139 -0.7894 0.0000 +vn 0.7894 0.6139 0.0000 +vn -0.7071 0.7071 0.0000 +s off +f 128/195/51 130/196/51 129/197/51 +f 126/198/52 130/199/52 127/200/52 +f 127/201/53 128/195/53 125/202/53 +f 125/202/54 129/197/54 126/198/54 +f 126/198/52 129/197/52 130/199/52 +f 127/201/53 130/203/53 128/195/53 +f 125/202/54 128/195/54 129/197/54 +o Lid +v 1.000000 1.250000 6.750000 +v 1.000000 1.250000 -0.250000 +v 1.000000 0.750000 6.750000 +v 1.000000 0.750000 -0.250000 +v 0.750000 0.250000 6.750000 +v 0.750000 0.250000 -0.250000 +v 0.250000 -0.125000 6.750000 +v 0.250000 -0.125000 -0.250000 +v 1.000000 1.375000 -0.250000 +v 1.000000 1.375000 6.750000 +v 1.088388 1.338388 -0.250000 +v 1.088388 1.338388 6.750000 +v 1.125000 1.250000 -0.250000 +v 1.125000 1.250000 6.750000 +v 1.088388 1.161612 -0.250000 +v 1.088388 1.161612 6.750000 +v 1.000000 1.125000 -0.250000 +v 1.000000 1.125000 6.750000 +v 0.911612 1.161612 -0.250000 +v 0.911612 1.161612 6.750000 +v 0.875000 1.250000 -0.250000 +v 0.875000 1.250000 6.750000 +v 0.911612 1.338388 -0.250000 +v 0.911612 1.338388 6.750000 +v 0.250000 -0.125000 -0.250000 +v 0.250000 -0.125000 6.750000 +v 0.750000 0.250000 -0.250000 +v 0.750000 0.250000 6.750000 +v 1.000000 0.750000 -0.250000 +v 1.000000 0.750000 6.750000 +v 1.000000 1.250000 -0.250000 +v 1.000000 1.250000 6.750000 +vt 0.721692 0.432584 +vt 0.728571 0.421762 +vt 0.735451 0.432584 +vt 0.735451 0.455056 +vt 0.733436 0.462709 +vt 0.723707 0.447404 +vt 0.733436 0.440236 +vt 0.728571 0.443406 +vt 0.723707 0.440236 +vt 0.723707 0.424931 +vt 0.733436 0.424931 +vt 0.728571 0.465878 +vt 0.723707 0.462709 +vt 0.721692 0.455056 +vt 0.728571 0.444234 +vt 0.733436 0.447404 +vt 0.242857 0.331461 +vt 0.642857 0.286517 +vt 0.642857 0.331461 +vt 0.242857 0.286517 +vt 0.642857 0.235955 +vt 0.242857 0.235955 +vt 0.642857 0.179775 +vt 0.242857 0.376404 +vt 0.642857 0.365169 +vt 0.642857 0.376404 +vt 0.242857 0.365169 +vt 0.642857 0.353933 +vt 0.242857 0.353933 +vt 0.642857 0.342697 +vt 0.242857 0.342697 +vt 0.642857 0.331461 +vt 0.242857 0.421348 +vt 0.642857 0.410112 +vt 0.642857 0.421348 +vt 0.242857 0.410112 +vt 0.642857 0.398876 +vt 0.242857 0.398876 +vt 0.642857 0.387640 +vt 0.242857 0.387640 +vt 0.642857 0.179775 +vt 0.242857 0.235955 +vt 0.642857 0.235955 +vt 0.242857 0.286517 +vt 0.642857 0.286517 +vt 0.242857 0.331461 +vt 0.642857 0.331461 +vt 0.242857 0.179775 +vt 0.242857 0.331461 +vt 0.242857 0.179775 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.9732 -0.2298 0.0000 +vn 0.7678 -0.6407 0.0000 +vn 0.6000 -0.8000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.6000 0.8000 0.0000 +vn -0.7678 0.6407 0.0000 +vn -0.9732 0.2298 0.0000 +s off +f 152/204/55 148/205/55 144/206/55 +f 151/207/56 153/208/56 145/209/56 +f 144/206/55 142/210/55 140/211/55 +f 140/211/55 154/212/55 152/204/55 +f 152/204/55 150/213/55 148/205/55 +f 148/205/55 146/214/55 144/206/55 +f 144/206/55 140/211/55 152/204/55 +f 153/208/56 139/215/56 141/216/56 +f 141/216/56 143/217/56 153/208/56 +f 143/217/56 145/209/56 153/208/56 +f 145/209/56 147/218/56 149/219/56 +f 149/219/56 151/207/56 145/209/56 +s 1 +f 131/220/57 134/221/58 132/222/57 +f 133/223/58 136/224/59 134/221/58 +f 135/225/59 138/226/60 136/224/59 +f 140/227/61 141/228/62 139/229/61 +f 142/230/62 143/231/57 141/228/62 +f 144/232/57 145/233/63 143/231/57 +f 146/234/63 147/235/64 145/233/63 +f 148/236/64 149/237/65 147/238/64 +f 150/239/65 151/240/66 149/237/65 +f 152/241/66 153/242/67 151/240/66 +f 154/243/67 139/229/61 153/242/67 +f 155/244/68 158/245/69 157/246/69 +f 157/246/69 160/247/70 159/248/70 +f 159/248/70 162/249/66 161/250/66 +f 131/220/57 133/223/58 134/221/58 +f 133/223/58 135/225/59 136/224/59 +f 135/225/59 137/251/60 138/226/60 +f 140/227/61 142/230/62 141/228/62 +f 142/230/62 144/232/57 143/231/57 +f 144/232/57 146/234/63 145/233/63 +f 146/234/63 148/252/64 147/235/64 +f 148/236/64 150/239/65 149/237/65 +f 150/239/65 152/241/66 151/240/66 +f 152/241/66 154/243/67 153/242/67 +f 154/243/67 140/227/61 139/229/61 +f 155/244/68 156/253/68 158/245/69 +f 157/246/69 158/245/69 160/247/70 +f 159/248/70 160/247/70 162/249/66 +o MiniNuke +v 0.000000 2.000000 -1.000000 +v -0.382683 1.923880 -1.000000 +v -0.707107 1.707107 -1.000000 +v -0.923880 1.382683 -1.000000 +v -1.000000 1.000000 -1.000000 +v -0.923880 0.617316 -1.000000 +v -0.707107 0.292893 -1.000000 +v -0.382683 0.076120 -1.000000 +v 0.000000 0.000000 -1.000000 +v 0.382683 0.076120 -1.000000 +v 0.707107 0.292893 -1.000000 +v 0.923880 0.617316 -1.000000 +v 1.000000 1.000000 -1.000000 +v 0.923880 1.382684 -1.000000 +v 0.707107 1.707107 -1.000000 +v 0.382683 1.923880 -1.000000 +v 0.000000 1.375000 -2.375000 +v -0.143507 1.346455 -2.375000 +v -0.265165 1.265165 -2.375000 +v -0.346455 1.143506 -2.375000 +v -0.375000 1.000000 -2.375000 +v -0.346455 0.856494 -2.375000 +v -0.265165 0.734835 -2.375000 +v -0.143507 0.653545 -2.375000 +v 0.000000 0.625000 -2.375000 +v 0.143506 0.653545 -2.375000 +v 0.265165 0.734835 -2.375000 +v 0.346455 0.856494 -2.375000 +v 0.375000 1.000000 -2.375000 +v 0.346455 1.143506 -2.375000 +v 0.265165 1.265165 -2.375000 +v 0.143506 1.346455 -2.375000 +v 0.000000 1.375000 0.375000 +v -0.143507 1.346455 0.375000 +v -0.265165 1.265165 0.375000 +v -0.346455 1.143506 0.375000 +v -0.375000 1.000000 0.375000 +v -0.346455 0.856494 0.375000 +v -0.265165 0.734835 0.375000 +v -0.143507 0.653545 0.375000 +v 0.000000 0.625000 0.375000 +v 0.143506 0.653545 0.375000 +v 0.265165 0.734835 0.375000 +v 0.346455 0.856494 0.375000 +v 0.375000 1.000000 0.375000 +v 0.346455 1.143506 0.375000 +v 0.265165 1.265165 0.375000 +v 0.143506 1.346455 0.375000 +v 0.000000 1.875000 -1.750000 +v -0.334848 1.808394 -1.750000 +v -0.618719 1.618718 -1.750000 +v -0.808394 1.334848 -1.750000 +v -0.875000 1.000000 -1.750000 +v -0.808394 0.665152 -1.750000 +v -0.618719 0.381282 -1.750000 +v -0.334848 0.191606 -1.750000 +v 0.000000 0.125000 -1.750000 +v 0.334848 0.191605 -1.750000 +v 0.618718 0.381281 -1.750000 +v 0.808394 0.665152 -1.750000 +v 0.875000 1.000000 -1.750000 +v 0.808394 1.334848 -1.750000 +v 0.618718 1.618719 -1.750000 +v 0.334847 1.808395 -1.750000 +v 0.000000 1.875000 -0.250000 +v -0.334848 1.808394 -0.250000 +v -0.618719 1.618718 -0.250000 +v -0.808394 1.334848 -0.250000 +v -0.875000 1.000000 -0.250000 +v -0.808394 0.665152 -0.250000 +v -0.618719 0.381282 -0.250000 +v -0.334848 0.191606 -0.250000 +v 0.000000 0.125000 -0.250000 +v 0.334848 0.191605 -0.250000 +v 0.618718 0.381281 -0.250000 +v 0.808394 0.665152 -0.250000 +v 0.875000 1.000000 -0.250000 +v 0.808394 1.334848 -0.250000 +v 0.618718 1.618719 -0.250000 +v 0.334847 1.808395 -0.250000 +v 0.000000 1.000000 0.625000 +v 0.000000 2.000000 -3.250000 +v -0.382683 1.923880 -3.250000 +v -0.923880 1.382683 -3.250000 +v -1.000000 1.000000 -3.250000 +v -0.923880 0.617316 -3.250000 +v -0.382683 0.076120 -3.250000 +v 0.000000 0.000000 -3.250000 +v 0.382683 0.076120 -3.250000 +v 0.923880 0.617316 -3.250000 +v 1.000000 1.000000 -3.250000 +v 0.923880 1.382684 -3.250000 +v 0.382683 1.923880 -3.250000 +v 0.000000 2.000000 -2.750000 +v -0.382683 1.923880 -2.750000 +v -0.707107 1.707107 -2.750000 +v -0.923880 1.382683 -2.750000 +v -1.000000 1.000000 -2.750000 +v -0.923880 0.617316 -2.750000 +v -0.707107 0.292893 -2.750000 +v -0.382683 0.076120 -2.750000 +v 0.000000 0.000000 -2.750000 +v 0.382683 0.076120 -2.750000 +v 0.707107 0.292893 -2.750000 +v 0.923880 0.617316 -2.750000 +v 1.000000 1.000000 -2.750000 +v 0.923880 1.382684 -2.750000 +v 0.707107 1.707107 -2.750000 +v 0.382683 1.923880 -2.750000 +v 0.000000 2.000000 -2.500000 +v -0.382683 1.923880 -2.500000 +v -0.707107 1.707107 -2.500000 +v -0.923880 1.382683 -2.500000 +v -1.000000 1.000000 -2.500000 +v -0.923880 0.617316 -2.500000 +v -0.707107 0.292893 -2.500000 +v -0.382683 0.076120 -2.500000 +v 0.000000 0.000000 -2.500000 +v 0.382683 0.076120 -2.500000 +v 0.707107 0.292893 -2.500000 +v 0.923880 0.617316 -2.500000 +v 1.000000 1.000000 -2.500000 +v 0.923880 1.382684 -2.500000 +v 0.707107 1.707107 -2.500000 +v 0.382683 1.923880 -2.500000 +v 0.000000 1.875000 -3.250000 +v -0.334848 1.808394 -3.250000 +v -0.808394 1.334848 -3.250000 +v -0.875000 1.000000 -3.250000 +v -0.808394 0.665152 -3.250000 +v -0.334848 0.191606 -3.250000 +v 0.000000 0.125000 -3.250000 +v 0.334848 0.191605 -3.250000 +v 0.808394 0.665152 -3.250000 +v 0.875000 1.000000 -3.250000 +v 0.808394 1.334848 -3.250000 +v 0.334847 1.808395 -3.250000 +v 0.000000 1.875000 -2.750000 +v -0.334848 1.808394 -2.750000 +v -0.618719 1.618718 -2.750000 +v -0.808394 1.334848 -2.750000 +v -0.875000 1.000000 -2.750000 +v -0.808394 0.665152 -2.750000 +v -0.618719 0.381282 -2.750000 +v -0.334848 0.191606 -2.750000 +v 0.000000 0.125000 -2.750000 +v 0.334848 0.191605 -2.750000 +v 0.618718 0.381281 -2.750000 +v 0.808394 0.665152 -2.750000 +v 0.875000 1.000000 -2.750000 +v 0.808394 1.334848 -2.750000 +v 0.618718 1.618719 -2.750000 +v 0.334847 1.808395 -2.750000 +v 0.000000 1.875000 -2.500000 +v -0.334848 1.808394 -2.500000 +v -0.618719 1.618718 -2.500000 +v -0.808394 1.334848 -2.500000 +v -0.875000 1.000000 -2.500000 +v -0.808394 0.665152 -2.500000 +v -0.618719 0.381282 -2.500000 +v -0.334848 0.191606 -2.500000 +v 0.000000 0.125000 -2.500000 +v 0.334848 0.191605 -2.500000 +v 0.618718 0.381281 -2.500000 +v 0.808394 0.665152 -2.500000 +v 0.875000 1.000000 -2.500000 +v 0.808394 1.334848 -2.500000 +v 0.618718 1.618719 -2.500000 +v 0.334847 1.808395 -2.500000 +v 0.062500 1.875000 -2.250000 +v -0.062500 1.875000 -2.250000 +v 0.062500 1.875000 -2.750000 +v -0.062500 1.875000 -2.750000 +v 0.062500 1.250000 -2.250000 +v -0.062500 1.250000 -2.250000 +v 0.062500 1.250000 -2.750000 +v -0.062500 1.250000 -2.750000 +v -0.062500 1.562500 -1.937500 +v 0.062500 1.562500 -1.937500 +v -0.062500 0.125000 -2.250000 +v 0.062500 0.125000 -2.250000 +v -0.062500 0.125000 -2.750000 +v 0.062500 0.125000 -2.750000 +v -0.062500 0.750000 -2.250000 +v 0.062500 0.750000 -2.250000 +v -0.062500 0.750000 -2.750000 +v 0.062500 0.750000 -2.750000 +v 0.062500 0.437500 -1.937500 +v -0.062500 0.437500 -1.937500 +v 0.875000 0.937500 -2.250000 +v 0.875000 1.062500 -2.250000 +v 0.875000 0.937500 -2.750000 +v 0.875000 1.062500 -2.750000 +v 0.250000 0.937500 -2.250000 +v 0.250000 1.062500 -2.250000 +v 0.250000 0.937500 -2.750000 +v 0.250000 1.062500 -2.750000 +v 0.562500 1.062500 -1.937500 +v 0.562500 0.937500 -1.937500 +v -0.875000 1.062500 -2.250000 +v -0.875000 0.937500 -2.250000 +v -0.875000 1.062500 -2.750000 +v -0.875000 0.937500 -2.750000 +v -0.250000 1.062500 -2.250000 +v -0.250000 0.937500 -2.250000 +v -0.250000 1.062500 -2.750000 +v -0.250000 0.937500 -2.750000 +v -0.562500 0.937500 -1.937500 +v -0.562500 1.062500 -1.937500 +vt 0.814815 0.197385 +vt 0.885186 0.197385 +vt 0.885186 0.296732 +vt -0.000000 0.000000 +vt 0.050000 0.023529 +vt 0.000000 0.023529 +vt 0.750000 0.023529 +vt 0.800000 0.000000 +vt 0.800000 0.023529 +vt 0.733333 0.329412 +vt 0.750000 0.235294 +vt 0.750000 0.329412 +vt 0.700000 0.117647 +vt 0.750000 0.094118 +vt 0.750000 0.117647 +vt 0.650000 0.117647 +vt 0.700000 0.094118 +vt 0.666667 0.329412 +vt 0.650000 0.235294 +vt 0.666667 0.235294 +vt 0.600000 0.000000 +vt 0.650000 0.023529 +vt 0.600000 0.023529 +vt 0.550000 0.023529 +vt 0.533333 0.235294 +vt 0.550000 0.329412 +vt 0.533333 0.329412 +vt 0.500000 0.094118 +vt 0.550000 0.117647 +vt 0.500000 0.117647 +vt 0.450000 0.094118 +vt 0.450000 0.117647 +vt 0.466667 0.329412 +vt 0.450000 0.235294 +vt 0.466667 0.235294 +vt 0.400000 0.000000 +vt 0.450000 0.023529 +vt 0.400000 0.023529 +vt 0.350000 -0.000000 +vt 0.350000 0.023529 +vt 0.350000 0.235294 +vt 0.333333 0.329412 +vt 0.333333 0.235294 +vt 0.300000 0.094118 +vt 0.350000 0.117647 +vt 0.300000 0.117647 +vt 0.066667 0.235294 +vt 0.050000 0.329412 +vt 0.050000 0.235294 +vt 0.100000 0.094118 +vt 0.050000 0.117647 +vt 0.050000 0.094118 +vt 0.150000 0.094118 +vt 0.100000 0.117647 +vt 0.133333 0.329412 +vt 0.150000 0.235294 +vt 0.150000 0.329412 +vt 0.200000 -0.000000 +vt 0.150000 0.023529 +vt 0.150000 -0.000000 +vt 0.250000 0.023529 +vt 0.250000 0.000000 +vt 0.266667 0.235294 +vt 0.250000 0.329412 +vt 0.250000 0.235294 +vt 0.250000 0.094118 +vt 0.250000 0.117647 +vt 0.350000 0.164706 +vt 0.300000 0.188235 +vt 0.300000 0.164706 +vt 0.400000 0.164706 +vt 0.350000 0.188235 +vt 0.450000 0.164706 +vt 0.400000 0.188235 +vt 0.500000 0.164706 +vt 0.450000 0.188235 +vt 0.550000 0.164706 +vt 0.500000 0.188235 +vt 0.600000 0.188235 +vt 0.550000 0.188235 +vt 0.650000 0.164706 +vt 0.600000 0.164706 +vt 0.700000 0.188235 +vt 0.650000 0.188235 +vt 0.700000 0.164706 +vt 0.750000 0.188235 +vt 0.750000 0.164706 +vt 0.800000 0.188235 +vt -0.000000 0.164706 +vt 0.050000 0.188235 +vt 0.000000 0.188235 +vt 0.100000 0.164706 +vt 0.050000 0.164706 +vt 0.150000 0.188235 +vt 0.100000 0.188235 +vt 0.150000 0.164706 +vt 0.200000 0.188235 +vt 0.250000 0.164706 +vt 0.200000 0.164706 +vt 0.250000 0.188235 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.816667 0.023529 +vt 0.900000 0.023529 +vt 0.816667 -0.000000 +vt 0.900000 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.816667 0.023529 +vt 0.900000 0.023529 +vt 0.816667 -0.000000 +vt 0.900000 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.900000 0.117647 +vt 0.916667 0.023529 +vt 0.916667 0.117647 +vt 0.816667 0.023529 +vt 0.900000 0.023529 +vt 0.816667 -0.000000 +vt 0.900000 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.800000 0.023529 +vt 0.816667 0.117647 +vt 0.800000 0.117647 +vt 0.816667 0.023529 +vt 0.900000 -0.000000 +vt 0.816667 -0.000000 +vt 1.000000 0.023529 +vt 1.000000 0.117647 +vt 0.900000 0.176471 +vt 0.869042 0.311960 +vt 0.850000 0.317307 +vt 0.830958 0.311960 +vt 0.814815 0.296732 +vt 0.804028 0.273942 +vt 0.800241 0.247059 +vt 0.804028 0.220176 +vt 0.830958 0.182157 +vt 0.850000 0.176810 +vt 0.869042 0.182157 +vt 0.895972 0.220176 +vt 0.899760 0.247059 +vt 0.895972 0.273942 +vt 0.050000 -0.000000 +vt 0.750000 -0.000000 +vt 0.733333 0.235294 +vt 0.650000 0.094118 +vt 0.650000 0.329412 +vt 0.650000 -0.000000 +vt 0.550000 0.000000 +vt 0.550000 0.235294 +vt 0.550000 0.094118 +vt 0.450000 0.329412 +vt 0.450000 -0.000000 +vt 0.350000 0.329412 +vt 0.350000 0.094118 +vt 0.066667 0.329412 +vt 0.150000 0.117647 +vt 0.133333 0.235294 +vt 0.200000 0.023529 +vt 0.266667 0.329412 +vt 0.800000 0.164706 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.900000 0.023529 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.858333 0.176471 +vt 0.958333 0.176471 +vt 0.916667 0.176471 +vt 0.533333 0.329412 +vt 0.500000 0.482353 +vt 0.516667 0.329412 +vt 0.550000 0.623529 +vt 0.500000 0.623529 +vt 0.500000 0.764706 +vt 0.516667 0.917647 +vt 0.550000 0.764706 +vt 0.533333 0.917647 +vt 0.450000 0.482353 +vt 0.450000 0.623529 +vt 0.400000 0.482353 +vt 0.400000 0.623529 +vt 0.350000 0.482353 +vt 0.350000 0.623529 +vt 0.300000 0.482353 +vt 0.300000 0.623529 +vt 0.250000 0.482353 +vt 0.250000 0.623529 +vt 0.200000 0.482353 +vt 0.200000 0.623529 +vt 0.150000 0.482353 +vt 0.150000 0.623529 +vt 0.100000 0.482353 +vt 0.100000 0.623529 +vt 0.050000 0.482353 +vt 0.050000 0.623529 +vt -0.000000 0.482353 +vt -0.000000 0.623529 +vt 0.750000 0.623529 +vt 0.800000 0.482353 +vt 0.800000 0.623529 +vt 0.700000 0.623529 +vt 0.750000 0.482353 +vt 0.650000 0.623529 +vt 0.700000 0.482353 +vt 0.600000 0.482353 +vt 0.600000 0.623529 +vt 0.550000 0.482353 +vt 0.483333 0.329412 +vt 0.466667 0.329412 +vt 0.433333 0.329412 +vt 0.416667 0.329412 +vt 0.383333 0.329412 +vt 0.366667 0.329412 +vt 0.333333 0.329412 +vt 0.316667 0.329412 +vt 0.283333 0.329412 +vt 0.266667 0.329412 +vt 0.216667 0.329412 +vt 0.183333 0.329412 +vt 0.166667 0.329412 +vt 0.116667 0.329412 +vt 0.083333 0.329412 +vt 0.066667 0.329412 +vt 0.033333 0.329412 +vt 0.016667 0.329412 +vt 0.766667 0.329412 +vt 0.733333 0.329412 +vt 0.716667 0.329412 +vt 0.683333 0.329412 +vt 0.650000 0.482353 +vt 0.666667 0.329412 +vt 0.633333 0.329412 +vt 0.616667 0.329412 +vt 0.583333 0.329412 +vt 0.566667 0.329412 +vt 0.450000 0.764706 +vt 0.400000 0.764706 +vt 0.350000 0.764706 +vt 0.300000 0.764706 +vt 0.250000 0.764706 +vt 0.200000 0.764706 +vt 0.150000 0.764706 +vt 0.100000 0.764706 +vt 0.050000 0.764706 +vt -0.000000 0.764706 +vt 0.750000 0.764706 +vt 0.700000 0.764706 +vt 0.650000 0.764706 +vt 0.600000 0.764706 +vt 0.466667 0.917647 +vt 0.483333 0.917647 +vt 0.433333 0.917647 +vt 0.416667 0.917647 +vt 0.383333 0.917647 +vt 0.366667 0.917647 +vt 0.333333 0.917647 +vt 0.316667 0.917647 +vt 0.283333 0.917647 +vt 0.266667 0.917647 +vt 0.233333 0.917647 +vt 0.216667 0.917647 +vt 0.183333 0.917647 +vt 0.166667 0.917647 +vt 0.116667 0.917647 +vt 0.133333 0.917647 +vt 0.083333 0.917647 +vt 0.066667 0.917647 +vt 0.033333 0.917647 +vt 0.016667 0.917647 +vt 0.783333 0.917647 +vt 0.766667 0.917647 +vt 0.733333 0.917647 +vt 0.716667 0.917647 +vt 0.683333 0.917647 +vt 0.666667 0.917647 +vt 0.616667 0.917647 +vt 0.633333 0.917647 +vt 0.583333 0.917647 +vt 0.566667 0.917647 +vt 0.425000 1.000000 +vt 0.375000 1.000000 +vt 0.325000 1.000000 +vt 0.275000 1.000000 +vt 0.225000 1.000000 +vt 0.175000 1.000000 +vt 0.125000 1.000000 +vt 0.075000 1.000000 +vt 0.025000 1.000000 +vt 0.775000 1.000000 +vt 0.725000 1.000000 +vt 0.675000 1.000000 +vt 0.625000 1.000000 +vt 0.575000 1.000000 +vt 0.525000 1.000000 +vt 0.475000 1.000000 +vt 0.600000 0.117647 +vt 0.200000 0.117647 +vt 0.400000 0.117647 +vt 0.000000 0.117647 +vt 0.800000 0.117647 +vt 0.600000 0.329412 +vt 0.200000 0.329412 +vt 0.600000 0.235294 +vt 0.200000 0.235294 +vt 0.800000 0.329412 +vt 0.400000 0.235294 +vt 0.400000 0.329412 +vt 0.000000 0.235294 +vt -0.000000 0.329412 +vt 0.500000 0.235294 +vt 0.100000 0.235294 +vt 0.700000 0.235294 +vt 0.300000 0.235294 +vt 0.800000 0.235294 +vt 0.233333 0.329412 +vt 0.133333 0.329412 +vt 0.783333 0.329412 +vt 0.800000 0.764706 +vn 0.0000 0.0000 -1.0000 +vn -0.9239 0.3827 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.9239 -0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7214 0.2988 -0.6247 +vn -0.6492 0.6492 -0.3965 +vn -0.5522 0.5522 -0.6247 +vn -0.7071 0.7071 -0.0000 +vn -0.6492 0.6492 0.3965 +vn -0.4850 0.4850 0.7277 +vn -0.8482 0.3513 0.3965 +vn -0.6337 0.2625 0.7277 +vn -0.3513 0.8482 -0.3965 +vn -0.0000 0.9180 -0.3965 +vn 0.3513 0.8482 -0.3965 +vn 0.6492 0.6492 -0.3965 +vn 0.7071 0.7071 -0.0000 +vn 0.8482 0.3513 -0.3965 +vn 0.9180 -0.0000 -0.3965 +vn 0.8482 -0.3513 -0.3965 +vn 0.6492 -0.6492 -0.3965 +vn 0.7071 -0.7071 0.0000 +vn 0.3513 -0.8482 -0.3965 +vn -0.0000 -0.9180 -0.3965 +vn -0.7071 -0.7071 0.0000 +vn -0.3513 -0.8482 -0.3965 +vn -0.6492 -0.6492 -0.3965 +vn -0.9180 0.0000 -0.3965 +vn -0.8482 0.3513 -0.3965 +vn -0.2988 0.7214 -0.6247 +vn 0.0000 0.7809 -0.6247 +vn 0.2988 0.7214 -0.6247 +vn 0.5522 0.5522 -0.6247 +vn 0.7214 0.2988 -0.6247 +vn 0.7809 -0.0000 -0.6247 +vn 0.7214 -0.2988 -0.6247 +vn 0.5522 -0.5522 -0.6247 +vn 0.2988 -0.7214 -0.6247 +vn 0.0000 -0.7809 -0.6247 +vn -0.2988 -0.7214 -0.6247 +vn -0.5522 -0.5522 -0.6247 +vn -0.8482 -0.3513 -0.3965 +vn -0.7214 -0.2988 -0.6247 +vn -0.7809 -0.0000 -0.6247 +vn -0.3513 0.8482 0.3965 +vn -0.0000 0.9180 0.3965 +vn 0.3513 0.8482 0.3965 +vn 0.6492 0.6492 0.3965 +vn 0.8482 0.3513 0.3965 +vn 0.9180 -0.0000 0.3965 +vn 0.8482 -0.3513 0.3965 +vn 0.6492 -0.6492 0.3965 +vn 0.3513 -0.8482 0.3965 +vn -0.0000 -0.9180 0.3965 +vn -0.3513 -0.8482 0.3965 +vn -0.6492 -0.6492 0.3965 +vn -0.8482 -0.3513 0.3965 +vn -0.9180 0.0000 0.3965 +vn -0.2625 0.6337 0.7277 +vn 0.0000 0.6859 0.7277 +vn 0.2625 0.6337 0.7277 +vn 0.4850 0.4850 0.7277 +vn 0.6337 0.2625 0.7277 +vn 0.6859 0.0000 0.7277 +vn 0.6337 -0.2625 0.7277 +vn 0.4850 -0.4850 0.7277 +vn 0.2625 -0.6337 0.7277 +vn 0.0000 -0.6859 0.7277 +vn -0.2625 -0.6337 0.7277 +vn -0.4850 -0.4850 0.7277 +vn -0.6337 -0.2625 0.7277 +vn -0.6859 -0.0000 0.7277 +vn -0.9472 0.3207 0.0000 +vn -0.9808 0.1951 0.0000 +vn 0.9472 -0.3207 0.0000 +vn 0.9808 -0.1951 0.0000 +vn -0.9808 -0.1951 0.0000 +vn 0.9808 0.1951 0.0000 +vn -0.3207 -0.9472 0.0000 +vn -0.1951 -0.9808 0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.3207 0.9472 0.0000 +vn 0.1951 0.9808 0.0000 +vn 0.1951 -0.9808 0.0000 +vn 0.3207 -0.9472 0.0000 +vn -0.3207 0.9472 0.0000 +vn -0.9472 -0.3207 0.0000 +vn 0.9472 0.3207 0.0000 +s off +f 189/254/71 185/255/71 181/256/71 +f 294/257/71 251/258/71 250/259/71 +f 249/260/71 294/261/71 250/262/71 +f 249/263/72 307/264/72 293/265/72 +f 262/266/71 307/267/71 263/268/71 +f 261/269/71 306/270/71 262/266/71 +f 248/271/73 305/272/73 261/273/73 +f 291/274/71 248/275/71 247/276/71 +f 246/277/71 291/274/71 247/276/71 +f 259/278/74 290/279/74 246/280/74 +f 302/281/71 259/282/71 258/283/71 +f 301/284/71 258/283/71 257/285/71 +f 245/286/75 301/287/75 257/288/75 +f 288/289/71 245/290/71 244/291/71 +f 299/292/71 244/291/71 255/293/71 +f 315/294/76 255/295/76 271/296/76 +f 314/297/71 271/298/71 270/299/71 +f 265/300/77 295/301/77 309/302/77 +f 310/303/71 265/304/71 309/305/71 +f 311/306/71 266/307/71 310/303/71 +f 252/308/78 311/309/78 296/310/78 +f 297/311/71 252/312/71 296/313/71 +f 254/314/71 297/311/71 298/315/71 +f 269/316/79 298/317/79 313/318/79 +f 313/319/71 270/299/71 269/320/71 +f 287/321/80 330/322/80 286/323/80 +f 272/324/80 331/325/80 287/321/80 +f 273/326/80 316/327/80 272/324/80 +f 274/328/80 317/329/80 273/326/80 +f 275/330/80 318/331/80 274/328/80 +f 275/330/80 320/332/80 319/333/80 +f 277/334/80 320/332/80 276/335/80 +f 277/334/80 322/336/80 321/337/80 +f 278/338/80 323/339/80 322/336/80 +f 279/340/80 324/341/80 323/339/80 +f 280/342/80 325/343/80 324/344/80 +f 282/345/80 325/343/80 281/346/80 +f 282/345/80 327/347/80 326/348/80 +f 283/349/80 328/350/80 327/347/80 +f 285/351/80 328/350/80 284/352/80 +f 286/323/80 329/353/80 285/351/80 +f 332/354/81 335/355/81 333/356/81 +f 339/357/82 336/358/82 337/359/82 +f 342/360/82 345/361/82 343/362/82 +f 332/354/83 336/358/83 338/363/83 +f 334/364/71 339/365/71 335/366/71 +f 335/355/84 339/367/84 337/368/84 +f 333/356/85 341/369/85 332/354/85 +f 349/370/81 346/371/81 347/372/81 +f 342/360/84 346/371/84 348/373/84 +f 344/374/71 349/375/71 345/376/71 +f 345/361/83 349/377/83 347/378/83 +f 343/362/86 351/379/86 342/360/86 +f 352/380/83 355/381/83 353/382/83 +f 359/383/84 356/384/84 357/385/84 +f 362/386/84 365/387/84 363/388/84 +f 352/380/82 356/384/82 358/389/82 +f 354/390/71 359/391/71 355/392/71 +f 355/381/81 359/393/81 357/394/81 +f 353/382/87 361/395/87 352/380/87 +f 369/396/83 366/397/83 367/398/83 +f 362/386/81 366/397/81 368/399/81 +f 365/400/71 368/399/71 369/401/71 +f 365/387/82 369/402/82 367/403/82 +f 363/388/88 371/404/88 362/386/88 +f 181/256/71 180/405/71 179/406/71 +f 179/406/71 194/407/71 181/256/71 +f 194/407/71 193/408/71 181/256/71 +f 193/408/71 192/409/71 191/410/71 +f 191/410/71 190/411/71 193/408/71 +f 190/411/71 189/254/71 193/408/71 +f 189/254/71 188/412/71 185/255/71 +f 188/412/71 187/413/71 185/255/71 +f 187/413/71 186/414/71 185/255/71 +f 185/255/71 184/415/71 181/256/71 +f 184/415/71 183/416/71 181/256/71 +f 183/416/71 182/417/71 181/256/71 +f 181/256/71 193/408/71 189/254/71 +f 294/257/71 295/418/71 251/258/71 +f 249/260/71 293/419/71 294/261/71 +f 249/263/72 263/420/72 307/264/72 +f 262/266/71 306/270/71 307/267/71 +f 261/269/71 305/421/71 306/270/71 +f 248/271/73 292/422/73 305/272/73 +f 291/274/71 292/423/71 248/275/71 +f 246/277/71 290/424/71 291/274/71 +f 259/278/74 303/425/74 290/279/74 +f 302/281/71 303/426/71 259/282/71 +f 301/284/71 302/281/71 258/283/71 +f 245/286/75 289/427/75 301/287/75 +f 288/289/71 289/428/71 245/290/71 +f 299/292/71 288/289/71 244/291/71 +f 315/294/76 299/429/76 255/295/76 +f 314/297/71 315/430/71 271/298/71 +f 265/300/77 251/431/77 295/301/77 +f 310/303/71 266/307/71 265/304/71 +f 311/306/71 267/432/71 266/307/71 +f 252/308/78 267/433/78 311/309/78 +f 297/311/71 253/434/71 252/312/71 +f 254/314/71 253/434/71 297/311/71 +f 269/316/79 254/435/79 298/317/79 +f 313/319/71 314/297/71 270/299/71 +f 287/321/80 331/325/80 330/322/80 +f 272/324/80 316/327/80 331/325/80 +f 273/326/80 317/329/80 316/327/80 +f 274/328/80 318/331/80 317/329/80 +f 275/330/80 319/333/80 318/331/80 +f 275/330/80 276/335/80 320/332/80 +f 277/334/80 321/337/80 320/332/80 +f 277/334/80 278/338/80 322/336/80 +f 278/338/80 279/340/80 323/339/80 +f 279/340/80 280/436/80 324/341/80 +f 280/342/80 281/346/80 325/343/80 +f 282/345/80 326/348/80 325/343/80 +f 282/345/80 283/349/80 327/347/80 +f 283/349/80 284/352/80 328/350/80 +f 285/351/80 329/353/80 328/350/80 +f 286/323/80 330/322/80 329/353/80 +f 332/354/81 334/364/81 335/355/81 +f 339/357/82 338/363/82 336/358/82 +f 342/360/82 344/374/82 345/361/82 +f 338/363/83 334/364/83 332/354/83 +f 332/354/83 341/437/83 336/358/83 +f 334/364/71 338/363/71 339/365/71 +f 340/438/84 333/356/84 337/368/84 +f 333/356/84 335/355/84 337/368/84 +f 333/356/85 340/439/85 341/369/85 +f 349/370/81 348/373/81 346/371/81 +f 348/373/84 344/374/84 342/360/84 +f 342/360/84 351/440/84 346/371/84 +f 344/374/71 348/373/71 349/375/71 +f 350/441/83 343/362/83 347/378/83 +f 343/362/83 345/361/83 347/378/83 +f 343/362/86 350/442/86 351/379/86 +f 352/380/83 354/390/83 355/381/83 +f 359/383/84 358/389/84 356/384/84 +f 362/386/84 364/443/84 365/387/84 +f 358/389/82 354/390/82 352/380/82 +f 352/380/82 361/444/82 356/384/82 +f 354/390/71 358/389/71 359/391/71 +f 360/445/81 353/382/81 357/394/81 +f 353/382/81 355/381/81 357/394/81 +f 353/382/87 360/446/87 361/395/87 +f 369/396/83 368/399/83 366/397/83 +f 368/399/81 364/443/81 362/386/81 +f 362/386/81 371/447/81 366/397/81 +f 365/400/71 364/443/71 368/399/71 +f 370/448/82 363/388/82 367/403/82 +f 363/388/82 365/387/82 367/403/82 +f 363/388/88 370/449/88 371/404/88 +s 1 +f 182/450/89 213/451/90 181/452/91 +f 213/451/90 166/453/72 165/454/92 +f 166/453/72 229/455/93 165/454/92 +f 197/456/94 230/457/95 198/458/96 +f 212/459/97 165/454/92 164/460/79 +f 211/461/98 164/460/79 163/462/81 +f 226/463/99 163/462/81 178/464/74 +f 225/465/100 178/464/74 177/466/101 +f 224/467/102 177/466/101 176/468/77 +f 223/469/103 176/468/77 175/470/83 +f 222/471/104 175/470/83 174/472/76 +f 221/473/105 174/472/76 173/474/106 +f 220/475/107 173/474/106 172/476/73 +f 219/477/108 172/476/73 171/478/82 +f 170/479/78 219/480/108 171/481/82 +f 169/482/109 218/483/110 170/479/78 +f 168/484/75 217/485/111 169/482/109 +f 215/486/112 168/484/75 167/487/84 +f 214/488/113 167/487/84 166/453/72 +f 181/489/91 212/459/97 180/490/114 +f 180/491/114 211/461/98 179/492/115 +f 179/493/115 226/463/99 194/494/116 +f 194/495/116 225/465/100 193/496/117 +f 193/497/117 224/467/102 192/498/118 +f 191/499/119 224/467/102 223/469/103 +f 191/500/119 222/471/104 190/501/120 +f 189/502/121 222/471/104 221/473/105 +f 189/503/121 220/475/107 188/504/122 +f 188/505/122 219/477/108 187/506/123 +f 186/507/124 219/480/108 218/483/110 +f 186/508/124 217/485/111 185/509/125 +f 185/510/125 216/511/126 184/512/127 +f 184/513/127 215/486/112 183/514/128 +f 183/515/128 214/488/113 182/516/89 +f 165/454/92 228/517/129 164/460/79 +f 164/460/79 227/518/130 163/462/81 +f 163/462/81 242/519/131 178/464/74 +f 178/464/74 241/520/132 177/466/101 +f 176/468/77 241/520/132 240/521/133 +f 176/468/77 239/522/134 175/470/83 +f 175/470/83 238/523/135 174/472/76 +f 174/472/76 237/524/136 173/474/106 +f 173/474/106 236/525/137 172/476/73 +f 172/476/73 235/526/138 171/478/82 +f 171/481/82 234/527/139 170/479/78 +f 169/482/109 234/527/139 233/528/140 +f 169/482/109 232/529/141 168/484/75 +f 168/484/75 231/530/142 167/487/84 +f 166/453/72 231/530/142 230/457/95 +f 196/531/143 229/455/93 197/532/94 +f 227/518/130 196/533/143 195/534/144 +f 242/519/131 195/535/144 210/536/145 +f 241/520/132 210/537/145 209/538/146 +f 240/521/133 209/539/146 208/540/147 +f 239/522/134 208/541/147 207/542/148 +f 238/523/135 207/543/148 206/544/149 +f 205/545/150 238/523/135 206/546/149 +f 236/525/137 205/547/150 204/548/151 +f 235/526/138 204/549/151 203/550/152 +f 234/527/139 203/551/152 202/552/153 +f 233/528/140 202/553/153 201/554/154 +f 232/529/141 201/555/154 200/556/155 +f 199/557/156 232/529/141 200/558/155 +f 230/457/95 199/559/156 198/560/96 +f 196/533/143 243/561/80 195/534/144 +f 195/535/144 243/562/80 210/536/145 +f 210/537/145 243/563/80 209/538/146 +f 209/539/146 243/564/80 208/540/147 +f 208/541/147 243/565/80 207/542/148 +f 207/543/148 243/566/80 206/544/149 +f 206/546/149 243/567/80 205/545/150 +f 205/547/150 243/568/80 204/548/151 +f 204/549/151 243/569/80 203/550/152 +f 203/551/152 243/570/80 202/552/153 +f 202/553/153 243/571/80 201/554/154 +f 201/555/154 243/572/80 200/556/155 +f 200/558/155 243/573/80 199/557/156 +f 199/559/156 243/574/80 198/560/96 +f 198/458/96 243/575/80 197/456/94 +f 197/532/94 243/576/80 196/531/143 +f 247/276/84 259/282/157 246/277/158 +f 253/434/83 267/432/159 252/312/160 +f 248/275/161 260/577/84 247/276/84 +f 254/314/162 268/578/83 253/434/83 +f 250/262/82 263/268/163 249/260/164 +f 245/290/165 256/579/81 244/291/81 +f 244/291/81 271/298/166 255/293/167 +f 251/258/168 264/580/82 250/259/82 +f 265/304/169 280/342/82 264/580/82 +f 258/283/92 273/326/79 257/285/170 +f 266/307/106 281/346/73 265/304/169 +f 259/282/157 274/328/92 258/283/92 +f 267/432/159 282/345/106 266/307/106 +f 260/577/84 275/330/72 259/282/157 +f 268/578/83 283/349/76 267/432/159 +f 261/269/171 276/335/84 260/577/84 +f 269/320/172 284/352/83 268/578/83 +f 262/266/109 277/334/75 261/269/171 +f 270/299/101 285/351/77 269/320/172 +f 263/268/163 278/338/109 262/266/109 +f 271/298/166 286/323/101 270/299/101 +f 264/581/82 279/340/78 263/268/163 +f 257/285/170 272/324/81 256/579/81 +f 256/579/81 287/321/74 271/298/166 +f 303/425/159 291/582/83 290/279/160 +f 311/309/157 297/583/84 296/310/158 +f 304/584/83 292/422/162 291/582/83 +f 312/585/84 298/317/161 297/583/84 +f 307/264/166 294/586/81 293/265/167 +f 300/587/82 289/427/168 288/588/82 +f 315/294/163 288/588/82 299/429/164 +f 308/589/81 295/301/165 294/590/81 +f 318/331/106 303/425/159 302/591/106 +f 326/348/92 311/309/157 310/592/92 +f 319/333/76 304/584/83 303/425/159 +f 327/347/72 312/585/84 311/309/157 +f 320/332/83 305/272/172 304/584/83 +f 328/350/84 313/318/171 312/585/84 +f 321/337/77 306/593/101 305/272/172 +f 329/353/75 314/594/109 313/318/171 +f 322/336/101 307/264/166 306/593/101 +f 330/322/109 315/294/163 314/594/109 +f 323/339/74 308/595/81 307/264/166 +f 316/327/82 301/287/169 300/587/82 +f 331/325/78 300/587/82 315/294/163 +f 324/344/81 309/302/170 308/589/81 +f 317/329/73 302/591/106 301/287/169 +f 325/343/79 310/592/92 309/302/170 +f 182/450/89 214/488/113 213/451/90 +f 213/451/90 214/488/113 166/453/72 +f 166/453/72 230/457/95 229/455/93 +f 197/456/94 229/455/93 230/457/95 +f 212/459/97 213/451/90 165/454/92 +f 211/461/98 212/459/97 164/460/79 +f 226/463/99 211/461/98 163/462/81 +f 225/465/100 226/463/99 178/464/74 +f 224/467/102 225/465/100 177/466/101 +f 223/469/103 224/467/102 176/468/77 +f 222/471/104 223/469/103 175/470/83 +f 221/473/105 222/471/104 174/472/76 +f 220/475/107 221/473/105 173/474/106 +f 219/477/108 220/475/107 172/476/73 +f 170/479/78 218/483/110 219/480/108 +f 169/482/109 217/485/111 218/483/110 +f 168/484/75 216/511/126 217/485/111 +f 215/486/112 216/511/126 168/484/75 +f 214/488/113 215/486/112 167/487/84 +f 181/489/91 213/451/90 212/459/97 +f 180/491/114 212/459/97 211/461/98 +f 179/493/115 211/461/98 226/463/99 +f 194/495/116 226/463/99 225/465/100 +f 193/497/117 225/465/100 224/467/102 +f 191/499/119 192/596/118 224/467/102 +f 191/500/119 223/469/103 222/471/104 +f 189/502/121 190/597/120 222/471/104 +f 189/503/121 221/473/105 220/475/107 +f 188/505/122 220/475/107 219/477/108 +f 186/507/124 187/598/123 219/480/108 +f 186/508/124 218/483/110 217/485/111 +f 185/510/125 217/485/111 216/511/126 +f 184/513/127 216/511/126 215/486/112 +f 183/515/128 215/486/112 214/488/113 +f 165/454/92 229/455/93 228/517/129 +f 164/460/79 228/517/129 227/518/130 +f 163/462/81 227/518/130 242/519/131 +f 178/464/74 242/519/131 241/520/132 +f 176/468/77 177/466/101 241/520/132 +f 176/468/77 240/521/133 239/522/134 +f 175/470/83 239/522/134 238/523/135 +f 174/472/76 238/523/135 237/524/136 +f 173/474/106 237/524/136 236/525/137 +f 172/476/73 236/525/137 235/526/138 +f 171/481/82 235/599/138 234/527/139 +f 169/482/109 170/479/78 234/527/139 +f 169/482/109 233/528/140 232/529/141 +f 168/484/75 232/529/141 231/530/142 +f 166/453/72 167/487/84 231/530/142 +f 196/531/143 228/517/129 229/455/93 +f 227/518/130 228/517/129 196/533/143 +f 242/519/131 227/518/130 195/535/144 +f 241/520/132 242/519/131 210/537/145 +f 240/521/133 241/520/132 209/539/146 +f 239/522/134 240/521/133 208/541/147 +f 238/523/135 239/522/134 207/543/148 +f 205/545/150 237/524/136 238/523/135 +f 236/525/137 237/524/136 205/547/150 +f 235/526/138 236/525/137 204/549/151 +f 234/527/139 235/599/138 203/551/152 +f 233/528/140 234/527/139 202/553/153 +f 232/529/141 233/528/140 201/555/154 +f 199/557/156 231/530/142 232/529/141 +f 230/457/95 231/530/142 199/559/156 +f 247/276/84 260/577/84 259/282/157 +f 253/434/83 268/578/83 267/432/159 +f 248/275/161 261/269/171 260/577/84 +f 254/314/162 269/320/172 268/578/83 +f 250/262/82 264/581/82 263/268/163 +f 245/290/165 257/285/170 256/579/81 +f 244/291/81 256/579/81 271/298/166 +f 251/258/168 265/304/169 264/580/82 +f 265/304/169 281/346/73 280/342/82 +f 258/283/92 274/328/92 273/326/79 +f 266/307/106 282/345/106 281/346/73 +f 259/282/157 275/330/72 274/328/92 +f 267/432/159 283/349/76 282/345/106 +f 260/577/84 276/335/84 275/330/72 +f 268/578/83 284/352/83 283/349/76 +f 261/269/171 277/334/75 276/335/84 +f 269/320/172 285/351/77 284/352/83 +f 262/266/109 278/338/109 277/334/75 +f 270/299/101 286/323/101 285/351/77 +f 263/268/163 279/340/78 278/338/109 +f 271/298/166 287/321/74 286/323/101 +f 264/581/82 280/436/82 279/340/78 +f 257/285/170 273/326/79 272/324/81 +f 256/579/81 272/324/81 287/321/74 +f 303/425/159 304/584/83 291/582/83 +f 311/309/157 312/585/84 297/583/84 +f 304/584/83 305/272/172 292/422/162 +f 312/585/84 313/318/171 298/317/161 +f 307/264/166 308/595/81 294/586/81 +f 300/587/82 301/287/169 289/427/168 +f 315/294/163 300/587/82 288/588/82 +f 308/589/81 309/302/170 295/301/165 +f 318/331/106 319/333/76 303/425/159 +f 326/348/92 327/347/72 311/309/157 +f 319/333/76 320/332/83 304/584/83 +f 327/347/72 328/350/84 312/585/84 +f 320/332/83 321/337/77 305/272/172 +f 328/350/84 329/353/75 313/318/171 +f 321/337/77 322/336/101 306/593/101 +f 329/353/75 330/322/109 314/594/109 +f 322/336/101 323/339/74 307/264/166 +f 330/322/109 331/325/78 315/294/163 +f 323/339/74 324/341/81 308/595/81 +f 316/327/82 317/329/73 301/287/169 +f 331/325/78 316/327/82 300/587/82 +f 324/344/81 325/343/79 309/302/170 +f 317/329/73 318/331/106 302/591/106 +f 325/343/79 326/348/92 310/592/92 +o Launcher +v -0.250000 0.000000 8.000000 +v 0.250000 0.000000 8.000000 +v -0.250000 0.000000 -2.000000 +v 0.250000 0.000000 -2.000000 +v -0.250000 -0.250000 8.000000 +v 0.250000 -0.250000 8.000000 +v -0.250000 -0.500000 -2.000000 +v -0.250000 -0.500000 7.750000 +v 0.250000 -0.500000 7.750000 +v 0.250000 -0.500000 -2.000000 +v -1.000000 1.250000 -0.250000 +v -1.000000 1.250000 6.750000 +v -1.000000 0.750000 6.750000 +v -1.000000 0.750000 -0.250000 +v -0.750000 0.250000 6.750000 +v -0.750000 0.250000 -0.250000 +v -0.250000 -0.125000 6.750000 +v -0.250000 -0.125000 -0.250000 +v -1.088388 1.338388 -5.750000 +v -1.125000 1.250000 -5.750000 +v -1.088388 1.161612 -5.750000 +v -1.000000 1.125000 -5.750000 +v -0.911612 1.161612 -5.750000 +v -0.875000 1.250000 -5.750000 +v -0.911612 1.338388 -5.750000 +v -1.000000 1.375000 -5.750000 +v -1.088388 1.338388 -0.250000 +v -1.125000 1.250000 -0.250000 +v -1.088388 1.161612 -0.250000 +v -1.000000 1.125000 -0.250000 +v -0.911612 1.161612 -0.250000 +v -0.875000 1.250000 -0.250000 +v -0.911612 1.338388 -0.250000 +v -1.000000 1.375000 -0.250000 +v -0.250000 0.000000 -3.000000 +v 0.250000 0.000000 -3.000000 +v -0.250000 -0.500000 -3.000000 +v 0.250000 -0.500000 -3.000000 +v 0.250000 0.000000 -7.500000 +v -0.250000 0.000000 -7.500000 +v 0.250000 -0.500000 -7.500000 +v -0.250000 -0.500000 -7.500000 +v -1.000000 1.500000 1.000000 +v -1.176777 1.426777 1.000000 +v -1.250000 1.250000 1.000000 +v -1.176777 1.073223 1.000000 +v -1.000000 1.000000 1.000000 +v -0.823223 1.073223 1.000000 +v -0.750000 1.250000 1.000000 +v -0.823223 1.426777 1.000000 +v -1.176777 1.426777 -1.500000 +v -1.250000 1.250000 -1.500000 +v -1.000000 1.500000 -1.500000 +v -1.176777 1.073223 -1.500000 +v -1.000000 1.000000 -1.500000 +v -0.823223 1.073223 -1.500000 +v -0.750000 1.250000 -1.500000 +v -0.823223 1.426777 -1.500000 +v 1.000000 1.250000 -0.250000 +v 1.000000 0.750000 -0.250000 +v 0.750000 0.250000 -0.250000 +v 0.250000 -0.125000 -0.250000 +v -1.000000 1.250000 -0.250000 +v 1.000000 1.375000 -0.250000 +v 1.088388 1.338388 -0.250000 +v 1.125000 1.250000 -0.250000 +v 1.088388 1.161612 -0.250000 +v 1.000000 1.125000 -0.250000 +v 0.911612 1.161612 -0.250000 +v 0.875000 1.250000 -0.250000 +v 0.911612 1.338388 -0.250000 +v -1.000000 0.750000 -0.250000 +v -0.750000 0.250000 -0.250000 +v -0.250000 -0.125000 -0.250000 +v -1.088388 1.338388 6.750000 +v -1.088388 1.338388 -0.250000 +v -1.125000 1.250000 6.750000 +v -1.125000 1.250000 -0.250000 +v -1.088388 1.161612 6.750000 +v -1.088388 1.161612 -0.250000 +v -1.000000 1.125000 6.750000 +v -1.000000 1.125000 -0.250000 +v 1.000000 0.750000 -5.750000 +v 1.000000 1.250000 -5.750000 +v 0.750000 0.250000 -5.750000 +v 0.250000 -0.125000 -5.750000 +v -0.911612 1.161612 6.750000 +v -0.911612 1.161612 -0.250000 +v 1.000000 1.375000 -5.750000 +v 1.088388 1.338388 -5.750000 +v 1.125000 1.250000 -5.750000 +v -0.750000 0.250000 -5.750000 +v -1.000000 0.750000 -5.750000 +v 1.088388 1.161612 -5.750000 +v 1.000000 1.125000 -5.750000 +v -0.875000 1.250000 6.750000 +v 0.911612 1.161612 -5.750000 +v -1.000000 1.250000 -5.750000 +v 0.875000 1.250000 -5.750000 +v -0.250000 -0.125000 -5.750000 +v 0.911612 1.338388 -5.750000 +v -0.875000 1.250000 -0.250000 +v -0.911612 1.338388 6.750000 +v -0.911612 1.338388 -0.250000 +v -1.000000 1.375000 6.750000 +v -1.000000 1.375000 -0.250000 +v 0.250000 0.000000 -7.500000 +v -0.250000 0.000000 -7.500000 +v 0.250000 0.000000 -6.250000 +v -0.250000 0.000000 -6.250000 +v 0.250000 1.500000 -6.250000 +v -0.250000 1.500000 -6.250000 +v 0.250000 1.750000 -6.750000 +v -0.250000 1.750000 -6.750000 +v -0.250000 -0.125000 -5.750000 +v -1.000000 1.250000 -5.750000 +v -1.000000 0.750000 -5.750000 +v -0.750000 0.250000 -5.750000 +v 0.250000 -0.125000 -5.750000 +v 0.750000 0.250000 -5.750000 +v 1.000000 1.250000 -5.750000 +v 1.000000 0.750000 -5.750000 +v -0.250000 -0.125000 -0.250000 +v -0.750000 0.250000 -0.250000 +v -1.000000 0.750000 -0.250000 +v -1.000000 1.250000 -0.250000 +v 0.250000 -0.125000 -0.250000 +v 0.750000 0.250000 -0.250000 +v 1.000000 0.750000 -0.250000 +v 1.000000 1.250000 -0.250000 +v -0.250000 -0.125000 -0.250000 +v -0.250000 -0.125000 6.750000 +v -0.750000 0.250000 -0.250000 +v -0.750000 0.250000 6.750000 +v -1.000000 0.750000 -0.250000 +v -1.000000 0.750000 6.750000 +v -1.000000 1.250000 6.750000 +v -1.000000 1.250000 -0.250000 +v 0.000000 1.187500 -6.250000 +v -0.132583 1.132583 -6.250000 +v -0.187500 1.000000 -6.250000 +v -0.132583 0.867417 -6.250000 +v 0.000000 0.812500 -6.250000 +v 0.132583 0.867417 -6.250000 +v 0.187500 1.000000 -6.250000 +v 0.132583 1.132583 -6.250000 +v 0.000000 1.187500 -6.125000 +v -0.132583 1.132583 -6.125000 +v -0.187500 1.000000 -6.125000 +v -0.132583 0.867417 -6.125000 +v 0.000000 0.812500 -6.125000 +v 0.132583 0.867417 -6.125000 +v 0.187500 1.000000 -6.125000 +v 0.132583 1.132583 -6.125000 +v 0.000000 1.437500 -6.125001 +v -0.309359 1.309359 -6.125001 +v -0.437500 1.000000 -6.125001 +v -0.309359 0.690640 -6.125001 +v 0.000000 0.562500 -6.125001 +v 0.309359 0.690640 -6.125001 +v 0.437500 1.000000 -6.125001 +v 0.309359 1.309359 -6.125001 +v 0.000000 1.437500 -5.125001 +v -0.309359 1.309359 -5.125001 +v -0.437500 1.000000 -5.125001 +v -0.309359 0.690640 -5.125001 +v 0.000000 0.562500 -5.125001 +v 0.309359 0.690640 -5.125001 +v 0.437500 1.000000 -5.125001 +v 0.309359 1.309359 -5.125001 +v 0.000000 1.500000 -5.625001 +v -0.353553 1.353553 -5.625001 +v -0.500000 1.000000 -5.625001 +v -0.353553 0.646446 -5.625001 +v 0.000000 0.500000 -5.625001 +v 0.353553 0.646446 -5.625001 +v 0.500000 1.000000 -5.625001 +v 0.353553 1.353553 -5.625001 +v 0.000000 1.250000 -5.125001 +v -0.176777 1.176776 -5.125001 +v -0.250000 1.000000 -5.125001 +v -0.176777 0.823223 -5.125001 +v 0.000000 0.750000 -5.125001 +v 0.176777 0.823223 -5.125001 +v 0.250000 1.000000 -5.125001 +v 0.176777 1.176776 -5.125001 +v 0.000000 1.250000 -2.750001 +v -0.176777 1.176776 -2.750001 +v -0.250000 1.000000 -2.750001 +v -0.176777 0.823223 -2.750001 +v 0.000000 0.750000 -2.750001 +v 0.176777 0.823223 -2.750001 +v 0.250000 1.000000 -2.750001 +v 0.176777 1.176776 -2.750001 +v -0.687500 0.062500 3.000000 +v -0.906250 0.003886 3.000000 +v -1.066386 -0.156250 3.000000 +v -1.125000 -0.375000 3.000000 +v -1.066386 -0.593750 3.000000 +v -0.906250 -0.753886 3.000000 +v -0.687500 -0.812500 3.000000 +v -0.468750 -0.753886 3.000000 +v -0.308614 -0.593750 3.000000 +v -0.250000 -0.375000 3.000000 +v -0.308614 -0.156250 3.000000 +v -0.468750 0.003886 3.000000 +v -0.687500 0.062500 -2.000000 +v -0.906250 0.003886 -2.000000 +v -1.066386 -0.156250 -2.000000 +v -1.125000 -0.375000 -2.000000 +v -1.066386 -0.593750 -2.000000 +v -0.906250 -0.753886 -2.000000 +v -0.687500 -0.812500 -2.000000 +v -0.468750 -0.753886 -2.000000 +v -0.308614 -0.593750 -2.000000 +v -0.250000 -0.375000 -2.000000 +v -0.308614 -0.156250 -2.000000 +v -0.468750 0.003886 -2.000000 +v -0.687500 -0.125000 3.312500 +v -0.812500 -0.158494 3.312500 +v -0.904006 -0.250000 3.312500 +v -0.937500 -0.375000 3.312500 +v -0.904006 -0.500000 3.312500 +v -0.812500 -0.591506 3.312500 +v -0.687500 -0.625000 3.312500 +v -0.562500 -0.591506 3.312500 +v -0.470994 -0.500000 3.312500 +v -0.437500 -0.375000 3.312500 +v -0.470994 -0.250000 3.312500 +v -0.562500 -0.158494 3.312500 +v -0.687500 -0.375000 3.437500 +v -0.687500 -0.125000 -2.312500 +v -0.812500 -0.158494 -2.312500 +v -0.904006 -0.250000 -2.312500 +v -0.937500 -0.375000 -2.312500 +v -0.904006 -0.500000 -2.312500 +v -0.812500 -0.591506 -2.312500 +v -0.687500 -0.625000 -2.312500 +v -0.562500 -0.591506 -2.312500 +v -0.470994 -0.500000 -2.312500 +v -0.437500 -0.375000 -2.312500 +v -0.470994 -0.250000 -2.312500 +v -0.562500 -0.158494 -2.312500 +v -0.687500 -0.375000 -2.437500 +v -0.125000 -0.500000 7.625000 +v 0.125000 -0.500000 7.625000 +v -0.125000 -0.500000 7.375000 +v 0.125000 -0.500000 7.375000 +v -0.125000 -0.875000 7.625000 +v 0.125000 -0.875000 7.625000 +v -0.125000 -0.875000 7.375000 +v 0.125000 -0.875000 7.375000 +v 0.000000 -0.625000 7.375000 +v -0.088388 -0.661612 7.375000 +v -0.125000 -0.750000 7.375000 +v -0.088388 -0.838388 7.375000 +v 0.000000 -0.875000 7.375000 +v 0.088388 -0.838388 7.375000 +v 0.125000 -0.750000 7.375000 +v 0.088388 -0.661612 7.375000 +v 0.000000 -0.625000 1.000000 +v -0.088388 -0.661612 1.000000 +v -0.125000 -0.750000 1.000000 +v -0.088388 -0.838388 1.000000 +v 0.000000 -0.875000 1.000000 +v 0.088388 -0.838388 1.000000 +v 0.125000 -0.750000 1.000000 +v 0.088388 -0.661612 1.000000 +v 0.250000 -0.500000 -2.000000 +v -0.250000 -0.500000 -2.000000 +v 0.250000 -1.000000 -2.000000 +v -0.250000 -1.000000 -2.000000 +v 0.375000 -0.500000 -2.000000 +v -0.375000 -0.500000 -2.000000 +v 0.375000 -0.500000 1.000000 +v -0.375000 -0.500000 1.000000 +v 0.375000 -1.125000 -2.000000 +v -0.375000 -1.125000 -2.000000 +v 0.375000 -1.125000 1.000000 +v -0.375000 -1.125000 1.000000 +v 0.250000 2.125000 -7.500000 +v -0.250000 2.125000 -7.500000 +v 0.250000 2.125000 -6.750000 +v -0.250000 2.125000 -6.750000 +v 0.000000 1.250000 -7.500001 +v -0.176777 1.176776 -7.500001 +v -0.250000 1.000000 -7.500001 +v -0.176777 0.823223 -7.500001 +v 0.000000 0.750000 -7.500001 +v 0.176777 0.823223 -7.500001 +v 0.250000 1.000000 -7.500001 +v 0.176777 1.176776 -7.500001 +v 0.000000 1.250000 -7.750001 +v -0.176777 1.176776 -7.750001 +v -0.250000 1.000000 -7.750001 +v -0.176777 0.823223 -7.750001 +v 0.000000 0.750000 -7.750001 +v 0.176777 0.823223 -7.750001 +v 0.250000 1.000000 -7.750001 +v 0.176777 1.176776 -7.750001 +v 0.250000 -0.375000 -6.875000 +v 0.250000 1.125000 -6.875000 +v 0.250000 -0.375000 -6.625000 +v 0.250000 1.125000 -6.625000 +v 0.375000 -0.375000 -6.875000 +v 0.375000 1.125000 -6.875000 +v 0.375000 -0.375000 -6.625000 +v 0.375000 1.125000 -6.625000 +v -0.375000 -0.375000 -6.875000 +v -0.375000 1.125000 -6.875000 +v -0.375000 -0.375000 -6.625000 +v -0.375000 1.125000 -6.625000 +v -0.250000 -0.375000 -6.875000 +v -0.250000 1.125000 -6.875000 +v -0.250000 -0.375000 -6.625000 +v -0.250000 1.125000 -6.625000 +v 0.250000 1.437500 -7.375000 +v 0.250000 1.614277 -7.301777 +v 0.250000 1.687500 -7.125000 +v 0.250000 1.614277 -6.948223 +v 0.250000 1.437500 -6.875000 +v 0.250000 1.260723 -6.948223 +v 0.250000 1.187500 -7.125000 +v 0.250000 1.260723 -7.301777 +v 0.375000 1.437500 -7.375000 +v 0.375000 1.614277 -7.301777 +v 0.375000 1.687500 -7.125000 +v 0.375000 1.614277 -6.948223 +v 0.375000 1.437500 -6.875000 +v 0.375000 1.260723 -6.948223 +v 0.375000 1.187500 -7.125000 +v 0.375000 1.260723 -7.301777 +v -0.375000 1.437500 -7.375000 +v -0.375000 1.614277 -7.301777 +v -0.375000 1.687500 -7.125000 +v -0.375000 1.614277 -6.948223 +v -0.375000 1.437500 -6.875000 +v -0.375000 1.260723 -6.948223 +v -0.375000 1.187500 -7.125000 +v -0.375000 1.260723 -7.301777 +v -0.250000 1.437500 -7.375000 +v -0.250000 1.614277 -7.301777 +v -0.250000 1.687500 -7.125000 +v -0.250000 1.614277 -6.948223 +v -0.250000 1.437500 -6.875000 +v -0.250000 1.260723 -6.948223 +v -0.250000 1.187500 -7.125000 +v -0.250000 1.260723 -7.301777 +v -0.750000 -0.437500 -2.375000 +v -0.625000 -0.437500 -2.375000 +v -0.750000 -0.312500 -2.375000 +v -0.625000 -0.312500 -2.375000 +v -0.750000 -0.437500 -7.250000 +v -0.625000 -0.437500 -7.250000 +v -0.750000 -0.312500 -7.125000 +v -0.625000 -0.312500 -7.125000 +v -0.750000 0.312500 -7.250000 +v -0.625000 0.187500 -7.250000 +v -0.750000 0.312500 -7.125000 +v -0.625000 0.187500 -7.125000 +v -0.250000 0.312500 -7.250000 +v -0.250000 0.187500 -7.250000 +v -0.250000 0.312500 -7.125000 +v -0.250000 0.187500 -7.125000 +v -1.000000 1.187500 -5.562501 +v -1.000000 1.312500 -5.562501 +v -1.000000 1.187500 -5.687501 +v -1.000000 1.312500 -5.687501 +v 1.000000 1.187500 -5.562501 +v 1.000000 1.312500 -5.562501 +v 1.000000 1.187500 -5.687501 +v 1.000000 1.312500 -5.687501 +vt 0.028571 0.089888 +vt 0.600000 0.134831 +vt 0.028571 0.134831 +vt 0.628571 0.089888 +vt 0.600000 0.089888 +vt 0.042857 0.044944 +vt 0.014286 0.089888 +vt 0.600000 -0.000000 +vt 0.042857 -0.000000 +vt 0.014286 0.134831 +vt -0.000000 0.089888 +vt 0.042857 0.179775 +vt 0.028571 0.157303 +vt 0.714286 0.179775 +vt 0.657143 0.134831 +vt 0.714286 0.134831 +vt 1.000000 0.089888 +vt 0.971429 0.134831 +vt 0.971429 0.089888 +vt 0.735451 0.477528 +vt 0.733436 0.485181 +vt 0.723706 0.469876 +vt 0.735451 0.500000 +vt 0.733436 0.507652 +vt 0.723706 0.492347 +vt 0.714286 0.044944 +vt 0.714286 0.089888 +vt 0.971429 0.179775 +vt 0.714286 -0.000000 +vt 0.971429 0.044944 +vt 0.907093 0.443820 +vt 0.902924 0.459655 +vt 0.882791 0.427985 +vt 0.902924 0.472929 +vt 0.907093 0.488764 +vt 0.902924 0.504599 +vt 0.735451 0.477528 +vt 0.733436 0.485181 +vt 0.723706 0.469876 +vt 0.735451 0.500000 +vt 0.733436 0.507652 +vt 0.723706 0.492347 +vt 0.721692 0.432584 +vt 0.728571 0.421762 +vt 0.735451 0.432584 +vt 0.735451 0.455056 +vt 0.733436 0.462709 +vt 0.723707 0.447404 +vt 0.242857 0.921348 +vt 0.214286 0.898876 +vt 0.285714 0.764045 +vt 0.214286 0.764045 +vt 0.185714 0.898876 +vt 0.185714 0.764045 +vt 0.185714 0.943820 +vt 0.314286 0.955056 +vt 0.314286 0.764045 +vt 0.357143 0.921348 +vt 0.696429 0.590254 +vt 0.713942 0.601665 +vt 0.721196 0.629214 +vt 0.713942 0.578111 +vt 0.696429 0.589522 +vt 0.696429 0.511602 +vt 0.892857 0.511359 +vt 0.907065 0.533708 +vt 0.892857 0.556057 +vt 0.600000 0.567416 +vt 0.614286 0.533708 +vt 0.614286 0.567416 +vt 0.585714 0.533708 +vt 0.585714 0.567416 +vt 0.571429 0.567416 +vt 0.557143 0.567416 +vt 0.571429 0.533708 +vt 0.557143 0.533708 +vt 0.571429 0.511236 +vt 0.628571 0.089888 +vt 0.657143 0.089888 +vt 0.657143 -0.000000 +vt 0.657143 0.044944 +vt 0.035714 0.370787 +vt 0.207143 0.303371 +vt 0.207143 0.370787 +vt 0.207143 0.247191 +vt 0.035714 0.179775 +vt 0.207143 0.179775 +vt 0.035714 0.303371 +vt -0.000000 0.303371 +vt 0.035714 0.426966 +vt 0.242857 0.370787 +vt 0.242857 1.000000 +vt 0.285714 0.955056 +vt 0.285714 1.000000 +vt 0.214286 0.943820 +vt 0.185714 0.977528 +vt 0.135714 0.898847 +vt 0.121448 0.876405 +vt 0.135714 0.853963 +vt 0.164286 0.808989 +vt 0.178571 0.797753 +vt 0.178571 0.808989 +vt 0.164286 0.943820 +vt 0.178571 0.808989 +vt 0.178571 0.943820 +vt 0.178571 0.797753 +vt 0.164286 0.808989 +vt 0.164286 0.797753 +vt 0.157143 0.808989 +vt 0.157143 0.943820 +vt 0.164286 0.955056 +vt 0.178571 0.955056 +vt 0.185714 0.943820 +vt 0.185714 0.808989 +vt 0.185714 0.943820 +vt 0.178571 0.943820 +vt 0.164286 0.955056 +vt 0.164286 0.943820 +vt 0.157143 0.808989 +vt 0.121490 0.831461 +vt 0.135714 0.809085 +vt 0.149939 0.831461 +vt 0.135714 0.809086 +vt 0.149939 0.831461 +vt 0.135714 0.853836 +vt 0.935714 0.792135 +vt 0.664286 0.780899 +vt 0.935714 0.780899 +vt 0.935714 0.803371 +vt 0.664286 0.814607 +vt 0.657143 0.803371 +vt 0.935714 0.825843 +vt 0.935714 0.814607 +vt 0.657143 0.792135 +vt 0.650000 0.814607 +vt 0.621429 0.825843 +vt 0.614286 0.814607 +vt 0.621429 0.792135 +vt 0.650000 0.780899 +vt 0.614286 0.803371 +vt 0.585714 0.803371 +vt 0.607143 0.792135 +vt 0.585714 0.780899 +vt 0.607143 0.780899 +vt 0.607143 0.825843 +vt 0.585714 0.814607 +vt 0.585714 0.792135 +vt 0.500000 0.915730 +vt 0.385714 0.904494 +vt 0.500000 0.904494 +vt 0.385714 0.926966 +vt 0.500000 0.938202 +vt 0.385714 0.938202 +vt 0.385714 0.949438 +vt 0.500000 0.949438 +vt 0.385714 0.915730 +vt 0.628571 0.134831 +vt 0.028571 0.067416 +vt 0.600000 0.044944 +vt -0.000000 0.134831 +vt 0.600000 0.179775 +vt 0.657143 0.179775 +vt 1.000000 0.134831 +vt 0.728571 0.488350 +vt 0.723706 0.485181 +vt 0.721691 0.477528 +vt 0.728571 0.466706 +vt 0.733436 0.469876 +vt 0.728571 0.510822 +vt 0.723706 0.507652 +vt 0.721691 0.500000 +vt 0.728571 0.489177 +vt 0.733436 0.492347 +vt 0.971429 0.000000 +vt 0.892857 0.466214 +vt 0.882791 0.459655 +vt 0.878621 0.443820 +vt 0.892857 0.421426 +vt 0.902924 0.427985 +vt 0.892857 0.511158 +vt 0.882791 0.504599 +vt 0.878621 0.488764 +vt 0.882790 0.472929 +vt 0.892857 0.466370 +vt 0.728571 0.488350 +vt 0.723706 0.485181 +vt 0.721691 0.477528 +vt 0.728571 0.466706 +vt 0.733436 0.469876 +vt 0.728571 0.510822 +vt 0.723706 0.507652 +vt 0.721691 0.500000 +vt 0.728571 0.489177 +vt 0.733436 0.492347 +vt 0.733436 0.440236 +vt 0.728571 0.443406 +vt 0.723707 0.440236 +vt 0.723707 0.424931 +vt 0.733436 0.424931 +vt 0.728571 0.465878 +vt 0.723707 0.462709 +vt 0.721692 0.455056 +vt 0.728571 0.444234 +vt 0.733436 0.447404 +vt 0.242857 0.955056 +vt 0.385714 0.764045 +vt 0.385714 0.898876 +vt 0.357143 0.955056 +vt 0.713942 0.656762 +vt 0.696429 0.668174 +vt 0.678916 0.656762 +vt 0.671661 0.629214 +vt 0.678916 0.601665 +vt 0.678915 0.578111 +vt 0.671661 0.550562 +vt 0.678915 0.523013 +vt 0.713942 0.523013 +vt 0.721196 0.550562 +vt 0.882811 0.549511 +vt 0.878649 0.533708 +vt 0.882811 0.517905 +vt 0.902904 0.517905 +vt 0.902903 0.549511 +vt 0.600000 0.533708 +vt 0.557143 0.511236 +vt 0.628571 0.134831 +vt 0.035714 0.247191 +vt -0.000000 0.370787 +vt 0.207143 0.426966 +vt 0.242857 0.303371 +vt 0.214286 0.977528 +vt 0.149981 0.876405 +vt 0.145802 0.892274 +vt 0.125626 0.892274 +vt 0.125626 0.860536 +vt 0.145802 0.860536 +vt 0.164286 0.797753 +vt 0.185714 0.808989 +vt 0.178571 0.955056 +vt 0.157143 0.943820 +vt 0.145772 0.847282 +vt 0.135714 0.853836 +vt 0.125656 0.847283 +vt 0.125656 0.815639 +vt 0.145772 0.815639 +vt 0.125656 0.847283 +vt 0.121490 0.831461 +vt 0.125656 0.815639 +vt 0.145772 0.815639 +vt 0.145772 0.847283 +vt 0.664286 0.825843 +vt 0.650000 0.825843 +vt 0.621429 0.780899 +vt 0.585714 0.825843 +vt 0.500000 0.926966 +vt 0.642857 0.410112 +vt 0.957143 0.421348 +vt 0.642857 0.421348 +vt 0.642857 0.365169 +vt 0.957143 0.376404 +vt 0.642857 0.376404 +vt 0.642857 0.398876 +vt 0.957143 0.410112 +vt 0.642857 0.342697 +vt 0.957143 0.353933 +vt 0.642857 0.353933 +vt 0.957143 0.365169 +vt 0.957143 0.387640 +vt 0.642857 0.387640 +vt 0.642857 0.179775 +vt 0.242857 0.235955 +vt 0.642857 0.235955 +vt 0.242857 0.286517 +vt 0.642857 0.286517 +vt 0.242857 0.331461 +vt 0.642857 0.331461 +vt 0.957143 0.398876 +vt 0.642857 0.331461 +vt 0.957143 0.342697 +vt 0.735714 0.539326 +vt 0.878571 0.556180 +vt 0.735714 0.556180 +vt 0.735714 0.488764 +vt 0.878571 0.505618 +vt 0.735714 0.505618 +vt 0.735714 0.455056 +vt 0.878571 0.471910 +vt 0.735714 0.471910 +vt 0.735714 0.421348 +vt 0.878571 0.438202 +vt 0.735714 0.438202 +vt 0.735714 0.522472 +vt 0.878571 0.539326 +vt 0.878571 0.522472 +vt 0.878571 0.488764 +vt 0.878571 0.455056 +vt 0.242857 0.387640 +vt 0.642857 0.376404 +vt 0.642857 0.387640 +vt 0.242857 0.376404 +vt 0.642857 0.365169 +vt 0.642857 0.331461 +vt 0.957143 0.342697 +vt 0.642857 0.342697 +vt 0.957143 0.235955 +vt 0.642857 0.286517 +vt 0.642857 0.235955 +vt 0.242857 0.398876 +vt 0.642857 0.398876 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.242857 0.410112 +vt 0.642857 0.410112 +vt 0.642857 0.410112 +vt 0.957143 0.421348 +vt 0.642857 0.421348 +vt 0.242857 0.421348 +vt 0.642857 0.421348 +vt 0.642857 0.331461 +vt 0.957143 0.286517 +vt 0.642857 0.286517 +vt 0.642857 0.365169 +vt 0.957143 0.376404 +vt 0.642857 0.376404 +vt 0.242857 0.342697 +vt 0.642857 0.331461 +vt 0.642857 0.342697 +vt 0.642857 0.398876 +vt 0.957143 0.410112 +vt 0.642857 0.353933 +vt 0.957143 0.365169 +vt 0.242857 0.353933 +vt 0.642857 0.353933 +vt 0.642857 0.235955 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.957143 0.235955 +vt 0.242857 0.365169 +vt 0.642857 0.387640 +vt 0.957143 0.398876 +vt 0.957143 0.353933 +vt 0.957143 0.286517 +vt 0.642857 0.331461 +vt 0.957143 0.387640 +vt 0.642857 0.331461 +vt 0.957143 0.286517 +vt 0.642857 0.286517 +vt 0.957143 0.235955 +vt 0.642857 0.286517 +vt 0.642857 0.235955 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.957143 0.286517 +vt 0.642857 0.331461 +vt 0.642857 0.235955 +vt 0.957143 0.179775 +vt 0.642857 0.179775 +vt 0.957143 0.235955 +vt 0.242857 0.331461 +vt 0.642857 0.286517 +vt 0.642857 0.331461 +vt 0.242857 0.286517 +vt 0.642857 0.235955 +vt 0.242857 0.235955 +vt 0.642857 0.179775 +vt 0.107143 0.842697 +vt 0.100000 0.831461 +vt 0.107143 0.831461 +vt 0.107143 0.820225 +vt 0.100000 0.808989 +vt 0.107143 0.808989 +vt 0.107143 0.887640 +vt 0.100000 0.876405 +vt 0.107143 0.876405 +vt 0.107143 0.865169 +vt 0.100000 0.853933 +vt 0.107143 0.853933 +vt 0.100000 0.842697 +vt 0.100000 0.820225 +vt 0.107143 0.898876 +vt 0.100000 0.887640 +vt 0.100000 0.865169 +vt 0.671429 0.780899 +vt 0.642857 0.747191 +vt 0.671429 0.747191 +vt 0.614286 0.780899 +vt 0.614286 0.747191 +vt 0.642857 0.713483 +vt 0.614286 0.713483 +vt 0.642857 0.679775 +vt 0.614286 0.679775 +vt 0.614286 0.646067 +vt 0.642857 0.612360 +vt 0.614286 0.612360 +vt 0.614286 0.578652 +vt 0.642857 0.544944 +vt 0.614286 0.544944 +vt 0.614286 0.511236 +vt 0.671429 0.544944 +vt 0.642857 0.511236 +vt 0.671429 0.511236 +vt 0.671429 0.578652 +vt 0.642857 0.578652 +vt 0.671429 0.646067 +vt 0.671429 0.612360 +vt 0.671429 0.679775 +vt 0.642857 0.646067 +vt 0.671429 0.713483 +vt 0.932143 0.606742 +vt 0.796429 0.589888 +vt 0.932143 0.589888 +vt 0.932143 0.573034 +vt 0.796429 0.556180 +vt 0.932143 0.556180 +vt 0.932143 0.674157 +vt 0.796429 0.657303 +vt 0.932143 0.657303 +vt 0.932143 0.640449 +vt 0.796429 0.623595 +vt 0.932143 0.623595 +vt 0.796429 0.606742 +vt 0.796429 0.573034 +vt 0.932143 0.691011 +vt 0.796429 0.674157 +vt 0.796429 0.640449 +vt 0.321429 0.471910 +vt 0.035714 0.449438 +vt 0.321429 0.449438 +vt 0.321429 0.584270 +vt 0.035714 0.561798 +vt 0.321429 0.561798 +vt 0.321429 0.539326 +vt 0.035714 0.516854 +vt 0.321429 0.516854 +vt 0.321429 0.651685 +vt 0.035714 0.629214 +vt 0.321429 0.629214 +vt 0.035714 0.426966 +vt 0.321429 0.426966 +vt 0.035714 0.494382 +vt 0.321429 0.494382 +vt 0.035714 0.606742 +vt 0.321429 0.606742 +vt 0.321429 0.696629 +vt 0.035714 0.674157 +vt 0.321429 0.674157 +vt 0.035714 0.471910 +vt 0.035714 0.584270 +vt 0.035714 0.539326 +vt 0.035714 0.651685 +vt 0.342857 0.522472 +vt 0.342857 0.533708 +vt 0.342857 0.544944 +vt 0.342857 0.556180 +vt 0.342857 0.578652 +vt 0.342857 0.589888 +vt 0.342857 0.601124 +vt 0.342857 0.612360 +vt 0.342857 0.623595 +vt 0.342857 0.646067 +vt 0.342857 0.657303 +vt 0.342857 0.668539 +vt 0.342857 0.679775 +vt 0.342857 0.691011 +vt 0.342857 0.443820 +vt 0.342857 0.466292 +vt 0.342857 0.477528 +vt 0.342857 0.488764 +vt 0.342857 0.511236 +vt 0.014286 0.556180 +vt 0.357143 0.528090 +vt 0.342857 0.500000 +vt 0.357143 0.505618 +vt 0.357143 0.483146 +vt 0.342857 0.455056 +vt 0.357143 0.460674 +vt 0.342857 0.432584 +vt 0.357143 0.438202 +vt 0.357143 0.685393 +vt 0.357143 0.662921 +vt 0.342857 0.634831 +vt 0.357143 0.640449 +vt 0.357143 0.617977 +vt 0.357143 0.595506 +vt 0.342857 0.567416 +vt 0.357143 0.573034 +vt 0.357143 0.550562 +vt 0.014286 0.522472 +vt 0.014286 0.511236 +vt 0.014286 0.477528 +vt 0.014286 0.466292 +vt 0.014286 0.432584 +vt 0.014286 0.691011 +vt 0.035714 0.696629 +vt 0.014286 0.657303 +vt 0.014286 0.646067 +vt 0.014286 0.612360 +vt 0.014286 0.589888 +vt 0.014286 0.578652 +vt 0.014286 0.544944 +vt -0.000000 0.550562 +vt 0.014286 0.567416 +vt -0.000000 0.573034 +vt 0.014286 0.601124 +vt -0.000000 0.595506 +vt 0.014286 0.623595 +vt -0.000000 0.617977 +vt 0.014286 0.634831 +vt -0.000000 0.640449 +vt 0.014286 0.668539 +vt -0.000000 0.662921 +vt 0.014286 0.679775 +vt -0.000000 0.685393 +vt 0.014286 0.443820 +vt 0.000000 0.438202 +vt 0.014286 0.455056 +vt -0.000000 0.460674 +vt 0.014286 0.488764 +vt -0.000000 0.483146 +vt 0.014286 0.500000 +vt -0.000000 0.505618 +vt 0.014286 0.533708 +vt -0.000000 0.528090 +vt 0.721429 0.421348 +vt 0.357143 0.432584 +vt 0.357143 0.421348 +vt 0.721429 0.488764 +vt 0.357143 0.500000 +vt 0.357143 0.488764 +vt 0.721429 0.466292 +vt 0.357143 0.477528 +vt 0.357143 0.466292 +vt 0.721429 0.455056 +vt 0.357143 0.455056 +vt 0.721429 0.432584 +vt 0.357143 0.443820 +vt 0.721429 0.500000 +vt 0.357143 0.511236 +vt 0.721429 0.477528 +vt 0.721429 0.443820 +vt 0.121429 0.859551 +vt 0.107143 0.876405 +vt 0.107143 0.859551 +vt 0.121429 0.825843 +vt 0.107143 0.842697 +vt 0.107143 0.825843 +vt 0.121429 0.926966 +vt 0.107143 0.943820 +vt 0.107143 0.926966 +vt 0.121429 0.893258 +vt 0.107143 0.910112 +vt 0.107143 0.893258 +vt 0.121429 0.842697 +vt 0.121429 0.808989 +vt 0.107143 0.808989 +vt 0.121429 0.910112 +vt 0.121429 0.876405 +vt 0.157143 0.842697 +vt 0.150000 0.825843 +vt 0.157143 0.825843 +vt 0.157143 0.943820 +vt 0.150000 0.926966 +vt 0.157143 0.926966 +vt 0.157143 0.910112 +vt 0.150000 0.893258 +vt 0.157143 0.893258 +vt 0.157143 0.876405 +vt 0.150000 0.859551 +vt 0.157143 0.859551 +vt 0.150000 0.808989 +vt 0.157143 0.808989 +vt 0.150000 0.910112 +vt 0.150000 0.876405 +vt 0.150000 0.842697 +vt 0.157143 0.842697 +vt 0.150000 0.825843 +vt 0.157143 0.825843 +vt 0.157143 0.943820 +vt 0.150000 0.926966 +vt 0.157143 0.926966 +vt 0.157143 0.910112 +vt 0.150000 0.893258 +vt 0.157143 0.893258 +vt 0.157143 0.876405 +vt 0.150000 0.859551 +vt 0.157143 0.859551 +vt 0.150000 0.808989 +vt 0.157143 0.808989 +vt 0.150000 0.910112 +vt 0.150000 0.876405 +vt 0.150000 0.842697 +vt 0.242857 0.179775 +vt 0.957143 0.331461 +vt 0.878571 0.421348 +vt 0.957143 0.331461 +vt 0.957143 0.331461 +vt 0.242857 0.331461 +vt 0.957143 0.331461 +vt 0.957143 0.331461 +vt 0.957143 0.331461 +vt 0.242857 0.179775 +vt 0.100000 0.898876 +vt 0.642857 0.780899 +vt 0.796429 0.691011 +vt 0.721429 0.511236 +vt 0.121429 0.943820 +vt 0.150000 0.943820 +vt 0.150000 0.943820 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.7071 0.7071 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.8944 0.4472 +vn 0.0000 -0.8944 -0.4472 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.6000 -0.8000 0.0000 +vn -0.7678 -0.6407 0.0000 +vn -0.9732 -0.2298 0.0000 +vn 0.7678 -0.6407 0.0000 +vn 0.9732 -0.2298 0.0000 +vn 0.6000 -0.8000 0.0000 +vn -0.9732 0.2298 0.0000 +vn 0.7678 0.6407 0.0000 +vn 0.9732 0.2298 0.0000 +vn 0.6000 0.8000 0.0000 +vn -0.7678 0.6407 0.0000 +vn -0.6000 0.8000 0.0000 +vn -0.0000 -0.9923 -0.1240 +vn -0.7016 -0.7016 -0.1240 +vn 0.0000 -0.9923 0.1240 +vn -0.7016 -0.7016 0.1240 +vn -0.9923 -0.0000 0.1240 +vn -0.7016 0.7016 0.1240 +vn 0.0000 0.9923 0.1240 +vn 0.7016 0.7016 0.1240 +vn 0.9923 0.0000 0.1240 +vn 0.7016 -0.7016 0.1240 +vn 0.7016 -0.7016 -0.1240 +vn 0.9923 0.0000 -0.1240 +vn 0.0000 0.9923 -0.1240 +vn 0.7016 0.7016 -0.1240 +vn -0.7016 0.7016 -0.1240 +vn -0.9923 0.0000 -0.1240 +vn -0.8371 -0.4833 0.2563 +vn -0.4833 -0.8371 -0.2563 +vn -0.4833 -0.8371 0.2563 +vn 0.4833 0.8371 0.2563 +vn -0.0000 0.9666 -0.2563 +vn -0.0000 0.9666 0.2563 +vn -0.4833 0.8371 0.2563 +vn -0.8371 0.4833 -0.2563 +vn -0.8371 0.4833 0.2563 +vn 0.8371 -0.4833 0.2563 +vn 0.9666 0.0000 -0.2563 +vn 0.9666 -0.0000 0.2563 +vn 0.0000 -0.9666 -0.2563 +vn -0.0000 -0.9666 0.2563 +vn -0.9666 -0.0000 -0.2563 +vn -0.9666 0.0000 0.2563 +vn 0.8371 0.4833 -0.2563 +vn 0.8371 0.4833 0.2563 +vn 0.4833 -0.8371 -0.2563 +vn 0.4833 -0.8371 0.2563 +vn -0.8371 -0.4833 -0.2563 +vn 0.4833 0.8371 -0.2563 +vn -0.4833 0.8371 -0.2563 +vn 0.8371 -0.4833 -0.2563 +vn -0.6087 0.3515 0.7113 +vn -0.3515 0.6087 0.7113 +vn -0.0000 0.7029 0.7113 +vn 0.3515 0.6087 0.7113 +vn 0.6087 0.3515 0.7113 +vn 0.7029 0.0000 0.7113 +vn 0.6087 -0.3515 0.7113 +vn 0.3515 -0.6087 0.7113 +vn 0.0000 -0.7029 0.7113 +vn -0.3515 -0.6087 0.7113 +vn -0.6087 -0.3515 0.7113 +vn -0.7029 0.0000 0.7113 +vn 0.0000 0.7029 -0.7113 +vn -0.6087 0.3515 -0.7113 +vn -0.6087 -0.3515 -0.7113 +vn -0.0000 -0.7029 -0.7113 +vn 0.6087 -0.3515 -0.7113 +vn 0.6087 0.3515 -0.7113 +vn 0.3515 0.6087 -0.7113 +vn -0.3515 0.6087 -0.7113 +vn 0.7029 0.0000 -0.7113 +vn 0.3515 -0.6087 -0.7113 +vn -0.3515 -0.6087 -0.7113 +vn -0.7029 -0.0000 -0.7113 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.7071 -0.7071 +s off +f 373/600/173 374/601/173 372/602/173 +f 381/603/174 374/601/174 375/604/174 +f 380/605/175 375/604/175 373/600/175 +f 372/602/176 377/606/176 373/600/176 +f 378/607/177 380/605/177 379/608/177 +f 376/609/178 380/610/178 377/606/178 +f 379/611/179 376/612/179 372/602/179 +f 408/613/179 641/614/179 406/615/179 +f 412/616/174 411/617/174 410/618/174 +f 403/619/176 404/620/176 400/621/176 +f 391/622/174 390/623/174 394/624/174 +f 409/625/175 410/618/175 407/626/175 +f 407/626/173 411/617/173 406/615/173 +f 406/615/179 413/627/179 408/613/179 +f 408/628/177 412/629/177 409/625/177 +f 420/630/176 421/631/176 417/632/176 +f 425/633/174 423/634/174 422/635/174 +f 437/636/176 436/637/176 440/638/176 +f 470/639/174 472/640/174 465/641/174 +f 448/642/176 452/643/176 467/644/176 +f 449/645/174 447/646/174 459/647/174 +f 484/648/175 482/649/175 478/650/175 +f 480/651/176 483/652/176 481/653/176 +f 482/649/180 485/654/180 483/652/180 +f 653/655/179 479/656/179 485/657/179 +f 530/658/174 529/659/174 528/660/174 +f 541/661/176 534/662/176 538/663/176 +f 562/664/176 564/665/176 558/666/176 +f 618/667/179 620/668/179 616/669/179 +f 623/670/174 618/667/174 619/671/174 +f 617/672/175 623/670/175 619/671/175 +f 616/673/176 621/674/176 617/672/176 +f 620/675/177 623/676/177 621/674/177 +f 641/614/176 642/677/176 640/678/176 +f 409/625/181 643/679/181 408/628/181 +f 409/625/175 640/678/175 642/680/175 +f 406/615/180 640/678/180 407/626/180 +f 647/681/173 644/682/173 645/683/173 +f 648/684/177 651/685/177 649/686/177 +f 646/687/175 648/684/175 644/682/175 +f 647/681/176 650/688/176 646/687/176 +f 645/683/179 651/689/179 647/681/179 +f 644/682/174 649/690/174 645/683/174 +f 655/691/173 652/692/173 653/693/173 +f 484/694/176 655/695/176 485/654/176 +f 664/696/174 670/697/174 668/698/174 +f 680/699/177 686/700/177 682/701/177 +f 679/702/175 676/703/175 677/704/175 +f 672/705/177 678/706/177 674/707/177 +f 674/708/176 679/702/176 675/709/176 +f 675/710/173 677/704/173 673/711/173 +f 673/712/174 676/703/174 672/713/174 +f 682/701/176 687/714/176 683/715/176 +f 683/715/173 685/716/173 681/717/173 +f 681/717/174 684/718/174 680/699/174 +f 680/699/179 683/715/179 681/717/179 +f 700/719/175 702/720/175 696/721/175 +f 710/722/179 708/723/179 706/724/179 +f 721/725/175 727/726/175 723/727/175 +f 720/728/179 726/729/179 724/730/179 +f 723/731/173 726/729/173 722/732/173 +f 720/728/177 725/733/177 721/725/177 +f 726/734/176 731/735/176 730/736/176 +f 724/730/174 729/737/174 725/733/174 +f 729/737/175 727/738/175 725/733/175 +f 726/734/179 728/739/179 724/730/179 +f 730/736/173 732/740/173 728/739/173 +f 729/741/177 735/742/177 731/743/177 +f 731/744/176 734/745/176 730/736/176 +f 729/741/174 732/740/174 733/746/174 +f 653/655/174 478/650/174 479/656/174 +f 739/747/174 742/748/174 738/749/174 +f 741/750/176 736/751/176 740/752/176 +f 742/753/177 736/751/177 738/754/177 +f 739/747/173 741/750/173 743/755/173 +f 373/600/173 375/604/173 374/601/173 +f 381/603/174 378/756/174 374/601/174 +f 373/600/175 377/757/175 380/605/175 +f 380/605/175 381/758/175 375/604/175 +f 372/602/176 376/609/176 377/606/176 +f 378/607/177 381/758/177 380/605/177 +f 376/609/178 379/759/178 380/610/178 +f 372/602/179 374/601/179 379/611/179 +f 374/601/179 378/760/179 379/611/179 +f 408/613/179 643/761/179 641/614/179 +f 412/616/174 413/762/174 411/617/174 +f 404/620/176 405/763/176 398/764/176 +f 398/764/176 399/765/176 404/620/176 +f 399/765/176 400/621/176 404/620/176 +f 400/621/176 401/766/176 402/767/176 +f 402/767/176 403/619/176 400/621/176 +f 390/623/174 397/768/174 396/769/174 +f 396/769/174 395/770/174 390/623/174 +f 395/770/174 394/624/174 390/623/174 +f 394/624/174 393/771/174 392/772/174 +f 392/772/174 391/622/174 394/624/174 +f 409/625/175 412/629/175 410/618/175 +f 407/626/173 410/618/173 411/617/173 +f 406/615/179 411/617/179 413/627/179 +f 408/628/177 413/773/177 412/629/177 +f 421/631/176 414/774/176 417/632/176 +f 414/774/176 415/775/176 417/632/176 +f 415/775/176 416/776/176 417/632/176 +f 417/632/176 418/777/176 419/778/176 +f 419/778/176 420/630/176 417/632/176 +f 422/635/174 424/779/174 429/780/174 +f 429/780/174 428/781/174 422/635/174 +f 428/781/174 427/782/174 422/635/174 +f 427/782/174 426/783/174 422/635/174 +f 426/783/174 425/633/174 422/635/174 +f 436/637/176 435/784/176 442/785/176 +f 442/785/176 441/786/176 436/637/176 +f 441/786/176 440/638/176 436/637/176 +f 440/638/176 439/787/176 438/788/176 +f 438/788/176 437/636/176 440/638/176 +f 472/640/174 460/789/174 461/790/174 +f 461/790/174 462/791/174 472/640/174 +f 462/791/174 465/641/174 472/640/174 +f 465/641/174 466/792/174 468/793/174 +f 468/793/174 470/639/174 465/641/174 +f 467/644/176 474/794/176 476/795/176 +f 476/795/176 446/796/176 448/642/176 +f 448/642/176 450/797/176 452/643/176 +f 452/643/176 458/798/176 467/644/176 +f 467/644/176 476/795/176 448/642/176 +f 447/646/174 477/799/174 475/800/174 +f 475/800/174 473/801/174 447/646/174 +f 473/801/174 459/647/174 447/646/174 +f 459/647/174 453/802/174 451/803/174 +f 451/803/174 449/645/174 459/647/174 +f 480/651/175 478/650/175 482/649/175 +f 478/650/175 652/692/175 484/648/175 +f 652/692/175 654/804/175 484/648/175 +f 480/651/176 482/649/176 483/652/176 +f 482/649/180 484/694/180 485/654/180 +f 481/805/179 483/806/179 479/656/179 +f 483/806/179 485/657/179 479/656/179 +f 485/657/179 655/807/179 653/655/179 +f 528/660/174 527/808/174 526/809/174 +f 526/809/174 533/810/174 528/660/174 +f 533/810/174 532/811/174 528/660/174 +f 532/811/174 531/812/174 528/660/174 +f 531/812/174 530/658/174 528/660/174 +f 534/662/176 535/813/176 538/663/176 +f 535/813/176 536/814/176 538/663/176 +f 536/814/176 537/815/176 538/663/176 +f 538/663/176 539/816/176 540/817/176 +f 540/817/176 541/661/176 538/663/176 +f 558/666/176 559/818/176 560/819/176 +f 560/819/176 561/820/176 562/664/176 +f 562/664/176 563/821/176 564/665/176 +f 564/665/176 565/822/176 558/666/176 +f 558/666/176 560/819/176 562/664/176 +f 618/667/179 622/823/179 620/668/179 +f 623/670/174 622/823/174 618/667/174 +f 617/672/175 621/674/175 623/670/175 +f 616/673/176 620/675/176 621/674/176 +f 620/675/177 622/824/177 623/676/177 +f 641/614/176 643/825/176 642/677/176 +f 409/625/181 642/680/181 643/679/181 +f 409/625/175 407/626/175 640/678/175 +f 406/615/180 641/614/180 640/678/180 +f 647/681/173 646/687/173 644/682/173 +f 648/684/177 650/826/177 651/685/177 +f 646/687/175 650/826/175 648/684/175 +f 647/681/176 651/827/176 650/688/176 +f 645/683/179 649/828/179 651/689/179 +f 644/682/174 648/829/174 649/690/174 +f 655/691/173 654/804/173 652/692/173 +f 484/694/176 654/830/176 655/695/176 +f 666/831/174 665/832/174 664/696/174 +f 664/696/174 671/833/174 670/697/174 +f 670/697/174 669/834/174 668/698/174 +f 668/698/174 667/835/174 666/831/174 +f 666/831/174 664/696/174 668/698/174 +f 680/699/177 684/836/177 686/700/177 +f 679/702/175 678/706/175 676/703/175 +f 672/705/177 676/703/177 678/706/177 +f 674/708/176 678/706/176 679/702/176 +f 675/710/173 679/702/173 677/704/173 +f 673/712/174 677/704/174 676/703/174 +f 682/701/176 686/837/176 687/714/176 +f 683/715/173 687/838/173 685/716/173 +f 681/717/174 685/839/174 684/718/174 +f 680/699/179 682/701/179 683/715/179 +f 696/721/175 697/840/175 698/841/175 +f 698/841/175 699/842/175 700/719/175 +f 700/719/175 701/843/175 702/720/175 +f 702/720/175 703/844/175 696/721/175 +f 696/721/175 698/841/175 700/719/175 +f 706/724/179 705/845/179 704/846/179 +f 704/846/179 711/847/179 710/722/179 +f 710/722/179 709/848/179 708/723/179 +f 708/723/179 707/849/179 706/724/179 +f 706/724/179 704/846/179 710/722/179 +f 721/725/175 725/733/175 727/726/175 +f 720/728/179 722/732/179 726/729/179 +f 723/731/173 727/850/173 726/729/173 +f 720/728/177 724/730/177 725/733/177 +f 726/734/176 727/851/176 731/735/176 +f 724/730/174 728/739/174 729/737/174 +f 729/737/175 731/852/175 727/738/175 +f 726/734/179 730/736/179 728/739/179 +f 730/736/173 734/745/173 732/740/173 +f 729/741/177 733/746/177 735/742/177 +f 731/744/176 735/853/176 734/745/176 +f 729/741/174 728/739/174 732/740/174 +f 653/655/174 652/692/174 478/650/174 +f 739/747/174 743/755/174 742/748/174 +f 741/750/176 737/854/176 736/751/176 +f 742/753/177 740/752/177 736/751/177 +f 739/747/173 737/854/173 741/750/173 +s 1 +f 400/855/182 393/856/177 401/857/177 +f 404/858/183 397/859/173 405/860/173 +f 399/861/179 392/862/182 400/855/182 +f 402/863/184 395/864/175 403/865/175 +f 403/865/175 396/866/183 404/858/183 +f 405/860/173 390/867/185 398/868/185 +f 389/869/186 386/870/187 387/871/187 +f 387/871/187 384/872/188 385/873/188 +f 385/873/188 383/874/179 382/875/179 +f 398/868/185 391/876/179 399/861/179 +f 401/877/177 394/878/184 402/863/184 +f 417/879/182 426/880/177 418/881/177 +f 414/882/173 422/883/185 415/884/185 +f 420/885/175 429/886/183 421/887/183 +f 418/888/177 427/889/184 419/890/184 +f 416/891/179 425/892/182 417/879/182 +f 415/884/185 423/893/179 416/891/179 +f 421/887/183 424/894/173 414/882/173 +f 419/890/184 428/895/175 420/885/175 +f 446/896/185 477/897/173 447/898/185 +f 476/899/173 475/900/183 477/897/173 +f 439/901/177 465/902/184 438/903/184 +f 456/904/189 431/905/190 432/906/189 +f 448/907/179 447/898/185 449/908/179 +f 457/909/191 432/906/189 433/910/191 +f 450/911/182 449/908/179 451/912/182 +f 440/913/182 466/914/177 439/915/177 +f 452/916/177 451/912/182 453/917/177 +f 434/918/179 464/919/188 443/920/188 +f 436/921/183 460/922/173 435/923/173 +f 458/924/184 453/925/177 459/926/184 +f 441/927/179 468/928/182 440/913/182 +f 437/929/175 461/930/183 436/921/183 +f 467/931/175 459/926/184 473/932/175 +f 444/933/187 471/934/186 445/935/186 +f 443/920/188 463/936/187 444/933/187 +f 474/937/183 473/932/175 475/900/183 +f 442/938/185 470/939/179 441/927/179 +f 438/903/184 462/940/175 437/929/175 +f 454/941/190 430/942/175 431/905/190 +f 435/923/173 472/943/185 442/938/185 +f 501/944/179 493/945/192 500/946/192 +f 489/947/193 496/948/194 495/949/193 +f 486/950/195 495/949/193 494/951/195 +f 488/952/194 497/953/175 496/948/194 +f 499/954/196 490/955/197 498/956/197 +f 500/946/192 491/957/196 499/954/196 +f 508/958/175 506/959/194 509/960/175 +f 507/961/194 504/962/193 506/959/194 +f 505/963/193 502/964/195 504/962/193 +f 517/965/183 524/966/175 516/967/175 +f 515/968/184 522/969/177 514/970/177 +f 513/971/182 520/972/179 512/973/179 +f 511/974/185 518/975/173 510/976/173 +f 510/976/173 525/977/183 517/965/183 +f 516/967/175 523/978/184 515/968/184 +f 514/979/177 521/980/182 513/971/182 +f 512/973/179 519/981/185 511/974/185 +f 530/982/198 545/983/182 529/984/199 +f 545/983/182 538/985/200 537/986/201 +f 544/987/179 537/986/201 536/988/202 +f 543/989/185 536/988/202 535/990/203 +f 534/991/204 543/989/185 535/990/203 +f 549/992/183 534/991/204 541/993/205 +f 540/994/206 549/992/183 541/993/205 +f 547/995/184 540/994/206 539/996/207 +f 538/997/200 547/995/184 539/996/207 +f 531/998/208 546/999/177 530/1000/198 +f 532/1001/209 547/995/184 531/998/208 +f 532/1001/209 549/992/183 548/1002/175 +f 526/1003/210 549/992/183 533/1004/211 +f 527/1005/212 542/1006/173 526/1003/210 +f 528/1007/213 543/989/185 527/1005/212 +f 528/1007/213 545/983/182 544/987/179 +f 557/1008/183 564/1009/175 556/1010/175 +f 555/1011/184 562/1012/177 554/1013/177 +f 553/1014/182 560/1015/179 552/1016/179 +f 551/1017/185 558/1018/173 550/1019/173 +f 550/1019/173 565/1020/183 557/1008/183 +f 556/1010/175 563/1021/184 555/1011/184 +f 554/1022/177 561/1023/182 553/1014/182 +f 552/1016/179 559/1024/185 551/1017/185 +f 570/1025/214 583/1026/215 571/1027/216 +f 577/1028/217 578/1029/218 566/1030/219 +f 567/1031/220 580/1032/221 568/1033/222 +f 574/1034/223 587/1035/224 575/1036/225 +f 571/1027/216 584/1037/226 572/1038/227 +f 568/1033/222 581/1039/228 569/1040/229 +f 575/1036/225 588/1041/230 576/1042/231 +f 572/1043/227 585/1044/232 573/1045/233 +f 569/1040/229 582/1046/234 570/1025/214 +f 576/1042/231 589/1047/235 577/1028/217 +f 566/1030/219 579/1048/236 567/1031/220 +f 573/1045/233 586/1049/237 574/1034/223 +f 567/1031/220 592/1050/238 591/1051/239 +f 566/1030/219 591/1052/239 590/1053/240 +f 566/1030/219 601/1054/241 577/1028/217 +f 576/1042/231 601/1055/241 600/1056/242 +f 575/1036/225 600/1057/242 599/1058/243 +f 575/1036/225 598/1059/244 574/1034/223 +f 573/1045/233 598/1060/244 597/1061/245 +f 572/1043/227 597/1062/245 596/1063/246 +f 572/1038/227 595/1064/247 571/1027/216 +f 571/1027/216 594/1065/248 570/1025/214 +f 569/1040/229 594/1066/248 593/1067/249 +f 569/1040/229 592/1068/238 568/1033/222 +f 603/1069/250 579/1048/236 578/1029/218 +f 591/1051/239 592/1050/238 602/1070/176 +f 592/1068/238 593/1071/249 602/1072/176 +f 593/1067/249 594/1066/248 602/1073/176 +f 594/1065/248 595/1074/247 602/1075/176 +f 595/1064/247 596/1076/246 602/1077/176 +f 596/1063/246 597/1062/245 602/1078/176 +f 597/1061/245 598/1060/244 602/1079/176 +f 598/1059/244 599/1080/243 602/1081/176 +f 599/1058/243 600/1057/242 602/1082/176 +f 600/1056/242 601/1055/241 602/1083/176 +f 601/1054/241 590/1084/240 602/1085/176 +f 590/1053/240 591/1052/239 602/1086/176 +f 579/1048/236 605/1087/251 580/1032/221 +f 605/1088/251 581/1039/228 580/1032/221 +f 581/1039/228 607/1089/252 582/1046/234 +f 607/1090/252 583/1026/215 582/1046/234 +f 583/1026/215 609/1091/253 584/1037/226 +f 609/1092/253 585/1044/232 584/1093/226 +f 585/1044/232 611/1094/254 586/1049/237 +f 611/1095/254 587/1035/224 586/1049/237 +f 587/1035/224 613/1096/255 588/1041/230 +f 588/1041/230 614/1097/256 589/1047/235 +f 614/1098/256 578/1029/218 589/1047/235 +f 604/1099/257 603/1069/250 615/1100/174 +f 603/1101/250 614/1098/256 615/1102/174 +f 614/1097/256 613/1103/255 615/1104/174 +f 613/1096/255 612/1105/258 615/1106/174 +f 612/1107/258 611/1095/254 615/1108/174 +f 611/1094/254 610/1109/259 615/1110/174 +f 610/1111/259 609/1092/253 615/1112/174 +f 609/1091/253 608/1113/260 615/1114/174 +f 608/1115/260 607/1090/252 615/1116/174 +f 607/1089/252 606/1117/261 615/1118/174 +f 606/1119/261 605/1088/251 615/1120/174 +f 605/1087/251 604/1121/257 615/1122/174 +f 636/1123/177 629/1124/184 628/1125/177 +f 634/1126/179 627/1127/182 626/1128/179 +f 632/1129/173 625/1130/185 624/1131/173 +f 639/1132/183 624/1131/173 631/1133/183 +f 637/1134/184 630/1135/175 629/1124/184 +f 635/1136/182 628/1137/177 627/1127/182 +f 633/1138/185 626/1128/179 625/1130/185 +f 638/1139/175 631/1133/183 630/1135/175 +f 671/1140/183 656/1141/173 663/1142/183 +f 669/1143/184 662/1144/175 661/1145/184 +f 667/1146/182 660/1147/177 659/1148/182 +f 665/1149/185 658/1150/179 657/1151/185 +f 670/1152/175 663/1142/183 662/1144/175 +f 668/1153/177 661/1145/184 660/1154/177 +f 666/1155/179 659/1148/182 658/1150/179 +f 664/1156/173 657/1151/185 656/1141/173 +f 688/1157/174 703/1158/262 695/1159/262 +f 694/1160/177 701/1161/178 693/1162/178 +f 692/1163/176 699/1164/263 691/1165/263 +f 690/1166/173 697/1167/264 689/1168/264 +f 695/1159/262 702/1169/177 694/1170/177 +f 693/1162/178 700/1171/176 692/1163/176 +f 691/1165/263 698/1172/173 690/1166/173 +f 689/1168/264 696/1173/174 688/1157/174 +f 704/1174/174 719/1175/262 711/1176/262 +f 710/1177/177 717/1178/178 709/1179/178 +f 708/1180/176 715/1181/263 707/1182/263 +f 706/1183/173 713/1184/264 705/1185/264 +f 711/1176/262 718/1186/177 710/1187/177 +f 709/1179/178 716/1188/176 708/1180/176 +f 707/1182/263 714/1189/173 706/1183/173 +f 705/1185/264 712/1190/174 704/1174/174 +f 400/855/182 392/862/182 393/856/177 +f 404/858/183 396/866/183 397/859/173 +f 399/861/179 391/876/179 392/862/182 +f 402/863/184 394/878/184 395/864/175 +f 403/865/175 395/864/175 396/866/183 +f 405/860/173 397/859/173 390/867/185 +f 389/869/186 388/1191/186 386/870/187 +f 387/871/187 386/870/187 384/872/188 +f 385/873/188 384/872/188 383/874/179 +f 398/868/185 390/867/185 391/876/179 +f 401/877/177 393/1192/177 394/878/184 +f 417/879/182 425/892/182 426/880/177 +f 414/882/173 424/894/173 422/883/185 +f 420/885/175 428/895/175 429/886/183 +f 418/888/177 426/1193/177 427/889/184 +f 416/891/179 423/893/179 425/892/182 +f 415/884/185 422/883/185 423/893/179 +f 421/887/183 429/886/183 424/894/173 +f 419/890/184 427/889/184 428/895/175 +f 446/896/185 476/899/173 477/897/173 +f 476/899/173 474/937/183 475/900/183 +f 439/901/177 466/1194/177 465/902/184 +f 456/904/189 454/941/190 431/905/190 +f 448/907/179 446/896/185 447/898/185 +f 457/909/191 456/904/189 432/906/189 +f 450/911/182 448/907/179 449/908/179 +f 440/913/182 468/928/182 466/914/177 +f 452/916/177 450/911/182 451/912/182 +f 434/918/179 469/1195/179 464/919/188 +f 436/921/183 461/930/183 460/922/173 +f 458/924/184 452/1196/177 453/925/177 +f 441/927/179 470/939/179 468/928/182 +f 437/929/175 462/940/175 461/930/183 +f 467/931/175 458/924/184 459/926/184 +f 444/933/187 463/936/187 471/934/186 +f 443/920/188 464/919/188 463/936/187 +f 474/937/183 467/931/175 473/932/175 +f 442/938/185 472/943/185 470/939/179 +f 438/903/184 465/902/184 462/940/175 +f 454/941/190 455/1197/175 430/942/175 +f 435/923/173 460/922/173 472/943/185 +f 501/944/179 492/1198/179 493/945/192 +f 489/947/193 488/952/194 496/948/194 +f 486/950/195 489/947/193 495/949/193 +f 488/952/194 487/1199/175 497/953/175 +f 499/954/196 491/957/196 490/955/197 +f 500/946/192 493/945/192 491/957/196 +f 508/958/175 507/961/194 506/959/194 +f 507/961/194 505/963/193 504/962/193 +f 505/963/193 503/1200/195 502/964/195 +f 517/965/183 525/977/183 524/966/175 +f 515/968/184 523/978/184 522/969/177 +f 513/971/182 521/980/182 520/972/179 +f 511/974/185 519/981/185 518/975/173 +f 510/976/173 518/975/173 525/977/183 +f 516/967/175 524/966/175 523/978/184 +f 514/979/177 522/1201/177 521/980/182 +f 512/973/179 520/972/179 519/981/185 +f 530/982/198 546/1202/177 545/983/182 +f 545/983/182 546/1202/177 538/985/200 +f 544/987/179 545/983/182 537/986/201 +f 543/989/185 544/987/179 536/988/202 +f 534/991/204 542/1006/173 543/989/185 +f 549/992/183 542/1006/173 534/991/204 +f 540/994/206 548/1002/175 549/992/183 +f 547/995/184 548/1002/175 540/994/206 +f 538/997/200 546/999/177 547/995/184 +f 531/998/208 547/995/184 546/999/177 +f 532/1001/209 548/1002/175 547/995/184 +f 532/1001/209 533/1004/211 549/992/183 +f 526/1003/210 542/1006/173 549/992/183 +f 527/1005/212 543/989/185 542/1006/173 +f 528/1007/213 544/987/179 543/989/185 +f 528/1007/213 529/984/199 545/983/182 +f 557/1008/183 565/1020/183 564/1009/175 +f 555/1011/184 563/1021/184 562/1012/177 +f 553/1014/182 561/1023/182 560/1015/179 +f 551/1017/185 559/1024/185 558/1018/173 +f 550/1019/173 558/1018/173 565/1020/183 +f 556/1010/175 564/1009/175 563/1021/184 +f 554/1022/177 562/1203/177 561/1023/182 +f 552/1016/179 560/1015/179 559/1024/185 +f 570/1025/214 582/1046/234 583/1026/215 +f 577/1028/217 589/1047/235 578/1029/218 +f 567/1031/220 579/1048/236 580/1032/221 +f 574/1034/223 586/1049/237 587/1035/224 +f 571/1027/216 583/1026/215 584/1037/226 +f 568/1033/222 580/1032/221 581/1039/228 +f 575/1036/225 587/1035/224 588/1041/230 +f 572/1043/227 584/1093/226 585/1044/232 +f 569/1040/229 581/1039/228 582/1046/234 +f 576/1042/231 588/1041/230 589/1047/235 +f 566/1030/219 578/1029/218 579/1048/236 +f 573/1045/233 585/1044/232 586/1049/237 +f 567/1031/220 568/1033/222 592/1050/238 +f 566/1030/219 567/1031/220 591/1052/239 +f 566/1030/219 590/1084/240 601/1054/241 +f 576/1042/231 577/1028/217 601/1055/241 +f 575/1036/225 576/1042/231 600/1057/242 +f 575/1036/225 599/1080/243 598/1059/244 +f 573/1045/233 574/1034/223 598/1060/244 +f 572/1043/227 573/1045/233 597/1062/245 +f 572/1038/227 596/1076/246 595/1064/247 +f 571/1027/216 595/1074/247 594/1065/248 +f 569/1040/229 570/1025/214 594/1066/248 +f 569/1040/229 593/1071/249 592/1068/238 +f 603/1069/250 604/1099/257 579/1048/236 +f 579/1048/236 604/1121/257 605/1087/251 +f 605/1088/251 606/1119/261 581/1039/228 +f 581/1039/228 606/1117/261 607/1089/252 +f 607/1090/252 608/1115/260 583/1026/215 +f 583/1026/215 608/1113/260 609/1091/253 +f 609/1092/253 610/1111/259 585/1044/232 +f 585/1044/232 610/1109/259 611/1094/254 +f 611/1095/254 612/1107/258 587/1035/224 +f 587/1035/224 612/1105/258 613/1096/255 +f 588/1041/230 613/1103/255 614/1097/256 +f 614/1098/256 603/1101/250 578/1029/218 +f 636/1123/177 637/1134/184 629/1124/184 +f 634/1126/179 635/1136/182 627/1127/182 +f 632/1129/173 633/1138/185 625/1130/185 +f 639/1132/183 632/1129/173 624/1131/173 +f 637/1134/184 638/1139/175 630/1135/175 +f 635/1136/182 636/1204/177 628/1137/177 +f 633/1138/185 634/1126/179 626/1128/179 +f 638/1139/175 639/1132/183 631/1133/183 +f 671/1140/183 664/1156/173 656/1141/173 +f 669/1143/184 670/1152/175 662/1144/175 +f 667/1146/182 668/1205/177 660/1147/177 +f 665/1149/185 666/1155/179 658/1150/179 +f 670/1152/175 671/1140/183 663/1142/183 +f 668/1153/177 669/1143/184 661/1145/184 +f 666/1155/179 667/1146/182 659/1148/182 +f 664/1156/173 665/1149/185 657/1151/185 +f 688/1157/174 696/1173/174 703/1158/262 +f 694/1160/177 702/1206/177 701/1161/178 +f 692/1163/176 700/1171/176 699/1164/263 +f 690/1166/173 698/1172/173 697/1167/264 +f 695/1159/262 703/1158/262 702/1169/177 +f 693/1162/178 701/1161/178 700/1171/176 +f 691/1165/263 699/1164/263 698/1172/173 +f 689/1168/264 697/1167/264 696/1173/174 +f 704/1174/174 712/1190/174 719/1175/262 +f 710/1177/177 718/1207/177 717/1178/178 +f 708/1180/176 716/1188/176 715/1181/263 +f 706/1183/173 714/1189/173 713/1184/264 +f 711/1176/262 719/1175/262 718/1186/177 +f 709/1179/178 717/1178/178 716/1188/176 +f 707/1182/263 715/1181/263 714/1189/173 +f 705/1185/264 713/1184/264 712/1190/174 diff --git a/src/main/resources/assets/hbm/models/weapons/hangman.obj b/src/main/resources/assets/hbm/models/weapons/hangman.obj new file mode 100644 index 000000000..8ab6f66f8 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/hangman.obj @@ -0,0 +1,5413 @@ +# 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 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 +vt 0.959514 0.955390 +vt 0.955466 0.944238 +vt 0.959514 0.944238 +vt 0.959514 0.966543 +vt 0.955466 0.955390 +vt 0.959514 0.977695 +vt 0.955466 0.966543 +vt 0.955466 0.988848 +vt 0.955466 0.977695 +vt 0.959514 0.988848 +vt 0.955466 1.000000 +vt 0.959514 0.933086 +vt 0.955466 0.933086 +vt 0.955466 0.921933 +vt 0.809717 0.802974 +vt 0.825911 0.802974 +vt 0.825911 0.806691 +vt 0.874494 0.828996 +vt 0.858300 0.832714 +vt 0.858300 0.828996 +vt 0.858300 0.851301 +vt 0.874494 0.847584 +vt 0.874494 0.851301 +vt 0.844130 0.881041 +vt 0.844130 0.836431 +vt 0.823887 0.836431 +vt 0.874494 0.840149 +vt 0.874494 0.832714 +vt 0.858300 0.847584 +vt 0.858300 0.840149 +vt 0.874494 0.825279 +vt 0.870445 0.814126 +vt 0.874494 0.814126 +vt 0.870445 0.810409 +vt 0.874494 0.810409 +vt 0.874494 0.799257 +vt 0.870445 0.828996 +vt 0.874494 0.828996 +vt 0.870445 0.817844 +vt 0.866397 0.825279 +vt 0.866397 0.817844 +vt 0.773279 0.806691 +vt 0.773279 0.802974 +vt 0.789474 0.802974 +vt 0.955466 0.875465 +vt 0.941296 0.851301 +vt 0.921053 0.851301 +vt 0.892712 0.910781 +vt 0.872470 0.910781 +vt 0.858300 0.897770 +vt 0.789474 0.817844 +vt 0.793522 0.802974 +vt 0.799595 0.806691 +vt 0.983806 0.881041 +vt 0.971660 0.899628 +vt 0.971660 0.881041 +vt 1.000000 0.881041 +vt 0.983806 0.899628 +vt 0.955466 0.899628 +vt 0.591093 0.795539 +vt 0.595142 0.806691 +vt 0.578947 0.806691 +vt 0.736842 0.795539 +vt 0.748988 0.806691 +vt 0.732794 0.806691 +vt 0.518153 0.799263 +vt 0.510121 0.806642 +vt 0.502090 0.799263 +vt 0.000000 0.672862 +vt 0.064777 0.598513 +vt 0.072874 0.672862 +vt 0.000000 0.457249 +vt 0.064777 0.531599 +vt 0.000000 0.531599 +vt 0.129555 0.672862 +vt 0.072874 0.598513 +vt 0.137652 0.598513 +vt 0.129555 0.457249 +vt 0.072874 0.531599 +vt 0.072874 0.457249 +vt 0.287111 0.613660 +vt 0.287111 0.542474 +vt 0.354251 0.506881 +vt 0.316093 0.419142 +vt 0.424798 0.419142 +vt 0.370445 0.505576 +vt 0.939852 0.768664 +vt 0.949169 0.776952 +vt 0.905082 0.776952 +vt 0.975708 0.765799 +vt 0.988435 0.768664 +vt 0.997752 0.776952 +vt 0.943320 0.756505 +vt 0.943320 0.765799 +vt 0.906883 0.756505 +vt 0.969636 0.739777 +vt 0.982516 0.744678 +vt 0.987854 0.756505 +vt 0.306899 0.661712 +vt 0.327935 0.650558 +vt 0.315789 0.692176 +vt 0.716599 0.743494 +vt 0.724696 0.732342 +vt 0.728745 0.736059 +vt 0.680162 0.646840 +vt 0.676113 0.743494 +vt 0.676113 0.646840 +vt 0.716599 0.646840 +vt 0.680162 0.743494 +vt 0.688259 0.732342 +vt 0.692308 0.736059 +vt 0.712551 0.743494 +vt 0.712551 0.646840 +vt 0.736842 0.736059 +vt 0.765182 0.747212 +vt 0.672065 0.750929 +vt 0.672065 0.747212 +vt 0.777328 0.750929 +vt 0.769231 0.747212 +vt 0.777328 0.747212 +vt 0.704453 0.732342 +vt 0.704453 0.646840 +vt 0.748988 0.646840 +vt 0.740891 0.732342 +vt 0.740891 0.646840 +vt 0.781377 0.747212 +vt 0.769231 0.750929 +vt 0.748988 0.743494 +vt 0.712551 0.747212 +vt 0.680162 0.747212 +vt 0.781377 0.750929 +vt 0.874494 0.747212 +vt 0.874494 0.750929 +vt 0.700405 0.736059 +vt 0.728745 0.635688 +vt 0.736842 0.639405 +vt 0.728745 0.639405 +vt 0.720648 0.635688 +vt 0.724696 0.639405 +vt 0.720648 0.639405 +vt 0.712551 0.639405 +vt 0.748988 0.624535 +vt 0.712551 0.620818 +vt 0.736842 0.620818 +vt 0.761134 0.635688 +vt 0.748988 0.635688 +vt 0.700405 0.635688 +vt 0.688259 0.624535 +vt 0.700405 0.624535 +vt 0.676113 0.635688 +vt 0.676113 0.624535 +vt 0.761134 0.624535 +vt 0.773279 0.635688 +vt 0.805668 0.624535 +vt 0.813765 0.635688 +vt 0.805668 0.635688 +vt 0.781377 0.635688 +vt 0.773279 0.624535 +vt 0.781377 0.624535 +vt 0.700405 0.646840 +vt 0.748988 0.646840 +vt 0.748988 0.613383 +vt 0.700405 0.613383 +vt 0.724696 0.628253 +vt 0.793522 0.628253 +vt 0.748988 0.721190 +vt 0.777328 0.717472 +vt 0.777328 0.721190 +vt 0.785425 0.721190 +vt 0.858300 0.721190 +vt 0.838057 0.717472 +vt 0.858300 0.717472 +vt 0.855926 0.726448 +vt 0.866397 0.721190 +vt 0.870445 0.747212 +vt 0.850201 0.728625 +vt 0.813769 0.728625 +vt 0.809717 0.747212 +vt 0.805664 0.728625 +vt 0.809717 0.747212 +vt 0.769232 0.728625 +vt 0.748988 0.747212 +vt 0.753036 0.721190 +vt 0.763507 0.726448 +vt 0.748988 0.717472 +vt 0.777328 0.721190 +vt 0.748988 0.721190 +vt 0.777328 0.717472 +vt 0.785425 0.721190 +vt 0.858300 0.721190 +vt 0.838057 0.717472 +vt 0.858300 0.717472 +vt 0.763507 0.726448 +vt 0.753036 0.721190 +vt 0.748988 0.747212 +vt 0.769232 0.728625 +vt 0.805664 0.728625 +vt 0.809717 0.747212 +vt 0.813769 0.728625 +vt 0.809717 0.747212 +vt 0.850201 0.728625 +vt 0.870445 0.747212 +vt 0.866397 0.721190 +vt 0.855926 0.726448 +vt 0.773279 0.654275 +vt 0.757085 0.650558 +vt 0.773279 0.650558 +vt 0.595142 0.420074 +vt 0.574899 0.431227 +vt 0.607287 0.434944 +vt 0.635628 0.438662 +vt 0.643725 0.420074 +vt 0.615385 0.420074 +vt 0.659919 0.420074 +vt 0.643725 0.431227 +vt 0.659919 0.431227 +vt 0.668016 0.420074 +vt 0.668016 0.434944 +vt 0.680162 0.420074 +vt 0.676113 0.427509 +vt 0.744939 0.420074 +vt 0.684211 0.423792 +vt 0.744939 0.423792 +vt 0.761134 0.420074 +vt 0.761134 0.423792 +vt 0.773279 0.420074 +vt 0.773279 0.423792 +vt 0.789474 0.420074 +vt 0.777328 0.423792 +vt 0.785425 0.423792 +vt 0.801619 0.420074 +vt 0.789474 0.423792 +vt 0.801619 0.423792 +vt 0.805668 0.420074 +vt 0.659919 0.379182 +vt 0.659919 0.364312 +vt 0.651822 0.364312 +vt 0.587045 0.364312 +vt 0.530364 0.379182 +vt 0.805668 0.364312 +vt 0.817814 0.420074 +vt 0.817814 0.364312 +vt 0.562753 0.420074 +vt 0.570850 0.431227 +vt 0.570850 0.420074 +vt 0.635628 0.382900 +vt 0.643725 0.401487 +vt 0.643725 0.390335 +vt 0.570850 0.390335 +vt 0.562753 0.401487 +vt 0.570850 0.401487 +vt 0.659919 0.401487 +vt 0.659919 0.390335 +vt 0.668016 0.401487 +vt 0.668016 0.386617 +vt 0.680162 0.401487 +vt 0.676113 0.394052 +vt 0.684211 0.397770 +vt 0.744939 0.401487 +vt 0.744939 0.397770 +vt 0.761134 0.401487 +vt 0.761134 0.397770 +vt 0.773279 0.401487 +vt 0.773279 0.397770 +vt 0.777328 0.397770 +vt 0.789474 0.401487 +vt 0.785425 0.397770 +vt 0.789474 0.397770 +vt 0.801619 0.401487 +vt 0.801619 0.397770 +vt 0.805668 0.401487 +vt 0.805668 0.397770 +vt 0.659919 0.334572 +vt 0.651822 0.349442 +vt 0.659919 0.349442 +vt 0.587045 0.349442 +vt 0.817814 0.297398 +vt 0.805668 0.349442 +vt 0.817814 0.349442 +vt 0.417004 0.375465 +vt 0.429150 0.371747 +vt 0.429150 0.375465 +vt 0.441296 0.375465 +vt 0.441296 0.371747 +vt 0.453441 0.375465 +vt 0.417004 0.356877 +vt 0.429150 0.360595 +vt 0.417004 0.360595 +vt 0.441296 0.356877 +vt 0.429150 0.356877 +vt 0.453441 0.356877 +vt 0.441296 0.360595 +vt 0.493927 0.360595 +vt 0.502024 0.371747 +vt 0.493927 0.371747 +vt 0.453441 0.360595 +vt 0.457490 0.371747 +vt 0.453441 0.371747 +vt 0.412955 0.360595 +vt 0.412955 0.349442 +vt 0.412955 0.371747 +vt 0.417004 0.371747 +vt 0.761134 0.849442 +vt 0.775304 0.836431 +vt 0.795547 0.836431 +vt 0.306899 0.728623 +vt 0.306899 0.706321 +vt 0.327935 0.695167 +vt 0.421053 0.736786 +vt 0.408907 0.739777 +vt 0.429943 0.706321 +vt 0.327935 0.739777 +vt 0.408907 0.695167 +vt 0.574899 0.390335 +vt 0.595142 0.401487 +vt 0.607287 0.386617 +vt 0.615385 0.401487 +vt 0.327935 0.695167 +vt 0.408907 0.650558 +vt 0.408907 0.695167 +vt 0.433198 0.672862 +vt 0.421053 0.692176 +vt 0.959514 1.000000 +vt 0.834008 0.817844 +vt 0.809717 0.817844 +vt 0.809717 0.849442 +vt 0.809717 0.868030 +vt 0.823887 0.881041 +vt 0.858300 0.868030 +vt 0.858300 0.849442 +vt 0.846154 0.828996 +vt 0.842105 0.821561 +vt 0.825911 0.821561 +vt 0.821862 0.828996 +vt 0.834008 0.817844 +vt 0.870445 0.825279 +vt 0.870445 0.799257 +vt 0.765182 0.817844 +vt 0.906883 0.875465 +vt 0.906883 0.897770 +vt 0.921053 0.910781 +vt 0.941296 0.910781 +vt 0.955466 0.897770 +vt 0.858300 0.875465 +vt 0.906883 0.875465 +vt 0.872470 0.851301 +vt 0.892712 0.851301 +vt 0.906883 0.897770 +vt 0.805668 0.802974 +vt 1.000000 0.899628 +vt 0.955466 0.881041 +vt 0.529511 0.788833 +vt 0.526918 0.797738 +vt 0.519819 0.804256 +vt 0.500424 0.804256 +vt 0.493325 0.797738 +vt 0.490732 0.788833 +vt 0.000000 0.598513 +vt 0.072874 0.457249 +vt 0.072874 0.672862 +vt 0.137652 0.531599 +vt 0.421390 0.613660 +vt 0.393014 0.639715 +vt 0.354251 0.649253 +vt 0.315488 0.639715 +vt 0.276725 0.578067 +vt 0.315488 0.516418 +vt 0.393014 0.516418 +vt 0.421390 0.542474 +vt 0.431777 0.578067 +vt 0.339065 0.497862 +vt 0.316093 0.476769 +vt 0.307692 0.447955 +vt 0.339065 0.398048 +vt 0.370445 0.390335 +vt 0.401826 0.398048 +vt 0.433198 0.447955 +vt 0.424798 0.476769 +vt 0.401826 0.497862 +vt 0.914399 0.768664 +vt 0.927126 0.765799 +vt 0.953665 0.776952 +vt 0.962982 0.768664 +vt 0.906883 0.765799 +vt 0.912221 0.744678 +vt 0.925101 0.739777 +vt 0.937982 0.744678 +vt 0.987854 0.765799 +vt 0.951417 0.765799 +vt 0.951417 0.756505 +vt 0.956756 0.744678 +vt 0.306899 0.684013 +vt 0.303644 0.672862 +vt 0.315789 0.653549 +vt 0.724696 0.646840 +vt 0.688259 0.646840 +vt 0.765182 0.750929 +vt 0.724696 0.635688 +vt 0.688259 0.635688 +vt 0.813765 0.624535 +vt 0.712551 0.646840 +vt 0.736842 0.646840 +vt 0.736842 0.613383 +vt 0.712551 0.613383 +vt 0.789474 0.635688 +vt 0.797571 0.635688 +vt 0.748988 0.717472 +vt 0.785425 0.717472 +vt 0.838057 0.721190 +vt 0.858300 0.721190 +vt 0.761134 0.721190 +vt 0.785425 0.717472 +vt 0.838057 0.721190 +vt 0.761134 0.721190 +vt 0.858300 0.721190 +vt 0.757085 0.654275 +vt 0.805668 0.423792 +vt 0.805668 0.405204 +vt 0.530364 0.334572 +vt 0.805668 0.315985 +vt 0.502024 0.360595 +vt 0.457490 0.360595 +vt 0.412955 0.382900 +vt 0.773279 0.828996 +vt 0.777328 0.821561 +vt 0.785425 0.817844 +vt 0.793522 0.821561 +vt 0.797571 0.828996 +vt 0.809717 0.849442 +vt 0.775304 0.881041 +vt 0.809717 0.868030 +vt 0.795547 0.881041 +vt 0.761134 0.868030 +vt 0.303644 0.717472 +vt 0.315789 0.698158 +vt 0.315789 0.736786 +vt 0.421053 0.698158 +vt 0.433198 0.717472 +vt 0.429943 0.728623 +vt 0.429943 0.684013 +vt 0.421053 0.653549 +vt 0.429943 0.661712 +vt -0.000000 1.000000 +vt 0.101215 0.985130 +vt 0.101215 1.000000 +vt -0.000000 0.985130 +vt 0.101215 0.970260 +vt 0.000000 0.970260 +vt 0.101215 0.955390 +vt 0.000000 0.955390 +vt 0.101215 0.940520 +vt 0.000000 0.940520 +vt 0.101215 0.925651 +vt 0.000000 0.925651 +vt 0.101215 0.910781 +vt 0.000000 0.910781 +vt 0.101215 0.895911 +vt 0.000000 0.895911 +vt 0.101215 0.881041 +vt 0.854251 0.955390 +vt 0.854251 0.944238 +vt 0.854251 0.933086 +vt 0.854251 0.921933 +vt 0.854251 1.000000 +vt 0.854251 0.988848 +vt 0.854251 0.977695 +vt 0.854251 0.966543 +vt 0.854251 0.910781 +vt 0.874494 0.814126 +vt 0.898785 0.832714 +vt 0.874494 0.832714 +vt 0.874494 0.713755 +vt 0.898785 0.732342 +vt 0.874494 0.732342 +vt 0.874494 0.795539 +vt 0.898785 0.814126 +vt 0.874494 0.851301 +vt 0.898785 0.851301 +vt 0.874494 0.695167 +vt 0.898785 0.713755 +vt 0.898785 0.750929 +vt 0.874494 0.750929 +vt 0.874494 0.788104 +vt 0.898785 0.780669 +vt 0.898785 0.788104 +vt 0.834008 0.806691 +vt 0.844130 0.806691 +vt 0.838057 0.802974 +vt 0.854251 0.806691 +vt 0.850202 0.802974 +vt 0.854251 0.802974 +vt 0.101215 0.955390 +vt 0.372470 0.970260 +vt 0.101215 0.970260 +vt 0.101215 0.985130 +vt 0.372470 1.000000 +vt 0.101215 1.000000 +vt 0.101215 0.895911 +vt 0.372470 0.910781 +vt 0.101215 0.910781 +vt 0.101215 0.940520 +vt 0.372470 0.925651 +vt 0.372470 0.940520 +vt 0.372470 0.955390 +vt 0.372470 0.985130 +vt 0.101215 0.881041 +vt 0.372470 0.895911 +vt 0.101215 0.925651 +vt 0.983806 0.914498 +vt 0.971660 0.940520 +vt 0.971660 0.914498 +vt 0.983806 0.962825 +vt 0.971660 0.981413 +vt 0.971660 0.962825 +vt 0.983806 0.799257 +vt 0.971660 0.817844 +vt 0.971660 0.799257 +vt 0.983806 0.840149 +vt 0.971660 0.866171 +vt 0.971660 0.840149 +vt 0.983806 0.940520 +vt 0.983806 0.981413 +vt 0.971660 1.000000 +vt 0.983806 0.817844 +vt 0.672065 0.821561 +vt 0.655870 0.806691 +vt 0.672065 0.806691 +vt 0.000000 0.750929 +vt 0.121457 0.739777 +vt 0.121457 0.750929 +vt 0.000000 0.828996 +vt 0.121457 0.869888 +vt 0.000000 0.869888 +vt 0.000000 0.881041 +vt 0.121457 0.881041 +vt 0.121457 0.791822 +vt -0.000000 0.791822 +vt 0.481781 0.869888 +vt 0.481781 0.881041 +vt 0.481781 0.750929 +vt 0.481781 0.739777 +vt 0.121457 0.817844 +vt 0.481781 0.815985 +vt 0.121457 0.828996 +vt 0.477733 0.825279 +vt 0.121457 0.802974 +vt 0.481781 0.804833 +vt 0.477733 0.795539 +vt 0.481781 0.776952 +vt 0.481781 0.843866 +vt 0.489879 0.780669 +vt 0.489879 0.747212 +vt 0.489879 0.840149 +vt 0.372470 0.895911 +vt 0.854251 0.910781 +vt 0.372470 0.910781 +vt 0.372470 0.970260 +vt 0.854251 0.985130 +vt 0.372470 0.985130 +vt 0.854251 0.925651 +vt 0.372470 0.925651 +vt 0.372470 0.881041 +vt 0.854251 0.895911 +vt 0.372470 1.000000 +vt 0.854251 1.000000 +vt 0.489879 0.881041 +vt 0.761134 0.873606 +vt 0.761134 0.881041 +vt 0.489879 0.866171 +vt 0.761134 0.858736 +vt 0.761134 0.866171 +vt 0.489879 0.851301 +vt 0.761134 0.843866 +vt 0.761134 0.851301 +vt 0.489879 0.836431 +vt 0.761134 0.828996 +vt 0.761134 0.836431 +vt 0.489879 0.873606 +vt 0.489879 0.858736 +vt 0.489879 0.843866 +vt 0.489879 0.828996 +vt 0.761134 0.821561 +vt 0.898785 0.795539 +vt 0.874494 0.765799 +vt 0.898785 0.758364 +vt 0.898785 0.765799 +vt 0.874494 0.773234 +vt 0.898785 0.773234 +vt 0.874494 0.780669 +vt 0.874494 0.758364 +vt 0.983806 0.866171 +vt 0.372470 0.955390 +vt 0.854251 0.970260 +vt 0.854251 0.940520 +vt 0.372470 0.940520 +vt 0.854251 0.955390 +vt 0.550607 0.806691 +vt 0.538462 0.821561 +vt 0.538462 0.806691 +vt 0.684211 0.821561 +vt 0.526316 0.821561 +vt 0.526316 0.806691 +vt 0.514170 0.821561 +vt 0.514170 0.806691 +vt 0.562753 0.806691 +vt 0.550607 0.821561 +vt 0.502024 0.821561 +vt 0.502024 0.806691 +vt 0.489879 0.821561 +vt 0.489879 0.806691 +vt 0.562753 0.821561 +vt 0.765182 0.821561 +vt 0.643725 0.821561 +vt 0.643725 0.806691 +vt 0.000000 0.802974 +vt 0.000000 0.817844 +vt 0.000000 0.576208 +vt 0.064777 0.565056 +vt 0.064777 0.576208 +vt 0.000000 0.587361 +vt 0.064777 0.587361 +vt 0.064777 0.542751 +vt 0.000000 0.542751 +vt 0.064777 0.553903 +vt 0.000000 0.553903 +vt 0.267206 0.684015 +vt -0.000000 0.695167 +vt -0.000000 0.684015 +vt 0.000000 0.565056 +vt 0.267206 0.706320 +vt 0.000000 0.717472 +vt -0.000000 0.706320 +vt 0.267206 0.717472 +vt -0.000000 0.728625 +vt 0.267206 0.695167 +vt 0.210526 0.672862 +vt 0.267206 0.672862 +vt 0.072874 0.739777 +vt 0.267206 0.728625 +vt 0.210526 0.739777 +vt 0.137652 0.553903 +vt 0.072874 0.565056 +vt 0.072874 0.553903 +vt 0.137652 0.587361 +vt 0.072874 0.576208 +vt 0.137652 0.576208 +vt 0.137652 0.542751 +vt 0.072874 0.542751 +vt 0.137652 0.565056 +vt 0.072874 0.587361 +vt 0.137652 0.598513 +vt 0.275304 0.631970 +vt 0.137652 0.635688 +vt 0.275304 0.672862 +vt 0.137652 0.672862 +vt 0.137652 0.486989 +vt 0.275304 0.449814 +vt 0.275304 0.483271 +vt 0.137652 0.524164 +vt 0.275304 0.490706 +vt 0.275304 0.520446 +vt 0.137652 0.561338 +vt 0.275304 0.527881 +vt 0.275304 0.557621 +vt 0.275304 0.594796 +vt 0.914980 0.799257 +vt 0.927126 0.776952 +vt 0.927126 0.799257 +vt 0.939271 0.799257 +vt 0.951417 0.776952 +vt 0.951417 0.799257 +vt 0.902834 0.776952 +vt 0.902834 0.799257 +vt 0.939271 0.776952 +vt 0.963563 0.776952 +vt 0.951417 0.799257 +vt 0.951417 0.776952 +vt 1.000000 0.799257 +vt 0.987854 0.776952 +vt 1.000000 0.776952 +vt 0.975708 0.776952 +vt 0.963563 0.799257 +vt 0.987854 0.799257 +vt 0.947368 0.754647 +vt 0.947368 0.765799 +vt 0.902834 0.765799 +vt 0.906883 0.754647 +vt 0.902834 0.754647 +vt 0.906883 0.739777 +vt 0.902834 0.739777 +vt 0.906883 0.724907 +vt 0.947368 0.739777 +vt 0.943320 0.724907 +vt 0.947368 0.724907 +vt 0.943320 0.754647 +vt 0.991903 0.765799 +vt 0.987854 0.754647 +vt 0.991903 0.754647 +vt 0.947368 0.754647 +vt 0.951417 0.754647 +vt 0.947368 0.739777 +vt 0.951417 0.739777 +vt 0.951417 0.724907 +vt 0.991903 0.739777 +vt 0.987854 0.724907 +vt 0.991903 0.724907 +vt 0.566802 0.037175 +vt 0.692308 0.014870 +vt 0.692308 0.037175 +vt 0.668016 0.089219 +vt 0.340081 0.066914 +vt 0.668016 0.066914 +vt 0.344130 0.037175 +vt 0.404858 0.014870 +vt 0.404858 0.037175 +vt 0.202429 0.141264 +vt 0.178138 0.118959 +vt 0.202429 0.118959 +vt 0.311741 0.037175 +vt 0.344130 0.014870 +vt 0.178138 0.141264 +vt 0.109312 0.118959 +vt -0.000000 0.037175 +vt 0.311741 0.014870 +vt 0.000000 0.141264 +vt 0.052632 0.118959 +vt 0.052632 0.141264 +vt 0.109312 0.141264 +vt 0.210526 0.066914 +vt 0.271255 0.089219 +vt 0.210526 0.089219 +vt 0.489879 0.037175 +vt 0.534413 0.014870 +vt 0.534413 0.037175 +vt 0.271255 0.066914 +vt 0.279352 0.089219 +vt 0.445344 0.037175 +vt 0.489879 0.014870 +vt 0.566802 0.014870 +vt 0.445344 0.014870 +vt 0.340081 0.089219 +vt 0.279352 0.066914 +vt 0.161943 0.089219 +vt 0.161943 0.066914 +vt -0.000000 0.089219 +vt 0.340081 0.104089 +vt 0.534413 0.052045 +vt 0.198381 0.152416 +vt 0.445344 0.052045 +vt 0.178138 0.156134 +vt 0.404858 0.048327 +vt 0.000000 0.156134 +vt 0.210526 0.104089 +vt 0.161943 0.104089 +vt 0.109312 0.152416 +vt 0.271255 0.104089 +vt 0.344130 0.048327 +vt 0.279352 0.104089 +vt 0.692308 0.048327 +vt 0.311741 0.052045 +vt 0.566802 0.052045 +vt 0.145749 0.297398 +vt 0.283401 0.237918 +vt 0.307692 0.297398 +vt -0.000000 0.066914 +vt 0.161943 0.052045 +vt 0.210526 0.052045 +vt 0.271255 0.052045 +vt 0.279352 0.052045 +vt 0.340081 0.052045 +vt 0.659919 0.052045 +vt 0.000000 0.104089 +vt 0.052632 0.107807 +vt 0.109312 0.107807 +vt 0.178138 0.104089 +vt 0.198381 0.107807 +vt -0.000000 0.014870 +vt 0.311741 0.000000 +vt 0.344130 0.003717 +vt 0.404858 0.003717 +vt 0.445344 0.000000 +vt 0.534413 0.000000 +vt 0.566802 0.000000 +vt 0.692308 0.003717 +vt 0.145749 0.297398 +vt 0.283401 0.237918 +vt 0.145749 0.237918 +vt 0.311741 0.230483 +vt 0.307692 0.297398 +vt 0.352227 0.282528 +vt 0.348178 0.211896 +vt 0.396761 0.252788 +vt 0.376518 0.185874 +vt 0.425101 0.252788 +vt 0.441296 0.159851 +vt 0.477733 0.159851 +vt 0.789474 0.245353 +vt 0.773279 0.089219 +vt 0.785425 0.100372 +vt 0.801619 0.152416 +vt 0.801619 0.204461 +vt 0.311741 0.230483 +vt 0.352227 0.282528 +vt 0.348178 0.211896 +vt 0.376518 0.182156 +vt 0.396761 0.252788 +vt 0.441296 0.159851 +vt 0.376518 0.144981 +vt 0.425101 0.252788 +vt 0.477733 0.159851 +vt 0.789474 0.245353 +vt 0.773279 0.089219 +vt 0.785425 0.100372 +vt 0.801619 0.152416 +vt 0.801619 0.204461 +vt 0.700405 0.788104 +vt 0.862348 0.773234 +vt 0.862348 0.788104 +vt 0.651822 0.773234 +vt 0.489879 0.788104 +vt 0.489879 0.773234 +vt 0.862348 0.762082 +vt 0.700405 0.750929 +vt 0.862348 0.750929 +vt 0.489879 0.750929 +vt 0.651822 0.762082 +vt 0.489879 0.762082 +vt 0.700405 0.762082 +vt 0.700405 0.773234 +vt 0.688259 0.773234 +vt 0.688259 0.762082 +vt 0.694332 0.750929 +vt 0.676113 0.762082 +vt 0.682186 0.750929 +vt 0.676113 0.773234 +vt 0.663968 0.762082 +vt 0.670040 0.750929 +vt 0.663968 0.773234 +vt 0.657895 0.750929 +vt 0.663968 0.788104 +vt 0.651822 0.788104 +vt 0.676113 0.788104 +vt 0.688259 0.788104 +vt 0.801619 0.717472 +vt 0.793522 0.721190 +vt 0.793522 0.717472 +vt 0.801619 0.721190 +vt 0.801619 0.717472 +vt 0.793522 0.721190 +vt 0.793522 0.717472 +vt 0.801619 0.721190 +vt 0.748988 0.657993 +vt 0.781377 0.661710 +vt 0.748988 0.661710 +vt 0.748988 0.669145 +vt 0.781377 0.672862 +vt 0.748988 0.672862 +vt 0.781377 0.665428 +vt 0.748988 0.665428 +vt 0.748988 0.680297 +vt 0.781377 0.676580 +vt 0.781377 0.680297 +vt 0.748988 0.676580 +vt 0.781377 0.669145 +vt 0.773279 0.684015 +vt 0.757085 0.684015 +vt 0.781377 0.657993 +vt 0.696356 0.364312 +vt 0.684211 0.349442 +vt 0.684211 0.364312 +vt 0.672065 0.364312 +vt 0.672065 0.349442 +vt 0.659919 0.364312 +vt 0.793522 0.349442 +vt 0.793522 0.364312 +vt 0.781377 0.349442 +vt 0.781377 0.364312 +vt 0.769231 0.364312 +vt 0.769231 0.349442 +vt 0.708502 0.364312 +vt 0.708502 0.349442 +vt 0.481781 0.360595 +vt 0.481781 0.371747 +vt 0.469636 0.371747 +vt 0.469636 0.360595 +vt 0.000000 0.881041 +vt 0.898785 0.695167 +vt 0.854251 0.817844 +vt 0.834008 0.802974 +vt 0.372470 0.881041 +vt 0.983806 1.000000 +vt 0.655870 0.821561 +vt 0.000000 0.739777 +vt 0.489879 0.873606 +vt 0.854251 0.881041 +vt 0.489879 0.821561 +vt 0.684211 0.806691 +vt 0.765182 0.806691 +vt -0.000000 0.739777 +vt 0.267206 0.739777 +vt 0.275304 0.602230 +vt 0.275304 0.639405 +vt 0.137652 0.449814 +vt 0.275304 0.565056 +vt 0.914980 0.776952 +vt 0.975708 0.799257 +vt 0.902834 0.724907 +vt 0.943320 0.739777 +vt 0.947368 0.765799 +vt 0.947368 0.724907 +vt 0.987854 0.739777 +vt 0.000000 0.118959 +vt 0.659919 0.104089 +vt 0.489879 0.052045 +vt 0.052632 0.152416 +vt -0.000000 0.100372 +vt 0.004049 0.048327 +vt 0.145749 0.237918 +vt -0.000000 0.055762 +vt 0.004049 0.003717 +vt 0.489879 0.000000 +vt 0.376518 0.144981 +vt 0.477733 0.275093 +vt 0.477733 0.275093 +vt 0.651822 0.750929 +vt 0.748988 0.684015 +vt 0.781377 0.684015 +vt 0.781377 0.654275 +vt 0.748988 0.654275 +vt 0.696356 0.349442 +vt 0.659919 0.349442 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.5547 0.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.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.1414 -0.9899 +vn 0.0000 0.1961 0.9806 +vn 0.0000 -0.8321 -0.5547 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9239 -0.3827 -0.0000 +vn 0.3827 -0.9239 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn -0.9239 -0.3827 -0.0000 +vn -0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.9898 -0.1427 -0.0000 +vn -0.9898 -0.1427 -0.0000 +vn 0.9986 0.0532 0.0000 +vn 0.0000 0.5547 -0.8321 +vn 0.0000 0.2898 -0.9571 +vn 0.0000 0.4178 -0.9086 +vn 0.9696 -0.2448 0.0000 +vn 0.9638 -0.2667 0.0000 +vn -0.9696 -0.2448 -0.0000 +vn -0.9638 -0.2667 -0.0000 +vn -0.2415 -0.9704 0.0000 +vn 0.2415 -0.9704 0.0000 +vn -0.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.0066 +vn -0.4707 0.8823 0.0033 +vn -0.5000 0.8660 0.0014 +vn 0.8540 -0.5198 0.0206 +vn 0.8570 -0.5154 0.0000 +vn -0.8198 0.4030 0.4069 +vn -0.6324 0.5454 0.5501 +vn 0.8193 0.4028 0.4080 +vn 0.6319 0.5454 0.5507 +vn -0.2580 -0.9657 0.0277 +vn -0.3816 -0.8474 0.3692 +vn -0.8624 -0.5058 0.0217 +vn -0.8221 -0.3833 0.4210 +vn 0.2409 -0.9702 0.0278 +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.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.8661 0.4998 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.8570 -0.5154 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.9915 0.1303 -0.0000 +vn -0.8661 0.4998 0.0000 +vn -0.9915 0.1303 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.5074 -0.8617 0.0000 +vn 0.8660 -0.5000 0.0000 +vn 0.8733 -0.4871 0.0000 +vn 0.9659 -0.2588 0.0000 +vn -0.9659 -0.2588 -0.0000 +vn -0.8733 -0.4871 -0.0000 +vn -0.8660 -0.5000 -0.0000 +vn -0.5074 -0.8617 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.8660 0.5000 0.0000 +vn -0.8660 0.5000 -0.0000 +vn 0.9659 0.2588 0.0000 +vn -0.9659 0.2588 -0.0000 +vn 0.4919 -0.8707 0.0000 +vn -0.8579 -0.5139 0.0000 +vn -0.4919 -0.8707 0.0000 +vn 0.8579 -0.5139 0.0000 +vn 0.4971 0.8676 0.0152 +vn 0.8602 0.5069 0.0565 +vn 0.8607 0.5059 0.0567 +vn 0.9603 0.2673 0.0801 +vn 0.9601 0.2678 0.0802 +vn -0.8607 0.5059 0.0567 +vn -0.9603 0.2673 0.0801 +vn -0.8602 0.5069 0.0565 +vn -0.4971 0.8676 0.0152 +vn -0.4965 0.8679 0.0151 +vn 0.4965 0.8679 0.0151 +vn 0.8660 0.4973 -0.0523 +vn 0.8660 -0.4973 0.0523 +vn 0.7071 -0.7032 0.0739 +vn 0.7071 0.7032 -0.0739 +vn -0.8660 0.4973 -0.0523 +vn -0.7071 0.7032 -0.0739 +vn -0.7071 -0.7032 0.0739 +vn -0.8660 -0.4973 0.0523 +vn 0.8090 0.5846 -0.0614 +vn 0.8045 0.5702 -0.1664 +vn 0.8090 -0.5846 0.0614 +vn 0.8022 -0.5932 -0.0683 +vn 0.8045 -0.5923 -0.0442 +vn 0.8090 -0.4568 -0.3699 +vn 0.8090 -0.0614 -0.5846 +vn 0.8090 0.3699 -0.4568 +vn 0.8022 0.5660 -0.1902 +vn -0.8090 -0.5846 0.0614 +vn -0.8022 -0.5932 -0.0683 +vn -0.8045 -0.5923 -0.0442 +vn -0.8090 0.5846 -0.0614 +vn -0.8045 0.5702 -0.1664 +vn -0.8022 0.5660 -0.1902 +vn -0.8090 0.3699 -0.4568 +vn -0.8090 -0.0614 -0.5846 +vn -0.8090 -0.4568 -0.3699 +vn -0.4133 -0.9050 0.1009 +vn -0.4015 0.6881 -0.6044 +vn 0.4005 0.8976 0.1842 +vn 0.4015 0.6881 -0.6044 +vn -0.3921 -0.9116 -0.1234 +vn 0.3513 -0.9044 -0.2423 +vn -0.3513 -0.9044 -0.2423 +vn -0.3527 -0.9287 -0.1148 +vn 0.3977 -0.5316 -0.7479 +vn 0.3527 -0.9287 -0.1148 +vn 0.3921 -0.9116 -0.1234 +vn -0.3976 -0.5316 -0.7479 +vn 0.3745 -0.0856 -0.9233 +vn 0.4133 -0.9050 0.1009 +vn 0.3756 0.1302 -0.9176 +vn -0.3756 0.1302 -0.9176 +vn -0.3745 -0.0856 -0.9233 +vn 0.4365 0.7953 -0.4208 +vn -0.4568 0.8586 -0.2328 +vn -0.4365 0.7953 -0.4208 +vn -0.4739 -0.7007 0.5334 +vn 0.4553 -0.8264 0.3312 +vn -0.4553 -0.8264 0.3312 +vn 0.4568 0.8586 -0.2328 +vn -0.4373 0.8820 0.1754 +vn -0.4489 -0.3977 0.8002 +vn 0.4739 -0.7007 0.5334 +vn 0.4489 -0.3977 0.8002 +vn -0.0918 -0.2734 0.9575 +vn 0.0918 -0.2734 0.9575 +vn -0.4005 0.8976 0.1842 +vn 0.4373 0.8820 0.1754 +vn -0.4066 0.8968 -0.1747 +vn 0.4066 0.8968 -0.1747 +vn -0.3826 0.9239 0.0000 +vn -0.9067 0.4207 0.0298 +vn -0.7970 -0.5523 0.2445 +vn -0.8887 -0.4503 -0.0866 +vn -0.8033 -0.2749 0.5283 +vn -0.9298 -0.1635 -0.3296 +vn -0.3431 -0.2369 0.9089 +vn -0.9154 0.3131 -0.2530 +vn -0.9409 0.3038 -0.1495 +vn -0.9195 0.3905 -0.0445 +vn -0.9116 -0.0453 -0.4087 +vn -0.6948 -0.6947 -0.1861 +vn -0.9642 0.2475 -0.0950 +vn -0.7044 -0.7043 -0.0877 +vn -0.9575 0.2768 0.0809 +vn -0.7072 -0.7070 -0.0000 +vn -0.7551 -0.6460 0.1114 +vn -0.7561 -0.6449 0.1111 +vn 0.9195 0.3905 -0.0445 +vn 0.3826 0.9239 0.0000 +vn 0.9409 0.3038 -0.1495 +vn 0.9642 0.2475 -0.0950 +vn 0.9575 0.2768 0.0809 +vn 0.9067 0.4207 0.0298 +vn 0.9154 0.3131 -0.2530 +vn 0.9110 0.0693 -0.4065 +vn 0.9116 -0.0453 -0.4087 +vn 0.9298 -0.1635 -0.3296 +vn 0.8887 -0.4503 -0.0866 +vn 0.7551 -0.6460 0.1114 +vn 0.7044 -0.7043 -0.0877 +vn 0.6948 -0.6947 -0.1861 +vn 0.3431 -0.2369 0.9089 +vn 0.8033 -0.2749 0.5283 +vn 0.7970 -0.5523 0.2445 +vn 0.7561 -0.6449 0.1111 +vn 0.7072 -0.7070 -0.0000 +vn -0.9110 0.0693 -0.4065 +vn 0.9783 0.0000 -0.2071 +vn -0.9783 0.0000 -0.2071 +vn 0.6984 0.7157 0.0000 +vn -0.0000 0.9904 -0.1381 +vn -0.7124 0.6861 -0.1475 +vn -0.6984 0.7157 0.0000 +vn 0.7124 0.6861 -0.1475 +vn 0.9142 0.4052 0.0000 +vn 0.8992 0.3985 -0.1807 +vn -0.8992 0.3985 -0.1807 +vn -0.9142 0.4052 0.0000 +vn 0.6472 0.3875 -0.6565 +vn 0.5294 0.6630 -0.5293 +vn -0.0000 0.6630 -0.7486 +vn -0.0000 0.3827 -0.9239 +vn -0.5294 0.6630 -0.5293 +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.0000 0.4830 0.8756 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn -0.0000 0.4830 -0.8756 +vn 0.0000 0.5773 -0.8165 +vn 0.0000 0.5773 0.8165 +vn 0.0000 0.5774 0.8165 +vn 0.0000 0.8136 -0.5814 +vn 0.0000 0.3420 -0.9397 +vn 0.0000 -0.3505 0.9366 +vn 0.0000 -0.8233 0.5676 +vn 0.0000 -0.2732 -0.9620 +vn 0.0000 -0.7339 -0.6793 +vn 0.0000 0.2755 0.9613 +vn 0.0000 -0.9718 -0.2358 +vn 0.0000 -0.9397 0.3420 +vn 0.0000 0.7144 0.6997 +vn -0.0000 -0.3827 -0.9239 +vn -0.0000 -0.5814 -0.8136 +vn 0.0000 0.8590 0.5120 +vn 0.0000 -0.7834 -0.6215 +vn 0.0000 -0.5373 0.8434 +vn 0.0000 -0.9892 -0.1465 +vn -0.0000 -0.9103 -0.4139 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.9845 0.1754 +vn 0.0000 0.9239 0.3827 +vn 0.0000 -1.0000 -0.0052 +vn 0.0000 0.9831 -0.1831 +vn 0.0000 -0.9632 -0.2688 +vn 0.0000 -0.3092 0.9510 +vn 0.0000 -0.4472 0.8944 +vn 0.0000 -0.0161 -0.9999 +vn 0.0000 0.1644 -0.9864 +vn 0.0000 0.4082 0.9129 +vn 0.0000 0.6000 0.8000 +vn 0.0000 0.0161 0.9999 +vn 0.0000 -0.6000 -0.8000 +vn 0.0000 -0.4082 -0.9129 +vn 0.4686 0.8834 -0.0000 +vn -0.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 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 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/models/weapons/lasrifle.obj b/src/main/resources/assets/hbm/models/weapons/lasrifle.obj index e6cf75634..5cb099694 100644 --- a/src/main/resources/assets/hbm/models/weapons/lasrifle.obj +++ b/src/main/resources/assets/hbm/models/weapons/lasrifle.obj @@ -1,416 +1,6 @@ # Blender v2.79 (sub 0) OBJ File: 'lasrifle.blend' # www.blender.org -o Plane -v -0.562500 -1.000000 3.000000 -v 0.562500 -1.000000 3.000000 -v -0.562500 -1.000000 -2.000000 -v 0.562500 -1.000000 -2.000000 -v -0.562500 2.000000 -2.000000 -v -0.562500 2.000000 2.000000 -v 0.562500 2.000000 2.000000 -v 0.562500 2.000000 -2.000000 -v 0.000000 1.875000 4.000000 -v -0.250000 1.808013 4.000000 -v -0.433012 1.625000 4.000000 -v -0.500000 1.375000 4.000000 -v -0.433012 1.125000 4.000000 -v -0.250000 0.941987 4.000000 -v 0.000000 0.875000 4.000000 -v 0.250000 0.941987 4.000000 -v 0.433012 1.125000 4.000000 -v 0.500000 1.375000 4.000000 -v 0.433013 1.625000 4.000000 -v 0.250000 1.808012 4.000000 -v 0.000000 1.875000 11.500000 -v -0.250000 1.808013 11.500000 -v -0.433012 1.625000 11.500000 -v -0.500000 1.375000 11.500000 -v -0.433012 1.125000 11.500000 -v -0.250000 0.941987 11.500000 -v 0.000000 0.875000 11.500000 -v 0.250000 0.941987 11.500000 -v 0.433012 1.125000 11.500000 -v 0.500000 1.375000 11.500000 -v 0.433013 1.625000 11.500000 -v 0.250000 1.808012 11.500000 -v 0.562500 0.750000 3.000000 -v -0.562500 0.750000 3.000000 -v 0.000000 1.812500 12.000000 -v -0.218750 1.753886 12.000000 -v -0.378886 1.593750 12.000000 -v -0.437500 1.375000 12.000000 -v -0.378886 1.156250 12.000000 -v -0.218750 0.996114 12.000000 -v 0.000000 0.937500 12.000000 -v 0.218750 0.996114 12.000000 -v 0.378886 1.156250 12.000000 -v 0.437500 1.375000 12.000000 -v 0.378886 1.593750 12.000000 -v 0.218750 1.753886 12.000000 -v -0.218750 1.753892 4.500000 -v 0.000000 1.812506 4.500000 -v -0.378886 1.593756 4.500000 -v -0.437500 1.375006 4.500000 -v -0.378886 1.156256 4.500000 -v -0.218750 0.996120 4.500000 -v 0.000000 0.937506 4.500000 -v 0.218750 0.996120 4.500000 -v 0.378886 1.156256 4.500000 -v 0.437500 1.375006 4.500000 -v 0.378886 1.593756 4.500000 -v 0.218750 1.753892 4.500000 -v -0.500000 0.187500 -2.000000 -v 0.500000 0.187500 -2.000000 -v -0.500000 1.937500 -2.000000 -v 0.500000 1.937500 -2.000000 -v -0.500000 1.937500 -4.000000 -v -0.250000 -0.062500 -2.500000 -v -0.250000 -0.062500 -2.000000 -v 0.500000 1.937500 -4.000000 -v -0.500000 1.437500 -4.750000 -v 0.500000 1.437500 -4.750000 -v -0.250000 -0.812500 -2.500000 -v 0.250000 -0.812500 -2.500000 -v 0.250000 -0.812500 -2.000000 -v -0.250000 -0.812500 -2.000000 -v 0.250000 -0.062500 -2.500000 -v 0.250000 -0.062500 -2.000000 -v -0.500000 0.437500 -4.750000 -v -0.500000 0.187500 -4.500000 -v 0.500000 0.187500 -4.500000 -v 0.500000 0.437500 -4.750000 -v -0.500000 1.187500 -9.750000 -v -0.250000 1.437500 -9.750000 -v -0.250000 1.437500 -4.750000 -v -0.500000 1.187500 -4.750000 -v 0.500000 1.187500 -4.750000 -v 0.250000 1.437500 -4.750000 -v 0.250000 1.437500 -9.750000 -v 0.500000 1.187500 -9.750000 -v -0.250000 -1.062500 -9.750000 -v -0.500000 -0.812500 -9.750000 -v 0.500000 0.687500 -4.750000 -v -0.250000 0.437500 -4.750000 -v 0.250000 0.437500 -4.750000 -v -0.500000 0.687500 -4.750000 -v 0.500000 -0.812500 -9.750000 -v 0.250000 -1.062500 -9.750000 -v -0.500000 -0.802500 -8.250000 -v -0.250000 -1.062500 -8.250000 -v 0.250000 -1.062500 -8.250000 -v 0.500000 -0.812500 -8.250000 -v -0.500000 0.687500 -9.500000 -v 0.125000 0.187500 -3.500000 -v -0.500000 -0.312500 -9.500000 -v 0.500000 0.687500 -9.500000 -v -0.125000 0.187500 -3.500000 -v 0.500000 -0.312500 -9.500000 -v 0.125000 -0.437500 -3.500000 -v -0.125000 -0.437500 -3.500000 -v 0.125000 -1.937500 -4.250000 -v -0.125000 -1.937500 -4.250000 -v 0.125000 -1.937500 -5.250000 -v -0.137500 -1.937500 -5.250000 -v 0.125000 -1.562500 -5.250000 -v -0.137500 -1.562500 -5.250000 -v 0.125000 0.187500 -4.500000 -v -0.137500 0.187500 -4.500000 -v 0.125000 -0.062500 -4.500000 -v -0.137500 -0.062500 -4.500000 -v 0.375000 -0.437500 -3.750000 -v 0.375000 0.187500 -3.750000 -v 0.375000 -1.937500 -4.500000 -v 0.375000 -1.937500 -5.000000 -v 0.375000 -1.562500 -5.000000 -v 0.375000 -0.062500 -4.250000 -v 0.375000 0.187500 -4.250000 -v -0.375000 0.187500 -3.750000 -v -0.375000 -0.437500 -3.750000 -v -0.375000 -1.937500 -4.500000 -v -0.375000 -1.937500 -5.000000 -v -0.375000 -1.562500 -5.000000 -v -0.375000 0.187500 -4.250000 -v -0.375000 -0.062500 -4.250000 -v -0.250000 -0.812500 -2.500000 -v 0.250000 -0.812500 -2.500000 -v -0.250000 -0.812500 -3.750000 -v 0.250000 -0.812500 -3.750000 -v -0.250000 -0.687500 -2.500000 -v 0.250000 -0.687500 -2.500000 -v -0.250000 -0.687500 -3.750000 -v 0.250000 -0.687500 -3.750000 -v -0.562500 -1.000000 -1.500000 -v 0.562500 -1.000000 -1.500000 -v -0.562500 -1.000000 2.000000 -v 0.562500 -1.000000 2.000000 -v -0.562500 -0.750000 -1.500000 -v 0.562500 -0.750000 -1.500000 -v -0.562500 -0.750000 2.000000 -v 0.562500 -0.750000 2.000000 -v -0.562500 -1.000000 -1.500000 -v 0.562500 -1.000000 -1.500000 -v -0.562500 -1.000000 2.000000 -v 0.562500 -1.000000 2.000000 -v 0.437500 -0.750000 -1.375000 -v -0.437500 -0.750000 -1.375000 -v -0.437500 -0.750000 1.875000 -v 0.437500 -0.750000 1.875000 -v 0.562500 -0.750000 -1.500000 -v -0.562500 -0.750000 -1.500000 -v -0.562500 -0.750000 2.000000 -v 0.562500 -0.750000 2.000000 -v 0.437500 0.750000 -1.375000 -v -0.437500 0.750000 -1.375000 -v -0.437500 0.750000 1.875000 -v 0.437500 0.750000 1.875000 -v 0.062500 0.750000 -1.000000 -v 0.312500 0.750000 -1.000000 -v 0.062500 0.750000 -1.250000 -v 0.312500 0.750000 -1.250000 -v -0.312500 0.750000 -1.000000 -v -0.062500 0.750000 -1.000000 -v -0.312500 0.750000 -1.250000 -v -0.062500 0.750000 -1.250000 -v 0.062500 0.875000 -1.250000 -v 0.062500 0.875000 -1.000000 -v 0.312500 0.875000 -1.000000 -v 0.312500 0.875000 -1.250000 -v -0.312500 0.875000 -1.250000 -v -0.312500 0.875000 -1.000000 -v -0.062500 0.875000 -1.000000 -v -0.062500 0.875000 -1.250000 -v 0.000000 1.875000 4.000000 -v -0.250000 1.808013 4.000000 -v -0.433012 1.625000 4.000000 -v -0.500000 1.375000 4.000000 -v -0.433012 1.125000 4.000000 -v -0.250000 0.941987 4.000000 -v 0.000000 0.875000 4.000000 -v 0.250000 0.941987 4.000000 -v 0.433012 1.125000 4.000000 -v 0.500000 1.375000 4.000000 -v 0.433013 1.625000 4.000000 -v 0.250000 1.808012 4.000000 -v -0.218750 1.753892 4.500000 -v 0.000000 1.812506 4.500000 -v -0.378886 1.593756 4.500000 -v -0.437500 1.375006 4.500000 -v -0.378886 1.156256 4.500000 -v -0.218750 0.996120 4.500000 -v 0.000000 0.937506 4.500000 -v 0.218750 0.996120 4.500000 -v 0.378886 1.156256 4.500000 -v 0.437500 1.375006 4.500000 -v 0.378886 1.593756 4.500000 -v 0.218750 1.753892 4.500000 -v 0.000000 1.875000 2.000000 -v -0.250000 1.808013 2.000000 -v -0.433012 1.625000 2.000000 -v -0.500000 1.375000 2.000000 -v -0.433012 1.125000 2.000000 -v -0.250000 0.941987 2.000000 -v 0.000000 0.875000 2.000000 -v 0.250000 0.941987 2.000000 -v 0.433012 1.125000 2.000000 -v 0.500000 1.375000 2.000000 -v 0.433013 1.625000 2.000000 -v 0.250000 1.808012 2.000000 -v -0.218750 1.753892 2.000000 -v 0.000000 1.812506 2.000000 -v -0.378886 1.593756 2.000000 -v -0.437500 1.375006 2.000000 -v -0.378886 1.156256 2.000000 -v -0.218750 0.996120 2.000000 -v 0.000000 0.937506 2.000000 -v 0.218750 0.996120 2.000000 -v 0.378886 1.156256 2.000000 -v 0.437500 1.375006 2.000000 -v 0.378886 1.593756 2.000000 -v 0.218750 1.753892 2.000000 -v 0.000000 0.562500 3.000000 -v -0.218750 0.503886 3.000000 -v -0.378886 0.343750 3.000000 -v -0.437500 0.125000 3.000000 -v -0.378886 -0.093750 3.000000 -v -0.218750 -0.253886 3.000000 -v 0.000000 -0.312500 3.000000 -v 0.218750 -0.253886 3.000000 -v 0.378886 -0.093750 3.000000 -v 0.437500 0.125000 3.000000 -v 0.378886 0.343750 3.000000 -v 0.218750 0.503886 3.000000 -v 0.000000 0.562500 3.250000 -v -0.218750 0.503886 3.250000 -v -0.378886 0.343750 3.250000 -v -0.437500 0.125000 3.250000 -v -0.378886 -0.093750 3.250000 -v -0.218750 -0.253886 3.250000 -v 0.000000 -0.312500 3.250000 -v 0.218750 -0.253886 3.250000 -v 0.378886 -0.093750 3.250000 -v 0.437500 0.125000 3.250000 -v 0.378886 0.343750 3.250000 -v 0.218750 0.503886 3.250000 -v 0.562500 -0.375000 2.000000 -v 0.562500 -0.109835 2.109835 -v 0.562500 0.000000 2.375000 -v 0.562500 -0.109835 2.640165 -v 0.562500 -0.375000 2.750000 -v 0.562500 -0.640165 2.640165 -v 0.562500 -0.750000 2.375000 -v 0.562500 -0.640165 2.109835 -v 1.062500 -0.375000 2.000000 -v 1.062500 -0.109835 2.109835 -v 1.062500 0.000000 2.375000 -v 1.062500 -0.109835 2.640165 -v 1.062500 -0.375000 2.750000 -v 1.062500 -0.640165 2.640165 -v 1.062500 -0.750000 2.375000 -v 1.062500 -0.640165 2.109835 -v 0.812500 -0.625000 2.250000 -v 0.724112 -0.625000 2.286612 -v 0.687500 -0.625000 2.375000 -v 0.724112 -0.625000 2.463388 -v 0.812500 -0.625000 2.500000 -v 0.900888 -0.625000 2.463388 -v 0.937500 -0.625000 2.375000 -v 0.900888 -0.625000 2.286612 -v 0.812500 -1.125000 2.250000 -v 0.724112 -1.125000 2.286612 -v 0.687500 -1.125000 2.375000 -v 0.724112 -1.125000 2.463388 -v 0.812500 -1.125000 2.500000 -v 0.900888 -1.125000 2.463388 -v 0.937500 -1.125000 2.375000 -v 0.900888 -1.125000 2.286612 -v 0.724112 -1.150888 2.275888 -v 0.687500 -1.213388 2.338388 -v 0.724112 -1.275888 2.400888 -v 0.812500 -1.301777 2.426777 -v 0.900888 -1.275888 2.400888 -v 0.937500 -1.213388 2.338388 -v 0.900888 -1.150888 2.275888 -v 0.724112 -1.161612 2.250000 -v 0.687500 -1.250000 2.250000 -v 0.724112 -1.338388 2.250000 -v 0.812500 -1.375000 2.250000 -v 0.900888 -1.338388 2.250000 -v 0.937500 -1.250000 2.250000 -v 0.900888 -1.161612 2.250000 -v 0.812500 -1.125000 -0.750000 -v 0.724112 -1.161612 -0.750000 -v 0.687500 -1.250000 -0.750000 -v 0.724112 -1.338388 -0.750000 -v 0.812500 -1.375000 -0.750000 -v 0.900888 -1.338388 -0.750000 -v 0.937500 -1.250000 -0.750000 -v 0.900888 -1.161612 -0.750000 -v -0.812500 -0.625000 2.250000 -v -0.900888 -0.625000 2.286612 -v -0.937500 -0.625000 2.375000 -v -0.900888 -0.625000 2.463388 -v -0.812500 -0.625000 2.500000 -v -0.724112 -0.625000 2.463388 -v -0.687500 -0.625000 2.375000 -v -0.724112 -0.625000 2.286612 -v -0.812500 -1.125000 2.250000 -v -0.900888 -1.125000 2.286612 -v -0.937500 -1.125000 2.375000 -v -0.900888 -1.125000 2.463388 -v -0.812500 -1.125000 2.500000 -v -0.724112 -1.125000 2.463388 -v -0.687500 -1.125000 2.375000 -v -0.724112 -1.125000 2.286612 -v -0.900888 -1.150888 2.275888 -v -0.937500 -1.213388 2.338388 -v -0.900888 -1.275888 2.400888 -v -0.812500 -1.301777 2.426777 -v -0.724112 -1.275888 2.400888 -v -0.687500 -1.213388 2.338388 -v -0.724112 -1.150888 2.275888 -v -0.900888 -1.161612 2.250000 -v -0.937500 -1.250000 2.250000 -v -0.900888 -1.338388 2.250000 -v -0.812500 -1.375000 2.250000 -v -0.724112 -1.338388 2.250000 -v -0.687500 -1.250000 2.250000 -v -0.724112 -1.161612 2.250000 -v -0.812500 -1.125000 -0.750000 -v -0.900888 -1.161612 -0.750000 -v -0.937500 -1.250000 -0.750000 -v -0.900888 -1.338388 -0.750000 -v -0.812500 -1.375000 -0.750000 -v -0.724112 -1.338388 -0.750000 -v -0.687500 -1.250000 -0.750000 -v -0.724112 -1.161612 -0.750000 -v 0.775888 -1.125000 -0.838388 -v 0.713388 -1.161612 -0.775888 -v 0.713388 -1.338388 -0.775888 -v 0.775888 -1.375000 -0.838388 -v 0.838388 -1.338388 -0.900888 -v 0.864277 -1.250000 -0.926777 -v 0.838388 -1.161612 -0.900888 -v 0.687500 -1.125000 -0.875000 -v 0.687500 -1.161612 -0.786612 -v 0.687500 -1.338388 -0.786612 -v 0.687500 -1.375000 -0.875000 -v 0.687500 -1.338388 -0.963388 -v 0.687500 -1.250000 -1.000000 -v 0.687500 -1.161612 -0.963388 -v -0.775888 -1.125000 -0.838388 -v -0.838388 -1.161612 -0.900888 -v -0.864277 -1.250000 -0.926777 -v -0.838388 -1.338388 -0.900888 -v -0.775888 -1.375000 -0.838388 -v -0.713388 -1.338388 -0.775888 -v -0.713388 -1.161612 -0.775888 -v -0.687500 -1.125000 -0.875000 -v -0.687500 -1.161612 -0.963388 -v -0.687500 -1.250000 -1.000000 -v -0.687500 -1.338388 -0.963388 -v -0.687500 -1.375000 -0.875000 -v -0.687500 -1.338388 -0.786612 -v -0.687500 -1.161612 -0.786612 -v -0.500000 0.187500 -2.500000 -v -0.500000 0.187500 -2.000000 -v 0.500000 0.187500 -2.500000 -v 0.500000 0.187500 -2.000000 -v 0.500000 0.500000 -2.750000 -v 0.500000 1.125000 -2.750000 -v 0.500000 1.125000 -2.625000 -v 0.500000 0.500000 -2.625000 -v 1.062500 0.687500 -2.750000 -v 0.875000 0.500000 -2.750000 -v 0.875000 1.125000 -2.750000 -v 1.062500 0.937500 -2.750000 -v 1.062500 0.937500 -2.625000 -v 0.875000 1.125000 -2.625000 -v 0.875000 0.500000 -2.625000 -v 1.062500 0.687500 -2.625000 -v -0.750000 1.062500 -3.250000 -v -0.750000 1.062500 -1.250000 -v -0.926777 0.989277 -3.250000 -v -0.926777 0.989277 -1.250000 -v -1.000000 0.812500 -3.250000 -v -1.000000 0.812500 -1.250000 -v -0.926777 0.635723 -3.250000 -v -0.926777 0.635723 -1.250000 -v -0.750000 0.562500 -3.250000 -v -0.750000 0.562500 -1.250000 -v -0.573223 0.635723 -3.250000 -v -0.573223 0.635723 -1.250000 -v -0.500000 0.812500 -3.250000 -v -0.500000 0.812500 -1.250000 -v -0.573223 0.989277 -3.250000 -v -0.573223 0.989277 -1.250000 -v 0.125000 0.187500 -3.250000 -v -0.125000 0.187500 -3.250000 -v 0.125000 -0.437500 -3.125000 -v -0.125000 -0.437500 -3.125000 -v 0.125000 0.187500 -3.500000 -v -0.125000 0.187500 -3.500000 -v 0.125000 -0.437500 -3.500000 -v -0.125000 -0.437500 -3.500000 +o Scope v -0.750000 2.437500 -1.500000 v 0.750000 2.437500 -1.500000 v -0.750000 2.437500 -4.500000 @@ -819,239 +409,6 @@ v -0.250000 2.312500 -3.750000 v -0.250000 2.312500 -3.000000 v -0.375000 2.312500 -3.750000 v -0.375000 2.312500 -3.000000 -v -0.500000 0.500000 -2.750000 -v -0.500000 1.125000 -2.750000 -v -0.500000 1.125000 -2.625000 -v -0.500000 0.500000 -2.625000 -v -1.062500 0.687500 -2.750000 -v -0.875000 0.500000 -2.750000 -v -0.875000 1.125000 -2.750000 -v -1.062500 0.937500 -2.750000 -v -1.062500 0.937500 -2.625000 -v -0.875000 1.125000 -2.625000 -v -0.875000 0.500000 -2.625000 -v -1.062500 0.687500 -2.625000 -v 0.500000 0.500000 -1.875000 -v 0.500000 1.125000 -1.875000 -v 0.500000 1.125000 -1.750000 -v 0.500000 0.500000 -1.750000 -v 1.062500 0.687500 -1.875000 -v 0.875000 0.500000 -1.875000 -v 0.875000 1.125000 -1.875000 -v 1.062500 0.937500 -1.875000 -v 1.062500 0.937500 -1.750000 -v 0.875000 1.125000 -1.750000 -v 0.875000 0.500000 -1.750000 -v 1.062500 0.687500 -1.750000 -v -0.500000 0.500000 -1.875000 -v -0.500000 1.125000 -1.875000 -v -0.500000 1.125000 -1.750000 -v -0.500000 0.500000 -1.750000 -v -1.062500 0.687500 -1.875000 -v -0.875000 0.500000 -1.875000 -v -0.875000 1.125000 -1.875000 -v -1.062500 0.937500 -1.875000 -v -1.062500 0.937500 -1.750000 -v -0.875000 1.125000 -1.750000 -v -0.875000 0.500000 -1.750000 -v -1.062500 0.687500 -1.750000 -v 0.750000 1.062500 -3.250000 -v 0.750000 1.062500 -1.250000 -v 0.573223 0.989277 -3.250000 -v 0.573223 0.989277 -1.250000 -v 0.500000 0.812500 -3.250000 -v 0.500000 0.812500 -1.250000 -v 0.573223 0.635723 -3.250000 -v 0.573223 0.635723 -1.250000 -v 0.750000 0.562500 -3.250000 -v 0.750000 0.562500 -1.250000 -v 0.926777 0.635723 -3.250000 -v 0.926777 0.635723 -1.250000 -v 1.000000 0.812500 -3.250000 -v 1.000000 0.812500 -1.250000 -v 0.926777 0.989277 -3.250000 -v 0.926777 0.989277 -1.250000 -v -0.562500 -0.375000 2.000000 -v -0.562500 -0.109835 2.109835 -v -0.562500 0.000000 2.375000 -v -0.562500 -0.109835 2.640165 -v -0.562500 -0.375000 2.750000 -v -0.562500 -0.640165 2.640165 -v -0.562500 -0.750000 2.375000 -v -0.562500 -0.640165 2.109835 -v -1.062500 -0.375000 2.000000 -v -1.062500 -0.109835 2.109835 -v -1.062500 0.000000 2.375000 -v -1.062500 -0.109835 2.640165 -v -1.062500 -0.375000 2.750000 -v -1.062500 -0.640165 2.640165 -v -1.062500 -0.750000 2.375000 -v -1.062500 -0.640165 2.109835 -vt 0.465385 -0.000000 -vt 0.496154 0.084906 -vt 0.465385 0.084906 -vt 0.496154 0.311321 -vt 0.619231 0.396226 -vt 0.496154 0.396226 -vt 0.653846 0.084906 -vt 0.619231 0.311321 -vt 0.619231 0.084906 -vt 0.465385 0.216981 -vt 0.430769 0.311321 -vt 0.430769 0.216981 -vt 0.603846 0.000000 -vt 0.619231 0.000000 -vt 0.496154 0.000000 -vt 0.503846 0.084906 -vt 0.002103 0.018927 -vt 0.015385 0.000117 -vt 0.028667 0.018927 -vt 0.430769 0.084906 -vt 0.017308 0.226425 -vt 0.028962 0.242929 -vt 0.017308 0.292443 -vt 0.346154 0.566038 -vt 0.369231 0.603774 -vt 0.346154 0.603774 -vt 0.330769 0.660377 -vt 0.330769 0.603774 -vt 0.738462 0.169811 -vt 0.715385 0.207547 -vt 0.730769 0.075472 -vt 0.653846 0.207547 -vt 0.715385 0.283019 -vt 0.653846 0.283019 -vt 0.307692 0.566038 -vt 0.330769 0.566038 -vt 0.738462 0.283019 -vt 0.730769 -0.000000 -vt 0.653846 0.075472 -vt 0.653846 -0.000000 -vt 0.769231 0.094340 -vt 0.769231 0.169811 -vt 0.738462 0.075472 -vt 0.738462 0.000000 -vt 0.730769 0.415094 -vt 0.653846 0.415094 -vt 0.796154 0.462264 -vt 0.811538 0.462264 -vt 0.811538 0.518868 -vt 0.411538 0.622642 -vt 0.419231 0.575472 -vt 0.419231 0.622642 -vt 0.415385 0.452830 -vt 0.453846 0.490566 -vt 0.415385 0.490566 -vt 0.415385 0.547170 -vt 0.453846 0.537736 -vt 0.453846 0.547170 -vt 0.415385 0.500000 -vt 0.453846 0.500000 -vt 0.603846 0.084906 -vt 0.596154 0.000000 -vt 0.388462 0.915094 -vt 0.496154 0.830189 -vt 0.496154 0.915094 -vt 0.465385 0.490566 -vt 0.496154 0.603774 -vt 0.603846 0.103774 -vt 0.115385 0.556604 -vt 0.007692 0.471698 -vt 0.115385 0.471698 -vt 0.376923 0.452830 -vt 0.276923 0.566038 -vt 0.276923 0.452830 -vt 0.007692 0.575472 -vt 0.007692 0.556604 -vt 0.123077 0.556604 -vt 0.115385 0.452830 -vt -0.000000 0.471698 -vt 0.111538 0.584906 -vt 0.115385 0.660377 -vt 0.111538 0.650943 -vt 0.011538 0.650943 -vt 0.011538 0.584906 -vt 0.115385 0.575472 -vt 0.007692 0.660377 -vt 0.150000 0.632075 -vt 0.250000 0.566038 -vt 0.250000 0.632075 -vt 0.150000 0.452830 -vt 0.123077 0.566038 -vt 0.123077 0.452830 -vt 0.250000 0.452830 -vt 0.150000 0.566038 -vt 0.138462 0.575472 -vt 0.146154 0.594340 -vt 0.138462 0.594340 -vt 0.123077 0.575472 -vt 0.130769 0.594340 -vt 0.123077 0.594340 -vt 0.146154 0.566038 -vt 0.138462 0.566038 -vt 0.138462 0.603774 -vt 0.146154 0.603774 -vt 0.134615 0.594340 -vt 0.130769 0.575472 -vt 0.134615 0.575472 -vt 0.119231 0.575472 -vt 0.119231 0.594340 -vt 0.150000 0.594340 -vt 0.146154 0.575472 -vt 0.150000 0.575472 -vt 0.134615 0.575472 -vt 0.134615 0.594340 -vt 0.130769 0.566038 -vt 0.123077 0.566038 -vt 0.123077 0.603774 -vt 0.130769 0.603774 -vt 0.017308 0.226425 -vt 0.028962 0.242929 -vt 0.017308 0.292443 -vt 0.002103 0.018927 -vt 0.015385 0.000117 -vt 0.028667 0.018927 -vt 0.028944 0.209875 -vt 0.017308 0.226354 -vt 0.005671 0.176917 -vt 0.392282 0.481132 -vt 0.403846 0.452768 -vt 0.415410 0.481132 -vt 0.369231 0.566038 -vt 0.376923 0.603774 -vt 0.307692 0.603774 -vt 0.300000 0.566038 -vt 0.346154 0.660377 -vt 0.323077 0.679245 -vt 0.721154 0.462264 -vt 0.709615 0.471698 -vt 0.709615 0.462264 -vt 0.721154 0.471698 -vt 0.709615 0.518868 -vt 0.703846 0.462264 -vt 0.696154 0.471698 -vt 0.696154 0.462264 -vt 0.709615 0.528302 -vt 0.721154 0.518868 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.703846 0.448113 -vt 0.703846 0.429245 -vt 0.709615 0.415094 -vt 0.688461 0.453302 -vt 0.695961 0.471698 -vt 0.688461 0.490094 -vt 0.695961 0.433962 -vt 0.693765 0.446970 -vt 0.683158 0.420954 -vt 0.392308 0.566038 -vt 0.411538 0.547170 -vt 0.411538 0.575472 -vt 0.438462 0.566038 -vt 0.419231 0.547170 -vt 0.438462 0.547170 vt 0.588462 0.886792 vt 0.496154 1.000000 vt 0.496154 0.886792 @@ -1241,157 +598,6 @@ vt 0.453846 0.650943 vt 0.465385 0.650943 vt 0.461538 0.688679 vt 0.453846 0.660377 -vt 0.709615 0.471698 -vt 0.721154 0.462264 -vt 0.709615 0.462264 -vt 0.703846 0.485849 -vt 0.703846 0.504717 -vt 0.709615 0.518868 -vt 0.696154 0.471698 -vt 0.703846 0.462264 -vt 0.696154 0.462264 -vt 0.721154 0.518868 -vt 0.709615 0.528302 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.709615 0.415094 -vt 0.721154 0.462264 -vt 0.709615 0.471698 -vt 0.709615 0.462264 -vt 0.721154 0.471698 -vt 0.709615 0.518868 -vt 0.703846 0.462264 -vt 0.696154 0.471698 -vt 0.696154 0.462264 -vt 0.709615 0.528302 -vt 0.721154 0.518868 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.703846 0.448113 -vt 0.703846 0.429245 -vt 0.709615 0.415094 -vt 0.709615 0.471698 -vt 0.721154 0.462264 -vt 0.709615 0.462264 -vt 0.703846 0.485849 -vt 0.703846 0.504717 -vt 0.709615 0.518868 -vt 0.696154 0.471698 -vt 0.703846 0.462264 -vt 0.696154 0.462264 -vt 0.721154 0.518868 -vt 0.709615 0.528302 -vt 0.721154 0.528302 -vt 0.703846 0.471698 -vt 0.703846 0.518868 -vt 0.703846 0.528302 -vt 0.709615 0.415094 -vt 0.688461 0.453302 -vt 0.695961 0.471698 -vt 0.688461 0.490094 -vt 0.695961 0.433962 -vt 0.693765 0.446970 -vt 0.683158 0.420954 -vt 0.403846 0.452768 -vt 0.392282 0.481132 -vt 0.403846 0.509497 -vt 0.653846 0.311321 -vt 0.465385 0.311321 -vt 0.503846 -0.000000 -vt 0.015385 0.075355 -vt 0.007716 0.070315 -vt 0.002103 0.056545 -vt 0.000048 0.037736 -vt 0.007716 0.005157 -vt 0.023053 0.005157 -vt 0.030721 0.037736 -vt 0.028667 0.056545 -vt 0.023053 0.070315 -vt 0.010579 0.288021 -vt 0.005653 0.275939 -vt 0.003850 0.259434 -vt 0.005653 0.242929 -vt 0.010579 0.230847 -vt 0.024036 0.230847 -vt 0.030765 0.259434 -vt 0.028962 0.275939 -vt 0.024036 0.288021 -vt 0.738462 0.094340 -vt 0.738462 0.207547 -vt 0.738462 0.320755 -vt 0.738462 0.396226 -vt 0.819231 0.481132 -vt 0.819231 0.500000 -vt 0.796154 0.518868 -vt 0.788462 0.500000 -vt 0.788462 0.481132 -vt 0.453846 0.452830 -vt 0.415385 0.537736 -vt 0.596154 0.084906 -vt 0.388462 0.830189 -vt 0.619231 0.622642 -vt 0.603846 0.622642 -vt 0.603846 0.603774 -vt 0.496154 0.622642 -vt 0.465385 0.622642 -vt 0.496154 0.103774 -vt 0.376923 0.566038 -vt 0.123077 0.471698 -vt 0.007692 0.452830 -vt -0.000000 0.556604 -vt 0.010579 0.288021 -vt 0.005653 0.275939 -vt 0.003850 0.259434 -vt 0.005653 0.242929 -vt 0.010579 0.230847 -vt 0.024036 0.230847 -vt 0.030765 0.259434 -vt 0.028962 0.275939 -vt 0.024036 0.288021 -vt 0.015385 0.075355 -vt 0.007716 0.070315 -vt 0.002103 0.056545 -vt 0.000048 0.037736 -vt 0.007716 0.005157 -vt 0.023053 0.005157 -vt 0.030721 0.037736 -vt 0.028667 0.056545 -vt 0.023053 0.070315 -vt 0.010589 0.221938 -vt 0.005671 0.209875 -vt 0.003871 0.193396 -vt 0.010589 0.164854 -vt 0.017308 0.160439 -vt 0.024026 0.164854 -vt 0.028944 0.176917 -vt 0.030744 0.193396 -vt 0.024026 0.221938 -vt 0.412023 0.501189 -vt 0.403846 0.509497 -vt 0.395669 0.501189 -vt 0.395669 0.461075 -vt 0.412023 0.461075 -vt 0.376923 0.566038 -vt 0.300000 0.603774 -vt 0.353846 0.679245 -vt 0.703846 0.504717 -vt 0.703846 0.485849 -vt 0.721154 0.415094 -vt 0.683158 0.484706 -vt 0.680962 0.471698 -vt 0.683158 0.458690 -vt 0.693765 0.458690 -vt 0.693765 0.484706 -vt 0.688461 0.452358 -vt 0.683158 0.446970 -vt 0.680962 0.433962 -vt 0.688462 0.415566 -vt 0.693765 0.420954 -vt 0.392308 0.547170 vt 0.588462 1.000000 vt 0.596154 0.830189 vt 0.588462 0.698113 @@ -1429,408 +635,6 @@ vt 0.142677 0.829236 vt 0.142677 0.783263 vt 0.152048 0.773742 vt 0.407692 0.688679 -vt 0.721154 0.471698 -vt 0.721154 0.415094 -vt 0.703846 0.429245 -vt 0.703846 0.448113 -vt 0.703846 0.504717 -vt 0.703846 0.485849 -vt 0.721154 0.415094 -vt 0.721154 0.471698 -vt 0.721154 0.415094 -vt 0.703846 0.429245 -vt 0.703846 0.448113 -vt 0.683158 0.484706 -vt 0.680962 0.471698 -vt 0.683158 0.458690 -vt 0.693765 0.458690 -vt 0.693765 0.484706 -vt 0.688461 0.452358 -vt 0.683158 0.446970 -vt 0.680962 0.433962 -vt 0.688462 0.415566 -vt 0.693765 0.420954 -vt 0.412023 0.501189 -vt 0.415410 0.481132 -vt 0.412023 0.461075 -vt 0.395669 0.461075 -vt 0.395669 0.501189 -vt 0.338462 0.169811 -vt 0.030769 0.150943 -vt 0.338462 0.150943 -vt 0.338462 0.075472 -vt 0.030769 0.056604 -vt 0.338462 0.056604 -vt 0.338462 0.018868 -vt 0.030769 -0.000000 -vt 0.338462 -0.000000 -vt 0.338462 0.188679 -vt 0.030769 0.169811 -vt 0.338462 0.094340 -vt 0.030769 0.075472 -vt 0.338462 0.132075 -vt 0.030769 0.113208 -vt 0.338462 0.113208 -vt 0.338462 0.037736 -vt 0.030769 0.018868 -vt 0.338462 0.207547 -vt 0.030769 0.188679 -vt 0.030769 0.094340 -vt 0.030769 0.132075 -vt 0.030769 0.037736 -vt 0.338462 0.226415 -vt 0.030769 0.207547 -vt 0.030769 0.415094 -vt 0.338462 0.433962 -vt 0.030769 0.433962 -vt 0.030769 0.320755 -vt 0.338462 0.339623 -vt 0.030769 0.339623 -vt 0.030769 0.358491 -vt 0.338462 0.377358 -vt 0.030769 0.377358 -vt 0.030769 0.264151 -vt 0.338462 0.283019 -vt 0.030769 0.283019 -vt 0.338462 0.452830 -vt 0.030769 0.452830 -vt 0.338462 0.396226 -vt 0.030769 0.396226 -vt 0.338462 0.301887 -vt 0.030769 0.301887 -vt 0.030769 0.226415 -vt 0.338462 0.245283 -vt 0.030769 0.245283 -vt 0.338462 0.415094 -vt 0.338462 0.320755 -vt 0.338462 0.358491 -vt 0.338462 0.264151 -vt 0.769231 0.018868 -vt 0.876923 0.056604 -vt 0.769231 0.056604 -vt 0.992308 0.301887 -vt 1.000000 0.245283 -vt 1.000000 0.283019 -vt 0.923077 0.000000 -vt 0.876923 0.018868 -vt 0.876923 0.000000 -vt 0.923077 0.283019 -vt 0.769231 0.301887 -vt 0.769231 0.283019 -vt 0.923077 0.226415 -vt 0.769231 0.245283 -vt 0.769231 0.226415 -vt 0.876923 0.075472 -vt 0.769231 0.075472 -vt 0.915385 0.113208 -vt 0.923077 0.075472 -vt 0.923077 0.056604 -vt 0.930769 0.301887 -vt 0.923077 0.245283 -vt 0.930769 0.226415 -vt 0.946154 0.301887 -vt 0.946154 0.226415 -vt 0.976923 0.226415 -vt 0.992308 0.226415 -vt 0.742308 0.481132 -vt 0.742308 0.500000 -vt 0.723077 0.481132 -vt 0.723077 0.500000 -vt 0.976923 0.301887 -vt 0.830769 0.500000 -vt 0.876923 0.500000 -vt 0.884615 0.481132 -vt 0.884615 0.500000 -vt 0.796154 0.660377 -vt 0.811538 0.547170 -vt 0.819231 0.547170 -vt 0.796154 0.679245 -vt 0.788462 0.660377 -vt 0.773077 0.679245 -vt 0.788462 0.679245 -vt 0.819231 0.518868 -vt 0.796154 0.660377 -vt 0.811538 0.547170 -vt 0.788462 0.660377 -vt 0.788462 0.518868 -vt 0.773077 0.632075 -vt 0.765385 0.632075 -vt 0.765385 0.679245 -vt 0.773077 0.632075 -vt 0.796154 0.518868 -vt 0.773077 0.679245 -vt 0.788462 0.679245 -vt 0.796154 0.679245 -vt 0.765385 0.679245 -vt 0.765385 0.632075 -vt 0.819231 0.518868 -vt 0.819231 0.547170 -vt 0.788462 0.518868 -vt 0.830769 0.481132 -vt 0.430769 0.339623 -vt 0.338462 0.358491 -vt 0.338462 0.339623 -vt 0.400000 0.207547 -vt 0.338462 0.226415 -vt 0.338462 0.207547 -vt 0.430769 0.264151 -vt 0.338462 0.283019 -vt 0.338462 0.264151 -vt 0.430769 0.358491 -vt 0.338462 0.377358 -vt 0.400000 0.000000 -vt 0.338462 0.018868 -vt 0.338462 0.000000 -vt 0.430769 0.283019 -vt 0.338462 0.301887 -vt 0.430769 0.377358 -vt 0.338462 0.396226 -vt 0.400000 0.018868 -vt 0.338462 0.037736 -vt 0.430769 0.301887 -vt 0.338462 0.320755 -vt 0.400000 0.113208 -vt 0.338462 0.132075 -vt 0.338462 0.113208 -vt 0.430769 0.396226 -vt 0.338462 0.415094 -vt 0.400000 0.037736 -vt 0.338462 0.056604 -vt 0.430769 0.320755 -vt 0.400000 0.132075 -vt 0.338462 0.150943 -vt 0.430769 0.415094 -vt 0.338462 0.433962 -vt 0.400000 0.056604 -vt 0.338462 0.075472 -vt 0.400000 0.150943 -vt 0.338462 0.169811 -vt 0.430769 0.433962 -vt 0.338462 0.452830 -vt 0.400000 0.075472 -vt 0.338462 0.094340 -vt 0.400000 0.169811 -vt 0.338462 0.188679 -vt 0.430769 0.226415 -vt 0.338462 0.245283 -vt 0.338462 0.226415 -vt 0.400000 0.094340 -vt 0.400000 0.188679 -vt 0.430769 0.245283 -vt 0.407692 0.226415 -vt 0.400000 0.207547 -vt 0.407692 0.207547 -vt 0.407692 0.169811 -vt 0.400000 0.150943 -vt 0.407692 0.150943 -vt 0.407692 0.075472 -vt 0.400000 0.056604 -vt 0.407692 0.056604 -vt 0.407692 0.018868 -vt 0.400000 -0.000000 -vt 0.407692 -0.000000 -vt 0.407692 0.188679 -vt 0.400000 0.169811 -vt 0.407692 0.094340 -vt 0.400000 0.075472 -vt 0.407692 0.132075 -vt 0.400000 0.113208 -vt 0.407692 0.113208 -vt 0.407692 0.037736 -vt 0.400000 0.018868 -vt 0.400000 0.188679 -vt 0.400000 0.094340 -vt 0.400000 0.132075 -vt 0.400000 0.037736 -vt 0.376923 0.509434 -vt 0.392308 0.528302 -vt 0.376923 0.528302 -vt 0.376923 0.547170 -vt 0.392308 0.566038 -vt 0.376923 0.566038 -vt 0.392308 0.584906 -vt 0.376923 0.584906 -vt 0.376923 0.452830 -vt 0.392308 0.471698 -vt 0.376923 0.471698 -vt 0.376923 0.490566 -vt 0.392308 0.509434 -vt 0.392308 0.547170 -vt 0.392308 0.603774 -vt 0.376923 0.603774 -vt 0.392308 0.490566 -vt 0.303846 0.688679 -vt 0.319231 0.679245 -vt 0.319231 0.688679 -vt 0.303846 0.707547 -vt 0.319231 0.698113 -vt 0.319231 0.707547 -vt 0.303846 0.726415 -vt 0.319231 0.716981 -vt 0.319231 0.726415 -vt 0.303846 0.669811 -vt 0.319231 0.660377 -vt 0.319231 0.669811 -vt 0.303846 0.698113 -vt 0.303846 0.716981 -vt 0.303846 0.735849 -vt 0.319231 0.735849 -vt 0.303846 0.679245 -vt 0.300000 0.660377 -vt 0.296154 0.669811 -vt 0.296154 0.660377 -vt 0.300000 0.688679 -vt 0.296154 0.698113 -vt 0.296154 0.688679 -vt 0.296154 0.707547 -vt 0.296154 0.735849 -vt 0.296154 0.726415 -vt 0.300000 0.698113 -vt 0.296154 0.716981 -vt 0.292308 0.698113 -vt 0.292308 0.688679 -vt 0.288462 0.707547 -vt 0.292308 0.735849 -vt 0.288462 0.726415 -vt 0.288462 0.716981 -vt 0.292308 0.669811 -vt 0.292308 0.660377 -vt 0.296154 0.679245 -vt 0.300000 0.669811 -vt 0.288462 0.688679 -vt 0.196154 0.679245 -vt 0.288462 0.679245 -vt 0.288462 0.698113 -vt 0.196154 0.688679 -vt 0.196154 0.669811 -vt 0.288462 0.669811 -vt 0.196154 0.707547 -vt 0.288462 0.735849 -vt 0.196154 0.726415 -vt 0.196154 0.698113 -vt 0.196154 0.716981 -vt 0.196154 0.660377 -vt 0.288462 0.660377 -vt 0.015385 0.669811 -vt -0.000000 0.679245 -vt 0.000000 0.669811 -vt 0.015385 0.726415 -vt 0.000000 0.735849 -vt -0.000000 0.726415 -vt 0.015385 0.707547 -vt 0.000000 0.716981 -vt -0.000000 0.707547 -vt 0.015385 0.688679 -vt -0.000000 0.698113 -vt -0.000000 0.688679 -vt 0.015385 0.660377 -vt 0.000000 0.660377 -vt 0.015385 0.716981 -vt 0.015385 0.698113 -vt 0.015385 0.679245 -vt 0.019231 0.698113 -vt 0.023077 0.688679 -vt 0.023077 0.698113 -vt 0.019231 0.669811 -vt 0.023077 0.660377 -vt 0.023077 0.669811 -vt 0.023077 0.716981 -vt 0.023077 0.726415 -vt 0.023077 0.707547 -vt 0.023077 0.735849 -vt 0.019231 0.735849 -vt 0.026923 0.660377 -vt 0.026923 0.669811 -vt 0.030769 0.716981 -vt 0.030769 0.726415 -vt 0.026923 0.698113 -vt 0.030769 0.707547 -vt 0.026923 0.735849 -vt 0.026923 0.688679 -vt 0.023077 0.679245 -vt 0.019231 0.688679 -vt 0.030769 0.669811 -vt 0.123077 0.679245 -vt 0.030769 0.679245 -vt 0.030769 0.660377 -vt 0.123077 0.669811 -vt 0.123077 0.688679 -vt 0.030769 0.688679 -vt 0.123077 0.726415 -vt 0.030769 0.698113 -vt 0.123077 0.707547 -vt 0.123077 0.735849 -vt 0.030769 0.735849 -vt 0.123077 0.716981 -vt 0.123077 0.698113 -vt 0.192308 0.679245 -vt 0.188462 0.669811 -vt 0.192308 0.669811 -vt 0.188462 0.707547 -vt 0.188462 0.698113 -vt 0.192308 0.716981 -vt 0.188462 0.726415 -vt 0.188462 0.716981 -vt 0.188462 0.679245 -vt 0.188462 0.688679 -vt 0.180769 0.707547 -vt 0.184615 0.679245 -vt 0.184615 0.669811 -vt 0.180769 0.698113 -vt 0.184615 0.716981 -vt 0.180769 0.688679 -vt 0.188462 0.660377 -vt 0.188462 0.735849 -vt 0.192308 0.726415 -vt 0.184615 0.726415 -vt 0.130769 0.679245 -vt 0.130769 0.688679 -vt 0.126923 0.716981 -vt 0.130769 0.707547 -vt 0.130769 0.716981 -vt 0.130769 0.698113 -vt 0.126923 0.679245 -vt 0.130769 0.669811 -vt 0.130769 0.726415 -vt 0.126923 0.726415 -vt 0.138462 0.688679 -vt 0.138462 0.707547 -vt 0.134615 0.716981 -vt 0.138462 0.698113 -vt 0.134615 0.679245 -vt 0.134615 0.726415 -vt 0.130769 0.660377 -vt 0.126923 0.669811 -vt 0.134615 0.669811 -vt 0.130769 0.735849 -vt 0.138462 0.679245 -vt 0.180769 0.669811 -vt 0.180769 0.679245 -vt 0.138462 0.660377 -vt 0.180769 0.660377 -vt 0.138462 0.735849 -vt 0.180769 0.726415 -vt 0.180769 0.735849 -vt 0.138462 0.716981 -vt 0.180769 0.716981 -vt 0.680769 0.509434 -vt 0.619231 0.490566 -vt 0.680769 0.490566 -vt 0.680769 0.528302 -vt 0.619231 0.509434 -vt 0.680769 0.547170 -vt 0.619231 0.528302 -vt 0.680769 0.566038 -vt 0.619231 0.547170 -vt 0.680769 0.433962 -vt 0.619231 0.415094 -vt 0.680769 0.415094 -vt 0.680769 0.452830 -vt 0.619231 0.433962 -vt 0.680769 0.471698 -vt 0.619231 0.452830 -vt 0.619231 0.471698 -vt 0.811538 0.518868 vt 0.100000 0.735849 vt 0.092308 0.735849 vt 0.084615 0.735849 @@ -2111,64 +915,6 @@ vt 0.365385 0.801887 vt 0.380769 0.792453 vt 0.380769 0.735849 vt 0.357692 0.811321 -vt 0.915385 0.339623 -vt 0.876923 0.452830 -vt 0.915385 0.188679 -vt 0.915385 0.415094 -vt 0.923077 0.452830 -vt 0.680769 0.509434 -vt 0.619231 0.490566 -vt 0.680769 0.490566 -vt 0.680769 0.528302 -vt 0.619231 0.509434 -vt 0.680769 0.547170 -vt 0.619231 0.528302 -vt 0.680769 0.566038 -vt 0.619231 0.547170 -vt 0.680769 0.433962 -vt 0.619231 0.415094 -vt 0.680769 0.415094 -vt 0.680769 0.452830 -vt 0.619231 0.433962 -vt 0.680769 0.471698 -vt 0.619231 0.452830 -vt 0.619231 0.471698 -vt 0.392308 0.528302 -vt 0.376923 0.509434 -vt 0.376923 0.528302 -vt 0.392308 0.566038 -vt 0.376923 0.547170 -vt 0.376923 0.566038 -vt 0.392308 0.584906 -vt 0.376923 0.584906 -vt 0.392308 0.471698 -vt 0.376923 0.452830 -vt 0.376923 0.471698 -vt 0.392308 0.509434 -vt 0.376923 0.490566 -vt 0.392308 0.547170 -vt 0.392308 0.603774 -vt 0.376923 0.603774 -vt 0.392308 0.490566 -vt 0.030769 0.226415 -vt 0.338462 0.226415 -vt 0.923077 0.018868 -vt 0.923077 0.301887 -vt 0.769231 0.000000 -vt 0.876923 0.481132 -vt 0.400000 0.226415 -vt 0.430769 0.452830 -vt 0.400000 0.226415 -vt 0.392308 0.452830 -vt 0.303846 0.660377 -vt 0.300000 0.735849 -vt 0.196154 0.735849 -vt 0.015385 0.735849 -vt 0.019231 0.660377 -vt 0.123077 0.660377 -vt 0.138462 0.669811 -vt 0.138462 0.726415 -vt 0.619231 0.566038 vt 0.138462 0.773585 vt 0.230769 0.773585 vt 0.380769 0.735849 @@ -2177,145 +923,19 @@ vt 0.238462 0.811321 vt 0.276923 0.811321 vt 0.307692 0.811321 vt 0.380769 0.811321 -vt 0.769231 0.339623 -vt 0.769231 0.188679 -vt 0.619231 0.566038 -vt 0.392308 0.452830 vn 0.0000 -1.0000 0.0000 -vn 0.0000 1.0000 0.0000 -vn 0.0000 0.0000 -1.0000 -vn 0.0000 0.6247 0.7809 -vn 0.0000 0.0000 1.0000 vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 vn 1.0000 0.0000 0.0000 -vn 0.0000 0.8321 -0.5547 -vn 0.0000 -0.7071 -0.7071 -vn 0.0000 0.1961 0.9806 -vn -0.7071 -0.7071 0.0000 -vn 0.7071 -0.7071 0.0000 vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 1.0000 0.0000 vn -0.7071 0.7071 0.0000 vn 0.7190 0.6950 0.0000 vn 0.0000 0.8944 0.4472 vn 0.0000 0.5547 -0.8321 -vn -0.8660 0.5000 0.0000 -vn 0.8660 0.5000 0.0000 -vn 0.5000 -0.8660 0.0000 -vn -0.8660 -0.5000 0.0000 -vn 0.5000 0.8660 0.0000 -vn -0.5000 0.8660 0.0000 -vn 0.8660 -0.5000 0.0000 -vn -0.5000 -0.8660 0.0000 -vn -0.3936 -0.8453 0.3612 -vn 0.3627 -0.9141 0.1815 -vn 0.3929 -0.8452 0.3622 -vn 0.0000 0.3054 -0.9522 -vn -0.8941 -0.4478 0.0004 -vn -0.3703 -0.9109 0.1819 -vn -0.9078 -0.4085 0.0944 -vn -0.3827 0.9239 0.0000 -vn -0.9239 0.3827 0.0000 -vn 0.8941 0.4478 0.0000 -vn 0.3827 0.9239 0.0000 -vn 0.9239 0.3827 0.0000 -vn 0.9032 -0.4186 0.0951 -vn 0.9487 -0.2905 0.1245 -vn 0.8941 -0.4478 0.0000 -vn 0.3827 -0.9239 0.0000 -vn 0.0000 -0.3054 -0.9522 -vn 0.0000 -0.2298 -0.9732 -vn 0.0000 0.2298 -0.9732 -vn -0.3595 -0.2070 0.9099 -vn 0.3897 -0.4119 0.8237 -vn 0.3595 -0.2070 0.9099 -vn -0.3827 0.0000 0.9239 -vn 0.3827 0.0000 0.9239 -vn -0.3945 0.0000 -0.9189 -vn 0.3595 0.2070 -0.9099 -vn 0.3827 0.0000 -0.9239 -vn 0.3954 0.2222 -0.8912 -vn 0.8994 0.1123 -0.4225 -vn 0.9414 0.0706 -0.3297 -vn 0.9239 0.0000 0.3827 -vn 0.9239 0.0000 -0.3827 -vn -0.4084 0.2210 -0.8856 -vn -0.9054 0.1095 -0.4102 -vn -0.9452 0.0682 -0.3193 -vn 0.8994 -0.1123 0.4225 -vn -0.8994 -0.1123 0.4225 -vn -0.9511 -0.1381 0.2762 -vn -0.9239 0.0000 0.3827 -vn -0.9287 0.0000 -0.3708 -vn -0.3703 0.2060 -0.9058 -vn -0.3897 -0.4119 0.8237 -vn 0.0000 0.7071 0.7071 -vn 0.0000 0.7071 -0.7071 -vn 0.0000 -0.7071 0.7071 -vn 0.7263 0.1363 -0.6737 -vn 0.7071 0.0000 -0.7071 -vn 0.6794 -0.1448 0.7194 -vn 0.7071 0.0000 0.7071 -vn -0.6794 -0.1448 0.7194 -vn -0.7071 0.0000 0.7071 -vn -0.7263 0.1363 -0.6737 -vn -0.7071 0.0000 -0.7071 -vn 0.9987 -0.0196 0.0473 -vn -0.0000 -0.1866 0.9824 -vn -0.9987 -0.0196 0.0473 -vn -0.7574 0.4617 -0.4617 -vn -0.9955 -0.0671 0.0671 -vn 0.9955 -0.0671 0.0671 -vn 0.7574 0.4617 -0.4617 -vn 0.6630 -0.5294 0.5294 -vn -0.6630 -0.5294 0.5294 -vn 0.9987 -0.0473 0.0196 -vn 0.7263 0.6737 -0.1363 -vn 0.6794 -0.7194 0.1448 -vn -0.9987 -0.0473 0.0196 -vn -0.6794 -0.7194 0.1448 -vn -0.0000 -0.9824 0.1866 -vn -0.7263 0.6737 -0.1363 -vn 0.0473 0.9987 -0.0196 -vn 0.7194 0.6794 -0.1448 -vn -0.6737 0.7263 0.1363 -vn 0.7194 -0.6794 -0.1448 -vn -0.6737 -0.7263 0.1363 -vn 0.9824 -0.0000 -0.1866 -vn 0.0473 -0.9987 -0.0196 -vn -0.0473 0.9987 -0.0196 -vn 0.6737 0.7263 0.1363 -vn -0.7194 0.6794 -0.1448 -vn 0.6737 -0.7263 0.1363 -vn -0.7194 -0.6794 -0.1448 -vn -0.0473 -0.9987 -0.0196 -vn -0.9824 0.0000 -0.1866 -vn -0.4617 0.7574 0.4617 -vn 0.5294 -0.6630 -0.5294 -vn -0.4617 -0.7574 0.4617 -vn 0.0671 -0.9955 -0.0671 -vn 0.0671 0.9955 -0.0671 -vn 0.5294 0.6630 -0.5294 -vn 0.1448 -0.6794 -0.7194 -vn 0.0196 0.9987 -0.0473 -vn -0.1363 0.7263 0.6737 -vn 0.1866 -0.0000 -0.9824 -vn 0.0196 -0.9987 -0.0473 -vn 0.1448 0.6794 -0.7194 -vn -0.1363 -0.7263 0.6737 -vn -0.0671 0.9955 -0.0671 -vn -0.5294 0.6630 -0.5294 -vn -0.5294 -0.6630 -0.5294 -vn -0.0671 -0.9955 -0.0671 -vn 0.4617 0.7574 0.4617 -vn 0.4617 -0.7574 0.4617 -vn -0.1448 0.6794 -0.7194 -vn -0.1448 -0.6794 -0.7194 -vn -0.0196 -0.9987 -0.0473 -vn -0.1866 0.0000 -0.9824 -vn -0.0196 0.9987 -0.0473 -vn 0.1363 -0.7263 0.6737 -vn 0.1363 0.7263 0.6737 -vn 0.9511 -0.1381 0.2762 vn 0.0000 -0.9803 -0.1973 vn 0.7046 -0.7095 0.0098 vn 0.7345 -0.6651 -0.1347 @@ -2524,1432 +1144,2864 @@ vn 0.1302 0.4906 0.8616 vn 0.0363 0.9640 0.2636 vn 0.1468 -0.2381 0.9601 vn 0.0000 -0.9999 0.0154 +s off +f 3/1/1 2/2/1 1/3/1 +f 15/4/2 11/5/2 13/6/2 +f 3/7/3 13/8/3 5/9/3 +f 14/10/4 9/11/4 16/12/4 +f 10/13/5 8/14/5 9/11/5 +f 26/15/1 30/16/1 25/17/1 +f 4/18/6 16/12/6 2/19/6 +f 2/20/7 16/21/7 8/14/7 +f 1/3/8 13/6/8 3/1/8 +f 8/14/9 5/9/9 7/22/9 +f 12/23/10 5/9/10 11/5/10 +f 21/24/4 24/25/4 22/26/4 +f 18/27/1 22/26/1 17/28/1 +f 19/29/3 21/24/3 18/30/3 +f 20/31/9 23/32/9 19/33/9 +f 17/34/7 24/25/7 20/35/7 +f 27/36/3 29/37/3 26/15/3 +f 28/38/9 31/39/9 27/36/9 +f 25/17/7 32/40/7 28/38/7 +f 28/38/2 26/15/2 25/17/2 +f 43/41/3 38/42/3 37/43/3 +f 34/44/7 41/45/7 33/46/7 +f 38/47/3 48/48/3 39/49/3 +f 47/50/7 34/51/7 35/52/7 +f 40/53/3 43/41/3 37/54/3 +f 41/45/7 36/55/7 33/56/7 +f 50/57/3 46/58/3 40/59/3 +f 45/60/7 49/61/7 36/62/7 +f 56/63/3 39/64/3 48/48/3 +f 35/65/7 55/66/7 47/50/7 +f 47/50/4 56/63/4 48/48/4 +f 44/67/11 47/50/11 48/48/11 +f 42/68/9 43/41/9 41/45/9 +f 45/60/10 43/41/10 46/58/10 +f 51/69/2 46/58/2 52/70/2 +f 67/71/3 62/72/3 61/73/3 +f 58/74/7 65/75/7 57/76/7 +f 62/77/3 72/78/3 63/79/3 +f 71/80/7 58/81/7 59/82/7 +f 64/83/3 67/71/3 61/84/3 +f 65/75/7 60/85/7 57/86/7 +f 74/87/3 70/88/3 64/89/3 +f 69/90/7 73/91/7 60/92/7 +f 80/93/3 63/94/3 72/78/3 +f 59/95/7 79/96/7 71/80/7 +f 71/80/4 80/93/4 72/78/4 +f 68/97/11 71/80/11 72/78/11 +f 66/98/9 67/71/9 65/75/9 +f 69/90/10 67/71/10 70/88/10 +f 75/99/2 70/88/2 76/100/2 +f 87/101/3 86/102/3 83/103/3 +f 85/104/3 89/105/3 84/106/3 +f 82/107/3 91/108/3 81/109/3 +f 84/110/3 92/111/3 82/112/3 +f 91/108/3 83/113/3 81/114/3 +f 98/115/7 99/116/7 95/117/7 +f 101/118/7 97/119/7 96/120/7 +f 103/121/7 94/122/7 93/123/7 +f 104/124/7 96/125/7 94/126/7 +f 95/127/7 103/121/7 93/128/7 +f 92/111/1 103/121/1 91/108/1 +f 89/105/6 104/124/6 92/111/6 +f 90/129/4 101/118/4 89/105/4 +f 103/121/8 87/101/8 91/108/8 +f 99/116/2 88/130/2 87/101/2 +f 105/131/12 112/132/12 107/133/12 +f 106/134/4 110/135/4 105/136/4 +f 108/137/13 109/138/13 106/139/13 +f 108/140/2 112/132/2 111/141/2 +f 135/142/7 128/143/7 127/144/7 +f 136/145/7 121/146/7 128/143/7 +f 121/146/7 130/147/7 122/148/7 +f 122/148/7 131/149/7 123/150/7 +f 131/149/7 124/151/7 123/150/7 +f 132/152/7 125/153/7 124/151/7 +f 125/154/7 134/155/7 126/156/7 +f 126/156/7 135/142/7 127/144/7 +f 141/157/7 143/158/7 138/159/7 +f 158/160/3 167/161/3 159/162/3 +f 159/162/3 168/163/3 160/164/3 +f 160/164/3 161/165/3 153/166/3 +f 161/165/3 154/167/3 153/166/3 +f 162/168/3 155/169/3 154/167/3 +f 163/170/3 156/171/3 155/169/3 +f 164/172/3 157/173/3 156/171/3 +f 157/174/3 166/175/3 158/160/3 +f 172/176/3 171/177/3 175/178/3 +f 401/179/12 408/180/12 403/181/12 +f 402/182/4 406/183/4 401/184/4 +f 404/185/13 405/186/13 402/187/13 +f 404/188/2 408/180/2 407/189/2 +f 3/1/1 4/190/1 2/2/1 +f 15/4/2 12/23/2 11/5/2 +f 13/8/3 11/191/3 5/9/3 +f 5/9/3 6/192/3 4/193/3 +f 6/192/3 10/194/3 4/193/3 +f 10/194/3 14/195/3 4/193/3 +f 4/193/3 3/7/3 5/9/3 +f 14/10/4 10/13/4 9/11/4 +f 10/13/5 6/192/5 8/14/5 +f 26/15/1 29/196/1 30/16/1 +f 4/18/6 14/10/6 16/12/6 +f 16/21/7 9/197/7 8/14/7 +f 8/14/7 7/22/7 1/198/7 +f 7/22/7 12/199/7 1/198/7 +f 12/199/7 15/200/7 1/198/7 +f 1/198/7 2/20/7 8/14/7 +f 1/3/8 15/4/8 13/6/8 +f 8/14/9 6/192/9 5/9/9 +f 12/23/10 7/22/10 5/9/10 +f 21/24/4 23/32/4 24/25/4 +f 18/27/1 21/24/1 22/26/1 +f 19/29/3 23/32/3 21/24/3 +f 20/31/9 24/25/9 23/32/9 +f 17/34/7 22/26/7 24/25/7 +f 27/36/3 31/201/3 29/37/3 +f 28/38/9 32/202/9 31/39/9 +f 25/17/7 30/203/7 32/40/7 +f 28/38/2 27/36/2 26/15/2 +f 43/41/3 44/67/3 38/42/3 +f 34/44/7 42/68/7 41/45/7 +f 38/47/3 44/67/3 48/48/3 +f 47/50/7 42/68/7 34/51/7 +f 40/53/3 46/58/3 43/41/3 +f 41/45/7 45/60/7 36/55/7 +f 50/57/3 52/70/3 46/58/3 +f 45/60/7 51/69/7 49/61/7 +f 56/63/3 54/204/3 39/64/3 +f 35/65/7 53/205/7 55/66/7 +f 47/50/4 55/66/4 56/63/4 +f 44/67/11 42/68/11 47/50/11 +f 42/68/9 44/67/9 43/41/9 +f 45/60/10 41/45/10 43/41/10 +f 51/69/2 45/60/2 46/58/2 +f 67/71/3 68/97/3 62/72/3 +f 58/74/7 66/98/7 65/75/7 +f 62/77/3 68/97/3 72/78/3 +f 71/80/7 66/98/7 58/81/7 +f 64/83/3 70/88/3 67/71/3 +f 65/75/7 69/90/7 60/85/7 +f 74/87/3 76/100/3 70/88/3 +f 69/90/7 75/99/7 73/91/7 +f 80/93/3 78/206/3 63/94/3 +f 59/95/7 77/207/7 79/96/7 +f 71/80/4 79/96/4 80/93/4 +f 68/97/11 66/98/11 71/80/11 +f 66/98/9 68/97/9 67/71/9 +f 69/90/10 65/75/10 67/71/10 +f 75/99/2 69/90/2 70/88/2 +f 87/101/3 88/130/3 86/102/3 +f 85/104/3 90/129/3 89/105/3 +f 82/107/3 92/111/3 91/108/3 +f 84/110/3 89/105/3 92/111/3 +f 91/108/3 87/101/3 83/113/3 +f 98/115/7 100/208/7 99/116/7 +f 101/118/7 102/209/7 97/119/7 +f 103/121/7 104/124/7 94/122/7 +f 104/124/7 101/118/7 96/125/7 +f 95/127/7 99/116/7 103/121/7 +f 92/111/1 104/124/1 103/121/1 +f 89/105/6 101/118/6 104/124/6 +f 90/129/4 102/209/4 101/118/4 +f 103/121/8 99/116/8 87/101/8 +f 99/116/2 100/208/2 88/130/2 +f 105/131/12 110/135/12 112/132/12 +f 106/134/4 109/138/4 110/135/4 +f 108/137/13 111/141/13 109/138/13 +f 108/140/2 107/210/2 112/132/2 +f 135/142/7 136/145/7 128/143/7 +f 136/145/7 129/211/7 121/146/7 +f 121/146/7 129/211/7 130/147/7 +f 122/148/7 130/147/7 131/149/7 +f 131/149/7 132/152/7 124/151/7 +f 132/152/7 133/212/7 125/153/7 +f 125/154/7 133/213/7 134/155/7 +f 126/156/7 134/155/7 135/142/7 +f 138/159/7 137/214/7 139/215/7 +f 139/215/7 140/216/7 141/157/7 +f 141/157/7 142/217/7 143/158/7 +f 143/158/7 144/218/7 138/159/7 +f 138/159/7 139/215/7 141/157/7 +f 158/160/3 166/175/3 167/161/3 +f 159/162/3 167/161/3 168/163/3 +f 160/164/3 168/163/3 161/165/3 +f 161/165/3 162/168/3 154/167/3 +f 162/168/3 163/170/3 155/169/3 +f 163/170/3 164/172/3 156/171/3 +f 164/172/3 165/219/3 157/173/3 +f 157/174/3 165/220/3 166/175/3 +f 171/177/3 169/221/3 170/222/3 +f 170/222/3 176/223/3 171/177/3 +f 176/223/3 175/178/3 171/177/3 +f 175/178/3 174/224/3 173/225/3 +f 173/225/3 172/176/3 175/178/3 +f 401/179/12 406/183/12 408/180/12 +f 402/182/4 405/186/4 406/183/4 +f 404/185/13 407/189/13 405/186/13 +f 404/188/2 403/226/2 408/180/2 +s 1 +f 120/227/5 135/142/4 119/228/4 +f 118/229/6 133/213/1 117/230/1 +f 116/231/8 131/149/2 115/232/2 +f 114/233/10 129/211/9 113/234/9 +f 113/234/9 136/145/5 120/227/5 +f 119/228/4 134/155/6 118/229/6 +f 117/235/1 132/152/8 116/231/8 +f 115/232/2 130/147/10 114/233/10 +f 122/148/6 138/236/1 121/146/1 +f 121/146/1 144/237/8 128/143/8 +f 127/144/2 142/238/10 126/156/10 +f 125/153/9 140/239/5 124/151/5 +f 123/150/4 137/240/6 122/148/6 +f 128/143/8 143/241/2 127/144/2 +f 126/156/10 141/242/9 125/154/9 +f 124/151/5 139/243/4 123/150/4 +f 160/164/5 145/244/9 152/245/5 +f 158/160/6 151/246/4 150/247/6 +f 156/171/8 149/248/1 148/249/8 +f 154/167/10 147/250/2 146/251/10 +f 159/162/4 152/245/5 151/246/4 +f 157/174/1 150/247/6 149/252/1 +f 155/169/2 148/249/8 147/250/2 +f 153/166/9 146/251/10 145/244/9 +f 166/175/10 175/253/2 167/161/2 +f 164/172/5 173/254/9 165/219/9 +f 162/168/6 171/255/4 163/170/4 +f 167/161/2 176/256/8 168/163/8 +f 165/220/9 174/257/10 166/175/10 +f 163/170/4 172/258/5 164/172/5 +f 161/165/1 169/259/6 162/168/6 +f 168/163/8 170/260/1 161/165/1 +f 181/261/14 237/262/15 241/263/16 +f 246/264/17 181/265/14 185/266/18 +f 186/267/19 242/268/20 246/264/17 +f 178/269/21 242/268/20 182/270/22 +f 238/271/23 181/265/14 242/268/20 +f 247/272/24 182/270/22 186/267/19 +f 187/273/25 243/274/26 247/272/24 +f 179/275/27 243/274/26 183/276/28 +f 239/277/29 182/270/22 243/274/26 +f 187/273/25 244/278/30 183/276/28 +f 184/279/31 248/280/32 188/281/33 +f 184/279/31 240/282/34 244/278/30 +f 244/278/30 179/275/27 183/276/28 +f 188/281/33 241/263/16 184/279/31 +f 185/283/18 249/284/35 189/285/36 +f 181/261/14 245/286/37 185/283/18 +f 180/287/38 241/263/16 237/262/15 +f 189/288/36 246/264/17 185/266/18 +f 190/289/39 246/264/17 250/290/40 +f 251/291/41 186/267/19 190/289/39 +f 191/292/42 247/272/24 251/291/41 +f 252/293/43 187/273/25 191/292/42 +f 192/294/44 248/280/32 252/293/43 +f 192/294/44 245/286/37 188/281/33 +f 189/285/36 253/295/45 193/296/46 +f 193/297/46 250/290/40 189/288/36 +f 190/289/39 254/298/47 194/299/48 +f 194/299/48 251/291/41 190/289/39 +f 195/300/49 251/291/41 255/301/50 +f 256/302/51 191/292/42 195/300/49 +f 196/303/52 252/293/43 256/302/51 +f 253/295/45 192/294/44 196/303/52 +f 346/304/53 193/297/46 257/305/54 +f 258/306/55 254/298/47 346/304/53 +f 347/307/56 194/299/48 258/306/55 +f 195/300/49 347/307/56 259/308/57 +f 256/302/51 259/308/57 348/309/58 +f 196/303/52 348/309/58 260/310/59 +f 253/295/45 260/310/59 345/311/60 +f 257/312/54 253/295/45 345/311/60 +f 257/312/54 349/313/61 261/314/62 +f 262/315/63 346/304/53 350/316/64 +f 259/308/57 351/317/65 263/318/66 +f 350/316/64 257/305/54 261/319/62 +f 260/310/59 352/320/67 264/321/68 +f 351/317/65 258/306/55 262/315/63 +f 200/322/69 282/323/70 268/324/71 +f 348/309/58 263/318/66 352/320/67 +f 345/311/60 264/321/68 349/313/61 +f 356/325/72 199/326/73 371/327/74 +f 212/328/75 268/324/71 288/329/76 +f 353/330/77 197/331/78 209/332/79 +f 197/331/78 282/323/70 209/332/79 +f 210/333/80 265/334/81 197/331/78 +f 354/335/82 198/336/83 210/333/80 +f 200/322/69 353/330/77 209/332/79 +f 198/336/83 284/337/84 210/333/80 +f 211/338/85 266/339/86 198/336/83 +f 371/327/74 211/338/85 355/340/87 +f 369/341/88 210/333/80 197/331/78 +f 261/314/62 273/342/89 201/343/90 +f 199/326/73 288/344/76 267/345/91 +f 372/346/92 212/328/75 356/347/72 +f 370/348/93 211/338/85 198/336/83 +f 205/349/94 275/350/95 201/351/90 +f 202/352/96 283/353/97 206/354/98 +f 202/352/96 350/316/64 275/350/95 +f 350/316/64 201/351/90 275/350/95 +f 206/354/98 277/355/99 202/352/96 +f 203/356/100 285/357/101 207/358/102 +f 203/356/100 351/317/65 277/355/99 +f 277/355/99 262/315/63 202/352/96 +f 287/359/103 203/356/100 207/358/102 +f 208/360/104 279/361/105 287/359/103 +f 264/321/68 279/361/105 204/362/106 +f 352/320/67 203/356/100 279/361/105 +f 281/363/107 204/362/106 208/360/104 +f 295/364/108 271/365/109 375/366/110 +f 205/367/94 273/342/89 281/363/107 +f 349/313/61 204/362/106 273/342/89 +f 358/368/111 205/349/94 290/369/112 +f 292/370/113 283/353/97 358/368/111 +f 268/324/71 289/371/114 376/372/115 +f 288/329/76 376/372/115 295/373/108 +f 359/374/116 206/354/98 292/370/113 +f 294/375/117 285/357/101 359/374/116 +f 211/338/85 267/345/91 286/376/118 +f 284/337/84 373/377/119 265/334/81 +f 287/359/103 294/375/117 360/378/120 +f 208/360/104 360/378/120 296/379/121 +f 282/323/70 373/377/119 289/371/114 +f 286/376/118 374/380/122 266/339/86 +f 281/363/107 296/379/121 357/381/123 +f 358/368/111 298/382/124 386/383/125 +f 266/339/86 291/384/126 284/337/84 +f 267/345/91 295/364/108 375/366/110 +f 269/385/127 229/386/128 381/387/129 +f 272/388/130 232/389/131 384/390/132 +f 289/371/114 269/385/127 381/387/129 +f 267/345/91 293/391/133 286/376/118 +f 382/392/134 214/393/135 230/394/136 +f 216/395/137 381/387/129 229/386/128 +f 374/380/122 382/392/134 291/384/126 +f 376/372/115 381/387/129 272/388/130 +f 383/396/138 215/397/139 231/398/140 +f 382/392/134 213/399/141 269/385/127 +f 375/366/110 383/396/138 293/391/133 +f 373/377/119 382/392/134 269/385/127 +f 205/367/94 357/381/123 290/400/112 +f 270/401/142 231/398/140 214/393/135 +f 295/373/108 272/388/130 384/390/132 +f 293/391/133 270/401/142 374/380/122 +f 359/374/116 300/402/143 387/403/144 +f 298/404/124 357/381/123 385/405/145 +f 271/365/109 232/406/131 215/397/139 +f 380/407/146 321/408/147 217/409/148 +f 388/410/149 294/375/117 302/411/150 +f 292/370/113 386/383/125 300/402/143 +f 232/389/131 303/412/151 324/413/152 +f 321/408/147 216/395/137 229/386/128 +f 296/379/121 385/405/145 357/381/123 +f 294/375/117 387/403/144 302/411/150 +f 322/414/153 377/415/154 297/416/155 +f 297/416/155 217/409/148 321/408/147 +f 300/402/143 362/417/156 316/418/157 +f 304/419/158 360/378/120 388/410/149 +f 229/386/128 297/416/155 321/408/147 +f 322/414/153 213/399/141 230/394/136 +f 302/411/150 363/420/159 318/421/160 +f 362/417/156 298/382/124 314/422/161 +f 299/423/162 219/424/163 378/425/164 +f 322/414/153 378/425/164 218/426/165 +f 320/427/166 388/410/149 364/428/167 +f 387/403/144 316/418/157 363/420/159 +f 214/393/135 322/414/153 230/394/136 +f 231/398/140 299/423/162 214/393/135 +f 332/429/168 362/417/156 366/430/169 +f 388/410/149 318/421/160 364/428/167 +f 324/431/152 379/432/170 301/433/171 +f 323/434/172 379/432/170 219/424/163 +f 224/435/173 308/436/174 328/437/175 +f 304/419/158 361/438/176 385/405/145 +f 215/397/139 323/434/172 231/398/140 +f 232/406/131 301/433/171 215/397/139 +f 274/439/177 325/440/178 221/441/179 +f 380/407/146 224/435/173 220/442/180 +f 303/412/151 220/442/180 324/413/152 +f 280/443/181 217/409/148 221/441/179 +f 276/444/182 326/445/183 222/446/184 +f 308/436/174 221/441/179 325/440/178 +f 218/426/165 274/439/177 377/415/154 +f 378/425/164 223/447/185 276/444/182 +f 223/447/185 307/448/186 327/449/187 +f 222/446/184 305/450/188 274/439/177 +f 377/415/154 221/441/179 217/409/148 +f 379/432/170 224/451/173 278/452/189 +f 314/453/161 385/405/145 361/438/176 +f 276/444/182 327/449/187 306/454/190 +f 378/425/164 222/446/184 218/426/165 +f 219/424/163 278/452/189 223/447/185 +f 318/421/160 367/455/191 334/456/192 +f 366/430/169 314/422/161 330/457/193 +f 278/452/189 328/458/175 307/448/186 +f 329/459/194 308/436/174 325/440/178 +f 320/427/166 368/460/195 336/461/196 +f 363/420/159 332/429/168 367/455/191 +f 325/440/178 309/462/197 329/459/194 +f 331/463/198 305/450/188 326/445/183 +f 366/430/169 338/464/199 398/465/200 +f 364/428/167 334/456/192 368/460/195 +f 326/445/183 310/466/201 331/463/198 +f 327/449/187 310/466/201 306/454/190 +f 319/467/202 236/468/14 396/469/203 +f 320/427/166 365/470/204 361/438/176 +f 307/448/186 333/471/205 327/449/187 +f 328/458/175 311/472/206 307/448/186 +f 393/473/207 392/474/20 319/467/202 +f 392/474/20 337/475/21 228/476/23 +f 308/436/174 335/477/208 328/437/175 +f 329/459/194 319/467/202 312/478/209 +f 233/479/22 225/480/29 337/475/21 +f 312/478/209 396/469/203 335/477/208 +f 329/459/194 313/481/210 393/473/207 +f 394/482/211 309/462/197 331/463/198 +f 394/482/211 389/483/26 313/481/210 +f 389/483/26 339/484/27 225/480/29 +f 331/463/198 315/485/212 394/482/211 +f 395/486/213 310/466/201 333/471/205 +f 330/487/193 361/438/176 365/470/204 +f 313/481/210 233/479/22 393/473/207 +f 333/471/205 317/488/214 395/486/213 +f 335/489/208 317/488/214 311/472/206 +f 399/490/215 332/429/168 340/491/216 +f 330/487/193 397/492/217 338/493/199 +f 235/494/31 226/495/34 390/496/30 +f 390/496/30 339/484/27 234/497/28 +f 400/498/218 334/456/192 342/499/219 +f 332/429/168 398/465/200 340/491/216 +f 394/482/211 390/496/30 234/497/28 +f 235/494/31 315/485/212 395/486/213 +f 365/470/204 344/500/220 397/492/217 +f 342/499/219 367/455/191 399/490/215 +f 236/501/14 227/502/15 391/503/16 +f 391/503/16 341/504/38 235/494/31 +f 236/468/14 228/476/23 343/505/221 +f 344/500/220 368/460/195 400/498/218 +f 395/486/213 391/503/16 235/494/31 +f 236/501/14 317/488/214 396/506/203 +f 120/227/5 136/145/5 135/142/4 +f 118/229/6 134/155/6 133/213/1 +f 116/231/8 132/152/8 131/149/2 +f 114/233/10 130/147/10 129/211/9 +f 113/234/9 129/211/9 136/145/5 +f 119/228/4 135/142/4 134/155/6 +f 117/235/1 133/212/1 132/152/8 +f 115/232/2 131/149/2 130/147/10 +f 122/148/6 137/240/6 138/236/1 +f 121/146/1 138/236/1 144/237/8 +f 127/144/2 143/241/2 142/238/10 +f 125/153/9 141/507/9 140/239/5 +f 123/150/4 139/243/4 137/240/6 +f 128/143/8 144/237/8 143/241/2 +f 126/156/10 142/238/10 141/242/9 +f 124/151/5 140/239/5 139/243/4 +f 160/164/5 153/166/9 145/244/9 +f 158/160/6 159/162/4 151/246/4 +f 156/171/8 157/173/1 149/248/1 +f 154/167/10 155/169/2 147/250/2 +f 159/162/4 160/164/5 152/245/5 +f 157/174/1 158/160/6 150/247/6 +f 155/169/2 156/171/8 148/249/8 +f 153/166/9 154/167/10 146/251/10 +f 166/175/10 174/257/10 175/253/2 +f 164/172/5 172/258/5 173/254/9 +f 162/168/6 169/259/6 171/255/4 +f 167/161/2 175/253/2 176/256/8 +f 165/220/9 173/508/9 174/257/10 +f 163/170/4 171/255/4 172/258/5 +f 161/165/1 170/260/1 169/259/6 +f 168/163/8 176/256/8 170/260/1 +f 181/261/14 177/509/221 237/262/15 +f 246/264/17 242/268/20 181/265/14 +f 186/267/19 182/270/22 242/268/20 +f 178/269/21 238/271/23 242/268/20 +f 238/271/23 177/510/221 181/265/14 +f 247/272/24 243/274/26 182/270/22 +f 187/273/25 183/276/28 243/274/26 +f 179/275/27 239/277/29 243/274/26 +f 239/277/29 178/269/21 182/270/22 +f 187/273/25 248/280/32 244/278/30 +f 184/279/31 244/278/30 248/280/32 +f 184/279/31 180/287/38 240/282/34 +f 244/278/30 240/282/34 179/275/27 +f 188/281/33 245/286/37 241/263/16 +f 185/283/18 245/286/37 249/284/35 +f 181/261/14 241/263/16 245/286/37 +f 180/287/38 184/279/31 241/263/16 +f 189/288/36 250/290/40 246/264/17 +f 190/289/39 186/267/19 246/264/17 +f 251/291/41 247/272/24 186/267/19 +f 191/292/42 187/273/25 247/272/24 +f 252/293/43 248/280/32 187/273/25 +f 192/294/44 188/281/33 248/280/32 +f 192/294/44 249/284/35 245/286/37 +f 189/285/36 249/284/35 253/295/45 +f 193/297/46 254/298/47 250/290/40 +f 190/289/39 250/290/40 254/298/47 +f 194/299/48 255/301/50 251/291/41 +f 195/300/49 191/292/42 251/291/41 +f 256/302/51 252/293/43 191/292/42 +f 196/303/52 192/294/44 252/293/43 +f 253/295/45 249/284/35 192/294/44 +f 346/304/53 254/298/47 193/297/46 +f 258/306/55 194/299/48 254/298/47 +f 347/307/56 255/301/50 194/299/48 +f 195/300/49 255/301/50 347/307/56 +f 256/302/51 195/300/49 259/308/57 +f 196/303/52 256/302/51 348/309/58 +f 253/295/45 196/303/52 260/310/59 +f 257/312/54 193/296/46 253/295/45 +f 257/312/54 345/311/60 349/313/61 +f 262/315/63 258/306/55 346/304/53 +f 259/308/57 347/307/56 351/317/65 +f 350/316/64 346/304/53 257/305/54 +f 260/310/59 348/309/58 352/320/67 +f 351/317/65 347/307/56 258/306/55 +f 200/322/69 209/332/79 282/323/70 +f 348/309/58 259/308/57 263/318/66 +f 345/311/60 260/310/59 264/321/68 +f 356/325/72 212/511/75 199/326/73 +f 212/328/75 200/322/69 268/324/71 +f 353/330/77 369/341/88 197/331/78 +f 197/331/78 265/334/81 282/323/70 +f 210/333/80 284/337/84 265/334/81 +f 354/335/82 370/348/93 198/336/83 +f 200/322/69 372/346/92 353/330/77 +f 198/336/83 266/339/86 284/337/84 +f 211/338/85 286/376/118 266/339/86 +f 371/327/74 199/326/73 211/338/85 +f 369/341/88 354/335/82 210/333/80 +f 261/314/62 349/313/61 273/342/89 +f 199/326/73 212/511/75 288/344/76 +f 372/346/92 200/322/69 212/328/75 +f 370/348/93 355/340/87 211/338/85 +f 205/349/94 283/353/97 275/350/95 +f 202/352/96 275/350/95 283/353/97 +f 202/352/96 262/315/63 350/316/64 +f 350/316/64 261/319/62 201/351/90 +f 206/354/98 285/357/101 277/355/99 +f 203/356/100 277/355/99 285/357/101 +f 203/356/100 263/318/66 351/317/65 +f 277/355/99 351/317/65 262/315/63 +f 287/359/103 279/361/105 203/356/100 +f 208/360/104 204/362/106 279/361/105 +f 264/321/68 352/320/67 279/361/105 +f 352/320/67 263/318/66 203/356/100 +f 281/363/107 273/342/89 204/362/106 +f 295/364/108 384/512/132 271/365/109 +f 205/367/94 201/343/90 273/342/89 +f 349/313/61 264/321/68 204/362/106 +f 358/368/111 283/353/97 205/349/94 +f 292/370/113 206/354/98 283/353/97 +f 268/324/71 282/323/70 289/371/114 +f 288/329/76 268/324/71 376/372/115 +f 359/374/116 285/357/101 206/354/98 +f 294/375/117 207/358/102 285/357/101 +f 211/338/85 199/326/73 267/345/91 +f 284/337/84 291/384/126 373/377/119 +f 287/359/103 207/358/102 294/375/117 +f 208/360/104 287/359/103 360/378/120 +f 282/323/70 265/334/81 373/377/119 +f 286/376/118 293/391/133 374/380/122 +f 281/363/107 208/360/104 296/379/121 +f 358/368/111 290/369/112 298/382/124 +f 266/339/86 374/380/122 291/384/126 +f 267/345/91 288/344/76 295/364/108 +f 269/385/127 213/399/141 229/386/128 +f 272/388/130 216/395/137 232/389/131 +f 289/371/114 373/377/119 269/385/127 +f 267/345/91 375/366/110 293/391/133 +f 382/392/134 270/401/142 214/393/135 +f 216/395/137 272/388/130 381/387/129 +f 374/380/122 270/401/142 382/392/134 +f 376/372/115 289/371/114 381/387/129 +f 383/396/138 271/365/109 215/397/139 +f 382/392/134 230/394/136 213/399/141 +f 375/366/110 271/365/109 383/396/138 +f 373/377/119 291/384/126 382/392/134 +f 205/367/94 281/363/107 357/381/123 +f 270/401/142 383/396/138 231/398/140 +f 295/373/108 376/372/115 272/388/130 +f 293/391/133 383/396/138 270/401/142 +f 359/374/116 292/370/113 300/402/143 +f 298/404/124 290/400/112 357/381/123 +f 271/365/109 384/512/132 232/406/131 +f 380/407/146 303/412/151 321/408/147 +f 388/410/149 360/378/120 294/375/117 +f 292/370/113 358/368/111 386/383/125 +f 232/389/131 216/395/137 303/412/151 +f 321/408/147 303/412/151 216/395/137 +f 296/379/121 304/419/158 385/405/145 +f 294/375/117 359/374/116 387/403/144 +f 322/414/153 218/426/165 377/415/154 +f 297/416/155 377/415/154 217/409/148 +f 300/402/143 386/383/125 362/417/156 +f 304/419/158 296/379/121 360/378/120 +f 229/386/128 213/399/141 297/416/155 +f 322/414/153 297/416/155 213/399/141 +f 302/411/150 387/403/144 363/420/159 +f 362/417/156 386/383/125 298/382/124 +f 299/423/162 323/434/172 219/424/163 +f 322/414/153 299/423/162 378/425/164 +f 320/427/166 304/419/158 388/410/149 +f 387/403/144 300/402/143 316/418/157 +f 214/393/135 299/423/162 322/414/153 +f 231/398/140 323/434/172 299/423/162 +f 332/429/168 316/418/157 362/417/156 +f 388/410/149 302/411/150 318/421/160 +f 324/431/152 220/513/180 379/432/170 +f 323/434/172 301/433/171 379/432/170 +f 224/435/173 280/443/181 308/436/174 +f 304/419/158 320/427/166 361/438/176 +f 215/397/139 301/433/171 323/434/172 +f 232/406/131 324/431/152 301/433/171 +f 274/439/177 305/450/188 325/440/178 +f 380/407/146 280/443/181 224/435/173 +f 303/412/151 380/407/146 220/442/180 +f 280/443/181 380/407/146 217/409/148 +f 276/444/182 306/454/190 326/445/183 +f 308/436/174 280/443/181 221/441/179 +f 218/426/165 222/446/184 274/439/177 +f 378/425/164 219/424/163 223/447/185 +f 223/447/185 278/452/189 307/448/186 +f 222/446/184 326/445/183 305/450/188 +f 377/415/154 274/439/177 221/441/179 +f 379/432/170 220/513/180 224/451/173 +f 314/453/161 298/404/124 385/405/145 +f 276/444/182 223/447/185 327/449/187 +f 378/425/164 276/444/182 222/446/184 +f 219/424/163 379/432/170 278/452/189 +f 318/421/160 363/420/159 367/455/191 +f 366/430/169 362/417/156 314/422/161 +f 278/452/189 224/451/173 328/458/175 +f 329/459/194 312/478/209 308/436/174 +f 320/427/166 364/428/167 368/460/195 +f 363/420/159 316/418/157 332/429/168 +f 325/440/178 305/450/188 309/462/197 +f 331/463/198 309/462/197 305/450/188 +f 366/430/169 330/457/193 338/464/199 +f 364/428/167 318/421/160 334/456/192 +f 326/445/183 306/454/190 310/466/201 +f 327/449/187 333/471/205 310/466/201 +f 319/467/202 392/474/20 236/468/14 +f 320/427/166 336/461/196 365/470/204 +f 307/448/186 311/472/206 333/471/205 +f 328/458/175 335/489/208 311/472/206 +f 393/473/207 233/479/22 392/474/20 +f 392/474/20 233/479/22 337/475/21 +f 308/436/174 312/478/209 335/477/208 +f 329/459/194 393/473/207 319/467/202 +f 233/479/22 389/483/26 225/480/29 +f 312/478/209 319/467/202 396/469/203 +f 329/459/194 309/462/197 313/481/210 +f 394/482/211 313/481/210 309/462/197 +f 394/482/211 234/497/28 389/483/26 +f 389/483/26 234/497/28 339/484/27 +f 331/463/198 310/466/201 315/485/212 +f 395/486/213 315/485/212 310/466/201 +f 330/487/193 314/453/161 361/438/176 +f 313/481/210 389/483/26 233/479/22 +f 333/471/205 311/472/206 317/488/214 +f 335/489/208 396/506/203 317/488/214 +f 399/490/215 367/455/191 332/429/168 +f 330/487/193 365/470/204 397/492/217 +f 235/494/31 341/504/38 226/495/34 +f 390/496/30 226/495/34 339/484/27 +f 400/498/218 368/460/195 334/456/192 +f 332/429/168 366/430/169 398/465/200 +f 394/482/211 315/485/212 390/496/30 +f 235/494/31 390/496/30 315/485/212 +f 365/470/204 336/461/196 344/500/220 +f 342/499/219 334/456/192 367/455/191 +f 236/501/14 343/514/221 227/502/15 +f 391/503/16 227/502/15 341/504/38 +f 236/468/14 392/474/20 228/476/23 +f 344/500/220 336/461/196 368/460/195 +f 395/486/213 317/488/214 391/503/16 +f 236/501/14 391/503/16 317/488/214 +o Stock +v -0.500000 1.187500 -9.750000 +v -0.250000 1.437500 -9.750000 +v -0.250000 1.437500 -4.750000 +v -0.500000 1.187500 -4.750000 +v 0.500000 1.187500 -4.750000 +v 0.250000 1.437500 -4.750000 +v 0.250000 1.437500 -9.750000 +v 0.500000 1.187500 -9.750000 +v -0.250000 -1.062500 -9.750000 +v -0.500000 -0.812500 -9.750000 +v 0.500000 0.687500 -4.750000 +v -0.250000 0.437500 -4.750000 +v 0.250000 0.437500 -4.750000 +v -0.500000 0.687500 -4.750000 +v 0.500000 -0.812500 -9.750000 +v 0.250000 -1.062500 -9.750000 +v -0.500000 -0.802500 -8.250000 +v -0.250000 -1.062500 -8.250000 +v 0.250000 -1.062500 -8.250000 +v 0.500000 -0.812500 -8.250000 +v -0.500000 0.687500 -9.500000 +v -0.500000 -0.312500 -9.500000 +v 0.500000 0.687500 -9.500000 +v 0.500000 -0.312500 -9.500000 +vt 0.769231 0.018868 +vt 0.876923 0.056604 +vt 0.769231 0.056604 +vt 0.992308 0.301887 +vt 1.000000 0.245283 +vt 1.000000 0.283019 +vt 0.923077 0.000000 +vt 0.876923 0.018868 +vt 0.876923 0.000000 +vt 0.923077 0.283019 +vt 0.769231 0.301887 +vt 0.769231 0.283019 +vt 0.923077 0.226415 +vt 0.769231 0.245283 +vt 0.769231 0.226415 +vt 0.876923 0.075472 +vt 0.769231 0.075472 +vt 0.915385 0.113208 +vt 0.923077 0.075472 +vt 0.923077 0.056604 +vt 0.930769 0.301887 +vt 0.923077 0.245283 +vt 0.930769 0.226415 +vt 0.946154 0.301887 +vt 0.946154 0.226415 +vt 0.976923 0.226415 +vt 0.992308 0.226415 +vt 0.976923 0.301887 +vt 0.915385 0.339623 +vt 0.876923 0.452830 +vt 0.915385 0.188679 +vt 0.915385 0.415094 +vt 0.923077 0.452830 +vt 0.923077 0.018868 +vt 0.923077 0.301887 +vt 0.769231 0.000000 +vt 0.769231 0.339623 +vt 0.769231 0.188679 +vn -0.3936 -0.8453 0.3612 +vn 0.3627 -0.9141 0.1815 +vn 0.3929 -0.8452 0.3622 +vn 0.0000 0.3054 -0.9522 +vn 0.0000 0.0000 -1.0000 +vn -0.8941 -0.4478 0.0004 +vn -0.3703 -0.9109 0.1819 +vn -0.9078 -0.4085 0.0944 +vn -0.3827 0.9239 0.0000 +vn -0.9239 0.3827 0.0000 +vn 0.8941 0.4478 0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9032 -0.4186 0.0951 +vn 0.9487 -0.2905 0.1245 +vn 1.0000 0.0000 0.0000 +vn 0.8941 -0.4478 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.0000 -0.3054 -0.9522 +vn 0.0000 -0.2298 -0.9732 +vn 0.0000 0.2298 -0.9732 +vn -1.0000 0.0000 0.0000 vn -0.3827 -0.9239 0.0000 vn -0.8941 0.4478 0.0000 vn -0.9486 -0.2911 0.1239 -s off -f 1/1/1 142/2/1 2/3/1 -f 7/4/2 5/5/2 6/6/2 -f 3/7/3 8/8/3 4/9/3 -f 33/10/4 6/11/4 34/12/4 -f 4/9/1 139/13/1 3/14/1 -f 141/15/3 146/16/3 142/2/3 -f 25/17/5 27/18/5 29/19/5 -f 2/3/5 34/12/5 1/20/5 -f 41/21/5 43/22/5 35/23/5 -f 72/24/6 64/25/6 69/26/6 -f 69/26/3 73/27/3 70/28/3 -f 68/29/7 66/30/7 77/31/7 -f 62/32/2 63/33/2 61/34/2 -f 70/28/7 74/35/7 71/36/7 -f 66/30/8 67/37/8 63/33/8 -f 76/38/1 60/39/1 59/40/1 -f 68/29/3 75/41/3 67/42/3 -f 72/24/1 70/28/1 71/36/1 -f 78/43/9 76/38/9 75/44/9 -f 76/45/6 59/46/6 63/33/6 -f 126/47/1 127/48/1 120/49/1 -f 404/50/10 405/51/10 403/52/10 -f 131/53/1 134/54/1 132/55/1 -f 131/56/6 137/57/6 133/58/6 -f 134/54/7 136/59/7 132/55/7 -f 137/57/2 136/59/2 138/60/2 -f 140/61/5 143/62/5 139/13/5 -f 146/63/1 143/64/1 144/65/1 -f 34/66/6 6/6/6 145/67/6 -f 4/9/7 8/8/7 144/68/7 -f 148/69/1 149/70/1 147/71/1 -f 153/72/6 160/73/6 152/74/6 -f 148/69/7 158/75/7 150/76/7 -f 147/71/3 155/77/3 148/69/3 -f 149/70/6 156/78/6 147/71/6 -f 150/76/5 157/79/5 149/70/5 -f 151/80/2 156/81/2 152/82/2 -f 153/83/2 158/75/2 154/84/2 -f 154/84/2 155/85/2 151/80/2 -f 152/82/2 157/86/2 153/83/2 -f 161/87/2 159/88/2 160/89/2 -f 154/90/5 161/91/5 153/92/5 -f 151/93/7 162/94/7 154/90/7 -f 152/74/3 159/88/3 151/93/3 -f 173/95/2 171/96/2 172/97/2 -f 177/98/2 175/99/2 176/100/2 -f 166/101/7 173/95/7 164/102/7 -f 163/103/6 171/96/6 165/104/6 -f 169/105/3 178/106/3 170/107/3 -f 168/108/5 176/100/5 167/109/5 -f 165/110/3 174/111/3 166/112/3 -f 164/113/5 172/97/5 163/114/5 -f 170/115/7 177/98/7 168/116/7 -f 167/117/6 175/99/6 169/118/6 -f 197/119/5 199/120/5 192/121/5 -f 183/122/5 185/123/5 187/124/5 -f 249/125/5 239/126/5 243/127/5 -f 263/128/7 265/129/7 259/130/7 -f 65/131/11 371/132/11 64/25/11 -f 73/133/12 374/134/12 74/35/12 -f 64/135/3 373/136/3 73/27/3 -f 376/137/2 384/138/2 381/139/2 -f 384/138/5 377/140/5 385/141/5 -f 382/142/7 386/143/7 379/144/7 -f 380/145/1 378/146/1 375/147/1 -f 382/142/13 384/138/13 383/148/13 -f 386/149/12 380/145/12 379/150/12 -f 382/151/3 379/152/3 380/153/3 -f 396/154/5 400/155/5 388/156/5 -f 391/157/3 389/158/3 397/159/3 -f 404/160/6 410/161/6 406/162/6 -f 403/163/7 409/164/7 407/165/7 -f 406/162/1 409/164/1 405/51/1 -f 413/166/1 412/167/1 411/168/1 -f 425/169/6 421/170/6 423/171/6 -f 413/172/3 423/173/3 415/174/3 -f 424/175/7 419/176/7 426/177/7 -f 420/178/13 418/179/13 419/176/13 -f 436/180/1 440/181/1 435/182/1 -f 414/183/12 426/177/12 412/184/12 -f 412/185/5 426/186/5 418/179/5 -f 411/168/11 423/171/11 413/166/11 -f 418/179/2 415/174/2 417/187/2 -f 422/188/14 415/174/14 421/170/14 -f 431/189/7 434/190/7 432/191/7 -f 428/192/1 432/191/1 427/193/1 -f 429/194/3 431/189/3 428/195/3 -f 430/196/2 433/197/2 429/198/2 -f 427/199/5 434/190/5 430/200/5 -f 437/201/3 439/202/3 436/180/3 -f 438/203/2 441/204/2 437/201/2 -f 435/182/5 442/205/5 438/203/5 -f 438/203/6 436/180/6 435/182/6 -f 453/206/3 448/207/3 447/208/3 -f 444/209/5 451/210/5 443/211/5 -f 448/212/3 458/213/3 449/214/3 -f 457/215/5 444/216/5 445/217/5 -f 450/218/3 453/206/3 447/219/3 -f 451/210/5 446/220/5 443/221/5 -f 460/222/3 456/223/3 450/224/3 -f 455/225/5 459/226/5 446/227/5 -f 466/228/3 449/229/3 458/213/3 -f 445/230/5 465/231/5 457/215/5 -f 457/215/7 466/228/7 458/213/7 -f 454/232/15 457/215/15 458/213/15 -f 452/233/2 453/206/2 451/210/2 -f 455/225/14 453/206/14 456/223/14 -f 461/234/6 456/223/6 462/235/6 -f 477/236/3 472/237/3 471/238/3 -f 468/239/5 475/240/5 467/241/5 -f 472/242/3 482/243/3 473/244/3 -f 481/245/5 468/246/5 469/247/5 -f 474/248/3 477/236/3 471/249/3 -f 475/240/5 470/250/5 467/251/5 -f 484/252/3 480/253/3 474/254/3 -f 479/255/5 483/256/5 470/257/5 -f 490/258/3 473/259/3 482/243/3 -f 469/260/5 489/261/5 481/245/5 -f 481/245/7 490/258/7 482/243/7 -f 478/262/15 481/245/15 482/243/15 -f 476/263/2 477/236/2 475/240/2 -f 479/255/14 477/236/14 480/253/14 -f 485/264/6 480/253/6 486/265/6 -f 497/266/3 496/267/3 493/268/3 -f 495/269/3 499/270/3 494/271/3 -f 492/272/3 501/273/3 491/274/3 -f 494/275/3 502/276/3 492/277/3 -f 501/273/3 493/278/3 491/279/3 -f 508/280/5 509/281/5 505/282/5 -f 511/283/5 507/284/5 506/285/5 -f 513/286/5 504/287/5 503/288/5 -f 514/289/5 506/290/5 504/291/5 -f 505/292/5 513/286/5 503/293/5 -f 502/276/1 513/286/1 501/273/1 -f 499/270/12 514/289/12 502/276/12 -f 500/294/7 511/283/7 499/270/7 -f 513/286/11 497/266/11 501/273/11 -f 509/281/6 498/295/6 497/266/6 -f 515/296/16 522/297/16 517/298/16 -f 516/299/7 520/300/7 515/301/7 -f 518/302/17 519/303/17 516/304/17 -f 518/305/6 522/297/6 521/306/6 -f 545/307/5 538/308/5 537/309/5 -f 546/310/5 531/311/5 538/308/5 -f 531/311/5 540/312/5 532/313/5 -f 532/313/5 541/314/5 533/315/5 -f 541/314/5 534/316/5 533/315/5 -f 542/317/5 535/318/5 534/316/5 -f 535/319/5 544/320/5 536/321/5 -f 536/321/5 545/307/5 537/309/5 -f 551/322/5 553/323/5 548/324/5 -f 568/325/3 577/326/3 569/327/3 -f 569/327/3 578/328/3 570/329/3 -f 570/329/3 571/330/3 563/331/3 -f 571/330/3 564/332/3 563/331/3 -f 572/333/3 565/334/3 564/332/3 -f 573/335/3 566/336/3 565/334/3 -f 574/337/3 567/338/3 566/336/3 -f 567/339/3 576/340/3 568/325/3 -f 582/341/3 581/342/3 585/343/3 -f 811/344/16 818/345/16 813/346/16 -f 812/347/7 816/348/7 811/349/7 -f 814/350/17 815/351/17 812/352/17 -f 814/353/6 818/345/6 817/354/6 -f 828/355/2 820/356/2 825/357/2 -f 827/358/5 830/359/5 829/360/5 -f 830/361/6 826/362/6 823/363/6 -f 822/364/1 824/365/1 819/366/1 -f 828/355/14 826/362/14 827/367/14 -f 824/365/11 830/368/11 823/369/11 -f 825/357/3 820/356/3 824/370/3 -f 832/371/2 840/372/2 837/373/2 -f 840/372/5 833/374/5 841/375/5 -f 838/376/7 842/377/7 835/378/7 -f 836/379/1 834/380/1 831/381/1 -f 838/376/13 840/372/13 839/382/13 -f 842/383/12 836/379/12 835/384/12 -f 838/385/3 835/386/3 836/387/3 -f 852/388/2 844/389/2 849/390/2 -f 851/391/5 854/392/5 853/393/5 -f 854/394/6 850/395/6 847/396/6 -f 846/397/1 848/398/1 843/399/1 -f 852/388/14 850/395/14 851/400/14 -f 848/398/11 854/401/11 847/402/11 -f 849/390/3 844/389/3 848/403/3 -f 864/404/5 868/405/5 856/406/5 -f 859/407/3 857/408/3 865/409/3 -f 885/410/6 883/411/6 881/412/6 -f 1/1/1 141/15/1 142/2/1 -f 7/4/2 8/8/2 5/5/2 -f 3/7/3 5/413/3 8/8/3 -f 33/10/4 7/414/4 6/11/4 -f 4/9/1 140/61/1 139/13/1 -f 141/15/3 145/415/3 146/16/3 -f 21/416/5 22/417/5 23/418/5 -f 23/418/5 24/419/5 25/17/5 -f 25/17/5 26/420/5 27/18/5 -f 27/18/5 28/421/5 29/19/5 -f 29/19/5 30/422/5 31/423/5 -f 31/423/5 32/424/5 29/19/5 -f 32/424/5 21/416/5 29/19/5 -f 21/416/5 23/418/5 29/19/5 -f 23/418/5 25/17/5 29/19/5 -f 2/3/5 33/10/5 34/12/5 -f 35/23/5 36/425/5 37/426/5 -f 37/426/5 38/427/5 35/23/5 -f 38/427/5 39/428/5 35/23/5 -f 39/428/5 40/429/5 41/21/5 -f 41/21/5 42/430/5 43/22/5 -f 43/22/5 44/431/5 35/23/5 -f 44/431/5 45/432/5 35/23/5 -f 45/432/5 46/433/5 35/23/5 -f 39/428/5 41/21/5 35/23/5 -f 72/24/6 65/131/6 64/25/6 -f 69/26/3 64/135/3 73/27/3 -f 62/32/7 60/39/7 66/30/7 -f 60/39/7 77/31/7 66/30/7 -f 77/31/7 78/434/7 68/29/7 -f 62/32/2 66/30/2 63/33/2 -f 70/28/7 73/133/7 74/35/7 -f 66/30/8 68/435/8 67/37/8 -f 76/38/1 77/31/1 60/39/1 -f 68/29/3 78/434/3 75/41/3 -f 72/24/1 69/26/1 70/28/1 -f 78/43/9 77/31/9 76/38/9 -f 61/34/6 63/33/6 59/46/6 -f 63/33/6 67/436/6 76/45/6 -f 67/436/6 75/437/6 76/45/6 -f 110/438/1 109/439/1 127/48/1 -f 109/439/1 120/49/1 127/48/1 -f 120/49/1 119/440/1 126/47/1 -f 119/440/1 107/441/1 126/47/1 -f 107/441/1 108/442/1 126/47/1 -f 404/50/10 406/162/10 405/51/10 -f 131/53/1 133/443/1 134/54/1 -f 131/56/6 135/444/6 137/57/6 -f 134/54/7 138/60/7 136/59/7 -f 137/57/2 135/444/2 136/59/2 -f 140/61/5 144/445/5 143/62/5 -f 146/63/1 145/446/1 143/64/1 -f 3/447/6 139/448/6 143/449/6 -f 145/67/6 141/450/6 1/451/6 -f 5/5/6 3/447/6 143/449/6 -f 145/67/6 1/451/6 34/66/6 -f 5/5/6 143/449/6 6/6/6 -f 143/449/6 145/67/6 6/6/6 -f 8/8/7 7/4/7 144/68/7 -f 7/4/7 33/10/7 146/452/7 -f 144/68/7 7/4/7 146/452/7 -f 33/10/7 2/3/7 146/452/7 -f 2/3/7 142/2/7 146/452/7 -f 140/61/7 4/9/7 144/68/7 -f 148/69/1 150/76/1 149/70/1 -f 153/72/6 161/453/6 160/73/6 -f 148/69/7 155/85/7 158/75/7 -f 147/71/3 156/454/3 155/77/3 -f 149/70/6 157/455/6 156/78/6 -f 150/76/5 158/456/5 157/79/5 -f 151/80/2 155/85/2 156/81/2 -f 153/83/2 157/86/2 158/75/2 -f 154/84/2 158/75/2 155/85/2 -f 152/82/2 156/81/2 157/86/2 -f 161/87/2 162/94/2 159/88/2 -f 154/90/5 162/94/5 161/91/5 -f 151/93/7 159/88/7 162/94/7 -f 152/74/3 160/73/3 159/88/3 -f 173/95/2 174/111/2 171/96/2 -f 177/98/2 178/106/2 175/99/2 -f 166/101/7 174/111/7 173/95/7 -f 163/103/6 172/97/6 171/96/6 -f 169/105/3 175/99/3 178/106/3 -f 168/108/5 177/98/5 176/100/5 -f 165/110/3 171/96/3 174/111/3 -f 164/113/5 173/95/5 172/97/5 -f 170/115/7 178/106/7 177/98/7 -f 167/117/6 176/100/6 175/99/6 -f 192/121/5 191/457/5 193/458/5 -f 193/458/5 194/459/5 192/121/5 -f 194/459/5 195/460/5 192/121/5 -f 195/460/5 196/461/5 197/119/5 -f 197/119/5 198/462/5 199/120/5 -f 199/120/5 200/463/5 192/121/5 -f 200/463/5 201/464/5 192/121/5 -f 201/464/5 202/465/5 192/121/5 -f 195/460/5 197/119/5 192/121/5 -f 179/466/5 180/467/5 181/468/5 -f 181/468/5 182/469/5 183/122/5 -f 183/122/5 184/470/5 185/123/5 -f 185/123/5 186/471/5 187/124/5 -f 187/124/5 188/472/5 189/473/5 -f 189/473/5 190/474/5 187/124/5 -f 190/474/5 179/466/5 187/124/5 -f 179/466/5 181/468/5 187/124/5 -f 181/468/5 183/122/5 187/124/5 -f 239/126/5 240/475/5 241/476/5 -f 241/476/5 242/477/5 239/126/5 -f 242/477/5 243/127/5 239/126/5 -f 243/127/5 244/478/5 245/479/5 -f 245/479/5 246/480/5 247/481/5 -f 247/481/5 248/482/5 249/125/5 -f 249/125/5 250/483/5 239/126/5 -f 243/127/5 245/479/5 247/481/5 -f 247/481/5 249/125/5 243/127/5 -f 259/130/7 260/484/7 261/485/7 -f 261/485/7 262/486/7 263/128/7 -f 263/128/7 264/487/7 265/129/7 -f 265/129/7 266/488/7 259/130/7 -f 259/130/7 261/485/7 263/128/7 -f 65/131/11 372/489/11 371/132/11 -f 73/133/12 373/490/12 374/134/12 -f 64/135/3 371/491/3 373/136/3 -f 376/137/2 377/140/2 384/138/2 -f 377/140/5 378/146/5 385/141/5 -f 385/141/5 386/492/5 383/493/5 -f 383/493/5 384/138/5 385/141/5 -f 382/142/7 383/148/7 386/143/7 -f 380/145/1 385/141/1 378/146/1 -f 382/142/13 381/139/13 384/138/13 -f 386/149/12 385/141/12 380/145/12 -f 380/153/3 375/494/3 376/137/3 -f 376/137/3 381/139/3 380/153/3 -f 381/139/3 382/151/3 380/153/3 -f 388/156/5 390/495/5 392/496/5 -f 392/496/5 394/497/5 396/154/5 -f 396/154/5 398/498/5 400/155/5 -f 400/155/5 402/499/5 388/156/5 -f 388/156/5 392/496/5 396/154/5 -f 389/158/3 387/500/3 397/159/3 -f 387/500/3 401/501/3 397/159/3 -f 401/501/3 399/502/3 397/159/3 -f 397/159/3 395/503/3 393/504/3 -f 393/504/3 391/157/3 397/159/3 -f 404/160/6 408/505/6 410/161/6 -f 403/163/7 405/51/7 409/164/7 -f 406/162/1 410/161/1 409/164/1 -f 413/166/1 414/506/1 412/167/1 -f 425/169/6 422/188/6 421/170/6 -f 423/173/3 421/507/3 415/174/3 -f 415/174/3 416/508/3 414/509/3 -f 416/508/3 420/510/3 414/509/3 -f 420/510/3 424/511/3 414/509/3 -f 414/509/3 413/172/3 415/174/3 -f 424/175/7 420/178/7 419/176/7 -f 420/178/13 416/508/13 418/179/13 -f 436/180/1 439/512/1 440/181/1 -f 414/183/12 424/175/12 426/177/12 -f 426/186/5 419/513/5 418/179/5 -f 418/179/5 417/187/5 411/514/5 -f 417/187/5 422/515/5 411/514/5 -f 422/515/5 425/516/5 411/514/5 -f 411/514/5 412/185/5 418/179/5 -f 411/168/11 425/169/11 423/171/11 -f 418/179/2 416/508/2 415/174/2 -f 422/188/14 417/187/14 415/174/14 -f 431/189/7 433/197/7 434/190/7 -f 428/192/1 431/189/1 432/191/1 -f 429/194/3 433/197/3 431/189/3 -f 430/196/2 434/190/2 433/197/2 -f 427/199/5 432/191/5 434/190/5 -f 437/201/3 441/517/3 439/202/3 -f 438/203/2 442/518/2 441/204/2 -f 435/182/5 440/519/5 442/205/5 -f 438/203/6 437/201/6 436/180/6 -f 453/206/3 454/232/3 448/207/3 -f 444/209/5 452/233/5 451/210/5 -f 448/212/3 454/232/3 458/213/3 -f 457/215/5 452/233/5 444/216/5 -f 450/218/3 456/223/3 453/206/3 -f 451/210/5 455/225/5 446/220/5 -f 460/222/3 462/235/3 456/223/3 -f 455/225/5 461/234/5 459/226/5 -f 466/228/3 464/520/3 449/229/3 -f 445/230/5 463/521/5 465/231/5 -f 457/215/7 465/231/7 466/228/7 -f 454/232/15 452/233/15 457/215/15 -f 452/233/2 454/232/2 453/206/2 -f 455/225/14 451/210/14 453/206/14 -f 461/234/6 455/225/6 456/223/6 -f 477/236/3 478/262/3 472/237/3 -f 468/239/5 476/263/5 475/240/5 -f 472/242/3 478/262/3 482/243/3 -f 481/245/5 476/263/5 468/246/5 -f 474/248/3 480/253/3 477/236/3 -f 475/240/5 479/255/5 470/250/5 -f 484/252/3 486/265/3 480/253/3 -f 479/255/5 485/264/5 483/256/5 -f 490/258/3 488/522/3 473/259/3 -f 469/260/5 487/523/5 489/261/5 -f 481/245/7 489/261/7 490/258/7 -f 478/262/15 476/263/15 481/245/15 -f 476/263/2 478/262/2 477/236/2 -f 479/255/14 475/240/14 477/236/14 -f 485/264/6 479/255/6 480/253/6 -f 497/266/3 498/295/3 496/267/3 -f 495/269/3 500/294/3 499/270/3 -f 492/272/3 502/276/3 501/273/3 -f 494/275/3 499/270/3 502/276/3 -f 501/273/3 497/266/3 493/278/3 -f 508/280/5 510/524/5 509/281/5 -f 511/283/5 512/525/5 507/284/5 -f 513/286/5 514/289/5 504/287/5 -f 514/289/5 511/283/5 506/290/5 -f 505/292/5 509/281/5 513/286/5 -f 502/276/1 514/289/1 513/286/1 -f 499/270/12 511/283/12 514/289/12 -f 500/294/7 512/525/7 511/283/7 -f 513/286/11 509/281/11 497/266/11 -f 509/281/6 510/524/6 498/295/6 -f 515/296/16 520/300/16 522/297/16 -f 516/299/7 519/303/7 520/300/7 -f 518/302/17 521/306/17 519/303/17 -f 518/305/6 517/526/6 522/297/6 -f 545/307/5 546/310/5 538/308/5 -f 546/310/5 539/527/5 531/311/5 -f 531/311/5 539/527/5 540/312/5 -f 532/313/5 540/312/5 541/314/5 -f 541/314/5 542/317/5 534/316/5 -f 542/317/5 543/528/5 535/318/5 -f 535/319/5 543/529/5 544/320/5 -f 536/321/5 544/320/5 545/307/5 -f 548/324/5 547/530/5 549/531/5 -f 549/531/5 550/532/5 551/322/5 -f 551/322/5 552/533/5 553/323/5 -f 553/323/5 554/534/5 548/324/5 -f 548/324/5 549/531/5 551/322/5 -f 568/325/3 576/340/3 577/326/3 -f 569/327/3 577/326/3 578/328/3 -f 570/329/3 578/328/3 571/330/3 -f 571/330/3 572/333/3 564/332/3 -f 572/333/3 573/335/3 565/334/3 -f 573/335/3 574/337/3 566/336/3 -f 574/337/3 575/535/3 567/338/3 -f 567/339/3 575/536/3 576/340/3 -f 581/342/3 579/537/3 580/538/3 -f 580/538/3 586/539/3 581/342/3 -f 586/539/3 585/343/3 581/342/3 -f 585/343/3 584/540/3 583/541/3 -f 583/541/3 582/341/3 585/343/3 -f 811/344/16 816/348/16 818/345/16 -f 812/347/7 815/351/7 816/348/7 -f 814/350/17 817/354/17 815/351/17 -f 814/353/6 813/542/6 818/345/6 -f 828/355/2 821/543/2 820/356/2 -f 829/360/5 822/364/5 821/543/5 -f 821/543/5 828/355/5 829/360/5 -f 828/355/5 827/358/5 829/360/5 -f 830/361/6 827/367/6 826/362/6 -f 822/364/1 829/360/1 824/365/1 -f 828/355/14 825/357/14 826/362/14 -f 824/365/11 829/360/11 830/368/11 -f 820/356/3 819/544/3 824/370/3 -f 824/370/3 823/545/3 826/546/3 -f 826/546/3 825/357/3 824/370/3 -f 832/371/2 833/374/2 840/372/2 -f 833/374/5 834/380/5 841/375/5 -f 841/375/5 842/547/5 839/548/5 -f 839/548/5 840/372/5 841/375/5 -f 838/376/7 839/382/7 842/377/7 -f 836/379/1 841/375/1 834/380/1 -f 838/376/13 837/373/13 840/372/13 -f 842/383/12 841/375/12 836/379/12 -f 836/387/3 831/549/3 832/371/3 -f 832/371/3 837/373/3 836/387/3 -f 837/373/3 838/385/3 836/387/3 -f 852/388/2 845/550/2 844/389/2 -f 853/393/5 846/397/5 845/550/5 -f 845/550/5 852/388/5 853/393/5 -f 852/388/5 851/391/5 853/393/5 -f 854/394/6 851/400/6 850/395/6 -f 846/397/1 853/393/1 848/398/1 -f 852/388/14 849/390/14 850/395/14 -f 848/398/11 853/393/11 854/401/11 -f 844/389/3 843/551/3 848/403/3 -f 848/403/3 847/552/3 850/553/3 -f 850/553/3 849/390/3 848/403/3 -f 856/406/5 858/554/5 860/555/5 -f 860/555/5 862/556/5 864/404/5 -f 864/404/5 866/557/5 868/405/5 -f 868/405/5 870/558/5 856/406/5 -f 856/406/5 860/555/5 864/404/5 -f 857/408/3 855/559/3 865/409/3 -f 855/559/3 869/560/3 865/409/3 -f 869/560/3 867/561/3 865/409/3 -f 865/409/3 863/562/3 861/563/3 -f 861/563/3 859/407/3 865/409/3 -f 881/412/6 880/564/6 879/565/6 -f 879/565/6 886/566/6 885/410/6 -f 885/410/6 884/567/6 883/411/6 -f 883/411/6 882/568/6 881/412/6 -f 881/412/6 879/565/6 885/410/6 s 1 -f 12/569/6 23/570/18 11/571/18 -f 19/572/19 30/573/7 18/574/7 -f 16/575/20 27/576/1 15/577/1 -f 13/578/21 24/579/6 12/569/6 -f 20/580/22 31/581/19 19/572/19 -f 10/582/23 21/583/2 9/584/2 -f 17/585/24 28/586/20 16/575/20 -f 14/587/25 25/588/21 13/578/21 -f 9/584/2 32/589/22 20/580/22 -f 11/571/18 22/590/23 10/582/23 -f 18/574/7 29/591/24 17/585/24 -f 15/592/1 26/593/25 14/587/25 -f 39/594/21 52/595/25 40/596/25 -f 46/597/22 48/598/2 35/599/2 -f 36/600/23 49/601/18 37/602/18 -f 43/603/24 56/604/7 44/605/7 -f 40/596/25 53/606/1 41/607/1 -f 37/602/18 50/608/6 38/609/6 -f 44/605/7 57/610/19 45/611/19 -f 41/612/1 54/613/20 42/614/20 -f 38/609/6 51/615/21 39/594/21 -f 45/611/19 58/616/22 46/597/22 -f 35/599/2 47/617/23 36/600/23 -f 42/614/20 55/618/24 43/603/24 -f 90/619/26 97/620/27 91/621/28 -f 88/622/29 94/623/3 87/624/3 -f 88/625/30 96/626/31 95/627/32 -f 80/628/33 82/629/34 81/630/33 -f 86/631/35 84/632/36 83/633/37 -f 84/632/36 80/628/33 81/630/33 -f 91/621/28 98/634/38 89/635/39 -f 90/619/26 95/627/32 96/626/31 -f 104/636/7 98/634/38 93/637/40 -f 96/626/31 94/638/41 97/620/27 -f 79/639/42 85/640/3 86/641/42 -f 99/642/43 86/641/42 102/643/43 -f 88/622/29 104/644/44 93/645/29 -f 106/646/45 107/441/46 105/647/47 -f 103/648/48 105/647/47 100/649/49 -f 101/650/44 102/643/43 104/644/44 -f 110/438/50 111/651/51 109/439/52 -f 115/652/53 114/653/50 113/654/52 -f 115/655/53 121/656/54 111/657/51 -f 113/658/52 122/659/55 115/655/53 -f 118/660/56 122/659/55 123/661/57 -f 111/657/51 120/49/57 109/662/52 -f 116/663/58 128/664/59 130/665/60 -f 107/666/46 117/667/61 105/668/47 -f 105/668/47 118/660/56 100/669/49 -f 125/670/62 128/664/59 126/671/63 -f 124/672/64 130/665/60 125/670/62 -f 116/663/58 129/673/65 114/674/50 -f 103/675/48 125/670/62 106/676/45 -f 110/677/50 128/664/59 112/678/66 -f 108/679/67 125/670/62 126/671/63 -f 112/680/66 115/652/53 111/651/51 -f 216/681/2 191/682/23 192/683/2 -f 208/684/25 185/685/1 184/686/25 -f 223/687/24 200/688/7 199/689/24 -f 215/690/23 193/691/18 191/682/23 -f 209/692/1 186/693/20 185/694/1 -f 224/695/7 201/696/19 200/688/7 -f 217/697/18 194/698/6 193/691/18 -f 210/699/20 187/700/24 186/693/20 -f 225/701/19 202/702/22 201/696/19 -f 203/703/2 180/704/23 179/705/2 -f 218/706/6 195/707/21 194/698/6 -f 211/708/24 188/709/7 187/700/24 -f 226/710/22 192/683/2 202/702/22 -f 204/711/23 181/712/18 180/704/23 -f 219/713/21 196/714/25 195/707/21 -f 212/715/7 189/716/19 188/709/7 -f 205/717/18 182/718/6 181/712/18 -f 220/719/25 197/720/1 196/714/25 -f 213/721/19 190/722/22 189/716/19 -f 206/723/6 183/724/21 182/718/6 -f 221/725/1 198/726/20 197/727/1 -f 214/728/22 179/705/2 190/722/22 -f 207/729/21 184/686/25 183/724/21 -f 222/730/20 199/689/24 198/726/20 -f 233/731/1 244/732/25 232/733/25 -f 230/734/6 241/735/18 229/736/18 -f 237/737/19 248/738/7 236/739/7 -f 234/740/20 245/741/1 233/742/1 -f 231/743/21 242/744/6 230/734/6 -f 238/745/22 249/746/19 237/737/19 -f 228/747/23 239/748/2 227/749/2 -f 235/750/24 246/751/20 234/740/20 -f 232/733/25 243/752/21 231/743/21 -f 227/749/2 250/753/22 238/745/22 -f 229/736/18 240/754/23 228/747/23 -f 236/739/7 247/755/24 235/750/24 -f 254/756/68 261/757/2 253/758/2 -f 252/759/69 259/760/3 251/761/3 -f 251/761/3 266/762/9 258/763/9 -f 257/764/1 264/765/70 256/766/70 -f 255/767/5 262/768/68 254/756/68 -f 253/758/2 260/769/69 252/759/69 -f 258/763/9 265/770/1 257/771/1 -f 256/766/70 263/772/5 255/767/5 -f 282/773/71 267/774/3 274/775/72 -f 280/776/73 273/777/7 272/778/74 -f 278/779/75 271/780/5 270/781/76 -f 276/782/77 269/783/6 268/784/78 -f 281/785/79 274/775/72 273/777/7 -f 279/786/80 272/778/74 271/780/5 -f 277/787/81 270/781/76 269/788/6 -f 275/789/69 268/784/78 267/774/3 -f 277/790/81 283/791/82 284/792/83 -f 282/793/71 288/794/84 289/795/85 -f 279/786/80 287/796/86 280/776/73 -f 278/779/75 284/797/83 285/798/87 -f 280/776/73 288/794/84 281/799/79 -f 278/779/75 286/800/70 279/786/80 -f 289/795/85 295/801/88 296/802/89 -f 286/800/70 294/803/90 287/796/86 -f 285/798/87 291/804/91 292/805/92 -f 287/796/86 295/801/88 288/794/84 -f 285/798/87 293/806/93 286/800/70 -f 284/792/83 290/807/94 291/808/91 -f 275/809/69 283/791/82 276/810/77 -f 283/791/82 275/809/69 290/807/94 -f 282/793/71 289/795/85 275/809/69 -f 289/795/85 296/802/89 275/809/69 -f 296/811/89 297/812/95 275/813/69 -f 295/814/88 304/815/96 296/811/89 -f 275/813/69 298/816/97 290/817/94 -f 293/806/93 302/818/98 294/803/90 -f 291/819/91 300/820/99 292/805/92 -f 294/803/90 303/821/100 295/814/88 -f 292/805/92 301/822/101 293/806/93 -f 290/817/94 299/823/76 291/824/91 -f 320/825/71 305/826/3 312/827/72 -f 318/828/73 311/829/7 310/830/74 -f 316/831/75 309/832/5 308/833/76 -f 314/834/77 307/835/6 306/836/78 -f 319/837/79 312/827/72 311/838/7 -f 317/839/80 310/830/74 309/832/5 -f 315/840/81 308/833/76 307/835/6 -f 313/841/69 306/836/78 305/826/3 -f 315/842/81 321/843/82 322/844/83 -f 320/845/71 326/846/84 327/847/85 -f 318/828/73 324/848/70 325/849/86 -f 316/831/75 322/844/83 323/850/87 -f 318/828/73 326/851/84 319/852/79 -f 316/831/75 324/848/70 317/839/80 -f 327/847/85 333/853/88 334/854/89 -f 325/849/86 331/855/93 332/856/90 -f 323/850/87 329/857/91 330/858/92 -f 325/849/86 333/859/88 326/851/84 -f 323/850/87 331/855/93 324/848/70 -f 322/844/83 328/860/94 329/857/91 -f 313/861/69 321/843/82 314/862/77 -f 321/843/82 313/861/69 328/860/94 -f 320/845/71 327/847/85 313/861/69 -f 327/847/85 334/854/89 313/861/69 -f 334/863/89 335/864/102 313/865/69 -f 333/866/88 342/867/103 334/863/89 -f 313/865/69 336/868/104 328/869/94 -f 331/855/93 340/870/105 332/856/90 -f 329/871/91 338/872/106 330/858/92 -f 332/856/90 341/873/74 333/874/88 -f 330/858/92 339/875/107 331/855/93 -f 328/869/94 337/876/108 329/871/91 -f 297/877/95 344/878/109 298/879/97 -f 303/821/100 347/880/110 348/881/72 -f 301/882/101 345/883/111 346/884/112 -f 304/815/96 343/885/113 297/877/95 -f 304/815/96 348/881/72 349/886/114 -f 302/818/98 346/884/112 347/880/110 -f 346/884/112 354/887/115 347/880/110 -f 344/878/109 350/888/116 351/889/117 -f 347/880/110 355/890/118 348/881/72 -f 345/883/111 353/891/119 346/884/112 -f 343/885/113 356/892/120 350/888/116 -f 348/881/72 356/892/120 349/886/114 -f 298/879/97 344/878/109 299/893/76 -f 344/878/109 351/889/117 299/893/76 -f 299/894/76 345/883/111 300/895/99 -f 345/883/111 299/894/76 352/896/121 -f 336/868/104 357/897/122 358/898/123 -f 339/899/107 360/900/124 361/901/125 -f 337/876/108 358/898/123 359/902/78 -f 335/903/102 363/904/126 357/897/122 -f 339/899/107 362/905/127 340/906/105 -f 337/876/108 360/900/124 338/872/106 -f 357/897/122 365/907/128 358/898/123 -f 361/901/125 367/908/129 368/909/130 -f 358/898/123 366/910/131 359/902/78 -f 363/904/126 364/911/132 357/897/122 -f 362/905/127 368/909/130 369/912/133 -f 360/900/124 366/910/131 367/908/129 -f 341/913/74 363/904/126 342/914/103 -f 363/904/126 341/913/74 370/915/134 -f 340/906/105 362/905/127 341/916/74 -f 362/905/127 369/912/133 341/916/74 -f 364/917/132 351/918/117 350/919/116 -f 351/918/117 341/920/74 299/921/76 -f 341/922/74 352/923/121 299/924/76 -f 352/923/121 368/925/130 353/926/119 -f 353/926/119 367/908/129 354/887/115 -f 354/887/115 366/910/131 355/890/118 -f 355/890/118 365/907/128 356/892/120 -f 356/892/120 364/917/132 350/919/116 -f 389/927/14 388/928/2 387/929/2 -f 391/930/6 390/931/14 389/927/14 -f 393/932/11 392/933/6 391/930/6 -f 395/934/1 394/935/11 393/932/11 -f 397/936/12 396/937/1 395/938/1 -f 399/939/7 398/940/12 397/936/12 -f 401/941/13 400/942/7 399/939/7 -f 387/929/2 402/943/13 401/941/13 -f 117/667/61 121/656/54 122/659/55 -f 126/671/63 128/664/59 127/944/65 -f 121/656/54 119/440/135 120/49/57 -f 530/945/13 545/307/7 529/946/7 -f 528/947/12 543/529/1 527/948/1 -f 526/949/11 541/314/6 525/950/6 -f 524/951/14 539/527/2 523/952/2 -f 523/952/2 546/310/13 530/945/13 -f 529/946/7 544/320/12 528/947/12 -f 527/953/1 542/317/11 526/949/11 -f 525/950/6 540/312/14 524/951/14 -f 532/313/12 548/954/1 531/311/1 -f 531/311/1 554/955/11 538/308/11 -f 537/309/6 552/956/14 536/321/14 -f 535/318/2 550/957/13 534/316/13 -f 533/315/7 547/958/12 532/313/12 -f 538/308/11 553/959/6 537/309/6 -f 536/321/14 551/960/2 535/319/2 -f 534/316/13 549/961/7 533/315/7 -f 570/329/13 555/962/2 562/963/13 -f 568/325/12 561/964/7 560/965/12 -f 566/336/11 559/966/1 558/967/11 -f 564/332/14 557/968/6 556/969/14 -f 569/327/7 562/963/13 561/964/7 -f 567/339/1 560/965/12 559/970/1 -f 565/334/6 558/967/11 557/968/6 -f 563/331/2 556/969/14 555/962/2 -f 576/340/14 585/971/6 577/326/6 -f 574/337/13 583/972/2 575/535/2 -f 572/333/12 581/973/7 573/335/7 -f 577/326/6 586/974/11 578/328/11 -f 575/536/2 584/975/14 576/340/14 -f 573/335/7 582/976/13 574/337/13 -f 571/330/1 579/977/12 572/333/12 -f 578/328/11 580/978/1 571/330/1 -f 591/979/136 647/980/137 651/981/138 -f 656/982/139 591/983/136 595/984/140 -f 596/985/141 652/986/142 656/982/139 -f 588/987/143 652/986/142 592/988/144 -f 648/989/145 591/983/136 652/986/142 -f 657/990/146 592/988/144 596/985/141 -f 597/991/147 653/992/148 657/990/146 -f 589/993/149 653/992/148 593/994/150 -f 649/995/151 592/988/144 653/992/148 -f 597/991/147 654/996/152 593/994/150 -f 594/997/153 658/998/154 598/999/155 -f 594/997/153 650/1000/156 654/996/152 -f 654/996/152 589/993/149 593/994/150 -f 598/999/155 651/981/138 594/997/153 -f 595/1001/140 659/1002/157 599/1003/158 -f 591/979/136 655/1004/159 595/1001/140 -f 590/1005/160 651/981/138 647/980/137 -f 599/1006/158 656/982/139 595/984/140 -f 600/1007/161 656/982/139 660/1008/162 -f 661/1009/163 596/985/141 600/1007/161 -f 601/1010/164 657/990/146 661/1009/163 -f 662/1011/165 597/991/147 601/1010/164 -f 602/1012/166 658/998/154 662/1011/165 -f 602/1012/166 655/1004/159 598/999/155 -f 599/1003/158 663/1013/167 603/1014/168 -f 603/1015/168 660/1008/162 599/1006/158 -f 600/1007/161 664/1016/169 604/1017/170 -f 604/1017/170 661/1009/163 600/1007/161 -f 605/1018/171 661/1009/163 665/1019/172 -f 666/1020/173 601/1010/164 605/1018/171 -f 606/1021/174 662/1011/165 666/1020/173 -f 663/1013/167 602/1012/166 606/1021/174 -f 756/1022/175 603/1015/168 667/1023/176 -f 668/1024/177 664/1016/169 756/1022/175 -f 757/1025/178 604/1017/170 668/1024/177 -f 605/1018/171 757/1025/178 669/1026/179 -f 666/1020/173 669/1026/179 758/1027/180 -f 606/1021/174 758/1027/180 670/1028/181 -f 663/1013/167 670/1028/181 755/1029/182 -f 667/1030/176 663/1013/167 755/1029/182 -f 667/1030/176 759/1031/183 671/1032/184 -f 672/1033/185 756/1022/175 760/1034/186 -f 669/1026/179 761/1035/187 673/1036/188 -f 760/1034/186 667/1023/176 671/1037/184 -f 670/1028/181 762/1038/189 674/1039/190 -f 761/1035/187 668/1024/177 672/1033/185 -f 610/1040/191 692/1041/192 678/1042/193 -f 758/1027/180 673/1036/188 762/1038/189 -f 755/1029/182 674/1039/190 759/1031/183 -f 766/1043/194 609/1044/195 781/1045/196 -f 622/1046/197 678/1042/193 698/1047/198 -f 763/1048/199 607/1049/200 619/1050/201 -f 607/1049/200 692/1041/192 619/1050/201 -f 620/1051/202 675/1052/203 607/1049/200 -f 764/1053/204 608/1054/205 620/1051/202 -f 610/1040/191 763/1048/199 619/1050/201 -f 608/1054/205 694/1055/206 620/1051/202 -f 621/1056/207 676/1057/208 608/1054/205 -f 781/1045/196 621/1056/207 765/1058/209 -f 779/1059/210 620/1051/202 607/1049/200 -f 671/1032/184 683/1060/211 611/1061/212 -f 609/1044/195 698/1062/198 677/1063/213 -f 782/1064/214 622/1046/197 766/1065/194 -f 780/1066/215 621/1056/207 608/1054/205 -f 615/1067/216 685/1068/217 611/1069/212 -f 612/1070/218 693/1071/219 616/1072/220 -f 612/1070/218 760/1034/186 685/1068/217 -f 760/1034/186 611/1069/212 685/1068/217 -f 616/1072/220 687/1073/221 612/1070/218 -f 613/1074/222 695/1075/223 617/1076/224 -f 613/1074/222 761/1035/187 687/1073/221 -f 687/1073/221 672/1033/185 612/1070/218 -f 697/1077/225 613/1074/222 617/1076/224 -f 618/1078/226 689/1079/227 697/1077/225 -f 674/1039/190 689/1079/227 614/1080/228 -f 762/1038/189 613/1074/222 689/1079/227 -f 691/1081/229 614/1080/228 618/1078/226 -f 705/1082/230 681/1083/231 785/1084/232 -f 615/1085/216 683/1060/211 691/1081/229 -f 759/1031/183 614/1080/228 683/1060/211 -f 768/1086/233 615/1067/216 700/1087/234 -f 702/1088/235 693/1071/219 768/1086/233 -f 678/1042/193 699/1089/236 786/1090/237 -f 698/1047/198 786/1090/237 705/1091/230 -f 769/1092/238 616/1072/220 702/1088/235 -f 704/1093/239 695/1075/223 769/1092/238 -f 621/1056/207 677/1063/213 696/1094/240 -f 694/1055/206 783/1095/241 675/1052/203 -f 697/1077/225 704/1093/239 770/1096/242 -f 618/1078/226 770/1096/242 706/1097/243 -f 692/1041/192 783/1095/241 699/1089/236 -f 696/1094/240 784/1098/244 676/1057/208 -f 691/1081/229 706/1097/243 767/1099/245 -f 768/1086/233 708/1100/246 796/1101/247 -f 676/1057/208 701/1102/248 694/1055/206 -f 677/1063/213 705/1082/230 785/1084/232 -f 679/1103/249 639/1104/250 791/1105/251 -f 682/1106/252 642/1107/253 794/1108/254 -f 699/1089/236 679/1103/249 791/1105/251 -f 677/1063/213 703/1109/255 696/1094/240 -f 792/1110/256 624/1111/257 640/1112/258 -f 626/1113/259 791/1105/251 639/1104/250 -f 784/1098/244 792/1110/256 701/1102/248 -f 786/1090/237 791/1105/251 682/1106/252 -f 793/1114/260 625/1115/261 641/1116/262 -f 792/1110/256 623/1117/263 679/1103/249 -f 785/1084/232 793/1114/260 703/1109/255 -f 783/1095/241 792/1110/256 679/1103/249 -f 615/1085/216 767/1099/245 700/1118/234 -f 680/1119/264 641/1116/262 624/1111/257 -f 705/1091/230 682/1106/252 794/1108/254 -f 703/1109/255 680/1119/264 784/1098/244 -f 769/1092/238 710/1120/265 797/1121/266 -f 708/1122/246 767/1099/245 795/1123/267 -f 681/1083/231 642/1124/253 625/1115/261 -f 790/1125/268 731/1126/269 627/1127/270 -f 798/1128/271 704/1093/239 712/1129/272 -f 702/1088/235 796/1101/247 710/1120/265 -f 642/1107/253 713/1130/273 734/1131/274 -f 731/1126/269 626/1113/259 639/1104/250 -f 706/1097/243 795/1123/267 767/1099/245 -f 704/1093/239 797/1121/266 712/1129/272 -f 732/1132/275 787/1133/276 707/1134/277 -f 707/1134/277 627/1127/270 731/1126/269 -f 710/1120/265 772/1135/278 726/1136/279 -f 714/1137/280 770/1096/242 798/1128/271 -f 639/1104/250 707/1134/277 731/1126/269 -f 732/1132/275 623/1117/263 640/1112/258 -f 712/1129/272 773/1138/281 728/1139/282 -f 772/1135/278 708/1100/246 724/1140/283 -f 709/1141/284 629/1142/285 788/1143/286 -f 732/1132/275 788/1143/286 628/1144/287 -f 730/1145/288 798/1128/271 774/1146/289 -f 797/1121/266 726/1136/279 773/1138/281 -f 624/1111/257 732/1132/275 640/1112/258 -f 641/1116/262 709/1141/284 624/1111/257 -f 742/1147/290 772/1135/278 776/1148/291 -f 798/1128/271 728/1139/282 774/1146/289 -f 734/1149/274 789/1150/292 711/1151/293 -f 733/1152/294 789/1150/292 629/1142/285 -f 634/1153/295 718/1154/296 738/1155/297 -f 714/1137/280 771/1156/298 795/1123/267 -f 625/1115/261 733/1152/294 641/1116/262 -f 642/1124/253 711/1151/293 625/1115/261 -f 684/1157/299 735/1158/300 631/1159/301 -f 790/1125/268 634/1153/295 630/1160/302 -f 713/1130/273 630/1160/302 734/1131/274 -f 690/1161/303 627/1127/270 631/1159/301 -f 686/1162/304 736/1163/305 632/1164/306 -f 718/1154/296 631/1159/301 735/1158/300 -f 628/1144/287 684/1157/299 787/1133/276 -f 788/1143/286 633/1165/307 686/1162/304 -f 633/1165/307 717/1166/308 737/1167/309 -f 632/1164/306 715/1168/310 684/1157/299 -f 787/1133/276 631/1159/301 627/1127/270 -f 789/1150/292 634/1169/295 688/1170/311 -f 724/1171/283 795/1123/267 771/1156/298 -f 686/1162/304 737/1167/309 716/1172/312 -f 788/1143/286 632/1164/306 628/1144/287 -f 629/1142/285 688/1170/311 633/1165/307 -f 728/1139/282 777/1173/313 744/1174/314 -f 776/1148/291 724/1140/283 740/1175/315 -f 688/1170/311 738/1176/297 717/1166/308 -f 739/1177/316 718/1154/296 735/1158/300 -f 730/1145/288 778/1178/317 746/1179/318 -f 773/1138/281 742/1147/290 777/1173/313 -f 735/1158/300 719/1180/319 739/1177/316 -f 741/1181/320 715/1168/310 736/1163/305 -f 776/1148/291 748/1182/321 808/1183/322 -f 774/1146/289 744/1174/314 778/1178/317 -f 736/1163/305 720/1184/323 741/1181/320 -f 737/1167/309 720/1184/323 716/1172/312 -f 729/1185/324 646/1186/136 806/1187/325 -f 730/1145/288 775/1188/326 771/1156/298 -f 717/1166/308 743/1189/327 737/1167/309 -f 738/1176/297 721/1190/328 717/1166/308 -f 803/1191/329 802/1192/142 729/1185/324 -f 802/1192/142 747/1193/143 638/1194/145 -f 718/1154/296 745/1195/330 738/1155/297 -f 739/1177/316 729/1185/324 722/1196/331 -f 643/1197/144 635/1198/151 747/1193/143 -f 722/1196/331 806/1187/325 745/1195/330 -f 739/1177/316 723/1199/332 803/1191/329 -f 804/1200/333 719/1180/319 741/1181/320 -f 804/1200/333 799/1201/148 723/1199/332 -f 799/1201/148 749/1202/149 635/1198/151 -f 741/1181/320 725/1203/334 804/1200/333 -f 805/1204/335 720/1184/323 743/1189/327 -f 740/1205/315 771/1156/298 775/1188/326 -f 723/1199/332 643/1197/144 803/1191/329 -f 743/1189/327 727/1206/336 805/1204/335 -f 745/1207/330 727/1206/336 721/1190/328 -f 809/1208/337 742/1147/290 750/1209/338 -f 740/1205/315 807/1210/339 748/1211/321 -f 645/1212/153 636/1213/156 800/1214/152 -f 800/1214/152 749/1202/149 644/1215/150 -f 810/1216/340 744/1174/314 752/1217/341 -f 742/1147/290 808/1183/322 750/1209/338 -f 804/1200/333 800/1214/152 644/1215/150 -f 645/1212/153 725/1203/334 805/1204/335 -f 775/1188/326 754/1218/342 807/1210/339 -f 752/1217/341 777/1173/313 809/1208/337 -f 646/1219/136 637/1220/137 801/1221/138 -f 801/1221/138 751/1222/160 645/1212/153 -f 646/1186/136 638/1194/145 753/1223/343 -f 754/1218/342 778/1178/317 810/1216/340 -f 805/1204/335 801/1221/138 645/1212/153 -f 646/1219/136 727/1206/336 806/1224/325 -f 98/634/38 94/638/41 93/637/40 -f 82/629/34 99/1225/6 95/1226/32 -f 83/633/37 98/634/38 102/1227/7 -f 95/1226/32 101/1228/6 88/1229/30 -f 857/1230/14 856/1231/2 855/1232/2 -f 859/1233/6 858/1234/14 857/1230/14 -f 861/1235/11 860/1236/6 859/1233/6 -f 863/1237/1 862/1238/11 861/1235/11 -f 865/1239/12 864/1240/1 863/1241/1 -f 867/1242/7 866/1243/12 865/1239/12 -f 869/1244/13 868/1245/7 867/1242/7 -f 855/1232/2 870/1246/13 869/1244/13 -f 881/1247/2 874/1248/68 873/1249/2 -f 879/1250/3 872/1251/69 871/1252/3 -f 886/1253/9 871/1252/3 878/1254/9 -f 884/1255/70 877/1256/1 876/1257/70 -f 882/1258/68 875/1259/5 874/1248/68 -f 880/1260/69 873/1249/2 872/1251/69 -f 885/1261/1 878/1254/9 877/1262/1 -f 883/1263/5 876/1257/70 875/1259/5 -f 12/569/6 24/579/6 23/570/18 -f 19/572/19 31/581/19 30/573/7 -f 16/575/20 28/586/20 27/576/1 -f 13/578/21 25/588/21 24/579/6 -f 20/580/22 32/589/22 31/581/19 -f 10/582/23 22/590/23 21/583/2 -f 17/585/24 29/591/24 28/586/20 -f 14/587/25 26/593/25 25/588/21 -f 9/584/2 21/583/2 32/589/22 -f 11/571/18 23/570/18 22/590/23 -f 18/574/7 30/573/7 29/591/24 -f 15/592/1 27/1264/1 26/593/25 -f 39/594/21 51/615/21 52/595/25 -f 46/597/22 58/616/22 48/598/2 -f 36/600/23 47/617/23 49/601/18 -f 43/603/24 55/618/24 56/604/7 -f 40/596/25 52/595/25 53/606/1 -f 37/602/18 49/601/18 50/608/6 -f 44/605/7 56/604/7 57/610/19 -f 41/612/1 53/1265/1 54/613/20 -f 38/609/6 50/608/6 51/615/21 -f 45/611/19 57/610/19 58/616/22 -f 35/599/2 48/598/2 47/617/23 -f 42/614/20 54/613/20 55/618/24 -f 90/619/26 96/626/31 97/620/27 -f 88/622/29 93/645/29 94/623/3 -f 88/625/30 87/1266/344 96/626/31 -f 80/628/33 79/1267/345 82/629/34 -f 86/631/35 85/640/36 84/632/36 -f 84/632/36 85/640/36 80/628/33 -f 91/621/28 97/620/27 98/634/38 -f 90/619/26 92/1268/346 95/627/32 -f 96/626/31 87/1266/344 94/638/41 -f 79/639/42 80/628/3 85/640/3 -f 99/642/43 79/639/42 86/641/42 -f 88/622/29 101/650/44 104/644/44 -f 106/646/45 108/442/67 107/441/46 -f 103/648/48 106/646/45 105/647/47 -f 101/650/44 99/642/43 102/643/43 -f 110/438/50 112/680/66 111/651/51 -f 115/652/53 116/1269/58 114/653/50 -f 115/655/53 122/659/55 121/656/54 -f 113/658/52 123/661/57 122/659/55 -f 118/660/56 117/667/61 122/659/55 -f 111/657/51 121/656/54 120/49/57 -f 116/663/58 112/678/66 128/664/59 -f 107/666/46 119/440/135 117/667/61 -f 105/668/47 117/667/61 118/660/56 -f 125/670/62 130/665/60 128/664/59 -f 124/672/64 129/673/65 130/665/60 -f 116/663/58 130/665/60 129/673/65 -f 103/675/48 124/672/64 125/670/62 -f 110/677/50 127/944/65 128/664/59 -f 108/679/67 106/676/45 125/670/62 -f 112/680/66 116/1269/58 115/652/53 -f 216/681/2 215/690/23 191/682/23 -f 208/684/25 209/1270/1 185/685/1 -f 223/687/24 224/695/7 200/688/7 -f 215/690/23 217/697/18 193/691/18 -f 209/692/1 210/699/20 186/693/20 -f 224/695/7 225/701/19 201/696/19 -f 217/697/18 218/706/6 194/698/6 -f 210/699/20 211/708/24 187/700/24 -f 225/701/19 226/710/22 202/702/22 -f 203/703/2 204/711/23 180/704/23 -f 218/706/6 219/713/21 195/707/21 -f 211/708/24 212/715/7 188/709/7 -f 226/710/22 216/681/2 192/683/2 -f 204/711/23 205/717/18 181/712/18 -f 219/713/21 220/719/25 196/714/25 -f 212/715/7 213/721/19 189/716/19 -f 205/717/18 206/723/6 182/718/6 -f 220/719/25 221/1271/1 197/720/1 -f 213/721/19 214/728/22 190/722/22 -f 206/723/6 207/729/21 183/724/21 -f 221/725/1 222/730/20 198/726/20 -f 214/728/22 203/703/2 179/705/2 -f 207/729/21 208/684/25 184/686/25 -f 222/730/20 223/687/24 199/689/24 -f 233/731/1 245/1272/1 244/732/25 -f 230/734/6 242/744/6 241/735/18 -f 237/737/19 249/746/19 248/738/7 -f 234/740/20 246/751/20 245/741/1 -f 231/743/21 243/752/21 242/744/6 -f 238/745/22 250/753/22 249/746/19 -f 228/747/23 240/754/23 239/748/2 -f 235/750/24 247/755/24 246/751/20 -f 232/733/25 244/732/25 243/752/21 -f 227/749/2 239/748/2 250/753/22 -f 229/736/18 241/735/18 240/754/23 -f 236/739/7 248/738/7 247/755/24 -f 254/756/68 262/768/68 261/757/2 -f 252/759/69 260/769/69 259/760/3 -f 251/761/3 259/760/3 266/762/9 -f 257/764/1 265/1273/1 264/765/70 -f 255/767/5 263/772/5 262/768/68 -f 253/758/2 261/757/2 260/769/69 -f 258/763/9 266/762/9 265/770/1 -f 256/766/70 264/765/70 263/772/5 -f 282/773/71 275/789/69 267/774/3 -f 280/776/73 281/785/79 273/777/7 -f 278/779/75 279/786/80 271/780/5 -f 276/782/77 277/1274/81 269/783/6 -f 281/785/79 282/773/71 274/775/72 -f 279/786/80 280/776/73 272/778/74 -f 277/787/81 278/779/75 270/781/76 -f 275/789/69 276/782/77 268/784/78 -f 277/790/81 276/810/77 283/791/82 -f 282/793/71 281/799/79 288/794/84 -f 279/786/80 286/800/70 287/796/86 -f 278/779/75 277/1275/81 284/797/83 -f 280/776/73 287/796/86 288/794/84 -f 278/779/75 285/798/87 286/800/70 -f 289/795/85 288/794/84 295/801/88 -f 286/800/70 293/806/93 294/803/90 -f 285/798/87 284/797/83 291/804/91 -f 287/796/86 294/803/90 295/801/88 -f 285/798/87 292/805/92 293/806/93 -f 284/792/83 283/791/82 290/807/94 -f 296/811/89 304/815/96 297/812/95 -f 295/814/88 303/821/100 304/815/96 -f 275/813/69 297/812/95 298/816/97 -f 293/806/93 301/822/101 302/818/98 -f 291/819/91 299/1276/76 300/820/99 -f 294/803/90 302/818/98 303/821/100 -f 292/805/92 300/820/99 301/822/101 -f 290/817/94 298/816/97 299/823/76 -f 320/825/71 313/841/69 305/826/3 -f 318/828/73 319/1277/79 311/829/7 -f 316/831/75 317/839/80 309/832/5 -f 314/834/77 315/840/81 307/835/6 -f 319/837/79 320/825/71 312/827/72 -f 317/839/80 318/828/73 310/830/74 -f 315/840/81 316/831/75 308/833/76 -f 313/841/69 314/834/77 306/836/78 -f 315/842/81 314/862/77 321/843/82 -f 320/845/71 319/1278/79 326/846/84 -f 318/828/73 317/839/80 324/848/70 -f 316/831/75 315/842/81 322/844/83 -f 318/828/73 325/849/86 326/851/84 -f 316/831/75 323/850/87 324/848/70 -f 327/847/85 326/846/84 333/853/88 -f 325/849/86 324/848/70 331/855/93 -f 323/850/87 322/844/83 329/857/91 -f 325/849/86 332/856/90 333/859/88 -f 323/850/87 330/858/92 331/855/93 -f 322/844/83 321/843/82 328/860/94 -f 334/863/89 342/867/103 335/864/102 -f 333/866/88 341/1279/74 342/867/103 -f 313/865/69 335/864/102 336/868/104 -f 331/855/93 339/875/107 340/870/105 -f 329/871/91 337/876/108 338/872/106 -f 332/856/90 340/870/105 341/873/74 -f 330/858/92 338/872/106 339/875/107 -f 328/869/94 336/868/104 337/876/108 -f 297/877/95 343/885/113 344/878/109 -f 303/821/100 302/818/98 347/880/110 -f 301/882/101 300/895/99 345/883/111 -f 304/815/96 349/886/114 343/885/113 -f 304/815/96 303/821/100 348/881/72 -f 302/818/98 301/882/101 346/884/112 -f 346/884/112 353/891/119 354/887/115 -f 344/878/109 343/885/113 350/888/116 -f 347/880/110 354/887/115 355/890/118 -f 345/883/111 352/896/121 353/891/119 -f 343/885/113 349/886/114 356/892/120 -f 348/881/72 355/890/118 356/892/120 -f 336/868/104 335/903/102 357/897/122 -f 339/899/107 338/872/106 360/900/124 -f 337/876/108 336/868/104 358/898/123 -f 335/903/102 342/914/103 363/904/126 -f 339/899/107 361/901/125 362/905/127 -f 337/876/108 359/902/78 360/900/124 -f 357/897/122 364/911/132 365/907/128 -f 361/901/125 360/900/124 367/908/129 -f 358/898/123 365/907/128 366/910/131 -f 363/904/126 370/915/134 364/911/132 -f 362/905/127 361/901/125 368/909/130 -f 360/900/124 359/902/78 366/910/131 -f 364/917/132 370/1280/134 351/918/117 -f 351/918/117 370/1280/134 341/920/74 -f 341/922/74 369/1281/133 352/923/121 -f 352/923/121 369/1281/133 368/925/130 -f 353/926/119 368/925/130 367/908/129 -f 354/887/115 367/908/129 366/910/131 -f 355/890/118 366/910/131 365/907/128 -f 356/892/120 365/907/128 364/917/132 -f 389/927/14 390/931/14 388/928/2 -f 391/930/6 392/933/6 390/931/14 -f 393/932/11 394/935/11 392/933/6 -f 395/934/1 396/1282/1 394/935/11 -f 397/936/12 398/940/12 396/937/1 -f 399/939/7 400/942/7 398/940/12 -f 401/941/13 402/943/13 400/942/7 -f 387/929/2 388/928/2 402/943/13 -f 117/667/61 119/440/135 121/656/54 -f 530/945/13 546/310/13 545/307/7 -f 528/947/12 544/320/12 543/529/1 -f 526/949/11 542/317/11 541/314/6 -f 524/951/14 540/312/14 539/527/2 -f 523/952/2 539/527/2 546/310/13 -f 529/946/7 545/307/7 544/320/12 -f 527/953/1 543/528/1 542/317/11 -f 525/950/6 541/314/6 540/312/14 -f 532/313/12 547/958/12 548/954/1 -f 531/311/1 548/954/1 554/955/11 -f 537/309/6 553/959/6 552/956/14 -f 535/318/2 551/1283/2 550/957/13 -f 533/315/7 549/961/7 547/958/12 -f 538/308/11 554/955/11 553/959/6 -f 536/321/14 552/956/14 551/960/2 -f 534/316/13 550/957/13 549/961/7 -f 570/329/13 563/331/2 555/962/2 -f 568/325/12 569/327/7 561/964/7 -f 566/336/11 567/338/1 559/966/1 -f 564/332/14 565/334/6 557/968/6 -f 569/327/7 570/329/13 562/963/13 -f 567/339/1 568/325/12 560/965/12 -f 565/334/6 566/336/11 558/967/11 -f 563/331/2 564/332/14 556/969/14 -f 576/340/14 584/975/14 585/971/6 -f 574/337/13 582/976/13 583/972/2 -f 572/333/12 579/977/12 581/973/7 -f 577/326/6 585/971/6 586/974/11 -f 575/536/2 583/1284/2 584/975/14 -f 573/335/7 581/973/7 582/976/13 -f 571/330/1 580/978/1 579/977/12 -f 578/328/11 586/974/11 580/978/1 -f 591/979/136 587/1285/343 647/980/137 -f 656/982/139 652/986/142 591/983/136 -f 596/985/141 592/988/144 652/986/142 -f 588/987/143 648/989/145 652/986/142 -f 648/989/145 587/1286/343 591/983/136 -f 657/990/146 653/992/148 592/988/144 -f 597/991/147 593/994/150 653/992/148 -f 589/993/149 649/995/151 653/992/148 -f 649/995/151 588/987/143 592/988/144 -f 597/991/147 658/998/154 654/996/152 -f 594/997/153 654/996/152 658/998/154 -f 594/997/153 590/1005/160 650/1000/156 -f 654/996/152 650/1000/156 589/993/149 -f 598/999/155 655/1004/159 651/981/138 -f 595/1001/140 655/1004/159 659/1002/157 -f 591/979/136 651/981/138 655/1004/159 -f 590/1005/160 594/997/153 651/981/138 -f 599/1006/158 660/1008/162 656/982/139 -f 600/1007/161 596/985/141 656/982/139 -f 661/1009/163 657/990/146 596/985/141 -f 601/1010/164 597/991/147 657/990/146 -f 662/1011/165 658/998/154 597/991/147 -f 602/1012/166 598/999/155 658/998/154 -f 602/1012/166 659/1002/157 655/1004/159 -f 599/1003/158 659/1002/157 663/1013/167 -f 603/1015/168 664/1016/169 660/1008/162 -f 600/1007/161 660/1008/162 664/1016/169 -f 604/1017/170 665/1019/172 661/1009/163 -f 605/1018/171 601/1010/164 661/1009/163 -f 666/1020/173 662/1011/165 601/1010/164 -f 606/1021/174 602/1012/166 662/1011/165 -f 663/1013/167 659/1002/157 602/1012/166 -f 756/1022/175 664/1016/169 603/1015/168 -f 668/1024/177 604/1017/170 664/1016/169 -f 757/1025/178 665/1019/172 604/1017/170 -f 605/1018/171 665/1019/172 757/1025/178 -f 666/1020/173 605/1018/171 669/1026/179 -f 606/1021/174 666/1020/173 758/1027/180 -f 663/1013/167 606/1021/174 670/1028/181 -f 667/1030/176 603/1014/168 663/1013/167 -f 667/1030/176 755/1029/182 759/1031/183 -f 672/1033/185 668/1024/177 756/1022/175 -f 669/1026/179 757/1025/178 761/1035/187 -f 760/1034/186 756/1022/175 667/1023/176 -f 670/1028/181 758/1027/180 762/1038/189 -f 761/1035/187 757/1025/178 668/1024/177 -f 610/1040/191 619/1050/201 692/1041/192 -f 758/1027/180 669/1026/179 673/1036/188 -f 755/1029/182 670/1028/181 674/1039/190 -f 766/1043/194 622/1287/197 609/1044/195 -f 622/1046/197 610/1040/191 678/1042/193 -f 763/1048/199 779/1059/210 607/1049/200 -f 607/1049/200 675/1052/203 692/1041/192 -f 620/1051/202 694/1055/206 675/1052/203 -f 764/1053/204 780/1066/215 608/1054/205 -f 610/1040/191 782/1064/214 763/1048/199 -f 608/1054/205 676/1057/208 694/1055/206 -f 621/1056/207 696/1094/240 676/1057/208 -f 781/1045/196 609/1044/195 621/1056/207 -f 779/1059/210 764/1053/204 620/1051/202 -f 671/1032/184 759/1031/183 683/1060/211 -f 609/1044/195 622/1287/197 698/1062/198 -f 782/1064/214 610/1040/191 622/1046/197 -f 780/1066/215 765/1058/209 621/1056/207 -f 615/1067/216 693/1071/219 685/1068/217 -f 612/1070/218 685/1068/217 693/1071/219 -f 612/1070/218 672/1033/185 760/1034/186 -f 760/1034/186 671/1037/184 611/1069/212 -f 616/1072/220 695/1075/223 687/1073/221 -f 613/1074/222 687/1073/221 695/1075/223 -f 613/1074/222 673/1036/188 761/1035/187 -f 687/1073/221 761/1035/187 672/1033/185 -f 697/1077/225 689/1079/227 613/1074/222 -f 618/1078/226 614/1080/228 689/1079/227 -f 674/1039/190 762/1038/189 689/1079/227 -f 762/1038/189 673/1036/188 613/1074/222 -f 691/1081/229 683/1060/211 614/1080/228 -f 705/1082/230 794/1288/254 681/1083/231 -f 615/1085/216 611/1061/212 683/1060/211 -f 759/1031/183 674/1039/190 614/1080/228 -f 768/1086/233 693/1071/219 615/1067/216 -f 702/1088/235 616/1072/220 693/1071/219 -f 678/1042/193 692/1041/192 699/1089/236 -f 698/1047/198 678/1042/193 786/1090/237 -f 769/1092/238 695/1075/223 616/1072/220 -f 704/1093/239 617/1076/224 695/1075/223 -f 621/1056/207 609/1044/195 677/1063/213 -f 694/1055/206 701/1102/248 783/1095/241 -f 697/1077/225 617/1076/224 704/1093/239 -f 618/1078/226 697/1077/225 770/1096/242 -f 692/1041/192 675/1052/203 783/1095/241 -f 696/1094/240 703/1109/255 784/1098/244 -f 691/1081/229 618/1078/226 706/1097/243 -f 768/1086/233 700/1087/234 708/1100/246 -f 676/1057/208 784/1098/244 701/1102/248 -f 677/1063/213 698/1062/198 705/1082/230 -f 679/1103/249 623/1117/263 639/1104/250 -f 682/1106/252 626/1113/259 642/1107/253 -f 699/1089/236 783/1095/241 679/1103/249 -f 677/1063/213 785/1084/232 703/1109/255 -f 792/1110/256 680/1119/264 624/1111/257 -f 626/1113/259 682/1106/252 791/1105/251 -f 784/1098/244 680/1119/264 792/1110/256 -f 786/1090/237 699/1089/236 791/1105/251 -f 793/1114/260 681/1083/231 625/1115/261 -f 792/1110/256 640/1112/258 623/1117/263 -f 785/1084/232 681/1083/231 793/1114/260 -f 783/1095/241 701/1102/248 792/1110/256 -f 615/1085/216 691/1081/229 767/1099/245 -f 680/1119/264 793/1114/260 641/1116/262 -f 705/1091/230 786/1090/237 682/1106/252 -f 703/1109/255 793/1114/260 680/1119/264 -f 769/1092/238 702/1088/235 710/1120/265 -f 708/1122/246 700/1118/234 767/1099/245 -f 681/1083/231 794/1288/254 642/1124/253 -f 790/1125/268 713/1130/273 731/1126/269 -f 798/1128/271 770/1096/242 704/1093/239 -f 702/1088/235 768/1086/233 796/1101/247 -f 642/1107/253 626/1113/259 713/1130/273 -f 731/1126/269 713/1130/273 626/1113/259 -f 706/1097/243 714/1137/280 795/1123/267 -f 704/1093/239 769/1092/238 797/1121/266 -f 732/1132/275 628/1144/287 787/1133/276 -f 707/1134/277 787/1133/276 627/1127/270 -f 710/1120/265 796/1101/247 772/1135/278 -f 714/1137/280 706/1097/243 770/1096/242 -f 639/1104/250 623/1117/263 707/1134/277 -f 732/1132/275 707/1134/277 623/1117/263 -f 712/1129/272 797/1121/266 773/1138/281 -f 772/1135/278 796/1101/247 708/1100/246 -f 709/1141/284 733/1152/294 629/1142/285 -f 732/1132/275 709/1141/284 788/1143/286 -f 730/1145/288 714/1137/280 798/1128/271 -f 797/1121/266 710/1120/265 726/1136/279 -f 624/1111/257 709/1141/284 732/1132/275 -f 641/1116/262 733/1152/294 709/1141/284 -f 742/1147/290 726/1136/279 772/1135/278 -f 798/1128/271 712/1129/272 728/1139/282 -f 734/1149/274 630/1289/302 789/1150/292 -f 733/1152/294 711/1151/293 789/1150/292 -f 634/1153/295 690/1161/303 718/1154/296 -f 714/1137/280 730/1145/288 771/1156/298 -f 625/1115/261 711/1151/293 733/1152/294 -f 642/1124/253 734/1149/274 711/1151/293 -f 684/1157/299 715/1168/310 735/1158/300 -f 790/1125/268 690/1161/303 634/1153/295 -f 713/1130/273 790/1125/268 630/1160/302 -f 690/1161/303 790/1125/268 627/1127/270 -f 686/1162/304 716/1172/312 736/1163/305 -f 718/1154/296 690/1161/303 631/1159/301 -f 628/1144/287 632/1164/306 684/1157/299 -f 788/1143/286 629/1142/285 633/1165/307 -f 633/1165/307 688/1170/311 717/1166/308 -f 632/1164/306 736/1163/305 715/1168/310 -f 787/1133/276 684/1157/299 631/1159/301 -f 789/1150/292 630/1289/302 634/1169/295 -f 724/1171/283 708/1122/246 795/1123/267 -f 686/1162/304 633/1165/307 737/1167/309 -f 788/1143/286 686/1162/304 632/1164/306 -f 629/1142/285 789/1150/292 688/1170/311 -f 728/1139/282 773/1138/281 777/1173/313 -f 776/1148/291 772/1135/278 724/1140/283 -f 688/1170/311 634/1169/295 738/1176/297 -f 739/1177/316 722/1196/331 718/1154/296 -f 730/1145/288 774/1146/289 778/1178/317 -f 773/1138/281 726/1136/279 742/1147/290 -f 735/1158/300 715/1168/310 719/1180/319 -f 741/1181/320 719/1180/319 715/1168/310 -f 776/1148/291 740/1175/315 748/1182/321 -f 774/1146/289 728/1139/282 744/1174/314 -f 736/1163/305 716/1172/312 720/1184/323 -f 737/1167/309 743/1189/327 720/1184/323 -f 729/1185/324 802/1192/142 646/1186/136 -f 730/1145/288 746/1179/318 775/1188/326 -f 717/1166/308 721/1190/328 743/1189/327 -f 738/1176/297 745/1207/330 721/1190/328 -f 803/1191/329 643/1197/144 802/1192/142 -f 802/1192/142 643/1197/144 747/1193/143 -f 718/1154/296 722/1196/331 745/1195/330 -f 739/1177/316 803/1191/329 729/1185/324 -f 643/1197/144 799/1201/148 635/1198/151 -f 722/1196/331 729/1185/324 806/1187/325 -f 739/1177/316 719/1180/319 723/1199/332 -f 804/1200/333 723/1199/332 719/1180/319 -f 804/1200/333 644/1215/150 799/1201/148 -f 799/1201/148 644/1215/150 749/1202/149 -f 741/1181/320 720/1184/323 725/1203/334 -f 805/1204/335 725/1203/334 720/1184/323 -f 740/1205/315 724/1171/283 771/1156/298 -f 723/1199/332 799/1201/148 643/1197/144 -f 743/1189/327 721/1190/328 727/1206/336 -f 745/1207/330 806/1224/325 727/1206/336 -f 809/1208/337 777/1173/313 742/1147/290 -f 740/1205/315 775/1188/326 807/1210/339 -f 645/1212/153 751/1222/160 636/1213/156 -f 800/1214/152 636/1213/156 749/1202/149 -f 810/1216/340 778/1178/317 744/1174/314 -f 742/1147/290 776/1148/291 808/1183/322 -f 804/1200/333 725/1203/334 800/1214/152 -f 645/1212/153 800/1214/152 725/1203/334 -f 775/1188/326 746/1179/318 754/1218/342 -f 752/1217/341 744/1174/314 777/1173/313 -f 646/1219/136 753/1290/343 637/1220/137 -f 801/1221/138 637/1220/137 751/1222/160 -f 646/1186/136 802/1192/142 638/1194/145 -f 754/1218/342 746/1179/318 778/1178/317 -f 805/1204/335 727/1206/336 801/1221/138 -f 646/1219/136 801/1221/138 727/1206/336 -f 98/634/38 97/620/27 94/638/41 -f 92/1291/346 82/629/34 95/1226/32 -f 82/629/34 79/1267/345 99/1225/6 -f 99/1225/6 101/1228/6 95/1226/32 -f 102/1227/7 86/631/35 83/633/37 -f 83/633/37 89/1292/39 98/634/38 -f 98/634/38 104/636/7 102/1227/7 -f 857/1230/14 858/1234/14 856/1231/2 -f 859/1233/6 860/1236/6 858/1234/14 -f 861/1235/11 862/1238/11 860/1236/6 -f 863/1237/1 864/1293/1 862/1238/11 -f 865/1239/12 866/1243/12 864/1240/1 -f 867/1242/7 868/1245/7 866/1243/12 -f 869/1244/13 870/1246/13 868/1245/7 -f 855/1232/2 856/1231/2 870/1246/13 -f 881/1247/2 882/1258/68 874/1248/68 -f 879/1250/3 880/1260/69 872/1251/69 -f 886/1253/9 879/1250/3 871/1252/3 -f 884/1255/70 885/1294/1 877/1256/1 -f 882/1258/68 883/1263/5 875/1259/5 -f 880/1260/69 881/1247/2 873/1249/2 -f 885/1261/1 886/1253/9 878/1254/9 -f 883/1263/5 884/1255/70 876/1257/70 +f 420/515/222 427/516/223 421/517/224 +f 418/518/225 424/519/226 417/520/226 +f 418/521/227 426/522/228 425/523/229 +f 410/524/230 412/525/231 411/526/230 +f 416/527/232 414/528/233 413/529/234 +f 414/528/233 410/524/230 411/526/230 +f 421/517/224 428/530/235 419/531/236 +f 420/515/222 425/523/229 426/522/228 +f 432/532/237 428/530/235 423/533/238 +f 426/522/228 424/534/239 427/516/223 +f 409/535/240 415/536/226 416/537/240 +f 429/538/241 416/537/240 431/539/241 +f 418/518/225 432/540/242 423/541/225 +f 430/542/242 431/539/241 432/540/242 +f 428/530/235 424/534/239 423/533/238 +f 412/525/231 429/543/243 425/544/229 +f 413/529/234 428/530/235 431/545/237 +f 425/544/229 430/546/243 418/547/227 +f 420/515/222 426/522/228 427/516/223 +f 418/518/225 423/541/225 424/519/226 +f 418/521/227 417/548/244 426/522/228 +f 410/524/230 409/549/245 412/525/231 +f 416/527/232 415/536/233 414/528/233 +f 414/528/233 415/536/233 410/524/230 +f 421/517/224 427/516/223 428/530/235 +f 420/515/222 422/550/246 425/523/229 +f 426/522/228 417/548/244 424/534/239 +f 409/535/240 410/524/226 415/536/226 +f 429/538/241 409/535/240 416/537/240 +f 418/518/225 430/542/242 432/540/242 +f 430/542/242 429/538/241 431/539/241 +f 428/530/235 427/516/223 424/534/239 +f 422/551/246 412/525/231 425/544/229 +f 412/525/231 409/549/245 429/543/243 +f 429/543/243 430/546/243 425/544/229 +f 431/545/237 416/527/232 413/529/234 +f 413/529/234 419/552/236 428/530/235 +f 428/530/235 432/532/237 431/545/237 +o Barrel +v 0.000000 1.875000 4.000000 +v -0.250000 1.808013 4.000000 +v -0.433012 1.625000 4.000000 +v -0.500000 1.375000 4.000000 +v -0.433012 1.125000 4.000000 +v -0.250000 0.941987 4.000000 +v 0.000000 0.875000 4.000000 +v 0.250000 0.941987 4.000000 +v 0.433012 1.125000 4.000000 +v 0.500000 1.375000 4.000000 +v 0.433013 1.625000 4.000000 +v 0.250000 1.808012 4.000000 +v 0.000000 1.875000 11.500000 +v -0.250000 1.808013 11.500000 +v -0.433012 1.625000 11.500000 +v -0.500000 1.375000 11.500000 +v -0.433012 1.125000 11.500000 +v -0.250000 0.941987 11.500000 +v 0.000000 0.875000 11.500000 +v 0.250000 0.941987 11.500000 +v 0.433012 1.125000 11.500000 +v 0.500000 1.375000 11.500000 +v 0.433013 1.625000 11.500000 +v 0.250000 1.808012 11.500000 +v 0.000000 1.812500 12.000000 +v -0.218750 1.753886 12.000000 +v -0.378886 1.593750 12.000000 +v -0.437500 1.375000 12.000000 +v -0.378886 1.156250 12.000000 +v -0.218750 0.996114 12.000000 +v 0.000000 0.937500 12.000000 +v 0.218750 0.996114 12.000000 +v 0.378886 1.156250 12.000000 +v 0.437500 1.375000 12.000000 +v 0.378886 1.593750 12.000000 +v 0.218750 1.753886 12.000000 +v -0.218750 1.753892 4.500000 +v 0.000000 1.812506 4.500000 +v -0.378886 1.593756 4.500000 +v -0.437500 1.375006 4.500000 +v -0.378886 1.156256 4.500000 +v -0.218750 0.996120 4.500000 +v 0.000000 0.937506 4.500000 +v 0.218750 0.996120 4.500000 +v 0.378886 1.156256 4.500000 +v 0.437500 1.375006 4.500000 +v 0.378886 1.593756 4.500000 +v 0.218750 1.753892 4.500000 +vt 0.002103 0.018927 +vt 0.015385 0.000117 +vt 0.028667 0.018927 +vt 0.017308 0.226425 +vt 0.028962 0.242929 +vt 0.017308 0.292443 +vt 0.015385 0.075355 +vt 0.007716 0.070315 +vt 0.002103 0.056545 +vt 0.000048 0.037736 +vt 0.007716 0.005157 +vt 0.023053 0.005157 +vt 0.030721 0.037736 +vt 0.028667 0.056545 +vt 0.023053 0.070315 +vt 0.010579 0.288021 +vt 0.005653 0.275939 +vt 0.003850 0.259434 +vt 0.005653 0.242929 +vt 0.010579 0.230847 +vt 0.024036 0.230847 +vt 0.030765 0.259434 +vt 0.028962 0.275939 +vt 0.024036 0.288021 +vt 0.261538 0.169811 +vt 0.030769 0.150943 +vt 0.261538 0.150943 +vt 0.261538 0.075472 +vt 0.030769 0.056604 +vt 0.261538 0.056604 +vt 0.261538 0.018868 +vt 0.030769 -0.000000 +vt 0.261538 -0.000000 +vt 0.261538 0.188679 +vt 0.030769 0.169811 +vt 0.261538 0.094340 +vt 0.030769 0.075472 +vt 0.261538 0.132075 +vt 0.030769 0.113208 +vt 0.261538 0.113208 +vt 0.261538 0.037736 +vt 0.030769 0.018868 +vt 0.261538 0.207547 +vt 0.030769 0.188679 +vt 0.030769 0.094340 +vt 0.030769 0.132075 +vt 0.030769 0.037736 +vt 0.261538 0.226415 +vt 0.030769 0.207547 +vt 0.030769 0.415094 +vt 0.261538 0.433962 +vt 0.030769 0.433962 +vt 0.030769 0.320755 +vt 0.261538 0.339623 +vt 0.030769 0.339623 +vt 0.030769 0.358491 +vt 0.261538 0.377358 +vt 0.030769 0.377358 +vt 0.030769 0.264151 +vt 0.261538 0.283019 +vt 0.030769 0.283019 +vt 0.261538 0.452830 +vt 0.030769 0.452830 +vt 0.261538 0.396226 +vt 0.030769 0.396226 +vt 0.261538 0.301887 +vt 0.030769 0.301887 +vt 0.030769 0.226415 +vt 0.261538 0.245283 +vt 0.030769 0.245283 +vt 0.261538 0.415094 +vt 0.261538 0.320755 +vt 0.261538 0.358491 +vt 0.261538 0.264151 +vt 0.030769 0.226415 +vt 0.261538 0.226415 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 +s off +f 449/553/247 451/554/247 453/555/247 +f 463/556/247 465/557/247 457/558/247 +f 445/559/247 446/560/247 447/561/247 +f 447/561/247 448/562/247 449/553/247 +f 449/553/247 450/563/247 451/554/247 +f 451/554/247 452/564/247 453/555/247 +f 453/555/247 454/565/247 455/566/247 +f 455/566/247 456/567/247 453/555/247 +f 456/567/247 445/559/247 453/555/247 +f 445/559/247 447/561/247 453/555/247 +f 447/561/247 449/553/247 453/555/247 +f 457/558/247 458/568/247 459/569/247 +f 459/569/247 460/570/247 457/558/247 +f 460/570/247 461/571/247 457/558/247 +f 461/571/247 462/572/247 463/556/247 +f 463/556/247 464/573/247 465/557/247 +f 465/557/247 466/574/247 457/558/247 +f 466/574/247 467/575/247 457/558/247 +f 467/575/247 468/576/247 457/558/247 +f 461/571/247 463/556/247 457/558/247 +s 1 +f 436/577/248 447/578/249 435/579/249 +f 443/580/250 454/581/251 442/582/251 +f 440/583/252 451/584/253 439/585/253 +f 437/586/254 448/587/248 436/577/248 +f 444/588/255 455/589/250 443/580/250 +f 434/590/256 445/591/257 433/592/257 +f 441/593/258 452/594/252 440/583/252 +f 438/595/259 449/596/254 437/586/254 +f 433/592/257 456/597/255 444/588/255 +f 435/579/249 446/598/256 434/590/256 +f 442/582/251 453/599/258 441/593/258 +f 439/600/253 450/601/259 438/595/259 +f 461/602/254 474/603/259 462/604/259 +f 468/605/255 470/606/257 457/607/257 +f 458/608/256 471/609/249 459/610/249 +f 465/611/258 478/612/251 466/613/251 +f 462/604/259 475/614/253 463/615/253 +f 459/610/249 472/616/248 460/617/248 +f 466/613/251 479/618/250 467/619/250 +f 463/620/253 476/621/252 464/622/252 +f 460/617/248 473/623/254 461/602/254 +f 467/619/250 480/624/255 468/605/255 +f 457/607/257 469/625/256 458/608/256 +f 464/622/252 477/626/258 465/611/258 +f 436/577/248 448/587/248 447/578/249 +f 443/580/250 455/589/250 454/581/251 +f 440/583/252 452/594/252 451/584/253 +f 437/586/254 449/596/254 448/587/248 +f 444/588/255 456/597/255 455/589/250 +f 434/590/256 446/598/256 445/591/257 +f 441/593/258 453/599/258 452/594/252 +f 438/595/259 450/601/259 449/596/254 +f 433/592/257 445/591/257 456/597/255 +f 435/579/249 447/578/249 446/598/256 +f 442/582/251 454/581/251 453/599/258 +f 439/600/253 451/627/253 450/601/259 +f 461/602/254 473/623/254 474/603/259 +f 468/605/255 480/624/255 470/606/257 +f 458/608/256 469/625/256 471/609/249 +f 465/611/258 477/626/258 478/612/251 +f 462/604/259 474/603/259 475/614/253 +f 459/610/249 471/609/249 472/616/248 +f 466/613/251 478/612/251 479/618/250 +f 463/620/253 475/628/253 476/621/252 +f 460/617/248 472/616/248 473/623/254 +f 467/619/250 479/618/250 480/624/255 +f 457/607/257 470/606/257 469/625/256 +f 464/622/252 476/621/252 477/626/258 +o Battery +v -0.562500 -1.000000 -1.500000 +v 0.562500 -1.000000 -1.500000 +v -0.562500 -1.000000 2.000000 +v 0.562500 -1.000000 2.000000 +v 0.437500 -0.750000 -1.375000 +v -0.437500 -0.750000 -1.375000 +v -0.437500 -0.750000 1.875000 +v 0.437500 -0.750000 1.875000 +v 0.562500 -0.750000 -1.500000 +v -0.562500 -0.750000 -1.500000 +v -0.562500 -0.750000 2.000000 +v 0.562500 -0.750000 2.000000 +v 0.437500 0.750000 -1.375000 +v -0.437500 0.750000 -1.375000 +v -0.437500 0.750000 1.875000 +v 0.437500 0.750000 1.875000 +v 0.062500 0.750000 -1.000000 +v 0.312500 0.750000 -1.000000 +v 0.062500 0.750000 -1.250000 +v 0.312500 0.750000 -1.250000 +v -0.312500 0.750000 -1.000000 +v -0.062500 0.750000 -1.000000 +v -0.312500 0.750000 -1.250000 +v -0.062500 0.750000 -1.250000 +v 0.062500 0.875000 -1.250000 +v 0.062500 0.875000 -1.000000 +v 0.312500 0.875000 -1.000000 +v 0.312500 0.875000 -1.250000 +v -0.312500 0.875000 -1.250000 +v -0.312500 0.875000 -1.000000 +v -0.062500 0.875000 -1.000000 +v -0.062500 0.875000 -1.250000 +vt 0.115385 0.556604 +vt 0.007692 0.471698 +vt 0.115385 0.471698 +vt 0.376923 0.452830 +vt 0.276923 0.566038 +vt 0.276923 0.452830 +vt 0.007692 0.575472 +vt 0.007692 0.556604 +vt 0.123077 0.556604 +vt 0.115385 0.452830 +vt -0.000000 0.471698 +vt 0.111538 0.584906 +vt 0.115385 0.660377 +vt 0.111538 0.650943 +vt 0.011538 0.650943 +vt 0.011538 0.584906 +vt 0.115385 0.575472 +vt 0.007692 0.660377 +vt 0.150000 0.632075 +vt 0.250000 0.566038 +vt 0.250000 0.632075 +vt 0.150000 0.452830 +vt 0.123077 0.566038 +vt 0.123077 0.452830 +vt 0.250000 0.452830 +vt 0.150000 0.566038 +vt 0.138462 0.575472 +vt 0.146154 0.594340 +vt 0.138462 0.594340 +vt 0.123077 0.575472 +vt 0.130769 0.594340 +vt 0.123077 0.594340 +vt 0.146154 0.566038 +vt 0.138462 0.566038 +vt 0.138462 0.603774 +vt 0.146154 0.603774 +vt 0.134615 0.594340 +vt 0.130769 0.575472 +vt 0.134615 0.575472 +vt 0.119231 0.575472 +vt 0.119231 0.594340 +vt 0.150000 0.594340 +vt 0.146154 0.575472 +vt 0.150000 0.575472 +vt 0.134615 0.575472 +vt 0.134615 0.594340 +vt 0.130769 0.566038 +vt 0.123077 0.566038 +vt 0.123077 0.603774 +vt 0.130769 0.603774 +vt 0.376923 0.566038 +vt 0.123077 0.471698 +vt 0.007692 0.452830 +vt -0.000000 0.556604 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +s off +f 482/629/260 483/630/260 481/631/260 +f 487/632/261 494/633/261 486/634/261 +f 482/629/262 492/635/262 484/636/262 +f 481/631/263 489/637/263 482/629/263 +f 483/630/261 490/638/261 481/631/261 +f 484/636/264 491/639/264 483/630/264 +f 485/640/265 490/641/265 486/642/265 +f 487/643/265 492/635/265 488/644/265 +f 488/644/265 489/645/265 485/640/265 +f 486/642/265 491/646/265 487/643/265 +f 495/647/265 493/648/265 494/649/265 +f 488/650/264 495/651/264 487/652/264 +f 485/653/262 496/654/262 488/650/262 +f 486/634/263 493/648/263 485/653/263 +f 507/655/265 505/656/265 506/657/265 +f 511/658/265 509/659/265 510/660/265 +f 500/661/262 507/655/262 498/662/262 +f 497/663/261 505/656/261 499/664/261 +f 503/665/263 512/666/263 504/667/263 +f 502/668/264 510/660/264 501/669/264 +f 499/670/263 508/671/263 500/672/263 +f 498/673/264 506/657/264 497/674/264 +f 504/675/262 511/658/262 502/676/262 +f 501/677/261 509/659/261 503/678/261 +f 482/629/260 484/636/260 483/630/260 +f 487/632/261 495/679/261 494/633/261 +f 482/629/262 489/645/262 492/635/262 +f 481/631/263 490/680/263 489/637/263 +f 483/630/261 491/681/261 490/638/261 +f 484/636/264 492/682/264 491/639/264 +f 485/640/265 489/645/265 490/641/265 +f 487/643/265 491/646/265 492/635/265 +f 488/644/265 492/635/265 489/645/265 +f 486/642/265 490/641/265 491/646/265 +f 495/647/265 496/654/265 493/648/265 +f 488/650/264 496/654/264 495/651/264 +f 485/653/262 493/648/262 496/654/262 +f 486/634/263 494/633/263 493/648/263 +f 507/655/265 508/671/265 505/656/265 +f 511/658/265 512/666/265 509/659/265 +f 500/661/262 508/671/262 507/655/262 +f 497/663/261 506/657/261 505/656/261 +f 503/665/263 509/659/263 512/666/263 +f 502/668/264 511/658/264 510/660/264 +f 499/670/263 505/656/263 508/671/263 +f 498/673/264 507/655/264 506/657/264 +f 504/675/262 512/666/262 511/658/262 +f 501/677/261 510/660/261 509/659/261 +o Lever +v 0.562500 -0.375000 2.000000 +v 0.562500 -0.109835 2.109835 +v 0.562500 0.000000 2.375000 +v 0.562500 -0.109835 2.640165 +v 0.562500 -0.375000 2.750000 +v 0.562500 -0.640165 2.640165 +v 0.562500 -0.750000 2.375000 +v 0.562500 -0.640165 2.109835 +v 1.062500 -0.375000 2.000000 +v 1.062500 -0.109835 2.109835 +v 1.062500 0.000000 2.375000 +v 1.062500 -0.109835 2.640165 +v 1.062500 -0.375000 2.750000 +v 1.062500 -0.640165 2.640165 +v 1.062500 -0.750000 2.375000 +v 1.062500 -0.640165 2.109835 +v 0.812500 -0.625000 2.250000 +v 0.724112 -0.625000 2.286612 +v 0.687500 -0.625000 2.375000 +v 0.724112 -0.625000 2.463388 +v 0.812500 -0.625000 2.500000 +v 0.900888 -0.625000 2.463388 +v 0.937500 -0.625000 2.375000 +v 0.900888 -0.625000 2.286612 +v 0.812500 -1.125000 2.250000 +v 0.724112 -1.125000 2.286612 +v 0.687500 -1.125000 2.375000 +v 0.724112 -1.125000 2.463388 +v 0.812500 -1.125000 2.500000 +v 0.900888 -1.125000 2.463388 +v 0.937500 -1.125000 2.375000 +v 0.900888 -1.125000 2.286612 +v 0.724112 -1.150888 2.275888 +v 0.687500 -1.213388 2.338388 +v 0.724112 -1.275888 2.400888 +v 0.812500 -1.301777 2.426777 +v 0.900888 -1.275888 2.400888 +v 0.937500 -1.213388 2.338388 +v 0.900888 -1.150888 2.275888 +v 0.724112 -1.161612 2.250000 +v 0.687500 -1.250000 2.250000 +v 0.724112 -1.338388 2.250000 +v 0.812500 -1.375000 2.250000 +v 0.900888 -1.338388 2.250000 +v 0.937500 -1.250000 2.250000 +v 0.900888 -1.161612 2.250000 +v 0.812500 -1.125000 -0.750000 +v 0.724112 -1.161612 -0.750000 +v 0.687500 -1.250000 -0.750000 +v 0.724112 -1.338388 -0.750000 +v 0.812500 -1.375000 -0.750000 +v 0.900888 -1.338388 -0.750000 +v 0.937500 -1.250000 -0.750000 +v 0.900888 -1.161612 -0.750000 +v -0.812500 -0.625000 2.250000 +v -0.900888 -0.625000 2.286612 +v -0.937500 -0.625000 2.375000 +v -0.900888 -0.625000 2.463388 +v -0.812500 -0.625000 2.500000 +v -0.724112 -0.625000 2.463388 +v -0.687500 -0.625000 2.375000 +v -0.724112 -0.625000 2.286612 +v -0.812500 -1.125000 2.250000 +v -0.900888 -1.125000 2.286612 +v -0.937500 -1.125000 2.375000 +v -0.900888 -1.125000 2.463388 +v -0.812500 -1.125000 2.500000 +v -0.724112 -1.125000 2.463388 +v -0.687500 -1.125000 2.375000 +v -0.724112 -1.125000 2.286612 +v -0.900888 -1.150888 2.275888 +v -0.937500 -1.213388 2.338388 +v -0.900888 -1.275888 2.400888 +v -0.812500 -1.301777 2.426777 +v -0.724112 -1.275888 2.400888 +v -0.687500 -1.213388 2.338388 +v -0.724112 -1.150888 2.275888 +v -0.900888 -1.161612 2.250000 +v -0.937500 -1.250000 2.250000 +v -0.900888 -1.338388 2.250000 +v -0.812500 -1.375000 2.250000 +v -0.724112 -1.338388 2.250000 +v -0.687500 -1.250000 2.250000 +v -0.724112 -1.161612 2.250000 +v -0.812500 -1.125000 -0.750000 +v -0.900888 -1.161612 -0.750000 +v -0.937500 -1.250000 -0.750000 +v -0.900888 -1.338388 -0.750000 +v -0.812500 -1.375000 -0.750000 +v -0.724112 -1.338388 -0.750000 +v -0.687500 -1.250000 -0.750000 +v -0.724112 -1.161612 -0.750000 +v 0.775888 -1.125000 -0.838388 +v 0.713388 -1.161612 -0.775888 +v 0.713388 -1.338388 -0.775888 +v 0.775888 -1.375000 -0.838388 +v 0.838388 -1.338388 -0.900888 +v 0.864277 -1.250000 -0.926777 +v 0.838388 -1.161612 -0.900888 +v 0.687500 -1.125000 -0.875000 +v 0.687500 -1.161612 -0.786612 +v 0.687500 -1.338388 -0.786612 +v 0.687500 -1.375000 -0.875000 +v 0.687500 -1.338388 -0.963388 +v 0.687500 -1.250000 -1.000000 +v 0.687500 -1.161612 -0.963388 +v -0.775888 -1.125000 -0.838388 +v -0.838388 -1.161612 -0.900888 +v -0.864277 -1.250000 -0.926777 +v -0.838388 -1.338388 -0.900888 +v -0.775888 -1.375000 -0.838388 +v -0.713388 -1.338388 -0.775888 +v -0.713388 -1.161612 -0.775888 +v -0.687500 -1.125000 -0.875000 +v -0.687500 -1.161612 -0.963388 +v -0.687500 -1.250000 -1.000000 +v -0.687500 -1.338388 -0.963388 +v -0.687500 -1.375000 -0.875000 +v -0.687500 -1.338388 -0.786612 +v -0.687500 -1.161612 -0.786612 +v -0.562500 -0.375000 2.000000 +v -0.562500 -0.109835 2.109835 +v -0.562500 0.000000 2.375000 +v -0.562500 -0.109835 2.640165 +v -0.562500 -0.375000 2.750000 +v -0.562500 -0.640165 2.640165 +v -0.562500 -0.750000 2.375000 +v -0.562500 -0.640165 2.109835 +v -1.062500 -0.375000 2.000000 +v -1.062500 -0.109835 2.109835 +v -1.062500 0.000000 2.375000 +v -1.062500 -0.109835 2.640165 +v -1.062500 -0.375000 2.750000 +v -1.062500 -0.640165 2.640165 +v -1.062500 -0.750000 2.375000 +v -1.062500 -0.640165 2.109835 +vt 0.392282 0.481132 +vt 0.403846 0.452768 +vt 0.415410 0.481132 +vt 0.403846 0.452768 +vt 0.392282 0.481132 +vt 0.403846 0.509497 +vt 0.412023 0.501189 +vt 0.403846 0.509497 +vt 0.395669 0.501189 +vt 0.395669 0.461075 +vt 0.412023 0.461075 +vt 0.412023 0.501189 +vt 0.415410 0.481132 +vt 0.412023 0.461075 +vt 0.395669 0.461075 +vt 0.395669 0.501189 +vt 0.376923 0.509434 +vt 0.392308 0.528302 +vt 0.376923 0.528302 +vt 0.376923 0.547170 +vt 0.392308 0.566038 +vt 0.376923 0.566038 +vt 0.392308 0.584906 +vt 0.376923 0.584906 +vt 0.376923 0.452830 +vt 0.392308 0.471698 +vt 0.376923 0.471698 +vt 0.376923 0.490566 +vt 0.392308 0.509434 +vt 0.392308 0.547170 +vt 0.392308 0.603774 +vt 0.376923 0.603774 +vt 0.392308 0.490566 +vt 0.303846 0.688679 +vt 0.319231 0.679245 +vt 0.319231 0.688679 +vt 0.303846 0.707547 +vt 0.319231 0.698113 +vt 0.319231 0.707547 +vt 0.303846 0.726415 +vt 0.319231 0.716981 +vt 0.319231 0.726415 +vt 0.303846 0.669811 +vt 0.319231 0.660377 +vt 0.319231 0.669811 +vt 0.303846 0.698113 +vt 0.303846 0.716981 +vt 0.303846 0.735849 +vt 0.319231 0.735849 +vt 0.303846 0.679245 +vt 0.300000 0.660377 +vt 0.296154 0.669811 +vt 0.296154 0.660377 +vt 0.300000 0.688679 +vt 0.296154 0.698113 +vt 0.296154 0.688679 +vt 0.296154 0.707547 +vt 0.296154 0.735849 +vt 0.296154 0.726415 +vt 0.300000 0.698113 +vt 0.296154 0.716981 +vt 0.292308 0.698113 +vt 0.292308 0.688679 +vt 0.288462 0.707547 +vt 0.292308 0.735849 +vt 0.288462 0.726415 +vt 0.288462 0.716981 +vt 0.292308 0.669811 +vt 0.292308 0.660377 +vt 0.296154 0.679245 +vt 0.300000 0.669811 +vt 0.288462 0.688679 +vt 0.196154 0.679245 +vt 0.288462 0.679245 +vt 0.288462 0.698113 +vt 0.196154 0.688679 +vt 0.196154 0.669811 +vt 0.288462 0.669811 +vt 0.196154 0.707547 +vt 0.288462 0.735849 +vt 0.196154 0.726415 +vt 0.196154 0.698113 +vt 0.196154 0.716981 +vt 0.196154 0.660377 +vt 0.288462 0.660377 +vt 0.015385 0.669811 +vt -0.000000 0.679245 +vt 0.000000 0.669811 +vt 0.015385 0.726415 +vt 0.000000 0.735849 +vt -0.000000 0.726415 +vt 0.015385 0.707547 +vt 0.000000 0.716981 +vt -0.000000 0.707547 +vt 0.015385 0.688679 +vt -0.000000 0.698113 +vt -0.000000 0.688679 +vt 0.015385 0.660377 +vt 0.000000 0.660377 +vt 0.015385 0.716981 +vt 0.015385 0.698113 +vt 0.015385 0.679245 +vt 0.019231 0.698113 +vt 0.023077 0.688679 +vt 0.023077 0.698113 +vt 0.019231 0.669811 +vt 0.023077 0.660377 +vt 0.023077 0.669811 +vt 0.023077 0.716981 +vt 0.023077 0.726415 +vt 0.023077 0.707547 +vt 0.023077 0.735849 +vt 0.019231 0.735849 +vt 0.026923 0.660377 +vt 0.026923 0.669811 +vt 0.030769 0.716981 +vt 0.030769 0.726415 +vt 0.026923 0.698113 +vt 0.030769 0.707547 +vt 0.026923 0.735849 +vt 0.026923 0.688679 +vt 0.023077 0.679245 +vt 0.019231 0.688679 +vt 0.030769 0.669811 +vt 0.123077 0.679245 +vt 0.030769 0.679245 +vt 0.030769 0.660377 +vt 0.123077 0.669811 +vt 0.123077 0.688679 +vt 0.030769 0.688679 +vt 0.123077 0.726415 +vt 0.030769 0.698113 +vt 0.123077 0.707547 +vt 0.123077 0.735849 +vt 0.030769 0.735849 +vt 0.123077 0.716981 +vt 0.123077 0.698113 +vt 0.192308 0.679245 +vt 0.188462 0.669811 +vt 0.192308 0.669811 +vt 0.188462 0.707547 +vt 0.188462 0.698113 +vt 0.192308 0.716981 +vt 0.188462 0.726415 +vt 0.188462 0.716981 +vt 0.188462 0.679245 +vt 0.188462 0.688679 +vt 0.180769 0.707547 +vt 0.184615 0.679245 +vt 0.184615 0.669811 +vt 0.180769 0.698113 +vt 0.184615 0.716981 +vt 0.180769 0.688679 +vt 0.188462 0.660377 +vt 0.188462 0.735849 +vt 0.192308 0.726415 +vt 0.184615 0.726415 +vt 0.130769 0.679245 +vt 0.130769 0.688679 +vt 0.126923 0.716981 +vt 0.130769 0.707547 +vt 0.130769 0.716981 +vt 0.130769 0.698113 +vt 0.126923 0.679245 +vt 0.130769 0.669811 +vt 0.130769 0.726415 +vt 0.126923 0.726415 +vt 0.138462 0.688679 +vt 0.138462 0.707547 +vt 0.134615 0.716981 +vt 0.138462 0.698113 +vt 0.134615 0.679245 +vt 0.134615 0.726415 +vt 0.130769 0.660377 +vt 0.126923 0.669811 +vt 0.134615 0.669811 +vt 0.130769 0.735849 +vt 0.138462 0.679245 +vt 0.180769 0.669811 +vt 0.180769 0.679245 +vt 0.138462 0.660377 +vt 0.180769 0.660377 +vt 0.138462 0.735849 +vt 0.180769 0.726415 +vt 0.180769 0.735849 +vt 0.138462 0.716981 +vt 0.180769 0.716981 +vt 0.392308 0.528302 +vt 0.376923 0.509434 +vt 0.376923 0.528302 +vt 0.392308 0.566038 +vt 0.376923 0.547170 +vt 0.376923 0.566038 +vt 0.392308 0.584906 +vt 0.376923 0.584906 +vt 0.392308 0.471698 +vt 0.376923 0.452830 +vt 0.376923 0.471698 +vt 0.392308 0.509434 +vt 0.376923 0.490566 +vt 0.392308 0.547170 +vt 0.392308 0.603774 +vt 0.376923 0.603774 +vt 0.392308 0.490566 +vt 0.392308 0.452830 +vt 0.303846 0.660377 +vt 0.300000 0.735849 +vt 0.196154 0.735849 +vt 0.015385 0.735849 +vt 0.019231 0.660377 +vt 0.123077 0.660377 +vt 0.138462 0.669811 +vt 0.138462 0.726415 +vt 0.392308 0.452830 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.0000 1.0000 +vn 0.7263 0.1363 -0.6737 +vn 0.7071 0.0000 -0.7071 +vn 0.6794 -0.1448 0.7194 +vn 0.7071 0.0000 0.7071 +vn -0.6794 -0.1448 0.7194 +vn -0.7071 0.0000 0.7071 +vn -0.7263 0.1363 -0.6737 +vn -0.7071 0.0000 -0.7071 +vn 0.9987 -0.0196 0.0473 +vn -0.0000 -0.1866 0.9824 +vn -0.9987 -0.0196 0.0473 +vn -0.7574 0.4617 -0.4617 +vn -0.9955 -0.0671 0.0671 +vn 0.9955 -0.0671 0.0671 +vn 0.7574 0.4617 -0.4617 +vn 0.6630 -0.5294 0.5294 +vn -0.6630 -0.5294 0.5294 +vn 0.9987 -0.0473 0.0196 +vn 0.7263 0.6737 -0.1363 +vn 0.6794 -0.7194 0.1448 +vn -0.9987 -0.0473 0.0196 +vn -0.6794 -0.7194 0.1448 +vn -0.0000 -0.9824 0.1866 +vn -0.7263 0.6737 -0.1363 +vn 0.0473 0.9987 -0.0196 +vn 0.7194 0.6794 -0.1448 +vn -0.6737 0.7263 0.1363 +vn 0.7194 -0.6794 -0.1448 +vn -0.6737 -0.7263 0.1363 +vn 0.9824 -0.0000 -0.1866 +vn 0.0473 -0.9987 -0.0196 +vn -0.0473 0.9987 -0.0196 +vn 0.6737 0.7263 0.1363 +vn -0.7194 0.6794 -0.1448 +vn 0.6737 -0.7263 0.1363 +vn -0.7194 -0.6794 -0.1448 +vn -0.0473 -0.9987 -0.0196 +vn -0.9824 0.0000 -0.1866 +vn -0.4617 0.7574 0.4617 +vn 0.5294 -0.6630 -0.5294 +vn -0.4617 -0.7574 0.4617 +vn 0.0671 -0.9955 -0.0671 +vn 0.0671 0.9955 -0.0671 +vn 0.5294 0.6630 -0.5294 +vn 0.1448 -0.6794 -0.7194 +vn 0.0196 0.9987 -0.0473 +vn -0.1363 0.7263 0.6737 +vn 0.1866 -0.0000 -0.9824 +vn 0.0196 -0.9987 -0.0473 +vn 0.1448 0.6794 -0.7194 +vn -0.1363 -0.7263 0.6737 +vn -0.0671 0.9955 -0.0671 +vn -0.5294 0.6630 -0.5294 +vn -0.5294 -0.6630 -0.5294 +vn -0.0671 -0.9955 -0.0671 +vn 0.4617 0.7574 0.4617 +vn 0.4617 -0.7574 0.4617 +vn -0.1448 0.6794 -0.7194 +vn -0.1448 -0.6794 -0.7194 +vn -0.0196 -0.9987 -0.0473 +vn -0.1866 0.0000 -0.9824 +vn -0.0196 0.9987 -0.0473 +vn 0.1363 -0.7263 0.6737 +vn 0.1363 0.7263 0.6737 +s off +f 525/683/266 527/684/266 521/685/266 +f 647/686/267 645/687/267 643/688/267 +f 521/685/266 522/689/266 523/690/266 +f 523/690/266 524/691/266 525/683/266 +f 525/683/266 526/692/266 527/684/266 +f 527/684/266 528/693/266 521/685/266 +f 521/685/266 523/690/266 525/683/266 +f 643/688/267 642/694/267 641/695/267 +f 641/695/267 648/696/267 647/686/267 +f 647/686/267 646/697/267 645/687/267 +f 645/687/267 644/698/267 643/688/267 +f 643/688/267 641/695/267 647/686/267 +s 1 +f 516/699/268 523/700/269 515/701/269 +f 514/702/270 521/703/271 513/704/271 +f 513/704/271 528/705/272 520/706/272 +f 519/707/273 526/708/274 518/709/274 +f 517/710/275 524/711/268 516/699/268 +f 515/701/269 522/712/270 514/702/270 +f 520/706/272 527/713/273 519/714/273 +f 518/709/274 525/715/275 517/710/275 +f 544/716/276 529/717/271 536/718/277 +f 542/719/278 535/720/266 534/721/279 +f 540/722/280 533/723/275 532/724/281 +f 538/725/282 531/726/267 530/727/283 +f 543/728/284 536/718/277 535/720/266 +f 541/729/285 534/721/279 533/723/275 +f 539/730/286 532/724/281 531/731/267 +f 537/732/270 530/727/283 529/717/271 +f 539/733/286 545/734/287 546/735/288 +f 544/736/276 550/737/289 551/738/290 +f 541/729/285 549/739/291 542/719/278 +f 540/722/280 546/740/288 547/741/292 +f 542/719/278 550/737/289 543/742/284 +f 540/722/280 548/743/274 541/729/285 +f 551/738/290 557/744/293 558/745/294 +f 548/743/274 556/746/295 549/739/291 +f 547/741/292 553/747/296 554/748/297 +f 549/739/291 557/744/293 550/737/289 +f 547/741/292 555/749/298 548/743/274 +f 546/735/288 552/750/299 553/751/296 +f 537/752/270 545/734/287 538/753/282 +f 545/734/287 537/752/270 552/750/299 +f 544/736/276 551/738/290 537/752/270 +f 551/738/290 558/745/294 537/752/270 +f 558/754/294 559/755/300 537/756/270 +f 557/757/293 566/758/301 558/754/294 +f 537/756/270 560/759/302 552/760/299 +f 555/749/298 564/761/303 556/746/295 +f 553/762/296 562/763/304 554/748/297 +f 556/746/295 565/764/305 557/757/293 +f 554/748/297 563/765/306 555/749/298 +f 552/760/299 561/766/281 553/767/296 +f 582/768/276 567/769/271 574/770/277 +f 580/771/278 573/772/266 572/773/279 +f 578/774/280 571/775/275 570/776/281 +f 576/777/282 569/778/267 568/779/283 +f 581/780/284 574/770/277 573/781/266 +f 579/782/285 572/773/279 571/775/275 +f 577/783/286 570/776/281 569/778/267 +f 575/784/270 568/779/283 567/769/271 +f 577/785/286 583/786/287 584/787/288 +f 582/788/276 588/789/289 589/790/290 +f 580/771/278 586/791/274 587/792/291 +f 578/774/280 584/787/288 585/793/292 +f 580/771/278 588/794/289 581/795/284 +f 578/774/280 586/791/274 579/782/285 +f 589/790/290 595/796/293 596/797/294 +f 587/792/291 593/798/298 594/799/295 +f 585/793/292 591/800/296 592/801/297 +f 587/792/291 595/802/293 588/794/289 +f 585/793/292 593/798/298 586/791/274 +f 584/787/288 590/803/299 591/800/296 +f 575/804/270 583/786/287 576/805/282 +f 583/786/287 575/804/270 590/803/299 +f 582/788/276 589/790/290 575/804/270 +f 589/790/290 596/797/294 575/804/270 +f 596/806/294 597/807/307 575/808/270 +f 595/809/293 604/810/308 596/806/294 +f 575/808/270 598/811/309 590/812/299 +f 593/798/298 602/813/310 594/799/295 +f 591/814/296 600/815/311 592/801/297 +f 594/799/295 603/816/279 595/817/293 +f 592/801/297 601/818/312 593/798/298 +f 590/812/299 599/819/313 591/814/296 +f 559/820/300 606/821/314 560/822/302 +f 565/764/305 609/823/315 610/824/277 +f 563/825/306 607/826/316 608/827/317 +f 566/758/301 605/828/318 559/820/300 +f 566/758/301 610/824/277 611/829/319 +f 564/761/303 608/827/317 609/823/315 +f 608/827/317 616/830/320 609/823/315 +f 606/821/314 612/831/321 613/832/322 +f 609/823/315 617/833/323 610/824/277 +f 607/826/316 615/834/324 608/827/317 +f 605/828/318 618/835/325 612/831/321 +f 610/824/277 618/835/325 611/829/319 +f 560/822/302 606/821/314 561/836/281 +f 606/821/314 613/832/322 561/836/281 +f 561/837/281 607/826/316 562/838/304 +f 607/826/316 561/837/281 614/839/326 +f 598/811/309 619/840/327 620/841/328 +f 601/842/312 622/843/329 623/844/330 +f 599/819/313 620/841/328 621/845/283 +f 597/846/307 625/847/331 619/840/327 +f 601/842/312 624/848/332 602/849/310 +f 599/819/313 622/843/329 600/815/311 +f 619/840/327 627/850/333 620/841/328 +f 623/844/330 629/851/334 630/852/335 +f 620/841/328 628/853/336 621/845/283 +f 625/847/331 626/854/337 619/840/327 +f 624/848/332 630/852/335 631/855/338 +f 622/843/329 628/853/336 629/851/334 +f 603/856/279 625/847/331 604/857/308 +f 625/847/331 603/856/279 632/858/339 +f 602/849/310 624/848/332 603/859/279 +f 624/848/332 631/855/338 603/859/279 +f 626/860/337 613/861/322 612/862/321 +f 613/861/322 603/863/279 561/864/281 +f 603/865/279 614/866/326 561/867/281 +f 614/866/326 630/868/335 615/869/324 +f 615/869/324 629/851/334 616/830/320 +f 616/830/320 628/853/336 617/833/323 +f 617/833/323 627/850/333 618/835/325 +f 618/835/325 626/860/337 612/862/321 +f 643/870/269 636/871/268 635/872/269 +f 641/873/271 634/874/270 633/875/271 +f 648/876/272 633/875/271 640/877/272 +f 646/878/274 639/879/273 638/880/274 +f 644/881/268 637/882/275 636/871/268 +f 642/883/270 635/872/269 634/874/270 +f 647/884/273 640/877/272 639/885/273 +f 645/886/275 638/880/274 637/882/275 +f 516/699/268 524/711/268 523/700/269 +f 514/702/270 522/712/270 521/703/271 +f 513/704/271 521/703/271 528/705/272 +f 519/707/273 527/887/273 526/708/274 +f 517/710/275 525/715/275 524/711/268 +f 515/701/269 523/700/269 522/712/270 +f 520/706/272 528/705/272 527/713/273 +f 518/709/274 526/708/274 525/715/275 +f 544/716/276 537/732/270 529/717/271 +f 542/719/278 543/728/284 535/720/266 +f 540/722/280 541/729/285 533/723/275 +f 538/725/282 539/888/286 531/726/267 +f 543/728/284 544/716/276 536/718/277 +f 541/729/285 542/719/278 534/721/279 +f 539/730/286 540/722/280 532/724/281 +f 537/732/270 538/725/282 530/727/283 +f 539/733/286 538/753/282 545/734/287 +f 544/736/276 543/742/284 550/737/289 +f 541/729/285 548/743/274 549/739/291 +f 540/722/280 539/889/286 546/740/288 +f 542/719/278 549/739/291 550/737/289 +f 540/722/280 547/741/292 548/743/274 +f 551/738/290 550/737/289 557/744/293 +f 548/743/274 555/749/298 556/746/295 +f 547/741/292 546/740/288 553/747/296 +f 549/739/291 556/746/295 557/744/293 +f 547/741/292 554/748/297 555/749/298 +f 546/735/288 545/734/287 552/750/299 +f 558/754/294 566/758/301 559/755/300 +f 557/757/293 565/764/305 566/758/301 +f 537/756/270 559/755/300 560/759/302 +f 555/749/298 563/765/306 564/761/303 +f 553/762/296 561/890/281 562/763/304 +f 556/746/295 564/761/303 565/764/305 +f 554/748/297 562/763/304 563/765/306 +f 552/760/299 560/759/302 561/766/281 +f 582/768/276 575/784/270 567/769/271 +f 580/771/278 581/891/284 573/772/266 +f 578/774/280 579/782/285 571/775/275 +f 576/777/282 577/783/286 569/778/267 +f 581/780/284 582/768/276 574/770/277 +f 579/782/285 580/771/278 572/773/279 +f 577/783/286 578/774/280 570/776/281 +f 575/784/270 576/777/282 568/779/283 +f 577/785/286 576/805/282 583/786/287 +f 582/788/276 581/892/284 588/789/289 +f 580/771/278 579/782/285 586/791/274 +f 578/774/280 577/785/286 584/787/288 +f 580/771/278 587/792/291 588/794/289 +f 578/774/280 585/793/292 586/791/274 +f 589/790/290 588/789/289 595/796/293 +f 587/792/291 586/791/274 593/798/298 +f 585/793/292 584/787/288 591/800/296 +f 587/792/291 594/799/295 595/802/293 +f 585/793/292 592/801/297 593/798/298 +f 584/787/288 583/786/287 590/803/299 +f 596/806/294 604/810/308 597/807/307 +f 595/809/293 603/893/279 604/810/308 +f 575/808/270 597/807/307 598/811/309 +f 593/798/298 601/818/312 602/813/310 +f 591/814/296 599/819/313 600/815/311 +f 594/799/295 602/813/310 603/816/279 +f 592/801/297 600/815/311 601/818/312 +f 590/812/299 598/811/309 599/819/313 +f 559/820/300 605/828/318 606/821/314 +f 565/764/305 564/761/303 609/823/315 +f 563/825/306 562/838/304 607/826/316 +f 566/758/301 611/829/319 605/828/318 +f 566/758/301 565/764/305 610/824/277 +f 564/761/303 563/825/306 608/827/317 +f 608/827/317 615/834/324 616/830/320 +f 606/821/314 605/828/318 612/831/321 +f 609/823/315 616/830/320 617/833/323 +f 607/826/316 614/839/326 615/834/324 +f 605/828/318 611/829/319 618/835/325 +f 610/824/277 617/833/323 618/835/325 +f 598/811/309 597/846/307 619/840/327 +f 601/842/312 600/815/311 622/843/329 +f 599/819/313 598/811/309 620/841/328 +f 597/846/307 604/857/308 625/847/331 +f 601/842/312 623/844/330 624/848/332 +f 599/819/313 621/845/283 622/843/329 +f 619/840/327 626/854/337 627/850/333 +f 623/844/330 622/843/329 629/851/334 +f 620/841/328 627/850/333 628/853/336 +f 625/847/331 632/858/339 626/854/337 +f 624/848/332 623/844/330 630/852/335 +f 622/843/329 621/845/283 628/853/336 +f 626/860/337 632/894/339 613/861/322 +f 613/861/322 632/894/339 603/863/279 +f 603/865/279 631/895/338 614/866/326 +f 614/866/326 631/895/338 630/868/335 +f 615/869/324 630/868/335 629/851/334 +f 616/830/320 629/851/334 628/853/336 +f 617/833/323 628/853/336 627/850/333 +f 618/835/325 627/850/333 626/860/337 +f 643/870/269 644/881/268 636/871/268 +f 641/873/271 642/883/270 634/874/270 +f 648/876/272 641/873/271 633/875/271 +f 646/878/274 647/896/273 639/879/273 +f 644/881/268 645/886/275 637/882/275 +f 642/883/270 643/870/269 635/872/269 +f 647/884/273 648/876/272 640/877/272 +f 645/886/275 646/878/274 638/880/274 +o Gun +v -0.562500 -1.000000 3.000000 +v 0.562500 -1.000000 3.000000 +v -0.562500 -1.000000 -2.000000 +v 0.562500 -1.000000 -2.000000 +v -0.562500 2.000000 -2.000000 +v -0.562500 2.000000 2.000000 +v 0.562500 2.000000 2.000000 +v 0.562500 2.000000 -2.000000 +v 0.562500 0.750000 3.000000 +v -0.562500 0.750000 3.000000 +v -0.500000 0.187500 -2.000000 +v 0.500000 0.187500 -2.000000 +v -0.500000 1.937500 -2.000000 +v 0.500000 1.937500 -2.000000 +v -0.500000 1.937500 -4.000000 +v -0.250000 -0.062500 -2.500000 +v -0.250000 -0.062500 -2.000000 +v 0.500000 1.937500 -4.000000 +v -0.500000 1.437500 -4.750000 +v 0.500000 1.437500 -4.750000 +v -0.250000 -0.812500 -2.500000 +v 0.250000 -0.812500 -2.500000 +v 0.250000 -0.812500 -2.000000 +v -0.250000 -0.812500 -2.000000 +v 0.250000 -0.062500 -2.500000 +v 0.250000 -0.062500 -2.000000 +v -0.500000 0.437500 -4.750000 +v -0.500000 0.187500 -4.500000 +v 0.500000 0.187500 -4.500000 +v 0.500000 0.437500 -4.750000 +v 0.125000 0.187500 -3.500000 +v -0.125000 0.187500 -3.500000 +v 0.125000 -0.437500 -3.500000 +v -0.125000 -0.437500 -3.500000 +v 0.125000 -1.937500 -4.250000 +v -0.125000 -1.937500 -4.250000 +v 0.125000 -1.937500 -5.250000 +v -0.137500 -1.937500 -5.250000 +v 0.125000 -1.562500 -5.250000 +v -0.137500 -1.562500 -5.250000 +v 0.125000 0.187500 -4.500000 +v -0.137500 0.187500 -4.500000 +v 0.125000 -0.062500 -4.500000 +v -0.137500 -0.062500 -4.500000 +v 0.375000 -0.437500 -3.750000 +v 0.375000 0.187500 -3.750000 +v 0.375000 -1.937500 -4.500000 +v 0.375000 -1.937500 -5.000000 +v 0.375000 -1.562500 -5.000000 +v 0.375000 -0.062500 -4.250000 +v 0.375000 0.187500 -4.250000 +v -0.375000 0.187500 -3.750000 +v -0.375000 -0.437500 -3.750000 +v -0.375000 -1.937500 -4.500000 +v -0.375000 -1.937500 -5.000000 +v -0.375000 -1.562500 -5.000000 +v -0.375000 0.187500 -4.250000 +v -0.375000 -0.062500 -4.250000 +v -0.250000 -0.812500 -2.500000 +v 0.250000 -0.812500 -2.500000 +v -0.250000 -0.812500 -3.750000 +v 0.250000 -0.812500 -3.750000 +v -0.250000 -0.687500 -2.500000 +v 0.250000 -0.687500 -2.500000 +v -0.250000 -0.687500 -3.750000 +v 0.250000 -0.687500 -3.750000 +v -0.562500 -1.000000 -1.500000 +v 0.562500 -1.000000 -1.500000 +v -0.562500 -1.000000 2.000000 +v 0.562500 -1.000000 2.000000 +v -0.562500 -0.750000 -1.500000 +v 0.562500 -0.750000 -1.500000 +v -0.562500 -0.750000 2.000000 +v 0.562500 -0.750000 2.000000 +v 0.000000 1.875000 4.000000 +v -0.250000 1.808013 4.000000 +v -0.433012 1.625000 4.000000 +v -0.500000 1.375000 4.000000 +v -0.433012 1.125000 4.000000 +v -0.250000 0.941987 4.000000 +v 0.000000 0.875000 4.000000 +v 0.250000 0.941987 4.000000 +v 0.433012 1.125000 4.000000 +v 0.500000 1.375000 4.000000 +v 0.433013 1.625000 4.000000 +v 0.250000 1.808012 4.000000 +v -0.218750 1.753892 4.500000 +v 0.000000 1.812506 4.500000 +v -0.378886 1.593756 4.500000 +v -0.437500 1.375006 4.500000 +v -0.378886 1.156256 4.500000 +v -0.218750 0.996120 4.500000 +v 0.000000 0.937506 4.500000 +v 0.218750 0.996120 4.500000 +v 0.378886 1.156256 4.500000 +v 0.437500 1.375006 4.500000 +v 0.378886 1.593756 4.500000 +v 0.218750 1.753892 4.500000 +v 0.000000 1.875000 2.000000 +v -0.250000 1.808013 2.000000 +v -0.433012 1.625000 2.000000 +v -0.500000 1.375000 2.000000 +v -0.433012 1.125000 2.000000 +v -0.250000 0.941987 2.000000 +v 0.000000 0.875000 2.000000 +v 0.250000 0.941987 2.000000 +v 0.433012 1.125000 2.000000 +v 0.500000 1.375000 2.000000 +v 0.433013 1.625000 2.000000 +v 0.250000 1.808012 2.000000 +v -0.218750 1.753892 2.000000 +v 0.000000 1.812506 2.000000 +v -0.378886 1.593756 2.000000 +v -0.437500 1.375006 2.000000 +v -0.378886 1.156256 2.000000 +v -0.218750 0.996120 2.000000 +v 0.000000 0.937506 2.000000 +v 0.218750 0.996120 2.000000 +v 0.378886 1.156256 2.000000 +v 0.437500 1.375006 2.000000 +v 0.378886 1.593756 2.000000 +v 0.218750 1.753892 2.000000 +v 0.000000 0.562500 3.000000 +v -0.218750 0.503886 3.000000 +v -0.378886 0.343750 3.000000 +v -0.437500 0.125000 3.000000 +v -0.378886 -0.093750 3.000000 +v -0.218750 -0.253886 3.000000 +v 0.000000 -0.312500 3.000000 +v 0.218750 -0.253886 3.000000 +v 0.378886 -0.093750 3.000000 +v 0.437500 0.125000 3.000000 +v 0.378886 0.343750 3.000000 +v 0.218750 0.503886 3.000000 +v 0.000000 0.562500 3.250000 +v -0.218750 0.503886 3.250000 +v -0.378886 0.343750 3.250000 +v -0.437500 0.125000 3.250000 +v -0.378886 -0.093750 3.250000 +v -0.218750 -0.253886 3.250000 +v 0.000000 -0.312500 3.250000 +v 0.218750 -0.253886 3.250000 +v 0.378886 -0.093750 3.250000 +v 0.437500 0.125000 3.250000 +v 0.378886 0.343750 3.250000 +v 0.218750 0.503886 3.250000 +v -0.500000 0.187500 -2.500000 +v -0.500000 0.187500 -2.000000 +v 0.500000 0.187500 -2.500000 +v 0.500000 0.187500 -2.000000 +v 0.500000 0.500000 -2.750000 +v 0.500000 1.125000 -2.750000 +v 0.500000 1.125000 -2.625000 +v 0.500000 0.500000 -2.625000 +v 1.062500 0.687500 -2.750000 +v 0.875000 0.500000 -2.750000 +v 0.875000 1.125000 -2.750000 +v 1.062500 0.937500 -2.750000 +v 1.062500 0.937500 -2.625000 +v 0.875000 1.125000 -2.625000 +v 0.875000 0.500000 -2.625000 +v 1.062500 0.687500 -2.625000 +v -0.750000 1.062500 -3.250000 +v -0.750000 1.062500 -1.250000 +v -0.926777 0.989277 -3.250000 +v -0.926777 0.989277 -1.250000 +v -1.000000 0.812500 -3.250000 +v -1.000000 0.812500 -1.250000 +v -0.926777 0.635723 -3.250000 +v -0.926777 0.635723 -1.250000 +v -0.750000 0.562500 -3.250000 +v -0.750000 0.562500 -1.250000 +v -0.573223 0.635723 -3.250000 +v -0.573223 0.635723 -1.250000 +v -0.500000 0.812500 -3.250000 +v -0.500000 0.812500 -1.250000 +v -0.573223 0.989277 -3.250000 +v -0.573223 0.989277 -1.250000 +v 0.125000 0.187500 -3.250000 +v -0.125000 0.187500 -3.250000 +v 0.125000 -0.437500 -3.125000 +v -0.125000 -0.437500 -3.125000 +v 0.125000 0.187500 -3.500000 +v -0.125000 0.187500 -3.500000 +v 0.125000 -0.437500 -3.500000 +v -0.125000 -0.437500 -3.500000 +v -0.500000 0.500000 -2.750000 +v -0.500000 1.125000 -2.750000 +v -0.500000 1.125000 -2.625000 +v -0.500000 0.500000 -2.625000 +v -1.062500 0.687500 -2.750000 +v -0.875000 0.500000 -2.750000 +v -0.875000 1.125000 -2.750000 +v -1.062500 0.937500 -2.750000 +v -1.062500 0.937500 -2.625000 +v -0.875000 1.125000 -2.625000 +v -0.875000 0.500000 -2.625000 +v -1.062500 0.687500 -2.625000 +v 0.500000 0.500000 -1.875000 +v 0.500000 1.125000 -1.875000 +v 0.500000 1.125000 -1.750000 +v 0.500000 0.500000 -1.750000 +v 1.062500 0.687500 -1.875000 +v 0.875000 0.500000 -1.875000 +v 0.875000 1.125000 -1.875000 +v 1.062500 0.937500 -1.875000 +v 1.062500 0.937500 -1.750000 +v 0.875000 1.125000 -1.750000 +v 0.875000 0.500000 -1.750000 +v 1.062500 0.687500 -1.750000 +v -0.500000 0.500000 -1.875000 +v -0.500000 1.125000 -1.875000 +v -0.500000 1.125000 -1.750000 +v -0.500000 0.500000 -1.750000 +v -1.062500 0.687500 -1.875000 +v -0.875000 0.500000 -1.875000 +v -0.875000 1.125000 -1.875000 +v -1.062500 0.937500 -1.875000 +v -1.062500 0.937500 -1.750000 +v -0.875000 1.125000 -1.750000 +v -0.875000 0.500000 -1.750000 +v -1.062500 0.687500 -1.750000 +v 0.750000 1.062500 -3.250000 +v 0.750000 1.062500 -1.250000 +v 0.573223 0.989277 -3.250000 +v 0.573223 0.989277 -1.250000 +v 0.500000 0.812500 -3.250000 +v 0.500000 0.812500 -1.250000 +v 0.573223 0.635723 -3.250000 +v 0.573223 0.635723 -1.250000 +v 0.750000 0.562500 -3.250000 +v 0.750000 0.562500 -1.250000 +v 0.926777 0.635723 -3.250000 +v 0.926777 0.635723 -1.250000 +v 1.000000 0.812500 -3.250000 +v 1.000000 0.812500 -1.250000 +v 0.926777 0.989277 -3.250000 +v 0.926777 0.989277 -1.250000 +vt 0.465385 -0.000000 +vt 0.496154 0.084906 +vt 0.465385 0.084906 +vt 0.496154 0.311321 +vt 0.619231 0.396226 +vt 0.496154 0.396226 +vt 0.653846 0.084906 +vt 0.619231 0.311321 +vt 0.619231 0.084906 +vt 0.465385 0.216981 +vt 0.430769 0.311321 +vt 0.430769 0.216981 +vt 0.603846 0.000000 +vt 0.619231 0.000000 +vt 0.496154 0.000000 +vt 0.503846 0.084906 +vt 0.430769 0.084906 +vt 0.346154 0.566038 +vt 0.369231 0.603774 +vt 0.346154 0.603774 +vt 0.330769 0.660377 +vt 0.330769 0.603774 +vt 0.738462 0.169811 +vt 0.715385 0.207547 +vt 0.730769 0.075472 +vt 0.653846 0.207547 +vt 0.715385 0.283019 +vt 0.653846 0.283019 +vt 0.307692 0.566038 +vt 0.330769 0.566038 +vt 0.738462 0.283019 +vt 0.730769 -0.000000 +vt 0.653846 0.075472 +vt 0.653846 -0.000000 +vt 0.769231 0.094340 +vt 0.769231 0.169811 +vt 0.738462 0.075472 +vt 0.738462 0.000000 +vt 0.730769 0.415094 +vt 0.653846 0.415094 +vt 0.796154 0.462264 +vt 0.811538 0.462264 +vt 0.811538 0.518868 +vt 0.411538 0.622642 +vt 0.419231 0.575472 +vt 0.419231 0.622642 +vt 0.415385 0.452830 +vt 0.453846 0.490566 +vt 0.415385 0.490566 +vt 0.415385 0.547170 +vt 0.453846 0.537736 +vt 0.453846 0.547170 +vt 0.415385 0.500000 +vt 0.453846 0.500000 +vt 0.603846 0.084906 +vt 0.596154 0.000000 +vt 0.388462 0.915094 +vt 0.496154 0.830189 +vt 0.496154 0.915094 +vt 0.465385 0.490566 +vt 0.496154 0.603774 +vt 0.603846 0.103774 +vt 0.017308 0.226425 +vt 0.028962 0.242929 +vt 0.017308 0.292443 +vt 0.002103 0.018927 +vt 0.015385 0.000117 +vt 0.028667 0.018927 +vt 0.028944 0.209875 +vt 0.017308 0.226354 +vt 0.005671 0.176917 +vt 0.369231 0.566038 +vt 0.376923 0.603774 +vt 0.307692 0.603774 +vt 0.300000 0.566038 +vt 0.346154 0.660377 +vt 0.323077 0.679245 +vt 0.721154 0.462264 +vt 0.709615 0.471698 +vt 0.709615 0.462264 +vt 0.721154 0.471698 +vt 0.709615 0.518868 +vt 0.703846 0.462264 +vt 0.696154 0.471698 +vt 0.696154 0.462264 +vt 0.709615 0.528302 +vt 0.721154 0.518868 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.703846 0.448113 +vt 0.703846 0.429245 +vt 0.709615 0.415094 +vt 0.688461 0.453302 +vt 0.695961 0.471698 +vt 0.688461 0.490094 +vt 0.695961 0.433962 +vt 0.693765 0.446970 +vt 0.683158 0.420954 +vt 0.392308 0.566038 +vt 0.411538 0.547170 +vt 0.411538 0.575472 +vt 0.438462 0.566038 +vt 0.419231 0.547170 +vt 0.438462 0.547170 +vt 0.709615 0.471698 +vt 0.721154 0.462264 +vt 0.709615 0.462264 +vt 0.703846 0.485849 +vt 0.703846 0.504717 +vt 0.709615 0.518868 +vt 0.696154 0.471698 +vt 0.703846 0.462264 +vt 0.696154 0.462264 +vt 0.721154 0.518868 +vt 0.709615 0.528302 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.709615 0.415094 +vt 0.721154 0.462264 +vt 0.709615 0.471698 +vt 0.709615 0.462264 +vt 0.721154 0.471698 +vt 0.709615 0.518868 +vt 0.703846 0.462264 +vt 0.696154 0.471698 +vt 0.696154 0.462264 +vt 0.709615 0.528302 +vt 0.721154 0.518868 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.703846 0.448113 +vt 0.703846 0.429245 +vt 0.709615 0.415094 +vt 0.709615 0.471698 +vt 0.721154 0.462264 +vt 0.709615 0.462264 +vt 0.703846 0.485849 +vt 0.703846 0.504717 +vt 0.709615 0.518868 +vt 0.696154 0.471698 +vt 0.703846 0.462264 +vt 0.696154 0.462264 +vt 0.721154 0.518868 +vt 0.709615 0.528302 +vt 0.721154 0.528302 +vt 0.703846 0.471698 +vt 0.703846 0.518868 +vt 0.703846 0.528302 +vt 0.709615 0.415094 +vt 0.688461 0.453302 +vt 0.695961 0.471698 +vt 0.688461 0.490094 +vt 0.695961 0.433962 +vt 0.693765 0.446970 +vt 0.683158 0.420954 +vt 0.653846 0.311321 +vt 0.465385 0.311321 +vt 0.503846 -0.000000 +vt 0.738462 0.094340 +vt 0.738462 0.207547 +vt 0.738462 0.320755 +vt 0.738462 0.396226 +vt 0.819231 0.481132 +vt 0.819231 0.500000 +vt 0.796154 0.518868 +vt 0.788462 0.500000 +vt 0.788462 0.481132 +vt 0.453846 0.452830 +vt 0.415385 0.537736 +vt 0.596154 0.084906 +vt 0.388462 0.830189 +vt 0.619231 0.622642 +vt 0.603846 0.622642 +vt 0.603846 0.603774 +vt 0.496154 0.622642 +vt 0.465385 0.622642 +vt 0.496154 0.103774 +vt 0.010579 0.288021 +vt 0.005653 0.275939 +vt 0.003850 0.259434 +vt 0.005653 0.242929 +vt 0.010579 0.230847 +vt 0.024036 0.230847 +vt 0.030765 0.259434 +vt 0.028962 0.275939 +vt 0.024036 0.288021 +vt 0.015385 0.075355 +vt 0.007716 0.070315 +vt 0.002103 0.056545 +vt 0.000048 0.037736 +vt 0.007716 0.005157 +vt 0.023053 0.005157 +vt 0.030721 0.037736 +vt 0.028667 0.056545 +vt 0.023053 0.070315 +vt 0.010589 0.221938 +vt 0.005671 0.209875 +vt 0.003871 0.193396 +vt 0.010589 0.164854 +vt 0.017308 0.160439 +vt 0.024026 0.164854 +vt 0.028944 0.176917 +vt 0.030744 0.193396 +vt 0.024026 0.221938 +vt 0.376923 0.566038 +vt 0.300000 0.603774 +vt 0.353846 0.679245 +vt 0.703846 0.504717 +vt 0.703846 0.485849 +vt 0.721154 0.415094 +vt 0.683158 0.484706 +vt 0.680962 0.471698 +vt 0.683158 0.458690 +vt 0.693765 0.458690 +vt 0.693765 0.484706 +vt 0.688461 0.452358 +vt 0.683158 0.446970 +vt 0.680962 0.433962 +vt 0.688462 0.415566 +vt 0.693765 0.420954 +vt 0.392308 0.547170 +vt 0.721154 0.471698 +vt 0.721154 0.415094 +vt 0.703846 0.429245 +vt 0.703846 0.448113 +vt 0.703846 0.504717 +vt 0.703846 0.485849 +vt 0.721154 0.415094 +vt 0.721154 0.471698 +vt 0.721154 0.415094 +vt 0.703846 0.429245 +vt 0.703846 0.448113 +vt 0.683158 0.484706 +vt 0.680962 0.471698 +vt 0.683158 0.458690 +vt 0.693765 0.458690 +vt 0.693765 0.484706 +vt 0.688461 0.452358 +vt 0.683158 0.446970 +vt 0.680962 0.433962 +vt 0.688462 0.415566 +vt 0.693765 0.420954 +vt 0.742308 0.481132 +vt 0.742308 0.500000 +vt 0.723077 0.481132 +vt 0.723077 0.500000 +vt 0.830769 0.500000 +vt 0.876923 0.500000 +vt 0.884615 0.481132 +vt 0.884615 0.500000 +vt 0.796154 0.660377 +vt 0.811538 0.547170 +vt 0.819231 0.547170 +vt 0.796154 0.679245 +vt 0.788462 0.660377 +vt 0.773077 0.679245 +vt 0.788462 0.679245 +vt 0.819231 0.518868 +vt 0.796154 0.660377 +vt 0.811538 0.547170 +vt 0.788462 0.660377 +vt 0.788462 0.518868 +vt 0.773077 0.632075 +vt 0.765385 0.632075 +vt 0.765385 0.679245 +vt 0.773077 0.632075 +vt 0.796154 0.518868 +vt 0.773077 0.679245 +vt 0.788462 0.679245 +vt 0.796154 0.679245 +vt 0.765385 0.679245 +vt 0.765385 0.632075 +vt 0.819231 0.518868 +vt 0.819231 0.547170 +vt 0.788462 0.518868 +vt 0.830769 0.481132 +vt 0.430769 0.339623 +vt 0.338462 0.358491 +vt 0.338462 0.339623 +vt 0.400000 0.207547 +vt 0.338462 0.226415 +vt 0.338462 0.207547 +vt 0.430769 0.264151 +vt 0.338462 0.283019 +vt 0.338462 0.264151 +vt 0.430769 0.358491 +vt 0.338462 0.377358 +vt 0.400000 0.000000 +vt 0.338462 0.018868 +vt 0.338462 0.000000 +vt 0.430769 0.283019 +vt 0.338462 0.301887 +vt 0.430769 0.377358 +vt 0.338462 0.396226 +vt 0.400000 0.018868 +vt 0.338462 0.037736 +vt 0.430769 0.301887 +vt 0.338462 0.320755 +vt 0.400000 0.113208 +vt 0.338462 0.132075 +vt 0.338462 0.113208 +vt 0.430769 0.396226 +vt 0.338462 0.415094 +vt 0.400000 0.037736 +vt 0.338462 0.056604 +vt 0.430769 0.320755 +vt 0.400000 0.132075 +vt 0.338462 0.150943 +vt 0.430769 0.415094 +vt 0.338462 0.433962 +vt 0.400000 0.056604 +vt 0.338462 0.075472 +vt 0.400000 0.150943 +vt 0.338462 0.169811 +vt 0.430769 0.433962 +vt 0.338462 0.452830 +vt 0.400000 0.075472 +vt 0.338462 0.094340 +vt 0.400000 0.169811 +vt 0.338462 0.188679 +vt 0.430769 0.226415 +vt 0.338462 0.245283 +vt 0.338462 0.226415 +vt 0.400000 0.094340 +vt 0.400000 0.188679 +vt 0.430769 0.245283 +vt 0.407692 0.226415 +vt 0.400000 0.207547 +vt 0.407692 0.207547 +vt 0.407692 0.169811 +vt 0.400000 0.150943 +vt 0.407692 0.150943 +vt 0.407692 0.075472 +vt 0.400000 0.056604 +vt 0.407692 0.056604 +vt 0.407692 0.018868 +vt 0.400000 -0.000000 +vt 0.407692 -0.000000 +vt 0.407692 0.188679 +vt 0.400000 0.169811 +vt 0.407692 0.094340 +vt 0.400000 0.075472 +vt 0.407692 0.132075 +vt 0.400000 0.113208 +vt 0.407692 0.113208 +vt 0.407692 0.037736 +vt 0.400000 0.018868 +vt 0.400000 0.188679 +vt 0.400000 0.094340 +vt 0.400000 0.132075 +vt 0.400000 0.037736 +vt 0.680769 0.509434 +vt 0.619231 0.490566 +vt 0.680769 0.490566 +vt 0.680769 0.528302 +vt 0.619231 0.509434 +vt 0.680769 0.547170 +vt 0.619231 0.528302 +vt 0.680769 0.566038 +vt 0.619231 0.547170 +vt 0.680769 0.433962 +vt 0.619231 0.415094 +vt 0.680769 0.415094 +vt 0.680769 0.452830 +vt 0.619231 0.433962 +vt 0.680769 0.471698 +vt 0.619231 0.452830 +vt 0.619231 0.471698 +vt 0.811538 0.518868 +vt 0.680769 0.509434 +vt 0.619231 0.490566 +vt 0.680769 0.490566 +vt 0.680769 0.528302 +vt 0.619231 0.509434 +vt 0.680769 0.547170 +vt 0.619231 0.528302 +vt 0.680769 0.566038 +vt 0.619231 0.547170 +vt 0.680769 0.433962 +vt 0.619231 0.415094 +vt 0.680769 0.415094 +vt 0.680769 0.452830 +vt 0.619231 0.433962 +vt 0.680769 0.471698 +vt 0.619231 0.452830 +vt 0.619231 0.471698 +vt 0.876923 0.481132 +vt 0.400000 0.226415 +vt 0.430769 0.452830 +vt 0.400000 0.226415 +vt 0.619231 0.566038 +vt 0.619231 0.566038 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.6247 0.7809 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.8321 -0.5547 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.1961 0.9806 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.3595 -0.2070 0.9099 +vn 0.3897 -0.4119 0.8237 +vn 0.3595 -0.2070 0.9099 +vn -0.3827 0.0000 0.9239 +vn 0.3827 0.0000 0.9239 +vn -0.3945 0.0000 -0.9189 +vn 0.3595 0.2070 -0.9099 +vn 0.3827 0.0000 -0.9239 +vn 0.3954 0.2222 -0.8912 +vn 0.8994 0.1123 -0.4225 +vn 0.9414 0.0706 -0.3297 +vn 0.9239 0.0000 0.3827 +vn 0.9239 0.0000 -0.3827 +vn -0.4084 0.2210 -0.8856 +vn -0.9054 0.1095 -0.4102 +vn -0.9452 0.0682 -0.3193 +vn 0.8994 -0.1123 0.4225 +vn -0.8994 -0.1123 0.4225 +vn -0.9511 -0.1381 0.2762 +vn -0.9239 0.0000 0.3827 +vn -0.9287 0.0000 -0.3708 +vn -0.3703 0.2060 -0.9058 +vn -0.3897 -0.4119 0.8237 +vn -0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.8660 0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.9511 -0.1381 0.2762 +s off +f 649/897/340 718/898/340 650/899/340 +f 655/900/341 653/901/341 654/902/341 +f 651/903/342 656/904/342 652/905/342 +f 657/906/343 654/907/343 658/908/343 +f 652/905/340 715/909/340 651/910/340 +f 717/911/342 722/912/342 718/898/342 +f 650/899/344 658/908/344 649/913/344 +f 672/914/345 664/915/345 669/916/345 +f 669/916/342 673/917/342 670/918/342 +f 668/919/346 666/920/346 677/921/346 +f 662/922/341 663/923/341 661/924/341 +f 670/918/346 674/925/346 671/926/346 +f 666/920/347 667/927/347 663/923/347 +f 676/928/340 660/929/340 659/930/340 +f 668/919/342 675/931/342 667/932/342 +f 672/914/340 670/918/340 671/926/340 +f 678/933/348 676/928/348 675/934/348 +f 676/935/345 659/936/345 663/923/345 +f 702/937/340 703/938/340 696/939/340 +f 828/940/349 829/941/349 827/942/349 +f 707/943/340 710/944/340 708/945/340 +f 707/946/345 713/947/345 709/948/345 +f 710/944/346 712/949/346 708/945/346 +f 713/947/341 712/949/341 714/950/341 +f 716/951/344 719/952/344 715/909/344 +f 722/953/340 719/954/340 720/955/340 +f 658/956/345 654/902/345 721/957/345 +f 652/905/346 656/904/346 720/958/346 +f 741/959/344 743/960/344 736/961/344 +f 727/962/344 729/963/344 731/964/344 +f 793/965/344 783/966/344 787/967/344 +f 665/968/350 795/969/350 664/915/350 +f 673/970/351 798/971/351 674/925/351 +f 664/972/342 797/973/342 673/917/342 +f 800/974/341 808/975/341 805/976/341 +f 808/975/344 801/977/344 809/978/344 +f 806/979/346 810/980/346 803/981/346 +f 804/982/340 802/983/340 799/984/340 +f 806/979/352 808/975/352 807/985/352 +f 810/986/351 804/982/351 803/987/351 +f 806/988/342 803/989/342 804/990/342 +f 820/991/344 824/992/344 812/993/344 +f 815/994/342 813/995/342 821/996/342 +f 828/997/345 834/998/345 830/999/345 +f 827/1000/346 833/1001/346 831/1002/346 +f 830/999/340 833/1001/340 829/941/340 +f 844/1003/341 836/1004/341 841/1005/341 +f 843/1006/344 846/1007/344 845/1008/344 +f 846/1009/345 842/1010/345 839/1011/345 +f 838/1012/340 840/1013/340 835/1014/340 +f 844/1003/353 842/1010/353 843/1015/353 +f 840/1013/350 846/1016/350 839/1017/350 +f 841/1005/342 836/1004/342 840/1018/342 +f 848/1019/341 856/1020/341 853/1021/341 +f 856/1020/344 849/1022/344 857/1023/344 +f 854/1024/346 858/1025/346 851/1026/346 +f 852/1027/340 850/1028/340 847/1029/340 +f 854/1024/352 856/1020/352 855/1030/352 +f 858/1031/351 852/1027/351 851/1032/351 +f 854/1033/342 851/1034/342 852/1035/342 +f 868/1036/341 860/1037/341 865/1038/341 +f 867/1039/344 870/1040/344 869/1041/344 +f 870/1042/345 866/1043/345 863/1044/345 +f 862/1045/340 864/1046/340 859/1047/340 +f 868/1036/353 866/1043/353 867/1048/353 +f 864/1046/350 870/1049/350 863/1050/350 +f 865/1038/342 860/1037/342 864/1051/342 +f 880/1052/344 884/1053/344 872/1054/344 +f 875/1055/342 873/1056/342 881/1057/342 +f 649/897/340 717/911/340 718/898/340 +f 655/900/341 656/904/341 653/901/341 +f 651/903/342 653/1058/342 656/904/342 +f 657/906/343 655/1059/343 654/907/343 +f 652/905/340 716/951/340 715/909/340 +f 717/911/342 721/1060/342 722/912/342 +f 650/899/344 657/906/344 658/908/344 +f 672/914/345 665/968/345 664/915/345 +f 669/916/342 664/972/342 673/917/342 +f 662/922/346 660/929/346 666/920/346 +f 660/929/346 677/921/346 666/920/346 +f 677/921/346 678/1061/346 668/919/346 +f 662/922/341 666/920/341 663/923/341 +f 670/918/346 673/970/346 674/925/346 +f 666/920/347 668/1062/347 667/927/347 +f 676/928/340 677/921/340 660/929/340 +f 668/919/342 678/1061/342 675/931/342 +f 672/914/340 669/916/340 670/918/340 +f 678/933/348 677/921/348 676/928/348 +f 661/924/345 663/923/345 659/936/345 +f 663/923/345 667/1063/345 676/935/345 +f 667/1063/345 675/1064/345 676/935/345 +f 686/1065/340 685/1066/340 703/938/340 +f 685/1066/340 696/939/340 703/938/340 +f 696/939/340 695/1067/340 702/937/340 +f 695/1067/340 683/1068/340 702/937/340 +f 683/1068/340 684/1069/340 702/937/340 +f 828/940/349 830/999/349 829/941/349 +f 707/943/340 709/1070/340 710/944/340 +f 707/946/345 711/1071/345 713/947/345 +f 710/944/346 714/950/346 712/949/346 +f 713/947/341 711/1071/341 712/949/341 +f 716/951/344 720/1072/344 719/952/344 +f 722/953/340 721/1073/340 719/954/340 +f 651/1074/345 715/1075/345 719/1076/345 +f 721/957/345 717/1077/345 649/1078/345 +f 653/901/345 651/1074/345 719/1076/345 +f 721/957/345 649/1078/345 658/956/345 +f 653/901/345 719/1076/345 654/902/345 +f 719/1076/345 721/957/345 654/902/345 +f 656/904/346 655/900/346 720/958/346 +f 655/900/346 657/906/346 722/1079/346 +f 720/958/346 655/900/346 722/1079/346 +f 657/906/346 650/899/346 722/1079/346 +f 650/899/346 718/898/346 722/1079/346 +f 716/951/346 652/905/346 720/958/346 +f 736/961/344 735/1080/344 737/1081/344 +f 737/1081/344 738/1082/344 736/961/344 +f 738/1082/344 739/1083/344 736/961/344 +f 739/1083/344 740/1084/344 741/959/344 +f 741/959/344 742/1085/344 743/960/344 +f 743/960/344 744/1086/344 736/961/344 +f 744/1086/344 745/1087/344 736/961/344 +f 745/1087/344 746/1088/344 736/961/344 +f 739/1083/344 741/959/344 736/961/344 +f 723/1089/344 724/1090/344 725/1091/344 +f 725/1091/344 726/1092/344 727/962/344 +f 727/962/344 728/1093/344 729/963/344 +f 729/963/344 730/1094/344 731/964/344 +f 731/964/344 732/1095/344 733/1096/344 +f 733/1096/344 734/1097/344 731/964/344 +f 734/1097/344 723/1089/344 731/964/344 +f 723/1089/344 725/1091/344 731/964/344 +f 725/1091/344 727/962/344 731/964/344 +f 783/966/344 784/1098/344 785/1099/344 +f 785/1099/344 786/1100/344 783/966/344 +f 786/1100/344 787/967/344 783/966/344 +f 787/967/344 788/1101/344 789/1102/344 +f 789/1102/344 790/1103/344 791/1104/344 +f 791/1104/344 792/1105/344 793/965/344 +f 793/965/344 794/1106/344 783/966/344 +f 787/967/344 789/1102/344 791/1104/344 +f 791/1104/344 793/965/344 787/967/344 +f 665/968/350 796/1107/350 795/969/350 +f 673/970/351 797/1108/351 798/971/351 +f 664/972/342 795/1109/342 797/973/342 +f 800/974/341 801/977/341 808/975/341 +f 801/977/344 802/983/344 809/978/344 +f 809/978/344 810/1110/344 807/1111/344 +f 807/1111/344 808/975/344 809/978/344 +f 806/979/346 807/985/346 810/980/346 +f 804/982/340 809/978/340 802/983/340 +f 806/979/352 805/976/352 808/975/352 +f 810/986/351 809/978/351 804/982/351 +f 804/990/342 799/1112/342 800/974/342 +f 800/974/342 805/976/342 804/990/342 +f 805/976/342 806/988/342 804/990/342 +f 812/993/344 814/1113/344 816/1114/344 +f 816/1114/344 818/1115/344 820/991/344 +f 820/991/344 822/1116/344 824/992/344 +f 824/992/344 826/1117/344 812/993/344 +f 812/993/344 816/1114/344 820/991/344 +f 813/995/342 811/1118/342 821/996/342 +f 811/1118/342 825/1119/342 821/996/342 +f 825/1119/342 823/1120/342 821/996/342 +f 821/996/342 819/1121/342 817/1122/342 +f 817/1122/342 815/994/342 821/996/342 +f 828/997/345 832/1123/345 834/998/345 +f 827/1000/346 829/941/346 833/1001/346 +f 830/999/340 834/998/340 833/1001/340 +f 844/1003/341 837/1124/341 836/1004/341 +f 845/1008/344 838/1012/344 837/1124/344 +f 837/1124/344 844/1003/344 845/1008/344 +f 844/1003/344 843/1006/344 845/1008/344 +f 846/1009/345 843/1015/345 842/1010/345 +f 838/1012/340 845/1008/340 840/1013/340 +f 844/1003/353 841/1005/353 842/1010/353 +f 840/1013/350 845/1008/350 846/1016/350 +f 836/1004/342 835/1125/342 840/1018/342 +f 840/1018/342 839/1126/342 842/1127/342 +f 842/1127/342 841/1005/342 840/1018/342 +f 848/1019/341 849/1022/341 856/1020/341 +f 849/1022/344 850/1028/344 857/1023/344 +f 857/1023/344 858/1128/344 855/1129/344 +f 855/1129/344 856/1020/344 857/1023/344 +f 854/1024/346 855/1030/346 858/1025/346 +f 852/1027/340 857/1023/340 850/1028/340 +f 854/1024/352 853/1021/352 856/1020/352 +f 858/1031/351 857/1023/351 852/1027/351 +f 852/1035/342 847/1130/342 848/1019/342 +f 848/1019/342 853/1021/342 852/1035/342 +f 853/1021/342 854/1033/342 852/1035/342 +f 868/1036/341 861/1131/341 860/1037/341 +f 869/1041/344 862/1045/344 861/1131/344 +f 861/1131/344 868/1036/344 869/1041/344 +f 868/1036/344 867/1039/344 869/1041/344 +f 870/1042/345 867/1048/345 866/1043/345 +f 862/1045/340 869/1041/340 864/1046/340 +f 868/1036/353 865/1038/353 866/1043/353 +f 864/1046/350 869/1041/350 870/1049/350 +f 860/1037/342 859/1132/342 864/1051/342 +f 864/1051/342 863/1133/342 866/1134/342 +f 866/1134/342 865/1038/342 864/1051/342 +f 872/1054/344 874/1135/344 876/1136/344 +f 876/1136/344 878/1137/344 880/1052/344 +f 880/1052/344 882/1138/344 884/1053/344 +f 884/1053/344 886/1139/344 872/1054/344 +f 872/1054/344 876/1136/344 880/1052/344 +f 873/1056/342 871/1140/342 881/1057/342 +f 871/1140/342 885/1141/342 881/1057/342 +f 885/1141/342 883/1142/342 881/1057/342 +f 881/1057/342 879/1143/342 877/1144/342 +f 877/1144/342 875/1055/342 881/1057/342 +s 1 +f 682/1145/354 683/1068/355 681/1146/356 +f 680/1147/357 681/1146/356 679/1148/358 +f 686/1065/359 687/1149/360 685/1066/361 +f 691/1150/362 690/1151/359 689/1152/361 +f 691/1153/362 697/1154/363 687/1155/360 +f 689/1156/361 698/1157/364 691/1153/362 +f 694/1158/365 698/1157/364 699/1159/366 +f 687/1155/360 696/939/366 685/1160/361 +f 692/1161/367 704/1162/368 706/1163/369 +f 683/1164/355 693/1165/370 681/1166/356 +f 681/1166/356 694/1158/365 679/1167/358 +f 701/1168/371 704/1162/368 702/1169/372 +f 700/1170/373 706/1163/369 701/1168/371 +f 692/1161/367 705/1171/374 690/1172/359 +f 680/1173/357 701/1168/371 682/1174/354 +f 686/1175/359 704/1162/368 688/1176/375 +f 684/1177/376 701/1168/371 702/1169/372 +f 688/1178/375 691/1150/362 687/1149/360 +f 760/1179/341 735/1180/377 736/1181/341 +f 752/1182/378 729/1183/340 728/1184/378 +f 767/1185/379 744/1186/346 743/1187/379 +f 759/1188/377 737/1189/380 735/1180/377 +f 753/1190/340 730/1191/381 729/1192/340 +f 768/1193/346 745/1194/382 744/1186/346 +f 761/1195/380 738/1196/345 737/1189/380 +f 754/1197/381 731/1198/379 730/1191/381 +f 769/1199/382 746/1200/383 745/1194/382 +f 747/1201/341 724/1202/377 723/1203/341 +f 762/1204/345 739/1205/384 738/1196/345 +f 755/1206/379 732/1207/346 731/1198/379 +f 770/1208/383 736/1181/341 746/1200/383 +f 748/1209/377 725/1210/380 724/1202/377 +f 763/1211/384 740/1212/378 739/1205/384 +f 756/1213/346 733/1214/382 732/1207/346 +f 749/1215/380 726/1216/345 725/1210/380 +f 764/1217/378 741/1218/340 740/1212/378 +f 757/1219/382 734/1220/383 733/1214/382 +f 750/1221/345 727/1222/384 726/1216/345 +f 765/1223/340 742/1224/381 741/1225/340 +f 758/1226/383 723/1203/341 734/1220/383 +f 751/1227/384 728/1184/378 727/1222/384 +f 766/1228/381 743/1187/379 742/1224/381 +f 777/1229/340 788/1230/378 776/1231/378 +f 774/1232/345 785/1233/380 773/1234/380 +f 781/1235/382 792/1236/346 780/1237/346 +f 778/1238/381 789/1239/340 777/1240/340 +f 775/1241/384 786/1242/345 774/1232/345 +f 782/1243/383 793/1244/382 781/1235/382 +f 772/1245/377 783/1246/341 771/1247/341 +f 779/1248/379 790/1249/381 778/1238/381 +f 776/1231/378 787/1250/384 775/1241/384 +f 771/1247/341 794/1251/383 782/1243/383 +f 773/1234/380 784/1252/377 772/1245/377 +f 780/1237/346 791/1253/379 779/1248/379 +f 813/1254/353 812/1255/341 811/1256/341 +f 815/1257/345 814/1258/353 813/1254/353 +f 817/1259/350 816/1260/345 815/1257/345 +f 819/1261/340 818/1262/350 817/1259/350 +f 821/1263/351 820/1264/340 819/1265/340 +f 823/1266/346 822/1267/351 821/1263/351 +f 825/1268/352 824/1269/346 823/1266/346 +f 811/1256/341 826/1270/352 825/1268/352 +f 693/1165/370 697/1154/363 698/1157/364 +f 702/1169/372 704/1162/368 703/1271/374 +f 697/1154/363 695/1067/385 696/939/366 +f 873/1272/353 872/1273/341 871/1274/341 +f 875/1275/345 874/1276/353 873/1272/353 +f 877/1277/350 876/1278/345 875/1275/345 +f 879/1279/340 878/1280/350 877/1277/350 +f 881/1281/351 880/1282/340 879/1283/340 +f 883/1284/346 882/1285/351 881/1281/351 +f 885/1286/352 884/1287/346 883/1284/346 +f 871/1274/341 886/1288/352 885/1286/352 +f 682/1145/354 684/1069/376 683/1068/355 +f 680/1147/357 682/1145/354 681/1146/356 +f 686/1065/359 688/1178/375 687/1149/360 +f 691/1150/362 692/1289/367 690/1151/359 +f 691/1153/362 698/1157/364 697/1154/363 +f 689/1156/361 699/1159/366 698/1157/364 +f 694/1158/365 693/1165/370 698/1157/364 +f 687/1155/360 697/1154/363 696/939/366 +f 692/1161/367 688/1176/375 704/1162/368 +f 683/1164/355 695/1067/385 693/1165/370 +f 681/1166/356 693/1165/370 694/1158/365 +f 701/1168/371 706/1163/369 704/1162/368 +f 700/1170/373 705/1171/374 706/1163/369 +f 692/1161/367 706/1163/369 705/1171/374 +f 680/1173/357 700/1170/373 701/1168/371 +f 686/1175/359 703/1271/374 704/1162/368 +f 684/1177/376 682/1174/354 701/1168/371 +f 688/1178/375 692/1289/367 691/1150/362 +f 760/1179/341 759/1188/377 735/1180/377 +f 752/1182/378 753/1290/340 729/1183/340 +f 767/1185/379 768/1193/346 744/1186/346 +f 759/1188/377 761/1195/380 737/1189/380 +f 753/1190/340 754/1197/381 730/1191/381 +f 768/1193/346 769/1199/382 745/1194/382 +f 761/1195/380 762/1204/345 738/1196/345 +f 754/1197/381 755/1206/379 731/1198/379 +f 769/1199/382 770/1208/383 746/1200/383 +f 747/1201/341 748/1209/377 724/1202/377 +f 762/1204/345 763/1211/384 739/1205/384 +f 755/1206/379 756/1213/346 732/1207/346 +f 770/1208/383 760/1179/341 736/1181/341 +f 748/1209/377 749/1215/380 725/1210/380 +f 763/1211/384 764/1217/378 740/1212/378 +f 756/1213/346 757/1219/382 733/1214/382 +f 749/1215/380 750/1221/345 726/1216/345 +f 764/1217/378 765/1291/340 741/1218/340 +f 757/1219/382 758/1226/383 734/1220/383 +f 750/1221/345 751/1227/384 727/1222/384 +f 765/1223/340 766/1228/381 742/1224/381 +f 758/1226/383 747/1201/341 723/1203/341 +f 751/1227/384 752/1182/378 728/1184/378 +f 766/1228/381 767/1185/379 743/1187/379 +f 777/1229/340 789/1292/340 788/1230/378 +f 774/1232/345 786/1242/345 785/1233/380 +f 781/1235/382 793/1244/382 792/1236/346 +f 778/1238/381 790/1249/381 789/1239/340 +f 775/1241/384 787/1250/384 786/1242/345 +f 782/1243/383 794/1251/383 793/1244/382 +f 772/1245/377 784/1252/377 783/1246/341 +f 779/1248/379 791/1253/379 790/1249/381 +f 776/1231/378 788/1230/378 787/1250/384 +f 771/1247/341 783/1246/341 794/1251/383 +f 773/1234/380 785/1233/380 784/1252/377 +f 780/1237/346 792/1236/346 791/1253/379 +f 813/1254/353 814/1258/353 812/1255/341 +f 815/1257/345 816/1260/345 814/1258/353 +f 817/1259/350 818/1262/350 816/1260/345 +f 819/1261/340 820/1293/340 818/1262/350 +f 821/1263/351 822/1267/351 820/1264/340 +f 823/1266/346 824/1269/346 822/1267/351 +f 825/1268/352 826/1270/352 824/1269/346 +f 811/1256/341 812/1255/341 826/1270/352 +f 693/1165/370 695/1067/385 697/1154/363 +f 873/1272/353 874/1276/353 872/1273/341 +f 875/1275/345 876/1278/345 874/1276/353 +f 877/1277/350 878/1280/350 876/1278/345 +f 879/1279/340 880/1294/340 878/1280/350 +f 881/1281/351 882/1285/351 880/1282/340 +f 883/1284/346 884/1287/346 882/1285/351 +f 885/1286/352 886/1288/352 884/1287/346 +f 871/1274/341 872/1273/341 886/1288/352 diff --git a/src/main/resources/assets/hbm/models/weapons/stg77.obj b/src/main/resources/assets/hbm/models/weapons/stg77.obj index 47582d957..decc89649 100644 --- a/src/main/resources/assets/hbm/models/weapons/stg77.obj +++ b/src/main/resources/assets/hbm/models/weapons/stg77.obj @@ -3411,9 +3411,9 @@ vt 0.170455 0.180723 vt 0.174242 0.144578 vt 0.136364 0.150602 vt 0.174242 0.192771 -vt 0.886904 0.951811 -vt 0.939394 0.807222 -vt 0.991884 0.951811 +vt 0.830355 0.927716 +vt 0.909091 0.710833 +vt 0.987826 0.927716 vt 0.640152 0.662651 vt 0.715909 0.662651 vt 0.753788 0.662651 @@ -3579,15 +3579,15 @@ vt 0.151515 0.536145 vt 0.189394 0.156627 vt 0.178030 0.180723 vt 0.136364 0.186747 -vt 0.969699 0.987093 -vt 0.939394 1.000007 -vt 0.909088 0.987093 -vt 0.878783 0.903614 -vt 0.886904 0.855418 -vt 0.909089 0.820136 -vt 0.969699 0.820136 -vt 0.991884 0.855418 -vt 1.000005 0.903614 +vt 0.954549 0.980639 +vt 0.909091 1.000011 +vt 0.863633 0.980639 +vt 0.818175 0.855421 +vt 0.830355 0.783127 +vt 0.863633 0.730204 +vt 0.954549 0.730204 +vt 0.987826 0.783127 +vt 1.000007 0.855422 vt 0.074559 0.941663 vt 0.075631 0.945782 vt 0.074559 0.949902 diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 68fddc3dd..bc5a0237e 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -224,13 +224,15 @@ "weapon.switchmode1": {"category": "player", "sounds": [{"name": "weapon/switchmode1", "stream": false}]}, "weapon.switchmode2": {"category": "player", "sounds": [{"name": "weapon/switchmode2", "stream": false}]}, - "weapon.fire.blackPowder": {"category": "player", "sounds": [{"name": "weapon/fire/blackPowder", "stream": false}]}, - "weapon.fire.flameLoop": {"category": "player", "sounds": [{"name": "weapon/fire/flameLoop", "stream": false}]}, - "weapon.fire.lockon": {"category": "player", "sounds": [{"name": "weapon/fire/lockon", "stream": false}]}, - "weapon.fire.shredderCycle": {"category": "player", "sounds": [{"name": "weapon/fire/shredderCycle", "stream": false}]}, - "weapon.fire.tau": {"category": "player", "sounds": [{"name": "weapon/fire/tau", "stream": false}]}, - "weapon.fire.tauLoop": {"category": "player", "sounds": [{"name": "weapon/fire/tauLoop", "stream": false}]}, + "weapon.fire.blackPowder": {"category": "player", "sounds": ["weapon/fire/blackPowder"]}, + "weapon.fire.flameLoop": {"category": "player", "sounds": ["weapon/fire/flameLoop"]}, + "weapon.fire.lockon": {"category": "player", "sounds": ["weapon/fire/lockon"]}, + "weapon.fire.shredderCycle": {"category": "player", "sounds": ["weapon/fire/shredderCycle"]}, + "weapon.fire.tau": {"category": "player", "sounds": ["weapon/fire/tau"]}, + "weapon.fire.tauLoop": {"category": "player", "sounds": ["weapon/fire/tauLoop"]}, "weapon.fire.tauRelease": {"category": "player", "sounds": ["weapon/fire/tauRelease1", "weapon/fire/tauRelease2", "weapon/fire/tauRelease3"]}, + "weapon.fire.fatman": {"category": "player", "sounds": ["weapon/fire/fatman"]}, + "weapon.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"]}, @@ -253,9 +255,14 @@ "weapon.reload.revolverSpin": {"category": "player", "sounds": ["weapon/reload/revolverSpin"]}, "weapon.reload.rifleCock": {"category": "player", "sounds": ["weapon/reload/rifleCock"]}, "weapon.reload.shotgunCock": {"category": "player", "sounds": ["weapon/reload/shotgunCock"]}, + "weapon.reload.shotgunCockOpen": {"category": "player", "sounds": ["weapon/reload/shotgunCockOpen"]}, + "weapon.reload.shotgunCockClose": {"category": "player", "sounds": ["weapon/reload/shotgunCockClose"]}, "weapon.reload.shotgunReload": {"category": "player", "sounds": ["weapon/reload/shotgunReload1", "weapon/reload/shotgunReload2", "weapon/reload/shotgunReload3"]}, "weapon.reload.tubeFwoomp": {"category": "player", "sounds": ["weapon/reload/tubeFwoomp"]}, "weapon.reload.impact": {"category": "player", "sounds": ["weapon/reload/impact1", "weapon/reload/impact2", "weapon/reload/impact3"]}, + "weapon.reload.fatmanFull": {"category": "player", "sounds": ["weapon/reload/fatmanFull"]}, + + "weapon.foley.gunWhack": {"category": "player", "sounds": ["weapon/foley/gunWhack", "weapon/foley/gunWhack2"]}, "turret.chekhov_fire": {"category": "block", "sounds": [{"name": "turret/chekhov_fire", "stream": false}]}, "turret.jeremy_fire": {"category": "block", "sounds": ["turret/jeremy_fire1", "turret/jeremy_fire2", "turret/jeremy_fire3", "turret/jeremy_fire4", "turret/jeremy_fire5"]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/fire/fatman.ogg b/src/main/resources/assets/hbm/sounds/weapon/fire/fatman.ogg new file mode 100644 index 000000000..efe85f0b9 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/fire/fatman.ogg differ 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/sounds/weapon/foley/gunWhack.ogg b/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack.ogg new file mode 100644 index 000000000..2f88f3fb8 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack2.ogg b/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack2.ogg new file mode 100644 index 000000000..de102e4c3 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/foley/gunWhack2.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/reload/fatmanFull.ogg b/src/main/resources/assets/hbm/sounds/weapon/reload/fatmanFull.ogg new file mode 100644 index 000000000..e3af84df2 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/reload/fatmanFull.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockClose.ogg b/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockClose.ogg new file mode 100644 index 000000000..c04bd3a02 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockClose.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockOpen.ogg b/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockOpen.ogg new file mode 100644 index 000000000..0de904013 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/reload/shotgunCockOpen.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 42a844af6..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.coil_ferrouranium.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_ferrouranium.png new file mode 100644 index 000000000..a8bb6196c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_ferrouranium.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_tungsten.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_tungsten.png new file mode 100644 index 000000000..5e6692fb6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.coil_tungsten.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/items/ammo_standard.nuke_demo.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png new file mode 100644 index 000000000..196bfa5c8 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_demo.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_high.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_high.png new file mode 100644 index 000000000..8d7930c61 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_high.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_hive.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_hive.png new file mode 100644 index 000000000..fd36c5d17 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_hive.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png new file mode 100644 index 000000000..72231bdf8 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_standard.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_tots.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_tots.png new file mode 100644 index 000000000..7f113f8e5 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_standard.nuke_tots.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/fatman.png b/src/main/resources/assets/hbm/textures/models/weapons/fatman.png new file mode 100644 index 000000000..b818f5736 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/fatman.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/fatman_mininuke.png b/src/main/resources/assets/hbm/textures/models/weapons/fatman_mininuke.png new file mode 100644 index 000000000..536780bb2 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/fatman_mininuke.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/hangman.png b/src/main/resources/assets/hbm/textures/models/weapons/hangman.png new file mode 100644 index 000000000..6f007351f Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/hangman.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/lasrifle.png b/src/main/resources/assets/hbm/textures/models/weapons/lasrifle.png index 6d0b45444..7458e6d96 100644 Binary files a/src/main/resources/assets/hbm/textures/models/weapons/lasrifle.png and b/src/main/resources/assets/hbm/textures/models/weapons/lasrifle.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..6bb0d2949 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