From 400e0b24ed8a1525a99fd392f65e8d899baea11f Mon Sep 17 00:00:00 2001 From: Boblet Date: Tue, 22 Oct 2024 16:36:46 +0200 Subject: [PATCH 1/4] there are chemicals in my food --- .../java/com/hbm/blocks/bomb/Landmine.java | 8 +- src/main/java/com/hbm/items/ModItems.java | 5 +- .../sedna/factory/GunFactoryClient.java | 2 + .../weapon/sedna/factory/XFactoryFlamer.java | 22 ++++ .../weapon/sedna/impl/ItemGunChemthrower.java | 101 ++++++++++++++++++ .../weapon/sedna/mags/MagazineFluid.java | 65 +++++++++++ .../weapon/sedna/ItemRenderChemthrower.java | 26 +++++ 7 files changed, 224 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java create mode 100644 src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java diff --git a/src/main/java/com/hbm/blocks/bomb/Landmine.java b/src/main/java/com/hbm/blocks/bomb/Landmine.java index 35b7bdc9a..966cc470f 100644 --- a/src/main/java/com/hbm/blocks/bomb/Landmine.java +++ b/src/main/java/com/hbm/blocks/bomb/Landmine.java @@ -7,7 +7,6 @@ import com.hbm.explosion.ExplosionLarge; import com.hbm.explosion.ExplosionNukeSmall; import com.hbm.explosion.vanillant.ExplosionVNT; import com.hbm.explosion.vanillant.standard.BlockAllocatorStandard; -import com.hbm.explosion.vanillant.standard.BlockMutatorFire; import com.hbm.explosion.vanillant.standard.BlockProcessorStandard; import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; import com.hbm.explosion.vanillant.standard.ExplosionEffectWeapon; @@ -168,7 +167,12 @@ public class Landmine extends BlockContainer implements IBomb { vnt.setSFX(new ExplosionEffectWeapon(15, 3.5F, 1.25F)); vnt.explode(); } else if(this == ModBlocks.mine_shrap) { - ExplosionLarge.explode(world, x + 0.5, y + 0.5, z + 0.5, 1, true, false, false); + ExplosionVNT vnt = new ExplosionVNT(world, x + 0.5, y + 0.5, z + 0.5, 3F); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(0.5, 7.5F)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.setSFX(new ExplosionEffectWeapon(5, 1F, 0.5F)); + vnt.explode(); + ExplosionLarge.spawnShrapnelShower(world, x + 0.5, y + 0.5, z + 0.5, 0, 1D, 0, 45, 0.2D); ExplosionLarge.spawnShrapnels(world, x + 0.5, y + 0.5, z + 0.5, 5); } else if(this == ModBlocks.mine_fat) { diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 93128a3dd..2fdd58c9c 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1553,7 +1553,6 @@ public class ModItems { public static Item gun_proto; public static Item gun_mirv; public static Item gun_bf; - public static Item gun_chemthrower; public static Item gun_mp40; public static Item gun_thompson; public static Item gun_uzi_silencer; @@ -1637,6 +1636,7 @@ public class ModItems { public static Item gun_panzerschreck; public static Item gun_g3; public static Item gun_stinger; + public static Item gun_chemthrower; public static Item ammo_standard; @@ -4106,7 +4106,6 @@ public class ModItems { 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"); - gun_chemthrower = new ItemGunChemthrower().setUnlocalizedName("gun_chemthrower").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_mp40 = new ItemGunBase(Gun9mmFactory.getMP40Config()).setUnlocalizedName("gun_mp40").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_mp40"); gun_thompson = new ItemGunBase(Gun45ACPFactory.getThompsonConfig()).setUnlocalizedName("gun_thompson").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_thompson"); gun_uzi_silencer = new ItemGunBase(Gun22LRFactory.getUziConfig().silenced()).setUnlocalizedName("gun_uzi_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_silencer"); @@ -6955,7 +6954,6 @@ public class ModItems { GameRegistry.registerItem(gun_proto, gun_proto.getUnlocalizedName()); GameRegistry.registerItem(gun_mirv, gun_mirv.getUnlocalizedName()); GameRegistry.registerItem(gun_bf, gun_bf.getUnlocalizedName()); - GameRegistry.registerItem(gun_chemthrower, gun_chemthrower.getUnlocalizedName()); GameRegistry.registerItem(gun_mp40, gun_mp40.getUnlocalizedName()); GameRegistry.registerItem(gun_thompson, gun_thompson.getUnlocalizedName()); GameRegistry.registerItem(gun_uzi_silencer,gun_uzi_silencer.getUnlocalizedName()); @@ -7026,6 +7024,7 @@ public class ModItems { GameRegistry.registerItem(gun_panzerschreck, gun_panzerschreck.getUnlocalizedName()); GameRegistry.registerItem(gun_g3, gun_g3.getUnlocalizedName()); GameRegistry.registerItem(gun_stinger, gun_stinger.getUnlocalizedName()); + GameRegistry.registerItem(gun_chemthrower, gun_chemthrower.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 0aefd80de..b9a3b0294 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 @@ -42,6 +42,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_panzerschreck, new ItemRenderPanzerschreck()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_g3, new ItemRenderG3()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_stinger, new ItemRenderStinger()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_chemthrower, new ItemRenderChemthrower()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -100,6 +101,7 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_panzerschreck) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_g3) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_stinger) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_chemthrower) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO_NOCOUNTER); ((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/XFactoryFlamer.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java index d92ed70a7..f4b1b58e1 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java @@ -9,6 +9,8 @@ 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.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.impl.ItemGunChemthrower; +import com.hbm.items.weapon.sedna.mags.MagazineFluid; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; import com.hbm.lib.RefStrings; import com.hbm.main.MainRegistry; @@ -48,6 +50,17 @@ public class XFactoryFlamer { .setupStandardConfiguration() .anim(LAMBDA_FLAMER_ANIMS).orchestra(Orchestras.ORCHESTRA_FLAMER) ).setUnlocalizedName("gun_flamer").setTextureName(RefStrings.MODID + ":gun_darter"); + + ModItems.gun_chemthrower = new ItemGunChemthrower(new GunConfig() + .dura(90_000).draw(10).inspect(17).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .rec(new Receiver(0) + .delay(1).auto(true) + .mag(new MagazineFluid(0, 300)) + .offset(0.75, -0.0625, -0.25D) + .canFire(ItemGunChemthrower.LAMBDA_CAN_FIRE).fire(ItemGunChemthrower.LAMBDA_FIRE)) + .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) + .anim(LAMBDA_CHEMTHROWER_ANIMS).orchestra(Orchestras.ORCHESTRA_FLAMER) + ).setUnlocalizedName("gun_chemthrower").setTextureName(RefStrings.MODID + ":gun_darter"); } @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_FLAMER_ANIMS = (stack, type) -> { @@ -62,4 +75,13 @@ public class XFactoryFlamer { return null; }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_CHEMTHROWER_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_DOWN)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java b/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java new file mode 100644 index 000000000..6eae059ec --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java @@ -0,0 +1,101 @@ +package com.hbm.items.weapon.sedna.impl; + +import java.util.function.BiConsumer; +import java.util.function.BiFunction; + +import com.hbm.entity.projectile.EntityChemical; +import com.hbm.inventory.fluid.FluidType; +import com.hbm.inventory.fluid.Fluids; +import com.hbm.items.weapon.sedna.BulletConfig; +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.mags.IMagazine; +import com.hbm.items.weapon.sedna.mags.MagazineFluid; +import com.hbm.render.anim.HbmAnimations.AnimType; + +import api.hbm.fluid.IFillableItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.util.Vec3; + +public class ItemGunChemthrower extends ItemGunBaseNT implements IFillableItem { + + public static final int CONSUMPTION = 3; + + public ItemGunChemthrower(GunConfig... cfg) { + super(cfg); + } + + @Override + public boolean acceptsFluid(FluidType type, ItemStack stack) { + return getFluidType(stack) == type || this.getMagCount(stack) == 0; + } + + public static final int transferSpeed = 50; + + @Override + public int tryFill(FluidType type, int amount, ItemStack stack) { + + if(!acceptsFluid(type, stack)) return amount; + if(this.getMagCount(stack) == 0) this.setMagType(stack, type.getID()); + + int fill = this.getMagCount(stack); + int req = this.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getCapacity(stack) - fill; + int toFill = Math.min(amount, req); + toFill = Math.min(toFill, transferSpeed); + this.setMagCount(stack, fill + toFill); + + return amount - toFill; + } + + public FluidType getFluidType(ItemStack stack) { + return Fluids.fromID(this.getMagType(stack)); + } + + @Override + public boolean providesFluid(FluidType type, ItemStack stack) { + return getFluidType(stack) == type; + } + + @Override + public int tryEmpty(FluidType type, int amount, ItemStack stack) { + int fill = this.getMagCount(stack); + int toUnload = Math.min(fill, amount); + toUnload = Math.min(toUnload, transferSpeed); + this.setMagCount(stack, fill - toUnload); + return toUnload; + } + + @Override public FluidType getFirstFluidType(ItemStack stack) { return Fluids.fromID(this.getMagType(stack)); } + @Override public int getFill(ItemStack stack) { return this.getMagCount(stack); } + + public static int getMagType(ItemStack stack) { return ItemGunBaseNT.getValueInt(stack, MagazineFluid.KEY_MAG_TYPE + 0); } + public static void setMagType(ItemStack stack, int value) { ItemGunBaseNT.setValueInt(stack, MagazineFluid.KEY_MAG_TYPE + 0, value); } + public static int getMagCount(ItemStack stack) { return ItemGunBaseNT.getValueInt(stack, MagazineFluid.KEY_MAG_COUNT + 0); } + public static void setMagCount(ItemStack stack, int value) { ItemGunBaseNT.setValueInt(stack, MagazineFluid.KEY_MAG_COUNT + 0, value); } + + public static BiFunction LAMBDA_CAN_FIRE = (stack, ctx) -> { return ctx.config.getReceivers(stack)[0].getMagazine(stack).getAmount(stack) >= CONSUMPTION; }; + + public static BiConsumer LAMBDA_FIRE = (stack, ctx) -> { + EntityPlayer player = ctx.player; + int index = ctx.configIndex; + ItemGunBaseNT.playAnimation(player, stack, AnimType.CYCLE, ctx.configIndex); + + Receiver primary = ctx.config.getReceivers(stack)[0]; + IMagazine mag = primary.getMagazine(stack); + BulletConfig config = (BulletConfig) mag.getType(stack); + + Vec3 offset = primary.getProjectileOffset(stack); + double forwardOffset = offset.xCoord; + double heightOffset = offset.yCoord; + double sideOffset = offset.zCoord; + + EntityChemical chem = new EntityChemical(player.worldObj, player); + chem.setFluid((FluidType) mag.getType(stack)); + player.worldObj.spawnEntityInWorld(chem); + + mag.setAmount(stack, mag.getAmount(stack) - CONSUMPTION); + ItemGunBaseNT.setWear(stack, index, Math.min(ItemGunBaseNT.getWear(stack, index) + config.wear, ctx.config.getDurability(stack))); + }; +} diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java new file mode 100644 index 000000000..bfe8d5caa --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java @@ -0,0 +1,65 @@ +package com.hbm.items.weapon.sedna.mags; + +import com.hbm.inventory.fluid.FluidType; +import com.hbm.inventory.fluid.Fluids; +import com.hbm.items.ModItems; +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.particle.SpentCasing; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; + +public class MagazineFluid implements IMagazine { + + public static final String KEY_MAG_COUNT = "magcount"; + public static final String KEY_MAG_TYPE = "magtype"; + public static final String KEY_MAG_PREV = "magprev"; + public static final String KEY_MAG_AFTER = "magafter"; + + /** A number so the gun tell multiple mags apart */ + public int index; + /** How much ammo this mag can hold */ + public int capacity; + + public MagazineFluid(int index, int capacity) { + this.index = index; + this.capacity = capacity; + } + + @Override + public FluidType getType(ItemStack stack) { + int id = this.getMagType(stack, index); + return Fluids.fromID(id); + } + + @Override + public void setType(ItemStack stack, FluidType type) { + this.setMagType(stack, index, type.getID()); + } + + @Override + public int getCapacity(ItemStack stack) { + return capacity; + } + + @Override public int getAmount(ItemStack stack) { return getMagCount(stack, index); } + @Override public void setAmount(ItemStack stack, int amount) { setMagCount(stack, index, amount); } + + @Override public boolean canReload(ItemStack stack, EntityPlayer player) { return false; } + @Override public void reloadAction(ItemStack stack, EntityPlayer player) { } + @Override public SpentCasing getCasing(ItemStack stack) { return null; } + + @Override public ItemStack getIconForHUD(ItemStack stack) { return new ItemStack(ModItems.fluid_icon, 1, this.getMagType(stack, index)); } + @Override public String reportAmmoStateForHUD(ItemStack stack) { return getAmount(stack) + " / " + getCapacity(stack) + "mB"; } + + @Override public void setAmountBeforeReload(ItemStack stack, int amount) { ItemGunBaseNT.setValueInt(stack, KEY_MAG_PREV + index, amount); } + @Override public int getAmountBeforeReload(ItemStack stack) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_PREV + index); } + @Override public void setAmountAfterReload(ItemStack stack, int amount) { ItemGunBaseNT.setValueInt(stack, KEY_MAG_AFTER + index, amount); } + @Override public int getAmountAfterReload(ItemStack stack) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_AFTER + index); } + + public static int getMagType(ItemStack stack, int index) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_TYPE + index); } + public static void setMagType(ItemStack stack, int index, int value) { ItemGunBaseNT.setValueInt(stack, KEY_MAG_TYPE + index, value); } + public static int getMagCount(ItemStack stack, int index) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_COUNT + index); } + public static void setMagCount(ItemStack stack, int index, int value) { ItemGunBaseNT.setValueInt(stack, KEY_MAG_COUNT + index, value); } + +} diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java new file mode 100644 index 000000000..c3a3430f9 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java @@ -0,0 +1,26 @@ +package com.hbm.render.item.weapon.sedna; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.client.IItemRenderer; + +public class ItemRenderChemthrower implements IItemRenderer { + + @Override + public boolean handleRenderType(ItemStack item, ItemRenderType type) { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { + // TODO Auto-generated method stub + return false; + } + + @Override + public void renderItem(ItemRenderType type, ItemStack item, Object... data) { + // TODO Auto-generated method stub + + } + +} From 8f135b80d5f703277dba49a3a6a52b3575f88bc0 Mon Sep 17 00:00:00 2001 From: Bob Date: Tue, 22 Oct 2024 22:06:11 +0200 Subject: [PATCH 2/4] .50, bacon medium grease --- .../mob/glyphid/EntityGlyphidBehemoth.java | 2 +- .../projectile/EntityBulletBaseMK4.java | 4 +- .../hbm/entity/projectile/EntityChemical.java | 2 +- src/main/java/com/hbm/items/ModItems.java | 5 +- .../com/hbm/items/weapon/ItemCryoCannon.java | 2 +- .../hbm/items/weapon/ItemGunChemthrower.java | 2 +- .../weapon/sedna/factory/GunFactory.java | 2 + .../sedna/factory/GunFactoryClient.java | 10 +- .../weapon/sedna/factory/Orchestras.java | 47 ++++++++ .../weapon/sedna/factory/XFactory50.java | 72 +++++++++++++ .../weapon/sedna/factory/XFactoryFlamer.java | 4 +- .../weapon/sedna/impl/ItemGunChemthrower.java | 6 +- .../weapon/sedna/mags/MagazineFluid.java | 2 +- src/main/java/com/hbm/main/ClientProxy.java | 2 - .../weapon/sedna/ItemRenderChemthrower.java | 86 +++++++++++++-- .../item/weapon/sedna/ItemRenderM2.java | 100 ++++++++++++++++++ .../textures/items/ammo_standard.bmg50_ap.png | Bin 0 -> 259 bytes .../textures/items/ammo_standard.bmg50_du.png | Bin 0 -> 314 bytes .../items/ammo_standard.bmg50_fmj.png | Bin 0 -> 285 bytes .../items/ammo_standard.bmg50_jhp.png | Bin 0 -> 304 bytes .../textures/items/ammo_standard.bmg50_sp.png | Bin 0 -> 302 bytes 21 files changed, 319 insertions(+), 29 deletions(-) create mode 100644 src/main/java/com/hbm/items/weapon/sedna/factory/XFactory50.java create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_ap.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_du.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_fmj.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_jhp.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_sp.png diff --git a/src/main/java/com/hbm/entity/mob/glyphid/EntityGlyphidBehemoth.java b/src/main/java/com/hbm/entity/mob/glyphid/EntityGlyphidBehemoth.java index 22a53e3d2..ed07a28eb 100644 --- a/src/main/java/com/hbm/entity/mob/glyphid/EntityGlyphidBehemoth.java +++ b/src/main/java/com/hbm/entity/mob/glyphid/EntityGlyphidBehemoth.java @@ -86,7 +86,7 @@ public class EntityGlyphidBehemoth extends EntityGlyphid { public void acidAttack(){ if(!worldObj.isRemote && entityToAttack instanceof EntityLivingBase && this.getDistanceToEntity(entityToAttack) < 20) { this.addPotionEffect(new PotionEffect(Potion.moveSlowdown.id, 2 * 20, 6)); - EntityChemical chem = new EntityChemical(worldObj, this); + EntityChemical chem = new EntityChemical(worldObj, this, 0, 0, 0); chem.setFluid(Fluids.SULFURIC_ACID); worldObj.spawnEntityInWorld(chem); diff --git a/src/main/java/com/hbm/entity/projectile/EntityBulletBaseMK4.java b/src/main/java/com/hbm/entity/projectile/EntityBulletBaseMK4.java index f4b37d283..bd228c2e0 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityBulletBaseMK4.java +++ b/src/main/java/com/hbm/entity/projectile/EntityBulletBaseMK4.java @@ -55,9 +55,9 @@ public class EntityBulletBaseMK4 extends EntityThrowableInterp { this.motionZ = MathHelper.cos(this.rotationYaw / 180.0F * (float) Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float) Math.PI); this.motionY = (-MathHelper.sin(this.rotationPitch / 180.0F * (float) Math.PI)); - motionX += entity.motionX; + /*motionX += entity.motionX; motionY += entity.motionY; - motionZ += entity.motionZ; + motionZ += entity.motionZ;*/ this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, 1.0F, this.config.spread + gunSpread); } diff --git a/src/main/java/com/hbm/entity/projectile/EntityChemical.java b/src/main/java/com/hbm/entity/projectile/EntityChemical.java index f1a1e5e6c..ed3e7391e 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityChemical.java +++ b/src/main/java/com/hbm/entity/projectile/EntityChemical.java @@ -62,7 +62,7 @@ public class EntityChemical extends EntityThrowableNT { this.isImmuneToFire = true; } - public EntityChemical(World world, EntityLivingBase thrower) { + public EntityChemical(World world, EntityLivingBase thrower, double sideOffset, double heightOffset, double frontOffset) { super(world, thrower); this.ignoreFrustumCheck = true; this.isImmuneToFire = true; diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 2fdd58c9c..2b7fe6025 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1609,7 +1609,6 @@ public class ModItems { public static Item gun_waluigi; public static Item gun_darter; public static Item gun_glass_cannon; - public static Item gun_m2; public static Item gun_lunatic_marksman; public static Item gun_uac_pistol; @@ -1637,6 +1636,7 @@ public class ModItems { public static Item gun_g3; public static Item gun_stinger; public static Item gun_chemthrower; + public static Item gun_m2; public static Item ammo_standard; @@ -4161,7 +4161,6 @@ public class ModItems { gun_moist_nugget = new ItemNugget(3, false).setUnlocalizedName("gun_moist_nugget").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_moist_nugget"); gun_darter = new ItemGunDart(GunDartFactory.getDarterConfig()).setFull3D().setUnlocalizedName("gun_darter").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_darter"); gun_glass_cannon = new ItemEnergyGunBase(GunPoweredFactory.getGlassCannonConfig()).setFull3D().setUnlocalizedName("gun_glass_cannon").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_darter"); - gun_m2 = new ItemGunBase(Gun50BMGFactory.getM2Config()).setFull3D().setUnlocalizedName("gun_m2").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_darter"); gun_lunatic_marksman = new ItemGunBase(Gun50BMGFactory.getLunaticMarksman()).setFull3D().setUnlocalizedName("gun_lunatic_marksman").setCreativeTab(MainRegistry.weaponTab); gun_uac_pistol = new ItemGunBase(Gun45ACPFactory.getUACPistolConfig(), Gun45ACPFactory.getUACPistolBurstConfig()).setFull3D().setUnlocalizedName("gun_uac_pistol").setCreativeTab(MainRegistry.weaponTab); @@ -6940,7 +6939,6 @@ public class ModItems { GameRegistry.registerItem(gun_flechette, gun_flechette.getUnlocalizedName()); GameRegistry.registerItem(gun_ar15, gun_ar15.getUnlocalizedName()); GameRegistry.registerItem(gun_calamity, gun_calamity.getUnlocalizedName()); - GameRegistry.registerItem(gun_m2, gun_m2.getUnlocalizedName()); GameRegistry.registerItem(gun_minigun, gun_minigun.getUnlocalizedName()); GameRegistry.registerItem(gun_lacunae, gun_lacunae.getUnlocalizedName()); GameRegistry.registerItem(gun_folly, gun_folly.getUnlocalizedName()); @@ -7025,6 +7023,7 @@ public class ModItems { GameRegistry.registerItem(gun_g3, gun_g3.getUnlocalizedName()); GameRegistry.registerItem(gun_stinger, gun_stinger.getUnlocalizedName()); GameRegistry.registerItem(gun_chemthrower, gun_chemthrower.getUnlocalizedName()); + GameRegistry.registerItem(gun_m2, gun_m2.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/ItemCryoCannon.java b/src/main/java/com/hbm/items/weapon/ItemCryoCannon.java index 4831b4556..d35d177b1 100644 --- a/src/main/java/com/hbm/items/weapon/ItemCryoCannon.java +++ b/src/main/java/com/hbm/items/weapon/ItemCryoCannon.java @@ -69,7 +69,7 @@ public class ItemCryoCannon extends ItemGunBase { @Override protected void spawnProjectile(World world, EntityPlayer player, ItemStack stack, int config) { - EntityChemical chem = new EntityChemical(world, player); + EntityChemical chem = new EntityChemical(world, player, 0, 0, 0); chem.setFluid(Fluids.OXYGEN); world.spawnEntityInWorld(chem); diff --git a/src/main/java/com/hbm/items/weapon/ItemGunChemthrower.java b/src/main/java/com/hbm/items/weapon/ItemGunChemthrower.java index b37da9f1d..9dec64259 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGunChemthrower.java +++ b/src/main/java/com/hbm/items/weapon/ItemGunChemthrower.java @@ -87,7 +87,7 @@ public class ItemGunChemthrower extends ItemGunBase implements IFillableItem { @Override protected void spawnProjectile(World world, EntityPlayer player, ItemStack stack, int config) { //spawn fluid projectile - EntityChemical chem = new EntityChemical(world, player); + EntityChemical chem = new EntityChemical(world, player, 0, 0, 0); chem.setFluid(this.getFluidType(stack)); world.spawnEntityInWorld(chem); } 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 a9123315b..a8e3bcfba 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 @@ -56,6 +56,7 @@ public class GunFactory { XFactoryFlamer.init(); XFactoryRocket.init(); XFactory556mm.init(); + XFactory50.init(); /// PROXY BULLSHIT /// MainRegistry.proxy.registerGunCfg(); @@ -69,6 +70,7 @@ public class GunFactory { 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, G12_BP, G12_BP_MAGNUM, G12_BP_SLUG, G12, G40_FLARE, G40, ROCKET_HE, ROCKET_HEAT, 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 b9a3b0294..62772ae2a 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 @@ -6,6 +6,7 @@ import static com.hbm.items.weapon.sedna.factory.XFactory22lr.*; import static com.hbm.items.weapon.sedna.factory.XFactory357.*; 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.XFactory762mm.*; import static com.hbm.items.weapon.sedna.factory.XFactory9mm.*; @@ -43,6 +44,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_g3, new ItemRenderG3()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_stinger, new ItemRenderStinger()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_chemthrower, new ItemRenderChemthrower()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_m2, new ItemRenderM2()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -81,6 +83,11 @@ public class GunFactoryClient { r556_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); r556_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); r556_ap.setRenderer(LegoClient.RENDER_AP_BULLET); + bmg50_sp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); + bmg50_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); + bmg50_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); + bmg50_ap.setRenderer(LegoClient.RENDER_AP_BULLET); + bmg50_du.setRenderer(LegoClient.RENDER_DU_BULLET); //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); @@ -101,7 +108,8 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_panzerschreck) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_g3) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_stinger) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); - ((ItemGunBaseNT) ModItems.gun_chemthrower) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO_NOCOUNTER); + ((ItemGunBaseNT) ModItems.gun_chemthrower) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_m2) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani).getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani).getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index aba68cf83..4c7eccfcd 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 @@ -688,4 +688,51 @@ public class Orchestras { if(timer == 30) player.worldObj.playSoundAtEntity(player, "hbm:weapon.reload.insertCanister", 1F, 1F); } }; + + public static BiConsumer ORCHESTRA_CHEMTHROWER = (stack, ctx) -> { + EntityPlayer player = ctx.player; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + + if(type == AnimType.CYCLE && player.worldObj.isRemote) { + AudioWrapper runningAudio = ItemGunBaseNT.loopedSounds.get(player); + + if(timer < 5) { + //start sound + if(runningAudio == null || !runningAudio.isPlaying()) { + AudioWrapper audio = MainRegistry.proxy.getLoopedSound("hbm:weapon.fire.flameLoop", (float) player.posX, (float) player.posY, (float) player.posZ, 1F, 15F, 1F, 10); + ItemGunBaseNT.loopedSounds.put(player, audio); + audio.startSound(); + } + //keepalive + if(runningAudio != null && runningAudio.isPlaying()) { + runningAudio.keepAlive(); + runningAudio.updatePosition((float) player.posX, (float) player.posY, (float) player.posZ); + } + } else { + //stop sound due to timeout + if(runningAudio != null && runningAudio.isPlaying()) runningAudio.stopSound(); + } + } + //stop sound due to state change + if(type != AnimType.CYCLE && player.worldObj.isRemote) { + AudioWrapper runningAudio = ItemGunBaseNT.loopedSounds.get(player); + if(runningAudio != null && runningAudio.isPlaying()) runningAudio.stopSound(); + } + }; + + public static BiConsumer ORCHESTRA_M2 = (stack, ctx) -> { + EntityPlayer player = ctx.player; + if(player.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + boolean aiming = ItemGunBaseNT.getIsAiming(stack); + + if(type == AnimType.CYCLE) { + if(timer == 0) { + SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack); + if(casing != null) CasingCreator.composeEffect(player.worldObj, player, 0.375, aiming ? 0 : -0.125, aiming ? 0 : -0.3125D, 0, 0.06, -0.18, 0.01, casing.getName()); + } + } + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory50.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory50.java new file mode 100644 index 000000000..fa9425c42 --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory50.java @@ -0,0 +1,72 @@ +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.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.mags.MagazineFullReload; +import com.hbm.lib.RefStrings; +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.BusAnimationKeyframe.IType; +import com.hbm.render.anim.HbmAnimations.AnimType; + +import net.minecraft.item.ItemStack; + +public class XFactory50 { + + public static BulletConfig bmg50_sp; + public static BulletConfig bmg50_fmj; + public static BulletConfig bmg50_jhp; + public static BulletConfig bmg50_ap; + public static BulletConfig bmg50_du; + + public static void init() { + SpentCasing casing762 = new SpentCasing(CasingType.BOTTLENECK).setColor(SpentCasing.COLOR_CASE_BRASS).setScale(1.5F); + bmg50_sp = new BulletConfig().setItem(EnumAmmo.BMG50_SP) + .setCasing(casing762.clone().register("bmg50")); + bmg50_fmj = new BulletConfig().setItem(EnumAmmo.BMG50_FMJ).setDamage(0.8F).setArmorPiercing(0.1F) + .setCasing(casing762.clone().register("bmg50fmj")); + bmg50_jhp = new BulletConfig().setItem(EnumAmmo.BMG50_JHP).setDamage(1.5F).setArmorPiercing(-0.25F) + .setCasing(casing762.clone().register("bmg50jhp")); + bmg50_ap = new BulletConfig().setItem(EnumAmmo.BMG50_AP).setDoesPenetrate(true).setDamageFalloutByPen(false).setDamage(1.5F).setArmorPiercing(0.15F) + .setCasing(casing762.clone().setColor(SpentCasing.COLOR_CASE_44).register("bmg50ap")); + bmg50_du = new BulletConfig().setItem(EnumAmmo.BMG50_DU).setDoesPenetrate(true).setDamageFalloutByPen(false).setDamage(2.5F).setArmorPiercing(0.25F) + .setCasing(casing762.clone().setColor(SpentCasing.COLOR_CASE_44).register("bmg50du")); + + ModItems.gun_m2 = new ItemGunBaseNT(new GunConfig() + .dura(3_000).draw(10).inspect(31).crosshair(Crosshair.L_CIRCLE).smoke(LAMBDA_SMOKE) + .rec(new Receiver(0) + .dmg(5F).delay(2).dry(10).auto(true).spread(0.005F).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 30).addConfigs(bmg50_sp, bmg50_fmj, bmg50_jhp, bmg50_ap, bmg50_du)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_M2_ANIMS).orchestra(Orchestras.ORCHESTRA_M2) + ).setUnlocalizedName("gun_m2").setTextureName(RefStrings.MODID + ":gun_darter"); + } + + public static BiConsumer LAMBDA_SMOKE = (stack, ctx) -> { + Lego.handleStandardSmoke(ctx.player, stack, 2000, 0.05D, 1.1D, 0); + }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_M2_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(80, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, -0.25, 25).addPos(0, 0, 0, 75)); + } + + return null; + }; +} diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java index f4b1b58e1..8135a8c68 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java @@ -55,11 +55,11 @@ public class XFactoryFlamer { .dura(90_000).draw(10).inspect(17).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .delay(1).auto(true) - .mag(new MagazineFluid(0, 300)) + .mag(new MagazineFluid(0, 3_000)) .offset(0.75, -0.0625, -0.25D) .canFire(ItemGunChemthrower.LAMBDA_CAN_FIRE).fire(ItemGunChemthrower.LAMBDA_FIRE)) .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) - .anim(LAMBDA_CHEMTHROWER_ANIMS).orchestra(Orchestras.ORCHESTRA_FLAMER) + .anim(LAMBDA_CHEMTHROWER_ANIMS).orchestra(Orchestras.ORCHESTRA_CHEMTHROWER) ).setUnlocalizedName("gun_chemthrower").setTextureName(RefStrings.MODID + ":gun_darter"); } diff --git a/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java b/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java index 6eae059ec..4d21faecf 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java +++ b/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunChemthrower.java @@ -6,7 +6,6 @@ import java.util.function.BiFunction; import com.hbm.entity.projectile.EntityChemical; import com.hbm.inventory.fluid.FluidType; import com.hbm.inventory.fluid.Fluids; -import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.items.weapon.sedna.Receiver; @@ -84,18 +83,17 @@ public class ItemGunChemthrower extends ItemGunBaseNT implements IFillableItem { Receiver primary = ctx.config.getReceivers(stack)[0]; IMagazine mag = primary.getMagazine(stack); - BulletConfig config = (BulletConfig) mag.getType(stack); Vec3 offset = primary.getProjectileOffset(stack); double forwardOffset = offset.xCoord; double heightOffset = offset.yCoord; double sideOffset = offset.zCoord; - EntityChemical chem = new EntityChemical(player.worldObj, player); + EntityChemical chem = new EntityChemical(player.worldObj, player, sideOffset, heightOffset, forwardOffset); chem.setFluid((FluidType) mag.getType(stack)); player.worldObj.spawnEntityInWorld(chem); mag.setAmount(stack, mag.getAmount(stack) - CONSUMPTION); - ItemGunBaseNT.setWear(stack, index, Math.min(ItemGunBaseNT.getWear(stack, index) + config.wear, ctx.config.getDurability(stack))); + ItemGunBaseNT.setWear(stack, index, Math.min(ItemGunBaseNT.getWear(stack, index) + 1F, ctx.config.getDurability(stack))); }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java index bfe8d5caa..44f83d895 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java @@ -50,7 +50,7 @@ public class MagazineFluid implements IMagazine { @Override public SpentCasing getCasing(ItemStack stack) { return null; } @Override public ItemStack getIconForHUD(ItemStack stack) { return new ItemStack(ModItems.fluid_icon, 1, this.getMagType(stack, index)); } - @Override public String reportAmmoStateForHUD(ItemStack stack) { return getAmount(stack) + " / " + getCapacity(stack) + "mB"; } + @Override public String reportAmmoStateForHUD(ItemStack stack) { return getIconForHUD(stack).getDisplayName(); } @Override public void setAmountBeforeReload(ItemStack stack, int amount) { ItemGunBaseNT.setValueInt(stack, KEY_MAG_PREV + index, amount); } @Override public int getAmountBeforeReload(ItemStack stack) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_PREV + index); } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 234f22f1f..f4b679989 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -589,8 +589,6 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.detonator_laser, new ItemRenderDetonatorLaser()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_remington, new ItemRenderWeaponRemington()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_glass_cannon, new ItemRenderWeaponGlass()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_chemthrower, new ItemRenderWeaponChemthrower()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_m2, new ItemRenderM2()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_nopip, new ItemRenderWeaponNovac()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_pip, new ItemRenderWeaponLilMac()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_blackjack, new ItemRenderWeaponNovac()); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java index c3a3430f9..cac296b8e 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderChemthrower.java @@ -1,26 +1,92 @@ package com.hbm.render.item.weapon.sedna; +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.mags.IMagazine; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; import net.minecraft.item.ItemStack; -import net.minecraftforge.client.IItemRenderer; -public class ItemRenderChemthrower implements IItemRenderer { +public class ItemRenderChemthrower extends ItemRenderWeaponBase { @Override - public boolean handleRenderType(ItemStack item, ItemRenderType type) { - // TODO Auto-generated method stub - return false; + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -2F * offset, -2F * offset, 2.5F * offset, + 0, -4.375 / 8D, 1); } @Override - public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { - // TODO Auto-generated method stub - return false; + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.chemthrower_tex); + double scale = 0.75D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + + GL11.glTranslated(0, -2, -4); + GL11.glRotated(equip[0], -1, 0, 0); + GL11.glTranslated(0, 2, 4); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + GL11.glRotated(90, 0, 1, 0); + ResourceManager.chemthrower.renderPart("Gun"); + ResourceManager.chemthrower.renderPart("Hose"); + ResourceManager.chemthrower.renderPart("Nozzle"); + + GL11.glTranslated(0, 0.875, 1.75); + IMagazine mag = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack); + double d = (double) mag.getAmount(stack) / (double) mag.getCapacity(stack); + GL11.glRotated(135 - d * 270, 1, 0, 0); + GL11.glTranslated(0, -0.875, -1.75); + + ResourceManager.chemthrower.renderPart("Gauge"); + + GL11.glShadeModel(GL11.GL_FLAT); } @Override - public void renderItem(ItemRenderType type, ItemStack item, Object... data) { - // TODO Auto-generated method stub + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 2D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, -2.5, 0.5); } + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 2D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(0.875, 0, 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.chemthrower_tex); + ResourceManager.chemthrower.renderPart("Gun"); + ResourceManager.chemthrower.renderPart("Hose"); + ResourceManager.chemthrower.renderPart("Nozzle"); + ResourceManager.chemthrower.renderPart("Gauge"); + GL11.glShadeModel(GL11.GL_FLAT); + } } 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 new file mode 100644 index 000000000..165593a13 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderM2.java @@ -0,0 +1,100 @@ +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 ItemRenderM2 extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.5F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -2.5F * offset, 1.75F * offset, + 0, -12.5 / 8D, 1.75); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.greasegun_tex); + double scale = 0.75D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + + GL11.glTranslated(0, 1, -2.25); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, -1, 2.25); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + GL11.glPushMatrix(); + GL11.glRotated(180, 0, 1, 0); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.m2_tex); + ResourceManager.m2.renderAll(); + GL11.glPopMatrix(); + + double smokeScale = 0.5; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 1.625, 5); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(smokeScale, smokeScale, smokeScale); + this.renderSmokeNodes(gun.getConfig(stack, 0).smokeNodes, 0.375D); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 1.625, 5); + GL11.glRotated(90, 0, 1, 0); + GL11.glRotated(90 * gun.shotRand, 1, 0, 0); + GL11.glScaled(0.5, 0.5, 0.5); + this.renderMuzzleFlash(gun.lastShot[0], 75, 7.5); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 5D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0.5, -2, 3); + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 2.625D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(0.5, -1.25, 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().getTextureManager().bindTexture(ResourceManager.m2_tex); + ResourceManager.m2.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_ap.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_ap.png new file mode 100644 index 0000000000000000000000000000000000000000..0892a18178a67b26cb99841f5c1993aadd5549ea GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf^A!^31fxM2RR#ch9l|Y`b0g8mBp3x@7I_Cv4;TE^LRZ zUZe4mGYXvV{{6W+sb@~{gq|R;2{r%oubp`P&~($jddBaPEtg(C%#a8Ag2B_(&t;uc GLK6Ur#b?_9 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_du.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_du.png new file mode 100644 index 0000000000000000000000000000000000000000..11994e39e798aec3aeee412db919d52aa8c08d3f GIT binary patch literal 314 zcmV-A0mc4_P)1p=5QX7i!eDX-83u&Qly1%Rx`Z&!SzM^|2?V)?t0AqM zfJGK4Dst!u>B?O z)|n=5H}$@bE*}>}1QDSq3RLxBn#t`TgbO7h>ZU?ZDjQ3Hq!3D0V*DZAC#iaoB#j- M07*qoM6N<$f^@)%r2qf` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_fmj.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_fmj.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe08b3fa39442d79dd4eb47f23185da2af42b16 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf#&1B>%(}rCmg#Po4A+yy}ZSK!^!-Eq}Uv_aL?_oeG1zyvWDC+*ecy<=%xPn zLl6tAxMD_V>gu^kcK4*`6c?TAY}J4NTkgGW1A`Msq>w=J8HURDhQ{gckEx<+@7ev{!HX|PE5@2# zdhVDUotZbw^~5Xv7gZLAkN34d{}8LGdU8rq&g!S7|MV}tE$+=-x=c+rGi%9dwcMZP hDwRLwcFy0=;K{Rh{gK|Zc|iX$c)I$ztaD0e0szahbCCc5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_jhp.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.bmg50_jhp.png new file mode 100644 index 0000000000000000000000000000000000000000..1692e288ba800cf98feb9ee68bf840fe32a4ee49 GIT binary patch literal 304 zcmV-00nh%4P)5~M?+P(&nk6UTp+4jsBQo1+(@Qx`8o zXt!QN$(9=kqJt0+1SwRd(jmq2b&!CAL;g%X(>Vvu!*?*o$QUC^mJ8tfKI2wR<5sO4 z)W5#eboik6r?xfX=FNJMQop^S)4sw6aRDaFz4H>MtQRSpk8c2ykyi-u@@BH!JCLe* zQRV(|N2AvyVJ?8X=Yvx;5mAU%ufDW3((g=J9H?lTQiywQnb*(k6TSvix^KsqY?9*G`8bp8XQGPt-*XRXNq0000 Date: Wed, 23 Oct 2024 16:21:59 +0200 Subject: [PATCH 3/4] foundry tweaks, removed more unused crap --- changelog | 5 + src/main/java/com/hbm/blocks/ModBlocks.java | 10 +- .../java/com/hbm/config/ClientConfig.java | 4 + .../com/hbm/inventory/OreDictManager.java | 23 +-- .../java/com/hbm/inventory/material/Mats.java | 146 +++++++++--------- .../inventory/recipes/CyclotronRecipes.java | 26 +--- src/main/java/com/hbm/items/ModItems.java | 73 +-------- .../java/com/hbm/items/machine/ItemMold.java | 9 ++ src/main/java/com/hbm/main/MainRegistry.java | 23 +++ .../com/hbm/main/ModEventHandlerClient.java | 2 +- .../com/hbm/main/ModEventHandlerRenderer.java | 3 +- .../TileEntityMachineCatalyticCracker.java | 2 - src/main/resources/assets/hbm/lang/de_DE.lang | 2 + src/main/resources/assets/hbm/lang/en_US.lang | 1 + .../hbm/textures/blocks/block_deprecated.png | Bin 0 -> 361 bytes .../assets/hbm/textures/items/ingot_raw.png | Bin 0 -> 364 bytes 16 files changed, 136 insertions(+), 193 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_deprecated.png create mode 100644 src/main/resources/assets/hbm/textures/items/ingot_raw.png diff --git a/changelog b/changelog index a00313c4c..d8c49acf2 100644 --- a/changelog +++ b/changelog @@ -40,6 +40,11 @@ * Radioactive glpyhids however are NOT immune to radiation, and typically die quickly * Radioactive hives are sterile, they will not spawn scouts * PWR core capacity is now limited to 500%, meaning the maximum amount of heatsinks usable is 80 +* Item autogen now generates ingot forms for items that are castable but don't have an ingot form, preventing cases where a material is completely uncastable + * This change makes sodium and strontium castable +* Ore dict recipe autogen for crucible molds now prioritizes NTM's own items over any other ore dict compatible item +* If a cracking tower's input is set to an incorrect type, the input and steam tanks are now preserved instead of being set to NONE +* Removed legacy wire items ## Fixed * The conveyor grabber should no longer skip over items when used in long lines diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 456c8ead3..c6f62a404 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -1415,11 +1415,11 @@ public class ModBlocks { block_slag = new BlockSlag(Material.rock).setBlockName("block_slag").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeStone).setHardness(2.0F).setBlockTextureName(RefStrings.MODID + ":block_slag"); block_australium = new BlockBeaconable(Material.iron).setBlockName("block_australium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_australium"); - block_weidanium = new BlockBeaconable(Material.iron).setBlockName("block_weidanium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_weidanium"); - block_reiium = new BlockBeaconable(Material.iron).setBlockName("block_reiium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_reiium"); - block_unobtainium = new BlockBeaconable(Material.iron).setBlockName("block_unobtainium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_unobtainium"); - block_daffergon = new BlockBeaconable(Material.iron).setBlockName("block_daffergon").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_daffergon"); - block_verticium = new BlockBeaconable(Material.iron).setBlockName("block_verticium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_verticium"); + block_weidanium = new BlockBeaconable(Material.iron).setBlockName("block_weidanium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_deprecated"); + block_reiium = new BlockBeaconable(Material.iron).setBlockName("block_reiium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_deprecated"); + block_unobtainium = new BlockBeaconable(Material.iron).setBlockName("block_unobtainium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_deprecated"); + block_daffergon = new BlockBeaconable(Material.iron).setBlockName("block_daffergon").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_deprecated"); + block_verticium = new BlockBeaconable(Material.iron).setBlockName("block_verticium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_deprecated"); block_cap = new BlockCap().setBlockName("block_cap").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); diff --git a/src/main/java/com/hbm/config/ClientConfig.java b/src/main/java/com/hbm/config/ClientConfig.java index 3fbb4e04b..ff1246dc4 100644 --- a/src/main/java/com/hbm/config/ClientConfig.java +++ b/src/main/java/com/hbm/config/ClientConfig.java @@ -34,6 +34,8 @@ public class ClientConfig { public static ConfigWrapper MAIN_MENU_WACKY_SPLASHES = new ConfigWrapper(true); public static ConfigWrapper DODD_RBMK_DIAGNOSTIC = new ConfigWrapper(true); public static ConfigWrapper RENDER_CABLE_HANG = new ConfigWrapper(true); + public static ConfigWrapper NUKE_HUD_FLASH = new ConfigWrapper(true); + public static ConfigWrapper NUKE_HUD_SHAKE = new ConfigWrapper(true); private static void initDefaults() { configMap.put("GEIGER_OFFSET_HORIZONTAL", GEIGER_OFFSET_HORIZONTAL); @@ -47,6 +49,8 @@ public class ClientConfig { configMap.put("MAIN_MENU_WACKY_SPLASHES", MAIN_MENU_WACKY_SPLASHES); configMap.put("DODD_RBMK_DIAGNOSTIC", DODD_RBMK_DIAGNOSTIC); configMap.put("RENDER_CABLE_HANG", RENDER_CABLE_HANG); + configMap.put("NUKE_HUD_FLASH", NUKE_HUD_FLASH); + configMap.put("NUKE_HUD_SHAKE", NUKE_HUD_SHAKE); } /** Initializes defaults, then reads the config file if it exists, then writes the config file. */ diff --git a/src/main/java/com/hbm/inventory/OreDictManager.java b/src/main/java/com/hbm/inventory/OreDictManager.java index 02c33f4d6..4399cf3d6 100644 --- a/src/main/java/com/hbm/inventory/OreDictManager.java +++ b/src/main/java/com/hbm/inventory/OreDictManager.java @@ -310,7 +310,7 @@ public class OreDictManager { public static final DictGroup ANY_HARDPLASTIC = new DictGroup("AnyHardPlastic", PC, PVC); /** Any post nuclear steel like TCA or CDA */ public static final DictGroup ANY_RESISTANTALLOY = new DictGroup("AnyResistantAlloy", TCALLOY, CDALLOY); - /** Any post nuclear steel like TCA or CDA */ + /** Any post RBMK bronze like BB or AB */ public static final DictGroup ANY_BISMOIDBRONZE = new DictGroup("AnyBismoidBronze", BBRONZE, ABRONZE); /** Any "powder" propellant like gunpowder, ballistite and cordite */ public static final DictFrame ANY_GUNPOWDER = new DictFrame("AnyPropellant"); @@ -462,11 +462,11 @@ public class OreDictManager { * RARE METALS */ AUSTRALIUM .nugget(nugget_australium) .billet(billet_australium) .ingot(ingot_australium) .dust(powder_australium) .block(block_australium) .ore(ore_australium); - REIIUM .nugget(nugget_reiium) .ingot(ingot_reiium) .dust(powder_reiium) .block(block_reiium); - WEIDANIUM .nugget(nugget_weidanium) .ingot(ingot_weidanium) .dust(powder_weidanium) .block(block_weidanium); - UNOBTAINIUM .nugget(nugget_unobtainium) .ingot(ingot_unobtainium) .dust(powder_unobtainium) .block(block_unobtainium); - VERTICIUM .nugget(nugget_verticium) .ingot(ingot_verticium) .dust(powder_verticium) .block(block_verticium); - DAFFERGON .nugget(nugget_daffergon) .ingot(ingot_daffergon) .dust(powder_daffergon) .block(block_daffergon); + REIIUM .block(block_reiium); + WEIDANIUM .block(block_weidanium); + UNOBTAINIUM .block(block_unobtainium); + VERTICIUM .block(block_verticium); + DAFFERGON .block(block_daffergon); /* * RARE EARTHS @@ -547,6 +547,7 @@ public class OreDictManager { for(NTMMaterial mat : Mats.orderedList) { if(mat.smeltable == SmeltingBehavior.SMELTABLE) { if(mat.shapes.contains(MaterialShapes.BOLT)) for(String name : mat.names) OreDictionary.registerOre(MaterialShapes.BOLT.name() + name, new ItemStack(ModItems.bolt, 1, mat.id)); + if(mat.shapes.contains(MaterialShapes.INGOT)) for(String name : mat.names) OreDictionary.registerOre(MaterialShapes.INGOT.name() + name, new ItemStack(ModItems.ingot_raw, 1, mat.id)); if(mat.shapes.contains(MaterialShapes.CASTPLATE)) for(String name : mat.names) OreDictionary.registerOre(MaterialShapes.CASTPLATE.name() + name, new ItemStack(ModItems.plate_cast, 1, mat.id)); if(mat.shapes.contains(MaterialShapes.WELDEDPLATE)) for(String name : mat.names) OreDictionary.registerOre(MaterialShapes.WELDEDPLATE.name() + name, new ItemStack(ModItems.plate_welded, 1, mat.id)); if(mat.shapes.contains(MaterialShapes.HEAVY_COMPONENT)) for(String name : mat.names) OreDictionary.registerOre(MaterialShapes.HEAVY_COMPONENT.name() + name, new ItemStack(ModItems.heavy_component, 1, mat.id)); @@ -651,16 +652,6 @@ public class OreDictManager { OreDictionary.registerOre("container1000lubricant", bdcl); OreDictionary.registerOre("itemSilicon", billet_silicon); - //Legacy wires - OreDictionary.registerOre(AL.wireFine(), wire_aluminium); - OreDictionary.registerOre(CU.wireFine(), wire_copper); - OreDictionary.registerOre(MINGRADE.wireFine(), wire_red_copper); - OreDictionary.registerOre(GOLD.wireFine(), wire_gold); - OreDictionary.registerOre(W.wireFine(), wire_tungsten); - OreDictionary.registerOre(ALLOY.wireFine(), wire_advanced_alloy); - OreDictionary.registerOre(MAGTUNG.wireFine(), wire_magnetized_tungsten); - OreDictionary.registerOre(SA326.wireFine(), wire_schrabidium); - for(NTMMaterial mat : Mats.orderedList) { if(mat.shapes.contains(MaterialShapes.FRAGMENT)) { String name = mat.names[0]; diff --git a/src/main/java/com/hbm/inventory/material/Mats.java b/src/main/java/com/hbm/inventory/material/Mats.java index 797295ffc..5a44866f3 100644 --- a/src/main/java/com/hbm/inventory/material/Mats.java +++ b/src/main/java/com/hbm/inventory/material/Mats.java @@ -50,7 +50,7 @@ public class Mats { public static final NTMMaterial MAT_WOOD = makeNonSmeltable(_VS + 03, WOOD, 0x896727, 0x281E0B, 0x896727).setShapes(STOCK, GRIP).n(); public static final NTMMaterial MAT_IVORY = makeNonSmeltable(_VS + 04, BONE, 0xFFFEEE, 0x797870, 0xEDEBCA).setShapes(GRIP).n(); public static final NTMMaterial MAT_STONE = makeSmeltable(_VS + 00, df("Stone"), 0x7F7F7F, 0x353535, 0x4D2F23).n(); - public static final NTMMaterial MAT_CARBON = makeAdditive( 699, CARBON, 0x363636, 0x030303, 0x404040).setShapes(WIRE, INGOT, BLOCK).n(); + public static final NTMMaterial MAT_CARBON = makeAdditive( 699, CARBON, 0x363636, 0x030303, 0x404040).setShapes(WIRE, BLOCK).n(); public static final NTMMaterial MAT_COAL = makeNonSmeltable(600, COAL, 0x363636, 0x030303, 0x404040).setConversion(MAT_CARBON, 2, 1).setShapes(FRAGMENT).n(); public static final NTMMaterial MAT_LIGNITE = makeNonSmeltable(601, LIGNITE, 0x542D0F, 0x261508, 0x472913).setConversion(MAT_CARBON, 3, 1).setShapes(FRAGMENT).n(); public static final NTMMaterial MAT_COALCOKE = make( 610, COALCOKE) .setConversion(MAT_CARBON, 4, 3).n(); @@ -58,8 +58,8 @@ public class Mats { public static final NTMMaterial MAT_LIGCOKE = make( 612, LIGCOKE) .setConversion(MAT_CARBON, 4, 3).n(); public static final NTMMaterial MAT_GRAPHITE = make( 620, GRAPHITE) .setConversion(MAT_CARBON, 1, 1).n(); public static final NTMMaterial MAT_DIAMOND = makeNonSmeltable(1430, DIAMOND, 0xFFFFFF, 0x1B7B6B, 0x8CF4E2).setConversion(MAT_CARBON, 1, 1).setShapes(FRAGMENT).n(); - public static final NTMMaterial MAT_IRON = makeSmeltable(2600, IRON, 0xFFFFFF, 0x353535, 0xFFA259).setShapes(FRAGMENT, INGOT, DUST, PIPE, CASTPLATE, WELDEDPLATE, BLOCK).m(); - public static final NTMMaterial MAT_GOLD = makeSmeltable(7900, GOLD, 0xFFFF8B, 0xC26E00, 0xE8D754).setShapes(FRAGMENT, WIRE, NUGGET, INGOT, DUST, DENSEWIRE, CASTPLATE, BLOCK).m(); + public static final NTMMaterial MAT_IRON = makeSmeltable(2600, IRON, 0xFFFFFF, 0x353535, 0xFFA259).setShapes(FRAGMENT, DUST, PIPE, CASTPLATE, WELDEDPLATE, BLOCK).m(); + public static final NTMMaterial MAT_GOLD = makeSmeltable(7900, GOLD, 0xFFFF8B, 0xC26E00, 0xE8D754).setShapes(FRAGMENT, WIRE, NUGGET, DUST, DENSEWIRE, CASTPLATE, BLOCK).m(); public static final NTMMaterial MAT_REDSTONE = makeSmeltable(_VS + 01, REDSTONE, 0xE3260C, 0x700E06, 0xFF1000).setShapes(FRAGMENT).n(); public static final NTMMaterial MAT_OBSIDIAN = makeSmeltable(_VS + 02, df("Obsidian"), 0x3D234D).n(); public static final NTMMaterial MAT_HEMATITE = makeAdditive( 2601, HEMATITE, 0xDFB7AE, 0x5F372E, 0x6E463D).m(); @@ -69,57 +69,57 @@ public class Mats { public static final NTMMaterial MAT_MALACHITE = makeAdditive( 2901, MALACHITE, 0xA2F0C8, 0x227048, 0x61AF87).m(); //Radioactive - public static final NTMMaterial MAT_URANIUM = makeSmeltable(9200, U, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_U233 = makeSmeltable(9233, U233, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_U235 = makeSmeltable(9235, U235, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_U238 = makeSmeltable(9238, U238, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_THORIUM = makeSmeltable(9032, TH232, 0xBF825F, 0x1C0000, 0xBF825F).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_PLUTONIUM = makeSmeltable(9400, PU, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_RGP = makeSmeltable(9401, PURG, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_PU238 = makeSmeltable(9438, PU238, 0xFFBC59, 0xFF8E2B, 0x78817E).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_PU239 = makeSmeltable(9439, PU239, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_PU240 = makeSmeltable(9440, PU240, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_PU241 = makeSmeltable(9441, PU241, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_RGA = makeSmeltable(9501, AMRG, 0xCEB3B9, 0x3A1C21, 0x93767B).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_AM241 = makeSmeltable(9541, AM241, 0xCEB3B9, 0x3A1C21, 0x93767B).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_AM242 = makeSmeltable(9542, AM242, 0xCEB3B9, 0x3A1C21, 0x93767B).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_NEPTUNIUM = makeSmeltable(9337, NP237, 0xA6B2A6, 0x030F03, 0x647064).setShapes(NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_POLONIUM = makeSmeltable(8410, PO210, 0x968779, 0x3D1509, 0x715E4A).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_TECHNETIUM = makeSmeltable(4399, TC99, 0xFAFFFF, 0x576C6C, 0xCADFDF).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_RADIUM = makeSmeltable(8826, RA226, 0xFCFCFC, 0xADBFBA, 0xE9FAF6).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_ACTINIUM = makeSmeltable(8927, AC227, 0xECE0E0, 0x221616, 0x958989).setShapes(NUGGET, BILLET, INGOT).m(); - public static final NTMMaterial MAT_CO60 = makeSmeltable(2760, CO60, 0xC2D1EE, 0x353554, 0x8F72AE).setShapes(NUGGET, BILLET, INGOT, DUST).m(); - public static final NTMMaterial MAT_AU198 = makeSmeltable(7998, AU198, 0xFFFF8B, 0xC26E00, 0xE8D754).setShapes(NUGGET, BILLET, INGOT, DUST).m(); - public static final NTMMaterial MAT_PB209 = makeSmeltable(8209, PB209, 0xB38A94, 0x12020E, 0x7B535D).setShapes(NUGGET, BILLET, INGOT, DUST).m(); - public static final NTMMaterial MAT_SCHRABIDIUM = makeSmeltable(12626, SA326, 0x32FFFF, 0x005C5C, 0x32FFFF).setShapes(NUGGET, WIRE, BILLET, INGOT, DUST, DENSEWIRE, PLATE, CASTPLATE, BLOCK).m(); - public static final NTMMaterial MAT_SOLINIUM = makeSmeltable(12627, SA327, 0xA2E6E0, 0x00433D, 0x72B6B0).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_SCHRABIDATE = makeSmeltable(12600, SBD, 0x77C0D7, 0x39005E, 0x6589B4).setShapes(INGOT, DUST, DENSEWIRE, CASTPLATE, BLOCK).m(); - public static final NTMMaterial MAT_SCHRARANIUM = makeSmeltable(12601, SRN, 0x2B3227, 0x2B3227, 0x24AFAC).setShapes(INGOT, BLOCK).m(); - public static final NTMMaterial MAT_GHIORSIUM = makeSmeltable(12836, GH336, 0xF4EFE1, 0x2A3306, 0xC6C6A1).setShapes(NUGGET, BILLET, INGOT, BLOCK).m(); + public static final NTMMaterial MAT_URANIUM = makeSmeltable(9200, U, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(FRAGMENT, NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_U233 = makeSmeltable(9233, U233, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_U235 = makeSmeltable(9235, U235, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_U238 = makeSmeltable(9238, U238, 0xC1C7BD, 0x2B3227, 0x9AA196).setShapes(FRAGMENT, NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_THORIUM = makeSmeltable(9032, TH232, 0xBF825F, 0x1C0000, 0xBF825F).setShapes(FRAGMENT, NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_PLUTONIUM = makeSmeltable(9400, PU, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_RGP = makeSmeltable(9401, PURG, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_PU238 = makeSmeltable(9438, PU238, 0xFFBC59, 0xFF8E2B, 0x78817E).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_PU239 = makeSmeltable(9439, PU239, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_PU240 = makeSmeltable(9440, PU240, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_PU241 = makeSmeltable(9441, PU241, 0x9AA3A0, 0x111A17, 0x78817E).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_RGA = makeSmeltable(9501, AMRG, 0xCEB3B9, 0x3A1C21, 0x93767B).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_AM241 = makeSmeltable(9541, AM241, 0xCEB3B9, 0x3A1C21, 0x93767B).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_AM242 = makeSmeltable(9542, AM242, 0xCEB3B9, 0x3A1C21, 0x93767B).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_NEPTUNIUM = makeSmeltable(9337, NP237, 0xA6B2A6, 0x030F03, 0x647064).setShapes(NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_POLONIUM = makeSmeltable(8410, PO210, 0x968779, 0x3D1509, 0x715E4A).setShapes(FRAGMENT, NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_TECHNETIUM = makeSmeltable(4399, TC99, 0xFAFFFF, 0x576C6C, 0xCADFDF).setShapes(FRAGMENT, NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_RADIUM = makeSmeltable(8826, RA226, 0xFCFCFC, 0xADBFBA, 0xE9FAF6).setShapes(FRAGMENT, NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_ACTINIUM = makeSmeltable(8927, AC227, 0xECE0E0, 0x221616, 0x958989).setShapes(NUGGET, BILLET).m(); + public static final NTMMaterial MAT_CO60 = makeSmeltable(2760, CO60, 0xC2D1EE, 0x353554, 0x8F72AE).setShapes(NUGGET, BILLET, DUST).m(); + public static final NTMMaterial MAT_AU198 = makeSmeltable(7998, AU198, 0xFFFF8B, 0xC26E00, 0xE8D754).setShapes(NUGGET, BILLET, DUST).m(); + public static final NTMMaterial MAT_PB209 = makeSmeltable(8209, PB209, 0xB38A94, 0x12020E, 0x7B535D).setShapes(NUGGET, BILLET, DUST).m(); + public static final NTMMaterial MAT_SCHRABIDIUM = makeSmeltable(12626, SA326, 0x32FFFF, 0x005C5C, 0x32FFFF).setShapes(NUGGET, WIRE, BILLET, DUST, DENSEWIRE, PLATE, CASTPLATE, BLOCK).m(); + public static final NTMMaterial MAT_SOLINIUM = makeSmeltable(12627, SA327, 0xA2E6E0, 0x00433D, 0x72B6B0).setShapes(NUGGET, BILLET, BLOCK).m(); + public static final NTMMaterial MAT_SCHRABIDATE = makeSmeltable(12600, SBD, 0x77C0D7, 0x39005E, 0x6589B4).setShapes(DUST, DENSEWIRE, CASTPLATE, BLOCK).m(); + public static final NTMMaterial MAT_SCHRARANIUM = makeSmeltable(12601, SRN, 0x2B3227, 0x2B3227, 0x24AFAC).setShapes(BLOCK).m(); + public static final NTMMaterial MAT_GHIORSIUM = makeSmeltable(12836, GH336, 0xF4EFE1, 0x2A3306, 0xC6C6A1).setShapes(NUGGET, BILLET, BLOCK).m(); //Base metals - public static final NTMMaterial MAT_TITANIUM = makeSmeltable(2200, TI, 0xF7F3F2, 0x4F4C4B, 0xA99E79).setShapes(FRAGMENT, INGOT, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_COPPER = makeSmeltable(2900, CU, 0xFDCA88, 0x601E0D, 0xC18336).setShapes(FRAGMENT, WIRE, INGOT, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, PIPE, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_TUNGSTEN = makeSmeltable(7400, W, 0x868686, 0x000000, 0x977474).setShapes(FRAGMENT, WIRE, BOLT, INGOT, DUST, DENSEWIRE, CASTPLATE, WELDEDPLATE, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_ALUMINIUM = makeSmeltable(1300, AL, 0xFFFFFF, 0x344550, 0xD0B8EB).setShapes(FRAGMENT, WIRE, INGOT, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, PIPE, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_LEAD = makeSmeltable(8200, PB, 0xA6A6B2, 0x03030F, 0x646470).setShapes(FRAGMENT, NUGGET, WIRE, INGOT, DUST, PLATE, CASTPLATE, PIPE, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_BISMUTH = makeSmeltable(8300, BI, 0xB200FF, 0xB200FF, 0xB200FF).setShapes(FRAGMENT, NUGGET, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_ARSENIC = makeSmeltable(3300, AS, 0x6CBABA, 0x242525, 0x558080).setShapes(NUGGET, INGOT).m(); - public static final NTMMaterial MAT_TANTALIUM = makeSmeltable(7300, TA, 0xFFFFFF, 0x1D1D36, 0xA89B74).setShapes(NUGGET, INGOT, DUST, BLOCK).m(); + public static final NTMMaterial MAT_TITANIUM = makeSmeltable(2200, TI, 0xF7F3F2, 0x4F4C4B, 0xA99E79).setShapes(FRAGMENT, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_COPPER = makeSmeltable(2900, CU, 0xFDCA88, 0x601E0D, 0xC18336).setShapes(FRAGMENT, WIRE, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, PIPE, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_TUNGSTEN = makeSmeltable(7400, W, 0x868686, 0x000000, 0x977474).setShapes(FRAGMENT, WIRE, BOLT, DUST, DENSEWIRE, CASTPLATE, WELDEDPLATE, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_ALUMINIUM = makeSmeltable(1300, AL, 0xFFFFFF, 0x344550, 0xD0B8EB).setShapes(FRAGMENT, WIRE, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, PIPE, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_LEAD = makeSmeltable(8200, PB, 0xA6A6B2, 0x03030F, 0x646470).setShapes(FRAGMENT, NUGGET, WIRE, DUST, PLATE, CASTPLATE, PIPE, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_BISMUTH = makeSmeltable(8300, BI, 0xB200FF, 0xB200FF, 0xB200FF).setShapes(FRAGMENT, NUGGET, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_ARSENIC = makeSmeltable(3300, AS, 0x6CBABA, 0x242525, 0x558080).setShapes(NUGGET).m(); + public static final NTMMaterial MAT_TANTALIUM = makeSmeltable(7300, TA, 0xFFFFFF, 0x1D1D36, 0xA89B74).setShapes(NUGGET, DUST, BLOCK).m(); public static final NTMMaterial MAT_NEODYMIUM = makeSmeltable(6000, ND, 0xE6E6B6, 0x1C1C00, 0x8F8F5F).setShapes(FRAGMENT, NUGGET, DUSTTINY, INGOT, DUST, DENSEWIRE, BLOCK).m(); - public static final NTMMaterial MAT_NIOBIUM = makeSmeltable(4100, NB, 0xB76EC9, 0x2F2D42, 0xD576B1).setShapes(FRAGMENT, NUGGET, DUSTTINY, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_BERYLLIUM = makeSmeltable(400, BE, 0xB2B2A6, 0x0F0F03, 0xAE9572).setShapes(FRAGMENT, NUGGET, INGOT, DUST, BLOCK).m(); + public static final NTMMaterial MAT_NIOBIUM = makeSmeltable(4100, NB, 0xB76EC9, 0x2F2D42, 0xD576B1).setShapes(FRAGMENT, NUGGET, DUSTTINY, DUST, BLOCK).m(); + public static final NTMMaterial MAT_BERYLLIUM = makeSmeltable(400, BE, 0xB2B2A6, 0x0F0F03, 0xAE9572).setShapes(FRAGMENT, NUGGET, DUST, BLOCK).m(); public static final NTMMaterial MAT_EMERALD = makeNonSmeltable(401, EMERALD, 0xBAFFD4, 0x003900, 0x17DD62).setConversion(MAT_BERYLLIUM, 4, 3).setShapes(FRAGMENT, DUST, GEM, BLOCK).n(); - public static final NTMMaterial MAT_COBALT = makeSmeltable(2700, CO, 0xC2D1EE, 0x353554, 0x8F72AE).setShapes(FRAGMENT, NUGGET, DUSTTINY, BILLET, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_BORON = makeSmeltable(500, B, 0xBDC8D2, 0x29343E, 0xAD72AE).setShapes(FRAGMENT, DUSTTINY, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_BORAX = makeSmeltable(501, BORAX, 0xFFFFFF, 0x946E23, 0xFFECC6).setShapes(FRAGMENT, DUST).n(); - public static final NTMMaterial MAT_LANTHANIUM = makeSmeltable(5700, LA, 0xC8E0E0, 0x3B5353, 0xA1B9B9).setShapes(FRAGMENT, INGOT, BLOCK).m(); - public static final NTMMaterial MAT_ZIRCONIUM = makeSmeltable(4000, ZR, 0xE3DCBE, 0x3E3719, 0xADA688).setShapes(FRAGMENT, NUGGET, WIRE, DUSTTINY, BILLET, INGOT, DUST, CASTPLATE, WELDEDPLATE, BLOCK).m(); - public static final NTMMaterial MAT_SODIUM = makeSmeltable(1100, NA, 0xD3BF9E, 0x3A5A6B, 0x7E9493).setShapes(FRAGMENT, DUST).m(); + public static final NTMMaterial MAT_COBALT = makeSmeltable(2700, CO, 0xC2D1EE, 0x353554, 0x8F72AE).setShapes(FRAGMENT, NUGGET, DUSTTINY, BILLET, DUST, BLOCK).m(); + public static final NTMMaterial MAT_BORON = makeSmeltable(500, B, 0xBDC8D2, 0x29343E, 0xAD72AE).setShapes(FRAGMENT, DUSTTINY, DUST, BLOCK).m(); + public static final NTMMaterial MAT_BORAX = makeSmeltable(501, BORAX, 0xFFFFFF, 0x946E23, 0xFFECC6).setShapes(FRAGMENT, INGOT, DUST).n(); + public static final NTMMaterial MAT_LANTHANIUM = makeSmeltable(5700, LA, 0xC8E0E0, 0x3B5353, 0xA1B9B9).setShapes(FRAGMENT, BLOCK).m(); + public static final NTMMaterial MAT_ZIRCONIUM = makeSmeltable(4000, ZR, 0xE3DCBE, 0x3E3719, 0xADA688).setShapes(FRAGMENT, NUGGET, WIRE, DUSTTINY, BILLET, DUST, CASTPLATE, WELDEDPLATE, BLOCK).m(); + public static final NTMMaterial MAT_SODIUM = makeSmeltable(1100, NA, 0xD3BF9E, 0x3A5A6B, 0x7E9493).setShapes(FRAGMENT, INGOT, DUST).m(); public static final NTMMaterial MAT_SODALITE = makeNonSmeltable(1101, SODALITE, 0xDCE5F6, 0x4927B4, 0x96A7E6).setShapes(FRAGMENT, GEM).n(); - public static final NTMMaterial MAT_STRONTIUM = makeSmeltable(3800, SR, 0xF1E8BA, 0x271E00, 0xCAC193).setShapes(FRAGMENT, DUST).m(); - public static final NTMMaterial MAT_CALCIUM = makeSmeltable(2000, CA, 0xCFCFA6, 0x747F6E, 0xB7B784).setShapes(INGOT, DUST).m(); - public static final NTMMaterial MAT_LITHIUM = makeSmeltable(300, LI, 0xFFFFFF, 0x818181, 0xD6D6D6).setShapes(FRAGMENT, INGOT, DUST, BLOCK).m(); + public static final NTMMaterial MAT_STRONTIUM = makeSmeltable(3800, SR, 0xF1E8BA, 0x271E00, 0xCAC193).setShapes(FRAGMENT, INGOT, DUST).m(); + public static final NTMMaterial MAT_CALCIUM = makeSmeltable(2000, CA, 0xCFCFA6, 0x747F6E, 0xB7B784).setShapes(DUST).m(); + public static final NTMMaterial MAT_LITHIUM = makeSmeltable(300, LI, 0xFFFFFF, 0x818181, 0xD6D6D6).setShapes(FRAGMENT, DUST, BLOCK).m(); public static final NTMMaterial MAT_SULFUR = makeNonSmeltable(1600, S, 0xFCEE80, 0xBDA022, 0xF1DF68).setShapes(FRAGMENT, DUST, BLOCK).n(); public static final NTMMaterial MAT_KNO = makeNonSmeltable(700, KNO, 0xD4D4D4, 0x969696, 0xC9C9C9).setShapes(FRAGMENT, DUST, BLOCK).n(); public static final NTMMaterial MAT_FLUORITE = makeNonSmeltable(900, F, 0xFFFFFF, 0xB0A192, 0xE1DBD4).setShapes(FRAGMENT, DUST, BLOCK).n(); @@ -127,36 +127,36 @@ public class Mats { public static final NTMMaterial MAT_CHLOROCALCITE = makeNonSmeltable(1701, CHLOROCALCITE, 0xF7E761, 0x475B46, 0xB8B963).setShapes(FRAGMENT, DUST).n(); public static final NTMMaterial MAT_MOLYSITE = makeNonSmeltable(1702, MOLYSITE, 0xF9E97B, 0x216E00, 0xD0D264).setShapes(FRAGMENT, DUST).n(); public static final NTMMaterial MAT_CINNABAR = makeNonSmeltable(8001, CINNABAR, 0xD87070, 0x993030, 0xBF4E4E).setShapes(FRAGMENT, GEM).n(); - public static final NTMMaterial MAT_CADMIUM = makeSmeltable(4800, CD, 0xFFFADE, 0x350000, 0xA85600).setShapes(INGOT, DUST).m(); - public static final NTMMaterial MAT_SILICON = makeSmeltable(1400, SI, 0xD1D7DF, 0x1A1A3D, 0x878B9E).setShapes(FRAGMENT, NUGGET, BILLET, INGOT).m(); - public static final NTMMaterial MAT_ASBESTOS = makeSmeltable(1401, ASBESTOS, 0xD8D9CF, 0x616258, 0xB0B3A8).setShapes(FRAGMENT, INGOT, BLOCK).n(); - public static final NTMMaterial MAT_OSMIRIDIUM = makeSmeltable(7699, OSMIRIDIUM, 0xDBE3EF, 0x7891BE, 0xACBDD9).setShapes(NUGGET, INGOT, CASTPLATE, WELDEDPLATE).m(); + public static final NTMMaterial MAT_CADMIUM = makeSmeltable(4800, CD, 0xFFFADE, 0x350000, 0xA85600).setShapes(DUST).m(); + public static final NTMMaterial MAT_SILICON = makeSmeltable(1400, SI, 0xD1D7DF, 0x1A1A3D, 0x878B9E).setShapes(FRAGMENT, NUGGET, BILLET).m(); + public static final NTMMaterial MAT_ASBESTOS = makeSmeltable(1401, ASBESTOS, 0xD8D9CF, 0x616258, 0xB0B3A8).setShapes(FRAGMENT, BLOCK).n(); + public static final NTMMaterial MAT_OSMIRIDIUM = makeSmeltable(7699, OSMIRIDIUM, 0xDBE3EF, 0x7891BE, 0xACBDD9).setShapes(NUGGET, CASTPLATE, WELDEDPLATE).m(); //Alloys - public static final NTMMaterial MAT_STEEL = makeSmeltable(_AS + 0, STEEL, 0xAFAFAF, 0x0F0F0F, 0x4A4A4A).setShapes(DUSTTINY, BOLT, WIRE, INGOT, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, PIPE, BLOCK, HEAVY_COMPONENT, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, GRIP).m(); - public static final NTMMaterial MAT_MINGRADE = makeSmeltable(_AS + 1, MINGRADE, 0xFFBA7D, 0xAF1700, 0xE44C0F).setShapes(WIRE, INGOT, DUST, BLOCK).m(); - public static final NTMMaterial MAT_ALLOY = makeSmeltable(_AS + 2, ALLOY, 0xFF8330, 0x700000, 0xFF7318).setShapes(WIRE, INGOT, DUST, DENSEWIRE, PLATE, CASTPLATE, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_DURA = makeSmeltable(_AS + 3, DURA, 0x183039, 0x030B0B, 0x376373).setShapes(BOLT, INGOT, DUST, PIPE, BLOCK, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, GRIP).m(); - public static final NTMMaterial MAT_DESH = makeSmeltable(_AS + 12, DESH, 0xFF6D6D, 0x720000, 0xF22929).setShapes(INGOT, DUST, CASTPLATE, BLOCK, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_STAR = makeSmeltable(_AS + 5, STAR, 0xCCCCEA, 0x11111A, 0xA5A5D3).setShapes(INGOT, DUST, DENSEWIRE, BLOCK).m(); - public static final NTMMaterial MAT_FERRO = makeSmeltable(_AS + 7, FERRO, 0xB7B7C9, 0x101022, 0x6B6B8B).setShapes(INGOT).m(); - public static final NTMMaterial MAT_TCALLOY = makeSmeltable(_AS + 6, TCALLOY, 0xD4D6D6, 0x323D3D, 0x9CA6A6).setShapes(INGOT, DUST, CASTPLATE, WELDEDPLATE, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_CDALLOY = makeSmeltable(_AS + 13, CDALLOY, 0xF7DF8F, 0x604308, 0xFBD368).setShapes(INGOT, CASTPLATE, WELDEDPLATE, HEAVY_COMPONENT).m(); - public static final NTMMaterial MAT_BBRONZE = makeSmeltable(_AS + 16, BBRONZE, 0xE19A69, 0x485353, 0x987D65).setShapes(INGOT, CASTPLATE).m(); - public static final NTMMaterial MAT_ABRONZE = makeSmeltable(_AS + 17, ABRONZE, 0xDB9462, 0x203331, 0x77644D).setShapes(INGOT, CASTPLATE).m(); - public static final NTMMaterial MAT_BSCCO = makeSmeltable(_AS + 18, BSCCO, 0x767BF1, 0x000000, 0x5E62C0).setShapes(INGOT, DENSEWIRE).m(); - public static final NTMMaterial MAT_MAGTUNG = makeSmeltable(_AS + 8, MAGTUNG, 0x22A2A2, 0x0F0F0F, 0x22A2A2).setShapes(WIRE, INGOT, DUST, DENSEWIRE, BLOCK).m(); - public static final NTMMaterial MAT_CMB = makeSmeltable(_AS + 9, CMB, 0x6F6FB4, 0x000011, 0x6F6FB4).setShapes(INGOT, DUST, PLATE, CASTPLATE, WELDEDPLATE, BLOCK).m(); - public static final NTMMaterial MAT_DNT = makeSmeltable(_AS + 15, DNT, 0x7582B9, 0x16000E, 0x455289).setShapes(INGOT, DUST, DENSEWIRE, BLOCK).m(); + public static final NTMMaterial MAT_STEEL = makeSmeltable(_AS + 0, STEEL, 0xAFAFAF, 0x0F0F0F, 0x4A4A4A).setShapes(DUSTTINY, BOLT, WIRE, DUST, PLATE, CASTPLATE, WELDEDPLATE, SHELL, PIPE, BLOCK, HEAVY_COMPONENT, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, GRIP).m(); + public static final NTMMaterial MAT_MINGRADE = makeSmeltable(_AS + 1, MINGRADE, 0xFFBA7D, 0xAF1700, 0xE44C0F).setShapes(WIRE, DUST, BLOCK).m(); + public static final NTMMaterial MAT_ALLOY = makeSmeltable(_AS + 2, ALLOY, 0xFF8330, 0x700000, 0xFF7318).setShapes(WIRE, DUST, DENSEWIRE, PLATE, CASTPLATE, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_DURA = makeSmeltable(_AS + 3, DURA, 0x183039, 0x030B0B, 0x376373).setShapes(BOLT, DUST, PIPE, BLOCK, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, GRIP).m(); + public static final NTMMaterial MAT_DESH = makeSmeltable(_AS + 12, DESH, 0xFF6D6D, 0x720000, 0xF22929).setShapes(DUST, CASTPLATE, BLOCK, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_STAR = makeSmeltable(_AS + 5, STAR, 0xCCCCEA, 0x11111A, 0xA5A5D3).setShapes(DUST, DENSEWIRE, BLOCK).m(); + public static final NTMMaterial MAT_FERRO = makeSmeltable(_AS + 7, FERRO, 0xB7B7C9, 0x101022, 0x6B6B8B).m(); + public static final NTMMaterial MAT_TCALLOY = makeSmeltable(_AS + 6, TCALLOY, 0xD4D6D6, 0x323D3D, 0x9CA6A6).setShapes(DUST, CASTPLATE, WELDEDPLATE, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_CDALLOY = makeSmeltable(_AS + 13, CDALLOY, 0xF7DF8F, 0x604308, 0xFBD368).setShapes(CASTPLATE, WELDEDPLATE, HEAVY_COMPONENT).m(); + public static final NTMMaterial MAT_BBRONZE = makeSmeltable(_AS + 16, BBRONZE, 0xE19A69, 0x485353, 0x987D65).setShapes(CASTPLATE).m(); + public static final NTMMaterial MAT_ABRONZE = makeSmeltable(_AS + 17, ABRONZE, 0xDB9462, 0x203331, 0x77644D).setShapes(CASTPLATE).m(); + public static final NTMMaterial MAT_BSCCO = makeSmeltable(_AS + 18, BSCCO, 0x767BF1, 0x000000, 0x5E62C0).setShapes(DENSEWIRE).m(); + public static final NTMMaterial MAT_MAGTUNG = makeSmeltable(_AS + 8, MAGTUNG, 0x22A2A2, 0x0F0F0F, 0x22A2A2).setShapes(WIRE, DUST, DENSEWIRE, BLOCK).m(); + public static final NTMMaterial MAT_CMB = makeSmeltable(_AS + 9, CMB, 0x6F6FB4, 0x000011, 0x6F6FB4).setShapes(DUST, PLATE, CASTPLATE, WELDEDPLATE, BLOCK).m(); + public static final NTMMaterial MAT_DNT = makeSmeltable(_AS + 15, DNT, 0x7582B9, 0x16000E, 0x455289).setShapes(DUST, DENSEWIRE, BLOCK).m(); public static final NTMMaterial MAT_FLUX = makeAdditive(_AS + 10, df("Flux"), 0xF1E0BB, 0x6F6256, 0xDECCAD).setShapes(DUST).n(); public static final NTMMaterial MAT_SLAG = makeSmeltable(_AS + 11, SLAG, 0x554940, 0x34281F, 0x6C6562).setShapes(BLOCK).n(); - public static final NTMMaterial MAT_MUD = makeSmeltable(_AS + 14, MUD, 0xBCB5A9, 0x481213, 0x96783B).setShapes(INGOT).n(); - public static final NTMMaterial MAT_GUNMETAL = makeSmeltable(_AS + 19, GUNMETAL, 0xFFEF3F, 0xAD3600, 0xF9C62C).setShapes(INGOT, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, MECHANISM, STOCK, GRIP).n(); - public static final NTMMaterial MAT_WEAPONSTEEL = makeSmeltable(_AS + 20, WEAPONSTEEL, 0xA0A0A0, 0x000000, 0x808080).setShapes(INGOT, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, MECHANISM, STOCK, GRIP).n(); - public static final NTMMaterial MAT_SATURN = makeSmeltable(_AS + 4, BIGMT, 0x3AC4DA, 0x09282C, 0x30A4B7).setShapes(INGOT, PLATE, CASTPLATE, BLOCK, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, MECHANISM, STOCK, GRIP).m(); + public static final NTMMaterial MAT_MUD = makeSmeltable(_AS + 14, MUD, 0xBCB5A9, 0x481213, 0x96783B).n(); + public static final NTMMaterial MAT_GUNMETAL = makeSmeltable(_AS + 19, GUNMETAL, 0xFFEF3F, 0xAD3600, 0xF9C62C).setShapes(LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, MECHANISM, STOCK, GRIP).n(); + public static final NTMMaterial MAT_WEAPONSTEEL = makeSmeltable(_AS + 20, WEAPONSTEEL, 0xA0A0A0, 0x000000, 0x808080).setShapes(LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, MECHANISM, STOCK, GRIP).n(); + public static final NTMMaterial MAT_SATURN = makeSmeltable(_AS + 4, BIGMT, 0x3AC4DA, 0x09282C, 0x30A4B7).setShapes(PLATE, CASTPLATE, BLOCK, LIGHTBARREL, HEAVYBARREL, LIGHTRECEIVER, HEAVYRECEIVER, MECHANISM, STOCK, GRIP).m(); //Extension - public static final NTMMaterial MAT_RAREEARTH = makeNonSmeltable(_ES + 00, RAREEARTH, 0xC1BDBD, 0x384646, 0x7B7F7F).setShapes(FRAGMENT, INGOT).n(); + public static final NTMMaterial MAT_RAREEARTH = makeNonSmeltable(_ES + 00, RAREEARTH, 0xC1BDBD, 0x384646, 0x7B7F7F).setShapes(FRAGMENT).n(); public static NTMMaterial makeSmeltable(int id, DictFrame dict, int color) { return makeSmeltable(id, dict, color, color, color); } diff --git a/src/main/java/com/hbm/inventory/recipes/CyclotronRecipes.java b/src/main/java/com/hbm/inventory/recipes/CyclotronRecipes.java index f5030c34f..734c24b5c 100644 --- a/src/main/java/com/hbm/inventory/recipes/CyclotronRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/CyclotronRecipes.java @@ -44,7 +44,6 @@ public class CyclotronRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.part_lithium), new OreDictStack("dustActinium"), new ItemStack(ModItems.powder_thorium), liA); makeRecipe(new ComparableStack(ModItems.part_lithium), new OreDictStack(U.dust()), new ItemStack(ModItems.powder_neptunium), liA); makeRecipe(new ComparableStack(ModItems.part_lithium), new OreDictStack(NP237.dust()), new ItemStack(ModItems.powder_plutonium), liA); - makeRecipe(new ComparableStack(ModItems.part_lithium), new ComparableStack(ModItems.powder_reiium), new ItemStack(ModItems.powder_weidanium), liA); /// LITHIUM END /// /// BERYLLIUM START /// @@ -57,7 +56,6 @@ public class CyclotronRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.part_beryllium), new ComparableStack(ModItems.powder_strontium), new ItemStack(ModItems.powder_niobium), beA); makeRecipe(new ComparableStack(ModItems.part_beryllium), new ComparableStack(ModItems.powder_cerium), new ItemStack(ModItems.powder_neodymium), beA); makeRecipe(new ComparableStack(ModItems.part_beryllium), new OreDictStack("dustThorium"), new ItemStack(ModItems.powder_uranium), beA); - makeRecipe(new ComparableStack(ModItems.part_beryllium), new ComparableStack(ModItems.powder_weidanium), new ItemStack(ModItems.powder_australium), beA); /// BERYLLIUM END /// /// CARBON START /// @@ -71,7 +69,6 @@ public class CyclotronRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.part_carbon), new ComparableStack(ModItems.ingot_mercury), new ItemStack(ModItems.powder_polonium), caA); makeRecipe(new ComparableStack(ModItems.part_carbon), new OreDictStack(PB.dust()), new ItemStack(ModItems.powder_ra226),caA); makeRecipe(new ComparableStack(ModItems.part_carbon), new ComparableStack(ModItems.powder_astatine), new ItemStack(ModItems.powder_actinium), caA); - makeRecipe(new ComparableStack(ModItems.part_carbon), new ComparableStack(ModItems.powder_australium), new ItemStack(ModItems.powder_verticium), caA); /// CARBON END /// /// COPPER START /// @@ -87,7 +84,6 @@ public class CyclotronRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.part_copper), new ComparableStack(ModItems.powder_iodine), new ItemStack(ModItems.powder_polonium), coA); makeRecipe(new ComparableStack(ModItems.part_copper), new ComparableStack(ModItems.powder_caesium), new ItemStack(ModItems.powder_actinium), coA); makeRecipe(new ComparableStack(ModItems.part_copper), new OreDictStack("dustGold"), new ItemStack(ModItems.powder_uranium), coA); - makeRecipe(new ComparableStack(ModItems.part_copper), new ComparableStack(ModItems.powder_verticium), new ItemStack(ModItems.powder_unobtainium), coA); /// COPPER END /// /// PLUTONIUM START /// @@ -95,13 +91,10 @@ public class CyclotronRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.part_plutonium), new OreDictStack("dustPhosphorus"), new ItemStack(ModItems.powder_tennessine), plA); makeRecipe(new ComparableStack(ModItems.part_plutonium), new OreDictStack(PU.dust()), new ItemStack(ModItems.powder_tennessine), plA); - makeRecipe(new ComparableStack(ModItems.part_plutonium), new ComparableStack(ModItems.powder_tennessine), new ItemStack(ModItems.powder_reiium), plA); + makeRecipe(new ComparableStack(ModItems.part_plutonium), new ComparableStack(ModItems.powder_tennessine), new ItemStack(ModItems.powder_australium), plA); makeRecipe(new ComparableStack(ModItems.part_plutonium), new ComparableStack(ModItems.pellet_charged), new ItemStack(ModItems.nugget_schrabidium), 1000); - makeRecipe(new ComparableStack(ModItems.part_plutonium), new ComparableStack(ModItems.powder_unobtainium), new ItemStack(ModItems.powder_daffergon), plA); makeRecipe(new ComparableStack(ModItems.part_plutonium), new ComparableStack(ModItems.cell_antimatter), new ItemStack(ModItems.cell_anti_schrabidium), 0); /// PLUTONIUM END /// - - ///TODO: fictional elements } private static void makeRecipe(ComparableStack part, AStack in, ItemStack out, int amat) { @@ -124,23 +117,6 @@ public class CyclotronRecipes extends SerializableRecipe { } } - //there's literally 0 reason why this doesn't work yet it refuses, fuck this - - /*Pair output = recipes.get(new Pair(boxStack, comp)); - - if(output != null) { - return new Object[] { output.getKey().copy(), output.getValue() }; - } - - for(String name : ItemStackUtil.getOreDictNames(stack)) { - OreDictStack ods = new OreDictStack(name); - output = recipes.get(new Pair(new ComparableStack(ModItems.part_beryllium), new OreDictStack("dustCobalt"))); - - if(output != null) { - return new Object[] { output.getKey().copy(), output.getValue() }; - } - }*/ - return null; } diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 2b7fe6025..9ef0878e8 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -166,19 +166,9 @@ public class ModItems { public static Item nugget_gh336; public static Item ingot_australium; - public static Item ingot_weidanium; - public static Item ingot_reiium; - public static Item ingot_unobtainium; - public static Item ingot_daffergon; - public static Item ingot_verticium; public static Item nugget_australium; public static Item nugget_australium_lesser; public static Item nugget_australium_greater; - public static Item nugget_weidanium; - public static Item nugget_reiium; - public static Item nugget_unobtainium; - public static Item nugget_daffergon; - public static Item nugget_verticium; public static Item ingot_desh; public static Item nugget_desh; @@ -503,11 +493,6 @@ public class ModItems { public static Item powder_sodium; public static Item powder_australium; - public static Item powder_weidanium; - public static Item powder_reiium; - public static Item powder_unobtainium; - public static Item powder_daffergon; - public static Item powder_verticium; public static Item powder_dura_steel; public static Item powder_polymer; @@ -580,15 +565,6 @@ public class ModItems { public static Item rtg_unit; public static Item levitation_unit; - public static Item wire_aluminium; - public static Item wire_copper; - public static Item wire_red_copper; - public static Item wire_tungsten; - public static Item wire_gold; - public static Item wire_schrabidium; - public static Item wire_advanced_alloy; - public static Item wire_magnetized_tungsten; - public static Item coil_advanced_alloy; public static Item coil_advanced_torus; public static Item coil_magnetized_tungsten; @@ -767,6 +743,7 @@ public class ModItems { public static Item mold_base; public static Item mold; public static Item scraps; + public static Item ingot_raw; public static Item plate_cast; public static Item plate_welded; public static Item heavy_component; @@ -2526,7 +2503,6 @@ public class ModItems { ingot_semtex = new ItemLemon(4, 5, true).setUnlocalizedName("ingot_semtex").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_semtex"); ingot_c4 = new Item().setUnlocalizedName("ingot_c4").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_c4"); ingot_phosphorus = new Item().setUnlocalizedName("ingot_phosphorus").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_phosphorus"); - wire_advanced_alloy = new Item().setUnlocalizedName("wire_advanced_alloy").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_advanced_alloy"); coil_advanced_alloy = new Item().setUnlocalizedName("coil_advanced_alloy").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":coil_advanced_alloy"); coil_advanced_torus = new Item().setUnlocalizedName("coil_advanced_torus").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":coil_advanced_torus"); ingot_magnetized_tungsten = new Item().setUnlocalizedName("ingot_magnetized_tungsten").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_magnetized_tungsten"); @@ -2702,19 +2678,9 @@ public class ModItems { nugget_gh336 = new ItemCustomLore().setRarity(EnumRarity.epic).setUnlocalizedName("nugget_gh336").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_gh336"); ingot_australium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("ingot_australium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_australium"); - ingot_weidanium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("ingot_weidanium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_weidanium"); - ingot_reiium = new ItemCustomLore().setUnlocalizedName("ingot_reiium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_reiium"); - ingot_unobtainium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("ingot_unobtainium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_unobtainium"); - ingot_daffergon = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("ingot_daffergon").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_daffergon"); - ingot_verticium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("ingot_verticium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_verticium"); nugget_australium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_australium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_australium"); nugget_australium_lesser = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_australium_lesser").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_australium_lesser"); nugget_australium_greater = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_australium_greater").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_australium_greater"); - nugget_weidanium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_weidanium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_weidanium"); - nugget_reiium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_reiium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_reiium"); - nugget_unobtainium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_unobtainium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_unobtainium"); - nugget_daffergon = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_daffergon").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_daffergon"); - nugget_verticium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("nugget_verticium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_verticium"); nugget_th232 = new Item().setUnlocalizedName("nugget_th232").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_th232"); nugget_uranium = new Item().setUnlocalizedName("nugget_uranium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_uranium"); @@ -2742,8 +2708,6 @@ public class ModItems { nugget_actinium = new Item().setUnlocalizedName("nugget_actinium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_actinium"); plate_titanium = new Item().setUnlocalizedName("plate_titanium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_titanium"); plate_aluminium = new Item().setUnlocalizedName("plate_aluminium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_aluminium"); - wire_red_copper = new Item().setUnlocalizedName("wire_red_copper").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_red_copper"); - wire_tungsten = new ItemCustomLore().setUnlocalizedName("wire_tungsten").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_tungsten"); neutron_reflector = new Item().setUnlocalizedName("neutron_reflector").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":neutron_reflector"); nugget_lead = new Item().setUnlocalizedName("nugget_lead").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_lead"); ingot_bismuth = new ItemCustomLore().setUnlocalizedName("ingot_bismuth").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_bismuth"); @@ -2862,11 +2826,6 @@ public class ModItems { powder_astatine = new ItemCustomLore().setRarity(EnumRarity.epic).setUnlocalizedName("powder_astatine").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_astatine"); powder_caesium = new ItemCustomLore().setRarity(EnumRarity.epic).setUnlocalizedName("powder_caesium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_caesium"); powder_australium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("powder_australium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_australium"); - powder_weidanium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("powder_weidanium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_weidanium"); - powder_reiium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("powder_reiium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_reiium"); - powder_unobtainium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("powder_unobtainium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_unobtainium"); - powder_daffergon = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("powder_daffergon").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_daffergon"); - powder_verticium = new ItemCustomLore().setRarity(EnumRarity.uncommon).setUnlocalizedName("powder_verticium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_verticium"); powder_strontium = new ItemCustomLore().setRarity(EnumRarity.epic).setUnlocalizedName("powder_strontium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_strontium"); powder_cobalt = new ItemCustomLore().setRarity(EnumRarity.epic).setUnlocalizedName("powder_cobalt").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_cobalt"); powder_bromine = new ItemCustomLore().setRarity(EnumRarity.epic).setUnlocalizedName("powder_bromine").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_bromine"); @@ -2940,11 +2899,6 @@ public class ModItems { reactor_core = new Item().setUnlocalizedName("reactor_core").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":reactor_core"); rtg_unit = new Item().setUnlocalizedName("rtg_unit").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rtg_unit"); levitation_unit = new Item().setUnlocalizedName("levitation_unit").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":levitation_unit"); - wire_aluminium = new Item().setUnlocalizedName("wire_aluminium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_aluminium"); - wire_copper = new Item().setUnlocalizedName("wire_copper").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_copper"); - wire_gold = new Item().setUnlocalizedName("wire_gold").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_gold"); - wire_schrabidium = new ItemCustomLore().setRarity(EnumRarity.rare).setUnlocalizedName("wire_schrabidium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":wire_schrabidium"); - wire_magnetized_tungsten = new Item().setUnlocalizedName("wire_magnetized_tungsten").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":wire_magnetized_tungsten"); coil_magnetized_tungsten = new Item().setUnlocalizedName("coil_magnetized_tungsten").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":coil_magnetized_tungsten"); coil_gold = new Item().setUnlocalizedName("coil_gold").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":coil_gold"); coil_gold_torus = new Item().setUnlocalizedName("coil_gold_torus").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":coil_gold_torus"); @@ -3197,6 +3151,7 @@ public class ModItems { mold_base = new Item().setUnlocalizedName("mold_base").setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":mold_base"); mold = new ItemMold().setUnlocalizedName("mold").setCreativeTab(MainRegistry.controlTab); scraps = new ItemScraps().aot(Mats.MAT_BISMUTH, "scraps_bismuth").setUnlocalizedName("scraps").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":scraps"); + ingot_raw = new ItemAutogen(MaterialShapes.INGOT).setUnlocalizedName("ingot_raw").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_raw"); plate_cast = new ItemAutogen(MaterialShapes.CASTPLATE).aot(Mats.MAT_BISMUTH, "plate_cast_bismuth").setUnlocalizedName("plate_cast").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_cast"); plate_welded = new ItemAutogen(MaterialShapes.WELDEDPLATE).setUnlocalizedName("plate_welded").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_welded"); heavy_component = new ItemAutogen(MaterialShapes.HEAVY_COMPONENT).setUnlocalizedName("heavy_component").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":heavy_component"); @@ -5565,11 +5520,6 @@ public class ModItems { GameRegistry.registerItem(ingot_hes, ingot_hes.getUnlocalizedName()); GameRegistry.registerItem(ingot_les, ingot_les.getUnlocalizedName()); GameRegistry.registerItem(ingot_australium, ingot_australium.getUnlocalizedName()); - GameRegistry.registerItem(ingot_weidanium, ingot_weidanium.getUnlocalizedName()); - GameRegistry.registerItem(ingot_reiium, ingot_reiium.getUnlocalizedName()); - GameRegistry.registerItem(ingot_unobtainium, ingot_unobtainium.getUnlocalizedName()); - GameRegistry.registerItem(ingot_daffergon, ingot_daffergon.getUnlocalizedName()); - GameRegistry.registerItem(ingot_verticium, ingot_verticium.getUnlocalizedName()); GameRegistry.registerItem(ingot_lanthanium, ingot_lanthanium.getUnlocalizedName()); GameRegistry.registerItem(ingot_actinium, ingot_actinium.getUnlocalizedName()); GameRegistry.registerItem(ingot_desh, ingot_desh.getUnlocalizedName()); @@ -5607,6 +5557,7 @@ public class ModItems { GameRegistry.registerItem(rocket_fuel, rocket_fuel.getUnlocalizedName()); GameRegistry.registerItem(ingot_fiberglass, ingot_fiberglass.getUnlocalizedName()); GameRegistry.registerItem(ingot_asbestos, ingot_asbestos.getUnlocalizedName()); + GameRegistry.registerItem(ingot_raw, ingot_raw.getUnlocalizedName()); //Billets GameRegistry.registerItem(billet_uranium, billet_uranium.getUnlocalizedName()); @@ -5746,11 +5697,6 @@ public class ModItems { GameRegistry.registerItem(powder_astatine, powder_astatine.getUnlocalizedName()); GameRegistry.registerItem(powder_caesium, powder_caesium.getUnlocalizedName()); GameRegistry.registerItem(powder_australium, powder_australium.getUnlocalizedName()); - GameRegistry.registerItem(powder_weidanium, powder_weidanium.getUnlocalizedName()); - GameRegistry.registerItem(powder_reiium, powder_reiium.getUnlocalizedName()); - GameRegistry.registerItem(powder_unobtainium, powder_unobtainium.getUnlocalizedName()); - GameRegistry.registerItem(powder_daffergon, powder_daffergon.getUnlocalizedName()); - GameRegistry.registerItem(powder_verticium, powder_verticium.getUnlocalizedName()); GameRegistry.registerItem(powder_strontium, powder_strontium.getUnlocalizedName()); GameRegistry.registerItem(powder_cobalt, powder_cobalt.getUnlocalizedName()); GameRegistry.registerItem(powder_cobalt_tiny, powder_cobalt_tiny.getUnlocalizedName()); @@ -5920,11 +5866,6 @@ public class ModItems { GameRegistry.registerItem(nugget_australium, nugget_australium.getUnlocalizedName()); GameRegistry.registerItem(nugget_australium_lesser, nugget_australium_lesser.getUnlocalizedName()); GameRegistry.registerItem(nugget_australium_greater, nugget_australium_greater.getUnlocalizedName()); - GameRegistry.registerItem(nugget_weidanium, nugget_weidanium.getUnlocalizedName()); - GameRegistry.registerItem(nugget_reiium, nugget_reiium.getUnlocalizedName()); - GameRegistry.registerItem(nugget_unobtainium, nugget_unobtainium.getUnlocalizedName()); - GameRegistry.registerItem(nugget_daffergon, nugget_daffergon.getUnlocalizedName()); - GameRegistry.registerItem(nugget_verticium, nugget_verticium.getUnlocalizedName()); GameRegistry.registerItem(nugget_desh, nugget_desh.getUnlocalizedName()); GameRegistry.registerItem(nugget_euphemium, nugget_euphemium.getUnlocalizedName()); GameRegistry.registerItem(nugget_dineutronium, nugget_dineutronium.getUnlocalizedName()); @@ -5986,14 +5927,6 @@ public class ModItems { GameRegistry.registerItem(filter_coal, filter_coal.getUnlocalizedName()); //Wires - GameRegistry.registerItem(wire_aluminium, wire_aluminium.getUnlocalizedName()); - GameRegistry.registerItem(wire_copper, wire_copper.getUnlocalizedName()); - GameRegistry.registerItem(wire_tungsten, wire_tungsten.getUnlocalizedName()); - GameRegistry.registerItem(wire_red_copper, wire_red_copper.getUnlocalizedName()); - GameRegistry.registerItem(wire_advanced_alloy, wire_advanced_alloy.getUnlocalizedName()); - GameRegistry.registerItem(wire_gold, wire_gold.getUnlocalizedName()); - GameRegistry.registerItem(wire_schrabidium, wire_schrabidium.getUnlocalizedName()); - GameRegistry.registerItem(wire_magnetized_tungsten, wire_magnetized_tungsten.getUnlocalizedName()); GameRegistry.registerItem(wire_fine, wire_fine.getUnlocalizedName()); GameRegistry.registerItem(wire_dense, wire_dense.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/machine/ItemMold.java b/src/main/java/com/hbm/items/machine/ItemMold.java index b6467c310..46e1a79e5 100644 --- a/src/main/java/com/hbm/items/machine/ItemMold.java +++ b/src/main/java/com/hbm/items/machine/ItemMold.java @@ -182,6 +182,15 @@ public class ItemMold extends Item { String od = shape.name() + name; List ores = OreDictionary.getOres(od); if(!ores.isEmpty()) { + //prioritize NTM items + for(ItemStack ore : ores) { + if(Item.itemRegistry.getNameForObject(ore.getItem()).startsWith(RefStrings.MODID)) { + ItemStack copy = ore.copy(); + copy.stackSize = this.amount; + return copy; + } + } + //...then try whatever comes first ItemStack copy = ores.get(0).copy(); copy.stackSize = this.amount; return copy; diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index b535d0ba5..0a61bbeb7 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -1432,6 +1432,29 @@ public class MainRegistry { ignoreMappings.add("hbm:item.flame_10"); ignoreMappings.add("hbm:tile.dummy_block_uf6"); ignoreMappings.add("hbm:tile.dummy_block_puf6"); + ignoreMappings.add("hbm:item.wire_aluminium"); + ignoreMappings.add("hbm:item.wire_copper"); + ignoreMappings.add("hbm:item.wire_red_copper"); + ignoreMappings.add("hbm:item.wire_tungsten"); + ignoreMappings.add("hbm:item.wire_gold"); + ignoreMappings.add("hbm:item.wire_schrabidium"); + ignoreMappings.add("hbm:item.wire_advanced_alloy"); + ignoreMappings.add("hbm:item.wire_magnetized_tungsten"); + ignoreMappings.add("hbm:item.nugget_weidanium"); + ignoreMappings.add("hbm:item.nugget_reiium"); + ignoreMappings.add("hbm:item.nugget_unobtainium"); + ignoreMappings.add("hbm:item.nugget_daffergon"); + ignoreMappings.add("hbm:item.nugget_verticium"); + ignoreMappings.add("hbm:item.ingot_weidanium"); + ignoreMappings.add("hbm:item.ingot_reiium"); + ignoreMappings.add("hbm:item.ingot_unobtainium"); + ignoreMappings.add("hbm:item.ingot_daffergon"); + ignoreMappings.add("hbm:item.ingot_verticium"); + ignoreMappings.add("hbm:item.powder_weidanium"); + ignoreMappings.add("hbm:item.powder_reiium"); + ignoreMappings.add("hbm:item.powder_unobtainium"); + ignoreMappings.add("hbm:item.powder_daffergon"); + ignoreMappings.add("hbm:item.powder_verticium"); /// REMAP /// remapItems.put("hbm:item.gadget_explosive8", ModItems.early_explosive_lenses); diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index b4f899061..e77f78be7 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -157,7 +157,7 @@ public class ModEventHandlerClient { EntityPlayer player = Minecraft.getMinecraft().thePlayer; /// NUKE FLASH /// - if(event.type == ElementType.CROSSHAIRS && (flashTimestamp + flashDuration - System.currentTimeMillis()) > 0) { + if(event.type == ElementType.CROSSHAIRS && (flashTimestamp + flashDuration - System.currentTimeMillis()) > 0 && ClientConfig.NUKE_HUD_FLASH.get()) { int width = event.resolution.getScaledWidth(); int height = event.resolution.getScaledHeight(); Tessellator tess = Tessellator.instance; diff --git a/src/main/java/com/hbm/main/ModEventHandlerRenderer.java b/src/main/java/com/hbm/main/ModEventHandlerRenderer.java index 8addad25c..cc5e5d459 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerRenderer.java +++ b/src/main/java/com/hbm/main/ModEventHandlerRenderer.java @@ -5,6 +5,7 @@ import org.lwjgl.opengl.GL12; import org.lwjgl.opengl.GLContext; import com.hbm.blocks.ICustomBlockHighlight; +import com.hbm.config.ClientConfig; import com.hbm.config.RadiationConfig; import com.hbm.handler.pollution.PollutionHandler.PollutionType; import com.hbm.items.armor.IArmorDisableModel; @@ -511,7 +512,7 @@ public class ModEventHandlerRenderer { @SubscribeEvent public void onRenderHUD(RenderGameOverlayEvent.Pre event) { - if(event.type == ElementType.HOTBAR && (ModEventHandlerClient.shakeTimestamp + ModEventHandlerClient.shakeDuration - System.currentTimeMillis()) > 0) { + if(event.type == ElementType.HOTBAR && (ModEventHandlerClient.shakeTimestamp + ModEventHandlerClient.shakeDuration - System.currentTimeMillis()) > 0 && ClientConfig.NUKE_HUD_SHAKE.get()) { double mult = (ModEventHandlerClient.shakeTimestamp + ModEventHandlerClient.shakeDuration - System.currentTimeMillis()) / (double) ModEventHandlerClient.shakeDuration * 2; double horizontal = MathHelper.clamp_double(Math.sin(System.currentTimeMillis() * 0.02), -0.7, 0.7) * 15; double vertical = MathHelper.clamp_double(Math.sin(System.currentTimeMillis() * 0.01 + 2), -0.7, 0.7) * 3; diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java index 3d4208642..9019364d6 100644 --- a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineCatalyticCracker.java @@ -114,8 +114,6 @@ public class TileEntityMachineCatalyticCracker extends TileEntityLoadedBase impl tanks[3].setTankType(quart.getValue().type); tanks[4].setTankType(Fluids.SPENTSTEAM); } else { - tanks[0].setTankType(Fluids.NONE); - tanks[1].setTankType(Fluids.NONE); tanks[2].setTankType(Fluids.NONE); tanks[3].setTankType(Fluids.NONE); tanks[4].setTankType(Fluids.NONE); diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 0ce69a8bd..45eee6745 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -2308,6 +2308,8 @@ item.ingot_pu239.name=Plutonium-239-Barren item.ingot_pu240.name=Plutonium-240-Barren item.ingot_pu241.name=Plutonium-241-Barren item.ingot_pvc.name=PVC-Tafel +item.ingot_ra226.name=Radium-226-Barren +item.ingot_raw.name=%s-Barren item.ingot_red_copper.name=Minecraft-Kupfer item.ingot_reiium.name=Reiiumbarren item.ingot_rubber.name=Gummitafel diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index a2da742d8..43d1aac1c 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -3130,6 +3130,7 @@ item.ingot_pu240.name=Plutonium-240 Ingot item.ingot_pu241.name=Plutonium-241 Ingot item.ingot_pvc.name=PVC Bar item.ingot_ra226.name=Radium-226 Ingot +item.ingot_raw.name=%s Ingot item.ingot_red_copper.name=Minecraft Grade Copper item.ingot_reiium.name=Reiium Ingot item.ingot_rubber.name=Rubber Bar diff --git a/src/main/resources/assets/hbm/textures/blocks/block_deprecated.png b/src/main/resources/assets/hbm/textures/blocks/block_deprecated.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3a513ac96c7f1e228af24ca8b6cd3bed3e23b3 GIT binary patch literal 361 zcmV-v0ha!WP)lJ7i`-%CmbxfQWWG>R(ApN$l|G#QOPnvE-cJwN~-aR<~ZQRV>)*{&z&| z7J;X#*DkU^xL~CEcCCB5_Phe&f|2T5Uyq+@!c0KpO4VM~4+#*_PW5Nds@E>M3*myc zuvR&M-L;;7hxCwu`K~}r|2O;-m`-4|-VhyLTqh72UR(qs!%K(;o`e?{fynS;{t`xq z7c+tA@ZxqsRCsZ_AS%54#08ddw+o`ei`xZl;iutcdLa1#ifS9eTL;|K00000NkvXX Hu0mjf?4_QN literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ingot_raw.png b/src/main/resources/assets/hbm/textures/items/ingot_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8970348e4b6239534b615d3d831e1b7ba41f8c GIT binary patch literal 364 zcmV-y0h9iTP);sCZd3mFDXZHL5nOXSnaK3p|mgOSnrfD|J=^Icf1war40LxnBP(Z*u&za{L zfXCy3Z1RzNgeBb}wf!3Nhj?r3g+yoZK+wI0QO%~oPQAEaZwC;6X15i~JGNOc1 z3S-P$K%CZY0t)neJ}o#51I8HIwtX)#P1EIkKBJUknkJ$sqU$<)7ua=O0NS>-zh@6= znl6{i1%T`IO5gVuJ_0{>@KaohqOe6{46f@Qf*&2MJK2f;ZM*=hDv&}EX#wE?0000< KMNUMnLSTYZTA76a literal 0 HcmV?d00001 From 867a6d38de3865d78b6851e0ae578014245f26f6 Mon Sep 17 00:00:00 2001 From: Bob Date: Thu, 24 Oct 2024 00:14:24 +0200 Subject: [PATCH 4/4] SHREDDER --- src/main/java/com/hbm/items/ModItems.java | 2 + .../sedna/factory/GunFactoryClient.java | 2 + .../weapon/sedna/factory/Orchestras.java | 7 + .../weapon/sedna/factory/XFactory12ga.java | 33 +- .../java/com/hbm/main/ResourceManager.java | 8 +- .../item/weapon/sedna/ItemRenderShredder.java | 141 + .../assets/hbm/models/weapons/shredder.obj | 8256 +++++++++-------- .../hbm/textures/models/weapons/shredder.png | Bin 4710 -> 7673 bytes 8 files changed, 4323 insertions(+), 4126 deletions(-) create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 9ef0878e8..0f7c1c349 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1614,6 +1614,7 @@ public class ModItems { public static Item gun_stinger; public static Item gun_chemthrower; public static Item gun_m2; + public static Item gun_autoshotgun; public static Item ammo_standard; @@ -6957,6 +6958,7 @@ public class ModItems { GameRegistry.registerItem(gun_stinger, gun_stinger.getUnlocalizedName()); GameRegistry.registerItem(gun_chemthrower, gun_chemthrower.getUnlocalizedName()); GameRegistry.registerItem(gun_m2, gun_m2.getUnlocalizedName()); + GameRegistry.registerItem(gun_autoshotgun, gun_autoshotgun.getUnlocalizedName()); GameRegistry.registerItem(ammo_standard, ammo_standard.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 62772ae2a..fdbc6822d 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 @@ -45,6 +45,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_stinger, new ItemRenderStinger()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_chemthrower, new ItemRenderChemthrower()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_m2, new ItemRenderM2()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_autoshotgun, new ItemRenderShredder()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -110,6 +111,7 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_stinger) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_chemthrower) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_m2) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_autoshotgun) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani).getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani).getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index 4c7eccfcd..09519cf63 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 @@ -735,4 +735,11 @@ public class Orchestras { } } }; + + public static BiConsumer ORCHESTRA_SHREDDER = (stack, ctx) -> { + EntityPlayer player = ctx.player; + if(player.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + }; } 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 f698a4294..6f7431e32 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 @@ -12,6 +12,7 @@ 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.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.main.ResourceManager; @@ -39,11 +40,13 @@ public class XFactory12ga { g12_bp_slug = new BulletConfig().setItem(EnumAmmo.G12_BP_SLUG).setSpread(0.01F).setRicochetAngle(5).setCasing(new SpentCasing(CasingType.STRAIGHT).setColor(SpentCasing.COLOR_CASE_BRASS).setScale(1.5F).register("12GA_BP_SLUG")); g12 = new BulletConfig().setItem(EnumAmmo.G12).setProjectiles(8, 8).setSpread(0.05F).setRicochetAngle(15).setCasing(new SpentCasing(CasingType.SHOTGUN).setColor(0xB52B2B, SpentCasing.COLOR_CASE_BRASS).setScale(0.75F).register("12GA")); + BulletConfig[] all = new BulletConfig[] {g12_bp, g12_bp_magnum, g12_bp_slug, g12}; + ModItems.gun_maresleg = new ItemGunBaseNT(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(22, 10, 13, 0).jam(24).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineSingleReload(0, 6).addConfigs(g12_bp, g12_bp_magnum, g12_bp_slug, g12)) + .mag(new MagazineSingleReload(0, 6).addConfigs(all)) .offset(0.75, -0.0625, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() @@ -53,7 +56,7 @@ public class XFactory12ga { 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(22, 10, 13, 0).jam(24).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineSingleReload(0, 6).addConfigs(g12_bp, g12_bp_magnum, g12_bp_slug, g12)) + .mag(new MagazineSingleReload(0, 6).addConfigs(all)) .offset(0.75, -0.0625, 0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) @@ -62,7 +65,7 @@ public class XFactory12ga { 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(22, 10, 13, 0).jam(24).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineSingleReload(1, 6).addConfigs(g12_bp, g12_bp_magnum, g12_bp_slug, g12)) + .mag(new MagazineSingleReload(1, 6).addConfigs(all)) .offset(0.75, -0.0625, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .ps(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) @@ -74,7 +77,7 @@ public class XFactory12ga { .dura(200).draw(20).inspect(21).reloadSequential(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(12F).delay(20).rounds(4).reload(25, 15, 7, 0).jam(45).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineSingleReload(0, 4).addConfigs(g12_bp, g12_bp_magnum, g12_bp_slug, g12)) + .mag(new MagazineSingleReload(0, 4).addConfigs(all)) .offset(0.75, -0.0625, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() @@ -85,12 +88,23 @@ public class XFactory12ga { .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) - .mag(new MagazineSingleReload(0, 8).addConfigs(g12_bp, g12_bp_magnum, g12_bp_slug, g12)) + .mag(new MagazineSingleReload(0, 8).addConfigs(all)) .offset(0.75, -0.0625, -0.1875D) .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration().ps(LAMBDA_SPAS_SECONDARY).pt(null) .anim(LAMBDA_SPAS_ANIMS).orchestra(Orchestras.ORCHESTRA_SPAS) ).setUnlocalizedName("gun_spas12").setTextureName(RefStrings.MODID + ":gun_darter"); + + ModItems.gun_autoshotgun = new ItemGunBaseNT(new GunConfig() + .dura(600).draw(20).inspect(39).reloadSequential(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .rec(new Receiver(0) + .dmg(15F).delay(10).auto(true).reload(20).jam(24).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 20).addConfigs(all)) + .offset(0.75, -0.0625, -0.1875D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .setupStandardConfiguration() + .anim(LAMBDA_SHREDDER_ANIMS).orchestra(Orchestras.ORCHESTRA_SHREDDER) + ).setUnlocalizedName("gun_autoshotgun").setTextureName(RefStrings.MODID + ":gun_darter"); } //TODO: make generic code for this crap public static BiConsumer LAMBDA_SPAS_SECONDARY = (stack, ctx) -> { @@ -303,4 +317,13 @@ public class XFactory12ga { return null; }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_SHREDDER_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)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 80d52fcb4..5e5c1d588 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -253,9 +253,6 @@ public class ResourceManager { //Forcefield public static final IModelCustom forcefield_top = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/forcefield_top.obj")); - //Shredder - public static final IModelCustom shredder = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/shredder.obj")); - //Bombs public static final IModelCustom bomb_gadget = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/gadget.obj")).asVBO(); public static final IModelCustom bomb_boy = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/LilBoy1.obj")); @@ -680,9 +677,6 @@ public class ResourceManager { public static final ResourceLocation forcefield_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/forcefield_base.png"); public static final ResourceLocation forcefield_top_tex = new ResourceLocation(RefStrings.MODID, "textures/models/forcefield_top.png"); - //Shredder - public static final ResourceLocation shredder_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/shredder.png"); - //Bombs public static final ResourceLocation bomb_gadget_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/gadget.png"); public static final ResourceLocation bomb_boy_tex = new ResourceLocation(RefStrings.MODID, "textures/models/lilboy.png"); @@ -863,6 +857,7 @@ public class ResourceManager { public static final IModelCustom uzi = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/uzi.obj")).asVBO(); public static final IModelCustom panzerschreck = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/panzerschreck.obj")).asVBO(); public static final IModelCustom g3 = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/g3.obj")).asVBO(); + public static final IModelCustom shredder = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/shredder.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")); @@ -991,6 +986,7 @@ public class ResourceManager { public static final ResourceLocation uzi_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/uzi.png"); public static final ResourceLocation panzerschreck_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/panzerschreck.png"); public static final ResourceLocation g3_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/g3.png"); + public static final ResourceLocation shredder_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/shredder.png"); public static final ResourceLocation lance_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lance.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java new file mode 100644 index 000000000..2c778d57c --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderShredder.java @@ -0,0 +1,141 @@ +package com.hbm.render.item.weapon.sedna; + +import java.awt.Color; + +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.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.util.MathHelper; + +public class ItemRenderShredder extends ItemRenderWeaponBase { + + @Override + protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.5F * offset, -1.25F * offset, 1.5F * offset, + 0, -6.25 / 8D, 0.5); + } + + protected static String label = "[> <]"; + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + EntityPlayer player = Minecraft.getMinecraft().thePlayer; + double scale = 0.25D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] lift = HbmAnimations.getRelevantTransformation("LIFT"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + + GL11.glTranslated(0, -2, -6); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 2, 6); + + GL11.glTranslated(0, 0, -4); + GL11.glRotated(lift[0], 1, 0, 0); + GL11.glTranslated(0, 0, 4); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + if(gun.prevAimingProgress >= 1F && gun.aimingProgress >= 1F) { + + 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; + float f3 = 0.04F; + GL11.glTranslatef((font.getStringWidth(label) / 2) * f3, 3.25F, -1); + GL11.glScalef(f3, -f3, f3); + GL11.glRotated(180D, 0, 1, 0); + GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3); + float variance = 0.7F + player.getRNG().nextFloat() * 0.3F; + font.drawString(label, 0, 0, new Color(0F, variance, 0F).getRGB()); + GL11.glColor3f(1F, 1F, 1F); + + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopAttrib(); + GL11.glPopMatrix(); + + int brightness = player.worldObj.getLightBrightnessForSkyBlocks(MathHelper.floor_double(player.posX), MathHelper.floor_double(player.posY), MathHelper.floor_double(player.posZ), 0); + int j = brightness % 65536; + int k = brightness / 65536; + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, (float) j / 1.0F, (float) k / 1.0F); + } + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.shredder_tex); + + ResourceManager.shredder.renderPart("Gun"); + ResourceManager.shredder.renderPart("Magazine"); + ResourceManager.shredder.renderPart("Shells"); + + double smokeScale = 0.75; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 13); + 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, 12); + GL11.glRotated(90, 0, 1, 0); + GL11.glRotated(-25 + gun.shotRand * 10, 1, 0, 0); + GL11.glScaled(0.75, 0.75, 0.75); + this.renderMuzzleFlash(gun.lastShot[0], 75, 10); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 1.5D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 0.5, 4); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 1.25D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-1.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.shredder_tex); + ResourceManager.shredder.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/resources/assets/hbm/models/weapons/shredder.obj b/src/main/resources/assets/hbm/models/weapons/shredder.obj index 8bb5d0cd7..d0a6edd96 100644 --- a/src/main/resources/assets/hbm/models/weapons/shredder.obj +++ b/src/main/resources/assets/hbm/models/weapons/shredder.obj @@ -1,106 +1,6 @@ # Blender v2.79 (sub 0) OBJ File: 'shredder.blend' # www.blender.org -o Cube_Cube.001 -v 1.000000 0.562500 2.000000 -v 1.000000 1.437500 2.000000 -v 1.000000 0.562500 6.000000 -v 1.000000 1.437500 6.000000 -v -1.000000 0.562500 2.000000 -v -1.000000 1.437500 2.000000 -v -1.000000 0.562500 6.000000 -v -1.000000 1.437500 6.000000 -v 0.437500 2.000000 2.000000 -v -0.437500 2.000000 2.000000 -v 0.437500 2.000000 6.000000 -v -0.437500 2.000000 6.000000 -v 0.437500 0.000000 2.000000 -v -0.437500 0.000000 2.000000 -v 0.437500 0.000000 6.000000 -v -0.437500 0.000000 6.000000 -v 0.250000 2.750000 2.000000 -v -0.250000 2.750000 2.000000 -v 0.250000 2.750000 6.000000 -v -0.250000 2.750000 6.000000 -v 0.000000 1.500000 6.000000 -v 0.250000 1.433012 6.000000 -v 0.433013 1.250000 6.000000 -v 0.500000 1.000000 6.000000 -v 0.433013 0.750000 6.000000 -v 0.250000 0.566988 6.000000 -v 0.000000 0.500000 6.000000 -v -0.250000 0.566987 6.000000 -v -0.433012 0.750000 6.000000 -v -0.500000 1.000000 6.000000 -v -0.433012 1.250000 6.000000 -v -0.250000 1.433012 6.000000 -v 0.000000 1.500000 7.500000 -v 0.250000 1.433012 7.500000 -v 0.433013 1.250000 7.500000 -v 0.500000 1.000000 7.500000 -v 0.433013 0.750000 7.500000 -v 0.250000 0.566988 7.500000 -v 0.000001 0.500000 7.500000 -v -0.249999 0.566987 7.500000 -v -0.433012 0.750000 7.500000 -v -0.500000 1.000000 7.500000 -v -0.433012 1.250000 7.500000 -v -0.250000 1.433012 7.500000 -v 0.000000 1.375000 7.500000 -v 0.187500 1.324759 7.500000 -v 0.324760 1.187500 7.500000 -v 0.375000 1.000000 7.500000 -v 0.324760 0.812500 7.500000 -v 0.187500 0.675241 7.500000 -v 0.000000 0.625000 7.500000 -v -0.187499 0.675240 7.500000 -v -0.324759 0.812500 7.500000 -v -0.375000 1.000000 7.500000 -v -0.324759 1.187500 7.500000 -v -0.187500 1.324759 7.500000 -v 0.000000 1.375000 6.500000 -v 0.187500 1.324759 6.500000 -v 0.324760 1.187500 6.500000 -v 0.375000 1.000000 6.500000 -v 0.324760 0.812500 6.500000 -v 0.187500 0.675241 6.500000 -v 0.000000 0.625000 6.500000 -v -0.187500 0.675240 6.500000 -v -0.324759 0.812500 6.500000 -v -0.375000 1.000000 6.500000 -v -0.324759 1.187500 6.500000 -v -0.187500 1.324759 6.500000 -v 0.000000 1.500000 2.000000 -v 0.250000 1.433012 2.000000 -v 0.433013 1.250000 2.000000 -v 0.500000 1.000000 2.000000 -v 0.433013 0.750000 2.000000 -v 0.250000 0.566988 2.000000 -v 0.000000 0.500000 2.000000 -v -0.250000 0.566987 2.000000 -v -0.433012 0.750000 2.000000 -v -0.500000 1.000000 2.000000 -v -0.433012 1.250000 2.000000 -v -0.250000 1.433012 2.000000 -v 0.000000 1.500000 1.000000 -v 0.250000 1.433012 1.000000 -v 0.433013 1.250000 1.000000 -v 0.500000 1.000000 1.000000 -v 0.433013 0.750000 1.000000 -v 0.250000 0.566988 1.000000 -v 0.000000 0.500000 1.000000 -v -0.250000 0.566987 1.000000 -v -0.433012 0.750000 1.000000 -v -0.500000 1.000000 1.000000 -v -0.433013 1.250000 1.000000 -v -0.250000 1.433012 1.000000 -v 0.500000 0.250000 0.500000 -v -0.500000 0.250000 0.500000 -v 0.500000 0.250000 1.000000 -v -0.500000 0.250000 1.000000 -v 0.500000 1.750000 1.000000 -v 0.500000 1.250000 0.500000 -v -0.500000 1.250000 0.500000 -v -0.500000 1.750000 1.000000 +o Magazine v 0.000000 1.500000 0.500000 v 0.956709 1.309699 0.500000 v 1.767767 0.767767 0.500000 @@ -117,10 +17,6 @@ v -2.500000 -1.000000 0.500000 v -2.309699 -0.043291 0.500000 v -1.767766 0.767767 0.500000 v -0.956707 1.309699 0.500000 -v -0.312500 0.000000 6.000000 -v 0.312500 0.000000 6.000000 -v -0.312500 0.000000 2.000000 -v 0.312500 0.000000 2.000000 v 2.136471 -0.115044 -1.250000 v 1.635184 0.635185 -1.250000 v 0.884955 1.136472 -1.250000 @@ -153,38 +49,6 @@ v 0.884955 -3.136472 -0.875000 v 1.635184 -2.635185 -0.875000 v 2.312500 -1.000000 -0.875000 v 2.136471 -1.884956 -0.875000 -v 0.000000 1.250000 0.375000 -v -0.176777 1.176777 0.375000 -v -0.250000 1.000000 0.375000 -v -0.176777 0.823223 0.375000 -v 0.000000 0.750000 0.375000 -v 0.176777 0.823223 0.375000 -v 0.250000 1.000000 0.375000 -v 0.176777 1.176777 0.375000 -v 0.000000 1.250000 -1.125000 -v -0.176777 1.176777 -1.125000 -v -0.250000 1.000000 -1.125000 -v -0.176777 0.823223 -1.125000 -v 0.000000 0.750000 -1.125000 -v 0.176777 0.823223 -1.125000 -v 0.250000 1.000000 -1.125000 -v 0.176777 1.176777 -1.125000 -v 0.000000 1.312500 -1.125000 -v -0.220971 1.220971 -1.125000 -v -0.312500 1.000000 -1.125000 -v -0.220971 0.779029 -1.125000 -v 0.000000 0.687500 -1.125000 -v 0.220971 0.779029 -1.125000 -v 0.312500 1.000000 -1.125000 -v 0.220971 1.220971 -1.125000 -v 0.000000 1.312500 -1.250000 -v -0.220971 1.220971 -1.250000 -v -0.312500 1.000000 -1.250000 -v -0.220971 0.779029 -1.250000 -v 0.000000 0.687500 -1.250000 -v 0.220971 0.779029 -1.250000 -v 0.312500 1.000000 -1.250000 -v 0.220971 1.220971 -1.250000 v 0.000000 1.125000 0.500000 v -0.813202 0.963244 0.500000 v -1.502602 0.502602 0.500000 @@ -297,38 +161,6 @@ v 1.875000 -1.000000 0.500000 v 1.732274 -0.282468 0.500000 v 1.325825 0.325826 0.500000 v 0.717530 0.732274 0.500000 -v 0.000000 0.750000 0.375000 -v -0.669696 0.616789 0.375000 -v -1.237437 0.237437 0.375000 -v -1.616789 -0.330304 0.375000 -v -1.750000 -1.000000 0.375000 -v -1.616789 -1.669696 0.375000 -v -1.237437 -2.237437 0.375000 -v -0.669696 -2.616789 0.375000 -v -0.000000 -2.750000 0.375000 -v 0.669696 -2.616789 0.375000 -v 1.237436 -2.237437 0.375000 -v 1.616789 -1.669696 0.375000 -v 1.750000 -1.000000 0.375000 -v 1.616789 -0.330304 0.375000 -v 1.237436 0.237437 0.375000 -v 0.669695 0.616789 0.375000 -v 0.000000 0.750000 -1.250000 -v -0.669696 0.616789 -1.250000 -v -1.237437 0.237437 -1.250000 -v -1.616789 -0.330304 -1.250000 -v -1.750000 -1.000000 -1.250000 -v -1.616789 -1.669696 -1.250000 -v -1.237437 -2.237437 -1.250000 -v -0.669696 -2.616789 -1.250000 -v -0.000000 -2.750000 -1.250000 -v 0.669696 -2.616789 -1.250000 -v 1.237436 -2.237437 -1.250000 -v 1.616789 -1.669696 -1.250000 -v 1.750000 -1.000000 -1.250000 -v 1.616789 -0.330304 -1.250000 -v 1.237436 0.237437 -1.250000 -v 0.669695 0.616789 -1.250000 v 0.000000 0.875000 -1.375000 v -0.717532 0.732274 -1.375000 v -1.325825 0.325825 -1.375000 @@ -425,170 +257,1115 @@ v 2.125000 -1.000000 -1.375000 v 1.963244 -0.186797 -1.375000 v 1.502602 0.502602 -1.375000 v 0.813201 0.963244 -1.375000 -v -0.562500 -0.500000 6.000000 -v 0.562500 -0.500000 6.000000 -v -0.562500 -0.500000 2.000000 -v 0.562500 -0.500000 2.000000 -v -0.312500 -1.000000 6.000000 -v 0.312500 -1.000000 6.000000 -v -0.312500 -1.000000 2.000000 -v 0.312500 -1.000000 2.000000 -v 0.750000 0.250000 -1.875000 -v -0.750000 0.250000 -1.875000 -v 0.750000 0.250000 -1.375000 -v -0.750000 0.250000 -1.375000 -v 0.750000 2.750000 -1.375000 -v 0.312500 2.125000 2.000000 -v -0.312500 2.125000 2.000000 -v -0.750000 2.750000 -1.375000 -v 0.750000 0.500000 -2.375000 -v -0.750000 0.500000 -2.375000 -v 0.750000 2.750000 -2.375000 -v -0.750000 2.750000 -2.375000 -v -0.187500 2.625000 2.000000 -v 0.187500 2.625000 2.000000 -v 0.312500 2.125000 -1.375000 -v -0.312500 2.125000 -1.375000 -v -0.187500 2.625000 -1.375000 -v 0.187500 2.625000 -1.375000 -v 0.500000 1.250000 -1.375000 -v -0.500000 1.250000 -1.375000 -v 0.500000 2.000000 0.750000 -v -0.500000 2.000000 0.750000 -v 0.500000 2.000000 -1.375000 -v -0.500000 2.000000 -1.375000 -v -0.625000 2.000000 -2.375000 -v -1.000000 1.625000 -2.375000 -v 1.000000 1.625000 -2.375000 -v 0.625000 2.000000 -2.375000 -v -1.000000 1.625000 -4.875000 -v -0.625000 2.000000 -4.875000 -v 0.625000 2.000000 -4.875000 -v 1.000000 1.625000 -4.875000 -v 0.750000 1.375000 -4.875000 -v 0.375000 1.750000 -4.875000 -v -0.375000 1.750000 -4.875000 -v -0.750000 1.375000 -4.875000 -v 0.375000 0.250000 -4.875000 -v 0.750000 0.625000 -4.875000 -v -0.750000 0.625000 -4.875000 -v -0.375000 0.250000 -4.875000 -v 0.750000 0.625000 -6.875000 -v 0.375000 0.250000 -6.875000 -v 0.375000 1.750000 -6.875000 -v 0.750000 1.375000 -6.875000 -v -0.750000 1.375000 -6.875000 -v -0.375000 1.750000 -6.875000 -v -0.375000 0.250000 -6.875000 -v -0.750000 0.625000 -6.875000 -v 0.125000 2.750000 -2.375000 -v 0.500000 2.750000 -2.375000 -v 0.125000 2.000000 -3.375000 -v 0.500000 2.000000 -3.375000 -v 0.125000 2.000000 -2.375000 -v 0.500000 2.000000 -2.375000 -v -0.125000 2.000000 -2.375000 -v -0.500000 2.000000 -2.375000 -v -0.125000 2.000000 -3.375000 -v -0.500000 2.000000 -3.375000 -v -0.125000 2.750000 -2.375000 -v -0.500000 2.750000 -2.375000 -v -0.250000 0.000000 -3.250000 -v 0.250000 0.000000 -3.250000 -v -0.250000 0.000000 -4.625000 -v 0.250000 0.000000 -4.625000 -v -0.250000 -2.500000 -5.125000 -v -0.250000 -2.500000 -3.750000 -v 0.250000 -2.500000 -3.750000 -v 0.250000 -2.500000 -5.125000 -v 0.500000 0.000000 -3.500000 -v 0.500000 0.000000 -4.375000 -v 0.500000 -2.500000 -4.000000 -v 0.500000 -2.500000 -4.875000 -v -0.500000 0.000000 -4.375000 -v -0.500000 0.000000 -3.500000 -v -0.500000 -2.500000 -4.875000 -v -0.500000 -2.500000 -4.000000 -v -0.250000 0.000000 -2.875000 -v 0.250000 0.000000 -2.875000 -v -0.250000 -1.000000 -2.750000 -v 0.250000 -1.000000 -2.750000 -v -0.250000 0.000000 -3.250000 -v 0.250000 0.000000 -3.250000 -v -0.250000 -1.000000 -3.500000 -v 0.250000 -1.000000 -3.500000 -v 0.750000 0.875000 -4.875000 -v 1.000000 0.875000 -4.875000 -v 0.750000 1.125000 -4.875000 -v 1.000000 1.125000 -4.875000 -v 0.750000 0.875000 -8.875000 -v 1.000000 0.875000 -8.875000 -v 0.750000 1.125000 -8.875000 -v 1.000000 1.125000 -8.875000 -v -1.000000 0.875000 -4.875000 -v -0.750000 0.875000 -4.875000 -v -1.000000 1.125000 -4.875000 -v -0.750000 1.125000 -4.875000 -v -1.000000 0.875000 -8.875000 -v -0.750000 0.875000 -8.875000 -v -1.000000 1.125000 -8.875000 -v -0.750000 1.125000 -8.875000 -v 0.750000 0.875000 -9.125000 -v 1.000000 0.875000 -9.125000 -v -1.000000 0.875000 -9.125000 -v -0.750000 0.875000 -9.125000 -v 0.750000 -2.125000 -8.875000 -v 1.000000 -2.125000 -8.875000 -v -1.000000 -2.125000 -8.875000 -v -0.750000 -2.125000 -8.875000 -v 0.750000 -2.125000 -9.125000 -v 1.000000 -2.125000 -9.125000 -v -1.000000 -2.125000 -9.125000 -v -0.750000 -2.125000 -9.125000 -v 0.750000 -2.375000 -8.875000 -v -0.750000 -2.375000 -8.875000 -v 0.750000 -2.375000 -9.125000 -v -0.750000 -2.375000 -9.125000 -v 0.500000 1.500000 2.000000 -v 0.500000 1.250000 2.000000 -v 0.500000 1.500000 0.625000 -v 0.500000 1.250000 0.625000 -v 0.750000 1.500000 2.000000 -v 0.750000 1.250000 2.000000 -v 0.750000 1.500000 0.875000 -v 0.750000 1.250000 0.875000 -v 0.500000 0.750000 2.000000 -v 0.500000 0.500000 2.000000 -v 0.500000 0.750000 0.625000 -v 0.500000 0.500000 0.625000 -v 0.750000 0.750000 2.000000 -v 0.750000 0.500000 2.000000 -v 0.750000 0.750000 0.875000 -v 0.750000 0.500000 0.875000 -v -0.500000 1.500000 2.000000 -v -0.500000 1.250000 2.000000 -v -0.500000 1.500000 0.625000 -v -0.500000 1.250000 0.625000 -v -0.750000 1.500000 2.000000 -v -0.750000 1.250000 2.000000 -v -0.750000 1.500000 0.875000 -v -0.750000 1.250000 0.875000 -v -0.500000 0.750000 2.000000 -v -0.500000 0.500000 2.000000 -v -0.500000 0.750000 0.625000 -v -0.500000 0.500000 0.625000 -v -0.750000 0.750000 2.000000 -v -0.750000 0.500000 2.000000 -v -0.750000 0.750000 0.875000 -v -0.750000 0.500000 0.875000 -v -1.000000 0.375000 -2.375000 -v -0.625000 0.000000 -2.375000 -v 0.625000 0.000000 -2.375000 -v 1.000000 0.375000 -2.375000 -v -0.625000 0.000000 -4.875000 -v -1.000000 0.375000 -4.875000 -v 1.000000 0.375000 -4.875000 -v 0.625000 0.000000 -4.875000 +vt 0.904382 0.187500 +vt 0.892430 0.246094 +vt 0.892430 0.191406 +vt 0.950199 0.875000 +vt 0.944223 0.933594 +vt 0.944223 0.878906 +vt 0.944223 0.816406 +vt 0.950199 0.871094 +vt 0.944223 0.871094 +vt 0.944223 0.753906 +vt 0.950199 0.808594 +vt 0.944223 0.808594 +vt 0.944223 0.691406 +vt 0.950199 0.746094 +vt 0.944223 0.746094 +vt 0.944223 0.628906 +vt 0.950199 0.683594 +vt 0.944223 0.683594 +vt 0.944223 0.566406 +vt 0.950199 0.621094 +vt 0.944223 0.621094 +vt 0.944223 0.503906 +vt 0.950199 0.558594 +vt 0.944223 0.558594 +vt 0.944223 0.441406 +vt 0.950199 0.496094 +vt 0.944223 0.496094 +vt 0.944223 0.378906 +vt 0.950199 0.433594 +vt 0.944223 0.433594 +vt 0.944223 0.316406 +vt 0.950199 0.371094 +vt 0.944223 0.371094 +vt 0.944223 0.253906 +vt 0.950199 0.308594 +vt 0.944223 0.308594 +vt 0.944223 0.191406 +vt 0.950199 0.246094 +vt 0.944223 0.246094 +vt 0.944223 0.183594 +vt 0.950199 0.125000 +vt 0.950199 0.183594 +vt 0.944223 0.121094 +vt 0.950199 0.062500 +vt 0.950199 0.121094 +vt 0.944223 0.058594 +vt 0.950199 0.000000 +vt 0.950199 0.058594 +vt 0.944223 0.996094 +vt 0.950199 0.937500 +vt 0.950199 0.996094 +vt 0.968127 0.937500 +vt 0.962151 0.996094 +vt 0.962151 0.937500 +vt 0.962151 0.933594 +vt 0.968127 0.875000 +vt 0.962151 0.812500 +vt 0.968127 0.812500 +vt 0.962151 0.808594 +vt 0.968127 0.750000 +vt 0.962151 0.687500 +vt 0.968127 0.687500 +vt 0.962151 0.625000 +vt 0.968127 0.625000 +vt 0.962151 0.562500 +vt 0.968127 0.562500 +vt 0.962151 0.500000 +vt 0.968127 0.500000 +vt 0.962151 0.437500 +vt 0.968127 0.437500 +vt 0.962151 0.375000 +vt 0.968127 0.375000 +vt 0.962151 0.312500 +vt 0.968127 0.312500 +vt 0.962151 0.250000 +vt 0.968127 0.250000 +vt 0.962151 0.246094 +vt 0.968127 0.187500 +vt 0.962151 0.183594 +vt 0.968127 0.125000 +vt 0.962151 0.121094 +vt 0.968127 0.062500 +vt 0.962151 0.058594 +vt 0.968127 -0.000000 +vt 0.904382 0.125000 +vt 0.892430 0.183594 +vt 0.892430 0.128906 +vt 0.904382 0.062500 +vt 0.892430 0.121094 +vt 0.892430 0.066406 +vt 0.904382 -0.000000 +vt 0.892430 0.058594 +vt 0.892430 0.003906 +vt 0.904382 0.937500 +vt 0.892430 0.996094 +vt 0.892430 0.941406 +vt 0.904382 0.875000 +vt 0.892430 0.933594 +vt 0.892430 0.878906 +vt 0.904382 0.812500 +vt 0.892430 0.871094 +vt 0.892430 0.816406 +vt 0.892430 0.753906 +vt 0.904382 0.750000 +vt 0.892430 0.691406 +vt 0.904382 0.687500 +vt 0.892430 0.628906 +vt 0.904382 0.625000 +vt 0.892430 0.566406 +vt 0.904382 0.562500 +vt 0.892430 0.503906 +vt 0.904382 0.500000 +vt 0.892430 0.441406 +vt 0.904382 0.437500 +vt 0.892430 0.378906 +vt 0.904382 0.375000 +vt 0.892430 0.316406 +vt 0.904382 0.312500 +vt 0.892430 0.253906 +vt 0.904382 0.250000 +vt 0.944223 0.191406 +vt 0.938247 0.246094 +vt 0.938247 0.187500 +vt 0.938247 0.125000 +vt 0.944223 0.183594 +vt 0.938247 0.183594 +vt 0.938295 0.062694 +vt 0.944223 0.121094 +vt 0.938247 0.121094 +vt 0.938247 0.000000 +vt 0.944223 0.058594 +vt 0.938295 0.058027 +vt 0.938247 0.937500 +vt 0.944223 0.996094 +vt 0.938247 0.996094 +vt 0.938247 0.875000 +vt 0.944223 0.933594 +vt 0.938247 0.933594 +vt 0.938247 0.812500 +vt 0.944223 0.871094 +vt 0.938247 0.871094 +vt 0.944223 0.753906 +vt 0.938247 0.808594 +vt 0.938247 0.750000 +vt 0.944223 0.691406 +vt 0.938247 0.746094 +vt 0.938247 0.687500 +vt 0.944223 0.628906 +vt 0.938247 0.683594 +vt 0.938247 0.625000 +vt 0.944223 0.566406 +vt 0.938247 0.621094 +vt 0.938247 0.562500 +vt 0.944223 0.503906 +vt 0.938247 0.558594 +vt 0.938247 0.500000 +vt 0.944223 0.441406 +vt 0.938247 0.496094 +vt 0.938247 0.437500 +vt 0.944223 0.378906 +vt 0.938247 0.433594 +vt 0.938247 0.375000 +vt 0.944223 0.316406 +vt 0.938247 0.371094 +vt 0.938247 0.312500 +vt 0.944223 0.253906 +vt 0.938247 0.308594 +vt 0.938247 0.250000 +vt 0.920319 0.187500 +vt 0.926295 0.246094 +vt 0.920319 0.250000 +vt 0.920319 0.312500 +vt 0.926295 0.250000 +vt 0.926295 0.308594 +vt 0.920319 0.375000 +vt 0.926295 0.312500 +vt 0.926295 0.371094 +vt 0.920319 0.437500 +vt 0.926295 0.375000 +vt 0.926295 0.433594 +vt 0.920319 0.500000 +vt 0.926295 0.437500 +vt 0.926295 0.496094 +vt 0.920319 0.562500 +vt 0.926295 0.500000 +vt 0.926295 0.558594 +vt 0.920319 0.625000 +vt 0.926295 0.562500 +vt 0.926295 0.621094 +vt 0.920319 0.687500 +vt 0.926295 0.625000 +vt 0.926295 0.683594 +vt 0.926295 0.746094 +vt 0.920319 0.750000 +vt 0.926295 0.808594 +vt 0.920319 0.812500 +vt 0.926295 0.871094 +vt 0.920319 0.875000 +vt 0.926295 0.933594 +vt 0.920319 0.937500 +vt 0.926295 0.996094 +vt 0.920319 1.000000 +vt 0.920319 -0.000000 +vt 0.926295 0.058594 +vt 0.920319 0.062500 +vt 0.926295 0.121094 +vt 0.920319 0.125000 +vt 0.926295 0.183594 +vt 0.730756 0.268904 +vt 0.815061 0.268904 +vt 0.815061 0.434221 +vt 0.772909 0.000291 +vt 0.832521 0.117188 +vt 0.772909 0.234084 +vt 0.730756 0.034529 +vt 0.815061 0.034529 +vt 0.815061 0.199846 +vt 0.772909 0.234666 +vt 0.832521 0.351562 +vt 0.772908 0.468459 +vt 0.996016 0.378906 +vt 0.984064 0.437500 +vt 0.984064 0.375000 +vt 0.996016 0.441406 +vt 0.984064 0.500000 +vt 0.996016 0.503906 +vt 0.984064 0.562500 +vt 0.996016 0.566406 +vt 0.984064 0.625000 +vt 0.996016 0.628906 +vt 0.984064 0.687500 +vt 0.996016 0.691406 +vt 0.984064 0.750000 +vt 0.996016 0.753906 +vt 0.984064 0.812500 +vt 0.996016 0.871094 +vt 0.984064 0.875000 +vt 0.996016 0.933594 +vt 0.984064 0.937500 +vt 0.996016 0.996094 +vt 0.984064 1.000000 +vt 0.984064 -0.000000 +vt 0.996016 0.058594 +vt 0.984064 0.062500 +vt 0.996016 0.121094 +vt 0.984064 0.125000 +vt 0.996016 0.183594 +vt 0.984064 0.187500 +vt 0.996016 0.191406 +vt 0.984064 0.250000 +vt 0.996016 0.253906 +vt 0.984064 0.312500 +vt 0.996016 0.316406 +vt 0.950199 0.933594 +vt 0.950199 0.812500 +vt 0.950199 0.750000 +vt 0.950199 0.687500 +vt 0.950199 0.625000 +vt 0.950199 0.562500 +vt 0.950199 0.500000 +vt 0.950199 0.437500 +vt 0.950199 0.375000 +vt 0.950199 0.312500 +vt 0.950199 0.250000 +vt 0.950199 0.187500 +vt 0.944223 0.128906 +vt 0.944223 0.066406 +vt 0.944223 0.003906 +vt 0.944223 0.941406 +vt 0.968127 1.000000 +vt 0.962151 0.875000 +vt 0.962151 0.871094 +vt 0.962151 0.750000 +vt 0.962151 0.746094 +vt 0.962151 0.683594 +vt 0.962151 0.621094 +vt 0.962151 0.558594 +vt 0.962151 0.496094 +vt 0.962151 0.433594 +vt 0.962151 0.371094 +vt 0.962151 0.308594 +vt 0.962151 0.187500 +vt 0.962151 0.125000 +vt 0.962151 0.062500 +vt 0.962151 0.000000 +vt 0.904382 1.000000 +vt 0.892430 0.808594 +vt 0.892430 0.746094 +vt 0.892430 0.683594 +vt 0.892430 0.621094 +vt 0.892430 0.558594 +vt 0.892430 0.496094 +vt 0.892430 0.433594 +vt 0.892430 0.371094 +vt 0.892430 0.308594 +vt 0.944223 0.246094 +vt 0.944223 0.128906 +vt 0.944223 0.066406 +vt 0.944223 0.003906 +vt 0.944223 0.941406 +vt 0.944223 0.878906 +vt 0.944223 0.816406 +vt 0.944223 0.808594 +vt 0.944223 0.746094 +vt 0.944223 0.683594 +vt 0.944223 0.621094 +vt 0.944223 0.558594 +vt 0.944223 0.496094 +vt 0.944223 0.433594 +vt 0.944223 0.371094 +vt 0.944223 0.308594 +vt 0.926295 0.187500 +vt 0.926295 0.687500 +vt 0.926295 0.750000 +vt 0.926295 0.812500 +vt 0.926295 0.875000 +vt 0.926295 0.937500 +vt 0.926295 0.000000 +vt 0.926295 0.062500 +vt 0.926295 0.125000 +vt 0.795721 0.459561 +vt 0.772908 0.468459 +vt 0.750096 0.459561 +vt 0.730756 0.434221 +vt 0.717834 0.396297 +vt 0.713296 0.351562 +vt 0.717834 0.306828 +vt 0.750096 0.243564 +vt 0.772908 0.234666 +vt 0.795721 0.243564 +vt 0.827983 0.306828 +vt 0.832521 0.351563 +vt 0.827983 0.396297 +vt 0.750096 0.225186 +vt 0.730756 0.199846 +vt 0.717834 0.161922 +vt 0.713296 0.117187 +vt 0.717834 0.072453 +vt 0.730756 0.034529 +vt 0.750096 0.009189 +vt 0.795721 0.009189 +vt 0.815061 0.034529 +vt 0.827984 0.072453 +vt 0.827983 0.161922 +vt 0.815061 0.199846 +vt 0.795721 0.225186 +vt 0.795721 0.225186 +vt 0.772909 0.234084 +vt 0.750096 0.225186 +vt 0.730756 0.199846 +vt 0.717834 0.161922 +vt 0.713296 0.117188 +vt 0.717834 0.072453 +vt 0.750096 0.009189 +vt 0.772909 0.000291 +vt 0.795721 0.009189 +vt 0.827984 0.072453 +vt 0.832521 0.117188 +vt 0.827983 0.161922 +vt 0.750096 0.459561 +vt 0.730756 0.434221 +vt 0.717834 0.396297 +vt 0.713296 0.351562 +vt 0.717834 0.306828 +vt 0.730756 0.268904 +vt 0.750096 0.243564 +vt 0.795721 0.243564 +vt 0.815061 0.268904 +vt 0.827983 0.306828 +vt 0.827983 0.396297 +vt 0.815061 0.434221 +vt 0.795721 0.459561 +vt 0.996016 0.433594 +vt 0.996016 0.496094 +vt 0.996016 0.558594 +vt 0.996016 0.621094 +vt 0.996016 0.683594 +vt 0.996016 0.746094 +vt 0.996016 0.808594 +vt 0.996016 0.816406 +vt 0.996016 0.878906 +vt 0.996016 0.941406 +vt 0.996016 0.003906 +vt 0.996016 0.066406 +vt 0.996016 0.128906 +vt 0.996016 0.246094 +vt 0.996016 0.308594 +vt 0.996016 0.371094 +vt 0.888446 0.566406 +vt 0.888446 0.441406 +vt 0.888446 0.628906 +vt 0.888446 0.691406 +vt 0.888446 0.753906 +vt 0.888446 0.816406 +vt 0.888446 0.878906 +vt 0.888446 0.941406 +vt 0.888446 0.003906 +vt 0.888446 0.066406 +vt 0.888446 0.128906 +vt 0.888446 0.191406 +vt 0.888446 0.253906 +vt 0.888446 0.371094 +vt 0.888446 0.316406 +vt 0.888446 0.503906 +vt 0.888446 0.378906 +vt 0.836653 0.609375 +vt 0.832669 0.562500 +vt 0.836653 0.562500 +vt 0.836653 0.234375 +vt 0.832669 0.187500 +vt 0.836653 0.187500 +vt 0.836653 0.656250 +vt 0.832669 0.609375 +vt 0.836653 0.281250 +vt 0.832669 0.234375 +vt 0.832669 0.703125 +vt 0.832669 0.656250 +vt 0.836653 0.328125 +vt 0.832669 0.281250 +vt 0.836653 0.750000 +vt 0.836653 0.703125 +vt 0.836653 0.421875 +vt 0.832669 0.375000 +vt 0.836653 0.375000 +vt 0.832669 0.328125 +vt 0.836653 0.046875 +vt 0.832669 0.000000 +vt 0.836653 0.000000 +vt 0.836653 0.468750 +vt 0.832669 0.421875 +vt 0.836653 0.093750 +vt 0.832669 0.046875 +vt 0.836653 0.515625 +vt 0.832669 0.468750 +vt 0.836653 0.140625 +vt 0.832669 0.093750 +vt 0.832669 0.515625 +vt 0.832669 0.140625 +vt 0.832669 0.140625 +vt 0.836653 0.187500 +vt 0.832669 0.187500 +vt 0.832669 0.515625 +vt 0.836653 0.562500 +vt 0.832669 0.562500 +vt 0.832669 0.093750 +vt 0.836653 0.140625 +vt 0.832669 0.468750 +vt 0.836653 0.515625 +vt 0.836653 0.046875 +vt 0.836653 0.093750 +vt 0.832669 0.421875 +vt 0.836653 0.468750 +vt 0.832669 0.000000 +vt 0.832669 0.046875 +vt 0.832669 0.328125 +vt 0.836653 0.375000 +vt 0.832669 0.375000 +vt 0.836653 0.421875 +vt 0.832669 0.703125 +vt 0.836653 0.750000 +vt 0.832669 0.750000 +vt 0.832669 0.281250 +vt 0.836653 0.328125 +vt 0.832669 0.656250 +vt 0.836653 0.703125 +vt 0.832669 0.234375 +vt 0.836653 0.281250 +vt 0.832669 0.609375 +vt 0.836653 0.656250 +vt 0.836653 0.234375 +vt 0.836653 0.609375 +vt 1.000000 0.621094 +vt 1.000000 0.566406 +vt 1.000000 0.441406 +vt 1.000000 0.683594 +vt 1.000000 0.628906 +vt 1.000000 0.746094 +vt 1.000000 0.691406 +vt 1.000000 0.808594 +vt 1.000000 0.753906 +vt 1.000000 0.871094 +vt 1.000000 0.816406 +vt 1.000000 0.933594 +vt 1.000000 0.878906 +vt 1.000000 0.996094 +vt 1.000000 0.941406 +vt 1.000000 0.058594 +vt 1.000000 0.003906 +vt 1.000000 0.121094 +vt 1.000000 0.066406 +vt 1.000000 0.183594 +vt 1.000000 0.128906 +vt 1.000000 0.246094 +vt 1.000000 0.191406 +vt 1.000000 0.308594 +vt 1.000000 0.253906 +vt 1.000000 0.316406 +vt 1.000000 0.558594 +vt 1.000000 0.503906 +vt 1.000000 0.378906 +vt 0.888446 0.621094 +vt 0.888446 0.496094 +vt 0.888446 0.683594 +vt 0.888446 0.746094 +vt 0.888446 0.808594 +vt 0.888446 0.871094 +vt 0.888446 0.933594 +vt 0.888446 0.996094 +vt 0.888446 0.058594 +vt 0.888446 0.121094 +vt 0.888446 0.183594 +vt 0.888446 0.246094 +vt 0.888446 0.308594 +vt 0.888446 0.558594 +vt 0.888446 0.433594 +vt 0.832669 0.750000 +vt 0.836653 0.000000 +vt 1.000000 0.496094 +vt 1.000000 0.371094 +vt 1.000000 0.433594 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.9239 -0.3827 0.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.9239 0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn 1.0000 0.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.0000 -1.0000 0.0000 +vn -0.0000 1.0000 0.0000 +vn 0.3827 -0.9239 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.9239 -0.3827 0.0000 +s off +f 6/1/1 61/2/1 60/3/1 +f 26/4/1 232/5/1 231/6/1 +f 230/7/1 26/8/1 231/9/1 +f 229/10/1 25/11/1 230/12/1 +f 228/13/1 24/14/1 229/15/1 +f 227/16/1 23/17/1 228/18/1 +f 226/19/1 22/20/1 227/21/1 +f 225/22/1 21/23/1 226/24/1 +f 240/25/1 20/26/1 225/27/1 +f 239/28/1 19/29/1 240/30/1 +f 238/31/1 18/32/1 239/33/1 +f 237/34/1 17/35/1 238/36/1 +f 236/37/1 31/38/1 237/39/1 +f 236/40/1 30/41/1 32/42/1 +f 235/43/1 29/44/1 30/45/1 +f 234/46/1 28/47/1 29/48/1 +f 233/49/1 27/50/1 28/51/1 +f 202/52/1 44/53/1 43/54/1 +f 43/55/1 203/56/1 202/52/1 +f 203/56/1 41/57/1 204/58/1 +f 41/59/1 205/60/1 204/58/1 +f 205/60/1 39/61/1 206/62/1 +f 206/62/1 38/63/1 207/64/1 +f 207/64/1 37/65/1 208/66/1 +f 208/66/1 36/67/1 193/68/1 +f 193/68/1 35/69/1 194/70/1 +f 194/70/1 34/71/1 195/72/1 +f 195/72/1 33/73/1 196/74/1 +f 196/74/1 47/75/1 197/76/1 +f 47/77/1 198/78/1 197/76/1 +f 48/79/1 199/80/1 198/78/1 +f 46/81/1 200/82/1 199/80/1 +f 45/83/1 201/84/1 200/82/1 +f 7/85/1 60/86/1 59/87/1 +f 8/88/1 59/89/1 58/90/1 +f 9/91/1 58/92/1 57/93/1 +f 10/94/1 57/95/1 56/96/1 +f 11/97/1 56/98/1 55/99/1 +f 12/100/1 55/101/1 54/102/1 +f 12/100/1 53/103/1 13/104/1 +f 13/104/1 52/105/1 14/106/1 +f 14/106/1 51/107/1 15/108/1 +f 15/108/1 50/109/1 16/110/1 +f 16/110/1 49/111/1 1/112/1 +f 1/112/1 64/113/1 2/114/1 +f 2/114/1 63/115/1 3/116/1 +f 3/116/1 62/117/1 4/118/1 +f 4/118/1 61/119/1 5/120/1 +f 92/121/2 98/122/2 97/123/2 +f 99/124/2 92/125/2 97/126/2 +f 100/127/2 91/128/2 99/129/2 +f 101/130/2 90/131/2 100/132/2 +f 102/133/2 89/134/2 101/135/2 +f 103/136/2 88/137/2 102/138/2 +f 104/139/2 87/140/2 103/141/2 +f 85/142/2 104/143/2 105/144/2 +f 84/145/2 105/146/2 106/147/2 +f 83/148/2 106/149/2 107/150/2 +f 81/151/2 107/152/2 108/153/2 +f 82/154/2 108/155/2 109/156/2 +f 96/157/2 109/158/2 110/159/2 +f 95/160/2 110/161/2 111/162/2 +f 94/163/2 111/164/2 112/165/2 +f 93/166/2 112/167/2 98/168/2 +f 70/169/2 114/170/2 69/171/2 +f 68/172/2 114/173/2 128/174/2 +f 67/175/2 128/176/2 127/177/2 +f 65/178/2 127/179/2 126/180/2 +f 66/181/2 126/182/2 125/183/2 +f 80/184/2 125/185/2 124/186/2 +f 79/187/2 124/188/2 123/189/2 +f 78/190/2 123/191/2 122/192/2 +f 78/190/2 121/193/2 77/194/2 +f 77/194/2 120/195/2 76/196/2 +f 76/196/2 119/197/2 75/198/2 +f 75/198/2 118/199/2 74/200/2 +f 74/200/2 117/201/2 73/202/2 +f 73/203/2 116/204/2 72/205/2 +f 72/205/2 115/206/2 71/207/2 +f 71/207/2 113/208/2 70/169/2 +f 139/209/2 135/210/2 131/211/2 +f 153/212/1 157/213/1 146/214/1 +f 171/215/2 167/216/2 163/217/2 +f 185/218/1 189/219/1 178/220/1 +f 255/221/2 209/222/2 211/223/2 +f 256/224/2 210/225/2 209/222/2 +f 242/226/2 224/227/2 210/225/2 +f 241/228/2 223/229/2 224/227/2 +f 243/230/2 222/231/2 223/229/2 +f 244/232/2 221/233/2 222/231/2 +f 245/234/2 220/235/2 221/233/2 +f 220/235/2 247/236/2 219/237/2 +f 219/237/2 248/238/2 218/239/2 +f 218/239/2 249/240/2 217/241/2 +f 217/242/2 250/243/2 216/244/2 +f 216/244/2 251/245/2 215/246/2 +f 215/246/2 252/247/2 214/248/2 +f 252/249/2 213/250/2 214/248/2 +f 253/251/2 212/252/2 213/250/2 +f 254/253/2 211/223/2 212/252/2 +f 6/1/1 5/120/1 61/2/1 +f 26/4/1 27/254/1 232/5/1 +f 230/7/1 25/255/1 26/8/1 +f 229/10/1 24/256/1 25/11/1 +f 228/13/1 23/257/1 24/14/1 +f 227/16/1 22/258/1 23/17/1 +f 226/19/1 21/259/1 22/20/1 +f 225/22/1 20/260/1 21/23/1 +f 240/25/1 19/261/1 20/26/1 +f 239/28/1 18/262/1 19/29/1 +f 238/31/1 17/263/1 18/32/1 +f 237/34/1 31/264/1 17/35/1 +f 236/37/1 32/265/1 31/38/1 +f 236/40/1 235/266/1 30/41/1 +f 235/43/1 234/267/1 29/44/1 +f 234/46/1 233/268/1 28/47/1 +f 233/49/1 232/269/1 27/50/1 +f 202/52/1 201/270/1 44/53/1 +f 43/55/1 42/271/1 203/56/1 +f 203/56/1 42/272/1 41/57/1 +f 41/59/1 40/273/1 205/60/1 +f 205/60/1 40/274/1 39/61/1 +f 206/62/1 39/275/1 38/63/1 +f 207/64/1 38/276/1 37/65/1 +f 208/66/1 37/277/1 36/67/1 +f 193/68/1 36/278/1 35/69/1 +f 194/70/1 35/279/1 34/71/1 +f 195/72/1 34/280/1 33/73/1 +f 196/74/1 33/281/1 47/75/1 +f 47/77/1 48/282/1 198/78/1 +f 48/79/1 46/283/1 199/80/1 +f 46/81/1 45/284/1 200/82/1 +f 45/83/1 44/285/1 201/84/1 +f 7/85/1 6/1/1 60/86/1 +f 8/88/1 7/85/1 59/89/1 +f 9/91/1 8/88/1 58/92/1 +f 10/94/1 9/286/1 57/95/1 +f 11/97/1 10/94/1 56/98/1 +f 12/100/1 11/97/1 55/101/1 +f 12/100/1 54/287/1 53/103/1 +f 13/104/1 53/288/1 52/105/1 +f 14/106/1 52/289/1 51/107/1 +f 15/108/1 51/290/1 50/109/1 +f 16/110/1 50/291/1 49/111/1 +f 1/112/1 49/292/1 64/113/1 +f 2/114/1 64/293/1 63/115/1 +f 3/116/1 63/294/1 62/117/1 +f 4/118/1 62/295/1 61/119/1 +f 92/121/2 93/296/2 98/122/2 +f 99/124/2 91/297/2 92/125/2 +f 100/127/2 90/298/2 91/128/2 +f 101/130/2 89/299/2 90/131/2 +f 102/133/2 88/300/2 89/134/2 +f 103/136/2 87/301/2 88/137/2 +f 104/139/2 86/302/2 87/140/2 +f 85/142/2 86/303/2 104/143/2 +f 84/145/2 85/304/2 105/146/2 +f 83/148/2 84/305/2 106/149/2 +f 81/151/2 83/306/2 107/152/2 +f 82/154/2 81/307/2 108/155/2 +f 96/157/2 82/308/2 109/158/2 +f 95/160/2 96/309/2 110/161/2 +f 94/163/2 95/310/2 111/164/2 +f 93/166/2 94/311/2 112/167/2 +f 70/169/2 113/312/2 114/170/2 +f 68/172/2 69/171/2 114/173/2 +f 67/175/2 68/172/2 128/176/2 +f 65/178/2 67/175/2 127/179/2 +f 66/181/2 65/178/2 126/182/2 +f 80/184/2 66/181/2 125/185/2 +f 79/187/2 80/184/2 124/188/2 +f 78/190/2 79/187/2 123/191/2 +f 78/190/2 122/313/2 121/193/2 +f 77/194/2 121/314/2 120/195/2 +f 76/196/2 120/315/2 119/197/2 +f 75/198/2 119/316/2 118/199/2 +f 74/200/2 118/317/2 117/201/2 +f 73/203/2 117/318/2 116/204/2 +f 72/205/2 116/319/2 115/206/2 +f 71/207/2 115/320/2 113/208/2 +f 131/211/2 130/321/2 129/322/2 +f 129/322/2 144/323/2 131/211/2 +f 144/323/2 143/324/2 131/211/2 +f 143/324/2 142/325/2 139/209/2 +f 142/325/2 141/326/2 139/209/2 +f 141/326/2 140/327/2 139/209/2 +f 139/209/2 138/328/2 135/210/2 +f 138/328/2 137/329/2 135/210/2 +f 137/329/2 136/330/2 135/210/2 +f 135/210/2 134/331/2 131/211/2 +f 134/331/2 133/332/2 131/211/2 +f 133/332/2 132/333/2 131/211/2 +f 131/211/2 143/324/2 139/209/2 +f 146/214/1 145/334/1 147/335/1 +f 147/335/1 148/336/1 149/337/1 +f 149/337/1 150/338/1 151/339/1 +f 151/339/1 152/340/1 153/212/1 +f 153/212/1 154/341/1 157/213/1 +f 154/341/1 155/342/1 157/213/1 +f 155/342/1 156/343/1 157/213/1 +f 157/213/1 158/344/1 159/345/1 +f 159/345/1 160/346/1 157/213/1 +f 160/346/1 146/214/1 157/213/1 +f 146/214/1 147/335/1 149/337/1 +f 149/337/1 151/339/1 146/214/1 +f 151/339/1 153/212/1 146/214/1 +f 163/217/2 162/347/2 161/348/2 +f 161/348/2 176/349/2 163/217/2 +f 176/349/2 175/350/2 163/217/2 +f 175/350/2 174/351/2 171/215/2 +f 174/351/2 173/352/2 171/215/2 +f 173/352/2 172/353/2 171/215/2 +f 171/215/2 170/354/2 167/216/2 +f 170/354/2 169/355/2 167/216/2 +f 169/355/2 168/356/2 167/216/2 +f 167/216/2 166/357/2 163/217/2 +f 166/357/2 165/358/2 163/217/2 +f 165/358/2 164/359/2 163/217/2 +f 163/217/2 175/350/2 171/215/2 +f 178/220/1 177/360/1 179/361/1 +f 179/361/1 180/362/1 181/363/1 +f 181/363/1 182/364/1 183/365/1 +f 183/365/1 184/366/1 185/218/1 +f 185/218/1 186/367/1 187/368/1 +f 187/368/1 188/369/1 189/219/1 +f 189/219/1 190/370/1 191/371/1 +f 191/371/1 192/372/1 189/219/1 +f 192/372/1 178/220/1 189/219/1 +f 178/220/1 179/361/1 181/363/1 +f 181/363/1 183/365/1 178/220/1 +f 183/365/1 185/218/1 178/220/1 +f 185/218/1 187/368/1 189/219/1 +f 255/221/2 256/373/2 209/222/2 +f 256/224/2 242/374/2 210/225/2 +f 242/226/2 241/375/2 224/227/2 +f 241/228/2 243/376/2 223/229/2 +f 243/230/2 244/377/2 222/231/2 +f 244/232/2 245/378/2 221/233/2 +f 245/234/2 246/379/2 220/235/2 +f 220/235/2 246/380/2 247/236/2 +f 219/237/2 247/381/2 248/238/2 +f 218/239/2 248/382/2 249/240/2 +f 217/242/2 249/383/2 250/243/2 +f 216/244/2 250/384/2 251/245/2 +f 215/246/2 251/385/2 252/247/2 +f 252/249/2 253/386/2 213/250/2 +f 253/251/2 254/387/2 212/252/2 +f 254/253/2 255/388/2 211/223/2 +s 1 +f 33/281/3 31/264/4 47/75/4 +f 47/77/4 32/265/5 48/282/5 +f 41/59/6 24/256/7 40/273/7 +f 34/280/8 17/263/3 33/73/3 +f 42/272/9 25/255/6 41/57/6 +f 35/279/10 18/262/8 34/71/8 +f 43/55/11 26/4/9 42/271/9 +f 36/278/12 19/261/10 35/69/10 +f 44/53/13 27/50/11 43/54/11 +f 37/277/14 20/260/12 36/67/12 +f 45/83/15 28/47/13 44/285/13 +f 38/276/16 21/259/14 37/65/14 +f 46/81/17 29/44/15 45/284/15 +f 39/275/18 22/258/16 38/63/16 +f 48/79/5 30/41/17 46/283/17 +f 40/274/7 23/257/18 39/61/18 +f 6/1/18 71/207/16 70/169/18 +f 51/290/16 81/389/14 50/109/14 +f 49/292/12 96/390/10 64/113/10 +f 8/88/14 71/207/16 7/85/16 +f 52/289/18 83/391/16 51/107/16 +f 9/91/12 72/205/14 8/88/14 +f 53/288/7 84/392/18 52/105/18 +f 10/94/10 73/202/12 9/286/12 +f 54/287/6 85/393/7 53/103/7 +f 11/97/8 74/200/10 10/94/10 +f 55/101/9 86/394/6 54/102/6 +f 12/100/3 75/198/8 11/97/8 +f 56/98/11 87/395/9 55/99/9 +f 13/104/4 76/196/3 12/100/3 +f 57/95/13 88/396/11 56/96/11 +f 14/106/5 77/194/4 13/104/4 +f 58/92/15 89/397/13 57/93/13 +f 14/106/5 79/187/17 78/190/5 +f 59/89/17 90/398/15 58/90/15 +f 1/112/13 65/178/11 66/181/13 +f 16/110/15 79/187/17 15/108/17 +f 60/86/5 91/399/17 59/87/17 +f 2/114/11 67/175/9 65/178/11 +f 1/112/13 80/184/15 16/110/15 +f 61/2/4 92/400/5 60/3/5 +f 4/118/6 67/175/9 3/116/9 +f 62/295/3 93/401/4 61/119/4 +f 5/120/7 68/172/6 4/118/6 +f 62/117/3 95/402/8 94/403/3 +f 6/1/18 69/171/7 5/120/7 +f 50/291/14 82/404/12 49/111/12 +f 64/293/10 95/405/8 63/115/8 +f 105/146/7 122/313/18 106/147/18 +f 97/126/5 115/320/17 99/124/17 +f 106/149/18 123/191/16 107/150/16 +f 99/129/17 116/319/15 100/127/15 +f 107/152/16 124/188/14 108/153/14 +f 100/132/15 117/318/13 101/130/13 +f 108/155/14 125/185/12 109/156/12 +f 101/135/13 118/317/11 102/133/11 +f 109/158/12 126/182/10 110/159/10 +f 102/138/11 119/316/9 103/136/9 +f 110/161/10 127/179/8 111/162/8 +f 103/141/9 120/315/6 104/139/6 +f 111/164/8 128/176/3 112/165/3 +f 104/143/6 121/314/7 105/144/7 +f 98/122/4 113/312/5 97/123/5 +f 112/167/3 114/173/4 98/168/4 +f 134/406/3 149/407/4 133/408/4 +f 142/409/6 157/410/7 141/411/7 +f 135/412/8 150/413/3 134/406/3 +f 143/414/9 158/415/6 142/409/6 +f 135/412/8 152/416/10 151/417/8 +f 144/418/11 159/419/9 143/414/9 +f 137/420/12 152/416/10 136/421/10 +f 130/422/15 146/423/13 129/424/13 +f 129/424/13 160/425/11 144/418/11 +f 138/426/14 153/427/12 137/428/12 +f 131/429/17 145/430/15 130/422/15 +f 139/431/16 154/432/14 138/426/14 +f 132/433/5 147/434/17 131/429/17 +f 140/435/18 155/436/16 139/431/16 +f 133/408/4 148/437/5 132/433/5 +f 141/411/7 156/438/18 140/435/18 +f 166/439/3 181/440/4 165/441/4 +f 174/442/6 189/443/7 173/444/7 +f 167/445/8 182/446/3 166/439/3 +f 175/447/9 190/448/6 174/442/6 +f 167/445/8 184/449/10 183/450/8 +f 176/451/11 191/452/9 175/447/9 +f 169/453/12 184/449/10 168/454/10 +f 162/455/15 178/456/13 161/457/13 +f 161/457/13 192/458/11 176/451/11 +f 170/459/14 185/460/12 169/461/12 +f 163/462/17 177/463/15 162/455/15 +f 171/464/16 186/465/14 170/459/14 +f 164/466/5 179/467/17 163/462/17 +f 172/468/18 187/469/16 171/464/16 +f 165/441/4 180/470/5 164/466/5 +f 173/444/7 188/471/18 172/468/18 +f 198/78/18 215/246/16 214/248/18 +f 200/82/14 215/246/16 199/80/16 +f 201/84/12 216/244/14 200/82/14 +f 202/52/10 217/241/12 201/270/12 +f 203/56/8 218/239/10 202/52/10 +f 204/58/3 219/237/8 203/56/8 +f 205/60/4 220/235/3 204/58/3 +f 206/62/5 221/233/4 205/60/4 +f 206/62/5 223/229/17 222/231/5 +f 194/70/11 210/225/13 193/68/13 +f 208/66/15 223/229/17 207/64/17 +f 194/70/11 211/223/9 209/222/11 +f 193/68/13 224/227/15 208/66/15 +f 196/74/6 211/223/9 195/72/9 +f 197/76/7 212/252/6 196/74/6 +f 198/78/18 213/250/7 197/76/7 +f 227/472/16 241/228/14 226/473/14 +f 240/474/10 242/374/12 256/224/10 +f 228/475/18 243/230/16 227/476/16 +f 229/477/7 244/232/18 228/478/18 +f 230/479/6 245/234/7 229/480/7 +f 231/481/9 246/380/6 230/482/6 +f 232/483/11 247/381/9 231/484/9 +f 233/485/13 248/382/11 232/486/11 +f 234/487/15 249/383/13 233/488/13 +f 235/489/17 250/384/15 234/490/15 +f 236/491/5 251/385/17 235/492/17 +f 237/493/4 252/249/5 236/494/5 +f 238/495/3 253/251/4 237/496/4 +f 238/497/3 255/388/8 254/253/3 +f 226/498/14 242/226/12 225/499/12 +f 239/500/8 256/373/10 255/221/8 +f 33/281/3 17/35/3 31/264/4 +f 47/77/4 31/38/4 32/265/5 +f 41/59/6 25/11/6 24/256/7 +f 34/280/8 18/32/8 17/263/3 +f 42/272/9 26/8/9 25/255/6 +f 35/279/10 19/29/10 18/262/8 +f 43/55/11 27/254/11 26/4/9 +f 36/278/12 20/26/12 19/261/10 +f 44/53/13 28/51/13 27/50/11 +f 37/277/14 21/23/14 20/260/12 +f 45/83/15 29/48/15 28/47/13 +f 38/276/16 22/20/16 21/259/14 +f 46/81/17 30/45/17 29/44/15 +f 39/275/18 23/17/18 22/258/16 +f 48/79/5 32/42/5 30/41/17 +f 40/274/7 24/14/7 23/257/18 +f 6/1/18 7/85/16 71/207/16 +f 51/290/16 83/501/16 81/389/14 +f 49/292/12 82/502/12 96/390/10 +f 8/88/14 72/205/14 71/207/16 +f 52/289/18 84/503/18 83/391/16 +f 9/91/12 73/203/12 72/205/14 +f 53/288/7 85/504/7 84/392/18 +f 10/94/10 74/200/10 73/202/12 +f 54/287/6 86/505/6 85/393/7 +f 11/97/8 75/198/8 74/200/10 +f 55/101/9 87/506/9 86/394/6 +f 12/100/3 76/196/3 75/198/8 +f 56/98/11 88/507/11 87/395/9 +f 13/104/4 77/194/4 76/196/3 +f 57/95/13 89/508/13 88/396/11 +f 14/106/5 78/190/5 77/194/4 +f 58/92/15 90/509/15 89/397/13 +f 14/106/5 15/108/17 79/187/17 +f 59/89/17 91/510/17 90/398/15 +f 1/112/13 2/114/11 65/178/11 +f 16/110/15 80/184/15 79/187/17 +f 60/86/5 92/511/5 91/399/17 +f 2/114/11 3/116/9 67/175/9 +f 1/112/13 66/181/13 80/184/15 +f 61/2/4 93/512/4 92/400/5 +f 4/118/6 68/172/6 67/175/9 +f 62/295/3 94/513/3 93/401/4 +f 5/120/7 69/171/7 68/172/6 +f 62/117/3 63/294/8 95/402/8 +f 6/1/18 70/169/18 69/171/7 +f 50/291/14 81/514/14 82/404/12 +f 64/293/10 96/515/10 95/405/8 +f 105/146/7 121/193/7 122/313/18 +f 97/126/5 113/208/5 115/320/17 +f 106/149/18 122/192/18 123/191/16 +f 99/129/17 115/206/17 116/319/15 +f 107/152/16 123/189/16 124/188/14 +f 100/132/15 116/204/15 117/318/13 +f 108/155/14 124/186/14 125/185/12 +f 101/135/13 117/201/13 118/317/11 +f 109/158/12 125/183/12 126/182/10 +f 102/138/11 118/199/11 119/316/9 +f 110/161/10 126/180/10 127/179/8 +f 103/141/9 119/197/9 120/315/6 +f 111/164/8 127/177/8 128/176/3 +f 104/143/6 120/195/6 121/314/7 +f 98/122/4 114/170/4 113/312/5 +f 112/167/3 128/174/3 114/173/4 +f 134/406/3 150/413/3 149/407/4 +f 142/409/6 158/415/6 157/410/7 +f 135/412/8 151/417/8 150/413/3 +f 143/414/9 159/419/9 158/415/6 +f 135/412/8 136/421/10 152/416/10 +f 144/418/11 160/425/11 159/419/9 +f 137/420/12 153/516/12 152/416/10 +f 130/422/15 145/430/15 146/423/13 +f 129/424/13 146/423/13 160/425/11 +f 138/426/14 154/432/14 153/427/12 +f 131/429/17 147/434/17 145/430/15 +f 139/431/16 155/436/16 154/432/14 +f 132/433/5 148/437/5 147/434/17 +f 140/435/18 156/438/18 155/436/16 +f 133/408/4 149/407/4 148/437/5 +f 141/411/7 157/410/7 156/438/18 +f 166/439/3 182/446/3 181/440/4 +f 174/442/6 190/448/6 189/443/7 +f 167/445/8 183/450/8 182/446/3 +f 175/447/9 191/452/9 190/448/6 +f 167/445/8 168/454/10 184/449/10 +f 176/451/11 192/458/11 191/452/9 +f 169/453/12 185/517/12 184/449/10 +f 162/455/15 177/463/15 178/456/13 +f 161/457/13 178/456/13 192/458/11 +f 170/459/14 186/465/14 185/460/12 +f 163/462/17 179/467/17 177/463/15 +f 171/464/16 187/469/16 186/465/14 +f 164/466/5 180/470/5 179/467/17 +f 172/468/18 188/471/18 187/469/16 +f 165/441/4 181/440/4 180/470/5 +f 173/444/7 189/443/7 188/471/18 +f 198/78/18 199/80/16 215/246/16 +f 200/82/14 216/244/14 215/246/16 +f 201/84/12 217/242/12 216/244/14 +f 202/52/10 218/239/10 217/241/12 +f 203/56/8 219/237/8 218/239/10 +f 204/58/3 220/235/3 219/237/8 +f 205/60/4 221/233/4 220/235/3 +f 206/62/5 222/231/5 221/233/4 +f 206/62/5 207/64/17 223/229/17 +f 194/70/11 209/222/11 210/225/13 +f 208/66/15 224/227/15 223/229/17 +f 194/70/11 195/72/9 211/223/9 +f 193/68/13 210/225/13 224/227/15 +f 196/74/6 212/252/6 211/223/9 +f 197/76/7 213/250/7 212/252/6 +f 198/78/18 214/248/18 213/250/7 +f 227/472/16 243/376/16 241/228/14 +f 240/474/10 225/518/12 242/374/12 +f 228/475/18 244/377/18 243/230/16 +f 229/477/7 245/378/7 244/232/18 +f 230/479/6 246/379/6 245/234/7 +f 231/481/9 247/236/9 246/380/6 +f 232/483/11 248/238/11 247/381/9 +f 233/485/13 249/240/13 248/382/11 +f 234/487/15 250/243/15 249/383/13 +f 235/489/17 251/245/17 250/384/15 +f 236/491/5 252/247/5 251/385/17 +f 237/493/4 253/386/4 252/249/5 +f 238/495/3 254/387/3 253/251/4 +f 238/497/3 239/519/8 255/388/8 +f 226/498/14 241/375/14 242/226/12 +f 239/500/8 240/520/10 256/373/10 +o Shells +v 0.000000 1.250000 0.375000 +v -0.176777 1.176777 0.375000 +v -0.250000 1.000000 0.375000 +v -0.176777 0.823223 0.375000 +v 0.000000 0.750000 0.375000 +v 0.176777 0.823223 0.375000 +v 0.250000 1.000000 0.375000 +v 0.176777 1.176777 0.375000 +v 0.000000 1.250000 -1.125000 +v -0.176777 1.176777 -1.125000 +v -0.250000 1.000000 -1.125000 +v -0.176777 0.823223 -1.125000 +v 0.000000 0.750000 -1.125000 +v 0.176777 0.823223 -1.125000 +v 0.250000 1.000000 -1.125000 +v 0.176777 1.176777 -1.125000 +v 0.000000 1.312500 -1.125000 +v -0.220971 1.220971 -1.125000 +v -0.312500 1.000000 -1.125000 +v -0.220971 0.779029 -1.125000 +v 0.000000 0.687500 -1.125000 +v 0.220971 0.779029 -1.125000 +v 0.312500 1.000000 -1.125000 +v 0.220971 1.220971 -1.125000 +v 0.000000 1.312500 -1.250000 +v -0.220971 1.220971 -1.250000 +v -0.312500 1.000000 -1.250000 +v -0.220971 0.779029 -1.250000 +v 0.000000 0.687500 -1.250000 +v 0.220971 0.779029 -1.250000 +v 0.312500 1.000000 -1.250000 +v 0.220971 1.220971 -1.250000 +v 0.000000 0.750000 0.375000 +v -0.669696 0.616789 0.375000 +v -1.237437 0.237437 0.375000 +v -1.616789 -0.330304 0.375000 +v -1.750000 -1.000000 0.375000 +v -1.616789 -1.669696 0.375000 +v -1.237437 -2.237437 0.375000 +v -0.669696 -2.616789 0.375000 +v -0.000000 -2.750000 0.375000 +v 0.669696 -2.616789 0.375000 +v 1.237436 -2.237437 0.375000 +v 1.616789 -1.669696 0.375000 +v 1.750000 -1.000000 0.375000 +v 1.616789 -0.330304 0.375000 +v 1.237436 0.237437 0.375000 +v 0.669695 0.616789 0.375000 +v 0.000000 0.750000 -1.250000 +v -0.669696 0.616789 -1.250000 +v -1.237437 0.237437 -1.250000 +v -1.616789 -0.330304 -1.250000 +v -1.750000 -1.000000 -1.250000 +v -1.616789 -1.669696 -1.250000 +v -1.237437 -2.237437 -1.250000 +v -0.669696 -2.616789 -1.250000 +v -0.000000 -2.750000 -1.250000 +v 0.669696 -2.616789 -1.250000 +v 1.237436 -2.237437 -1.250000 +v 1.616789 -1.669696 -1.250000 +v 1.750000 -1.000000 -1.250000 +v 1.616789 -0.330304 -1.250000 +v 1.237436 0.237437 -1.250000 +v 0.669695 0.616789 -1.250000 v 0.695288 1.139877 0.375000 v 0.504536 1.124865 0.375000 v 0.380270 0.979367 0.375000 @@ -1197,6 +1974,2641 @@ v -0.521466 0.604908 -1.250000 v -0.339594 0.760242 -1.250000 v -0.320828 0.998681 -1.250000 v -0.476162 1.180553 -1.250000 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.888446 0.273438 +vt 0.836653 0.312500 +vt 0.836653 0.273438 +vt 0.888446 0.000000 +vt 0.836653 0.039062 +vt 0.836653 0.000000 +vt 0.888446 0.351562 +vt 0.836653 0.390625 +vt 0.836653 0.351562 +vt 0.888446 0.039062 +vt 0.836653 0.078125 +vt 0.888446 0.390625 +vt 0.836653 0.429688 +vt 0.888446 0.117188 +vt 0.836653 0.117188 +vt 0.888446 0.429688 +vt 0.836653 0.468750 +vt 0.836653 0.156250 +vt 0.888446 0.468750 +vt 0.836653 0.507812 +vt 0.888446 0.156250 +vt 0.836653 0.195312 +vt 0.888446 0.507812 +vt 0.836653 0.546875 +vt 0.888446 0.234375 +vt 0.836653 0.234375 +vt 0.888446 0.546875 +vt 0.836653 0.585938 +vt 0.888446 0.585938 +vt 0.836653 0.625000 +vt 0.888446 0.312500 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.768925 0.500168 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.770916 0.499978 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.778873 0.484375 +vt 0.776543 0.495408 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.770916 0.499978 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.770916 0.499978 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.770916 0.499978 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.770916 0.499978 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.826693 0.480469 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.515625 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.828685 0.480469 +vt 0.778799 0.519531 +vt 0.768925 0.538894 +vt 0.759050 0.519531 +vt 0.762959 0.484375 +vt 0.770916 0.468772 +vt 0.778873 0.484375 +vt 0.828685 0.492188 +vt 0.826693 0.503906 +vt 0.826693 0.492188 +vt 0.828685 0.503906 +vt 0.826693 0.515625 +vt 0.828685 0.527344 +vt 0.826693 0.527344 +vt 0.828685 0.539062 +vt 0.826693 0.539062 +vt 0.826693 0.550781 +vt 0.828685 0.550781 +vt 0.826693 0.562500 +vt 0.828685 0.468750 +vt 0.826693 0.480469 +vt 0.826693 0.468750 +vt 0.775907 0.505839 +vt 0.778799 0.519531 +vt 0.759050 0.519531 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.480469 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.888446 0.078125 +vt 0.888446 0.195312 +vt 0.888446 0.625000 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.480469 +vt 0.778799 0.519531 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.480469 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.778873 0.484375 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.480469 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.770916 0.468772 +vt 0.776543 0.473342 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.778873 0.484375 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.778873 0.484375 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.480469 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.762959 0.484375 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.778873 0.484375 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.828685 0.468750 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.759050 0.519531 +vt 0.761942 0.505839 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.503906 +vt 0.828685 0.562500 +vt 0.775907 0.533223 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.775907 0.505839 +vt 0.770916 0.499978 +vt 0.765290 0.495408 +vt 0.765290 0.473342 +vt 0.776543 0.473342 +vt 0.776543 0.495408 +vt 0.828685 0.515625 +vt 0.828685 0.562500 +vt 0.828685 0.480469 +vt 0.775907 0.533223 +vt 0.768925 0.538894 +vt 0.761942 0.533223 +vt 0.761942 0.505839 +vt 0.768925 0.500168 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.778884 0.503906 +vt 0.778884 0.492188 +vt 0.778884 0.480469 +vt 0.778884 0.468750 +vt 0.778884 0.550781 +vt 0.778884 0.539062 +vt 0.778884 0.527344 +vt 0.778884 0.515625 +vt 0.778884 0.562500 +vt 0.832669 0.550781 +vt 0.832669 0.527344 +vt 0.832669 0.515625 +vt 0.832669 0.492188 +vt 0.832669 0.562500 +vt 0.832669 0.539062 +vt 0.832669 0.503906 +vt 0.832669 0.480469 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vt 0.832669 0.468750 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.1951 0.9808 0.0000 +vn 0.1951 -0.9808 0.0000 +vn -0.5556 0.8315 0.0000 +vn 0.5556 -0.8315 0.0000 +vn -0.8315 0.5556 0.0000 +vn 0.8315 -0.5556 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.9808 0.1951 0.0000 +vn -0.8315 -0.5556 0.0000 +vn 0.8315 0.5556 0.0000 +vn -0.5556 -0.8315 0.0000 +vn 0.5556 0.8315 0.0000 +vn -0.1951 -0.9808 0.0000 +vn -0.1951 0.9808 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 +vn -0.7071 0.7071 0.0000 +vn 0.9511 -0.3090 0.0000 +vn 0.8910 0.4540 0.0000 +vn -0.3090 -0.9511 0.0000 +vn 0.4540 -0.8910 0.0000 +vn -0.9511 0.3090 0.0000 +vn -0.8910 -0.4540 0.0000 +vn 0.3090 0.9511 0.0000 +vn -0.4540 0.8910 0.0000 +vn 0.8090 -0.5878 0.0000 +vn 0.9877 0.1564 0.0000 +vn -0.5878 -0.8090 0.0000 +vn 0.1564 -0.9877 0.0000 +vn -0.8090 0.5878 0.0000 +vn -0.9877 -0.1564 0.0000 +vn 0.5878 0.8090 0.0000 +vn -0.1564 0.9877 0.0000 +vn 0.5878 -0.8090 0.0000 +vn 0.9877 -0.1564 0.0000 +vn -0.8090 -0.5878 0.0000 +vn -0.1564 -0.9877 0.0000 +vn -0.5878 0.8090 0.0000 +vn -0.9877 0.1564 0.0000 +vn 0.8090 0.5878 0.0000 +vn 0.1564 0.9877 0.0000 +vn 0.3090 -0.9511 0.0000 +vn 0.8910 -0.4540 0.0000 +vn -0.9511 -0.3090 0.0000 +vn -0.4540 -0.8910 0.0000 +vn -0.3090 0.9511 0.0000 +vn -0.8910 0.4540 0.0000 +vn 0.9511 0.3090 0.0000 +vn 0.4540 0.8910 0.0000 +s off +f 261/521/19 263/522/19 257/523/19 +f 279/524/19 272/525/19 271/526/19 +f 272/525/19 273/527/19 265/528/19 +f 265/528/19 274/529/19 266/530/19 +f 266/530/19 275/531/19 267/532/19 +f 275/531/19 268/533/19 267/532/19 +f 276/534/19 269/535/19 268/533/19 +f 277/536/19 270/537/19 269/538/19 +f 270/537/19 279/524/19 271/526/19 +f 284/539/20 283/540/20 287/541/20 +f 320/542/21 289/543/21 304/544/21 +f 313/545/22 298/546/22 297/547/22 +f 306/548/23 291/549/23 290/550/23 +f 314/551/24 299/552/24 298/546/24 +f 307/553/25 292/554/25 291/549/25 +f 299/552/26 316/555/26 300/556/26 +f 308/557/27 293/558/27 292/554/27 +f 316/555/28 301/559/28 300/556/28 +f 309/560/29 294/561/29 293/558/29 +f 317/562/30 302/563/30 301/559/30 +f 310/564/31 295/565/31 294/561/31 +f 302/563/32 319/566/32 303/567/32 +f 311/568/33 296/569/33 295/565/33 +f 319/566/34 304/544/34 303/567/34 +f 312/570/35 297/571/35 296/569/35 +f 305/572/36 290/550/36 289/543/36 +f 325/573/19 327/574/19 321/575/19 +f 343/576/19 336/577/19 335/578/19 +f 336/577/19 337/579/19 329/580/19 +f 329/580/19 338/581/19 330/582/19 +f 330/582/19 339/583/19 331/584/19 +f 339/583/19 332/585/19 331/584/19 +f 340/586/19 333/587/19 332/585/19 +f 341/588/19 334/589/19 333/590/19 +f 334/589/19 343/576/19 335/578/19 +f 345/591/20 351/592/20 349/593/20 +f 357/594/19 359/595/19 353/596/19 +f 375/597/19 368/598/19 367/599/19 +f 368/598/19 369/600/19 361/601/19 +f 361/601/19 370/602/19 362/603/19 +f 362/603/19 371/604/19 363/605/19 +f 371/604/19 364/606/19 363/605/19 +f 372/607/19 365/608/19 364/606/19 +f 373/609/19 366/610/19 365/611/19 +f 374/612/19 367/599/19 366/610/19 +f 380/613/20 379/614/20 383/615/20 +f 387/616/19 389/617/19 391/618/19 +f 407/619/19 400/620/19 399/621/19 +f 400/620/19 401/622/19 393/623/19 +f 393/623/19 402/624/19 394/625/19 +f 394/625/19 403/626/19 395/627/19 +f 403/626/19 396/628/19 395/627/19 +f 404/629/19 397/630/19 396/628/19 +f 405/631/19 398/632/19 397/633/19 +f 406/634/19 399/621/19 398/632/19 +f 412/635/20 411/636/20 415/637/20 +f 419/638/19 421/639/19 423/640/19 +f 439/641/19 432/642/19 431/643/19 +f 432/642/19 433/644/19 425/645/19 +f 425/645/19 434/646/19 426/647/19 +f 426/647/19 435/648/19 427/649/19 +f 435/648/19 428/650/19 427/649/19 +f 436/651/19 429/652/19 428/650/19 +f 429/653/19 438/654/19 430/655/19 +f 430/655/19 439/641/19 431/643/19 +f 444/656/20 443/657/20 447/658/20 +f 451/659/19 453/660/19 455/661/19 +f 471/662/19 464/663/19 463/664/19 +f 464/663/19 465/665/19 457/666/19 +f 457/666/19 466/667/19 458/668/19 +f 458/668/19 467/669/19 459/670/19 +f 467/669/19 460/671/19 459/670/19 +f 468/672/19 461/673/19 460/671/19 +f 461/674/19 470/675/19 462/676/19 +f 462/676/19 471/662/19 463/664/19 +f 475/677/20 473/678/20 479/679/20 +f 485/680/19 487/681/19 481/682/19 +f 503/683/19 496/684/19 495/685/19 +f 496/684/19 497/686/19 489/687/19 +f 489/687/19 498/688/19 490/689/19 +f 490/689/19 499/690/19 491/691/19 +f 499/690/19 492/692/19 491/691/19 +f 500/693/19 493/694/19 492/692/19 +f 501/695/19 494/696/19 493/697/19 +f 494/696/19 503/683/19 495/685/19 +f 507/698/20 505/699/20 511/700/20 +f 513/701/19 515/702/19 517/703/19 +f 535/704/19 528/705/19 527/706/19 +f 528/705/19 529/707/19 521/708/19 +f 521/708/19 530/709/19 522/710/19 +f 522/710/19 531/711/19 523/712/19 +f 531/711/19 524/713/19 523/712/19 +f 532/714/19 525/715/19 524/713/19 +f 525/716/19 534/717/19 526/718/19 +f 526/718/19 535/704/19 527/706/19 +f 540/719/20 539/720/20 543/721/20 +f 547/722/19 549/723/19 551/724/19 +f 567/725/19 560/726/19 559/727/19 +f 560/726/19 561/728/19 553/729/19 +f 553/729/19 562/730/19 554/731/19 +f 554/731/19 563/732/19 555/733/19 +f 563/732/19 556/734/19 555/733/19 +f 564/735/19 557/736/19 556/734/19 +f 565/737/19 558/738/19 557/739/19 +f 566/740/19 559/727/19 558/738/19 +f 571/741/20 569/742/20 575/743/20 +f 579/744/19 581/745/19 583/746/19 +f 599/747/19 592/748/19 591/749/19 +f 592/748/19 593/750/19 585/751/19 +f 585/751/19 594/752/19 586/753/19 +f 586/753/19 595/754/19 587/755/19 +f 595/754/19 588/756/19 587/755/19 +f 596/757/19 589/758/19 588/756/19 +f 597/759/19 590/760/19 589/761/19 +f 590/760/19 599/747/19 591/749/19 +f 604/762/20 603/763/20 607/764/20 +f 615/765/19 616/766/19 609/767/19 +f 631/768/19 624/769/19 623/770/19 +f 624/769/19 625/771/19 617/772/19 +f 617/772/19 626/773/19 618/774/19 +f 618/774/19 627/775/19 619/776/19 +f 627/775/19 620/777/19 619/776/19 +f 628/778/19 621/779/19 620/777/19 +f 621/780/19 630/781/19 622/782/19 +f 622/782/19 631/768/19 623/770/19 +f 635/783/20 633/784/20 639/785/20 +f 645/786/19 647/787/19 641/788/19 +f 663/789/19 656/790/19 655/791/19 +f 656/790/19 657/792/19 649/793/19 +f 649/793/19 658/794/19 650/795/19 +f 650/795/19 659/796/19 651/797/19 +f 659/796/19 652/798/19 651/797/19 +f 660/799/19 653/800/19 652/798/19 +f 653/801/19 662/802/19 654/803/19 +f 654/803/19 663/789/19 655/791/19 +f 667/804/20 665/805/20 671/806/20 +f 673/807/19 675/808/19 677/809/19 +f 695/810/19 688/811/19 687/812/19 +f 688/811/19 689/813/19 681/814/19 +f 681/814/19 690/815/19 682/816/19 +f 682/816/19 691/817/19 683/818/19 +f 691/817/19 684/819/19 683/818/19 +f 692/820/19 685/821/19 684/819/19 +f 685/822/19 694/823/19 686/824/19 +f 686/824/19 695/810/19 687/812/19 +f 700/825/20 699/826/20 703/827/20 +f 705/828/19 707/829/19 709/830/19 +f 727/831/19 720/832/19 719/833/19 +f 720/832/19 721/834/19 713/835/19 +f 713/835/19 722/836/19 714/837/19 +f 714/837/19 723/838/19 715/839/19 +f 723/838/19 716/840/19 715/839/19 +f 724/841/19 717/842/19 716/840/19 +f 725/843/19 718/844/19 717/845/19 +f 726/846/19 719/833/19 718/844/19 +f 731/847/20 729/848/20 735/849/20 +f 739/850/19 741/851/19 743/852/19 +f 759/853/19 752/854/19 751/855/19 +f 752/854/19 753/856/19 745/857/19 +f 745/857/19 754/858/19 746/859/19 +f 746/859/19 755/860/19 747/861/19 +f 755/860/19 748/862/19 747/861/19 +f 756/863/19 749/864/19 748/862/19 +f 757/865/19 750/866/19 749/867/19 +f 750/866/19 759/853/19 751/855/19 +f 764/868/20 763/869/20 767/870/20 +f 771/871/19 773/872/19 775/873/19 +f 791/874/19 784/875/19 783/876/19 +f 784/875/19 785/877/19 777/878/19 +f 777/878/19 786/879/19 778/880/19 +f 778/880/19 787/881/19 779/882/19 +f 787/881/19 780/883/19 779/882/19 +f 788/884/19 781/885/19 780/883/19 +f 781/886/19 790/887/19 782/888/19 +f 782/888/19 791/874/19 783/876/19 +f 795/889/20 793/890/20 799/891/20 +f 805/892/19 807/893/19 801/894/19 +f 823/895/19 816/896/19 815/897/19 +f 816/896/19 817/898/19 809/899/19 +f 809/899/19 818/900/19 810/901/19 +f 810/901/19 819/902/19 811/903/19 +f 819/902/19 812/904/19 811/903/19 +f 820/905/19 813/906/19 812/904/19 +f 813/907/19 822/908/19 814/909/19 +f 814/909/19 823/895/19 815/897/19 +f 827/910/20 825/911/20 831/912/20 +f 833/913/19 835/914/19 837/915/19 +f 855/916/19 848/917/19 847/918/19 +f 848/917/19 849/919/19 841/920/19 +f 841/920/19 850/921/19 842/922/19 +f 842/922/19 851/923/19 843/924/19 +f 851/923/19 844/925/19 843/924/19 +f 852/926/19 845/927/19 844/925/19 +f 845/928/19 854/929/19 846/930/19 +f 854/929/19 847/918/19 846/930/19 +f 861/931/20 860/932/20 859/933/20 +f 867/934/19 869/935/19 871/936/19 +f 887/937/19 880/938/19 879/939/19 +f 880/938/19 881/940/19 873/941/19 +f 873/941/19 882/942/19 874/943/19 +f 874/943/19 883/944/19 875/945/19 +f 883/944/19 876/946/19 875/945/19 +f 884/947/19 877/948/19 876/946/19 +f 885/949/19 878/950/19 877/951/19 +f 886/952/19 879/939/19 878/950/19 +f 891/953/20 889/954/20 895/955/20 +f 899/956/19 901/957/19 903/958/19 +f 919/959/19 912/960/19 911/961/19 +f 920/962/19 905/963/19 912/960/19 +f 905/963/19 914/964/19 906/965/19 +f 906/965/19 915/966/19 907/967/19 +f 915/966/19 908/968/19 907/967/19 +f 916/969/19 909/970/19 908/968/19 +f 917/971/19 910/972/19 909/973/19 +f 910/972/19 919/959/19 911/961/19 +f 924/974/20 923/975/20 927/976/20 +f 257/523/19 258/977/19 259/978/19 +f 259/978/19 260/979/19 261/521/19 +f 261/521/19 262/980/19 263/522/19 +f 263/522/19 264/981/19 257/523/19 +f 257/523/19 259/978/19 261/521/19 +f 279/524/19 280/982/19 272/525/19 +f 272/525/19 280/982/19 273/527/19 +f 265/528/19 273/527/19 274/529/19 +f 266/530/19 274/529/19 275/531/19 +f 275/531/19 276/534/19 268/533/19 +f 276/534/19 277/983/19 269/535/19 +f 277/536/19 278/984/19 270/537/19 +f 270/537/19 278/984/19 279/524/19 +f 283/540/20 282/985/20 287/541/20 +f 282/985/20 281/986/20 287/541/20 +f 281/986/20 288/987/20 287/541/20 +f 287/541/20 286/988/20 285/989/20 +f 285/989/20 284/539/20 287/541/20 +f 320/542/21 305/572/21 289/543/21 +f 313/545/22 314/551/22 298/546/22 +f 306/548/23 307/553/23 291/549/23 +f 314/551/24 315/990/24 299/552/24 +f 307/553/25 308/557/25 292/554/25 +f 299/552/26 315/990/26 316/555/26 +f 308/557/27 309/560/27 293/558/27 +f 316/555/28 317/562/28 301/559/28 +f 309/560/29 310/564/29 294/561/29 +f 317/562/30 318/991/30 302/563/30 +f 310/564/31 311/568/31 295/565/31 +f 302/563/32 318/991/32 319/566/32 +f 311/568/33 312/570/33 296/569/33 +f 319/566/34 320/542/34 304/544/34 +f 312/570/35 313/992/35 297/571/35 +f 305/572/36 306/548/36 290/550/36 +f 321/575/19 322/993/19 323/994/19 +f 323/994/19 324/995/19 325/573/19 +f 325/573/19 326/996/19 327/574/19 +f 327/574/19 328/997/19 321/575/19 +f 321/575/19 323/994/19 325/573/19 +f 343/576/19 344/998/19 336/577/19 +f 336/577/19 344/998/19 337/579/19 +f 329/580/19 337/579/19 338/581/19 +f 330/582/19 338/581/19 339/583/19 +f 339/583/19 340/586/19 332/585/19 +f 340/586/19 341/999/19 333/587/19 +f 341/588/19 342/1000/19 334/589/19 +f 334/589/19 342/1000/19 343/576/19 +f 347/1001/20 346/1002/20 345/591/20 +f 345/591/20 352/1003/20 351/592/20 +f 351/592/20 350/1004/20 349/593/20 +f 349/593/20 348/1005/20 347/1001/20 +f 347/1001/20 345/591/20 349/593/20 +f 353/596/19 354/1006/19 355/1007/19 +f 355/1007/19 356/1008/19 353/596/19 +f 356/1008/19 357/594/19 353/596/19 +f 357/594/19 358/1009/19 359/595/19 +f 359/595/19 360/1010/19 353/596/19 +f 375/597/19 376/1011/19 368/598/19 +f 368/598/19 376/1011/19 369/600/19 +f 361/601/19 369/600/19 370/602/19 +f 362/603/19 370/602/19 371/604/19 +f 371/604/19 372/607/19 364/606/19 +f 372/607/19 373/1012/19 365/608/19 +f 373/609/19 374/612/19 366/610/19 +f 374/612/19 375/597/19 367/599/19 +f 379/614/20 378/1013/20 377/1014/20 +f 377/1014/20 384/1015/20 379/614/20 +f 384/1015/20 383/615/20 379/614/20 +f 383/615/20 382/1016/20 381/1017/20 +f 381/1017/20 380/613/20 383/615/20 +f 385/1018/19 386/1019/19 387/616/19 +f 387/616/19 388/1020/19 389/617/19 +f 389/617/19 390/1021/19 391/618/19 +f 391/618/19 392/1022/19 385/1018/19 +f 385/1018/19 387/616/19 391/618/19 +f 407/619/19 408/1023/19 400/620/19 +f 400/620/19 408/1023/19 401/622/19 +f 393/623/19 401/622/19 402/624/19 +f 394/625/19 402/624/19 403/626/19 +f 403/626/19 404/629/19 396/628/19 +f 404/629/19 405/1024/19 397/630/19 +f 405/631/19 406/634/19 398/632/19 +f 406/634/19 407/619/19 399/621/19 +f 411/636/20 410/1025/20 415/637/20 +f 410/1025/20 409/1026/20 415/637/20 +f 409/1026/20 416/1027/20 415/637/20 +f 415/637/20 414/1028/20 413/1029/20 +f 413/1029/20 412/635/20 415/637/20 +f 417/1030/19 418/1031/19 419/638/19 +f 419/638/19 420/1032/19 421/639/19 +f 421/639/19 422/1033/19 423/640/19 +f 423/640/19 424/1034/19 417/1030/19 +f 417/1030/19 419/638/19 423/640/19 +f 439/641/19 440/1035/19 432/642/19 +f 432/642/19 440/1035/19 433/644/19 +f 425/645/19 433/644/19 434/646/19 +f 426/647/19 434/646/19 435/648/19 +f 435/648/19 436/651/19 428/650/19 +f 436/651/19 437/1036/19 429/652/19 +f 429/653/19 437/1037/19 438/654/19 +f 430/655/19 438/654/19 439/641/19 +f 443/657/20 442/1038/20 447/658/20 +f 442/1038/20 441/1039/20 447/658/20 +f 441/1039/20 448/1040/20 447/658/20 +f 447/658/20 446/1041/20 445/1042/20 +f 445/1042/20 444/656/20 447/658/20 +f 449/1043/19 450/1044/19 451/659/19 +f 451/659/19 452/1045/19 453/660/19 +f 453/660/19 454/1046/19 455/661/19 +f 455/661/19 456/1047/19 449/1043/19 +f 449/1043/19 451/659/19 455/661/19 +f 471/662/19 472/1048/19 464/663/19 +f 464/663/19 472/1048/19 465/665/19 +f 457/666/19 465/665/19 466/667/19 +f 458/668/19 466/667/19 467/669/19 +f 467/669/19 468/672/19 460/671/19 +f 468/672/19 469/1049/19 461/673/19 +f 461/674/19 469/1050/19 470/675/19 +f 462/676/19 470/675/19 471/662/19 +f 475/677/20 474/1051/20 473/678/20 +f 473/678/20 480/1052/20 479/679/20 +f 479/679/20 478/1053/20 477/1054/20 +f 477/1054/20 476/1055/20 479/679/20 +f 476/1055/20 475/677/20 479/679/20 +f 481/682/19 482/1056/19 483/1057/19 +f 483/1057/19 484/1058/19 485/680/19 +f 485/680/19 486/1059/19 487/681/19 +f 487/681/19 488/1060/19 481/682/19 +f 481/682/19 483/1057/19 485/680/19 +f 503/683/19 504/1061/19 496/684/19 +f 496/684/19 504/1061/19 497/686/19 +f 489/687/19 497/686/19 498/688/19 +f 490/689/19 498/688/19 499/690/19 +f 499/690/19 500/693/19 492/692/19 +f 500/693/19 501/1062/19 493/694/19 +f 501/695/19 502/1063/19 494/696/19 +f 494/696/19 502/1063/19 503/683/19 +f 507/698/20 506/1064/20 505/699/20 +f 505/699/20 512/1065/20 511/700/20 +f 511/700/20 510/1066/20 509/1067/20 +f 509/1067/20 508/1068/20 511/700/20 +f 508/1068/20 507/698/20 511/700/20 +f 513/701/19 514/1069/19 515/702/19 +f 515/702/19 516/1070/19 517/703/19 +f 517/703/19 518/1071/19 519/1072/19 +f 519/1072/19 520/1073/19 517/703/19 +f 520/1073/19 513/701/19 517/703/19 +f 535/704/19 536/1074/19 528/705/19 +f 528/705/19 536/1074/19 529/707/19 +f 521/708/19 529/707/19 530/709/19 +f 522/710/19 530/709/19 531/711/19 +f 531/711/19 532/714/19 524/713/19 +f 532/714/19 533/1075/19 525/715/19 +f 525/716/19 533/1076/19 534/717/19 +f 526/718/19 534/717/19 535/704/19 +f 539/720/20 538/1077/20 537/1078/20 +f 537/1078/20 544/1079/20 539/720/20 +f 544/1079/20 543/721/20 539/720/20 +f 543/721/20 542/1080/20 541/1081/20 +f 541/1081/20 540/719/20 543/721/20 +f 545/1082/19 546/1083/19 547/722/19 +f 547/722/19 548/1084/19 549/723/19 +f 549/723/19 550/1085/19 551/724/19 +f 551/724/19 552/1086/19 545/1082/19 +f 545/1082/19 547/722/19 551/724/19 +f 567/725/19 568/1087/19 560/726/19 +f 560/726/19 568/1087/19 561/728/19 +f 553/729/19 561/728/19 562/730/19 +f 554/731/19 562/730/19 563/732/19 +f 563/732/19 564/735/19 556/734/19 +f 564/735/19 565/1088/19 557/736/19 +f 565/737/19 566/740/19 558/738/19 +f 566/740/19 567/725/19 559/727/19 +f 571/741/20 570/1089/20 569/742/20 +f 569/742/20 576/1090/20 575/743/20 +f 575/743/20 574/1091/20 573/1092/20 +f 573/1092/20 572/1093/20 575/743/20 +f 572/1093/20 571/741/20 575/743/20 +f 577/1094/19 578/1095/19 579/744/19 +f 579/744/19 580/1096/19 581/745/19 +f 581/745/19 582/1097/19 583/746/19 +f 583/746/19 584/1098/19 577/1094/19 +f 577/1094/19 579/744/19 583/746/19 +f 599/747/19 600/1099/19 592/748/19 +f 592/748/19 600/1099/19 593/750/19 +f 585/751/19 593/750/19 594/752/19 +f 586/753/19 594/752/19 595/754/19 +f 595/754/19 596/757/19 588/756/19 +f 596/757/19 597/1100/19 589/758/19 +f 597/759/19 598/1101/19 590/760/19 +f 590/760/19 598/1101/19 599/747/19 +f 603/763/20 602/1102/20 607/764/20 +f 602/1102/20 601/1103/20 607/764/20 +f 601/1103/20 608/1104/20 607/764/20 +f 607/764/20 606/1105/20 605/1106/20 +f 605/1106/20 604/762/20 607/764/20 +f 609/767/19 610/1107/19 611/1108/19 +f 611/1108/19 612/1109/19 609/767/19 +f 612/1109/19 613/1110/19 609/767/19 +f 613/1110/19 614/1111/19 609/767/19 +f 614/1111/19 615/765/19 609/767/19 +f 631/768/19 632/1112/19 624/769/19 +f 624/769/19 632/1112/19 625/771/19 +f 617/772/19 625/771/19 626/773/19 +f 618/774/19 626/773/19 627/775/19 +f 627/775/19 628/778/19 620/777/19 +f 628/778/19 629/1113/19 621/779/19 +f 621/780/19 629/1114/19 630/781/19 +f 622/782/19 630/781/19 631/768/19 +f 635/783/20 634/1115/20 633/784/20 +f 633/784/20 640/1116/20 639/785/20 +f 639/785/20 638/1117/20 637/1118/20 +f 637/1118/20 636/1119/20 639/785/20 +f 636/1119/20 635/783/20 639/785/20 +f 641/788/19 642/1120/19 643/1121/19 +f 643/1121/19 644/1122/19 645/786/19 +f 645/786/19 646/1123/19 647/787/19 +f 647/787/19 648/1124/19 641/788/19 +f 641/788/19 643/1121/19 645/786/19 +f 663/789/19 664/1125/19 656/790/19 +f 656/790/19 664/1125/19 657/792/19 +f 649/793/19 657/792/19 658/794/19 +f 650/795/19 658/794/19 659/796/19 +f 659/796/19 660/799/19 652/798/19 +f 660/799/19 661/1126/19 653/800/19 +f 653/801/19 661/1127/19 662/802/19 +f 654/803/19 662/802/19 663/789/19 +f 667/804/20 666/1128/20 665/805/20 +f 665/805/20 672/1129/20 671/806/20 +f 671/806/20 670/1130/20 669/1131/20 +f 669/1131/20 668/1132/20 671/806/20 +f 668/1132/20 667/804/20 671/806/20 +f 673/807/19 674/1133/19 675/808/19 +f 675/808/19 676/1134/19 677/809/19 +f 677/809/19 678/1135/19 679/1136/19 +f 679/1136/19 680/1137/19 677/809/19 +f 680/1137/19 673/807/19 677/809/19 +f 695/810/19 696/1138/19 688/811/19 +f 688/811/19 696/1138/19 689/813/19 +f 681/814/19 689/813/19 690/815/19 +f 682/816/19 690/815/19 691/817/19 +f 691/817/19 692/820/19 684/819/19 +f 692/820/19 693/1139/19 685/821/19 +f 685/822/19 693/1140/19 694/823/19 +f 686/824/19 694/823/19 695/810/19 +f 699/826/20 698/1141/20 697/1142/20 +f 697/1142/20 704/1143/20 699/826/20 +f 704/1143/20 703/827/20 699/826/20 +f 703/827/20 702/1144/20 701/1145/20 +f 701/1145/20 700/825/20 703/827/20 +f 705/828/19 706/1146/19 707/829/19 +f 707/829/19 708/1147/19 709/830/19 +f 709/830/19 710/1148/19 705/828/19 +f 710/1148/19 711/1149/19 705/828/19 +f 711/1149/19 712/1150/19 705/828/19 +f 727/831/19 728/1151/19 720/832/19 +f 720/832/19 728/1151/19 721/834/19 +f 713/835/19 721/834/19 722/836/19 +f 714/837/19 722/836/19 723/838/19 +f 723/838/19 724/841/19 716/840/19 +f 724/841/19 725/1152/19 717/842/19 +f 725/843/19 726/846/19 718/844/19 +f 726/846/19 727/831/19 719/833/19 +f 731/847/20 730/1153/20 729/848/20 +f 729/848/20 736/1154/20 735/849/20 +f 735/849/20 734/1155/20 733/1156/20 +f 733/1156/20 732/1157/20 735/849/20 +f 732/1157/20 731/847/20 735/849/20 +f 737/1158/19 738/1159/19 739/850/19 +f 739/850/19 740/1160/19 741/851/19 +f 741/851/19 742/1161/19 743/852/19 +f 743/852/19 744/1162/19 737/1158/19 +f 737/1158/19 739/850/19 743/852/19 +f 759/853/19 760/1163/19 752/854/19 +f 752/854/19 760/1163/19 753/856/19 +f 745/857/19 753/856/19 754/858/19 +f 746/859/19 754/858/19 755/860/19 +f 755/860/19 756/863/19 748/862/19 +f 756/863/19 757/1164/19 749/864/19 +f 757/865/19 758/1165/19 750/866/19 +f 750/866/19 758/1165/19 759/853/19 +f 763/869/20 762/1166/20 767/870/20 +f 762/1166/20 761/1167/20 767/870/20 +f 761/1167/20 768/1168/20 767/870/20 +f 767/870/20 766/1169/20 765/1170/20 +f 765/1170/20 764/868/20 767/870/20 +f 769/1171/19 770/1172/19 771/871/19 +f 771/871/19 772/1173/19 773/872/19 +f 773/872/19 774/1174/19 775/873/19 +f 775/873/19 776/1175/19 769/1171/19 +f 769/1171/19 771/871/19 775/873/19 +f 791/874/19 792/1176/19 784/875/19 +f 784/875/19 792/1176/19 785/877/19 +f 777/878/19 785/877/19 786/879/19 +f 778/880/19 786/879/19 787/881/19 +f 787/881/19 788/884/19 780/883/19 +f 788/884/19 789/1177/19 781/885/19 +f 781/886/19 789/1178/19 790/887/19 +f 782/888/19 790/887/19 791/874/19 +f 795/889/20 794/1179/20 793/890/20 +f 793/890/20 800/1180/20 799/891/20 +f 799/891/20 798/1181/20 797/1182/20 +f 797/1182/20 796/1183/20 799/891/20 +f 796/1183/20 795/889/20 799/891/20 +f 801/894/19 802/1184/19 803/1185/19 +f 803/1185/19 804/1186/19 805/892/19 +f 805/892/19 806/1187/19 807/893/19 +f 807/893/19 808/1188/19 801/894/19 +f 801/894/19 803/1185/19 805/892/19 +f 823/895/19 824/1189/19 816/896/19 +f 816/896/19 824/1189/19 817/898/19 +f 809/899/19 817/898/19 818/900/19 +f 810/901/19 818/900/19 819/902/19 +f 819/902/19 820/905/19 812/904/19 +f 820/905/19 821/1190/19 813/906/19 +f 813/907/19 821/1191/19 822/908/19 +f 814/909/19 822/908/19 823/895/19 +f 827/910/20 826/1192/20 825/911/20 +f 825/911/20 832/1193/20 831/912/20 +f 831/912/20 830/1194/20 829/1195/20 +f 829/1195/20 828/1196/20 831/912/20 +f 828/1196/20 827/910/20 831/912/20 +f 833/913/19 834/1197/19 835/914/19 +f 835/914/19 836/1198/19 837/915/19 +f 837/915/19 838/1199/19 839/1200/19 +f 839/1200/19 840/1201/19 837/915/19 +f 840/1201/19 833/913/19 837/915/19 +f 855/916/19 856/1202/19 848/917/19 +f 848/917/19 856/1202/19 849/919/19 +f 841/920/19 849/919/19 850/921/19 +f 842/922/19 850/921/19 851/923/19 +f 851/923/19 852/926/19 844/925/19 +f 852/926/19 853/1203/19 845/927/19 +f 845/928/19 853/1204/19 854/929/19 +f 854/929/19 855/916/19 847/918/19 +f 859/933/20 858/1205/20 857/1206/20 +f 857/1206/20 864/1207/20 859/933/20 +f 864/1207/20 863/1208/20 859/933/20 +f 863/1208/20 862/1209/20 859/933/20 +f 862/1209/20 861/931/20 859/933/20 +f 865/1210/19 866/1211/19 867/934/19 +f 867/934/19 868/1212/19 869/935/19 +f 869/935/19 870/1213/19 871/936/19 +f 871/936/19 872/1214/19 865/1210/19 +f 865/1210/19 867/934/19 871/936/19 +f 887/937/19 888/1215/19 880/938/19 +f 880/938/19 888/1215/19 881/940/19 +f 873/941/19 881/940/19 882/942/19 +f 874/943/19 882/942/19 883/944/19 +f 883/944/19 884/947/19 876/946/19 +f 884/947/19 885/1216/19 877/948/19 +f 885/949/19 886/952/19 878/950/19 +f 886/952/19 887/937/19 879/939/19 +f 891/953/20 890/1217/20 889/954/20 +f 889/954/20 896/1218/20 895/955/20 +f 895/955/20 894/1219/20 893/1220/20 +f 893/1220/20 892/1221/20 895/955/20 +f 892/1221/20 891/953/20 895/955/20 +f 897/1222/19 898/1223/19 899/956/19 +f 899/956/19 900/1224/19 901/957/19 +f 901/957/19 902/1225/19 903/958/19 +f 903/958/19 904/1226/19 897/1222/19 +f 897/1222/19 899/956/19 903/958/19 +f 919/959/19 920/962/19 912/960/19 +f 920/962/19 913/1227/19 905/963/19 +f 905/963/19 913/1227/19 914/964/19 +f 906/965/19 914/964/19 915/966/19 +f 915/966/19 916/969/19 908/968/19 +f 916/969/19 917/1228/19 909/970/19 +f 917/971/19 918/1229/19 910/972/19 +f 910/972/19 918/1229/19 919/959/19 +f 923/975/20 922/1230/20 927/976/20 +f 922/1230/20 921/1231/20 927/976/20 +f 921/1231/20 928/1232/20 927/976/20 +f 927/976/20 926/1233/20 925/1234/20 +f 925/1234/20 924/974/20 927/976/20 +s 1 +f 271/526/37 264/1235/38 263/1236/37 +f 269/538/39 262/1237/40 261/1238/39 +f 267/532/41 260/1239/42 259/1240/41 +f 265/528/43 258/1241/44 257/1242/43 +f 272/525/38 257/1242/43 264/1235/38 +f 270/537/40 263/1236/37 262/1237/40 +f 268/533/42 261/1243/39 260/1239/42 +f 266/530/44 259/1240/41 258/1241/44 +f 275/531/41 284/1244/42 276/534/42 +f 273/527/43 282/1245/44 274/529/44 +f 280/982/38 281/1246/43 273/527/43 +f 278/984/40 287/1247/37 279/524/37 +f 276/534/42 285/1248/39 277/983/39 +f 274/529/44 283/1249/41 275/531/41 +f 279/524/37 288/1250/38 280/982/38 +f 277/536/39 286/1251/40 278/984/40 +f 335/578/45 328/1252/46 327/1253/45 +f 333/590/47 326/1254/48 325/1255/47 +f 331/584/49 324/1256/50 323/1257/49 +f 329/580/51 322/1258/52 321/1259/51 +f 336/577/46 321/1259/51 328/1252/46 +f 334/589/48 327/1253/45 326/1254/48 +f 332/585/50 325/1260/47 324/1256/50 +f 330/582/52 323/1257/49 322/1258/52 +f 339/583/49 348/1261/50 340/586/50 +f 337/579/51 346/1262/52 338/581/52 +f 344/998/46 345/1263/51 337/579/51 +f 342/1000/48 351/1264/45 343/576/45 +f 340/586/50 349/1265/47 341/999/47 +f 338/581/52 347/1266/49 339/583/49 +f 343/576/45 352/1267/46 344/998/46 +f 341/588/47 350/1268/48 342/1000/48 +f 367/599/53 360/1269/54 359/1270/53 +f 365/611/55 358/1271/56 357/1272/55 +f 363/605/57 356/1273/58 355/1274/57 +f 361/601/59 354/1275/60 353/1276/59 +f 368/598/54 353/1276/59 360/1269/54 +f 366/610/56 359/1270/53 358/1271/56 +f 364/606/58 357/1277/55 356/1273/58 +f 362/603/60 355/1274/57 354/1275/60 +f 371/604/57 380/1278/58 372/607/58 +f 369/600/59 378/1279/60 370/602/60 +f 376/1011/54 377/1280/59 369/600/59 +f 374/612/56 383/1281/53 375/597/53 +f 372/607/58 381/1282/55 373/1012/55 +f 370/602/60 379/1283/57 371/604/57 +f 375/597/53 384/1284/54 376/1011/54 +f 373/609/55 382/1285/56 374/612/56 +f 399/621/61 392/1286/62 391/1287/61 +f 397/633/63 390/1288/64 389/1289/63 +f 395/627/65 388/1290/66 387/1291/65 +f 393/623/67 386/1292/68 385/1293/67 +f 400/620/62 385/1293/67 392/1286/62 +f 398/632/64 391/1287/61 390/1288/64 +f 396/628/66 389/1294/63 388/1290/66 +f 394/625/68 387/1291/65 386/1292/68 +f 403/626/65 412/1295/66 404/629/66 +f 401/622/67 410/1296/68 402/624/68 +f 408/1023/62 409/1297/67 401/622/67 +f 406/634/64 415/1298/61 407/619/61 +f 404/629/66 413/1299/63 405/1024/63 +f 402/624/68 411/1300/65 403/626/65 +f 407/619/61 416/1301/62 408/1023/62 +f 405/631/63 414/1302/64 406/634/64 +f 431/643/69 424/1303/70 423/1304/69 +f 429/653/71 422/1305/72 421/1306/71 +f 427/649/73 420/1307/74 419/1308/73 +f 425/645/75 418/1309/76 417/1310/75 +f 432/642/70 417/1310/75 424/1303/70 +f 430/655/72 423/1304/69 422/1305/72 +f 428/650/74 421/1311/71 420/1307/74 +f 426/647/76 419/1308/73 418/1309/76 +f 435/648/73 444/1312/74 436/651/74 +f 433/644/75 442/1313/76 434/646/76 +f 440/1035/70 441/1314/75 433/644/75 +f 438/654/72 447/1315/69 439/641/69 +f 436/651/74 445/1316/71 437/1036/71 +f 434/646/76 443/1317/73 435/648/73 +f 439/641/69 448/1318/70 440/1035/70 +f 437/1037/71 446/1319/72 438/654/72 +f 463/664/39 456/1320/40 455/1321/39 +f 461/674/41 454/1322/42 453/1323/41 +f 459/670/43 452/1324/44 451/1325/43 +f 457/666/37 450/1326/38 449/1327/37 +f 464/663/40 449/1327/37 456/1320/40 +f 462/676/42 455/1321/39 454/1322/42 +f 460/671/44 453/1328/41 452/1324/44 +f 458/668/38 451/1325/43 450/1326/38 +f 467/669/43 476/1329/44 468/672/44 +f 465/665/37 474/1330/38 466/667/38 +f 472/1048/40 473/1331/37 465/665/37 +f 470/675/42 479/1332/39 471/662/39 +f 468/672/44 477/1333/41 469/1049/41 +f 466/667/38 475/1334/43 467/669/43 +f 471/662/39 480/1335/40 472/1048/40 +f 469/1050/41 478/1336/42 470/675/42 +f 495/685/47 488/1337/48 487/1338/47 +f 493/697/49 486/1339/50 485/1340/49 +f 491/691/51 484/1341/52 483/1342/51 +f 489/687/45 482/1343/46 481/1344/45 +f 496/684/48 481/1344/45 488/1337/48 +f 494/696/50 487/1338/47 486/1339/50 +f 492/692/52 485/1345/49 484/1341/52 +f 490/689/46 483/1342/51 482/1343/46 +f 499/690/51 508/1346/52 500/693/52 +f 497/686/45 506/1347/46 498/688/46 +f 504/1061/48 505/1348/45 497/686/45 +f 502/1063/50 511/1349/47 503/683/47 +f 500/693/52 509/1350/49 501/1062/49 +f 498/688/46 507/1351/51 499/690/51 +f 503/683/47 512/1352/48 504/1061/48 +f 501/695/49 510/1353/50 502/1063/50 +f 527/706/55 520/1354/56 519/1355/55 +f 525/716/57 518/1356/58 517/1357/57 +f 523/712/59 516/1358/60 515/1359/59 +f 521/708/53 514/1360/54 513/1361/53 +f 528/705/56 513/1361/53 520/1354/56 +f 526/718/58 519/1355/55 518/1356/58 +f 524/713/60 517/1362/57 516/1358/60 +f 522/710/54 515/1359/59 514/1360/54 +f 531/711/59 540/1363/60 532/714/60 +f 529/707/53 538/1364/54 530/709/54 +f 536/1074/56 537/1365/53 529/707/53 +f 534/717/58 543/1366/55 535/704/55 +f 532/714/60 541/1367/57 533/1075/57 +f 530/709/54 539/1368/59 531/711/59 +f 535/704/55 544/1369/56 536/1074/56 +f 533/1076/57 542/1370/58 534/717/58 +f 559/727/63 552/1371/64 551/1372/63 +f 557/739/65 550/1373/66 549/1374/65 +f 555/733/67 548/1375/68 547/1376/67 +f 553/729/61 546/1377/62 545/1378/61 +f 560/726/64 545/1378/61 552/1371/64 +f 558/738/66 551/1372/63 550/1373/66 +f 556/734/68 549/1379/65 548/1375/68 +f 554/731/62 547/1376/67 546/1377/62 +f 563/732/67 572/1380/68 564/735/68 +f 561/728/61 570/1381/62 562/730/62 +f 568/1087/64 569/1382/61 561/728/61 +f 566/740/66 575/1383/63 567/725/63 +f 564/735/68 573/1384/65 565/1088/65 +f 562/730/62 571/1385/67 563/732/67 +f 567/725/63 576/1386/64 568/1087/64 +f 565/737/65 574/1387/66 566/740/66 +f 591/749/71 584/1388/72 583/1389/71 +f 589/761/73 582/1390/74 581/1391/73 +f 587/755/75 580/1392/76 579/1393/75 +f 585/751/69 578/1394/70 577/1395/69 +f 592/748/72 577/1395/69 584/1388/72 +f 590/760/74 583/1389/71 582/1390/74 +f 588/756/76 581/1396/73 580/1392/76 +f 586/753/70 579/1393/75 578/1394/70 +f 595/754/75 604/1397/76 596/757/76 +f 593/750/69 602/1398/70 594/752/70 +f 600/1099/72 601/1399/69 593/750/69 +f 598/1101/74 607/1400/71 599/747/71 +f 596/757/76 605/1401/73 597/1100/73 +f 594/752/70 603/1402/75 595/754/75 +f 599/747/71 608/1403/72 600/1099/72 +f 597/759/73 606/1404/74 598/1101/74 +f 623/770/41 616/1405/42 615/1406/41 +f 621/780/43 614/1407/44 613/1408/43 +f 619/776/37 612/1409/38 611/1410/37 +f 617/772/39 610/1411/40 609/1412/39 +f 624/769/42 609/1412/39 616/1405/42 +f 622/782/44 615/1406/41 614/1407/44 +f 620/777/38 613/1413/43 612/1409/38 +f 618/774/40 611/1410/37 610/1411/40 +f 627/775/37 636/1414/38 628/778/38 +f 625/771/39 634/1415/40 626/773/40 +f 632/1112/42 633/1416/39 625/771/39 +f 630/781/44 639/1417/41 631/768/41 +f 628/778/38 637/1418/43 629/1113/43 +f 626/773/40 635/1419/37 627/775/37 +f 631/768/41 640/1420/42 632/1112/42 +f 629/1114/43 638/1421/44 630/781/44 +f 655/791/49 648/1422/50 647/1423/49 +f 653/801/51 646/1424/52 645/1425/51 +f 651/797/45 644/1426/46 643/1427/45 +f 649/793/47 642/1428/48 641/1429/47 +f 656/790/50 641/1429/47 648/1422/50 +f 654/803/52 647/1423/49 646/1424/52 +f 652/798/46 645/1430/51 644/1426/46 +f 650/795/48 643/1427/45 642/1428/48 +f 659/796/45 668/1431/46 660/799/46 +f 657/792/47 666/1432/48 658/794/48 +f 664/1125/50 665/1433/47 657/792/47 +f 662/802/52 671/1434/49 663/789/49 +f 660/799/46 669/1435/51 661/1126/51 +f 658/794/48 667/1436/45 659/796/45 +f 663/789/49 672/1437/50 664/1125/50 +f 661/1127/51 670/1438/52 662/802/52 +f 687/812/57 680/1439/58 679/1440/57 +f 685/822/59 678/1441/60 677/1442/59 +f 683/818/53 676/1443/54 675/1444/53 +f 681/814/55 674/1445/56 673/1446/55 +f 688/811/58 673/1446/55 680/1439/58 +f 686/824/60 679/1440/57 678/1441/60 +f 684/819/54 677/1447/59 676/1443/54 +f 682/816/56 675/1444/53 674/1445/56 +f 691/817/53 700/1448/54 692/820/54 +f 689/813/55 698/1449/56 690/815/56 +f 696/1138/58 697/1450/55 689/813/55 +f 694/823/60 703/1451/57 695/810/57 +f 692/820/54 701/1452/59 693/1139/59 +f 690/815/56 699/1453/53 691/817/53 +f 695/810/57 704/1454/58 696/1138/58 +f 693/1140/59 702/1455/60 694/823/60 +f 719/833/65 712/1456/66 711/1457/65 +f 717/845/67 710/1458/68 709/1459/67 +f 715/839/61 708/1460/62 707/1461/61 +f 713/835/63 706/1462/64 705/1463/63 +f 720/832/66 705/1463/63 712/1456/66 +f 718/844/68 711/1457/65 710/1458/68 +f 716/840/62 709/1464/67 708/1460/62 +f 714/837/64 707/1461/61 706/1462/64 +f 723/838/61 732/1465/62 724/841/62 +f 721/834/63 730/1466/64 722/836/64 +f 728/1151/66 729/1467/63 721/834/63 +f 726/846/68 735/1468/65 727/831/65 +f 724/841/62 733/1469/67 725/1152/67 +f 722/836/64 731/1470/61 723/838/61 +f 727/831/65 736/1471/66 728/1151/66 +f 725/843/67 734/1472/68 726/846/68 +f 751/855/73 744/1473/74 743/1474/73 +f 749/867/75 742/1475/76 741/1476/75 +f 747/861/69 740/1477/70 739/1478/69 +f 745/857/71 738/1479/72 737/1480/71 +f 752/854/74 737/1480/71 744/1473/74 +f 750/866/76 743/1474/73 742/1475/76 +f 748/862/70 741/1481/75 740/1477/70 +f 746/859/72 739/1478/69 738/1479/72 +f 755/860/69 764/1482/70 756/863/70 +f 753/856/71 762/1483/72 754/858/72 +f 760/1163/74 761/1484/71 753/856/71 +f 758/1165/76 767/1485/73 759/853/73 +f 756/863/70 765/1486/75 757/1164/75 +f 754/858/72 763/1487/69 755/860/69 +f 759/853/73 768/1488/74 760/1163/74 +f 757/865/75 766/1489/76 758/1165/76 +f 783/876/43 776/1490/44 775/1491/43 +f 781/886/37 774/1492/38 773/1493/37 +f 779/882/39 772/1494/40 771/1495/39 +f 777/878/41 770/1496/42 769/1497/41 +f 784/875/44 769/1497/41 776/1490/44 +f 782/888/38 775/1491/43 774/1492/38 +f 780/883/40 773/1498/37 772/1494/40 +f 778/880/42 771/1495/39 770/1496/42 +f 787/881/39 796/1499/40 788/884/40 +f 785/877/41 794/1500/42 786/879/42 +f 792/1176/44 793/1501/41 785/877/41 +f 790/887/38 799/1502/43 791/874/43 +f 788/884/40 797/1503/37 789/1177/37 +f 786/879/42 795/1504/39 787/881/39 +f 791/874/43 800/1505/44 792/1176/44 +f 789/1178/37 798/1506/38 790/887/38 +f 815/897/51 808/1507/52 807/1508/51 +f 813/907/45 806/1509/46 805/1510/45 +f 811/903/47 804/1511/48 803/1512/47 +f 809/899/49 802/1513/50 801/1514/49 +f 816/896/52 801/1514/49 808/1507/52 +f 814/909/46 807/1508/51 806/1509/46 +f 812/904/48 805/1515/45 804/1511/48 +f 810/901/50 803/1512/47 802/1513/50 +f 819/902/47 828/1516/48 820/905/48 +f 817/898/49 826/1517/50 818/900/50 +f 824/1189/52 825/1518/49 817/898/49 +f 822/908/46 831/1519/51 823/895/51 +f 820/905/48 829/1520/45 821/1190/45 +f 818/900/50 827/1521/47 819/902/47 +f 823/895/51 832/1522/52 824/1189/52 +f 821/1191/45 830/1523/46 822/908/46 +f 847/918/59 840/1524/60 839/1525/59 +f 845/928/53 838/1526/54 837/1527/53 +f 843/924/55 836/1528/56 835/1529/55 +f 841/920/57 834/1530/58 833/1531/57 +f 848/917/60 833/1531/57 840/1524/60 +f 846/930/54 839/1525/59 838/1526/54 +f 844/925/56 837/1532/53 836/1528/56 +f 842/922/58 835/1529/55 834/1530/58 +f 851/923/55 860/1533/56 852/926/56 +f 849/919/57 858/1534/58 850/921/58 +f 856/1202/60 857/1535/57 849/919/57 +f 854/929/54 863/1536/59 855/916/59 +f 852/926/56 861/1537/53 853/1203/53 +f 850/921/58 859/1538/55 851/923/55 +f 855/916/59 864/1539/60 856/1202/60 +f 853/1204/53 862/1540/54 854/929/54 +f 879/939/67 872/1541/68 871/1542/67 +f 877/951/61 870/1543/62 869/1544/61 +f 875/945/63 868/1545/64 867/1546/63 +f 873/941/65 866/1547/66 865/1548/65 +f 880/938/68 865/1548/65 872/1541/68 +f 878/950/62 871/1542/67 870/1543/62 +f 876/946/64 869/1549/61 868/1545/64 +f 874/943/66 867/1546/63 866/1547/66 +f 883/944/63 892/1550/64 884/947/64 +f 881/940/65 890/1551/66 882/942/66 +f 888/1215/68 889/1552/65 881/940/65 +f 886/952/62 895/1553/67 887/937/67 +f 884/947/64 893/1554/61 885/1216/61 +f 882/942/66 891/1555/63 883/944/63 +f 887/937/67 896/1556/68 888/1215/68 +f 885/949/61 894/1557/62 886/952/62 +f 911/961/75 904/1558/76 903/1559/75 +f 909/973/69 902/1560/70 901/1561/69 +f 907/967/71 900/1562/72 899/1563/71 +f 905/963/73 898/1564/74 897/1565/73 +f 912/960/76 897/1565/73 904/1558/76 +f 910/972/70 903/1559/75 902/1560/70 +f 908/968/72 901/1566/69 900/1562/72 +f 906/965/74 899/1563/71 898/1564/74 +f 915/966/71 924/1567/72 916/969/72 +f 913/1227/73 922/1568/74 914/964/74 +f 920/962/76 921/1569/73 913/1227/73 +f 918/1229/70 927/1570/75 919/959/75 +f 916/969/72 925/1571/69 917/1228/69 +f 914/964/74 923/1572/71 915/966/71 +f 919/959/75 928/1573/76 920/962/76 +f 917/971/69 926/1574/70 918/1229/70 +f 271/526/37 272/525/38 264/1235/38 +f 269/538/39 270/537/40 262/1237/40 +f 267/532/41 268/533/42 260/1239/42 +f 265/528/43 266/530/44 258/1241/44 +f 272/525/38 265/528/43 257/1242/43 +f 270/537/40 271/526/37 263/1236/37 +f 268/533/42 269/535/39 261/1243/39 +f 266/530/44 267/532/41 259/1240/41 +f 275/531/41 283/1249/41 284/1244/42 +f 273/527/43 281/1246/43 282/1245/44 +f 280/982/38 288/1250/38 281/1246/43 +f 278/984/40 286/1251/40 287/1247/37 +f 276/534/42 284/1244/42 285/1248/39 +f 274/529/44 282/1245/44 283/1249/41 +f 279/524/37 287/1247/37 288/1250/38 +f 277/536/39 285/1575/39 286/1251/40 +f 335/578/45 336/577/46 328/1252/46 +f 333/590/47 334/589/48 326/1254/48 +f 331/584/49 332/585/50 324/1256/50 +f 329/580/51 330/582/52 322/1258/52 +f 336/577/46 329/580/51 321/1259/51 +f 334/589/48 335/578/45 327/1253/45 +f 332/585/50 333/587/47 325/1260/47 +f 330/582/52 331/584/49 323/1257/49 +f 339/583/49 347/1266/49 348/1261/50 +f 337/579/51 345/1263/51 346/1262/52 +f 344/998/46 352/1267/46 345/1263/51 +f 342/1000/48 350/1268/48 351/1264/45 +f 340/586/50 348/1261/50 349/1265/47 +f 338/581/52 346/1262/52 347/1266/49 +f 343/576/45 351/1264/45 352/1267/46 +f 341/588/47 349/1576/47 350/1268/48 +f 367/599/53 368/598/54 360/1269/54 +f 365/611/55 366/610/56 358/1271/56 +f 363/605/57 364/606/58 356/1273/58 +f 361/601/59 362/603/60 354/1275/60 +f 368/598/54 361/601/59 353/1276/59 +f 366/610/56 367/599/53 359/1270/53 +f 364/606/58 365/608/55 357/1277/55 +f 362/603/60 363/605/57 355/1274/57 +f 371/604/57 379/1283/57 380/1278/58 +f 369/600/59 377/1280/59 378/1279/60 +f 376/1011/54 384/1284/54 377/1280/59 +f 374/612/56 382/1285/56 383/1281/53 +f 372/607/58 380/1278/58 381/1282/55 +f 370/602/60 378/1279/60 379/1283/57 +f 375/597/53 383/1281/53 384/1284/54 +f 373/609/55 381/1577/55 382/1285/56 +f 399/621/61 400/620/62 392/1286/62 +f 397/633/63 398/632/64 390/1288/64 +f 395/627/65 396/628/66 388/1290/66 +f 393/623/67 394/625/68 386/1292/68 +f 400/620/62 393/623/67 385/1293/67 +f 398/632/64 399/621/61 391/1287/61 +f 396/628/66 397/630/63 389/1294/63 +f 394/625/68 395/627/65 387/1291/65 +f 403/626/65 411/1300/65 412/1295/66 +f 401/622/67 409/1297/67 410/1296/68 +f 408/1023/62 416/1301/62 409/1297/67 +f 406/634/64 414/1302/64 415/1298/61 +f 404/629/66 412/1295/66 413/1299/63 +f 402/624/68 410/1296/68 411/1300/65 +f 407/619/61 415/1298/61 416/1301/62 +f 405/631/63 413/1578/63 414/1302/64 +f 431/643/69 432/642/70 424/1303/70 +f 429/653/71 430/655/72 422/1305/72 +f 427/649/73 428/650/74 420/1307/74 +f 425/645/75 426/647/76 418/1309/76 +f 432/642/70 425/645/75 417/1310/75 +f 430/655/72 431/643/69 423/1304/69 +f 428/650/74 429/652/71 421/1311/71 +f 426/647/76 427/649/73 419/1308/73 +f 435/648/73 443/1317/73 444/1312/74 +f 433/644/75 441/1314/75 442/1313/76 +f 440/1035/70 448/1318/70 441/1314/75 +f 438/654/72 446/1319/72 447/1315/69 +f 436/651/74 444/1312/74 445/1316/71 +f 434/646/76 442/1313/76 443/1317/73 +f 439/641/69 447/1315/69 448/1318/70 +f 437/1037/71 445/1579/71 446/1319/72 +f 463/664/39 464/663/40 456/1320/40 +f 461/674/41 462/676/42 454/1322/42 +f 459/670/43 460/671/44 452/1324/44 +f 457/666/37 458/668/38 450/1326/38 +f 464/663/40 457/666/37 449/1327/37 +f 462/676/42 463/664/39 455/1321/39 +f 460/671/44 461/673/41 453/1328/41 +f 458/668/38 459/670/43 451/1325/43 +f 467/669/43 475/1334/43 476/1329/44 +f 465/665/37 473/1331/37 474/1330/38 +f 472/1048/40 480/1335/40 473/1331/37 +f 470/675/42 478/1336/42 479/1332/39 +f 468/672/44 476/1329/44 477/1333/41 +f 466/667/38 474/1330/38 475/1334/43 +f 471/662/39 479/1332/39 480/1335/40 +f 469/1050/41 477/1580/41 478/1336/42 +f 495/685/47 496/684/48 488/1337/48 +f 493/697/49 494/696/50 486/1339/50 +f 491/691/51 492/692/52 484/1341/52 +f 489/687/45 490/689/46 482/1343/46 +f 496/684/48 489/687/45 481/1344/45 +f 494/696/50 495/685/47 487/1338/47 +f 492/692/52 493/694/49 485/1345/49 +f 490/689/46 491/691/51 483/1342/51 +f 499/690/51 507/1351/51 508/1346/52 +f 497/686/45 505/1348/45 506/1347/46 +f 504/1061/48 512/1352/48 505/1348/45 +f 502/1063/50 510/1353/50 511/1349/47 +f 500/693/52 508/1346/52 509/1350/49 +f 498/688/46 506/1347/46 507/1351/51 +f 503/683/47 511/1349/47 512/1352/48 +f 501/695/49 509/1581/49 510/1353/50 +f 527/706/55 528/705/56 520/1354/56 +f 525/716/57 526/718/58 518/1356/58 +f 523/712/59 524/713/60 516/1358/60 +f 521/708/53 522/710/54 514/1360/54 +f 528/705/56 521/708/53 513/1361/53 +f 526/718/58 527/706/55 519/1355/55 +f 524/713/60 525/715/57 517/1362/57 +f 522/710/54 523/712/59 515/1359/59 +f 531/711/59 539/1368/59 540/1363/60 +f 529/707/53 537/1365/53 538/1364/54 +f 536/1074/56 544/1369/56 537/1365/53 +f 534/717/58 542/1370/58 543/1366/55 +f 532/714/60 540/1363/60 541/1367/57 +f 530/709/54 538/1364/54 539/1368/59 +f 535/704/55 543/1366/55 544/1369/56 +f 533/1076/57 541/1582/57 542/1370/58 +f 559/727/63 560/726/64 552/1371/64 +f 557/739/65 558/738/66 550/1373/66 +f 555/733/67 556/734/68 548/1375/68 +f 553/729/61 554/731/62 546/1377/62 +f 560/726/64 553/729/61 545/1378/61 +f 558/738/66 559/727/63 551/1372/63 +f 556/734/68 557/736/65 549/1379/65 +f 554/731/62 555/733/67 547/1376/67 +f 563/732/67 571/1385/67 572/1380/68 +f 561/728/61 569/1382/61 570/1381/62 +f 568/1087/64 576/1386/64 569/1382/61 +f 566/740/66 574/1387/66 575/1383/63 +f 564/735/68 572/1380/68 573/1384/65 +f 562/730/62 570/1381/62 571/1385/67 +f 567/725/63 575/1383/63 576/1386/64 +f 565/737/65 573/1583/65 574/1387/66 +f 591/749/71 592/748/72 584/1388/72 +f 589/761/73 590/760/74 582/1390/74 +f 587/755/75 588/756/76 580/1392/76 +f 585/751/69 586/753/70 578/1394/70 +f 592/748/72 585/751/69 577/1395/69 +f 590/760/74 591/749/71 583/1389/71 +f 588/756/76 589/758/73 581/1396/73 +f 586/753/70 587/755/75 579/1393/75 +f 595/754/75 603/1402/75 604/1397/76 +f 593/750/69 601/1399/69 602/1398/70 +f 600/1099/72 608/1403/72 601/1399/69 +f 598/1101/74 606/1404/74 607/1400/71 +f 596/757/76 604/1397/76 605/1401/73 +f 594/752/70 602/1398/70 603/1402/75 +f 599/747/71 607/1400/71 608/1403/72 +f 597/759/73 605/1584/73 606/1404/74 +f 623/770/41 624/769/42 616/1405/42 +f 621/780/43 622/782/44 614/1407/44 +f 619/776/37 620/777/38 612/1409/38 +f 617/772/39 618/774/40 610/1411/40 +f 624/769/42 617/772/39 609/1412/39 +f 622/782/44 623/770/41 615/1406/41 +f 620/777/38 621/779/43 613/1413/43 +f 618/774/40 619/776/37 611/1410/37 +f 627/775/37 635/1419/37 636/1414/38 +f 625/771/39 633/1416/39 634/1415/40 +f 632/1112/42 640/1420/42 633/1416/39 +f 630/781/44 638/1421/44 639/1417/41 +f 628/778/38 636/1414/38 637/1418/43 +f 626/773/40 634/1415/40 635/1419/37 +f 631/768/41 639/1417/41 640/1420/42 +f 629/1114/43 637/1585/43 638/1421/44 +f 655/791/49 656/790/50 648/1422/50 +f 653/801/51 654/803/52 646/1424/52 +f 651/797/45 652/798/46 644/1426/46 +f 649/793/47 650/795/48 642/1428/48 +f 656/790/50 649/793/47 641/1429/47 +f 654/803/52 655/791/49 647/1423/49 +f 652/798/46 653/800/51 645/1430/51 +f 650/795/48 651/797/45 643/1427/45 +f 659/796/45 667/1436/45 668/1431/46 +f 657/792/47 665/1433/47 666/1432/48 +f 664/1125/50 672/1437/50 665/1433/47 +f 662/802/52 670/1438/52 671/1434/49 +f 660/799/46 668/1431/46 669/1435/51 +f 658/794/48 666/1432/48 667/1436/45 +f 663/789/49 671/1434/49 672/1437/50 +f 661/1127/51 669/1586/51 670/1438/52 +f 687/812/57 688/811/58 680/1439/58 +f 685/822/59 686/824/60 678/1441/60 +f 683/818/53 684/819/54 676/1443/54 +f 681/814/55 682/816/56 674/1445/56 +f 688/811/58 681/814/55 673/1446/55 +f 686/824/60 687/812/57 679/1440/57 +f 684/819/54 685/821/59 677/1447/59 +f 682/816/56 683/818/53 675/1444/53 +f 691/817/53 699/1453/53 700/1448/54 +f 689/813/55 697/1450/55 698/1449/56 +f 696/1138/58 704/1454/58 697/1450/55 +f 694/823/60 702/1455/60 703/1451/57 +f 692/820/54 700/1448/54 701/1452/59 +f 690/815/56 698/1449/56 699/1453/53 +f 695/810/57 703/1451/57 704/1454/58 +f 693/1140/59 701/1587/59 702/1455/60 +f 719/833/65 720/832/66 712/1456/66 +f 717/845/67 718/844/68 710/1458/68 +f 715/839/61 716/840/62 708/1460/62 +f 713/835/63 714/837/64 706/1462/64 +f 720/832/66 713/835/63 705/1463/63 +f 718/844/68 719/833/65 711/1457/65 +f 716/840/62 717/842/67 709/1464/67 +f 714/837/64 715/839/61 707/1461/61 +f 723/838/61 731/1470/61 732/1465/62 +f 721/834/63 729/1467/63 730/1466/64 +f 728/1151/66 736/1471/66 729/1467/63 +f 726/846/68 734/1472/68 735/1468/65 +f 724/841/62 732/1465/62 733/1469/67 +f 722/836/64 730/1466/64 731/1470/61 +f 727/831/65 735/1468/65 736/1471/66 +f 725/843/67 733/1588/67 734/1472/68 +f 751/855/73 752/854/74 744/1473/74 +f 749/867/75 750/866/76 742/1475/76 +f 747/861/69 748/862/70 740/1477/70 +f 745/857/71 746/859/72 738/1479/72 +f 752/854/74 745/857/71 737/1480/71 +f 750/866/76 751/855/73 743/1474/73 +f 748/862/70 749/864/75 741/1481/75 +f 746/859/72 747/861/69 739/1478/69 +f 755/860/69 763/1487/69 764/1482/70 +f 753/856/71 761/1484/71 762/1483/72 +f 760/1163/74 768/1488/74 761/1484/71 +f 758/1165/76 766/1489/76 767/1485/73 +f 756/863/70 764/1482/70 765/1486/75 +f 754/858/72 762/1483/72 763/1487/69 +f 759/853/73 767/1485/73 768/1488/74 +f 757/865/75 765/1589/75 766/1489/76 +f 783/876/43 784/875/44 776/1490/44 +f 781/886/37 782/888/38 774/1492/38 +f 779/882/39 780/883/40 772/1494/40 +f 777/878/41 778/880/42 770/1496/42 +f 784/875/44 777/878/41 769/1497/41 +f 782/888/38 783/876/43 775/1491/43 +f 780/883/40 781/885/37 773/1498/37 +f 778/880/42 779/882/39 771/1495/39 +f 787/881/39 795/1504/39 796/1499/40 +f 785/877/41 793/1501/41 794/1500/42 +f 792/1176/44 800/1505/44 793/1501/41 +f 790/887/38 798/1506/38 799/1502/43 +f 788/884/40 796/1499/40 797/1503/37 +f 786/879/42 794/1500/42 795/1504/39 +f 791/874/43 799/1502/43 800/1505/44 +f 789/1178/37 797/1590/37 798/1506/38 +f 815/897/51 816/896/52 808/1507/52 +f 813/907/45 814/909/46 806/1509/46 +f 811/903/47 812/904/48 804/1511/48 +f 809/899/49 810/901/50 802/1513/50 +f 816/896/52 809/899/49 801/1514/49 +f 814/909/46 815/897/51 807/1508/51 +f 812/904/48 813/906/45 805/1515/45 +f 810/901/50 811/903/47 803/1512/47 +f 819/902/47 827/1521/47 828/1516/48 +f 817/898/49 825/1518/49 826/1517/50 +f 824/1189/52 832/1522/52 825/1518/49 +f 822/908/46 830/1523/46 831/1519/51 +f 820/905/48 828/1516/48 829/1520/45 +f 818/900/50 826/1517/50 827/1521/47 +f 823/895/51 831/1519/51 832/1522/52 +f 821/1191/45 829/1591/45 830/1523/46 +f 847/918/59 848/917/60 840/1524/60 +f 845/928/53 846/930/54 838/1526/54 +f 843/924/55 844/925/56 836/1528/56 +f 841/920/57 842/922/58 834/1530/58 +f 848/917/60 841/920/57 833/1531/57 +f 846/930/54 847/918/59 839/1525/59 +f 844/925/56 845/927/53 837/1532/53 +f 842/922/58 843/924/55 835/1529/55 +f 851/923/55 859/1538/55 860/1533/56 +f 849/919/57 857/1535/57 858/1534/58 +f 856/1202/60 864/1539/60 857/1535/57 +f 854/929/54 862/1540/54 863/1536/59 +f 852/926/56 860/1533/56 861/1537/53 +f 850/921/58 858/1534/58 859/1538/55 +f 855/916/59 863/1536/59 864/1539/60 +f 853/1204/53 861/1592/53 862/1540/54 +f 879/939/67 880/938/68 872/1541/68 +f 877/951/61 878/950/62 870/1543/62 +f 875/945/63 876/946/64 868/1545/64 +f 873/941/65 874/943/66 866/1547/66 +f 880/938/68 873/941/65 865/1548/65 +f 878/950/62 879/939/67 871/1542/67 +f 876/946/64 877/948/61 869/1549/61 +f 874/943/66 875/945/63 867/1546/63 +f 883/944/63 891/1555/63 892/1550/64 +f 881/940/65 889/1552/65 890/1551/66 +f 888/1215/68 896/1556/68 889/1552/65 +f 886/952/62 894/1557/62 895/1553/67 +f 884/947/64 892/1550/64 893/1554/61 +f 882/942/66 890/1551/66 891/1555/63 +f 887/937/67 895/1553/67 896/1556/68 +f 885/949/61 893/1593/61 894/1557/62 +f 911/961/75 912/960/76 904/1558/76 +f 909/973/69 910/972/70 902/1560/70 +f 907/967/71 908/968/72 900/1562/72 +f 905/963/73 906/965/74 898/1564/74 +f 912/960/76 905/963/73 897/1565/73 +f 910/972/70 911/961/75 903/1559/75 +f 908/968/72 909/970/69 901/1566/69 +f 906/965/74 907/967/71 899/1563/71 +f 915/966/71 923/1572/71 924/1567/72 +f 913/1227/73 921/1569/73 922/1568/74 +f 920/962/76 928/1573/76 921/1569/73 +f 918/1229/70 926/1574/70 927/1570/75 +f 916/969/72 924/1567/72 925/1571/69 +f 914/964/74 922/1568/74 923/1572/71 +f 919/959/75 927/1570/75 928/1573/76 +f 917/971/69 925/1594/69 926/1574/70 +o Gun +v 1.000000 0.562500 2.000000 +v 1.000000 1.437500 2.000000 +v 1.000000 0.562500 6.000000 +v 1.000000 1.437500 6.000000 +v -1.000000 0.562500 2.000000 +v -1.000000 1.437500 2.000000 +v -1.000000 0.562500 6.000000 +v -1.000000 1.437500 6.000000 +v 0.437500 2.000000 2.000000 +v -0.437500 2.000000 2.000000 +v 0.437500 2.000000 6.000000 +v -0.437500 2.000000 6.000000 +v 0.437500 0.000000 2.000000 +v -0.437500 0.000000 2.000000 +v 0.437500 0.000000 6.000000 +v -0.437500 0.000000 6.000000 +v 0.250000 2.750000 2.000000 +v -0.250000 2.750000 2.000000 +v 0.250000 2.750000 6.000000 +v -0.250000 2.750000 6.000000 +v 0.000000 1.500000 6.000000 +v 0.250000 1.433012 6.000000 +v 0.433013 1.250000 6.000000 +v 0.500000 1.000000 6.000000 +v 0.433013 0.750000 6.000000 +v 0.250000 0.566988 6.000000 +v 0.000000 0.500000 6.000000 +v -0.250000 0.566987 6.000000 +v -0.433012 0.750000 6.000000 +v -0.500000 1.000000 6.000000 +v -0.433012 1.250000 6.000000 +v -0.250000 1.433012 6.000000 +v 0.000000 1.500000 7.500000 +v 0.250000 1.433012 7.500000 +v 0.433013 1.250000 7.500000 +v 0.500000 1.000000 7.500000 +v 0.433013 0.750000 7.500000 +v 0.250000 0.566988 7.500000 +v 0.000001 0.500000 7.500000 +v -0.249999 0.566987 7.500000 +v -0.433012 0.750000 7.500000 +v -0.500000 1.000000 7.500000 +v -0.433012 1.250000 7.500000 +v -0.250000 1.433012 7.500000 +v 0.000000 1.375000 7.500000 +v 0.187500 1.324759 7.500000 +v 0.324760 1.187500 7.500000 +v 0.375000 1.000000 7.500000 +v 0.324760 0.812500 7.500000 +v 0.187500 0.675241 7.500000 +v 0.000000 0.625000 7.500000 +v -0.187499 0.675240 7.500000 +v -0.324759 0.812500 7.500000 +v -0.375000 1.000000 7.500000 +v -0.324759 1.187500 7.500000 +v -0.187500 1.324759 7.500000 +v 0.000000 1.375000 6.500000 +v 0.187500 1.324759 6.500000 +v 0.324760 1.187500 6.500000 +v 0.375000 1.000000 6.500000 +v 0.324760 0.812500 6.500000 +v 0.187500 0.675241 6.500000 +v 0.000000 0.625000 6.500000 +v -0.187500 0.675240 6.500000 +v -0.324759 0.812500 6.500000 +v -0.375000 1.000000 6.500000 +v -0.324759 1.187500 6.500000 +v -0.187500 1.324759 6.500000 +v 0.000000 1.500000 2.000000 +v 0.250000 1.433012 2.000000 +v 0.433013 1.250000 2.000000 +v 0.500000 1.000000 2.000000 +v 0.433013 0.750000 2.000000 +v 0.250000 0.566988 2.000000 +v 0.000000 0.500000 2.000000 +v -0.250000 0.566987 2.000000 +v -0.433012 0.750000 2.000000 +v -0.500000 1.000000 2.000000 +v -0.433012 1.250000 2.000000 +v -0.250000 1.433012 2.000000 +v 0.000000 1.500000 1.000000 +v 0.250000 1.433012 1.000000 +v 0.433013 1.250000 1.000000 +v 0.500000 1.000000 1.000000 +v 0.433013 0.750000 1.000000 +v 0.250000 0.566988 1.000000 +v 0.000000 0.500000 1.000000 +v -0.250000 0.566987 1.000000 +v -0.433012 0.750000 1.000000 +v -0.500000 1.000000 1.000000 +v -0.433013 1.250000 1.000000 +v -0.250000 1.433012 1.000000 +v 0.500000 0.250000 0.500000 +v -0.500000 0.250000 0.500000 +v 0.500000 0.250000 1.000000 +v -0.500000 0.250000 1.000000 +v 0.500000 1.750000 1.000000 +v 0.500000 1.250000 0.500000 +v -0.500000 1.250000 0.500000 +v -0.500000 1.750000 1.000000 +v -0.312500 0.000000 6.000000 +v 0.312500 0.000000 6.000000 +v -0.312500 0.000000 2.000000 +v 0.312500 0.000000 2.000000 +v -0.562500 -0.500000 6.000000 +v 0.562500 -0.500000 6.000000 +v -0.562500 -0.500000 2.000000 +v 0.562500 -0.500000 2.000000 +v -0.312500 -1.000000 6.000000 +v 0.312500 -1.000000 6.000000 +v -0.312500 -1.000000 2.000000 +v 0.312500 -1.000000 2.000000 +v 0.750000 0.250000 -1.875000 +v -0.750000 0.250000 -1.875000 +v 0.750000 0.250000 -1.375000 +v -0.750000 0.250000 -1.375000 +v 0.750000 2.750000 -1.375000 +v 0.312500 2.125000 2.000000 +v -0.312500 2.125000 2.000000 +v -0.750000 2.750000 -1.375000 +v 0.750000 0.500000 -2.375000 +v -0.750000 0.500000 -2.375000 +v 0.750000 2.750000 -2.375000 +v -0.750000 2.750000 -2.375000 +v -0.187500 2.625000 2.000000 +v 0.187500 2.625000 2.000000 +v 0.312500 2.125000 -1.375000 +v -0.312500 2.125000 -1.375000 +v -0.187500 2.625000 -1.375000 +v 0.187500 2.625000 -1.375000 +v 0.500000 1.250000 -1.375000 +v -0.500000 1.250000 -1.375000 +v 0.500000 2.000000 0.750000 +v -0.500000 2.000000 0.750000 +v 0.500000 2.000000 -1.375000 +v -0.500000 2.000000 -1.375000 +v -0.625000 2.000000 -2.375000 +v -1.000000 1.625000 -2.375000 +v 1.000000 1.625000 -2.375000 +v 0.625000 2.000000 -2.375000 +v -1.000000 1.625000 -4.875000 +v -0.625000 2.000000 -4.875000 +v 0.625000 2.000000 -4.875000 +v 1.000000 1.625000 -4.875000 +v 0.750000 1.375000 -4.875000 +v 0.375000 1.750000 -4.875000 +v -0.375000 1.750000 -4.875000 +v -0.750000 1.375000 -4.875000 +v 0.375000 0.250000 -4.875000 +v 0.750000 0.625000 -4.875000 +v -0.750000 0.625000 -4.875000 +v -0.375000 0.250000 -4.875000 +v 0.750000 0.625000 -6.875000 +v 0.375000 0.250000 -6.875000 +v 0.375000 1.750000 -6.875000 +v 0.750000 1.375000 -6.875000 +v -0.750000 1.375000 -6.875000 +v -0.375000 1.750000 -6.875000 +v -0.375000 0.250000 -6.875000 +v -0.750000 0.625000 -6.875000 +v 0.125000 2.750000 -2.375000 +v 0.500000 2.750000 -2.375000 +v 0.125000 2.000000 -3.375000 +v 0.500000 2.000000 -3.375000 +v 0.125000 2.000000 -2.375000 +v 0.500000 2.000000 -2.375000 +v -0.125000 2.000000 -2.375000 +v -0.500000 2.000000 -2.375000 +v -0.125000 2.000000 -3.375000 +v -0.500000 2.000000 -3.375000 +v -0.125000 2.750000 -2.375000 +v -0.500000 2.750000 -2.375000 +v -0.250000 0.000000 -3.250000 +v 0.250000 0.000000 -3.250000 +v -0.250000 0.000000 -4.625000 +v 0.250000 0.000000 -4.625000 +v -0.250000 -2.500000 -5.125000 +v -0.250000 -2.500000 -3.750000 +v 0.250000 -2.500000 -3.750000 +v 0.250000 -2.500000 -5.125000 +v 0.500000 0.000000 -3.500000 +v 0.500000 0.000000 -4.375000 +v 0.500000 -2.500000 -4.000000 +v 0.500000 -2.500000 -4.875000 +v -0.500000 0.000000 -4.375000 +v -0.500000 0.000000 -3.500000 +v -0.500000 -2.500000 -4.875000 +v -0.500000 -2.500000 -4.000000 +v -0.250000 0.000000 -2.875000 +v 0.250000 0.000000 -2.875000 +v -0.250000 -1.000000 -2.750000 +v 0.250000 -1.000000 -2.750000 +v -0.250000 0.000000 -3.250000 +v 0.250000 0.000000 -3.250000 +v -0.250000 -1.000000 -3.500000 +v 0.250000 -1.000000 -3.500000 +v 0.750000 0.875000 -4.875000 +v 1.000000 0.875000 -4.875000 +v 0.750000 1.125000 -4.875000 +v 1.000000 1.125000 -4.875000 +v 0.750000 0.875000 -8.875000 +v 1.000000 0.875000 -8.875000 +v 0.750000 1.125000 -8.875000 +v 1.000000 1.125000 -8.875000 +v -1.000000 0.875000 -4.875000 +v -0.750000 0.875000 -4.875000 +v -1.000000 1.125000 -4.875000 +v -0.750000 1.125000 -4.875000 +v -1.000000 0.875000 -8.875000 +v -0.750000 0.875000 -8.875000 +v -1.000000 1.125000 -8.875000 +v -0.750000 1.125000 -8.875000 +v 0.750000 0.875000 -9.125000 +v 1.000000 0.875000 -9.125000 +v -1.000000 0.875000 -9.125000 +v -0.750000 0.875000 -9.125000 +v 0.750000 -2.125000 -8.875000 +v 1.000000 -2.125000 -8.875000 +v -1.000000 -2.125000 -8.875000 +v -0.750000 -2.125000 -8.875000 +v 0.750000 -2.125000 -9.125000 +v 1.000000 -2.125000 -9.125000 +v -1.000000 -2.125000 -9.125000 +v -0.750000 -2.125000 -9.125000 +v 0.750000 -2.375000 -8.875000 +v -0.750000 -2.375000 -8.875000 +v 0.750000 -2.375000 -9.125000 +v -0.750000 -2.375000 -9.125000 +v 0.500000 1.500000 2.000000 +v 0.500000 1.250000 2.000000 +v 0.500000 1.500000 0.625000 +v 0.500000 1.250000 0.625000 +v 0.750000 1.500000 2.000000 +v 0.750000 1.250000 2.000000 +v 0.750000 1.500000 0.875000 +v 0.750000 1.250000 0.875000 +v 0.500000 0.750000 2.000000 +v 0.500000 0.500000 2.000000 +v 0.500000 0.750000 0.625000 +v 0.500000 0.500000 0.625000 +v 0.750000 0.750000 2.000000 +v 0.750000 0.500000 2.000000 +v 0.750000 0.750000 0.875000 +v 0.750000 0.500000 0.875000 +v -0.500000 1.500000 2.000000 +v -0.500000 1.250000 2.000000 +v -0.500000 1.500000 0.625000 +v -0.500000 1.250000 0.625000 +v -0.750000 1.500000 2.000000 +v -0.750000 1.250000 2.000000 +v -0.750000 1.500000 0.875000 +v -0.750000 1.250000 0.875000 +v -0.500000 0.750000 2.000000 +v -0.500000 0.500000 2.000000 +v -0.500000 0.750000 0.625000 +v -0.500000 0.500000 0.625000 +v -0.750000 0.750000 2.000000 +v -0.750000 0.500000 2.000000 +v -0.750000 0.750000 0.875000 +v -0.750000 0.500000 0.875000 +v -1.000000 0.375000 -2.375000 +v -0.625000 0.000000 -2.375000 +v 0.625000 0.000000 -2.375000 +v 1.000000 0.375000 -2.375000 +v -0.625000 0.000000 -4.875000 +v -1.000000 0.375000 -4.875000 +v 1.000000 0.375000 -4.875000 +v 0.625000 0.000000 -4.875000 vt 0.191235 0.199219 vt 0.063745 0.144531 vt 0.191235 0.144531 @@ -1260,311 +4672,6 @@ vt 0.346614 0.210938 vt 0.410359 0.273438 vt 0.394422 0.304688 vt 0.362550 0.304688 -vt 0.904382 0.187500 -vt 0.892430 0.246094 -vt 0.892430 0.191406 -vt 0.950199 0.875000 -vt 0.944223 0.933594 -vt 0.944223 0.878906 -vt 0.944223 0.816406 -vt 0.950199 0.871094 -vt 0.944223 0.871094 -vt 0.944223 0.753906 -vt 0.950199 0.808594 -vt 0.944223 0.808594 -vt 0.944223 0.691406 -vt 0.950199 0.746094 -vt 0.944223 0.746094 -vt 0.944223 0.628906 -vt 0.950199 0.683594 -vt 0.944223 0.683594 -vt 0.944223 0.566406 -vt 0.950199 0.621094 -vt 0.944223 0.621094 -vt 0.944223 0.503906 -vt 0.950199 0.558594 -vt 0.944223 0.558594 -vt 0.944223 0.441406 -vt 0.950199 0.496094 -vt 0.944223 0.496094 -vt 0.944223 0.378906 -vt 0.950199 0.433594 -vt 0.944223 0.433594 -vt 0.944223 0.316406 -vt 0.950199 0.371094 -vt 0.944223 0.371094 -vt 0.944223 0.253906 -vt 0.950199 0.308594 -vt 0.944223 0.308594 -vt 0.944223 0.191406 -vt 0.950199 0.246094 -vt 0.944223 0.246094 -vt 0.944223 0.183594 -vt 0.950199 0.125000 -vt 0.950199 0.183594 -vt 0.944223 0.121094 -vt 0.950199 0.062500 -vt 0.950199 0.121094 -vt 0.944223 0.058594 -vt 0.950199 0.000000 -vt 0.950199 0.058594 -vt 0.944223 0.996094 -vt 0.950199 0.937500 -vt 0.950199 0.996094 -vt 0.968127 0.937500 -vt 0.962151 0.996094 -vt 0.962151 0.937500 -vt 0.962151 0.933594 -vt 0.968127 0.875000 -vt 0.962151 0.812500 -vt 0.968127 0.812500 -vt 0.962151 0.808594 -vt 0.968127 0.750000 -vt 0.962151 0.687500 -vt 0.968127 0.687500 -vt 0.962151 0.625000 -vt 0.968127 0.625000 -vt 0.962151 0.562500 -vt 0.968127 0.562500 -vt 0.962151 0.500000 -vt 0.968127 0.500000 -vt 0.962151 0.437500 -vt 0.968127 0.437500 -vt 0.962151 0.375000 -vt 0.968127 0.375000 -vt 0.962151 0.312500 -vt 0.968127 0.312500 -vt 0.962151 0.250000 -vt 0.968127 0.250000 -vt 0.962151 0.246094 -vt 0.968127 0.187500 -vt 0.962151 0.183594 -vt 0.968127 0.125000 -vt 0.962151 0.121094 -vt 0.968127 0.062500 -vt 0.962151 0.058594 -vt 0.968127 -0.000000 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.904382 0.125000 -vt 0.892430 0.183594 -vt 0.892430 0.128906 -vt 0.904382 0.062500 -vt 0.892430 0.121094 -vt 0.892430 0.066406 -vt 0.904382 -0.000000 -vt 0.892430 0.058594 -vt 0.892430 0.003906 -vt 0.904382 0.937500 -vt 0.892430 0.996094 -vt 0.892430 0.941406 -vt 0.904382 0.875000 -vt 0.892430 0.933594 -vt 0.892430 0.878906 -vt 0.904382 0.812500 -vt 0.892430 0.871094 -vt 0.892430 0.816406 -vt 0.892430 0.753906 -vt 0.904382 0.750000 -vt 0.892430 0.691406 -vt 0.904382 0.687500 -vt 0.892430 0.628906 -vt 0.904382 0.625000 -vt 0.892430 0.566406 -vt 0.904382 0.562500 -vt 0.892430 0.503906 -vt 0.904382 0.500000 -vt 0.892430 0.441406 -vt 0.904382 0.437500 -vt 0.892430 0.378906 -vt 0.904382 0.375000 -vt 0.892430 0.316406 -vt 0.904382 0.312500 -vt 0.892430 0.253906 -vt 0.904382 0.250000 -vt 0.944223 0.191406 -vt 0.938247 0.246094 -vt 0.938247 0.187500 -vt 0.938247 0.125000 -vt 0.944223 0.183594 -vt 0.938247 0.183594 -vt 0.938295 0.062694 -vt 0.944223 0.121094 -vt 0.938247 0.121094 -vt 0.938247 0.000000 -vt 0.944223 0.058594 -vt 0.938295 0.058027 -vt 0.938247 0.937500 -vt 0.944223 0.996094 -vt 0.938247 0.996094 -vt 0.938247 0.875000 -vt 0.944223 0.933594 -vt 0.938247 0.933594 -vt 0.938247 0.812500 -vt 0.944223 0.871094 -vt 0.938247 0.871094 -vt 0.944223 0.753906 -vt 0.938247 0.808594 -vt 0.938247 0.750000 -vt 0.944223 0.691406 -vt 0.938247 0.746094 -vt 0.938247 0.687500 -vt 0.944223 0.628906 -vt 0.938247 0.683594 -vt 0.938247 0.625000 -vt 0.944223 0.566406 -vt 0.938247 0.621094 -vt 0.938247 0.562500 -vt 0.944223 0.503906 -vt 0.938247 0.558594 -vt 0.938247 0.500000 -vt 0.944223 0.441406 -vt 0.938247 0.496094 -vt 0.938247 0.437500 -vt 0.944223 0.378906 -vt 0.938247 0.433594 -vt 0.938247 0.375000 -vt 0.944223 0.316406 -vt 0.938247 0.371094 -vt 0.938247 0.312500 -vt 0.944223 0.253906 -vt 0.938247 0.308594 -vt 0.938247 0.250000 -vt 0.920319 0.187500 -vt 0.926295 0.246094 -vt 0.920319 0.250000 -vt 0.920319 0.312500 -vt 0.926295 0.250000 -vt 0.926295 0.308594 -vt 0.920319 0.375000 -vt 0.926295 0.312500 -vt 0.926295 0.371094 -vt 0.920319 0.437500 -vt 0.926295 0.375000 -vt 0.926295 0.433594 -vt 0.920319 0.500000 -vt 0.926295 0.437500 -vt 0.926295 0.496094 -vt 0.920319 0.562500 -vt 0.926295 0.500000 -vt 0.926295 0.558594 -vt 0.920319 0.625000 -vt 0.926295 0.562500 -vt 0.926295 0.621094 -vt 0.920319 0.687500 -vt 0.926295 0.625000 -vt 0.926295 0.683594 -vt 0.926295 0.746094 -vt 0.920319 0.750000 -vt 0.926295 0.808594 -vt 0.920319 0.812500 -vt 0.926295 0.871094 -vt 0.920319 0.875000 -vt 0.926295 0.933594 -vt 0.920319 0.937500 -vt 0.926295 0.996094 -vt 0.920319 1.000000 -vt 0.920319 -0.000000 -vt 0.926295 0.058594 -vt 0.920319 0.062500 -vt 0.926295 0.121094 -vt 0.920319 0.125000 -vt 0.926295 0.183594 -vt 0.730756 0.268904 -vt 0.815061 0.268904 -vt 0.815061 0.434221 -vt 0.772909 0.000291 -vt 0.832521 0.117188 -vt 0.772909 0.234084 -vt 0.888446 0.273438 -vt 0.836653 0.312500 -vt 0.836653 0.273438 -vt 0.888446 0.000000 -vt 0.836653 0.039062 -vt 0.836653 0.000000 -vt 0.888446 0.351562 -vt 0.836653 0.390625 -vt 0.836653 0.351562 -vt 0.888446 0.039062 -vt 0.836653 0.078125 -vt 0.888446 0.390625 -vt 0.836653 0.429688 -vt 0.888446 0.117188 -vt 0.836653 0.117188 -vt 0.888446 0.429688 -vt 0.836653 0.468750 -vt 0.836653 0.156250 -vt 0.888446 0.468750 -vt 0.836653 0.507812 -vt 0.888446 0.156250 -vt 0.836653 0.195312 -vt 0.888446 0.507812 -vt 0.836653 0.546875 -vt 0.888446 0.234375 -vt 0.836653 0.234375 -vt 0.888446 0.546875 -vt 0.836653 0.585938 -vt 0.888446 0.585938 -vt 0.836653 0.625000 -vt 0.888446 0.312500 -vt 0.730756 0.034529 -vt 0.815061 0.034529 -vt 0.815061 0.199846 -vt 0.772909 0.234666 -vt 0.832521 0.351562 -vt 0.772908 0.468459 -vt 0.996016 0.378906 -vt 0.984064 0.437500 -vt 0.984064 0.375000 -vt 0.996016 0.441406 -vt 0.984064 0.500000 -vt 0.996016 0.503906 -vt 0.984064 0.562500 -vt 0.996016 0.566406 -vt 0.984064 0.625000 -vt 0.996016 0.628906 -vt 0.984064 0.687500 -vt 0.996016 0.691406 -vt 0.984064 0.750000 -vt 0.996016 0.753906 -vt 0.984064 0.812500 -vt 0.996016 0.871094 -vt 0.984064 0.875000 -vt 0.996016 0.933594 -vt 0.984064 0.937500 -vt 0.996016 0.996094 -vt 0.984064 1.000000 -vt 0.984064 -0.000000 -vt 0.996016 0.058594 -vt 0.984064 0.062500 -vt 0.996016 0.121094 -vt 0.984064 0.125000 -vt 0.996016 0.183594 -vt 0.984064 0.187500 -vt 0.996016 0.191406 -vt 0.984064 0.250000 -vt 0.996016 0.253906 -vt 0.984064 0.312500 -vt 0.996016 0.316406 vt 0.237696 0.108441 vt 0.237699 0.233606 vt 0.209955 0.233606 @@ -1761,410 +4868,6 @@ vt 0.557769 0.304688 vt 0.256642 0.222588 vt 0.266932 0.187637 vt 0.277223 0.222588 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.768925 0.500168 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.770916 0.499978 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.778873 0.484375 -vt 0.776543 0.495408 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.770916 0.499978 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.770916 0.499978 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.770916 0.499978 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.770916 0.499978 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.826693 0.480469 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.515625 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.828685 0.480469 -vt 0.778799 0.519531 -vt 0.768925 0.538894 -vt 0.759050 0.519531 -vt 0.762959 0.484375 -vt 0.770916 0.468772 -vt 0.778873 0.484375 -vt 0.828685 0.492188 -vt 0.826693 0.503906 -vt 0.826693 0.492188 -vt 0.828685 0.503906 -vt 0.826693 0.515625 -vt 0.828685 0.527344 -vt 0.826693 0.527344 -vt 0.828685 0.539062 -vt 0.826693 0.539062 -vt 0.826693 0.550781 -vt 0.828685 0.550781 -vt 0.826693 0.562500 -vt 0.828685 0.468750 -vt 0.826693 0.480469 -vt 0.826693 0.468750 -vt 0.775907 0.505839 -vt 0.778799 0.519531 -vt 0.759050 0.519531 vt 0.063745 0.234375 vt 0.191235 0.492188 vt 0.063745 0.101562 @@ -2177,157 +4880,6 @@ vt 0.286853 0.167969 vt 0.286853 0.105469 vt 0.362550 0.000000 vt 0.410359 0.210938 -vt 0.950199 0.933594 -vt 0.950199 0.812500 -vt 0.950199 0.750000 -vt 0.950199 0.687500 -vt 0.950199 0.625000 -vt 0.950199 0.562500 -vt 0.950199 0.500000 -vt 0.950199 0.437500 -vt 0.950199 0.375000 -vt 0.950199 0.312500 -vt 0.950199 0.250000 -vt 0.950199 0.187500 -vt 0.944223 0.128906 -vt 0.944223 0.066406 -vt 0.944223 0.003906 -vt 0.944223 0.941406 -vt 0.968127 1.000000 -vt 0.962151 0.875000 -vt 0.962151 0.871094 -vt 0.962151 0.750000 -vt 0.962151 0.746094 -vt 0.962151 0.683594 -vt 0.962151 0.621094 -vt 0.962151 0.558594 -vt 0.962151 0.496094 -vt 0.962151 0.433594 -vt 0.962151 0.371094 -vt 0.962151 0.308594 -vt 0.962151 0.187500 -vt 0.962151 0.125000 -vt 0.962151 0.062500 -vt 0.962151 0.000000 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.480469 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.904382 1.000000 -vt 0.892430 0.808594 -vt 0.892430 0.746094 -vt 0.892430 0.683594 -vt 0.892430 0.621094 -vt 0.892430 0.558594 -vt 0.892430 0.496094 -vt 0.892430 0.433594 -vt 0.892430 0.371094 -vt 0.892430 0.308594 -vt 0.944223 0.246094 -vt 0.944223 0.128906 -vt 0.944223 0.066406 -vt 0.944223 0.003906 -vt 0.944223 0.941406 -vt 0.944223 0.878906 -vt 0.944223 0.816406 -vt 0.944223 0.808594 -vt 0.944223 0.746094 -vt 0.944223 0.683594 -vt 0.944223 0.621094 -vt 0.944223 0.558594 -vt 0.944223 0.496094 -vt 0.944223 0.433594 -vt 0.944223 0.371094 -vt 0.944223 0.308594 -vt 0.926295 0.187500 -vt 0.926295 0.687500 -vt 0.926295 0.750000 -vt 0.926295 0.812500 -vt 0.926295 0.875000 -vt 0.926295 0.937500 -vt 0.926295 0.000000 -vt 0.926295 0.062500 -vt 0.926295 0.125000 -vt 0.795721 0.459561 -vt 0.772908 0.468459 -vt 0.750096 0.459561 -vt 0.730756 0.434221 -vt 0.717834 0.396297 -vt 0.713296 0.351562 -vt 0.717834 0.306828 -vt 0.750096 0.243564 -vt 0.772908 0.234666 -vt 0.795721 0.243564 -vt 0.827983 0.306828 -vt 0.832521 0.351563 -vt 0.827983 0.396297 -vt 0.750096 0.225186 -vt 0.730756 0.199846 -vt 0.717834 0.161922 -vt 0.713296 0.117187 -vt 0.717834 0.072453 -vt 0.730756 0.034529 -vt 0.750096 0.009189 -vt 0.795721 0.009189 -vt 0.815061 0.034529 -vt 0.827984 0.072453 -vt 0.827983 0.161922 -vt 0.815061 0.199846 -vt 0.795721 0.225186 -vt 0.888446 0.078125 -vt 0.888446 0.195312 -vt 0.888446 0.625000 -vt 0.795721 0.225186 -vt 0.772909 0.234084 -vt 0.750096 0.225186 -vt 0.730756 0.199846 -vt 0.717834 0.161922 -vt 0.713296 0.117188 -vt 0.717834 0.072453 -vt 0.750096 0.009189 -vt 0.772909 0.000291 -vt 0.795721 0.009189 -vt 0.827984 0.072453 -vt 0.832521 0.117188 -vt 0.827983 0.161922 -vt 0.750096 0.459561 -vt 0.730756 0.434221 -vt 0.717834 0.396297 -vt 0.713296 0.351562 -vt 0.717834 0.306828 -vt 0.730756 0.268904 -vt 0.750096 0.243564 -vt 0.795721 0.243564 -vt 0.815061 0.268904 -vt 0.827983 0.306828 -vt 0.827983 0.396297 -vt 0.815061 0.434221 -vt 0.795721 0.459561 -vt 0.996016 0.433594 -vt 0.996016 0.496094 -vt 0.996016 0.558594 -vt 0.996016 0.621094 -vt 0.996016 0.683594 -vt 0.996016 0.746094 -vt 0.996016 0.808594 -vt 0.996016 0.816406 -vt 0.996016 0.878906 -vt 0.996016 0.941406 -vt 0.996016 0.003906 -vt 0.996016 0.066406 -vt 0.996016 0.128906 -vt 0.996016 0.246094 -vt 0.996016 0.308594 -vt 0.996016 0.371094 vt 0.213919 0.109255 vt 0.209955 0.109255 vt 0.204076 0.072280 @@ -2404,248 +4956,6 @@ vt 0.260991 0.190759 vt 0.272874 0.190759 vt 0.277223 0.199287 vt 0.278815 0.210938 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.480469 -vt 0.778799 0.519531 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.480469 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.778873 0.484375 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.480469 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.770916 0.468772 -vt 0.776543 0.473342 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.778873 0.484375 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.778873 0.484375 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.480469 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.762959 0.484375 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.778873 0.484375 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.828685 0.468750 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.759050 0.519531 -vt 0.761942 0.505839 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.503906 -vt 0.828685 0.562500 -vt 0.775907 0.533223 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 -vt 0.775907 0.505839 -vt 0.770916 0.499978 -vt 0.765290 0.495408 -vt 0.765290 0.473342 -vt 0.776543 0.473342 -vt 0.776543 0.495408 -vt 0.828685 0.515625 -vt 0.828685 0.562500 -vt 0.828685 0.480469 -vt 0.775907 0.533223 -vt 0.768925 0.538894 -vt 0.761942 0.533223 -vt 0.761942 0.505839 -vt 0.768925 0.500168 vt 0.338645 0.031250 vt 0.338645 0.046875 vt 0.338645 0.109375 @@ -2696,135 +5006,6 @@ vt 0.286853 0.281250 vt 0.286853 0.359375 vt 0.286853 0.328125 vt 0.286853 0.406250 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.888446 0.566406 -vt 0.888446 0.441406 -vt 0.888446 0.628906 -vt 0.888446 0.691406 -vt 0.888446 0.753906 -vt 0.888446 0.816406 -vt 0.888446 0.878906 -vt 0.888446 0.941406 -vt 0.888446 0.003906 -vt 0.888446 0.066406 -vt 0.888446 0.128906 -vt 0.888446 0.191406 -vt 0.888446 0.253906 -vt 0.888446 0.371094 -vt 0.888446 0.316406 -vt 0.888446 0.503906 -vt 0.888446 0.378906 -vt 0.836653 0.609375 -vt 0.832669 0.562500 -vt 0.836653 0.562500 -vt 0.836653 0.234375 -vt 0.832669 0.187500 -vt 0.836653 0.187500 -vt 0.836653 0.656250 -vt 0.832669 0.609375 -vt 0.836653 0.281250 -vt 0.832669 0.234375 -vt 0.832669 0.703125 -vt 0.832669 0.656250 -vt 0.836653 0.328125 -vt 0.832669 0.281250 -vt 0.836653 0.750000 -vt 0.836653 0.703125 -vt 0.836653 0.421875 -vt 0.832669 0.375000 -vt 0.836653 0.375000 -vt 0.832669 0.328125 -vt 0.836653 0.046875 -vt 0.832669 0.000000 -vt 0.836653 0.000000 -vt 0.836653 0.468750 -vt 0.832669 0.421875 -vt 0.836653 0.093750 -vt 0.832669 0.046875 -vt 0.836653 0.515625 -vt 0.832669 0.468750 -vt 0.836653 0.140625 -vt 0.832669 0.093750 -vt 0.832669 0.515625 -vt 0.832669 0.140625 -vt 0.832669 0.140625 -vt 0.836653 0.187500 -vt 0.832669 0.187500 -vt 0.832669 0.515625 -vt 0.836653 0.562500 -vt 0.832669 0.562500 -vt 0.832669 0.093750 -vt 0.836653 0.140625 -vt 0.832669 0.468750 -vt 0.836653 0.515625 -vt 0.836653 0.046875 -vt 0.836653 0.093750 -vt 0.832669 0.421875 -vt 0.836653 0.468750 -vt 0.832669 0.000000 -vt 0.832669 0.046875 -vt 0.832669 0.328125 -vt 0.836653 0.375000 -vt 0.832669 0.375000 -vt 0.836653 0.421875 -vt 0.832669 0.703125 -vt 0.836653 0.750000 -vt 0.832669 0.750000 -vt 0.832669 0.281250 -vt 0.836653 0.328125 -vt 0.832669 0.656250 -vt 0.836653 0.703125 -vt 0.832669 0.234375 -vt 0.836653 0.281250 -vt 0.832669 0.609375 -vt 0.836653 0.656250 -vt 0.836653 0.234375 -vt 0.836653 0.609375 -vt 1.000000 0.621094 -vt 1.000000 0.566406 -vt 1.000000 0.441406 -vt 1.000000 0.683594 -vt 1.000000 0.628906 -vt 1.000000 0.746094 -vt 1.000000 0.691406 -vt 1.000000 0.808594 -vt 1.000000 0.753906 -vt 1.000000 0.871094 -vt 1.000000 0.816406 -vt 1.000000 0.933594 -vt 1.000000 0.878906 -vt 1.000000 0.996094 -vt 1.000000 0.941406 -vt 1.000000 0.058594 -vt 1.000000 0.003906 -vt 1.000000 0.121094 -vt 1.000000 0.066406 -vt 1.000000 0.183594 -vt 1.000000 0.128906 -vt 1.000000 0.246094 -vt 1.000000 0.191406 -vt 1.000000 0.308594 -vt 1.000000 0.253906 -vt 1.000000 0.316406 -vt 1.000000 0.558594 -vt 1.000000 0.503906 -vt 1.000000 0.378906 vt 0.191235 0.070312 vt 0.063745 0.523438 vt 0.063745 0.070312 @@ -2849,329 +5030,6 @@ vt 0.478088 0.523438 vt 0.486056 0.367188 vt 0.569721 0.367188 vt 0.569721 0.523438 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 -vt 0.778884 0.503906 -vt 0.778884 0.492188 -vt 0.778884 0.480469 -vt 0.778884 0.468750 -vt 0.778884 0.550781 -vt 0.778884 0.539062 -vt 0.778884 0.527344 -vt 0.778884 0.515625 -vt 0.778884 0.562500 -vt 0.832669 0.550781 -vt 0.832669 0.527344 -vt 0.832669 0.515625 -vt 0.832669 0.492188 -vt 0.832669 0.562500 -vt 0.832669 0.539062 -vt 0.832669 0.503906 -vt 0.832669 0.480469 vt 0.254980 0.105469 vt 0.254980 0.074219 vt 0.254980 0.152344 @@ -3185,48 +5043,8 @@ vt 0.254980 0.089844 vt 0.254980 0.167969 vt 0.254980 0.027344 vt 0.286853 0.234375 -vt 0.832669 0.468750 -vt 0.888446 0.621094 -vt 0.888446 0.496094 -vt 0.888446 0.683594 -vt 0.888446 0.746094 -vt 0.888446 0.808594 -vt 0.888446 0.871094 -vt 0.888446 0.933594 -vt 0.888446 0.996094 -vt 0.888446 0.058594 -vt 0.888446 0.121094 -vt 0.888446 0.183594 -vt 0.888446 0.246094 -vt 0.888446 0.308594 -vt 0.888446 0.558594 -vt 0.888446 0.433594 -vt 0.832669 0.750000 -vt 0.836653 0.000000 -vt 1.000000 0.496094 -vt 1.000000 0.371094 -vt 1.000000 0.433594 vt 0.191235 0.554688 vt 0.450199 0.367188 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 -vt 0.832669 0.468750 vn 1.0000 0.0000 -0.0000 vn -0.7071 0.7071 0.0000 vn -1.0000 0.0000 0.0000 @@ -3239,22 +5057,6 @@ vn -0.9701 0.2425 0.0000 vn 0.0000 -1.0000 0.0000 vn 0.0000 0.0000 1.0000 vn 0.0000 0.0000 -1.0000 -vn 0.1951 0.9808 0.0000 -vn 0.1951 -0.9808 0.0000 -vn -0.5556 0.8315 0.0000 -vn 0.5556 -0.8315 0.0000 -vn -0.8315 0.5556 0.0000 -vn 0.8315 -0.5556 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.9808 0.1951 0.0000 -vn -0.8315 -0.5556 0.0000 -vn 0.8315 0.5556 0.0000 -vn -0.5556 -0.8315 0.0000 -vn 0.5556 0.8315 0.0000 -vn -0.1951 -0.9808 0.0000 -vn -0.1951 0.9808 0.0000 vn 0.0000 -0.8944 -0.4472 vn 0.0000 0.7071 0.7071 vn 0.0000 0.8000 -0.6000 @@ -3270,14 +5072,6 @@ 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.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.3827 -0.9239 0.0000 -vn -0.3827 0.9239 0.0000 -vn 0.9239 -0.3827 0.0000 vn 0.8944 0.4472 -0.0000 vn -0.8944 0.4472 0.0000 vn 0.5257 -0.8507 -0.0000 @@ -3298,2169 +5092,401 @@ vn -0.9382 -0.0679 0.3394 vn -0.9033 -0.0841 0.4207 vn -0.3941 -0.1802 0.9012 vn -0.9033 0.0841 -0.4207 -vn 0.9511 -0.3090 0.0000 -vn 0.8910 0.4540 0.0000 -vn -0.3090 -0.9511 0.0000 -vn 0.4540 -0.8910 0.0000 -vn -0.9511 0.3090 0.0000 -vn -0.8910 -0.4540 0.0000 -vn 0.3090 0.9511 0.0000 -vn -0.4540 0.8910 0.0000 -vn 0.8090 -0.5878 0.0000 -vn 0.9877 0.1564 0.0000 -vn -0.5878 -0.8090 0.0000 -vn 0.1564 -0.9877 0.0000 -vn -0.8090 0.5878 0.0000 -vn -0.9877 -0.1564 0.0000 -vn 0.5878 0.8090 0.0000 -vn -0.1564 0.9877 0.0000 -vn 0.5878 -0.8090 0.0000 -vn 0.9877 -0.1564 0.0000 -vn -0.8090 -0.5878 0.0000 -vn -0.1564 -0.9877 0.0000 -vn -0.5878 0.8090 0.0000 -vn -0.9877 0.1564 0.0000 -vn 0.8090 0.5878 0.0000 -vn 0.1564 0.9877 0.0000 -vn 0.3090 -0.9511 0.0000 -vn 0.8910 -0.4540 0.0000 -vn -0.9511 -0.3090 0.0000 -vn -0.4540 -0.8910 0.0000 -vn -0.3090 0.9511 0.0000 -vn -0.8910 0.4540 0.0000 -vn 0.9511 0.3090 0.0000 -vn 0.4540 0.8910 0.0000 s off -f 2/1/1 3/2/1 1/3/1 -f 6/4/2 12/5/2 10/6/2 -f 8/7/3 5/8/3 7/9/3 -f 9/10/4 4/11/4 2/1/4 -f 19/12/5 9/10/5 17/13/5 -f 14/14/6 7/9/6 5/8/6 -f 15/15/7 1/3/7 3/2/7 -f 18/16/8 19/12/8 17/13/8 -f 20/17/9 10/6/9 12/5/9 -f 14/14/10 117/18/10 16/19/10 -f 15/15/10 120/20/10 13/21/10 -f 34/22/11 47/23/11 35/24/11 -f 41/25/11 54/26/11 42/27/11 -f 39/28/11 50/29/11 51/30/11 -f 35/24/11 48/31/11 36/32/11 -f 43/33/11 54/34/11 55/35/11 -f 40/36/11 51/37/11 52/38/11 -f 37/39/11 48/40/11 49/41/11 -f 43/33/11 56/42/11 44/43/11 -f 34/22/11 45/44/11 46/45/11 -f 40/36/11 53/46/11 41/25/11 -f 38/47/11 49/48/11 50/49/11 -f 44/43/11 45/50/11 33/51/11 -f 95/52/10 94/53/10 93/54/10 -f 99/55/10 451/56/10 98/57/10 -f 96/58/3 99/59/3 94/60/3 -f 95/52/1 98/61/1 97/62/1 -f 95/52/11 100/63/11 96/58/11 -f 94/53/12 98/57/12 93/54/12 -f 106/64/11 197/65/11 196/66/11 -f 130/67/11 400/68/11 399/69/11 -f 398/70/11 130/71/11 399/72/11 -f 397/73/11 129/74/11 398/75/11 -f 396/76/11 128/77/11 397/78/11 -f 395/79/11 127/80/11 396/81/11 -f 394/82/11 126/83/11 395/84/11 -f 393/85/11 125/86/11 394/87/11 -f 408/88/11 124/89/11 393/90/11 -f 407/91/11 123/92/11 408/93/11 -f 406/94/11 122/95/11 407/96/11 -f 405/97/11 121/98/11 406/99/11 -f 404/100/11 135/101/11 405/102/11 -f 404/103/11 134/104/11 136/105/11 -f 403/106/11 133/107/11 134/108/11 -f 402/109/11 132/110/11 133/111/11 -f 401/112/11 131/113/11 132/114/11 -f 370/115/11 148/116/11 147/117/11 -f 147/118/11 371/119/11 370/115/11 -f 371/119/11 145/120/11 372/121/11 -f 145/122/11 373/123/11 372/121/11 -f 373/123/11 143/124/11 374/125/11 -f 374/125/11 142/126/11 375/127/11 -f 375/127/11 141/128/11 376/129/11 -f 376/129/11 140/130/11 361/131/11 -f 361/131/11 139/132/11 362/133/11 -f 362/133/11 138/134/11 363/135/11 -f 363/135/11 137/136/11 364/137/11 -f 364/137/11 151/138/11 365/139/11 -f 151/140/11 366/141/11 365/139/11 -f 152/142/11 367/143/11 366/141/11 -f 150/144/11 368/145/11 367/143/11 -f 149/146/11 369/147/11 368/145/11 -f 157/148/11 159/149/11 153/150/11 -f 175/151/11 168/152/11 167/153/11 -f 168/152/11 169/154/11 161/155/11 -f 161/155/11 170/156/11 162/157/11 -f 162/157/11 171/158/11 163/159/11 -f 171/158/11 164/160/11 163/159/11 -f 172/161/11 165/162/11 164/160/11 -f 173/163/11 166/164/11 165/165/11 -f 166/164/11 175/151/11 167/153/11 -f 180/166/12 179/167/12 183/168/12 -f 107/169/11 196/170/11 195/171/11 -f 108/172/11 195/173/11 194/174/11 -f 109/175/11 194/176/11 193/177/11 -f 110/178/11 193/179/11 192/180/11 -f 111/181/11 192/182/11 191/183/11 -f 112/184/11 191/185/11 190/186/11 -f 112/184/11 189/187/11 113/188/11 -f 113/188/11 188/189/11 114/190/11 -f 114/190/11 187/191/11 115/192/11 -f 115/192/11 186/193/11 116/194/11 -f 116/194/11 185/195/11 101/196/11 -f 101/196/11 200/197/11 102/198/11 -f 102/198/11 199/199/11 103/200/11 -f 103/200/11 198/201/11 104/202/11 -f 104/202/11 197/203/11 105/204/11 -f 228/205/12 234/206/12 233/207/12 -f 235/208/12 228/209/12 233/210/12 -f 236/211/12 227/212/12 235/213/12 -f 237/214/12 226/215/12 236/216/12 -f 238/217/12 225/218/12 237/219/12 -f 239/220/12 224/221/12 238/222/12 -f 240/223/12 223/224/12 239/225/12 -f 221/226/12 240/227/12 241/228/12 -f 220/229/12 241/230/12 242/231/12 -f 219/232/12 242/233/12 243/234/12 -f 217/235/12 243/236/12 244/237/12 -f 218/238/12 244/239/12 245/240/12 -f 232/241/12 245/242/12 246/243/12 -f 231/244/12 246/245/12 247/246/12 -f 230/247/12 247/248/12 248/249/12 -f 229/250/12 248/251/12 234/252/12 -f 206/253/12 250/254/12 205/255/12 -f 204/256/12 250/257/12 264/258/12 -f 203/259/12 264/260/12 263/261/12 -f 201/262/12 263/263/12 262/264/12 -f 202/265/12 262/266/12 261/267/12 -f 216/268/12 261/269/12 260/270/12 -f 215/271/12 260/272/12 259/273/12 -f 214/274/12 259/275/12 258/276/12 -f 214/274/12 257/277/12 213/278/12 -f 213/278/12 256/279/12 212/280/12 -f 212/280/12 255/281/12 211/282/12 -f 211/282/12 254/283/12 210/284/12 -f 210/284/12 253/285/12 209/286/12 -f 209/287/12 252/288/12 208/289/12 -f 208/289/12 251/290/12 207/291/12 -f 207/291/12 249/292/12 206/253/12 -f 275/293/12 271/294/12 267/295/12 -f 289/296/11 293/297/11 282/298/11 -f 328/299/13 297/300/13 312/301/13 -f 321/302/14 306/303/14 305/304/14 -f 314/305/15 299/306/15 298/307/15 -f 322/308/16 307/309/16 306/303/16 -f 315/310/17 300/311/17 299/306/17 -f 307/309/18 324/312/18 308/313/18 -f 316/314/19 301/315/19 300/311/19 -f 324/312/20 309/316/20 308/313/20 -f 317/317/21 302/318/21 301/315/21 -f 325/319/22 310/320/22 309/316/22 -f 318/321/23 303/322/23 302/318/23 -f 310/320/24 327/323/24 311/324/24 -f 319/325/25 304/326/25 303/322/25 -f 327/323/26 312/301/26 311/324/26 -f 320/327/27 305/328/27 304/326/27 -f 313/329/28 298/307/28 297/300/28 -f 339/330/12 335/331/12 331/332/12 -f 353/333/11 357/334/11 346/335/11 -f 423/336/12 377/337/12 379/338/12 -f 424/339/12 378/340/12 377/337/12 -f 410/341/12 392/342/12 378/340/12 -f 409/343/12 391/344/12 392/342/12 -f 411/345/12 390/346/12 391/344/12 -f 412/347/12 389/348/12 390/346/12 -f 413/349/12 388/350/12 389/348/12 -f 388/350/12 415/351/12 387/352/12 -f 387/352/12 416/353/12 386/354/12 -f 386/354/12 417/355/12 385/356/12 -f 385/357/12 418/358/12 384/359/12 -f 384/359/12 419/360/12 383/361/12 -f 383/361/12 420/362/12 382/363/12 -f 420/364/12 381/365/12 382/363/12 -f 421/366/12 380/367/12 381/365/12 -f 422/368/12 379/338/12 380/367/12 -f 119/369/12 10/370/12 9/371/12 -f 118/372/11 11/373/11 117/374/11 -f 435/375/10 434/376/10 433/377/10 -f 436/378/3 442/379/3 434/380/3 -f 441/381/1 437/382/1 435/383/1 -f 446/384/8 449/385/8 445/386/8 -f 435/383/11 440/387/11 436/388/11 -f 442/379/12 443/389/12 441/381/12 -f 434/376/29 441/381/29 433/377/29 -f 443/389/8 440/390/8 437/391/8 -f 439/392/10 447/393/10 438/394/10 -f 438/394/5 450/395/5 446/384/5 -f 445/386/9 448/396/9 439/397/9 -f 97/62/30 454/398/30 100/63/30 -f 453/399/8 456/400/8 454/398/8 -f 98/61/1 455/401/1 453/402/1 -f 456/403/3 452/404/3 99/59/3 -f 460/405/8 462/406/8 457/407/8 -f 466/408/8 478/409/8 467/410/8 -f 462/406/12 464/411/12 588/412/12 -f 458/413/3 586/414/3 581/415/3 -f 582/416/10 588/417/10 583/418/10 -f 464/419/4 460/405/4 459/420/4 -f 458/413/2 462/406/2 461/421/2 -f 584/422/1 464/419/1 459/420/1 -f 478/409/12 476/423/12 474/424/12 -f 468/425/3 480/426/3 471/427/3 -f 472/428/10 474/429/10 469/430/10 -f 480/426/6 472/431/6 471/427/6 -f 470/432/7 474/429/7 473/433/7 -f 476/434/4 466/408/4 465/435/4 -f 468/425/2 478/409/2 477/436/2 -f 470/432/1 476/434/1 465/435/1 -f 482/437/31 483/438/31 481/439/31 -f 491/440/1 487/441/1 489/442/1 -f 481/439/3 483/443/3 485/444/3 -f 482/437/1 486/445/1 484/446/1 -f 492/447/3 490/448/3 488/449/3 -f 491/440/31 490/450/31 492/447/31 -f 503/451/10 499/452/10 508/453/10 -f 509/454/32 512/455/32 510/456/32 -f 511/457/3 513/458/3 515/459/3 -f 512/455/1 514/460/1 510/461/1 -f 511/457/10 516/462/10 512/455/10 -f 520/463/8 523/464/8 519/465/8 -f 517/466/10 522/467/10 518/468/10 -f 518/468/1 524/469/1 520/463/1 -f 519/465/3 521/470/3 517/471/3 -f 528/472/8 531/473/8 527/474/8 -f 525/475/10 530/476/10 526/477/10 -f 526/478/1 532/479/1 528/472/1 -f 527/474/3 529/480/3 525/475/3 -f 521/481/11 538/482/11 522/483/11 -f 535/484/3 539/485/3 529/486/3 -f 522/483/1 534/487/1 524/488/1 -f 521/489/3 523/490/3 533/491/3 -f 530/492/1 536/493/1 532/494/1 -f 529/486/3 531/495/3 535/484/3 -f 536/493/33 531/473/33 532/479/33 -f 534/487/33 523/464/33 524/469/33 -f 540/496/8 541/497/8 544/498/8 -f 537/499/11 546/500/11 545/501/11 -f 536/493/12 543/502/12 535/484/12 -f 522/483/1 542/503/1 534/487/1 -f 529/486/11 540/504/11 530/505/11 -f 530/492/1 544/506/1 536/493/1 -f 534/487/12 541/507/12 533/491/12 -f 533/491/3 537/508/3 521/489/3 -f 537/499/11 545/501/11 538/509/11 -f 542/510/12 547/511/12 541/497/12 -f 538/482/7 547/511/7 542/503/7 -f 540/512/11 539/513/11 546/500/11 -f 544/498/12 548/514/12 543/515/12 -f 543/502/6 546/500/6 539/485/6 -f 547/511/12 544/498/12 541/497/12 -f 547/511/10 546/500/10 548/514/10 -f 551/516/3 550/517/3 549/518/3 -f 555/519/34 552/520/34 551/521/34 -f 556/522/10 550/517/10 552/523/10 -f 549/524/8 555/519/8 551/525/8 -f 553/526/1 556/522/1 555/519/1 -f 559/527/3 558/528/3 557/529/3 -f 563/530/34 560/531/34 559/532/34 -f 564/533/10 558/528/10 560/534/10 -f 557/535/8 563/530/8 559/536/8 -f 561/537/1 564/533/1 563/530/1 -f 566/538/1 567/539/1 565/540/1 -f 568/541/35 571/542/35 567/543/35 -f 566/544/10 572/545/10 568/546/10 -f 565/540/8 571/542/8 569/547/8 -f 572/545/3 569/547/3 571/542/3 -f 574/548/1 575/549/1 573/550/1 -f 576/551/35 579/552/35 575/553/35 -f 574/554/10 580/555/10 576/556/10 -f 573/550/8 579/552/8 577/557/8 -f 580/555/3 577/557/3 579/552/3 -f 586/414/6 582/558/6 581/415/6 -f 584/422/7 588/417/7 587/559/7 -f 584/560/11 460/405/11 458/561/11 -f 67/562/11 63/563/11 59/564/11 -f 593/565/11 595/566/11 589/567/11 -f 611/568/11 604/569/11 603/570/11 -f 604/569/11 605/571/11 597/572/11 -f 597/572/11 606/573/11 598/574/11 -f 598/574/11 607/575/11 599/576/11 -f 607/575/11 600/577/11 599/576/11 -f 608/578/11 601/579/11 600/577/11 -f 609/580/11 602/581/11 601/582/11 -f 602/581/11 611/568/11 603/570/11 -f 613/583/12 619/584/12 617/585/12 -f 625/586/11 627/587/11 621/588/11 -f 643/589/11 636/590/11 635/591/11 -f 636/590/11 637/592/11 629/593/11 -f 629/593/11 638/594/11 630/595/11 -f 630/595/11 639/596/11 631/597/11 -f 639/596/11 632/598/11 631/597/11 -f 640/599/11 633/600/11 632/598/11 -f 641/601/11 634/602/11 633/603/11 -f 642/604/11 635/591/11 634/602/11 -f 648/605/12 647/606/12 651/607/12 -f 655/608/11 657/609/11 659/610/11 -f 675/611/11 668/612/11 667/613/11 -f 668/612/11 669/614/11 661/615/11 -f 661/615/11 670/616/11 662/617/11 -f 662/617/11 671/618/11 663/619/11 -f 671/618/11 664/620/11 663/619/11 -f 672/621/11 665/622/11 664/620/11 -f 673/623/11 666/624/11 665/625/11 -f 674/626/11 667/613/11 666/624/11 -f 680/627/12 679/628/12 683/629/12 -f 687/630/11 689/631/11 691/632/11 -f 707/633/11 700/634/11 699/635/11 -f 700/634/11 701/636/11 693/637/11 -f 693/637/11 702/638/11 694/639/11 -f 694/639/11 703/640/11 695/641/11 -f 703/640/11 696/642/11 695/641/11 -f 704/643/11 697/644/11 696/642/11 -f 697/645/11 706/646/11 698/647/11 -f 698/647/11 707/633/11 699/635/11 -f 712/648/12 711/649/12 715/650/12 -f 719/651/11 721/652/11 723/653/11 -f 739/654/11 732/655/11 731/656/11 -f 732/655/11 733/657/11 725/658/11 -f 725/658/11 734/659/11 726/660/11 -f 726/660/11 735/661/11 727/662/11 -f 735/661/11 728/663/11 727/662/11 -f 736/664/11 729/665/11 728/663/11 -f 729/666/11 738/667/11 730/668/11 -f 730/668/11 739/654/11 731/656/11 -f 743/669/12 741/670/12 747/671/12 -f 753/672/11 755/673/11 749/674/11 -f 771/675/11 764/676/11 763/677/11 -f 764/676/11 765/678/11 757/679/11 -f 757/679/11 766/680/11 758/681/11 -f 758/681/11 767/682/11 759/683/11 -f 767/682/11 760/684/11 759/683/11 -f 768/685/11 761/686/11 760/684/11 -f 769/687/11 762/688/11 761/689/11 -f 762/688/11 771/675/11 763/677/11 -f 775/690/12 773/691/12 779/692/12 -f 781/693/11 783/694/11 785/695/11 -f 803/696/11 796/697/11 795/698/11 -f 796/697/11 797/699/11 789/700/11 -f 789/700/11 798/701/11 790/702/11 -f 790/702/11 799/703/11 791/704/11 -f 799/703/11 792/705/11 791/704/11 -f 800/706/11 793/707/11 792/705/11 -f 793/708/11 802/709/11 794/710/11 -f 794/710/11 803/696/11 795/698/11 -f 808/711/12 807/712/12 811/713/12 -f 815/714/11 817/715/11 819/716/11 -f 835/717/11 828/718/11 827/719/11 -f 828/718/11 829/720/11 821/721/11 -f 821/721/11 830/722/11 822/723/11 -f 822/723/11 831/724/11 823/725/11 -f 831/724/11 824/726/11 823/725/11 -f 832/727/11 825/728/11 824/726/11 -f 833/729/11 826/730/11 825/731/11 -f 834/732/11 827/719/11 826/730/11 -f 839/733/12 837/734/12 843/735/12 -f 847/736/11 849/737/11 851/738/11 -f 867/739/11 860/740/11 859/741/11 -f 860/740/11 861/742/11 853/743/11 -f 853/743/11 862/744/11 854/745/11 -f 854/745/11 863/746/11 855/747/11 -f 863/746/11 856/748/11 855/747/11 -f 864/749/11 857/750/11 856/748/11 -f 865/751/11 858/752/11 857/753/11 -f 858/752/11 867/739/11 859/741/11 -f 872/754/12 871/755/12 875/756/12 -f 883/757/11 884/758/11 877/759/11 -f 899/760/11 892/761/11 891/762/11 -f 892/761/11 893/763/11 885/764/11 -f 885/764/11 894/765/11 886/766/11 -f 886/766/11 895/767/11 887/768/11 -f 895/767/11 888/769/11 887/768/11 -f 896/770/11 889/771/11 888/769/11 -f 889/772/11 898/773/11 890/774/11 -f 890/774/11 899/760/11 891/762/11 -f 903/775/12 901/776/12 907/777/12 -f 913/778/11 915/779/11 909/780/11 -f 931/781/11 924/782/11 923/783/11 -f 924/782/11 925/784/11 917/785/11 -f 917/785/11 926/786/11 918/787/11 -f 918/787/11 927/788/11 919/789/11 -f 927/788/11 920/790/11 919/789/11 -f 928/791/11 921/792/11 920/790/11 -f 921/793/11 930/794/11 922/795/11 -f 922/795/11 931/781/11 923/783/11 -f 935/796/12 933/797/12 939/798/12 -f 941/799/11 943/800/11 945/801/11 -f 963/802/11 956/803/11 955/804/11 -f 956/803/11 957/805/11 949/806/11 -f 949/806/11 958/807/11 950/808/11 -f 950/808/11 959/809/11 951/810/11 -f 959/809/11 952/811/11 951/810/11 -f 960/812/11 953/813/11 952/811/11 -f 953/814/11 962/815/11 954/816/11 -f 954/816/11 963/802/11 955/804/11 -f 968/817/12 967/818/12 971/819/12 -f 973/820/11 975/821/11 977/822/11 -f 995/823/11 988/824/11 987/825/11 -f 988/824/11 989/826/11 981/827/11 -f 981/827/11 990/828/11 982/829/11 -f 982/829/11 991/830/11 983/831/11 -f 991/830/11 984/832/11 983/831/11 -f 992/833/11 985/834/11 984/832/11 -f 993/835/11 986/836/11 985/837/11 -f 994/838/11 987/825/11 986/836/11 -f 999/839/12 997/840/12 1003/841/12 -f 1007/842/11 1009/843/11 1011/844/11 -f 1027/845/11 1020/846/11 1019/847/11 -f 1020/846/11 1021/848/11 1013/849/11 -f 1013/849/11 1022/850/11 1014/851/11 -f 1014/851/11 1023/852/11 1015/853/11 -f 1023/852/11 1016/854/11 1015/853/11 -f 1024/855/11 1017/856/11 1016/854/11 -f 1025/857/11 1018/858/11 1017/859/11 -f 1018/858/11 1027/845/11 1019/847/11 -f 1032/860/12 1031/861/12 1035/862/12 -f 1039/863/11 1041/864/11 1043/865/11 -f 1059/866/11 1052/867/11 1051/868/11 -f 1052/867/11 1053/869/11 1045/870/11 -f 1045/870/11 1054/871/11 1046/872/11 -f 1046/872/11 1055/873/11 1047/874/11 -f 1055/873/11 1048/875/11 1047/874/11 -f 1056/876/11 1049/877/11 1048/875/11 -f 1049/878/11 1058/879/11 1050/880/11 -f 1050/880/11 1059/866/11 1051/868/11 -f 1063/881/12 1061/882/12 1067/883/12 -f 1073/884/11 1075/885/11 1069/886/11 -f 1091/887/11 1084/888/11 1083/889/11 -f 1084/888/11 1085/890/11 1077/891/11 -f 1077/891/11 1086/892/11 1078/893/11 -f 1078/893/11 1087/894/11 1079/895/11 -f 1087/894/11 1080/896/11 1079/895/11 -f 1088/897/11 1081/898/11 1080/896/11 -f 1081/899/11 1090/900/11 1082/901/11 -f 1082/901/11 1091/887/11 1083/889/11 -f 1095/902/12 1093/903/12 1099/904/12 -f 1101/905/11 1103/906/11 1105/907/11 -f 1123/908/11 1116/909/11 1115/910/11 -f 1116/909/11 1117/911/11 1109/912/11 -f 1109/912/11 1118/913/11 1110/914/11 -f 1110/914/11 1119/915/11 1111/916/11 -f 1119/915/11 1112/917/11 1111/916/11 -f 1120/918/11 1113/919/11 1112/917/11 -f 1113/920/11 1122/921/11 1114/922/11 -f 1122/921/11 1115/910/11 1114/922/11 -f 1129/923/12 1128/924/12 1127/925/12 -f 1135/926/11 1137/927/11 1139/928/11 -f 1155/929/11 1148/930/11 1147/931/11 -f 1148/930/11 1149/932/11 1141/933/11 -f 1141/933/11 1150/934/11 1142/935/11 -f 1142/935/11 1151/936/11 1143/937/11 -f 1151/936/11 1144/938/11 1143/937/11 -f 1152/939/11 1145/940/11 1144/938/11 -f 1153/941/11 1146/942/11 1145/943/11 -f 1154/944/11 1147/931/11 1146/942/11 -f 1159/945/12 1157/946/12 1163/947/12 -f 1167/948/11 1169/949/11 1171/950/11 -f 1187/951/11 1180/952/11 1179/953/11 -f 1188/954/11 1173/955/11 1180/952/11 -f 1173/955/11 1182/956/11 1174/957/11 -f 1174/957/11 1183/958/11 1175/959/11 -f 1183/958/11 1176/960/11 1175/959/11 -f 1184/961/11 1177/962/11 1176/960/11 -f 1185/963/11 1178/964/11 1177/965/11 -f 1178/964/11 1187/951/11 1179/953/11 -f 1192/966/12 1191/967/12 1195/968/12 -f 2/1/1 4/11/1 3/2/1 -f 6/4/2 8/7/2 12/5/2 -f 8/7/3 6/4/3 5/8/3 -f 9/10/4 11/969/4 4/11/4 -f 19/12/5 11/969/5 9/10/5 -f 14/14/6 16/19/6 7/9/6 -f 15/15/7 13/21/7 1/3/7 -f 18/16/8 20/17/8 19/12/8 -f 20/17/9 18/16/9 10/6/9 -f 14/14/10 119/970/10 117/18/10 -f 15/15/10 118/971/10 120/20/10 -f 34/22/11 46/972/11 47/23/11 -f 41/25/11 53/973/11 54/26/11 -f 39/28/11 38/47/11 50/29/11 -f 35/24/11 47/974/11 48/31/11 -f 43/33/11 42/27/11 54/34/11 -f 40/36/11 39/975/11 51/37/11 -f 37/39/11 36/32/11 48/40/11 -f 43/33/11 55/976/11 56/42/11 -f 34/22/11 33/51/11 45/44/11 -f 40/36/11 52/977/11 53/46/11 -f 38/47/11 37/39/11 49/48/11 -f 44/43/11 56/978/11 45/50/11 -f 95/52/10 96/58/10 94/53/10 -f 99/55/10 452/979/10 451/56/10 -f 96/58/3 100/63/3 99/59/3 -f 95/52/1 93/980/1 98/61/1 -f 95/52/11 97/62/11 100/63/11 -f 94/53/12 99/55/12 98/57/12 -f 106/64/11 105/204/11 197/65/11 -f 130/67/11 131/981/11 400/68/11 -f 398/70/11 129/982/11 130/71/11 -f 397/73/11 128/983/11 129/74/11 -f 396/76/11 127/984/11 128/77/11 -f 395/79/11 126/985/11 127/80/11 -f 394/82/11 125/986/11 126/83/11 -f 393/85/11 124/987/11 125/86/11 -f 408/88/11 123/988/11 124/89/11 -f 407/91/11 122/989/11 123/92/11 -f 406/94/11 121/990/11 122/95/11 -f 405/97/11 135/991/11 121/98/11 -f 404/100/11 136/992/11 135/101/11 -f 404/103/11 403/993/11 134/104/11 -f 403/106/11 402/994/11 133/107/11 -f 402/109/11 401/995/11 132/110/11 -f 401/112/11 400/996/11 131/113/11 -f 370/115/11 369/997/11 148/116/11 -f 147/118/11 146/998/11 371/119/11 -f 371/119/11 146/999/11 145/120/11 -f 145/122/11 144/1000/11 373/123/11 -f 373/123/11 144/1001/11 143/124/11 -f 374/125/11 143/1002/11 142/126/11 -f 375/127/11 142/1003/11 141/128/11 -f 376/129/11 141/1004/11 140/130/11 -f 361/131/11 140/1005/11 139/132/11 -f 362/133/11 139/1006/11 138/134/11 -f 363/135/11 138/1007/11 137/136/11 -f 364/137/11 137/1008/11 151/138/11 -f 151/140/11 152/1009/11 366/141/11 -f 152/142/11 150/1010/11 367/143/11 -f 150/144/11 149/1011/11 368/145/11 -f 149/146/11 148/1012/11 369/147/11 -f 153/150/11 154/1013/11 155/1014/11 -f 155/1014/11 156/1015/11 157/148/11 -f 157/148/11 158/1016/11 159/149/11 -f 159/149/11 160/1017/11 153/150/11 -f 153/150/11 155/1014/11 157/148/11 -f 175/151/11 176/1018/11 168/152/11 -f 168/152/11 176/1018/11 169/154/11 -f 161/155/11 169/154/11 170/156/11 -f 162/157/11 170/156/11 171/158/11 -f 171/158/11 172/161/11 164/160/11 -f 172/161/11 173/1019/11 165/162/11 -f 173/163/11 174/1020/11 166/164/11 -f 166/164/11 174/1020/11 175/151/11 -f 179/167/12 178/1021/12 183/168/12 -f 178/1021/12 177/1022/12 183/168/12 -f 177/1022/12 184/1023/12 183/168/12 -f 183/168/12 182/1024/12 181/1025/12 -f 181/1025/12 180/166/12 183/168/12 -f 107/169/11 106/64/11 196/170/11 -f 108/172/11 107/169/11 195/173/11 -f 109/175/11 108/172/11 194/176/11 -f 110/178/11 109/1026/11 193/179/11 -f 111/181/11 110/178/11 192/182/11 -f 112/184/11 111/181/11 191/185/11 -f 112/184/11 190/1027/11 189/187/11 -f 113/188/11 189/1028/11 188/189/11 -f 114/190/11 188/1029/11 187/191/11 -f 115/192/11 187/1030/11 186/193/11 -f 116/194/11 186/1031/11 185/195/11 -f 101/196/11 185/1032/11 200/197/11 -f 102/198/11 200/1033/11 199/199/11 -f 103/200/11 199/1034/11 198/201/11 -f 104/202/11 198/1035/11 197/203/11 -f 228/205/12 229/1036/12 234/206/12 -f 235/208/12 227/1037/12 228/209/12 -f 236/211/12 226/1038/12 227/212/12 -f 237/214/12 225/1039/12 226/215/12 -f 238/217/12 224/1040/12 225/218/12 -f 239/220/12 223/1041/12 224/221/12 -f 240/223/12 222/1042/12 223/224/12 -f 221/226/12 222/1043/12 240/227/12 -f 220/229/12 221/1044/12 241/230/12 -f 219/232/12 220/1045/12 242/233/12 -f 217/235/12 219/1046/12 243/236/12 -f 218/238/12 217/1047/12 244/239/12 -f 232/241/12 218/1048/12 245/242/12 -f 231/244/12 232/1049/12 246/245/12 -f 230/247/12 231/1050/12 247/248/12 -f 229/250/12 230/1051/12 248/251/12 -f 206/253/12 249/1052/12 250/254/12 -f 204/256/12 205/255/12 250/257/12 -f 203/259/12 204/256/12 264/260/12 -f 201/262/12 203/259/12 263/263/12 -f 202/265/12 201/262/12 262/266/12 -f 216/268/12 202/265/12 261/269/12 -f 215/271/12 216/268/12 260/272/12 -f 214/274/12 215/271/12 259/275/12 -f 214/274/12 258/1053/12 257/277/12 -f 213/278/12 257/1054/12 256/279/12 -f 212/280/12 256/1055/12 255/281/12 -f 211/282/12 255/1056/12 254/283/12 -f 210/284/12 254/1057/12 253/285/12 -f 209/287/12 253/1058/12 252/288/12 -f 208/289/12 252/1059/12 251/290/12 -f 207/291/12 251/1060/12 249/292/12 -f 267/295/12 266/1061/12 265/1062/12 -f 265/1062/12 280/1063/12 267/295/12 -f 280/1063/12 279/1064/12 267/295/12 -f 279/1064/12 278/1065/12 275/293/12 -f 278/1065/12 277/1066/12 275/293/12 -f 277/1066/12 276/1067/12 275/293/12 -f 275/293/12 274/1068/12 271/294/12 -f 274/1068/12 273/1069/12 271/294/12 -f 273/1069/12 272/1070/12 271/294/12 -f 271/294/12 270/1071/12 267/295/12 -f 270/1071/12 269/1072/12 267/295/12 -f 269/1072/12 268/1073/12 267/295/12 -f 267/295/12 279/1064/12 275/293/12 -f 282/298/11 281/1074/11 283/1075/11 -f 283/1075/11 284/1076/11 285/1077/11 -f 285/1077/11 286/1078/11 287/1079/11 -f 287/1079/11 288/1080/11 289/296/11 -f 289/296/11 290/1081/11 293/297/11 -f 290/1081/11 291/1082/11 293/297/11 -f 291/1082/11 292/1083/11 293/297/11 -f 293/297/11 294/1084/11 295/1085/11 -f 295/1085/11 296/1086/11 293/297/11 -f 296/1086/11 282/298/11 293/297/11 -f 282/298/11 283/1075/11 285/1077/11 -f 285/1077/11 287/1079/11 282/298/11 -f 287/1079/11 289/296/11 282/298/11 -f 328/299/13 313/329/13 297/300/13 -f 321/302/14 322/308/14 306/303/14 -f 314/305/15 315/310/15 299/306/15 -f 322/308/16 323/1087/16 307/309/16 -f 315/310/17 316/314/17 300/311/17 -f 307/309/18 323/1087/18 324/312/18 -f 316/314/19 317/317/19 301/315/19 -f 324/312/20 325/319/20 309/316/20 -f 317/317/21 318/321/21 302/318/21 -f 325/319/22 326/1088/22 310/320/22 -f 318/321/23 319/325/23 303/322/23 -f 310/320/24 326/1088/24 327/323/24 -f 319/325/25 320/327/25 304/326/25 -f 327/323/26 328/299/26 312/301/26 -f 320/327/27 321/1089/27 305/328/27 -f 313/329/28 314/305/28 298/307/28 -f 331/332/12 330/1090/12 329/1091/12 -f 329/1091/12 344/1092/12 331/332/12 -f 344/1092/12 343/1093/12 331/332/12 -f 343/1093/12 342/1094/12 339/330/12 -f 342/1094/12 341/1095/12 339/330/12 -f 341/1095/12 340/1096/12 339/330/12 -f 339/330/12 338/1097/12 335/331/12 -f 338/1097/12 337/1098/12 335/331/12 -f 337/1098/12 336/1099/12 335/331/12 -f 335/331/12 334/1100/12 331/332/12 -f 334/1100/12 333/1101/12 331/332/12 -f 333/1101/12 332/1102/12 331/332/12 -f 331/332/12 343/1093/12 339/330/12 -f 346/335/11 345/1103/11 347/1104/11 -f 347/1104/11 348/1105/11 349/1106/11 -f 349/1106/11 350/1107/11 351/1108/11 -f 351/1108/11 352/1109/11 353/333/11 -f 353/333/11 354/1110/11 355/1111/11 -f 355/1111/11 356/1112/11 357/334/11 -f 357/334/11 358/1113/11 359/1114/11 -f 359/1114/11 360/1115/11 357/334/11 -f 360/1115/11 346/335/11 357/334/11 -f 346/335/11 347/1104/11 349/1106/11 -f 349/1106/11 351/1108/11 346/335/11 -f 351/1108/11 353/333/11 346/335/11 -f 353/333/11 355/1111/11 357/334/11 -f 423/336/12 424/1116/12 377/337/12 -f 424/339/12 410/1117/12 378/340/12 -f 410/341/12 409/1118/12 392/342/12 -f 409/343/12 411/1119/12 391/344/12 -f 411/345/12 412/1120/12 390/346/12 -f 412/347/12 413/1121/12 389/348/12 -f 413/349/12 414/1122/12 388/350/12 -f 388/350/12 414/1123/12 415/351/12 -f 387/352/12 415/1124/12 416/353/12 -f 386/354/12 416/1125/12 417/355/12 -f 385/357/12 417/1126/12 418/358/12 -f 384/359/12 418/1127/12 419/360/12 -f 383/361/12 419/1128/12 420/362/12 -f 420/364/12 421/1129/12 381/365/12 -f 421/366/12 422/1130/12 380/367/12 -f 422/368/12 423/1131/12 379/338/12 -f 2/1/12 1/3/12 120/1132/12 -f 1/3/12 13/1133/12 120/1132/12 -f 120/1132/12 428/1134/12 427/1135/12 -f 428/1134/12 432/1136/12 431/1137/12 -f 18/1138/12 17/1139/12 9/371/12 -f 9/371/12 2/1/12 120/1132/12 -f 428/1134/12 431/1137/12 427/1135/12 -f 427/1135/12 119/369/12 120/1132/12 -f 119/369/12 14/1140/12 5/1141/12 -f 5/1141/12 6/1142/12 119/369/12 -f 6/1142/12 10/370/12 119/369/12 -f 10/370/12 18/1138/12 9/371/12 -f 9/371/12 120/1132/12 119/369/12 -f 3/2/11 4/11/11 118/372/11 -f 4/11/11 11/373/11 118/372/11 -f 11/373/11 19/1143/11 20/1144/11 -f 12/1145/11 8/1146/11 117/374/11 -f 8/1146/11 7/1147/11 117/374/11 -f 11/373/11 20/1144/11 12/1145/11 -f 15/1148/11 3/2/11 118/372/11 -f 430/1149/11 426/1150/11 429/1151/11 -f 426/1150/11 118/372/11 425/1152/11 -f 429/1151/11 426/1150/11 425/1152/11 -f 11/373/11 12/1145/11 117/374/11 -f 7/1147/11 16/1153/11 117/374/11 -f 117/374/11 425/1152/11 118/372/11 -f 435/375/10 436/1154/10 434/376/10 -f 436/378/3 440/1155/3 442/379/3 -f 440/1155/3 444/1156/3 442/379/3 -f 435/383/1 433/1157/1 441/381/1 -f 441/381/1 443/389/1 437/382/1 -f 446/384/8 450/395/8 449/385/8 -f 435/383/11 437/382/11 440/387/11 -f 442/379/12 444/1156/12 443/389/12 -f 434/376/29 442/379/29 441/381/29 -f 443/389/8 444/1156/8 440/390/8 -f 439/392/10 448/1158/10 447/393/10 -f 438/394/5 447/393/5 450/395/5 -f 445/386/9 449/385/9 448/396/9 -f 97/62/30 453/399/30 454/398/30 -f 453/399/8 455/1159/8 456/400/8 -f 453/402/1 97/62/1 98/61/1 -f 98/61/1 451/1160/1 455/401/1 -f 99/59/3 100/63/3 454/1161/3 -f 454/1161/3 456/403/3 99/59/3 -f 460/405/8 463/1162/8 462/406/8 -f 466/408/8 475/1163/8 478/409/8 -f 588/412/12 585/1164/12 586/1165/12 -f 586/1165/12 461/1166/12 462/406/12 -f 462/406/12 463/1162/12 464/411/12 -f 464/411/12 587/1167/12 588/412/12 -f 588/412/12 586/1165/12 462/406/12 -f 458/413/3 461/421/3 586/414/3 -f 582/416/10 585/1168/10 588/417/10 -f 464/419/4 463/1162/4 460/405/4 -f 458/413/2 457/407/2 462/406/2 -f 584/422/1 587/559/1 464/419/1 -f 474/424/12 479/1169/12 480/1170/12 -f 480/1170/12 477/1171/12 478/409/12 -f 478/409/12 475/1163/12 476/423/12 -f 476/423/12 473/1172/12 474/424/12 -f 474/424/12 480/1170/12 478/409/12 -f 468/425/3 477/436/3 480/426/3 -f 472/428/10 479/1173/10 474/429/10 -f 480/426/6 479/1174/6 472/431/6 -f 470/432/7 469/430/7 474/429/7 -f 476/434/4 475/1163/4 466/408/4 -f 468/425/2 467/410/2 478/409/2 -f 470/432/1 473/433/1 476/434/1 -f 482/437/31 484/1175/31 483/438/31 -f 491/440/31 489/1176/31 490/450/31 -f 499/452/10 498/1177/10 508/453/10 -f 508/453/10 507/1178/10 504/1179/10 -f 507/1178/10 497/1180/10 504/1179/10 -f 497/1180/10 500/1181/10 504/1179/10 -f 504/1179/10 503/451/10 508/453/10 -f 509/454/32 511/457/32 512/455/32 -f 511/457/3 509/1182/3 513/458/3 -f 512/455/1 516/462/1 514/460/1 -f 511/457/10 515/459/10 516/462/10 -f 520/463/8 524/469/8 523/464/8 -f 517/466/10 521/1183/10 522/467/10 -f 518/468/1 522/467/1 524/469/1 -f 519/465/3 523/464/3 521/470/3 -f 528/472/8 532/479/8 531/473/8 -f 525/475/10 529/480/10 530/476/10 -f 526/478/1 530/1184/1 532/479/1 -f 527/474/3 531/473/3 529/480/3 -f 521/481/11 537/1185/11 538/482/11 -f 535/484/3 543/502/3 539/485/3 -f 536/493/33 535/484/33 531/473/33 -f 534/487/33 533/491/33 523/464/33 -f 540/496/8 537/1186/8 541/497/8 -f 537/499/11 540/512/11 546/500/11 -f 536/493/12 544/506/12 543/502/12 -f 522/483/1 538/482/1 542/503/1 -f 529/486/11 539/485/11 540/504/11 -f 530/492/1 540/1187/1 544/506/1 -f 534/487/12 542/503/12 541/507/12 -f 533/491/3 541/507/3 537/508/3 -f 538/482/7 545/501/7 547/511/7 -f 543/502/6 548/514/6 546/500/6 -f 547/511/12 548/514/12 544/498/12 -f 547/511/10 545/501/10 546/500/10 -f 551/516/3 552/523/3 550/517/3 -f 555/519/34 556/522/34 552/520/34 -f 556/522/10 554/1188/10 550/517/10 -f 549/524/8 553/526/8 555/519/8 -f 553/526/1 554/1188/1 556/522/1 -f 559/527/3 560/534/3 558/528/3 -f 563/530/34 564/533/34 560/531/34 -f 564/533/10 562/1189/10 558/528/10 -f 557/535/8 561/537/8 563/530/8 -f 561/537/1 562/1189/1 564/533/1 -f 566/538/1 568/1190/1 567/539/1 -f 568/541/35 572/545/35 571/542/35 -f 566/544/10 570/1191/10 572/545/10 -f 565/540/8 567/539/8 571/542/8 -f 572/545/3 570/1191/3 569/547/3 -f 574/548/1 576/1192/1 575/549/1 -f 576/551/35 580/555/35 579/552/35 -f 574/554/10 578/1193/10 580/555/10 -f 573/550/8 575/549/8 579/552/8 -f 580/555/3 578/1193/3 577/557/3 -f 586/414/6 585/1194/6 582/558/6 -f 584/422/7 583/418/7 588/417/7 -f 458/561/11 581/1195/11 582/1196/11 -f 582/1196/11 583/1197/11 584/560/11 -f 584/560/11 459/1198/11 460/405/11 -f 460/405/11 457/407/11 458/561/11 -f 458/561/11 582/1196/11 584/560/11 -f 59/564/11 58/1199/11 67/562/11 -f 58/1199/11 57/1200/11 67/562/11 -f 57/1200/11 68/1201/11 67/562/11 -f 67/562/11 66/1202/11 65/1203/11 -f 65/1203/11 64/1204/11 63/563/11 -f 63/563/11 62/1205/11 59/564/11 -f 62/1205/11 61/1206/11 59/564/11 -f 61/1206/11 60/1207/11 59/564/11 -f 67/562/11 65/1203/11 63/563/11 -f 589/567/11 590/1208/11 591/1209/11 -f 591/1209/11 592/1210/11 593/565/11 -f 593/565/11 594/1211/11 595/566/11 -f 595/566/11 596/1212/11 589/567/11 -f 589/567/11 591/1209/11 593/565/11 -f 611/568/11 612/1213/11 604/569/11 -f 604/569/11 612/1213/11 605/571/11 -f 597/572/11 605/571/11 606/573/11 -f 598/574/11 606/573/11 607/575/11 -f 607/575/11 608/578/11 600/577/11 -f 608/578/11 609/1214/11 601/579/11 -f 609/580/11 610/1215/11 602/581/11 -f 602/581/11 610/1215/11 611/568/11 -f 615/1216/12 614/1217/12 613/583/12 -f 613/583/12 620/1218/12 619/584/12 -f 619/584/12 618/1219/12 617/585/12 -f 617/585/12 616/1220/12 615/1216/12 -f 615/1216/12 613/583/12 617/585/12 -f 621/588/11 622/1221/11 623/1222/11 -f 623/1222/11 624/1223/11 621/588/11 -f 624/1223/11 625/586/11 621/588/11 -f 625/586/11 626/1224/11 627/587/11 -f 627/587/11 628/1225/11 621/588/11 -f 643/589/11 644/1226/11 636/590/11 -f 636/590/11 644/1226/11 637/592/11 -f 629/593/11 637/592/11 638/594/11 -f 630/595/11 638/594/11 639/596/11 -f 639/596/11 640/599/11 632/598/11 -f 640/599/11 641/1227/11 633/600/11 -f 641/601/11 642/604/11 634/602/11 -f 642/604/11 643/589/11 635/591/11 -f 647/606/12 646/1228/12 645/1229/12 -f 645/1229/12 652/1230/12 647/606/12 -f 652/1230/12 651/607/12 647/606/12 -f 651/607/12 650/1231/12 649/1232/12 -f 649/1232/12 648/605/12 651/607/12 -f 653/1233/11 654/1234/11 655/608/11 -f 655/608/11 656/1235/11 657/609/11 -f 657/609/11 658/1236/11 659/610/11 -f 659/610/11 660/1237/11 653/1233/11 -f 653/1233/11 655/608/11 659/610/11 -f 675/611/11 676/1238/11 668/612/11 -f 668/612/11 676/1238/11 669/614/11 -f 661/615/11 669/614/11 670/616/11 -f 662/617/11 670/616/11 671/618/11 -f 671/618/11 672/621/11 664/620/11 -f 672/621/11 673/1239/11 665/622/11 -f 673/623/11 674/626/11 666/624/11 -f 674/626/11 675/611/11 667/613/11 -f 679/628/12 678/1240/12 683/629/12 -f 678/1240/12 677/1241/12 683/629/12 -f 677/1241/12 684/1242/12 683/629/12 -f 683/629/12 682/1243/12 681/1244/12 -f 681/1244/12 680/627/12 683/629/12 -f 685/1245/11 686/1246/11 687/630/11 -f 687/630/11 688/1247/11 689/631/11 -f 689/631/11 690/1248/11 691/632/11 -f 691/632/11 692/1249/11 685/1245/11 -f 685/1245/11 687/630/11 691/632/11 -f 707/633/11 708/1250/11 700/634/11 -f 700/634/11 708/1250/11 701/636/11 -f 693/637/11 701/636/11 702/638/11 -f 694/639/11 702/638/11 703/640/11 -f 703/640/11 704/643/11 696/642/11 -f 704/643/11 705/1251/11 697/644/11 -f 697/645/11 705/1252/11 706/646/11 -f 698/647/11 706/646/11 707/633/11 -f 711/649/12 710/1253/12 715/650/12 -f 710/1253/12 709/1254/12 715/650/12 -f 709/1254/12 716/1255/12 715/650/12 -f 715/650/12 714/1256/12 713/1257/12 -f 713/1257/12 712/648/12 715/650/12 -f 717/1258/11 718/1259/11 719/651/11 -f 719/651/11 720/1260/11 721/652/11 -f 721/652/11 722/1261/11 723/653/11 -f 723/653/11 724/1262/11 717/1258/11 -f 717/1258/11 719/651/11 723/653/11 -f 739/654/11 740/1263/11 732/655/11 -f 732/655/11 740/1263/11 733/657/11 -f 725/658/11 733/657/11 734/659/11 -f 726/660/11 734/659/11 735/661/11 -f 735/661/11 736/664/11 728/663/11 -f 736/664/11 737/1264/11 729/665/11 -f 729/666/11 737/1265/11 738/667/11 -f 730/668/11 738/667/11 739/654/11 -f 743/669/12 742/1266/12 741/670/12 -f 741/670/12 748/1267/12 747/671/12 -f 747/671/12 746/1268/12 745/1269/12 -f 745/1269/12 744/1270/12 747/671/12 -f 744/1270/12 743/669/12 747/671/12 -f 749/674/11 750/1271/11 751/1272/11 -f 751/1272/11 752/1273/11 753/672/11 -f 753/672/11 754/1274/11 755/673/11 -f 755/673/11 756/1275/11 749/674/11 -f 749/674/11 751/1272/11 753/672/11 -f 771/675/11 772/1276/11 764/676/11 -f 764/676/11 772/1276/11 765/678/11 -f 757/679/11 765/678/11 766/680/11 -f 758/681/11 766/680/11 767/682/11 -f 767/682/11 768/685/11 760/684/11 -f 768/685/11 769/1277/11 761/686/11 -f 769/687/11 770/1278/11 762/688/11 -f 762/688/11 770/1278/11 771/675/11 -f 775/690/12 774/1279/12 773/691/12 -f 773/691/12 780/1280/12 779/692/12 -f 779/692/12 778/1281/12 777/1282/12 -f 777/1282/12 776/1283/12 779/692/12 -f 776/1283/12 775/690/12 779/692/12 -f 781/693/11 782/1284/11 783/694/11 -f 783/694/11 784/1285/11 785/695/11 -f 785/695/11 786/1286/11 787/1287/11 -f 787/1287/11 788/1288/11 785/695/11 -f 788/1288/11 781/693/11 785/695/11 -f 803/696/11 804/1289/11 796/697/11 -f 796/697/11 804/1289/11 797/699/11 -f 789/700/11 797/699/11 798/701/11 -f 790/702/11 798/701/11 799/703/11 -f 799/703/11 800/706/11 792/705/11 -f 800/706/11 801/1290/11 793/707/11 -f 793/708/11 801/1291/11 802/709/11 -f 794/710/11 802/709/11 803/696/11 -f 807/712/12 806/1292/12 805/1293/12 -f 805/1293/12 812/1294/12 807/712/12 -f 812/1294/12 811/713/12 807/712/12 -f 811/713/12 810/1295/12 809/1296/12 -f 809/1296/12 808/711/12 811/713/12 -f 813/1297/11 814/1298/11 815/714/11 -f 815/714/11 816/1299/11 817/715/11 -f 817/715/11 818/1300/11 819/716/11 -f 819/716/11 820/1301/11 813/1297/11 -f 813/1297/11 815/714/11 819/716/11 -f 835/717/11 836/1302/11 828/718/11 -f 828/718/11 836/1302/11 829/720/11 -f 821/721/11 829/720/11 830/722/11 -f 822/723/11 830/722/11 831/724/11 -f 831/724/11 832/727/11 824/726/11 -f 832/727/11 833/1303/11 825/728/11 -f 833/729/11 834/732/11 826/730/11 -f 834/732/11 835/717/11 827/719/11 -f 839/733/12 838/1304/12 837/734/12 -f 837/734/12 844/1305/12 843/735/12 -f 843/735/12 842/1306/12 841/1307/12 -f 841/1307/12 840/1308/12 843/735/12 -f 840/1308/12 839/733/12 843/735/12 -f 845/1309/11 846/1310/11 847/736/11 -f 847/736/11 848/1311/11 849/737/11 -f 849/737/11 850/1312/11 851/738/11 -f 851/738/11 852/1313/11 845/1309/11 -f 845/1309/11 847/736/11 851/738/11 -f 867/739/11 868/1314/11 860/740/11 -f 860/740/11 868/1314/11 861/742/11 -f 853/743/11 861/742/11 862/744/11 -f 854/745/11 862/744/11 863/746/11 -f 863/746/11 864/749/11 856/748/11 -f 864/749/11 865/1315/11 857/750/11 -f 865/751/11 866/1316/11 858/752/11 -f 858/752/11 866/1316/11 867/739/11 -f 871/755/12 870/1317/12 875/756/12 -f 870/1317/12 869/1318/12 875/756/12 -f 869/1318/12 876/1319/12 875/756/12 -f 875/756/12 874/1320/12 873/1321/12 -f 873/1321/12 872/754/12 875/756/12 -f 877/759/11 878/1322/11 879/1323/11 -f 879/1323/11 880/1324/11 877/759/11 -f 880/1324/11 881/1325/11 877/759/11 -f 881/1325/11 882/1326/11 877/759/11 -f 882/1326/11 883/757/11 877/759/11 -f 899/760/11 900/1327/11 892/761/11 -f 892/761/11 900/1327/11 893/763/11 -f 885/764/11 893/763/11 894/765/11 -f 886/766/11 894/765/11 895/767/11 -f 895/767/11 896/770/11 888/769/11 -f 896/770/11 897/1328/11 889/771/11 -f 889/772/11 897/1329/11 898/773/11 -f 890/774/11 898/773/11 899/760/11 -f 903/775/12 902/1330/12 901/776/12 -f 901/776/12 908/1331/12 907/777/12 -f 907/777/12 906/1332/12 905/1333/12 -f 905/1333/12 904/1334/12 907/777/12 -f 904/1334/12 903/775/12 907/777/12 -f 909/780/11 910/1335/11 911/1336/11 -f 911/1336/11 912/1337/11 913/778/11 -f 913/778/11 914/1338/11 915/779/11 -f 915/779/11 916/1339/11 909/780/11 -f 909/780/11 911/1336/11 913/778/11 -f 931/781/11 932/1340/11 924/782/11 -f 924/782/11 932/1340/11 925/784/11 -f 917/785/11 925/784/11 926/786/11 -f 918/787/11 926/786/11 927/788/11 -f 927/788/11 928/791/11 920/790/11 -f 928/791/11 929/1341/11 921/792/11 -f 921/793/11 929/1342/11 930/794/11 -f 922/795/11 930/794/11 931/781/11 -f 935/796/12 934/1343/12 933/797/12 -f 933/797/12 940/1344/12 939/798/12 -f 939/798/12 938/1345/12 937/1346/12 -f 937/1346/12 936/1347/12 939/798/12 -f 936/1347/12 935/796/12 939/798/12 -f 941/799/11 942/1348/11 943/800/11 -f 943/800/11 944/1349/11 945/801/11 -f 945/801/11 946/1350/11 947/1351/11 -f 947/1351/11 948/1352/11 945/801/11 -f 948/1352/11 941/799/11 945/801/11 -f 963/802/11 964/1353/11 956/803/11 -f 956/803/11 964/1353/11 957/805/11 -f 949/806/11 957/805/11 958/807/11 -f 950/808/11 958/807/11 959/809/11 -f 959/809/11 960/812/11 952/811/11 -f 960/812/11 961/1354/11 953/813/11 -f 953/814/11 961/1355/11 962/815/11 -f 954/816/11 962/815/11 963/802/11 -f 967/818/12 966/1356/12 965/1357/12 -f 965/1357/12 972/1358/12 967/818/12 -f 972/1358/12 971/819/12 967/818/12 -f 971/819/12 970/1359/12 969/1360/12 -f 969/1360/12 968/817/12 971/819/12 -f 973/820/11 974/1361/11 975/821/11 -f 975/821/11 976/1362/11 977/822/11 -f 977/822/11 978/1363/11 973/820/11 -f 978/1363/11 979/1364/11 973/820/11 -f 979/1364/11 980/1365/11 973/820/11 -f 995/823/11 996/1366/11 988/824/11 -f 988/824/11 996/1366/11 989/826/11 -f 981/827/11 989/826/11 990/828/11 -f 982/829/11 990/828/11 991/830/11 -f 991/830/11 992/833/11 984/832/11 -f 992/833/11 993/1367/11 985/834/11 -f 993/835/11 994/838/11 986/836/11 -f 994/838/11 995/823/11 987/825/11 -f 999/839/12 998/1368/12 997/840/12 -f 997/840/12 1004/1369/12 1003/841/12 -f 1003/841/12 1002/1370/12 1001/1371/12 -f 1001/1371/12 1000/1372/12 1003/841/12 -f 1000/1372/12 999/839/12 1003/841/12 -f 1005/1373/11 1006/1374/11 1007/842/11 -f 1007/842/11 1008/1375/11 1009/843/11 -f 1009/843/11 1010/1376/11 1011/844/11 -f 1011/844/11 1012/1377/11 1005/1373/11 -f 1005/1373/11 1007/842/11 1011/844/11 -f 1027/845/11 1028/1378/11 1020/846/11 -f 1020/846/11 1028/1378/11 1021/848/11 -f 1013/849/11 1021/848/11 1022/850/11 -f 1014/851/11 1022/850/11 1023/852/11 -f 1023/852/11 1024/855/11 1016/854/11 -f 1024/855/11 1025/1379/11 1017/856/11 -f 1025/857/11 1026/1380/11 1018/858/11 -f 1018/858/11 1026/1380/11 1027/845/11 -f 1031/861/12 1030/1381/12 1035/862/12 -f 1030/1381/12 1029/1382/12 1035/862/12 -f 1029/1382/12 1036/1383/12 1035/862/12 -f 1035/862/12 1034/1384/12 1033/1385/12 -f 1033/1385/12 1032/860/12 1035/862/12 -f 1037/1386/11 1038/1387/11 1039/863/11 -f 1039/863/11 1040/1388/11 1041/864/11 -f 1041/864/11 1042/1389/11 1043/865/11 -f 1043/865/11 1044/1390/11 1037/1386/11 -f 1037/1386/11 1039/863/11 1043/865/11 -f 1059/866/11 1060/1391/11 1052/867/11 -f 1052/867/11 1060/1391/11 1053/869/11 -f 1045/870/11 1053/869/11 1054/871/11 -f 1046/872/11 1054/871/11 1055/873/11 -f 1055/873/11 1056/876/11 1048/875/11 -f 1056/876/11 1057/1392/11 1049/877/11 -f 1049/878/11 1057/1393/11 1058/879/11 -f 1050/880/11 1058/879/11 1059/866/11 -f 1063/881/12 1062/1394/12 1061/882/12 -f 1061/882/12 1068/1395/12 1067/883/12 -f 1067/883/12 1066/1396/12 1065/1397/12 -f 1065/1397/12 1064/1398/12 1067/883/12 -f 1064/1398/12 1063/881/12 1067/883/12 -f 1069/886/11 1070/1399/11 1071/1400/11 -f 1071/1400/11 1072/1401/11 1073/884/11 -f 1073/884/11 1074/1402/11 1075/885/11 -f 1075/885/11 1076/1403/11 1069/886/11 -f 1069/886/11 1071/1400/11 1073/884/11 -f 1091/887/11 1092/1404/11 1084/888/11 -f 1084/888/11 1092/1404/11 1085/890/11 -f 1077/891/11 1085/890/11 1086/892/11 -f 1078/893/11 1086/892/11 1087/894/11 -f 1087/894/11 1088/897/11 1080/896/11 -f 1088/897/11 1089/1405/11 1081/898/11 -f 1081/899/11 1089/1406/11 1090/900/11 -f 1082/901/11 1090/900/11 1091/887/11 -f 1095/902/12 1094/1407/12 1093/903/12 -f 1093/903/12 1100/1408/12 1099/904/12 -f 1099/904/12 1098/1409/12 1097/1410/12 -f 1097/1410/12 1096/1411/12 1099/904/12 -f 1096/1411/12 1095/902/12 1099/904/12 -f 1101/905/11 1102/1412/11 1103/906/11 -f 1103/906/11 1104/1413/11 1105/907/11 -f 1105/907/11 1106/1414/11 1107/1415/11 -f 1107/1415/11 1108/1416/11 1105/907/11 -f 1108/1416/11 1101/905/11 1105/907/11 -f 1123/908/11 1124/1417/11 1116/909/11 -f 1116/909/11 1124/1417/11 1117/911/11 -f 1109/912/11 1117/911/11 1118/913/11 -f 1110/914/11 1118/913/11 1119/915/11 -f 1119/915/11 1120/918/11 1112/917/11 -f 1120/918/11 1121/1418/11 1113/919/11 -f 1113/920/11 1121/1419/11 1122/921/11 -f 1122/921/11 1123/908/11 1115/910/11 -f 1127/925/12 1126/1420/12 1125/1421/12 -f 1125/1421/12 1132/1422/12 1127/925/12 -f 1132/1422/12 1131/1423/12 1127/925/12 -f 1131/1423/12 1130/1424/12 1127/925/12 -f 1130/1424/12 1129/923/12 1127/925/12 -f 1133/1425/11 1134/1426/11 1135/926/11 -f 1135/926/11 1136/1427/11 1137/927/11 -f 1137/927/11 1138/1428/11 1139/928/11 -f 1139/928/11 1140/1429/11 1133/1425/11 -f 1133/1425/11 1135/926/11 1139/928/11 -f 1155/929/11 1156/1430/11 1148/930/11 -f 1148/930/11 1156/1430/11 1149/932/11 -f 1141/933/11 1149/932/11 1150/934/11 -f 1142/935/11 1150/934/11 1151/936/11 -f 1151/936/11 1152/939/11 1144/938/11 -f 1152/939/11 1153/1431/11 1145/940/11 -f 1153/941/11 1154/944/11 1146/942/11 -f 1154/944/11 1155/929/11 1147/931/11 -f 1159/945/12 1158/1432/12 1157/946/12 -f 1157/946/12 1164/1433/12 1163/947/12 -f 1163/947/12 1162/1434/12 1161/1435/12 -f 1161/1435/12 1160/1436/12 1163/947/12 -f 1160/1436/12 1159/945/12 1163/947/12 -f 1165/1437/11 1166/1438/11 1167/948/11 -f 1167/948/11 1168/1439/11 1169/949/11 -f 1169/949/11 1170/1440/11 1171/950/11 -f 1171/950/11 1172/1441/11 1165/1437/11 -f 1165/1437/11 1167/948/11 1171/950/11 -f 1187/951/11 1188/954/11 1180/952/11 -f 1188/954/11 1181/1442/11 1173/955/11 -f 1173/955/11 1181/1442/11 1182/956/11 -f 1174/957/11 1182/956/11 1183/958/11 -f 1183/958/11 1184/961/11 1176/960/11 -f 1184/961/11 1185/1443/11 1177/962/11 -f 1185/963/11 1186/1444/11 1178/964/11 -f 1178/964/11 1186/1444/11 1187/951/11 -f 1191/967/12 1190/1445/12 1195/968/12 -f 1190/1445/12 1189/1446/12 1195/968/12 -f 1189/1446/12 1196/1447/12 1195/968/12 -f 1195/968/12 1194/1448/12 1193/1449/12 -f 1193/1449/12 1192/966/12 1195/968/12 +f 930/1595/77 931/1596/77 929/1597/77 +f 934/1598/78 940/1599/78 938/1600/78 +f 936/1601/79 933/1602/79 935/1603/79 +f 937/1604/80 932/1605/80 930/1595/80 +f 947/1606/81 937/1604/81 945/1607/81 +f 942/1608/82 935/1603/82 933/1602/82 +f 943/1609/83 929/1597/83 931/1596/83 +f 946/1610/84 947/1606/84 945/1607/84 +f 948/1611/85 938/1600/85 940/1599/85 +f 942/1608/86 1029/1612/86 944/1613/86 +f 943/1609/86 1032/1614/86 941/1615/86 +f 962/1616/87 975/1617/87 963/1618/87 +f 969/1619/87 982/1620/87 970/1621/87 +f 967/1622/87 978/1623/87 979/1624/87 +f 963/1618/87 976/1625/87 964/1626/87 +f 971/1627/87 982/1628/87 983/1629/87 +f 968/1630/87 979/1631/87 980/1632/87 +f 965/1633/87 976/1634/87 977/1635/87 +f 971/1627/87 984/1636/87 972/1637/87 +f 962/1616/87 973/1638/87 974/1639/87 +f 968/1630/87 981/1640/87 969/1619/87 +f 966/1641/87 977/1642/87 978/1643/87 +f 972/1637/87 973/1644/87 961/1645/87 +f 1023/1646/86 1022/1647/86 1021/1648/86 +f 1027/1649/86 1059/1650/86 1026/1651/86 +f 1024/1652/79 1027/1653/79 1022/1654/79 +f 1023/1646/77 1026/1655/77 1025/1656/77 +f 1023/1646/87 1028/1657/87 1024/1652/87 +f 1022/1647/88 1026/1651/88 1021/1648/88 +f 1031/1658/88 938/1659/88 937/1660/88 +f 1030/1661/87 939/1662/87 1029/1663/87 +f 1043/1664/86 1042/1665/86 1041/1666/86 +f 1044/1667/79 1050/1668/79 1042/1669/79 +f 1049/1670/77 1045/1671/77 1043/1672/77 +f 1054/1673/84 1057/1674/84 1053/1675/84 +f 1043/1672/87 1048/1676/87 1044/1677/87 +f 1050/1668/88 1051/1678/88 1049/1670/88 +f 1042/1665/89 1049/1670/89 1041/1666/89 +f 1051/1678/84 1048/1679/84 1045/1680/84 +f 1047/1681/86 1055/1682/86 1046/1683/86 +f 1046/1683/81 1058/1684/81 1054/1673/81 +f 1053/1675/85 1056/1685/85 1047/1686/85 +f 1025/1656/90 1062/1687/90 1028/1657/90 +f 1061/1688/84 1064/1689/84 1062/1687/84 +f 1026/1655/77 1063/1690/77 1061/1691/77 +f 1064/1692/79 1060/1693/79 1027/1653/79 +f 1068/1694/84 1070/1695/84 1065/1696/84 +f 1074/1697/84 1086/1698/84 1075/1699/84 +f 1070/1695/88 1072/1700/88 1196/1701/88 +f 1066/1702/79 1194/1703/79 1189/1704/79 +f 1190/1705/86 1196/1706/86 1191/1707/86 +f 1072/1708/80 1068/1694/80 1067/1709/80 +f 1066/1702/78 1070/1695/78 1069/1710/78 +f 1192/1711/77 1072/1708/77 1067/1709/77 +f 1086/1698/88 1084/1712/88 1082/1713/88 +f 1076/1714/79 1088/1715/79 1079/1716/79 +f 1080/1717/86 1082/1718/86 1077/1719/86 +f 1088/1715/82 1080/1720/82 1079/1716/82 +f 1078/1721/83 1082/1718/83 1081/1722/83 +f 1084/1723/80 1074/1697/80 1073/1724/80 +f 1076/1714/78 1086/1698/78 1085/1725/78 +f 1078/1721/77 1084/1723/77 1073/1724/77 +f 1090/1726/91 1091/1727/91 1089/1728/91 +f 1099/1729/77 1095/1730/77 1097/1731/77 +f 1089/1728/79 1091/1732/79 1093/1733/79 +f 1090/1726/77 1094/1734/77 1092/1735/77 +f 1100/1736/79 1098/1737/79 1096/1738/79 +f 1099/1729/91 1098/1739/91 1100/1736/91 +f 1111/1740/86 1107/1741/86 1116/1742/86 +f 1117/1743/92 1120/1744/92 1118/1745/92 +f 1119/1746/79 1121/1747/79 1123/1748/79 +f 1120/1744/77 1122/1749/77 1118/1750/77 +f 1119/1746/86 1124/1751/86 1120/1744/86 +f 1128/1752/84 1131/1753/84 1127/1754/84 +f 1125/1755/86 1130/1756/86 1126/1757/86 +f 1126/1757/77 1132/1758/77 1128/1752/77 +f 1127/1754/79 1129/1759/79 1125/1760/79 +f 1136/1761/84 1139/1762/84 1135/1763/84 +f 1133/1764/86 1138/1765/86 1134/1766/86 +f 1134/1767/77 1140/1768/77 1136/1761/77 +f 1135/1763/79 1137/1769/79 1133/1764/79 +f 1129/1770/87 1146/1771/87 1130/1772/87 +f 1143/1773/79 1147/1774/79 1137/1775/79 +f 1130/1772/77 1142/1776/77 1132/1777/77 +f 1129/1778/79 1131/1779/79 1141/1780/79 +f 1138/1781/77 1144/1782/77 1140/1783/77 +f 1137/1775/79 1139/1784/79 1143/1773/79 +f 1144/1782/93 1139/1762/93 1140/1768/93 +f 1142/1776/93 1131/1753/93 1132/1758/93 +f 1148/1785/84 1149/1786/84 1152/1787/84 +f 1145/1788/87 1154/1789/87 1153/1790/87 +f 1144/1782/88 1151/1791/88 1143/1773/88 +f 1130/1772/77 1150/1792/77 1142/1776/77 +f 1137/1775/87 1148/1793/87 1138/1794/87 +f 1138/1781/77 1152/1795/77 1144/1782/77 +f 1142/1776/88 1149/1796/88 1141/1780/88 +f 1141/1780/79 1145/1797/79 1129/1778/79 +f 1145/1788/87 1153/1790/87 1146/1798/87 +f 1150/1799/88 1155/1800/88 1149/1786/88 +f 1146/1771/83 1155/1800/83 1150/1792/83 +f 1148/1801/87 1147/1802/87 1154/1789/87 +f 1152/1787/88 1156/1803/88 1151/1804/88 +f 1151/1791/82 1154/1789/82 1147/1774/82 +f 1155/1800/88 1152/1787/88 1149/1786/88 +f 1155/1800/86 1154/1789/86 1156/1803/86 +f 1159/1805/79 1158/1806/79 1157/1807/79 +f 1163/1808/94 1160/1809/94 1159/1810/94 +f 1164/1811/86 1158/1806/86 1160/1812/86 +f 1157/1813/84 1163/1808/84 1159/1814/84 +f 1161/1815/77 1164/1811/77 1163/1808/77 +f 1167/1816/79 1166/1817/79 1165/1818/79 +f 1171/1819/94 1168/1820/94 1167/1821/94 +f 1172/1822/86 1166/1817/86 1168/1823/86 +f 1165/1824/84 1171/1819/84 1167/1825/84 +f 1169/1826/77 1172/1822/77 1171/1819/77 +f 1174/1827/77 1175/1828/77 1173/1829/77 +f 1176/1830/95 1179/1831/95 1175/1832/95 +f 1174/1833/86 1180/1834/86 1176/1835/86 +f 1173/1829/84 1179/1831/84 1177/1836/84 +f 1180/1834/79 1177/1836/79 1179/1831/79 +f 1182/1837/77 1183/1838/77 1181/1839/77 +f 1184/1840/95 1187/1841/95 1183/1842/95 +f 1182/1843/86 1188/1844/86 1184/1845/86 +f 1181/1839/84 1187/1841/84 1185/1846/84 +f 1188/1844/79 1185/1846/79 1187/1841/79 +f 1194/1703/82 1190/1847/82 1189/1704/82 +f 1192/1711/83 1196/1706/83 1195/1848/83 +f 1192/1849/87 1068/1694/87 1066/1850/87 +f 995/1851/87 991/1852/87 987/1853/87 +f 930/1595/77 932/1605/77 931/1596/77 +f 934/1598/78 936/1601/78 940/1599/78 +f 936/1601/79 934/1598/79 933/1602/79 +f 937/1604/80 939/1854/80 932/1605/80 +f 947/1606/81 939/1854/81 937/1604/81 +f 942/1608/82 944/1613/82 935/1603/82 +f 943/1609/83 941/1615/83 929/1597/83 +f 946/1610/84 948/1611/84 947/1606/84 +f 948/1611/85 946/1610/85 938/1600/85 +f 942/1608/86 1031/1855/86 1029/1612/86 +f 943/1609/86 1030/1856/86 1032/1614/86 +f 962/1616/87 974/1857/87 975/1617/87 +f 969/1619/87 981/1858/87 982/1620/87 +f 967/1622/87 966/1641/87 978/1623/87 +f 963/1618/87 975/1859/87 976/1625/87 +f 971/1627/87 970/1621/87 982/1628/87 +f 968/1630/87 967/1860/87 979/1631/87 +f 965/1633/87 964/1626/87 976/1634/87 +f 971/1627/87 983/1861/87 984/1636/87 +f 962/1616/87 961/1645/87 973/1638/87 +f 968/1630/87 980/1862/87 981/1640/87 +f 966/1641/87 965/1633/87 977/1642/87 +f 972/1637/87 984/1863/87 973/1644/87 +f 1023/1646/86 1024/1652/86 1022/1647/86 +f 1027/1649/86 1060/1864/86 1059/1650/86 +f 1024/1652/79 1028/1657/79 1027/1653/79 +f 1023/1646/77 1021/1865/77 1026/1655/77 +f 1023/1646/87 1025/1656/87 1028/1657/87 +f 1022/1647/88 1027/1649/88 1026/1651/88 +f 930/1595/88 929/1597/88 1032/1866/88 +f 929/1597/88 941/1867/88 1032/1866/88 +f 1032/1866/88 1036/1868/88 1035/1869/88 +f 1036/1868/88 1040/1870/88 1039/1871/88 +f 946/1872/88 945/1873/88 937/1660/88 +f 937/1660/88 930/1595/88 1032/1866/88 +f 1036/1868/88 1039/1871/88 1035/1869/88 +f 1035/1869/88 1031/1658/88 1032/1866/88 +f 1031/1658/88 942/1874/88 933/1875/88 +f 933/1875/88 934/1876/88 1031/1658/88 +f 934/1876/88 938/1659/88 1031/1658/88 +f 938/1659/88 946/1872/88 937/1660/88 +f 937/1660/88 1032/1866/88 1031/1658/88 +f 931/1596/87 932/1605/87 1030/1661/87 +f 932/1605/87 939/1662/87 1030/1661/87 +f 939/1662/87 947/1877/87 948/1878/87 +f 940/1879/87 936/1880/87 1029/1663/87 +f 936/1880/87 935/1881/87 1029/1663/87 +f 939/1662/87 948/1878/87 940/1879/87 +f 943/1882/87 931/1596/87 1030/1661/87 +f 1038/1883/87 1034/1884/87 1037/1885/87 +f 1034/1884/87 1030/1661/87 1033/1886/87 +f 1037/1885/87 1034/1884/87 1033/1886/87 +f 939/1662/87 940/1879/87 1029/1663/87 +f 935/1881/87 944/1887/87 1029/1663/87 +f 1029/1663/87 1033/1886/87 1030/1661/87 +f 1043/1664/86 1044/1888/86 1042/1665/86 +f 1044/1667/79 1048/1889/79 1050/1668/79 +f 1048/1889/79 1052/1890/79 1050/1668/79 +f 1043/1672/77 1041/1891/77 1049/1670/77 +f 1049/1670/77 1051/1678/77 1045/1671/77 +f 1054/1673/84 1058/1684/84 1057/1674/84 +f 1043/1672/87 1045/1671/87 1048/1676/87 +f 1050/1668/88 1052/1890/88 1051/1678/88 +f 1042/1665/89 1050/1668/89 1049/1670/89 +f 1051/1678/84 1052/1890/84 1048/1679/84 +f 1047/1681/86 1056/1892/86 1055/1682/86 +f 1046/1683/81 1055/1682/81 1058/1684/81 +f 1053/1675/85 1057/1674/85 1056/1685/85 +f 1025/1656/90 1061/1688/90 1062/1687/90 +f 1061/1688/84 1063/1893/84 1064/1689/84 +f 1061/1691/77 1025/1656/77 1026/1655/77 +f 1026/1655/77 1059/1894/77 1063/1690/77 +f 1027/1653/79 1028/1657/79 1062/1895/79 +f 1062/1895/79 1064/1692/79 1027/1653/79 +f 1068/1694/84 1071/1896/84 1070/1695/84 +f 1074/1697/84 1083/1897/84 1086/1698/84 +f 1196/1701/88 1193/1898/88 1194/1899/88 +f 1194/1899/88 1069/1900/88 1070/1695/88 +f 1070/1695/88 1071/1896/88 1072/1700/88 +f 1072/1700/88 1195/1901/88 1196/1701/88 +f 1196/1701/88 1194/1899/88 1070/1695/88 +f 1066/1702/79 1069/1710/79 1194/1703/79 +f 1190/1705/86 1193/1902/86 1196/1706/86 +f 1072/1708/80 1071/1896/80 1068/1694/80 +f 1066/1702/78 1065/1696/78 1070/1695/78 +f 1192/1711/77 1195/1848/77 1072/1708/77 +f 1082/1713/88 1087/1903/88 1088/1904/88 +f 1088/1904/88 1085/1905/88 1086/1698/88 +f 1086/1698/88 1083/1897/88 1084/1712/88 +f 1084/1712/88 1081/1906/88 1082/1713/88 +f 1082/1713/88 1088/1904/88 1086/1698/88 +f 1076/1714/79 1085/1725/79 1088/1715/79 +f 1080/1717/86 1087/1907/86 1082/1718/86 +f 1088/1715/82 1087/1908/82 1080/1720/82 +f 1078/1721/83 1077/1719/83 1082/1718/83 +f 1084/1723/80 1083/1897/80 1074/1697/80 +f 1076/1714/78 1075/1699/78 1086/1698/78 +f 1078/1721/77 1081/1722/77 1084/1723/77 +f 1090/1726/91 1092/1909/91 1091/1727/91 +f 1099/1729/91 1097/1910/91 1098/1739/91 +f 1107/1741/86 1106/1911/86 1116/1742/86 +f 1116/1742/86 1115/1912/86 1112/1913/86 +f 1115/1912/86 1105/1914/86 1112/1913/86 +f 1105/1914/86 1108/1915/86 1112/1913/86 +f 1112/1913/86 1111/1740/86 1116/1742/86 +f 1117/1743/92 1119/1746/92 1120/1744/92 +f 1119/1746/79 1117/1916/79 1121/1747/79 +f 1120/1744/77 1124/1751/77 1122/1749/77 +f 1119/1746/86 1123/1748/86 1124/1751/86 +f 1128/1752/84 1132/1758/84 1131/1753/84 +f 1125/1755/86 1129/1917/86 1130/1756/86 +f 1126/1757/77 1130/1756/77 1132/1758/77 +f 1127/1754/79 1131/1753/79 1129/1759/79 +f 1136/1761/84 1140/1768/84 1139/1762/84 +f 1133/1764/86 1137/1769/86 1138/1765/86 +f 1134/1767/77 1138/1918/77 1140/1768/77 +f 1135/1763/79 1139/1762/79 1137/1769/79 +f 1129/1770/87 1145/1919/87 1146/1771/87 +f 1143/1773/79 1151/1791/79 1147/1774/79 +f 1144/1782/93 1143/1773/93 1139/1762/93 +f 1142/1776/93 1141/1780/93 1131/1753/93 +f 1148/1785/84 1145/1920/84 1149/1786/84 +f 1145/1788/87 1148/1801/87 1154/1789/87 +f 1144/1782/88 1152/1795/88 1151/1791/88 +f 1130/1772/77 1146/1771/77 1150/1792/77 +f 1137/1775/87 1147/1774/87 1148/1793/87 +f 1138/1781/77 1148/1921/77 1152/1795/77 +f 1142/1776/88 1150/1792/88 1149/1796/88 +f 1141/1780/79 1149/1796/79 1145/1797/79 +f 1146/1771/83 1153/1790/83 1155/1800/83 +f 1151/1791/82 1156/1803/82 1154/1789/82 +f 1155/1800/88 1156/1803/88 1152/1787/88 +f 1155/1800/86 1153/1790/86 1154/1789/86 +f 1159/1805/79 1160/1812/79 1158/1806/79 +f 1163/1808/94 1164/1811/94 1160/1809/94 +f 1164/1811/86 1162/1922/86 1158/1806/86 +f 1157/1813/84 1161/1815/84 1163/1808/84 +f 1161/1815/77 1162/1922/77 1164/1811/77 +f 1167/1816/79 1168/1823/79 1166/1817/79 +f 1171/1819/94 1172/1822/94 1168/1820/94 +f 1172/1822/86 1170/1923/86 1166/1817/86 +f 1165/1824/84 1169/1826/84 1171/1819/84 +f 1169/1826/77 1170/1923/77 1172/1822/77 +f 1174/1827/77 1176/1924/77 1175/1828/77 +f 1176/1830/95 1180/1834/95 1179/1831/95 +f 1174/1833/86 1178/1925/86 1180/1834/86 +f 1173/1829/84 1175/1828/84 1179/1831/84 +f 1180/1834/79 1178/1925/79 1177/1836/79 +f 1182/1837/77 1184/1926/77 1183/1838/77 +f 1184/1840/95 1188/1844/95 1187/1841/95 +f 1182/1843/86 1186/1927/86 1188/1844/86 +f 1181/1839/84 1183/1838/84 1187/1841/84 +f 1188/1844/79 1186/1927/79 1185/1846/79 +f 1194/1703/82 1193/1928/82 1190/1847/82 +f 1192/1711/83 1191/1707/83 1196/1706/83 +f 1066/1850/87 1189/1929/87 1190/1930/87 +f 1190/1930/87 1191/1931/87 1192/1849/87 +f 1192/1849/87 1067/1932/87 1068/1694/87 +f 1068/1694/87 1065/1696/87 1066/1850/87 +f 1066/1850/87 1190/1930/87 1192/1849/87 +f 987/1853/87 986/1933/87 995/1851/87 +f 986/1933/87 985/1934/87 995/1851/87 +f 985/1934/87 996/1935/87 995/1851/87 +f 995/1851/87 994/1936/87 993/1937/87 +f 993/1937/87 992/1938/87 991/1852/87 +f 991/1852/87 990/1939/87 987/1853/87 +f 990/1939/87 989/1940/87 987/1853/87 +f 989/1940/87 988/1941/87 987/1853/87 +f 995/1851/87 993/1937/87 991/1852/87 s 1 -f 36/32/1 25/1450/36 24/1451/1 -f 43/33/37 32/1452/38 31/1453/37 -f 33/51/8 22/1454/39 21/1455/8 -f 28/1456/40 41/25/41 29/1457/41 -f 37/39/36 26/1458/42 25/1450/36 -f 44/43/38 21/1455/8 32/1452/38 -f 34/22/39 23/1459/43 22/1454/39 -f 41/25/41 30/1460/3 29/1457/41 -f 26/1458/42 39/28/10 27/1461/10 -f 35/24/43 24/1451/1 23/1459/43 -f 42/27/3 31/1453/37 30/1460/3 -f 39/975/10 28/1456/40 27/1462/10 -f 56/978/42 57/1463/10 45/50/10 -f 46/972/40 59/1464/41 47/23/41 -f 53/973/43 66/1465/1 54/26/1 -f 50/29/38 63/1466/8 51/30/8 -f 47/974/41 60/1467/3 48/31/3 -f 54/34/1 67/1468/36 55/35/36 -f 51/37/8 64/1469/39 52/38/39 -f 48/40/3 61/1470/37 49/41/37 -f 55/976/36 68/1471/42 56/42/42 -f 45/44/10 58/1472/40 46/45/40 -f 52/977/39 65/1473/43 53/46/43 -f 49/48/37 62/1474/38 50/49/38 -f 74/1475/42 85/1476/36 73/1477/36 -f 69/1478/8 92/1479/38 80/1480/38 -f 71/1481/43 82/1482/39 70/1483/39 -f 78/1484/3 89/1485/41 77/1486/41 -f 75/1487/10 86/1488/42 74/1475/42 -f 72/1489/1 83/1490/43 71/1481/43 -f 79/1491/37 90/1492/3 78/1484/3 -f 76/1493/40 87/1494/10 75/1495/10 -f 73/1477/36 84/1496/1 72/1489/1 -f 79/1491/37 92/1479/38 91/1497/37 -f 70/1483/39 81/1498/8 69/1478/8 -f 77/1486/41 88/1499/40 76/1493/40 -f 137/1008/44 135/991/3 151/138/3 -f 151/140/3 136/992/45 152/1009/45 -f 145/122/46 128/983/1 144/1000/1 -f 138/1007/6 121/990/44 137/136/44 -f 167/153/1 160/1500/4 159/1501/1 -f 165/165/10 158/1502/7 157/1503/10 -f 163/159/3 156/1504/6 155/1505/3 -f 161/155/8 154/1506/2 153/1507/8 -f 168/152/4 153/1507/8 160/1500/4 -f 166/164/7 159/1501/1 158/1502/7 -f 164/160/6 157/1508/10 156/1504/6 -f 162/157/2 155/1505/3 154/1506/2 -f 146/999/4 129/982/46 145/120/46 -f 139/1006/47 122/989/6 138/134/6 -f 147/118/48 130/67/4 146/998/4 -f 140/1005/10 123/988/47 139/132/47 -f 148/116/8 131/113/48 147/117/48 -f 141/1004/49 124/987/10 140/130/10 -f 149/146/50 132/110/8 148/1012/8 -f 142/1003/7 125/986/49 141/128/49 -f 150/144/2 133/107/50 149/1011/50 -f 143/1002/51 126/985/7 142/126/7 -f 152/142/45 134/104/2 150/1010/2 -f 144/1001/1 127/984/51 143/124/51 -f 171/158/3 180/1509/6 172/161/6 -f 169/154/8 178/1510/2 170/156/2 -f 176/1018/4 177/1511/8 169/154/8 -f 174/1020/7 183/1512/1 175/151/1 -f 172/161/6 181/1513/10 173/1019/10 -f 170/156/2 179/1514/3 171/158/3 -f 175/151/1 184/1515/4 176/1018/4 -f 173/163/10 182/1516/7 174/1020/7 -f 106/64/51 207/291/7 206/253/51 -f 187/1030/7 217/1517/49 186/193/49 -f 185/1032/10 232/1518/47 200/197/47 -f 108/172/49 207/291/7 107/169/7 -f 188/1029/51 219/1519/7 187/191/7 -f 109/175/10 208/289/49 108/172/49 -f 189/1028/1 220/1520/51 188/189/51 -f 110/178/47 209/286/10 109/1026/10 -f 190/1027/46 221/1521/1 189/187/1 -f 111/181/6 210/284/47 110/178/47 -f 191/185/4 222/1522/46 190/186/46 -f 112/184/44 211/282/6 111/181/6 -f 192/182/48 223/1523/4 191/183/4 -f 113/188/3 212/280/44 112/184/44 -f 193/179/8 224/1524/48 192/180/48 -f 114/190/45 213/278/3 113/188/3 -f 194/176/50 225/1525/8 193/177/8 -f 114/190/45 215/271/2 214/274/45 -f 195/173/2 226/1526/50 194/174/50 -f 101/196/8 201/262/48 202/265/8 -f 116/194/50 215/271/2 115/192/2 -f 196/170/45 227/1527/2 195/171/2 -f 102/198/48 203/259/4 201/262/48 -f 101/196/8 216/268/50 116/194/50 -f 197/65/3 228/1528/45 196/66/45 -f 104/202/46 203/259/4 103/200/4 -f 198/1035/44 229/1529/3 197/203/3 -f 105/204/1 204/256/46 104/202/46 -f 198/201/44 231/1530/6 230/1531/44 -f 106/64/51 205/255/1 105/204/1 -f 186/1031/49 218/1532/10 185/195/10 -f 200/1033/47 231/1533/6 199/199/6 -f 241/230/1 258/1053/51 242/231/51 -f 233/210/45 251/1060/2 235/208/2 -f 242/233/51 259/275/7 243/234/7 -f 235/213/2 252/1059/50 236/211/50 -f 243/236/7 260/272/49 244/237/49 -f 236/216/50 253/1058/8 237/214/8 -f 244/239/49 261/269/10 245/240/10 -f 237/219/8 254/1057/48 238/217/48 -f 245/242/10 262/266/47 246/243/47 -f 238/222/48 255/1056/4 239/220/4 -f 246/245/47 263/263/6 247/246/6 -f 239/225/4 256/1055/46 240/223/46 -f 247/248/6 264/260/44 248/249/44 -f 240/227/46 257/1054/1 241/228/1 -f 234/206/3 249/1052/45 233/207/45 -f 248/251/44 250/257/3 234/252/3 -f 270/1534/44 285/1535/3 269/1536/3 -f 278/1537/46 293/1538/1 277/1539/1 -f 271/1540/6 286/1541/44 270/1534/44 -f 279/1542/4 294/1543/46 278/1537/46 -f 271/1540/6 288/1544/47 287/1545/6 -f 280/1546/48 295/1547/4 279/1542/4 -f 273/1548/10 288/1544/47 272/1549/47 -f 266/1550/50 282/1551/8 265/1552/8 -f 265/1552/8 296/1553/48 280/1546/48 -f 274/1554/49 289/1555/10 273/1556/10 -f 267/1557/2 281/1558/50 266/1550/50 -f 275/1559/7 290/1560/49 274/1554/49 -f 268/1561/45 283/1562/2 267/1557/2 -f 276/1563/51 291/1564/7 275/1559/7 -f 269/1536/3 284/1565/45 268/1561/45 -f 277/1539/1 292/1566/51 276/1563/51 -f 334/1567/44 349/1568/3 333/1569/3 -f 342/1570/46 357/1571/1 341/1572/1 -f 335/1573/6 350/1574/44 334/1567/44 -f 343/1575/4 358/1576/46 342/1570/46 -f 335/1573/6 352/1577/47 351/1578/6 -f 344/1579/48 359/1580/4 343/1575/4 -f 337/1581/10 352/1577/47 336/1582/47 -f 330/1583/50 346/1584/8 329/1585/8 -f 329/1585/8 360/1586/48 344/1579/48 -f 338/1587/49 353/1588/10 337/1589/10 -f 331/1590/2 345/1591/50 330/1583/50 -f 339/1592/7 354/1593/49 338/1587/49 -f 332/1594/45 347/1595/2 331/1590/2 -f 340/1596/51 355/1597/7 339/1592/7 -f 333/1569/3 348/1598/45 332/1594/45 -f 341/1572/1 356/1599/51 340/1596/51 -f 366/141/51 383/361/7 382/363/51 -f 368/145/49 383/361/7 367/143/7 -f 369/147/10 384/359/49 368/145/49 -f 370/115/47 385/356/10 369/997/10 -f 371/119/6 386/354/47 370/115/47 -f 372/121/44 387/352/6 371/119/6 -f 373/123/3 388/350/44 372/121/44 -f 374/125/45 389/348/3 373/123/3 -f 374/125/45 391/344/2 390/346/45 -f 362/133/48 378/340/8 361/131/8 -f 376/129/50 391/344/2 375/127/2 -f 362/133/48 379/338/4 377/337/48 -f 361/131/8 392/342/50 376/129/50 -f 364/137/46 379/338/4 363/135/4 -f 365/139/1 380/367/46 364/137/46 -f 366/141/51 381/365/1 365/139/1 -f 395/1600/7 409/343/49 394/1601/49 -f 408/1602/47 410/1117/10 424/339/47 -f 396/1603/51 411/345/7 395/1604/7 -f 397/1605/1 412/347/51 396/1606/51 -f 398/1607/46 413/349/1 397/1608/1 -f 399/1609/4 414/1123/46 398/1610/46 -f 400/1611/48 415/1124/4 399/1612/4 -f 401/1613/8 416/1125/48 400/1614/48 -f 402/1615/50 417/1126/8 401/1616/8 -f 403/1617/2 418/1127/50 402/1618/50 -f 404/1619/45 419/1128/2 403/1620/2 -f 405/1621/3 420/364/45 404/1622/45 -f 406/1623/44 421/366/3 405/1624/3 -f 406/1625/44 423/1131/6 422/368/44 -f 394/1626/49 410/341/10 393/1627/10 -f 407/1628/6 424/1116/47 423/336/6 -f 118/971/52 428/1629/1 120/20/52 -f 119/970/53 425/1630/3 117/18/53 -f 426/1631/1 432/1632/54 428/1629/1 -f 427/1633/3 429/1634/55 425/1630/3 -f 431/1635/55 430/1636/54 429/1637/55 -f 496/1638/56 497/1639/57 495/1640/58 -f 493/1641/59 499/1642/60 494/1643/61 -f 502/1644/62 503/451/63 504/1179/64 -f 496/1638/56 504/1179/64 500/1645/65 -f 499/1642/60 501/1646/66 494/1643/61 -f 505/1647/67 508/1648/68 506/1649/69 -f 498/1650/70 506/1649/69 508/1648/68 -f 495/1640/58 507/1651/71 505/1652/67 -f 603/570/72 596/1653/73 595/1654/72 -f 601/582/74 594/1655/75 593/1656/74 -f 599/576/76 592/1657/77 591/1658/76 -f 597/572/78 590/1659/79 589/1660/78 -f 604/569/73 589/1660/78 596/1653/73 -f 602/581/75 595/1654/72 594/1655/75 -f 600/577/77 593/1661/74 592/1657/77 -f 598/574/79 591/1658/76 590/1659/79 -f 607/575/76 616/1662/77 608/578/77 -f 605/571/78 614/1663/79 606/573/79 -f 612/1213/73 613/1664/78 605/571/78 -f 610/1215/75 619/1665/72 611/568/72 -f 608/578/77 617/1666/74 609/1214/74 -f 606/573/79 615/1667/76 607/575/76 -f 611/568/72 620/1668/73 612/1213/73 -f 609/580/74 618/1669/75 610/1215/75 -f 635/591/80 628/1670/81 627/1671/80 -f 633/603/82 626/1672/83 625/1673/82 -f 631/597/84 624/1674/85 623/1675/84 -f 629/593/86 622/1676/87 621/1677/86 -f 636/590/81 621/1677/86 628/1670/81 -f 634/602/83 627/1671/80 626/1672/83 -f 632/598/85 625/1678/82 624/1674/85 -f 630/595/87 623/1675/84 622/1676/87 -f 639/596/84 648/1679/85 640/599/85 -f 637/592/86 646/1680/87 638/594/87 -f 644/1226/81 645/1681/86 637/592/86 -f 642/604/83 651/1682/80 643/589/80 -f 640/599/85 649/1683/82 641/1227/82 -f 638/594/87 647/1684/84 639/596/84 -f 643/589/80 652/1685/81 644/1226/81 -f 641/601/82 650/1686/83 642/604/83 -f 667/613/88 660/1687/89 659/1688/88 -f 665/625/90 658/1689/91 657/1690/90 -f 663/619/92 656/1691/93 655/1692/92 -f 661/615/94 654/1693/95 653/1694/94 -f 668/612/89 653/1694/94 660/1687/89 -f 666/624/91 659/1688/88 658/1689/91 -f 664/620/93 657/1695/90 656/1691/93 -f 662/617/95 655/1692/92 654/1693/95 -f 671/618/92 680/1696/93 672/621/93 -f 669/614/94 678/1697/95 670/616/95 -f 676/1238/89 677/1698/94 669/614/94 -f 674/626/91 683/1699/88 675/611/88 -f 672/621/93 681/1700/90 673/1239/90 -f 670/616/95 679/1701/92 671/618/92 -f 675/611/88 684/1702/89 676/1238/89 -f 673/623/90 682/1703/91 674/626/91 -f 699/635/96 692/1704/97 691/1705/96 -f 697/645/98 690/1706/99 689/1707/98 -f 695/641/100 688/1708/101 687/1709/100 -f 693/637/102 686/1710/103 685/1711/102 -f 700/634/97 685/1711/102 692/1704/97 -f 698/647/99 691/1705/96 690/1706/99 -f 696/642/101 689/1712/98 688/1708/101 -f 694/639/103 687/1709/100 686/1710/103 -f 703/640/100 712/1713/101 704/643/101 -f 701/636/102 710/1714/103 702/638/103 -f 708/1250/97 709/1715/102 701/636/102 -f 706/646/99 715/1716/96 707/633/96 -f 704/643/101 713/1717/98 705/1251/98 -f 702/638/103 711/1718/100 703/640/100 -f 707/633/96 716/1719/97 708/1250/97 -f 705/1252/98 714/1720/99 706/646/99 -f 731/656/10 724/1721/7 723/1722/10 -f 729/666/3 722/1723/6 721/1724/3 -f 727/662/8 720/1725/2 719/1726/8 -f 725/658/1 718/1727/4 717/1728/1 -f 732/655/7 717/1728/1 724/1721/7 -f 730/668/6 723/1722/10 722/1723/6 -f 728/663/2 721/1729/3 720/1725/2 -f 726/660/4 719/1726/8 718/1727/4 -f 735/661/8 744/1730/2 736/664/2 -f 733/657/1 742/1731/4 734/659/4 -f 740/1263/7 741/1732/1 733/657/1 -f 738/667/6 747/1733/10 739/654/10 -f 736/664/2 745/1734/3 737/1264/3 -f 734/659/4 743/1735/8 735/661/8 -f 739/654/10 748/1736/7 740/1263/7 -f 737/1265/3 746/1737/6 738/667/6 -f 763/677/74 756/1738/75 755/1739/74 -f 761/689/76 754/1740/77 753/1741/76 -f 759/683/78 752/1742/79 751/1743/78 -f 757/679/72 750/1744/73 749/1745/72 -f 764/676/75 749/1745/72 756/1738/75 -f 762/688/77 755/1739/74 754/1740/77 -f 760/684/79 753/1746/76 752/1742/79 -f 758/681/73 751/1743/78 750/1744/73 -f 767/682/78 776/1747/79 768/685/79 -f 765/678/72 774/1748/73 766/680/73 -f 772/1276/75 773/1749/72 765/678/72 -f 770/1278/77 779/1750/74 771/675/74 -f 768/685/79 777/1751/76 769/1277/76 -f 766/680/73 775/1752/78 767/682/78 -f 771/675/74 780/1753/75 772/1276/75 -f 769/687/76 778/1754/77 770/1278/77 -f 795/698/82 788/1755/83 787/1756/82 -f 793/708/84 786/1757/85 785/1758/84 -f 791/704/86 784/1759/87 783/1760/86 -f 789/700/80 782/1761/81 781/1762/80 -f 796/697/83 781/1762/80 788/1755/83 -f 794/710/85 787/1756/82 786/1757/85 -f 792/705/87 785/1763/84 784/1759/87 -f 790/702/81 783/1760/86 782/1761/81 -f 799/703/86 808/1764/87 800/706/87 -f 797/699/80 806/1765/81 798/701/81 -f 804/1289/83 805/1766/80 797/699/80 -f 802/709/85 811/1767/82 803/696/82 -f 800/706/87 809/1768/84 801/1290/84 -f 798/701/81 807/1769/86 799/703/86 -f 803/696/82 812/1770/83 804/1289/83 -f 801/1291/84 810/1771/85 802/709/85 -f 827/719/90 820/1772/91 819/1773/90 -f 825/731/92 818/1774/93 817/1775/92 -f 823/725/94 816/1776/95 815/1777/94 -f 821/721/88 814/1778/89 813/1779/88 -f 828/718/91 813/1779/88 820/1772/91 -f 826/730/93 819/1773/90 818/1774/93 -f 824/726/95 817/1780/92 816/1776/95 -f 822/723/89 815/1777/94 814/1778/89 -f 831/724/94 840/1781/95 832/727/95 -f 829/720/88 838/1782/89 830/722/89 -f 836/1302/91 837/1783/88 829/720/88 -f 834/732/93 843/1784/90 835/717/90 -f 832/727/95 841/1785/92 833/1303/92 -f 830/722/89 839/1786/94 831/724/94 -f 835/717/90 844/1787/91 836/1302/91 -f 833/729/92 842/1788/93 834/732/93 -f 859/741/98 852/1789/99 851/1790/98 -f 857/753/100 850/1791/101 849/1792/100 -f 855/747/102 848/1793/103 847/1794/102 -f 853/743/96 846/1795/97 845/1796/96 -f 860/740/99 845/1796/96 852/1789/99 -f 858/752/101 851/1790/98 850/1791/101 -f 856/748/103 849/1797/100 848/1793/103 -f 854/745/97 847/1794/102 846/1795/97 -f 863/746/102 872/1798/103 864/749/103 -f 861/742/96 870/1799/97 862/744/97 -f 868/1314/99 869/1800/96 861/742/96 -f 866/1316/101 875/1801/98 867/739/98 -f 864/749/103 873/1802/100 865/1315/100 -f 862/744/97 871/1803/102 863/746/102 -f 867/739/98 876/1804/99 868/1314/99 -f 865/751/100 874/1805/101 866/1316/101 -f 891/762/3 884/1806/6 883/1807/3 -f 889/772/8 882/1808/2 881/1809/8 -f 887/768/1 880/1810/4 879/1811/1 -f 885/764/10 878/1812/7 877/1813/10 -f 892/761/6 877/1813/10 884/1806/6 -f 890/774/2 883/1807/3 882/1808/2 -f 888/769/4 881/1814/8 880/1810/4 -f 886/766/7 879/1811/1 878/1812/7 -f 895/767/1 904/1815/4 896/770/4 -f 893/763/10 902/1816/7 894/765/7 -f 900/1327/6 901/1817/10 893/763/10 -f 898/773/2 907/1818/3 899/760/3 -f 896/770/4 905/1819/8 897/1328/8 -f 894/765/7 903/1820/1 895/767/1 -f 899/760/3 908/1821/6 900/1327/6 -f 897/1329/8 906/1822/2 898/773/2 -f 923/783/76 916/1823/77 915/1824/76 -f 921/793/78 914/1825/79 913/1826/78 -f 919/789/72 912/1827/73 911/1828/72 -f 917/785/74 910/1829/75 909/1830/74 -f 924/782/77 909/1830/74 916/1823/77 -f 922/795/79 915/1824/76 914/1825/79 -f 920/790/73 913/1831/78 912/1827/73 -f 918/787/75 911/1828/72 910/1829/75 -f 927/788/72 936/1832/73 928/791/73 -f 925/784/74 934/1833/75 926/786/75 -f 932/1340/77 933/1834/74 925/784/74 -f 930/794/79 939/1835/76 931/781/76 -f 928/791/73 937/1836/78 929/1341/78 -f 926/786/75 935/1837/72 927/788/72 -f 931/781/76 940/1838/77 932/1340/77 -f 929/1342/78 938/1839/79 930/794/79 -f 955/804/84 948/1840/85 947/1841/84 -f 953/814/86 946/1842/87 945/1843/86 -f 951/810/80 944/1844/81 943/1845/80 -f 949/806/82 942/1846/83 941/1847/82 -f 956/803/85 941/1847/82 948/1840/85 -f 954/816/87 947/1841/84 946/1842/87 -f 952/811/81 945/1848/86 944/1844/81 -f 950/808/83 943/1845/80 942/1846/83 -f 959/809/80 968/1849/81 960/812/81 -f 957/805/82 966/1850/83 958/807/83 -f 964/1353/85 965/1851/82 957/805/82 -f 962/815/87 971/1852/84 963/802/84 -f 960/812/81 969/1853/86 961/1354/86 -f 958/807/83 967/1854/80 959/809/80 -f 963/802/84 972/1855/85 964/1353/85 -f 961/1355/86 970/1856/87 962/815/87 -f 987/825/92 980/1857/93 979/1858/92 -f 985/837/94 978/1859/95 977/1860/94 -f 983/831/88 976/1861/89 975/1862/88 -f 981/827/90 974/1863/91 973/1864/90 -f 988/824/93 973/1864/90 980/1857/93 -f 986/836/95 979/1858/92 978/1859/95 -f 984/832/89 977/1865/94 976/1861/89 -f 982/829/91 975/1862/88 974/1863/91 -f 991/830/88 1000/1866/89 992/833/89 -f 989/826/90 998/1867/91 990/828/91 -f 996/1366/93 997/1868/90 989/826/90 -f 994/838/95 1003/1869/92 995/823/92 -f 992/833/89 1001/1870/94 993/1367/94 -f 990/828/91 999/1871/88 991/830/88 -f 995/823/92 1004/1872/93 996/1366/93 -f 993/835/94 1002/1873/95 994/838/95 -f 1019/847/100 1012/1874/101 1011/1875/100 -f 1017/859/102 1010/1876/103 1009/1877/102 -f 1015/853/96 1008/1878/97 1007/1879/96 -f 1013/849/98 1006/1880/99 1005/1881/98 -f 1020/846/101 1005/1881/98 1012/1874/101 -f 1018/858/103 1011/1875/100 1010/1876/103 -f 1016/854/97 1009/1882/102 1008/1878/97 -f 1014/851/99 1007/1879/96 1006/1880/99 -f 1023/852/96 1032/1883/97 1024/855/97 -f 1021/848/98 1030/1884/99 1022/850/99 -f 1028/1378/101 1029/1885/98 1021/848/98 -f 1026/1380/103 1035/1886/100 1027/845/100 -f 1024/855/97 1033/1887/102 1025/1379/102 -f 1022/850/99 1031/1888/96 1023/852/96 -f 1027/845/100 1036/1889/101 1028/1378/101 -f 1025/857/102 1034/1890/103 1026/1380/103 -f 1051/868/8 1044/1891/2 1043/1892/8 -f 1049/878/1 1042/1893/4 1041/1894/1 -f 1047/874/10 1040/1895/7 1039/1896/10 -f 1045/870/3 1038/1897/6 1037/1898/3 -f 1052/867/2 1037/1898/3 1044/1891/2 -f 1050/880/4 1043/1892/8 1042/1893/4 -f 1048/875/7 1041/1899/1 1040/1895/7 -f 1046/872/6 1039/1896/10 1038/1897/6 -f 1055/873/10 1064/1900/7 1056/876/7 -f 1053/869/3 1062/1901/6 1054/871/6 -f 1060/1391/2 1061/1902/3 1053/869/3 -f 1058/879/4 1067/1903/8 1059/866/8 -f 1056/876/7 1065/1904/1 1057/1392/1 -f 1054/871/6 1063/1905/10 1055/873/10 -f 1059/866/8 1068/1906/2 1060/1391/2 -f 1057/1393/1 1066/1907/4 1058/879/4 -f 1083/889/78 1076/1908/79 1075/1909/78 -f 1081/899/72 1074/1910/73 1073/1911/72 -f 1079/895/74 1072/1912/75 1071/1913/74 -f 1077/891/76 1070/1914/77 1069/1915/76 -f 1084/888/79 1069/1915/76 1076/1908/79 -f 1082/901/73 1075/1909/78 1074/1910/73 -f 1080/896/75 1073/1916/72 1072/1912/75 -f 1078/893/77 1071/1913/74 1070/1914/77 -f 1087/894/74 1096/1917/75 1088/897/75 -f 1085/890/76 1094/1918/77 1086/892/77 -f 1092/1404/79 1093/1919/76 1085/890/76 -f 1090/900/73 1099/1920/78 1091/887/78 -f 1088/897/75 1097/1921/72 1089/1405/72 -f 1086/892/77 1095/1922/74 1087/894/74 -f 1091/887/78 1100/1923/79 1092/1404/79 -f 1089/1406/72 1098/1924/73 1090/900/73 -f 1115/910/86 1108/1925/87 1107/1926/86 -f 1113/920/80 1106/1927/81 1105/1928/80 -f 1111/916/82 1104/1929/83 1103/1930/82 -f 1109/912/84 1102/1931/85 1101/1932/84 -f 1116/909/87 1101/1932/84 1108/1925/87 -f 1114/922/81 1107/1926/86 1106/1927/81 -f 1112/917/83 1105/1933/80 1104/1929/83 -f 1110/914/85 1103/1930/82 1102/1931/85 -f 1119/915/82 1128/1934/83 1120/918/83 -f 1117/911/84 1126/1935/85 1118/913/85 -f 1124/1417/87 1125/1936/84 1117/911/84 -f 1122/921/81 1131/1937/86 1123/908/86 -f 1120/918/83 1129/1938/80 1121/1418/80 -f 1118/913/85 1127/1939/82 1119/915/82 -f 1123/908/86 1132/1940/87 1124/1417/87 -f 1121/1419/80 1130/1941/81 1122/921/81 -f 1147/931/94 1140/1942/95 1139/1943/94 -f 1145/943/88 1138/1944/89 1137/1945/88 -f 1143/937/90 1136/1946/91 1135/1947/90 -f 1141/933/92 1134/1948/93 1133/1949/92 -f 1148/930/95 1133/1949/92 1140/1942/95 -f 1146/942/89 1139/1943/94 1138/1944/89 -f 1144/938/91 1137/1950/88 1136/1946/91 -f 1142/935/93 1135/1947/90 1134/1948/93 -f 1151/936/90 1160/1951/91 1152/939/91 -f 1149/932/92 1158/1952/93 1150/934/93 -f 1156/1430/95 1157/1953/92 1149/932/92 -f 1154/944/89 1163/1954/94 1155/929/94 -f 1152/939/91 1161/1955/88 1153/1431/88 -f 1150/934/93 1159/1956/90 1151/936/90 -f 1155/929/94 1164/1957/95 1156/1430/95 -f 1153/941/88 1162/1958/89 1154/944/89 -f 1179/953/102 1172/1959/103 1171/1960/102 -f 1177/965/96 1170/1961/97 1169/1962/96 -f 1175/959/98 1168/1963/99 1167/1964/98 -f 1173/955/100 1166/1965/101 1165/1966/100 -f 1180/952/103 1165/1966/100 1172/1959/103 -f 1178/964/97 1171/1960/102 1170/1961/97 -f 1176/960/99 1169/1967/96 1168/1963/99 -f 1174/957/101 1167/1964/98 1166/1965/101 -f 1183/958/98 1192/1968/99 1184/961/99 -f 1181/1442/100 1190/1969/101 1182/956/101 -f 1188/954/103 1189/1970/100 1181/1442/100 -f 1186/1444/97 1195/1971/102 1187/951/102 -f 1184/961/99 1193/1972/96 1185/1443/96 -f 1182/956/101 1191/1973/98 1183/958/98 -f 1187/951/102 1196/1974/103 1188/954/103 -f 1185/963/96 1194/1975/97 1186/1444/97 -f 36/32/1 37/39/36 25/1450/36 -f 43/33/37 44/43/38 32/1452/38 -f 33/51/8 34/22/39 22/1454/39 -f 28/1456/40 40/36/40 41/25/41 -f 37/39/36 38/47/42 26/1458/42 -f 44/43/38 33/51/8 21/1455/8 -f 34/22/39 35/24/43 23/1459/43 -f 41/25/41 42/27/3 30/1460/3 -f 26/1458/42 38/47/42 39/28/10 -f 35/24/43 36/32/1 24/1451/1 -f 42/27/3 43/33/37 31/1453/37 -f 39/975/10 40/36/40 28/1456/40 -f 56/978/42 68/1976/42 57/1463/10 -f 46/972/40 58/1977/40 59/1464/41 -f 53/973/43 65/1978/43 66/1465/1 -f 50/29/38 62/1979/38 63/1466/8 -f 47/974/41 59/1980/41 60/1467/3 -f 54/34/1 66/1981/1 67/1468/36 -f 51/37/8 63/1982/8 64/1469/39 -f 48/40/3 60/1983/3 61/1470/37 -f 55/976/36 67/1984/36 68/1471/42 -f 45/44/10 57/1985/10 58/1472/40 -f 52/977/39 64/1986/39 65/1473/43 -f 49/48/37 61/1987/37 62/1474/38 -f 74/1475/42 86/1488/42 85/1476/36 -f 69/1478/8 81/1498/8 92/1479/38 -f 71/1481/43 83/1490/43 82/1482/39 -f 78/1484/3 90/1492/3 89/1485/41 -f 75/1487/10 87/1988/10 86/1488/42 -f 72/1489/1 84/1496/1 83/1490/43 -f 79/1491/37 91/1497/37 90/1492/3 -f 76/1493/40 88/1499/40 87/1494/10 -f 73/1477/36 85/1476/36 84/1496/1 -f 79/1491/37 80/1480/38 92/1479/38 -f 70/1483/39 82/1482/39 81/1498/8 -f 77/1486/41 89/1485/41 88/1499/40 -f 137/1008/44 121/98/44 135/991/3 -f 151/140/3 135/101/3 136/992/45 -f 145/122/46 129/74/46 128/983/1 -f 138/1007/6 122/95/6 121/990/44 -f 167/153/1 168/152/4 160/1500/4 -f 165/165/10 166/164/7 158/1502/7 -f 163/159/3 164/160/6 156/1504/6 -f 161/155/8 162/157/2 154/1506/2 -f 168/152/4 161/155/8 153/1507/8 -f 166/164/7 167/153/1 159/1501/1 -f 164/160/6 165/162/10 157/1508/10 -f 162/157/2 163/159/3 155/1505/3 -f 146/999/4 130/71/4 129/982/46 -f 139/1006/47 123/92/47 122/989/6 -f 147/118/48 131/981/48 130/67/4 -f 140/1005/10 124/89/10 123/988/47 -f 148/116/8 132/114/8 131/113/48 -f 141/1004/49 125/86/49 124/987/10 -f 149/146/50 133/111/50 132/110/8 -f 142/1003/7 126/83/7 125/986/49 -f 150/144/2 134/108/2 133/107/50 -f 143/1002/51 127/80/51 126/985/7 -f 152/142/45 136/105/45 134/104/2 -f 144/1001/1 128/77/1 127/984/51 -f 171/158/3 179/1514/3 180/1509/6 -f 169/154/8 177/1511/8 178/1510/2 -f 176/1018/4 184/1515/4 177/1511/8 -f 174/1020/7 182/1516/7 183/1512/1 -f 172/161/6 180/1509/6 181/1513/10 -f 170/156/2 178/1510/2 179/1514/3 -f 175/151/1 183/1512/1 184/1515/4 -f 173/163/10 181/1989/10 182/1516/7 -f 106/64/51 107/169/7 207/291/7 -f 187/1030/7 219/1990/7 217/1517/49 -f 185/1032/10 218/1991/10 232/1518/47 -f 108/172/49 208/289/49 207/291/7 -f 188/1029/51 220/1992/51 219/1519/7 -f 109/175/10 209/287/10 208/289/49 -f 189/1028/1 221/1993/1 220/1520/51 -f 110/178/47 210/284/47 209/286/10 -f 190/1027/46 222/1994/46 221/1521/1 -f 111/181/6 211/282/6 210/284/47 -f 191/185/4 223/1995/4 222/1522/46 -f 112/184/44 212/280/44 211/282/6 -f 192/182/48 224/1996/48 223/1523/4 -f 113/188/3 213/278/3 212/280/44 -f 193/179/8 225/1997/8 224/1524/48 -f 114/190/45 214/274/45 213/278/3 -f 194/176/50 226/1998/50 225/1525/8 -f 114/190/45 115/192/2 215/271/2 -f 195/173/2 227/1999/2 226/1526/50 -f 101/196/8 102/198/48 201/262/48 -f 116/194/50 216/268/50 215/271/2 -f 196/170/45 228/2000/45 227/1527/2 -f 102/198/48 103/200/4 203/259/4 -f 101/196/8 202/265/8 216/268/50 -f 197/65/3 229/2001/3 228/1528/45 -f 104/202/46 204/256/46 203/259/4 -f 198/1035/44 230/2002/44 229/1529/3 -f 105/204/1 205/255/1 204/256/46 -f 198/201/44 199/1034/6 231/1530/6 -f 106/64/51 206/253/51 205/255/1 -f 186/1031/49 217/2003/49 218/1532/10 -f 200/1033/47 232/2004/47 231/1533/6 -f 241/230/1 257/277/1 258/1053/51 -f 233/210/45 249/292/45 251/1060/2 -f 242/233/51 258/276/51 259/275/7 -f 235/213/2 251/290/2 252/1059/50 -f 243/236/7 259/273/7 260/272/49 -f 236/216/50 252/288/50 253/1058/8 -f 244/239/49 260/270/49 261/269/10 -f 237/219/8 253/285/8 254/1057/48 -f 245/242/10 261/267/10 262/266/47 -f 238/222/48 254/283/48 255/1056/4 -f 246/245/47 262/264/47 263/263/6 -f 239/225/4 255/281/4 256/1055/46 -f 247/248/6 263/261/6 264/260/44 -f 240/227/46 256/279/46 257/1054/1 -f 234/206/3 250/254/3 249/1052/45 -f 248/251/44 264/258/44 250/257/3 -f 270/1534/44 286/1541/44 285/1535/3 -f 278/1537/46 294/1543/46 293/1538/1 -f 271/1540/6 287/1545/6 286/1541/44 -f 279/1542/4 295/1547/4 294/1543/46 -f 271/1540/6 272/1549/47 288/1544/47 -f 280/1546/48 296/1553/48 295/1547/4 -f 273/1548/10 289/2005/10 288/1544/47 -f 266/1550/50 281/1558/50 282/1551/8 -f 265/1552/8 282/1551/8 296/1553/48 -f 274/1554/49 290/1560/49 289/1555/10 -f 267/1557/2 283/1562/2 281/1558/50 -f 275/1559/7 291/1564/7 290/1560/49 -f 268/1561/45 284/1565/45 283/1562/2 -f 276/1563/51 292/1566/51 291/1564/7 -f 269/1536/3 285/1535/3 284/1565/45 -f 277/1539/1 293/1538/1 292/1566/51 -f 334/1567/44 350/1574/44 349/1568/3 -f 342/1570/46 358/1576/46 357/1571/1 -f 335/1573/6 351/1578/6 350/1574/44 -f 343/1575/4 359/1580/4 358/1576/46 -f 335/1573/6 336/1582/47 352/1577/47 -f 344/1579/48 360/1586/48 359/1580/4 -f 337/1581/10 353/2006/10 352/1577/47 -f 330/1583/50 345/1591/50 346/1584/8 -f 329/1585/8 346/1584/8 360/1586/48 -f 338/1587/49 354/1593/49 353/1588/10 -f 331/1590/2 347/1595/2 345/1591/50 -f 339/1592/7 355/1597/7 354/1593/49 -f 332/1594/45 348/1598/45 347/1595/2 -f 340/1596/51 356/1599/51 355/1597/7 -f 333/1569/3 349/1568/3 348/1598/45 -f 341/1572/1 357/1571/1 356/1599/51 -f 366/141/51 367/143/7 383/361/7 -f 368/145/49 384/359/49 383/361/7 -f 369/147/10 385/357/10 384/359/49 -f 370/115/47 386/354/47 385/356/10 -f 371/119/6 387/352/6 386/354/47 -f 372/121/44 388/350/44 387/352/6 -f 373/123/3 389/348/3 388/350/44 -f 374/125/45 390/346/45 389/348/3 -f 374/125/45 375/127/2 391/344/2 -f 362/133/48 377/337/48 378/340/8 -f 376/129/50 392/342/50 391/344/2 -f 362/133/48 363/135/4 379/338/4 -f 361/131/8 378/340/8 392/342/50 -f 364/137/46 380/367/46 379/338/4 -f 365/139/1 381/365/1 380/367/46 -f 366/141/51 382/363/51 381/365/1 -f 395/1600/7 411/1119/7 409/343/49 -f 408/1602/47 393/2007/10 410/1117/10 -f 396/1603/51 412/1120/51 411/345/7 -f 397/1605/1 413/1121/1 412/347/51 -f 398/1607/46 414/1122/46 413/349/1 -f 399/1609/4 415/351/4 414/1123/46 -f 400/1611/48 416/353/48 415/1124/4 -f 401/1613/8 417/355/8 416/1125/48 -f 402/1615/50 418/358/50 417/1126/8 -f 403/1617/2 419/360/2 418/1127/50 -f 404/1619/45 420/362/45 419/1128/2 -f 405/1621/3 421/1129/3 420/364/45 -f 406/1623/44 422/1130/44 421/366/3 -f 406/1625/44 407/2008/6 423/1131/6 -f 394/1626/49 409/1118/49 410/341/10 -f 407/1628/6 408/2009/47 424/1116/47 -f 118/971/52 426/1631/1 428/1629/1 -f 119/970/53 427/1633/3 425/1630/3 -f 426/1631/1 430/1636/54 432/1632/54 -f 427/1633/3 431/2010/55 429/1634/55 -f 431/1635/55 432/1632/54 430/1636/54 -f 496/1638/56 500/1645/65 497/1639/57 -f 493/1641/59 498/1650/70 499/1642/60 -f 502/1644/62 501/1646/66 503/451/63 -f 496/1638/56 502/1644/62 504/1179/64 -f 499/1642/60 503/451/63 501/1646/66 -f 505/1647/67 507/2011/71 508/1648/68 -f 498/1650/70 493/1641/59 506/1649/69 -f 495/1640/58 497/1639/57 507/1651/71 -f 603/570/72 604/569/73 596/1653/73 -f 601/582/74 602/581/75 594/1655/75 -f 599/576/76 600/577/77 592/1657/77 -f 597/572/78 598/574/79 590/1659/79 -f 604/569/73 597/572/78 589/1660/78 -f 602/581/75 603/570/72 595/1654/72 -f 600/577/77 601/579/74 593/1661/74 -f 598/574/79 599/576/76 591/1658/76 -f 607/575/76 615/1667/76 616/1662/77 -f 605/571/78 613/1664/78 614/1663/79 -f 612/1213/73 620/1668/73 613/1664/78 -f 610/1215/75 618/1669/75 619/1665/72 -f 608/578/77 616/1662/77 617/1666/74 -f 606/573/79 614/1663/79 615/1667/76 -f 611/568/72 619/1665/72 620/1668/73 -f 609/580/74 617/2012/74 618/1669/75 -f 635/591/80 636/590/81 628/1670/81 -f 633/603/82 634/602/83 626/1672/83 -f 631/597/84 632/598/85 624/1674/85 -f 629/593/86 630/595/87 622/1676/87 -f 636/590/81 629/593/86 621/1677/86 -f 634/602/83 635/591/80 627/1671/80 -f 632/598/85 633/600/82 625/1678/82 -f 630/595/87 631/597/84 623/1675/84 -f 639/596/84 647/1684/84 648/1679/85 -f 637/592/86 645/1681/86 646/1680/87 -f 644/1226/81 652/1685/81 645/1681/86 -f 642/604/83 650/1686/83 651/1682/80 -f 640/599/85 648/1679/85 649/1683/82 -f 638/594/87 646/1680/87 647/1684/84 -f 643/589/80 651/1682/80 652/1685/81 -f 641/601/82 649/2013/82 650/1686/83 -f 667/613/88 668/612/89 660/1687/89 -f 665/625/90 666/624/91 658/1689/91 -f 663/619/92 664/620/93 656/1691/93 -f 661/615/94 662/617/95 654/1693/95 -f 668/612/89 661/615/94 653/1694/94 -f 666/624/91 667/613/88 659/1688/88 -f 664/620/93 665/622/90 657/1695/90 -f 662/617/95 663/619/92 655/1692/92 -f 671/618/92 679/1701/92 680/1696/93 -f 669/614/94 677/1698/94 678/1697/95 -f 676/1238/89 684/1702/89 677/1698/94 -f 674/626/91 682/1703/91 683/1699/88 -f 672/621/93 680/1696/93 681/1700/90 -f 670/616/95 678/1697/95 679/1701/92 -f 675/611/88 683/1699/88 684/1702/89 -f 673/623/90 681/2014/90 682/1703/91 -f 699/635/96 700/634/97 692/1704/97 -f 697/645/98 698/647/99 690/1706/99 -f 695/641/100 696/642/101 688/1708/101 -f 693/637/102 694/639/103 686/1710/103 -f 700/634/97 693/637/102 685/1711/102 -f 698/647/99 699/635/96 691/1705/96 -f 696/642/101 697/644/98 689/1712/98 -f 694/639/103 695/641/100 687/1709/100 -f 703/640/100 711/1718/100 712/1713/101 -f 701/636/102 709/1715/102 710/1714/103 -f 708/1250/97 716/1719/97 709/1715/102 -f 706/646/99 714/1720/99 715/1716/96 -f 704/643/101 712/1713/101 713/1717/98 -f 702/638/103 710/1714/103 711/1718/100 -f 707/633/96 715/1716/96 716/1719/97 -f 705/1252/98 713/2015/98 714/1720/99 -f 731/656/10 732/655/7 724/1721/7 -f 729/666/3 730/668/6 722/1723/6 -f 727/662/8 728/663/2 720/1725/2 -f 725/658/1 726/660/4 718/1727/4 -f 732/655/7 725/658/1 717/1728/1 -f 730/668/6 731/656/10 723/1722/10 -f 728/663/2 729/665/3 721/1729/3 -f 726/660/4 727/662/8 719/1726/8 -f 735/661/8 743/1735/8 744/1730/2 -f 733/657/1 741/1732/1 742/1731/4 -f 740/1263/7 748/1736/7 741/1732/1 -f 738/667/6 746/1737/6 747/1733/10 -f 736/664/2 744/1730/2 745/1734/3 -f 734/659/4 742/1731/4 743/1735/8 -f 739/654/10 747/1733/10 748/1736/7 -f 737/1265/3 745/2016/3 746/1737/6 -f 763/677/74 764/676/75 756/1738/75 -f 761/689/76 762/688/77 754/1740/77 -f 759/683/78 760/684/79 752/1742/79 -f 757/679/72 758/681/73 750/1744/73 -f 764/676/75 757/679/72 749/1745/72 -f 762/688/77 763/677/74 755/1739/74 -f 760/684/79 761/686/76 753/1746/76 -f 758/681/73 759/683/78 751/1743/78 -f 767/682/78 775/1752/78 776/1747/79 -f 765/678/72 773/1749/72 774/1748/73 -f 772/1276/75 780/1753/75 773/1749/72 -f 770/1278/77 778/1754/77 779/1750/74 -f 768/685/79 776/1747/79 777/1751/76 -f 766/680/73 774/1748/73 775/1752/78 -f 771/675/74 779/1750/74 780/1753/75 -f 769/687/76 777/2017/76 778/1754/77 -f 795/698/82 796/697/83 788/1755/83 -f 793/708/84 794/710/85 786/1757/85 -f 791/704/86 792/705/87 784/1759/87 -f 789/700/80 790/702/81 782/1761/81 -f 796/697/83 789/700/80 781/1762/80 -f 794/710/85 795/698/82 787/1756/82 -f 792/705/87 793/707/84 785/1763/84 -f 790/702/81 791/704/86 783/1760/86 -f 799/703/86 807/1769/86 808/1764/87 -f 797/699/80 805/1766/80 806/1765/81 -f 804/1289/83 812/1770/83 805/1766/80 -f 802/709/85 810/1771/85 811/1767/82 -f 800/706/87 808/1764/87 809/1768/84 -f 798/701/81 806/1765/81 807/1769/86 -f 803/696/82 811/1767/82 812/1770/83 -f 801/1291/84 809/2018/84 810/1771/85 -f 827/719/90 828/718/91 820/1772/91 -f 825/731/92 826/730/93 818/1774/93 -f 823/725/94 824/726/95 816/1776/95 -f 821/721/88 822/723/89 814/1778/89 -f 828/718/91 821/721/88 813/1779/88 -f 826/730/93 827/719/90 819/1773/90 -f 824/726/95 825/728/92 817/1780/92 -f 822/723/89 823/725/94 815/1777/94 -f 831/724/94 839/1786/94 840/1781/95 -f 829/720/88 837/1783/88 838/1782/89 -f 836/1302/91 844/1787/91 837/1783/88 -f 834/732/93 842/1788/93 843/1784/90 -f 832/727/95 840/1781/95 841/1785/92 -f 830/722/89 838/1782/89 839/1786/94 -f 835/717/90 843/1784/90 844/1787/91 -f 833/729/92 841/2019/92 842/1788/93 -f 859/741/98 860/740/99 852/1789/99 -f 857/753/100 858/752/101 850/1791/101 -f 855/747/102 856/748/103 848/1793/103 -f 853/743/96 854/745/97 846/1795/97 -f 860/740/99 853/743/96 845/1796/96 -f 858/752/101 859/741/98 851/1790/98 -f 856/748/103 857/750/100 849/1797/100 -f 854/745/97 855/747/102 847/1794/102 -f 863/746/102 871/1803/102 872/1798/103 -f 861/742/96 869/1800/96 870/1799/97 -f 868/1314/99 876/1804/99 869/1800/96 -f 866/1316/101 874/1805/101 875/1801/98 -f 864/749/103 872/1798/103 873/1802/100 -f 862/744/97 870/1799/97 871/1803/102 -f 867/739/98 875/1801/98 876/1804/99 -f 865/751/100 873/2020/100 874/1805/101 -f 891/762/3 892/761/6 884/1806/6 -f 889/772/8 890/774/2 882/1808/2 -f 887/768/1 888/769/4 880/1810/4 -f 885/764/10 886/766/7 878/1812/7 -f 892/761/6 885/764/10 877/1813/10 -f 890/774/2 891/762/3 883/1807/3 -f 888/769/4 889/771/8 881/1814/8 -f 886/766/7 887/768/1 879/1811/1 -f 895/767/1 903/1820/1 904/1815/4 -f 893/763/10 901/1817/10 902/1816/7 -f 900/1327/6 908/1821/6 901/1817/10 -f 898/773/2 906/1822/2 907/1818/3 -f 896/770/4 904/1815/4 905/1819/8 -f 894/765/7 902/1816/7 903/1820/1 -f 899/760/3 907/1818/3 908/1821/6 -f 897/1329/8 905/2021/8 906/1822/2 -f 923/783/76 924/782/77 916/1823/77 -f 921/793/78 922/795/79 914/1825/79 -f 919/789/72 920/790/73 912/1827/73 -f 917/785/74 918/787/75 910/1829/75 -f 924/782/77 917/785/74 909/1830/74 -f 922/795/79 923/783/76 915/1824/76 -f 920/790/73 921/792/78 913/1831/78 -f 918/787/75 919/789/72 911/1828/72 -f 927/788/72 935/1837/72 936/1832/73 -f 925/784/74 933/1834/74 934/1833/75 -f 932/1340/77 940/1838/77 933/1834/74 -f 930/794/79 938/1839/79 939/1835/76 -f 928/791/73 936/1832/73 937/1836/78 -f 926/786/75 934/1833/75 935/1837/72 -f 931/781/76 939/1835/76 940/1838/77 -f 929/1342/78 937/2022/78 938/1839/79 -f 955/804/84 956/803/85 948/1840/85 -f 953/814/86 954/816/87 946/1842/87 -f 951/810/80 952/811/81 944/1844/81 -f 949/806/82 950/808/83 942/1846/83 -f 956/803/85 949/806/82 941/1847/82 -f 954/816/87 955/804/84 947/1841/84 -f 952/811/81 953/813/86 945/1848/86 -f 950/808/83 951/810/80 943/1845/80 -f 959/809/80 967/1854/80 968/1849/81 -f 957/805/82 965/1851/82 966/1850/83 -f 964/1353/85 972/1855/85 965/1851/82 -f 962/815/87 970/1856/87 971/1852/84 -f 960/812/81 968/1849/81 969/1853/86 -f 958/807/83 966/1850/83 967/1854/80 -f 963/802/84 971/1852/84 972/1855/85 -f 961/1355/86 969/2023/86 970/1856/87 -f 987/825/92 988/824/93 980/1857/93 -f 985/837/94 986/836/95 978/1859/95 -f 983/831/88 984/832/89 976/1861/89 -f 981/827/90 982/829/91 974/1863/91 -f 988/824/93 981/827/90 973/1864/90 -f 986/836/95 987/825/92 979/1858/92 -f 984/832/89 985/834/94 977/1865/94 -f 982/829/91 983/831/88 975/1862/88 -f 991/830/88 999/1871/88 1000/1866/89 -f 989/826/90 997/1868/90 998/1867/91 -f 996/1366/93 1004/1872/93 997/1868/90 -f 994/838/95 1002/1873/95 1003/1869/92 -f 992/833/89 1000/1866/89 1001/1870/94 -f 990/828/91 998/1867/91 999/1871/88 -f 995/823/92 1003/1869/92 1004/1872/93 -f 993/835/94 1001/2024/94 1002/1873/95 -f 1019/847/100 1020/846/101 1012/1874/101 -f 1017/859/102 1018/858/103 1010/1876/103 -f 1015/853/96 1016/854/97 1008/1878/97 -f 1013/849/98 1014/851/99 1006/1880/99 -f 1020/846/101 1013/849/98 1005/1881/98 -f 1018/858/103 1019/847/100 1011/1875/100 -f 1016/854/97 1017/856/102 1009/1882/102 -f 1014/851/99 1015/853/96 1007/1879/96 -f 1023/852/96 1031/1888/96 1032/1883/97 -f 1021/848/98 1029/1885/98 1030/1884/99 -f 1028/1378/101 1036/1889/101 1029/1885/98 -f 1026/1380/103 1034/1890/103 1035/1886/100 -f 1024/855/97 1032/1883/97 1033/1887/102 -f 1022/850/99 1030/1884/99 1031/1888/96 -f 1027/845/100 1035/1886/100 1036/1889/101 -f 1025/857/102 1033/2025/102 1034/1890/103 -f 1051/868/8 1052/867/2 1044/1891/2 -f 1049/878/1 1050/880/4 1042/1893/4 -f 1047/874/10 1048/875/7 1040/1895/7 -f 1045/870/3 1046/872/6 1038/1897/6 -f 1052/867/2 1045/870/3 1037/1898/3 -f 1050/880/4 1051/868/8 1043/1892/8 -f 1048/875/7 1049/877/1 1041/1899/1 -f 1046/872/6 1047/874/10 1039/1896/10 -f 1055/873/10 1063/1905/10 1064/1900/7 -f 1053/869/3 1061/1902/3 1062/1901/6 -f 1060/1391/2 1068/1906/2 1061/1902/3 -f 1058/879/4 1066/1907/4 1067/1903/8 -f 1056/876/7 1064/1900/7 1065/1904/1 -f 1054/871/6 1062/1901/6 1063/1905/10 -f 1059/866/8 1067/1903/8 1068/1906/2 -f 1057/1393/1 1065/2026/1 1066/1907/4 -f 1083/889/78 1084/888/79 1076/1908/79 -f 1081/899/72 1082/901/73 1074/1910/73 -f 1079/895/74 1080/896/75 1072/1912/75 -f 1077/891/76 1078/893/77 1070/1914/77 -f 1084/888/79 1077/891/76 1069/1915/76 -f 1082/901/73 1083/889/78 1075/1909/78 -f 1080/896/75 1081/898/72 1073/1916/72 -f 1078/893/77 1079/895/74 1071/1913/74 -f 1087/894/74 1095/1922/74 1096/1917/75 -f 1085/890/76 1093/1919/76 1094/1918/77 -f 1092/1404/79 1100/1923/79 1093/1919/76 -f 1090/900/73 1098/1924/73 1099/1920/78 -f 1088/897/75 1096/1917/75 1097/1921/72 -f 1086/892/77 1094/1918/77 1095/1922/74 -f 1091/887/78 1099/1920/78 1100/1923/79 -f 1089/1406/72 1097/2027/72 1098/1924/73 -f 1115/910/86 1116/909/87 1108/1925/87 -f 1113/920/80 1114/922/81 1106/1927/81 -f 1111/916/82 1112/917/83 1104/1929/83 -f 1109/912/84 1110/914/85 1102/1931/85 -f 1116/909/87 1109/912/84 1101/1932/84 -f 1114/922/81 1115/910/86 1107/1926/86 -f 1112/917/83 1113/919/80 1105/1933/80 -f 1110/914/85 1111/916/82 1103/1930/82 -f 1119/915/82 1127/1939/82 1128/1934/83 -f 1117/911/84 1125/1936/84 1126/1935/85 -f 1124/1417/87 1132/1940/87 1125/1936/84 -f 1122/921/81 1130/1941/81 1131/1937/86 -f 1120/918/83 1128/1934/83 1129/1938/80 -f 1118/913/85 1126/1935/85 1127/1939/82 -f 1123/908/86 1131/1937/86 1132/1940/87 -f 1121/1419/80 1129/2028/80 1130/1941/81 -f 1147/931/94 1148/930/95 1140/1942/95 -f 1145/943/88 1146/942/89 1138/1944/89 -f 1143/937/90 1144/938/91 1136/1946/91 -f 1141/933/92 1142/935/93 1134/1948/93 -f 1148/930/95 1141/933/92 1133/1949/92 -f 1146/942/89 1147/931/94 1139/1943/94 -f 1144/938/91 1145/940/88 1137/1950/88 -f 1142/935/93 1143/937/90 1135/1947/90 -f 1151/936/90 1159/1956/90 1160/1951/91 -f 1149/932/92 1157/1953/92 1158/1952/93 -f 1156/1430/95 1164/1957/95 1157/1953/92 -f 1154/944/89 1162/1958/89 1163/1954/94 -f 1152/939/91 1160/1951/91 1161/1955/88 -f 1150/934/93 1158/1952/93 1159/1956/90 -f 1155/929/94 1163/1954/94 1164/1957/95 -f 1153/941/88 1161/2029/88 1162/1958/89 -f 1179/953/102 1180/952/103 1172/1959/103 -f 1177/965/96 1178/964/97 1170/1961/97 -f 1175/959/98 1176/960/99 1168/1963/99 -f 1173/955/100 1174/957/101 1166/1965/101 -f 1180/952/103 1173/955/100 1165/1966/100 -f 1178/964/97 1179/953/102 1171/1960/102 -f 1176/960/99 1177/962/96 1169/1967/96 -f 1174/957/101 1175/959/98 1167/1964/98 -f 1183/958/98 1191/1973/98 1192/1968/99 -f 1181/1442/100 1189/1970/100 1190/1969/101 -f 1188/954/103 1196/1974/103 1189/1970/100 -f 1186/1444/97 1194/1975/97 1195/1971/102 -f 1184/961/99 1192/1968/99 1193/1972/96 -f 1182/956/101 1190/1969/101 1191/1973/98 -f 1187/951/102 1195/1971/102 1196/1974/103 -f 1185/963/96 1193/2030/96 1194/1975/97 +f 964/1626/77 953/1942/96 952/1943/77 +f 971/1627/97 960/1944/98 959/1945/97 +f 961/1645/84 950/1946/99 949/1947/84 +f 956/1948/100 969/1619/101 957/1949/101 +f 965/1633/96 954/1950/102 953/1942/96 +f 972/1637/98 949/1947/84 960/1944/98 +f 962/1616/99 951/1951/103 950/1946/99 +f 969/1619/101 958/1952/79 957/1949/101 +f 954/1950/102 967/1622/86 955/1953/86 +f 963/1618/103 952/1943/77 951/1951/103 +f 970/1621/79 959/1945/97 958/1952/79 +f 967/1860/86 956/1948/100 955/1954/86 +f 984/1863/102 985/1955/86 973/1644/86 +f 974/1857/100 987/1956/101 975/1617/101 +f 981/1858/103 994/1957/77 982/1620/77 +f 978/1623/98 991/1958/84 979/1624/84 +f 975/1859/101 988/1959/79 976/1625/79 +f 982/1628/77 995/1960/96 983/1629/96 +f 979/1631/84 992/1961/99 980/1632/99 +f 976/1634/79 989/1962/97 977/1635/97 +f 983/1861/96 996/1963/102 984/1636/102 +f 973/1638/86 986/1964/100 974/1639/100 +f 980/1862/99 993/1965/103 981/1640/103 +f 977/1642/97 990/1966/98 978/1643/98 +f 1002/1967/102 1013/1968/96 1001/1969/96 +f 997/1970/84 1020/1971/98 1008/1972/98 +f 999/1973/103 1010/1974/99 998/1975/99 +f 1006/1976/79 1017/1977/101 1005/1978/101 +f 1003/1979/86 1014/1980/102 1002/1967/102 +f 1000/1981/77 1011/1982/103 999/1973/103 +f 1007/1983/97 1018/1984/79 1006/1976/79 +f 1004/1985/100 1015/1986/86 1003/1987/86 +f 1001/1969/96 1012/1988/77 1000/1981/77 +f 1007/1983/97 1020/1971/98 1019/1989/97 +f 998/1975/99 1009/1990/84 997/1970/84 +f 1005/1978/101 1016/1991/100 1004/1985/100 +f 1030/1856/104 1036/1992/77 1032/1614/104 +f 1031/1855/105 1033/1993/79 1029/1612/105 +f 1034/1994/77 1040/1995/106 1036/1992/77 +f 1035/1996/79 1037/1997/107 1033/1993/79 +f 1039/1998/107 1038/1999/106 1037/2000/107 +f 1104/2001/108 1105/2002/109 1103/2003/110 +f 1101/2004/111 1107/2005/112 1102/2006/113 +f 1110/2007/114 1111/1740/115 1112/1913/116 +f 1104/2001/108 1112/1913/116 1108/2008/117 +f 1107/2005/112 1109/2009/118 1102/2006/113 +f 1113/2010/119 1116/2011/120 1114/2012/121 +f 1106/2013/122 1114/2012/121 1116/2011/120 +f 1103/2003/110 1115/2014/123 1113/2015/119 +f 964/1626/77 965/1633/96 953/1942/96 +f 971/1627/97 972/1637/98 960/1944/98 +f 961/1645/84 962/1616/99 950/1946/99 +f 956/1948/100 968/1630/100 969/1619/101 +f 965/1633/96 966/1641/102 954/1950/102 +f 972/1637/98 961/1645/84 949/1947/84 +f 962/1616/99 963/1618/103 951/1951/103 +f 969/1619/101 970/1621/79 958/1952/79 +f 954/1950/102 966/1641/102 967/1622/86 +f 963/1618/103 964/1626/77 952/1943/77 +f 970/1621/79 971/1627/97 959/1945/97 +f 967/1860/86 968/1630/100 956/1948/100 +f 984/1863/102 996/2016/102 985/1955/86 +f 974/1857/100 986/2017/100 987/1956/101 +f 981/1858/103 993/2018/103 994/1957/77 +f 978/1623/98 990/2019/98 991/1958/84 +f 975/1859/101 987/2020/101 988/1959/79 +f 982/1628/77 994/2021/77 995/1960/96 +f 979/1631/84 991/2022/84 992/1961/99 +f 976/1634/79 988/2023/79 989/1962/97 +f 983/1861/96 995/2024/96 996/1963/102 +f 973/1638/86 985/2025/86 986/1964/100 +f 980/1862/99 992/2026/99 993/1965/103 +f 977/1642/97 989/2027/97 990/1966/98 +f 1002/1967/102 1014/1980/102 1013/1968/96 +f 997/1970/84 1009/1990/84 1020/1971/98 +f 999/1973/103 1011/1982/103 1010/1974/99 +f 1006/1976/79 1018/1984/79 1017/1977/101 +f 1003/1979/86 1015/2028/86 1014/1980/102 +f 1000/1981/77 1012/1988/77 1011/1982/103 +f 1007/1983/97 1019/1989/97 1018/1984/79 +f 1004/1985/100 1016/1991/100 1015/1986/86 +f 1001/1969/96 1013/1968/96 1012/1988/77 +f 1007/1983/97 1008/1972/98 1020/1971/98 +f 998/1975/99 1010/1974/99 1009/1990/84 +f 1005/1978/101 1017/1977/101 1016/1991/100 +f 1030/1856/104 1034/1994/77 1036/1992/77 +f 1031/1855/105 1035/1996/79 1033/1993/79 +f 1034/1994/77 1038/1999/106 1040/1995/106 +f 1035/1996/79 1039/2029/107 1037/1997/107 +f 1039/1998/107 1040/1995/106 1038/1999/106 +f 1104/2001/108 1108/2008/117 1105/2002/109 +f 1101/2004/111 1106/2013/122 1107/2005/112 +f 1110/2007/114 1109/2009/118 1111/1740/115 +f 1104/2001/108 1110/2007/114 1112/1913/116 +f 1107/2005/112 1111/1740/115 1109/2009/118 +f 1113/2010/119 1115/2030/123 1116/2011/120 +f 1106/2013/122 1101/2004/111 1114/2012/121 +f 1103/2003/110 1105/2002/109 1115/2014/123 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/shredder.png b/src/main/resources/assets/hbm/textures/models/weapons/shredder.png index 859c9c50ac17015706c2aaf242b45866a6bc5cd9..d071dd86efe248152b63b40854ccd4d682dc51a5 100644 GIT binary patch literal 7673 zcmYLu2{@G9|NbKt5rY;|W7=d32?^P=M3%-HM!lvN@meyCeT<4IAw^UevS(|`5@SrZ zrnjs$jEp5@A0sg{F=poX%=^9m*MF{SuJf$tJm;MI+@Je%p9fA3))Hd!VgLY0T(Y?c z2LK@!_y zv^jGkx;2XC3E$HpUSu9dJbOMdA>!4iUe&8RFCSC0upmfzzQ2*_YO8f4^B?$9QshLU zSnJs`Cu^w_JD!aB9V|Z7D}Lflin2=Ax1`&CeX(;BsD2`Q8`H-Y{#g8+-H%yqUFR|M z*%#PXodG~+Vd-$FLSHj~f{`Bco=80C>(zKLwR63$)nHl6m{0$vTbd>I)(ikB9ZDBD z@oi0nZ=2{z$OV)0nZM-Mp=EvZx}TN5w4}QSOS2{E47PE_C|_6nYGubiK~4V3M5GS zy&2vZyWA}dyqMLN(a;(}&@R3a2Cg5{<{F**gZQh)y}w^S_vnZau<%3m!Me(|m+Nt; zz)|a6oFce&_jZtN&E__3n*_HVcUk)NY^|Y2;!SOl~d zBQ(ZDed|qMorDLj`1Ny>6(B%@zBvU?eq5c7QNB)yj}J)uOz0r4@`{AHN+z3}PHT=x zAa;{ZatxWg%9+ZTFw}|ktoS0l1Nf|jPseQNvx-!1tc_^?L^c%ua>+6I9m4P%eeQcd?cIO#N~Po_pe|%#uF|kyfsomR4a~8FTYF_ zHZ49mjNcasB%G3H2wo9)oP;;w$HzBT?iUas!CpdueKE`s0Co&yK*2d!AWH%XM`e~r zZqmenguwUd;8-5a@@C9+xLg1VuYx!BL;%3)4WtNQntN&sFANOa^%E3FFRgRI(R`d} z0Nzi01-=Kg+iFCjRN_^6qs+taT2}XN{wapsOcVyvUZoq|+n>5009K+v$gsj|KD7QR22u=Vj} zvg-yCyEVkk#)gLExpKY;H#Fahpv)|A=$a7o5Cx#ncLUkqwf7dcfyZy|eYZ5oyJOJQ zEWfc8o56w@z^qj)KM9-8R0z7Gyaax~RQ1nry&ToDX(1rxj-V^@PDm)h3WUzUop`$R z_bO^HcDat=_MS5#2>|=JBPTpfFt=tWv44u;%jNyAO}1~*XY!0%R$m*gpOXTd)VJ{d z9~!{g@HW**P2-Vfw+q10UH`u&StQ%gJrK<-#H>WpwiZ*bxE*E<)?G6x?`J)4D#sZD z6uW<*vDND%7{@W{htkmQm_?chP+<+Wj69OIk+e4V@v6UnW7`m;GCj8}1O}KsTjJo$ z^LTwVrBpG%W60ZtRfOuXptr1RM5Ma*`oAV@tO%dPo78I{&hKMxGK`{He}_^7L`939 z$J1*o19Dv2-M3gmz>+D{Fkx;1BEdB~%lr_NV*INS2eGlVg~mR+j;+7O`qT{81Al9x zP7(xepf&|n9jZsz|~Y^HEwmKlRJB7>nAJ!Rm-O9Bnah%gE~|};imKLzcX<7l}3bI zx^XDhWbZ;v50u?+X@g9qYf$jQrn@mk#`}M>qHQ{$ZGqKDs%QjYxh#&xL5vAqDPd$e zaE%;IH&Ts`=3cI!AHAkfK^!Nm_0Nk5o9FZYWbY#`KL~?3|XXjj-j`*;skM{2lvlUt>)XGqS1mCLz|@~-wfN%-78j}bobcP# z_uTB5)|=}%?rnRO(uo+3m=HwH_W47YR}LdK$-uNYeH?W!4inCCnBS2|F@%ST2tl&S zHOG?Agp>Cx<`9}&12P`lt#4Fut`;<{np#vE-qhRqsUlIFvVpkO$M%kMuh5Q3wt~i< zipk#M{Wc8_$;)qjZ$C+my8v**uNBU%_ZuT~JBS%-ltudP91xTZs^GjDH@kP6 zj7>z`Cx{oN>kB}Y`MzUZwkTZ-JT|R{yLGdZIJxALl)nUAdE>@?P8P>%i19RWjqnLuE7iby5WP<6kLuf3nRTy94l8QYB7v z7v_+w%IX7sPb~Mb;|&wmaCwUfZ=q8c%8)6IN64^>CDGi8PedbqY5HS_8&EeU$NmB-|7*^-bfEUQ~w+D~afLloiw> zAlI*bm+WF4fd!?v>G_pbSHtt%e&p4A9~mih)g8tM?If61cIKnL0w-TL!VIl{o-I9M zgmREi(AhxNp62VABnN3eMORG$52d-&oI>hL)4N@X9HGy3uVR(P{ZUGP6q zMtwP7N@K9|M$CoC$c(ngc}DscV=~^_XlopS7Mu))cKm}17-Avk?*+N8a86KP2vyFP zloAyHi49~E=VtlbXge$QOh#1WLGe}D)fOBE5w_l@RnXstTMmG1&hj{)dYMJpw45)0 zGwc(9;~cypju_^*E?v59?OwSm0w_QIWWcKMN;FfJJTwIbGMNbN!yk-xJGUgVtT`z;3eYkfFBH7l-lI-;V=; zs@s2&&Hog-OH$vq)wI`1f)H)k_YV0wkb_SikpsfBWA4Z&-kN8;<6>sd-rEbt9HE}+ zmioUh6twALHur1SFKBAq#kOc zmQ*{n-2$iJPwcRw1CO8miKiE@?g6wH4Q>-#h;`&9UO}{B4~j=4`8a>(djjfJjWEv7 z*yEyZ-NN6TejjuQ5^VdSn|rVuKn< z`xAqjp%2c}dA~pC=WY?1SQwTKAvLt2e7H+`B%`es7ci_zr72hn+uVz%Yik{VYRJ44YJlE1w452b{nUlHQK1zM_NK5K` zRdgRw5xz8%D$07MC6nsEWaj*UwD0q{o7Mr?eaSGxF(%t{Z=|z;L|u2q+Mi$#^N&hN z&W0#mSvoiA6xJlepy2&ozP+p}6PBV_z?%>M{w?uO<&=X-M4=gSIfdCiCL4)E^Esd> zD4a*DM0zpr&4%}uKg(ZVR!Wlytej$iJ;=Sdl#FI{qbhUXX+JS1{=6A=Sx>jHG|7-V zB7Fc>$b4(PXqyBH(;aIgHx8BHym28bHLcWfUFWxPMAO9XHwSzF_ z??O9$cl~lImQxXs@Lye$QObWU<%c)9-g90{bL=E5xY`|Rb|y<^&c!{pyGF?lS{nbT zERQS^^H!OfC+V$i=VFjwQuOnq2%!c?i4}z&!%k8P2h01Z7unE>$rH*+56vpV) zcI4k7j=jrPaFLpyVdb#c9Ws;W6|Z;2!}mC^o_fIf9&g{wZ&Retcnhg%jV+Q3OvS}@ zou0wXp}#T>J%S`6L7AVXtWHsUMtJT#X*+8e)kIUHo)5?Et2jn$9F_y8!}`o^UKnbo z^tJV}V?jZ9oAIJ-c;&cP=(XoA^RV9urh$=qWz(IxhnI@}d*MZv0gK*Vn>BgmYjbZ) z2X~OS_Ohj`*z`Ryesj8-g9W8Pp}PL5nz1x#PTVnbqGQ!m$bYP#a$UsMc~nGZHsnqB zUUW@TSb4gU3@+aA|=kZJyk6_3O>2atsi$@-CwySAxu5`g*q2PvYwy z7uAw{Oo%Z{H?h(D1=d!?*N$-!?ue4S!SNVSu65Mx3BpDfvLaw?UTXtn`9+B_xi5Cg z;~`LiHVavBY7$0xnPAqw$A0zjP*MShN>WD|-RzaFmfyQV*YkggDKK;sm0D7=AXfQ- zTmWk9xZ7Bai3&LNbh1OFUg13jyrX)g8X_fvcuYY!-d7{*o$!rMd3_;@5lPw>-_S3; zz2|2*jf6ka98i){o=);Z8NIm+S@73b)wZ3-4*FfH>Be$@TQa-HIZHK7bw{3s7rl_` zF)i34P+_OMQoH}^rMhamPFf<(FHFcruENrWG3JPj(Uot`MUB>#;lqYb6gxpiXbzYA~%$~6^M4Ck-?XpQ(Yv^ zWWA2e^b)PKA|uU>=FVmRA=Kj25hq53An@`z^6m!Sz?5p#Ehd71dB_NApES|9xqLmI z|20W_u&Eqm9qa7#WQOB!O56kGNW)=j_1}G%6%t~SG&^j8snDreJ%zu|f5&1VZoC6QxWt$=)~8t8 z>tx=WDt#$<3cj#!*t`N<-5Z~bp3rFH55jlpKnI$y;oyH6dn<&5)-6(X{5{9Vp2@lA z2d%04J9q7k{I|%#gw^8_chEgWt$%UyO6@OgzMT1e0(42g)9B~q9Vi0@Q~P9f$W}5@ zrdt$z+;}$#Z87Q7r6^(>T!ZX6?NY6Y63UfiH)mXhSCFsY=j4$^8;o-OL*8@Z`mNOk z_3!l7e8qyeP=k~eFJ>o~ydQ zr^+wcg2~+Z*_ie6EoAlV(ctP_@tw$Oj7?1=_o=~Hkfb20Kd|ARQBO(?>SpINM5FJ# zkn!=~iz(7&Gb0)zYqZ8VEXRsnDTi{k9>j=#LC1uts|RB-WKBeLqqnE2Z{u|sh+HRe{{c=Pf2 z*4nT-vudX%Se@FKg&35fp4c+%V#1PfmuxKQ;^N*>)O8=Mu6x{B4m?{-YHA`BpVRB} zlSqw)DAfIvq3*UAydcwST-1^81V#$^OyvEeZ04e3@53(1XKi76IPH1G8%z|$KI0?Y z?!BD^dJA8*;k?hIo0q&_H*KUeSDpd4K&U(ib<-c?Ke^Iy#$eV(IuPytio5Hgo<2Q3hHSh1jf;LUh{E>#MB==Fwk7Os2 z#}?nXBjh8!_b>GOaIV}==RS_fx2TvuPN98ewrN=pRN{wA>_Iz9+tqKM%u z%iAsu>}Ow4E51cC#;t2O<0k$292cmEo5Ct+Q%XAAlo$+kTK6_OrU`RiQ?}oSremP# zag>oVypHY)Uy9i8rKY#TsZn66#enrz1hh>}YjZQVY~nR=nF-6X&%*h_rd2O0kq~Ls z7mn}$(ChQ&C+6fiWi~{u5(Cyfi zKt$KhhRF_QV3b{YMCe|Zhz%aq`)6pP?D(2hEHSuk%DA43G91fp#QL5s=ldGRQ`y0a z=_8!2f0LgqpB=MkAGdvA^%rK+&{De?3torry|WQDUXI+J0CMn}L^^eCPI2hBLj1Y>3bM=0y<#gWJO$GW^t z@17SBT(J7VWPHc?fh9;&6O}H0I5^}dQEEtF#5A(Ognebqr0Db*9~TkSNnAbL+J*ghP1*nNOeM3Gv0krfvD z78d)c`03-~1QHL&kKk>Sc+;B27kn1xSDr@k`?t+Z_-P|y|Fe5@14E*Tf2=zF?4jik+P4zxFMAb0}A2(DVS;*B`Q_7+_Xi9CF34 z&6%lEJ|bQp@rOxWa=eDE;pt5E&FSpFlOhFAyr?dItK0@!FVi8INR8}O7tD+^y}b{g zbIzBIIpW65QHuCwyXUx9Emcuv%w7=gT%dG}^Fon(cX2$1x~s5{1TvucQh-t9n_+o| z{SZD>{b0MBU$T!hEKoPDf-Funvdt#)gJxPrAhK(BcA|FZ-k=S8b`tFb$%_9QGDF+Y zy<+HBk%Hz1>*NGq&~^{{an|&4W7E?p3!~dKw@XtRuV4iAt_rQ6uJa`hMa)a}{O)1A z@Yf_!rg2R&Atj!UaBOWNXsdbOu1J)xp>Cf#RMo|W6duvCKm;8d>t-QWX#@IGXZNdS zSwWF}VWoz17J60-PW)*GcYrG_0SSx9+eGW0`p00HkJMKAY*!Y1T(s?kI0KiEt*c{!eoWgJ-fY? z{gbz(_DoHH7O)&KIoZ6FSsCSgp9?EV=WeUjSxNLg4*uuPS0+N|RM!mV7MnL1Fs?*l zR&beLs=l%Q(~16nTQZT5LmI{>EX$_d6({&+eRy)->la%i)!WuJaO@m9&3J``8#PI` z?`46csBxL^;7;TDccl*m=2uqr=BfO>=fyIa;gx=FL+|y58vewz^Z__agX6Q4IYTOm}DJwF19?!M5?c|Ui1a%i{JSoGJFAyR)`^TwwNm%c% z!|mHVP^G;JbyT@HgwN2@5ql!@vGm~^es=*YcZs}i$4xx{3gN38f_g@K|AjH!J7FHEOqD`TXi*RX^LO{XaRqgGwHm|F zI(KXBz`ZBhdGkjM-@cjr)@=M|W!XMU;TOnqZTXcAPSlGa`o0}d1qn~d-Vl;~DVt|~ z?#2SsUS&qCneQr0eQ5n$4(}+tmB(4m(NqApbl9d9b@HnA%Y@!sn)Ncd)`cA~c;Moe z|D(~)>wMvbeMqzXnj|M#T85F{=kWyAnFA)*dcs1FQL+Q;)1lM1YN85#wK|B|PEERA zWCaU*>rc-6d0Tf2kPs*%Y1OdjgFY*4?mnTP9Y;B`gb-w*Yi%Xf`p1_K8-eVMsA|fe zk0c*Sq6G9U+u`{_pUxJJ4_T;v3o?2rZwS7vB5GNAJLX${5+({PH`yX ziTSt{)Uf1-=UPHoQ3oQtB2r+OBwZIt*xe%$Sy|)&+O&n9&Yg(B3IfH0Tq{lgal~-o zF@9>ow<5@%iA+`oE0TZuDmZARiv{ilecJynILIFKe$P9FN>UW9Xv3pA2(l#pZay*t zz5k1lu$1Gc#+ruWbSQkMA=v>Ceq8du9RgtB^wP+khiC3Nox?0y@e9K3`3y~nL6b=M drByPI?^uWF%X}FG?pXrBB}<2kwdU9F{vZEOs%`)P literal 4710 zcmb7IXH=6}w+@2>ihx)UM4k%JQ7E4Dd;mxsm|_ZBspW>ZEgQK9k%M zHgWc;^um|73hJ#@N0094d-t|je|q;FYu%5KWXUGWT|RG8z)D?s>j-; zcG!N9y>!H}qWI6SHLV&NS3+tqtigT%c~)7Rvkfe$*P2w?w~ck+2RiZt&;yRDzqi6OZry)#TaiI zK4!=RwH9wb@Ag*S!V!+KA9cWdyU1KX8&-6x7Mh(d;LW{?XMpahzLf{!0s*?7=(@e1B z+Qe&1zlG0r^;tPz4}XX>+dxz_0i6zPW?H>g{Rl%xzeF%dNMs6u?ga-A!=#fKGH_5= zhOcx|)_=O_B5JN)9iav4Wf8lPTg?37@AoW;%H^e7bCvOu4i9L?&cjP9-H$NkNEsK= zR&9R|iGvs1$V<(UmCR8&L6U<4z0cZ=mmN><_hD;^v`G>NKd`vrR&oqKCcMWrIjsbh^T(P8xBrsse0hPI>*I zh4=6}Q(F{&;*GELvxB{Lhz$5f;r>qJ5ePiQ-25bYNr#9QHs|~kpEbt~puPz%C zd4QDclD97-)x>B!qcx~^ck8W$# zonkZ&{S3hlEJ5BS8bO$#JsMUhECXBmXR9XdUC;3l^)r%uPeEp>n$*uanPx=>!U7xPkwvI1CIbe*M{qr@iXzGL0Lf zT09Dp20gl$*p58x(xvt}^c`vU>5%INTrZ!%GfLcZYzhsip=me*2zxQtAr9)5|Nhyu5sf+?D1l?Hc|;U5Pdu z_WKkRAimRI^c#0cdIJF>)-XNT@np>siV)-OoIq$Ao8lGTD# zp9k`QuMrxJp5}1$q77>_NSN4t)K>N{)&A^k>JHgO(*ucMN*_M#W4RG)V>1Rjo;Qq0 zY_jvEQ~EEqOFHII9kgMIS+`ClpRTf@H4qc?lNw^I&39bar-#jlw}OCRj!=Mbdb zkNTk^RWcrQuZNRj1_XAbWqYgZPB3G#b^c3?B&p~N9}lKvU7?51G1=6BUAaKod=Aq% zHO?d7Ev!WW*73RQ1}XQ;8AijUNaFa2YzxT0w9?AOi&~e5`ym!WlKz9e*TUh2c;?;x z2vX{tm8q!K+)oCzj8MToi92(4i|$t&R1@K|`EpdBlKo=gjDZ~DtLJ#to^KMDr{q+8 zeir1XPaZtKx-Z687LLIsRMCuGO;%@Y=@DnH**oHz;%ME(*^RonnxV=ny@kk21W{S; z(kewav5F0#>hTQ)zRlcB=~VEz0*LFLh~$}mGPHCXF@cED7K?s#hc z$~HyynFHrtmF+NZBJ_baqPi0R`Q9X!A9Z4lKgeg#_q0$N;ISdZTCeTFiZ_#b?;63A zQaaR0QU5}=d)MdLh|h@*aS=r!>2W+{#8i}1UEH;qa5P%K&Q)pOx~K!%KwmH`W}Q?5 zh#ua)G21+5j~9(78nS8ZE$?y!ddDWXZ-n^T`=-J*MISL{npTbCvdin#cFo&f@`@fM z(q3cY$?0(J%}NPt`OoLZA*YBbqWdt_V6e#> z4CWat{xP`|7ti4SuIDfU!L^akFg5xqWS?qUS>)k^t2&MX!^IyJJc%= z=mfwn&EHf_n)U0)P_Kov49h;R0YDo*IXQs3gA2nQ`PzR>rQ5m?F<|Pr+T)fI< z7}^QOC*&5dRo!YKtW)BU&QSbh?cu-CzFo?aYJKqck1O-^u7p2OzZyyR#Fuo~1rA6j z%o~%-*Mq5GDx8z44N;@YV!$ktR8P;c`iH%K38-WQ$UI$0MgfDmIjm%_! zd|G5DylkFT-Pj=fB8f)VOrkfa4{*!@s~o#U9TKpqNA#@ zp$uw5%>H6Po1*r>H^G%Ho=JL4Uoc$+HhA;`jDPG+zU#7`);jV+0e(LdMd`2dA)uR( zId9B^BQ8c&3uDJjLq$`P68TJoXGvir-JiG)4!~%oT~0C2&P>i20li7$;Caz&xaOpt z+t*Mz`QVfd3DXRi^abMgGYB4o69GjW4m4jP5Marnh?tdHFZ%slSHWmAf2Q(x$8?x1 z9F#ebIG%pZt=cE@C5#E{0_7$8P z>zvdjUdQYm8t>f3%8OCP%PyOeI^`vgW2^?fCu-cC(pK_2H|RV9dd8j_!6%`!Ti5xP zfk#i;&YB6jLpKISJhHuQBP%)SM+a@M$d{LFCcMCsF0sfs3J%b#t)#ZfByrAA?5+M}8f zn`qTCnsJNPD}bSZF&#jY$ZxevKM6@PhWg1znwTcASi{|3_PjL-8+$Lyr(wr zx~k3SPd*^;mg)#!23~VrW!8{0L?Nukx*Knv)4ZiAk6lzYV4$dMK`dViz z)txvNjU?@TE1!B^@i&jny43WFZ48HJ4b(oOc_e{+L27>}Ow5q!9KPCzvEC1a!c2sc;suHA}?J1+xzAY~rpU3g$ zdt%qluwj_8NgaT&Qu`0CLhBR4O~eO_tvb}G zHHrGxd23G8hGb@V+kR6qp4tz3IX>=-iMnxMLbx9y=1josYN30fcc>uEg_R4d+a8B_ zDY4$%=Yp@YPoUhFttd=z)g)M0q(4ejEjCG!Ov!#cq&xk;mYc2%{OivLF*SufE(V!oB~<59>KY( z1RL_r!}V^aJ3{_cAM?9rWFA-c-BQFf)6*RQ+k4DUcOoyL1rzATW;dwd{^|*?f}WpT zoO{*Yb)(zdoO%`6&wnqD`mS34jCRQ}#i*Yp9UyJ<<&N7cCoe^%xycuPU7hvk#}P38 zKbOaMo4moqop5``8-W?bK;WmdPener~H{=;TKV8r5miluoLn7&^ z-`A(e-L7QjfcE7w;*vFDjozqxPU69wS4o++yX`_**}E_|-q(qCDk^0YTu4fG{ChqS zc0_5t^G__E-8U_$Tj#oN`IpCAb``EY;wt^Qcj3XFPX?Gmv>lW5GIFUuNmR+s{#>wc<_D!q>jp>W)ioeu0Pt9AG z{B4z9SRaK>2;ye0(Ywo=*jD%P2Jg?RMHA z1v)lh?gxH#Y`i3*@kxIRf?*NVA0wuVkZ>4On#63Sh`%dT8m#x6%eldNdf zQBR-reNPS;FG`8`c1AINKr?@{X%UE+@k0}%fD!tS#eMMmH9v$f)oK0t&*cg5{;OaB zkRL6->y9-CxX}P~H1h(5iBq2m^>#a4j$_ls687xpU1Jq}5a8knbndj>sY*-Vl>Y)b CTaI@C