From d39c66ded4d07edc69ea48c8d31919adbdde1212 Mon Sep 17 00:00:00 2001 From: abel1502 Date: Sat, 2 Nov 2024 23:10:58 +0300 Subject: [PATCH 1/7] Extend jetpack features to wings --- src/main/java/com/hbm/items/ModItems.java | 4 +- .../java/com/hbm/items/armor/JetpackBase.java | 97 ++------------- .../com/hbm/items/armor/JetpackBooster.java | 2 +- .../com/hbm/items/armor/JetpackBreak.java | 2 +- .../hbm/items/armor/JetpackFueledBase.java | 117 ++++++++++++++++++ .../com/hbm/items/armor/JetpackRegular.java | 2 +- .../hbm/items/armor/JetpackVectorized.java | 2 +- .../java/com/hbm/items/armor/WingsMurk.java | 20 ++- .../com/hbm/main/ModEventHandlerClient.java | 5 +- 9 files changed, 142 insertions(+), 109 deletions(-) create mode 100644 src/main/java/com/hbm/items/armor/JetpackFueledBase.java diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index ba95331c0..a3bc134b7 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -5269,8 +5269,8 @@ public class ModItems { jetpack_break = new JetpackBreak(Fluids.KEROSENE, 12000).setUnlocalizedName("jetpack_break").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":jetpack_break"); jetpack_fly = new JetpackRegular(Fluids.KEROSENE, 12000).setUnlocalizedName("jetpack_fly").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":jetpack_fly"); jetpack_vector = new JetpackVectorized(Fluids.KEROSENE, 16000).setUnlocalizedName("jetpack_vector").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":jetpack_vector"); - wings_murk = new WingsMurk(MainRegistry.aMatCobalt).setUnlocalizedName("wings_murk").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":wings_murk"); - wings_limp = new WingsMurk(MainRegistry.aMatCobalt).setUnlocalizedName("wings_limp").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":wings_limp"); + wings_murk = new WingsMurk().setUnlocalizedName("wings_murk").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":wings_murk"); + wings_limp = new WingsMurk().setUnlocalizedName("wings_limp").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":wings_limp"); cape_radiation = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_radiation").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_radiation"); cape_gasmask = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_gasmask").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_gasmask"); diff --git a/src/main/java/com/hbm/items/armor/JetpackBase.java b/src/main/java/com/hbm/items/armor/JetpackBase.java index f7dd9b7cd..4b224bb71 100644 --- a/src/main/java/com/hbm/items/armor/JetpackBase.java +++ b/src/main/java/com/hbm/items/armor/JetpackBase.java @@ -3,7 +3,6 @@ package com.hbm.items.armor; import java.util.List; import com.hbm.handler.ArmorModHandler; -import com.hbm.inventory.fluid.FluidType; import com.hbm.render.model.ModelJetPack; import com.hbm.util.ArmorUtil; @@ -17,28 +16,21 @@ import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.MathHelper; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.event.RenderPlayerEvent; -public abstract class JetpackBase extends ItemArmorMod implements IFillableItem { +public abstract class JetpackBase extends ItemArmorMod { - private ModelJetPack model; - public FluidType fuel; - public int maxFuel; + protected ModelBiped cachedModel; - public JetpackBase(FluidType fuel, int maxFuel) { + public JetpackBase() { super(ArmorModHandler.plate_only, false, true, false, false); - this.fuel = fuel; - this.maxFuel = maxFuel; } @Override public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { - list.add(EnumChatFormatting.LIGHT_PURPLE + fuel.getLocalizedName() + ": " + this.getFuel(itemstack) + "mB / " + this.maxFuel + "mB"); - list.add(""); super.addInformation(itemstack, player, list, bool); list.add(EnumChatFormatting.GOLD + "Can be worn on its own!"); } @@ -51,7 +43,7 @@ public abstract class JetpackBase extends ItemArmorMod implements IFillableItem if(jetpack == null) return; - list.add(EnumChatFormatting.RED + " " + stack.getDisplayName() + " (" + fuel.getLocalizedName() + ": " + this.getFuel(jetpack) + "mB / " + this.maxFuel + "mB"); + list.add(EnumChatFormatting.RED + " " + stack.getDisplayName()); } @Override @@ -103,87 +95,12 @@ public abstract class JetpackBase extends ItemArmorMod implements IFillableItem @SideOnly(Side.CLIENT) public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot) { if (armorSlot == 1) { - if (model == null) { - this.model = new ModelJetPack(); + if (cachedModel == null) { + this.cachedModel = new ModelJetPack(); } - return this.model; + return this.cachedModel; } return null; } - - protected void useUpFuel(EntityPlayer player, ItemStack stack, int rate) { - - if(player.ticksExisted % rate == 0) - this.setFuel(stack, this.getFuel(stack) - 1); - } - - public static int getFuel(ItemStack stack) { - if(stack.stackTagCompound == null) { - stack.stackTagCompound = new NBTTagCompound(); - return 0; - } - - return stack.stackTagCompound.getInteger("fuel"); - - } - - public static void setFuel(ItemStack stack, int i) { - if(stack.stackTagCompound == null) { - stack.stackTagCompound = new NBTTagCompound(); - } - - stack.stackTagCompound.setInteger("fuel", i); - - } - - public int getMaxFill(ItemStack stack) { - return this.maxFuel; - } - - public int getLoadSpeed(ItemStack stack) { - return 10; - } - - @Override - public boolean acceptsFluid(FluidType type, ItemStack stack) { - return type == this.fuel; - } - - @Override - public int tryFill(FluidType type, int amount, ItemStack stack) { - - if(!acceptsFluid(type, stack)) - return amount; - - int fill = this.getFuel(stack); - int req = maxFuel - fill; - - int toFill = Math.min(amount, req); - //toFill = Math.min(toFill, getLoadSpeed(stack)); - - this.setFuel(stack, fill + toFill); - - return amount - toFill; - } - - @Override - public boolean providesFluid(FluidType type, ItemStack stack) { - return false; - } - - @Override - public int tryEmpty(FluidType type, int amount, ItemStack stack) { - return 0; - } - - @Override - public FluidType getFirstFluidType(ItemStack stack) { - return null; - } - - @Override - public int getFill(ItemStack stack) { - return 0; - } } diff --git a/src/main/java/com/hbm/items/armor/JetpackBooster.java b/src/main/java/com/hbm/items/armor/JetpackBooster.java index f3dbc31bb..de35ee89a 100644 --- a/src/main/java/com/hbm/items/armor/JetpackBooster.java +++ b/src/main/java/com/hbm/items/armor/JetpackBooster.java @@ -17,7 +17,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.Vec3; import net.minecraft.world.World; -public class JetpackBooster extends JetpackBase { +public class JetpackBooster extends JetpackFueledBase { public JetpackBooster(FluidType fuel, int maxFuel) { super(fuel, maxFuel); diff --git a/src/main/java/com/hbm/items/armor/JetpackBreak.java b/src/main/java/com/hbm/items/armor/JetpackBreak.java index f92b8798b..02251ed16 100644 --- a/src/main/java/com/hbm/items/armor/JetpackBreak.java +++ b/src/main/java/com/hbm/items/armor/JetpackBreak.java @@ -16,7 +16,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; -public class JetpackBreak extends JetpackBase { +public class JetpackBreak extends JetpackFueledBase { public static int maxFuel = 1200; diff --git a/src/main/java/com/hbm/items/armor/JetpackFueledBase.java b/src/main/java/com/hbm/items/armor/JetpackFueledBase.java new file mode 100644 index 000000000..b1a5f07f8 --- /dev/null +++ b/src/main/java/com/hbm/items/armor/JetpackFueledBase.java @@ -0,0 +1,117 @@ +package com.hbm.items.armor; + +import java.util.List; + +import com.hbm.handler.ArmorModHandler; +import com.hbm.inventory.fluid.FluidType; + +import api.hbm.fluid.IFillableItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; + +public abstract class JetpackFueledBase extends JetpackBase implements IFillableItem { + + public FluidType fuel; + public int maxFuel; + + public JetpackFueledBase(FluidType fuel, int maxFuel) { + super(); + this.fuel = fuel; + this.maxFuel = maxFuel; + } + + @Override + public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { + list.add(EnumChatFormatting.LIGHT_PURPLE + fuel.getLocalizedName() + ": " + this.getFuel(itemstack) + "mB / " + this.maxFuel + "mB"); + list.add(""); + super.addInformation(itemstack, player, list, bool); + } + + @Override + public void addDesc(List list, ItemStack stack, ItemStack armor) { + + ItemStack jetpack = ArmorModHandler.pryMods(armor)[ArmorModHandler.plate_only]; + + if(jetpack == null) + return; + + list.add(EnumChatFormatting.RED + " " + stack.getDisplayName() + " (" + fuel.getLocalizedName() + ": " + this.getFuel(jetpack) + "mB / " + this.maxFuel + "mB)"); + } + + protected void useUpFuel(EntityPlayer player, ItemStack stack, int rate) { + if(player.ticksExisted % rate == 0){ + this.setFuel(stack, this.getFuel(stack) - 1); + } + } + + public static int getFuel(ItemStack stack) { + if(stack.stackTagCompound == null) { + stack.stackTagCompound = new NBTTagCompound(); + return 0; + } + + return stack.stackTagCompound.getInteger("fuel"); + + } + + public static void setFuel(ItemStack stack, int i) { + if(stack.stackTagCompound == null) { + stack.stackTagCompound = new NBTTagCompound(); + } + + stack.stackTagCompound.setInteger("fuel", i); + + } + + public int getMaxFill(ItemStack stack) { + return this.maxFuel; + } + + public int getLoadSpeed(ItemStack stack) { + return 10; + } + + @Override + public boolean acceptsFluid(FluidType type, ItemStack stack) { + return type == this.fuel; + } + + @Override + public int tryFill(FluidType type, int amount, ItemStack stack) { + + if(!acceptsFluid(type, stack)) + return amount; + + int fill = this.getFuel(stack); + int req = maxFuel - fill; + + int toFill = Math.min(amount, req); + //toFill = Math.min(toFill, getLoadSpeed(stack)); + + this.setFuel(stack, fill + toFill); + + return amount - toFill; + } + + @Override + public boolean providesFluid(FluidType type, ItemStack stack) { + return false; + } + + @Override + public int tryEmpty(FluidType type, int amount, ItemStack stack) { + return 0; + } + + @Override + public FluidType getFirstFluidType(ItemStack stack) { + return null; + } + + @Override + public int getFill(ItemStack stack) { + return 0; + } +} diff --git a/src/main/java/com/hbm/items/armor/JetpackRegular.java b/src/main/java/com/hbm/items/armor/JetpackRegular.java index 9e23c4375..6acaa030e 100644 --- a/src/main/java/com/hbm/items/armor/JetpackRegular.java +++ b/src/main/java/com/hbm/items/armor/JetpackRegular.java @@ -16,7 +16,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; -public class JetpackRegular extends JetpackBase { +public class JetpackRegular extends JetpackFueledBase { public JetpackRegular(FluidType fuel, int maxFuel) { super(fuel, maxFuel); diff --git a/src/main/java/com/hbm/items/armor/JetpackVectorized.java b/src/main/java/com/hbm/items/armor/JetpackVectorized.java index 1017fd2a4..e64593990 100644 --- a/src/main/java/com/hbm/items/armor/JetpackVectorized.java +++ b/src/main/java/com/hbm/items/armor/JetpackVectorized.java @@ -17,7 +17,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.Vec3; import net.minecraft.world.World; -public class JetpackVectorized extends JetpackBase { +public class JetpackVectorized extends JetpackFueledBase { public JetpackVectorized(FluidType fuel, int maxFuel) { super(fuel, maxFuel); diff --git a/src/main/java/com/hbm/items/armor/WingsMurk.java b/src/main/java/com/hbm/items/armor/WingsMurk.java index d74840b42..9538c60b1 100644 --- a/src/main/java/com/hbm/items/armor/WingsMurk.java +++ b/src/main/java/com/hbm/items/armor/WingsMurk.java @@ -1,6 +1,9 @@ package com.hbm.items.armor; +import java.util.List; + import com.hbm.extprop.HbmPlayerProps; +import com.hbm.handler.ArmorModHandler; import com.hbm.items.ModItems; import com.hbm.render.model.ModelArmorWings; import com.hbm.util.ArmorUtil; @@ -10,29 +13,24 @@ import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.model.ModelBiped; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; import net.minecraft.util.Vec3; import net.minecraft.world.World; -public class WingsMurk extends ItemArmor { +public class WingsMurk extends JetpackBase { - public WingsMurk(ArmorMaterial material) { - super(material, 0, 1); + public WingsMurk() { + super(); } - @SideOnly(Side.CLIENT) - ModelArmorWings model; - @Override @SideOnly(Side.CLIENT) public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot) { - - if(model == null) { - model = new ModelArmorWings(this == ModItems.wings_murk ? 0 : 1); + if(cachedModel == null) { + cachedModel = new ModelArmorWings(this == ModItems.wings_murk ? 0 : 1); } - return model; + return cachedModel; } public void onArmorTick(World world, EntityPlayer player, ItemStack stack) { diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index e77f78be7..336fb1b64 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -41,6 +41,7 @@ import com.hbm.items.armor.ArmorFSBPowered; import com.hbm.items.armor.ArmorNo9; import com.hbm.items.armor.ItemArmorMod; import com.hbm.items.armor.JetpackBase; +import com.hbm.items.armor.JetpackFueledBase; import com.hbm.items.machine.ItemDepletedFuel; import com.hbm.items.machine.ItemFluidDuct; import com.hbm.items.machine.ItemRBMKPellet; @@ -441,11 +442,11 @@ public class ModEventHandlerClient { GL11.glEnable(GL11.GL_TEXTURE_2D); - } else if(player.inventory.armorInventory[2] != null && player.inventory.armorInventory[2].getItem() instanceof JetpackBase) { + } else if(player.inventory.armorInventory[2] != null && player.inventory.armorInventory[2].getItem() instanceof JetpackFueledBase) { ItemStack stack = player.inventory.armorInventory[2]; - float tot = (float) ((JetpackBase) stack.getItem()).getFuel(stack) / (float) ((JetpackBase) stack.getItem()).getMaxFill(stack); + float tot = (float) ((JetpackFueledBase) stack.getItem()).getFuel(stack) / (float) ((JetpackFueledBase) stack.getItem()).getMaxFill(stack); int top = height - GuiIngameForge.left_height + 3; From b58ab4520b4a5b886ab4fd44a49b310e0707a2e2 Mon Sep 17 00:00:00 2001 From: abel1502 Date: Sat, 2 Nov 2024 23:29:35 +0300 Subject: [PATCH 2/7] Fix wings rendering --- .../java/com/hbm/items/armor/JetpackBase.java | 1 - .../java/com/hbm/items/armor/WingsMurk.java | 24 +++++++++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/hbm/items/armor/JetpackBase.java b/src/main/java/com/hbm/items/armor/JetpackBase.java index 4b224bb71..7b13478d7 100644 --- a/src/main/java/com/hbm/items/armor/JetpackBase.java +++ b/src/main/java/com/hbm/items/armor/JetpackBase.java @@ -6,7 +6,6 @@ import com.hbm.handler.ArmorModHandler; import com.hbm.render.model.ModelJetPack; import com.hbm.util.ArmorUtil; -import api.hbm.fluid.IFillableItem; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.Minecraft; diff --git a/src/main/java/com/hbm/items/armor/WingsMurk.java b/src/main/java/com/hbm/items/armor/WingsMurk.java index 9538c60b1..3584f7253 100644 --- a/src/main/java/com/hbm/items/armor/WingsMurk.java +++ b/src/main/java/com/hbm/items/armor/WingsMurk.java @@ -1,16 +1,16 @@ package com.hbm.items.armor; -import java.util.List; - import com.hbm.extprop.HbmPlayerProps; -import com.hbm.handler.ArmorModHandler; import com.hbm.items.ModItems; +import com.hbm.main.MainRegistry; +import com.hbm.main.ResourceManager; import com.hbm.render.model.ModelArmorWings; import com.hbm.util.ArmorUtil; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; @@ -23,14 +23,24 @@ public class WingsMurk extends JetpackBase { super(); } + @Override + public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) { + MainRegistry.logger.info("[ABEL] Wings texture: " + ResourceManager.wings_murk.toString()); + return ResourceManager.wings_murk.toString(); + } + @Override @SideOnly(Side.CLIENT) public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot) { - if(cachedModel == null) { - cachedModel = new ModelArmorWings(this == ModItems.wings_murk ? 0 : 1); + if (armorSlot == 1) { + if(cachedModel == null) { + cachedModel = new ModelArmorWings(this == ModItems.wings_murk ? 0 : 1); + } + + return cachedModel; } - - return cachedModel; + + return null; } public void onArmorTick(World world, EntityPlayer player, ItemStack stack) { From 40d5c05b6434447222c40e97ea07a7d4ee316e09 Mon Sep 17 00:00:00 2001 From: Bob Date: Sat, 2 Nov 2024 23:45:29 +0100 Subject: [PATCH 3/7] :painB: --- .../weapon/sedna/factory/XFactoryEnergy.java | 2 +- .../java/com/hbm/main/ResourceManager.java | 2 + .../weapon/sedna/ItemRenderTeslaCannon.java | 116 +- .../hbm/models/weapons/tesla_cannon.obj | 8340 +++++++++++++++++ .../textures/models/weapons/tesla_cannon.png | Bin 3749 -> 6683 bytes 5 files changed, 8448 insertions(+), 12 deletions(-) create mode 100644 src/main/resources/assets/hbm/models/weapons/tesla_cannon.obj diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index e7688b019..08cfef072 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -41,7 +41,7 @@ public class XFactoryEnergy { @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_TESLA_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)); + .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); case CYCLE: return new BusAnimation() .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, -1, 50, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_FULL)) .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 18, 100)); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 989a05b92..02cbfda2e 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -860,6 +860,7 @@ public class ResourceManager { public static final IModelCustom mike_hawk = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/mike_hawk.obj")).asVBO(); public static final IModelCustom minigun = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/minigun.obj")).asVBO(); public static final IModelCustom missile_launcher = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/missile_launcher.obj")).asVBO(); + public static final IModelCustom tesla_cannon = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tesla_cannon.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 +992,7 @@ public class ResourceManager { public static final ResourceLocation quadro_rocket_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/quadro_rocket.png"); public static final ResourceLocation minigun_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/minigun.png"); public static final ResourceLocation missile_launcher_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/missile_launcher.png"); + public static final ResourceLocation tesla_cannon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tesla_cannon.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/ItemRenderTeslaCannon.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java index 51657c56f..6a9b4f26d 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java @@ -1,26 +1,120 @@ package com.hbm.render.item.weapon.sedna; +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.main.MainRegistry; +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 ItemRenderTeslaCannon implements IItemRenderer { +public class ItemRenderTeslaCannon 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.5F; } + + @Override + public void setupFirstPerson(ItemStack stack) { + GL11.glTranslated(0, 0, 0.875); + + float offset = 0.8F; + standardAimingTransform(stack, + -1.75F * offset, -0.5F * offset, 1.75F * offset, + -1.3125F * offset, 0F * offset, -0.5F * offset); + } + + protected static String label = "AUTO"; + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.tesla_cannon_tex); + double scale = 0.75D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + + GL11.glTranslated(0, -2, -2); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 2, 2); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + int amount = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory); + + ResourceManager.tesla_cannon.renderPart("Gun"); + ResourceManager.tesla_cannon.renderPart("Extension"); + + GL11.glPushMatrix(); + GL11.glTranslated(0, -1.875, 0); + GL11.glRotated(-22.5, 0, 0, 1); + GL11.glTranslated(0, 1.875, 0); + ResourceManager.tesla_cannon.renderPart("Cog"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + for(int i = 0; i < Math.min(amount, 8); i++) { + ResourceManager.tesla_cannon.renderPart("Capacitor"); + + if(i < 4) { + GL11.glTranslated(0, -1.625, 0); + GL11.glRotated(-22.5, 0, 0, 1); + GL11.glTranslated(0, 1.625, 0); + } else { + GL11.glTranslated(0.5, 0, 0); + } + } + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); } @Override - public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { - // TODO Auto-generated method stub - return false; + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 2.75D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 1.5, 1); + } @Override - public void renderItem(ItemRenderType type, ItemStack item, Object... data) { - // TODO Auto-generated method stub - + 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(0, 0.5, 0); } + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.tesla_cannon_tex); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.tesla_cannon.renderPart("Gun"); + ResourceManager.tesla_cannon.renderPart("Extension"); + ResourceManager.tesla_cannon.renderPart("Cog"); + + GL11.glPushMatrix(); + for(int i = 0; i < 10; i++) { + ResourceManager.tesla_cannon.renderPart("Capacitor"); + + if(i < 4) { + GL11.glTranslated(0, -1.625, 0); + GL11.glRotated(-22.5, 0, 0, 1); + GL11.glTranslated(0, 1.625, 0); + } else { + GL11.glTranslated(0.5, 0, 0); + } + } + GL11.glPopMatrix(); + GL11.glShadeModel(GL11.GL_FLAT); + } } diff --git a/src/main/resources/assets/hbm/models/weapons/tesla_cannon.obj b/src/main/resources/assets/hbm/models/weapons/tesla_cannon.obj new file mode 100644 index 000000000..912159dad --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/tesla_cannon.obj @@ -0,0 +1,8340 @@ +# Blender v2.79 (sub 0) OBJ File: 'tesla_cannon.blend' +# www.blender.org +o Capacitor +v 0.000000 -0.125000 2.000000 +v -0.176777 -0.198223 2.000000 +v -0.250000 -0.375000 2.000000 +v -0.176777 -0.551777 2.000000 +v 0.000000 -0.625000 2.000000 +v 0.176777 -0.551777 2.000000 +v 0.250000 -0.375000 2.000000 +v 0.176777 -0.198223 2.000000 +v 0.000000 -0.125000 1.000000 +v -0.176777 -0.198223 1.000000 +v -0.250000 -0.375000 1.000000 +v -0.176777 -0.551777 1.000000 +v 0.000000 -0.625000 1.000000 +v 0.176777 -0.551777 1.000000 +v 0.250000 -0.375000 1.000000 +v 0.176777 -0.198223 1.000000 +vt 0.034286 0.057830 +vt 0.022913 0.028986 +vt 0.034286 0.000141 +vt 0.034286 0.058112 +vt 0.045659 0.086957 +vt 0.034286 0.115801 +vt 0.045659 0.028986 +vt 0.042328 0.049382 +vt 0.026244 0.049382 +vt 0.026244 0.008590 +vt 0.042328 0.008590 +vt 0.026244 0.107353 +vt 0.022913 0.086957 +vt 0.026244 0.066561 +vt 0.042328 0.066561 +vt 0.042328 0.107353 +vt 0.091429 0.152174 +vt 0.045714 0.173913 +vt 0.045714 0.152174 +vt 0.091429 0.021739 +vt 0.045714 0.043478 +vt 0.045714 0.021739 +vt 0.091429 0.108696 +vt 0.045714 0.130435 +vt 0.045714 0.108696 +vt 0.091429 0.043478 +vt 0.045714 0.065217 +vt 0.091429 -0.000000 +vt 0.045714 -0.000000 +vt 0.091429 0.130435 +vt 0.091429 0.086957 +vt 0.045714 0.086957 +vt 0.091429 0.065217 +vt 0.091429 0.173913 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 1.0000 0.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 9/1/1 15/2/1 13/3/1 +f 5/4/2 7/5/2 1/6/2 +f 11/7/1 10/8/1 9/1/1 +f 9/1/1 16/9/1 15/2/1 +f 15/2/1 14/10/1 13/3/1 +f 13/3/1 12/11/1 11/7/1 +f 11/7/1 9/1/1 13/3/1 +f 1/6/2 2/12/2 3/13/2 +f 3/13/2 4/14/2 5/4/2 +f 5/4/2 6/15/2 7/5/2 +f 7/5/2 8/16/2 1/6/2 +f 1/6/2 3/13/2 5/4/2 +s 1 +f 12/17/3 5/18/4 4/19/3 +f 14/20/5 7/21/6 6/22/5 +f 10/23/7 3/24/8 2/25/7 +f 15/26/6 8/27/9 7/21/6 +f 13/28/4 6/22/5 5/29/4 +f 11/30/8 4/19/3 3/24/8 +f 9/31/10 2/25/7 1/32/10 +f 16/33/9 1/32/10 8/27/9 +f 12/17/3 13/34/4 5/18/4 +f 14/20/5 15/26/6 7/21/6 +f 10/23/7 11/30/8 3/24/8 +f 15/26/6 16/33/9 8/27/9 +f 13/28/4 14/20/5 6/22/5 +f 11/30/8 12/17/3 4/19/3 +f 9/31/10 10/23/7 2/25/7 +f 16/33/9 9/31/10 1/32/10 +o Extension +v 0.375000 0.375000 3.625000 +v 0.625000 0.375000 3.625000 +v 0.375000 0.625000 3.625000 +v 0.625000 0.625000 3.625000 +v 0.375000 0.625000 7.750000 +v 0.375000 0.375000 7.750000 +v 0.625000 0.375000 7.750000 +v 0.625000 0.625000 7.750000 +v 0.375000 -0.625000 3.625000 +v 0.625000 -0.625000 3.625000 +v 0.375000 -0.375000 3.625000 +v 0.625000 -0.375000 3.625000 +v 0.375000 -0.375000 7.750000 +v 0.375000 -0.625000 7.750000 +v 0.625000 -0.625000 7.750000 +v 0.625000 -0.375000 7.750000 +v 0.625000 0.375000 3.625000 +v 0.625000 0.375000 7.500000 +v 0.625000 -0.375000 3.625000 +v 0.625000 -0.375000 7.500000 +v 0.750000 -0.125000 3.625000 +v 0.750000 -0.125000 7.500000 +v 0.750000 0.125000 3.625000 +v 0.750000 0.125000 7.500000 +v -0.375000 0.375000 3.625000 +v -0.625000 0.375000 3.625000 +v -0.375000 0.625000 3.625000 +v -0.625000 0.625000 3.625000 +v -0.375000 0.625000 7.750000 +v -0.375000 0.375000 7.750000 +v -0.625000 0.375000 7.750000 +v -0.625000 0.625000 7.750000 +v -0.375000 -0.625000 3.625000 +v -0.625000 -0.625000 3.625000 +v -0.375000 -0.375000 3.625000 +v -0.625000 -0.375000 3.625000 +v -0.375000 -0.375000 7.750000 +v -0.375000 -0.625000 7.750000 +v -0.625000 -0.625000 7.750000 +v -0.625000 -0.375000 7.750000 +v -0.625000 0.375000 3.625000 +v -0.625000 0.375000 7.500000 +v -0.625000 -0.375000 3.625000 +v -0.625000 -0.375000 7.500000 +v -0.750000 -0.125000 3.625000 +v -0.750000 -0.125000 7.500000 +v -0.750000 0.125000 3.625000 +v -0.750000 0.125000 7.500000 +v 0.375000 -0.625000 3.625000 +v 0.375000 -0.625000 7.500000 +v -0.375000 -0.625000 3.625000 +v -0.375000 -0.625000 7.500000 +v -0.125000 -0.750000 3.625000 +v -0.125000 -0.750000 7.500000 +v 0.125000 -0.750000 3.625000 +v 0.125000 -0.750000 7.500000 +v 0.375000 0.625000 3.625000 +v 0.375000 0.625000 7.500000 +v -0.375000 0.625000 3.625000 +v -0.375000 0.625000 7.500000 +v -0.125000 0.750000 3.625000 +v -0.125000 0.750000 7.500000 +v 0.125000 0.750000 3.625000 +v 0.125000 0.750000 7.500000 +v 0.000000 1.000000 7.500000 +v -0.500000 0.866025 7.500000 +v -0.866025 0.500000 7.500000 +v -1.000000 0.000000 7.500000 +v -0.866025 -0.500000 7.500000 +v -0.500000 -0.866025 7.500000 +v 0.000000 -1.000000 7.500000 +v 0.500000 -0.866025 7.500000 +v 0.866025 -0.500000 7.500000 +v 1.000000 -0.000000 7.500000 +v 0.866026 0.500000 7.500000 +v 0.500000 0.866025 7.500000 +v 0.000000 1.000000 8.000000 +v -0.500000 0.866025 8.000000 +v -0.866025 0.500000 8.000000 +v -1.000000 0.000000 8.000000 +v -0.866025 -0.500000 8.000000 +v -0.500000 -0.866025 8.000000 +v 0.000000 -1.000000 8.000000 +v 0.500000 -0.866025 8.000000 +v 0.866025 -0.500000 8.000000 +v 1.000000 -0.000000 8.000000 +v 0.866026 0.500000 8.000000 +v 0.500000 0.866025 8.000000 +v 0.000000 0.750000 8.000000 +v -0.375000 0.649519 8.000000 +v -0.649519 0.375000 8.000000 +v -0.750000 0.000000 8.000000 +v -0.649519 -0.375000 8.000000 +v -0.375000 -0.649519 8.000000 +v 0.000000 -0.750000 8.000000 +v 0.375000 -0.649519 8.000000 +v 0.649519 -0.375000 8.000000 +v 0.750000 -0.000000 8.000000 +v 0.649519 0.375000 8.000000 +v 0.375000 0.649519 8.000000 +v 0.000000 0.750000 7.500000 +v -0.375000 0.649519 7.500000 +v -0.649519 0.375000 7.500000 +v -0.750000 0.000000 7.500000 +v -0.649519 -0.375000 7.500000 +v -0.375000 -0.649519 7.500000 +v 0.000000 -0.750000 7.500000 +v 0.375000 -0.649519 7.500000 +v 0.649519 -0.375000 7.500000 +v 0.750000 -0.000000 7.500000 +v 0.649519 0.375000 7.500000 +v 0.375000 0.649519 7.500000 +v 0.031463 -0.156463 6.911612 +v 0.005575 -0.182351 7.000000 +v 0.031463 -0.156463 7.088388 +v 0.093963 -0.093963 7.125000 +v 0.156463 -0.031463 7.088388 +v 0.182351 -0.005574 7.000000 +v 0.156463 -0.031463 6.911612 +v 0.093963 -0.093963 6.875000 +v 0.119851 -0.244851 6.911612 +v 0.093963 -0.270740 7.000000 +v 0.119851 -0.244851 7.088388 +v 0.182351 -0.182351 7.125000 +v 0.244851 -0.119851 7.088388 +v 0.270740 -0.093963 7.000000 +v 0.244851 -0.119851 6.911612 +v 0.182351 -0.182351 6.875000 +v 0.650888 -0.775889 6.911612 +v 0.625000 -0.801776 7.000000 +v 0.650888 -0.775889 7.088388 +v 0.713388 -0.713389 7.125000 +v 0.775889 -0.650889 7.088388 +v 0.801777 -0.625000 7.000000 +v 0.775889 -0.650889 6.911612 +v 0.713388 -0.713389 6.875000 +v 0.146447 -0.396447 6.823223 +v 0.094670 -0.448223 7.000000 +v 0.146447 -0.396447 7.176777 +v 0.271447 -0.271446 7.250000 +v 0.396447 -0.146447 7.176777 +v 0.448223 -0.094670 7.000000 +v 0.396447 -0.146447 6.823223 +v 0.271447 -0.271446 6.750000 +v 0.500000 -0.750000 6.823223 +v 0.448223 -0.801777 7.000000 +v 0.500000 -0.750000 7.176777 +v 0.625000 -0.625000 7.250000 +v 0.750000 -0.500000 7.176777 +v 0.801777 -0.448223 7.000000 +v 0.750000 -0.500000 6.823223 +v 0.625000 -0.625000 6.750000 +v -0.625000 0.625000 6.750000 +v -0.750000 0.500000 6.823223 +v -0.801777 0.448223 7.000000 +v -0.750000 0.500000 7.176777 +v -0.625000 0.625000 7.250000 +v -0.500000 0.750000 7.176777 +v -0.448223 0.801776 7.000000 +v -0.500000 0.750000 6.823223 +v -0.271447 0.271446 6.750000 +v -0.396447 0.146447 6.823223 +v -0.448223 0.094670 7.000000 +v -0.396447 0.146447 7.176777 +v -0.271447 0.271446 7.250000 +v -0.146447 0.396447 7.176777 +v -0.094670 0.448223 7.000000 +v -0.146447 0.396447 6.823223 +v -0.713388 0.713388 6.875000 +v -0.775888 0.650888 6.911612 +v -0.801777 0.625000 7.000000 +v -0.775888 0.650888 7.088388 +v -0.713388 0.713388 7.125000 +v -0.650888 0.775888 7.088388 +v -0.625000 0.801776 7.000000 +v -0.650888 0.775888 6.911612 +v -0.182351 0.182351 6.875000 +v -0.244851 0.119851 6.911612 +v -0.270740 0.093963 7.000000 +v -0.244851 0.119851 7.088388 +v -0.182351 0.182351 7.125000 +v -0.119851 0.244851 7.088388 +v -0.093963 0.270739 7.000000 +v -0.119851 0.244851 6.911612 +v -0.093963 0.093963 6.875000 +v -0.156463 0.031463 6.911612 +v -0.182351 0.005574 7.000000 +v -0.156463 0.031463 7.088388 +v -0.093963 0.093963 7.125000 +v -0.031463 0.156462 7.088388 +v -0.005575 0.182351 7.000000 +v -0.031463 0.156462 6.911612 +v -0.156463 -0.031463 6.911612 +v -0.182351 -0.005575 7.000000 +v -0.156463 -0.031463 7.088388 +v -0.093963 -0.093963 7.125000 +v -0.031463 -0.156463 7.088388 +v -0.005574 -0.182351 7.000000 +v -0.031463 -0.156463 6.911612 +v -0.093963 -0.093963 6.875000 +v -0.244851 -0.119851 6.911612 +v -0.270739 -0.093963 7.000000 +v -0.244851 -0.119851 7.088388 +v -0.182351 -0.182351 7.125000 +v -0.119851 -0.244851 7.088388 +v -0.093963 -0.270740 7.000000 +v -0.119851 -0.244851 6.911612 +v -0.182351 -0.182351 6.875000 +v -0.775888 -0.650888 6.911612 +v -0.801776 -0.625000 7.000000 +v -0.775888 -0.650888 7.088388 +v -0.713388 -0.713388 7.125000 +v -0.650888 -0.775889 7.088388 +v -0.625000 -0.801777 7.000000 +v -0.650888 -0.775889 6.911612 +v -0.713388 -0.713388 6.875000 +v -0.396447 -0.146447 6.823223 +v -0.448223 -0.094670 7.000000 +v -0.396447 -0.146447 7.176777 +v -0.271446 -0.271447 7.250000 +v -0.146447 -0.396447 7.176777 +v -0.094670 -0.448224 7.000000 +v -0.146447 -0.396447 6.823223 +v -0.271446 -0.271447 6.750000 +v -0.750000 -0.500000 6.823223 +v -0.801776 -0.448223 7.000000 +v -0.750000 -0.500000 7.176777 +v -0.625000 -0.625000 7.250000 +v -0.500000 -0.750000 7.176777 +v -0.448223 -0.801777 7.000000 +v -0.500000 -0.750000 6.823223 +v -0.625000 -0.625000 6.750000 +v 0.625000 0.625000 6.750000 +v 0.500000 0.750000 6.823223 +v 0.448223 0.801777 7.000000 +v 0.500000 0.750000 7.176777 +v 0.625000 0.625000 7.250000 +v 0.750000 0.500000 7.176777 +v 0.801776 0.448223 7.000000 +v 0.750000 0.500000 6.823223 +v 0.271446 0.271447 6.750000 +v 0.146447 0.396447 6.823223 +v 0.094670 0.448223 7.000000 +v 0.146447 0.396447 7.176777 +v 0.271446 0.271447 7.250000 +v 0.396447 0.146447 7.176777 +v 0.448223 0.094670 7.000000 +v 0.396447 0.146447 6.823223 +v 0.713388 0.713388 6.875000 +v 0.650888 0.775888 6.911612 +v 0.625000 0.801777 7.000000 +v 0.650888 0.775888 7.088388 +v 0.713388 0.713388 7.125000 +v 0.775888 0.650888 7.088388 +v 0.801776 0.625000 7.000000 +v 0.775888 0.650888 6.911612 +v 0.182351 0.182351 6.875000 +v 0.119851 0.244851 6.911612 +v 0.093963 0.270739 7.000000 +v 0.119851 0.244851 7.088388 +v 0.182351 0.182351 7.125000 +v 0.244851 0.119851 7.088388 +v 0.270740 0.093963 7.000000 +v 0.244851 0.119851 6.911612 +v 0.093963 0.093963 6.875000 +v 0.031463 0.156463 6.911612 +v 0.005574 0.182351 7.000000 +v 0.031463 0.156463 7.088388 +v 0.093963 0.093963 7.125000 +v 0.156463 0.031463 7.088388 +v 0.182351 0.005574 7.000000 +v 0.156463 0.031463 6.911612 +v -0.662913 -0.662912 7.625000 +v -0.600413 -0.725412 7.661612 +v -0.574525 -0.751301 7.750000 +v -0.600413 -0.725412 7.838388 +v -0.662913 -0.662912 7.875000 +v -0.725413 -0.600412 7.838388 +v -0.751301 -0.574524 7.750000 +v -0.725413 -0.600412 7.661612 +v -0.751301 -0.751301 7.625000 +v -0.688802 -0.813801 7.661612 +v -0.662913 -0.839689 7.750000 +v -0.688802 -0.813801 7.838388 +v -0.751301 -0.751301 7.875000 +v -0.813801 -0.688801 7.838388 +v -0.839690 -0.662912 7.750000 +v -0.813801 -0.688801 7.661612 +v 0.662912 -0.662913 7.625000 +v 0.725412 -0.600413 7.661612 +v 0.751301 -0.574525 7.750000 +v 0.725412 -0.600413 7.838388 +v 0.662912 -0.662913 7.875000 +v 0.600412 -0.725413 7.838388 +v 0.574524 -0.751301 7.750000 +v 0.600412 -0.725413 7.661612 +v 0.751301 -0.751301 7.625000 +v 0.813801 -0.688802 7.661612 +v 0.839689 -0.662913 7.750000 +v 0.813801 -0.688802 7.838388 +v 0.751301 -0.751301 7.875000 +v 0.688801 -0.813802 7.838388 +v 0.662912 -0.839690 7.750000 +v 0.688801 -0.813802 7.661612 +v 0.000000 0.937500 7.625000 +v -0.088387 0.937500 7.661612 +v -0.125000 0.937500 7.750000 +v -0.088387 0.937500 7.838388 +v 0.000000 0.937500 7.875000 +v 0.088389 0.937500 7.838388 +v 0.125000 0.937500 7.750000 +v 0.088389 0.937500 7.661612 +v 0.000000 1.062500 7.625000 +v -0.088387 1.062500 7.661612 +v -0.125000 1.062500 7.750000 +v -0.088387 1.062500 7.838388 +v 0.000000 1.062500 7.875000 +v 0.088389 1.062500 7.838388 +v 0.125000 1.062500 7.750000 +v 0.088389 1.062500 7.661612 +v -0.688801 0.813801 7.661612 +v -0.662912 0.839690 7.750000 +v -0.688801 0.813801 7.838388 +v -0.751301 0.751301 7.875000 +v -0.813800 0.688802 7.838388 +v -0.839689 0.662913 7.750000 +v -0.813800 0.688802 7.661612 +v -0.751301 0.751301 7.625000 +v -0.600412 0.725413 7.661612 +v -0.574524 0.751301 7.750000 +v -0.600412 0.725413 7.838388 +v -0.662912 0.662913 7.875000 +v -0.725412 0.600413 7.838388 +v -0.751301 0.574525 7.750000 +v -0.725412 0.600413 7.661612 +v -0.662912 0.662913 7.625000 +v 0.813801 0.688801 7.661612 +v 0.839690 0.662912 7.750000 +v 0.813801 0.688801 7.838388 +v 0.751301 0.751301 7.875000 +v 0.688802 0.813800 7.838388 +v 0.662913 0.839689 7.750000 +v 0.688802 0.813800 7.661612 +v 0.751301 0.751301 7.625000 +v 0.725413 0.600412 7.661612 +v 0.751301 0.574524 7.750000 +v 0.725413 0.600412 7.838388 +v 0.662913 0.662912 7.875000 +v 0.600413 0.725412 7.838388 +v 0.574525 0.751301 7.750000 +v 0.600413 0.725412 7.661612 +v 0.662913 0.662912 7.625000 +v -0.937500 0.000000 7.625000 +v -0.937500 -0.088388 7.661612 +v -0.937500 -0.125000 7.750000 +v -0.937500 -0.088388 7.838388 +v -0.937500 0.000000 7.875000 +v -0.937500 0.088389 7.838388 +v -0.937500 0.125000 7.750000 +v -0.937500 0.088389 7.661612 +v -1.062500 0.000000 7.625000 +v -1.062500 -0.088388 7.661612 +v -1.062500 -0.125000 7.750000 +v -1.062500 -0.088388 7.838388 +v -1.062500 0.000000 7.875000 +v -1.062500 0.088389 7.838388 +v -1.062500 0.125000 7.750000 +v -1.062500 0.088389 7.661612 +v 1.062500 -0.088389 7.661612 +v 1.062500 -0.125001 7.750000 +v 1.062500 -0.088389 7.838388 +v 1.062500 -0.000001 7.875000 +v 1.062500 0.088387 7.838388 +v 1.062500 0.124999 7.750000 +v 1.062500 0.088387 7.661612 +v 1.062500 -0.000001 7.625000 +v 0.937500 -0.088389 7.661612 +v 0.937500 -0.125001 7.750000 +v 0.937500 -0.088389 7.838388 +v 0.937500 -0.000001 7.875000 +v 0.937500 0.088387 7.838388 +v 0.937500 0.124999 7.750000 +v 0.937500 0.088387 7.661612 +v 0.937500 -0.000001 7.625000 +v -0.088389 -1.062500 7.661612 +v -0.125000 -1.062500 7.750000 +v -0.088389 -1.062500 7.838388 +v -0.000000 -1.062500 7.875000 +v 0.088387 -1.062500 7.838388 +v 0.125000 -1.062500 7.750000 +v 0.088387 -1.062500 7.661612 +v -0.000000 -1.062500 7.625000 +v -0.088389 -0.937500 7.661612 +v -0.125000 -0.937500 7.750000 +v -0.088389 -0.937500 7.838388 +v -0.000000 -0.937500 7.875000 +v 0.088387 -0.937500 7.838388 +v 0.125000 -0.937500 7.750000 +v 0.088387 -0.937500 7.661612 +v -0.000000 -0.937500 7.625000 +v 0.031463 -0.156463 4.536612 +v 0.005575 -0.182351 4.625000 +v 0.031463 -0.156463 4.713388 +v 0.093963 -0.093963 4.750000 +v 0.156463 -0.031463 4.713388 +v 0.182351 -0.005574 4.625000 +v 0.156463 -0.031463 4.536612 +v 0.093963 -0.093963 4.500000 +v 0.119851 -0.244851 4.536612 +v 0.093963 -0.270740 4.625000 +v 0.119851 -0.244851 4.713388 +v 0.182351 -0.182351 4.750000 +v 0.244851 -0.119851 4.713388 +v 0.270740 -0.093963 4.625000 +v 0.244851 -0.119851 4.536612 +v 0.182351 -0.182351 4.500000 +v 0.650888 -0.775888 4.536612 +v 0.625000 -0.801776 4.625000 +v 0.650888 -0.775888 4.713388 +v 0.713388 -0.713388 4.750000 +v 0.775889 -0.650889 4.713388 +v 0.801777 -0.625000 4.625000 +v 0.775889 -0.650889 4.536612 +v 0.713388 -0.713388 4.500000 +v 0.146447 -0.396447 4.448223 +v 0.094670 -0.448223 4.625000 +v 0.146447 -0.396447 4.801777 +v 0.271447 -0.271446 4.875000 +v 0.396447 -0.146447 4.801777 +v 0.448223 -0.094670 4.625000 +v 0.396447 -0.146447 4.448223 +v 0.271447 -0.271446 4.375000 +v 0.500000 -0.750000 4.448223 +v 0.448223 -0.801777 4.625000 +v 0.500000 -0.750000 4.801777 +v 0.625000 -0.625000 4.875000 +v 0.750000 -0.500000 4.801777 +v 0.801777 -0.448223 4.625000 +v 0.750000 -0.500000 4.448223 +v 0.625000 -0.625000 4.375000 +v -0.625000 0.625000 4.375000 +v -0.750000 0.500000 4.448223 +v -0.801777 0.448223 4.625000 +v -0.750000 0.500000 4.801777 +v -0.625000 0.625000 4.875000 +v -0.500000 0.750000 4.801777 +v -0.448223 0.801776 4.625000 +v -0.500000 0.750000 4.448223 +v -0.271447 0.271446 4.375000 +v -0.396447 0.146447 4.448223 +v -0.448223 0.094670 4.625000 +v -0.396447 0.146447 4.801777 +v -0.271447 0.271446 4.875000 +v -0.146447 0.396446 4.801777 +v -0.094670 0.448223 4.625000 +v -0.146447 0.396446 4.448223 +v -0.713388 0.713388 4.500000 +v -0.775888 0.650888 4.536612 +v -0.801777 0.625000 4.625000 +v -0.775888 0.650888 4.713388 +v -0.713388 0.713388 4.750000 +v -0.650888 0.775888 4.713388 +v -0.625000 0.801776 4.625000 +v -0.650888 0.775888 4.536612 +v -0.182351 0.182351 4.500000 +v -0.244851 0.119851 4.536612 +v -0.270740 0.093962 4.625000 +v -0.244851 0.119851 4.713388 +v -0.182351 0.182351 4.750000 +v -0.119851 0.244851 4.713388 +v -0.093963 0.270739 4.625000 +v -0.119851 0.244851 4.536612 +v -0.093963 0.093962 4.500000 +v -0.156463 0.031462 4.536612 +v -0.182351 0.005574 4.625000 +v -0.156463 0.031462 4.713388 +v -0.093963 0.093962 4.750000 +v -0.031463 0.156462 4.713388 +v -0.005575 0.182351 4.625000 +v -0.031463 0.156462 4.536612 +v -0.156463 -0.031463 4.536612 +v -0.182351 -0.005575 4.625000 +v -0.156463 -0.031463 4.713388 +v -0.093963 -0.093963 4.750000 +v -0.031463 -0.156463 4.713388 +v -0.005574 -0.182351 4.625000 +v -0.031463 -0.156463 4.536612 +v -0.093963 -0.093963 4.500000 +v -0.244851 -0.119851 4.536612 +v -0.270739 -0.093963 4.625000 +v -0.244851 -0.119851 4.713388 +v -0.182351 -0.182351 4.750000 +v -0.119851 -0.244851 4.713388 +v -0.093963 -0.270740 4.625000 +v -0.119851 -0.244851 4.536612 +v -0.182351 -0.182351 4.500000 +v -0.775888 -0.650888 4.536612 +v -0.801776 -0.625000 4.625000 +v -0.775888 -0.650888 4.713388 +v -0.713388 -0.713388 4.750000 +v -0.650888 -0.775889 4.713388 +v -0.625000 -0.801777 4.625000 +v -0.650888 -0.775889 4.536612 +v -0.713388 -0.713388 4.500000 +v -0.396447 -0.146447 4.448223 +v -0.448223 -0.094670 4.625000 +v -0.396447 -0.146447 4.801777 +v -0.271446 -0.271447 4.875000 +v -0.146447 -0.396447 4.801777 +v -0.094670 -0.448224 4.625000 +v -0.146447 -0.396447 4.448223 +v -0.271446 -0.271447 4.375000 +v -0.750000 -0.500000 4.448223 +v -0.801776 -0.448223 4.625000 +v -0.750000 -0.500000 4.801777 +v -0.625000 -0.625000 4.875000 +v -0.500000 -0.750000 4.801777 +v -0.448223 -0.801777 4.625000 +v -0.500000 -0.750000 4.448223 +v -0.625000 -0.625000 4.375000 +v 0.625000 0.625000 4.375000 +v 0.500000 0.750000 4.448223 +v 0.448223 0.801777 4.625000 +v 0.500000 0.750000 4.801777 +v 0.625000 0.625000 4.875000 +v 0.750000 0.500000 4.801777 +v 0.801776 0.448223 4.625000 +v 0.750000 0.500000 4.448223 +v 0.271446 0.271447 4.375000 +v 0.146447 0.396447 4.448223 +v 0.094670 0.448223 4.625000 +v 0.146447 0.396447 4.801777 +v 0.271446 0.271447 4.875000 +v 0.396447 0.146446 4.801777 +v 0.448223 0.094670 4.625000 +v 0.396447 0.146446 4.448223 +v 0.713388 0.713388 4.500000 +v 0.650888 0.775888 4.536612 +v 0.625000 0.801777 4.625000 +v 0.650888 0.775888 4.713388 +v 0.713388 0.713388 4.750000 +v 0.775888 0.650888 4.713388 +v 0.801776 0.625000 4.625000 +v 0.775888 0.650888 4.536612 +v 0.182351 0.182351 4.500000 +v 0.119851 0.244851 4.536612 +v 0.093963 0.270740 4.625000 +v 0.119851 0.244851 4.713388 +v 0.182351 0.182351 4.750000 +v 0.244851 0.119851 4.713388 +v 0.270740 0.093963 4.625000 +v 0.244851 0.119851 4.536612 +v 0.093963 0.093963 4.500000 +v 0.031463 0.156463 4.536612 +v 0.005574 0.182351 4.625000 +v 0.031463 0.156463 4.713388 +v 0.093963 0.093963 4.750000 +v 0.156463 0.031463 4.713388 +v 0.182351 0.005574 4.625000 +v 0.156463 0.031463 4.536612 +vt 1.000000 0.985507 +vt 0.811429 0.956522 +vt 1.000000 0.956522 +vt 1.000000 0.927536 +vt 0.811429 0.898551 +vt 1.000000 0.898551 +vt 0.811429 0.927536 +vt 0.811429 0.869565 +vt 1.000000 0.869565 +vt 1.000000 0.985507 +vt 0.811429 0.956522 +vt 1.000000 0.956522 +vt 1.000000 0.927536 +vt 0.811429 0.898551 +vt 1.000000 0.898551 +vt 0.811429 0.927536 +vt 0.811429 0.869565 +vt 1.000000 0.869565 +vt 0.811429 0.985507 +vt 1.000000 0.956522 +vt 1.000000 0.985507 +vt 0.811429 0.927536 +vt 1.000000 0.898551 +vt 1.000000 0.927536 +vt 0.811429 0.898551 +vt 1.000000 0.869565 +vt 0.811429 0.956522 +vt 0.811429 0.985507 +vt 1.000000 0.956522 +vt 1.000000 0.985507 +vt 0.811429 0.927536 +vt 1.000000 0.898551 +vt 1.000000 0.927536 +vt 0.811429 0.898551 +vt 1.000000 0.869565 +vt 0.811429 0.956522 +vt 0.965714 0.695652 +vt 0.977143 0.644928 +vt 0.977143 0.688406 +vt 0.965714 0.115942 +vt 0.977143 0.166667 +vt 0.965714 0.173913 +vt 0.965714 0.405797 +vt 0.977143 0.456522 +vt 0.965714 0.463768 +vt 0.965714 0.289855 +vt 0.977143 0.340580 +vt 0.965714 0.347826 +vt 0.965714 0.579710 +vt 0.977143 0.630435 +vt 0.965714 0.637681 +vt 0.965714 0.057971 +vt 0.977143 0.108696 +vt 0.977143 0.355072 +vt 0.977143 0.398551 +vt 0.965714 0.231884 +vt 0.977143 0.282609 +vt 0.977143 0.528986 +vt 0.977143 0.572464 +vt 0.965714 0.000000 +vt 0.977143 0.050725 +vt 0.977143 0.224638 +vt 0.965714 0.521739 +vt 0.977143 0.471014 +vt 0.977143 0.514493 +vt 0.942857 0.405797 +vt 0.931429 0.355072 +vt 0.942857 0.347826 +vt 0.931429 0.340580 +vt 0.942857 0.289855 +vt 0.931429 0.282609 +vt 0.942857 0.231884 +vt 0.931429 0.224638 +vt 0.942857 0.173913 +vt 0.931429 0.166667 +vt 0.942857 0.115942 +vt 0.931429 0.108696 +vt 0.942857 0.057971 +vt 0.931429 0.050725 +vt 0.942857 0.000000 +vt 0.942857 0.695652 +vt 0.931429 0.644928 +vt 0.942857 0.637681 +vt 0.931429 0.630435 +vt 0.942857 0.579710 +vt 0.931429 0.528986 +vt 0.942857 0.521739 +vt 0.931429 0.471014 +vt 0.942857 0.463768 +vt 0.931429 0.456522 +vt 0.800000 0.956522 +vt 0.800000 0.985507 +vt 0.811429 0.985507 +vt 0.800000 0.985507 +vt 0.811429 0.985507 +vt 0.800000 0.956522 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.034287 0.304348 +vt 0.028571 0.318845 +vt 0.022855 0.304348 +vt 0.028571 0.144923 +vt 0.034287 0.159420 +vt 0.028571 0.173917 +vt 0.811429 0.869565 +vt 0.811429 0.869565 +vt 0.977143 0.123188 +vt 0.977143 0.413043 +vt 0.977143 0.297101 +vt 0.977143 0.586957 +vt 0.977143 0.065217 +vt 0.977143 0.239130 +vt 0.977143 0.007246 +vt 0.977143 0.181159 +vt 0.931429 0.398551 +vt 0.931429 0.297101 +vt 0.931429 0.239130 +vt 0.931429 0.181159 +vt 0.931429 0.123188 +vt 0.931429 0.065217 +vt 0.931429 0.007246 +vt 0.931429 0.688406 +vt 0.931429 0.586957 +vt 0.931429 0.572464 +vt 0.931429 0.514493 +vt 0.931429 0.413043 +vt 0.800000 0.985507 +vt 0.800000 0.956522 +vt 0.800000 0.956522 +vt 0.800000 0.985507 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.028571 0.289851 +vt 0.032613 0.294097 +vt 0.032613 0.314599 +vt 0.024530 0.314599 +vt 0.024530 0.294097 +vt 0.022856 0.159420 +vt 0.024530 0.149169 +vt 0.032613 0.149169 +vt 0.032613 0.169671 +vt 0.024530 0.169671 +vt 0.822857 0.840580 +vt 1.000000 0.869565 +vt 0.822857 0.869565 +vt 1.000000 0.840580 +vt 0.822857 0.811594 +vt 1.000000 0.811594 +vt 1.000000 0.695652 +vt 0.822857 0.724638 +vt 0.822857 0.695652 +vt 0.822857 0.782609 +vt 1.000000 0.753623 +vt 1.000000 0.782609 +vt 1.000000 0.724638 +vt 0.822857 0.869565 +vt 1.000000 0.869565 +vt 1.000000 0.782609 +vt 0.822857 0.782609 +vt 0.822857 0.753623 +vt 1.000000 0.782609 +vt 0.822857 0.782609 +vt 1.000000 0.724638 +vt 0.822857 0.695652 +vt 1.000000 0.695652 +vt 1.000000 0.753623 +vt 1.000000 0.811594 +vt 0.822857 0.782609 +vt 1.000000 0.782609 +vt 1.000000 0.840580 +vt 1.000000 0.166667 +vt 1.000000 0.456522 +vt 1.000000 0.340580 +vt 1.000000 0.630435 +vt 1.000000 0.108696 +vt 1.000000 0.398551 +vt 1.000000 0.282609 +vt 1.000000 0.572464 +vt 1.000000 0.050725 +vt 1.000000 0.224638 +vt 1.000000 0.514493 +vt 1.000000 0.688406 +vt 0.040000 0.210145 +vt 0.045714 0.188406 +vt 0.048571 0.210145 +vt 0.054286 0.188406 +vt 0.057143 0.210145 +vt 0.057143 0.173913 +vt 0.062857 0.188406 +vt 0.057143 0.188406 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.065714 0.188406 +vt 0.074286 0.188406 +vt 0.082857 0.210145 +vt 0.074286 0.210145 +vt 0.082857 0.188406 +vt 0.091429 0.210145 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.037143 0.188406 +vt 0.022857 0.173913 +vt 0.028571 0.188406 +vt 0.022857 0.188406 +vt 0.022857 0.210145 +vt 0.031429 0.210145 +vt 0.048571 0.188406 +vt 0.054286 0.173913 +vt 0.040000 0.173913 +vt 0.040000 0.188406 +vt 0.065714 0.210145 +vt 0.074286 0.173913 +vt 0.080000 0.188406 +vt 0.088571 0.173913 +vt 0.088571 0.188406 +vt 0.040000 0.268116 +vt 0.031429 0.289855 +vt 0.031429 0.268116 +vt 0.071429 0.289855 +vt 0.065714 0.268116 +vt 0.074286 0.268116 +vt 0.028571 0.289855 +vt 0.022857 0.268116 +vt 0.062857 0.289855 +vt 0.057143 0.268116 +vt 0.091429 0.268116 +vt 0.082857 0.289855 +vt 0.082857 0.268116 +vt 0.045714 0.289855 +vt 0.048571 0.268116 +vt 0.080000 0.289855 +vt 0.048571 0.289855 +vt 0.071429 0.289855 +vt 0.065714 0.268116 +vt 0.074286 0.268116 +vt 0.088571 0.289855 +vt 0.082857 0.268116 +vt 0.091429 0.268116 +vt 0.054286 0.289855 +vt 0.048571 0.268116 +vt 0.057143 0.268116 +vt 0.065714 0.210145 +vt 0.062857 0.289855 +vt 0.080000 0.289855 +vt 0.040000 0.268116 +vt 0.048571 0.210145 +vt 0.031429 0.268116 +vt 0.022857 0.289855 +vt 0.022857 0.268116 +vt 0.045714 0.289855 +vt 0.031429 0.210145 +vt 0.091429 0.210145 +vt 0.065714 0.188406 +vt 0.074286 0.210145 +vt 0.082857 0.210145 +vt 0.037143 0.188406 +vt 0.040000 0.210145 +vt 0.031429 0.289855 +vt 0.040000 0.188406 +vt 0.045714 0.173913 +vt 0.045714 0.188406 +vt 0.074286 0.188406 +vt 0.080000 0.173913 +vt 0.080000 0.188406 +vt 0.048571 0.173913 +vt 0.054286 0.188406 +vt 0.048571 0.188406 +vt 0.057143 0.210145 +vt 0.062857 0.188406 +vt 0.082857 0.188406 +vt 0.088571 0.173913 +vt 0.088571 0.188406 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.022857 0.210145 +vt 0.028571 0.188406 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.022857 0.188406 +vt 0.028571 0.173913 +vt 0.057143 0.173913 +vt 0.057143 0.188406 +vt 0.040000 0.188406 +vt 0.048571 0.210145 +vt 0.040000 0.210145 +vt 0.048571 0.188406 +vt 0.057143 0.210145 +vt 0.057143 0.173913 +vt 0.062857 0.188406 +vt 0.057143 0.188406 +vt 0.065714 0.188406 +vt 0.071429 0.173913 +vt 0.071429 0.188406 +vt 0.074286 0.210145 +vt 0.080000 0.188406 +vt 0.082857 0.210145 +vt 0.082857 0.188406 +vt 0.091429 0.210145 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.037143 0.188406 +vt 0.022857 0.188406 +vt 0.028571 0.173913 +vt 0.028571 0.188406 +vt 0.022857 0.210145 +vt 0.031429 0.210145 +vt 0.048571 0.173913 +vt 0.054286 0.188406 +vt 0.040000 0.173913 +vt 0.045714 0.188406 +vt 0.065714 0.210145 +vt 0.074286 0.188406 +vt 0.080000 0.173913 +vt 0.088571 0.173913 +vt 0.088571 0.188406 +vt 0.040000 0.268116 +vt 0.031429 0.289855 +vt 0.031429 0.268116 +vt 0.071429 0.289855 +vt 0.065714 0.268116 +vt 0.074286 0.268116 +vt 0.022857 0.289855 +vt 0.022857 0.268116 +vt 0.057143 0.289855 +vt 0.057143 0.268116 +vt 0.091429 0.268116 +vt 0.082857 0.289855 +vt 0.082857 0.268116 +vt 0.045714 0.289855 +vt 0.048571 0.268116 +vt 0.080000 0.289855 +vt 0.054286 0.289855 +vt 0.048571 0.210145 +vt 0.057143 0.268116 +vt 0.048571 0.268116 +vt 0.031429 0.268116 +vt 0.040000 0.210145 +vt 0.040000 0.268116 +vt 0.082857 0.210145 +vt 0.091429 0.268116 +vt 0.082857 0.268116 +vt 0.065714 0.210145 +vt 0.074286 0.268116 +vt 0.065714 0.268116 +vt 0.022857 0.268116 +vt 0.031429 0.210145 +vt 0.048571 0.289855 +vt 0.031429 0.289855 +vt 0.082857 0.289855 +vt 0.071429 0.289855 +vt 0.045714 0.289855 +vt 0.022857 0.289855 +vt 0.074286 0.289855 +vt 0.062857 0.289855 +vt 0.065714 0.188406 +vt 0.074286 0.210145 +vt 0.040000 0.188406 +vt 0.022857 0.210145 +vt 0.028571 0.188406 +vt 0.080000 0.188406 +vt 0.057143 0.210145 +vt 0.062857 0.188406 +vt 0.054286 0.188406 +vt 0.037143 0.188406 +vt 0.082857 0.188406 +vt 0.091429 0.210145 +vt 0.074286 0.188406 +vt 0.080000 0.173913 +vt 0.057143 0.173913 +vt 0.057143 0.188406 +vt 0.048571 0.173913 +vt 0.048571 0.188406 +vt 0.031429 0.173913 +vt 0.031429 0.188406 +vt 0.082857 0.173913 +vt 0.088571 0.188406 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.040000 0.173913 +vt 0.045714 0.188406 +vt 0.022857 0.173913 +vt 0.022857 0.188406 +vt 0.811429 0.347826 +vt 0.805714 0.362319 +vt 0.805714 0.347826 +vt 0.834286 0.347826 +vt 0.828571 0.362319 +vt 0.828571 0.347826 +vt 0.800000 0.347826 +vt 0.800000 0.362319 +vt 0.794286 0.347826 +vt 0.794286 0.362319 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.822857 0.362319 +vt 0.817143 0.362319 +vt 0.822857 0.347826 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.817143 0.347826 +vt 0.800000 0.347826 +vt 0.805714 0.362319 +vt 0.800000 0.362319 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.828571 0.347826 +vt 0.822857 0.362319 +vt 0.828571 0.362319 +vt 0.805714 0.347826 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.828571 0.347826 +vt 0.822857 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.828571 0.362319 +vt 0.817143 0.362319 +vt 0.805714 0.362319 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.828571 0.347826 +vt 0.822857 0.362319 +vt 0.834286 0.347826 +vt 0.828571 0.362319 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.794286 0.347826 +vt 0.794286 0.362319 +vt 0.805714 0.362319 +vt 0.840000 0.362319 +vt 0.834286 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.805714 0.347826 +vt 0.811429 0.362319 +vt 0.805714 0.362319 +vt 0.794286 0.347826 +vt 0.800000 0.362319 +vt 0.794286 0.362319 +vt 0.828571 0.347826 +vt 0.828571 0.362319 +vt 0.817143 0.347826 +vt 0.811429 0.347826 +vt 0.822857 0.362319 +vt 0.817143 0.362319 +vt 0.800000 0.347826 +vt 0.822857 0.347826 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.817143 0.347826 +vt 0.822857 0.362319 +vt 0.817143 0.362319 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.794286 0.347826 +vt 0.794286 0.362319 +vt 0.828571 0.347826 +vt 0.822857 0.347826 +vt 0.828571 0.362319 +vt 0.805714 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.811429 0.347826 +vt 0.805714 0.362319 +vt 0.805714 0.347826 +vt 0.800000 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.828571 0.362319 +vt 0.828571 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.800000 0.362319 +vt 0.822857 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.811429 0.347826 +vt 0.805714 0.362319 +vt 0.805714 0.347826 +vt 0.800000 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.828571 0.362319 +vt 0.828571 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.800000 0.362319 +vt 0.822857 0.362319 +vt 0.040000 0.188406 +vt 0.048571 0.210145 +vt 0.040000 0.210145 +vt 0.048571 0.188406 +vt 0.057143 0.210145 +vt 0.057143 0.173913 +vt 0.062857 0.188406 +vt 0.057143 0.188406 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.065714 0.188406 +vt 0.074286 0.188406 +vt 0.082857 0.210145 +vt 0.074286 0.210145 +vt 0.082857 0.188406 +vt 0.091429 0.210145 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.037143 0.188406 +vt 0.022857 0.173913 +vt 0.028571 0.188406 +vt 0.022857 0.188406 +vt 0.022857 0.210145 +vt 0.031429 0.210145 +vt 0.054286 0.173913 +vt 0.054286 0.188406 +vt 0.040000 0.173913 +vt 0.045714 0.188406 +vt 0.065714 0.210145 +vt 0.080000 0.173913 +vt 0.080000 0.188406 +vt 0.082857 0.173913 +vt 0.088571 0.188406 +vt 0.040000 0.268116 +vt 0.031429 0.289855 +vt 0.031429 0.268116 +vt 0.071429 0.289855 +vt 0.065714 0.268116 +vt 0.074286 0.268116 +vt 0.028571 0.289855 +vt 0.022857 0.268116 +vt 0.057143 0.289855 +vt 0.057143 0.268116 +vt 0.091429 0.268116 +vt 0.082857 0.289855 +vt 0.082857 0.268116 +vt 0.045714 0.289855 +vt 0.048571 0.268116 +vt 0.074286 0.289855 +vt 0.048571 0.289855 +vt 0.074286 0.268116 +vt 0.065714 0.289855 +vt 0.065714 0.268116 +vt 0.088571 0.289855 +vt 0.082857 0.268116 +vt 0.091429 0.268116 +vt 0.057143 0.268116 +vt 0.048571 0.289855 +vt 0.048571 0.268116 +vt 0.065714 0.210145 +vt 0.062857 0.289855 +vt 0.080000 0.289855 +vt 0.040000 0.210145 +vt 0.040000 0.268116 +vt 0.031429 0.268116 +vt 0.022857 0.289855 +vt 0.022857 0.268116 +vt 0.045714 0.289855 +vt 0.031429 0.210145 +vt 0.082857 0.210145 +vt 0.065714 0.188406 +vt 0.074286 0.210145 +vt 0.048571 0.210145 +vt 0.037143 0.188406 +vt 0.031429 0.289855 +vt 0.040000 0.173913 +vt 0.045714 0.188406 +vt 0.040000 0.188406 +vt 0.074286 0.188406 +vt 0.080000 0.173913 +vt 0.080000 0.188406 +vt 0.048571 0.173913 +vt 0.054286 0.188406 +vt 0.048571 0.188406 +vt 0.057143 0.188406 +vt 0.057143 0.210145 +vt 0.082857 0.188406 +vt 0.088571 0.173913 +vt 0.088571 0.188406 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.022857 0.188406 +vt 0.022857 0.210145 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.091429 0.210145 +vt 0.022857 0.173913 +vt 0.028571 0.188406 +vt 0.057143 0.173913 +vt 0.062857 0.188406 +vt 0.040000 0.210145 +vt 0.045714 0.188406 +vt 0.048571 0.210145 +vt 0.048571 0.188406 +vt 0.057143 0.210145 +vt 0.057143 0.173913 +vt 0.062857 0.188406 +vt 0.057143 0.188406 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.065714 0.188406 +vt 0.074286 0.210145 +vt 0.080000 0.188406 +vt 0.082857 0.210145 +vt 0.082857 0.188406 +vt 0.091429 0.210145 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.037143 0.188406 +vt 0.022857 0.188406 +vt 0.028571 0.173913 +vt 0.028571 0.188406 +vt 0.022857 0.210145 +vt 0.031429 0.210145 +vt 0.048571 0.173913 +vt 0.054286 0.188406 +vt 0.040000 0.173913 +vt 0.040000 0.188406 +vt 0.065714 0.210145 +vt 0.074286 0.188406 +vt 0.080000 0.173913 +vt 0.082857 0.173913 +vt 0.088571 0.188406 +vt 0.040000 0.268116 +vt 0.031429 0.289855 +vt 0.031429 0.268116 +vt 0.071429 0.289855 +vt 0.065714 0.268116 +vt 0.074286 0.268116 +vt 0.022857 0.289855 +vt 0.022857 0.268116 +vt 0.057143 0.289855 +vt 0.057143 0.268116 +vt 0.091429 0.268116 +vt 0.082857 0.289855 +vt 0.082857 0.268116 +vt 0.045714 0.289855 +vt 0.048571 0.268116 +vt 0.080000 0.289855 +vt 0.048571 0.289855 +vt 0.048571 0.268116 +vt 0.057143 0.210145 +vt 0.057143 0.268116 +vt 0.031429 0.210145 +vt 0.040000 0.268116 +vt 0.031429 0.268116 +vt 0.082857 0.210145 +vt 0.091429 0.268116 +vt 0.082857 0.268116 +vt 0.065714 0.210145 +vt 0.074286 0.268116 +vt 0.065714 0.268116 +vt 0.048571 0.210145 +vt 0.022857 0.210145 +vt 0.022857 0.268116 +vt 0.048571 0.289855 +vt 0.031429 0.289855 +vt 0.088571 0.289855 +vt 0.071429 0.289855 +vt 0.040000 0.289855 +vt 0.028571 0.289855 +vt 0.074286 0.289855 +vt 0.062857 0.289855 +vt 0.065714 0.188406 +vt 0.074286 0.210145 +vt 0.040000 0.188406 +vt 0.040000 0.210145 +vt 0.022857 0.188406 +vt 0.080000 0.188406 +vt 0.062857 0.188406 +vt 0.048571 0.188406 +vt 0.037143 0.188406 +vt 0.082857 0.188406 +vt 0.091429 0.210145 +vt 0.074286 0.188406 +vt 0.080000 0.173913 +vt 0.057143 0.173913 +vt 0.057143 0.188406 +vt 0.048571 0.173913 +vt 0.054286 0.188406 +vt 0.031429 0.188406 +vt 0.037143 0.173913 +vt 0.088571 0.173913 +vt 0.088571 0.188406 +vt 0.065714 0.173913 +vt 0.071429 0.188406 +vt 0.040000 0.173913 +vt 0.045714 0.188406 +vt 0.028571 0.173913 +vt 0.028571 0.188406 +vt 0.822857 0.840580 +vt 0.822857 0.753623 +vt 0.822857 0.724638 +vt 0.822857 0.811594 +vt 1.000000 0.123188 +vt 1.000000 0.413043 +vt 1.000000 0.297101 +vt 1.000000 0.586957 +vt 1.000000 0.065217 +vt 1.000000 0.355072 +vt 1.000000 0.239130 +vt 1.000000 0.528986 +vt 1.000000 0.007246 +vt 1.000000 0.181159 +vt 1.000000 0.471014 +vt 1.000000 0.644928 +vt 0.062857 0.173913 +vt 0.071429 0.173913 +vt 0.031429 0.173913 +vt 0.028571 0.173913 +vt 0.048571 0.173913 +vt 0.045714 0.173913 +vt 0.080000 0.173913 +vt 0.082857 0.173913 +vt 0.037143 0.289855 +vt 0.065714 0.289855 +vt 0.022857 0.289855 +vt 0.057143 0.289855 +vt 0.088571 0.289855 +vt 0.040000 0.289855 +vt 0.074286 0.289855 +vt 0.054286 0.289855 +vt 0.065714 0.289855 +vt 0.082857 0.289855 +vt 0.048571 0.289855 +vt 0.057143 0.289855 +vt 0.074286 0.289855 +vt 0.028571 0.289855 +vt 0.040000 0.289855 +vt 0.037143 0.289855 +vt 0.040000 0.173913 +vt 0.074286 0.173913 +vt 0.054286 0.173913 +vt 0.082857 0.173913 +vt 0.031429 0.173913 +vt 0.071429 0.173913 +vt 0.022857 0.173913 +vt 0.062857 0.173913 +vt 0.062857 0.173913 +vt 0.065714 0.173913 +vt 0.031429 0.173913 +vt 0.022857 0.173913 +vt 0.054286 0.173913 +vt 0.045714 0.173913 +vt 0.074286 0.173913 +vt 0.082857 0.173913 +vt 0.037143 0.289855 +vt 0.065714 0.289855 +vt 0.028571 0.289855 +vt 0.062857 0.289855 +vt 0.088571 0.289855 +vt 0.040000 0.289855 +vt 0.074286 0.289855 +vt 0.048571 0.289855 +vt 0.054286 0.289855 +vt 0.037143 0.289855 +vt 0.088571 0.289855 +vt 0.065714 0.289855 +vt 0.040000 0.289855 +vt 0.028571 0.289855 +vt 0.080000 0.289855 +vt 0.057143 0.289855 +vt 0.074286 0.173913 +vt 0.062857 0.173913 +vt 0.054286 0.173913 +vt 0.037143 0.173913 +vt 0.088571 0.173913 +vt 0.071429 0.173913 +vt 0.045714 0.173913 +vt 0.028571 0.173913 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.840000 0.347826 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.062857 0.173913 +vt 0.071429 0.173913 +vt 0.031429 0.173913 +vt 0.028571 0.173913 +vt 0.048571 0.173913 +vt 0.045714 0.173913 +vt 0.074286 0.173913 +vt 0.088571 0.173913 +vt 0.037143 0.289855 +vt 0.065714 0.289855 +vt 0.022857 0.289855 +vt 0.062857 0.289855 +vt 0.088571 0.289855 +vt 0.040000 0.289855 +vt 0.080000 0.289855 +vt 0.054286 0.289855 +vt 0.071429 0.289855 +vt 0.082857 0.289855 +vt 0.054286 0.289855 +vt 0.057143 0.289855 +vt 0.074286 0.289855 +vt 0.028571 0.289855 +vt 0.040000 0.289855 +vt 0.037143 0.289855 +vt 0.045714 0.173913 +vt 0.074286 0.173913 +vt 0.054286 0.173913 +vt 0.082857 0.173913 +vt 0.031429 0.173913 +vt 0.071429 0.173913 +vt 0.028571 0.173913 +vt 0.062857 0.173913 +vt 0.062857 0.173913 +vt 0.071429 0.173913 +vt 0.031429 0.173913 +vt 0.022857 0.173913 +vt 0.054286 0.173913 +vt 0.045714 0.173913 +vt 0.074286 0.173913 +vt 0.088571 0.173913 +vt 0.037143 0.289855 +vt 0.065714 0.289855 +vt 0.028571 0.289855 +vt 0.062857 0.289855 +vt 0.088571 0.289855 +vt 0.040000 0.289855 +vt 0.074286 0.289855 +vt 0.054286 0.289855 +vt 0.054286 0.289855 +vt 0.037143 0.289855 +vt 0.082857 0.289855 +vt 0.065714 0.289855 +vt 0.045714 0.289855 +vt 0.022857 0.289855 +vt 0.080000 0.289855 +vt 0.057143 0.289855 +vt 0.074286 0.173913 +vt 0.062857 0.173913 +vt 0.054286 0.173913 +vt 0.031429 0.173913 +vt 0.082857 0.173913 +vt 0.071429 0.173913 +vt 0.045714 0.173913 +vt 0.022857 0.173913 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.0000 -1.0000 +vn -0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 -0.7071 -0.0000 +vn -0.2298 0.9732 0.0000 +vn -0.4472 0.8944 0.0000 +vn 0.8660 -0.5000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.2298 -0.9732 0.0000 +vn -0.2298 -0.9732 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.8944 -0.4472 0.0000 +vn 0.9732 -0.2298 0.0000 +vn 0.8944 0.4472 0.0000 +vn 0.9732 0.2298 0.0000 +vn 0.4472 -0.8944 0.0000 +vn 0.5000 0.8660 0.0000 +vn 0.8660 0.5000 0.0000 +vn -0.4472 -0.8944 0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.9732 -0.2298 0.0000 +vn -0.8944 -0.4472 0.0000 +vn -0.9732 0.2298 0.0000 +vn -0.8944 0.4472 0.0000 +vn 0.2298 0.9732 0.0000 +vn 0.4472 0.8944 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.8660 0.5000 0.0000 +vn -1.0000 -0.0040 -0.0000 +vn -0.8530 0.1430 -0.5020 +vn -0.4980 0.4980 -0.7099 +vn 0.5000 0.5000 -0.7071 +vn 0.0040 1.0000 0.0000 +vn -0.1430 0.8530 0.5020 +vn -0.4980 0.4980 0.7099 +vn -0.5000 -0.5000 0.7071 +vn -0.8530 0.1430 0.5020 +vn -0.5000 -0.5000 -0.7071 +vn -0.1430 0.8530 -0.5020 +vn 0.5000 0.5000 0.7071 +vn 0.1464 -0.8536 0.5000 +vn 0.8536 -0.1464 -0.5000 +vn 0.5000 -0.5000 0.7071 +vn 0.5000 -0.5000 -0.7071 +vn 0.8536 -0.1464 0.5000 +vn 0.1464 -0.8536 -0.5000 +vn -0.8536 0.1464 -0.5000 +vn -0.5000 0.5000 0.7071 +vn -0.8536 0.1464 0.5000 +vn -0.5000 0.5000 -0.7071 +vn -0.1464 0.8536 -0.5000 +vn -0.1464 0.8536 0.5000 +vn 0.1430 -0.8530 -0.5020 +vn -0.0040 -1.0000 -0.0000 +vn 0.8530 -0.1430 0.5020 +vn 1.0000 0.0040 0.0000 +vn 0.4980 -0.4980 -0.7099 +vn 0.4980 -0.4980 0.7099 +vn 0.8530 -0.1430 -0.5020 +vn 0.1430 -0.8530 0.5020 +vn -0.0040 1.0000 -0.0000 +vn 0.1430 0.8530 -0.5020 +vn 0.4980 0.4980 -0.7099 +vn 1.0000 -0.0040 -0.0000 +vn 0.8530 0.1430 0.5020 +vn 0.4980 0.4980 0.7099 +vn 0.1430 0.8530 0.5020 +vn 0.8530 0.1430 -0.5020 +vn -0.8536 -0.1464 0.5000 +vn -0.1464 -0.8536 -0.5000 +vn -0.1464 -0.8536 0.5000 +vn -0.8536 -0.1464 -0.5000 +vn 0.8536 0.1464 -0.5000 +vn 0.8536 0.1464 0.5000 +vn 0.1464 0.8536 0.5000 +vn 0.1464 0.8536 -0.5000 +vn -0.8530 -0.1430 -0.5020 +vn -1.0000 0.0040 0.0000 +vn 0.0040 -1.0000 0.0000 +vn -0.1430 -0.8530 -0.5020 +vn -0.4980 -0.4980 0.7099 +vn -0.1430 -0.8530 0.5020 +vn -0.8530 -0.1430 0.5020 +vn -0.4980 -0.4980 -0.7099 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +s off +f 19/35/11 24/36/11 20/37/11 +f 18/38/12 22/39/12 17/40/12 +f 20/37/13 23/41/13 18/38/13 +f 17/40/14 21/42/14 19/43/14 +f 27/44/11 32/45/11 28/46/11 +f 26/47/12 30/48/12 25/49/12 +f 28/46/13 31/50/13 26/47/13 +f 25/49/14 29/51/14 27/52/14 +f 48/53/11 43/54/11 44/55/11 +f 46/56/12 42/57/12 41/58/12 +f 47/59/14 44/60/14 42/57/14 +f 45/61/13 41/58/13 43/54/13 +f 56/62/11 51/63/11 52/64/11 +f 54/65/12 50/66/12 49/67/12 +f 55/68/14 52/69/14 50/66/14 +f 53/70/13 49/67/13 51/63/13 +f 99/71/15 112/72/15 111/73/15 +f 97/74/15 108/75/15 96/76/15 +f 104/77/15 115/78/15 103/79/15 +f 94/80/15 105/81/15 93/82/15 +f 101/83/15 112/84/15 100/85/15 +f 98/86/15 109/87/15 97/74/15 +f 104/77/15 105/88/15 116/89/15 +f 95/90/15 106/91/15 94/80/15 +f 101/83/15 114/92/15 113/93/15 +f 99/94/15 110/95/15 98/86/15 +f 96/76/15 107/96/15 95/90/15 +f 102/97/15 115/98/15 114/99/15 +f 92/100/16 117/101/16 81/102/16 +f 117/103/16 82/104/16 81/102/16 +f 118/105/16 83/106/16 82/104/16 +f 119/107/16 84/108/16 83/106/16 +f 120/109/16 85/110/16 84/108/16 +f 121/111/16 86/112/16 85/110/16 +f 122/113/16 87/114/16 86/112/16 +f 87/115/16 124/116/16 88/117/16 +f 124/118/16 89/119/16 88/117/16 +f 89/119/16 126/120/16 90/121/16 +f 90/121/16 127/122/16 91/123/16 +f 127/124/16 92/100/16 91/123/16 +f 48/53/15 46/125/15 45/61/15 +f 22/126/15 24/36/15 21/127/15 +f 30/128/15 32/45/15 29/129/15 +f 56/62/15 54/130/15 53/70/15 +f 136/131/17 130/132/17 132/133/17 +f 150/134/18 148/135/18 146/136/18 +f 201/137/18 207/138/18 205/139/18 +f 187/140/17 189/141/17 191/142/17 +f 216/143/19 210/144/19 212/145/19 +f 230/146/20 228/147/20 226/148/20 +f 267/149/19 269/150/19 271/151/19 +f 281/152/20 287/153/20 285/154/20 +f 301/155/20 303/156/20 297/157/20 +f 317/158/18 319/159/18 313/160/18 +f 333/161/11 335/162/11 329/163/11 +f 340/164/17 338/165/17 344/166/17 +f 356/167/19 354/168/19 360/169/19 +f 381/170/14 383/171/14 377/172/14 +f 388/173/13 386/174/13 392/175/13 +f 404/176/12 402/177/12 408/178/12 +f 424/179/17 418/180/17 420/181/17 +f 438/182/18 436/183/18 434/184/18 +f 489/185/18 495/186/18 493/187/18 +f 475/188/17 477/189/17 479/190/17 +f 504/191/19 498/192/19 500/193/19 +f 518/194/20 516/195/20 514/196/20 +f 555/197/19 557/198/19 559/199/19 +f 569/200/20 575/201/20 573/202/20 +f 19/35/11 21/127/11 24/36/11 +f 18/38/12 23/41/12 22/39/12 +f 20/37/13 24/36/13 23/41/13 +f 17/40/14 22/39/14 21/42/14 +f 27/44/11 29/129/11 32/45/11 +f 26/47/12 31/50/12 30/48/12 +f 28/46/13 32/45/13 31/50/13 +f 25/49/14 30/48/14 29/51/14 +f 48/53/11 45/61/11 43/54/11 +f 46/56/12 47/59/12 42/57/12 +f 47/59/14 48/203/14 44/60/14 +f 45/61/13 46/56/13 41/58/13 +f 56/62/11 53/70/11 51/63/11 +f 54/65/12 55/68/12 50/66/12 +f 55/68/14 56/204/14 52/69/14 +f 53/70/13 54/65/13 49/67/13 +f 99/71/15 100/85/15 112/72/15 +f 97/74/15 109/205/15 108/75/15 +f 104/77/15 116/206/15 115/78/15 +f 94/80/15 106/207/15 105/81/15 +f 101/83/15 113/208/15 112/84/15 +f 98/86/15 110/209/15 109/87/15 +f 104/77/15 93/82/15 105/88/15 +f 95/90/15 107/210/15 106/91/15 +f 101/83/15 102/97/15 114/92/15 +f 99/94/15 111/211/15 110/95/15 +f 96/76/15 108/212/15 107/96/15 +f 102/97/15 103/79/15 115/98/15 +f 92/100/16 128/213/16 117/101/16 +f 117/103/16 118/214/16 82/104/16 +f 118/105/16 119/215/16 83/106/16 +f 119/107/16 120/216/16 84/108/16 +f 120/109/16 121/217/16 85/110/16 +f 121/111/16 122/218/16 86/112/16 +f 122/113/16 123/219/16 87/114/16 +f 87/115/16 123/220/16 124/116/16 +f 124/118/16 125/221/16 89/119/16 +f 89/119/16 125/222/16 126/120/16 +f 90/121/16 126/223/16 127/122/16 +f 127/124/16 128/224/16 92/100/16 +f 48/53/15 47/225/15 46/125/15 +f 22/126/15 23/226/15 24/36/15 +f 30/128/15 31/227/15 32/45/15 +f 56/62/15 55/228/15 54/130/15 +f 134/229/17 135/230/17 136/131/17 +f 136/131/17 129/231/17 130/132/17 +f 130/132/17 131/232/17 132/133/17 +f 132/133/17 133/233/17 134/229/17 +f 134/229/17 136/131/17 132/133/17 +f 152/234/18 151/235/18 150/134/18 +f 150/134/18 149/236/18 148/135/18 +f 148/135/18 147/237/18 146/136/18 +f 146/136/18 145/238/18 152/234/18 +f 152/234/18 150/134/18 146/136/18 +f 203/239/18 202/240/18 201/137/18 +f 201/137/18 208/241/18 207/138/18 +f 207/138/18 206/242/18 205/139/18 +f 205/139/18 204/243/18 203/239/18 +f 203/239/18 201/137/18 205/139/18 +f 185/244/17 186/245/17 187/140/17 +f 187/140/17 188/246/17 189/141/17 +f 189/141/17 190/247/17 191/142/17 +f 191/142/17 192/248/17 185/244/17 +f 185/244/17 187/140/17 191/142/17 +f 214/249/19 215/250/19 216/143/19 +f 216/143/19 209/251/19 210/144/19 +f 210/144/19 211/252/19 212/145/19 +f 212/145/19 213/253/19 214/249/19 +f 214/249/19 216/143/19 212/145/19 +f 232/254/20 231/255/20 230/146/20 +f 230/146/20 229/256/20 228/147/20 +f 228/147/20 227/257/20 226/148/20 +f 226/148/20 225/258/20 232/254/20 +f 232/254/20 230/146/20 226/148/20 +f 265/259/19 266/260/19 267/149/19 +f 267/149/19 268/261/19 269/150/19 +f 269/150/19 270/262/19 271/151/19 +f 271/151/19 272/263/19 265/259/19 +f 265/259/19 267/149/19 271/151/19 +f 283/264/20 282/265/20 281/152/20 +f 281/152/20 288/266/20 287/153/20 +f 287/153/20 286/267/20 285/154/20 +f 285/154/20 284/268/20 283/264/20 +f 283/264/20 281/152/20 285/154/20 +f 297/157/20 298/269/20 299/270/20 +f 299/270/20 300/271/20 297/157/20 +f 300/271/20 301/155/20 297/157/20 +f 301/155/20 302/272/20 303/156/20 +f 303/156/20 304/273/20 297/157/20 +f 313/160/18 314/274/18 315/275/18 +f 315/275/18 316/276/18 313/160/18 +f 316/276/18 317/158/18 313/160/18 +f 317/158/18 318/277/18 319/159/18 +f 319/159/18 320/278/18 313/160/18 +f 329/163/11 330/279/11 331/280/11 +f 331/280/11 332/281/11 329/163/11 +f 332/281/11 333/161/11 329/163/11 +f 333/161/11 334/282/11 335/162/11 +f 335/162/11 336/283/11 329/163/11 +f 344/166/17 343/284/17 342/285/17 +f 342/285/17 341/286/17 344/166/17 +f 341/286/17 340/164/17 344/166/17 +f 340/164/17 339/287/17 338/165/17 +f 338/165/17 337/288/17 344/166/17 +f 360/169/19 359/289/19 358/290/19 +f 358/290/19 357/291/19 360/169/19 +f 357/291/19 356/167/19 360/169/19 +f 356/167/19 355/292/19 354/168/19 +f 354/168/19 353/293/19 360/169/19 +f 377/172/14 378/294/14 379/295/14 +f 379/295/14 380/296/14 377/172/14 +f 380/296/14 381/170/14 377/172/14 +f 381/170/14 382/297/14 383/171/14 +f 383/171/14 384/298/14 377/172/14 +f 392/175/13 391/299/13 390/300/13 +f 390/300/13 389/301/13 392/175/13 +f 389/301/13 388/173/13 392/175/13 +f 388/173/13 387/302/13 386/174/13 +f 386/174/13 385/303/13 392/175/13 +f 408/178/12 407/304/12 406/305/12 +f 406/305/12 405/306/12 408/178/12 +f 405/306/12 404/176/12 408/178/12 +f 404/176/12 403/307/12 402/177/12 +f 402/177/12 401/308/12 408/178/12 +f 422/309/17 423/310/17 424/179/17 +f 424/179/17 417/311/17 418/180/17 +f 418/180/17 419/312/17 420/181/17 +f 420/181/17 421/313/17 422/309/17 +f 422/309/17 424/179/17 420/181/17 +f 440/314/18 439/315/18 438/182/18 +f 438/182/18 437/316/18 436/183/18 +f 436/183/18 435/317/18 434/184/18 +f 434/184/18 433/318/18 440/314/18 +f 440/314/18 438/182/18 434/184/18 +f 491/319/18 490/320/18 489/185/18 +f 489/185/18 496/321/18 495/186/18 +f 495/186/18 494/322/18 493/187/18 +f 493/187/18 492/323/18 491/319/18 +f 491/319/18 489/185/18 493/187/18 +f 473/324/17 474/325/17 475/188/17 +f 475/188/17 476/326/17 477/189/17 +f 477/189/17 478/327/17 479/190/17 +f 479/190/17 480/328/17 473/324/17 +f 473/324/17 475/188/17 479/190/17 +f 502/329/19 503/330/19 504/191/19 +f 504/191/19 497/331/19 498/192/19 +f 498/192/19 499/332/19 500/193/19 +f 500/193/19 501/333/19 502/329/19 +f 502/329/19 504/191/19 500/193/19 +f 520/334/20 519/335/20 518/194/20 +f 518/194/20 517/336/20 516/195/20 +f 516/195/20 515/337/20 514/196/20 +f 514/196/20 513/338/20 520/334/20 +f 520/334/20 518/194/20 514/196/20 +f 553/339/19 554/340/19 555/197/19 +f 555/197/19 556/341/19 557/198/19 +f 557/198/19 558/342/19 559/199/19 +f 559/199/19 560/343/19 553/339/19 +f 553/339/19 555/197/19 559/199/19 +f 571/344/20 570/345/20 569/200/20 +f 569/200/20 576/346/20 575/201/20 +f 575/201/20 574/347/20 573/202/20 +f 573/202/20 572/348/20 571/344/20 +f 571/344/20 569/200/20 573/202/20 +s 1 +f 78/349/21 75/350/22 76/351/22 +f 89/119/23 100/85/24 88/117/24 +f 71/352/25 70/353/26 69/354/26 +f 82/104/27 93/82/11 81/102/11 +f 35/355/28 38/356/29 36/357/28 +f 34/358/30 39/359/31 33/360/30 +f 39/359/31 38/356/29 37/361/29 +f 66/362/32 71/352/25 65/363/32 +f 92/100/33 103/79/34 91/123/34 +f 67/364/35 70/353/26 68/365/35 +f 85/110/36 96/76/14 84/108/14 +f 62/366/37 59/367/38 60/368/38 +f 63/369/39 58/370/40 57/371/40 +f 62/366/37 63/369/39 61/372/37 +f 79/373/41 74/374/42 73/375/42 +f 78/349/21 79/373/41 77/376/21 +f 86/112/43 97/74/36 85/110/36 +f 81/102/11 104/77/33 92/100/33 +f 83/106/44 94/80/27 82/104/27 +f 90/121/13 101/83/23 89/119/23 +f 87/114/12 98/86/43 86/112/43 +f 84/108/14 95/90/44 83/106/44 +f 91/123/34 102/97/13 90/121/13 +f 88/117/24 99/71/12 87/115/12 +f 109/205/34 120/377/13 108/75/13 +f 116/206/43 127/378/36 115/78/36 +f 106/207/24 117/379/12 105/81/12 +f 113/208/44 124/380/27 112/84/27 +f 110/209/33 121/381/34 109/87/34 +f 105/88/12 128/382/43 116/89/43 +f 107/210/23 118/383/24 106/91/24 +f 114/92/14 125/384/44 113/93/44 +f 111/211/11 122/385/33 110/95/33 +f 108/212/13 119/386/23 107/96/23 +f 115/98/36 126/387/14 114/99/14 +f 112/72/27 123/388/11 111/73/11 +f 154/389/45 137/390/46 153/391/46 +f 153/391/46 144/392/47 160/393/47 +f 136/394/16 143/395/48 144/396/16 +f 135/397/48 142/398/19 143/399/48 +f 142/400/49 157/401/50 158/402/49 +f 141/403/50 156/404/51 157/401/50 +f 139/405/52 130/406/20 138/407/20 +f 132/408/15 139/409/52 140/410/15 +f 156/411/51 139/409/53 155/412/53 +f 155/412/53 138/407/45 154/389/45 +f 137/413/54 136/414/16 144/392/16 +f 130/415/20 137/390/54 138/416/20 +f 160/393/47 143/395/55 159/417/55 +f 134/418/19 141/419/56 142/400/19 +f 141/403/56 132/420/15 140/421/15 +f 162/422/12 147/423/57 163/424/57 +f 150/425/13 167/426/58 166/427/13 +f 147/428/57 164/429/59 163/424/57 +f 151/430/58 168/431/60 167/426/58 +f 159/417/55 142/398/49 158/402/49 +f 164/432/59 149/433/61 165/434/61 +f 145/435/62 162/422/12 161/436/62 +f 149/437/61 166/427/13 165/434/61 +f 166/427/19 157/401/56 165/434/56 +f 168/431/60 145/438/62 161/436/62 +f 155/412/52 162/422/20 163/424/52 +f 167/426/48 158/402/19 166/427/19 +f 164/429/15 155/412/52 163/424/52 +f 160/393/16 167/426/48 168/431/16 +f 165/434/56 156/404/15 164/432/15 +f 154/389/20 161/436/54 162/422/20 +f 153/391/54 168/431/16 161/436/54 +f 187/439/14 170/440/63 171/441/14 +f 189/442/64 172/443/65 173/444/64 +f 185/445/66 176/446/67 169/447/66 +f 169/447/16 178/448/54 170/440/54 +f 186/449/63 169/447/66 170/440/63 +f 188/450/65 171/441/14 172/443/65 +f 178/448/54 171/441/20 170/440/54 +f 175/451/19 184/452/48 176/446/48 +f 174/453/68 189/454/64 173/455/64 +f 192/456/67 175/451/11 176/446/67 +f 182/457/56 175/451/19 174/453/56 +f 172/443/52 181/458/15 173/444/15 +f 194/459/69 179/460/70 178/448/69 +f 171/441/20 180/461/52 172/443/52 +f 173/455/15 182/457/56 174/453/56 +f 184/452/48 169/447/16 176/446/48 +f 182/457/71 199/462/72 183/463/72 +f 175/451/11 190/464/68 174/453/68 +f 199/465/19 208/466/48 200/467/48 +f 195/468/20 204/469/52 196/470/52 +f 208/471/48 193/472/16 200/473/48 +f 177/474/73 194/475/69 178/448/69 +f 196/476/52 205/477/15 197/478/15 +f 198/479/56 207/480/19 199/462/19 +f 181/481/74 198/482/71 182/457/71 +f 200/473/75 177/474/73 184/452/75 +f 202/483/54 195/484/20 194/459/54 +f 196/476/76 181/458/74 180/461/76 +f 197/485/15 206/486/56 198/482/56 +f 201/487/16 194/475/54 193/488/16 +f 179/460/70 196/470/76 180/461/76 +f 199/465/72 184/452/75 183/463/72 +f 218/489/77 233/490/78 234/491/77 +f 217/492/78 240/493/79 233/490/78 +f 216/494/16 223/495/60 224/496/16 +f 223/497/60 214/498/18 222/499/18 +f 238/500/80 221/501/81 237/502/81 +f 221/503/81 236/504/82 237/502/81 +f 219/505/64 210/506/17 218/507/17 +f 220/508/15 211/509/64 219/510/64 +f 236/511/82 219/510/83 235/512/83 +f 219/505/83 234/491/77 235/512/83 +f 209/513/66 224/514/16 217/492/66 +f 210/515/17 217/516/66 218/489/17 +f 240/493/79 223/495/84 239/517/84 +f 222/518/18 213/519/59 221/501/59 +f 221/503/59 212/520/15 220/521/15 +f 242/522/14 227/523/85 243/524/85 +f 230/525/12 247/526/86 246/527/12 +f 243/524/85 228/528/52 244/529/52 +f 247/526/86 232/530/54 248/531/54 +f 223/497/84 238/500/80 239/517/84 +f 244/532/52 229/533/87 245/534/87 +f 225/535/88 242/522/14 241/536/88 +f 229/537/87 246/527/12 245/534/87 +f 246/527/18 237/502/59 245/534/59 +f 232/538/54 241/536/88 248/531/54 +f 235/512/64 242/522/17 243/524/64 +f 239/517/60 246/527/18 247/526/60 +f 244/529/15 235/512/64 243/524/64 +f 248/531/16 239/517/60 247/526/60 +f 237/502/59 244/532/15 245/534/59 +f 234/491/17 241/536/66 242/522/17 +f 233/490/66 248/531/16 241/536/66 +f 264/539/60 249/540/16 256/541/60 +f 254/542/59 263/543/18 255/544/18 +f 260/545/64 253/546/15 252/547/64 +f 258/548/66 251/549/17 250/550/66 +f 255/544/18 264/539/60 256/541/60 +f 253/551/15 262/552/59 254/542/59 +f 251/549/17 260/545/64 252/547/64 +f 249/540/16 258/548/66 250/550/66 +f 249/540/48 272/553/89 256/541/89 +f 255/544/13 270/554/90 254/542/90 +f 253/546/56 268/555/91 252/547/91 +f 267/556/11 250/550/92 251/549/11 +f 272/557/89 255/544/13 256/541/89 +f 254/542/90 269/558/56 253/551/56 +f 252/547/91 267/559/11 251/549/11 +f 266/560/92 249/540/48 250/550/92 +f 274/561/93 259/562/94 258/548/93 +f 279/563/95 264/539/96 263/543/95 +f 261/564/97 278/565/98 262/552/98 +f 259/562/94 276/566/99 260/545/99 +f 257/567/100 274/568/93 258/548/93 +f 264/539/96 273/569/100 257/567/100 +f 262/552/98 279/570/95 263/543/95 +f 276/571/99 261/572/97 260/545/99 +f 275/573/17 284/574/64 276/566/64 +f 281/575/16 274/568/66 273/576/16 +f 288/577/60 273/569/16 280/578/60 +f 286/579/59 279/570/18 278/580/59 +f 284/581/64 277/582/15 276/571/64 +f 282/583/66 275/584/17 274/561/66 +f 287/585/18 280/586/60 279/563/18 +f 285/587/15 278/565/59 277/588/15 +f 292/589/59 299/590/18 291/591/18 +f 296/592/66 303/593/17 295/594/17 +f 290/595/60 299/590/18 298/596/60 +f 289/597/16 298/596/60 297/598/16 +f 293/599/15 300/600/59 292/589/59 +f 293/599/15 302/601/64 301/602/15 +f 294/603/64 303/593/17 302/601/64 +f 289/604/16 304/605/66 296/592/66 +f 305/606/16 320/607/54 312/608/54 +f 310/609/52 317/610/15 309/611/15 +f 306/612/48 315/613/19 314/614/48 +f 309/611/15 316/615/56 308/616/56 +f 306/612/48 313/617/16 305/618/16 +f 311/619/20 318/620/52 310/609/52 +f 311/619/20 320/607/54 319/621/20 +f 308/616/56 315/613/19 307/622/19 +f 321/623/16 336/624/101 328/625/101 +f 327/626/13 334/627/102 326/628/102 +f 325/629/15 332/630/103 324/631/103 +f 323/632/14 330/633/104 322/634/104 +f 328/625/101 335/635/13 327/626/13 +f 326/628/102 333/636/15 325/629/15 +f 324/631/103 331/637/14 323/632/14 +f 322/634/104 329/638/16 321/639/16 +f 347/640/56 340/641/15 348/642/15 +f 348/642/15 341/643/52 349/644/52 +f 346/645/19 339/646/56 347/640/56 +f 345/647/48 338/648/19 346/645/19 +f 350/649/20 343/650/54 351/651/54 +f 352/652/16 343/650/54 344/653/16 +f 350/649/20 341/643/52 342/654/20 +f 345/647/48 344/655/16 337/656/48 +f 368/657/16 353/658/60 361/659/60 +f 366/660/17 357/661/64 358/662/17 +f 368/663/16 359/664/66 360/665/16 +f 362/666/18 353/658/60 354/667/18 +f 364/668/15 357/661/64 365/669/64 +f 364/668/15 355/670/59 356/671/15 +f 367/672/66 358/662/17 359/664/66 +f 362/666/18 355/670/59 363/673/59 +f 369/674/16 384/675/105 376/676/105 +f 373/677/15 382/678/106 381/679/15 +f 371/680/12 378/681/107 370/682/107 +f 373/677/15 380/683/108 372/684/108 +f 369/685/16 378/681/107 377/686/16 +f 375/687/11 382/678/106 374/688/106 +f 376/676/105 383/689/11 375/687/11 +f 372/684/108 379/690/12 371/680/12 +f 400/691/16 385/692/107 393/693/107 +f 397/694/106 390/695/11 398/696/11 +f 399/697/105 392/698/16 400/699/16 +f 393/693/107 386/700/12 394/701/12 +f 396/702/15 389/703/106 397/694/106 +f 395/704/108 388/705/15 396/702/15 +f 398/696/11 391/706/105 399/697/105 +f 394/701/12 387/707/108 395/704/108 +f 416/708/16 401/709/104 409/710/104 +f 413/711/102 406/712/13 414/713/13 +f 415/714/101 408/715/16 416/716/16 +f 409/710/104 402/717/14 410/718/14 +f 412/719/15 405/720/102 413/711/102 +f 411/721/103 404/722/15 412/719/15 +f 414/713/13 407/723/101 415/714/101 +f 410/718/14 403/724/103 411/721/103 +f 426/725/45 441/726/46 442/727/45 +f 425/728/46 448/729/47 441/726/46 +f 424/730/16 431/731/48 432/732/16 +f 423/733/48 430/734/19 431/735/48 +f 430/736/49 445/737/50 446/738/49 +f 429/739/50 444/740/51 445/737/50 +f 427/741/52 418/742/20 426/743/20 +f 420/744/15 427/745/52 428/746/15 +f 444/747/51 427/745/53 443/748/53 +f 443/748/53 426/743/45 442/727/45 +f 425/728/54 424/749/16 432/750/16 +f 418/751/20 425/752/54 426/725/20 +f 448/729/47 431/731/55 447/753/55 +f 430/736/19 421/754/56 429/755/56 +f 421/756/56 428/757/15 429/739/56 +f 450/758/12 435/759/57 451/760/57 +f 438/761/13 455/762/58 454/763/13 +f 435/764/57 452/765/59 451/760/57 +f 455/762/58 440/766/60 456/767/60 +f 447/753/55 430/734/49 446/738/49 +f 452/768/59 437/769/61 453/770/61 +f 433/771/62 450/758/12 449/772/62 +f 453/770/61 438/773/13 454/763/13 +f 454/763/19 445/737/56 453/770/56 +f 456/767/60 433/774/62 449/772/62 +f 443/748/52 450/758/20 451/760/52 +f 455/762/48 446/738/19 454/763/19 +f 452/765/15 443/748/52 451/760/52 +f 448/729/16 455/762/48 456/767/16 +f 445/737/56 452/768/15 453/770/56 +f 450/758/20 441/726/54 449/772/54 +f 441/726/54 456/767/16 449/772/54 +f 459/775/14 474/776/63 458/777/63 +f 477/778/64 460/779/65 461/780/64 +f 457/781/66 480/782/67 464/783/67 +f 457/781/16 466/784/54 458/777/54 +f 474/785/63 457/781/66 458/777/63 +f 476/786/65 459/775/14 460/779/65 +f 466/784/54 459/775/20 458/777/54 +f 471/787/19 464/783/48 463/788/19 +f 462/789/68 477/790/64 461/791/64 +f 480/792/67 463/788/11 464/783/67 +f 470/793/56 463/788/19 462/789/56 +f 468/794/52 461/780/15 460/779/52 +f 482/795/69 467/796/70 466/784/69 +f 459/775/20 468/794/52 460/779/52 +f 461/791/15 470/793/56 462/789/56 +f 472/797/48 457/781/16 464/783/48 +f 470/793/71 487/798/72 471/787/72 +f 463/788/11 478/799/68 462/789/68 +f 495/800/19 488/801/48 487/802/19 +f 483/803/20 492/804/52 484/805/52 +f 496/806/48 481/807/16 488/808/48 +f 481/809/73 466/784/69 465/810/73 +f 484/811/52 493/812/15 485/813/15 +f 486/814/56 495/815/19 487/798/19 +f 485/816/74 470/793/71 469/817/74 +f 472/797/75 481/807/73 465/810/73 +f 490/818/54 483/819/20 482/795/54 +f 484/811/76 469/820/74 468/794/76 +f 493/821/15 486/822/56 485/816/15 +f 489/823/16 482/824/54 481/809/16 +f 467/796/70 484/805/76 468/794/76 +f 487/802/72 472/797/75 471/787/72 +f 522/825/77 505/826/78 521/827/78 +f 505/828/78 528/829/79 521/827/78 +f 504/830/16 511/831/60 512/832/16 +f 503/833/60 510/834/18 511/835/60 +f 526/836/80 509/837/81 525/838/81 +f 509/839/81 524/840/82 525/838/81 +f 507/841/64 498/842/17 506/843/17 +f 508/844/15 499/845/64 507/846/64 +f 524/847/82 507/846/83 523/848/83 +f 507/841/83 522/825/77 523/848/83 +f 497/849/66 512/850/16 505/828/66 +f 498/851/17 505/826/66 506/852/17 +f 528/829/79 511/831/84 527/853/84 +f 510/854/18 501/855/59 509/837/59 +f 501/856/59 508/857/15 509/839/59 +f 530/858/14 515/859/85 531/860/85 +f 518/861/12 535/862/86 534/863/12 +f 531/860/85 516/864/52 532/865/52 +f 535/862/86 520/866/54 536/867/54 +f 511/835/84 526/836/80 527/853/84 +f 532/868/52 517/869/87 533/870/87 +f 513/871/88 530/858/14 529/872/88 +f 517/873/87 534/863/12 533/870/87 +f 534/863/18 525/838/59 533/870/59 +f 536/867/54 513/874/88 529/872/88 +f 523/848/64 530/858/17 531/860/64 +f 527/853/60 534/863/18 535/862/60 +f 524/847/15 531/860/64 532/865/15 +f 536/867/16 527/853/60 535/862/60 +f 525/838/59 532/868/15 533/870/59 +f 522/825/17 529/872/66 530/858/17 +f 521/827/66 536/867/16 529/872/66 +f 544/875/60 545/876/16 537/877/16 +f 550/878/59 543/879/18 542/880/59 +f 548/881/64 541/882/15 540/883/64 +f 546/884/66 539/885/17 538/886/66 +f 543/879/18 552/887/60 544/875/60 +f 549/888/15 542/880/59 541/889/15 +f 539/885/17 548/881/64 540/883/64 +f 537/877/16 546/884/66 538/886/66 +f 537/877/48 560/890/89 544/875/89 +f 543/879/13 558/891/90 542/880/90 +f 557/892/56 540/883/91 541/882/56 +f 555/893/11 538/886/92 539/885/11 +f 544/875/89 559/894/13 543/879/13 +f 558/895/90 541/889/56 542/880/90 +f 540/883/91 555/896/11 539/885/11 +f 554/897/92 537/877/48 538/886/92 +f 562/898/93 547/899/94 546/884/93 +f 567/900/95 552/887/96 551/901/95 +f 565/902/97 550/878/98 549/888/97 +f 547/899/94 564/903/99 548/881/99 +f 545/876/100 562/904/93 546/884/93 +f 568/905/96 545/876/100 552/887/96 +f 550/878/98 567/906/95 551/901/95 +f 564/907/99 549/908/97 548/881/99 +f 563/909/17 572/910/64 564/903/64 +f 569/911/16 562/904/66 561/912/16 +f 576/913/60 561/914/16 568/905/60 +f 566/915/59 575/916/18 567/906/18 +f 564/907/64 573/917/15 565/918/15 +f 570/919/66 563/920/17 562/898/66 +f 575/921/18 568/922/60 567/900/18 +f 565/902/15 574/923/59 566/924/59 +f 78/349/21 77/376/21 75/350/22 +f 89/119/23 101/83/23 100/85/24 +f 71/352/25 72/925/25 70/353/26 +f 82/104/27 94/80/27 93/82/11 +f 35/355/28 37/361/29 38/356/29 +f 34/358/30 40/926/31 39/359/31 +f 39/359/31 40/926/31 38/356/29 +f 66/362/32 72/925/25 71/352/25 +f 92/100/33 104/77/33 103/79/34 +f 67/364/35 69/354/26 70/353/26 +f 85/110/36 97/74/36 96/76/14 +f 62/366/37 61/372/37 59/367/38 +f 63/369/39 64/927/39 58/370/40 +f 62/366/37 64/927/39 63/369/39 +f 79/373/41 80/928/41 74/374/42 +f 78/349/21 80/928/41 79/373/41 +f 86/112/43 98/86/43 97/74/36 +f 81/102/11 93/82/11 104/77/33 +f 83/106/44 95/90/44 94/80/27 +f 90/121/13 102/97/13 101/83/23 +f 87/114/12 99/94/12 98/86/43 +f 84/108/14 96/76/14 95/90/44 +f 91/123/34 103/79/34 102/97/13 +f 88/117/24 100/85/24 99/71/12 +f 109/205/34 121/929/34 120/377/13 +f 116/206/43 128/930/43 127/378/36 +f 106/207/24 118/931/24 117/379/12 +f 113/208/44 125/932/44 124/380/27 +f 110/209/33 122/933/33 121/381/34 +f 105/88/12 117/934/12 128/382/43 +f 107/210/23 119/935/23 118/383/24 +f 114/92/14 126/936/14 125/384/44 +f 111/211/11 123/937/11 122/385/33 +f 108/212/13 120/938/13 119/386/23 +f 115/98/36 127/939/36 126/387/14 +f 112/72/27 124/940/27 123/388/11 +f 154/389/45 138/416/45 137/390/46 +f 153/391/46 137/413/46 144/392/47 +f 136/394/16 135/941/48 143/395/48 +f 135/397/48 134/942/19 142/398/19 +f 142/400/49 141/419/50 157/401/50 +f 141/403/50 140/421/51 156/404/51 +f 139/405/52 131/943/52 130/406/20 +f 132/408/15 131/944/52 139/409/52 +f 156/411/51 140/410/51 139/409/53 +f 155/412/53 139/405/53 138/407/45 +f 137/413/54 129/945/54 136/414/16 +f 130/415/20 129/946/54 137/390/54 +f 160/393/47 144/396/47 143/395/55 +f 134/418/19 133/947/56 141/419/56 +f 141/403/56 133/948/56 132/420/15 +f 162/422/12 146/949/12 147/423/57 +f 150/425/13 151/950/58 167/426/58 +f 147/428/57 148/951/59 164/429/59 +f 151/430/58 152/952/60 168/431/60 +f 159/417/55 143/399/55 142/398/49 +f 164/432/59 148/953/59 149/433/61 +f 145/435/62 146/954/12 162/422/12 +f 149/437/61 150/955/13 166/427/13 +f 166/427/19 158/402/19 157/401/56 +f 168/431/60 152/956/60 145/438/62 +f 155/412/52 154/389/20 162/422/20 +f 167/426/48 159/417/48 158/402/19 +f 164/429/15 156/411/15 155/412/52 +f 160/393/16 159/417/48 167/426/48 +f 165/434/56 157/401/56 156/404/15 +f 154/389/20 153/391/54 161/436/54 +f 153/391/54 160/393/16 168/431/16 +f 187/439/14 186/957/63 170/440/63 +f 189/442/64 188/958/65 172/443/65 +f 185/445/66 192/959/67 176/446/67 +f 169/447/16 177/474/16 178/448/54 +f 186/449/63 185/960/66 169/447/66 +f 188/450/65 187/961/14 171/441/14 +f 178/448/54 179/460/20 171/441/20 +f 175/451/19 183/463/19 184/452/48 +f 174/453/68 190/962/68 189/454/64 +f 192/456/67 191/963/11 175/451/11 +f 182/457/56 183/463/19 175/451/19 +f 172/443/52 180/461/52 181/458/15 +f 194/459/69 195/484/70 179/460/70 +f 171/441/20 179/460/20 180/461/52 +f 173/455/15 181/481/15 182/457/56 +f 184/452/48 177/474/16 169/447/16 +f 182/457/71 198/479/71 199/462/72 +f 175/451/11 191/964/11 190/464/68 +f 199/465/19 207/965/19 208/466/48 +f 195/468/20 203/966/20 204/469/52 +f 208/471/48 201/967/16 193/472/16 +f 177/474/73 193/488/73 194/475/69 +f 196/476/52 204/968/52 205/477/15 +f 198/479/56 206/969/56 207/480/19 +f 181/481/74 197/485/74 198/482/71 +f 200/473/75 193/472/73 177/474/73 +f 202/483/54 203/970/20 195/484/20 +f 196/476/76 197/478/74 181/458/74 +f 197/485/15 205/971/15 206/486/56 +f 201/487/16 202/972/54 194/475/54 +f 179/460/70 195/468/70 196/470/76 +f 199/465/72 200/467/75 184/452/75 +f 218/489/77 217/516/78 233/490/78 +f 217/492/78 224/514/79 240/493/79 +f 216/494/16 215/973/60 223/495/60 +f 223/497/60 215/974/60 214/498/18 +f 238/500/80 222/518/80 221/501/81 +f 221/503/81 220/521/82 236/504/82 +f 219/505/64 211/975/64 210/506/17 +f 220/508/15 212/976/15 211/509/64 +f 236/511/82 220/508/82 219/510/83 +f 219/505/83 218/507/77 234/491/77 +f 209/513/66 216/977/16 224/514/16 +f 210/515/17 209/978/66 217/516/66 +f 240/493/79 224/496/79 223/495/84 +f 222/518/18 214/979/18 213/519/59 +f 221/503/59 213/980/59 212/520/15 +f 242/522/14 226/981/14 227/523/85 +f 230/525/12 231/982/86 247/526/86 +f 243/524/85 227/983/85 228/528/52 +f 247/526/86 231/984/86 232/530/54 +f 223/497/84 222/499/80 238/500/80 +f 244/532/52 228/985/52 229/533/87 +f 225/535/88 226/986/14 242/522/14 +f 229/537/87 230/987/12 246/527/12 +f 246/527/18 238/500/18 237/502/59 +f 232/538/54 225/988/88 241/536/88 +f 235/512/64 234/491/17 242/522/17 +f 239/517/60 238/500/18 246/527/18 +f 244/529/15 236/511/15 235/512/64 +f 248/531/16 240/493/16 239/517/60 +f 237/502/59 236/504/15 244/532/15 +f 234/491/17 233/490/66 241/536/66 +f 233/490/66 240/493/16 248/531/16 +f 264/539/60 257/567/16 249/540/16 +f 254/542/59 262/552/59 263/543/18 +f 260/545/64 261/572/15 253/546/15 +f 258/548/66 259/562/17 251/549/17 +f 255/544/18 263/543/18 264/539/60 +f 253/551/15 261/564/15 262/552/59 +f 251/549/17 259/562/17 260/545/64 +f 249/540/16 257/567/16 258/548/66 +f 249/540/48 265/989/48 272/553/89 +f 255/544/13 271/990/13 270/554/90 +f 253/546/56 269/991/56 268/555/91 +f 267/556/11 266/992/92 250/550/92 +f 272/557/89 271/993/13 255/544/13 +f 254/542/90 270/994/90 269/558/56 +f 252/547/91 268/995/91 267/559/11 +f 266/560/92 265/996/48 249/540/48 +f 274/561/93 275/584/94 259/562/94 +f 279/563/95 280/586/96 264/539/96 +f 261/564/97 277/588/97 278/565/98 +f 259/562/94 275/573/94 276/566/99 +f 257/567/100 273/576/100 274/568/93 +f 264/539/96 280/578/96 273/569/100 +f 262/552/98 278/580/98 279/570/95 +f 276/571/99 277/582/97 261/572/97 +f 275/573/17 283/997/17 284/574/64 +f 281/575/16 282/998/66 274/568/66 +f 288/577/60 281/999/16 273/569/16 +f 286/579/59 287/1000/18 279/570/18 +f 284/581/64 285/1001/15 277/582/15 +f 282/583/66 283/1002/17 275/584/17 +f 287/585/18 288/1003/60 280/586/60 +f 285/587/15 286/1004/59 278/565/59 +f 292/589/59 300/600/59 299/590/18 +f 296/592/66 304/605/66 303/593/17 +f 290/595/60 291/591/18 299/590/18 +f 289/597/16 290/595/60 298/596/60 +f 293/599/15 301/602/15 300/600/59 +f 293/599/15 294/603/64 302/601/64 +f 294/603/64 295/594/17 303/593/17 +f 289/604/16 297/1005/16 304/605/66 +f 305/606/16 313/1006/16 320/607/54 +f 310/609/52 318/620/52 317/610/15 +f 306/612/48 307/622/19 315/613/19 +f 309/611/15 317/610/15 316/615/56 +f 306/612/48 314/614/48 313/617/16 +f 311/619/20 319/621/20 318/620/52 +f 311/619/20 312/608/54 320/607/54 +f 308/616/56 316/615/56 315/613/19 +f 321/623/16 329/1007/16 336/624/101 +f 327/626/13 335/635/13 334/627/102 +f 325/629/15 333/636/15 332/630/103 +f 323/632/14 331/637/14 330/633/104 +f 328/625/101 336/624/101 335/635/13 +f 326/628/102 334/627/102 333/636/15 +f 324/631/103 332/630/103 331/637/14 +f 322/634/104 330/633/104 329/638/16 +f 347/640/56 339/646/56 340/641/15 +f 348/642/15 340/641/15 341/643/52 +f 346/645/19 338/648/19 339/646/56 +f 345/647/48 337/656/48 338/648/19 +f 350/649/20 342/654/20 343/650/54 +f 352/652/16 351/651/54 343/650/54 +f 350/649/20 349/644/52 341/643/52 +f 345/647/48 352/1008/16 344/655/16 +f 368/657/16 360/1009/16 353/658/60 +f 366/660/17 365/669/64 357/661/64 +f 368/663/16 367/672/66 359/664/66 +f 362/666/18 361/659/60 353/658/60 +f 364/668/15 356/671/15 357/661/64 +f 364/668/15 363/673/59 355/670/59 +f 367/672/66 366/660/17 358/662/17 +f 362/666/18 354/667/18 355/670/59 +f 369/674/16 377/1010/16 384/675/105 +f 373/677/15 374/688/106 382/678/106 +f 371/680/12 379/690/12 378/681/107 +f 373/677/15 381/679/15 380/683/108 +f 369/685/16 370/682/107 378/681/107 +f 375/687/11 383/689/11 382/678/106 +f 376/676/105 384/675/105 383/689/11 +f 372/684/108 380/683/108 379/690/12 +f 400/691/16 392/1011/16 385/692/107 +f 397/694/106 389/703/106 390/695/11 +f 399/697/105 391/706/105 392/698/16 +f 393/693/107 385/692/107 386/700/12 +f 396/702/15 388/705/15 389/703/106 +f 395/704/108 387/707/108 388/705/15 +f 398/696/11 390/695/11 391/706/105 +f 394/701/12 386/700/12 387/707/108 +f 416/708/16 408/1012/16 401/709/104 +f 413/711/102 405/720/102 406/712/13 +f 415/714/101 407/723/101 408/715/16 +f 409/710/104 401/709/104 402/717/14 +f 412/719/15 404/722/15 405/720/102 +f 411/721/103 403/724/103 404/722/15 +f 414/713/13 406/712/13 407/723/101 +f 410/718/14 402/717/14 403/724/103 +f 426/725/45 425/752/46 441/726/46 +f 425/728/46 432/750/47 448/729/47 +f 424/730/16 423/1013/48 431/731/48 +f 423/733/48 422/1014/19 430/734/19 +f 430/736/49 429/755/50 445/737/50 +f 429/739/50 428/757/51 444/740/51 +f 427/741/52 419/1015/52 418/742/20 +f 420/744/15 419/1016/52 427/745/52 +f 444/747/51 428/746/51 427/745/53 +f 443/748/53 427/741/53 426/743/45 +f 425/728/54 417/1017/54 424/749/16 +f 418/751/20 417/1018/54 425/752/54 +f 448/729/47 432/732/47 431/731/55 +f 430/736/19 422/1019/19 421/754/56 +f 421/756/56 420/1020/15 428/757/15 +f 450/758/12 434/1021/12 435/759/57 +f 438/761/13 439/1022/58 455/762/58 +f 435/764/57 436/1023/59 452/765/59 +f 455/762/58 439/1024/58 440/766/60 +f 447/753/55 431/735/55 430/734/49 +f 452/768/59 436/1025/59 437/769/61 +f 433/771/62 434/1026/12 450/758/12 +f 453/770/61 437/1027/61 438/773/13 +f 454/763/19 446/738/19 445/737/56 +f 456/767/60 440/1028/60 433/774/62 +f 443/748/52 442/727/20 450/758/20 +f 455/762/48 447/753/48 446/738/19 +f 452/765/15 444/747/15 443/748/52 +f 448/729/16 447/753/48 455/762/48 +f 445/737/56 444/740/15 452/768/15 +f 450/758/20 442/727/20 441/726/54 +f 441/726/54 448/729/16 456/767/16 +f 459/775/14 475/1029/14 474/776/63 +f 477/778/64 476/1030/65 460/779/65 +f 457/781/66 473/1031/66 480/782/67 +f 457/781/16 465/810/16 466/784/54 +f 474/785/63 473/1032/66 457/781/66 +f 476/786/65 475/1033/14 459/775/14 +f 466/784/54 467/796/20 459/775/20 +f 471/787/19 472/797/48 464/783/48 +f 462/789/68 478/1034/68 477/790/64 +f 480/792/67 479/1035/11 463/788/11 +f 470/793/56 471/787/19 463/788/19 +f 468/794/52 469/820/15 461/780/15 +f 482/795/69 483/819/70 467/796/70 +f 459/775/20 467/796/20 468/794/52 +f 461/791/15 469/817/15 470/793/56 +f 472/797/48 465/810/16 457/781/16 +f 470/793/71 486/814/71 487/798/72 +f 463/788/11 479/1036/11 478/799/68 +f 495/800/19 496/1037/48 488/801/48 +f 483/803/20 491/1038/20 492/804/52 +f 496/806/48 489/1039/16 481/807/16 +f 481/809/73 482/824/69 466/784/69 +f 484/811/52 492/1040/52 493/812/15 +f 486/814/56 494/1041/56 495/815/19 +f 485/816/74 486/822/71 470/793/71 +f 472/797/75 488/808/75 481/807/73 +f 490/818/54 491/1042/20 483/819/20 +f 484/811/76 485/813/74 469/820/74 +f 493/821/15 494/1043/56 486/822/56 +f 489/823/16 490/1044/54 482/824/54 +f 467/796/70 483/803/70 484/805/76 +f 487/802/72 488/801/75 472/797/75 +f 522/825/77 506/852/77 505/826/78 +f 505/828/78 512/850/79 528/829/79 +f 504/830/16 503/1045/60 511/831/60 +f 503/833/60 502/1046/18 510/834/18 +f 526/836/80 510/854/80 509/837/81 +f 509/839/81 508/857/82 524/840/82 +f 507/841/64 499/1047/64 498/842/17 +f 508/844/15 500/1048/15 499/845/64 +f 524/847/82 508/844/82 507/846/83 +f 507/841/83 506/843/77 522/825/77 +f 497/849/66 504/1049/16 512/850/16 +f 498/851/17 497/1050/66 505/826/66 +f 528/829/79 512/832/79 511/831/84 +f 510/854/18 502/1051/18 501/855/59 +f 501/856/59 500/1052/15 508/857/15 +f 530/858/14 514/1053/14 515/859/85 +f 518/861/12 519/1054/86 535/862/86 +f 531/860/85 515/1055/85 516/864/52 +f 535/862/86 519/1056/86 520/866/54 +f 511/835/84 510/834/80 526/836/80 +f 532/868/52 516/1057/52 517/869/87 +f 513/871/88 514/1058/14 530/858/14 +f 517/873/87 518/1059/12 534/863/12 +f 534/863/18 526/836/18 525/838/59 +f 536/867/54 520/1060/54 513/874/88 +f 523/848/64 522/825/17 530/858/17 +f 527/853/60 526/836/18 534/863/18 +f 524/847/15 523/848/64 531/860/64 +f 536/867/16 528/829/16 527/853/60 +f 525/838/59 524/840/15 532/868/15 +f 522/825/17 521/827/66 529/872/66 +f 521/827/66 528/829/16 536/867/16 +f 544/875/60 552/887/60 545/876/16 +f 550/878/59 551/901/18 543/879/18 +f 548/881/64 549/908/15 541/882/15 +f 546/884/66 547/899/17 539/885/17 +f 543/879/18 551/901/18 552/887/60 +f 549/888/15 550/878/59 542/880/59 +f 539/885/17 547/899/17 548/881/64 +f 537/877/16 545/876/16 546/884/66 +f 537/877/48 553/1061/48 560/890/89 +f 543/879/13 559/1062/13 558/891/90 +f 557/892/56 556/1063/91 540/883/91 +f 555/893/11 554/1064/92 538/886/92 +f 544/875/89 560/1065/89 559/894/13 +f 558/895/90 557/1066/56 541/889/56 +f 540/883/91 556/1067/91 555/896/11 +f 554/897/92 553/1068/48 537/877/48 +f 562/898/93 563/920/94 547/899/94 +f 567/900/95 568/922/96 552/887/96 +f 565/902/97 566/924/98 550/878/98 +f 547/899/94 563/909/94 564/903/99 +f 545/876/100 561/912/100 562/904/93 +f 568/905/96 561/914/100 545/876/100 +f 550/878/98 566/915/98 567/906/95 +f 564/907/99 565/918/97 549/908/97 +f 563/909/17 571/1069/17 572/910/64 +f 569/911/16 570/1070/66 562/904/66 +f 576/913/60 569/1071/16 561/914/16 +f 566/915/59 574/1072/59 575/916/18 +f 564/907/64 572/1073/64 573/917/15 +f 570/919/66 571/1074/17 563/920/17 +f 575/921/18 576/1075/60 568/922/60 +f 565/902/15 573/1076/15 574/923/59 +o Cog +v 0.000000 -0.625000 1.125000 +v -0.382684 -0.701121 1.125000 +v -0.707107 -0.917893 1.125000 +v -0.923880 -1.242317 1.125000 +v -1.000000 -1.625000 1.125000 +v -0.923880 -2.007684 1.125000 +v -0.707107 -2.332107 1.125000 +v -0.382684 -2.548880 1.125000 +v 0.000000 -2.625000 1.125000 +v 0.382683 -2.548880 1.125000 +v 0.707107 -2.332107 1.125000 +v 0.923880 -2.007684 1.125000 +v 1.000000 -1.625000 1.125000 +v 0.923880 -1.242317 1.125000 +v 0.707107 -0.917893 1.125000 +v 0.382683 -0.701120 1.125000 +v 0.382683 -0.701120 1.875000 +v 0.707107 -0.917893 1.875000 +v 0.923880 -1.242317 1.875000 +v 1.000000 -1.625000 1.875000 +v 0.923880 -2.007684 1.875000 +v 0.707107 -2.332107 1.875000 +v 0.382683 -2.548880 1.875000 +v 0.000000 -2.625000 1.875000 +v -0.382684 -2.548880 1.875000 +v -0.707107 -2.332107 1.875000 +v -0.923880 -2.007684 1.875000 +v -1.000000 -1.625000 1.875000 +v -0.923880 -1.242317 1.875000 +v -0.707107 -0.917893 1.875000 +v 0.000000 -0.625000 1.875000 +v -0.382684 -0.701121 1.875000 +v -0.239177 -0.422575 1.125000 +v -0.681119 -0.605634 1.125000 +v -1.019367 -0.943882 1.125000 +v -1.202425 -1.385823 1.125000 +v -1.202425 -1.864177 1.125000 +v -1.019367 -2.306119 1.125000 +v -0.681119 -2.644367 1.125000 +v -0.239177 -2.827425 1.125000 +v 0.239177 -2.827425 1.125000 +v 0.681118 -2.644367 1.125000 +v 1.019366 -2.306119 1.125000 +v 1.202425 -1.864177 1.125000 +v 1.202425 -1.385823 1.125000 +v 1.019366 -0.943881 1.125000 +v 0.681118 -0.605634 1.125000 +v 0.239177 -0.422575 1.125000 +v 0.239177 -0.422575 1.875000 +v -0.239177 -0.422575 1.875000 +v -0.681119 -0.605634 1.875000 +v -1.019367 -0.943882 1.875000 +v -1.202425 -1.385823 1.875000 +v -1.202425 -1.864177 1.875000 +v -1.019367 -2.306119 1.875000 +v -0.681119 -2.644367 1.875000 +v -0.239177 -2.827425 1.875000 +v 0.239177 -2.827425 1.875000 +v 0.681118 -2.644367 1.875000 +v 1.019366 -2.306119 1.875000 +v 1.202425 -1.864177 1.875000 +v 1.202425 -1.385823 1.875000 +v 1.019366 -0.943881 1.875000 +v 0.681118 -0.605634 1.875000 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.474286 0.471014 +vt 0.460000 0.507246 +vt 0.460000 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.411429 0.471014 +vt 0.425714 0.471014 +vt 0.425714 0.507246 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.425714 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.460000 0.434783 +vt 0.013596 0.733632 +vt 0.013597 0.570716 +vt 0.077832 0.570716 +vt 0.460000 0.434783 +vt 0.063096 0.990488 +vt 0.003750 0.928143 +vt 0.028332 0.777628 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.425714 0.434783 +vt 0.077832 0.733632 +vt 0.063096 0.758604 +vt 0.045714 0.767373 +vt 0.028332 0.758604 +vt 0.003750 0.696259 +vt 0.000293 0.652174 +vt 0.003750 0.608089 +vt 0.028332 0.545744 +vt 0.045714 0.536975 +vt 0.063096 0.545744 +vt 0.087678 0.608089 +vt 0.091136 0.652174 +vt 0.087678 0.696259 +vt 0.425714 0.434783 +vt 0.045714 0.999257 +vt 0.028332 0.990488 +vt 0.013596 0.965516 +vt 0.000293 0.884058 +vt 0.003750 0.839973 +vt 0.013597 0.802600 +vt 0.045714 0.768859 +vt 0.063096 0.777628 +vt 0.077832 0.802600 +vt 0.087678 0.839973 +vt 0.091136 0.884058 +vt 0.087678 0.928143 +vt 0.077832 0.965516 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0829 -0.9966 0.0000 +vn -0.7633 0.6460 0.0000 +vn 0.7633 0.6460 0.0000 +vn -0.4580 -0.8890 0.0000 +vn 0.4580 -0.8890 0.0000 +vn -0.9524 0.3047 0.0000 +vn 0.4580 0.8890 0.0000 +vn -0.0829 -0.9966 0.0000 +vn 0.8890 0.4580 0.0000 +vn 0.7633 -0.6460 0.0000 +vn -0.9966 -0.0829 0.0000 +vn -0.6460 0.7633 0.0000 +vn 0.0829 0.9966 0.0000 +vn 0.3047 -0.9524 0.0000 +vn 0.6460 0.7633 0.0000 +vn 0.9524 -0.3047 0.0000 +vn -0.8890 -0.4580 0.0000 +vn -0.8890 0.4580 0.0000 +vn -0.3047 0.9524 0.0000 +vn 0.6460 -0.7633 0.0000 +vn 0.3047 0.9524 0.0000 +vn 0.9966 0.0829 0.0000 +vn -0.6460 -0.7633 0.0000 +vn -0.9966 0.0829 0.0000 +vn 0.8890 -0.4580 0.0000 +vn -0.0829 0.9966 0.0000 +vn -0.3047 -0.9524 0.0000 +vn -0.9524 -0.3047 0.0000 +vn 0.9966 -0.0829 0.0000 +vn -0.4580 0.8890 0.0000 +vn 0.9524 0.3047 0.0000 +vn -0.7633 -0.6460 0.0000 +s off +f 611/1077/109 579/1078/109 580/1079/109 +f 612/1080/109 580/1081/109 581/1082/109 +f 613/1083/109 581/1084/109 582/1085/109 +f 614/1086/109 582/1087/109 583/1088/109 +f 615/1089/109 583/1090/109 584/1091/109 +f 616/1092/109 584/1093/109 585/1094/109 +f 617/1095/109 585/1096/109 586/1097/109 +f 618/1098/109 586/1099/109 587/1100/109 +f 619/1101/109 587/1102/109 588/1103/109 +f 620/1104/109 588/1105/109 589/1106/109 +f 621/1107/109 589/1108/109 590/1109/109 +f 622/1110/109 590/1111/109 591/1112/109 +f 623/1113/109 591/1114/109 592/1115/109 +f 592/1116/109 577/1117/109 624/1118/109 +f 577/1119/109 578/1120/109 609/1121/109 +f 578/1122/109 579/1123/109 610/1124/109 +f 628/1125/110 605/1126/110 606/1127/110 +f 629/1128/110 604/1129/110 605/1130/110 +f 630/1131/110 603/1132/110 604/1133/110 +f 631/1134/110 602/1135/110 603/1136/110 +f 632/1137/110 601/1138/110 602/1139/110 +f 633/1140/110 600/1141/110 601/1142/110 +f 634/1143/110 599/1144/110 600/1145/110 +f 635/1146/110 598/1147/110 599/1148/110 +f 636/1149/110 597/1150/110 598/1151/110 +f 637/1152/110 596/1153/110 597/1154/110 +f 638/1155/110 595/1156/110 596/1157/110 +f 639/1158/110 594/1159/110 595/1160/110 +f 640/1161/110 593/1162/110 594/1163/110 +f 593/1164/110 625/1165/110 607/1166/110 +f 607/1167/110 626/1168/110 608/1169/110 +f 608/1170/110 627/1171/110 606/1172/110 +f 619/1101/111 598/1173/111 587/1174/111 +f 630/1131/112 581/1175/112 613/1083/112 +f 589/1106/113 637/1152/113 620/1104/113 +f 603/1132/114 613/1083/114 582/1085/114 +f 620/1104/115 597/1176/115 588/1177/115 +f 631/1134/116 582/1178/116 614/1086/116 +f 590/1109/117 638/1155/117 621/1107/117 +f 602/1135/118 614/1086/118 583/1088/118 +f 625/1165/119 592/1179/119 624/1118/119 +f 621/1107/120 596/1180/120 589/1181/120 +f 632/1137/121 583/1182/121 615/1089/121 +f 607/1166/122 624/1118/122 577/1117/122 +f 591/1112/123 639/1158/123 622/1110/123 +f 601/1138/124 615/1089/124 584/1091/124 +f 609/1121/125 607/1183/125 577/1184/125 +f 622/1110/126 595/1185/126 590/1186/126 +f 633/1140/127 584/1187/127 616/1092/127 +f 578/1120/128 626/1168/128 609/1121/128 +f 592/1115/129 640/1161/129 623/1113/129 +f 600/1141/130 616/1092/130 585/1094/130 +f 610/1124/131 608/1188/131 578/1189/131 +f 623/1113/132 594/1190/132 591/1191/132 +f 634/1143/133 585/1192/133 617/1095/133 +f 579/1123/134 627/1171/134 610/1124/134 +f 599/1144/135 617/1095/135 586/1097/135 +f 628/1125/136 579/1193/136 611/1077/136 +f 635/1146/137 586/1194/137 618/1098/137 +f 605/1126/138 611/1077/138 580/1079/138 +f 598/1147/139 618/1098/139 587/1100/139 +f 591/1195/109 587/1196/109 583/1197/109 +f 629/1128/140 580/1198/140 612/1080/140 +f 588/1103/141 636/1149/141 619/1101/141 +f 593/1199/110 605/1200/110 601/1201/110 +f 604/1129/142 612/1080/142 581/1082/142 +f 619/1101/111 636/1149/111 598/1173/111 +f 630/1131/112 604/1202/112 581/1175/112 +f 589/1106/113 596/1153/113 637/1152/113 +f 603/1132/114 630/1131/114 613/1083/114 +f 620/1104/115 637/1152/115 597/1176/115 +f 631/1134/116 603/1203/116 582/1178/116 +f 590/1109/117 595/1156/117 638/1155/117 +f 602/1135/118 631/1134/118 614/1086/118 +f 625/1165/119 593/1204/119 592/1179/119 +f 621/1107/120 638/1155/120 596/1180/120 +f 632/1137/121 602/1205/121 583/1182/121 +f 607/1166/122 625/1165/122 624/1118/122 +f 591/1112/123 594/1159/123 639/1158/123 +f 601/1138/124 632/1137/124 615/1089/124 +f 609/1121/125 626/1168/125 607/1183/125 +f 622/1110/126 639/1158/126 595/1185/126 +f 633/1140/127 601/1206/127 584/1187/127 +f 578/1120/128 608/1169/128 626/1168/128 +f 592/1115/129 593/1162/129 640/1161/129 +f 600/1141/130 633/1140/130 616/1092/130 +f 610/1124/131 627/1171/131 608/1188/131 +f 623/1113/132 640/1161/132 594/1190/132 +f 634/1143/133 600/1207/133 585/1192/133 +f 579/1123/134 606/1172/134 627/1171/134 +f 599/1144/135 634/1143/135 617/1095/135 +f 628/1125/136 606/1208/136 579/1193/136 +f 635/1146/137 599/1209/137 586/1194/137 +f 605/1126/138 628/1125/138 611/1077/138 +f 598/1147/139 635/1146/139 618/1098/139 +f 579/1210/109 578/1211/109 591/1195/109 +f 578/1211/109 577/1212/109 591/1195/109 +f 577/1212/109 592/1213/109 591/1195/109 +f 591/1195/109 590/1214/109 589/1215/109 +f 589/1215/109 588/1216/109 587/1196/109 +f 587/1196/109 586/1217/109 583/1197/109 +f 586/1217/109 585/1218/109 583/1197/109 +f 585/1218/109 584/1219/109 583/1197/109 +f 583/1197/109 582/1220/109 581/1221/109 +f 581/1221/109 580/1222/109 579/1210/109 +f 591/1195/109 589/1215/109 587/1196/109 +f 583/1197/109 581/1221/109 579/1210/109 +f 579/1210/109 591/1195/109 583/1197/109 +f 629/1128/140 605/1223/140 580/1198/140 +f 588/1103/141 597/1150/141 636/1149/141 +f 593/1199/110 607/1224/110 608/1225/110 +f 608/1225/110 606/1226/110 593/1199/110 +f 606/1226/110 605/1200/110 593/1199/110 +f 605/1200/110 604/1227/110 603/1228/110 +f 603/1228/110 602/1229/110 605/1200/110 +f 602/1229/110 601/1201/110 605/1200/110 +f 601/1201/110 600/1230/110 599/1231/110 +f 599/1231/110 598/1232/110 597/1233/110 +f 597/1233/110 596/1234/110 595/1235/110 +f 595/1235/110 594/1236/110 597/1233/110 +f 594/1236/110 593/1199/110 597/1233/110 +f 601/1201/110 599/1231/110 593/1199/110 +f 599/1231/110 597/1233/110 593/1199/110 +f 604/1129/142 629/1128/142 612/1080/142 +o Gun +v 0.000000 0.625000 -2.000000 +v -0.312500 0.541266 -2.000000 +v -0.541266 0.312500 -2.000000 +v -0.625000 0.000000 -2.000000 +v -0.541266 -0.312500 -2.000000 +v -0.312500 -0.541266 -2.000000 +v 0.000000 -0.625000 -2.000000 +v 0.312500 -0.541266 -2.000000 +v 0.541265 -0.312500 -2.000000 +v 0.625000 -0.000000 -2.000000 +v 0.541266 0.312500 -2.000000 +v 0.312500 0.541266 -2.000000 +v 0.000000 0.625000 -5.625000 +v -0.312500 0.541266 -5.625000 +v -0.541266 0.312500 -5.625000 +v -0.625000 0.000000 -5.625000 +v -0.541266 -0.312500 -5.625000 +v -0.312500 -0.541266 -5.625000 +v 0.000000 -0.625000 -5.625000 +v 0.312500 -0.541266 -5.625000 +v 0.541265 -0.312500 -5.625000 +v 0.625000 -0.000000 -5.625000 +v 0.541266 0.312500 -5.625000 +v 0.312500 0.541266 -5.625000 +v -0.750000 -1.250000 3.000000 +v 0.750000 -1.250000 3.000000 +v -0.750000 -1.250000 -2.000000 +v 0.750000 -1.250000 -2.000000 +v -0.750000 0.375000 -2.000000 +v -0.750000 0.375000 3.000000 +v 0.750000 0.375000 3.000000 +v 0.750000 0.375000 -2.000000 +v -0.250000 0.750000 -2.000000 +v -0.250000 0.750000 3.000000 +v 0.250000 0.750000 3.000000 +v 0.250000 0.750000 -2.000000 +v 0.000000 0.750000 -5.625000 +v -0.375000 0.649519 -5.625000 +v -0.649519 0.375000 -5.625000 +v -0.750000 0.000000 -5.625000 +v -0.649519 -0.375000 -5.625000 +v -0.375000 -0.649519 -5.625000 +v 0.000000 -0.750000 -5.625000 +v 0.375000 -0.649519 -5.625000 +v 0.649519 -0.375000 -5.625000 +v 0.750000 -0.000000 -5.625000 +v 0.649519 0.375000 -5.625000 +v 0.375000 0.649519 -5.625000 +v 0.000000 0.750000 -6.000000 +v -0.375000 0.649519 -6.000000 +v -0.649519 0.375000 -6.000000 +v -0.750000 0.000000 -6.000000 +v -0.649519 -0.375000 -6.000000 +v -0.375000 -0.649519 -6.000000 +v 0.000000 -0.750000 -6.000000 +v 0.375000 -0.649519 -6.000000 +v 0.649519 -0.375000 -6.000000 +v 0.750000 -0.000000 -6.000000 +v 0.649519 0.375000 -6.000000 +v 0.375000 0.649519 -6.000000 +v -0.625000 0.000000 3.000000 +v -0.541266 0.312500 3.000000 +v -0.312500 0.541266 3.000000 +v 0.000000 0.625000 3.000000 +v -0.500000 -0.250000 -5.750000 +v -0.500000 -0.250000 -2.000000 +v 0.500000 -0.250000 -2.000000 +v 0.500000 -0.250000 -5.750000 +v -0.500000 -0.625000 -2.000000 +v -0.250000 -0.875000 -2.000000 +v 0.250000 -0.875000 -2.000000 +v 0.500000 -0.625000 -2.000000 +v -0.250000 -0.875000 -5.750000 +v -0.500000 -0.625000 -5.750000 +v 0.500000 -0.625000 -5.750000 +v 0.250000 -0.875000 -5.750000 +v -0.541266 -0.312500 3.000000 +v -0.312500 -0.541266 3.000000 +v 0.000000 -0.625000 3.000000 +v 0.312500 -0.541266 3.000000 +v 0.541265 -0.312500 3.000000 +v 0.625000 -0.000000 3.000000 +v 0.541266 0.312500 3.000000 +v 0.312500 0.541266 3.000000 +v -0.625000 0.000000 3.125000 +v -0.541266 0.312500 3.125000 +v -0.312500 0.541266 3.125000 +v 0.000000 0.625000 3.125000 +v -0.541266 -0.312500 3.125000 +v -0.312500 -0.541266 3.125000 +v 0.000000 -0.625000 3.125000 +v 0.312500 -0.541266 3.125000 +v 0.541265 -0.312500 3.125000 +v 0.625000 -0.000000 3.125000 +v 0.541266 0.312500 3.125000 +v 0.312500 0.541266 3.125000 +v 0.000000 1.000000 3.625000 +v -0.500000 0.866025 3.625000 +v -0.866025 0.500000 3.625000 +v -1.000000 0.000000 3.625000 +v -0.866025 -0.500000 3.625000 +v -0.500000 -0.866025 3.625000 +v 0.000000 -1.000000 3.625000 +v 0.500000 -0.866025 3.625000 +v 0.866025 -0.500000 3.625000 +v 1.000000 -0.000000 3.625000 +v 0.866026 0.500000 3.625000 +v 0.500000 0.866025 3.625000 +v 0.000000 1.000000 4.125000 +v -0.500000 0.866025 4.125000 +v -0.866025 0.500000 4.125000 +v -1.000000 0.000000 4.125000 +v -0.866025 -0.500000 4.125000 +v -0.500000 -0.866025 4.125000 +v 0.000000 -1.000000 4.125000 +v 0.500000 -0.866025 4.125000 +v 0.866025 -0.500000 4.125000 +v 1.000000 -0.000000 4.125000 +v 0.866026 0.500000 4.125000 +v 0.500000 0.866025 4.125000 +v 0.000000 0.750000 4.125000 +v -0.375000 0.649519 4.125000 +v -0.649519 0.375000 4.125000 +v -0.750000 0.000000 4.125000 +v -0.649519 -0.375000 4.125000 +v -0.375000 -0.649519 4.125000 +v 0.000000 -0.750000 4.125000 +v 0.375000 -0.649519 4.125000 +v 0.649519 -0.375000 4.125000 +v 0.750000 -0.000000 4.125000 +v 0.649519 0.375000 4.125000 +v 0.375000 0.649519 4.125000 +v 0.000000 0.500000 3.625000 +v -0.250000 0.433012 3.625000 +v -0.433013 0.250000 3.625000 +v -0.500000 -0.000000 3.625000 +v -0.433012 -0.250000 3.625000 +v -0.250000 -0.433013 3.625000 +v 0.000000 -0.500000 3.625000 +v 0.250000 -0.433013 3.625000 +v 0.433012 -0.250000 3.625000 +v 0.500000 -0.000000 3.625000 +v 0.433013 0.250000 3.625000 +v 0.250000 0.433012 3.625000 +v 0.000000 0.500000 -6.000000 +v -0.250000 0.433012 -6.000000 +v -0.433012 0.250000 -6.000000 +v -0.500000 0.000000 -6.000000 +v -0.433012 -0.250000 -6.000000 +v -0.250000 -0.433012 -6.000000 +v 0.000000 -0.500000 -6.000000 +v 0.250000 -0.433013 -6.000000 +v 0.433012 -0.250000 -6.000000 +v 0.500000 0.000000 -6.000000 +v 0.433013 0.250000 -6.000000 +v 0.250000 0.433012 -6.000000 +v 0.000000 0.500000 -6.250000 +v -0.250000 0.433012 -6.250000 +v -0.433012 0.250000 -6.250000 +v -0.500000 0.000000 -6.250000 +v -0.433012 -0.250000 -6.250000 +v -0.250000 -0.433012 -6.250000 +v 0.000000 -0.500000 -6.250000 +v 0.250000 -0.433013 -6.250000 +v 0.433012 -0.250000 -6.250000 +v 0.500000 0.000000 -6.250000 +v 0.433013 0.250000 -6.250000 +v 0.250000 0.433012 -6.250000 +v 0.000000 1.000000 -6.250000 +v -0.500000 0.866025 -6.250000 +v -0.866025 0.500000 -6.250000 +v -1.000000 -0.000000 -6.250000 +v -0.866025 -0.500000 -6.250000 +v -0.500000 -0.866025 -6.250000 +v 0.000000 -1.000000 -6.250000 +v 0.500000 -0.866026 -6.250000 +v 0.866025 -0.500000 -6.250000 +v 1.000000 -0.000001 -6.250000 +v 0.866026 0.499999 -6.250000 +v 0.500000 0.866025 -6.250000 +v 0.000000 1.000000 -6.750000 +v -0.500000 0.866025 -6.750000 +v -0.866025 0.500000 -6.750000 +v -1.000000 -0.000000 -6.750000 +v -0.866025 -0.500000 -6.750000 +v -0.500000 -0.866025 -6.750000 +v 0.000000 -1.000000 -6.750000 +v 0.500000 -0.866026 -6.750000 +v 0.866025 -0.500000 -6.750000 +v 1.000000 -0.000001 -6.750000 +v 0.866026 0.499999 -6.750000 +v 0.500000 0.866025 -6.750000 +v 0.000000 1.000000 -7.250000 +v -0.500000 0.866025 -7.250000 +v -0.866025 0.500000 -7.250000 +v -1.000000 -0.000000 -7.250000 +v -0.866025 -0.500000 -7.250000 +v -0.500000 -0.866025 -7.250000 +v 0.000000 -1.000000 -7.250000 +v 0.500000 -0.866026 -7.250000 +v 0.866025 -0.500000 -7.250000 +v 1.000000 -0.000001 -7.250000 +v 0.866026 0.499999 -7.250000 +v 0.500000 0.866025 -7.250000 +v 0.000000 1.000000 -7.750000 +v -0.500000 0.866025 -7.750000 +v -0.866025 0.500000 -7.750000 +v -1.000000 -0.000000 -7.750000 +v -0.866025 -0.500000 -7.750000 +v -0.500000 -0.866025 -7.750000 +v 0.000000 -1.000000 -7.750000 +v 0.500000 -0.866026 -7.750000 +v 0.866025 -0.500000 -7.750000 +v 1.000000 -0.000001 -7.750000 +v 0.866026 0.499999 -7.750000 +v 0.500000 0.866025 -7.750000 +v 0.000000 0.500000 -6.750000 +v -0.250000 0.433012 -6.750000 +v -0.433012 0.250000 -6.750000 +v -0.500000 0.000000 -6.750000 +v -0.433012 -0.250000 -6.750000 +v -0.250000 -0.433012 -6.750000 +v 0.000000 -0.500000 -6.750000 +v 0.250000 -0.433013 -6.750000 +v 0.433012 -0.250000 -6.750000 +v 0.500000 0.000000 -6.750000 +v 0.433013 0.250000 -6.750000 +v 0.250000 0.433012 -6.750000 +v 0.000000 0.500000 -7.250000 +v -0.250000 0.433012 -7.250000 +v -0.433012 0.250000 -7.250000 +v -0.500000 0.000000 -7.250000 +v -0.433012 -0.250000 -7.250000 +v -0.250000 -0.433012 -7.250000 +v 0.000000 -0.500000 -7.250000 +v 0.250000 -0.433013 -7.250000 +v 0.433012 -0.250000 -7.250000 +v 0.500000 0.000000 -7.250000 +v 0.433013 0.250000 -7.250000 +v 0.250000 0.433012 -7.250000 +v 0.000000 0.500000 -7.750000 +v -0.250000 0.433012 -7.750000 +v -0.433012 0.250000 -7.750000 +v -0.500000 0.000000 -7.750000 +v -0.433012 -0.250000 -7.750000 +v -0.250000 -0.433012 -7.750000 +v 0.000000 -0.500000 -7.750000 +v 0.250000 -0.433013 -7.750000 +v 0.433012 -0.250000 -7.750000 +v 0.500000 0.000000 -7.750000 +v 0.433013 0.250000 -7.750000 +v 0.250000 0.433012 -7.750000 +v 0.000000 0.500000 -8.000000 +v -0.250000 0.433012 -8.000000 +v -0.433012 0.250000 -8.000000 +v -0.500000 0.000000 -8.000000 +v -0.433012 -0.250000 -8.000000 +v -0.250000 -0.433012 -8.000000 +v 0.000000 -0.500000 -8.000000 +v 0.250000 -0.433013 -8.000000 +v 0.433012 -0.250000 -8.000000 +v 0.500000 0.000000 -8.000000 +v 0.433013 0.250000 -8.000000 +v 0.250000 0.433012 -8.000000 +v -0.750000 -0.125000 -6.750000 +v -0.750000 -0.125000 -7.250000 +v 0.750000 0.125000 -7.250000 +v 0.750000 0.125000 -6.750000 +v 0.838388 0.088388 -7.250000 +v 0.838388 0.088388 -6.750000 +v 0.875000 -0.000000 -7.250000 +v 0.875000 -0.000000 -6.750000 +v 0.838388 -0.088389 -7.250000 +v 0.838388 -0.088389 -6.750000 +v 0.750000 -0.125000 -7.250000 +v 0.750000 -0.125000 -6.750000 +v 0.661612 -0.088389 -7.250000 +v 0.661612 -0.088389 -6.750000 +v 0.625000 -0.000000 -7.250000 +v 0.625000 -0.000000 -6.750000 +v 0.661612 0.088388 -7.250000 +v 0.661612 0.088388 -6.750000 +v -0.838388 -0.088388 -7.250000 +v -0.838388 -0.088388 -6.750000 +v -0.875000 0.000000 -7.250000 +v -0.875000 0.000000 -6.750000 +v -0.838388 0.088388 -7.250000 +v -0.838388 0.088388 -6.750000 +v -0.750000 0.125000 -7.250000 +v -0.750000 0.125000 -6.750000 +v -0.661612 0.088388 -7.250000 +v -0.661612 0.088388 -6.750000 +v -0.625000 0.000000 -7.250000 +v -0.625000 0.000000 -6.750000 +v -0.661612 -0.088388 -7.250000 +v -0.661612 -0.088388 -6.750000 +v -0.125000 0.750000 -6.750000 +v -0.125000 0.750000 -7.250000 +v 0.125000 -0.750000 -7.250000 +v 0.125000 -0.750000 -6.750000 +v 0.088388 -0.838388 -7.250000 +v 0.088388 -0.838388 -6.750000 +v 0.000000 -0.875000 -7.250000 +v 0.000000 -0.875000 -6.750000 +v -0.088388 -0.838388 -7.250000 +v -0.088388 -0.838388 -6.750000 +v -0.125000 -0.750000 -7.250000 +v -0.125000 -0.750000 -6.750000 +v -0.088388 -0.661612 -7.250000 +v -0.088388 -0.661612 -6.750000 +v 0.000000 -0.625000 -7.250000 +v 0.000000 -0.625000 -6.750000 +v 0.088388 -0.661612 -7.250000 +v 0.088388 -0.661612 -6.750000 +v -0.088388 0.838388 -7.250000 +v -0.088388 0.838388 -6.750000 +v 0.000000 0.875000 -7.250000 +v 0.000000 0.875000 -6.750000 +v 0.088388 0.838388 -7.250000 +v 0.088388 0.838388 -6.750000 +v 0.125000 0.750000 -7.250000 +v 0.125000 0.750000 -6.750000 +v 0.088388 0.661611 -7.250000 +v 0.088388 0.661611 -6.750000 +v 0.000000 0.625000 -7.250000 +v 0.000000 0.625000 -6.750000 +v -0.088388 0.661611 -7.250000 +v -0.088388 0.661611 -6.750000 +v -0.618718 0.441942 -6.750000 +v -0.618718 0.441942 -7.250000 +v 0.618718 -0.441942 -7.250000 +v 0.618718 -0.441942 -6.750000 +v 0.655330 -0.530330 -7.250000 +v 0.655330 -0.530330 -6.750000 +v 0.618718 -0.618719 -7.250000 +v 0.618718 -0.618719 -6.750000 +v 0.530330 -0.655330 -7.250000 +v 0.530330 -0.655330 -6.750000 +v 0.441942 -0.618719 -7.250000 +v 0.441942 -0.618719 -6.750000 +v 0.405330 -0.530330 -7.250000 +v 0.405330 -0.530330 -6.750000 +v 0.441942 -0.441942 -7.250000 +v 0.441942 -0.441942 -6.750000 +v 0.530330 -0.405330 -7.250000 +v 0.530330 -0.405330 -6.750000 +v -0.655330 0.530330 -7.250000 +v -0.655330 0.530330 -6.750000 +v -0.618718 0.618718 -7.250000 +v -0.618718 0.618718 -6.750000 +v -0.530330 0.655330 -7.250000 +v -0.530330 0.655330 -6.750000 +v -0.441942 0.618718 -7.250000 +v -0.441941 0.618718 -6.750000 +v -0.405330 0.530330 -7.250000 +v -0.405330 0.530330 -6.750000 +v -0.441941 0.441942 -7.250000 +v -0.441941 0.441942 -6.750000 +v -0.530330 0.405330 -7.250000 +v -0.530330 0.405330 -6.750000 +v 0.441942 0.618718 -6.750000 +v 0.441942 0.618718 -7.250000 +v -0.441942 -0.618718 -7.250000 +v -0.441942 -0.618718 -6.750000 +v -0.530330 -0.655330 -7.250000 +v -0.530330 -0.655330 -6.750000 +v -0.618719 -0.618718 -7.250000 +v -0.618719 -0.618718 -6.750000 +v -0.655330 -0.530330 -7.250000 +v -0.655330 -0.530330 -6.750000 +v -0.618719 -0.441942 -7.250000 +v -0.618719 -0.441942 -6.750000 +v -0.530330 -0.405330 -7.250000 +v -0.530330 -0.405330 -6.750000 +v -0.441942 -0.441942 -7.250000 +v -0.441942 -0.441942 -6.750000 +v -0.405330 -0.530330 -7.250000 +v -0.405330 -0.530330 -6.750000 +v 0.530330 0.655330 -7.250000 +v 0.530330 0.655330 -6.750000 +v 0.618719 0.618718 -7.250000 +v 0.618719 0.618718 -6.750000 +v 0.655330 0.530330 -7.250000 +v 0.655330 0.530330 -6.750000 +v 0.618719 0.441941 -7.250000 +v 0.618719 0.441941 -6.750000 +v 0.530330 0.405330 -7.250000 +v 0.530330 0.405330 -6.750000 +v 0.441942 0.441941 -7.250000 +v 0.441942 0.441941 -6.750000 +v 0.405330 0.530330 -7.250000 +v 0.405330 0.530330 -6.750000 +v -0.500000 -1.250000 0.000000 +v 0.500000 -1.250000 0.000000 +v -0.500000 -1.250000 -2.000000 +v 0.500000 -1.250000 -2.000000 +v -0.500000 -2.000000 -2.000000 +v -0.500000 -2.000000 0.000000 +v 0.500000 -2.000000 0.000000 +v 0.500000 -2.000000 -2.000000 +v -0.560318 -0.124981 -2.187500 +v -0.564682 0.124981 -2.187500 +v -0.560318 -0.124981 -2.437500 +v -0.564682 0.124981 -2.437500 +v -0.814643 0.120618 -2.437500 +v -0.810280 -0.129344 -2.437500 +v -0.814643 0.120618 -2.187500 +v -0.810280 -0.129344 -2.187500 +v 0.187500 -3.250000 -0.375000 +v -0.187500 -3.250000 -0.375000 +v -0.187500 -3.250000 -2.000000 +v 0.187500 -3.250000 -2.000000 +v 0.187500 -3.000000 -2.000000 +v -0.187500 -3.000000 -2.000000 +v 0.187500 -3.000000 -0.375000 +v -0.187500 -3.000000 -0.375000 +v -0.187500 -2.000000 -1.500000 +v -0.062500 -2.000000 -1.375000 +v 0.062500 -2.000000 -1.375000 +v 0.187500 -2.000000 -1.500000 +v -0.062500 -2.000000 -2.000000 +v -0.187500 -2.000000 -1.875000 +v 0.187500 -2.000000 -1.875000 +v 0.062500 -2.000000 -2.000000 +v -0.187500 -3.000000 -1.875000 +v -0.062500 -3.000000 -2.000000 +v -0.062500 -3.000000 -1.375000 +v -0.187500 -3.000000 -1.500000 +v 0.187500 -3.000000 -1.500000 +v 0.062500 -3.000000 -1.375000 +v 0.062500 -3.000000 -2.000000 +v 0.187500 -3.000000 -1.875000 +v 0.187500 -2.000000 0.000000 +v -0.187500 -2.000000 0.000000 +v 0.187500 -2.000000 -0.250000 +v -0.187500 -2.000000 -0.250000 +v -0.187500 -2.875000 0.000000 +v 0.187500 -2.875000 0.000000 +v -0.187500 -2.875000 -0.250000 +v 0.187500 -2.875000 -0.250000 +v -0.810280 -0.129344 -5.187500 +v -0.814643 0.120618 -5.187500 +v -0.810280 -0.129344 -5.437500 +v -0.814643 0.120618 -5.437500 +v -0.564682 0.124981 -5.437500 +v -0.560318 -0.124981 -5.437500 +v -0.564682 0.124981 -5.187500 +v -0.560318 -0.124981 -5.187500 +v 1.064605 -0.116255 -2.437500 +v -1.064605 0.116255 -5.187500 +v -1.060242 -0.133707 -5.187500 +v 1.060242 0.133707 -2.437500 +v 1.060242 0.133707 -5.187500 +v 1.064605 -0.116255 -5.187500 +v -1.060242 -0.133707 -2.437500 +v -1.064605 0.116255 -2.437500 +v 0.560318 0.124981 -5.187500 +v 0.564682 -0.124981 -5.187500 +v 0.560318 0.124981 -5.437500 +v 0.564682 -0.124981 -5.437500 +v 0.814643 -0.120618 -5.437500 +v 0.810280 0.129344 -5.437500 +v 0.814643 -0.120618 -5.187500 +v 0.810280 0.129344 -5.187500 +v 0.810280 0.129344 -2.187500 +v 0.814643 -0.120618 -2.187500 +v 0.810280 0.129344 -2.437500 +v 0.814643 -0.120618 -2.437500 +v 0.564682 -0.124981 -2.437500 +v 0.560318 0.124981 -2.437500 +v 0.564682 -0.124981 -2.187500 +v 0.560318 0.124981 -2.187500 +v -0.662913 -0.662912 3.750000 +v -0.600413 -0.725412 3.786612 +v -0.574525 -0.751301 3.875000 +v -0.600413 -0.725412 3.963388 +v -0.662913 -0.662912 4.000000 +v -0.725413 -0.600412 3.963388 +v -0.751301 -0.574524 3.875000 +v -0.725413 -0.600412 3.786612 +v -0.751301 -0.751301 3.750000 +v -0.688802 -0.813801 3.786612 +v -0.662913 -0.839689 3.875000 +v -0.688802 -0.813801 3.963388 +v -0.751301 -0.751301 4.000000 +v -0.813801 -0.688801 3.963388 +v -0.839690 -0.662912 3.875000 +v -0.813801 -0.688801 3.786612 +v 0.662912 -0.662913 3.750000 +v 0.725412 -0.600413 3.786612 +v 0.751301 -0.574525 3.875000 +v 0.725412 -0.600413 3.963388 +v 0.662912 -0.662913 4.000000 +v 0.600412 -0.725413 3.963388 +v 0.574524 -0.751301 3.875000 +v 0.600412 -0.725413 3.786612 +v 0.751301 -0.751301 3.750000 +v 0.813801 -0.688802 3.786612 +v 0.839689 -0.662913 3.875000 +v 0.813801 -0.688802 3.963388 +v 0.751301 -0.751301 4.000000 +v 0.688801 -0.813802 3.963388 +v 0.662912 -0.839690 3.875000 +v 0.688801 -0.813802 3.786612 +v 0.000000 0.937500 3.750000 +v -0.088387 0.937500 3.786612 +v -0.125000 0.937500 3.875000 +v -0.088387 0.937500 3.963388 +v 0.000000 0.937500 4.000000 +v 0.088389 0.937500 3.963388 +v 0.125000 0.937500 3.875000 +v 0.088389 0.937500 3.786612 +v 0.000000 1.062500 3.750000 +v -0.088387 1.062500 3.786612 +v -0.125000 1.062500 3.875000 +v -0.088387 1.062500 3.963388 +v 0.000000 1.062500 4.000000 +v 0.088389 1.062500 3.963388 +v 0.125000 1.062500 3.875000 +v 0.088389 1.062500 3.786612 +v -0.688801 0.813801 3.786612 +v -0.662912 0.839690 3.875000 +v -0.688801 0.813801 3.963388 +v -0.751301 0.751301 4.000000 +v -0.813800 0.688802 3.963388 +v -0.839689 0.662913 3.875000 +v -0.813800 0.688802 3.786612 +v -0.751301 0.751301 3.750000 +v -0.600412 0.725413 3.786612 +v -0.574524 0.751301 3.875000 +v -0.600412 0.725413 3.963388 +v -0.662912 0.662913 4.000000 +v -0.725412 0.600413 3.963388 +v -0.751301 0.574525 3.875000 +v -0.725412 0.600413 3.786612 +v -0.662912 0.662913 3.750000 +v 0.813801 0.688801 3.786612 +v 0.839690 0.662912 3.875000 +v 0.813801 0.688801 3.963388 +v 0.751301 0.751301 4.000000 +v 0.688802 0.813800 3.963388 +v 0.662913 0.839689 3.875000 +v 0.688802 0.813800 3.786612 +v 0.751301 0.751301 3.750000 +v 0.725413 0.600412 3.786612 +v 0.751301 0.574524 3.875000 +v 0.725413 0.600412 3.963388 +v 0.662913 0.662912 4.000000 +v 0.600413 0.725412 3.963388 +v 0.574525 0.751301 3.875000 +v 0.600413 0.725412 3.786612 +v 0.662913 0.662912 3.750000 +v -0.937500 0.000000 3.750000 +v -0.937500 -0.088388 3.786612 +v -0.937500 -0.125000 3.875000 +v -0.937500 -0.088388 3.963388 +v -0.937500 0.000000 4.000000 +v -0.937500 0.088389 3.963388 +v -0.937500 0.125000 3.875000 +v -0.937500 0.088389 3.786612 +v -1.062500 0.000000 3.750000 +v -1.062500 -0.088388 3.786612 +v -1.062500 -0.125000 3.875000 +v -1.062500 -0.088388 3.963388 +v -1.062500 0.000000 4.000000 +v -1.062500 0.088389 3.963388 +v -1.062500 0.125000 3.875000 +v -1.062500 0.088389 3.786612 +v 1.062500 -0.088389 3.786612 +v 1.062500 -0.125001 3.875000 +v 1.062500 -0.088389 3.963388 +v 1.062500 -0.000001 4.000000 +v 1.062500 0.088387 3.963388 +v 1.062500 0.124999 3.875000 +v 1.062500 0.088387 3.786612 +v 1.062500 -0.000001 3.750000 +v 0.937500 -0.088389 3.786612 +v 0.937500 -0.125001 3.875000 +v 0.937500 -0.088389 3.963388 +v 0.937500 -0.000001 4.000000 +v 0.937500 0.088387 3.963388 +v 0.937500 0.124999 3.875000 +v 0.937500 0.088387 3.786612 +v 0.937500 -0.000001 3.750000 +v -0.088389 -1.062500 3.786612 +v -0.125000 -1.062500 3.875000 +v -0.088389 -1.062500 3.963388 +v -0.000000 -1.062500 4.000000 +v 0.088387 -1.062500 3.963388 +v 0.125000 -1.062500 3.875000 +v 0.088387 -1.062500 3.786612 +v -0.000000 -1.062500 3.750000 +v -0.088389 -0.937500 3.786612 +v -0.125000 -0.937500 3.875000 +v -0.088389 -0.937500 3.963388 +v -0.000000 -0.937500 4.000000 +v 0.088387 -0.937500 3.963388 +v 0.125000 -0.937500 3.875000 +v 0.088387 -0.937500 3.786612 +v -0.000000 -0.937500 3.750000 +v 0.364820 0.366721 -5.445083 +v 0.412380 0.339263 -5.312500 +v 0.364820 0.366721 -5.179917 +v 0.250000 0.433013 -5.125000 +v 0.135180 0.499304 -5.179917 +v 0.087620 0.526763 -5.312500 +v 0.135180 0.499304 -5.445083 +v 0.250000 0.433013 -5.500000 +v 0.489820 0.583228 -5.445083 +v 0.537380 0.555769 -5.312500 +v 0.489820 0.583228 -5.179917 +v 0.375000 0.649519 -5.125000 +v 0.260180 0.715810 -5.179917 +v 0.212620 0.743269 -5.312500 +v 0.260180 0.715810 -5.445083 +v 0.375000 0.649519 -5.500000 +v 0.951547 1.471350 -5.400888 +v 0.983253 1.453044 -5.312500 +v 0.951547 1.471350 -5.224112 +v 0.875000 1.515544 -5.187500 +v 0.798453 1.559739 -5.224112 +v 0.766747 1.578044 -5.312500 +v 0.798453 1.559739 -5.400888 +v 0.875000 1.515544 -5.437500 +v 0.903093 1.210650 -5.489277 +v 0.966506 1.174038 -5.312500 +v 0.903093 1.210650 -5.135723 +v 0.750000 1.299038 -5.062500 +v 0.596907 1.387426 -5.135723 +v 0.533494 1.424038 -5.312500 +v 0.596907 1.387426 -5.489277 +v 0.750000 1.299038 -5.562500 +v 0.528093 0.561131 -5.489277 +v 0.591506 0.524519 -5.312500 +v 0.528093 0.561131 -5.135723 +v 0.375000 0.649519 -5.062500 +v 0.221907 0.737907 -5.135723 +v 0.158494 0.774519 -5.312500 +v 0.221907 0.737907 -5.489277 +v 0.375000 0.649519 -5.562500 +v 0.375000 0.649519 -2.562500 +v 0.221907 0.737907 -2.489277 +v 0.158494 0.774519 -2.312500 +v 0.221907 0.737907 -2.135723 +v 0.375000 0.649519 -2.062500 +v 0.528093 0.561131 -2.135723 +v 0.591506 0.524519 -2.312500 +v 0.528093 0.561131 -2.489277 +v 0.750000 1.299038 -2.562500 +v 0.596907 1.387426 -2.489277 +v 0.533494 1.424038 -2.312500 +v 0.596907 1.387426 -2.135723 +v 0.750000 1.299038 -2.062500 +v 0.903093 1.210650 -2.135723 +v 0.966506 1.174038 -2.312500 +v 0.903093 1.210650 -2.489277 +v 0.875000 1.515544 -2.437500 +v 0.798453 1.559739 -2.400888 +v 0.766747 1.578044 -2.312500 +v 0.798453 1.559739 -2.224112 +v 0.875000 1.515544 -2.187500 +v 0.951547 1.471350 -2.224112 +v 0.983253 1.453044 -2.312500 +v 0.951547 1.471350 -2.400888 +v 0.375000 0.649519 -2.500000 +v 0.260180 0.715810 -2.445083 +v 0.212620 0.743269 -2.312500 +v 0.260180 0.715810 -2.179917 +v 0.375000 0.649519 -2.125000 +v 0.489820 0.583228 -2.179917 +v 0.537380 0.555769 -2.312500 +v 0.489820 0.583228 -2.445083 +v 0.250000 0.433013 -2.500000 +v 0.135180 0.499304 -2.445083 +v 0.087620 0.526763 -2.312500 +v 0.135180 0.499304 -2.179917 +v 0.250000 0.433013 -2.125000 +v 0.364820 0.366721 -2.179917 +v 0.412380 0.339263 -2.312500 +v 0.364820 0.366721 -2.445083 +v 0.375000 0.649519 -4.812500 +v 0.221907 0.737907 -4.739277 +v 0.158494 0.774519 -4.562500 +v 0.221907 0.737907 -4.385723 +v 0.375000 0.649519 -4.312500 +v 0.528093 0.561131 -4.385723 +v 0.591506 0.524519 -4.562500 +v 0.528093 0.561131 -4.739277 +v 0.750000 1.299038 -4.812500 +v 0.596907 1.387426 -4.739277 +v 0.533494 1.424038 -4.562500 +v 0.596907 1.387426 -4.385723 +v 0.750000 1.299038 -4.312500 +v 0.903093 1.210650 -4.385723 +v 0.966506 1.174038 -4.562500 +v 0.903093 1.210650 -4.739277 +v 0.875000 1.515544 -4.687500 +v 0.798453 1.559739 -4.650888 +v 0.766747 1.578044 -4.562500 +v 0.798453 1.559739 -4.474112 +v 0.875000 1.515544 -4.437500 +v 0.951547 1.471350 -4.474112 +v 0.983253 1.453044 -4.562500 +v 0.951547 1.471350 -4.650888 +v 0.375000 0.649519 -4.750000 +v 0.260180 0.715810 -4.695083 +v 0.212620 0.743269 -4.562500 +v 0.260180 0.715810 -4.429917 +v 0.375000 0.649519 -4.375000 +v 0.489820 0.583228 -4.429917 +v 0.537380 0.555769 -4.562500 +v 0.489820 0.583228 -4.695083 +v 0.250000 0.433013 -4.750000 +v 0.135180 0.499304 -4.695083 +v 0.087620 0.526763 -4.562500 +v 0.135180 0.499304 -4.429917 +v 0.250000 0.433013 -4.375000 +v 0.364820 0.366721 -4.429917 +v 0.412380 0.339263 -4.562500 +v 0.364820 0.366721 -4.695083 +v 0.364820 0.366721 -3.945083 +v 0.412380 0.339263 -3.812500 +v 0.364820 0.366721 -3.679917 +v 0.250000 0.433013 -3.625000 +v 0.135180 0.499304 -3.679917 +v 0.087620 0.526763 -3.812500 +v 0.135180 0.499304 -3.945083 +v 0.250000 0.433013 -4.000000 +v 0.489820 0.583228 -3.945083 +v 0.537380 0.555769 -3.812500 +v 0.489820 0.583228 -3.679917 +v 0.375000 0.649519 -3.625000 +v 0.260180 0.715810 -3.679917 +v 0.212620 0.743269 -3.812500 +v 0.260180 0.715810 -3.945083 +v 0.375000 0.649519 -4.000000 +v 0.951547 1.471350 -3.900888 +v 0.983253 1.453044 -3.812500 +v 0.951547 1.471350 -3.724112 +v 0.875000 1.515544 -3.687500 +v 0.798453 1.559739 -3.724112 +v 0.766747 1.578044 -3.812500 +v 0.798453 1.559739 -3.900888 +v 0.875000 1.515544 -3.937500 +v 0.903093 1.210650 -3.989277 +v 0.966506 1.174038 -3.812500 +v 0.903093 1.210650 -3.635723 +v 0.750000 1.299038 -3.562500 +v 0.596907 1.387426 -3.635723 +v 0.533494 1.424038 -3.812500 +v 0.596907 1.387426 -3.989277 +v 0.750000 1.299038 -4.062500 +v 0.528093 0.561131 -3.989277 +v 0.591506 0.524519 -3.812500 +v 0.528093 0.561131 -3.635723 +v 0.375000 0.649519 -3.562500 +v 0.221907 0.737907 -3.635723 +v 0.158494 0.774519 -3.812500 +v 0.221907 0.737907 -3.989277 +v 0.375000 0.649519 -4.062500 +v 0.364820 0.366721 -3.195083 +v 0.412380 0.339263 -3.062500 +v 0.364820 0.366721 -2.929917 +v 0.250000 0.433013 -2.875000 +v 0.135180 0.499304 -2.929917 +v 0.087620 0.526763 -3.062500 +v 0.135180 0.499304 -3.195083 +v 0.250000 0.433013 -3.250000 +v 0.489820 0.583228 -3.195083 +v 0.537380 0.555769 -3.062500 +v 0.489820 0.583228 -2.929917 +v 0.375000 0.649519 -2.875000 +v 0.260180 0.715810 -2.929917 +v 0.212620 0.743269 -3.062500 +v 0.260180 0.715810 -3.195083 +v 0.375000 0.649519 -3.250000 +v 0.951547 1.471350 -3.150888 +v 0.983253 1.453044 -3.062500 +v 0.951547 1.471350 -2.974112 +v 0.875000 1.515544 -2.937500 +v 0.798453 1.559739 -2.974112 +v 0.766747 1.578044 -3.062500 +v 0.798453 1.559739 -3.150888 +v 0.875000 1.515544 -3.187500 +v 0.903093 1.210650 -3.239277 +v 0.966506 1.174038 -3.062500 +v 0.903093 1.210650 -2.885723 +v 0.750000 1.299038 -2.812500 +v 0.596907 1.387426 -2.885723 +v 0.533494 1.424038 -3.062500 +v 0.596907 1.387426 -3.239277 +v 0.750000 1.299038 -3.312500 +v 0.528093 0.561131 -3.239277 +v 0.591506 0.524519 -3.062500 +v 0.528093 0.561131 -2.885723 +v 0.375000 0.649519 -2.812500 +v 0.221907 0.737907 -2.885723 +v 0.158494 0.774519 -3.062500 +v 0.221907 0.737907 -3.239277 +v 0.375000 0.649519 -3.312500 +v 0.375000 0.375000 2.750000 +v 0.625000 0.375000 2.750000 +v 0.375000 0.375000 2.500000 +v 0.625000 0.375000 2.500000 +v 0.375000 0.875000 2.750000 +v 0.625000 0.875000 2.750000 +v 0.375000 0.875000 2.500000 +v 0.625000 0.875000 2.500000 +v 0.375000 0.375000 -1.500000 +v 0.625000 0.375000 -1.500000 +v 0.375000 0.375000 -1.750000 +v 0.625000 0.375000 -1.750000 +v 0.375000 0.875000 -1.500000 +v 0.625000 0.875000 -1.500000 +v 0.375000 0.875000 -1.750000 +v 0.625000 0.875000 -1.750000 +v 0.375000 1.125000 2.500000 +v -0.375000 0.375000 2.500000 +v -0.625000 0.375000 2.500000 +v 0.625000 1.125000 2.500000 +v -0.375000 0.375000 2.750000 +v 0.375000 1.125000 -1.500000 +v 0.625000 1.125000 -1.500000 +v -0.625000 0.375000 2.750000 +v -0.625000 0.875000 2.750000 +v -0.375000 0.875000 2.750000 +v -0.625000 0.875000 2.500000 +v -0.375000 0.875000 2.500000 +v -0.625000 0.375000 -1.500000 +v -0.375000 0.375000 -1.500000 +v -0.625000 0.375000 -1.750000 +v -0.375000 0.375000 -1.750000 +v -0.625000 0.875000 -1.500000 +v -0.375000 0.875000 -1.500000 +v -0.625000 0.875000 -1.750000 +v -0.375000 0.875000 -1.750000 +v -0.625000 1.125000 2.500000 +v -0.375000 1.125000 2.500000 +v -0.625000 1.125000 -1.500000 +v -0.375000 1.125000 -1.500000 +v -0.062500 -2.750000 -0.875000 +v 0.062500 -2.750000 -0.875000 +v -0.062500 -2.750000 -1.250000 +v 0.062500 -2.750000 -1.250000 +v 0.062500 -2.000000 -1.250000 +v -0.062500 -2.000000 -1.250000 +v 0.062500 -2.000000 -1.000000 +v -0.062500 -2.000000 -1.000000 +v -0.750000 -0.125000 2.000000 +v 0.750000 -0.125000 2.000000 +v -0.750000 -0.125000 1.000000 +v 0.750000 -0.125000 1.000000 +v 0.750000 -1.250000 1.000000 +v -0.750000 -1.250000 1.000000 +v 0.750000 -1.250000 2.000000 +v -0.750000 -1.250000 2.000000 +v 0.187500 -1.375000 2.187500 +v 0.187500 -1.375000 2.562500 +v -0.187500 -1.375000 2.562500 +v -0.187500 -1.375000 2.187500 +v 0.187500 -1.250000 2.187500 +v -0.187500 -1.250000 2.187500 +v 0.187500 -1.250000 2.562500 +v -0.187500 -1.250000 2.562500 +v 0.265165 -1.359835 2.625000 +v 0.375000 -1.625000 2.625000 +v 0.265165 -1.890165 2.625000 +v 0.000000 -2.000000 2.625000 +v -0.265165 -1.890165 2.625000 +v -0.375000 -1.625000 2.625000 +v -0.265165 -1.359835 2.625000 +v 0.000000 -1.250000 2.625000 +v 0.176776 -1.448224 2.125000 +v 0.250000 -1.625000 2.125000 +v 0.176776 -1.801777 2.125000 +v 0.000000 -1.875000 2.125000 +v -0.176777 -1.801777 2.125000 +v -0.250000 -1.625000 2.125000 +v -0.176777 -1.448224 2.125000 +v 0.000000 -1.375000 2.125000 +v 0.176776 -1.448224 1.875000 +v 0.250000 -1.625000 1.875000 +v 0.176776 -1.801777 1.875000 +v 0.000000 -1.875000 1.875000 +v -0.176777 -1.801777 1.875000 +v -0.250000 -1.625000 1.875000 +v -0.176777 -1.448224 1.875000 +v 0.000000 -1.375000 1.875000 +v 0.265165 -1.359835 2.125000 +v 0.375000 -1.625000 2.125000 +v 0.265165 -1.890165 2.125000 +v 0.000000 -2.000000 2.125000 +v -0.265165 -1.890165 2.125000 +v -0.375000 -1.625000 2.125000 +v -0.265165 -1.359835 2.125000 +v 0.000000 -1.250000 2.125000 +v 0.000000 -1.250000 0.375000 +v -0.265165 -1.359835 0.375000 +v -0.375000 -1.625000 0.375000 +v -0.265165 -1.890165 0.375000 +v 0.000000 -2.000000 0.375000 +v 0.265165 -1.890165 0.375000 +v 0.375000 -1.625000 0.375000 +v 0.265165 -1.359835 0.375000 +v 0.000000 -1.250000 0.875000 +v -0.265165 -1.359835 0.875000 +v -0.375000 -1.625000 0.875000 +v -0.265165 -1.890165 0.875000 +v 0.000000 -2.000000 0.875000 +v 0.265165 -1.890165 0.875000 +v 0.375000 -1.625000 0.875000 +v 0.265165 -1.359835 0.875000 +v -0.187500 -1.250000 0.812500 +v 0.187500 -1.250000 0.812500 +v -0.187500 -1.250000 0.437500 +v 0.187500 -1.250000 0.437500 +v -0.187500 -1.375000 0.437500 +v -0.187500 -1.375000 0.812500 +v 0.187500 -1.375000 0.812500 +v 0.187500 -1.375000 0.437500 +v 0.000000 -1.375000 0.875000 +v -0.176777 -1.448224 0.875000 +v -0.250000 -1.625000 0.875000 +v -0.176777 -1.801777 0.875000 +v 0.000000 -1.875000 0.875000 +v 0.176776 -1.801777 0.875000 +v 0.250000 -1.625000 0.875000 +v 0.176776 -1.448224 0.875000 +v 0.000000 -1.375000 1.125000 +v -0.176777 -1.448224 1.125000 +v -0.250000 -1.625000 1.125000 +v -0.176777 -1.801777 1.125000 +v 0.000000 -1.875000 1.125000 +v 0.176776 -1.801777 1.125000 +v 0.250000 -1.625000 1.125000 +v 0.176776 -1.448224 1.125000 +v -0.125000 -0.875000 -2.437500 +v 0.125000 -0.875000 -2.437500 +v -0.125000 -0.875000 -2.812500 +v 0.125000 -0.875000 -2.812500 +v -0.125000 -1.687500 -2.000000 +v 0.125000 -1.687500 -2.000000 +v -0.125000 -1.312500 -2.000000 +v 0.125000 -1.312500 -2.000000 +v 1.062500 0.062500 3.937500 +v 1.062500 -0.062500 3.937500 +v 1.062500 0.062500 3.812500 +v 1.062500 -0.062500 3.812500 +v 1.437500 0.062500 3.812500 +v 1.437500 0.062500 3.937500 +v 1.437500 -0.062500 3.937500 +v 1.437500 -0.062500 3.812500 +v 1.250000 -0.125000 0.687500 +v 1.500000 -0.125000 0.687500 +v 1.250000 0.125000 0.687500 +v 1.500000 0.125000 0.687500 +v 1.125000 -0.250000 0.687500 +v 1.625000 -0.250000 0.687500 +v 1.125000 0.250000 0.687500 +v 1.625000 0.250000 0.687500 +v 1.250000 0.125000 0.562500 +v 1.250000 -0.125000 0.562500 +v 1.500000 -0.125000 0.562500 +v 1.500000 0.125000 0.562500 +v 1.125000 0.250000 0.562500 +v 1.125000 -0.250000 0.562500 +v 1.625000 -0.250000 0.562500 +v 1.625000 0.250000 0.562500 +v 1.125000 0.062500 0.687500 +v 1.125000 -0.062500 0.687500 +v 1.125000 0.062500 0.562500 +v 1.125000 -0.062500 0.562500 +v 0.875000 0.062500 0.687500 +v 0.875000 -0.062500 0.687500 +v 0.875000 0.062500 0.562500 +v 0.875000 -0.062500 0.562500 +v 0.875000 0.125000 0.750000 +v 0.875000 -0.125000 0.750000 +v 0.875000 0.125000 0.500000 +v 0.875000 -0.125000 0.500000 +v 0.750000 0.125000 0.750000 +v 0.750000 -0.125000 0.750000 +v 0.750000 0.125000 0.500000 +v 0.750000 -0.125000 0.500000 +v -0.375000 0.649519 -3.312500 +v -0.528093 0.561130 -3.239277 +v -0.591507 0.524519 -3.062500 +v -0.528093 0.561130 -2.885723 +v -0.375000 0.649519 -2.812500 +v -0.221907 0.737908 -2.885723 +v -0.158494 0.774519 -3.062500 +v -0.221907 0.737908 -3.239277 +v -0.750000 1.299038 -3.312500 +v -0.903093 1.210649 -3.239277 +v -0.966506 1.174038 -3.062500 +v -0.903093 1.210649 -2.885723 +v -0.750000 1.299038 -2.812500 +v -0.596907 1.387427 -2.885723 +v -0.533494 1.424038 -3.062500 +v -0.596907 1.387427 -3.239277 +v -0.875000 1.515544 -3.187500 +v -0.951547 1.471350 -3.150888 +v -0.983253 1.453045 -3.062500 +v -0.951547 1.471350 -2.974112 +v -0.875000 1.515544 -2.937500 +v -0.798453 1.559739 -2.974112 +v -0.766747 1.578044 -3.062500 +v -0.798453 1.559739 -3.150888 +v -0.375000 0.649519 -3.250000 +v -0.489820 0.583228 -3.195083 +v -0.537380 0.555769 -3.062500 +v -0.489820 0.583228 -2.929917 +v -0.375000 0.649519 -2.875000 +v -0.260180 0.715810 -2.929917 +v -0.212620 0.743269 -3.062500 +v -0.260180 0.715810 -3.195083 +v -0.250000 0.433013 -3.250000 +v -0.364820 0.366721 -3.195083 +v -0.412380 0.339263 -3.062500 +v -0.364820 0.366721 -2.929917 +v -0.250000 0.433013 -2.875000 +v -0.135180 0.499304 -2.929917 +v -0.087620 0.526763 -3.062500 +v -0.135180 0.499304 -3.195083 +v -0.375000 0.649519 -4.062500 +v -0.528093 0.561130 -3.989277 +v -0.591507 0.524519 -3.812500 +v -0.528093 0.561130 -3.635723 +v -0.375000 0.649519 -3.562500 +v -0.221907 0.737908 -3.635723 +v -0.158494 0.774519 -3.812500 +v -0.221907 0.737908 -3.989277 +v -0.750000 1.299038 -4.062500 +v -0.903093 1.210649 -3.989277 +v -0.966506 1.174038 -3.812500 +v -0.903093 1.210649 -3.635723 +v -0.750000 1.299038 -3.562500 +v -0.596907 1.387427 -3.635723 +v -0.533494 1.424038 -3.812500 +v -0.596907 1.387427 -3.989277 +v -0.875000 1.515544 -3.937500 +v -0.951547 1.471350 -3.900888 +v -0.983253 1.453045 -3.812500 +v -0.951547 1.471350 -3.724112 +v -0.875000 1.515544 -3.687500 +v -0.798453 1.559739 -3.724112 +v -0.766747 1.578044 -3.812500 +v -0.798453 1.559739 -3.900888 +v -0.375000 0.649519 -4.000000 +v -0.489820 0.583228 -3.945083 +v -0.537380 0.555769 -3.812500 +v -0.489820 0.583228 -3.679917 +v -0.375000 0.649519 -3.625000 +v -0.260180 0.715810 -3.679917 +v -0.212620 0.743269 -3.812500 +v -0.260180 0.715810 -3.945083 +v -0.250000 0.433013 -4.000000 +v -0.364820 0.366721 -3.945083 +v -0.412380 0.339263 -3.812500 +v -0.364820 0.366721 -3.679917 +v -0.250000 0.433013 -3.625000 +v -0.135180 0.499304 -3.679917 +v -0.087620 0.526763 -3.812500 +v -0.135180 0.499304 -3.945083 +v -0.135180 0.499304 -4.695083 +v -0.087620 0.526763 -4.562500 +v -0.135180 0.499304 -4.429917 +v -0.250000 0.433013 -4.375000 +v -0.364820 0.366721 -4.429917 +v -0.412380 0.339263 -4.562500 +v -0.364820 0.366721 -4.695083 +v -0.250000 0.433013 -4.750000 +v -0.260180 0.715810 -4.695083 +v -0.212620 0.743269 -4.562500 +v -0.260180 0.715810 -4.429917 +v -0.375000 0.649519 -4.375000 +v -0.489820 0.583228 -4.429917 +v -0.537380 0.555769 -4.562500 +v -0.489820 0.583228 -4.695083 +v -0.375000 0.649519 -4.750000 +v -0.798453 1.559739 -4.650888 +v -0.766747 1.578044 -4.562500 +v -0.798453 1.559739 -4.474112 +v -0.875000 1.515544 -4.437500 +v -0.951547 1.471350 -4.474112 +v -0.983253 1.453045 -4.562500 +v -0.951547 1.471350 -4.650888 +v -0.875000 1.515544 -4.687500 +v -0.596907 1.387427 -4.739277 +v -0.533494 1.424038 -4.562500 +v -0.596907 1.387427 -4.385723 +v -0.750000 1.299038 -4.312500 +v -0.903093 1.210649 -4.385723 +v -0.966506 1.174038 -4.562500 +v -0.903093 1.210649 -4.739277 +v -0.750000 1.299038 -4.812500 +v -0.221907 0.737908 -4.739277 +v -0.158494 0.774519 -4.562500 +v -0.221907 0.737908 -4.385723 +v -0.375000 0.649519 -4.312500 +v -0.528093 0.561130 -4.385723 +v -0.591507 0.524519 -4.562500 +v -0.528093 0.561130 -4.739277 +v -0.375000 0.649519 -4.812500 +v -0.135180 0.499304 -2.445083 +v -0.087620 0.526763 -2.312500 +v -0.135180 0.499304 -2.179917 +v -0.250000 0.433013 -2.125000 +v -0.364820 0.366721 -2.179917 +v -0.412380 0.339263 -2.312500 +v -0.364820 0.366721 -2.445083 +v -0.250000 0.433013 -2.500000 +v -0.260180 0.715810 -2.445083 +v -0.212620 0.743269 -2.312500 +v -0.260180 0.715810 -2.179917 +v -0.375000 0.649519 -2.125000 +v -0.489820 0.583228 -2.179917 +v -0.537380 0.555769 -2.312500 +v -0.489820 0.583228 -2.445083 +v -0.375000 0.649519 -2.500000 +v -0.798453 1.559739 -2.400888 +v -0.766747 1.578044 -2.312500 +v -0.798453 1.559739 -2.224112 +v -0.875000 1.515544 -2.187500 +v -0.951547 1.471350 -2.224112 +v -0.983253 1.453045 -2.312500 +v -0.951547 1.471350 -2.400888 +v -0.875000 1.515544 -2.437500 +v -0.596907 1.387427 -2.489277 +v -0.533494 1.424038 -2.312500 +v -0.596907 1.387427 -2.135723 +v -0.750000 1.299038 -2.062500 +v -0.903093 1.210649 -2.135723 +v -0.966506 1.174038 -2.312500 +v -0.903093 1.210649 -2.489277 +v -0.750000 1.299038 -2.562500 +v -0.221907 0.737908 -2.489277 +v -0.158494 0.774519 -2.312500 +v -0.221907 0.737908 -2.135723 +v -0.375000 0.649519 -2.062500 +v -0.528093 0.561130 -2.135723 +v -0.591507 0.524519 -2.312500 +v -0.528093 0.561130 -2.489277 +v -0.375000 0.649519 -2.562500 +v -0.375000 0.649519 -5.562500 +v -0.528093 0.561130 -5.489277 +v -0.591507 0.524519 -5.312500 +v -0.528093 0.561130 -5.135723 +v -0.375000 0.649519 -5.062500 +v -0.221907 0.737908 -5.135723 +v -0.158494 0.774519 -5.312500 +v -0.221907 0.737908 -5.489277 +v -0.750000 1.299038 -5.562500 +v -0.903093 1.210649 -5.489277 +v -0.966506 1.174038 -5.312500 +v -0.903093 1.210649 -5.135723 +v -0.750000 1.299038 -5.062500 +v -0.596907 1.387427 -5.135723 +v -0.533494 1.424038 -5.312500 +v -0.596907 1.387427 -5.489277 +v -0.875000 1.515544 -5.437500 +v -0.951547 1.471350 -5.400888 +v -0.983253 1.453045 -5.312500 +v -0.951547 1.471350 -5.224112 +v -0.875000 1.515544 -5.187500 +v -0.798453 1.559739 -5.224112 +v -0.766747 1.578044 -5.312500 +v -0.798453 1.559739 -5.400888 +v -0.375000 0.649519 -5.500000 +v -0.489820 0.583228 -5.445083 +v -0.537380 0.555769 -5.312500 +v -0.489820 0.583228 -5.179917 +v -0.375000 0.649519 -5.125000 +v -0.260180 0.715810 -5.179917 +v -0.212620 0.743269 -5.312500 +v -0.260180 0.715810 -5.445083 +v -0.250000 0.433013 -5.500000 +v -0.364820 0.366721 -5.445083 +v -0.412380 0.339263 -5.312500 +v -0.364820 0.366721 -5.179917 +v -0.250000 0.433013 -5.125000 +v -0.135180 0.499304 -5.179917 +v -0.087620 0.526763 -5.312500 +v -0.135180 0.499304 -5.445083 +vt 0.074286 0.362319 +vt 0.091429 0.478261 +vt 0.074286 0.536232 +vt 0.411429 0.536232 +vt 0.337143 0.362319 +vt 0.411429 0.362319 +vt 0.000000 0.362319 +vt 0.000000 0.536232 +vt 0.337143 0.536232 +vt 0.320000 0.420290 +vt 0.577143 0.181159 +vt 0.582857 0.217391 +vt 0.577143 0.217391 +vt 0.577143 0.260870 +vt 0.577143 0.224638 +vt 0.582857 0.260870 +vt 0.577143 0.304348 +vt 0.577143 0.268116 +vt 0.582857 0.304348 +vt 0.577143 0.347826 +vt 0.577143 0.311594 +vt 0.577143 0.355072 +vt 0.582857 0.391304 +vt 0.577143 0.391304 +vt 0.577143 0.434783 +vt 0.577143 0.398551 +vt 0.582857 0.434783 +vt 0.577143 0.471014 +vt 0.582857 0.478261 +vt 0.577143 0.514493 +vt 0.577143 0.478261 +vt 0.582857 0.000000 +vt 0.577143 0.043478 +vt 0.577143 0.007246 +vt 0.577143 0.050725 +vt 0.582857 0.086957 +vt 0.577143 0.086957 +vt 0.577143 0.094203 +vt 0.582857 0.130435 +vt 0.577143 0.130435 +vt 0.577143 0.137681 +vt 0.582857 0.173913 +vt 0.577143 0.173913 +vt 0.520000 0.579710 +vt 0.520000 0.695652 +vt 0.491429 0.666667 +vt 0.491429 0.608696 +vt 0.320000 0.666667 +vt 0.320000 0.608696 +vt 0.491429 0.695652 +vt 0.320000 0.739130 +vt 0.320000 0.695652 +vt 0.491429 0.579710 +vt 0.320000 0.579710 +vt 0.491429 0.536232 +vt 0.874286 -0.000000 +vt 0.862857 0.050725 +vt 0.862857 0.007246 +vt 0.874286 0.579710 +vt 0.862857 0.528986 +vt 0.874286 0.521739 +vt 0.874286 0.289855 +vt 0.862857 0.239130 +vt 0.874286 0.231884 +vt 0.874286 0.405797 +vt 0.862857 0.355072 +vt 0.874286 0.347826 +vt 0.874286 0.115942 +vt 0.862857 0.065217 +vt 0.874286 0.057971 +vt 0.874286 0.637681 +vt 0.862857 0.586957 +vt 0.862857 0.340580 +vt 0.862857 0.297101 +vt 0.874286 0.463768 +vt 0.862857 0.413043 +vt 0.862857 0.166667 +vt 0.862857 0.123188 +vt 0.874286 0.695652 +vt 0.862857 0.644928 +vt 0.862857 0.471014 +vt 0.874286 0.173913 +vt 0.862857 0.224638 +vt 0.862857 0.181159 +vt 0.797362 0.260890 +vt 0.836923 0.260890 +vt 0.817143 0.347784 +vt 0.611429 0.137681 +vt 0.600000 0.173913 +vt 0.600000 0.130435 +vt 0.611429 0.210145 +vt 0.600000 0.217391 +vt 0.611429 0.253623 +vt 0.600000 0.260870 +vt 0.611429 0.268116 +vt 0.600000 0.304348 +vt 0.611429 0.311594 +vt 0.600000 0.347826 +vt 0.611429 0.384058 +vt 0.600000 0.391304 +vt 0.611429 0.398551 +vt 0.600000 0.434783 +vt 0.611429 0.442029 +vt 0.600000 0.478261 +vt 0.611429 0.514493 +vt 0.600000 0.521739 +vt 0.600000 0.000000 +vt 0.611429 0.036232 +vt 0.600000 0.043478 +vt 0.611429 0.050725 +vt 0.600000 0.086957 +vt 0.611429 0.094203 +vt 0.645714 0.231884 +vt 0.622857 0.275362 +vt 0.622857 0.246377 +vt 0.645714 0.289855 +vt 0.622857 0.333333 +vt 0.622857 0.304348 +vt 0.622857 0.362319 +vt 0.645714 0.405797 +vt 0.622857 0.391304 +vt 0.622857 0.449275 +vt 0.622857 0.420290 +vt 0.645714 0.463768 +vt 0.622857 0.507246 +vt 0.622857 0.478261 +vt 0.622857 0.536232 +vt 0.645714 0.579710 +vt 0.622857 0.565217 +vt 0.622857 0.623188 +vt 0.622857 0.594203 +vt 0.645714 0.637681 +vt 0.622857 0.681159 +vt 0.622857 0.652174 +vt 0.645714 0.000000 +vt 0.622857 0.043478 +vt 0.622857 0.014493 +vt 0.622857 0.072464 +vt 0.645714 0.115942 +vt 0.622857 0.101449 +vt 0.622857 0.130435 +vt 0.645714 0.173913 +vt 0.622857 0.159420 +vt 0.622857 0.188406 +vt 0.622857 0.217391 +vt 0.737143 0.231884 +vt 0.714286 0.275362 +vt 0.714286 0.246377 +vt 0.737143 0.289855 +vt 0.714286 0.333333 +vt 0.714286 0.304348 +vt 0.737143 0.405797 +vt 0.714286 0.362319 +vt 0.737143 0.347826 +vt 0.714286 0.449275 +vt 0.714286 0.420290 +vt 0.737143 0.463768 +vt 0.714286 0.507246 +vt 0.714286 0.478261 +vt 0.737143 0.579710 +vt 0.714286 0.536232 +vt 0.737143 0.521739 +vt 0.714286 0.623188 +vt 0.714286 0.594203 +vt 0.737143 0.637681 +vt 0.714286 0.681159 +vt 0.714286 0.652174 +vt 0.737143 -0.000000 +vt 0.714286 0.043478 +vt 0.714286 0.014493 +vt 0.737143 0.115942 +vt 0.714286 0.072464 +vt 0.737143 0.057971 +vt 0.737143 0.173913 +vt 0.714286 0.130435 +vt 0.714286 0.188406 +vt 0.668571 0.231884 +vt 0.691429 0.275362 +vt 0.668571 0.289855 +vt 0.691429 0.333333 +vt 0.668571 0.347826 +vt 0.691429 0.362319 +vt 0.668571 0.405797 +vt 0.691429 0.449275 +vt 0.668571 0.463768 +vt 0.691429 0.507246 +vt 0.668571 0.521739 +vt 0.691429 0.536232 +vt 0.668571 0.579710 +vt 0.691429 0.594203 +vt 0.668571 0.637681 +vt 0.691429 0.681159 +vt 0.668571 0.695652 +vt 0.668571 0.000000 +vt 0.691429 0.043478 +vt 0.668571 0.057971 +vt 0.691429 0.072464 +vt 0.668571 0.115942 +vt 0.691429 0.130435 +vt 0.668571 0.173913 +vt 0.691429 0.188406 +vt 0.797366 0.029011 +vt 0.817143 0.000051 +vt 0.836920 0.086931 +vt 0.782857 0.188406 +vt 0.760000 0.231884 +vt 0.760000 0.173913 +vt 0.782857 0.275362 +vt 0.760000 0.289855 +vt 0.782857 0.333333 +vt 0.760000 0.347826 +vt 0.782857 0.362319 +vt 0.760000 0.405797 +vt 0.782857 0.449275 +vt 0.760000 0.463768 +vt 0.782857 0.507246 +vt 0.760000 0.521739 +vt 0.782857 0.536232 +vt 0.760000 0.579710 +vt 0.782857 0.594203 +vt 0.760000 0.637681 +vt 0.782857 0.681159 +vt 0.760000 0.695652 +vt 0.760000 -0.000000 +vt 0.782857 0.043478 +vt 0.760000 0.057971 +vt 0.782857 0.072464 +vt 0.760000 0.115942 +vt 0.782857 0.130435 +vt 0.697143 0.782609 +vt 0.605714 0.898551 +vt 0.605714 0.782609 +vt 0.605714 0.985507 +vt 0.697143 0.898551 +vt 0.697143 0.985507 +vt 0.697143 0.695652 +vt 0.605714 0.695652 +vt 0.731429 0.898551 +vt 0.731429 0.782609 +vt 0.571429 0.782609 +vt 0.571429 0.898551 +vt 0.411429 0.057971 +vt 0.400000 0.028986 +vt 0.411429 0.028986 +vt 0.411429 0.115942 +vt 0.400000 0.086957 +vt 0.411429 0.086957 +vt 0.240000 0.086957 +vt 0.251429 0.115942 +vt 0.240000 0.115942 +vt 0.240000 0.057971 +vt 0.251429 0.086957 +vt 0.240000 0.000000 +vt 0.251429 0.028986 +vt 0.240000 0.028986 +vt 0.251429 0.000000 +vt 0.262857 0.000000 +vt 0.262857 0.057971 +vt 0.251429 0.057971 +vt 0.382857 0.956522 +vt 0.457143 0.927536 +vt 0.457143 0.956522 +vt 0.382857 0.884058 +vt 0.368571 0.862319 +vt 0.374286 0.862319 +vt 0.457143 0.855072 +vt 0.382857 0.855072 +vt 0.468571 0.927536 +vt 0.457143 0.884058 +vt 0.468571 0.884058 +vt 0.320000 0.927536 +vt 0.360000 0.956522 +vt 0.320000 0.956522 +vt 0.320000 0.855072 +vt 0.360000 0.884058 +vt 0.320000 0.884058 +vt 0.374286 0.949275 +vt 0.360000 0.927536 +vt 0.382857 0.927536 +vt 0.400000 -0.000000 +vt 0.388571 -0.000000 +vt 0.262857 0.086957 +vt 0.262857 0.086957 +vt 0.388571 0.057971 +vt 0.388571 0.086957 +vt 0.262857 0.115942 +vt 0.388571 0.115942 +vt 0.251429 0.057971 +vt 0.262857 0.028986 +vt 0.262857 0.057971 +vt 0.388571 0.057971 +vt 0.262857 0.086957 +vt 0.262857 0.028986 +vt 0.388571 0.028986 +vt 0.388571 0.086957 +vt 0.262857 0.115942 +vt 0.388571 -0.000000 +vt 0.388571 -0.000000 +vt 0.262857 -0.000000 +vt 0.400000 -0.000000 +vt 0.400000 0.028986 +vt 0.388571 -0.000000 +vt 0.251429 0.086957 +vt 0.262857 0.086957 +vt 0.400000 0.057971 +vt 0.388571 0.028986 +vt 0.400000 0.057971 +vt 0.400000 0.086957 +vt 0.388571 0.086957 +vt 0.411429 0.086957 +vt 0.411429 0.057971 +vt 0.411429 0.028986 +vt 0.411429 -0.000000 +vt 0.411429 0.115942 +vt 0.240000 0.086957 +vt 0.251429 0.115942 +vt 0.240000 0.115942 +vt 0.240000 0.028986 +vt 0.240000 0.057971 +vt 0.240000 0.000000 +vt 0.251429 0.028986 +vt 0.251429 0.000000 +vt 0.262857 0.000000 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.834286 0.391243 +vt 0.828596 0.376812 +vt 0.834286 0.362380 +vt 0.791429 0.731884 +vt 0.797143 0.724638 +vt 0.800000 0.731884 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.748571 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.774286 0.731884 +vt 0.765714 0.724638 +vt 0.771429 0.724638 +vt 0.782857 0.731884 +vt 0.788571 0.724638 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.765714 0.731884 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.774286 0.724638 +vt 0.780000 0.724638 +vt 0.782857 0.731884 +vt 0.774286 0.724638 +vt 0.780000 0.724638 +vt 0.765714 0.731884 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.748571 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.774286 0.731884 +vt 0.780000 0.724638 +vt 0.782857 0.731884 +vt 0.765714 0.731884 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.748571 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.765714 0.724638 +vt 0.771429 0.724638 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.797143 0.724638 +vt 0.800000 0.731884 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.740000 0.731884 +vt 0.731429 0.724638 +vt 0.737143 0.724638 +vt 0.748571 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.765714 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.782857 0.731884 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.780000 0.724638 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.748571 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.765714 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.782857 0.731884 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.774286 0.724638 +vt 0.780000 0.724638 +vt 0.537143 0.739130 +vt 0.354286 0.768116 +vt 0.354286 0.739130 +vt 0.571429 0.855072 +vt 0.548571 0.826087 +vt 0.571429 0.826087 +vt 0.571429 0.855072 +vt 0.548571 0.826087 +vt 0.571429 0.826087 +vt 0.548571 0.797101 +vt 0.571429 0.797101 +vt 0.571429 0.768116 +vt 0.548571 0.739130 +vt 0.571429 0.739130 +vt 0.320000 0.826087 +vt 0.342857 0.855072 +vt 0.320000 0.855072 +vt 0.320000 0.797101 +vt 0.342857 0.826087 +vt 0.320000 0.739130 +vt 0.342857 0.768116 +vt 0.320000 0.768116 +vt 0.537143 0.739130 +vt 0.354286 0.768116 +vt 0.354286 0.739130 +vt 0.537143 0.826087 +vt 0.548571 0.768116 +vt 0.537143 0.739130 +vt 0.342857 0.797101 +vt 0.354286 0.826087 +vt 0.537143 0.855072 +vt 0.354286 0.826087 +vt 0.537143 0.826087 +vt 0.342857 0.739130 +vt 0.354286 0.739130 +vt 0.537143 0.797101 +vt 0.354286 0.797101 +vt 0.548571 0.797101 +vt 0.571429 0.797101 +vt 0.571429 0.768116 +vt 0.548571 0.739130 +vt 0.571429 0.739130 +vt 0.320000 0.826087 +vt 0.342857 0.855072 +vt 0.320000 0.855072 +vt 0.320000 0.797101 +vt 0.342857 0.826087 +vt 0.320000 0.739130 +vt 0.342857 0.768116 +vt 0.320000 0.768116 +vt 0.537143 0.826087 +vt 0.548571 0.768116 +vt 0.537143 0.739130 +vt 0.342857 0.797101 +vt 0.354286 0.826087 +vt 0.537143 0.855072 +vt 0.354286 0.826087 +vt 0.537143 0.826087 +vt 0.342857 0.739130 +vt 0.354286 0.739130 +vt 0.537143 0.797101 +vt 0.354286 0.797101 +vt 0.588571 0.652174 +vt 0.622857 0.637681 +vt 0.622857 0.652174 +vt 0.571429 0.637681 +vt 0.537143 0.652174 +vt 0.537143 0.637681 +vt 0.577143 0.739130 +vt 0.588571 0.739130 +vt 0.588571 0.637681 +vt 0.577143 0.550725 +vt 0.588571 0.550725 +vt 0.571429 0.652174 +vt 0.320000 0.362319 +vt 0.091429 0.362319 +vt 0.182857 0.304348 +vt 0.182857 0.594203 +vt 0.137143 0.594203 +vt 0.091429 0.536232 +vt 0.188571 0.173913 +vt 0.234286 0.000000 +vt 0.234286 0.173913 +vt 0.182857 0.898551 +vt 0.131429 0.724638 +vt 0.182857 0.724638 +vt 0.137143 0.000000 +vt 0.137143 0.173913 +vt 0.320000 0.898551 +vt 0.320000 0.724638 +vt 0.091429 0.000000 +vt 0.091429 0.173913 +vt 0.337143 0.304348 +vt 0.320000 0.289855 +vt 0.337143 0.289855 +vt 0.371429 0.304348 +vt 0.354286 0.289855 +vt 0.371429 0.289855 +vt 0.388571 0.304348 +vt 0.388571 0.289855 +vt 0.354286 0.304348 +vt 0.371429 0.115967 +vt 0.383543 0.128694 +vt 0.388562 0.159420 +vt 0.371429 0.289830 +vt 0.354296 0.246377 +vt 0.371429 0.202924 +vt 0.371429 0.289830 +vt 0.354296 0.246377 +vt 0.371429 0.202924 +vt 0.371429 0.115967 +vt 0.383543 0.128694 +vt 0.388562 0.159420 +vt 0.354286 0.304348 +vt 0.337143 0.289855 +vt 0.354286 0.289855 +vt 0.388571 0.304348 +vt 0.371429 0.289855 +vt 0.388571 0.289855 +vt 0.371429 0.304348 +vt 0.337143 0.304348 +vt 0.320000 0.289855 +vt 0.411429 -0.000000 +vt 0.388571 0.086957 +vt 0.565714 0.434783 +vt 0.577143 0.536232 +vt 0.565714 0.565217 +vt 0.531429 0.463768 +vt 0.542857 0.536232 +vt 0.531429 0.536232 +vt 0.554286 0.434783 +vt 0.554286 0.565217 +vt 0.542857 0.463768 +vt 0.245714 0.898551 +vt 0.228571 0.913043 +vt 0.234286 0.898551 +vt 0.160000 0.956522 +vt 0.165714 0.942029 +vt 0.165714 0.956522 +vt 0.182857 0.942029 +vt 0.165714 0.927536 +vt 0.182857 0.927536 +vt 0.182857 0.913043 +vt 0.165714 0.898551 +vt 0.182857 0.898551 +vt 0.165714 0.913043 +vt 0.182857 0.956522 +vt 0.222857 0.898551 +vt 0.205714 0.913043 +vt 0.211429 0.898551 +vt 0.200000 0.898551 +vt 0.182857 0.913043 +vt 0.188571 0.898551 +vt 0.268571 0.898551 +vt 0.251429 0.913043 +vt 0.257143 0.898551 +vt 0.228571 0.927536 +vt 0.245714 0.942029 +vt 0.234286 0.942029 +vt 0.205714 0.927536 +vt 0.222857 0.942029 +vt 0.211429 0.942029 +vt 0.182857 0.927536 +vt 0.200000 0.942029 +vt 0.188571 0.942029 +vt 0.251429 0.927536 +vt 0.268571 0.942029 +vt 0.257143 0.942029 +vt 0.234286 0.956522 +vt 0.245714 0.956522 +vt 0.188571 0.956522 +vt 0.200000 0.956522 +vt 0.274286 0.913043 +vt 0.211429 0.956522 +vt 0.222857 0.956522 +vt 0.257143 0.956522 +vt 0.268571 0.956522 +vt 0.288571 0.949275 +vt 0.294286 0.920290 +vt 0.294286 0.949275 +vt 0.311429 0.949275 +vt 0.317143 0.920290 +vt 0.317143 0.949275 +vt 0.277143 0.949275 +vt 0.282857 0.920290 +vt 0.282857 0.949275 +vt 0.300000 0.949275 +vt 0.305714 0.920290 +vt 0.305714 0.949275 +vt 0.277143 0.920290 +vt 0.285714 0.913043 +vt 0.300000 0.920290 +vt 0.308571 0.913043 +vt 0.288571 0.920290 +vt 0.297143 0.913043 +vt 0.311429 0.920290 +vt 0.320000 0.913043 +vt 0.274286 0.913043 +vt 0.285714 0.898551 +vt 0.308571 0.898551 +vt 0.297143 0.898551 +vt 0.320000 0.898551 +vt 0.782857 0.731884 +vt 0.774286 0.724638 +vt 0.780000 0.724638 +vt 0.765714 0.731884 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.748571 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.782857 0.731884 +vt 0.774286 0.724638 +vt 0.780000 0.724638 +vt 0.765714 0.731884 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.748571 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.748571 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.765714 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.791429 0.731884 +vt 0.782857 0.724638 +vt 0.788571 0.724638 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.780000 0.724638 +vt 0.782857 0.731884 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.748571 0.731884 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.765714 0.731884 +vt 0.771429 0.724638 +vt 0.774286 0.731884 +vt 0.782857 0.731884 +vt 0.788571 0.724638 +vt 0.791429 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.774286 0.724638 +vt 0.780000 0.724638 +vt 0.774286 0.731884 +vt 0.780000 0.724638 +vt 0.782857 0.731884 +vt 0.765714 0.731884 +vt 0.757143 0.724638 +vt 0.762857 0.724638 +vt 0.748571 0.731884 +vt 0.740000 0.724638 +vt 0.745714 0.724638 +vt 0.791429 0.731884 +vt 0.782857 0.724638 +vt 0.788571 0.724638 +vt 0.771429 0.724638 +vt 0.754286 0.724638 +vt 0.757143 0.731884 +vt 0.731429 0.731884 +vt 0.737143 0.724638 +vt 0.740000 0.731884 +vt 0.800000 0.731884 +vt 0.791429 0.724638 +vt 0.797143 0.724638 +vt 0.091429 0.420290 +vt 0.320000 0.478261 +vt 0.582857 0.347826 +vt 0.582857 0.521739 +vt 0.582857 0.043478 +vt 0.502857 0.695652 +vt 0.502857 0.579710 +vt 0.491429 0.739130 +vt 0.320000 0.536232 +vt 0.862857 0.572464 +vt 0.862857 0.282609 +vt 0.862857 0.398551 +vt 0.862857 0.108696 +vt 0.862857 0.630435 +vt 0.862857 0.456522 +vt 0.862857 0.688406 +vt 0.862857 0.514493 +vt 0.805723 0.340023 +vt 0.797362 0.318820 +vt 0.794302 0.289855 +vt 0.805723 0.239687 +vt 0.817143 0.231926 +vt 0.828563 0.239687 +vt 0.839984 0.289855 +vt 0.836924 0.318820 +vt 0.828563 0.340023 +vt 0.611429 0.166667 +vt 0.611429 0.181159 +vt 0.611429 0.224638 +vt 0.611429 0.297101 +vt 0.611429 0.340580 +vt 0.611429 0.355072 +vt 0.611429 0.427536 +vt 0.611429 0.471014 +vt 0.611429 0.485507 +vt 0.611429 0.007246 +vt 0.611429 0.079710 +vt 0.611429 0.123188 +vt 0.645714 0.347826 +vt 0.645714 0.521739 +vt 0.645714 0.695652 +vt 0.645714 0.057971 +vt 0.714286 0.391304 +vt 0.714286 0.565217 +vt 0.737143 0.695652 +vt 0.714286 0.101449 +vt 0.714286 0.159420 +vt 0.714286 0.217391 +vt 0.691429 0.246377 +vt 0.691429 0.304348 +vt 0.691429 0.391304 +vt 0.691429 0.420290 +vt 0.691429 0.478261 +vt 0.691429 0.565217 +vt 0.691429 0.623188 +vt 0.691429 0.652174 +vt 0.691429 0.014493 +vt 0.691429 0.101449 +vt 0.691429 0.159420 +vt 0.691429 0.217391 +vt 0.828562 0.108131 +vt 0.797366 0.086931 +vt 0.817143 0.115891 +vt 0.805725 0.108131 +vt 0.794306 0.057971 +vt 0.805725 0.007811 +vt 0.828562 0.007811 +vt 0.836920 0.029011 +vt 0.839980 0.057971 +vt 0.782857 0.217391 +vt 0.782857 0.246377 +vt 0.782857 0.304348 +vt 0.782857 0.391304 +vt 0.782857 0.420290 +vt 0.782857 0.478261 +vt 0.782857 0.565217 +vt 0.782857 0.623188 +vt 0.782857 0.652174 +vt 0.782857 0.014493 +vt 0.782857 0.101449 +vt 0.782857 0.159420 +vt 0.400000 0.115942 +vt 0.360000 0.855072 +vt 0.368571 0.949275 +vt 0.388571 0.115942 +vt 0.262857 -0.000000 +vt 0.400000 0.115942 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.838309 0.366607 +vt 0.839976 0.376812 +vt 0.838309 0.387016 +vt 0.830262 0.387016 +vt 0.830262 0.366607 +vt 0.791429 0.724638 +vt 0.731429 0.724638 +vt 0.748571 0.724638 +vt 0.782857 0.724638 +vt 0.782857 0.724638 +vt 0.765714 0.724638 +vt 0.748571 0.724638 +vt 0.731429 0.724638 +vt 0.774286 0.724638 +vt 0.782857 0.724638 +vt 0.748571 0.724638 +vt 0.731429 0.724638 +vt 0.791429 0.724638 +vt 0.731429 0.731884 +vt 0.748571 0.724638 +vt 0.765714 0.724638 +vt 0.782857 0.724638 +vt 0.774286 0.724638 +vt 0.731429 0.724638 +vt 0.748571 0.724638 +vt 0.765714 0.724638 +vt 0.782857 0.724638 +vt 0.537143 0.768116 +vt 0.548571 0.855072 +vt 0.548571 0.855072 +vt 0.537143 0.768116 +vt 0.354286 0.855072 +vt 0.354286 0.855072 +vt 0.137143 0.304348 +vt 0.182857 0.173913 +vt 0.320000 0.173913 +vt 0.320000 0.536232 +vt 0.137143 0.724638 +vt 0.091429 0.724638 +vt 0.188571 0.000000 +vt 0.131429 0.898551 +vt 0.320000 0.304348 +vt 0.383543 0.190146 +vt 0.371429 0.202874 +vt 0.359314 0.190146 +vt 0.354296 0.159420 +vt 0.359314 0.128694 +vt 0.359314 0.277103 +vt 0.359314 0.215651 +vt 0.383543 0.215651 +vt 0.388562 0.246377 +vt 0.383543 0.277103 +vt 0.359314 0.277103 +vt 0.359314 0.215651 +vt 0.383543 0.215651 +vt 0.388562 0.246377 +vt 0.383543 0.277103 +vt 0.383543 0.190146 +vt 0.371429 0.202874 +vt 0.359314 0.190146 +vt 0.354296 0.159420 +vt 0.359314 0.128694 +vt 0.320000 0.304348 +vt 0.577143 0.463768 +vt 0.160000 0.942029 +vt 0.274286 0.927536 +vt 0.274286 0.898551 +vt 0.782857 0.724638 +vt 0.765714 0.724638 +vt 0.748571 0.724638 +vt 0.731429 0.724638 +vt 0.782857 0.724638 +vt 0.765714 0.724638 +vt 0.748571 0.724638 +vt 0.731429 0.724638 +vt 0.731429 0.724638 +vt 0.748571 0.724638 +vt 0.765714 0.724638 +vt 0.774286 0.724638 +vt 0.731429 0.724638 +vt 0.748571 0.724638 +vt 0.765714 0.724638 +vt 0.782857 0.724638 +vt 0.774286 0.724638 +vt 0.765714 0.724638 +vt 0.748571 0.724638 +vt 0.731429 0.724638 +vt 0.577143 0.398551 +vt 0.411429 0.434783 +vt 0.411429 0.398551 +vt 0.577143 0.289855 +vt 0.411429 0.326087 +vt 0.411429 0.289855 +vt 0.577143 0.108696 +vt 0.411429 0.144928 +vt 0.411429 0.108696 +vt 0.577143 0.000000 +vt 0.411429 0.036232 +vt 0.411429 0.000000 +vt 0.577143 0.326087 +vt 0.411429 0.362319 +vt 0.577143 0.144928 +vt 0.411429 0.181159 +vt 0.577143 0.217391 +vt 0.411429 0.253623 +vt 0.411429 0.217391 +vt 0.577143 0.036232 +vt 0.411429 0.072464 +vt 0.577143 0.362319 +vt 0.577143 0.181159 +vt 0.577143 0.253623 +vt 0.577143 0.072464 +vt 0.931429 0.282609 +vt 0.925714 0.239130 +vt 0.931429 0.239130 +vt 0.931429 0.050725 +vt 0.925714 0.007246 +vt 0.931429 0.007246 +vt 0.931429 0.166667 +vt 0.925714 0.123188 +vt 0.931429 0.123188 +vt 0.931429 0.340580 +vt 0.925714 0.297101 +vt 0.931429 0.297101 +vt 0.931429 0.514493 +vt 0.925714 0.471014 +vt 0.931429 0.471014 +vt 0.931429 0.108696 +vt 0.925714 0.065217 +vt 0.931429 0.065217 +vt 0.931429 0.456522 +vt 0.925714 0.413043 +vt 0.931429 0.413043 +vt 0.931429 0.398551 +vt 0.925714 0.355072 +vt 0.931429 0.355072 +vt 0.931429 0.688406 +vt 0.925714 0.644928 +vt 0.931429 0.644928 +vt 0.931429 0.224638 +vt 0.925714 0.181159 +vt 0.931429 0.181159 +vt 0.931429 0.630435 +vt 0.925714 0.586957 +vt 0.931429 0.586957 +vt 0.931429 0.572464 +vt 0.925714 0.528986 +vt 0.931429 0.528986 +vt 0.897143 0.289855 +vt 0.897143 0.231884 +vt 0.925714 0.340580 +vt 0.925714 0.398551 +vt 0.897143 0.347826 +vt 0.925714 0.456522 +vt 0.897143 0.405797 +vt 0.925714 0.514493 +vt 0.897143 0.463768 +vt 0.925714 0.572464 +vt 0.897143 0.521739 +vt 0.897143 0.637681 +vt 0.897143 0.579710 +vt 0.925714 0.688406 +vt 0.925714 0.050725 +vt 0.897143 -0.000000 +vt 0.897143 0.115942 +vt 0.897143 0.057971 +vt 0.925714 0.166667 +vt 0.925714 0.224638 +vt 0.897143 0.173913 +vt 0.897143 0.695652 +vt 0.840000 0.275362 +vt 0.840000 0.246377 +vt 0.840000 0.304348 +vt 0.840000 0.362319 +vt 0.840000 0.420290 +vt 0.840000 0.478261 +vt 0.840000 0.536232 +vt 0.840000 0.623188 +vt 0.840000 0.594203 +vt 0.840000 0.652174 +vt 0.840000 0.014493 +vt 0.840000 0.072464 +vt 0.840000 0.130435 +vt 0.840000 0.217391 +vt 0.840000 0.188406 +vt 0.611429 0.231884 +vt 0.622857 0.260870 +vt 0.611429 0.260870 +vt 0.611429 0.086957 +vt 0.622857 0.115942 +vt 0.611429 0.115942 +vt 0.611429 -0.000000 +vt 0.622857 0.028986 +vt 0.611429 0.028986 +vt 0.622857 0.289855 +vt 0.611429 0.289855 +vt 0.622857 0.144928 +vt 0.611429 0.144928 +vt 0.611429 0.173913 +vt 0.622857 0.202899 +vt 0.611429 0.202899 +vt 0.622857 0.057971 +vt 0.611429 0.057971 +vt 0.622857 0.318841 +vt 0.611429 0.318841 +vt 0.622857 0.173913 +vt 0.622857 0.231884 +vt 0.622857 0.086957 +vt 0.622857 0.347826 +vt 0.611429 0.347826 +vt 0.714286 0.000000 +vt 0.691429 0.028986 +vt 0.691429 0.000000 +vt 0.714286 0.260870 +vt 0.691429 0.289855 +vt 0.691429 0.260870 +vt 0.714286 0.115942 +vt 0.691429 0.144928 +vt 0.691429 0.115942 +vt 0.714286 0.173913 +vt 0.691429 0.202899 +vt 0.691429 0.173913 +vt 0.714286 0.028986 +vt 0.691429 0.057971 +vt 0.714286 0.289855 +vt 0.691429 0.318841 +vt 0.714286 0.144928 +vt 0.714286 0.202899 +vt 0.691429 0.231884 +vt 0.714286 0.057971 +vt 0.691429 0.086957 +vt 0.714286 0.318841 +vt 0.691429 0.347826 +vt 0.714286 0.231884 +vt 0.714286 0.086957 +vt 0.794286 -0.000000 +vt 0.782857 0.028986 +vt 0.782857 -0.000000 +vt 0.794286 0.260870 +vt 0.782857 0.289855 +vt 0.782857 0.260870 +vt 0.794286 0.115942 +vt 0.782857 0.144928 +vt 0.782857 0.115942 +vt 0.794286 0.173913 +vt 0.782857 0.202899 +vt 0.782857 0.173913 +vt 0.794286 0.028986 +vt 0.782857 0.057971 +vt 0.794286 0.289855 +vt 0.782857 0.318841 +vt 0.794286 0.144928 +vt 0.794286 0.202899 +vt 0.782857 0.231884 +vt 0.794286 0.057971 +vt 0.782857 0.086957 +vt 0.794286 0.318841 +vt 0.782857 0.347826 +vt 0.794286 0.231884 +vt 0.794286 0.086957 +vt 0.794286 0.144928 +vt 0.817143 0.130435 +vt 0.817143 0.144928 +vt 0.794286 0.202899 +vt 0.817143 0.188406 +vt 0.817143 0.202899 +vt 0.794286 0.202899 +vt 0.817143 0.188406 +vt 0.817143 0.202899 +vt 0.794286 0.144928 +vt 0.817143 0.130435 +vt 0.817143 0.144928 +vt 0.794286 0.217391 +vt 0.817143 0.202899 +vt 0.817143 0.217391 +vt 0.794286 0.188406 +vt 0.817143 0.173913 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.794286 0.231884 +vt 0.817143 0.231884 +vt 0.794286 0.173913 +vt 0.817143 0.159420 +vt 0.794286 0.173913 +vt 0.817143 0.159420 +vt 0.817143 0.173913 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.817143 0.130435 +vt 0.794286 0.159420 +vt 0.817143 0.144928 +vt 0.794286 0.231884 +vt 0.817143 0.217391 +vt 0.817143 0.231884 +vt 0.817143 0.144928 +vt 0.794286 0.144928 +vt 0.817143 0.130435 +vt 0.794286 0.188406 +vt 0.794286 0.159420 +vt 0.817143 0.159420 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.794286 0.188406 +vt 0.817143 0.173913 +vt 0.817143 0.188406 +vt 0.794286 0.173913 +vt 0.794286 0.231884 +vt 0.817143 0.217391 +vt 0.817143 0.231884 +vt 0.794286 0.159420 +vt 0.794286 0.217391 +vt 0.817143 0.202899 +vt 0.794286 0.202899 +vt 0.794286 0.159420 +vt 0.817143 0.159420 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.794286 0.188406 +vt 0.817143 0.173913 +vt 0.817143 0.188406 +vt 0.794286 0.173913 +vt 0.794286 0.231884 +vt 0.817143 0.217391 +vt 0.817143 0.231884 +vt 0.794286 0.217391 +vt 0.794286 0.202899 +vt 0.794286 0.144928 +vt 0.817143 0.130435 +vt 0.817143 0.144928 +vt 0.794286 0.202899 +vt 0.817143 0.188406 +vt 0.817143 0.202899 +vt 0.794286 0.202899 +vt 0.817143 0.188406 +vt 0.817143 0.202899 +vt 0.794286 0.144928 +vt 0.817143 0.130435 +vt 0.817143 0.144928 +vt 0.794286 0.217391 +vt 0.817143 0.202899 +vt 0.817143 0.217391 +vt 0.794286 0.188406 +vt 0.817143 0.173913 +vt 0.794286 0.115942 +vt 0.817143 0.115942 +vt 0.794286 0.231884 +vt 0.817143 0.231884 +vt 0.794286 0.173913 +vt 0.817143 0.159420 +vt 0.794286 0.173913 +vt 0.817143 0.159420 +vt 0.817143 0.173913 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.817143 0.130435 +vt 0.794286 0.159420 +vt 0.817143 0.144928 +vt 0.794286 0.231884 +vt 0.817143 0.217391 +vt 0.817143 0.231884 +vt 0.817143 0.144928 +vt 0.794286 0.144928 +vt 0.817143 0.130435 +vt 0.794286 0.188406 +vt 0.794286 0.159420 +vt 0.817143 0.159420 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.794286 0.188406 +vt 0.817143 0.173913 +vt 0.817143 0.188406 +vt 0.794286 0.173913 +vt 0.794286 0.231884 +vt 0.817143 0.217391 +vt 0.817143 0.231884 +vt 0.794286 0.159420 +vt 0.794286 0.217391 +vt 0.817143 0.202899 +vt 0.794286 0.217391 +vt 0.794286 0.202899 +vt 0.794286 0.159420 +vt 0.817143 0.159420 +vt 0.794286 0.130435 +vt 0.817143 0.115942 +vt 0.794286 0.188406 +vt 0.817143 0.173913 +vt 0.817143 0.188406 +vt 0.794286 0.173913 +vt 0.794286 0.231884 +vt 0.817143 0.217391 +vt 0.817143 0.231884 +vt 0.794286 0.217391 +vt 0.794286 0.202899 +vt 0.457143 1.000000 +vt 0.382857 1.000000 +vt 0.485714 0.971014 +vt 0.502857 0.855072 +vt 0.502857 0.971014 +vt 0.508571 0.971014 +vt 0.514286 0.855072 +vt 0.514286 0.971014 +vt 0.474286 0.971014 +vt 0.480000 0.855072 +vt 0.480000 0.971014 +vt 0.520000 0.971014 +vt 0.520000 0.855072 +vt 0.468571 0.855072 +vt 0.468571 0.971014 +vt 0.485714 0.855072 +vt 0.537143 0.855072 +vt 0.537143 0.971014 +vt 0.360000 1.000000 +vt 0.320000 1.000000 +vt 0.374286 0.992754 +vt 0.811429 0.347826 +vt 0.805714 0.362319 +vt 0.805714 0.347826 +vt 0.828571 0.347826 +vt 0.834286 0.362319 +vt 0.828571 0.362319 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.822857 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.347826 +vt 0.834286 0.347826 +vt 0.840000 0.362319 +vt 0.834286 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.817143 0.347826 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.811429 0.347826 +vt 0.811429 0.362319 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.828571 0.362319 +vt 0.822857 0.362319 +vt 0.828571 0.347826 +vt 0.805714 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.828571 0.347826 +vt 0.822857 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.828571 0.362319 +vt 0.817143 0.362319 +vt 0.805714 0.362319 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.817143 0.347826 +vt 0.822857 0.362319 +vt 0.817143 0.362319 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.828571 0.347826 +vt 0.822857 0.347826 +vt 0.834286 0.347826 +vt 0.828571 0.362319 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.805714 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.805714 0.347826 +vt 0.811429 0.362319 +vt 0.805714 0.362319 +vt 0.800000 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.828571 0.347826 +vt 0.828571 0.362319 +vt 0.811429 0.347826 +vt 0.817143 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.347826 +vt 0.800000 0.362319 +vt 0.822857 0.362319 +vt 0.834286 0.347826 +vt 0.840000 0.362319 +vt 0.834286 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.817143 0.347826 +vt 0.805714 0.347826 +vt 0.800000 0.362319 +vt 0.800000 0.347826 +vt 0.811429 0.362319 +vt 0.811429 0.347826 +vt 0.794286 0.347826 +vt 0.794286 0.362319 +vt 0.828571 0.347826 +vt 0.822857 0.362319 +vt 0.828571 0.362319 +vt 0.805714 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.811429 0.347826 +vt 0.805714 0.362319 +vt 0.805714 0.347826 +vt 0.800000 0.347826 +vt 0.794286 0.362319 +vt 0.794286 0.347826 +vt 0.828571 0.362319 +vt 0.828571 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.800000 0.362319 +vt 0.822857 0.362319 +vt 0.840000 0.347826 +vt 0.834286 0.362319 +vt 0.834286 0.347826 +vt 0.811429 0.347826 +vt 0.805714 0.362319 +vt 0.805714 0.347826 +vt 0.794286 0.347826 +vt 0.800000 0.362319 +vt 0.794286 0.362319 +vt 0.828571 0.362319 +vt 0.828571 0.347826 +vt 0.817143 0.347826 +vt 0.811429 0.362319 +vt 0.822857 0.347826 +vt 0.817143 0.362319 +vt 0.800000 0.347826 +vt 0.822857 0.362319 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.754286 0.695652 +vt 0.771429 0.695652 +vt 0.788571 0.695652 +vt 0.745714 0.695652 +vt 0.762857 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.797143 0.695652 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.740000 0.818841 +vt 0.745714 0.847826 +vt 0.740000 0.847826 +vt 0.765714 0.818841 +vt 0.757143 0.847826 +vt 0.757143 0.818841 +vt 0.782857 0.818841 +vt 0.774286 0.847826 +vt 0.774286 0.818841 +vt 0.800000 0.818841 +vt 0.791429 0.847826 +vt 0.791429 0.818841 +vt 0.731429 0.818841 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.748571 0.818841 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.771429 0.847826 +vt 0.765714 0.847826 +vt 0.782857 0.847826 +vt 0.782857 0.818841 +vt 0.774286 0.818841 +vt 0.757143 0.818841 +vt 0.740000 0.818841 +vt 0.765714 0.818841 +vt 0.748571 0.818841 +vt 0.731429 0.818841 +vt 0.800000 0.818841 +vt 0.791429 0.818841 +vt 0.782857 0.847826 +vt 0.765714 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.791429 0.847826 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.762857 0.847826 +vt 0.757143 0.847826 +vt 0.740000 0.847826 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.797143 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.762857 0.695652 +vt 0.745714 0.695652 +vt 0.788571 0.695652 +vt 0.771429 0.695652 +vt 0.748571 0.695652 +vt 0.754286 0.695652 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.774286 0.818841 +vt 0.757143 0.818841 +vt 0.740000 0.818841 +vt 0.782857 0.818841 +vt 0.765714 0.818841 +vt 0.748571 0.818841 +vt 0.731429 0.818841 +vt 0.791429 0.818841 +vt 0.782857 0.847826 +vt 0.771429 0.847826 +vt 0.765714 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.800000 0.818841 +vt 0.791429 0.847826 +vt 0.774286 0.847826 +vt 0.762857 0.847826 +vt 0.757143 0.847826 +vt 0.740000 0.847826 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.780000 0.695652 +vt 0.762857 0.695652 +vt 0.745714 0.695652 +vt 0.788571 0.695652 +vt 0.771429 0.695652 +vt 0.754286 0.695652 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.748571 0.695652 +vt 0.754286 0.695652 +vt 0.771429 0.695652 +vt 0.788571 0.695652 +vt 0.745714 0.695652 +vt 0.762857 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.748571 0.818841 +vt 0.740000 0.847826 +vt 0.740000 0.818841 +vt 0.757143 0.818841 +vt 0.762857 0.847826 +vt 0.757143 0.847826 +vt 0.774286 0.818841 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.791429 0.818841 +vt 0.797143 0.847826 +vt 0.791429 0.847826 +vt 0.731429 0.818841 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.765714 0.818841 +vt 0.771429 0.847826 +vt 0.765714 0.847826 +vt 0.782857 0.818841 +vt 0.788571 0.847826 +vt 0.782857 0.847826 +vt 0.800000 0.818841 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.748571 0.695652 +vt 0.754286 0.695652 +vt 0.771429 0.695652 +vt 0.788571 0.695652 +vt 0.745714 0.695652 +vt 0.762857 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.748571 0.818841 +vt 0.740000 0.847826 +vt 0.740000 0.818841 +vt 0.765714 0.818841 +vt 0.757143 0.847826 +vt 0.757143 0.818841 +vt 0.774286 0.818841 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.800000 0.818841 +vt 0.791429 0.847826 +vt 0.791429 0.818841 +vt 0.731429 0.818841 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.765714 0.847826 +vt 0.782857 0.818841 +vt 0.788571 0.847826 +vt 0.782857 0.847826 +vt 0.411429 0.318841 +vt 0.388571 0.289855 +vt 0.411429 0.289855 +vt 0.411429 0.144928 +vt 0.388571 0.115942 +vt 0.411429 0.115942 +vt 0.411429 0.202899 +vt 0.388571 0.173913 +vt 0.411429 0.173913 +vt 0.388571 0.260870 +vt 0.411429 0.260870 +vt 0.411429 0.347826 +vt 0.388571 0.318841 +vt 0.388571 0.144928 +vt 0.411429 0.231884 +vt 0.388571 0.202899 +vt 0.388571 0.231884 +vt 0.354286 0.137681 +vt 0.342857 0.115942 +vt 0.354286 0.115942 +vt 0.354286 0.181159 +vt 0.342857 0.159420 +vt 0.354286 0.159420 +vt 0.354286 0.224638 +vt 0.342857 0.202899 +vt 0.354286 0.202899 +vt 0.354286 0.268116 +vt 0.342857 0.246377 +vt 0.354286 0.246377 +vt 0.411429 0.260870 +vt 0.388571 0.231884 +vt 0.411429 0.231884 +vt 0.388571 0.202899 +vt 0.411429 0.202899 +vt 0.342857 0.224638 +vt 0.354286 0.289855 +vt 0.342857 0.268116 +vt 0.342857 0.137681 +vt 0.342857 0.181159 +vt 0.411429 0.173913 +vt 0.388571 0.144928 +vt 0.411429 0.144928 +vt 0.411429 0.347826 +vt 0.388571 0.318841 +vt 0.411429 0.318841 +vt 0.411429 0.289855 +vt 0.388571 0.260870 +vt 0.388571 0.173913 +vt 0.388571 0.115942 +vt 0.411429 0.115942 +vt 0.388571 0.289855 +vt 0.354286 0.268116 +vt 0.342857 0.246377 +vt 0.354286 0.246377 +vt 0.354286 0.224638 +vt 0.342857 0.202899 +vt 0.354286 0.202899 +vt 0.342857 0.181159 +vt 0.354286 0.181159 +vt 0.354286 0.159420 +vt 0.342857 0.137681 +vt 0.354286 0.137681 +vt 0.354286 0.289855 +vt 0.342857 0.268116 +vt 0.342857 0.224638 +vt 0.342857 0.159420 +vt 0.342857 0.115942 +vt 0.354286 0.115942 +vt 0.748571 0.818841 +vt 0.740000 0.818841 +vt 0.731429 0.818841 +vt 0.800000 0.818841 +vt 0.791429 0.818841 +vt 0.782857 0.818841 +vt 0.788571 0.847826 +vt 0.782857 0.847826 +vt 0.765714 0.818841 +vt 0.771429 0.847826 +vt 0.765714 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.791429 0.847826 +vt 0.774286 0.818841 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.757143 0.847826 +vt 0.757143 0.818841 +vt 0.740000 0.847826 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.762857 0.695652 +vt 0.745714 0.695652 +vt 0.788571 0.695652 +vt 0.771429 0.695652 +vt 0.748571 0.695652 +vt 0.754286 0.695652 +vt 0.737143 0.695652 +vt 0.774286 0.818841 +vt 0.757143 0.818841 +vt 0.740000 0.818841 +vt 0.782857 0.818841 +vt 0.765714 0.818841 +vt 0.748571 0.818841 +vt 0.731429 0.818841 +vt 0.800000 0.818841 +vt 0.791429 0.818841 +vt 0.782857 0.847826 +vt 0.765714 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.791429 0.847826 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.757143 0.847826 +vt 0.740000 0.847826 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.780000 0.695652 +vt 0.757143 0.695652 +vt 0.762857 0.695652 +vt 0.745714 0.695652 +vt 0.788571 0.695652 +vt 0.771429 0.695652 +vt 0.748571 0.695652 +vt 0.754286 0.695652 +vt 0.737143 0.695652 +vt 0.737143 0.695652 +vt 0.748571 0.695652 +vt 0.754286 0.695652 +vt 0.771429 0.695652 +vt 0.788571 0.695652 +vt 0.745714 0.695652 +vt 0.762857 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.748571 0.818841 +vt 0.740000 0.847826 +vt 0.740000 0.818841 +vt 0.765714 0.818841 +vt 0.757143 0.847826 +vt 0.757143 0.818841 +vt 0.774286 0.818841 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.800000 0.818841 +vt 0.791429 0.847826 +vt 0.791429 0.818841 +vt 0.731429 0.818841 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.765714 0.847826 +vt 0.782857 0.818841 +vt 0.788571 0.847826 +vt 0.782857 0.847826 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.754286 0.695652 +vt 0.771429 0.695652 +vt 0.788571 0.695652 +vt 0.745714 0.695652 +vt 0.762857 0.695652 +vt 0.780000 0.695652 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.748571 0.818841 +vt 0.740000 0.847826 +vt 0.740000 0.818841 +vt 0.765714 0.818841 +vt 0.757143 0.847826 +vt 0.757143 0.818841 +vt 0.782857 0.818841 +vt 0.774286 0.847826 +vt 0.774286 0.818841 +vt 0.800000 0.818841 +vt 0.791429 0.847826 +vt 0.791429 0.818841 +vt 0.731429 0.818841 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.765714 0.847826 +vt 0.788571 0.847826 +vt 0.782857 0.847826 +vt 0.782857 0.818841 +vt 0.774286 0.818841 +vt 0.757143 0.818841 +vt 0.748571 0.818841 +vt 0.740000 0.818841 +vt 0.765714 0.818841 +vt 0.731429 0.818841 +vt 0.791429 0.818841 +vt 0.788571 0.847826 +vt 0.782857 0.847826 +vt 0.771429 0.847826 +vt 0.765714 0.847826 +vt 0.754286 0.847826 +vt 0.748571 0.847826 +vt 0.737143 0.847826 +vt 0.731429 0.847826 +vt 0.800000 0.818841 +vt 0.791429 0.847826 +vt 0.780000 0.847826 +vt 0.774286 0.847826 +vt 0.757143 0.847826 +vt 0.740000 0.847826 +vt 0.742800 0.862319 +vt 0.737143 0.876666 +vt 0.731486 0.862319 +vt 0.791429 0.695652 +vt 0.797143 0.695652 +vt 0.774286 0.695652 +vt 0.780000 0.695652 +vt 0.762857 0.695652 +vt 0.745714 0.695652 +vt 0.788571 0.695652 +vt 0.771429 0.695652 +vt 0.754286 0.695652 +vt 0.731429 0.695652 +vt 0.737143 0.695652 +vt 0.577143 0.434783 +vt 0.925714 0.282609 +vt 0.925714 0.108696 +vt 0.925714 0.630435 +vt 0.840000 0.333333 +vt 0.840000 0.391304 +vt 0.840000 0.449275 +vt 0.840000 0.507246 +vt 0.840000 0.565217 +vt 0.840000 0.681159 +vt 0.840000 0.043478 +vt 0.840000 0.101449 +vt 0.840000 0.159420 +vt 0.622857 -0.000000 +vt 0.714286 0.347826 +vt 0.794286 0.347826 +vt 0.794286 0.115942 +vt 0.794286 0.115942 +vt 0.794286 0.144928 +vt 0.794286 0.115942 +vt 0.794286 0.217391 +vt 0.794286 0.115942 +vt 0.794286 0.130435 +vt 0.794286 0.115942 +vt 0.794286 0.144928 +vt 0.794286 0.115942 +vt 0.794286 0.115942 +vt 0.508571 0.855072 +vt 0.474286 0.855072 +vt 0.368571 0.992754 +vt 0.840000 0.362319 +vt 0.840000 0.347826 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.840000 0.347826 +vt 0.840000 0.362319 +vt 0.840000 0.362319 +vt 0.748571 0.695652 +vt 0.765714 0.695652 +vt 0.782857 0.695652 +vt 0.740000 0.695652 +vt 0.757143 0.695652 +vt 0.791429 0.695652 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.762857 0.847826 +vt 0.780000 0.847826 +vt 0.797143 0.847826 +vt 0.788571 0.847826 +vt 0.788571 0.847826 +vt 0.771429 0.847826 +vt 0.797143 0.847826 +vt 0.745714 0.847826 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.791429 0.695652 +vt 0.757143 0.695652 +vt 0.740000 0.695652 +vt 0.782857 0.695652 +vt 0.765714 0.695652 +vt 0.788571 0.847826 +vt 0.797143 0.847826 +vt 0.780000 0.847826 +vt 0.745714 0.847826 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.774286 0.695652 +vt 0.757143 0.695652 +vt 0.740000 0.695652 +vt 0.782857 0.695652 +vt 0.765714 0.695652 +vt 0.748571 0.695652 +vt 0.765714 0.695652 +vt 0.782857 0.695652 +vt 0.740000 0.695652 +vt 0.757143 0.695652 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.745714 0.847826 +vt 0.765714 0.695652 +vt 0.782857 0.695652 +vt 0.740000 0.695652 +vt 0.757143 0.695652 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.745714 0.847826 +vt 0.762857 0.847826 +vt 0.797143 0.847826 +vt 0.771429 0.847826 +vt 0.388571 0.347826 +vt 0.342857 0.289855 +vt 0.388571 0.347826 +vt 0.342857 0.289855 +vt 0.797143 0.847826 +vt 0.762857 0.847826 +vt 0.745714 0.847826 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.757143 0.695652 +vt 0.740000 0.695652 +vt 0.782857 0.695652 +vt 0.765714 0.695652 +vt 0.731429 0.695652 +vt 0.788571 0.847826 +vt 0.771429 0.847826 +vt 0.797143 0.847826 +vt 0.762857 0.847826 +vt 0.745714 0.847826 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.774286 0.695652 +vt 0.740000 0.695652 +vt 0.782857 0.695652 +vt 0.765714 0.695652 +vt 0.731429 0.695652 +vt 0.731429 0.695652 +vt 0.765714 0.695652 +vt 0.782857 0.695652 +vt 0.740000 0.695652 +vt 0.757143 0.695652 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.745714 0.847826 +vt 0.762857 0.847826 +vt 0.797143 0.847826 +vt 0.771429 0.847826 +vt 0.748571 0.695652 +vt 0.765714 0.695652 +vt 0.782857 0.695652 +vt 0.740000 0.695652 +vt 0.757143 0.695652 +vt 0.774286 0.695652 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.745714 0.847826 +vt 0.762857 0.847826 +vt 0.780000 0.847826 +vt 0.797143 0.847826 +vt 0.771429 0.847826 +vt 0.797143 0.847826 +vt 0.762857 0.847826 +vt 0.745714 0.847826 +vt 0.737143 0.847972 +vt 0.741143 0.852174 +vt 0.741143 0.872464 +vt 0.733143 0.872464 +vt 0.733143 0.852174 +vt 0.757143 0.695652 +vt 0.740000 0.695652 +vt 0.782857 0.695652 +vt 0.765714 0.695652 +vt 0.748571 0.695652 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.0175 0.9998 0.0000 +vn 0.0175 -0.9998 0.0000 +vn -0.7070 -0.0123 -0.7071 +vn 0.9998 0.0175 0.0000 +vn 0.7070 0.0123 0.7071 +vn -0.9998 -0.0175 0.0000 +vn 0.7070 0.0123 -0.7071 +vn -0.7070 -0.0123 0.7071 +vn 0.0000 1.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.0000 0.1644 0.9864 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.5000 -0.8660 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.8660 -0.5000 0.0000 +vn 0.3162 0.9487 0.0000 +vn -0.3162 0.9487 0.0000 +vn 0.6000 0.8000 0.0000 +vn -0.6000 0.8000 0.0000 +vn 0.6928 0.4000 -0.6000 +vn 0.4000 0.6928 -0.6000 +vn 0.0000 0.8000 -0.6000 +vn -0.4000 0.6928 -0.6000 +vn -0.6928 0.4000 -0.6000 +vn -0.8000 0.0000 -0.6000 +vn -0.6928 -0.4000 -0.6000 +vn -0.4000 -0.6928 -0.6000 +vn -0.0000 -0.8000 -0.6000 +vn 0.4000 -0.6928 -0.6000 +vn 0.6928 -0.4000 -0.6000 +vn 0.8000 -0.0000 -0.6000 +vn -0.7746 -0.4472 0.4472 +vn -0.4472 -0.7746 0.4472 +vn -0.0000 -0.8944 0.4472 +vn 0.4472 -0.7746 0.4472 +vn 0.7746 -0.4472 0.4472 +vn 0.8944 0.0000 0.4472 +vn 0.7746 0.4472 0.4472 +vn 0.4472 0.7746 0.4472 +vn -0.0000 0.8944 0.4472 +vn -0.4472 0.7746 0.4472 +vn -0.7746 0.4472 0.4472 +vn -0.8944 0.0000 0.4472 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 0.9239 -0.3827 +vn 0.9239 0.0000 0.3827 +vn 0.9239 0.0000 -0.3827 +vn 0.3827 0.0000 -0.9239 +vn -0.3827 0.0000 -0.9239 +vn -0.3827 0.0000 0.9239 +vn 0.3827 0.0000 0.9239 +vn -0.9239 0.0000 -0.3827 +vn -0.9239 0.0000 0.3827 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.3827 -0.9239 +vn 0.5000 -0.5000 0.7071 +vn -0.5000 0.5000 -0.7071 +vn 0.5000 -0.5000 -0.7071 +vn -0.5000 0.5000 0.7071 +vn -0.5000 -0.5000 -0.7071 +vn -0.5000 -0.5000 0.7071 +vn 0.5000 0.5000 -0.7071 +vn 0.5000 0.5000 0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn -0.0000 0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn -0.6124 0.3536 -0.7071 +vn -0.6124 0.3536 0.7071 +vn 0.6124 -0.3536 0.7071 +vn 0.6124 -0.3536 -0.7071 +vn -0.1295 0.9916 -0.0000 +vn 0.3970 0.6876 0.6080 +vn 0.9235 0.3836 0.0000 +vn -0.4886 0.5339 -0.6901 +vn 0.0247 0.9025 -0.4299 +vn 0.1091 0.1889 0.9759 +vn 0.0247 0.9025 0.4299 +vn -0.4886 0.5339 0.6901 +vn 0.9542 -0.2990 -0.0000 +vn 0.7693 0.4727 0.4299 +vn 0.7067 -0.1561 0.6901 +vn 0.1091 0.1889 -0.9759 +vn 0.7693 0.4727 -0.4299 +vn 0.7067 -0.1561 -0.6901 +vn 0.3970 0.6876 -0.6080 +vn -0.7361 0.6769 -0.0000 +vn 0.9542 -0.2991 0.0000 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.9239 0.3827 +vn -0.6124 -0.3536 0.7071 +vn -0.9542 -0.2991 -0.0000 +vn -0.7067 -0.1561 -0.6901 +vn -0.1091 0.1889 -0.9759 +vn 0.6124 0.3536 -0.7071 +vn 0.4886 0.5339 -0.6901 +vn 0.7361 0.6769 0.0000 +vn -0.0247 0.9025 -0.4299 +vn 0.1295 0.9916 0.0000 +vn -0.1091 0.1889 0.9759 +vn -0.0247 0.9025 0.4299 +vn -0.3970 0.6876 0.6080 +vn -0.7693 0.4727 0.4299 +vn -0.9235 0.3836 -0.0000 +vn -0.7693 0.4727 -0.4299 +vn -0.3970 0.6876 -0.6080 +vn 0.4886 0.5339 0.6901 +vn -0.7067 -0.1561 0.6901 +vn 0.6124 0.3536 0.7071 +vn -0.6124 -0.3536 -0.7071 +s off +f 671/1237/143 674/1238/143 670/1239/143 +f 667/1240/144 672/1241/144 668/1242/144 +f 666/1243/143 670/1239/143 665/1244/143 +f 669/1245/144 676/1246/144 672/1241/144 +f 663/1247/143 688/1248/143 664/1249/143 +f 688/1248/143 653/1250/143 664/1251/143 +f 677/1252/143 654/1253/143 653/1254/143 +f 678/1255/143 655/1256/143 654/1257/143 +f 655/1258/143 680/1259/143 656/1260/143 +f 680/1259/143 657/1261/143 656/1262/143 +f 681/1263/143 658/1264/143 657/1261/143 +f 682/1265/143 659/1266/143 658/1267/143 +f 683/1268/143 660/1269/143 659/1270/143 +f 660/1271/143 685/1272/143 661/1273/143 +f 661/1274/143 686/1275/143 662/1276/143 +f 662/1277/143 687/1278/143 663/1279/143 +f 705/1280/144 708/1281/144 716/1282/144 +f 713/1283/145 711/1284/145 710/1285/145 +f 715/1286/146 707/1287/146 712/1288/146 +f 710/1285/147 714/1289/147 713/1283/147 +f 716/1282/148 712/1288/148 711/1284/148 +f 709/1290/149 705/1291/149 714/1289/149 +f 755/1292/143 768/1293/143 767/1294/143 +f 753/1295/143 764/1296/143 752/1297/143 +f 760/1298/143 771/1299/143 759/1300/143 +f 750/1301/143 761/1302/143 749/1303/143 +f 757/1304/143 768/1305/143 756/1306/143 +f 754/1307/143 765/1308/143 753/1295/143 +f 760/1298/143 761/1309/143 772/1310/143 +f 751/1311/143 762/1312/143 750/1301/143 +f 757/1304/143 770/1313/143 769/1314/143 +f 755/1315/143 766/1316/143 754/1307/143 +f 752/1297/143 763/1317/143 751/1311/143 +f 758/1318/143 771/1319/143 770/1320/143 +f 777/1321/143 781/1322/143 773/1323/143 +f 794/1324/144 699/1325/144 698/1326/144 +f 699/1325/144 796/1327/144 700/1328/144 +f 700/1328/144 785/1329/144 689/1330/144 +f 785/1331/144 690/1332/144 689/1330/144 +f 786/1333/144 691/1334/144 690/1332/144 +f 691/1334/144 788/1335/144 692/1336/144 +f 788/1337/144 693/1338/144 692/1336/144 +f 789/1339/144 694/1340/144 693/1338/144 +f 694/1340/144 791/1341/144 695/1342/144 +f 695/1343/144 792/1344/144 696/1345/144 +f 792/1346/144 697/1347/144 696/1345/144 +f 793/1348/144 698/1326/144 697/1347/144 +f 819/1349/143 808/1350/143 807/1351/143 +f 820/1352/143 797/1353/143 808/1354/143 +f 797/1355/143 810/1356/143 798/1357/143 +f 810/1356/143 799/1358/143 798/1359/143 +f 811/1360/143 800/1361/143 799/1362/143 +f 800/1363/143 813/1364/143 801/1365/143 +f 813/1364/143 802/1366/143 801/1367/143 +f 814/1368/143 803/1369/143 802/1370/143 +f 815/1371/143 804/1372/143 803/1373/143 +f 804/1374/143 817/1375/143 805/1376/143 +f 805/1377/143 818/1378/143 806/1379/143 +f 806/1380/143 819/1349/143 807/1381/143 +f 843/1382/143 880/1383/143 879/1384/143 +f 844/1385/143 869/1386/143 880/1387/143 +f 834/1388/143 869/1389/143 833/1390/143 +f 834/1388/143 871/1391/143 870/1392/143 +f 835/1393/143 872/1394/143 871/1395/143 +f 837/1396/143 872/1397/143 836/1398/143 +f 837/1396/143 874/1399/143 873/1400/143 +f 838/1401/143 875/1402/143 874/1403/143 +f 839/1404/143 876/1405/143 875/1406/143 +f 841/1407/143 876/1408/143 840/1409/143 +f 842/1410/143 877/1411/143 841/1407/143 +f 843/1382/143 878/1412/143 842/1410/143 +f 831/1413/144 868/1414/144 832/1415/144 +f 832/1415/144 857/1416/144 821/1417/144 +f 857/1418/144 822/1419/144 821/1417/144 +f 822/1419/144 859/1420/144 823/1421/144 +f 823/1421/144 860/1422/144 824/1423/144 +f 860/1424/144 825/1425/144 824/1423/144 +f 861/1426/144 826/1427/144 825/1425/144 +f 826/1427/144 863/1428/144 827/1429/144 +f 827/1430/144 864/1431/144 828/1432/144 +f 864/1433/144 829/1434/144 828/1432/144 +f 865/1435/144 830/1436/144 829/1434/144 +f 866/1437/144 831/1413/144 830/1436/144 +f 901/1438/144 899/1439/144 895/1440/144 +f 890/1441/144 855/1442/144 854/1443/144 +f 855/1442/144 892/1444/144 856/1445/144 +f 856/1445/144 881/1446/144 845/1447/144 +f 881/1448/144 846/1449/144 845/1447/144 +f 846/1449/144 883/1450/144 847/1451/144 +f 847/1451/144 884/1452/144 848/1453/144 +f 884/1454/144 849/1455/144 848/1453/144 +f 885/1456/144 850/1457/144 849/1455/144 +f 850/1457/144 887/1458/144 851/1459/144 +f 851/1460/144 888/1461/144 852/1462/144 +f 888/1463/144 853/1464/144 852/1462/144 +f 889/1465/144 854/1443/144 853/1464/144 +f 1037/1466/145 1039/1467/145 1038/1468/145 +f 1034/1469/146 1040/1470/146 1036/1471/146 +f 1035/1472/149 1038/1468/149 1033/1473/149 +f 1036/1474/144 1037/1466/144 1035/1475/144 +f 1033/1476/143 1039/1467/143 1034/1477/143 +f 1042/1478/143 1048/1479/143 1041/1480/143 +f 1043/1481/144 1045/1482/144 1044/1483/144 +f 1087/1484/143 1081/1485/143 1088/1486/143 +f 1085/1487/150 1082/1488/150 1087/1484/150 +f 1088/1489/151 1083/1490/151 1086/1491/151 +f 1083/1490/151 1081/1492/151 1091/1493/151 +f 1083/1490/152 1090/1494/152 1084/1495/152 +f 1055/1496/146 1052/1497/146 1053/1498/146 +f 1050/1499/149 1079/1500/149 1056/1501/149 +f 1054/1502/149 1050/1499/149 1056/1503/149 +f 1053/1504/144 1051/1505/144 1054/1506/144 +f 1073/1507/146 1080/1508/146 1075/1509/146 +f 1076/1510/149 1077/1511/149 1074/1512/149 +f 1055/1513/146 1078/1514/146 1049/1515/146 +f 1046/1516/151 1048/1479/151 1095/1517/151 +f 1082/1488/150 1084/1495/150 1090/1518/150 +f 1082/1519/150 1096/1520/150 1045/1521/150 +f 1081/1522/153 1045/1521/153 1046/1523/153 +f 1105/1524/154 1089/1525/154 1092/1526/154 +f 1089/1525/153 1093/1527/153 1092/1526/153 +f 1093/1527/150 1107/1528/150 1092/1526/150 +f 1096/1520/155 1091/1529/155 1095/1530/155 +f 1104/1531/155 1108/1532/155 1107/1528/155 +f 1091/1529/151 1046/1533/151 1095/1530/151 +f 1103/1534/151 1089/1525/151 1108/1535/151 +f 1103/1536/151 1101/1537/151 1094/1538/151 +f 1107/1539/150 1105/1524/150 1092/1540/150 +f 1102/1541/156 1094/1542/156 1101/1537/156 +f 1047/1543/157 1095/1530/157 1048/1479/157 +f 1102/1541/150 1104/1544/150 1093/1545/150 +f 1097/1546/150 1102/1541/150 1099/1547/150 +f 1100/1548/151 1103/1536/151 1098/1549/151 +f 1098/1550/143 1104/1544/143 1097/1546/143 +f 1110/1551/144 1108/1552/144 1109/1553/144 +f 1111/1554/143 1105/1524/143 1112/1555/143 +f 1109/1556/151 1106/1557/151 1111/1554/151 +f 1112/1555/150 1107/1539/150 1110/1551/150 +f 1106/1557/151 1108/1558/151 1089/1559/151 +f 1099/1547/144 1101/1537/144 1100/1548/144 +f 1125/1560/147 1127/1561/147 1121/1562/147 +f 1141/1563/148 1143/1564/148 1137/1565/148 +f 1157/1566/158 1159/1567/158 1153/1568/158 +f 1164/1569/159 1162/1570/159 1168/1571/159 +f 1180/1572/160 1178/1573/160 1184/1574/160 +f 1205/1575/149 1207/1576/149 1201/1577/149 +f 1212/1578/146 1210/1579/146 1216/1580/146 +f 1228/1581/145 1226/1582/145 1232/1583/145 +f 1273/1584/161 1256/1585/161 1280/1586/161 +f 1280/1587/161 1255/1588/161 1279/1589/161 +f 1278/1590/161 1253/1591/161 1277/1592/161 +f 1275/1593/161 1252/1594/161 1251/1595/161 +f 1274/1596/161 1249/1597/161 1273/1584/161 +f 1278/1590/161 1255/1598/161 1254/1599/161 +f 1276/1600/161 1253/1601/161 1252/1602/161 +f 1274/1596/161 1251/1603/161 1250/1604/161 +f 1287/1605/161 1310/1606/161 1311/1607/161 +f 1285/1608/161 1308/1609/161 1309/1610/161 +f 1283/1611/161 1306/1612/161 1307/1613/161 +f 1287/1605/161 1312/1614/161 1288/1615/161 +f 1285/1608/161 1310/1616/161 1286/1617/161 +f 1283/1611/161 1308/1618/161 1284/1619/161 +f 1281/1620/161 1306/1621/161 1282/1622/161 +f 1281/1623/161 1312/1624/161 1305/1625/161 +f 1326/1626/161 1351/1627/161 1327/1628/161 +f 1325/1629/161 1348/1630/161 1349/1631/161 +f 1323/1632/161 1346/1633/161 1347/1634/161 +f 1327/1628/161 1352/1635/161 1328/1636/161 +f 1326/1626/161 1349/1637/161 1350/1638/161 +f 1323/1632/161 1348/1639/161 1324/1640/161 +f 1321/1641/161 1346/1642/161 1322/1643/161 +f 1328/1636/161 1345/1644/161 1321/1645/161 +f 1400/1646/161 1369/1647/161 1376/1648/161 +f 1399/1649/161 1376/1650/161 1375/1651/161 +f 1398/1652/161 1373/1653/161 1397/1654/161 +f 1396/1655/161 1371/1656/161 1395/1657/161 +f 1394/1658/161 1369/1659/161 1393/1660/161 +f 1398/1652/161 1375/1661/161 1374/1662/161 +f 1396/1655/161 1373/1663/161 1372/1664/161 +f 1395/1657/161 1370/1665/161 1394/1658/161 +f 1440/1666/161 1409/1667/161 1416/1668/161 +f 1440/1669/161 1415/1670/161 1439/1671/161 +f 1438/1672/161 1413/1673/161 1437/1674/161 +f 1436/1675/161 1411/1676/161 1435/1677/161 +f 1434/1678/161 1409/1679/161 1433/1680/161 +f 1438/1672/161 1415/1681/161 1414/1682/161 +f 1436/1675/161 1413/1683/161 1412/1684/161 +f 1434/1678/161 1411/1685/161 1410/1686/161 +f 1447/1687/149 1462/1688/149 1453/1689/149 +f 1459/1690/144 1468/1691/144 1458/1692/144 +f 1443/1693/144 1448/1694/144 1444/1695/144 +f 1444/1695/146 1446/1696/146 1442/1697/146 +f 1441/1698/149 1447/1699/149 1443/1700/149 +f 1450/1701/143 1453/1702/143 1449/1703/143 +f 1452/1704/146 1454/1705/146 1450/1701/146 +f 1449/1706/149 1455/1707/149 1451/1708/149 +f 1467/1709/149 1479/1710/149 1473/1711/149 +f 1446/1696/146 1448/1694/146 1460/1712/146 +f 1447/1699/149 1445/1713/149 1457/1714/149 +f 1454/1705/146 1456/1715/146 1463/1716/146 +f 1447/1717/145 1454/1718/145 1448/1719/145 +f 1455/1707/149 1453/1720/149 1462/1721/149 +f 1460/1722/146 1454/1718/146 1463/1723/146 +f 1458/1692/146 1466/1724/146 1461/1725/146 +f 1464/1726/149 1467/1727/149 1459/1728/149 +f 1470/1729/143 1473/1730/143 1469/1731/143 +f 1472/1732/146 1474/1733/146 1470/1729/146 +f 1469/1734/149 1475/1735/149 1471/1736/149 +f 1466/1724/146 1468/1691/146 1478/1737/146 +f 1467/1727/149 1465/1738/149 1477/1739/149 +f 1474/1733/146 1476/1740/146 1480/1741/146 +f 1467/1742/145 1474/1743/145 1468/1744/145 +f 1475/1735/149 1473/1745/149 1479/1746/149 +f 1478/1747/146 1474/1743/146 1480/1748/146 +f 1484/1749/144 1486/1750/144 1485/1751/144 +f 1481/1752/162 1487/1753/162 1488/1754/162 +f 1487/1755/146 1484/1749/146 1485/1756/146 +f 1483/1757/149 1488/1758/149 1486/1759/149 +f 1483/1757/145 1482/1760/145 1481/1752/145 +f 672/1761/146 671/1762/146 1492/1763/146 +f 1491/1764/149 1489/1765/149 670/1766/149 +f 1490/1767/145 1491/1768/145 1492/1769/145 +f 1493/1770/143 1491/1771/143 1494/1772/143 +f 1496/1773/144 1490/1767/144 1495/1774/144 +f 668/1775/145 1494/1772/145 667/1776/145 +f 665/1777/145 1495/1774/145 666/1778/145 +f 1500/1779/149 1504/1780/149 1502/1781/149 +f 1498/1782/146 1501/1783/146 1503/1784/146 +f 1499/1785/143 1503/1784/143 1504/1786/143 +f 1497/1787/144 1502/1781/144 1501/1783/144 +f 1532/1788/144 1533/1789/144 1534/1790/144 +f 1512/1791/143 1510/1792/143 1508/1793/143 +f 1545/1794/143 1547/1795/143 1549/1796/143 +f 1541/1797/144 1540/1798/144 1539/1799/144 +f 1560/1800/144 1555/1801/144 1556/1802/144 +f 1558/1803/143 1554/1804/143 1553/1805/143 +f 1559/1806/146 1556/1802/146 1554/1804/146 +f 1557/1807/149 1553/1808/149 1555/1801/149 +f 1044/1483/150 1047/1543/150 1042/1478/150 +f 1041/1480/151 1046/1516/151 1043/1809/151 +f 1047/1543/150 1045/1482/150 1096/1810/150 +f 1086/1491/144 1084/1495/144 1085/1487/144 +f 1581/1811/149 1577/1812/149 1579/1813/149 +f 1583/1814/163 1578/1815/163 1577/1816/163 +f 1582/1817/164 1579/1813/164 1580/1818/164 +f 1584/1819/146 1580/1818/146 1578/1815/146 +f 1594/1820/143 1600/1821/143 1596/1822/143 +f 1591/1823/146 1589/1824/146 1590/1825/146 +f 1587/1826/144 1592/1827/144 1588/1828/144 +f 1586/1829/143 1590/1830/143 1585/1831/143 +f 1588/1828/145 1591/1832/145 1586/1829/145 +f 1585/1833/158 1589/1824/158 1587/1826/158 +f 1596/1834/143 1599/1835/143 1595/1836/143 +f 1595/1837/143 1597/1838/143 1593/1839/143 +f 1593/1840/143 1598/1841/143 1594/1842/143 +f 1608/1843/144 1603/1844/144 1604/1845/144 +f 1605/1846/144 1604/1847/144 1601/1848/144 +f 1606/1849/144 1601/1850/144 1602/1851/144 +f 1607/1852/144 1602/1853/144 1603/1854/144 +f 1596/1855/149 1603/1844/149 1594/1856/149 +f 1593/1857/146 1601/1850/146 1595/1858/146 +f 1600/1821/158 1605/1846/158 1599/1835/158 +f 1597/1859/145 1607/1852/145 1598/1841/145 +f 1595/1860/145 1604/1847/145 1596/1861/145 +f 1594/1862/158 1602/1853/158 1593/1863/158 +f 1598/1841/146 1608/1843/146 1600/1821/146 +f 1599/1835/149 1606/1849/149 1597/1838/149 +f 1612/1864/144 1615/1865/144 1611/1866/144 +f 1609/1867/143 1614/1868/143 1610/1869/143 +f 1610/1870/145 1616/1871/145 1612/1872/145 +f 1611/1873/158 1613/1874/158 1609/1875/158 +f 1614/1876/146 1620/1877/146 1616/1871/146 +f 1615/1878/146 1617/1879/146 1613/1874/146 +f 1616/1880/146 1619/1881/146 1615/1865/146 +f 1613/1882/146 1618/1883/146 1614/1868/146 +f 1618/1884/145 1624/1885/145 1620/1877/145 +f 1619/1881/158 1621/1886/158 1617/1879/158 +f 1620/1877/144 1623/1887/144 1619/1881/144 +f 1617/1879/143 1622/1888/143 1618/1883/143 +f 1631/1889/165 1654/1890/165 1655/1891/165 +f 1629/1892/165 1652/1893/165 1653/1894/165 +f 1627/1895/165 1650/1896/165 1651/1897/165 +f 1631/1889/165 1656/1898/165 1632/1899/165 +f 1629/1892/165 1654/1900/165 1630/1901/165 +f 1627/1895/165 1652/1902/165 1628/1903/165 +f 1625/1904/165 1650/1905/165 1626/1906/165 +f 1625/1907/165 1656/1908/165 1649/1909/165 +f 1671/1910/165 1694/1911/165 1695/1912/165 +f 1669/1913/165 1692/1914/165 1693/1915/165 +f 1667/1916/165 1690/1917/165 1691/1918/165 +f 1671/1910/165 1696/1919/165 1672/1920/165 +f 1669/1913/165 1694/1921/165 1670/1922/165 +f 1667/1916/165 1692/1923/165 1668/1924/165 +f 1665/1925/165 1690/1926/165 1666/1927/165 +f 1665/1928/165 1696/1929/165 1689/1930/165 +f 1744/1931/165 1713/1932/165 1720/1933/165 +f 1744/1934/165 1719/1935/165 1743/1936/165 +f 1742/1937/165 1717/1938/165 1741/1939/165 +f 1740/1940/165 1715/1941/165 1739/1942/165 +f 1737/1943/165 1714/1944/165 1713/1945/165 +f 1742/1937/165 1719/1946/165 1718/1947/165 +f 1740/1940/165 1717/1948/165 1716/1949/165 +f 1739/1942/165 1714/1950/165 1738/1951/165 +f 1784/1952/165 1753/1953/165 1760/1954/165 +f 1784/1955/165 1759/1956/165 1783/1957/165 +f 1782/1958/165 1757/1959/165 1781/1960/165 +f 1780/1961/165 1755/1962/165 1779/1963/165 +f 1778/1964/165 1753/1965/165 1777/1966/165 +f 1782/1958/165 1759/1967/165 1758/1968/165 +f 1780/1961/165 1757/1969/165 1756/1970/165 +f 1778/1964/165 1755/1971/165 1754/1972/165 +f 1790/1973/165 1815/1974/165 1791/1975/165 +f 1789/1976/165 1812/1977/165 1813/1978/165 +f 1787/1979/165 1810/1980/165 1811/1981/165 +f 1792/1982/165 1815/1983/165 1816/1984/165 +f 1789/1976/165 1814/1985/165 1790/1973/165 +f 1787/1979/165 1812/1986/165 1788/1987/165 +f 1785/1988/165 1810/1989/165 1786/1990/165 +f 1785/1991/165 1816/1992/165 1809/1993/165 +f 671/1237/143 675/1994/143 674/1238/143 +f 667/1240/144 669/1245/144 672/1241/144 +f 666/1243/143 671/1237/143 670/1239/143 +f 669/1245/144 673/1995/144 676/1246/144 +f 663/1247/143 687/1278/143 688/1248/143 +f 688/1248/143 677/1252/143 653/1250/143 +f 677/1252/143 678/1255/143 654/1253/143 +f 678/1255/143 679/1996/143 655/1256/143 +f 655/1258/143 679/1996/143 680/1259/143 +f 680/1259/143 681/1263/143 657/1261/143 +f 681/1263/143 682/1265/143 658/1264/143 +f 682/1265/143 683/1997/143 659/1266/143 +f 683/1268/143 684/1998/143 660/1269/143 +f 660/1271/143 684/1998/143 685/1272/143 +f 661/1274/143 685/1272/143 686/1275/143 +f 662/1277/143 686/1275/143 687/1278/143 +f 708/1281/144 715/1999/144 716/1282/144 +f 716/1282/144 713/1283/144 705/1280/144 +f 713/1283/144 714/2000/144 705/1280/144 +f 713/1283/145 716/1282/145 711/1284/145 +f 715/1286/146 708/2001/146 707/1287/146 +f 710/1285/147 709/1290/147 714/1289/147 +f 716/1282/148 715/1286/148 712/1288/148 +f 709/1290/149 706/2002/149 705/1291/149 +f 755/1292/143 756/1306/143 768/1293/143 +f 753/1295/143 765/2003/143 764/1296/143 +f 760/1298/143 772/2004/143 771/1299/143 +f 750/1301/143 762/2005/143 761/1302/143 +f 757/1304/143 769/2006/143 768/1305/143 +f 754/1307/143 766/2007/143 765/1308/143 +f 760/1298/143 749/1303/143 761/1309/143 +f 751/1311/143 763/2008/143 762/1312/143 +f 757/1304/143 758/1318/143 770/1313/143 +f 755/1315/143 767/2009/143 766/1316/143 +f 752/1297/143 764/2010/143 763/1317/143 +f 758/1318/143 759/1300/143 771/1319/143 +f 773/1323/143 774/2011/143 777/1321/143 +f 774/2011/143 775/2012/143 777/1321/143 +f 775/2012/143 776/2013/143 777/1321/143 +f 777/1321/143 778/2014/143 779/2015/143 +f 779/2015/143 780/2016/143 781/1322/143 +f 781/1322/143 782/2017/143 783/2018/143 +f 783/2018/143 784/2019/143 773/1323/143 +f 777/1321/143 779/2015/143 781/1322/143 +f 781/1322/143 783/2018/143 773/1323/143 +f 794/1324/144 795/2020/144 699/1325/144 +f 699/1325/144 795/2021/144 796/1327/144 +f 700/1328/144 796/2022/144 785/1329/144 +f 785/1331/144 786/2023/144 690/1332/144 +f 786/1333/144 787/2024/144 691/1334/144 +f 691/1334/144 787/2025/144 788/1335/144 +f 788/1337/144 789/2026/144 693/1338/144 +f 789/1339/144 790/2027/144 694/1340/144 +f 694/1340/144 790/2028/144 791/1341/144 +f 695/1343/144 791/2029/144 792/1344/144 +f 792/1346/144 793/2030/144 697/1347/144 +f 793/1348/144 794/2031/144 698/1326/144 +f 819/1349/143 820/1352/143 808/1350/143 +f 820/1352/143 809/2032/143 797/1353/143 +f 797/1355/143 809/2032/143 810/1356/143 +f 810/1356/143 811/1360/143 799/1358/143 +f 811/1360/143 812/2033/143 800/1361/143 +f 800/1363/143 812/2033/143 813/1364/143 +f 813/1364/143 814/1368/143 802/1366/143 +f 814/1368/143 815/2034/143 803/1369/143 +f 815/1371/143 816/2035/143 804/1372/143 +f 804/1374/143 816/2035/143 817/1375/143 +f 805/1377/143 817/1375/143 818/1378/143 +f 806/1380/143 818/1378/143 819/1349/143 +f 843/1382/143 844/1385/143 880/1383/143 +f 844/1385/143 833/1390/143 869/1386/143 +f 834/1388/143 870/2036/143 869/1389/143 +f 834/1388/143 835/1393/143 871/1391/143 +f 835/1393/143 836/1398/143 872/1394/143 +f 837/1396/143 873/2037/143 872/1397/143 +f 837/1396/143 838/1401/143 874/1399/143 +f 838/1401/143 839/2038/143 875/1402/143 +f 839/1404/143 840/1409/143 876/1405/143 +f 841/1407/143 877/2039/143 876/1408/143 +f 842/1410/143 878/2040/143 877/1411/143 +f 843/1382/143 879/2041/143 878/1412/143 +f 831/1413/144 867/2042/144 868/1414/144 +f 832/1415/144 868/2043/144 857/1416/144 +f 857/1418/144 858/2044/144 822/1419/144 +f 822/1419/144 858/2045/144 859/1420/144 +f 823/1421/144 859/2046/144 860/1422/144 +f 860/1424/144 861/2047/144 825/1425/144 +f 861/1426/144 862/2048/144 826/1427/144 +f 826/1427/144 862/2049/144 863/1428/144 +f 827/1430/144 863/2050/144 864/1431/144 +f 864/1433/144 865/2051/144 829/1434/144 +f 865/1435/144 866/2052/144 830/1436/144 +f 866/1437/144 867/2053/144 831/1413/144 +f 895/1440/144 894/2054/144 903/2055/144 +f 894/2054/144 893/2056/144 903/2055/144 +f 893/2056/144 904/2057/144 903/2055/144 +f 903/2055/144 902/2058/144 901/1438/144 +f 901/1438/144 900/2059/144 899/1439/144 +f 899/1439/144 898/2060/144 895/1440/144 +f 898/2060/144 897/2061/144 895/1440/144 +f 897/2061/144 896/2062/144 895/1440/144 +f 903/2055/144 901/1438/144 895/1440/144 +f 890/1441/144 891/2063/144 855/1442/144 +f 855/1442/144 891/2064/144 892/1444/144 +f 856/1445/144 892/2065/144 881/1446/144 +f 881/1448/144 882/2066/144 846/1449/144 +f 846/1449/144 882/2067/144 883/1450/144 +f 847/1451/144 883/2068/144 884/1452/144 +f 884/1454/144 885/2069/144 849/1455/144 +f 885/1456/144 886/2070/144 850/1457/144 +f 850/1457/144 886/2071/144 887/1458/144 +f 851/1460/144 887/2072/144 888/1461/144 +f 888/1463/144 889/2073/144 853/1464/144 +f 889/1465/144 890/2074/144 854/1443/144 +f 1037/1466/145 1040/1470/145 1039/1467/145 +f 1034/1469/146 1039/1467/146 1040/1470/146 +f 1035/1472/149 1037/1466/149 1038/1468/149 +f 1036/1474/144 1040/1470/144 1037/1466/144 +f 1033/1476/143 1038/1468/143 1039/1467/143 +f 1042/1478/143 1047/1543/143 1048/1479/143 +f 1043/1481/144 1046/2075/144 1045/1482/144 +f 1087/1484/143 1082/1488/143 1081/1485/143 +f 1085/1487/150 1084/1495/150 1082/1488/150 +f 1088/1489/151 1081/1492/151 1083/1490/151 +f 1083/1490/152 1091/1529/152 1090/1494/152 +f 1055/1496/146 1049/1515/146 1052/1497/146 +f 1050/1499/149 1077/1511/149 1079/1500/149 +f 1054/1502/149 1051/1505/149 1050/1499/149 +f 1053/1504/144 1052/1497/144 1051/1505/144 +f 1073/1507/146 1078/1514/146 1080/1508/146 +f 1076/1510/149 1079/2076/149 1077/1511/149 +f 1055/1513/146 1080/2077/146 1078/1514/146 +f 1082/1519/150 1090/1494/150 1096/1520/150 +f 1081/1522/153 1082/1519/153 1045/1521/153 +f 1105/1524/154 1106/1557/154 1089/1525/154 +f 1089/1525/153 1094/1542/153 1093/1527/153 +f 1093/1527/150 1104/1531/150 1107/1528/150 +f 1096/1520/155 1090/1494/155 1091/1529/155 +f 1104/1531/155 1103/2078/155 1108/1532/155 +f 1091/1529/151 1081/2079/151 1046/1533/151 +f 1103/1534/151 1094/1542/151 1089/1525/151 +f 1102/1541/156 1093/1527/156 1094/1542/156 +f 1047/1543/157 1096/1520/157 1095/1530/157 +f 1097/1546/150 1104/1544/150 1102/1541/150 +f 1100/1548/151 1101/1537/151 1103/1536/151 +f 1098/1550/143 1103/2080/143 1104/1544/143 +f 1110/1551/144 1107/1539/144 1108/1552/144 +f 1111/1554/143 1106/1557/143 1105/1524/143 +f 1109/1556/151 1108/1558/151 1106/1557/151 +f 1112/1555/150 1105/1524/150 1107/1539/150 +f 1099/1547/144 1102/1541/144 1101/1537/144 +f 1121/1562/147 1122/2081/147 1125/1560/147 +f 1122/2081/147 1123/2082/147 1125/1560/147 +f 1123/2082/147 1124/2083/147 1125/1560/147 +f 1125/1560/147 1126/2084/147 1127/1561/147 +f 1127/1561/147 1128/2085/147 1121/1562/147 +f 1137/1565/148 1138/2086/148 1139/2087/148 +f 1139/2087/148 1140/2088/148 1137/1565/148 +f 1140/2088/148 1141/1563/148 1137/1565/148 +f 1141/1563/148 1142/2089/148 1143/1564/148 +f 1143/1564/148 1144/2090/148 1137/1565/148 +f 1153/1568/158 1154/2091/158 1155/2092/158 +f 1155/2092/158 1156/2093/158 1153/1568/158 +f 1156/2093/158 1157/1566/158 1153/1568/158 +f 1157/1566/158 1158/2094/158 1159/1567/158 +f 1159/1567/158 1160/2095/158 1153/1568/158 +f 1168/1571/159 1167/2096/159 1166/2097/159 +f 1166/2097/159 1165/2098/159 1168/1571/159 +f 1165/2098/159 1164/1569/159 1168/1571/159 +f 1164/1569/159 1163/2099/159 1162/1570/159 +f 1162/1570/159 1161/2100/159 1168/1571/159 +f 1184/1574/160 1183/2101/160 1182/2102/160 +f 1182/2102/160 1181/2103/160 1184/1574/160 +f 1181/2103/160 1180/1572/160 1184/1574/160 +f 1180/1572/160 1179/2104/160 1178/1573/160 +f 1178/1573/160 1177/2105/160 1184/1574/160 +f 1201/1577/149 1202/2106/149 1205/1575/149 +f 1202/2106/149 1203/2107/149 1205/1575/149 +f 1203/2107/149 1204/2108/149 1205/1575/149 +f 1205/1575/149 1206/2109/149 1207/1576/149 +f 1207/1576/149 1208/2110/149 1201/1577/149 +f 1216/1580/146 1215/2111/146 1214/2112/146 +f 1214/2112/146 1213/2113/146 1216/1580/146 +f 1213/2113/146 1212/1578/146 1216/1580/146 +f 1212/1578/146 1211/2114/146 1210/1579/146 +f 1210/1579/146 1209/2115/146 1216/1580/146 +f 1232/1583/145 1231/2116/145 1230/2117/145 +f 1230/2117/145 1229/2118/145 1232/1583/145 +f 1229/2118/145 1228/1581/145 1232/1583/145 +f 1228/1581/145 1227/2119/145 1226/1582/145 +f 1226/1582/145 1225/2120/145 1232/1583/145 +f 1273/1584/161 1249/2121/161 1256/1585/161 +f 1280/1587/161 1256/2122/161 1255/1588/161 +f 1278/1590/161 1254/2123/161 1253/1591/161 +f 1275/1593/161 1276/1600/161 1252/1594/161 +f 1274/1596/161 1250/2124/161 1249/1597/161 +f 1278/1590/161 1279/1589/161 1255/1598/161 +f 1276/1600/161 1277/1592/161 1253/1601/161 +f 1274/1596/161 1275/1593/161 1251/1603/161 +f 1287/1605/161 1286/1617/161 1310/1606/161 +f 1285/1608/161 1284/1619/161 1308/1609/161 +f 1283/1611/161 1282/1622/161 1306/1612/161 +f 1287/1605/161 1311/2125/161 1312/1614/161 +f 1285/1608/161 1309/2126/161 1310/1616/161 +f 1283/1611/161 1307/2127/161 1308/1618/161 +f 1281/1620/161 1305/2128/161 1306/1621/161 +f 1281/1623/161 1288/1615/161 1312/1624/161 +f 1326/1626/161 1350/2129/161 1351/1627/161 +f 1325/1629/161 1324/1640/161 1348/1630/161 +f 1323/1632/161 1322/1643/161 1346/1633/161 +f 1327/1628/161 1351/2130/161 1352/1635/161 +f 1326/1626/161 1325/1629/161 1349/1637/161 +f 1323/1632/161 1347/2131/161 1348/1639/161 +f 1321/1641/161 1345/2132/161 1346/1642/161 +f 1328/1636/161 1352/2133/161 1345/1644/161 +f 1400/1646/161 1393/1660/161 1369/1647/161 +f 1399/1649/161 1400/2134/161 1376/1650/161 +f 1398/1652/161 1374/2135/161 1373/1653/161 +f 1396/1655/161 1372/2136/161 1371/1656/161 +f 1394/1658/161 1370/2137/161 1369/1659/161 +f 1398/1652/161 1399/1649/161 1375/1661/161 +f 1396/1655/161 1397/1654/161 1373/1663/161 +f 1395/1657/161 1371/2138/161 1370/1665/161 +f 1440/1666/161 1433/1680/161 1409/1667/161 +f 1440/1669/161 1416/2139/161 1415/1670/161 +f 1438/1672/161 1414/2140/161 1413/1673/161 +f 1436/1675/161 1412/2141/161 1411/1676/161 +f 1434/1678/161 1410/2142/161 1409/1679/161 +f 1438/1672/161 1439/1671/161 1415/1681/161 +f 1436/1675/161 1437/1674/161 1413/1683/161 +f 1434/1678/161 1435/1677/161 1411/1685/161 +f 1447/1687/149 1457/2143/149 1462/1688/149 +f 1459/1690/144 1467/2144/144 1468/1691/144 +f 1443/1693/144 1447/2145/144 1448/1694/144 +f 1444/1695/146 1448/1694/146 1446/1696/146 +f 1441/1698/149 1445/1713/149 1447/1699/149 +f 1450/1701/143 1454/1705/143 1453/1702/143 +f 1452/1704/146 1456/1715/146 1454/1705/146 +f 1449/1706/149 1453/1720/149 1455/1707/149 +f 1467/1709/149 1477/2146/149 1479/1710/149 +f 1447/1717/145 1453/2147/145 1454/1718/145 +f 1460/1722/146 1448/1719/146 1454/1718/146 +f 1458/1692/146 1468/1691/146 1466/1724/146 +f 1464/1726/149 1465/1738/149 1467/1727/149 +f 1470/1729/143 1474/1733/143 1473/1730/143 +f 1472/1732/146 1476/1740/146 1474/1733/146 +f 1469/1734/149 1473/1745/149 1475/1735/149 +f 1467/1742/145 1473/2148/145 1474/1743/145 +f 1478/1747/146 1468/1744/146 1474/1743/146 +f 1484/1749/144 1483/1757/144 1486/1750/144 +f 1481/1752/162 1482/1760/162 1487/1753/162 +f 1487/1755/146 1482/1760/146 1484/1749/146 +f 1483/1757/149 1481/1752/149 1488/1758/149 +f 1483/1757/145 1484/1749/145 1482/1760/145 +f 671/1762/146 666/1778/146 1490/2149/146 +f 666/1778/146 1495/1774/146 1490/2149/146 +f 1493/2150/146 668/2151/146 1492/1763/146 +f 668/2151/146 672/1761/146 1492/1763/146 +f 671/1762/146 1490/2149/146 1492/1763/146 +f 669/2152/149 667/1776/149 1491/1764/149 +f 667/1776/149 1494/1772/149 1491/1764/149 +f 1496/2153/149 665/2154/149 1489/1765/149 +f 665/2154/149 670/1766/149 1489/1765/149 +f 669/2152/149 1491/1764/149 670/1766/149 +f 1490/1767/145 1489/2155/145 1491/1768/145 +f 1493/1770/143 1492/2156/143 1491/1771/143 +f 1496/1773/144 1489/2155/144 1490/1767/144 +f 668/1775/145 1493/1770/145 1494/1772/145 +f 665/1777/145 1496/1773/145 1495/1774/145 +f 1500/1779/149 1499/2157/149 1504/1780/149 +f 1498/1782/146 1497/1787/146 1501/1783/146 +f 1499/1785/143 1498/1782/143 1503/1784/143 +f 1497/1787/144 1500/1779/144 1502/1781/144 +f 1534/1790/144 1535/2158/144 1536/2159/144 +f 1536/2159/144 1529/2160/144 1534/1790/144 +f 1529/2160/144 1530/2161/144 1534/1790/144 +f 1530/2161/144 1531/2162/144 1534/1790/144 +f 1531/2162/144 1532/1788/144 1534/1790/144 +f 1512/1791/143 1511/2163/143 1510/1792/143 +f 1510/1792/143 1509/2164/143 1508/1793/143 +f 1508/1793/143 1507/2165/143 1506/2166/143 +f 1506/2166/143 1505/2167/143 1508/1793/143 +f 1505/2167/143 1512/1791/143 1508/1793/143 +f 1545/1794/143 1546/2168/143 1547/1795/143 +f 1547/1795/143 1548/2169/143 1549/1796/143 +f 1549/1796/143 1550/2170/143 1551/2171/143 +f 1551/2171/143 1552/2172/143 1549/1796/143 +f 1552/2172/143 1545/1794/143 1549/1796/143 +f 1539/1799/144 1538/2173/144 1537/2174/144 +f 1537/2174/144 1544/2175/144 1539/1799/144 +f 1544/2175/144 1543/2176/144 1539/1799/144 +f 1543/2176/144 1542/2177/144 1539/1799/144 +f 1542/2177/144 1541/1797/144 1539/1799/144 +f 1560/1800/144 1557/1807/144 1555/1801/144 +f 1558/1803/143 1559/1806/143 1554/1804/143 +f 1559/1806/146 1560/1800/146 1556/1802/146 +f 1557/1807/149 1558/2178/149 1553/1808/149 +f 1044/1483/150 1045/1482/150 1047/1543/150 +f 1041/1480/151 1048/1479/151 1046/1516/151 +f 1086/1491/144 1083/1490/144 1084/1495/144 +f 1581/1811/149 1583/2179/149 1577/1812/149 +f 1583/1814/163 1584/1819/163 1578/1815/163 +f 1582/1817/164 1581/1811/164 1579/1813/164 +f 1584/1819/146 1582/1817/146 1580/1818/146 +f 1594/1820/143 1598/1841/143 1600/1821/143 +f 1591/1823/146 1592/2180/146 1589/1824/146 +f 1587/1826/144 1589/1824/144 1592/1827/144 +f 1586/1829/143 1591/1832/143 1590/1830/143 +f 1588/1828/145 1592/1827/145 1591/1832/145 +f 1585/1833/158 1590/1825/158 1589/1824/158 +f 1596/1834/143 1600/1821/143 1599/1835/143 +f 1595/1837/143 1599/1835/143 1597/1838/143 +f 1593/1840/143 1597/1859/143 1598/1841/143 +f 1608/1843/144 1607/1852/144 1603/1844/144 +f 1605/1846/144 1608/1843/144 1604/1847/144 +f 1606/1849/144 1605/1846/144 1601/1850/144 +f 1607/1852/144 1606/2181/144 1602/1853/144 +f 1596/1855/149 1604/1845/149 1603/1844/149 +f 1593/1857/146 1602/1851/146 1601/1850/146 +f 1600/1821/158 1608/1843/158 1605/1846/158 +f 1597/1859/145 1606/2181/145 1607/1852/145 +f 1595/1860/145 1601/1848/145 1604/1847/145 +f 1594/1862/158 1603/1854/158 1602/1853/158 +f 1598/1841/146 1607/1852/146 1608/1843/146 +f 1599/1835/149 1605/1846/149 1606/1849/149 +f 1612/1864/144 1616/1880/144 1615/1865/144 +f 1609/1867/143 1613/1882/143 1614/1868/143 +f 1610/1870/145 1614/1876/145 1616/1871/145 +f 1611/1873/158 1615/1878/158 1613/1874/158 +f 1614/1876/146 1618/1884/146 1620/1877/146 +f 1615/1878/146 1619/1881/146 1617/1879/146 +f 1616/1880/146 1620/1877/146 1619/1881/146 +f 1613/1882/146 1617/1879/146 1618/1883/146 +f 1618/1884/145 1622/2182/145 1624/1885/145 +f 1619/1881/158 1623/1887/158 1621/1886/158 +f 1620/1877/144 1624/1885/144 1623/1887/144 +f 1617/1879/143 1621/1886/143 1622/1888/143 +f 1631/1889/165 1630/1901/165 1654/1890/165 +f 1629/1892/165 1628/1903/165 1652/1893/165 +f 1627/1895/165 1626/1906/165 1650/1896/165 +f 1631/1889/165 1655/2183/165 1656/1898/165 +f 1629/1892/165 1653/2184/165 1654/1900/165 +f 1627/1895/165 1651/2185/165 1652/1902/165 +f 1625/1904/165 1649/2186/165 1650/1905/165 +f 1625/1907/165 1632/1899/165 1656/1908/165 +f 1671/1910/165 1670/1922/165 1694/1911/165 +f 1669/1913/165 1668/1924/165 1692/1914/165 +f 1667/1916/165 1666/1927/165 1690/1917/165 +f 1671/1910/165 1695/2187/165 1696/1919/165 +f 1669/1913/165 1693/2188/165 1694/1921/165 +f 1667/1916/165 1691/2189/165 1692/1923/165 +f 1665/1925/165 1689/2190/165 1690/1926/165 +f 1665/1928/165 1672/1920/165 1696/1929/165 +f 1744/1931/165 1737/1943/165 1713/1932/165 +f 1744/1934/165 1720/2191/165 1719/1935/165 +f 1742/1937/165 1718/2192/165 1717/1938/165 +f 1740/1940/165 1716/2193/165 1715/1941/165 +f 1737/1943/165 1738/1951/165 1714/1944/165 +f 1742/1937/165 1743/1936/165 1719/1946/165 +f 1740/1940/165 1741/1939/165 1717/1948/165 +f 1739/1942/165 1715/2194/165 1714/1950/165 +f 1784/1952/165 1777/1966/165 1753/1953/165 +f 1784/1955/165 1760/2195/165 1759/1956/165 +f 1782/1958/165 1758/2196/165 1757/1959/165 +f 1780/1961/165 1756/2197/165 1755/1962/165 +f 1778/1964/165 1754/2198/165 1753/1965/165 +f 1782/1958/165 1783/1957/165 1759/1967/165 +f 1780/1961/165 1781/1960/165 1757/1969/165 +f 1778/1964/165 1779/1963/165 1755/1971/165 +f 1790/1973/165 1814/2199/165 1815/1974/165 +f 1789/1976/165 1788/1987/165 1812/1977/165 +f 1787/1979/165 1786/1990/165 1810/1980/165 +f 1792/1982/165 1791/1975/165 1815/1983/165 +f 1789/1976/165 1813/2200/165 1814/1985/165 +f 1787/1979/165 1811/2201/165 1812/1986/165 +f 1785/1988/165 1809/2202/165 1810/1989/165 +f 1785/1991/165 1792/1982/165 1816/1992/165 +s 1 +f 658/2203/161 647/2204/145 646/2205/161 +f 655/2206/166 644/2207/149 643/2208/166 +f 662/2209/146 651/2210/167 650/2211/146 +f 659/2212/145 648/2213/165 647/2214/145 +f 656/2215/149 645/2216/168 644/2207/149 +f 663/2217/167 652/2218/169 651/2210/167 +f 653/2219/158 642/2220/170 641/2221/158 +f 660/2222/165 649/2223/171 648/2213/165 +f 657/2224/168 646/2205/161 645/2216/168 +f 664/2225/169 641/2221/158 652/2218/169 +f 654/2226/170 643/2208/166 642/2220/170 +f 661/2227/171 650/2211/146 649/2223/171 +f 675/1994/172 673/1995/173 674/1238/173 +f 672/1761/174 675/1994/172 671/1762/174 +f 670/1766/175 673/1995/173 669/2152/175 +f 679/1996/166 692/1336/149 680/1259/149 +f 686/1275/146 699/1325/167 687/1278/167 +f 683/1268/145 696/1345/165 684/1998/165 +f 680/1259/149 693/1338/168 681/1263/168 +f 687/1278/167 700/1328/169 688/1248/169 +f 677/1252/158 690/1332/170 678/1255/170 +f 684/1998/165 697/1347/171 685/1272/171 +f 681/1263/168 694/1340/161 682/1265/161 +f 688/1248/169 689/1330/158 677/1252/158 +f 678/1255/170 691/1334/166 679/1996/166 +f 685/1272/171 698/1326/146 686/1275/146 +f 682/1265/161 695/1342/145 683/1997/145 +f 724/2228/169 735/2229/167 723/2230/167 +f 720/2231/165 731/2232/145 719/2233/145 +f 722/2234/146 733/2235/171 721/2236/171 +f 704/2237/158 736/2238/169 724/2239/169 +f 701/2240/149 726/2241/166 702/2242/166 +f 721/2243/171 732/2244/165 720/2245/165 +f 702/2246/166 727/2247/170 703/2248/170 +f 703/2249/170 728/2250/158 704/2251/158 +f 719/2252/145 730/2253/161 718/2254/161 +f 723/2255/167 734/2256/146 722/2257/146 +f 718/2258/161 729/2259/168 717/2260/168 +f 717/2261/168 725/2262/149 701/2263/149 +f 735/2229/176 748/2264/177 747/2265/176 +f 728/2266/178 748/2264/177 736/2238/177 +f 727/2267/179 737/2268/178 728/2250/178 +f 726/2269/180 738/2270/179 727/2247/179 +f 725/2271/181 739/2272/180 726/2241/180 +f 729/2273/182 740/2274/181 725/2262/181 +f 729/2259/182 742/2275/183 741/2276/182 +f 731/2277/184 742/2275/183 730/2253/183 +f 732/2278/185 743/2279/184 731/2232/184 +f 732/2244/185 745/2280/186 744/2281/185 +f 734/2282/187 745/2280/186 733/2235/186 +f 735/2283/176 746/2284/187 734/2256/187 +f 741/2276/168 752/1297/149 740/2274/149 +f 748/2264/169 759/1300/167 747/2265/167 +f 738/2270/170 749/1303/158 737/2268/158 +f 745/2280/171 756/1306/165 744/2281/165 +f 742/2275/161 753/1295/168 741/2276/168 +f 737/2268/158 760/1298/169 748/2264/169 +f 739/2272/166 750/1301/170 738/2270/170 +f 746/2284/146 757/1304/171 745/2280/171 +f 743/2285/145 754/1307/161 742/2275/161 +f 740/2274/149 751/1311/166 739/2272/166 +f 747/2265/167 758/1318/146 746/2284/146 +f 744/2281/165 755/1292/145 743/2279/145 +f 771/1299/188 784/2286/189 783/2287/188 +f 761/1309/190 784/2288/189 772/1310/189 +f 762/2005/191 773/2289/190 761/1302/190 +f 763/2008/192 774/2290/191 762/1312/191 +f 764/2010/193 775/2291/192 763/1317/192 +f 765/2003/194 776/2292/193 764/1296/193 +f 765/1308/194 778/2293/195 777/2294/194 +f 767/2009/196 778/2295/195 766/1316/195 +f 768/1293/197 779/2296/196 767/1294/196 +f 769/2006/198 780/2297/197 768/1305/197 +f 770/1313/199 781/2298/198 769/1314/198 +f 770/1320/199 783/2299/188 782/2300/199 +f 787/2301/166 800/2302/149 788/2303/149 +f 794/2304/146 807/2305/167 795/2306/167 +f 791/2307/145 804/2308/165 792/2309/165 +f 788/2303/149 801/2310/168 789/2311/168 +f 795/2306/167 808/2312/169 796/2313/169 +f 785/2314/158 798/2315/170 786/2316/170 +f 792/2309/165 805/2317/171 793/2318/171 +f 789/2311/168 802/2319/161 790/2320/161 +f 796/2313/169 797/2321/158 785/2314/158 +f 786/2316/170 799/2322/166 787/2301/166 +f 793/2318/171 806/2323/146 794/2304/146 +f 790/2320/161 803/2324/145 791/2325/145 +f 814/1368/161 827/1429/145 815/2034/145 +f 811/1360/166 824/1423/149 812/2033/149 +f 818/1378/146 831/1413/167 819/1349/167 +f 815/1371/145 828/1432/165 816/2035/165 +f 812/2033/149 825/1425/168 813/1364/168 +f 819/1349/167 832/1415/169 820/1352/169 +f 809/2032/158 822/1419/170 810/1356/170 +f 816/2035/165 829/1434/171 817/1375/171 +f 813/1364/168 826/1427/161 814/1368/161 +f 820/1352/169 821/1417/158 809/2032/158 +f 810/1356/170 823/1421/166 811/1360/166 +f 817/1375/171 830/1436/146 818/1378/146 +f 838/1401/161 851/1459/145 839/2038/145 +f 835/1393/166 848/1453/149 836/1398/149 +f 842/1410/146 855/1442/167 843/1382/167 +f 839/1404/145 852/1462/165 840/1409/165 +f 836/1398/149 849/1455/168 837/1396/168 +f 843/1382/167 856/1445/169 844/1385/169 +f 833/1390/158 846/1449/170 834/1388/170 +f 840/1409/165 853/1464/171 841/1407/171 +f 837/1396/168 850/1457/161 838/1401/161 +f 844/1385/169 845/1447/158 833/1390/158 +f 834/1388/170 847/1451/166 835/1393/166 +f 841/1407/171 854/1443/146 842/1410/146 +f 875/2326/145 864/2327/165 863/2328/145 +f 872/2329/149 861/2330/168 860/2331/149 +f 879/2332/167 868/2333/169 867/2334/167 +f 869/2335/158 858/2336/170 857/2337/158 +f 876/2338/165 865/2339/171 864/2327/165 +f 873/2340/168 862/2341/161 861/2330/168 +f 880/2342/169 857/2337/158 868/2333/169 +f 870/2343/170 859/2344/166 858/2336/170 +f 877/2345/171 866/2346/146 865/2339/171 +f 874/2347/161 863/2348/145 862/2341/161 +f 871/2349/166 860/2331/149 859/2344/166 +f 878/2350/146 867/2334/167 866/2346/146 +f 899/2351/145 888/2352/165 887/2353/145 +f 896/2354/149 885/2355/168 884/2356/149 +f 903/2357/167 892/2358/169 891/2359/167 +f 893/2360/158 882/2361/170 881/2362/158 +f 900/2363/165 889/2364/171 888/2352/165 +f 897/2365/168 886/2366/161 885/2355/168 +f 904/2367/169 881/2362/158 892/2358/169 +f 894/2368/170 883/2369/166 882/2361/170 +f 901/2370/171 890/2371/146 889/2364/171 +f 898/2372/161 887/2373/145 886/2366/161 +f 895/2374/166 884/2356/149 883/2369/166 +f 902/2375/146 891/2359/167 890/2371/146 +f 962/2376/146 963/2377/148 961/2378/146 +f 940/2379/146 941/2380/148 939/2381/146 +f 908/2382/158 909/2383/160 907/2384/158 +f 948/2385/149 949/2386/159 947/2387/149 +f 936/2388/148 906/2389/145 935/2390/148 +f 910/2391/160 911/2392/146 909/2383/160 +f 964/2393/148 965/2394/145 963/2377/148 +f 934/2395/146 935/2390/148 933/2396/146 +f 912/2397/146 913/2398/148 911/2392/146 +f 944/2399/145 945/2400/147 943/2401/145 +f 932/2402/160 933/2403/146 931/2404/160 +f 914/2405/148 915/2406/145 913/2398/148 +f 966/2407/145 967/2408/147 965/2409/145 +f 929/2410/158 932/2402/160 931/2404/160 +f 916/2411/145 917/2412/147 915/2406/145 +f 942/2413/148 943/2401/145 941/2380/148 +f 928/2414/159 929/2410/158 927/2415/159 +f 918/2416/147 919/2417/149 917/2412/147 +f 924/2418/147 925/2419/149 923/2420/147 +f 926/2421/149 927/2415/159 925/2419/149 +f 920/2422/149 921/2423/159 919/2424/149 +f 946/2425/147 947/2387/149 945/2400/147 +f 968/2426/147 938/2427/149 967/2408/147 +f 921/2423/159 908/2382/158 907/2384/158 +f 905/2428/145 923/2420/147 906/2389/145 +f 960/2429/160 961/2378/146 959/2430/160 +f 950/2431/159 951/2432/158 949/2386/159 +f 956/2433/159 957/2434/158 955/2435/159 +f 958/2436/158 959/2430/160 957/2434/158 +f 952/2437/158 953/2438/160 951/2439/158 +f 954/2440/160 939/2381/146 953/2438/160 +f 937/2441/149 955/2435/159 938/2427/149 +f 1026/2442/148 1027/2443/145 1025/2444/148 +f 1004/2445/148 1005/2446/145 1003/2447/148 +f 972/2448/160 973/2449/146 971/2450/160 +f 1012/2451/159 1013/2452/158 1011/2453/159 +f 1000/2454/145 970/2455/147 999/2456/145 +f 974/2457/146 975/2458/148 973/2449/146 +f 1027/2443/145 1030/2459/147 1029/2460/147 +f 998/2461/148 999/2456/145 997/2462/148 +f 976/2463/148 977/2464/145 975/2458/148 +f 1008/2465/147 1009/2466/149 1007/2467/147 +f 996/2468/146 997/2469/148 995/2470/146 +f 978/2471/145 979/2472/147 977/2464/145 +f 1030/2473/147 1031/2474/149 1029/2475/147 +f 993/2476/160 996/2468/146 995/2470/146 +f 980/2477/147 981/2478/149 979/2472/147 +f 1006/2479/145 1007/2467/147 1005/2446/145 +f 992/2480/158 993/2476/160 991/2481/158 +f 982/2482/149 983/2483/159 981/2478/149 +f 988/2484/149 989/2485/159 987/2486/149 +f 990/2487/159 991/2481/158 989/2485/159 +f 984/2488/159 985/2489/158 983/2490/159 +f 1010/2491/149 1011/2453/159 1009/2466/149 +f 1032/2492/149 1002/2493/159 1031/2474/149 +f 986/2494/158 971/2450/160 985/2489/158 +f 969/2495/147 987/2486/149 970/2455/147 +f 1024/2496/146 1025/2444/148 1023/2497/146 +f 1014/2498/158 1015/2499/160 1013/2452/158 +f 1020/2500/158 1021/2501/160 1019/2502/158 +f 1022/2503/160 1023/2497/146 1021/2501/160 +f 1016/2504/160 1017/2505/146 1015/2506/160 +f 1018/2507/146 1003/2447/148 1017/2505/146 +f 1001/2508/159 1019/2502/158 1002/2493/159 +f 1051/1505/145 1049/1515/200 1050/1499/200 +f 1055/1496/201 1054/2509/158 1056/2510/201 +f 1060/2511/202 1072/2512/203 1063/2513/203 +f 1064/2514/204 1066/2515/205 1061/2516/205 +f 1058/2517/206 1070/2518/207 1059/2519/207 +f 1072/2512/203 1064/2514/204 1063/2513/203 +f 1062/2520/208 1066/2515/205 1065/2521/208 +f 1068/2522/209 1058/2517/206 1057/2523/209 +f 1060/2511/202 1070/2518/207 1069/2524/202 +f 1062/2520/208 1068/2525/209 1057/2526/209 +f 1078/1514/210 1050/1499/200 1049/1515/200 +f 1074/1512/143 1078/1514/210 1073/1507/143 +f 1075/1509/144 1079/2527/211 1076/2528/144 +f 1056/2529/201 1080/2077/211 1055/1513/201 +f 1116/2530/212 1123/2531/148 1115/2532/148 +f 1119/2533/159 1128/2534/213 1127/2535/159 +f 1115/2532/148 1122/2536/214 1114/2537/214 +f 1114/2537/214 1121/2538/144 1113/2539/144 +f 1117/2540/143 1124/2541/212 1116/2530/212 +f 1118/2542/215 1125/2543/143 1117/2540/143 +f 1119/2533/159 1126/2544/215 1118/2542/215 +f 1113/2545/144 1128/2534/213 1120/2546/213 +f 1136/2547/216 1137/2548/144 1144/2549/216 +f 1134/2550/217 1141/2551/143 1133/2552/143 +f 1131/2553/160 1138/2554/218 1130/2555/218 +f 1132/2556/219 1141/2551/143 1140/2557/219 +f 1130/2555/218 1137/2558/144 1129/2559/144 +f 1134/2550/217 1143/2560/147 1142/2561/217 +f 1136/2547/216 1143/2560/147 1135/2562/147 +f 1132/2556/219 1139/2563/160 1131/2553/160 +f 1145/2564/144 1160/2565/220 1152/2566/220 +f 1151/2567/146 1158/2568/221 1150/2569/221 +f 1149/2570/143 1156/2571/222 1148/2572/222 +f 1147/2573/149 1154/2574/223 1146/2575/223 +f 1152/2566/220 1159/2576/146 1151/2567/146 +f 1150/2569/221 1157/2577/143 1149/2570/143 +f 1148/2572/222 1155/2578/149 1147/2573/149 +f 1146/2575/223 1153/2579/144 1145/2580/144 +f 1172/2581/143 1163/2582/219 1164/2583/143 +f 1172/2581/143 1165/2584/217 1173/2585/217 +f 1170/2586/160 1163/2582/219 1171/2587/219 +f 1169/2588/218 1162/2589/160 1170/2586/160 +f 1174/2590/147 1167/2591/216 1175/2592/216 +f 1175/2592/216 1168/2593/144 1176/2594/144 +f 1174/2590/147 1165/2584/217 1166/2595/147 +f 1176/2596/144 1161/2597/218 1169/2588/218 +f 1192/2598/144 1177/2599/214 1185/2600/214 +f 1190/2601/159 1181/2602/215 1182/2603/159 +f 1191/2604/213 1184/2605/144 1192/2606/144 +f 1186/2607/148 1177/2599/214 1178/2608/148 +f 1189/2609/215 1180/2610/143 1181/2602/215 +f 1187/2611/212 1180/2610/143 1188/2612/143 +f 1191/2604/213 1182/2603/159 1183/2613/213 +f 1186/2607/148 1179/2614/212 1187/2611/212 +f 1200/2615/224 1201/2616/144 1208/2617/224 +f 1198/2618/163 1205/2619/143 1197/2620/143 +f 1195/2621/145 1202/2622/164 1194/2623/164 +f 1197/2620/143 1204/2624/225 1196/2625/225 +f 1193/2626/144 1202/2622/164 1201/2627/144 +f 1199/2628/158 1206/2629/163 1198/2618/163 +f 1200/2615/224 1207/2630/158 1199/2628/158 +f 1196/2625/225 1203/2631/145 1195/2621/145 +f 1224/2632/144 1209/2633/164 1217/2634/164 +f 1221/2635/163 1214/2636/158 1222/2637/158 +f 1223/2638/224 1216/2639/144 1224/2640/144 +f 1217/2634/164 1210/2641/145 1218/2642/145 +f 1220/2643/143 1213/2644/163 1221/2635/163 +f 1219/2645/225 1212/2646/143 1220/2643/143 +f 1222/2637/158 1215/2647/224 1223/2638/224 +f 1218/2642/145 1211/2648/225 1219/2645/225 +f 1240/2649/144 1225/2650/223 1233/2651/223 +f 1237/2652/221 1230/2653/146 1238/2654/146 +f 1240/2655/144 1231/2656/220 1232/2657/144 +f 1233/2651/223 1226/2658/149 1234/2659/149 +f 1236/2660/143 1229/2661/221 1237/2652/221 +f 1235/2662/222 1228/2663/143 1236/2660/143 +f 1238/2654/146 1231/2656/220 1239/2664/220 +f 1234/2659/149 1227/2665/222 1235/2662/222 +f 1255/1588/226 1248/2666/144 1247/2667/226 +f 1254/2123/166 1245/2668/227 1253/1591/227 +f 1252/1594/143 1243/2669/228 1251/1595/228 +f 1250/2124/171 1241/2670/229 1249/1597/229 +f 1255/1598/226 1246/2671/166 1254/1599/166 +f 1253/1601/227 1244/2672/143 1252/1602/143 +f 1250/1604/171 1243/2673/228 1242/2674/171 +f 1249/2121/229 1248/2675/144 1256/1585/144 +f 1262/2676/230 1260/2677/231 1258/2678/232 +f 1271/2679/233 1262/2680/230 1263/2681/234 +f 1268/2682/235 1261/2683/236 1269/2684/237 +f 1266/2685/238 1259/2686/239 1267/2687/240 +f 1272/2688/241 1257/2689/242 1265/2690/243 +f 1272/2691/241 1263/2692/234 1264/2693/244 +f 1270/2694/245 1261/2695/236 1262/2696/230 +f 1268/2682/235 1259/2697/239 1260/2698/231 +f 1265/2690/243 1258/2699/232 1266/2685/238 +f 1273/1584/229 1272/2688/241 1265/2690/243 +f 1280/1587/144 1271/2679/233 1272/2691/241 +f 1277/1592/227 1270/2694/245 1278/1590/166 +f 1275/1593/228 1268/2682/235 1276/1600/143 +f 1273/1584/229 1266/2685/238 1274/1596/171 +f 1278/1590/166 1271/2679/233 1279/1589/226 +f 1276/1600/143 1269/2684/237 1277/1592/227 +f 1274/1596/171 1267/2687/240 1275/1593/228 +f 1286/1617/228 1295/2700/238 1294/2701/240 +f 1285/1608/143 1292/2702/237 1284/1619/227 +f 1283/1611/166 1290/2703/233 1282/1622/226 +f 1288/1615/229 1295/2700/238 1287/1605/171 +f 1286/1617/228 1293/2704/235 1285/1608/143 +f 1283/1611/166 1292/2702/237 1291/2705/245 +f 1281/1620/144 1290/2703/233 1289/2706/241 +f 1288/1615/229 1289/2707/241 1296/2708/243 +f 1296/2708/243 1303/2709/232 1295/2700/238 +f 1294/2701/240 1301/2710/231 1293/2704/235 +f 1291/2705/245 1300/2711/236 1299/2712/230 +f 1289/2706/241 1298/2713/234 1297/2714/244 +f 1289/2707/241 1304/2715/242 1296/2708/243 +f 1294/2701/240 1303/2716/232 1302/2717/239 +f 1292/2702/237 1301/2718/231 1300/2719/236 +f 1291/2705/245 1298/2720/234 1290/2703/233 +f 1299/2721/230 1301/2722/231 1303/2723/232 +f 1312/1624/229 1313/2724/144 1305/1625/144 +f 1311/1607/171 1318/2725/228 1319/2726/171 +f 1308/1609/227 1317/2727/143 1309/1610/143 +f 1306/1612/226 1315/2728/166 1307/1613/166 +f 1311/2125/171 1320/2729/229 1312/1614/229 +f 1309/2126/143 1318/2730/228 1310/1616/228 +f 1308/1618/227 1315/2731/166 1316/2732/227 +f 1306/1621/226 1313/2733/144 1314/2734/226 +f 1327/1628/171 1334/2735/240 1326/1626/228 +f 1325/1629/143 1332/2736/237 1324/1640/227 +f 1323/1632/166 1330/2737/233 1322/1643/226 +f 1328/1636/229 1335/2738/238 1327/1628/171 +f 1326/1626/228 1333/2739/235 1325/1629/143 +f 1323/1632/166 1332/2736/237 1331/2740/245 +f 1321/1641/144 1330/2737/233 1329/2741/241 +f 1321/1645/144 1336/2742/243 1328/1636/229 +f 1336/2742/243 1343/2743/232 1335/2738/238 +f 1333/2739/235 1342/2744/239 1341/2745/231 +f 1331/2740/245 1340/2746/236 1339/2747/230 +f 1329/2741/241 1338/2748/234 1337/2749/244 +f 1329/2750/241 1344/2751/242 1336/2742/243 +f 1335/2738/238 1342/2752/239 1334/2735/240 +f 1332/2736/237 1341/2753/231 1340/2754/236 +f 1331/2740/245 1338/2755/234 1330/2737/233 +f 1339/2756/230 1341/2757/231 1343/2758/232 +f 1345/1644/144 1360/2759/229 1353/2760/144 +f 1350/2129/228 1359/2761/171 1351/1627/171 +f 1348/1630/227 1357/2762/143 1349/1631/143 +f 1346/1633/226 1355/2763/166 1347/1634/166 +f 1351/2130/171 1360/2764/229 1352/1635/229 +f 1349/1637/143 1358/2765/228 1350/1638/228 +f 1347/2131/166 1356/2766/227 1348/1639/227 +f 1346/1642/226 1353/2767/144 1354/2768/226 +f 1375/1651/226 1368/2769/144 1367/2770/226 +f 1373/1653/227 1366/2771/166 1365/2772/227 +f 1372/2136/143 1363/2773/228 1371/1656/228 +f 1370/2137/171 1361/2774/229 1369/1659/229 +f 1375/1661/226 1366/2775/166 1374/1662/166 +f 1373/1663/227 1364/2776/143 1372/1664/143 +f 1370/1665/171 1363/2777/228 1362/2778/171 +f 1376/1648/144 1361/2779/229 1368/2780/144 +f 1382/2781/230 1380/2782/231 1378/2783/232 +f 1390/2784/245 1383/2785/234 1391/2786/233 +f 1389/2787/237 1380/2788/231 1381/2789/236 +f 1387/2790/240 1378/2791/232 1379/2792/239 +f 1385/2793/243 1384/2794/244 1377/2795/242 +f 1392/2796/241 1383/2797/234 1384/2798/244 +f 1390/2784/245 1381/2799/236 1382/2800/230 +f 1388/2801/235 1379/2802/239 1380/2803/231 +f 1386/2804/238 1377/2805/242 1378/2806/232 +f 1393/1660/229 1392/2807/241 1385/2793/243 +f 1400/2134/144 1391/2786/233 1392/2796/241 +f 1398/1652/166 1389/2787/237 1390/2784/245 +f 1395/1657/228 1388/2801/235 1396/1655/143 +f 1393/1660/229 1386/2804/238 1394/1658/171 +f 1398/1652/166 1391/2786/233 1399/1649/226 +f 1396/1655/143 1389/2787/237 1397/1654/227 +f 1394/1658/171 1387/2790/240 1395/1657/228 +f 1415/1670/226 1408/2808/144 1407/2809/226 +f 1413/1673/227 1406/2810/166 1405/2811/227 +f 1412/2141/143 1403/2812/228 1411/1676/228 +f 1410/2142/171 1401/2813/229 1409/1679/229 +f 1415/1681/226 1406/2814/166 1414/1682/166 +f 1413/1683/227 1404/2815/143 1412/1684/143 +f 1410/1686/171 1403/2816/228 1402/2817/171 +f 1416/1668/144 1401/2818/229 1408/2819/144 +f 1422/2820/230 1420/2821/231 1418/2822/232 +f 1430/2823/245 1423/2824/234 1431/2825/233 +f 1428/2826/235 1421/2827/236 1429/2828/237 +f 1427/2829/240 1418/2830/232 1419/2831/239 +f 1432/2832/241 1417/2833/242 1425/2834/243 +f 1432/2835/241 1423/2836/234 1424/2837/244 +f 1430/2823/245 1421/2838/236 1422/2839/230 +f 1427/2829/240 1420/2840/231 1428/2826/235 +f 1426/2841/246 1417/2842/242 1418/2843/232 +f 1433/1680/229 1432/2832/241 1425/2834/243 +f 1440/1669/144 1431/2825/233 1432/2835/241 +f 1438/1672/166 1429/2828/237 1430/2823/245 +f 1435/1677/228 1428/2826/235 1436/1675/143 +f 1433/1680/229 1426/2841/246 1434/1678/171 +f 1438/1672/166 1431/2825/233 1439/1671/226 +f 1436/1675/143 1429/2828/237 1437/1674/227 +f 1434/1678/171 1427/2829/240 1435/1677/228 +f 1442/1697/143 1445/1713/247 1441/1698/143 +f 1451/1708/144 1456/1715/211 1452/1704/144 +f 1455/1707/211 1463/1723/201 1456/1715/211 +f 1461/1725/143 1465/1738/247 1464/1726/143 +f 1463/1723/201 1457/2143/248 1460/1722/248 +f 1446/1696/247 1457/2143/248 1445/1713/247 +f 1471/1736/144 1476/1740/211 1472/1732/144 +f 1475/1735/211 1480/1748/201 1476/1740/211 +f 1480/1748/201 1477/2146/248 1478/1747/248 +f 1466/1724/247 1477/2146/248 1465/1738/247 +f 1533/2844/147 1510/2845/149 1534/2846/149 +f 1531/2847/148 1508/2848/145 1532/2849/145 +f 1529/2850/160 1506/2851/146 1530/2852/146 +f 1534/2846/149 1511/2853/159 1535/2854/159 +f 1532/2855/145 1509/2856/147 1533/2844/147 +f 1530/2852/146 1507/2857/148 1531/2847/148 +f 1536/2858/158 1505/2859/160 1529/2850/160 +f 1535/2854/159 1512/2860/158 1536/2858/158 +f 1523/2861/148 1516/2862/145 1524/2863/145 +f 1521/2864/160 1514/2865/146 1522/2866/146 +f 1527/2867/159 1520/2868/158 1528/2869/158 +f 1525/2870/147 1518/2871/149 1526/2872/149 +f 1538/2873/159 1545/2874/158 1537/2875/158 +f 1537/2875/158 1552/2876/160 1544/2877/160 +f 1526/2872/149 1519/2878/159 1527/2867/159 +f 1524/2879/145 1517/2880/147 1525/2870/147 +f 1522/2866/146 1515/2881/148 1523/2861/148 +f 1528/2869/158 1513/2882/160 1521/2864/160 +f 1543/2883/146 1550/2884/148 1542/2885/148 +f 1541/2886/145 1548/2887/147 1540/2888/147 +f 1539/2889/149 1546/2890/159 1538/2873/159 +f 1544/2877/160 1551/2891/146 1543/2883/146 +f 1542/2885/148 1549/2892/145 1541/2893/145 +f 1540/2888/147 1547/2894/149 1539/2889/149 +f 1564/2895/147 1571/2896/149 1563/2897/149 +f 1562/2898/159 1569/2899/158 1561/2900/158 +f 1561/2900/158 1576/2901/160 1568/2902/160 +f 1567/2903/146 1574/2904/148 1566/2905/148 +f 1565/2906/145 1572/2907/147 1564/2895/147 +f 1563/2897/149 1570/2908/159 1562/2898/159 +f 1568/2902/160 1575/2909/146 1567/2903/146 +f 1566/2905/148 1573/2910/145 1565/2911/145 +f 1628/1903/249 1635/2912/250 1627/1895/168 +f 1625/1904/144 1634/2913/251 1633/2914/252 +f 1632/1899/253 1633/2915/252 1640/2916/254 +f 1639/2917/255 1648/2918/256 1647/2919/257 +f 1637/2920/258 1646/2921/259 1645/2922/260 +f 1635/2912/250 1644/2923/261 1643/2924/262 +f 1633/2914/252 1642/2925/263 1641/2926/264 +f 1633/2915/252 1648/2927/256 1640/2916/254 +f 1638/2928/265 1647/2929/257 1646/2930/259 +f 1637/2920/258 1644/2931/261 1636/2932/266 +f 1635/2912/250 1642/2933/263 1634/2913/251 +f 1643/2934/262 1645/2935/260 1647/2936/257 +f 1649/1909/144 1664/2937/253 1657/2938/144 +f 1655/1891/167 1662/2939/267 1663/2940/167 +f 1652/1893/249 1661/2941/143 1653/1894/143 +f 1650/1896/268 1659/2942/168 1651/1897/168 +f 1655/2183/167 1664/2943/253 1656/1898/253 +f 1653/2184/143 1662/2944/267 1654/1900/267 +f 1652/1902/249 1659/2945/168 1660/2946/249 +f 1649/2186/144 1658/2947/268 1650/1905/268 +f 1671/1910/167 1678/2948/265 1670/1922/267 +f 1669/1913/143 1676/2949/266 1668/1924/249 +f 1667/1916/168 1674/2950/251 1666/1927/268 +f 1672/1920/253 1679/2951/255 1671/1910/167 +f 1670/1922/267 1677/2952/258 1669/1913/143 +f 1667/1916/168 1676/2949/266 1675/2953/250 +f 1665/1925/144 1674/2950/251 1673/2954/252 +f 1672/1920/253 1673/2955/252 1680/2956/254 +f 1680/2956/254 1687/2957/257 1679/2951/255 +f 1678/2948/265 1685/2958/260 1677/2952/258 +f 1675/2953/250 1684/2959/261 1683/2960/262 +f 1673/2954/252 1682/2961/263 1681/2962/264 +f 1673/2955/252 1688/2963/256 1680/2956/254 +f 1678/2948/265 1687/2964/257 1686/2965/259 +f 1677/2952/258 1684/2966/261 1676/2949/266 +f 1675/2953/250 1682/2967/263 1674/2950/251 +f 1683/2968/262 1685/2969/260 1687/2970/257 +f 1689/1930/144 1704/2971/253 1697/2972/144 +f 1694/1911/267 1703/2973/167 1695/1912/167 +f 1693/1915/143 1700/2974/249 1701/2975/143 +f 1690/1917/268 1699/2976/168 1691/1918/168 +f 1695/2187/167 1704/2977/253 1696/1919/253 +f 1693/2188/143 1702/2978/267 1694/1921/267 +f 1692/1923/249 1699/2979/168 1700/2980/249 +f 1689/2190/144 1698/2981/268 1690/1926/268 +f 1720/2191/144 1711/2982/268 1719/1935/268 +f 1717/1938/249 1710/2983/168 1709/2984/249 +f 1716/2193/143 1707/2985/267 1715/1941/267 +f 1714/1944/167 1705/2986/253 1713/1945/253 +f 1719/1946/268 1710/2987/168 1718/1947/168 +f 1717/1948/249 1708/2988/143 1716/1949/143 +f 1714/1950/167 1707/2989/267 1706/2990/167 +f 1720/1933/144 1705/2991/253 1712/2992/144 +f 1726/2993/262 1724/2994/260 1722/2995/257 +f 1734/2996/250 1727/2997/263 1735/2998/251 +f 1732/2999/258 1725/3000/261 1733/3001/266 +f 1731/3002/265 1722/3003/257 1723/3004/259 +f 1736/3005/252 1721/3006/256 1729/3007/254 +f 1736/3008/252 1727/3009/263 1728/3010/264 +f 1734/2996/250 1725/3011/261 1726/3012/262 +f 1731/3002/265 1724/3013/260 1732/2999/258 +f 1730/3014/255 1721/3015/256 1722/3016/257 +f 1737/1943/253 1736/3005/252 1729/3007/254 +f 1744/1934/144 1735/2998/251 1736/3008/252 +f 1741/1939/249 1734/2996/250 1742/1937/168 +f 1739/1942/267 1732/2999/258 1740/1940/143 +f 1737/1943/253 1730/3014/255 1738/1951/167 +f 1742/1937/168 1735/2998/251 1743/1936/268 +f 1740/1940/143 1733/3001/266 1741/1939/249 +f 1739/1942/267 1730/3014/255 1731/3002/265 +f 1759/1956/268 1752/3017/144 1751/3018/268 +f 1758/2196/168 1749/3019/249 1757/1959/249 +f 1756/2197/143 1747/3020/267 1755/1962/267 +f 1754/2198/167 1745/3021/253 1753/1965/253 +f 1759/1967/268 1750/3022/168 1758/1968/168 +f 1757/1969/249 1748/3023/143 1756/1970/143 +f 1755/1971/267 1746/3024/167 1754/1972/167 +f 1760/1954/144 1745/3025/253 1752/3026/144 +f 1766/3027/262 1764/3028/260 1762/3029/257 +f 1774/3030/250 1767/3031/263 1775/3032/251 +f 1772/3033/258 1765/3034/261 1773/3035/266 +f 1770/3036/255 1763/3037/259 1771/3038/265 +f 1776/3039/252 1761/3040/256 1769/3041/254 +f 1776/3042/252 1767/3043/263 1768/3044/264 +f 1774/3030/250 1765/3045/261 1766/3046/262 +f 1771/3038/265 1764/3047/260 1772/3033/258 +f 1770/3036/255 1761/3048/256 1762/3049/257 +f 1777/1966/253 1776/3039/252 1769/3041/254 +f 1784/1955/144 1775/3032/251 1776/3042/252 +f 1782/1958/168 1773/3035/266 1774/3030/250 +f 1779/1963/267 1772/3033/258 1780/1961/143 +f 1777/1966/253 1770/3036/255 1778/1964/167 +f 1782/1958/168 1775/3032/251 1783/1957/268 +f 1780/1961/143 1773/3035/266 1781/1960/249 +f 1778/1964/167 1771/3038/265 1779/1963/267 +f 1790/1973/267 1799/3050/255 1798/3051/265 +f 1789/1976/143 1796/3052/266 1788/1987/249 +f 1786/1990/268 1795/3053/250 1794/3054/251 +f 1792/1982/253 1799/3050/255 1791/1975/167 +f 1790/1973/267 1797/3055/258 1789/1976/143 +f 1788/1987/249 1795/3053/250 1787/1979/168 +f 1785/1988/144 1794/3054/251 1793/3056/252 +f 1785/1991/144 1800/3057/254 1792/1982/253 +f 1799/3050/255 1808/3058/256 1807/3059/257 +f 1797/3055/258 1806/3060/259 1805/3061/260 +f 1795/3053/250 1804/3062/261 1803/3063/262 +f 1793/3056/252 1802/3064/263 1801/3065/264 +f 1793/3066/252 1808/3067/256 1800/3057/254 +f 1798/3051/265 1807/3068/257 1806/3069/259 +f 1797/3055/258 1804/3070/261 1796/3052/266 +f 1795/3053/250 1802/3071/263 1794/3054/251 +f 1803/3072/262 1805/3073/260 1807/3074/257 +f 1809/1993/144 1824/3075/253 1817/3076/144 +f 1815/1974/167 1822/3077/267 1823/3078/167 +f 1812/1977/249 1821/3079/143 1813/1978/143 +f 1810/1980/268 1819/3080/168 1811/1981/168 +f 1815/1983/167 1824/3081/253 1816/1984/253 +f 1813/2200/143 1822/3082/267 1814/1985/267 +f 1811/2201/168 1820/3083/249 1812/1986/249 +f 1810/1989/268 1817/3084/144 1818/3085/268 +f 1630/1901/267 1637/2920/258 1629/1892/143 +f 1632/1899/253 1639/2917/255 1631/1889/167 +f 1627/1895/168 1634/2913/251 1626/1906/268 +f 1629/1892/143 1636/2932/266 1628/1903/249 +f 1631/1889/167 1638/2928/265 1630/1901/267 +f 658/2203/161 659/3086/145 647/2204/145 +f 655/2206/166 656/2215/149 644/2207/149 +f 662/2209/146 663/2217/167 651/2210/167 +f 659/2212/145 660/2222/165 648/2213/165 +f 656/2215/149 657/2224/168 645/2216/168 +f 663/2217/167 664/2225/169 652/2218/169 +f 653/2219/158 654/2226/170 642/2220/170 +f 660/2222/165 661/2227/171 649/2223/171 +f 657/2224/168 658/2203/161 646/2205/161 +f 664/2225/169 653/2219/158 641/2221/158 +f 654/2226/170 655/2206/166 643/2208/166 +f 661/2227/171 662/2209/146 650/2211/146 +f 675/1994/172 676/1246/172 673/1995/173 +f 672/1761/174 676/1246/172 675/1994/172 +f 670/1766/175 674/1238/173 673/1995/173 +f 679/1996/166 691/1334/166 692/1336/149 +f 686/1275/146 698/1326/146 699/1325/167 +f 683/1268/145 695/1343/145 696/1345/165 +f 680/1259/149 692/1336/149 693/1338/168 +f 687/1278/167 699/1325/167 700/1328/169 +f 677/1252/158 689/1330/158 690/1332/170 +f 684/1998/165 696/1345/165 697/1347/171 +f 681/1263/168 693/1338/168 694/1340/161 +f 688/1248/169 700/1328/169 689/1330/158 +f 678/1255/170 690/1332/170 691/1334/166 +f 685/1272/171 697/1347/171 698/1326/146 +f 682/1265/161 694/1340/161 695/1342/145 +f 724/2228/169 736/3087/169 735/2229/167 +f 720/2231/165 732/2278/165 731/2232/145 +f 722/2234/146 734/2282/146 733/2235/171 +f 704/2237/158 728/2266/158 736/2238/169 +f 701/2240/149 725/2271/149 726/2241/166 +f 721/2243/171 733/3088/171 732/2244/165 +f 702/2246/166 726/2269/166 727/2247/170 +f 703/2249/170 727/2267/170 728/2250/158 +f 719/2252/145 731/2277/145 730/2253/161 +f 723/2255/167 735/2283/167 734/2256/146 +f 718/2258/161 730/3089/161 729/2259/168 +f 717/2261/168 729/2273/168 725/2262/149 +f 735/2229/176 736/3087/177 748/2264/177 +f 728/2266/178 737/2268/178 748/2264/177 +f 727/2267/179 738/2270/179 737/2268/178 +f 726/2269/180 739/2272/180 738/2270/179 +f 725/2271/181 740/2274/181 739/2272/180 +f 729/2273/182 741/2276/182 740/2274/181 +f 729/2259/182 730/3089/183 742/2275/183 +f 731/2277/184 743/2285/184 742/2275/183 +f 732/2278/185 744/2281/185 743/2279/184 +f 732/2244/185 733/3088/186 745/2280/186 +f 734/2282/187 746/2284/187 745/2280/186 +f 735/2283/176 747/2265/176 746/2284/187 +f 741/2276/168 753/1295/168 752/1297/149 +f 748/2264/169 760/1298/169 759/1300/167 +f 738/2270/170 750/1301/170 749/1303/158 +f 745/2280/171 757/1304/171 756/1306/165 +f 742/2275/161 754/1307/161 753/1295/168 +f 737/2268/158 749/1303/158 760/1298/169 +f 739/2272/166 751/1311/166 750/1301/170 +f 746/2284/146 758/1318/146 757/1304/171 +f 743/2285/145 755/1315/145 754/1307/161 +f 740/2274/149 752/1297/149 751/1311/166 +f 747/2265/167 759/1300/167 758/1318/146 +f 744/2281/165 756/1306/165 755/1292/145 +f 771/1299/188 772/2004/189 784/2286/189 +f 761/1309/190 773/3090/190 784/2288/189 +f 762/2005/191 774/3091/191 773/2289/190 +f 763/2008/192 775/3092/192 774/2290/191 +f 764/2010/193 776/3093/193 775/2291/192 +f 765/2003/194 777/3094/194 776/2292/193 +f 765/1308/194 766/2007/195 778/2293/195 +f 767/2009/196 779/3095/196 778/2295/195 +f 768/1293/197 780/3096/197 779/2296/196 +f 769/2006/198 781/3097/198 780/2297/197 +f 770/1313/199 782/3098/199 781/2298/198 +f 770/1320/199 771/1319/188 783/2299/188 +f 787/2301/166 799/2322/166 800/2302/149 +f 794/2304/146 806/2323/146 807/2305/167 +f 791/2307/145 803/3099/145 804/2308/165 +f 788/2303/149 800/2302/149 801/2310/168 +f 795/2306/167 807/2305/167 808/2312/169 +f 785/2314/158 797/2321/158 798/2315/170 +f 792/2309/165 804/2308/165 805/2317/171 +f 789/2311/168 801/2310/168 802/2319/161 +f 796/2313/169 808/2312/169 797/2321/158 +f 786/2316/170 798/2315/170 799/2322/166 +f 793/2318/171 805/2317/171 806/2323/146 +f 790/2320/161 802/2319/161 803/2324/145 +f 814/1368/161 826/1427/161 827/1429/145 +f 811/1360/166 823/1421/166 824/1423/149 +f 818/1378/146 830/1436/146 831/1413/167 +f 815/1371/145 827/1430/145 828/1432/165 +f 812/2033/149 824/1423/149 825/1425/168 +f 819/1349/167 831/1413/167 832/1415/169 +f 809/2032/158 821/1417/158 822/1419/170 +f 816/2035/165 828/1432/165 829/1434/171 +f 813/1364/168 825/1425/168 826/1427/161 +f 820/1352/169 832/1415/169 821/1417/158 +f 810/1356/170 822/1419/170 823/1421/166 +f 817/1375/171 829/1434/171 830/1436/146 +f 838/1401/161 850/1457/161 851/1459/145 +f 835/1393/166 847/1451/166 848/1453/149 +f 842/1410/146 854/1443/146 855/1442/167 +f 839/1404/145 851/1460/145 852/1462/165 +f 836/1398/149 848/1453/149 849/1455/168 +f 843/1382/167 855/1442/167 856/1445/169 +f 833/1390/158 845/1447/158 846/1449/170 +f 840/1409/165 852/1462/165 853/1464/171 +f 837/1396/168 849/1455/168 850/1457/161 +f 844/1385/169 856/1445/169 845/1447/158 +f 834/1388/170 846/1449/170 847/1451/166 +f 841/1407/171 853/1464/171 854/1443/146 +f 875/2326/145 876/2338/165 864/2327/165 +f 872/2329/149 873/2340/168 861/2330/168 +f 879/2332/167 880/2342/169 868/2333/169 +f 869/2335/158 870/2343/170 858/2336/170 +f 876/2338/165 877/2345/171 865/2339/171 +f 873/2340/168 874/2347/161 862/2341/161 +f 880/2342/169 869/2335/158 857/2337/158 +f 870/2343/170 871/2349/166 859/2344/166 +f 877/2345/171 878/2350/146 866/2346/146 +f 874/2347/161 875/3100/145 863/2348/145 +f 871/2349/166 872/2329/149 860/2331/149 +f 878/2350/146 879/2332/167 867/2334/167 +f 899/2351/145 900/2363/165 888/2352/165 +f 896/2354/149 897/2365/168 885/2355/168 +f 903/2357/167 904/2367/169 892/2358/169 +f 893/2360/158 894/2368/170 882/2361/170 +f 900/2363/165 901/2370/171 889/2364/171 +f 897/2365/168 898/2372/161 886/2366/161 +f 904/2367/169 893/2360/158 881/2362/158 +f 894/2368/170 895/2374/166 883/2369/166 +f 901/2370/171 902/2375/146 890/2371/146 +f 898/2372/161 899/3101/145 887/2373/145 +f 895/2374/166 896/2354/149 884/2356/149 +f 902/2375/146 903/2357/167 891/2359/167 +f 962/2376/146 964/2393/148 963/2377/148 +f 940/2379/146 942/2413/148 941/2380/148 +f 908/2382/158 910/2391/160 909/2383/160 +f 948/2385/149 950/2431/159 949/2386/159 +f 936/2388/148 905/2428/145 906/2389/145 +f 910/2391/160 912/2397/146 911/2392/146 +f 964/2393/148 966/3102/145 965/2394/145 +f 934/2395/146 936/2388/148 935/2390/148 +f 912/2397/146 914/2405/148 913/2398/148 +f 944/2399/145 946/2425/147 945/2400/147 +f 932/2402/160 934/3103/146 933/2403/146 +f 914/2405/148 916/2411/145 915/2406/145 +f 966/2407/145 968/2426/147 967/2408/147 +f 929/2410/158 930/3104/158 932/2402/160 +f 916/2411/145 918/2416/147 917/2412/147 +f 942/2413/148 944/2399/145 943/2401/145 +f 928/2414/159 930/3104/158 929/2410/158 +f 918/2416/147 920/3105/149 919/2417/149 +f 924/2418/147 926/2421/149 925/2419/149 +f 926/2421/149 928/2414/159 927/2415/159 +f 920/2422/149 922/3106/159 921/2423/159 +f 946/2425/147 948/2385/149 947/2387/149 +f 968/2426/147 937/2441/149 938/2427/149 +f 921/2423/159 922/3106/159 908/2382/158 +f 905/2428/145 924/2418/147 923/2420/147 +f 960/2429/160 962/2376/146 961/2378/146 +f 950/2431/159 952/3107/158 951/2432/158 +f 956/2433/159 958/2436/158 957/2434/158 +f 958/2436/158 960/2429/160 959/2430/160 +f 952/2437/158 954/2440/160 953/2438/160 +f 954/2440/160 940/2379/146 939/2381/146 +f 937/2441/149 956/2433/159 955/2435/159 +f 1026/2442/148 1028/3108/145 1027/2443/145 +f 1004/2445/148 1006/2479/145 1005/2446/145 +f 972/2448/160 974/2457/146 973/2449/146 +f 1012/2451/159 1014/2498/158 1013/2452/158 +f 1000/2454/145 969/2495/147 970/2455/147 +f 974/2457/146 976/2463/148 975/2458/148 +f 1027/2443/145 1028/3108/145 1030/2459/147 +f 998/2461/148 1000/2454/145 999/2456/145 +f 976/2463/148 978/2471/145 977/2464/145 +f 1008/2465/147 1010/2491/149 1009/2466/149 +f 996/2468/146 998/3109/148 997/2469/148 +f 978/2471/145 980/2477/147 979/2472/147 +f 1030/2473/147 1032/2492/149 1031/2474/149 +f 993/2476/160 994/3110/160 996/2468/146 +f 980/2477/147 982/2482/149 981/2478/149 +f 1006/2479/145 1008/2465/147 1007/2467/147 +f 992/2480/158 994/3110/160 993/2476/160 +f 982/2482/149 984/3111/159 983/2483/159 +f 988/2484/149 990/2487/159 989/2485/159 +f 990/2487/159 992/2480/158 991/2481/158 +f 984/2488/159 986/2494/158 985/2489/158 +f 1010/2491/149 1012/2451/159 1011/2453/159 +f 1032/2492/149 1001/2508/159 1002/2493/159 +f 986/2494/158 972/2448/160 971/2450/160 +f 969/2495/147 988/2484/149 987/2486/149 +f 1024/2496/146 1026/2442/148 1025/2444/148 +f 1014/2498/158 1016/3112/160 1015/2499/160 +f 1020/2500/158 1022/2503/160 1021/2501/160 +f 1022/2503/160 1024/2496/146 1023/2497/146 +f 1016/2504/160 1018/2507/146 1017/2505/146 +f 1018/2507/146 1004/2445/148 1003/2447/148 +f 1001/2508/159 1020/2500/158 1019/2502/158 +f 1051/1505/145 1052/1497/145 1049/1515/200 +f 1055/1496/201 1053/1498/158 1054/2509/158 +f 1060/2511/202 1069/2524/202 1072/2512/203 +f 1064/2514/204 1071/3113/204 1066/2515/205 +f 1058/2517/206 1067/3114/206 1070/2518/207 +f 1072/2512/203 1071/3113/204 1064/2514/204 +f 1062/2520/208 1061/2516/205 1066/2515/205 +f 1068/2522/209 1067/3114/206 1058/2517/206 +f 1060/2511/202 1059/2519/207 1070/2518/207 +f 1062/2520/208 1065/2521/208 1068/2525/209 +f 1078/1514/210 1077/1511/210 1050/1499/200 +f 1074/1512/143 1077/1511/210 1078/1514/210 +f 1075/1509/144 1080/1508/211 1079/2527/211 +f 1056/2529/201 1079/3115/211 1080/2077/211 +f 1116/2530/212 1124/2541/212 1123/2531/148 +f 1119/2533/159 1120/2546/213 1128/2534/213 +f 1115/2532/148 1123/2531/148 1122/2536/214 +f 1114/2537/214 1122/2536/214 1121/2538/144 +f 1117/2540/143 1125/2543/143 1124/2541/212 +f 1118/2542/215 1126/2544/215 1125/2543/143 +f 1119/2533/159 1127/2535/159 1126/2544/215 +f 1113/2545/144 1121/3116/144 1128/2534/213 +f 1136/2547/216 1129/3117/144 1137/2548/144 +f 1134/2550/217 1142/2561/217 1141/2551/143 +f 1131/2553/160 1139/2563/160 1138/2554/218 +f 1132/2556/219 1133/2552/143 1141/2551/143 +f 1130/2555/218 1138/2554/218 1137/2558/144 +f 1134/2550/217 1135/2562/147 1143/2560/147 +f 1136/2547/216 1144/2549/216 1143/2560/147 +f 1132/2556/219 1140/2557/219 1139/2563/160 +f 1145/2564/144 1153/3118/144 1160/2565/220 +f 1151/2567/146 1159/2576/146 1158/2568/221 +f 1149/2570/143 1157/2577/143 1156/2571/222 +f 1147/2573/149 1155/2578/149 1154/2574/223 +f 1152/2566/220 1160/2565/220 1159/2576/146 +f 1150/2569/221 1158/2568/221 1157/2577/143 +f 1148/2572/222 1156/2571/222 1155/2578/149 +f 1146/2575/223 1154/2574/223 1153/2579/144 +f 1172/2581/143 1171/2587/219 1163/2582/219 +f 1172/2581/143 1164/2583/143 1165/2584/217 +f 1170/2586/160 1162/2589/160 1163/2582/219 +f 1169/2588/218 1161/2597/218 1162/2589/160 +f 1174/2590/147 1166/2595/147 1167/2591/216 +f 1175/2592/216 1167/2591/216 1168/2593/144 +f 1174/2590/147 1173/2585/217 1165/2584/217 +f 1176/2596/144 1168/3119/144 1161/2597/218 +f 1192/2598/144 1184/3120/144 1177/2599/214 +f 1190/2601/159 1189/2609/215 1181/2602/215 +f 1191/2604/213 1183/2613/213 1184/2605/144 +f 1186/2607/148 1185/2600/214 1177/2599/214 +f 1189/2609/215 1188/2612/143 1180/2610/143 +f 1187/2611/212 1179/2614/212 1180/2610/143 +f 1191/2604/213 1190/2601/159 1182/2603/159 +f 1186/2607/148 1178/2608/148 1179/2614/212 +f 1200/2615/224 1193/3121/144 1201/2616/144 +f 1198/2618/163 1206/2629/163 1205/2619/143 +f 1195/2621/145 1203/2631/145 1202/2622/164 +f 1197/2620/143 1205/2619/143 1204/2624/225 +f 1193/2626/144 1194/2623/164 1202/2622/164 +f 1199/2628/158 1207/2630/158 1206/2629/163 +f 1200/2615/224 1208/2617/224 1207/2630/158 +f 1196/2625/225 1204/2624/225 1203/2631/145 +f 1224/2632/144 1216/3122/144 1209/2633/164 +f 1221/2635/163 1213/2644/163 1214/2636/158 +f 1223/2638/224 1215/2647/224 1216/2639/144 +f 1217/2634/164 1209/2633/164 1210/2641/145 +f 1220/2643/143 1212/2646/143 1213/2644/163 +f 1219/2645/225 1211/2648/225 1212/2646/143 +f 1222/2637/158 1214/2636/158 1215/2647/224 +f 1218/2642/145 1210/2641/145 1211/2648/225 +f 1240/2649/144 1232/3123/144 1225/2650/223 +f 1237/2652/221 1229/2661/221 1230/2653/146 +f 1240/2655/144 1239/2664/220 1231/2656/220 +f 1233/2651/223 1225/2650/223 1226/2658/149 +f 1236/2660/143 1228/2663/143 1229/2661/221 +f 1235/2662/222 1227/2665/222 1228/2663/143 +f 1238/2654/146 1230/2653/146 1231/2656/220 +f 1234/2659/149 1226/2658/149 1227/2665/222 +f 1255/1588/226 1256/2122/144 1248/2666/144 +f 1254/2123/166 1246/3124/166 1245/2668/227 +f 1252/1594/143 1244/3125/143 1243/2669/228 +f 1250/2124/171 1242/3126/171 1241/2670/229 +f 1255/1598/226 1247/3127/226 1246/2671/166 +f 1253/1601/227 1245/3128/227 1244/2672/143 +f 1250/1604/171 1251/1603/228 1243/2673/228 +f 1249/2121/229 1241/3129/229 1248/2675/144 +f 1264/3130/244 1263/3131/234 1262/2676/230 +f 1262/2676/230 1261/3132/236 1260/2677/231 +f 1260/2677/231 1259/3133/239 1258/2678/232 +f 1258/2678/232 1257/3134/242 1264/3130/244 +f 1264/3130/244 1262/2676/230 1258/2678/232 +f 1271/2679/233 1270/2694/245 1262/2680/230 +f 1268/2682/235 1260/3135/231 1261/2683/236 +f 1266/2685/238 1258/3136/232 1259/2686/239 +f 1272/2688/241 1264/3137/244 1257/2689/242 +f 1272/2691/241 1271/2679/233 1263/2692/234 +f 1270/2694/245 1269/2684/237 1261/2695/236 +f 1268/2682/235 1267/2687/240 1259/2697/239 +f 1265/2690/243 1257/3138/242 1258/2699/232 +f 1273/1584/229 1280/1586/144 1272/2688/241 +f 1280/1587/144 1279/1589/226 1271/2679/233 +f 1277/1592/227 1269/2684/237 1270/2694/245 +f 1275/1593/228 1267/2687/240 1268/2682/235 +f 1273/1584/229 1265/2690/243 1266/2685/238 +f 1278/1590/166 1270/2694/245 1271/2679/233 +f 1276/1600/143 1268/2682/235 1269/2684/237 +f 1274/1596/171 1266/2685/238 1267/2687/240 +f 1286/1617/228 1287/1605/171 1295/2700/238 +f 1285/1608/143 1293/2704/235 1292/2702/237 +f 1283/1611/166 1291/2705/245 1290/2703/233 +f 1288/1615/229 1296/2708/243 1295/2700/238 +f 1286/1617/228 1294/2701/240 1293/2704/235 +f 1283/1611/166 1284/1619/227 1292/2702/237 +f 1281/1620/144 1282/1622/226 1290/2703/233 +f 1288/1615/229 1281/1623/144 1289/2707/241 +f 1296/2708/243 1304/3139/242 1303/2709/232 +f 1294/2701/240 1302/3140/239 1301/2710/231 +f 1291/2705/245 1292/2702/237 1300/2711/236 +f 1289/2706/241 1290/2703/233 1298/2713/234 +f 1289/2707/241 1297/3141/244 1304/2715/242 +f 1294/2701/240 1295/2700/238 1303/2716/232 +f 1292/2702/237 1293/2704/235 1301/2718/231 +f 1291/2705/245 1299/3142/230 1298/2720/234 +f 1297/3143/244 1298/3144/234 1299/2721/230 +f 1299/2721/230 1300/3145/236 1301/2722/231 +f 1301/2722/231 1302/3146/239 1303/2723/232 +f 1303/2723/232 1304/3147/242 1297/3143/244 +f 1297/3143/244 1299/2721/230 1303/2723/232 +f 1312/1624/229 1320/3148/229 1313/2724/144 +f 1311/1607/171 1310/1606/228 1318/2725/228 +f 1308/1609/227 1316/3149/227 1317/2727/143 +f 1306/1612/226 1314/3150/226 1315/2728/166 +f 1311/2125/171 1319/3151/171 1320/2729/229 +f 1309/2126/143 1317/3152/143 1318/2730/228 +f 1308/1618/227 1307/2127/166 1315/2731/166 +f 1306/1621/226 1305/2128/144 1313/2733/144 +f 1327/1628/171 1335/2738/238 1334/2735/240 +f 1325/1629/143 1333/2739/235 1332/2736/237 +f 1323/1632/166 1331/2740/245 1330/2737/233 +f 1328/1636/229 1336/2742/243 1335/2738/238 +f 1326/1626/228 1334/2735/240 1333/2739/235 +f 1323/1632/166 1324/1640/227 1332/2736/237 +f 1321/1641/144 1322/1643/226 1330/2737/233 +f 1321/1645/144 1329/2750/241 1336/2742/243 +f 1336/2742/243 1344/3153/242 1343/2743/232 +f 1333/2739/235 1334/2735/240 1342/2744/239 +f 1331/2740/245 1332/2736/237 1340/2746/236 +f 1329/2741/241 1330/2737/233 1338/2748/234 +f 1329/2750/241 1337/3154/244 1344/2751/242 +f 1335/2738/238 1343/3155/232 1342/2752/239 +f 1332/2736/237 1333/2739/235 1341/2753/231 +f 1331/2740/245 1339/3156/230 1338/2755/234 +f 1337/3157/244 1338/3158/234 1339/2756/230 +f 1339/2756/230 1340/3159/236 1341/2757/231 +f 1341/2757/231 1342/3160/239 1343/2758/232 +f 1343/2758/232 1344/3161/242 1337/3157/244 +f 1337/3157/244 1339/2756/230 1343/2758/232 +f 1345/1644/144 1352/2133/229 1360/2759/229 +f 1350/2129/228 1358/3162/228 1359/2761/171 +f 1348/1630/227 1356/3163/227 1357/2762/143 +f 1346/1633/226 1354/3164/226 1355/2763/166 +f 1351/2130/171 1359/3165/171 1360/2764/229 +f 1349/1637/143 1357/3166/143 1358/2765/228 +f 1347/2131/166 1355/3167/166 1356/2766/227 +f 1346/1642/226 1345/2132/144 1353/2767/144 +f 1375/1651/226 1376/1650/144 1368/2769/144 +f 1373/1653/227 1374/2135/166 1366/2771/166 +f 1372/2136/143 1364/3168/143 1363/2773/228 +f 1370/2137/171 1362/3169/171 1361/2774/229 +f 1375/1661/226 1367/3170/226 1366/2775/166 +f 1373/1663/227 1365/3171/227 1364/2776/143 +f 1370/1665/171 1371/2138/228 1363/2777/228 +f 1376/1648/144 1369/1647/229 1361/2779/229 +f 1384/3172/244 1383/3173/234 1382/2781/230 +f 1382/2781/230 1381/3174/236 1380/2782/231 +f 1380/2782/231 1379/3175/239 1378/2783/232 +f 1378/2783/232 1377/3176/242 1384/3172/244 +f 1384/3172/244 1382/2781/230 1378/2783/232 +f 1390/2784/245 1382/3177/230 1383/2785/234 +f 1389/2787/237 1388/2801/235 1380/2788/231 +f 1387/2790/240 1386/2804/238 1378/2791/232 +f 1385/2793/243 1392/2807/241 1384/2794/244 +f 1392/2796/241 1391/2786/233 1383/2797/234 +f 1390/2784/245 1389/2787/237 1381/2799/236 +f 1388/2801/235 1387/2790/240 1379/2802/239 +f 1386/2804/238 1385/2793/243 1377/2805/242 +f 1393/1660/229 1400/1646/144 1392/2807/241 +f 1400/2134/144 1399/1649/226 1391/2786/233 +f 1398/1652/166 1397/1654/227 1389/2787/237 +f 1395/1657/228 1387/2790/240 1388/2801/235 +f 1393/1660/229 1385/2793/243 1386/2804/238 +f 1398/1652/166 1390/2784/245 1391/2786/233 +f 1396/1655/143 1388/2801/235 1389/2787/237 +f 1394/1658/171 1386/2804/238 1387/2790/240 +f 1415/1670/226 1416/2139/144 1408/2808/144 +f 1413/1673/227 1414/2140/166 1406/2810/166 +f 1412/2141/143 1404/3178/143 1403/2812/228 +f 1410/2142/171 1402/3179/171 1401/2813/229 +f 1415/1681/226 1407/3180/226 1406/2814/166 +f 1413/1683/227 1405/3181/227 1404/2815/143 +f 1410/1686/171 1411/1685/228 1403/2816/228 +f 1416/1668/144 1409/1667/229 1401/2818/229 +f 1424/3182/244 1423/3183/234 1422/2820/230 +f 1422/2820/230 1421/3184/236 1420/2821/231 +f 1420/2821/231 1419/3185/239 1418/2822/232 +f 1418/2822/232 1417/3186/242 1424/3182/244 +f 1424/3182/244 1422/2820/230 1418/2822/232 +f 1430/2823/245 1422/3187/230 1423/2824/234 +f 1428/2826/235 1420/3188/231 1421/2827/236 +f 1427/2829/240 1426/2841/246 1418/2830/232 +f 1432/2832/241 1424/3189/244 1417/2833/242 +f 1432/2835/241 1431/2825/233 1423/2836/234 +f 1430/2823/245 1429/2828/237 1421/2838/236 +f 1427/2829/240 1419/3190/239 1420/2840/231 +f 1426/2841/246 1425/2834/243 1417/2842/242 +f 1433/1680/229 1440/1666/144 1432/2832/241 +f 1440/1669/144 1439/1671/226 1431/2825/233 +f 1438/1672/166 1437/1674/227 1429/2828/237 +f 1435/1677/228 1427/2829/240 1428/2826/235 +f 1433/1680/229 1425/2834/243 1426/2841/246 +f 1438/1672/166 1430/2823/245 1431/2825/233 +f 1436/1675/143 1428/2826/235 1429/2828/237 +f 1434/1678/171 1426/2841/246 1427/2829/240 +f 1442/1697/143 1446/1696/247 1445/1713/247 +f 1451/1708/144 1455/1707/211 1456/1715/211 +f 1455/1707/211 1462/1688/201 1463/1723/201 +f 1461/1725/143 1466/1724/247 1465/1738/247 +f 1463/1723/201 1462/1688/201 1457/2143/248 +f 1446/1696/247 1460/1722/248 1457/2143/248 +f 1471/1736/144 1475/1735/211 1476/1740/211 +f 1475/1735/211 1479/1710/201 1480/1748/201 +f 1480/1748/201 1479/1710/201 1477/2146/248 +f 1466/1724/247 1478/1747/248 1477/2146/248 +f 1533/2844/147 1509/2856/147 1510/2845/149 +f 1531/2847/148 1507/2857/148 1508/2848/145 +f 1529/2850/160 1505/2859/160 1506/2851/146 +f 1534/2846/149 1510/2845/149 1511/2853/159 +f 1532/2855/145 1508/3191/145 1509/2856/147 +f 1530/2852/146 1506/2851/146 1507/2857/148 +f 1536/2858/158 1512/2860/158 1505/2859/160 +f 1535/2854/159 1511/2853/159 1512/2860/158 +f 1523/2861/148 1515/2881/148 1516/2862/145 +f 1521/2864/160 1513/2882/160 1514/2865/146 +f 1527/2867/159 1519/2878/159 1520/2868/158 +f 1525/2870/147 1517/2880/147 1518/2871/149 +f 1538/2873/159 1546/2890/159 1545/2874/158 +f 1537/2875/158 1545/2874/158 1552/2876/160 +f 1526/2872/149 1518/2871/149 1519/2878/159 +f 1524/2879/145 1516/3192/145 1517/2880/147 +f 1522/2866/146 1514/2865/146 1515/2881/148 +f 1528/2869/158 1520/2868/158 1513/2882/160 +f 1543/2883/146 1551/2891/146 1550/2884/148 +f 1541/2886/145 1549/3193/145 1548/2887/147 +f 1539/2889/149 1547/2894/149 1546/2890/159 +f 1544/2877/160 1552/2876/160 1551/2891/146 +f 1542/2885/148 1550/2884/148 1549/2892/145 +f 1540/2888/147 1548/2887/147 1547/2894/149 +f 1564/2895/147 1572/2907/147 1571/2896/149 +f 1562/2898/159 1570/2908/159 1569/2899/158 +f 1561/2900/158 1569/2899/158 1576/2901/160 +f 1567/2903/146 1575/2909/146 1574/2904/148 +f 1565/2906/145 1573/3194/145 1572/2907/147 +f 1563/2897/149 1571/2896/149 1570/2908/159 +f 1568/2902/160 1576/2901/160 1575/2909/146 +f 1566/2905/148 1574/2904/148 1573/2910/145 +f 1628/1903/249 1636/2932/266 1635/2912/250 +f 1625/1904/144 1626/1906/268 1634/2913/251 +f 1632/1899/253 1625/1907/144 1633/2915/252 +f 1639/2917/255 1640/2916/254 1648/2918/256 +f 1637/2920/258 1638/2928/265 1646/2921/259 +f 1635/2912/250 1636/2932/266 1644/2923/261 +f 1633/2914/252 1634/2913/251 1642/2925/263 +f 1633/2915/252 1641/3195/264 1648/2927/256 +f 1638/2928/265 1639/2917/255 1647/2929/257 +f 1637/2920/258 1645/3196/260 1644/2931/261 +f 1635/2912/250 1643/3197/262 1642/2933/263 +f 1641/3198/264 1642/3199/263 1643/2934/262 +f 1643/2934/262 1644/3200/261 1645/2935/260 +f 1645/2935/260 1646/3201/259 1647/2936/257 +f 1647/2936/257 1648/3202/256 1641/3198/264 +f 1641/3198/264 1643/2934/262 1647/2936/257 +f 1649/1909/144 1656/1908/253 1664/2937/253 +f 1655/1891/167 1654/1890/267 1662/2939/267 +f 1652/1893/249 1660/3203/249 1661/2941/143 +f 1650/1896/268 1658/3204/268 1659/2942/168 +f 1655/2183/167 1663/3205/167 1664/2943/253 +f 1653/2184/143 1661/3206/143 1662/2944/267 +f 1652/1902/249 1651/2185/168 1659/2945/168 +f 1649/2186/144 1657/3207/144 1658/2947/268 +f 1671/1910/167 1679/2951/255 1678/2948/265 +f 1669/1913/143 1677/2952/258 1676/2949/266 +f 1667/1916/168 1675/2953/250 1674/2950/251 +f 1672/1920/253 1680/2956/254 1679/2951/255 +f 1670/1922/267 1678/2948/265 1677/2952/258 +f 1667/1916/168 1668/1924/249 1676/2949/266 +f 1665/1925/144 1666/1927/268 1674/2950/251 +f 1672/1920/253 1665/1928/144 1673/2955/252 +f 1680/2956/254 1688/3208/256 1687/2957/257 +f 1678/2948/265 1686/3209/259 1685/2958/260 +f 1675/2953/250 1676/2949/266 1684/2959/261 +f 1673/2954/252 1674/2950/251 1682/2961/263 +f 1673/2955/252 1681/3210/264 1688/2963/256 +f 1678/2948/265 1679/2951/255 1687/2964/257 +f 1677/2952/258 1685/3211/260 1684/2966/261 +f 1675/2953/250 1683/3212/262 1682/2967/263 +f 1681/3213/264 1682/3214/263 1683/2968/262 +f 1683/2968/262 1684/3215/261 1685/2969/260 +f 1685/2969/260 1686/3216/259 1687/2970/257 +f 1687/2970/257 1688/3217/256 1681/3213/264 +f 1681/3213/264 1683/2968/262 1687/2970/257 +f 1689/1930/144 1696/1929/253 1704/2971/253 +f 1694/1911/267 1702/3218/267 1703/2973/167 +f 1693/1915/143 1692/1914/249 1700/2974/249 +f 1690/1917/268 1698/3219/268 1699/2976/168 +f 1695/2187/167 1703/3220/167 1704/2977/253 +f 1693/2188/143 1701/3221/143 1702/2978/267 +f 1692/1923/249 1691/2189/168 1699/2979/168 +f 1689/2190/144 1697/3222/144 1698/2981/268 +f 1720/2191/144 1712/3223/144 1711/2982/268 +f 1717/1938/249 1718/2192/168 1710/2983/168 +f 1716/2193/143 1708/3224/143 1707/2985/267 +f 1714/1944/167 1706/3225/167 1705/2986/253 +f 1719/1946/268 1711/3226/268 1710/2987/168 +f 1717/1948/249 1709/3227/249 1708/2988/143 +f 1714/1950/167 1715/2194/267 1707/2989/267 +f 1720/1933/144 1713/1932/253 1705/2991/253 +f 1728/3228/264 1727/3229/263 1726/2993/262 +f 1726/2993/262 1725/3230/261 1724/2994/260 +f 1724/2994/260 1723/3231/259 1722/2995/257 +f 1722/2995/257 1721/3232/256 1728/3228/264 +f 1728/3228/264 1726/2993/262 1722/2995/257 +f 1734/2996/250 1726/3233/262 1727/2997/263 +f 1732/2999/258 1724/3234/260 1725/3000/261 +f 1731/3002/265 1730/3014/255 1722/3003/257 +f 1736/3005/252 1728/3235/264 1721/3006/256 +f 1736/3008/252 1735/2998/251 1727/3009/263 +f 1734/2996/250 1733/3001/266 1725/3011/261 +f 1731/3002/265 1723/3236/259 1724/3013/260 +f 1730/3014/255 1729/3007/254 1721/3015/256 +f 1737/1943/253 1744/1931/144 1736/3005/252 +f 1744/1934/144 1743/1936/268 1735/2998/251 +f 1741/1939/249 1733/3001/266 1734/2996/250 +f 1739/1942/267 1731/3002/265 1732/2999/258 +f 1737/1943/253 1729/3007/254 1730/3014/255 +f 1742/1937/168 1734/2996/250 1735/2998/251 +f 1740/1940/143 1732/2999/258 1733/3001/266 +f 1739/1942/267 1738/1951/167 1730/3014/255 +f 1759/1956/268 1760/2195/144 1752/3017/144 +f 1758/2196/168 1750/3237/168 1749/3019/249 +f 1756/2197/143 1748/3238/143 1747/3020/267 +f 1754/2198/167 1746/3239/167 1745/3021/253 +f 1759/1967/268 1751/3240/268 1750/3022/168 +f 1757/1969/249 1749/3241/249 1748/3023/143 +f 1755/1971/267 1747/3242/267 1746/3024/167 +f 1760/1954/144 1753/1953/253 1745/3025/253 +f 1768/3243/264 1767/3244/263 1766/3027/262 +f 1766/3027/262 1765/3245/261 1764/3028/260 +f 1764/3028/260 1763/3246/259 1762/3029/257 +f 1762/3029/257 1761/3247/256 1768/3243/264 +f 1768/3243/264 1766/3027/262 1762/3029/257 +f 1774/3030/250 1766/3248/262 1767/3031/263 +f 1772/3033/258 1764/3249/260 1765/3034/261 +f 1770/3036/255 1762/3250/257 1763/3037/259 +f 1776/3039/252 1768/3251/264 1761/3040/256 +f 1776/3042/252 1775/3032/251 1767/3043/263 +f 1774/3030/250 1773/3035/266 1765/3045/261 +f 1771/3038/265 1763/3252/259 1764/3047/260 +f 1770/3036/255 1769/3041/254 1761/3048/256 +f 1777/1966/253 1784/1952/144 1776/3039/252 +f 1784/1955/144 1783/1957/268 1775/3032/251 +f 1782/1958/168 1781/1960/249 1773/3035/266 +f 1779/1963/267 1771/3038/265 1772/3033/258 +f 1777/1966/253 1769/3041/254 1770/3036/255 +f 1782/1958/168 1774/3030/250 1775/3032/251 +f 1780/1961/143 1772/3033/258 1773/3035/266 +f 1778/1964/167 1770/3036/255 1771/3038/265 +f 1790/1973/267 1791/1975/167 1799/3050/255 +f 1789/1976/143 1797/3055/258 1796/3052/266 +f 1786/1990/268 1787/1979/168 1795/3053/250 +f 1792/1982/253 1800/3057/254 1799/3050/255 +f 1790/1973/267 1798/3051/265 1797/3055/258 +f 1788/1987/249 1796/3052/266 1795/3053/250 +f 1785/1988/144 1786/1990/268 1794/3054/251 +f 1785/1991/144 1793/3066/252 1800/3057/254 +f 1799/3050/255 1800/3057/254 1808/3058/256 +f 1797/3055/258 1798/3051/265 1806/3060/259 +f 1795/3053/250 1796/3052/266 1804/3062/261 +f 1793/3056/252 1794/3054/251 1802/3064/263 +f 1793/3066/252 1801/3253/264 1808/3067/256 +f 1798/3051/265 1799/3050/255 1807/3068/257 +f 1797/3055/258 1805/3254/260 1804/3070/261 +f 1795/3053/250 1803/3255/262 1802/3071/263 +f 1801/3256/264 1802/3257/263 1803/3072/262 +f 1803/3072/262 1804/3258/261 1805/3073/260 +f 1805/3073/260 1806/3259/259 1807/3074/257 +f 1807/3074/257 1808/3260/256 1801/3256/264 +f 1801/3256/264 1803/3072/262 1807/3074/257 +f 1809/1993/144 1816/1992/253 1824/3075/253 +f 1815/1974/167 1814/2199/267 1822/3077/267 +f 1812/1977/249 1820/3261/249 1821/3079/143 +f 1810/1980/268 1818/3262/268 1819/3080/168 +f 1815/1983/167 1823/3263/167 1824/3081/253 +f 1813/2200/143 1821/3264/143 1822/3082/267 +f 1811/2201/168 1819/3265/168 1820/3083/249 +f 1810/1989/268 1809/2202/144 1817/3084/144 +f 1630/1901/267 1638/2928/265 1637/2920/258 +f 1632/1899/253 1640/2916/254 1639/2917/255 +f 1627/1895/168 1635/2912/250 1634/2913/251 +f 1629/1892/143 1637/2920/258 1636/2932/266 +f 1631/1889/167 1639/2917/255 1638/2928/265 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/tesla_cannon.png b/src/main/resources/assets/hbm/textures/models/weapons/tesla_cannon.png index 650db41b168d008a184292e5fa3ee4d884b17333..af930f13e91f802911924cff2ee381dee67c9fe4 100644 GIT binary patch literal 6683 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 From 4aea1af8b5662c5a6f07d5188d1706ffcedf2ece Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 3 Nov 2024 21:32:07 +0100 Subject: [PATCH 4/7] there are spiders under my skin --- .../com/hbm/blocks/generic/BlockOutgas.java | 2 +- .../com/hbm/blocks/generic/DecoBlockAlt.java | 1 - .../java/com/hbm/entity/EntityMappings.java | 3 +- .../projectile/EntityBulletBeamBase.java | 193 ++++++ .../projectile/EntityNightmareBlast.java | 530 ----------------- .../entity/projectile/EntityPlasmaBeam.java | 556 ------------------ src/main/java/com/hbm/items/weapon/GunHP.java | 52 +- .../hbm/items/weapon/sedna/BulletConfig.java | 26 +- .../com/hbm/items/weapon/sedna/Receiver.java | 6 + .../weapon/sedna/factory/GunFactory.java | 1 + .../sedna/factory/GunFactoryClient.java | 9 +- .../hbm/items/weapon/sedna/factory/Lego.java | 71 ++- .../weapon/sedna/factory/LegoClient.java | 23 + .../weapon/sedna/factory/Orchestras.java | 11 +- .../weapon/sedna/factory/XFactoryEnergy.java | 85 ++- .../weapon/sedna/factory/XFactoryFlamer.java | 5 +- .../weapon/sedna/factory/XFactoryRocket.java | 7 +- .../java/com/hbm/lib/ModDamageSource.java | 4 - src/main/java/com/hbm/main/ClientProxy.java | 3 +- .../render/entity/projectile/RenderBeam.java | 80 +-- .../projectile/RenderOminousBullet.java | 87 --- .../weapon/sedna/ItemRenderTeslaCannon.java | 38 +- .../assets/hbm/textures/items/ammo.png | Bin 14417 -> 14728 bytes .../items/ammo_standard.capacitor.png | Bin 0 -> 250 bytes ...ammo_standard.capacitor_blacklightning.png | Bin 0 -> 249 bytes .../ammo_standard.capacitor_overcharge.png | Bin 0 -> 258 bytes 26 files changed, 443 insertions(+), 1350 deletions(-) create mode 100644 src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java delete mode 100644 src/main/java/com/hbm/entity/projectile/EntityNightmareBlast.java delete mode 100644 src/main/java/com/hbm/entity/projectile/EntityPlasmaBeam.java delete mode 100644 src/main/java/com/hbm/render/entity/projectile/RenderOminousBullet.java create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor_blacklightning.png create mode 100644 src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor_overcharge.png diff --git a/src/main/java/com/hbm/blocks/generic/BlockOutgas.java b/src/main/java/com/hbm/blocks/generic/BlockOutgas.java index ae6107817..9fe92c1b9 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockOutgas.java +++ b/src/main/java/com/hbm/blocks/generic/BlockOutgas.java @@ -103,7 +103,7 @@ public class BlockOutgas extends BlockOre { @Override public void onNeighborBlockChange(World world, int x, int y, int z, Block block) { - if(onNeighbour) { + if(onNeighbour && world.rand.nextInt(3) == 0) { for(ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) { diff --git a/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java b/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java index 020a202f7..97bd5d391 100644 --- a/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java +++ b/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java @@ -1,7 +1,6 @@ package com.hbm.blocks.generic; import java.util.ArrayList; -import java.util.Random; import com.hbm.blocks.ModBlocks; import com.hbm.items.ModItems; diff --git a/src/main/java/com/hbm/entity/EntityMappings.java b/src/main/java/com/hbm/entity/EntityMappings.java index ca32a4fd0..352e85ca4 100644 --- a/src/main/java/com/hbm/entity/EntityMappings.java +++ b/src/main/java/com/hbm/entity/EntityMappings.java @@ -86,9 +86,7 @@ public class EntityMappings { addEntity(EntityGrenadeASchrab.class, "entity_grenade_aschrab", 500); addEntity(EntityFalloutRain.class, "entity_fallout", 1000); addEntity(EntityEMPBlast.class, "entity_emp_blast", 1000); - addEntity(EntityPlasmaBeam.class, "entity_immolator_beam", 1000); addEntity(EntityLN2.class, "entity_LN2", 1000); - addEntity(EntityNightmareBlast.class, "entity_ominous_bullet", 1000); addEntity(EntityGrenadePulse.class, "entity_grenade_pulse", 1000); addEntity(EntityLaserBeam.class, "entity_laser_beam", 1000); addEntity(EntityMinerBeam.class, "entity_miner_beam", 1000); @@ -150,6 +148,7 @@ public class EntityMappings { addEntity(EntityFallingNuke.class, "entity_falling_bomb", 1000); addEntity(EntityBulletBaseNT.class, "entity_bullet_mk3", 250, false); addEntity(EntityBulletBaseMK4.class, "entity_bullet_mk4", 250, false); + addEntity(EntityBulletBeamBase.class, "entity_beam_mk4", 250, false); addEntity(EntityMinerRocket.class, "entity_miner_lander", 1000); addEntity(EntityFogFX.class, "entity_nuclear_fog", 1000); addEntity(EntityDuchessGambit.class, "entity_duchessgambit", 1000); diff --git a/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java new file mode 100644 index 000000000..38931acf7 --- /dev/null +++ b/src/main/java/com/hbm/entity/projectile/EntityBulletBeamBase.java @@ -0,0 +1,193 @@ +package com.hbm.entity.projectile; + +import java.util.List; + +import com.hbm.items.weapon.sedna.BulletConfig; + +import cpw.mods.fml.common.registry.IEntityAdditionalSpawnData; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import io.netty.buffer.ByteBuf; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.init.Blocks; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MathHelper; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.Vec3; +import net.minecraft.world.World; + +public class EntityBulletBeamBase extends Entity implements IEntityAdditionalSpawnData { + + protected EntityLivingBase thrower; + public BulletConfig config; + public float damage; + public double headingX; + public double headingY; + public double headingZ; + public double beamLength; + + public EntityBulletBeamBase(World world) { + super(world); + this.ignoreFrustumCheck = true; + this.renderDistanceWeight = 10.0D; + this.setSize(0.5F, 0.5F); + } + + public EntityBulletBeamBase(EntityLivingBase entity, BulletConfig config, float baseDamage, float angularInaccuracy, double sideOffset, double heightOffset, double frontOffset) { + this(entity.worldObj); + + this.thrower = entity; + this.setBulletConfig(config); + + this.damage = baseDamage * this.config.damageMult; + + this.setLocationAndAngles(thrower.posX, thrower.posY + thrower.getEyeHeight(), thrower.posZ, thrower.rotationYaw + (float) rand.nextGaussian() * angularInaccuracy, thrower.rotationPitch + (float) rand.nextGaussian() * angularInaccuracy); + + Vec3 offset = Vec3.createVectorHelper(sideOffset, heightOffset, frontOffset); + offset.rotateAroundX(-this.rotationPitch / 180F * (float) Math.PI); + offset.rotateAroundY(-this.rotationYaw / 180F * (float) Math.PI); + + this.posX += offset.xCoord; + this.posY += offset.yCoord; + this.posZ += offset.zCoord; + + this.setPosition(this.posX, this.posY, this.posZ); + + this.headingX = (double) (-MathHelper.sin(this.rotationYaw / 180.0F * (float) Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float) Math.PI)); + this.headingZ = (double) (MathHelper.cos(this.rotationYaw / 180.0F * (float) Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float) Math.PI)); + this.headingY = (double) (-MathHelper.sin((this.rotationPitch) / 180.0F * (float) Math.PI)); + + double range = 150D; + this.headingX *= range; + this.headingY *= range; + this.headingZ *= range; + + performHitscan(); + } + + @Override + protected void entityInit() { + this.dataWatcher.addObject(3, Integer.valueOf(0)); + } + + public void setBulletConfig(BulletConfig config) { + this.config = config; + this.dataWatcher.updateObject(3, config.id); + } + + public BulletConfig getBulletConfig() { + int id = this.dataWatcher.getWatchableObjectInt(3); + if(id < 0 || id > BulletConfig.configs.size()) return null; + return BulletConfig.configs.get(id); + } + + @Override + public void onUpdate() { + + if(config == null) config = this.getBulletConfig(); + + if(config == null){ + this.setDead(); + return; + } + + super.onUpdate(); + + if(!worldObj.isRemote && this.ticksExisted > config.expires) this.setDead(); + } + + protected void performHitscan() { + + Vec3 pos = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); + Vec3 nextPos = Vec3.createVectorHelper(this.posX + this.headingX, this.posY + this.headingY, this.posZ + this.headingZ); + MovingObjectPosition mop = null; + if(!this.isSpectral()) mop = this.worldObj.func_147447_a(pos, nextPos, false, true, false); + pos = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); + nextPos = Vec3.createVectorHelper(this.posX + this.headingX, this.posY + this.headingY, this.posZ + this.headingZ); + + if(mop != null) { + nextPos = Vec3.createVectorHelper(mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord); + } + + if(!this.worldObj.isRemote && this.doesImpactEntities()) { + + Entity hitEntity = null; + List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.headingX, this.headingY, this.headingZ).expand(1.0D, 1.0D, 1.0D)); + double nearest = 0.0D; + MovingObjectPosition nonPenImpact = null; + + for(int j = 0; j < list.size(); ++j) { + Entity entity = (Entity) list.get(j); + + if(entity.canBeCollidedWith() && entity != thrower) { + double hitbox = 0.3F; + AxisAlignedBB aabb = entity.boundingBox.expand(hitbox, hitbox, hitbox); + MovingObjectPosition hitMop = aabb.calculateIntercept(pos, nextPos); + + if(hitMop != null) { + + // if penetration is enabled, run impact for all intersecting entities + if(this.doesPenetrate()) { + this.onImpact(new MovingObjectPosition(entity, hitMop.hitVec)); + } else { + + double dist = pos.distanceTo(hitMop.hitVec); + + if(dist < nearest || nearest == 0.0D) { + hitEntity = entity; + nearest = dist; + nonPenImpact = hitMop; + } + } + } + } + } + + // if not, only run it for the closest MOP + if(!this.doesPenetrate() && hitEntity != null) { + mop = new MovingObjectPosition(hitEntity, nonPenImpact.hitVec); + } + } + + if(mop != null) { + if(mop.typeOfHit == MovingObjectPosition.MovingObjectType.BLOCK && this.worldObj.getBlock(mop.blockX, mop.blockY, mop.blockZ) == Blocks.portal) { + this.setInPortal(); + } else { + this.onImpact(mop); + } + + Vec3 vec = Vec3.createVectorHelper(mop.hitVec.xCoord - posX, mop.hitVec.yCoord - posY, mop.hitVec.zCoord - posZ); + this.beamLength = vec.lengthVector(); + } else { + Vec3 vec = Vec3.createVectorHelper(nextPos.xCoord - posX, nextPos.yCoord - posY, nextPos.zCoord - posZ); + this.beamLength = vec.lengthVector(); + } + + } + + + protected void onImpact(MovingObjectPosition mop) { + if(!worldObj.isRemote) { + if(this.config.onImpactBeam != null) this.config.onImpactBeam.accept(this, mop); + } + } + + public boolean doesImpactEntities() { return this.config.impactsEntities; } + public boolean doesPenetrate() { return this.config.doesPenetrate; } + public boolean isSpectral() { return this.config.isSpectral; } + + @Override @SideOnly(Side.CLIENT) public float getShadowSize() { return 0.0F; } + + @Override protected void writeEntityToNBT(NBTTagCompound nbt) { } + @Override public boolean writeToNBTOptional(NBTTagCompound nbt) { return false; } + @Override public void readEntityFromNBT(NBTTagCompound nbt) { this.setDead(); } + + @Override public void writeSpawnData(ByteBuf buf) { + buf.writeDouble(beamLength); + } + @Override public void readSpawnData(ByteBuf buf) { + this.beamLength = buf.readDouble(); + } +} diff --git a/src/main/java/com/hbm/entity/projectile/EntityNightmareBlast.java b/src/main/java/com/hbm/entity/projectile/EntityNightmareBlast.java deleted file mode 100644 index 0ddbb2409..000000000 --- a/src/main/java/com/hbm/entity/projectile/EntityNightmareBlast.java +++ /dev/null @@ -1,530 +0,0 @@ -package com.hbm.entity.projectile; - -import java.util.List; - -import com.hbm.entity.grenade.EntityGrenadeZOMG; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.IProjectile; -import net.minecraft.entity.monster.EntityEnderman; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.init.Blocks; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.network.play.server.S2BPacketChangeGameState; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.util.DamageSource; -import net.minecraft.util.MathHelper; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; - -public class EntityNightmareBlast extends Entity implements IProjectile -{ - private int field_145791_d = -1; - private int field_145792_e = -1; - private int field_145789_f = -1; - public double gravity = 0.0D; - private Block field_145790_g; - private int inData; - private boolean inGround; - /** 1 if the player can pick up the arrow */ - public int canBePickedUp; - /** Seems to be some sort of timer for animating an arrow. */ - public int arrowShake; - /** The owner of this arrow. */ - public Entity shootingEntity; - private int ticksInGround; - private int ticksInAir; - private double damage = 2.0D; - /** The amount of knockback an arrow applies when it hits a mob. */ - private int knockbackStrength; - public EntityNightmareBlast(World p_i1753_1_) - { - super(p_i1753_1_); - this.renderDistanceWeight = 10.0D; - this.setSize(0.5F, 0.5F); - } - - public EntityNightmareBlast(World p_i1754_1_, double p_i1754_2_, double p_i1754_4_, double p_i1754_6_) - { - super(p_i1754_1_); - this.renderDistanceWeight = 10.0D; - this.setSize(0.5F, 0.5F); - this.setPosition(p_i1754_2_, p_i1754_4_, p_i1754_6_); - this.yOffset = 0.0F; - } - - public EntityNightmareBlast(World p_i1755_1_, EntityLivingBase p_i1755_2_, EntityLivingBase p_i1755_3_, float p_i1755_4_, float p_i1755_5_) - { - super(p_i1755_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1755_2_; - - if (p_i1755_2_ instanceof EntityPlayer) - { - this.canBePickedUp = 1; - } - - this.posY = p_i1755_2_.posY + p_i1755_2_.getEyeHeight() - 0.10000000149011612D; - double d0 = p_i1755_3_.posX - p_i1755_2_.posX; - double d1 = p_i1755_3_.boundingBox.minY + p_i1755_3_.height / 3.0F - this.posY; - double d2 = p_i1755_3_.posZ - p_i1755_2_.posZ; - double d3 = MathHelper.sqrt_double(d0 * d0 + d2 * d2); - - if (d3 >= 1.0E-7D) - { - float f2 = (float)(Math.atan2(d2, d0) * 180.0D / Math.PI) - 90.0F; - float f3 = (float)(-(Math.atan2(d1, d3) * 180.0D / Math.PI)); - double d4 = d0 / d3; - double d5 = d2 / d3; - this.setLocationAndAngles(p_i1755_2_.posX + d4, this.posY, p_i1755_2_.posZ + d5, f2, f3); - this.yOffset = 0.0F; - float f4 = (float)d3 * 0.2F; - this.setThrowableHeading(d0, d1 + f4, d2, p_i1755_4_, p_i1755_5_); - } - } - - public EntityNightmareBlast(World p_i1756_1_, EntityLivingBase p_i1756_2_, float p_i1756_3_, int dmgMin, int dmgMax, EntityGrenadeZOMG grenade) { - super(p_i1756_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1756_2_; - - this.setSize(0.5F, 0.5F); - this.setLocationAndAngles(grenade.posX, grenade.posY + grenade.getEyeHeight(), grenade.posZ, - grenade.rotationYaw, grenade.rotationPitch); - this.posX -= MathHelper.cos(this.rotationYaw / 180.0F * (float) Math.PI) * 0.16F; - this.posY -= 0.10000000149011612D; - this.posZ -= MathHelper.sin(this.rotationYaw / 180.0F * (float) Math.PI) * 0.16F; - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = -MathHelper.sin(this.rotationYaw / 180.0F * (float) Math.PI) - * MathHelper.cos(this.rotationPitch / 180.0F * (float) Math.PI); - 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)); - this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, p_i1756_3_ * 1.5F, 1.0F); - } - - public EntityNightmareBlast(World p_i1756_1_, EntityLivingBase p_i1756_2_, float p_i1756_3_) - { - super(p_i1756_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1756_2_; - - this.setSize(0.5F, 0.5F); - this.setLocationAndAngles(p_i1756_2_.posX, p_i1756_2_.posY + p_i1756_2_.getEyeHeight(), p_i1756_2_.posZ, p_i1756_2_.rotationYaw, p_i1756_2_.rotationPitch); - this.posX -= MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F; - this.posY -= 0.10000000149011612D; - this.posZ -= MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F; - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = -MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI); - 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)); - this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, p_i1756_3_ * 1.5F, 1.0F); - } - - public EntityNightmareBlast(World world, int x, int y, int z, double mx, double my, double mz, double grav) { - super(world); - this.posX = x + 0.5F; - this.posY = y + 0.5F; - this.posZ = z + 0.5F; - - this.motionX = mx; - this.motionY = my; - this.motionZ = mz; - - this.gravity = grav; - } - - @Override - protected void entityInit() - { - this.dataWatcher.addObject(16, Byte.valueOf((byte)0)); - } - - /** - * Similar to setArrowHeading, it's point the throwable entity to a x, y, z direction. - */ - @Override - public void setThrowableHeading(double p_70186_1_, double p_70186_3_, double p_70186_5_, float p_70186_7_, float p_70186_8_) - { - float f2 = MathHelper.sqrt_double(p_70186_1_ * p_70186_1_ + p_70186_3_ * p_70186_3_ + p_70186_5_ * p_70186_5_); - p_70186_1_ /= f2; - p_70186_3_ /= f2; - p_70186_5_ /= f2; - p_70186_1_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.054499999832361937D * p_70186_8_; - p_70186_3_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.054499999832361937D * p_70186_8_; - p_70186_5_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.054499999832361937D * p_70186_8_; - p_70186_1_ *= p_70186_7_; - p_70186_3_ *= p_70186_7_; - p_70186_5_ *= p_70186_7_; - this.motionX = p_70186_1_; - this.motionY = p_70186_3_; - this.motionZ = p_70186_5_; - float f3 = MathHelper.sqrt_double(p_70186_1_ * p_70186_1_ + p_70186_5_ * p_70186_5_); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(p_70186_1_, p_70186_5_) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(p_70186_3_, f3) * 180.0D / Math.PI); - this.ticksInGround = 0; - } - - /** - * Sets the position and rotation. Only difference from the other one is no bounding on the rotation. Args: posX, - * posY, posZ, yaw, pitch - */ - @Override - @SideOnly(Side.CLIENT) - public void setPositionAndRotation2(double p_70056_1_, double p_70056_3_, double p_70056_5_, float p_70056_7_, float p_70056_8_, int p_70056_9_) - { - this.setPosition(p_70056_1_, p_70056_3_, p_70056_5_); - this.setRotation(p_70056_7_, p_70056_8_); - } - - /** - * Sets the velocity to the args. Args: x, y, z - */ - @Override - @SideOnly(Side.CLIENT) - public void setVelocity(double p_70016_1_, double p_70016_3_, double p_70016_5_) - { - this.motionX = p_70016_1_; - this.motionY = p_70016_3_; - this.motionZ = p_70016_5_; - - if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) - { - float f = MathHelper.sqrt_double(p_70016_1_ * p_70016_1_ + p_70016_5_ * p_70016_5_); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(p_70016_1_, p_70016_5_) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(p_70016_3_, f) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch; - this.prevRotationYaw = this.rotationYaw; - this.setLocationAndAngles(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch); - this.ticksInGround = 0; - } - } - - /** - * Called to update the entity's position/logic. - */ - //@Override - @Override - public void onUpdate() - { - super.onUpdate(); - - if(this.ticksExisted > 100) - this.setDead(); - - if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) - { - MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); - //this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(this.motionY, (double)f) * 180.0D / Math.PI); - } - - Block block = this.worldObj.getBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f); - - if (block.getMaterial() != Material.air) - { - block.setBlockBoundsBasedOnState(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f); - block.getCollisionBoundingBoxFromPool(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f); - if(!worldObj.isRemote) { - this.worldObj.setBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f, Blocks.air); - this.setDead(); - } - } - - if (this.arrowShake > 0) - { - --this.arrowShake; - } - else - { - ++this.ticksInAir; - Vec3 vec31 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); - Vec3 vec3 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition movingobjectposition = this.worldObj.func_147447_a(vec31, vec3, false, true, false); - vec31 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); - vec3 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - - if (movingobjectposition != null) - { - vec3 = Vec3.createVectorHelper(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord); - } - - Entity entity = null; - List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D)); - double d0 = 0.0D; - int i; - float f1; - - for (i = 0; i < list.size(); ++i) - { - Entity entity1 = (Entity)list.get(i); - - if (entity1.canBeCollidedWith() && (entity1 != this.shootingEntity || this.ticksInAir >= 5)) - { - f1 = 0.3F; - AxisAlignedBB axisalignedbb1 = entity1.boundingBox.expand(f1, f1, f1); - MovingObjectPosition movingobjectposition1 = axisalignedbb1.calculateIntercept(vec31, vec3); - - if (movingobjectposition1 != null) - { - double d1 = vec31.distanceTo(movingobjectposition1.hitVec); - - if (d1 < d0 || d0 == 0.0D) - { - entity = entity1; - d0 = d1; - } - } - } - } - - if (entity != null) - { - movingobjectposition = new MovingObjectPosition(entity); - } - - if (movingobjectposition != null && movingobjectposition.entityHit != null && movingobjectposition.entityHit instanceof EntityPlayer) - { - EntityPlayer entityplayer = (EntityPlayer)movingobjectposition.entityHit; - - if (entityplayer.capabilities.disableDamage || this.shootingEntity instanceof EntityPlayer && !((EntityPlayer)this.shootingEntity).canAttackPlayer(entityplayer)) - { - movingobjectposition = null; - } - } - - float f2; - float f4; - - if (movingobjectposition != null) - { - if (movingobjectposition.entityHit != null) - { - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ); - int k = MathHelper.ceiling_double_int(f2 * this.damage); - - if (this.getIsCritical()) - { - k += this.rand.nextInt(k / 2 + 2); - } - - DamageSource damagesource = null; - - if (this.shootingEntity == null) - { - damagesource = DamageSource.generic; - } - else - { - damagesource = DamageSource.generic; - } - - if (this.isBurning() && !(movingobjectposition.entityHit instanceof EntityEnderman)) - { - movingobjectposition.entityHit.setFire(5); - } - - if (movingobjectposition.entityHit.attackEntityFrom(damagesource, k)) - { - if (movingobjectposition.entityHit instanceof EntityLivingBase) - { - EntityLivingBase entitylivingbase = (EntityLivingBase)movingobjectposition.entityHit; - - if (this.knockbackStrength > 0) - { - f4 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - - if (f4 > 0.0F) - { - movingobjectposition.entityHit.addVelocity(this.motionX * this.knockbackStrength * 0.6000000238418579D / f4, 0.1D, this.motionZ * this.knockbackStrength * 0.6000000238418579D / f4); - } - } - - if (this.shootingEntity != null && this.shootingEntity instanceof EntityLivingBase) - { - EnchantmentHelper.func_151384_a(entitylivingbase, this.shootingEntity); - EnchantmentHelper.func_151385_b((EntityLivingBase)this.shootingEntity, entitylivingbase); - } - - if (this.shootingEntity != null && movingobjectposition.entityHit != this.shootingEntity && movingobjectposition.entityHit instanceof EntityPlayer && this.shootingEntity instanceof EntityPlayerMP) - { - ((EntityPlayerMP)this.shootingEntity).playerNetServerHandler.sendPacket(new S2BPacketChangeGameState(6, 0.0F)); - } - } - - if (!(movingobjectposition.entityHit instanceof EntityEnderman)) - { - if (!this.worldObj.isRemote && movingobjectposition.entityHit instanceof EntityLivingBase) - { - movingobjectposition.entityHit.attackEntityFrom(damagesource, (float) this.damage); - if(!worldObj.isRemote) - this.worldObj.setBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f, Blocks.air); - this.setDead(); - } - } - } - } - else - { - this.field_145791_d = movingobjectposition.blockX; - this.field_145792_e = movingobjectposition.blockY; - this.field_145789_f = movingobjectposition.blockZ; - this.field_145790_g = this.worldObj.getBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f); - this.inData = this.worldObj.getBlockMetadata(this.field_145791_d, this.field_145792_e, this.field_145789_f); - } - } - - this.posX += this.motionX; - this.posY += this.motionY; - this.posZ += this.motionZ; - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); - - f1 = 0.05F; - - if (this.isInWater()) - { - for (int l = 0; l < 4; ++l) - { - f4 = 0.25F; - this.worldObj.spawnParticle("bubble", this.posX - this.motionX * f4, this.posY - this.motionY * f4, this.posZ - this.motionZ * f4, this.motionX, this.motionY, this.motionZ); - } - } - - if (this.isWet()) - { - this.extinguish(); - } - - this.setPosition(this.posX, this.posY, this.posZ); - this.func_145775_I(); - } - } - - /** - * (abstract) Protected helper method to write subclass entity data to NBT. - */ - @Override - public void writeEntityToNBT(NBTTagCompound p_70014_1_) - { - p_70014_1_.setShort("xTile", (short)this.field_145791_d); - p_70014_1_.setShort("yTile", (short)this.field_145792_e); - p_70014_1_.setShort("zTile", (short)this.field_145789_f); - p_70014_1_.setShort("life", (short)this.ticksInGround); - p_70014_1_.setByte("inTile", (byte)Block.getIdFromBlock(this.field_145790_g)); - p_70014_1_.setByte("inData", (byte)this.inData); - p_70014_1_.setByte("shake", (byte)this.arrowShake); - p_70014_1_.setByte("inGround", (byte)(this.inGround ? 1 : 0)); - p_70014_1_.setByte("pickup", (byte)this.canBePickedUp); - p_70014_1_.setDouble("damage", this.damage); - } - - /** - * (abstract) Protected helper method to read subclass entity data from NBT. - */ - @Override - public void readEntityFromNBT(NBTTagCompound p_70037_1_) - { - this.field_145791_d = p_70037_1_.getShort("xTile"); - this.field_145792_e = p_70037_1_.getShort("yTile"); - this.field_145789_f = p_70037_1_.getShort("zTile"); - this.ticksInGround = p_70037_1_.getShort("life"); - this.field_145790_g = Block.getBlockById(p_70037_1_.getByte("inTile") & 255); - this.inData = p_70037_1_.getByte("inData") & 255; - this.arrowShake = p_70037_1_.getByte("shake") & 255; - this.inGround = p_70037_1_.getByte("inGround") == 1; - - if (p_70037_1_.hasKey("damage", 99)) - { - this.damage = p_70037_1_.getDouble("damage"); - } - - if (p_70037_1_.hasKey("pickup", 99)) - { - this.canBePickedUp = p_70037_1_.getByte("pickup"); - } - else if (p_70037_1_.hasKey("player", 99)) - { - this.canBePickedUp = p_70037_1_.getBoolean("player") ? 1 : 0; - } - } - - /** - * returns if this entity triggers Block.onEntityWalking on the blocks they walk on. used for spiders and wolves to - * prevent them from trampling crops - */ - @Override - protected boolean canTriggerWalking() - { - return false; - } - - @Override - @SideOnly(Side.CLIENT) - public float getShadowSize() - { - return 0.0F; - } - - public void setDamage(double p_70239_1_) - { - this.damage = p_70239_1_; - } - - public double getDamage() - { - return this.damage; - } - - /** - * Sets the amount of knockback the arrow applies when it hits a mob. - */ - public void setKnockbackStrength(int p_70240_1_) - { - this.knockbackStrength = p_70240_1_; - } - - /** - * If returns false, the item will not inflict any damage against entities. - */ - @Override - public boolean canAttackWithItem() - { - return false; - } - - /** - * Whether the arrow has a stream of critical hit particles flying behind it. - */ - public void setIsCritical(boolean p_70243_1_) - { - byte b0 = this.dataWatcher.getWatchableObjectByte(16); - - if (p_70243_1_) - { - this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 | 1))); - } - else - { - this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 & -2))); - } - } - - /** - * Whether the arrow has a stream of critical hit particles flying behind it. - */ - public boolean getIsCritical() - { - byte b0 = this.dataWatcher.getWatchableObjectByte(16); - return (b0 & 1) != 0; - } -} diff --git a/src/main/java/com/hbm/entity/projectile/EntityPlasmaBeam.java b/src/main/java/com/hbm/entity/projectile/EntityPlasmaBeam.java deleted file mode 100644 index 406d71d14..000000000 --- a/src/main/java/com/hbm/entity/projectile/EntityPlasmaBeam.java +++ /dev/null @@ -1,556 +0,0 @@ -package com.hbm.entity.projectile; - -import java.util.List; - -import com.hbm.entity.grenade.EntityGrenadeZOMG; -import com.hbm.explosion.ExplosionChaos; -import com.hbm.explosion.ExplosionThermo; -import com.hbm.items.ModItems; -import com.hbm.lib.ModDamageSource; -import com.hbm.main.MainRegistry; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.IProjectile; -import net.minecraft.entity.monster.EntityEnderman; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.network.play.server.S2BPacketChangeGameState; -import net.minecraft.potion.Potion; -import net.minecraft.potion.PotionEffect; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.util.DamageSource; -import net.minecraft.util.MathHelper; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; - -public class EntityPlasmaBeam extends Entity implements IProjectile -{ - private int field_145791_d = -1; - private int field_145792_e = -1; - private int field_145789_f = -1; - public double gravity = 0.0D; - private Block field_145790_g; - private int inData; - private boolean inGround; - /** 1 if the player can pick up the arrow */ - public int canBePickedUp; - /** Seems to be some sort of timer for animating an arrow. */ - public int arrowShake; - /** The owner of this arrow. */ - public Entity shootingEntity; - private int ticksInGround; - private int ticksInAir; - private double damage = 2.0D; - /** The amount of knockback an arrow applies when it hits a mob. */ - private int knockbackStrength; - public EntityPlasmaBeam(World p_i1753_1_) - { - super(p_i1753_1_); - this.renderDistanceWeight = 10.0D; - this.setSize(0.5F, 0.5F); - } - - public EntityPlasmaBeam(World p_i1754_1_, double p_i1754_2_, double p_i1754_4_, double p_i1754_6_) - { - super(p_i1754_1_); - this.renderDistanceWeight = 10.0D; - this.setSize(0.5F, 0.5F); - this.setPosition(p_i1754_2_, p_i1754_4_, p_i1754_6_); - this.yOffset = 0.0F; - } - - public EntityPlasmaBeam(World p_i1755_1_, EntityLivingBase p_i1755_2_, EntityLivingBase p_i1755_3_, float p_i1755_4_, float p_i1755_5_) - { - super(p_i1755_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1755_2_; - - if (p_i1755_2_ instanceof EntityPlayer) - { - this.canBePickedUp = 1; - } - - this.posY = p_i1755_2_.posY + p_i1755_2_.getEyeHeight() - 0.10000000149011612D; - double d0 = p_i1755_3_.posX - p_i1755_2_.posX; - double d1 = p_i1755_3_.boundingBox.minY + p_i1755_3_.height / 3.0F - this.posY; - double d2 = p_i1755_3_.posZ - p_i1755_2_.posZ; - double d3 = MathHelper.sqrt_double(d0 * d0 + d2 * d2); - - if (d3 >= 1.0E-7D) - { - float f2 = (float)(Math.atan2(d2, d0) * 180.0D / Math.PI) - 90.0F; - float f3 = (float)(-(Math.atan2(d1, d3) * 180.0D / Math.PI)); - double d4 = d0 / d3; - double d5 = d2 / d3; - this.setLocationAndAngles(p_i1755_2_.posX + d4, this.posY, p_i1755_2_.posZ + d5, f2, f3); - this.yOffset = 0.0F; - float f4 = (float)d3 * 0.2F; - this.setThrowableHeading(d0, d1 + f4, d2, p_i1755_4_, p_i1755_5_); - } - } - - public EntityPlasmaBeam(World p_i1756_1_, EntityLivingBase p_i1756_2_, float p_i1756_3_, int dmgMin, int dmgMax, EntityGrenadeZOMG grenade) { - super(p_i1756_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1756_2_; - - this.setSize(0.5F, 0.5F); - this.setLocationAndAngles(grenade.posX, grenade.posY + grenade.getEyeHeight(), grenade.posZ, - grenade.rotationYaw, grenade.rotationPitch); - this.posX -= MathHelper.cos(this.rotationYaw / 180.0F * (float) Math.PI) * 0.16F; - this.posY -= 0.10000000149011612D; - this.posZ -= MathHelper.sin(this.rotationYaw / 180.0F * (float) Math.PI) * 0.16F; - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = -MathHelper.sin(this.rotationYaw / 180.0F * (float) Math.PI) - * MathHelper.cos(this.rotationPitch / 180.0F * (float) Math.PI); - 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)); - this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, p_i1756_3_ * 1.5F, 1.0F); - } - - public EntityPlasmaBeam(World p_i1756_1_, EntityLivingBase p_i1756_2_, float p_i1756_3_) - { - super(p_i1756_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1756_2_; - - this.setSize(0.5F, 0.5F); - this.setLocationAndAngles(p_i1756_2_.posX, p_i1756_2_.posY + p_i1756_2_.getEyeHeight(), p_i1756_2_.posZ, p_i1756_2_.rotationYaw, p_i1756_2_.rotationPitch); - this.posX -= MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F; - this.posY -= 0.10000000149011612D; - this.posZ -= MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F; - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = -MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI); - 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)); - this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, p_i1756_3_ * 1.5F, 1.0F); - } - - public EntityPlasmaBeam(World world, int x, int y, int z, double mx, double my, double mz, double grav) { - super(world); - this.posX = x + 0.5F; - this.posY = y + 0.5F; - this.posZ = z + 0.5F; - - this.motionX = mx; - this.motionY = my; - this.motionZ = mz; - - this.gravity = grav; - } - - @Override - protected void entityInit() - { - this.dataWatcher.addObject(16, Byte.valueOf((byte)0)); - } - - /** - * Similar to setArrowHeading, it's point the throwable entity to a x, y, z direction. - */ - @Override - public void setThrowableHeading(double p_70186_1_, double p_70186_3_, double p_70186_5_, float p_70186_7_, float p_70186_8_) - { - float f2 = MathHelper.sqrt_double(p_70186_1_ * p_70186_1_ + p_70186_3_ * p_70186_3_ + p_70186_5_ * p_70186_5_); - p_70186_1_ /= f2; - p_70186_3_ /= f2; - p_70186_5_ /= f2; - p_70186_1_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.002499999832361937D * p_70186_8_; - p_70186_3_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.002499999832361937D * p_70186_8_; - p_70186_5_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.002499999832361937D * p_70186_8_; - p_70186_1_ *= p_70186_7_; - p_70186_3_ *= p_70186_7_; - p_70186_5_ *= p_70186_7_; - this.motionX = p_70186_1_; - this.motionY = p_70186_3_; - this.motionZ = p_70186_5_; - float f3 = MathHelper.sqrt_double(p_70186_1_ * p_70186_1_ + p_70186_5_ * p_70186_5_); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(p_70186_1_, p_70186_5_) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(p_70186_3_, f3) * 180.0D / Math.PI); - this.ticksInGround = 0; - } - - /** - * Sets the position and rotation. Only difference from the other one is no bounding on the rotation. Args: posX, - * posY, posZ, yaw, pitch - */ - @Override - @SideOnly(Side.CLIENT) - public void setPositionAndRotation2(double p_70056_1_, double p_70056_3_, double p_70056_5_, float p_70056_7_, float p_70056_8_, int p_70056_9_) - { - this.setPosition(p_70056_1_, p_70056_3_, p_70056_5_); - this.setRotation(p_70056_7_, p_70056_8_); - } - - /** - * Sets the velocity to the args. Args: x, y, z - */ - @Override - @SideOnly(Side.CLIENT) - public void setVelocity(double p_70016_1_, double p_70016_3_, double p_70016_5_) - { - this.motionX = p_70016_1_; - this.motionY = p_70016_3_; - this.motionZ = p_70016_5_; - - if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) - { - float f = MathHelper.sqrt_double(p_70016_1_ * p_70016_1_ + p_70016_5_ * p_70016_5_); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(p_70016_1_, p_70016_5_) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(p_70016_3_, f) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch; - this.prevRotationYaw = this.rotationYaw; - this.setLocationAndAngles(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch); - this.ticksInGround = 0; - } - } - - /** - * Called to update the entity's position/logic. - */ - //@Override - @Override - public void onUpdate() - { - super.onUpdate(); - - if(this.ticksExisted > 100) - this.setDead(); - - if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) - { - MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); - //this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(this.motionY, (double)f) * 180.0D / Math.PI); - } - - Block block = this.worldObj.getBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f); - - if (block.getMaterial() != Material.air) - { - block.setBlockBoundsBasedOnState(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f); - block.getCollisionBoundingBoxFromPool(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f); - if(!worldObj.isRemote) { - ExplosionChaos.burn(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 2); - ExplosionChaos.flameDeath(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 5); - ExplosionThermo.scorchLight(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 3); - } - this.setDead(); - } - - if (this.arrowShake > 0) - { - --this.arrowShake; - } - else - { - ++this.ticksInAir; - Vec3 vec31 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); - Vec3 vec3 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition movingobjectposition = this.worldObj.func_147447_a(vec31, vec3, false, true, false); - vec31 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); - vec3 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - - if (movingobjectposition != null) - { - vec3 = Vec3.createVectorHelper(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord); - } - - Entity entity = null; - List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D)); - double d0 = 0.0D; - int i; - float f1; - - for (i = 0; i < list.size(); ++i) - { - Entity entity1 = (Entity)list.get(i); - - if (entity1.canBeCollidedWith() && (entity1 != this.shootingEntity || this.ticksInAir >= 5)) - { - f1 = 0.3F; - AxisAlignedBB axisalignedbb1 = entity1.boundingBox.expand(f1, f1, f1); - MovingObjectPosition movingobjectposition1 = axisalignedbb1.calculateIntercept(vec31, vec3); - - if (movingobjectposition1 != null) - { - double d1 = vec31.distanceTo(movingobjectposition1.hitVec); - - if (d1 < d0 || d0 == 0.0D) - { - entity = entity1; - d0 = d1; - } - } - } - } - - if (entity != null) - { - movingobjectposition = new MovingObjectPosition(entity); - } - - if (movingobjectposition != null && movingobjectposition.entityHit != null && movingobjectposition.entityHit instanceof EntityPlayer) - { - EntityPlayer entityplayer = (EntityPlayer)movingobjectposition.entityHit; - - if (entityplayer.capabilities.disableDamage || this.shootingEntity instanceof EntityPlayer && !((EntityPlayer)this.shootingEntity).canAttackPlayer(entityplayer)) - { - movingobjectposition = null; - } - - if(this.ticksExisted > 5 && surviveImmolation(entityplayer)) - movingobjectposition = null; - } - - float f2; - float f4; - - if (movingobjectposition != null) - { - if (movingobjectposition.entityHit != null) - { - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ); - int k = MathHelper.ceiling_double_int(f2 * this.damage); - - if (this.getIsCritical()) - { - k += this.rand.nextInt(k / 2 + 2); - } - - DamageSource damagesource = null; - - if (this.shootingEntity == null) - { - damagesource = DamageSource.generic; - } - else - { - damagesource = ModDamageSource.causePlasmaDamage(this, this.shootingEntity); - } - - if (this.isBurning() && !(movingobjectposition.entityHit instanceof EntityEnderman)) - { - movingobjectposition.entityHit.setFire(5); - } - - if (movingobjectposition.entityHit.attackEntityFrom(damagesource, k)) - { - if (movingobjectposition.entityHit instanceof EntityLivingBase) - { - EntityLivingBase entitylivingbase = (EntityLivingBase)movingobjectposition.entityHit; - - if (this.knockbackStrength > 0) - { - f4 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - - if (f4 > 0.0F) - { - movingobjectposition.entityHit.addVelocity(this.motionX * this.knockbackStrength * 0.6000000238418579D / f4, 0.1D, this.motionZ * this.knockbackStrength * 0.6000000238418579D / f4); - } - } - - if (this.shootingEntity != null && this.shootingEntity instanceof EntityLivingBase) - { - EnchantmentHelper.func_151384_a(entitylivingbase, this.shootingEntity); - EnchantmentHelper.func_151385_b((EntityLivingBase)this.shootingEntity, entitylivingbase); - } - - if (this.shootingEntity != null && movingobjectposition.entityHit != this.shootingEntity && movingobjectposition.entityHit instanceof EntityPlayer && this.shootingEntity instanceof EntityPlayerMP) - { - ((EntityPlayerMP)this.shootingEntity).playerNetServerHandler.sendPacket(new S2BPacketChangeGameState(6, 0.0F)); - } - } - - if (!(movingobjectposition.entityHit instanceof EntityEnderman)) - { - if (!this.worldObj.isRemote && movingobjectposition.entityHit instanceof EntityLivingBase) - { - movingobjectposition.entityHit.attackEntityFrom(damagesource, 25 + rand.nextInt(20)); - if(!worldObj.isRemote) { - ExplosionChaos.burn(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 2); - ExplosionChaos.flameDeath(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 5); - ExplosionThermo.scorchLight(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 3); - } - this.setDead(); - } - } - } - } - else - { - this.field_145791_d = movingobjectposition.blockX; - this.field_145792_e = movingobjectposition.blockY; - this.field_145789_f = movingobjectposition.blockZ; - this.field_145790_g = this.worldObj.getBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f); - this.inData = this.worldObj.getBlockMetadata(this.field_145791_d, this.field_145792_e, this.field_145789_f); - } - } - - this.posX += this.motionX; - this.posY += this.motionY; - this.posZ += this.motionZ; - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); - - f1 = 0.05F; - - if (this.isInWater()) - { - this.setDead(); - if(!worldObj.isRemote) { - ExplosionChaos.burn(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 2); - ExplosionChaos.flameDeath(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 5); - ExplosionThermo.scorchLight(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 3); - } - } - - if (this.isWet()) - { - this.extinguish(); - } - - this.setPosition(this.posX, this.posY, this.posZ); - this.func_145775_I(); - } - } - - /** - * (abstract) Protected helper method to write subclass entity data to NBT. - */ - @Override - public void writeEntityToNBT(NBTTagCompound p_70014_1_) - { - p_70014_1_.setShort("xTile", (short)this.field_145791_d); - p_70014_1_.setShort("yTile", (short)this.field_145792_e); - p_70014_1_.setShort("zTile", (short)this.field_145789_f); - p_70014_1_.setShort("life", (short)this.ticksInGround); - p_70014_1_.setByte("inTile", (byte)Block.getIdFromBlock(this.field_145790_g)); - p_70014_1_.setByte("inData", (byte)this.inData); - p_70014_1_.setByte("shake", (byte)this.arrowShake); - p_70014_1_.setByte("inGround", (byte)(this.inGround ? 1 : 0)); - p_70014_1_.setByte("pickup", (byte)this.canBePickedUp); - p_70014_1_.setDouble("damage", this.damage); - } - - /** - * (abstract) Protected helper method to read subclass entity data from NBT. - */ - @Override - public void readEntityFromNBT(NBTTagCompound p_70037_1_) - { - this.field_145791_d = p_70037_1_.getShort("xTile"); - this.field_145792_e = p_70037_1_.getShort("yTile"); - this.field_145789_f = p_70037_1_.getShort("zTile"); - this.ticksInGround = p_70037_1_.getShort("life"); - this.field_145790_g = Block.getBlockById(p_70037_1_.getByte("inTile") & 255); - this.inData = p_70037_1_.getByte("inData") & 255; - this.arrowShake = p_70037_1_.getByte("shake") & 255; - this.inGround = p_70037_1_.getByte("inGround") == 1; - - if (p_70037_1_.hasKey("damage", 99)) - { - this.damage = p_70037_1_.getDouble("damage"); - } - - if (p_70037_1_.hasKey("pickup", 99)) - { - this.canBePickedUp = p_70037_1_.getByte("pickup"); - } - else if (p_70037_1_.hasKey("player", 99)) - { - this.canBePickedUp = p_70037_1_.getBoolean("player") ? 1 : 0; - } - } - - /** - * returns if this entity triggers Block.onEntityWalking on the blocks they walk on. used for spiders and wolves to - * prevent them from trampling crops - */ - @Override - protected boolean canTriggerWalking() - { - return false; - } - - @Override - @SideOnly(Side.CLIENT) - public float getShadowSize() - { - return 0.0F; - } - - public void setDamage(double p_70239_1_) - { - this.damage = p_70239_1_; - } - - public double getDamage() - { - return this.damage; - } - - /** - * Sets the amount of knockback the arrow applies when it hits a mob. - */ - public void setKnockbackStrength(int p_70240_1_) - { - this.knockbackStrength = p_70240_1_; - } - - /** - * If returns false, the item will not inflict any damage against entities. - */ - @Override - public boolean canAttackWithItem() - { - return false; - } - - /** - * Whether the arrow has a stream of critical hit particles flying behind it. - */ - public void setIsCritical(boolean p_70243_1_) - { - byte b0 = this.dataWatcher.getWatchableObjectByte(16); - - if (p_70243_1_) - { - this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 | 1))); - } - else - { - this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 & -2))); - } - } - - /** - * Whether the arrow has a stream of critical hit particles flying behind it. - */ - public boolean getIsCritical() - { - byte b0 = this.dataWatcher.getWatchableObjectByte(16); - return (b0 & 1) != 0; - } - - private boolean surviveImmolation(EntityPlayer player) { - if(player.inventory.hasItem(ModItems.gun_revolver_pip) && player.inventory.hasItem(ModItems.bottle_sparkle) && player.inventory.hasItem(ModItems.geiger_counter)) { - player.triggerAchievement(MainRegistry.achSacrifice); - player.addPotionEffect(new PotionEffect(Potion.regeneration.id, 3 * 20, 6)); - return true; - } else { - return false; - } - } -} diff --git a/src/main/java/com/hbm/items/weapon/GunHP.java b/src/main/java/com/hbm/items/weapon/GunHP.java index 8d3d0f31b..5899bb44a 100644 --- a/src/main/java/com/hbm/items/weapon/GunHP.java +++ b/src/main/java/com/hbm/items/weapon/GunHP.java @@ -4,10 +4,6 @@ import java.util.List; import java.util.Random; import com.google.common.collect.Multimap; -import com.hbm.entity.projectile.EntityPlasmaBeam; -import com.hbm.items.ModItems; -import net.minecraft.enchantment.Enchantment; -import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.attributes.AttributeModifier; import net.minecraft.entity.player.EntityPlayer; @@ -17,6 +13,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.world.World; import net.minecraftforge.event.entity.player.ArrowNockEvent; +@Deprecated public class GunHP extends Item { Random rand = new Random(); @@ -46,52 +43,7 @@ public class GunHP extends Item { } @Override - public void onUsingTick(ItemStack stack, EntityPlayer player, int count) { - World world = player.worldObj; - - boolean flag = player.capabilities.isCreativeMode - || EnchantmentHelper.getEnchantmentLevel(Enchantment.infinity.effectId, stack) > 0; - if ((player.capabilities.isCreativeMode || player.inventory.hasItem(ModItems.gun_hp_ammo))) { - - EntityPlasmaBeam plasma = new EntityPlasmaBeam(world, player, 1F); - EntityPlasmaBeam plasma1 = new EntityPlasmaBeam(world, player, 1F); - EntityPlasmaBeam plasma2 = new EntityPlasmaBeam(world, player, 1F); - EntityPlasmaBeam plasma3 = new EntityPlasmaBeam(world, player, 1F); - EntityPlasmaBeam plasma4 = new EntityPlasmaBeam(world, player, 1F); - plasma1.motionX *= (0.75 + (rand.nextDouble() * 0.5)); - plasma1.motionY *= (0.75 + (rand.nextDouble() * 0.5)); - plasma1.motionZ *= (0.75 + (rand.nextDouble() * 0.5)); - plasma2.motionX *= (0.75 + (rand.nextDouble() * 0.5)); - plasma2.motionY *= (0.75 + (rand.nextDouble() * 0.5)); - plasma2.motionZ *= (0.75 + (rand.nextDouble() * 0.5)); - plasma3.motionX *= (0.75 + (rand.nextDouble() * 0.5)); - plasma3.motionY *= (0.75 + (rand.nextDouble() * 0.5)); - plasma3.motionZ *= (0.75 + (rand.nextDouble() * 0.5)); - plasma4.motionX *= (0.75 + (rand.nextDouble() * 0.5)); - plasma4.motionY *= (0.75 + (rand.nextDouble() * 0.5)); - plasma4.motionZ *= (0.75 + (rand.nextDouble() * 0.5)); - - if (flag) { - plasma.canBePickedUp = 2; - } else { - if (count % 20 == 0) - player.inventory.consumeInventoryItem(ModItems.gun_hp_ammo); - } - - if (count == this.getMaxItemUseDuration(stack)) - world.playSoundAtEntity(player, "hbm:weapon.immolatorIgnite", 1.0F, 1F); - if (count % 10 == 0) - world.playSoundAtEntity(player, "hbm:weapon.immolatorShoot", 1.0F, 1F); - - if (!world.isRemote) { - world.spawnEntityInWorld(plasma); - world.spawnEntityInWorld(plasma1); - world.spawnEntityInWorld(plasma2); - world.spawnEntityInWorld(plasma3); - world.spawnEntityInWorld(plasma4); - } - } - } + public void onUsingTick(ItemStack stack, EntityPlayer player, int count) { } @Override public int getItemEnchantability() { diff --git a/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java b/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java index 77a08d1fd..da182ef88 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/BulletConfig.java @@ -6,6 +6,8 @@ import java.util.function.BiConsumer; import java.util.function.Consumer; import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.entity.projectile.EntityBulletBeamBase; +import com.hbm.interfaces.NotableComments; import com.hbm.inventory.RecipesCommon.ComparableStack; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; @@ -25,6 +27,7 @@ import net.minecraft.util.Vec3; import net.minecraft.world.WorldServer; import net.minecraftforge.common.util.ForgeDirection; +@NotableComments public class BulletConfig implements Cloneable { public static List configs = new ArrayList(); @@ -55,8 +58,9 @@ public class BulletConfig implements Cloneable { /** Whether damage dealt to an entity is subtracted from the projectile's damage on penetration */ public boolean damageFalloffByPen = true; - public Consumer onUpdate; + public Consumer onUpdate; public BiConsumer onImpact; + public BiConsumer onImpactBeam; //fuck fuck fuck fuck i should have used a better base class here god dammit public BiConsumer onRicochet = LAMBDA_STANDARD_RICOCHET; public BiConsumer onEntityHit = LAMBDA_STANDARD_ENTITY_HIT; @@ -71,6 +75,7 @@ public class BulletConfig implements Cloneable { public boolean renderRotations = true; public SpentCasing casing; public BiConsumer renderer; + public BiConsumer rendererBeam; public BulletConfig() { this.id = configs.size(); @@ -108,18 +113,21 @@ public class BulletConfig implements Cloneable { public BulletConfig setSelfDamageDelay(int delay) { this.selfDamageDelay = delay; return this; } public BulletConfig setRenderRotations(boolean rot) { this.renderRotations = rot; return this; } public BulletConfig setCasing(SpentCasing casing) { this.casing = casing; return this; } - public BulletConfig setRenderer(BiConsumer renderer) { this.renderer = renderer; return this; } - - public BulletConfig setOnUpdate(Consumer lambda) { this.onUpdate = lambda; return this; } - public BulletConfig setOnRicochet(BiConsumer lambda) { this.onRicochet = lambda; return this; } - public BulletConfig setOnImpact(BiConsumer lambda) { this.onImpact = lambda; return this; } - public BulletConfig setOnEntityHit(BiConsumer lambda) { this.onEntityHit = lambda; return this; } - public DamageSource getDamage(EntityBulletBaseMK4 bullet, EntityLivingBase shooter, boolean bypass) { + public BulletConfig setRenderer(BiConsumer renderer) { this.renderer = renderer; return this; } + public BulletConfig setRendererBeam(BiConsumer renderer) { this.rendererBeam = renderer; return this; } + + public BulletConfig setOnUpdate(Consumer lambda) { this.onUpdate = lambda; return this; } + public BulletConfig setOnRicochet(BiConsumer lambda) { this.onRicochet = lambda; return this; } + public BulletConfig setOnImpact(BiConsumer lambda) { this.onImpact = lambda; return this; } + public BulletConfig setOnBeamImpact(BiConsumer lambda) { this.onImpactBeam = lambda; return this; } + public BulletConfig setOnEntityHit(BiConsumer lambda) { this.onEntityHit = lambda; return this; } + + public DamageSource getDamage(Entity projectile, EntityLivingBase shooter, boolean bypass) { DamageSource dmg; - if(shooter != null) dmg = new EntityDamageSourceIndirect(damageType, bullet, shooter); + if(shooter != null) dmg = new EntityDamageSourceIndirect(damageType, projectile, shooter); else dmg = new DamageSource(damageType); if(this.dmgProj) dmg.setProjectile(); diff --git a/src/main/java/com/hbm/items/weapon/sedna/Receiver.java b/src/main/java/com/hbm/items/weapon/sedna/Receiver.java index 36f97488a..66c5469fd 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/Receiver.java +++ b/src/main/java/com/hbm/items/weapon/sedna/Receiver.java @@ -143,6 +143,12 @@ public class Receiver { .fire(Lego.LAMBDA_STANDARD_FIRE); } + public Receiver setupBeamFire() { + return this + .canFire(Lego.LAMBDA_STANDARD_CAN_FIRE) + .fire(Lego.LAMBDA_BEAM_FIRE); + } + public Receiver setupLockonFire() { return this .canFire(Lego.LAMBDA_LOCKON_CAN_FIRE) 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 a0eb311e0..f96cb449a 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 @@ -78,6 +78,7 @@ public class GunFactory { G40_HE, G40_HEAT, G40_DEMO, G40_INC, G40_PHOSPHORUS, ROCKET_HE, ROCKET_HEAT, ROCKET_DEMO, ROCKET_INC, ROCKET_PHOSPHORUS, FLAME_DIESEL, FLAME_GAS, FLAME_NAPALM, FLAME_BALEFIRE, + CAPACITOR, CAPACITOR_OVERCHARGE, CAPACITOR_BLACKLIGHTNING, M44_EQUESTRIAN, G12_EQUESTRIAN, BMG50_EQUESTRIAN } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/GunFactoryClient.java index 8ac90fb2f..d51c03c30 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 @@ -11,11 +11,13 @@ 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.*; import static com.hbm.items.weapon.sedna.factory.XFactoryBlackPowder.*; +import static com.hbm.items.weapon.sedna.factory.XFactoryEnergy.*; import static com.hbm.items.weapon.sedna.factory.XFactoryRocket.*; import java.util.function.BiConsumer; import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.entity.projectile.EntityBulletBeamBase; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; @@ -127,6 +129,8 @@ public class GunFactoryClient { setRendererBulk(LegoClient.RENDER_RPZB, rocket_rpzb); setRendererBulk(LegoClient.RENDER_QD, rocket_qd); setRendererBulk(LegoClient.RENDER_ML, rocket_ml); + + setRendererBulkBeam(LegoClient.RENDER_LIGHTNING, energy_tesla, energy_tesla_overcharge); //HUDS ((ItemGunBaseNT) ModItems.gun_debug) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_pepperbox) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); @@ -164,7 +168,6 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_maresleg_akimbo) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); } - public static void setRendererBulk(BiConsumer renderer, BulletConfig... configs) { - for(BulletConfig config : configs) config.setRenderer(renderer); - } + public static void setRendererBulk(BiConsumer renderer, BulletConfig... configs) { for(BulletConfig config : configs) config.setRenderer(renderer); } + public static void setRendererBulkBeam(BiConsumer renderer, BulletConfig... configs) { for(BulletConfig config : configs) config.setRendererBeam(renderer); } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java index 5c8a28cd7..c9c569641 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java @@ -6,10 +6,12 @@ import java.util.function.BiConsumer; import java.util.function.BiFunction; import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.entity.projectile.EntityBulletBeamBase; import com.hbm.explosion.vanillant.ExplosionVNT; import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; import com.hbm.explosion.vanillant.standard.ExplosionEffectWeapon; import com.hbm.explosion.vanillant.standard.PlayerProcessorStandard; +import com.hbm.interfaces.NotableComments; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; @@ -31,8 +33,11 @@ import net.minecraft.util.Vec3; /** * "LEGO" - i.e. standardized building blocks which can be used to set up gun configs easily. * + * small update, 24/11/03: this turned into fucking spaghetti. fuuuuuuuck. + * * @author hbm */ +@NotableComments public class Lego { public static final Random ANIM_RAND = new Random(); @@ -182,6 +187,9 @@ public class Lego { doStandardFire(stack, ctx, AnimType.CYCLE, true); ItemGunBaseNT.setIsLockedOn(stack, false); }; + public static BiConsumer LAMBDA_BEAM_FIRE = (stack, ctx) -> { + doBeamFire(stack, ctx, AnimType.CYCLE, true); + }; public static void doStandardFire(ItemStack stack, LambdaContext ctx, AnimType anim, boolean calcWear) { EntityLivingBase entity = ctx.entity; @@ -194,23 +202,58 @@ public class Lego { IMagazine mag = primary.getMagazine(stack); BulletConfig config = (BulletConfig) mag.getType(stack, ctx.inventory); + Vec3 offset = primary.getProjectileOffset(stack); + double forwardOffset = offset.xCoord; + double heightOffset = offset.yCoord; + double sideOffset = ItemGunBaseNT.getIsAiming(stack) ? 0 : offset.zCoord; //TODO: make this configurable + + /*forwardOffset = 0.75; + heightOffset = -0.125; + sideOffset = -0.25D;*/ + + int projectiles = config.projectilesMin; + if(config.projectilesMax > config.projectilesMin) projectiles += entity.getRNG().nextInt(config.projectilesMax - config.projectilesMin + 1); + + for(int i = 0; i < projectiles; i++) { + float damage = calcDamage(ctx, stack, primary, calcWear, index); + float spread = calcSpread(ctx, stack, primary, calcWear, index, aim); + EntityBulletBaseMK4 mk4 = new EntityBulletBaseMK4(entity, config, damage, spread, sideOffset, heightOffset, forwardOffset); + if(ItemGunBaseNT.getIsLockedOn(stack)) mk4.lockonTarget = entity.worldObj.getEntityByID(ItemGunBaseNT.getLockonTarget(stack)); + entity.worldObj.spawnEntityInWorld(mk4); + } + + mag.useUpAmmo(stack, ctx.inventory, 1); + if(calcWear) ItemGunBaseNT.setWear(stack, index, Math.min(ItemGunBaseNT.getWear(stack, index) + config.wear, ctx.config.getDurability(stack))); + } + + //shittily copy pasted because god damn this sucks ass why do projectiles need this much fucking setup jesus christ have mercy + public static void doBeamFire(ItemStack stack, LambdaContext ctx, AnimType anim, boolean calcWear) { + EntityLivingBase entity = ctx.entity; + EntityPlayer player = ctx.getPlayer(); + int index = ctx.configIndex; + if(anim != null) ItemGunBaseNT.playAnimation(player, stack, anim, ctx.configIndex); + + float aim = ItemGunBaseNT.getIsAiming(stack) ? 0.25F : 1F; + Receiver primary = ctx.config.getReceivers(stack)[0]; + IMagazine mag = primary.getMagazine(stack); + BulletConfig config = (BulletConfig) mag.getType(stack, ctx.inventory); + Vec3 offset = primary.getProjectileOffset(stack); double forwardOffset = offset.xCoord; double heightOffset = offset.yCoord; double sideOffset = ItemGunBaseNT.getIsAiming(stack) ? 0 : offset.zCoord; /*forwardOffset = 0.75; - heightOffset = -0.125; - sideOffset = -0.25D;*/ + heightOffset = 0; + sideOffset = -0.375D;*/ int projectiles = config.projectilesMin; if(config.projectilesMax > config.projectilesMin) projectiles += entity.getRNG().nextInt(config.projectilesMax - config.projectilesMin + 1); for(int i = 0; i < projectiles; i++) { - float damage = primary.getBaseDamage(stack) * (calcWear ? getStandardWearDamage(stack, ctx.config, index) : 1); - float spread = primary.getGunSpread(stack) * aim + (calcWear ? getStandardWearSpread(stack, ctx.config, index) * 0.125F : 0F); - EntityBulletBaseMK4 mk4 = new EntityBulletBaseMK4(entity, config, damage, spread, sideOffset, heightOffset, forwardOffset); - if(ItemGunBaseNT.getIsLockedOn(stack)) mk4.lockonTarget = entity.worldObj.getEntityByID(ItemGunBaseNT.getLockonTarget(stack)); + float damage = calcDamage(ctx, stack, primary, calcWear, index); + float spread = calcSpread(ctx, stack, primary, calcWear, index, aim); + EntityBulletBeamBase mk4 = new EntityBulletBeamBase(entity, config, damage, spread, sideOffset, heightOffset, forwardOffset); entity.worldObj.spawnEntityInWorld(mk4); } @@ -224,11 +267,27 @@ public class Lego { return (percent - 0.5F) * 2F; } + /** Returns the standard multiplier for damage based on wear */ public static float getStandardWearDamage(ItemStack stack, GunConfig config, int index) { float percent = (float) ItemGunBaseNT.getWear(stack, index) / config.getDurability(stack); if(percent < 0.75F) return 1F; return 1F - (percent - 0.75F) * 2F; } + + /** Returns the full calculated damage based on guncfg and wear */ + public static float calcDamage(LambdaContext ctx, ItemStack stack, Receiver primary, boolean calcWear, int index) { + return primary.getBaseDamage(stack) * (calcWear ? getStandardWearDamage(stack, ctx.config, index) : 1); + } + + public static float calcSpread(LambdaContext ctx, ItemStack stack, Receiver primary, boolean calcWear, int index, float aim) { + return primary.getGunSpread(stack) * aim + (calcWear ? getStandardWearSpread(stack, ctx.config, index) * 0.125F : 0F); //TODO: redo all this spread shit + /* + * spread should have multiple additive parts: + * - hipfire penalty (mitigated by aiming) + * - innate gun inaccuracy (usually 0, increases with wear) + * - bullet inaccuray (usually 0, higher with buckshot) + */ + } public static void standardExplode(EntityBulletBaseMK4 bullet, MovingObjectPosition mop, float range) { standardExplode(bullet, mop, range, 1F); } public static void standardExplode(EntityBulletBaseMK4 bullet, MovingObjectPosition mop, float range, float damageMod) { diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java index c13fb1f6a..76a4bea17 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/LegoClient.java @@ -5,16 +5,22 @@ import java.util.function.BiConsumer; import org.lwjgl.opengl.GL11; import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.entity.projectile.EntityBulletBeamBase; import com.hbm.items.weapon.sedna.hud.HUDComponentAmmoCounter; import com.hbm.items.weapon.sedna.hud.HUDComponentDurabilityBar; import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; +import com.hbm.render.util.BeamPronter; +import com.hbm.render.util.BeamPronter.EnumBeamType; +import com.hbm.render.util.BeamPronter.EnumWaveType; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.ActiveRenderInfo; import net.minecraft.client.renderer.RenderHelper; import net.minecraft.client.renderer.Tessellator; +import net.minecraft.util.MathHelper; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.Vec3; public class LegoClient { @@ -219,4 +225,21 @@ public class LegoClient { double length = bullet.prevVelocity + (bullet.velocity - bullet.prevVelocity) * interp; if(length > 0) renderBulletStandard(Tessellator.instance, 0x808080, 0xFFF2A7, length * 2, true); }; + + public static BiConsumer RENDER_LIGHTNING = (bullet, interp) -> { + + GL11.glPushMatrix(); + GL11.glRotatef(180 - bullet.rotationYaw, 0, 1F, 0); + GL11.glRotatef(-bullet.rotationPitch - 90, 1F, 0, 0); + Vec3 delta = Vec3.createVectorHelper(0, bullet.beamLength, 0); + double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1); + GL11.glScaled(age / 2 + 0.5, 1, age / 2 + 0.5); + double scale = 0.075D; + int colorInner = ((int)(0x20 * age) << 16) | ((int)(0x20 * age) << 8) | (int) (0x40 * age); + int colorOuter = ((int)(0x40 * age) << 16) | ((int)(0x40 * age) << 8) | (int) (0x80 * age); + BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorInner, colorInner, bullet.ticksExisted / 3, (int)(bullet.beamLength / 2 + 1), (float)scale * 1F, 4, 0.25F); + BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorOuter, colorOuter, bullet.ticksExisted, (int)(bullet.beamLength / 2 + 1), (float)scale * 7F, 2, 0.0625F); + BeamPronter.prontBeam(delta, EnumWaveType.RANDOM, EnumBeamType.SOLID, colorOuter, colorOuter, bullet.ticksExisted / 2, (int)(bullet.beamLength / 2 + 1), (float)scale * 7F, 2, 0.0625F); + GL11.glPopMatrix(); + }; } 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 692a9bf69..f42bd576a 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 @@ -859,19 +859,14 @@ public class Orchestras { int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); if(type == AnimType.CYCLE) { - if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.fire.shredderCycle", 0.25F, 1.5F); + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.fire.shredderCycle", 0.25F, 1.25F); } if(type == AnimType.CYCLE_DRY) { if(timer == 0) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); - if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.fire.shredderCycle", 0.25F, 1.5F); - } - if(type == AnimType.RELOAD) { - if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); - if(timer == 32) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.fire.shredderCycle", 0.25F, 1.25F); } if(type == AnimType.INSPECT) { - if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magRemove", 1F, 1F); - if(timer == 28) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magInsert", 1F, 1F); + if(timer == 12) entity.worldObj.playSoundAtEntity(entity, "hbm:block.squeakyToy", 0.25F, 1F); } }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java index 08cfef072..e99b23dca 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryEnergy.java @@ -1,7 +1,12 @@ package com.hbm.items.weapon.sedna.factory; +import java.util.function.BiConsumer; import java.util.function.BiFunction; +import com.hbm.entity.projectile.EntityBulletBeamBase; +import com.hbm.explosion.vanillant.ExplosionVNT; +import com.hbm.explosion.vanillant.standard.EntityProcessorCrossSmooth; +import com.hbm.explosion.vanillant.standard.PlayerProcessorStandard; import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.Crosshair; @@ -11,54 +16,92 @@ import com.hbm.items.weapon.sedna.Receiver; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineBelt; +import com.hbm.main.MainRegistry; +import com.hbm.packet.PacketDispatcher; +import com.hbm.packet.toclient.AuxParticlePacketNT; import com.hbm.render.anim.BusAnimation; import com.hbm.render.anim.BusAnimationSequence; import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; +import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MovingObjectPosition; +import net.minecraftforge.common.util.ForgeDirection; public class XFactoryEnergy { public static BulletConfig energy_tesla; + public static BulletConfig energy_tesla_overcharge; + public static BulletConfig energy_tesla_blacklightning; + + public static BiConsumer LAMBDA_LIGHTNING_HIT = (beam, mop) -> { + + if(mop.typeOfHit == mop.typeOfHit.BLOCK) { + ForgeDirection dir = ForgeDirection.getOrientation(mop.sideHit); + mop.hitVec.xCoord += dir.offsetX * 0.5; + mop.hitVec.yCoord += dir.offsetY * 0.5; + mop.hitVec.zCoord += dir.offsetZ * 0.5; + } + + ExplosionVNT vnt = new ExplosionVNT(beam.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 2F); + vnt.setEntityProcessor(new EntityProcessorCrossSmooth(1, beam.damage)); + vnt.setPlayerProcessor(new PlayerProcessorStandard()); + vnt.explode(); + beam.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, "hbm:entity.ufoBlast", 5.0F, 0.9F + beam.worldObj.rand.nextFloat() * 0.2F); + beam.worldObj.playSoundEffect(mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, "fireworks.blast", 5.0F, 0.5F); + + float yaw = beam.worldObj.rand.nextFloat() * 180F; + for(int i = 0; i < 3; i++) { + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "plasmablast"); + data.setFloat("r", 0.5F); + data.setFloat("g", 0.5F); + data.setFloat("b", 1.0F); + data.setFloat("pitch", -60F + 60F * i); + data.setFloat("yaw", yaw); + data.setFloat("scale", 2F); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord), + new TargetPoint(beam.worldObj.provider.dimensionId, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 100)); + } + }; public static void init() { - - energy_tesla = new BulletConfig().setItem(EnumAmmo.P9_SP).setSpread(0.01F); + + energy_tesla = new BulletConfig().setItem(EnumAmmo.CAPACITOR).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true) + .setOnBeamImpact(LAMBDA_LIGHTNING_HIT); + energy_tesla_overcharge = new BulletConfig().setItem(EnumAmmo.CAPACITOR_OVERCHARGE).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true) + .setDamage(1.5F).setOnBeamImpact(LAMBDA_LIGHTNING_HIT); + energy_tesla_blacklightning = new BulletConfig().setItem(EnumAmmo.CAPACITOR_BLACKLIGHTNING).setSpread(0.0F).setLife(5).setRenderRotations(false).setDoesPenetrate(true) + .setDamage(5F).setOnBeamImpact(LAMBDA_LIGHTNING_HIT); ModItems.gun_tesla_cannon = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .dura(2_000).draw(10).inspect(33).reloadSequential(true).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) - .dmg(15F).delay(10).reload(44).jam(19).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) - .mag(new MagazineBelt().addConfigs(energy_tesla)) - .offset(0.75, -0.125, -0.25) - .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .dmg(15F).delay(20).reload(44).jam(19).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineBelt().addConfigs(energy_tesla, energy_tesla_overcharge, energy_tesla_blacklightning)) + .offset(0.75, 0, -0.375) + .setupBeamFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) .setupStandardConfiguration() .anim(LAMBDA_TESLA_ANIMS).orchestra(Orchestras.ORCHESTRA_TESLA) ).setUnlocalizedName("gun_tesla_cannon"); } @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_TESLA_ANIMS = (stack, type) -> { + int amount = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory); switch(type) { case EQUIP: return new BusAnimation() .addBus("EQUIP", new BusAnimationSequence().addPos(60, 0, 0, 0).addPos(0, 0, 0, 1000, IType.SIN_DOWN)); case CYCLE: return new BusAnimation() - .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, -1, 50, IType.SIN_DOWN).addPos(0, 0, 0, 150, IType.SIN_FULL)) - .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 18, 100)); + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.5 : -1, 100, IType.SIN_DOWN).addPos(0, 0, 0, 250, IType.SIN_FULL)) + .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)) + .addBus("COUNT", new BusAnimationSequence().addPos(amount, 0, 0, 0)); case CYCLE_DRY: return new BusAnimation() - .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 18, 100)); - case RELOAD: return new BusAnimation() - .addBus("MAG", new BusAnimationSequence().addPos(0, -8, 0, 250, IType.SIN_UP).addPos(0, -8, 0, 1000).addPos(0, 0, 0, 300)) - .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(-25, 0, 0, 300, IType.SIN_FULL).addPos(-25, 0, 0, 500).addPos(-27, 0, 0, 100, IType.SIN_DOWN).addPos(-25, 0, 0, 100, IType.SIN_FULL).addPos(-25, 0, 0, 150).addPos(0, 0, 0, 300, IType.SIN_FULL)); - case JAMMED: return new BusAnimation() - .addBus("MAG", new BusAnimationSequence().addPos(0, 0, 0, 500).addPos(0, -2, 0, 150, IType.SIN_UP).addPos(0, 0, 0, 100)) - .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 750).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + .addBus("CYCLE", new BusAnimationSequence().addPos(0, 0, 0, 150).addPos(0, 0, 22.5, 350)); case INSPECT: return new BusAnimation() - .addBus("MAG", new BusAnimationSequence() - .addPos(0, -1, 0, 150).addPos(6, -1, 0, 150).addPos(6, 12, 0, 350, IType.SIN_DOWN).addPos(6, -2, 0, 350, IType.SIN_UP).addPos(6, -1, 0, 50) - .addPos(6, -1, 0, 100).addPos(0, -1, 0, 150, IType.SIN_FULL).addPos(0, 0, 0, 150, IType.SIN_UP)) - .addBus("SPEEN", new BusAnimationSequence().addPos(0, 0, 0, 300).addPos(360, 0, 0, 700)) - .addBus("LIFT", new BusAnimationSequence().addPos(0, 0, 0, 1450).addPos(-2, 0, 0, 100, IType.SIN_DOWN).addPos(0, 0, 0, 100, IType.SIN_FULL)); + .addBus("YOMI", new BusAnimationSequence().addPos(8, -4, 0, 0).addPos(4, -1, 0, 500, IType.SIN_DOWN).addPos(4, -1, 0, 1000).addPos(6, -6, 0, 500, IType.SIN_UP)) + .addBus("SQUEEZE", new BusAnimationSequence().addPos(1, 1, 1, 0).addPos(1, 1, 1, 750).addPos(1, 1, 0.5, 125).addPos(1, 1, 1, 125)); } return null; diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryFlamer.java index 24b55823a..818c28f0d 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 @@ -28,6 +28,7 @@ import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; import net.minecraft.block.Block; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; @@ -44,10 +45,10 @@ public class XFactoryFlamer { public static BulletConfig flame_balefire; public static BulletConfig flame_digamma; - public static Consumer LAMBDA_FIRE = (bullet) -> { + public static Consumer LAMBDA_FIRE = (bullet) -> { if(bullet.worldObj.isRemote && MainRegistry.proxy.me().getDistanceToEntity(bullet) < 100) FlameCreator.composeEffectClient(bullet.worldObj, bullet.posX, bullet.posY - 0.125, bullet.posZ, FlameCreator.META_FIRE); }; - public static Consumer LAMBDA_BALEFIRE = (bullet) -> { + public static Consumer LAMBDA_BALEFIRE = (bullet) -> { if(bullet.worldObj.isRemote && MainRegistry.proxy.me().getDistanceToEntity(bullet) < 100) FlameCreator.composeEffectClient(bullet.worldObj, bullet.posX, bullet.posY - 0.125, bullet.posZ, FlameCreator.META_BALEFIRE); }; public static BiConsumer LAMBDA_IGNITE_FIRE = (bullet, mop) -> { diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryRocket.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryRocket.java index c6d4eb2d7..cbf9b835e 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryRocket.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryRocket.java @@ -31,6 +31,7 @@ import com.hbm.render.anim.BusAnimationSequence; import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; +import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; @@ -48,10 +49,12 @@ public class XFactoryRocket { public static BulletConfig[] rocket_ml; // FLYING - public static Consumer LAMBDA_STANDARD_ACCELERATE = (bullet) -> { + public static Consumer LAMBDA_STANDARD_ACCELERATE = (entity) -> { + EntityBulletBaseMK4 bullet = (EntityBulletBaseMK4) entity; if(bullet.accel < 7) bullet.accel += 0.4D; }; - public static Consumer LAMBDA_STEERING_ACCELERATE = (bullet) -> { + public static Consumer LAMBDA_STEERING_ACCELERATE = (entity) -> { + EntityBulletBaseMK4 bullet = (EntityBulletBaseMK4) entity; if(bullet.accel < 4) bullet.accel += 0.4D; if(bullet.getThrower() == null || !(bullet.getThrower() instanceof EntityPlayer)) return; diff --git a/src/main/java/com/hbm/lib/ModDamageSource.java b/src/main/java/com/hbm/lib/ModDamageSource.java index 691de5b8f..287385c20 100644 --- a/src/main/java/com/hbm/lib/ModDamageSource.java +++ b/src/main/java/com/hbm/lib/ModDamageSource.java @@ -95,10 +95,6 @@ public class ModDamageSource extends DamageSource { return (new EntityDamageSourceIndirect(s_euthanized, ent, hit)).setDamageBypassesArmor(); } - public static DamageSource causePlasmaDamage(EntityPlasmaBeam ent, Entity hit) { - return (new EntityDamageSourceIndirect(s_immolator, ent, hit)).setDamageBypassesArmor(); - } - public static DamageSource causeIceDamage(EntityLN2 ent, Entity hit) { return (new EntityDamageSourceIndirect(s_cryolator, ent, hit)).setDamageBypassesArmor(); } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 43c1764f8..7fd22abdc 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -624,9 +624,8 @@ public class ClientProxy extends ServerProxy { RenderingRegistry.registerEntityRenderingHandler(EntityBullet.class, new RenderRocket()); RenderingRegistry.registerEntityRenderingHandler(EntityBulletBaseNT.class, new RenderBullet()); RenderingRegistry.registerEntityRenderingHandler(EntityBulletBaseMK4.class, new RenderBulletMK4()); + RenderingRegistry.registerEntityRenderingHandler(EntityBulletBeamBase.class, new RenderBeam()); RenderingRegistry.registerEntityRenderingHandler(EntityRainbow.class, new RenderRainbow()); - RenderingRegistry.registerEntityRenderingHandler(EntityNightmareBlast.class, new RenderOminousBullet()); - RenderingRegistry.registerEntityRenderingHandler(EntityPlasmaBeam.class, new RenderBeam()); RenderingRegistry.registerEntityRenderingHandler(EntityLaserBeam.class, new RenderBeam2()); RenderingRegistry.registerEntityRenderingHandler(EntityMinerBeam.class, new RenderBeam3()); RenderingRegistry.registerEntityRenderingHandler(EntitySparkBeam.class, new RenderBeam4()); diff --git a/src/main/java/com/hbm/render/entity/projectile/RenderBeam.java b/src/main/java/com/hbm/render/entity/projectile/RenderBeam.java index 6a0e4a6fe..10db6d628 100644 --- a/src/main/java/com/hbm/render/entity/projectile/RenderBeam.java +++ b/src/main/java/com/hbm/render/entity/projectile/RenderBeam.java @@ -1,80 +1,36 @@ package com.hbm.render.entity.projectile; -import java.util.Random; - import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import net.minecraft.client.renderer.Tessellator; +import com.hbm.entity.projectile.EntityBulletBeamBase; +import com.hbm.main.ResourceManager; + import net.minecraft.client.renderer.entity.Render; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; public class RenderBeam extends Render { - - Random rand = new Random(); @Override - public void doRender(Entity rocket, double x, double y, double z, float p_76986_8_, float p_76986_9_) { - float radius = 0.12F; - //float radius = 0.06F; - int distance = 4; - Tessellator tessellator = Tessellator.instance; - + public void doRender(Entity entity, double x, double y, double z, float f0, float interp) { + EntityBulletBeamBase bullet = (EntityBulletBeamBase) entity; + if(bullet.config == null) bullet.config = bullet.getBulletConfig(); + if(bullet.config == null) return; + GL11.glPushMatrix(); - GL11.glDisable(GL11.GL_TEXTURE_2D); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); GL11.glTranslatef((float) x, (float) y, (float) z); - - GL11.glRotatef(rocket.rotationYaw, 0.0F, 1.0F, 0.0F); - GL11.glRotatef(-rocket.rotationPitch, 1.0F, 0.0F, 0.0F); - - boolean red = false; - boolean green = true; - boolean blue = false; - - for (float o = 0; o <= radius; o += radius / 8) { - float color = 1f - (o * 8.333f); - if (color < 0) - color = 0; - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 + o, 0 - o, 0); - tessellator.addVertex(0 + o, 0 + o, 0); - tessellator.addVertex(0 + o, 0 + o, 0 + distance); - tessellator.addVertex(0 + o, 0 - o, 0 + distance); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 - o, 0 - o, 0); - tessellator.addVertex(0 + o, 0 - o, 0); - tessellator.addVertex(0 + o, 0 - o, 0 + distance); - tessellator.addVertex(0 - o, 0 - o, 0 + distance); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 - o, 0 + o, 0); - tessellator.addVertex(0 - o, 0 - o, 0); - tessellator.addVertex(0 - o, 0 - o, 0 + distance); - tessellator.addVertex(0 - o, 0 + o, 0 + distance); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 + o, 0 + o, 0); - tessellator.addVertex(0 - o, 0 + o, 0); - tessellator.addVertex(0 - o, 0 + o, 0 + distance); - tessellator.addVertex(0 + o, 0 + o, 0 + distance); - tessellator.draw(); + + if(bullet.config.renderRotations) { + GL11.glRotatef(bullet.prevRotationYaw + (bullet.rotationYaw - bullet.prevRotationYaw) * interp - 90.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(bullet.prevRotationPitch + (bullet.rotationPitch - bullet.prevRotationPitch) * interp + 180, 0.0F, 0.0F, 1.0F); } - GL11.glDisable(GL11.GL_BLEND); - GL11.glEnable(GL11.GL_TEXTURE_2D); + + if(bullet.config.rendererBeam != null) { + bullet.config.rendererBeam.accept(bullet, interp); + } + GL11.glPopMatrix(); } - @Override - protected ResourceLocation getEntityTexture(Entity p_110775_1_) { - return new ResourceLocation(RefStrings.MODID + ":textures/models/PlasmaBeam.png"); - } + @Override protected ResourceLocation getEntityTexture(Entity entity) { return ResourceManager.universal; } } diff --git a/src/main/java/com/hbm/render/entity/projectile/RenderOminousBullet.java b/src/main/java/com/hbm/render/entity/projectile/RenderOminousBullet.java deleted file mode 100644 index 09bec73a2..000000000 --- a/src/main/java/com/hbm/render/entity/projectile/RenderOminousBullet.java +++ /dev/null @@ -1,87 +0,0 @@ -package com.hbm.render.entity.projectile; - -import java.util.Random; - -import org.lwjgl.opengl.GL11; - -import com.hbm.lib.RefStrings; - -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.entity.Render; -import net.minecraft.entity.Entity; -import net.minecraft.util.ResourceLocation; - -public class RenderOminousBullet extends Render { - - Random rand = new Random(); - - @Override - public void doRender(Entity rocket, double x, double y, double z, float p_76986_8_, float p_76986_9_) { - float radius = 0.12F; - int distance = 4; - - radius = 0.03F; - - Tessellator tessellator = Tessellator.instance; - - GL11.glPushMatrix(); - GL11.glDisable(GL11.GL_TEXTURE_2D); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); - GL11.glTranslatef((float) x, (float) y, (float) z); - - GL11.glRotatef(rocket.rotationYaw, 0.0F, 1.0F, 0.0F); - GL11.glRotatef(-rocket.rotationPitch, 1.0F, 0.0F, 0.0F); - - boolean red = false; - boolean green = false; - boolean blue = false; - - green = true; - red = true; - - //for (float o = 0; o <= radius; o += radius / 8) { - for (float o = 0; o <= radius; o += radius / 1) { - float color = 1f - (o * 8.333f); - if (color < 0) - color = 0; - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 + o, 0 - o, 0); - tessellator.addVertex(0 + o, 0 + o, 0); - tessellator.addVertex(0 + o, 0 + o, 0 + distance); - tessellator.addVertex(0 + o, 0 - o, 0 + distance); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 - o, 0 - o, 0); - tessellator.addVertex(0 + o, 0 - o, 0); - tessellator.addVertex(0 + o, 0 - o, 0 + distance); - tessellator.addVertex(0 - o, 0 - o, 0 + distance); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 - o, 0 + o, 0); - tessellator.addVertex(0 - o, 0 - o, 0); - tessellator.addVertex(0 - o, 0 - o, 0 + distance); - tessellator.addVertex(0 - o, 0 + o, 0 + distance); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(red ? 1 : color, green ? 1 : color, blue ? 1 : color, 1f); - tessellator.addVertex(0 + o, 0 + o, 0); - tessellator.addVertex(0 - o, 0 + o, 0); - tessellator.addVertex(0 - o, 0 + o, 0 + distance); - tessellator.addVertex(0 + o, 0 + o, 0 + distance); - tessellator.draw(); - } - GL11.glDisable(GL11.GL_BLEND); - GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glPopMatrix(); - } - - @Override - protected ResourceLocation getEntityTexture(Entity p_110775_1_) { - return new ResourceLocation(RefStrings.MODID + ":textures/models/Rainbow.png"); - } -} diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java index 6a9b4f26d..d3192e3f0 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderTeslaCannon.java @@ -6,6 +6,7 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.main.MainRegistry; import com.hbm.main.ResourceManager; import com.hbm.render.anim.HbmAnimations; +import com.hbm.render.tileentity.RenderPlushie; import net.minecraft.client.Minecraft; import net.minecraft.item.ItemStack; @@ -36,26 +37,41 @@ public class ItemRenderTeslaCannon extends ItemRenderWeaponBase { GL11.glScaled(scale, scale, scale); double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] cycle = HbmAnimations.getRelevantTransformation("CYCLE"); + double[] count = HbmAnimations.getRelevantTransformation("COUNT"); + double[] yomi = HbmAnimations.getRelevantTransformation("YOMI"); + double[] squeeze = HbmAnimations.getRelevantTransformation("SQUEEZE"); GL11.glTranslated(0, -2, -2); GL11.glRotated(equip[0], 1, 0, 0); GL11.glTranslated(0, 2, 2); + + GL11.glTranslated(0, 0, recoil[2]); + GL11.glRotated(recoil[2] * 2, 1, 0, 0); GL11.glShadeModel(GL11.GL_SMOOTH); - int amount = gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory); + int amount = Math.max((int) count[0], gun.getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory)); ResourceManager.tesla_cannon.renderPart("Gun"); ResourceManager.tesla_cannon.renderPart("Extension"); + double cogAngle = cycle[2]; + GL11.glPushMatrix(); - GL11.glTranslated(0, -1.875, 0); - GL11.glRotated(-22.5, 0, 0, 1); - GL11.glTranslated(0, 1.875, 0); + GL11.glTranslated(0, -1.625, 0); + GL11.glRotated(cogAngle, 0, 0, 1); + GL11.glTranslated(0, 1.625, 0); ResourceManager.tesla_cannon.renderPart("Cog"); GL11.glPopMatrix(); GL11.glPushMatrix(); + + GL11.glTranslated(0, -1.625, 0); + GL11.glRotated(cogAngle, 0, 0, 1); + GL11.glTranslated(0, 1.625, 0); + for(int i = 0; i < Math.min(amount, 8); i++) { ResourceManager.tesla_cannon.renderPart("Capacitor"); @@ -64,12 +80,26 @@ public class ItemRenderTeslaCannon extends ItemRenderWeaponBase { GL11.glRotated(-22.5, 0, 0, 1); GL11.glTranslated(0, 1.625, 0); } else { + if(i == 4) { + GL11.glTranslated(0, -1.625, 0); + GL11.glRotated(-cogAngle, 0, 0, 1); + GL11.glTranslated(0, 1.625, 0); + GL11.glTranslated(-cogAngle * 0.5 / 22.5, 0, 0); + } GL11.glTranslated(0.5, 0, 0); } } GL11.glPopMatrix(); GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPushMatrix(); + GL11.glTranslated(yomi[0], yomi[1], yomi[2]); + GL11.glRotated(135, 0, 1, 0); + GL11.glScaled(squeeze[0], squeeze[1], squeeze[2]); + Minecraft.getMinecraft().renderEngine.bindTexture(RenderPlushie.yomiTex); + RenderPlushie.yomiModel.renderAll(); + GL11.glPopMatrix(); } @Override diff --git a/src/main/resources/assets/hbm/textures/items/ammo.png b/src/main/resources/assets/hbm/textures/items/ammo.png index b899cb0fed298dd394d69f59eed4a1be58fe971d..59ddc335f24d1d080a7b39a4eb5e80410194c7d8 100644 GIT binary patch literal 14728 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 Xpd?=tWYP!TBM7J}X)2b=TLk_;gb~29 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor.png new file mode 100644 index 0000000000000000000000000000000000000000..15184342e342b47c67d91e5c7caf5e12cd1779a6 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfnV t3=T+fxA)~8T6Oc>Eq-M&H%3tghP(BlbE>(ge+4?8!PC{xWt~$(696VOTG0Ri literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor_blacklightning.png b/src/main/resources/assets/hbm/textures/items/ammo_standard.capacitor_blacklightning.png new file mode 100644 index 0000000000000000000000000000000000000000..00b4e57aeaa9c101ce24243282366aa2de23bb0e GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfrcT?k%X2&TDAx;%jbhW Date: Mon, 4 Nov 2024 00:31:58 +0300 Subject: [PATCH 5/7] Remove debug log spam --- src/main/java/com/hbm/items/armor/WingsMurk.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/com/hbm/items/armor/WingsMurk.java b/src/main/java/com/hbm/items/armor/WingsMurk.java index 3584f7253..daec63319 100644 --- a/src/main/java/com/hbm/items/armor/WingsMurk.java +++ b/src/main/java/com/hbm/items/armor/WingsMurk.java @@ -2,7 +2,6 @@ package com.hbm.items.armor; import com.hbm.extprop.HbmPlayerProps; import com.hbm.items.ModItems; -import com.hbm.main.MainRegistry; import com.hbm.main.ResourceManager; import com.hbm.render.model.ModelArmorWings; import com.hbm.util.ArmorUtil; @@ -25,7 +24,6 @@ public class WingsMurk extends JetpackBase { @Override public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) { - MainRegistry.logger.info("[ABEL] Wings texture: " + ResourceManager.wings_murk.toString()); return ResourceManager.wings_murk.toString(); } From e6bbd632671c3e69705249688a6bec6b703ba652 Mon Sep 17 00:00:00 2001 From: Boblet Date: Mon, 4 Nov 2024 16:59:46 +0100 Subject: [PATCH 6/7] ow --- changelog | 4 + src/main/java/com/hbm/blocks/ModBlocks.java | 7 +- .../com/hbm/blocks/generic/BlockCoalOil.java | 75 ------------------ .../hbm/blocks/machine/MachineAmmoPress.java | 36 +++++++++ .../java/com/hbm/config/ClientConfig.java | 3 + src/main/java/com/hbm/config/WorldConfig.java | 2 - .../weapon/sedna/impl/ItemGunStinger.java | 2 +- src/main/java/com/hbm/lib/HbmWorldGen.java | 3 - .../com/hbm/render/block/RenderReeds.java | 14 +++- .../machine/TileEntityMachineAmmoPress.java | 38 +++++++++ src/main/java/com/hbm/util/Compat.java | 1 + .../gui/processing/gui_ammo_press.png | Bin 0 -> 1960 bytes .../hbm/textures/items/fragment_base.png | Bin 0 -> 264 bytes 13 files changed, 98 insertions(+), 87 deletions(-) create mode 100644 src/main/java/com/hbm/blocks/machine/MachineAmmoPress.java create mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java create mode 100644 src/main/resources/assets/hbm/textures/gui/processing/gui_ammo_press.png create mode 100644 src/main/resources/assets/hbm/textures/items/fragment_base.png diff --git a/changelog b/changelog index 46b68a1a7..d7a485e02 100644 --- a/changelog +++ b/changelog @@ -47,6 +47,10 @@ * Removed legacy wire items * Removed random ore, along with its configs * DFC emitters are now only 95% efficient instead of 98% +* Oily coal has been removed from worldgen, it no longer spawns in new chunks + * Existing oily coal can be mined risk-free +* Reeds rendering into water can now be toggled with the RENDER_REEDS client config + * This option is usually enabled by default, unless Angelica is installed ## 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 6b4b0992c..56474db0e 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -146,8 +146,8 @@ public class ModBlocks { public static Block ore_bedrock_oil; public static Block ore_lignite; public static Block ore_asbestos; - public static Block ore_coal_oil; - public static Block ore_coal_oil_burning; + @Deprecated public static Block ore_coal_oil; + @Deprecated public static Block ore_coal_oil_burning; public static Block ore_tikite; @@ -1008,6 +1008,7 @@ public class ModBlocks { public static Block machine_press; public static Block machine_epress; public static Block machine_conveyor_press; + public static Block machine_ammo_press; public static Block machine_siren; @@ -2179,6 +2180,7 @@ public class ModBlocks { machine_press = new MachinePress(Material.iron).setBlockName("machine_press").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_press"); machine_epress = new MachineEPress(Material.iron).setBlockName("machine_epress").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_epress"); machine_conveyor_press = new MachineConveyorPress(Material.iron).setBlockName("machine_conveyor_press").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); + machine_ammo_press = new MachineAmmoPress().setBlockName("machine_ammo_press").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); reactor_research = new ReactorResearch(Material.iron).setBlockName("machine_reactor_small").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_reactor_small"); reactor_zirnox = new ReactorZirnox(Material.iron).setBlockName("machine_zirnox").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); zirnox_destroyed = new ZirnoxDestroyed(Material.iron).setBlockName("zirnox_destroyed").setHardness(100.0F).setResistance(800.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); @@ -2959,6 +2961,7 @@ public class ModBlocks { GameRegistry.registerBlock(machine_press, machine_press.getUnlocalizedName()); GameRegistry.registerBlock(machine_epress, machine_epress.getUnlocalizedName()); register(machine_conveyor_press); + register(machine_ammo_press); register(pump_steam); register(pump_electric); register(heater_firebox); diff --git a/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java b/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java index b2de5b355..cb6f4ea7e 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java +++ b/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java @@ -3,20 +3,12 @@ package com.hbm.blocks.generic; import java.util.Random; import com.hbm.blocks.ModBlocks; -import com.hbm.items.tool.ItemToolAbility; import net.minecraft.block.Block; import net.minecraft.block.material.Material; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; -import net.minecraft.item.ItemTool; -import net.minecraft.item.Item.ToolMaterial; -import net.minecraft.util.Vec3; -import net.minecraft.world.Explosion; import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; public class BlockCoalOil extends Block { @@ -24,19 +16,6 @@ public class BlockCoalOil extends Block { super(mat); } - @Override - public void onNeighborBlockChange(World world, int x, int y, int z, Block b) { - - for(ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) { - - Block n = world.getBlock(x + dir.offsetX, y + dir.offsetY, z + dir.offsetZ); - - if(n == ModBlocks.ore_coal_oil_burning || n == ModBlocks.balefire || n == Blocks.fire || n.getMaterial() == Material.lava) { - world.scheduleBlockUpdate(x, y, z, this, world.rand.nextInt(20) + 2); - } - } - } - @Override public void updateTick(World world, int x, int y, int z, Random rand) { world.setBlock(x, y, z, ModBlocks.ore_coal_oil_burning); @@ -51,58 +30,4 @@ public class BlockCoalOil extends Block { public int quantityDropped(Random rand) { return 2 + rand.nextInt(2); } - - public void onBlockHarvested(World world, int x, int y, int z, int meta, EntityPlayer player) { - - if(doesToolIgnite(player)) { - if(world.rand.nextInt(10) == 0) - world.setBlock(x, y, z, Blocks.fire); - } - } - - public void onBlockClicked(World world, int x, int y, int z, EntityPlayer player) { - - if(!world.isRemote) - return; - - if(doesToolIgnite(player)) { - - Random rand = world.rand; - for(int i = 0; i < 15; i++) { - Vec3 vec = Vec3.createVectorHelper(1, 0, 0); - vec.rotateAroundZ((float)(Math.PI * rand.nextDouble() * 2D)); - vec.rotateAroundY((float)(Math.PI * rand.nextDouble() * 2D)); - - double dX = vec.xCoord; - double dY = vec.yCoord; - double dZ = vec.zCoord; - - if(Math.abs(dX) > 1) - dX /= Math.abs(dX); - if(Math.abs(dY) > 1) - dY /= Math.abs(dY); - if(Math.abs(dX) > 1) - dZ /= Math.abs(dZ); - - world.spawnParticle("flame", x + 0.5 + dX * 0.75, y + 0.5 + dY * 0.75, z + 0.5 + dZ * 0.75, 0.0, 0.0, 0.0); - } - } - } - - public void onBlockDestroyedByExplosion(World world, int x, int y, int z, Explosion explosion) { - world.setBlock(x, y, z, Blocks.fire); - } - - private boolean doesToolIgnite(EntityPlayer player) { - - if(player.getHeldItem() == null) - return false; - - if(!(player.getHeldItem().getItem() instanceof ItemTool || player.getHeldItem().getItem() instanceof ItemToolAbility)) - return false; - - ItemTool tool = (ItemTool) player.getHeldItem().getItem(); - - return tool.func_150913_i() != ToolMaterial.WOOD; - } } diff --git a/src/main/java/com/hbm/blocks/machine/MachineAmmoPress.java b/src/main/java/com/hbm/blocks/machine/MachineAmmoPress.java new file mode 100644 index 000000000..226a16a67 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineAmmoPress.java @@ -0,0 +1,36 @@ +package com.hbm.blocks.machine; + +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.machine.TileEntityMachineAmmoPress; + +import cpw.mods.fml.common.network.internal.FMLNetworkHandler; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class MachineAmmoPress extends BlockContainer { + + public MachineAmmoPress() { + super(Material.iron); + } + + @Override + public TileEntity createNewTileEntity(World world, int meta) { + return new TileEntityMachineAmmoPress(); + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { + + if(world.isRemote) { + return true; + } else if(!player.isSneaking()) { + FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z); + return true; + } else { + return false; + } + } +} diff --git a/src/main/java/com/hbm/config/ClientConfig.java b/src/main/java/com/hbm/config/ClientConfig.java index ff1246dc4..ffe66aeb4 100644 --- a/src/main/java/com/hbm/config/ClientConfig.java +++ b/src/main/java/com/hbm/config/ClientConfig.java @@ -15,6 +15,7 @@ import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.stream.JsonWriter; import com.hbm.main.MainRegistry; +import com.hbm.util.Compat; // https://youtube.com/shorts/XTHZWqZt_AI public class ClientConfig { @@ -36,6 +37,7 @@ public class ClientConfig { 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); + public static ConfigWrapper RENDER_REEDS = new ConfigWrapper(!Compat.isModLoaded(Compat.MOD_ANG)); private static void initDefaults() { configMap.put("GEIGER_OFFSET_HORIZONTAL", GEIGER_OFFSET_HORIZONTAL); @@ -51,6 +53,7 @@ public class ClientConfig { configMap.put("RENDER_CABLE_HANG", RENDER_CABLE_HANG); configMap.put("NUKE_HUD_FLASH", NUKE_HUD_FLASH); configMap.put("NUKE_HUD_SHAKE", NUKE_HUD_SHAKE); + configMap.put("RENDER_REEDS", RENDER_REEDS); } /** Initializes defaults, then reads the config file if it exists, then writes the config file. */ diff --git a/src/main/java/com/hbm/config/WorldConfig.java b/src/main/java/com/hbm/config/WorldConfig.java index a4b6b11e9..63b9d13b0 100644 --- a/src/main/java/com/hbm/config/WorldConfig.java +++ b/src/main/java/com/hbm/config/WorldConfig.java @@ -24,7 +24,6 @@ public class WorldConfig { public static int rareSpawn = 6; public static int lithiumSpawn = 6; public static int cinnebarSpawn = 1; - public static int oilcoalSpawn = 128; public static int gassshaleSpawn = 5; public static int gasbubbleSpawn = 12; public static int explosivebubbleSpawn = 0; @@ -141,7 +140,6 @@ public class WorldConfig { asbestosSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.12_asbestosSpawnRate", "Amount of asbestos ore veins per chunk", 2); lithiumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.13_lithiumSpawnRate", "Amount of schist lithium ore veins per chunk", 6); rareSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.14_rareEarthSpawnRate", "Amount of rare earth ore veins per chunk", 6); - oilcoalSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.15_oilCoalSpawnRate", "Spawns an oily coal vein every nTH chunk", 128); gassshaleSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.16_gasShaleSpawnRate", "Amount of oil shale veins per chunk", 5); gasbubbleSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.17_gasBubbleSpawnRate", "Spawns a gas bubble every nTH chunk", 12); cinnebarSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.18_cinnebarSpawnRate", "Amount of cinnebar ore veins per chunk", 1); diff --git a/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunStinger.java b/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunStinger.java index b3c2cc422..20fe6ef71 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunStinger.java +++ b/src/main/java/com/hbm/items/weapon/sedna/impl/ItemGunStinger.java @@ -107,7 +107,7 @@ public class ItemGunStinger extends ItemGunBaseNT { Vec3NT toEntity = new Vec3NT(0, 0, 0); for(Entity entity : entities) { - if(entity.height < 0.5F) continue; + if(entity.height < 0.5F || !entity.canBeCollidedWith()) continue; toEntity.setComponents(entity.posX - x, entity.posY + entity.height / 2D - y, entity.posZ - z); double vecProd = toEntity.xCoord * delta.xCoord + toEntity.yCoord * delta.yCoord + toEntity.zCoord * delta.zCoord; diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index 759e5c6cd..3aa200c39 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -96,9 +96,6 @@ public class HbmWorldGen implements IWorldGenerator { DungeonToolbox.generateFlowers(world, rand, i, j, ModBlocks.reeds, 0); } } - - if(WorldConfig.oilcoalSpawn > 0 && rand.nextInt(WorldConfig.oilcoalSpawn) == 0) - DungeonToolbox.generateOre(world, rand, i, j, 1, 64, 32, 32, ModBlocks.ore_coal_oil); if(WorldConfig.gasbubbleSpawn > 0 && rand.nextInt(WorldConfig.gasbubbleSpawn) == 0) DungeonToolbox.generateOre(world, rand, i, j, 1, 32, 30, 10, ModBlocks.gas_flammable, 1); diff --git a/src/main/java/com/hbm/render/block/RenderReeds.java b/src/main/java/com/hbm/render/block/RenderReeds.java index a237a79c8..a07a16a31 100644 --- a/src/main/java/com/hbm/render/block/RenderReeds.java +++ b/src/main/java/com/hbm/render/block/RenderReeds.java @@ -1,6 +1,7 @@ package com.hbm.render.block; import com.hbm.blocks.generic.BlockReeds; +import com.hbm.config.ClientConfig; import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; import net.minecraft.block.Block; @@ -27,10 +28,15 @@ public class RenderReeds implements ISimpleBlockRenderingHandler { tessellator.setColorOpaque_F(r * m, g * m, b * m); int depth = 0; - for(int i = y - 1; i > 0 ; i--) { - Block water = world.getBlock(x, i, z); - depth = y - i; - if(water != Blocks.water && water != Blocks.flowing_water) break; + + if(!ClientConfig.RENDER_REEDS.get()) { + depth = 1; + } else { + for(int i = y - 1; i > 0 ; i--) { + Block water = world.getBlock(x, i, z); + depth = y - i; + if(water != Blocks.water && water != Blocks.flowing_water) break; + } } BlockReeds reeds = (BlockReeds) block; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java new file mode 100644 index 000000000..aefdc7140 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmmoPress.java @@ -0,0 +1,38 @@ +package com.hbm.tileentity.machine; + +import com.hbm.tileentity.IGUIProvider; +import com.hbm.tileentity.TileEntityMachineBase; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.world.World; + +public class TileEntityMachineAmmoPress extends TileEntityMachineBase implements IGUIProvider { + + public TileEntityMachineAmmoPress() { + super(10); + } + + @Override + public String getName() { + return "container.machineAmmoPress"; + } + + @Override + public void updateEntity() { + + } + + @Override + public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { + return null; + } + + @Override + @SideOnly(Side.CLIENT) + public Object provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { + return null; + } +} diff --git a/src/main/java/com/hbm/util/Compat.java b/src/main/java/com/hbm/util/Compat.java index fd6ab8764..9d46d714b 100644 --- a/src/main/java/com/hbm/util/Compat.java +++ b/src/main/java/com/hbm/util/Compat.java @@ -37,6 +37,7 @@ public class Compat { public static final String MOD_RC = "Railcraft"; public static final String MOD_TC = "tc"; public static final String MOD_EIDS = "endlessids"; + public static final String MOD_ANG = "angelica"; public static Item tryLoadItem(String domain, String name) { return (Item) Item.itemRegistry.getObject(getReg(domain, name)); diff --git a/src/main/resources/assets/hbm/textures/gui/processing/gui_ammo_press.png b/src/main/resources/assets/hbm/textures/gui/processing/gui_ammo_press.png new file mode 100644 index 0000000000000000000000000000000000000000..8b382f97cbe9ffbc89dcbc66e0f6889399a96249 GIT binary patch literal 1960 zcmbW1eOwaO8pjWWik4!lp;IfT%h}Q-D>NoZ2=L6DdLrt+T4y1nhnD0U3d4g9tu2R zVdfvx?9$$F3=St*Dy-CLo4Wryr?EI%Gz>IG27d&h={W*_?Qft%y2OLC9u}Mw8CHOd*bqjisOB zxu?}XF5PsjvuCO=w8=QL$`7!tc3c!c^iFZd;Yhs`%u6iFATDkHv6(C!yBb6DD9N3> zs;kaDJ4#3VNAy`fmigJ)+02+2ibmB211XfyjrbfFqqyswYbLy|i6+bBFK)LXSvyS0m_CQwYFGK21S3kevzGj26UZq`3!LG~d z0gZcF_g*v31at8AT>JOz2j)}EdO*}Xsh?E-U{CG}9)LNOvwgx@4IlS}%0DC&l|6y1 zy-t581a+;eHvz{u>68*8aqK2RWU#1C8%ow7M0U4B96-5n0wVjOqbr{R&EuFKuL3jK z#}}`DNF-}aT8#6!^~Iat9f7(>=j}=31&@V7@>}LlN*ptf;@2wByRqyMhW5_1a6a0M z-@UrPK=%oR;pA<1Mw9^FI59ix zS|S)j&EHfZWgyVT39y$K{%59X2Cy zQ8~d?j*3HX1qLnO3wj$}A~gQ?egaNZE0f2Y677KN@xbwRkyI+(<^`{e`UKsCEwX{y z^51k)vvMpFGonPipAgXKQ}R#p-s@UHa}T(|@ZO0!(aNs%%xD9$8_Y=;Q*Y2lA8AS| zzXh8@jy5QEAvLpt3PIog99u^&Xbav5oeJE!8~%AsR85~T%$ zvaXq1Qs8EpSWb@fHRbjoXdf*7mr@p_ss_*Y}svjW;1j2fYOsU+v=3CgPQr|ZCTQWg8)mKIdt#uV(eD3zCiz_dztZFcQUi3^;)lGRu)S8k zZfYkRvYF28XVn%waRQkIBpP@yBgr| MdnB*wgY@%%0#k`ASpWb4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/fragment_base.png b/src/main/resources/assets/hbm/textures/items/fragment_base.png new file mode 100644 index 0000000000000000000000000000000000000000..84424d3c60ddc824ac4ed82f007f4ea8b8cc8f80 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vfx1d5PI2usZdOm|UNg~BsqMiD5lIE(f=w+(uGN}>{~Q9N?-%?yQ_S)q zdF4g%wOiNk+OE@G)t8jalhm_v`#Nog2Zl}0E7^>jI~-h&{(RdY{QT)&{dxM~7KQ&@ z)7XraTP9T9^*&>0eAu%6vBjmG9SOJ1uEr|%&wX5bU;2*9isb6|!t<7`Jm}hF^^L=i z^V1C%lb+euD+=?UpJudOvvuFmqYe26AAU}BVNsf-(4hEddKI&_>_jo9H9-zQuP}JJ L`njxgN@xNAG=gcz literal 0 HcmV?d00001 From 9319fa408891aad3974986414ceac1388c521148 Mon Sep 17 00:00:00 2001 From: Bob Date: Mon, 4 Nov 2024 22:13:10 +0100 Subject: [PATCH 7/7] STG77 --- src/main/java/com/hbm/items/ModItems.java | 6 +- .../sedna/factory/GunFactoryClient.java | 4 +- .../hbm/items/weapon/sedna/factory/Lego.java | 8 +- .../weapon/sedna/factory/Orchestras.java | 7 + .../weapon/sedna/factory/XFactory556mm.java | 37 +- .../java/com/hbm/main/ResourceManager.java | 2 + .../item/weapon/sedna/ItemRenderSTG77.java | 115 + .../assets/hbm/models/weapons/stg77.obj | 6532 +++++++++-------- .../hbm/textures/models/weapons/stg77.png | Bin 7740 -> 7907 bytes 9 files changed, 3668 insertions(+), 3043 deletions(-) create mode 100644 src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index a3bc134b7..0dd423ce8 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1606,7 +1606,6 @@ public class ModItems { public static Item gun_liberator; public static Item gun_congolake; public static Item gun_flamer; - public static Item gun_lag; public static Item gun_uzi; public static Item gun_spas12; public static Item gun_panzerschreck; @@ -1617,9 +1616,11 @@ public class ModItems { public static Item gun_autoshotgun; public static Item gun_autoshotgun_sexy; public static Item gun_quadro; + public static Item gun_lag; public static Item gun_minigun; public static Item gun_missile_launcher; public static Item gun_tesla_cannon; + public static Item gun_stg77; public static Item ammo_standard; @@ -6953,7 +6954,6 @@ public class ModItems { GameRegistry.registerItem(gun_liberator, gun_liberator.getUnlocalizedName()); GameRegistry.registerItem(gun_congolake, gun_congolake.getUnlocalizedName()); GameRegistry.registerItem(gun_flamer, gun_flamer.getUnlocalizedName()); - GameRegistry.registerItem(gun_lag, gun_lag.getUnlocalizedName()); GameRegistry.registerItem(gun_uzi, gun_uzi.getUnlocalizedName()); GameRegistry.registerItem(gun_spas12, gun_spas12.getUnlocalizedName()); GameRegistry.registerItem(gun_panzerschreck, gun_panzerschreck.getUnlocalizedName()); @@ -6964,9 +6964,11 @@ public class ModItems { GameRegistry.registerItem(gun_autoshotgun, gun_autoshotgun.getUnlocalizedName()); GameRegistry.registerItem(gun_autoshotgun_sexy, gun_autoshotgun_sexy.getUnlocalizedName()); GameRegistry.registerItem(gun_quadro, gun_quadro.getUnlocalizedName()); + GameRegistry.registerItem(gun_lag, gun_lag.getUnlocalizedName()); GameRegistry.registerItem(gun_minigun, gun_minigun.getUnlocalizedName()); GameRegistry.registerItem(gun_missile_launcher, gun_missile_launcher.getUnlocalizedName()); GameRegistry.registerItem(gun_tesla_cannon, gun_tesla_cannon.getUnlocalizedName()); + GameRegistry.registerItem(gun_stg77, gun_stg77.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 d51c03c30..d65646e31 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 @@ -61,6 +61,7 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_minigun, new ItemRenderMinigun()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_missile_launcher, new ItemRenderMissileLauncher()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_tesla_cannon, new ItemRenderTeslaCannon()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_stg77, new ItemRenderSTG77()); //PROJECTILES ammo_debug.setRenderer(LegoClient.RENDER_STANDARD_BULLET); ammo_debug_buckshot.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -147,7 +148,6 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_liberator) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_congolake) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_flamer) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO_NOCOUNTER); - ((ItemGunBaseNT) ModItems.gun_lag) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_uzi) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_spas12) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_panzerschreck) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); @@ -158,9 +158,11 @@ public class GunFactoryClient { ((ItemGunBaseNT) ModItems.gun_autoshotgun) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_autoshotgun_sexy) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_quadro) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_lag) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_minigun) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_missile_launcher) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_tesla_cannon) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_stg77) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY_MIRROR, LegoClient.HUD_COMPONENT_AMMO_MIRROR); ((ItemGunBaseNT) ModItems.gun_light_revolver_dani) .getConfig(null, 1).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java index c9c569641..70a837049 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Lego.java @@ -68,11 +68,13 @@ public class Lego { }; /** If IDLE and ammo is loaded, fire and set to JUST_FIRED. */ - public static BiConsumer LAMBDA_STANDARD_CLICK_PRIMARY = (stack, ctx) -> { + public static BiConsumer LAMBDA_STANDARD_CLICK_PRIMARY = (stack, ctx) -> { clickReceiver(stack, ctx, 0); }; + + public static void clickReceiver(ItemStack stack, LambdaContext ctx, int receiver) { EntityLivingBase entity = ctx.entity; EntityPlayer player = ctx.getPlayer(); - Receiver rec = ctx.config.getReceivers(stack)[0]; + Receiver rec = ctx.config.getReceivers(stack)[receiver]; int index = ctx.configIndex; GunState state = ItemGunBaseNT.getState(stack, index); @@ -98,7 +100,7 @@ public class Lego { } } } - }; + } /** If IDLE, switch mode between 0 and 1. */ public static BiConsumer LAMBDA_STANDARD_CLICK_SECONDARY = (stack, ctx) -> { 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 f42bd576a..96f2cfc58 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 @@ -869,4 +869,11 @@ public class Orchestras { if(timer == 12) entity.worldObj.playSoundAtEntity(entity, "hbm:block.squeakyToy", 0.25F, 1F); } }; + + public static BiConsumer ORCHESTRA_STG77 = (stack, ctx) -> { + EntityLivingBase entity = ctx.entity; + if(entity.worldObj.isRemote) return; + AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); + int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java index 085a6aeaa..99f93585b 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory556mm.java @@ -9,9 +9,11 @@ import com.hbm.items.weapon.sedna.Crosshair; import com.hbm.items.weapon.sedna.GunConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.items.weapon.sedna.Receiver; +import com.hbm.items.weapon.sedna.ItemGunBaseNT.GunState; import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; +import com.hbm.items.weapon.sedna.mags.IMagazine; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; import com.hbm.main.MainRegistry; import com.hbm.particle.SpentCasing; @@ -51,12 +53,33 @@ public class XFactory556mm { .setupStandardConfiguration().ps(Lego.LAMBDA_STANDARD_CLICK_SECONDARY) .anim(LAMBDA_G3_ANIMS).orchestra(Orchestras.ORCHESTRA_G3) ).setUnlocalizedName("gun_g3"); + + ModItems.gun_stg77 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() + .dura(3_000).draw(10).inspect(33).crosshair(Crosshair.CIRCLE).smoke(LAMBDA_SMOKE) + .rec(new Receiver(0) + .dmg(15F).delay(2).dry(15).auto(true).spread(0.0F).reload(50).jam(47).sound("hbm:weapon.fire.blackPowder", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 30).addConfigs(r556_sp, r556_fmj, r556_jhp, r556_ap)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(Lego.LAMBDA_STANDARD_RECOIL)) + .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).ps(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD).pt(Lego.LAMBDA_TOGGLE_AIM) + .decider(LAMBDA_STG77_DECIDER) + .anim(LAMBDA_STG77_ANIMS).orchestra(Orchestras.ORCHESTRA_STG77) + ).setUnlocalizedName("gun_stg77"); } public static BiConsumer LAMBDA_SMOKE = (stack, ctx) -> { Lego.handleStandardSmoke(ctx.entity, stack, 1500, 0.075D, 1.1D, 0); }; - + + public static BiConsumer LAMBDA_STG77_DECIDER = (stack, ctx) -> { + int index = ctx.configIndex; + GunState lastState = ItemGunBaseNT.getState(stack, index); + GunStateDecider.deciderStandardFinishDraw(stack, lastState, index); + GunStateDecider.deciderStandardClearJam(stack, lastState, index); + GunStateDecider.deciderStandardReload(stack, ctx, lastState, 0, index); + GunStateDecider.deciderAutoRefire(stack, ctx, lastState, 0, index, () -> { return ItemGunBaseNT.getSecondary(stack, index); }); + }; + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_G3_ANIMS = (stack, type) -> { boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory) <= 0; switch(type) { @@ -108,4 +131,16 @@ public class XFactory556mm { return null; }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_STG77_ANIMS = (stack, type) -> { + boolean empty = ((ItemGunBaseNT) stack.getItem()).getConfig(stack, 0).getReceivers(stack)[0].getMagazine(stack).getAmount(stack, MainRegistry.proxy.me().inventory) <= 0; + switch(type) { + case EQUIP: return new BusAnimation() + .addBus("EQUIP", new BusAnimationSequence().addPos(45, 0, 0, 0).addPos(0, 0, 0, 500, IType.SIN_FULL)); + case CYCLE: return new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence().addPos(0, 0, ItemGunBaseNT.getIsAiming(stack) ? -0.125 : -0.375, 25, IType.SIN_DOWN).addPos(0, 0, 0, 75, IType.SIN_FULL)); + } + + return null; + }; } diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 02cbfda2e..4dab49328 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -861,6 +861,7 @@ public class ResourceManager { public static final IModelCustom minigun = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/minigun.obj")).asVBO(); public static final IModelCustom missile_launcher = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/missile_launcher.obj")).asVBO(); public static final IModelCustom tesla_cannon = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/tesla_cannon.obj")).asVBO(); + public static final IModelCustom stg77 = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/stg77.obj")).asVBO(); public static final 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")); @@ -993,6 +994,7 @@ public class ResourceManager { public static final ResourceLocation minigun_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/minigun.png"); public static final ResourceLocation missile_launcher_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/missile_launcher.png"); public static final ResourceLocation tesla_cannon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/tesla_cannon.png"); + public static final ResourceLocation stg77_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/stg77.png"); public static final ResourceLocation lance_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/lance.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java new file mode 100644 index 000000000..133685a11 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderSTG77.java @@ -0,0 +1,115 @@ +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; +import net.minecraftforge.client.IItemRenderer; +import net.minecraftforge.client.IItemRenderer.ItemRenderType; + +public class ItemRenderSTG77 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, -1F * offset, 2.5F * offset, + 0, -5.75 / 8D, 1); + } + + @Override + public void renderFirstPerson(ItemStack stack) { + + ItemGunBaseNT gun = (ItemGunBaseNT) stack.getItem(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.stg77_tex); + double scale = 0.5D; + GL11.glScaled(scale, scale, scale); + + double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); + double[] mag = HbmAnimations.getRelevantTransformation("MAG"); + double[] speen = HbmAnimations.getRelevantTransformation("SPEEN"); + double[] bolt = HbmAnimations.getRelevantTransformation("BOLT"); + double[] handle = HbmAnimations.getRelevantTransformation("HANDLE"); + double[] bullet = HbmAnimations.getRelevantTransformation("BULLET"); + + GL11.glTranslated(0, -1, -4); + GL11.glRotated(equip[0], 1, 0, 0); + GL11.glTranslated(0, 1, 4); + + GL11.glTranslated(0, 0, recoil[2]); + + GL11.glShadeModel(GL11.GL_SMOOTH); + + ResourceManager.stg77.renderPart("Gun"); + ResourceManager.stg77.renderPart("Barrel"); + ResourceManager.stg77.renderPart("Lever"); + ResourceManager.stg77.renderPart("Magazine"); + + GL11.glPushMatrix(); + GL11.glTranslated(0.25, 0, 0); + ResourceManager.stg77.renderPart("Safety"); + GL11.glPopMatrix(); + + double smokeScale = 0.75; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 8); + 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, 7.5); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(0.25, 0.25, 0.25); + GL11.glRotated(-5 + gun.shotRand * 10, 1, 0, 0); + this.renderGapFlash(gun.lastShot[0]); + GL11.glPopMatrix(); + } + + @Override + public void setupThirdPerson(ItemStack stack) { + super.setupThirdPerson(stack); + double scale = 1D; + GL11.glScaled(scale, scale, scale); + GL11.glTranslated(0, 2, 4); + + } + + @Override + public void setupInv(ItemStack stack) { + super.setupInv(stack); + double scale = 1.375D; + GL11.glScaled(scale, scale, scale); + GL11.glRotated(25, 1, 0, 0); + GL11.glRotated(45, 0, 1, 0); + GL11.glTranslated(-0.5, 0.5, 0); + } + + @Override + public void renderOther(ItemStack stack, ItemRenderType type) { + GL11.glEnable(GL11.GL_LIGHTING); + + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.stg77_tex); + ResourceManager.stg77.renderPart("Gun"); + ResourceManager.stg77.renderPart("Barrel"); + ResourceManager.stg77.renderPart("Lever"); + ResourceManager.stg77.renderPart("Magazine"); + ResourceManager.stg77.renderPart("Safety"); + GL11.glShadeModel(GL11.GL_FLAT); + } +} diff --git a/src/main/resources/assets/hbm/models/weapons/stg77.obj b/src/main/resources/assets/hbm/models/weapons/stg77.obj index 239e56bbb..22ec9e8cf 100644 --- a/src/main/resources/assets/hbm/models/weapons/stg77.obj +++ b/src/main/resources/assets/hbm/models/weapons/stg77.obj @@ -1,6 +1,6 @@ # Blender v2.79 (sub 0) OBJ File: 'stg77.blend' # www.blender.org -o Cylinder +o Barrel v 0.000000 0.187500 -3.000000 v 0.000000 0.187500 6.500000 v 0.093750 0.162380 -3.000000 @@ -221,34 +221,12 @@ v 0.216506 0.125000 3.750000 v 0.125000 0.216506 3.750000 v 0.125000 0.312500 2.750000 v -0.125000 0.312500 2.750000 -v -0.125000 0.437500 -7.500000 -v 0.125000 0.437500 -7.500000 v 0.500000 -0.187500 2.750000 v -0.500000 -0.187500 2.750000 -v -0.500000 -0.187500 -7.750000 -v 0.500000 -0.187500 -7.750000 -v -0.500000 -0.437500 -1.500000 v 0.500000 -0.437500 2.750000 v -0.500000 -0.437500 2.750000 -v 0.500000 -0.437500 -1.500000 -v -0.250000 -0.687500 -1.500000 v 0.250000 -0.687500 2.750000 v -0.250000 -0.687500 2.750000 -v 0.250000 -0.687500 -1.500000 -v -0.250000 -0.687500 2.750000 -v 0.250000 -0.687500 2.750000 -v -0.500000 -0.437500 2.750000 -v 0.500000 -0.437500 2.750000 -v -0.500000 -0.187500 2.750000 -v 0.500000 -0.187500 2.750000 -v -0.125000 0.312500 2.750000 -v 0.125000 0.312500 2.750000 -v -0.500000 -0.187500 -0.250000 -v 0.500000 -0.187500 -0.250000 -v -0.125000 0.312500 -0.250000 -v 0.125000 0.312500 -0.250000 -v -0.125000 0.437500 -0.250000 -v 0.125000 0.437500 -0.250000 v -0.125000 0.312500 2.875000 v 0.125000 0.312500 2.875000 v 0.500000 -0.437500 2.875000 @@ -265,6 +243,2503 @@ v -0.187500 -0.687500 2.875000 v -0.187500 -0.687500 3.125000 v -0.125000 -0.687500 3.125000 v -0.125000 -0.687500 2.875000 +v 0.000000 -0.750000 2.937500 +v 0.000000 -0.500000 2.937500 +v 0.088388 -0.750000 2.974112 +v 0.088388 -0.500000 2.974112 +v 0.125000 -0.750000 3.062500 +v 0.125000 -0.500000 3.062500 +v 0.088388 -0.750000 3.150888 +v 0.088388 -0.500000 3.150888 +v 0.000000 -0.750000 3.187500 +v 0.000000 -0.500000 3.187500 +v -0.088388 -0.750000 3.150888 +v -0.088388 -0.500000 3.150888 +v -0.125000 -0.750000 3.062500 +v -0.125000 -0.500000 3.062500 +v -0.088388 -0.750000 2.974112 +v -0.088388 -0.500000 2.974112 +v 0.125000 -0.125000 3.250000 +v 0.187500 -0.125000 3.250000 +v 0.125000 -0.125000 2.875000 +v 0.187500 -0.125000 2.875000 +v 0.125000 -0.687500 2.875000 +v 0.125000 -0.687500 3.125000 +v 0.187500 -0.687500 3.125000 +v 0.187500 -0.687500 2.875000 +v -0.125000 -0.437500 3.125000 +v -0.125000 -0.437500 2.875000 +v 0.125000 -0.437500 2.875000 +v 0.125000 -0.437500 3.125000 +v -0.125000 -0.187500 3.125000 +v 0.125000 -0.187500 3.125000 +v -0.125000 -0.750000 3.250000 +v 0.125000 -0.750000 3.250000 +v -0.125000 -0.750000 2.625000 +v 0.125000 -0.750000 2.625000 +v -0.125000 -1.250000 2.750000 +v -0.125000 -1.250000 3.250000 +v 0.125000 -1.250000 3.250000 +v 0.125000 -1.250000 2.750000 +v -0.125000 -1.625000 2.750000 +v -0.125000 -1.500000 3.312500 +v 0.125000 -1.500000 3.312500 +v 0.125000 -1.625000 2.750000 +v -0.125000 -2.750000 3.375000 +v 0.125000 -2.750000 3.375000 +v -0.125000 -2.750000 2.750000 +v 0.125000 -2.750000 2.750000 +v -0.125000 -2.125000 2.625000 +v -0.125000 -2.125000 3.312500 +v 0.125000 -2.125000 3.312500 +v 0.125000 -2.125000 2.625000 +v -0.125000 -2.625000 2.625000 +v -0.125000 -2.500000 3.250000 +v 0.125000 -2.500000 3.250000 +v 0.125000 -2.625000 2.625000 +v 0.250000 -0.750000 3.125000 +v 0.250000 -0.750000 2.750000 +v 0.250000 -1.250000 3.125000 +v 0.250000 -1.250000 2.875000 +v 0.250000 -1.500000 3.187500 +v 0.250000 -1.625000 2.875000 +v 0.250000 -2.750000 3.250000 +v 0.250000 -2.750000 2.875000 +v 0.250000 -2.125000 3.187500 +v 0.250000 -2.125000 2.750000 +v 0.250000 -2.500000 3.125000 +v 0.250000 -2.625000 2.750000 +v -0.250000 -0.750000 2.750000 +v -0.250000 -0.750000 3.125000 +v -0.250000 -1.250000 2.875000 +v -0.250000 -1.250000 3.125000 +v -0.250000 -1.625000 2.875000 +v -0.250000 -1.500000 3.187500 +v -0.250000 -2.750000 2.875000 +v -0.250000 -2.750000 3.250000 +v -0.250000 -2.125000 2.750000 +v -0.250000 -2.125000 3.187500 +v -0.250000 -2.625000 2.750000 +v -0.250000 -2.500000 3.125000 +v 0.000000 0.125000 -3.000000 +v -0.062500 0.108253 -3.000000 +v -0.108253 0.062500 -3.000000 +v -0.125000 -0.000000 -3.000000 +v -0.108253 -0.062500 -3.000000 +v -0.062500 -0.108253 -3.000000 +v 0.000000 -0.125000 -3.000000 +v 0.062500 -0.108253 -3.000000 +v 0.108253 -0.062500 -3.000000 +v 0.125000 -0.000000 -3.000000 +v 0.108253 0.062500 -3.000000 +v 0.062500 0.108253 -3.000000 +v 0.000000 0.125000 -2.000000 +v -0.062500 0.108253 -2.000000 +v -0.108253 0.062500 -2.000000 +v -0.125000 -0.000000 -2.000000 +v -0.108253 -0.062500 -2.000000 +v -0.062500 -0.108253 -2.000000 +v 0.000000 -0.125000 -2.000000 +v 0.062500 -0.108253 -2.000000 +v 0.108253 -0.062500 -2.000000 +v 0.125000 -0.000000 -2.000000 +v 0.108253 0.062500 -2.000000 +v 0.062500 0.108253 -2.000000 +v -0.250000 -0.062500 3.875000 +v -0.156250 -0.087620 3.875000 +v -0.087620 -0.156250 3.875000 +v -0.062500 -0.250000 3.875000 +v -0.087620 -0.343750 3.875000 +v -0.156250 -0.412380 3.875000 +v -0.250000 -0.437500 3.875000 +v -0.343750 -0.412380 3.875000 +v -0.412380 -0.343750 3.875000 +v -0.437500 -0.250000 3.875000 +v -0.412380 -0.156250 3.875000 +v -0.343750 -0.087620 3.875000 +v -0.250000 -0.062500 2.875000 +v -0.156250 -0.087620 2.875000 +v -0.087620 -0.156250 2.875000 +v -0.062500 -0.250000 2.875000 +v -0.087620 -0.343750 2.875000 +v -0.156250 -0.412380 2.875000 +v -0.250000 -0.437500 2.875000 +v -0.343750 -0.412380 2.875000 +v -0.412380 -0.343750 2.875000 +v -0.437500 -0.250000 2.875000 +v -0.412380 -0.156250 2.875000 +v -0.343750 -0.087620 2.875000 +v -0.437500 -0.281250 3.875000 +v -0.312500 -0.281250 3.875000 +v -0.437500 -0.218750 3.875000 +v -0.312500 -0.218750 3.875000 +v -0.437500 -0.218750 3.937500 +v -0.437500 -0.281250 3.937500 +v -0.312500 -0.281250 4.000000 +v -0.312500 -0.218750 4.000000 +v -0.187500 -0.281250 3.875000 +v -0.062500 -0.281250 3.875000 +v -0.187500 -0.218750 3.875000 +v -0.062500 -0.218750 3.875000 +v -0.187500 -0.218750 4.000000 +v -0.187500 -0.281250 4.000000 +v -0.062500 -0.281250 3.937500 +v -0.062500 -0.218750 3.937500 +vt 0.696970 0.132530 +vt 0.693182 0.144578 +vt 0.693182 0.132530 +vt 0.117424 0.048193 +vt 0.113636 0.060241 +vt 0.113636 0.048193 +vt 0.117424 0.060241 +vt 0.113636 0.072289 +vt 0.117424 0.084337 +vt 0.117424 0.072289 +vt 0.117424 0.096386 +vt 0.113636 0.084337 +vt 0.117424 0.108434 +vt 0.113636 0.096386 +vt 0.113636 0.120482 +vt 0.113636 0.108434 +vt 0.117424 0.120482 +vt 0.113636 0.132530 +vt 0.117424 0.144578 +vt 0.117424 0.132530 +vt 0.117424 0.012048 +vt 0.113636 -0.000000 +vt 0.117424 0.000000 +vt 0.113636 0.024096 +vt 0.113636 0.012048 +vt 0.117424 0.024096 +vt 0.113636 0.036145 +vt 0.117424 0.036145 +vt 0.106061 0.072289 +vt 0.102273 0.060241 +vt 0.106061 0.060241 +vt 0.102273 0.048193 +vt 0.106061 0.048193 +vt 0.102273 0.036145 +vt 0.106061 0.036145 +vt 0.102273 0.024096 +vt 0.106061 0.024096 +vt 0.102273 0.012048 +vt 0.106061 0.012048 +vt 0.106061 -0.000000 +vt 0.102273 0.144578 +vt 0.106061 0.132530 +vt 0.106061 0.144578 +vt 0.102273 0.120482 +vt 0.106061 0.120482 +vt 0.102273 0.108434 +vt 0.106061 0.108434 +vt 0.106061 0.096386 +vt 0.102273 0.096386 +vt 0.106061 0.084337 +vt 0.102273 0.084337 +vt 0.071970 0.048193 +vt 0.068182 0.060241 +vt 0.068182 0.048193 +vt 0.071970 0.060241 +vt 0.068182 0.072289 +vt 0.071970 0.084337 +vt 0.071970 0.072289 +vt 0.071970 0.096386 +vt 0.068182 0.084337 +vt 0.071970 0.108434 +vt 0.068182 0.096386 +vt 0.068182 0.120482 +vt 0.068182 0.108434 +vt 0.071970 0.120482 +vt 0.068182 0.132530 +vt 0.071970 0.144578 +vt 0.071970 0.132530 +vt 0.071970 0.012048 +vt 0.068182 -0.000000 +vt 0.071970 -0.000000 +vt 0.068182 0.024096 +vt 0.068182 0.012048 +vt 0.071970 0.024096 +vt 0.068182 0.036145 +vt 0.071970 0.036145 +vt 0.022727 0.048193 +vt 0.018939 0.060241 +vt 0.018939 0.048193 +vt 0.022727 0.060241 +vt 0.018939 0.072289 +vt 0.022727 0.084337 +vt 0.022727 0.072289 +vt 0.022727 0.096386 +vt 0.018939 0.084337 +vt 0.022727 0.120482 +vt 0.018939 0.132530 +vt 0.018939 0.120482 +vt 0.022727 0.144578 +vt 0.022727 0.132530 +vt 0.022727 0.012048 +vt 0.018939 -0.000000 +vt 0.022727 -0.000000 +vt 0.018939 0.024096 +vt 0.018939 0.012048 +vt 0.105008 0.234905 +vt 0.098485 0.240894 +vt 0.091962 0.222926 +vt 0.060606 0.024096 +vt 0.053030 0.036145 +vt 0.053030 0.030120 +vt 0.060606 0.048193 +vt 0.060606 0.036145 +vt 0.060606 0.120482 +vt 0.053030 0.108434 +vt 0.060606 0.108434 +vt 0.060606 0.096386 +vt 0.053030 0.102410 +vt 0.045455 0.204819 +vt 0.007576 0.198795 +vt 0.045455 0.192771 +vt 0.007576 0.186747 +vt 0.045455 0.180723 +vt 0.045455 0.192771 +vt 0.007576 0.150602 +vt 0.045455 0.156627 +vt 0.007576 0.156627 +vt 0.007576 0.234940 +vt 0.045455 0.228916 +vt 0.045455 0.240964 +vt 0.011364 0.072289 +vt 0.007576 0.060241 +vt 0.011364 0.060241 +vt 0.007576 0.048193 +vt 0.011364 0.048193 +vt 0.000000 0.234940 +vt 0.007576 0.240964 +vt 0.007576 0.192771 +vt 0.000000 0.198795 +vt 0.011364 0.024096 +vt 0.007576 0.012048 +vt 0.011364 0.012048 +vt 0.011364 -0.000000 +vt 0.007576 0.144578 +vt 0.011364 0.132530 +vt 0.011364 0.144578 +vt 0.007576 0.120482 +vt 0.011364 0.120482 +vt 0.000000 0.186747 +vt 0.007576 0.180723 +vt 0.007576 0.144578 +vt 0.000000 0.150602 +vt 0.007576 0.096386 +vt 0.011364 0.084337 +vt 0.011364 0.096386 +vt 0.007576 0.084337 +vt 0.992424 0.487952 +vt 0.931818 0.463855 +vt 0.992424 0.463855 +vt 0.969697 0.536145 +vt 0.931818 0.487952 +vt 0.931818 0.656627 +vt 0.924242 0.632530 +vt 0.931818 0.632530 +vt 0.946970 0.439759 +vt 0.924242 0.439759 +vt 0.931818 0.439759 +vt 0.931818 0.548193 +vt 0.924242 0.487952 +vt 0.863636 0.463855 +vt 0.909091 0.439759 +vt 0.924242 0.463855 +vt 0.886364 0.536145 +vt 0.863636 0.487952 +vt 0.931818 0.572289 +vt 0.924242 0.548193 +vt 0.924242 0.391566 +vt 0.931818 0.391566 +vt 0.924242 0.572289 +vt 0.931818 0.680723 +vt 0.924242 0.656627 +vt 0.071970 0.759009 +vt 0.085106 0.771071 +vt 0.071970 0.807256 +vt 0.196970 0.813253 +vt 0.181818 0.819277 +vt 0.181818 0.813253 +vt 0.147727 0.813253 +vt 0.147727 0.819277 +vt 0.196970 0.873494 +vt 0.196970 0.819277 +vt 0.196970 0.759036 +vt 0.174242 0.759036 +vt 0.212180 0.795180 +vt 0.219696 0.783226 +vt 0.227213 0.795180 +vt 0.196970 0.813253 +vt 0.181818 0.819277 +vt 0.181818 0.813253 +vt 0.147727 0.813253 +vt 0.147727 0.819277 +vt 0.196970 0.873494 +vt 0.196970 0.819277 +vt 0.196970 0.759036 +vt 0.174242 0.759036 +vt 0.212121 0.759036 +vt 0.196970 0.783133 +vt 0.196970 0.759036 +vt 0.212121 0.783133 +vt 0.196970 0.807229 +vt 0.594697 0.951807 +vt 0.602273 0.963855 +vt 0.594697 1.000000 +vt 0.564394 0.759036 +vt 0.556818 0.746988 +vt 0.564394 0.710843 +vt 0.693182 0.120482 +vt 0.696970 0.126506 +vt 0.696970 0.108434 +vt 0.693182 0.108434 +vt 0.693182 0.096386 +vt 0.696970 0.102410 +vt 0.696970 0.084337 +vt 0.693182 0.084337 +vt 0.693182 0.072289 +vt 0.696970 0.078313 +vt 0.696970 0.060241 +vt 0.693182 0.060241 +vt 0.693182 0.048193 +vt 0.696970 0.054217 +vt 0.696970 0.036145 +vt 0.693182 0.036145 +vt 0.693182 0.024096 +vt 0.696970 0.030120 +vt 0.696970 0.012048 +vt 0.693182 0.012048 +vt 0.693182 -0.000000 +vt 0.696970 0.006024 +vt 0.089865 0.222918 +vt 0.089865 0.234913 +vt 0.076801 0.234913 +vt 0.065955 0.834302 +vt 0.075758 0.807301 +vt 0.085560 0.834302 +vt 0.087121 0.867470 +vt 0.083333 0.855422 +vt 0.087121 0.855422 +vt 0.071970 0.849398 +vt 0.064394 0.855422 +vt 0.064394 0.849398 +vt 0.087121 0.849398 +vt 0.083333 0.849398 +vt 0.075758 0.849398 +vt 0.071970 0.861446 +vt 0.075758 0.861446 +vt 0.083333 0.855422 +vt 0.087121 0.867470 +vt 0.083333 0.867470 +vt 0.075758 0.849398 +vt 0.075758 0.861446 +vt 0.071970 0.861446 +vt 0.071970 0.849398 +vt 0.087121 0.849398 +vt 0.083333 0.849398 +vt 0.064394 0.855422 +vt 0.064394 0.849398 +vt 0.071970 0.843373 +vt 0.064394 0.843373 +vt 0.071970 0.843373 +vt 0.696970 0.138554 +vt 0.113636 0.144578 +vt 0.102273 0.072289 +vt 0.102273 0.000000 +vt 0.102273 0.132530 +vt 0.068182 0.144578 +vt 0.018939 0.096386 +vt 0.018939 0.144578 +vt 0.022727 0.024096 +vt 0.094719 0.239289 +vt 0.091962 0.234905 +vt 0.090953 0.228916 +vt 0.094719 0.218542 +vt 0.098485 0.216937 +vt 0.102251 0.218542 +vt 0.105008 0.222926 +vt 0.106017 0.228916 +vt 0.102251 0.239289 +vt 0.053030 0.042169 +vt 0.053030 0.114458 +vt 0.007576 0.204819 +vt 0.045455 0.144578 +vt 0.007576 0.228916 +vt 0.007576 0.072289 +vt 0.000000 0.240964 +vt 0.000000 0.192771 +vt 0.007576 0.024096 +vt 0.007576 -0.000000 +vt 0.007576 0.132530 +vt 0.007576 0.192771 +vt 0.000000 0.192771 +vt 0.000000 0.144578 +vt 0.954545 0.536145 +vt 0.977273 0.439759 +vt 0.878788 0.439759 +vt 0.901515 0.536145 +vt 0.924242 0.680723 +vt 0.064385 0.804024 +vt 0.058833 0.771071 +vt 0.058833 0.795195 +vt 0.056801 0.783133 +vt 0.064385 0.762241 +vt 0.079554 0.762241 +vt 0.087138 0.783133 +vt 0.085106 0.795195 +vt 0.079554 0.804025 +vt 0.174242 0.873494 +vt 0.225011 0.803633 +vt 0.219696 0.807134 +vt 0.214381 0.803633 +vt 0.214381 0.786728 +vt 0.225011 0.786728 +vt 0.174242 0.873494 +vt 0.212121 0.807229 +vt 0.602273 0.987952 +vt 0.571970 1.000000 +vt 0.571970 0.951807 +vt 0.564394 0.987952 +vt 0.564394 0.963855 +vt 0.556818 0.722892 +vt 0.587121 0.710843 +vt 0.587121 0.759036 +vt 0.594697 0.722892 +vt 0.594697 0.746988 +vt 0.696970 0.120482 +vt 0.696970 0.114458 +vt 0.696970 0.096386 +vt 0.696970 0.090361 +vt 0.696970 0.072289 +vt 0.696970 0.066265 +vt 0.696970 0.048193 +vt 0.696970 0.042169 +vt 0.696970 0.024096 +vt 0.696970 0.018072 +vt 0.696970 -0.000000 +vt 0.087105 0.239304 +vt 0.083333 0.240911 +vt 0.079562 0.239304 +vt 0.075791 0.228916 +vt 0.076801 0.222918 +vt 0.079562 0.218527 +vt 0.083333 0.216920 +vt 0.087105 0.218527 +vt 0.090876 0.228916 +vt 0.081417 0.840890 +vt 0.075758 0.843302 +vt 0.070098 0.840890 +vt 0.064439 0.825301 +vt 0.065955 0.816301 +vt 0.070098 0.809712 +vt 0.081417 0.809712 +vt 0.085560 0.816301 +vt 0.087076 0.825301 +vt 0.083333 0.867470 +vt 0.087121 0.855422 +vt 0.064394 0.843373 +vt 0.094697 0.060241 +vt 0.094697 0.048193 +vt 0.094697 0.084337 +vt 0.094697 0.072289 +vt 0.094697 0.096386 +vt 0.094697 0.120482 +vt 0.094697 0.108434 +vt 0.094697 0.144578 +vt 0.094697 0.132530 +vt 0.094697 -0.000000 +vt 0.094697 0.024096 +vt 0.094697 0.012048 +vt 0.094697 0.036145 +vt 0.079545 0.096386 +vt 0.079545 0.036145 +vt 0.079545 -0.000000 +vt 0.079545 0.108434 +vt 0.079545 0.048193 +vt 0.079545 0.072289 +vt 0.079545 0.012048 +vt 0.079545 0.120482 +vt 0.079545 0.060241 +vt 0.079545 0.084337 +vt 0.079545 0.024096 +vt 0.079545 0.132530 +vt 0.060606 -0.000000 +vt 0.060606 0.072289 +vt 0.060606 0.012048 +vt 0.060606 0.060241 +vt 0.060606 0.084337 +vt 0.060606 0.132530 +vt 0.045455 0.174699 +vt 0.075758 0.168675 +vt 0.075758 0.174699 +vt 0.045455 0.150602 +vt 0.075758 0.156627 +vt 0.060606 0.144578 +vt 0.045455 0.210843 +vt 0.075758 0.204819 +vt 0.075758 0.210843 +vt 0.045455 0.216867 +vt 0.075758 0.222892 +vt 0.045455 0.222892 +vt 0.079545 0.144578 +vt 0.075758 0.180723 +vt 0.075758 0.162651 +vt 0.045455 0.162651 +vt 0.075758 0.216867 +vt 0.075758 0.228916 +vt 0.075758 0.186747 +vt 0.045455 0.186747 +vt 0.045455 0.168675 +vt 0.075758 0.234940 +vt 0.045455 0.234940 +vt 0.007576 0.174699 +vt 0.007576 0.216867 +vt 0.007576 0.222892 +vt 0.007576 0.210843 +vt 0.007576 0.168675 +vt 0.007576 0.162651 +vt 0.045455 0.198795 +vt -0.000000 0.060241 +vt -0.000000 0.066265 +vt 0.000000 0.054217 +vt 0.000000 0.012048 +vt 0.000000 0.018072 +vt 0.000000 0.132530 +vt 0.000000 0.138554 +vt 0.000000 0.084337 +vt -0.000000 0.090361 +vt 0.056818 0.795181 +vt -0.000000 0.783133 +vt 0.056818 0.783133 +vt 0.056818 0.903614 +vt -0.000000 0.891566 +vt 0.056818 0.891566 +vt 0.056818 0.867470 +vt -0.000000 0.855422 +vt 0.056818 0.855422 +vt 0.056818 0.807229 +vt -0.000000 0.795181 +vt 0.056818 0.771084 +vt -0.000000 0.759036 +vt 0.056818 0.759036 +vt 0.056818 0.879518 +vt -0.000000 0.867470 +vt 0.056818 0.819277 +vt -0.000000 0.807229 +vt 0.056818 0.843373 +vt -0.000000 0.831325 +vt 0.056818 0.831325 +vt -0.000000 0.771084 +vt -0.000000 0.879518 +vt -0.000000 0.819277 +vt -0.000000 0.843373 +vt 0.272727 0.783133 +vt 0.265152 0.759036 +vt 0.272727 0.759036 +vt 0.265152 0.783133 +vt 0.257576 0.759036 +vt 0.257576 0.783133 +vt 0.250000 0.759036 +vt 0.250000 0.783133 +vt 0.242424 0.759036 +vt 0.242424 0.783133 +vt 0.234848 0.759036 +vt 0.234848 0.783133 +vt 0.227273 0.759036 +vt 0.227273 0.783133 +vt 0.219697 0.759036 +vt 0.219697 0.783133 +vt 0.212121 0.759036 +vt 0.602273 0.903614 +vt 0.617424 0.867470 +vt 0.617424 0.903614 +vt 0.602273 0.951807 +vt 0.617424 0.951807 +vt 0.541667 0.951807 +vt 0.556818 0.903614 +vt 0.556818 0.951807 +vt 0.560606 0.879518 +vt 0.568182 0.819277 +vt 0.560606 0.819277 +vt 0.564394 0.783133 +vt 0.568182 0.819277 +vt 0.560606 0.819277 +vt 0.541667 0.903614 +vt 0.556818 0.879518 +vt 0.594697 0.903614 +vt 0.587121 0.903614 +vt 0.594697 0.759036 +vt 0.594697 0.771084 +vt 0.602273 0.771084 +vt 0.602273 0.819277 +vt 0.617424 0.771084 +vt 0.617424 0.819277 +vt 0.594697 0.867470 +vt 0.587121 0.903614 +vt 0.594697 0.903614 +vt 0.602273 0.867470 +vt 0.541667 0.879518 +vt 0.556818 0.819277 +vt 0.602273 0.759036 +vt 0.617424 0.759036 +vt 0.541667 0.819277 +vt 0.556818 0.783133 +vt 0.568182 0.879518 +vt 0.560606 0.879518 +vt 0.541667 0.759036 +vt 0.556818 0.759036 +vt 0.564394 0.951807 +vt 0.571970 0.903614 +vt 0.564394 0.903614 +vt 0.564394 0.903614 +vt 0.564394 0.951807 +vt 0.587121 0.867470 +vt 0.594697 0.819277 +vt 0.571970 0.783133 +vt 0.594697 0.771084 +vt 0.594697 0.867470 +vt 0.602273 0.771084 +vt 0.571970 0.903614 +vt 0.595599 0.759478 +vt 0.571970 0.951807 +vt 0.568182 0.879518 +vt 0.587121 0.867470 +vt 0.594697 0.819277 +vt 0.571970 0.783133 +vt 0.587121 0.759036 +vt 0.564394 0.759036 +vt 0.564394 0.783133 +vt 0.556818 0.759036 +vt 0.594697 0.951807 +vt 0.602273 0.951807 +vt 0.602273 0.819277 +vt 0.136364 0.174699 +vt 0.075758 0.168675 +vt 0.136364 0.168675 +vt 0.136364 0.204819 +vt 0.075758 0.198795 +vt 0.136364 0.198795 +vt 0.136364 0.150602 +vt 0.075758 0.144578 +vt 0.136364 0.144578 +vt 0.075758 0.162651 +vt 0.136364 0.162651 +vt 0.075758 0.192771 +vt 0.136364 0.192771 +vt 0.136364 0.216867 +vt 0.075758 0.210843 +vt 0.136364 0.210843 +vt 0.075758 0.156627 +vt 0.136364 0.156627 +vt 0.075758 0.186747 +vt 0.136364 0.186747 +vt 0.136364 0.180723 +vt 0.075758 0.174699 +vt 0.075758 0.204819 +vt 0.075758 0.150602 +vt 0.075758 0.180723 +vt 0.087121 0.783133 +vt 0.147727 0.795181 +vt 0.087121 0.795181 +vt 0.087121 0.843373 +vt 0.147727 0.855422 +vt 0.087121 0.855422 +vt 0.087121 0.819277 +vt 0.147727 0.831325 +vt 0.087121 0.831325 +vt 0.087121 0.879518 +vt 0.147727 0.891566 +vt 0.087121 0.891566 +vt 0.087121 0.771084 +vt 0.147727 0.783133 +vt 0.147727 0.843373 +vt 0.087121 0.807229 +vt 0.147727 0.819277 +vt 0.087121 0.867470 +vt 0.147727 0.879518 +vt 0.087121 0.759036 +vt 0.147727 0.771084 +vt 0.147727 0.807229 +vt 0.147727 0.867470 +vt 0.147727 0.903614 +vt 0.087121 0.903614 +vt 0.075758 0.150602 +vt 0.075758 0.198795 +vt 0.000000 0.006024 +vt -0.000000 0.126506 +vt -0.000000 0.078313 +vt -0.000000 0.903614 +vt 0.212121 0.783133 +vt 0.541667 0.783133 +vt 0.075758 0.216867 +vt 0.147727 0.759036 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.5000 -0.8660 -0.0000 +vn -0.5000 0.8660 -0.0000 +vn 0.5000 0.8660 0.0000 +vn 0.5000 -0.8660 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.8000 0.6000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.8000 0.6000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 -0.2169 0.9762 +vn -0.4472 0.0000 0.8944 +vn 0.4472 0.0000 0.8944 +vn 0.8660 0.5000 0.0000 +vn 0.8660 -0.5000 -0.0000 +vn -0.8660 -0.5000 -0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.7746 0.4472 -0.4472 +vn 0.4472 0.7746 -0.4472 +vn 0.0000 0.8944 -0.4472 +vn -0.4472 0.7746 -0.4472 +vn -0.7746 0.4472 -0.4472 +vn -0.8944 -0.0000 -0.4472 +vn -0.7746 -0.4472 -0.4472 +vn -0.4472 -0.7746 -0.4472 +vn -0.0000 -0.8944 -0.4472 +vn 0.4472 -0.7746 -0.4472 +vn 0.7746 -0.4472 -0.4472 +vn 0.8944 0.0000 -0.4472 +vn -0.0000 -0.9988 0.0494 +vn 0.8184 0.5737 0.0327 +vn 0.0000 0.9988 0.0494 +vn 0.4994 -0.8650 0.0494 +vn -0.8184 -0.5737 0.0327 +vn 0.4994 0.8650 0.0494 +vn -0.4994 0.8650 0.0494 +vn 0.8184 -0.5737 0.0327 +vn -0.4994 -0.8650 0.0494 +vn -0.8184 0.5737 0.0327 +vn -0.0000 0.9950 0.0995 +vn 0.4975 0.8617 0.0995 +vn -0.8181 0.5751 0.0000 +vn 0.4975 -0.8617 0.0995 +vn -0.4975 -0.8617 0.0995 +vn -0.7038 0.7038 0.0961 +vn 0.4472 0.7746 0.4472 +vn 0.7746 0.4472 0.4472 +vn 0.0000 0.8944 0.4472 +vn -0.4472 0.7746 0.4472 +vn -0.7746 0.4472 0.4472 +vn -0.8944 0.0000 0.4472 +vn -0.7746 -0.4472 0.4472 +vn -0.4472 -0.7746 0.4472 +vn -0.0000 -0.8944 0.4472 +vn 0.4472 -0.7746 0.4472 +vn 0.7746 -0.4472 0.4472 +vn 0.8944 0.0000 0.4472 +vn 0.8181 0.5751 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.8181 -0.5751 -0.0000 +vn 0.8181 -0.5751 -0.0000 +vn -0.6367 -0.6367 0.4349 +vn -0.6367 0.6367 0.4349 +vn 0.6367 0.6367 0.4349 +vn 0.6367 -0.6367 0.4349 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.3916 -0.1153 -0.9129 +vn -0.3916 0.1153 -0.9129 +vn -0.3916 -0.1153 -0.9129 +vn 0.3538 -0.2269 -0.9074 +vn -0.3538 -0.2269 -0.9074 +vn -0.3827 0.0000 0.9239 +vn 0.3916 0.1153 0.9129 +vn 0.3827 0.0000 0.9239 +vn -0.3711 0.1112 0.9219 +vn -0.9163 -0.0343 0.3990 +vn -0.3750 -0.0754 0.9239 +vn 0.4082 0.1464 0.9011 +vn 0.9163 -0.0343 0.3990 +vn 0.3750 -0.0754 0.9239 +vn -0.3916 0.1153 0.9129 +vn 0.3711 0.1112 0.9219 +vn 0.8970 -0.1072 -0.4287 +vn 0.9337 -0.0415 -0.3557 +vn -0.3458 -0.6635 -0.6635 +vn -0.8727 -0.2257 -0.4330 +vn -0.3416 -0.3416 -0.8756 +vn 0.3711 0.1112 -0.9219 +vn -0.3711 0.1112 -0.9219 +vn -0.9337 -0.0415 -0.3557 +vn 0.3916 0.1153 -0.9129 +vn 0.3458 -0.6635 -0.6635 +vn 0.9123 0.0530 0.4062 +vn -0.3158 0.4243 0.8487 +vn 0.3158 0.4243 0.8487 +vn -0.9337 0.0415 0.3557 +vn 0.9239 0.0000 0.3827 +vn 0.9337 0.0415 -0.3557 +vn 0.9123 0.0530 -0.4062 +vn 0.9489 0.0415 0.3128 +vn 0.8727 -0.2257 -0.4330 +vn 0.9607 -0.1962 -0.1962 +vn 0.8592 0.2288 0.4576 +vn 0.3416 -0.3416 -0.8756 +vn 0.9337 0.0415 0.3557 +vn -0.9239 0.0000 0.3827 +vn -0.9123 0.0530 0.4062 +vn -0.9337 0.0415 -0.3557 +vn -0.9123 0.0530 -0.4062 +vn -0.9489 0.0415 0.3128 +vn -0.9607 -0.1962 -0.1962 +vn -0.8592 0.2288 0.4576 +vn -0.4082 0.1464 0.9011 +vn -0.8970 -0.1072 -0.4287 +vn 0.7038 0.7038 0.0961 +vn 0.7038 -0.7038 0.0961 +vn 0.0000 -0.9950 0.0995 +vn -0.7038 -0.7038 0.0961 +vn -0.4975 0.8617 0.0995 +s off +f 326/1/1 13/2/1 15/3/1 +f 6/4/1 36/5/1 35/6/1 +f 4/7/1 25/8/1 36/5/1 +f 24/9/1 25/8/1 2/10/1 +f 22/11/1 26/12/1 24/9/1 +f 20/13/1 27/14/1 22/11/1 +f 20/13/1 29/15/1 28/16/1 +f 18/17/1 30/18/1 29/15/1 +f 14/19/1 30/18/1 16/20/1 +f 12/21/1 31/22/1 14/23/1 +f 12/21/1 33/24/1 32/25/1 +f 10/26/1 34/27/1 33/24/1 +f 8/28/1 35/6/1 34/27/1 +f 37/29/2 50/30/2 48/31/2 +f 48/31/2 51/32/2 47/33/2 +f 47/33/2 52/34/2 46/35/2 +f 46/35/2 53/36/2 45/37/2 +f 45/37/2 54/38/2 44/39/2 +f 54/38/2 43/40/2 44/39/2 +f 55/41/2 42/42/2 43/43/2 +f 42/42/2 57/44/2 41/45/2 +f 41/45/2 58/46/2 40/47/2 +f 58/46/2 39/48/2 40/47/2 +f 59/49/2 38/50/2 39/48/2 +f 60/51/2 37/29/2 38/50/2 +f 87/52/1 108/53/1 107/54/1 +f 86/55/1 97/56/1 108/53/1 +f 96/57/1 97/56/1 85/58/1 +f 95/59/1 98/60/1 96/57/1 +f 94/61/1 99/62/1 95/59/1 +f 94/61/1 101/63/1 100/64/1 +f 93/65/1 102/66/1 101/63/1 +f 91/67/1 102/66/1 92/68/1 +f 90/69/1 103/70/1 91/71/1 +f 90/69/1 105/72/1 104/73/1 +f 89/74/1 106/75/1 105/72/1 +f 88/76/1 107/54/1 106/75/1 +f 123/77/1 144/78/1 143/79/1 +f 122/80/1 133/81/1 144/78/1 +f 132/82/1 133/81/1 121/83/1 +f 131/84/1 134/85/1 132/82/1 +f 129/86/1 138/87/1 137/88/1 +f 127/89/1 138/87/1 128/90/1 +f 126/91/1 139/92/1 127/93/1 +f 126/91/1 141/94/1 140/95/1 +f 193/96/2 184/97/2 154/98/2 +f 117/99/2 178/100/2 177/101/2 +f 119/102/2 178/100/2 118/103/2 +f 113/104/2 172/105/2 112/106/2 +f 111/107/2 172/105/2 171/108/2 +f 171/109/3 131/110/3 111/111/3 +f 129/112/4 173/113/4 113/114/4 +f 125/115/5 177/116/5 165/117/5 +f 123/118/6 179/119/6 119/120/6 +f 145/121/2 182/122/2 156/123/2 +f 156/123/2 183/124/2 155/125/2 +f 183/126/6 123/118/6 143/127/6 +f 135/128/3 131/110/3 191/129/3 +f 153/130/2 186/131/2 152/132/2 +f 186/131/2 151/133/2 152/132/2 +f 187/134/2 150/135/2 151/136/2 +f 150/135/2 189/137/2 149/138/2 +f 189/139/4 161/140/4 129/112/4 +f 141/141/5 125/115/5 185/142/5 +f 191/143/2 146/144/2 147/145/2 +f 192/146/2 145/121/2 146/144/2 +f 222/147/1 223/148/1 224/149/1 +f 220/150/1 221/151/1 222/147/1 +f 224/152/7 231/153/7 222/154/7 +f 225/155/1 224/149/1 223/148/1 +f 223/148/8 233/156/8 225/157/8 +f 219/158/9 230/159/9 221/151/9 +f 232/160/2 233/161/2 229/162/2 +f 230/159/2 227/163/2 231/164/2 +f 229/162/2 231/164/2 232/160/2 +f 221/151/10 229/162/10 223/148/10 +f 220/165/11 228/166/11 219/158/11 +f 225/157/12 234/167/12 226/168/12 +f 222/154/13 227/169/13 220/165/13 +f 226/170/14 232/171/14 224/152/14 +f 213/172/2 215/173/2 207/174/2 +f 239/175/12 241/176/12 240/177/12 +f 235/178/15 241/176/15 236/179/15 +f 238/180/10 241/176/10 242/181/10 +f 237/182/7 240/177/7 235/183/7 +f 256/184/11 252/185/11 248/186/11 +f 263/187/12 265/188/12 264/189/12 +f 259/190/15 265/188/15 260/191/15 +f 262/192/10 265/188/10 266/193/10 +f 261/194/7 264/189/7 259/195/7 +f 269/196/12 267/197/12 268/198/12 +f 270/199/2 271/200/2 267/197/2 +f 298/201/11 276/202/11 309/203/11 +f 303/204/12 286/205/12 316/206/12 +f 17/207/1 326/208/1 15/3/1 +f 324/209/1 17/207/1 19/210/1 +f 21/211/1 324/212/1 19/210/1 +f 322/213/1 21/211/1 23/214/1 +f 1/215/1 322/216/1 23/214/1 +f 332/217/1 1/215/1 3/218/1 +f 5/219/1 332/220/1 3/218/1 +f 330/221/1 5/219/1 7/222/1 +f 9/223/1 330/224/1 7/222/1 +f 328/225/1 9/223/1 11/226/1 +f 13/227/1 328/228/1 11/226/1 +f 337/229/1 335/230/1 343/231/1 +f 355/232/2 351/233/2 347/234/2 +f 375/235/16 373/236/16 374/237/16 +f 370/238/12 374/239/12 369/240/12 +f 369/241/7 373/236/7 371/242/7 +f 372/243/10 375/244/10 370/238/10 +f 372/243/11 373/236/11 376/245/11 +f 383/246/17 381/247/17 382/248/17 +f 377/249/12 383/246/12 382/250/12 +f 377/249/7 381/251/7 379/252/7 +f 380/253/10 383/246/10 378/254/10 +f 379/252/11 384/255/11 380/256/11 +f 372/257/1 369/240/1 371/258/1 +f 380/256/1 377/259/1 379/252/1 +f 326/1/1 327/260/1 13/2/1 +f 6/4/1 4/7/1 36/5/1 +f 4/7/1 2/10/1 25/8/1 +f 24/9/1 26/12/1 25/8/1 +f 22/11/1 27/14/1 26/12/1 +f 20/13/1 28/16/1 27/14/1 +f 20/13/1 18/17/1 29/15/1 +f 18/17/1 16/20/1 30/18/1 +f 14/19/1 31/261/1 30/18/1 +f 12/21/1 32/25/1 31/22/1 +f 12/21/1 10/26/1 33/24/1 +f 10/26/1 8/28/1 34/27/1 +f 8/28/1 6/4/1 35/6/1 +f 37/29/2 49/262/2 50/30/2 +f 48/31/2 50/30/2 51/32/2 +f 47/33/2 51/32/2 52/34/2 +f 46/35/2 52/34/2 53/36/2 +f 45/37/2 53/36/2 54/38/2 +f 54/38/2 55/263/2 43/40/2 +f 55/41/2 56/264/2 42/42/2 +f 42/42/2 56/264/2 57/44/2 +f 41/45/2 57/44/2 58/46/2 +f 58/46/2 59/49/2 39/48/2 +f 59/49/2 60/51/2 38/50/2 +f 60/51/2 49/262/2 37/29/2 +f 87/52/1 86/55/1 108/53/1 +f 86/55/1 85/58/1 97/56/1 +f 96/57/1 98/60/1 97/56/1 +f 95/59/1 99/62/1 98/60/1 +f 94/61/1 100/64/1 99/62/1 +f 94/61/1 93/65/1 101/63/1 +f 93/65/1 92/68/1 102/66/1 +f 91/67/1 103/265/1 102/66/1 +f 90/69/1 104/73/1 103/70/1 +f 90/69/1 89/74/1 105/72/1 +f 89/74/1 88/76/1 106/75/1 +f 88/76/1 87/52/1 107/54/1 +f 123/77/1 122/80/1 144/78/1 +f 122/80/1 121/83/1 133/81/1 +f 132/82/1 134/85/1 133/81/1 +f 131/84/1 135/266/1 134/85/1 +f 129/86/1 128/90/1 138/87/1 +f 127/89/1 139/267/1 138/87/1 +f 126/91/1 140/95/1 139/92/1 +f 126/91/1 125/268/1 141/94/1 +f 184/97/2 190/269/2 154/98/2 +f 190/269/2 166/270/2 154/98/2 +f 166/270/2 160/271/2 154/98/2 +f 154/98/2 148/272/2 142/273/2 +f 142/273/2 136/274/2 130/275/2 +f 130/275/2 124/276/2 193/96/2 +f 193/96/2 194/277/2 184/97/2 +f 154/98/2 142/273/2 130/275/2 +f 130/275/2 193/96/2 154/98/2 +f 117/99/2 118/103/2 178/100/2 +f 119/102/2 179/278/2 178/100/2 +f 113/104/2 173/279/2 172/105/2 +f 111/107/2 112/106/2 172/105/2 +f 171/109/3 159/280/3 131/110/3 +f 129/112/4 161/140/4 173/113/4 +f 125/115/5 117/281/5 177/116/5 +f 123/118/6 167/282/6 179/119/6 +f 145/121/2 181/283/2 182/122/2 +f 156/123/2 182/122/2 183/124/2 +f 143/127/6 155/284/6 183/126/6 +f 183/126/6 167/282/6 123/118/6 +f 191/129/3 147/285/3 135/128/3 +f 131/110/3 159/280/3 191/129/3 +f 153/130/2 185/286/2 186/131/2 +f 186/131/2 187/287/2 151/133/2 +f 187/134/2 188/288/2 150/135/2 +f 150/135/2 188/288/2 189/137/2 +f 137/289/4 149/290/4 129/112/4 +f 149/290/4 189/139/4 129/112/4 +f 185/142/5 153/291/5 141/141/5 +f 125/115/5 165/117/5 185/142/5 +f 191/143/2 192/146/2 146/144/2 +f 192/146/2 181/283/2 145/121/2 +f 222/147/1 221/151/1 223/148/1 +f 220/150/1 219/292/1 221/151/1 +f 224/152/7 232/171/7 231/153/7 +f 225/155/1 226/293/1 224/149/1 +f 223/148/8 229/162/8 233/156/8 +f 219/158/9 228/166/9 230/159/9 +f 232/160/2 234/294/2 233/161/2 +f 230/159/2 228/295/2 227/163/2 +f 229/162/2 230/159/2 231/164/2 +f 221/151/10 230/159/10 229/162/10 +f 220/165/11 227/169/11 228/166/11 +f 225/157/12 233/156/12 234/167/12 +f 222/154/13 231/153/13 227/169/13 +f 226/170/14 234/296/14 232/171/14 +f 207/174/2 208/297/2 211/298/2 +f 208/297/2 209/299/2 211/298/2 +f 209/299/2 210/300/2 211/298/2 +f 211/298/2 212/301/2 213/172/2 +f 213/172/2 214/302/2 215/173/2 +f 215/173/2 216/303/2 217/304/2 +f 217/304/2 218/305/2 215/173/2 +f 218/305/2 207/174/2 215/173/2 +f 211/298/2 213/172/2 207/174/2 +f 239/175/12 242/181/12 241/176/12 +f 235/178/15 240/177/15 241/176/15 +f 238/180/10 236/306/10 241/176/10 +f 237/182/7 239/175/7 240/177/7 +f 248/186/11 246/307/11 244/308/11 +f 244/308/11 258/309/11 256/184/11 +f 256/184/11 254/310/11 252/185/11 +f 252/185/11 250/311/11 248/186/11 +f 248/186/11 244/308/11 256/184/11 +f 263/187/12 266/193/12 265/188/12 +f 259/190/15 264/189/15 265/188/15 +f 262/192/10 260/312/10 265/188/10 +f 261/194/7 263/187/7 264/189/7 +f 269/196/12 270/199/12 267/197/12 +f 270/199/2 272/313/2 271/200/2 +f 276/202/11 275/314/11 309/203/11 +f 309/203/11 310/315/11 297/316/11 +f 310/315/11 273/317/11 297/316/11 +f 273/317/11 274/318/11 297/316/11 +f 297/316/11 298/201/11 309/203/11 +f 286/205/12 285/319/12 316/206/12 +f 316/206/12 315/320/12 304/321/12 +f 315/320/12 287/322/12 304/321/12 +f 287/322/12 288/323/12 304/321/12 +f 304/321/12 303/204/12 316/206/12 +f 17/207/1 325/324/1 326/208/1 +f 324/209/1 325/325/1 17/207/1 +f 21/211/1 323/326/1 324/212/1 +f 322/213/1 323/327/1 21/211/1 +f 1/215/1 321/328/1 322/216/1 +f 332/217/1 321/329/1 1/215/1 +f 5/219/1 331/330/1 332/220/1 +f 330/221/1 331/331/1 5/219/1 +f 9/223/1 329/332/1 330/224/1 +f 328/225/1 329/333/1 9/223/1 +f 13/227/1 327/334/1 328/228/1 +f 335/230/1 334/335/1 333/336/1 +f 333/336/1 344/337/1 343/231/1 +f 343/231/1 342/338/1 341/339/1 +f 341/339/1 340/340/1 339/341/1 +f 339/341/1 338/342/1 337/229/1 +f 337/229/1 336/343/1 335/230/1 +f 335/230/1 333/336/1 343/231/1 +f 343/231/1 341/339/1 339/341/1 +f 339/341/1 337/229/1 343/231/1 +f 347/234/2 346/344/2 355/232/2 +f 346/344/2 345/345/2 355/232/2 +f 345/345/2 356/346/2 355/232/2 +f 355/232/2 354/347/2 353/348/2 +f 353/348/2 352/349/2 351/233/2 +f 351/233/2 350/350/2 347/234/2 +f 350/350/2 349/351/2 347/234/2 +f 349/351/2 348/352/2 347/234/2 +f 355/232/2 353/348/2 351/233/2 +f 375/235/16 376/353/16 373/236/16 +f 370/238/12 375/244/12 374/239/12 +f 369/241/7 374/237/7 373/236/7 +f 372/243/10 376/245/10 375/244/10 +f 372/243/11 371/242/11 373/236/11 +f 383/246/17 384/354/17 381/247/17 +f 377/249/12 378/254/12 383/246/12 +f 377/249/7 382/250/7 381/251/7 +f 380/253/10 384/354/10 383/246/10 +f 379/252/11 381/251/11 384/255/11 +f 372/257/1 370/238/1 369/240/1 +f 380/256/1 378/355/1 377/259/1 +s 1 +f 2/10/11 3/218/5 1/215/11 +f 4/7/5 5/219/18 3/218/5 +f 6/4/18 7/222/10 5/219/18 +f 8/28/10 9/223/19 7/222/10 +f 10/26/19 11/226/6 9/223/19 +f 12/21/6 13/227/12 11/226/6 +f 14/19/12 15/3/3 13/2/12 +f 16/20/3 17/207/20 15/3/3 +f 18/17/20 19/210/7 17/207/20 +f 20/13/7 21/211/21 19/210/7 +f 22/11/21 23/214/4 21/211/21 +f 24/9/4 1/215/11 23/214/4 +f 32/25/6 43/40/12 31/22/12 +f 29/15/20 40/47/7 28/16/7 +f 36/5/5 47/33/18 35/6/18 +f 26/12/4 37/29/11 25/8/11 +f 33/24/19 44/39/6 32/25/6 +f 30/18/3 41/45/20 29/15/20 +f 25/8/11 48/31/5 36/5/5 +f 27/14/21 38/50/4 26/12/4 +f 34/27/10 45/37/19 33/24/19 +f 31/261/12 42/42/3 30/18/3 +f 28/16/7 39/48/21 27/14/21 +f 35/6/18 46/35/10 34/27/10 +f 51/32/22 72/356/23 71/357/22 +f 49/262/24 72/356/23 50/30/23 +f 49/262/24 62/358/25 61/359/24 +f 60/51/25 63/360/26 62/358/25 +f 58/46/27 63/360/26 59/49/26 +f 58/46/27 65/361/28 64/362/27 +f 56/264/29 65/361/28 57/44/28 +f 56/264/29 67/363/30 66/364/29 +f 54/38/31 67/365/30 55/263/30 +f 54/38/31 69/366/32 68/367/31 +f 52/34/33 69/366/32 53/36/32 +f 52/34/33 71/357/22 70/368/33 +f 64/362/7 75/369/21 63/360/21 +f 71/357/18 82/370/10 70/368/10 +f 68/367/6 79/371/12 67/365/12 +f 65/361/20 76/372/7 64/362/7 +f 72/356/5 83/373/18 71/357/18 +f 62/358/4 73/374/11 61/359/11 +f 69/366/19 80/375/6 68/367/6 +f 66/364/3 77/376/20 65/361/20 +f 61/359/11 84/377/5 72/356/5 +f 63/360/21 74/378/4 62/358/4 +f 70/368/10 81/379/19 69/366/19 +f 67/363/12 78/380/3 66/364/3 +f 104/73/6 115/381/34 103/70/12 +f 101/63/20 112/106/7 100/64/7 +f 108/53/5 119/102/35 107/54/18 +f 98/60/4 109/382/36 97/56/11 +f 105/72/19 116/383/37 104/73/6 +f 102/66/3 113/104/38 101/63/20 +f 97/56/11 120/384/39 108/53/5 +f 99/62/21 110/385/40 98/60/4 +f 106/75/10 117/99/41 105/72/19 +f 103/265/12 114/386/42 102/66/3 +f 100/64/7 111/107/43 99/62/21 +f 107/54/18 118/103/10 106/75/10 +f 121/83/44 120/384/39 109/382/36 +f 122/80/45 119/102/35 120/384/39 +f 174/387/5 142/388/11 148/389/5 +f 178/390/7 130/391/21 177/116/46 +f 117/99/41 126/91/47 116/383/37 +f 126/91/47 115/381/34 116/383/37 +f 115/392/34 128/90/48 114/386/42 +f 128/90/48 113/104/38 114/386/42 +f 170/393/6 166/394/19 190/395/6 +f 169/396/12 194/397/3 180/398/3 +f 131/84/49 110/385/40 111/107/43 +f 110/385/40 121/83/44 109/382/36 +f 84/377/50 87/52/51 83/373/51 +f 85/58/52 84/377/50 73/374/52 +f 74/378/53 85/58/52 73/374/52 +f 75/369/54 96/57/53 74/378/53 +f 94/61/55 75/369/54 76/372/55 +f 77/376/56 94/61/55 76/372/55 +f 92/68/57 77/376/56 78/380/57 +f 91/67/58 78/380/57 79/399/58 +f 80/375/59 91/71/58 79/371/58 +f 81/379/60 90/69/59 80/375/59 +f 88/76/61 81/379/60 82/370/61 +f 83/373/51 88/76/61 82/370/61 +f 140/95/6 151/133/12 139/92/12 +f 174/387/5 154/400/18 173/113/62 +f 144/78/5 155/125/63 143/79/63 +f 134/85/4 145/121/11 133/81/11 +f 141/94/8 152/132/6 140/95/6 +f 138/87/3 149/138/14 137/88/14 +f 133/81/11 156/123/5 144/78/5 +f 135/266/64 146/144/4 134/85/4 +f 177/116/46 136/401/4 176/402/4 +f 139/267/12 150/135/3 138/87/3 +f 170/393/6 184/403/12 169/396/12 +f 180/398/3 193/404/20 179/119/65 +f 173/113/62 160/405/10 172/406/10 +f 176/402/4 142/388/11 175/407/11 +f 179/119/65 124/408/7 178/409/7 +f 162/410/5 173/113/62 161/140/63 +f 157/411/12 180/398/3 168/412/3 +f 159/280/8 170/393/6 158/413/6 +f 163/414/11 174/387/5 162/410/5 +f 164/415/4 175/407/11 163/414/11 +f 168/412/3 179/119/65 167/282/14 +f 158/413/6 169/396/12 157/411/12 +f 165/117/64 176/402/4 164/415/4 +f 172/416/10 166/394/19 171/109/66 +f 168/417/57 181/283/58 157/418/58 +f 167/419/67 182/122/57 168/417/57 +f 164/420/53 185/286/68 165/421/68 +f 164/420/53 187/287/52 186/131/53 +f 162/422/50 187/134/52 163/423/52 +f 162/422/50 189/137/69 188/288/50 +f 158/424/59 191/143/70 159/425/70 +f 158/424/59 181/283/58 192/146/59 +f 204/426/10 215/427/19 203/428/19 +f 201/429/12 212/430/3 200/431/3 +f 198/432/7 209/433/21 197/434/21 +f 205/435/18 216/436/10 204/426/10 +f 202/437/6 213/438/12 201/439/12 +f 199/440/20 210/441/7 198/432/7 +f 206/442/5 217/443/18 205/435/18 +f 196/444/4 207/445/11 195/446/11 +f 203/428/19 214/447/6 202/437/6 +f 200/431/3 211/448/20 199/440/20 +f 195/446/11 218/449/5 206/442/5 +f 197/434/21 208/450/4 196/444/4 +f 244/451/1 245/452/71 243/453/1 +f 246/454/71 247/455/10 245/452/71 +f 248/456/10 249/457/72 247/455/10 +f 250/458/72 251/459/2 249/457/72 +f 252/460/2 253/461/73 251/459/2 +f 254/462/73 255/463/7 253/461/73 +f 256/464/7 257/465/74 255/463/7 +f 258/466/74 243/467/1 257/465/74 +f 280/468/75 281/469/76 277/470/77 +f 276/471/78 277/470/77 275/472/79 +f 273/473/80 279/474/81 274/475/82 +f 282/476/83 318/477/84 290/478/85 +f 295/479/86 305/480/87 291/481/88 +f 278/482/89 283/483/90 279/474/81 +f 280/484/75 298/201/91 300/485/92 +f 287/486/93 319/487/94 293/488/95 +f 292/489/96 293/490/95 289/491/97 +f 281/492/76 311/493/98 277/494/77 +f 284/495/99 289/491/97 281/469/76 +f 282/496/83 291/497/88 283/483/90 +f 293/490/95 288/498/100 287/499/93 +f 290/500/85 295/501/86 291/497/88 +f 291/481/88 301/502/101 283/503/90 +f 295/501/86 285/504/102 286/505/103 +f 273/506/80 312/507/104 278/508/89 +f 279/509/81 297/316/105 274/510/82 +f 297/316/105 300/485/92 298/201/91 +f 302/511/106 305/480/87 306/512/107 +f 300/485/92 301/502/101 302/511/106 +f 306/512/107 307/513/108 308/514/109 +f 304/321/110 307/513/108 303/204/111 +f 284/515/99 306/512/107 292/489/96 +f 292/489/96 308/514/109 296/516/112 +f 279/509/81 301/502/101 299/517/113 +f 295/479/86 303/204/111 307/513/108 +f 280/484/75 302/511/106 284/515/99 +f 288/518/100 308/514/109 304/321/110 +f 310/519/114 311/493/98 312/507/104 +f 311/493/98 314/520/115 312/507/104 +f 313/521/116 318/477/84 314/520/115 +f 317/522/117 320/523/118 318/477/84 +f 320/523/118 315/524/119 316/525/120 +f 294/526/121 318/477/84 320/523/118 +f 278/508/89 314/520/115 282/476/83 +f 294/526/121 316/525/120 285/527/102 +f 277/494/77 309/528/122 275/529/79 +f 281/492/76 317/522/117 313/521/116 +f 293/488/95 317/522/117 289/530/97 +f 322/531/6 335/532/19 323/533/19 +f 329/534/21 342/535/7 330/536/7 +f 326/537/5 339/538/11 327/539/11 +f 323/533/19 336/540/10 324/541/10 +f 330/536/7 343/542/20 331/543/20 +f 327/544/11 340/545/4 328/546/4 +f 324/541/10 337/547/18 325/548/18 +f 331/543/20 344/549/3 332/550/3 +f 321/551/12 334/552/6 322/531/6 +f 328/546/4 341/553/21 329/534/21 +f 325/548/18 338/554/5 326/537/5 +f 332/550/3 333/555/12 321/551/12 +f 349/556/19 360/557/10 348/558/10 +f 356/559/4 367/560/21 355/561/21 +f 346/562/5 357/563/11 345/564/11 +f 353/565/20 364/566/3 352/567/3 +f 350/568/6 361/569/19 349/556/19 +f 345/564/11 368/570/4 356/559/4 +f 347/571/18 358/572/5 346/562/5 +f 354/573/7 365/574/20 353/565/20 +f 351/575/12 362/576/6 350/568/6 +f 348/558/10 359/577/18 347/571/18 +f 355/561/21 366/578/7 354/573/7 +f 352/567/3 363/579/12 351/580/12 +f 2/10/11 4/7/5 3/218/5 +f 4/7/5 6/4/18 5/219/18 +f 6/4/18 8/28/10 7/222/10 +f 8/28/10 10/26/19 9/223/19 +f 10/26/19 12/21/6 11/226/6 +f 12/21/6 14/23/12 13/227/12 +f 14/19/12 16/20/3 15/3/3 +f 16/20/3 18/17/20 17/207/20 +f 18/17/20 20/13/7 19/210/7 +f 20/13/7 22/11/21 21/211/21 +f 22/11/21 24/9/4 23/214/4 +f 24/9/4 2/10/11 1/215/11 +f 32/25/6 44/39/6 43/40/12 +f 29/15/20 41/45/20 40/47/7 +f 36/5/5 48/31/5 47/33/18 +f 26/12/4 38/50/4 37/29/11 +f 33/24/19 45/37/19 44/39/6 +f 30/18/3 42/42/3 41/45/20 +f 25/8/11 37/29/11 48/31/5 +f 27/14/21 39/48/21 38/50/4 +f 34/27/10 46/35/10 45/37/19 +f 31/261/12 43/43/12 42/42/3 +f 28/16/7 40/47/7 39/48/21 +f 35/6/18 47/33/18 46/35/10 +f 51/32/22 50/30/23 72/356/23 +f 49/262/24 61/359/24 72/356/23 +f 49/262/24 60/51/25 62/358/25 +f 60/51/25 59/49/26 63/360/26 +f 58/46/27 64/362/27 63/360/26 +f 58/46/27 57/44/28 65/361/28 +f 56/264/29 66/364/29 65/361/28 +f 56/264/29 55/41/30 67/363/30 +f 54/38/31 68/367/31 67/365/30 +f 54/38/31 53/36/32 69/366/32 +f 52/34/33 70/368/33 69/366/32 +f 52/34/33 51/32/22 71/357/22 +f 64/362/7 76/372/7 75/369/21 +f 71/357/18 83/373/18 82/370/10 +f 68/367/6 80/375/6 79/371/12 +f 65/361/20 77/376/20 76/372/7 +f 72/356/5 84/377/5 83/373/18 +f 62/358/4 74/378/4 73/374/11 +f 69/366/19 81/379/19 80/375/6 +f 66/364/3 78/380/3 77/376/20 +f 61/359/11 73/374/11 84/377/5 +f 63/360/21 75/369/21 74/378/4 +f 70/368/10 82/370/10 81/379/19 +f 67/363/12 79/399/12 78/380/3 +f 104/73/6 116/383/37 115/381/34 +f 101/63/20 113/104/38 112/106/7 +f 108/53/5 120/384/39 119/102/35 +f 98/60/4 110/385/40 109/382/36 +f 105/72/19 117/99/41 116/383/37 +f 102/66/3 114/386/42 113/104/38 +f 97/56/11 109/382/36 120/384/39 +f 99/62/21 111/107/43 110/385/40 +f 106/75/10 118/103/10 117/99/41 +f 103/265/12 115/392/34 114/386/42 +f 100/64/7 112/106/7 111/107/43 +f 107/54/18 119/102/35 118/103/10 +f 121/83/44 122/80/45 120/384/39 +f 122/80/45 123/77/123 119/102/35 +f 174/387/5 175/407/11 142/388/11 +f 178/390/7 124/581/7 130/391/21 +f 117/99/41 125/268/124 126/91/47 +f 126/91/47 127/93/125 115/381/34 +f 115/392/34 127/89/125 128/90/48 +f 128/90/48 129/86/126 113/104/38 +f 170/393/6 171/109/66 166/394/19 +f 169/396/12 184/403/12 194/397/3 +f 131/84/49 132/82/127 110/385/40 +f 110/385/40 132/82/127 121/83/44 +f 84/377/50 86/55/50 87/52/51 +f 85/58/52 86/55/50 84/377/50 +f 74/378/53 96/57/53 85/58/52 +f 75/369/54 95/59/54 96/57/53 +f 94/61/55 95/59/54 75/369/54 +f 77/376/56 93/65/56 94/61/55 +f 92/68/57 93/65/56 77/376/56 +f 91/67/58 92/68/57 78/380/57 +f 80/375/59 90/69/59 91/71/58 +f 81/379/60 89/74/60 90/69/59 +f 88/76/61 89/74/60 81/379/60 +f 83/373/51 87/52/51 88/76/61 +f 140/95/6 152/132/6 151/133/12 +f 174/387/5 148/389/5 154/400/18 +f 144/78/5 156/123/5 155/125/63 +f 134/85/4 146/144/4 145/121/11 +f 141/94/8 153/130/8 152/132/6 +f 138/87/3 150/135/3 149/138/14 +f 133/81/11 145/121/11 156/123/5 +f 135/266/64 147/145/64 146/144/4 +f 177/116/46 130/391/21 136/401/4 +f 139/267/12 151/136/12 150/135/3 +f 170/393/6 190/395/6 184/403/12 +f 180/398/3 194/397/3 193/404/20 +f 173/113/62 154/400/18 160/405/10 +f 176/402/4 136/401/4 142/388/11 +f 179/119/65 193/404/20 124/408/7 +f 162/410/5 174/387/5 173/113/62 +f 157/411/12 169/396/12 180/398/3 +f 159/280/8 171/109/66 170/393/6 +f 163/414/11 175/407/11 174/387/5 +f 164/415/4 176/402/4 175/407/11 +f 168/412/3 180/398/3 179/119/65 +f 158/413/6 170/393/6 169/396/12 +f 165/117/64 177/116/46 176/402/4 +f 172/416/10 160/582/10 166/394/19 +f 168/417/57 182/122/57 181/283/58 +f 167/419/67 183/124/67 182/122/57 +f 164/420/53 186/131/53 185/286/68 +f 164/420/53 163/583/52 187/287/52 +f 162/422/50 188/288/50 187/134/52 +f 162/422/50 161/584/69 189/137/69 +f 158/424/59 192/146/59 191/143/70 +f 158/424/59 157/585/58 181/283/58 +f 204/426/10 216/436/10 215/427/19 +f 201/429/12 213/586/12 212/430/3 +f 198/432/7 210/441/7 209/433/21 +f 205/435/18 217/443/18 216/436/10 +f 202/437/6 214/447/6 213/438/12 +f 199/440/20 211/448/20 210/441/7 +f 206/442/5 218/449/5 217/443/18 +f 196/444/4 208/450/4 207/445/11 +f 203/428/19 215/427/19 214/447/6 +f 200/431/3 212/430/3 211/448/20 +f 195/446/11 207/445/11 218/449/5 +f 197/434/21 209/433/21 208/450/4 +f 244/451/1 246/454/71 245/452/71 +f 246/454/71 248/456/10 247/455/10 +f 248/456/10 250/458/72 249/457/72 +f 250/458/72 252/460/2 251/459/2 +f 252/460/2 254/462/73 253/461/73 +f 254/462/73 256/464/7 255/463/7 +f 256/464/7 258/466/74 257/465/74 +f 258/466/74 244/587/1 243/467/1 +f 280/468/75 284/495/99 281/469/76 +f 276/471/78 280/468/75 277/470/77 +f 273/473/80 278/482/89 279/474/81 +f 282/476/83 314/520/115 318/477/84 +f 295/479/86 307/513/108 305/480/87 +f 278/482/89 282/496/83 283/483/90 +f 280/484/75 276/471/78 298/201/91 +f 287/486/93 315/524/119 319/487/94 +f 292/489/96 296/516/112 293/490/95 +f 281/492/76 313/521/116 311/493/98 +f 284/495/99 292/489/96 289/491/97 +f 282/496/83 290/500/85 291/497/88 +f 293/490/95 296/516/112 288/498/100 +f 290/500/85 294/588/121 295/501/86 +f 291/481/88 305/480/87 301/502/101 +f 295/501/86 294/588/121 285/504/102 +f 273/506/80 310/519/114 312/507/104 +f 279/509/81 299/517/113 297/316/105 +f 297/316/105 299/517/113 300/485/92 +f 302/511/106 301/502/101 305/480/87 +f 300/485/92 299/517/113 301/502/101 +f 306/512/107 305/480/87 307/513/108 +f 304/321/110 308/514/109 307/513/108 +f 284/515/99 302/511/106 306/512/107 +f 292/489/96 306/512/107 308/514/109 +f 279/509/81 283/503/90 301/502/101 +f 295/479/86 286/505/103 303/204/111 +f 280/484/75 300/485/92 302/511/106 +f 288/518/100 296/516/112 308/514/109 +f 310/519/114 309/528/122 311/493/98 +f 311/493/98 313/521/116 314/520/115 +f 313/521/116 317/522/117 318/477/84 +f 317/522/117 319/487/94 320/523/118 +f 320/523/118 319/487/94 315/524/119 +f 294/526/121 290/478/85 318/477/84 +f 278/508/89 312/507/104 314/520/115 +f 294/526/121 320/523/118 316/525/120 +f 277/494/77 311/493/98 309/528/122 +f 281/492/76 289/530/97 317/522/117 +f 293/488/95 319/487/94 317/522/117 +f 322/531/6 334/552/6 335/532/19 +f 329/534/21 341/553/21 342/535/7 +f 326/537/5 338/554/5 339/538/11 +f 323/533/19 335/532/19 336/540/10 +f 330/536/7 342/535/7 343/542/20 +f 327/544/11 339/589/11 340/545/4 +f 324/541/10 336/540/10 337/547/18 +f 331/543/20 343/542/20 344/549/3 +f 321/551/12 333/555/12 334/552/6 +f 328/546/4 340/545/4 341/553/21 +f 325/548/18 337/547/18 338/554/5 +f 332/550/3 344/549/3 333/555/12 +f 349/556/19 361/569/19 360/557/10 +f 356/559/4 368/570/4 367/560/21 +f 346/562/5 358/572/5 357/563/11 +f 353/565/20 365/574/20 364/566/3 +f 350/568/6 362/576/6 361/569/19 +f 345/564/11 357/563/11 368/570/4 +f 347/571/18 359/577/18 358/572/5 +f 354/573/7 366/578/7 365/574/20 +f 351/575/12 363/590/12 362/576/6 +f 348/558/10 360/557/10 359/577/18 +f 355/561/21 367/560/21 366/578/7 +f 352/567/3 364/566/3 363/579/12 +o Lever +v 0.312500 -0.625000 2.500000 +v 0.250000 -0.687500 2.536612 +v 0.224112 -0.713388 2.625000 +v 0.250000 -0.687500 2.713388 +v 0.312500 -0.625000 2.750000 +v 0.375000 -0.562500 2.713388 +v 0.400888 -0.536612 2.625000 +v 0.375000 -0.562500 2.536612 +v 0.294194 -0.731694 2.536612 +v 0.356694 -0.669194 2.500000 +v 0.268306 -0.757582 2.625000 +v 0.294194 -0.731694 2.713388 +v 0.356694 -0.669194 2.750000 +v 0.419194 -0.606694 2.713388 +v 0.445083 -0.580806 2.625000 +v 0.419194 -0.606694 2.536612 +v 0.369638 -0.744638 2.580806 +v 0.400888 -0.713388 2.562500 +v 0.356694 -0.757583 2.625000 +v 0.369638 -0.744638 2.669194 +v 0.400888 -0.713388 2.687500 +v 0.432138 -0.682138 2.669194 +v 0.445083 -0.669194 2.625000 +v 0.432138 -0.682138 2.580806 +vt 0.242193 0.795181 +vt 0.234848 0.806862 +vt 0.227503 0.795181 +vt 0.229654 0.786921 +vt 0.234848 0.783500 +vt 0.240042 0.786921 +vt 0.240042 0.803441 +vt 0.229654 0.803441 +vt 0.257576 0.789157 +vt 0.253788 0.795181 +vt 0.253788 0.789157 +vt 0.257576 0.783133 +vt 0.261364 0.789157 +vt 0.265152 0.783133 +vt 0.268939 0.789157 +vt 0.265152 0.789157 +vt 0.246212 0.783133 +vt 0.242424 0.789157 +vt 0.242424 0.783133 +vt 0.253788 0.783133 +vt 0.261364 0.783133 +vt 0.268939 0.783133 +vt 0.272727 0.789157 +vt 0.250000 0.783133 +vt 0.246212 0.789157 +vt 0.250000 0.789157 +vt 0.243588 0.797031 +vt 0.246212 0.795303 +vt 0.246212 0.807105 +vt 0.261364 0.795181 +vt 0.272727 0.795181 +vt 0.268939 0.795181 +vt 0.246212 0.795181 +vt 0.250000 0.795181 +vt 0.257576 0.795181 +vt 0.265152 0.795181 +vt 0.242424 0.795181 +vt 0.272727 0.783133 +vt 0.248835 0.797031 +vt 0.249922 0.801204 +vt 0.248835 0.805376 +vt 0.243588 0.805376 +vt 0.242501 0.801204 +vn -0.7071 0.7071 0.0000 +vn 0.9113 0.4118 0.0000 +vn 0.8576 -0.3996 -0.3238 +vn 0.7175 0.2181 -0.6615 +vn 0.7071 0.7071 0.0000 +vn 0.7175 0.2181 0.6615 +vn -0.0000 -0.0000 1.0000 +vn -0.2181 -0.7175 0.6615 +vn 0.2497 -0.2497 0.9356 +vn -0.5000 -0.5000 -0.7071 +vn -0.4118 -0.9113 -0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.5000 0.5000 -0.7071 +vn 0.5000 0.5000 0.7071 +vn -0.5000 -0.5000 0.7071 +vn 0.0000 -0.0000 -1.0000 +vn -0.2181 -0.7175 -0.6615 +vn 0.2497 -0.2497 -0.9356 +vn 0.3996 -0.8576 0.3238 +vn 0.3048 -0.9524 -0.0000 +vn 0.9524 -0.3048 0.0000 +vn 0.8576 -0.3996 0.3238 +vn 0.3996 -0.8576 -0.3238 +vn 0.6286 -0.6286 -0.4580 +vn 0.6286 -0.6286 0.4580 +s off +f 389/591/128 391/592/128 385/593/128 +f 385/593/128 386/594/128 387/595/128 +f 387/595/128 388/596/128 389/591/128 +f 389/591/128 390/597/128 391/592/128 +f 391/592/128 392/598/128 385/593/128 +f 385/593/128 387/595/128 389/591/128 +s 1 +f 399/599/129 408/600/130 400/601/131 +f 391/602/132 398/603/133 399/599/129 +f 389/604/134 396/605/135 397/606/136 +f 386/607/137 395/608/138 387/609/139 +f 391/602/132 400/601/131 392/610/140 +f 390/611/141 397/606/136 398/603/133 +f 388/612/142 395/613/138 396/605/135 +f 385/614/143 393/615/144 386/607/137 +f 392/610/140 394/616/145 385/614/143 +f 404/617/146 403/618/147 407/619/148 +f 397/606/136 406/620/149 398/603/133 +f 396/605/135 403/621/147 404/622/146 +f 394/616/145 401/623/150 393/615/144 +f 400/601/131 402/624/151 394/616/145 +f 399/599/129 406/620/149 407/625/148 +f 397/606/136 404/622/146 405/626/152 +f 393/615/144 403/627/147 395/608/138 +f 399/599/129 407/625/148 408/600/130 +f 391/602/132 390/611/141 398/603/133 +f 389/604/134 388/612/142 396/605/135 +f 386/607/137 393/615/144 395/608/138 +f 391/602/132 399/599/129 400/601/131 +f 390/611/141 389/604/134 397/606/136 +f 388/612/142 387/628/139 395/613/138 +f 385/614/143 394/616/145 393/615/144 +f 392/610/140 400/601/131 394/616/145 +f 403/618/147 401/629/150 407/619/148 +f 401/629/150 402/630/151 407/619/148 +f 402/630/151 408/631/130 407/619/148 +f 407/619/148 406/632/149 405/633/152 +f 405/633/152 404/617/146 407/619/148 +f 397/606/136 405/626/152 406/620/149 +f 396/605/135 395/613/138 403/621/147 +f 394/616/145 402/624/151 401/623/150 +f 400/601/131 408/600/130 402/624/151 +f 399/599/129 398/603/133 406/620/149 +f 397/606/136 396/605/135 404/622/146 +f 393/615/144 401/623/150 403/627/147 +o Safety +v -0.625000 -0.812500 -0.625000 +v -0.625000 -0.562500 -0.625000 +v -0.625000 -0.812500 -0.875000 +v -0.625000 -0.562500 -0.875000 +v 0.375000 -0.812500 -0.625000 +v 0.375000 -0.562500 -0.625000 +v 0.375000 -0.812500 -0.875000 +v 0.375000 -0.562500 -0.875000 +vt 0.840909 0.572289 +vt 0.856061 0.548193 +vt 0.856061 0.572289 +vt 0.840909 0.548193 +vt 0.780303 0.524096 +vt 0.840909 0.524096 +vt 0.780303 0.548193 +vt 0.765152 0.572289 +vt 0.765152 0.548193 +vt 0.780303 0.572289 +vt 0.840909 0.596386 +vt 0.780303 0.596386 +vt 0.840909 0.500000 +vt 0.780303 0.500000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 410/634/153 411/635/153 409/636/153 +f 412/637/154 415/638/154 411/639/154 +f 416/640/155 413/641/155 415/642/155 +f 414/643/156 409/644/156 413/645/156 +f 415/638/157 409/646/157 411/639/157 +f 412/637/158 414/643/158 416/640/158 +f 410/634/153 412/637/153 411/635/153 +f 412/637/154 416/640/154 415/638/154 +f 416/640/155 414/643/155 413/641/155 +f 414/643/156 410/634/156 409/644/156 +f 415/638/157 413/647/157 409/646/157 +f 412/637/158 410/634/158 414/643/158 +o Handle +v 0.343750 -0.008373 2.687500 +v 0.406250 -0.116627 2.687500 +v 0.343750 -0.008373 2.062500 +v 0.406250 -0.116627 2.062500 +v 0.452003 0.054127 2.687500 +v 0.514503 -0.054127 2.687500 +v 0.560256 0.116627 2.437500 +v 0.622756 0.008373 2.437500 +v 0.885016 0.304127 2.437500 +v 0.947516 0.195873 2.437500 +v 0.993269 0.366626 2.062500 +v 0.993269 0.366626 2.500000 +v 1.055769 0.258373 2.500000 +v 1.055769 0.258373 2.062500 +vt 0.662879 0.849398 +vt 0.625000 0.861446 +vt 0.625000 0.849398 +vt 0.617424 0.861446 +vt 0.625000 0.873494 +vt 0.617424 0.873494 +vt 0.693182 0.885542 +vt 0.670455 0.933735 +vt 0.670455 0.861446 +vt 0.617424 0.897590 +vt 0.662879 0.933735 +vt 0.662879 0.861446 +vt 0.625000 0.897590 +vt 0.617424 0.933735 +vt 0.636364 0.933735 +vt 0.662879 0.945783 +vt 0.636364 0.945783 +vt 0.640152 0.885542 +vt 0.625000 0.945783 +vt 0.617424 0.945783 +vt 0.708333 0.861446 +vt 0.708333 0.873494 +vt 0.693182 0.921687 +vt 0.696970 0.933735 +vt 0.625000 0.933735 +vt 0.640152 0.921687 +vn -0.8660 -0.5000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.5000 0.8660 0.0000 +vn 0.7746 0.4472 0.4472 +vn 0.0000 0.0000 -1.0000 +vn 0.8660 0.5000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn -0.3873 -0.2236 0.8944 +s off +f 419/648/159 418/649/159 417/650/159 +f 417/651/160 422/652/160 421/653/160 +f 423/654/161 427/655/161 419/656/161 +f 422/652/162 423/657/162 421/653/162 +f 419/656/163 430/658/163 420/659/163 +f 424/660/160 425/661/160 423/657/160 +f 429/662/164 427/663/164 428/664/164 +f 418/649/165 420/659/165 424/665/165 +f 425/661/166 429/666/166 428/667/166 +f 419/648/159 420/659/159 418/649/159 +f 417/651/160 418/649/160 422/652/160 +f 417/668/161 421/669/161 423/654/161 +f 425/670/161 428/671/161 427/655/161 +f 419/656/161 417/668/161 423/654/161 +f 423/654/161 425/670/161 427/655/161 +f 422/652/162 424/660/162 423/657/162 +f 419/656/163 427/655/163 430/658/163 +f 424/660/160 426/672/160 425/661/160 +f 429/662/164 430/658/164 427/663/164 +f 420/659/165 430/658/165 424/665/165 +f 430/658/165 429/662/165 426/673/165 +f 430/658/165 426/673/165 424/665/165 +f 422/652/165 418/649/165 424/665/165 +f 425/661/166 426/672/166 429/666/166 +o Bullets +v -0.062500 -0.250000 -4.375000 +v -0.125000 -0.266747 -4.375000 +v -0.170753 -0.312500 -4.375000 +v -0.187500 -0.375000 -4.375000 +v -0.170753 -0.437500 -4.375000 +v -0.125000 -0.483253 -4.375000 +v -0.062500 -0.500000 -4.375000 +v 0.000000 -0.483253 -4.375000 +v 0.045753 -0.437500 -4.375000 +v 0.062500 -0.375000 -4.375000 +v 0.045753 -0.312500 -4.375000 +v 0.000000 -0.266747 -4.375000 +v -0.062500 -0.250000 -3.625000 +v -0.125000 -0.266747 -3.625000 +v -0.170753 -0.312500 -3.625000 +v -0.187500 -0.375000 -3.625000 +v -0.170753 -0.437500 -3.625000 +v -0.125000 -0.483253 -3.625000 +v -0.062500 -0.500000 -3.625000 +v 0.000000 -0.483253 -3.625000 +v 0.045753 -0.437500 -3.625000 +v 0.062500 -0.375000 -3.625000 +v 0.045753 -0.312500 -3.625000 +v 0.000000 -0.266747 -3.625000 +v -0.062500 -0.281250 -3.500000 +v -0.109375 -0.293810 -3.500000 +v -0.143690 -0.328125 -3.500000 +v -0.156250 -0.375000 -3.500000 +v -0.143690 -0.421875 -3.500000 +v -0.109375 -0.456190 -3.500000 +v -0.062500 -0.468750 -3.500000 +v -0.015625 -0.456190 -3.500000 +v 0.018690 -0.421875 -3.500000 +v 0.031250 -0.375000 -3.500000 +v 0.018690 -0.328125 -3.500000 +v -0.015625 -0.293810 -3.500000 +v -0.062500 -0.281250 -3.375000 +v -0.109375 -0.293810 -3.375000 +v -0.143690 -0.328125 -3.375000 +v -0.156250 -0.375000 -3.375000 +v -0.143690 -0.421875 -3.375000 +v -0.109375 -0.456190 -3.375000 +v -0.062500 -0.468750 -3.375000 +v -0.015625 -0.456190 -3.375000 +v 0.018690 -0.421875 -3.375000 +v 0.031250 -0.375000 -3.375000 +v 0.018690 -0.328125 -3.375000 +v -0.015625 -0.293810 -3.375000 +v -0.062500 -0.375000 -3.125000 +v 0.062500 -0.467817 -4.375000 +v 0.000000 -0.484564 -4.375000 +v -0.045753 -0.530317 -4.375000 +v -0.062500 -0.592817 -4.375000 +v -0.045753 -0.655317 -4.375000 +v 0.000000 -0.701071 -4.375000 +v 0.062500 -0.717817 -4.375000 +v 0.125000 -0.701071 -4.375000 +v 0.170753 -0.655317 -4.375000 +v 0.187500 -0.592817 -4.375000 +v 0.170753 -0.530317 -4.375000 +v 0.125000 -0.484564 -4.375000 +v 0.062500 -0.467817 -3.625000 +v 0.000000 -0.484564 -3.625000 +v -0.045753 -0.530317 -3.625000 +v -0.062500 -0.592817 -3.625000 +v -0.045753 -0.655317 -3.625000 +v 0.000000 -0.701071 -3.625000 +v 0.062500 -0.717817 -3.625000 +v 0.125000 -0.701071 -3.625000 +v 0.170753 -0.655317 -3.625000 +v 0.187500 -0.592817 -3.625000 +v 0.170753 -0.530317 -3.625000 +v 0.125000 -0.484564 -3.625000 +v 0.062500 -0.499067 -3.500000 +v 0.015625 -0.511627 -3.500000 +v -0.018690 -0.545942 -3.500000 +v -0.031250 -0.592817 -3.500000 +v -0.018690 -0.639692 -3.500000 +v 0.015625 -0.674007 -3.500000 +v 0.062500 -0.686567 -3.500000 +v 0.109375 -0.674007 -3.500000 +v 0.143690 -0.639692 -3.500000 +v 0.156250 -0.592817 -3.500000 +v 0.143690 -0.545942 -3.500000 +v 0.109375 -0.511627 -3.500000 +v 0.062500 -0.499067 -3.375000 +v 0.015625 -0.511627 -3.375000 +v -0.018690 -0.545942 -3.375000 +v -0.031250 -0.592817 -3.375000 +v -0.018690 -0.639692 -3.375000 +v 0.015625 -0.674007 -3.375000 +v 0.062500 -0.686567 -3.375000 +v 0.109375 -0.674007 -3.375000 +v 0.143690 -0.639692 -3.375000 +v 0.156250 -0.592817 -3.375000 +v 0.143690 -0.545942 -3.375000 +v 0.109375 -0.511627 -3.375000 +v 0.062500 -0.592817 -3.125000 +vt 0.809524 0.602471 +vt 0.809524 0.614396 +vt 0.796536 0.614396 +vt 0.809524 0.602471 +vt 0.809524 0.614396 +vt 0.796536 0.614396 +vt 0.806780 0.618761 +vt 0.803030 0.620359 +vt 0.799281 0.618761 +vt 0.795532 0.608434 +vt 0.796536 0.602471 +vt 0.799281 0.598106 +vt 0.803030 0.596508 +vt 0.806780 0.598106 +vt 0.810529 0.608434 +vt 0.806780 0.618761 +vt 0.803030 0.620359 +vt 0.799281 0.618761 +vt 0.795532 0.608434 +vt 0.796536 0.602471 +vt 0.799281 0.598106 +vt 0.803030 0.596508 +vt 0.806780 0.598106 +vt 0.810529 0.608434 +vt 0.799242 0.632530 +vt 0.795455 0.704819 +vt 0.795455 0.632530 +vt 0.780303 0.632530 +vt 0.776515 0.704819 +vt 0.776515 0.632530 +vt 0.768939 0.632530 +vt 0.765152 0.704819 +vt 0.765152 0.632530 +vt 0.803030 0.632530 +vt 0.799242 0.704819 +vt 0.784091 0.632530 +vt 0.780303 0.704819 +vt 0.791667 0.632530 +vt 0.787879 0.704819 +vt 0.787879 0.632530 +vt 0.772727 0.632530 +vt 0.768939 0.704819 +vt 0.806818 0.632530 +vt 0.803030 0.704819 +vt 0.784091 0.704819 +vt 0.791667 0.704819 +vt 0.772727 0.704819 +vt 0.810606 0.632530 +vt 0.806818 0.704819 +vt 0.768939 0.716867 +vt 0.803030 0.716867 +vt 0.784091 0.716867 +vt 0.795455 0.716867 +vt 0.791667 0.716867 +vt 0.776515 0.716867 +vt 0.772727 0.716867 +vt 0.810606 0.704819 +vt 0.806818 0.716867 +vt 0.780303 0.716867 +vt 0.765152 0.716867 +vt 0.799242 0.716867 +vt 0.787879 0.716867 +vt 0.787879 0.728916 +vt 0.768939 0.728916 +vt 0.803030 0.728916 +vt 0.784091 0.728916 +vt 0.791667 0.728916 +vt 0.772727 0.728916 +vt 0.810606 0.716867 +vt 0.806818 0.728916 +vt 0.795455 0.728916 +vt 0.776515 0.728916 +vt 0.765152 0.728916 +vt 0.799242 0.728916 +vt 0.780303 0.728916 +vt 0.787879 0.753012 +vt 0.795455 0.753012 +vt 0.776515 0.753012 +vt 0.810606 0.728916 +vt 0.810606 0.753012 +vt 0.799242 0.753012 +vt 0.780303 0.753012 +vt 0.768939 0.753012 +vt 0.803030 0.753012 +vt 0.784091 0.753012 +vt 0.772727 0.753012 +vt 0.806818 0.753012 +vt 0.791667 0.753012 +vt 0.799242 0.632530 +vt 0.795455 0.704819 +vt 0.795455 0.632530 +vt 0.780303 0.632530 +vt 0.776515 0.704819 +vt 0.776515 0.632530 +vt 0.768939 0.632530 +vt 0.765152 0.704819 +vt 0.765152 0.632530 +vt 0.803030 0.632530 +vt 0.799242 0.704819 +vt 0.784091 0.632530 +vt 0.780303 0.704819 +vt 0.791667 0.632530 +vt 0.787879 0.704819 +vt 0.787879 0.632530 +vt 0.772727 0.632530 +vt 0.768939 0.704819 +vt 0.806818 0.632530 +vt 0.803030 0.704819 +vt 0.784091 0.704819 +vt 0.791667 0.704819 +vt 0.772727 0.704819 +vt 0.810606 0.632530 +vt 0.806818 0.704819 +vt 0.772727 0.716867 +vt 0.768939 0.716867 +vt 0.806818 0.716867 +vt 0.803030 0.716867 +vt 0.784091 0.716867 +vt 0.795455 0.716867 +vt 0.791667 0.716867 +vt 0.810606 0.704819 +vt 0.780303 0.716867 +vt 0.776515 0.716867 +vt 0.765152 0.716867 +vt 0.799242 0.716867 +vt 0.787879 0.716867 +vt 0.787879 0.728916 +vt 0.768939 0.728916 +vt 0.803030 0.728916 +vt 0.784091 0.728916 +vt 0.791667 0.728916 +vt 0.772727 0.728916 +vt 0.810606 0.716867 +vt 0.806818 0.728916 +vt 0.795455 0.728916 +vt 0.776515 0.728916 +vt 0.765152 0.728916 +vt 0.799242 0.728916 +vt 0.780303 0.728916 +vt 0.787879 0.753012 +vt 0.795455 0.753012 +vt 0.776515 0.753012 +vt 0.810606 0.728916 +vt 0.810606 0.753012 +vt 0.799242 0.753012 +vt 0.780303 0.753012 +vt 0.768939 0.753012 +vt 0.803030 0.753012 +vt 0.784091 0.753012 +vt 0.772727 0.753012 +vt 0.806818 0.753012 +vt 0.791667 0.753012 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn -0.0000 -1.0000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.8402 -0.4851 0.2425 +vn 0.4851 -0.8402 0.2425 +vn -0.4851 -0.8402 0.2425 +vn -0.8402 -0.4851 0.2425 +vn 0.0000 0.9701 0.2425 +vn 0.4851 0.8402 0.2425 +vn -0.4851 0.8402 0.2425 +vn -0.8402 0.4851 0.2425 +vn 0.9701 -0.0000 0.2425 +vn 0.0000 -0.9701 0.2425 +vn -0.9701 -0.0000 0.2425 +vn 0.8402 0.4851 0.2425 +vn 0.0000 0.9848 0.1735 +vn 0.4924 -0.8529 0.1735 +vn -0.8529 -0.4924 0.1735 +vn 0.4924 0.8529 0.1735 +vn -0.4924 0.8529 0.1735 +vn 0.8529 -0.4924 0.1735 +vn -0.4924 -0.8529 0.1735 +vn -0.8529 0.4924 0.1735 +vn 0.9848 -0.0000 0.1735 +vn 0.0000 -0.9848 0.1735 +vn -0.9848 0.0000 0.1735 +vn 0.8529 0.4924 0.1735 +vn -0.0000 0.0000 1.0000 +s off +f 435/674/167 433/675/167 441/676/167 +f 484/677/167 482/678/167 490/679/167 +f 433/675/167 432/680/167 431/681/167 +f 431/681/167 442/682/167 441/676/167 +f 441/676/167 440/683/167 439/684/167 +f 439/684/167 438/685/167 437/686/167 +f 437/686/167 436/687/167 435/674/167 +f 435/674/167 434/688/167 433/675/167 +f 433/675/167 431/681/167 441/676/167 +f 441/676/167 439/684/167 437/686/167 +f 437/686/167 435/674/167 441/676/167 +f 482/678/167 481/689/167 480/690/167 +f 480/690/167 491/691/167 490/679/167 +f 490/679/167 489/692/167 488/693/167 +f 488/693/167 487/694/167 486/695/167 +f 486/695/167 485/696/167 484/677/167 +f 484/677/167 483/697/167 482/678/167 +f 482/678/167 480/690/167 490/679/167 +f 490/679/167 488/693/167 486/695/167 +f 486/695/167 484/677/167 490/679/167 +s 1 +f 434/698/168 445/699/169 433/700/169 +f 441/701/170 452/702/171 440/703/171 +f 438/704/172 449/705/173 437/706/173 +f 435/707/174 446/708/168 434/698/168 +f 442/709/175 453/710/170 441/701/170 +f 432/711/176 443/712/177 431/713/177 +f 439/714/178 450/715/172 438/704/172 +f 436/716/179 447/717/174 435/707/174 +f 431/713/177 454/718/175 442/709/175 +f 433/700/169 444/719/176 432/711/176 +f 440/703/171 451/720/178 439/714/178 +f 437/721/173 448/722/179 436/716/179 +f 451/720/180 462/723/181 450/715/181 +f 448/722/182 459/724/183 447/717/183 +f 443/712/184 466/725/185 454/718/185 +f 444/719/186 457/726/187 456/727/186 +f 451/720/180 464/728/188 463/729/180 +f 449/730/189 460/731/182 448/722/182 +f 446/708/190 457/726/187 445/699/187 +f 452/702/188 465/732/191 464/728/188 +f 449/705/189 462/723/181 461/733/189 +f 447/717/183 458/734/190 446/708/190 +f 454/718/185 465/732/191 453/710/191 +f 443/712/184 456/727/186 455/735/184 +f 456/727/176 467/736/192 455/735/177 +f 463/729/178 474/737/193 462/723/172 +f 460/731/179 471/738/194 459/724/174 +f 455/735/177 478/739/195 466/725/175 +f 457/726/169 468/740/196 456/727/176 +f 464/728/171 475/741/197 463/729/178 +f 461/742/173 472/743/198 460/731/179 +f 458/734/168 469/744/199 457/726/169 +f 465/732/170 476/745/200 464/728/171 +f 462/723/172 473/746/201 461/733/173 +f 459/724/174 470/747/202 458/734/168 +f 466/725/175 477/748/203 465/732/170 +f 467/736/192 479/749/204 478/739/195 +f 469/744/199 479/750/204 468/740/196 +f 476/745/200 479/751/204 475/741/197 +f 473/752/201 479/753/204 472/743/198 +f 470/747/202 479/754/204 469/744/199 +f 477/748/203 479/755/204 476/745/200 +f 474/737/193 479/756/204 473/746/201 +f 471/738/194 479/757/204 470/747/202 +f 478/739/195 479/758/204 477/748/203 +f 475/741/197 479/759/204 474/737/193 +f 472/743/198 479/760/204 471/738/194 +f 468/740/196 479/761/204 467/736/192 +f 483/762/168 494/763/169 482/764/169 +f 490/765/170 501/766/171 489/767/171 +f 487/768/172 498/769/173 486/770/173 +f 484/771/174 495/772/168 483/762/168 +f 491/773/175 502/774/170 490/765/170 +f 481/775/176 492/776/177 480/777/177 +f 488/778/178 499/779/172 487/768/172 +f 485/780/179 496/781/174 484/771/174 +f 480/777/177 503/782/175 491/773/175 +f 482/764/169 493/783/176 481/775/176 +f 489/767/171 500/784/178 488/778/178 +f 486/785/173 497/786/179 485/780/179 +f 499/779/181 512/787/180 511/788/181 +f 496/781/183 509/789/182 508/790/183 +f 492/776/184 515/791/185 503/782/185 +f 493/783/186 506/792/187 505/793/186 +f 501/766/188 512/787/180 500/784/180 +f 498/794/189 509/789/182 497/786/182 +f 495/772/190 506/792/187 494/763/187 +f 501/766/188 514/795/191 513/796/188 +f 498/769/189 511/788/181 510/797/189 +f 495/772/190 508/790/183 507/798/190 +f 503/782/185 514/795/191 502/774/191 +f 492/776/184 505/793/186 504/799/184 +f 505/793/176 516/800/192 504/799/177 +f 512/787/178 523/801/193 511/788/172 +f 509/789/179 520/802/194 508/790/174 +f 504/799/177 527/803/195 515/791/175 +f 506/792/169 517/804/196 505/793/176 +f 513/796/171 524/805/197 512/787/178 +f 510/806/173 521/807/198 509/789/179 +f 507/798/168 518/808/199 506/792/169 +f 514/795/170 525/809/200 513/796/171 +f 511/788/172 522/810/201 510/797/173 +f 508/790/174 519/811/202 507/798/168 +f 515/791/175 526/812/203 514/795/170 +f 516/800/192 528/813/204 527/803/195 +f 518/808/199 528/814/204 517/804/196 +f 525/809/200 528/815/204 524/805/197 +f 522/816/201 528/817/204 521/807/198 +f 519/811/202 528/818/204 518/808/199 +f 526/812/203 528/819/204 525/809/200 +f 523/801/193 528/820/204 522/810/201 +f 520/802/194 528/821/204 519/811/202 +f 527/803/195 528/822/204 526/812/203 +f 524/805/197 528/823/204 523/801/193 +f 521/807/198 528/824/204 520/802/194 +f 517/804/196 528/825/204 516/800/192 +f 434/698/168 446/708/168 445/699/169 +f 441/701/170 453/710/170 452/702/171 +f 438/704/172 450/715/172 449/705/173 +f 435/707/174 447/717/174 446/708/168 +f 442/709/175 454/718/175 453/710/170 +f 432/711/176 444/719/176 443/712/177 +f 439/714/178 451/720/178 450/715/172 +f 436/716/179 448/722/179 447/717/174 +f 431/713/177 443/712/177 454/718/175 +f 433/700/169 445/699/169 444/719/176 +f 440/703/171 452/702/171 451/720/178 +f 437/721/173 449/730/173 448/722/179 +f 451/720/180 463/729/180 462/723/181 +f 448/722/182 460/731/182 459/724/183 +f 443/712/184 455/735/184 466/725/185 +f 444/719/186 445/699/187 457/726/187 +f 451/720/180 452/702/188 464/728/188 +f 449/730/189 461/742/189 460/731/182 +f 446/708/190 458/734/190 457/726/187 +f 452/702/188 453/710/191 465/732/191 +f 449/705/189 450/715/181 462/723/181 +f 447/717/183 459/724/183 458/734/190 +f 454/718/185 466/725/185 465/732/191 +f 443/712/184 444/719/186 456/727/186 +f 456/727/176 468/740/196 467/736/192 +f 463/729/178 475/741/197 474/737/193 +f 460/731/179 472/743/198 471/738/194 +f 455/735/177 467/736/192 478/739/195 +f 457/726/169 469/744/199 468/740/196 +f 464/728/171 476/745/200 475/741/197 +f 461/742/173 473/752/201 472/743/198 +f 458/734/168 470/747/202 469/744/199 +f 465/732/170 477/748/203 476/745/200 +f 462/723/172 474/737/193 473/746/201 +f 459/724/174 471/738/194 470/747/202 +f 466/725/175 478/739/195 477/748/203 +f 483/762/168 495/772/168 494/763/169 +f 490/765/170 502/774/170 501/766/171 +f 487/768/172 499/779/172 498/769/173 +f 484/771/174 496/781/174 495/772/168 +f 491/773/175 503/782/175 502/774/170 +f 481/775/176 493/783/176 492/776/177 +f 488/778/178 500/784/178 499/779/172 +f 485/780/179 497/786/179 496/781/174 +f 480/777/177 492/776/177 503/782/175 +f 482/764/169 494/763/169 493/783/176 +f 489/767/171 501/766/171 500/784/178 +f 486/785/173 498/794/173 497/786/179 +f 499/779/181 500/784/180 512/787/180 +f 496/781/183 497/786/182 509/789/182 +f 492/776/184 504/799/184 515/791/185 +f 493/783/186 494/763/187 506/792/187 +f 501/766/188 513/796/188 512/787/180 +f 498/794/189 510/806/189 509/789/182 +f 495/772/190 507/798/190 506/792/187 +f 501/766/188 502/774/191 514/795/191 +f 498/769/189 499/779/181 511/788/181 +f 495/772/190 496/781/183 508/790/183 +f 503/782/185 515/791/185 514/795/191 +f 492/776/184 493/783/186 505/793/186 +f 505/793/176 517/804/196 516/800/192 +f 512/787/178 524/805/197 523/801/193 +f 509/789/179 521/807/198 520/802/194 +f 504/799/177 516/800/192 527/803/195 +f 506/792/169 518/808/199 517/804/196 +f 513/796/171 525/809/200 524/805/197 +f 510/806/173 522/816/201 521/807/198 +f 507/798/168 519/811/202 518/808/199 +f 514/795/170 526/812/203 525/809/200 +f 511/788/172 523/801/193 522/810/201 +f 508/790/174 520/802/194 519/811/202 +f 515/791/175 527/803/195 526/812/203 +o Magazine +v -0.250000 -0.625000 -3.062500 +v 0.250000 -0.625000 -3.062500 +v -0.250000 -0.250000 -4.437500 +v 0.250000 -0.250000 -4.437500 +v -0.250000 -1.625000 -4.437500 +v -0.250000 -1.250000 -3.062500 +v 0.250000 -1.250000 -3.062500 +v 0.250000 -1.625000 -4.437500 +v -0.250000 -3.625000 -3.937500 +v 0.250000 -3.625000 -3.937500 +v -0.250000 -3.250000 -2.562500 +v 0.250000 -3.250000 -2.562500 +v -0.250000 -0.375000 -3.312500 +v 0.250000 -0.375000 -3.312500 +v -0.250000 -0.375000 -3.562500 +v 0.250000 -0.375000 -3.562500 +v -0.250000 -0.250000 -3.812500 +v 0.250000 -0.250000 -3.812500 +v -0.125000 -0.250000 -4.437500 +v -0.125000 -0.375000 -3.312500 +v -0.125000 -0.375000 -3.562500 +v -0.125000 -0.250000 -3.812500 +v 0.125000 -0.250000 -4.437500 +v 0.125000 -0.375000 -3.312500 +v 0.125000 -0.375000 -3.562500 +v 0.125000 -0.250000 -3.812500 +v -0.125000 -0.562500 -3.125000 +v 0.125000 -0.562500 -3.125000 +v -0.125000 -0.687500 -3.125000 +v 0.125000 -0.687500 -3.125000 +v -0.125000 -0.687500 -4.375000 +v 0.125000 -0.687500 -4.375000 +v -0.125000 -0.437500 -4.437500 +v 0.125000 -0.437500 -4.437500 +v -0.125000 -0.437500 -4.375000 +v 0.125000 -0.437500 -4.375000 +vt 0.878788 0.132530 +vt 0.840909 0.144578 +vt 0.840909 0.132530 +vt 0.893939 0.132530 +vt 0.878788 0.144578 +vt 0.909091 0.132530 +vt 0.893939 0.144578 +vt 0.810606 0.132530 +vt 0.772727 0.144578 +vt 0.772727 0.132530 +vt 0.912879 0.391566 +vt 1.000000 0.192771 +vt 1.000000 0.391566 +vt 0.795455 0.192771 +vt 0.882576 0.391566 +vt 0.795455 0.391566 +vt 0.882576 0.144578 +vt 0.882576 0.192771 +vt 0.757576 0.144578 +vt 0.757576 0.132530 +vt 0.810606 -0.000000 +vt 0.757576 0.120482 +vt 0.840909 -0.000000 +vt 0.924242 0.036145 +vt 0.893939 0.120482 +vt 0.742424 0.144578 +vt 0.742424 0.132530 +vt 0.704545 0.102410 +vt 0.696970 0.120482 +vt 0.696970 0.096386 +vt 0.719697 0.102410 +vt 0.727273 0.096386 +vt 0.727273 0.120482 +vt 0.765152 0.433735 +vt 0.772727 0.457831 +vt 0.765152 0.457831 +vt 0.772727 0.433735 +vt 0.848485 0.457831 +vt 0.833333 0.114458 +vt 0.818182 0.120482 +vt 0.818182 0.114458 +vt 0.863636 0.433735 +vt 0.848485 0.433735 +vt 0.772727 0.469880 +vt 0.848485 0.481928 +vt 0.772727 0.421687 +vt 0.784091 0.403614 +vt 0.799242 0.403614 +vt 0.799242 0.487952 +vt 0.909091 0.144578 +vt 0.810606 0.144578 +vt 0.912879 0.192771 +vt 0.795455 0.144578 +vt 0.742424 0.120482 +vt 0.727273 0.036145 +vt 0.924242 0.096386 +vt 0.909091 0.120482 +vt 0.704545 0.120482 +vt 0.719697 0.120482 +vt 0.833333 0.120482 +vt 0.863636 0.457831 +vt 0.848485 0.409639 +vt 0.814394 0.391566 +vt 0.852273 0.391566 +vt 0.852273 0.409639 +vt 0.852273 0.481928 +vt 0.852273 0.500000 +vt 0.814394 0.500000 +vt 0.784091 0.487952 +vt 0.765152 0.391566 +vt 0.833333 0.132530 +vt 0.696970 0.036145 +vt 0.765152 0.192771 +vt 0.818182 0.132530 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.8944 0.4472 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.9648 0.2631 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.1222 -0.9925 +vn 0.0000 -0.2425 -0.9701 +vn 0.0000 0.1222 0.9925 +vn 0.0000 0.2425 0.9701 +s off +f 545/826/205 547/827/205 531/828/205 +f 543/829/206 550/830/206 545/826/206 +f 541/831/205 549/832/205 543/829/205 +f 532/833/205 554/834/205 546/835/205 +f 533/836/207 539/837/207 534/838/207 +f 540/839/208 536/840/208 535/841/208 +f 540/839/209 537/842/209 538/843/209 +f 546/835/206 553/844/206 544/845/206 +f 536/846/208 546/835/208 544/847/208 +f 533/848/207 534/849/207 543/850/207 +f 544/845/205 552/851/205 542/852/205 +f 555/853/210 541/854/210 529/855/210 +f 556/856/210 529/855/210 530/857/210 +f 542/858/210 556/856/210 530/857/210 +f 556/859/211 557/860/211 555/861/211 +f 558/862/205 559/863/205 557/860/205 +f 561/864/205 564/865/205 562/866/205 +f 564/867/212 559/863/212 560/868/212 +f 555/869/208 559/863/208 563/870/208 +f 556/871/207 560/868/207 558/862/207 +f 556/871/207 552/872/207 553/873/207 +f 549/874/208 555/869/208 563/870/208 +f 545/826/205 550/830/205 547/827/205 +f 543/829/206 549/832/206 550/830/206 +f 541/831/205 548/875/205 549/832/205 +f 532/833/205 551/876/205 554/834/205 +f 533/836/207 537/877/207 539/837/207 +f 540/839/208 538/843/208 536/840/208 +f 540/839/209 539/878/209 537/842/209 +f 546/835/206 554/834/206 553/844/206 +f 544/847/208 542/879/208 530/857/208 +f 530/857/208 535/880/208 544/847/208 +f 535/880/208 536/846/208 544/847/208 +f 536/846/208 532/833/208 546/835/208 +f 534/849/207 529/881/207 543/850/207 +f 529/881/207 541/882/207 543/850/207 +f 543/850/207 545/826/207 533/848/207 +f 545/826/207 531/828/207 533/848/207 +f 544/845/205 553/844/205 552/851/205 +f 555/853/210 548/883/210 541/854/210 +f 556/856/210 555/853/210 529/855/210 +f 542/858/210 552/884/210 556/856/210 +f 556/859/211 558/862/211 557/860/211 +f 558/862/205 560/868/205 559/863/205 +f 561/864/205 563/885/205 564/865/205 +f 564/867/212 563/886/212 559/863/212 +f 555/869/208 557/860/208 559/863/208 +f 556/871/207 564/887/207 560/868/207 +f 553/873/207 554/888/207 564/887/207 +f 554/888/207 551/889/207 564/887/207 +f 551/889/207 562/890/207 564/887/207 +f 564/887/207 556/871/207 553/873/207 +f 561/891/208 547/892/208 563/870/208 +f 547/892/208 550/893/208 563/870/208 +f 549/874/208 548/894/208 555/869/208 +f 550/893/208 549/874/208 563/870/208 +s 1 +f 536/840/213 537/877/214 533/836/213 +f 529/855/212 535/880/215 530/857/212 +f 534/895/215 540/839/216 535/841/215 +f 562/866/211 532/833/211 536/846/213 +f 533/848/213 562/866/211 536/846/213 +f 561/864/211 531/828/211 547/896/211 +f 536/840/213 538/843/214 537/877/214 +f 529/855/212 534/897/215 535/880/215 +f 534/895/215 539/898/216 540/839/216 +f 562/866/211 551/899/211 532/833/211 +f 533/848/213 561/864/211 562/866/211 +f 561/864/211 533/848/213 531/828/211 +o Gun +v -0.125000 0.437500 -7.500000 +v 0.125000 0.437500 -7.500000 +v -0.500000 -0.187500 -7.750000 +v 0.500000 -0.187500 -7.750000 +v -0.500000 -0.437500 -1.500000 +v 0.500000 -0.437500 -1.500000 +v -0.250000 -0.687500 -1.500000 +v 0.250000 -0.687500 -1.500000 +v -0.250000 -0.687500 2.750000 +v 0.250000 -0.687500 2.750000 +v -0.500000 -0.437500 2.750000 +v 0.500000 -0.437500 2.750000 +v -0.500000 -0.187500 2.750000 +v 0.500000 -0.187500 2.750000 +v -0.125000 0.312500 2.750000 +v 0.125000 0.312500 2.750000 +v -0.500000 -0.187500 -0.250000 +v 0.500000 -0.187500 -0.250000 +v -0.125000 0.312500 -0.250000 +v 0.125000 0.312500 -0.250000 +v -0.125000 0.437500 -0.250000 +v 0.125000 0.437500 -0.250000 v 0.000000 1.687500 1.500000 v -0.125000 1.654006 1.500000 v -0.216506 1.562500 1.500000 @@ -477,116 +2952,6 @@ v -0.250000 -0.937500 -1.250000 v 0.250000 -0.937500 -1.250000 v -0.250000 -0.687500 -1.500000 v 0.250000 -0.687500 -1.500000 -v 0.000000 -0.750000 2.937500 -v 0.000000 -0.500000 2.937500 -v 0.088388 -0.750000 2.974112 -v 0.088388 -0.500000 2.974112 -v 0.125000 -0.750000 3.062500 -v 0.125000 -0.500000 3.062500 -v 0.088388 -0.750000 3.150888 -v 0.088388 -0.500000 3.150888 -v 0.000000 -0.750000 3.187500 -v 0.000000 -0.500000 3.187500 -v -0.088388 -0.750000 3.150888 -v -0.088388 -0.500000 3.150888 -v -0.125000 -0.750000 3.062500 -v -0.125000 -0.500000 3.062500 -v -0.088388 -0.750000 2.974112 -v -0.088388 -0.500000 2.974112 -v 0.125000 -0.125000 3.250000 -v 0.187500 -0.125000 3.250000 -v 0.125000 -0.125000 2.875000 -v 0.187500 -0.125000 2.875000 -v 0.125000 -0.687500 2.875000 -v 0.125000 -0.687500 3.125000 -v 0.187500 -0.687500 3.125000 -v 0.187500 -0.687500 2.875000 -v -0.125000 -0.437500 3.125000 -v -0.125000 -0.437500 2.875000 -v 0.125000 -0.437500 2.875000 -v 0.125000 -0.437500 3.125000 -v -0.125000 -0.187500 3.125000 -v 0.125000 -0.187500 3.125000 -v -0.125000 -0.750000 3.250000 -v 0.125000 -0.750000 3.250000 -v -0.125000 -0.750000 2.625000 -v 0.125000 -0.750000 2.625000 -v -0.125000 -1.250000 2.750000 -v -0.125000 -1.250000 3.250000 -v 0.125000 -1.250000 3.250000 -v 0.125000 -1.250000 2.750000 -v -0.125000 -1.625000 2.750000 -v -0.125000 -1.500000 3.312500 -v 0.125000 -1.500000 3.312500 -v 0.125000 -1.625000 2.750000 -v -0.125000 -2.750000 3.375000 -v 0.125000 -2.750000 3.375000 -v -0.125000 -2.750000 2.750000 -v 0.125000 -2.750000 2.750000 -v -0.125000 -2.125000 2.625000 -v -0.125000 -2.125000 3.312500 -v 0.125000 -2.125000 3.312500 -v 0.125000 -2.125000 2.625000 -v -0.125000 -2.625000 2.625000 -v -0.125000 -2.500000 3.250000 -v 0.125000 -2.500000 3.250000 -v 0.125000 -2.625000 2.625000 -v 0.250000 -0.750000 3.125000 -v 0.250000 -0.750000 2.750000 -v 0.250000 -1.250000 3.125000 -v 0.250000 -1.250000 2.875000 -v 0.250000 -1.500000 3.187500 -v 0.250000 -1.625000 2.875000 -v 0.250000 -2.750000 3.250000 -v 0.250000 -2.750000 2.875000 -v 0.250000 -2.125000 3.187500 -v 0.250000 -2.125000 2.750000 -v 0.250000 -2.500000 3.125000 -v 0.250000 -2.625000 2.750000 -v -0.250000 -0.750000 2.750000 -v -0.250000 -0.750000 3.125000 -v -0.250000 -1.250000 2.875000 -v -0.250000 -1.250000 3.125000 -v -0.250000 -1.625000 2.875000 -v -0.250000 -1.500000 3.187500 -v -0.250000 -2.750000 2.875000 -v -0.250000 -2.750000 3.250000 -v -0.250000 -2.125000 2.750000 -v -0.250000 -2.125000 3.187500 -v -0.250000 -2.625000 2.750000 -v -0.250000 -2.500000 3.125000 -v 0.312500 -0.625000 2.500000 -v 0.250000 -0.687500 2.536612 -v 0.224112 -0.713388 2.625000 -v 0.250000 -0.687500 2.713388 -v 0.312500 -0.625000 2.750000 -v 0.375000 -0.562500 2.713388 -v 0.400888 -0.536612 2.625000 -v 0.375000 -0.562500 2.536612 -v 0.294194 -0.731694 2.536612 -v 0.356694 -0.669194 2.500000 -v 0.268306 -0.757582 2.625000 -v 0.294194 -0.731694 2.713388 -v 0.356694 -0.669194 2.750000 -v 0.419194 -0.606694 2.713388 -v 0.445083 -0.580806 2.625000 -v 0.419194 -0.606694 2.536612 -v 0.369638 -0.744638 2.580806 -v 0.400888 -0.713388 2.562500 -v 0.356694 -0.757583 2.625000 -v 0.369638 -0.744638 2.669194 -v 0.400888 -0.713388 2.687500 -v 0.432138 -0.682138 2.669194 -v 0.445083 -0.669194 2.625000 -v 0.432138 -0.682138 2.580806 -v -0.625000 -0.812500 -0.625000 -v -0.625000 -0.562500 -0.625000 -v -0.625000 -0.812500 -0.875000 -v -0.625000 -0.562500 -0.875000 -v 0.375000 -0.812500 -0.625000 -v 0.375000 -0.562500 -0.625000 -v 0.375000 -0.812500 -0.875000 -v 0.375000 -0.562500 -0.875000 v 0.375000 -0.812500 -0.625000 v 0.375000 -0.562500 -0.625000 v 0.375000 -0.812500 -0.875000 @@ -619,42 +2984,6 @@ v -0.125000 -0.937500 -0.500000 v 0.125000 -0.937500 -0.500000 v -0.125000 -0.687500 -0.375000 v 0.125000 -0.687500 -0.375000 -v 0.000000 0.125000 -3.000000 -v -0.062500 0.108253 -3.000000 -v -0.108253 0.062500 -3.000000 -v -0.125000 -0.000000 -3.000000 -v -0.108253 -0.062500 -3.000000 -v -0.062500 -0.108253 -3.000000 -v 0.000000 -0.125000 -3.000000 -v 0.062500 -0.108253 -3.000000 -v 0.108253 -0.062500 -3.000000 -v 0.125000 -0.000000 -3.000000 -v 0.108253 0.062500 -3.000000 -v 0.062500 0.108253 -3.000000 -v 0.000000 0.125000 -2.000000 -v -0.062500 0.108253 -2.000000 -v -0.108253 0.062500 -2.000000 -v -0.125000 -0.000000 -2.000000 -v -0.108253 -0.062500 -2.000000 -v -0.062500 -0.108253 -2.000000 -v 0.000000 -0.125000 -2.000000 -v 0.062500 -0.108253 -2.000000 -v 0.108253 -0.062500 -2.000000 -v 0.125000 -0.000000 -2.000000 -v 0.108253 0.062500 -2.000000 -v 0.062500 0.108253 -2.000000 -v -0.250000 -0.625000 -3.062500 -v 0.250000 -0.625000 -3.062500 -v -0.250000 -0.250000 -4.437500 -v 0.250000 -0.250000 -4.437500 -v -0.250000 -1.625000 -4.437500 -v -0.250000 -1.250000 -3.062500 -v 0.250000 -1.250000 -3.062500 -v 0.250000 -1.625000 -4.437500 -v -0.250000 -3.625000 -3.937500 -v 0.250000 -3.625000 -3.937500 -v -0.250000 -3.250000 -2.562500 -v 0.250000 -3.250000 -2.562500 v 0.250000 -0.953125 -3.062500 v -0.250000 -0.953125 -3.062500 v -0.250000 -1.421875 -4.437500 @@ -663,146 +2992,10 @@ v 0.250000 -1.296875 -4.437500 v -0.250000 -1.296875 -4.437500 v 0.250000 -1.421875 -4.437500 v 0.250000 -1.078125 -3.062500 -v -0.062500 -0.250000 -4.375000 -v -0.125000 -0.266747 -4.375000 -v -0.170753 -0.312500 -4.375000 -v -0.187500 -0.375000 -4.375000 -v -0.170753 -0.437500 -4.375000 -v -0.125000 -0.483253 -4.375000 -v -0.062500 -0.500000 -4.375000 -v 0.000000 -0.483253 -4.375000 -v 0.045753 -0.437500 -4.375000 -v 0.062500 -0.375000 -4.375000 -v 0.045753 -0.312500 -4.375000 -v 0.000000 -0.266747 -4.375000 -v -0.062500 -0.250000 -3.625000 -v -0.125000 -0.266747 -3.625000 -v -0.170753 -0.312500 -3.625000 -v -0.187500 -0.375000 -3.625000 -v -0.170753 -0.437500 -3.625000 -v -0.125000 -0.483253 -3.625000 -v -0.062500 -0.500000 -3.625000 -v 0.000000 -0.483253 -3.625000 -v 0.045753 -0.437500 -3.625000 -v 0.062500 -0.375000 -3.625000 -v 0.045753 -0.312500 -3.625000 -v 0.000000 -0.266747 -3.625000 -v -0.062500 -0.281250 -3.500000 -v -0.109375 -0.293810 -3.500000 -v -0.143690 -0.328125 -3.500000 -v -0.156250 -0.375000 -3.500000 -v -0.143690 -0.421875 -3.500000 -v -0.109375 -0.456190 -3.500000 -v -0.062500 -0.468750 -3.500000 -v -0.015625 -0.456190 -3.500000 -v 0.018690 -0.421875 -3.500000 -v 0.031250 -0.375000 -3.500000 -v 0.018690 -0.328125 -3.500000 -v -0.015625 -0.293810 -3.500000 -v -0.062500 -0.281250 -3.375000 -v -0.109375 -0.293810 -3.375000 -v -0.143690 -0.328125 -3.375000 -v -0.156250 -0.375000 -3.375000 -v -0.143690 -0.421875 -3.375000 -v -0.109375 -0.456190 -3.375000 -v -0.062500 -0.468750 -3.375000 -v -0.015625 -0.456190 -3.375000 -v 0.018690 -0.421875 -3.375000 -v 0.031250 -0.375000 -3.375000 -v 0.018690 -0.328125 -3.375000 -v -0.015625 -0.293810 -3.375000 -v -0.062500 -0.375000 -3.125000 -v -0.250000 -0.375000 -3.312500 -v 0.250000 -0.375000 -3.312500 -v 0.062500 -0.467817 -4.375000 -v 0.000000 -0.484564 -4.375000 -v -0.045753 -0.530317 -4.375000 -v -0.062500 -0.592817 -4.375000 -v -0.045753 -0.655317 -4.375000 -v 0.000000 -0.701071 -4.375000 -v 0.062500 -0.717817 -4.375000 -v 0.125000 -0.701071 -4.375000 -v 0.170753 -0.655317 -4.375000 -v 0.187500 -0.592817 -4.375000 -v 0.170753 -0.530317 -4.375000 -v 0.125000 -0.484564 -4.375000 -v 0.062500 -0.467817 -3.625000 -v 0.000000 -0.484564 -3.625000 -v -0.045753 -0.530317 -3.625000 -v -0.062500 -0.592817 -3.625000 -v -0.045753 -0.655317 -3.625000 -v 0.000000 -0.701071 -3.625000 -v 0.062500 -0.717817 -3.625000 -v 0.125000 -0.701071 -3.625000 -v 0.170753 -0.655317 -3.625000 -v 0.187500 -0.592817 -3.625000 -v 0.170753 -0.530317 -3.625000 -v 0.125000 -0.484564 -3.625000 -v 0.062500 -0.499067 -3.500000 -v 0.015625 -0.511627 -3.500000 -v -0.018690 -0.545942 -3.500000 -v -0.031250 -0.592817 -3.500000 -v -0.018690 -0.639692 -3.500000 -v 0.015625 -0.674007 -3.500000 -v 0.062500 -0.686567 -3.500000 -v 0.109375 -0.674007 -3.500000 -v 0.143690 -0.639692 -3.500000 -v 0.156250 -0.592817 -3.500000 -v 0.143690 -0.545942 -3.500000 -v 0.109375 -0.511627 -3.500000 -v 0.062500 -0.499067 -3.375000 -v 0.015625 -0.511627 -3.375000 -v -0.018690 -0.545942 -3.375000 -v -0.031250 -0.592817 -3.375000 -v -0.018690 -0.639692 -3.375000 -v 0.015625 -0.674007 -3.375000 -v 0.062500 -0.686567 -3.375000 -v 0.109375 -0.674007 -3.375000 -v 0.143690 -0.639692 -3.375000 -v 0.156250 -0.592817 -3.375000 -v 0.143690 -0.545942 -3.375000 -v 0.109375 -0.511627 -3.375000 -v 0.062500 -0.592817 -3.125000 -v -0.250000 -0.375000 -3.562500 -v 0.250000 -0.375000 -3.562500 -v -0.250000 -0.250000 -3.812500 -v 0.250000 -0.250000 -3.812500 -v -0.125000 -0.250000 -4.437500 -v -0.125000 -0.375000 -3.312500 -v -0.125000 -0.375000 -3.562500 -v -0.125000 -0.250000 -3.812500 -v 0.125000 -0.250000 -4.437500 -v 0.125000 -0.375000 -3.312500 -v 0.125000 -0.375000 -3.562500 -v 0.125000 -0.250000 -3.812500 -v -0.125000 -0.562500 -3.125000 -v 0.125000 -0.562500 -3.125000 -v -0.125000 -0.687500 -3.125000 -v 0.125000 -0.687500 -3.125000 -v -0.125000 -0.687500 -4.375000 -v 0.125000 -0.687500 -4.375000 -v -0.125000 -0.437500 -4.437500 -v 0.125000 -0.437500 -4.437500 -v -0.125000 -0.437500 -4.375000 -v 0.125000 -0.437500 -4.375000 -v 0.343750 -0.008373 2.687500 -v 0.406250 -0.116627 2.687500 -v 0.343750 -0.008373 2.062500 -v 0.406250 -0.116627 2.062500 -v 0.452003 0.054127 2.687500 -v 0.514503 -0.054127 2.687500 v -0.281250 -0.031250 -3.250000 -v 0.560256 0.116627 2.437500 -v 0.622756 0.008373 2.437500 v -0.093750 0.281250 -3.250000 v -0.093750 0.281250 -4.750000 -v 0.885016 0.304127 2.437500 -v 0.947516 0.195873 2.437500 v -0.281250 -0.031250 -4.750000 -v 0.993269 0.366626 2.062500 -v 0.993269 0.366626 2.500000 -v 1.055769 0.258373 2.500000 -v 1.055769 0.258373 2.062500 v -0.406250 -0.031250 -4.750000 v -0.156250 0.281250 -3.250000 v -0.218750 0.281250 -4.750000 @@ -883,196 +3076,100 @@ v -0.448637 0.679592 2.155145 v -0.573638 0.588092 2.351367 v 0.417387 0.468283 2.608299 v 0.292387 0.376783 2.804521 -v -0.250000 -0.062500 3.875000 -v -0.156250 -0.087620 3.875000 -v -0.087620 -0.156250 3.875000 -v -0.062500 -0.250000 3.875000 -v -0.087620 -0.343750 3.875000 -v -0.156250 -0.412380 3.875000 -v -0.250000 -0.437500 3.875000 -v -0.343750 -0.412380 3.875000 -v -0.412380 -0.343750 3.875000 -v -0.437500 -0.250000 3.875000 -v -0.412380 -0.156250 3.875000 -v -0.343750 -0.087620 3.875000 -v -0.250000 -0.062500 2.875000 -v -0.156250 -0.087620 2.875000 -v -0.087620 -0.156250 2.875000 -v -0.062500 -0.250000 2.875000 -v -0.087620 -0.343750 2.875000 -v -0.156250 -0.412380 2.875000 -v -0.250000 -0.437500 2.875000 -v -0.343750 -0.412380 2.875000 -v -0.412380 -0.343750 2.875000 -v -0.437500 -0.250000 2.875000 -v -0.412380 -0.156250 2.875000 -v -0.343750 -0.087620 2.875000 -v -0.437500 -0.281250 3.875000 -v -0.312500 -0.281250 3.875000 -v -0.437500 -0.218750 3.875000 -v -0.312500 -0.218750 3.875000 -v -0.437500 -0.218750 3.937500 -v -0.437500 -0.281250 3.937500 -v -0.312500 -0.281250 4.000000 -v -0.312500 -0.218750 4.000000 -v -0.187500 -0.281250 3.875000 -v -0.062500 -0.281250 3.875000 -v -0.187500 -0.218750 3.875000 -v -0.062500 -0.218750 3.875000 -v -0.187500 -0.218750 4.000000 -v -0.187500 -0.281250 4.000000 -v -0.062500 -0.281250 3.937500 -v -0.062500 -0.218750 3.937500 v -0.250000 -0.687500 -0.250000 v 0.250000 -0.687500 -0.250000 v -0.500000 -0.437500 -0.250000 v 0.500000 -0.437500 -0.250000 -vt 0.696970 0.132530 -vt 0.693182 0.144578 -vt 0.693182 0.132530 -vt 0.117424 0.048193 -vt 0.113636 0.060241 -vt 0.113636 0.048193 -vt 0.117424 0.060241 -vt 0.113636 0.072289 -vt 0.117424 0.084337 -vt 0.117424 0.072289 -vt 0.117424 0.096386 -vt 0.113636 0.084337 -vt 0.117424 0.108434 -vt 0.113636 0.096386 -vt 0.113636 0.120482 -vt 0.113636 0.108434 -vt 0.117424 0.120482 -vt 0.113636 0.132530 -vt 0.117424 0.144578 -vt 0.117424 0.132530 -vt 0.117424 0.012048 -vt 0.113636 -0.000000 -vt 0.117424 0.000000 -vt 0.113636 0.024096 -vt 0.113636 0.012048 -vt 0.117424 0.024096 -vt 0.113636 0.036145 -vt 0.117424 0.036145 -vt 0.106061 0.072289 -vt 0.102273 0.060241 -vt 0.106061 0.060241 -vt 0.102273 0.048193 -vt 0.106061 0.048193 -vt 0.102273 0.036145 -vt 0.106061 0.036145 -vt 0.102273 0.024096 -vt 0.106061 0.024096 -vt 0.102273 0.012048 -vt 0.106061 0.012048 -vt 0.106061 -0.000000 -vt 0.102273 0.144578 -vt 0.106061 0.132530 -vt 0.106061 0.144578 -vt 0.102273 0.120482 -vt 0.106061 0.120482 -vt 0.102273 0.108434 -vt 0.106061 0.108434 -vt 0.106061 0.096386 -vt 0.102273 0.096386 -vt 0.106061 0.084337 -vt 0.102273 0.084337 -vt 0.071970 0.048193 -vt 0.068182 0.060241 -vt 0.068182 0.048193 -vt 0.071970 0.060241 -vt 0.068182 0.072289 -vt 0.071970 0.084337 -vt 0.071970 0.072289 -vt 0.071970 0.096386 -vt 0.068182 0.084337 -vt 0.071970 0.108434 -vt 0.068182 0.096386 -vt 0.068182 0.120482 -vt 0.068182 0.108434 -vt 0.071970 0.120482 -vt 0.068182 0.132530 -vt 0.071970 0.144578 -vt 0.071970 0.132530 -vt 0.071970 0.012048 -vt 0.068182 -0.000000 -vt 0.071970 -0.000000 -vt 0.068182 0.024096 -vt 0.068182 0.012048 -vt 0.071970 0.024096 -vt 0.068182 0.036145 -vt 0.071970 0.036145 -vt 0.022727 0.048193 -vt 0.018939 0.060241 -vt 0.018939 0.048193 -vt 0.022727 0.060241 -vt 0.018939 0.072289 -vt 0.022727 0.084337 -vt 0.022727 0.072289 -vt 0.022727 0.096386 -vt 0.018939 0.084337 -vt 0.022727 0.120482 -vt 0.018939 0.132530 -vt 0.018939 0.120482 -vt 0.022727 0.144578 -vt 0.022727 0.132530 -vt 0.022727 0.012048 -vt 0.018939 -0.000000 -vt 0.022727 -0.000000 -vt 0.018939 0.024096 -vt 0.018939 0.012048 -vt 0.105008 0.234905 -vt 0.098485 0.240894 -vt 0.091962 0.222926 -vt 0.060606 0.024096 -vt 0.053030 0.036145 -vt 0.053030 0.030120 -vt 0.060606 0.048193 -vt 0.060606 0.036145 -vt 0.060606 0.120482 -vt 0.053030 0.108434 -vt 0.060606 0.108434 -vt 0.060606 0.096386 -vt 0.053030 0.102410 -vt 0.045455 0.204819 -vt 0.007576 0.198795 -vt 0.045455 0.192771 -vt 0.007576 0.186747 -vt 0.045455 0.180723 -vt 0.045455 0.192771 -vt 0.007576 0.150602 -vt 0.045455 0.156627 -vt 0.007576 0.156627 -vt 0.007576 0.234940 -vt 0.045455 0.228916 -vt 0.045455 0.240964 -vt 0.011364 0.072289 -vt 0.007576 0.060241 -vt 0.011364 0.060241 -vt 0.007576 0.048193 -vt 0.011364 0.048193 -vt 0.000000 0.234940 -vt 0.007576 0.240964 -vt 0.007576 0.192771 -vt 0.000000 0.198795 -vt 0.011364 0.024096 -vt 0.007576 0.012048 -vt 0.011364 0.012048 -vt 0.011364 -0.000000 -vt 0.007576 0.144578 -vt 0.011364 0.132530 -vt 0.011364 0.144578 -vt 0.007576 0.120482 -vt 0.011364 0.120482 -vt 0.000000 0.186747 -vt 0.007576 0.180723 -vt 0.007576 0.144578 -vt 0.000000 0.150602 -vt 0.007576 0.096386 -vt 0.011364 0.084337 -vt 0.011364 0.096386 -vt 0.007576 0.084337 +v -0.125000 1.687500 -2.615000 +v 0.125000 1.687500 -2.615000 +v 0.062500 1.875000 -2.615000 +v 0.062500 1.812500 -2.615000 +v -0.062500 1.812500 -2.615000 +v -0.062500 1.875000 -2.615000 +v -0.125000 1.875000 -2.615000 +v 0.125000 1.875000 -2.615000 +v 0.250000 1.625000 -2.615000 +v 0.250000 1.562500 -2.615000 +v -0.187500 1.625000 -2.615000 +v 0.125000 1.687500 -2.740000 +v -0.125000 1.687500 -2.740000 +v -0.187500 1.625000 -2.740000 +v 0.250000 1.562500 -2.740000 +v 0.250000 1.625000 -2.740000 +v 0.125000 1.875000 -2.740000 +v -0.125000 1.875000 -2.740000 +v -0.062500 1.875000 -2.740000 +v -0.062500 1.812500 -2.740000 +v 0.062500 1.812500 -2.740000 +v 0.062500 1.875000 -2.740000 +v -0.062500 1.875000 1.490000 +v 0.062500 1.875000 1.490000 +v 0.062500 1.750000 1.490000 +v -0.062500 1.750000 1.490000 +v 0.125000 1.687500 1.490000 +v 0.125000 1.625000 1.490000 +v -0.125000 1.687500 1.490000 +v -0.125000 1.625000 1.490000 +v -0.125000 1.625000 1.365000 +v -0.125000 1.687500 1.365000 +v 0.125000 1.625000 1.365000 +v 0.125000 1.687500 1.365000 +v -0.062500 1.750000 1.365000 +v 0.062500 1.750000 1.365000 +v 0.062500 1.875000 1.365000 +v -0.062500 1.875000 1.365000 +v -0.250000 1.625000 -2.615000 +v -0.250000 1.625000 -2.740000 +v -0.250000 1.562500 -2.615000 +v -0.250000 1.562500 -2.740000 +v -0.000000 1.125000 0.250000 +v 0.088388 1.125000 0.286612 +v 0.125000 1.125000 0.375000 +v 0.088388 1.125000 0.463388 +v -0.000000 1.125000 0.500000 +v -0.088388 1.125000 0.463388 +v -0.125000 1.125000 0.375000 +v -0.088388 1.125000 0.286612 +v 0.088388 1.250000 0.286612 +v -0.000000 1.250000 0.250000 +v 0.125000 1.250000 0.375000 +v 0.088388 1.250000 0.463388 +v -0.000000 1.250000 0.500000 +v -0.088388 1.250000 0.463388 +v -0.125000 1.250000 0.375000 +v -0.088388 1.250000 0.286612 +v -0.312500 1.437500 0.250000 +v -0.312500 1.349112 0.286612 +v -0.312500 1.312500 0.375000 +v -0.312500 1.349112 0.463388 +v -0.312500 1.437500 0.500000 +v -0.312500 1.525888 0.463388 +v -0.312500 1.562500 0.375000 +v -0.312500 1.525888 0.286612 +v -0.187500 1.349112 0.286612 +v -0.187500 1.437500 0.250000 +v -0.187500 1.312500 0.375000 +v -0.187500 1.349112 0.463388 +v -0.187500 1.437500 0.500000 +v -0.187500 1.525888 0.463388 +v -0.187500 1.562500 0.375000 +v -0.187500 1.525888 0.286612 +v 0.220971 1.658471 0.250000 +v 0.158471 1.720971 0.286612 +v 0.132583 1.746859 0.375000 +v 0.158471 1.720971 0.463388 +v 0.220971 1.658471 0.500000 +v 0.283471 1.595971 0.463388 +v 0.309359 1.570082 0.375000 +v 0.283471 1.595971 0.286612 +v 0.070083 1.632582 0.286612 +v 0.132583 1.570082 0.250000 +v 0.044194 1.658471 0.375000 +v 0.070083 1.632582 0.463388 +v 0.132583 1.570082 0.500000 +v 0.195083 1.507582 0.463388 +v 0.220971 1.481694 0.375000 +v 0.195083 1.507582 0.286612 vt 0.060606 0.240964 vt 0.242424 0.289157 vt 0.060606 0.289157 @@ -1092,16 +3189,7 @@ vt 0.000000 0.313253 vt 0.689394 0.493976 vt 0.250000 0.433735 vt 0.704545 0.433735 -vt 0.992424 0.487952 -vt 0.931818 0.463855 -vt 0.992424 0.463855 vt 0.045455 0.289157 -vt 0.969697 0.536145 -vt 0.931818 0.487952 -vt 0.931818 0.656627 -vt 0.924242 0.632530 -vt 0.931818 0.632530 -vt 0.946970 0.439759 vt 0.060606 0.337349 vt 0.022727 0.385542 vt 0.242424 0.397590 @@ -1114,36 +3202,8 @@ vt 0.242424 0.518072 vt 0.242424 0.493976 vt 0.242424 0.493976 vt 0.250000 0.493976 -vt 0.924242 0.439759 -vt 0.931818 0.439759 -vt 0.931818 0.548193 -vt 0.924242 0.487952 -vt 0.863636 0.463855 -vt 0.909091 0.439759 -vt 0.924242 0.463855 -vt 0.886364 0.536145 -vt 0.863636 0.487952 vt 0.250000 0.518072 vt 0.689394 0.518072 -vt 0.931818 0.572289 -vt 0.924242 0.548193 -vt 0.924242 0.391566 -vt 0.931818 0.391566 -vt 0.924242 0.572289 -vt 0.931818 0.680723 -vt 0.924242 0.656627 -vt 0.071970 0.759009 -vt 0.085106 0.771071 -vt 0.071970 0.807256 -vt 0.196970 0.813253 -vt 0.181818 0.819277 -vt 0.181818 0.813253 -vt 0.147727 0.813253 -vt 0.147727 0.819277 -vt 0.196970 0.873494 -vt 0.196970 0.819277 -vt 0.196970 0.759036 -vt 0.174242 0.759036 vt 0.643939 0.566265 vt 0.640152 0.578313 vt 0.640152 0.566265 @@ -1284,45 +3344,6 @@ vt 0.481061 0.891566 vt 0.428030 0.915663 vt 0.511364 0.783133 vt 0.473485 0.759036 -vt 0.212180 0.795180 -vt 0.219696 0.783226 -vt 0.227213 0.795180 -vt 0.196970 0.813253 -vt 0.181818 0.819277 -vt 0.181818 0.813253 -vt 0.147727 0.813253 -vt 0.147727 0.819277 -vt 0.196970 0.873494 -vt 0.196970 0.819277 -vt 0.196970 0.759036 -vt 0.174242 0.759036 -vt 0.212121 0.759036 -vt 0.196970 0.783133 -vt 0.196970 0.759036 -vt 0.212121 0.783133 -vt 0.196970 0.807229 -vt 0.594697 0.951807 -vt 0.602273 0.963855 -vt 0.594697 1.000000 -vt 0.564394 0.759036 -vt 0.556818 0.746988 -vt 0.564394 0.710843 -vt 0.242193 0.795181 -vt 0.234848 0.806862 -vt 0.227503 0.795181 -vt 0.840909 0.572289 -vt 0.856061 0.548193 -vt 0.856061 0.572289 -vt 0.840909 0.548193 -vt 0.780303 0.524096 -vt 0.840909 0.524096 -vt 0.780303 0.548193 -vt 0.765152 0.572289 -vt 0.765152 0.548193 -vt 0.780303 0.572289 -vt 0.840909 0.596386 -vt 0.780303 0.596386 -vt 0.840909 0.500000 vt 0.295455 0.777108 vt 0.272727 0.746988 vt 0.295455 0.746988 @@ -1335,49 +3356,6 @@ vt 0.325758 0.807229 vt 0.310606 0.807229 vt 0.310606 0.710843 vt 0.310606 0.746988 -vt 0.693182 0.120482 -vt 0.696970 0.126506 -vt 0.696970 0.108434 -vt 0.693182 0.108434 -vt 0.693182 0.096386 -vt 0.696970 0.102410 -vt 0.696970 0.084337 -vt 0.693182 0.084337 -vt 0.693182 0.072289 -vt 0.696970 0.078313 -vt 0.696970 0.060241 -vt 0.693182 0.060241 -vt 0.693182 0.048193 -vt 0.696970 0.054217 -vt 0.696970 0.036145 -vt 0.693182 0.036145 -vt 0.693182 0.024096 -vt 0.696970 0.030120 -vt 0.696970 0.012048 -vt 0.693182 0.012048 -vt 0.693182 -0.000000 -vt 0.696970 0.006024 -vt 0.089865 0.222918 -vt 0.089865 0.234913 -vt 0.076801 0.234913 -vt 0.878788 0.132530 -vt 0.840909 0.144578 -vt 0.840909 0.132530 -vt 0.893939 0.132530 -vt 0.878788 0.144578 -vt 0.909091 0.132530 -vt 0.893939 0.144578 -vt 0.810606 0.132530 -vt 0.772727 0.144578 -vt 0.772727 0.132530 -vt 0.912879 0.391566 -vt 1.000000 0.192771 -vt 1.000000 0.391566 -vt 0.795455 0.192771 -vt 0.882576 0.391566 -vt 0.795455 0.391566 -vt 0.882576 0.144578 -vt 0.882576 0.192771 vt 0.174242 0.536145 vt 0.166667 0.668675 vt 0.166667 0.536145 @@ -1387,66 +3365,9 @@ vt 0.174242 0.656627 vt 0.174242 0.668675 vt 0.151515 0.668675 vt 0.181818 0.530120 -vt 0.809524 0.602471 -vt 0.809524 0.614396 -vt 0.796536 0.614396 -vt 0.757576 0.144578 -vt 0.757576 0.132530 -vt 0.809524 0.602471 -vt 0.809524 0.614396 -vt 0.796536 0.614396 -vt 0.810606 -0.000000 -vt 0.757576 0.120482 -vt 0.840909 -0.000000 -vt 0.924242 0.036145 -vt 0.893939 0.120482 -vt 0.742424 0.144578 -vt 0.742424 0.132530 -vt 0.704545 0.102410 -vt 0.696970 0.120482 -vt 0.696970 0.096386 -vt 0.719697 0.102410 -vt 0.727273 0.096386 -vt 0.727273 0.120482 -vt 0.765152 0.433735 -vt 0.772727 0.457831 -vt 0.765152 0.457831 -vt 0.772727 0.433735 -vt 0.848485 0.457831 -vt 0.833333 0.114458 -vt 0.818182 0.120482 -vt 0.818182 0.114458 -vt 0.863636 0.433735 -vt 0.848485 0.433735 -vt 0.772727 0.469880 -vt 0.848485 0.481928 -vt 0.772727 0.421687 -vt 0.784091 0.403614 -vt 0.799242 0.403614 -vt 0.799242 0.487952 -vt 0.662879 0.849398 -vt 0.625000 0.861446 -vt 0.625000 0.849398 -vt 0.617424 0.861446 -vt 0.625000 0.873494 -vt 0.617424 0.873494 -vt 0.693182 0.885542 -vt 0.670455 0.933735 -vt 0.670455 0.861446 -vt 0.617424 0.897590 -vt 0.662879 0.933735 -vt 0.662879 0.861446 -vt 0.625000 0.897590 -vt 0.617424 0.933735 -vt 0.636364 0.933735 -vt 0.662879 0.945783 -vt 0.636364 0.945783 -vt 0.640152 0.885542 vt 0.295455 0.186747 vt 0.287879 0.156627 vt 0.295455 0.156627 -vt 0.625000 0.945783 -vt 0.617424 0.945783 vt 0.196970 0.156627 vt 0.287879 0.186747 vt 0.196970 0.186747 @@ -1549,87 +3470,67 @@ vt 0.011364 0.903614 vt 0.003788 0.903614 vt 0.151515 0.921687 vt 0.151515 0.915663 -vt 0.065955 0.834302 -vt 0.075758 0.807301 -vt 0.085560 0.834302 -vt 0.087121 0.867470 -vt 0.083333 0.855422 -vt 0.087121 0.855422 -vt 0.071970 0.849398 -vt 0.064394 0.855422 -vt 0.064394 0.849398 -vt 0.087121 0.849398 -vt 0.083333 0.849398 -vt 0.075758 0.849398 -vt 0.071970 0.861446 -vt 0.075758 0.861446 -vt 0.083333 0.855422 -vt 0.087121 0.867470 -vt 0.083333 0.867470 -vt 0.075758 0.849398 -vt 0.075758 0.861446 -vt 0.071970 0.861446 -vt 0.071970 0.849398 -vt 0.087121 0.849398 -vt 0.083333 0.849398 -vt 0.064394 0.855422 -vt 0.064394 0.849398 vt 0.250000 0.409639 vt 0.250000 0.385542 vt 0.250000 0.409639 -vt 0.071970 0.843373 -vt 0.064394 0.843373 -vt 0.071970 0.843373 -vt 0.696970 0.138554 -vt 0.113636 0.144578 -vt 0.102273 0.072289 -vt 0.102273 0.000000 -vt 0.102273 0.132530 -vt 0.068182 0.144578 -vt 0.018939 0.096386 -vt 0.018939 0.144578 -vt 0.022727 0.024096 -vt 0.094719 0.239289 -vt 0.091962 0.234905 -vt 0.090953 0.228916 -vt 0.094719 0.218542 -vt 0.098485 0.216937 -vt 0.102251 0.218542 -vt 0.105008 0.222926 -vt 0.106017 0.228916 -vt 0.102251 0.239289 -vt 0.053030 0.042169 -vt 0.053030 0.114458 -vt 0.007576 0.204819 -vt 0.045455 0.144578 -vt 0.007576 0.228916 -vt 0.007576 0.072289 -vt 0.000000 0.240964 -vt 0.000000 0.192771 -vt 0.007576 0.024096 -vt 0.007576 -0.000000 -vt 0.007576 0.132530 -vt 0.007576 0.192771 -vt 0.000000 0.192771 -vt 0.000000 0.144578 +vt 0.776515 0.885542 +vt 0.784091 0.891566 +vt 0.776515 0.891566 +vt 0.776515 0.879518 +vt 0.784091 0.885542 +vt 0.746212 0.891566 +vt 0.738636 0.885542 +vt 0.746212 0.885542 +vt 0.738636 0.879518 +vt 0.746212 0.879518 +vt 0.746212 0.903614 +vt 0.738636 0.891566 +vt 0.746212 0.855422 +vt 0.738636 0.849398 +vt 0.746212 0.849398 +vt 0.738636 0.855422 +vt 0.791667 0.777108 +vt 0.784091 0.765060 +vt 0.791667 0.765060 +vt 0.806818 0.759036 +vt 0.814394 0.765060 +vt 0.806818 0.765060 +vt 0.814394 0.777108 +vt 0.806818 0.777108 +vt 0.784091 0.789157 +vt 0.791667 0.789157 +vt 0.806818 0.753012 +vt 0.814394 0.759036 +vt 0.784091 0.759036 +vt 0.791667 0.759036 +vt 0.803030 0.765060 +vt 0.795455 0.765060 +vt 0.784091 0.753012 +vt 0.791667 0.753012 +vt 0.780303 0.765060 +vt 0.772727 0.765060 +vt 0.784091 0.855422 +vt 0.784091 0.879518 +vt 0.776515 0.855422 +vt 0.784091 0.849398 +vt 0.715909 0.861446 +vt 0.731061 0.861446 +vt 0.719697 0.873494 +vt 0.765152 0.873494 +vt 0.757576 0.873494 +vt 0.753788 0.861446 +vt 0.776515 0.789274 +vt 0.784017 0.801205 +vt 0.776515 0.813136 +vt 0.771210 0.792768 +vt 0.776515 0.789274 +vt 0.776515 0.813136 +vt 0.769013 0.801205 +vt 0.771210 0.792768 +vt 0.776515 0.789274 vt 0.242424 0.240964 vt 0.015152 0.289157 -vt 0.954545 0.536145 -vt 0.977273 0.439759 vt 0.037879 0.385542 -vt 0.878788 0.439759 -vt 0.901515 0.536145 -vt 0.924242 0.680723 -vt 0.064385 0.804024 -vt 0.058833 0.771071 -vt 0.058833 0.795195 -vt 0.056801 0.783133 -vt 0.064385 0.762241 -vt 0.079554 0.762241 -vt 0.087138 0.783133 -vt 0.085106 0.795195 -vt 0.079554 0.804025 -vt 0.174242 0.873494 vt 0.643939 0.578313 vt 0.643939 0.626506 vt 0.643939 0.662651 @@ -1651,98 +3552,11 @@ vt 0.473485 0.759036 vt 0.496212 0.915663 vt 0.496212 0.915663 vt 0.511364 0.783133 -vt 0.225011 0.803633 -vt 0.219696 0.807134 -vt 0.214381 0.803633 -vt 0.214381 0.786728 -vt 0.225011 0.786728 -vt 0.174242 0.873494 -vt 0.212121 0.807229 -vt 0.602273 0.987952 -vt 0.571970 1.000000 -vt 0.571970 0.951807 -vt 0.564394 0.987952 -vt 0.564394 0.963855 -vt 0.556818 0.722892 -vt 0.587121 0.710843 -vt 0.587121 0.759036 -vt 0.594697 0.722892 -vt 0.594697 0.746988 -vt 0.229654 0.786921 -vt 0.234848 0.783500 -vt 0.240042 0.786921 -vt 0.240042 0.803441 -vt 0.229654 0.803441 -vt 0.780303 0.500000 vt 0.295455 0.807229 vt 0.295455 0.710843 -vt 0.696970 0.120482 -vt 0.696970 0.114458 -vt 0.696970 0.096386 -vt 0.696970 0.090361 -vt 0.696970 0.072289 -vt 0.696970 0.066265 -vt 0.696970 0.048193 -vt 0.696970 0.042169 -vt 0.696970 0.024096 -vt 0.696970 0.018072 -vt 0.696970 -0.000000 -vt 0.087105 0.239304 -vt 0.083333 0.240911 -vt 0.079562 0.239304 -vt 0.075791 0.228916 -vt 0.076801 0.222918 -vt 0.079562 0.218527 -vt 0.083333 0.216920 -vt 0.087105 0.218527 -vt 0.090876 0.228916 -vt 0.909091 0.144578 -vt 0.810606 0.144578 -vt 0.912879 0.192771 -vt 0.795455 0.144578 vt 0.174242 0.548193 vt 0.143939 0.656627 vt 0.151515 0.536145 -vt 0.806780 0.618761 -vt 0.803030 0.620359 -vt 0.799281 0.618761 -vt 0.795532 0.608434 -vt 0.796536 0.602471 -vt 0.799281 0.598106 -vt 0.803030 0.596508 -vt 0.806780 0.598106 -vt 0.810529 0.608434 -vt 0.806780 0.618761 -vt 0.803030 0.620359 -vt 0.799281 0.618761 -vt 0.795532 0.608434 -vt 0.796536 0.602471 -vt 0.799281 0.598106 -vt 0.803030 0.596508 -vt 0.806780 0.598106 -vt 0.810529 0.608434 -vt 0.742424 0.120482 -vt 0.727273 0.036145 -vt 0.924242 0.096386 -vt 0.909091 0.120482 -vt 0.704545 0.120482 -vt 0.719697 0.120482 -vt 0.833333 0.120482 -vt 0.863636 0.457831 -vt 0.848485 0.409639 -vt 0.814394 0.391566 -vt 0.852273 0.391566 -vt 0.852273 0.409639 -vt 0.852273 0.481928 -vt 0.852273 0.500000 -vt 0.814394 0.500000 -vt 0.784091 0.487952 -vt 0.708333 0.861446 -vt 0.708333 0.873494 -vt 0.693182 0.921687 -vt 0.696970 0.933735 -vt 0.625000 0.933735 -vt 0.640152 0.921687 vt 0.189394 0.156627 vt 0.287879 0.198795 vt 0.193182 0.228916 @@ -1769,114 +3583,46 @@ vt 0.075524 0.933736 vt 0.074483 0.937733 vt 0.087121 0.909639 vt 0.071970 0.903614 -vt 0.081417 0.840890 -vt 0.075758 0.843302 -vt 0.070098 0.840890 -vt 0.064439 0.825301 -vt 0.065955 0.816301 -vt 0.070098 0.809712 -vt 0.081417 0.809712 -vt 0.085560 0.816301 -vt 0.087076 0.825301 -vt 0.083333 0.867470 -vt 0.087121 0.855422 vt 0.250000 0.385542 -vt 0.064394 0.843373 -vt 0.094697 0.060241 -vt 0.094697 0.048193 -vt 0.094697 0.084337 -vt 0.094697 0.072289 -vt 0.094697 0.096386 -vt 0.094697 0.120482 -vt 0.094697 0.108434 -vt 0.094697 0.144578 -vt 0.094697 0.132530 -vt 0.094697 -0.000000 -vt 0.094697 0.024096 -vt 0.094697 0.012048 -vt 0.094697 0.036145 -vt 0.079545 0.096386 -vt 0.079545 0.036145 -vt 0.079545 -0.000000 -vt 0.079545 0.108434 -vt 0.079545 0.048193 -vt 0.079545 0.072289 -vt 0.079545 0.012048 -vt 0.079545 0.120482 -vt 0.079545 0.060241 -vt 0.079545 0.084337 -vt 0.079545 0.024096 -vt 0.079545 0.132530 -vt 0.060606 -0.000000 -vt 0.060606 0.072289 -vt 0.060606 0.012048 -vt 0.060606 0.060241 -vt 0.060606 0.084337 -vt 0.060606 0.132530 -vt 0.045455 0.174699 -vt 0.075758 0.168675 -vt 0.075758 0.174699 -vt 0.045455 0.150602 -vt 0.075758 0.156627 -vt 0.060606 0.144578 -vt 0.045455 0.210843 -vt 0.075758 0.204819 -vt 0.075758 0.210843 -vt 0.045455 0.216867 -vt 0.075758 0.222892 -vt 0.045455 0.222892 -vt 0.079545 0.144578 -vt 0.075758 0.180723 -vt 0.075758 0.162651 -vt 0.045455 0.162651 -vt 0.075758 0.216867 -vt 0.075758 0.228916 -vt 0.075758 0.186747 -vt 0.045455 0.186747 -vt 0.045455 0.168675 -vt 0.075758 0.234940 -vt 0.045455 0.234940 -vt 0.007576 0.174699 -vt 0.007576 0.216867 -vt 0.007576 0.222892 -vt 0.007576 0.210843 -vt 0.007576 0.168675 -vt 0.007576 0.162651 -vt 0.045455 0.198795 -vt -0.000000 0.060241 -vt -0.000000 0.066265 -vt 0.000000 0.054217 -vt 0.000000 0.012048 -vt 0.000000 0.018072 -vt 0.000000 0.132530 -vt 0.000000 0.138554 -vt 0.000000 0.084337 -vt -0.000000 0.090361 -vt 0.056818 0.795181 -vt -0.000000 0.783133 -vt 0.056818 0.783133 -vt 0.056818 0.903614 -vt -0.000000 0.891566 -vt 0.056818 0.891566 -vt 0.056818 0.867470 -vt -0.000000 0.855422 -vt 0.056818 0.855422 -vt 0.056818 0.807229 -vt -0.000000 0.795181 -vt 0.056818 0.771084 -vt -0.000000 0.759036 -vt 0.056818 0.759036 -vt 0.056818 0.879518 -vt -0.000000 0.867470 -vt 0.056818 0.819277 -vt -0.000000 0.807229 -vt 0.056818 0.843373 -vt -0.000000 0.831325 -vt 0.056818 0.831325 -vt -0.000000 0.771084 -vt -0.000000 0.879518 -vt -0.000000 0.819277 -vt -0.000000 0.843373 +vt 0.738636 0.903614 +vt 0.784091 0.777108 +vt 0.814394 0.753012 +vt 0.803030 0.777108 +vt 0.795455 0.777108 +vt 0.780303 0.777108 +vt 0.772727 0.777108 +vt 0.768939 0.759036 +vt 0.768939 0.753012 +vt 0.776515 0.849398 +vt 0.708333 0.849398 +vt 0.712121 0.855422 +vt 0.708333 0.855422 +vt 0.731061 0.879518 +vt 0.715909 0.879518 +vt 0.727273 0.873494 +vt 0.727273 0.879518 +vt 0.719697 0.879518 +vt 0.768939 0.861446 +vt 0.772727 0.855422 +vt 0.768939 0.879518 +vt 0.765152 0.879518 +vt 0.757576 0.879518 +vt 0.753788 0.879518 +vt 0.781820 0.792768 +vt 0.781820 0.809641 +vt 0.771210 0.809641 +vt 0.769013 0.801205 +vt 0.771210 0.792768 +vt 0.781820 0.792768 +vt 0.784017 0.801205 +vt 0.781820 0.809641 +vt 0.771210 0.809641 +vt 0.769013 0.801205 +vt 0.781820 0.792768 +vt 0.784017 0.801205 +vt 0.781820 0.809641 +vt 0.776515 0.813136 +vt 0.771210 0.809641 vt 0.295455 0.192771 vt 0.477273 0.144578 vt 0.477273 0.192771 @@ -2012,115 +3758,6 @@ vt 0.556818 0.662651 vt 0.625000 0.710843 vt 0.625000 0.662651 vt 0.640152 0.710843 -vt 0.272727 0.783133 -vt 0.265152 0.759036 -vt 0.272727 0.759036 -vt 0.265152 0.783133 -vt 0.257576 0.759036 -vt 0.257576 0.783133 -vt 0.250000 0.759036 -vt 0.250000 0.783133 -vt 0.242424 0.759036 -vt 0.242424 0.783133 -vt 0.234848 0.759036 -vt 0.234848 0.783133 -vt 0.227273 0.759036 -vt 0.227273 0.783133 -vt 0.219697 0.759036 -vt 0.219697 0.783133 -vt 0.212121 0.759036 -vt 0.602273 0.903614 -vt 0.617424 0.867470 -vt 0.617424 0.903614 -vt 0.602273 0.951807 -vt 0.617424 0.951807 -vt 0.541667 0.951807 -vt 0.556818 0.903614 -vt 0.556818 0.951807 -vt 0.560606 0.879518 -vt 0.568182 0.819277 -vt 0.560606 0.819277 -vt 0.564394 0.783133 -vt 0.568182 0.819277 -vt 0.560606 0.819277 -vt 0.541667 0.903614 -vt 0.556818 0.879518 -vt 0.594697 0.903614 -vt 0.587121 0.903614 -vt 0.594697 0.759036 -vt 0.594697 0.771084 -vt 0.602273 0.771084 -vt 0.602273 0.819277 -vt 0.617424 0.771084 -vt 0.617424 0.819277 -vt 0.594697 0.867470 -vt 0.587121 0.903614 -vt 0.594697 0.903614 -vt 0.602273 0.867470 -vt 0.541667 0.879518 -vt 0.556818 0.819277 -vt 0.602273 0.759036 -vt 0.617424 0.759036 -vt 0.541667 0.819277 -vt 0.556818 0.783133 -vt 0.568182 0.879518 -vt 0.560606 0.879518 -vt 0.541667 0.759036 -vt 0.556818 0.759036 -vt 0.564394 0.951807 -vt 0.571970 0.903614 -vt 0.564394 0.903614 -vt 0.564394 0.903614 -vt 0.564394 0.951807 -vt 0.587121 0.867470 -vt 0.594697 0.819277 -vt 0.571970 0.783133 -vt 0.594697 0.771084 -vt 0.594697 0.867470 -vt 0.602273 0.771084 -vt 0.571970 0.903614 -vt 0.595599 0.759478 -vt 0.571970 0.951807 -vt 0.568182 0.879518 -vt 0.587121 0.867470 -vt 0.594697 0.819277 -vt 0.571970 0.783133 -vt 0.587121 0.759036 -vt 0.564394 0.759036 -vt 0.564394 0.783133 -vt 0.556818 0.759036 -vt 0.594697 0.951807 -vt 0.602273 0.951807 -vt 0.602273 0.819277 -vt 0.257576 0.789157 -vt 0.253788 0.795181 -vt 0.253788 0.789157 -vt 0.257576 0.783133 -vt 0.261364 0.789157 -vt 0.265152 0.783133 -vt 0.268939 0.789157 -vt 0.265152 0.789157 -vt 0.246212 0.783133 -vt 0.242424 0.789157 -vt 0.242424 0.783133 -vt 0.253788 0.783133 -vt 0.261364 0.783133 -vt 0.268939 0.783133 -vt 0.272727 0.789157 -vt 0.250000 0.783133 -vt 0.246212 0.789157 -vt 0.250000 0.789157 -vt 0.243588 0.797031 -vt 0.246212 0.795303 -vt 0.246212 0.807105 -vt 0.261364 0.795181 -vt 0.272727 0.795181 -vt 0.268939 0.795181 -vt 0.246212 0.795181 -vt 0.250000 0.795181 -vt 0.257576 0.795181 -vt 0.265152 0.795181 -vt 0.242424 0.795181 vt 0.772727 0.608434 vt 0.787879 0.596386 vt 0.787879 0.608434 @@ -2137,161 +3774,6 @@ vt 0.765152 0.632530 vt 0.765152 0.608434 vt 0.787879 0.596386 vt 0.772727 0.596386 -vt 0.136364 0.174699 -vt 0.075758 0.168675 -vt 0.136364 0.168675 -vt 0.136364 0.204819 -vt 0.075758 0.198795 -vt 0.136364 0.198795 -vt 0.136364 0.150602 -vt 0.075758 0.144578 -vt 0.136364 0.144578 -vt 0.075758 0.162651 -vt 0.136364 0.162651 -vt 0.075758 0.192771 -vt 0.136364 0.192771 -vt 0.136364 0.216867 -vt 0.075758 0.210843 -vt 0.136364 0.210843 -vt 0.075758 0.156627 -vt 0.136364 0.156627 -vt 0.075758 0.186747 -vt 0.136364 0.186747 -vt 0.136364 0.180723 -vt 0.075758 0.174699 -vt 0.075758 0.204819 -vt 0.075758 0.150602 -vt 0.075758 0.180723 -vt 0.765152 0.391566 -vt 0.799242 0.632530 -vt 0.795455 0.704819 -vt 0.795455 0.632530 -vt 0.780303 0.632530 -vt 0.776515 0.704819 -vt 0.776515 0.632530 -vt 0.768939 0.632530 -vt 0.765152 0.704819 -vt 0.765152 0.632530 -vt 0.803030 0.632530 -vt 0.799242 0.704819 -vt 0.784091 0.632530 -vt 0.780303 0.704819 -vt 0.791667 0.632530 -vt 0.787879 0.704819 -vt 0.787879 0.632530 -vt 0.772727 0.632530 -vt 0.768939 0.704819 -vt 0.806818 0.632530 -vt 0.803030 0.704819 -vt 0.784091 0.704819 -vt 0.791667 0.704819 -vt 0.772727 0.704819 -vt 0.810606 0.632530 -vt 0.806818 0.704819 -vt 0.768939 0.716867 -vt 0.803030 0.716867 -vt 0.784091 0.716867 -vt 0.795455 0.716867 -vt 0.791667 0.716867 -vt 0.776515 0.716867 -vt 0.772727 0.716867 -vt 0.810606 0.704819 -vt 0.806818 0.716867 -vt 0.780303 0.716867 -vt 0.765152 0.716867 -vt 0.799242 0.716867 -vt 0.787879 0.716867 -vt 0.787879 0.728916 -vt 0.768939 0.728916 -vt 0.803030 0.728916 -vt 0.784091 0.728916 -vt 0.791667 0.728916 -vt 0.772727 0.728916 -vt 0.810606 0.716867 -vt 0.806818 0.728916 -vt 0.795455 0.728916 -vt 0.776515 0.728916 -vt 0.765152 0.728916 -vt 0.799242 0.728916 -vt 0.780303 0.728916 -vt 0.787879 0.753012 -vt 0.795455 0.753012 -vt 0.776515 0.753012 -vt 0.810606 0.728916 -vt 0.810606 0.753012 -vt 0.799242 0.753012 -vt 0.780303 0.753012 -vt 0.768939 0.753012 -vt 0.803030 0.753012 -vt 0.784091 0.753012 -vt 0.772727 0.753012 -vt 0.806818 0.753012 -vt 0.791667 0.753012 -vt 0.799242 0.632530 -vt 0.795455 0.704819 -vt 0.795455 0.632530 -vt 0.780303 0.632530 -vt 0.776515 0.704819 -vt 0.776515 0.632530 -vt 0.768939 0.632530 -vt 0.765152 0.704819 -vt 0.765152 0.632530 -vt 0.803030 0.632530 -vt 0.799242 0.704819 -vt 0.784091 0.632530 -vt 0.780303 0.704819 -vt 0.791667 0.632530 -vt 0.787879 0.704819 -vt 0.787879 0.632530 -vt 0.772727 0.632530 -vt 0.768939 0.704819 -vt 0.806818 0.632530 -vt 0.803030 0.704819 -vt 0.784091 0.704819 -vt 0.791667 0.704819 -vt 0.772727 0.704819 -vt 0.810606 0.632530 -vt 0.806818 0.704819 -vt 0.772727 0.716867 -vt 0.768939 0.716867 -vt 0.806818 0.716867 -vt 0.803030 0.716867 -vt 0.784091 0.716867 -vt 0.795455 0.716867 -vt 0.791667 0.716867 -vt 0.810606 0.704819 -vt 0.780303 0.716867 -vt 0.776515 0.716867 -vt 0.765152 0.716867 -vt 0.799242 0.716867 -vt 0.787879 0.716867 -vt 0.787879 0.728916 -vt 0.768939 0.728916 -vt 0.803030 0.728916 -vt 0.784091 0.728916 -vt 0.791667 0.728916 -vt 0.772727 0.728916 -vt 0.810606 0.716867 -vt 0.806818 0.728916 -vt 0.795455 0.728916 -vt 0.776515 0.728916 -vt 0.765152 0.728916 -vt 0.799242 0.728916 -vt 0.780303 0.728916 -vt 0.787879 0.753012 -vt 0.795455 0.753012 -vt 0.776515 0.753012 -vt 0.810606 0.728916 -vt 0.810606 0.753012 -vt 0.799242 0.753012 -vt 0.780303 0.753012 -vt 0.768939 0.753012 -vt 0.803030 0.753012 -vt 0.784091 0.753012 -vt 0.772727 0.753012 -vt 0.806818 0.753012 -vt 0.791667 0.753012 -vt 0.833333 0.132530 vt 0.761364 0.662651 vt 0.000000 0.939759 vt 0.068182 0.933735 @@ -2310,38 +3792,58 @@ vt 0.068182 0.951807 vt 0.000000 0.951807 vt 0.068182 0.945783 vt 0.000000 0.945783 -vt 0.087121 0.783133 -vt 0.147727 0.795181 -vt 0.087121 0.795181 -vt 0.087121 0.843373 -vt 0.147727 0.855422 -vt 0.087121 0.855422 -vt 0.087121 0.819277 -vt 0.147727 0.831325 -vt 0.087121 0.831325 -vt 0.087121 0.879518 -vt 0.147727 0.891566 -vt 0.087121 0.891566 -vt 0.087121 0.771084 -vt 0.147727 0.783133 -vt 0.147727 0.843373 -vt 0.087121 0.807229 -vt 0.147727 0.819277 -vt 0.087121 0.867470 -vt 0.147727 0.879518 -vt 0.087121 0.759036 -vt 0.147727 0.771084 -vt 0.147727 0.807229 -vt 0.147727 0.867470 -vt 0.147727 0.903614 -vt 0.087121 0.903614 vt 0.325758 0.337349 -vt 0.075758 0.150602 -vt 0.075758 0.198795 -vt 0.000000 0.006024 -vt -0.000000 0.126506 -vt -0.000000 0.078313 -vt -0.000000 0.903614 +vt 0.784091 0.801205 +vt 0.791667 0.813253 +vt 0.784091 0.813253 +vt 0.784091 0.873494 +vt 0.791667 0.885542 +vt 0.784091 0.885542 +vt 0.784091 0.849398 +vt 0.791667 0.861446 +vt 0.784091 0.861446 +vt 0.784091 0.825301 +vt 0.791667 0.837349 +vt 0.784091 0.837349 +vt 0.784091 0.789157 +vt 0.791667 0.801205 +vt 0.791667 0.873494 +vt 0.791667 0.849398 +vt 0.791667 0.825301 +vt 0.784091 0.801205 +vt 0.791667 0.813253 +vt 0.784091 0.813253 +vt 0.784091 0.873494 +vt 0.791667 0.885542 +vt 0.784091 0.885542 +vt 0.784091 0.849398 +vt 0.791667 0.861446 +vt 0.784091 0.861446 +vt 0.784091 0.825301 +vt 0.791667 0.837349 +vt 0.784091 0.837349 +vt 0.784091 0.789157 +vt 0.791667 0.801205 +vt 0.791667 0.873494 +vt 0.791667 0.849398 +vt 0.791667 0.825301 +vt 0.784091 0.813253 +vt 0.791667 0.801205 +vt 0.791667 0.813253 +vt 0.784091 0.885542 +vt 0.791667 0.873494 +vt 0.791667 0.885542 +vt 0.784091 0.849398 +vt 0.791667 0.861446 +vt 0.784091 0.861446 +vt 0.784091 0.837349 +vt 0.791667 0.825301 +vt 0.791667 0.837349 +vt 0.784091 0.801205 +vt 0.791667 0.789157 +vt 0.784091 0.873494 +vt 0.791667 0.849398 +vt 0.784091 0.825301 vt 0.295455 0.144578 vt 0.242424 0.662651 vt 0.761364 0.753012 @@ -2349,51 +3851,28 @@ vt 0.568182 0.204819 vt 0.568182 0.204819 vt 0.541667 0.915663 vt 0.640152 0.662651 -vt 0.212121 0.783133 -vt 0.541667 0.783133 -vt 0.272727 0.783133 -vt 0.248835 0.797031 -vt 0.249922 0.801204 -vt 0.248835 0.805376 -vt 0.243588 0.805376 -vt 0.242501 0.801204 vt 0.765152 0.632530 vt 0.795455 0.632530 vt 0.787879 0.632530 vt 0.772727 0.632530 -vt 0.075758 0.216867 -vt 0.696970 0.036145 -vt 0.765152 0.192771 -vt 0.818182 0.132530 vt 0.000000 0.927711 -vt 0.147727 0.759036 vt 0.250000 0.337349 -vn 0.0000 0.0000 -1.0000 -vn 0.0000 0.0000 1.0000 -vn -0.5000 -0.8660 -0.0000 -vn -0.5000 0.8660 -0.0000 -vn 0.5000 0.8660 0.0000 -vn 0.5000 -0.8660 0.0000 +vt 0.791667 0.789157 +vt 0.791667 0.789157 +vt 0.784091 0.789157 vn 0.0000 -1.0000 0.0000 vn -0.7071 -0.7071 0.0000 vn -0.8575 0.5145 0.0000 vn -1.0000 0.0000 0.0000 vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 vn 0.8575 0.5145 0.0000 vn 0.7071 -0.7071 0.0000 vn 0.8000 0.6000 0.0000 vn -0.8000 0.6000 0.0000 vn 0.0000 1.0000 0.0000 -vn 0.0000 -0.2169 0.9762 +vn 0.0000 0.0000 -1.0000 vn 0.0000 -0.9701 0.2425 -vn -0.7071 0.7071 0.0000 -vn 0.0000 0.8944 0.4472 -vn 0.0000 -0.9648 0.2631 -vn 0.0000 0.7071 0.7071 -vn -0.8660 -0.5000 0.0000 -vn 0.7746 0.4472 0.4472 -vn 0.8660 0.5000 0.0000 -vn -0.3873 -0.2236 0.8944 vn 0.0000 -0.7071 0.7071 vn 0.0000 -0.8944 -0.4472 vn 0.0000 0.9063 0.4226 @@ -2402,57 +3881,20 @@ vn 0.5000 0.3660 -0.7849 vn 0.8660 -0.2113 0.4532 vn -0.8660 0.2113 -0.4532 vn -0.5000 -0.3660 0.7849 -vn -0.4472 0.0000 0.8944 -vn 0.4472 0.0000 0.8944 -vn 0.8660 -0.5000 -0.0000 -vn -0.8660 0.5000 0.0000 -vn 0.7746 0.4472 -0.4472 -vn 0.4472 0.7746 -0.4472 -vn 0.0000 0.8944 -0.4472 -vn -0.4472 0.7746 -0.4472 -vn -0.7746 0.4472 -0.4472 -vn -0.8944 -0.0000 -0.4472 -vn -0.7746 -0.4472 -0.4472 -vn -0.4472 -0.7746 -0.4472 -vn 0.4472 -0.7746 -0.4472 -vn 0.7746 -0.4472 -0.4472 -vn 0.8944 0.0000 -0.4472 -vn -0.0000 -0.9988 0.0494 -vn 0.8184 0.5737 0.0327 -vn 0.0000 0.9988 0.0494 -vn 0.4994 -0.8650 0.0494 -vn -0.8184 -0.5737 0.0327 -vn 0.4994 0.8650 0.0494 -vn -0.4994 0.8650 0.0494 -vn 0.8184 -0.5737 0.0327 -vn -0.4994 -0.8650 0.0494 -vn -0.8184 0.5737 0.0327 -vn -0.0000 0.9950 0.0995 -vn 0.4975 0.8617 0.0995 -vn -0.8181 0.5751 0.0000 -vn 0.4975 -0.8617 0.0995 -vn -0.4975 -0.8617 0.0995 -vn -0.7038 0.7038 0.0961 -vn 0.4472 0.7746 0.4472 -vn -0.4472 0.7746 0.4472 -vn -0.7746 0.4472 0.4472 -vn -0.8944 0.0000 0.4472 -vn -0.7746 -0.4472 0.4472 -vn -0.4472 -0.7746 0.4472 -vn -0.0000 -0.8944 0.4472 -vn 0.4472 -0.7746 0.4472 -vn 0.7746 -0.4472 0.4472 -vn 0.8944 0.0000 0.4472 -vn 0.8181 0.5751 0.0000 +vn 0.8944 0.4472 0.0000 +vn -0.7071 0.7071 0.0000 vn 0.7071 0.7071 0.0000 -vn -0.8181 -0.5751 -0.0000 -vn 0.8181 -0.5751 -0.0000 -vn -0.6367 -0.6367 0.4349 -vn -0.6367 0.6367 0.4349 -vn 0.6367 0.6367 0.4349 -vn 0.6367 -0.6367 0.4349 +vn -0.8944 0.4472 0.0000 vn 0.0000 -0.9947 0.1025 vn 0.0000 -0.9073 0.4205 +vn -0.8660 0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn 0.5000 -0.8660 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 vn 0.9923 -0.0000 0.1240 vn 0.8593 0.4961 0.1240 vn 0.4961 0.8593 0.1240 @@ -2490,8 +3932,10 @@ vn -0.8643 -0.4990 -0.0628 vn 0.9980 0.0000 -0.0628 vn 0.0000 0.9980 -0.0628 vn 0.0000 -0.9239 0.3827 +vn 0.0000 0.7071 0.7071 vn 0.0000 -0.7809 0.6247 vn 0.0000 0.7937 0.6083 +vn 0.0000 0.8944 0.4472 vn 0.0000 -0.6644 -0.7474 vn 0.0000 -0.7937 -0.6083 vn 0.0000 0.6644 0.7474 @@ -2530,6 +3974,7 @@ vn -0.9867 -0.1589 0.0331 vn 0.0000 -0.4472 -0.8944 vn 0.0000 0.0735 -0.9973 vn 0.0000 -0.7571 0.6532 +vn 0.0000 -0.8944 0.4472 vn 0.0000 0.6954 -0.7186 vn 0.0000 0.9239 0.3827 vn 0.0000 0.9487 -0.3162 @@ -2541,1749 +3986,764 @@ vn 0.0000 -0.3714 0.9285 vn 0.0000 0.2076 -0.9782 vn 0.0000 -0.1826 -0.9832 vn 0.0000 -0.7071 -0.7071 -vn 0.7071 0.0000 -0.7071 -vn 0.7071 0.0000 0.7071 -vn -0.7071 0.0000 0.7071 -vn -0.7071 0.0000 -0.7071 -vn 0.3916 -0.1153 -0.9129 -vn -0.3916 0.1153 -0.9129 -vn -0.3916 -0.1153 -0.9129 -vn 0.3538 -0.2269 -0.9074 -vn -0.3538 -0.2269 -0.9074 -vn -0.3827 0.0000 0.9239 -vn 0.3916 0.1153 0.9129 -vn 0.3827 0.0000 0.9239 -vn -0.3711 0.1112 0.9219 -vn -0.9163 -0.0343 0.3990 -vn -0.3750 -0.0754 0.9239 -vn 0.4082 0.1464 0.9011 -vn 0.9163 -0.0343 0.3990 -vn 0.3750 -0.0754 0.9239 -vn -0.3916 0.1153 0.9129 -vn 0.3711 0.1112 0.9219 -vn 0.8970 -0.1072 -0.4287 -vn 0.9337 -0.0415 -0.3557 -vn -0.3458 -0.6635 -0.6635 -vn -0.8727 -0.2257 -0.4330 -vn -0.3416 -0.3416 -0.8756 -vn 0.3711 0.1112 -0.9219 -vn -0.3711 0.1112 -0.9219 -vn -0.9337 -0.0415 -0.3557 -vn 0.3916 0.1153 -0.9129 -vn 0.3458 -0.6635 -0.6635 -vn 0.9123 0.0530 0.4062 -vn -0.3158 0.4243 0.8487 -vn 0.3158 0.4243 0.8487 -vn -0.9337 0.0415 0.3557 -vn 0.9239 0.0000 0.3827 -vn 0.9337 0.0415 -0.3557 -vn 0.9123 0.0530 -0.4062 -vn 0.9489 0.0415 0.3128 -vn 0.8727 -0.2257 -0.4330 -vn 0.9607 -0.1962 -0.1962 -vn 0.8592 0.2288 0.4576 -vn 0.3416 -0.3416 -0.8756 -vn 0.9337 0.0415 0.3557 -vn -0.9239 0.0000 0.3827 -vn -0.9123 0.0530 0.4062 -vn -0.9337 0.0415 -0.3557 -vn -0.9123 0.0530 -0.4062 -vn -0.9489 0.0415 0.3128 -vn -0.9607 -0.1962 -0.1962 -vn -0.8592 0.2288 0.4576 -vn -0.4082 0.1464 0.9011 -vn -0.8970 -0.1072 -0.4287 -vn 0.9113 0.4118 0.0000 -vn 0.8576 -0.3996 -0.3238 -vn 0.7175 0.2181 -0.6615 -vn 0.7175 0.2181 0.6615 -vn -0.2181 -0.7175 0.6615 -vn 0.2497 -0.2497 0.9356 -vn -0.5000 -0.5000 -0.7071 -vn -0.4118 -0.9113 -0.0000 -vn 0.5000 0.5000 -0.7071 -vn 0.5000 0.5000 0.7071 -vn -0.5000 -0.5000 0.7071 -vn -0.2181 -0.7175 -0.6615 -vn 0.2497 -0.2497 -0.9356 -vn 0.3996 -0.8576 0.3238 -vn 0.3048 -0.9524 -0.0000 -vn 0.9524 -0.3048 0.0000 -vn 0.8576 -0.3996 0.3238 -vn 0.3996 -0.8576 -0.3238 -vn 0.6286 -0.6286 -0.4580 -vn 0.6286 -0.6286 0.4580 vn 0.7588 -0.4606 0.4606 vn 0.6861 -0.6861 -0.2418 vn 0.7588 -0.4606 -0.4606 +vn 0.7071 0.0000 0.7071 vn 0.6861 -0.2418 0.6861 vn 0.6861 -0.2418 -0.6861 +vn 0.7071 0.0000 -0.7071 vn 0.6861 -0.6861 0.2418 +vn -0.7071 0.0000 0.7071 vn -0.7588 -0.4606 0.4606 vn -0.6861 -0.2418 0.6861 vn -0.7588 -0.4606 -0.4606 +vn -0.7071 0.0000 -0.7071 vn -0.6861 -0.2418 -0.6861 vn -0.6861 -0.6861 0.2418 vn -0.6861 -0.6861 -0.2418 vn 0.0000 0.2425 0.9701 vn 0.0000 -0.2425 0.9701 -vn 0.0000 -0.1222 -0.9925 -vn 0.0000 -0.2425 -0.9701 -vn 0.0000 0.1222 0.9925 -vn 0.8402 -0.4851 0.2425 -vn 0.4851 -0.8402 0.2425 -vn -0.4851 -0.8402 0.2425 -vn -0.8402 -0.4851 0.2425 -vn 0.0000 0.9701 0.2425 -vn 0.4851 0.8402 0.2425 -vn -0.4851 0.8402 0.2425 -vn -0.8402 0.4851 0.2425 -vn 0.9701 -0.0000 0.2425 -vn -0.9701 -0.0000 0.2425 -vn 0.8402 0.4851 0.2425 -vn 0.0000 0.9848 0.1735 -vn 0.4924 -0.8529 0.1735 -vn -0.8529 -0.4924 0.1735 -vn 0.4924 0.8529 0.1735 -vn -0.4924 0.8529 0.1735 -vn 0.8529 -0.4924 0.1735 -vn -0.4924 -0.8529 0.1735 -vn -0.8529 0.4924 0.1735 -vn 0.9848 -0.0000 0.1735 -vn 0.0000 -0.9848 0.1735 -vn -0.9848 0.0000 0.1735 -vn 0.8529 0.4924 0.1735 vn 0.0000 0.7071 -0.7071 -vn 0.7038 0.7038 0.0961 -vn 0.7038 -0.7038 0.0961 -vn 0.0000 -0.9950 0.0995 -vn -0.7038 -0.7038 0.0961 -vn -0.4975 0.8617 0.0995 +vn 0.5000 -0.5000 -0.7071 +vn 0.5000 -0.5000 0.7071 +vn -0.5000 0.5000 0.7071 +vn -0.5000 0.5000 -0.7071 s off -f 624/1/1 13/2/1 15/3/1 -f 6/4/1 36/5/1 35/6/1 -f 4/7/1 25/8/1 36/5/1 -f 24/9/1 25/8/1 2/10/1 -f 22/11/1 26/12/1 24/9/1 -f 20/13/1 27/14/1 22/11/1 -f 20/13/1 29/15/1 28/16/1 -f 18/17/1 30/18/1 29/15/1 -f 14/19/1 30/18/1 16/20/1 -f 12/21/1 31/22/1 14/23/1 -f 12/21/1 33/24/1 32/25/1 -f 10/26/1 34/27/1 33/24/1 -f 8/28/1 35/6/1 34/27/1 -f 37/29/2 50/30/2 48/31/2 -f 48/31/2 51/32/2 47/33/2 -f 47/33/2 52/34/2 46/35/2 -f 46/35/2 53/36/2 45/37/2 -f 45/37/2 54/38/2 44/39/2 -f 54/38/2 43/40/2 44/39/2 -f 55/41/2 42/42/2 43/43/2 -f 42/42/2 57/44/2 41/45/2 -f 41/45/2 58/46/2 40/47/2 -f 58/46/2 39/48/2 40/47/2 -f 59/49/2 38/50/2 39/48/2 -f 60/51/2 37/29/2 38/50/2 -f 87/52/1 108/53/1 107/54/1 -f 86/55/1 97/56/1 108/53/1 -f 96/57/1 97/56/1 85/58/1 -f 95/59/1 98/60/1 96/57/1 -f 94/61/1 99/62/1 95/59/1 -f 94/61/1 101/63/1 100/64/1 -f 93/65/1 102/66/1 101/63/1 -f 91/67/1 102/66/1 92/68/1 -f 90/69/1 103/70/1 91/71/1 -f 90/69/1 105/72/1 104/73/1 -f 89/74/1 106/75/1 105/72/1 -f 88/76/1 107/54/1 106/75/1 -f 123/77/1 144/78/1 143/79/1 -f 122/80/1 133/81/1 144/78/1 -f 132/82/1 133/81/1 121/83/1 -f 131/84/1 134/85/1 132/82/1 -f 129/86/1 138/87/1 137/88/1 -f 127/89/1 138/87/1 128/90/1 -f 126/91/1 139/92/1 127/93/1 -f 126/91/1 141/94/1 140/95/1 -f 193/96/2 184/97/2 154/98/2 -f 117/99/2 178/100/2 177/101/2 -f 119/102/2 178/100/2 118/103/2 -f 113/104/2 172/105/2 112/106/2 -f 111/107/2 172/105/2 171/108/2 -f 171/109/3 131/110/3 111/111/3 -f 129/112/4 173/113/4 113/114/4 -f 125/115/5 177/116/5 165/117/5 -f 123/118/6 179/119/6 119/120/6 -f 145/121/2 182/122/2 156/123/2 -f 156/123/2 183/124/2 155/125/2 -f 183/126/6 123/118/6 143/127/6 -f 135/128/3 131/110/3 191/129/3 -f 153/130/2 186/131/2 152/132/2 -f 186/131/2 151/133/2 152/132/2 -f 187/134/2 150/135/2 151/136/2 -f 150/135/2 189/137/2 149/138/2 -f 189/139/4 161/140/4 129/112/4 -f 141/141/5 125/115/5 185/142/5 -f 191/143/2 146/144/2 147/145/2 -f 192/146/2 145/121/2 146/144/2 -f 235/147/7 924/148/7 236/149/7 -f 235/150/8 925/151/8 923/152/8 -f 243/153/9 803/154/9 225/155/9 -f 239/156/10 925/151/10 237/157/10 -f 244/158/11 238/159/11 926/160/11 -f 238/159/2 239/161/2 237/162/2 -f 222/163/12 244/164/12 226/165/12 -f 224/166/1 228/167/1 229/168/1 -f 236/149/13 926/160/13 238/159/13 -f 237/162/2 236/169/2 238/159/2 -f 220/170/1 223/171/1 224/166/1 -f 229/172/10 253/173/10 224/174/10 -f 232/175/1 229/168/1 228/167/1 -f 240/176/2 241/177/2 239/161/2 -f 240/176/14 246/178/14 242/179/14 -f 241/180/15 243/181/15 239/156/15 -f 242/179/16 245/182/16 241/180/16 -f 248/183/2 245/184/2 246/185/2 -f 246/185/2 244/164/2 248/183/2 -f 243/153/2 245/186/2 247/187/2 -f 228/167/13 255/188/13 232/189/13 -f 219/190/14 252/191/14 223/171/14 -f 254/192/2 255/193/2 251/194/2 -f 252/191/2 249/195/2 253/196/2 -f 251/194/2 253/196/2 254/192/2 -f 247/197/16 222/163/16 221/198/16 -f 223/171/11 251/194/11 228/167/11 -f 220/199/16 250/200/16 219/190/16 -f 232/189/7 256/201/7 233/202/7 -f 224/174/15 249/203/15 220/199/15 -f 233/204/8 254/205/8 229/172/8 -f 213/206/2 215/207/2 207/208/2 -f 261/209/7 263/210/7 262/211/7 -f 257/212/17 263/210/17 258/213/17 -f 260/214/11 263/210/11 264/215/11 -f 259/216/10 262/211/10 257/217/10 -f 323/218/1 312/219/1 311/220/1 -f 312/219/1 313/221/1 301/222/1 -f 313/221/1 302/223/1 301/222/1 -f 314/224/1 303/225/1 302/223/1 -f 315/226/1 304/227/1 303/225/1 -f 304/227/1 317/228/1 305/229/1 -f 305/229/1 318/230/1 306/231/1 -f 318/230/1 307/232/1 306/231/1 -f 319/233/1 308/234/1 307/235/1 -f 320/236/1 309/237/1 308/234/1 -f 321/238/1 310/239/1 309/237/1 -f 310/239/1 323/218/1 311/220/1 -f 276/240/2 335/241/2 275/242/2 -f 275/242/2 334/243/2 274/244/2 -f 273/245/2 334/243/2 333/246/2 -f 272/247/2 333/246/2 332/248/2 -f 272/247/2 331/249/2 271/250/2 -f 271/251/2 330/252/2 270/253/2 -f 270/253/2 329/254/2 269/255/2 -f 269/255/2 328/256/2 268/257/2 -f 267/258/2 328/256/2 327/259/2 -f 266/260/2 327/259/2 326/261/2 -f 266/260/2 325/262/2 265/263/2 -f 265/263/2 336/264/2 276/240/2 -f 356/265/18 661/266/18 354/267/18 -f 360/268/11 362/269/11 358/270/11 -f 359/271/10 361/272/10 363/273/10 -f 363/273/10 365/274/10 367/275/10 -f 364/276/11 366/277/11 362/269/11 -f 374/278/11 378/279/11 380/280/11 -f 372/281/11 376/282/11 378/279/11 -f 408/283/11 409/284/11 406/285/11 -f 373/286/10 377/287/10 371/288/10 -f 371/288/10 375/289/10 369/290/10 -f 405/291/10 411/292/10 407/293/10 -f 426/294/11 424/295/11 422/296/11 -f 412/297/11 413/298/11 409/284/11 -f 411/292/10 414/299/10 415/300/10 -f 427/301/10 421/302/10 423/303/10 -f 415/300/10 418/304/10 419/305/10 -f 416/306/11 417/307/11 413/298/11 -f 426/294/11 432/308/11 428/309/11 -f 431/310/10 425/311/10 427/301/10 -f 430/312/11 436/313/11 432/308/11 -f 435/314/10 429/315/10 431/310/10 -f 234/316/13 337/317/13 230/318/13 -f 338/319/8 231/320/8 227/321/8 -f 437/322/11 356/323/11 354/267/11 -f 439/324/2 355/325/2 356/323/2 -f 355/326/10 438/327/10 353/328/10 -f 438/327/1 354/267/1 353/328/1 -f 443/329/10 445/330/10 441/331/10 -f 444/332/11 446/333/11 448/334/11 -f 447/335/10 451/336/10 445/330/10 -f 452/337/11 448/334/11 446/333/11 -f 449/338/10 467/339/10 451/336/10 -f 468/340/11 450/341/11 452/337/11 -f 455/342/10 469/343/10 467/339/10 -f 468/340/11 470/344/11 456/345/11 -f 461/346/10 463/347/10 459/348/10 -f 462/349/11 460/350/11 464/351/11 -f 465/352/10 473/353/10 463/347/10 -f 474/354/11 466/355/11 464/351/11 -f 471/356/10 469/343/10 457/357/10 -f 474/354/11 464/351/11 460/350/11 -f 490/358/16 486/359/16 482/360/16 -f 497/361/7 499/362/7 498/363/7 -f 493/364/17 499/362/17 494/365/17 -f 496/366/11 499/362/11 500/367/11 -f 495/368/10 498/363/10 493/369/10 -f 503/370/7 501/371/7 502/372/7 -f 504/373/2 505/374/2 501/371/2 -f 532/375/16 510/376/16 543/377/16 -f 537/378/7 520/379/7 550/380/7 -f 559/381/19 561/382/19 555/383/19 -f 580/384/10 581/385/10 579/386/10 -f 582/387/1 585/388/1 581/389/1 -f 586/390/11 583/391/11 585/392/11 -f 584/393/2 579/394/2 583/395/2 -f 585/388/7 579/396/7 581/389/7 -f 582/387/16 584/393/16 586/390/16 -f 609/397/10 613/398/10 607/399/10 -f 609/397/10 617/400/10 615/401/10 -f 610/402/11 614/403/11 616/404/11 -f 610/402/11 618/405/11 612/406/11 -f 607/399/7 614/407/7 608/408/7 -f 17/409/1 624/410/1 15/3/1 -f 622/411/1 17/409/1 19/412/1 -f 21/413/1 622/414/1 19/412/1 -f 620/415/1 21/413/1 23/416/1 -f 1/417/1 620/418/1 23/416/1 -f 630/419/1 1/417/1 3/420/1 -f 5/421/1 630/422/1 3/420/1 -f 628/423/1 5/421/1 7/424/1 -f 9/425/1 628/426/1 7/424/1 -f 626/427/1 9/425/1 11/428/1 -f 13/429/1 626/430/1 11/428/1 -f 635/431/1 633/432/1 641/433/1 -f 765/434/16 767/435/16 645/436/16 -f 763/437/20 770/438/20 765/434/20 -f 712/439/16 769/440/16 763/437/16 -f 646/441/16 774/442/16 766/443/16 -f 647/444/10 653/445/10 648/446/10 -f 654/447/11 650/448/11 649/449/11 -f 654/447/21 651/450/21 652/451/21 -f 658/452/11 660/453/11 656/454/11 -f 658/452/1 655/455/1 662/456/1 -f 661/266/2 660/457/2 657/458/2 -f 661/266/18 353/328/18 354/267/18 -f 662/456/10 659/459/10 661/266/10 -f 657/458/18 355/460/18 353/328/18 -f 658/452/18 356/265/18 355/460/18 -f 667/461/1 665/462/1 673/463/1 -f 766/443/20 773/464/20 764/465/20 -f 718/466/1 716/467/1 724/468/1 -f 650/469/11 766/443/11 764/470/11 -f 647/471/10 648/472/10 763/473/10 -f 764/465/16 772/474/16 713/475/16 -f 775/476/22 712/477/22 643/478/22 -f 776/479/22 643/478/22 644/480/22 -f 713/481/22 776/479/22 644/480/22 -f 776/482/1 777/483/1 775/484/1 -f 778/485/16 779/486/16 777/483/16 -f 781/487/16 784/488/16 782/489/16 -f 784/490/2 779/486/2 780/491/2 -f 775/492/11 779/486/11 783/493/11 -f 776/494/10 780/491/10 778/485/10 -f 776/494/10 772/495/10 773/496/10 -f 769/497/11 775/492/11 783/493/11 -f 787/498/23 786/499/23 785/500/23 -f 785/501/2 790/502/2 789/503/2 -f 792/504/4 799/505/4 787/506/4 -f 790/502/24 792/507/24 789/503/24 -f 787/506/1 802/508/1 788/509/1 -f 793/510/2 796/511/2 792/507/2 -f 801/512/25 799/513/25 800/514/25 -f 786/499/6 788/509/6 793/515/6 -f 806/516/1 791/517/1 808/518/1 -f 796/511/26 801/519/26 800/520/26 -f 798/521/9 794/522/9 795/523/9 -f 805/524/7 794/522/7 806/525/7 -f 808/526/16 798/521/16 803/527/16 -f 247/187/9 808/528/9 243/153/9 -f 805/529/2 798/521/2 795/523/2 -f 221/530/9 806/531/9 247/187/9 -f 221/530/9 803/154/9 805/532/9 -f 810/533/9 804/534/9 809/535/9 -f 809/535/1 812/536/1 810/533/1 -f 815/537/27 814/538/27 813/539/27 -f 819/540/28 816/541/28 815/537/28 -f 819/542/10 813/539/10 817/543/10 -f 820/544/11 814/538/11 816/541/11 -f 831/545/1 827/546/1 823/547/1 -f 375/289/10 833/548/10 369/290/10 -f 376/282/11 370/549/11 834/550/11 -f 850/551/11 846/552/11 842/553/11 -f 859/554/11 864/555/11 860/556/11 -f 849/557/10 851/558/10 843/559/10 -f 853/560/10 855/561/10 856/562/10 -f 854/563/10 857/564/10 855/565/10 -f 835/566/10 858/567/10 857/568/10 -f 836/569/10 856/570/10 858/571/10 -f 861/572/11 863/573/11 859/574/11 -f 862/575/11 865/576/11 861/577/11 -f 860/578/11 866/579/11 862/580/11 -f 856/581/7 862/580/7 858/582/7 -f 835/566/2 866/579/2 836/569/2 -f 858/583/1 861/577/1 857/584/1 -f 853/560/1 863/573/1 854/563/1 -f 857/585/16 859/574/16 855/586/16 -f 855/587/2 860/556/2 856/588/2 -f 836/569/16 864/555/16 853/560/16 -f 854/563/7 865/589/7 835/590/7 -f 875/591/29 880/592/29 876/593/29 -f 869/594/30 871/595/30 872/596/30 -f 871/597/30 867/598/30 873/599/30 -f 867/598/30 874/600/30 873/601/30 -f 868/602/30 872/603/30 874/604/30 -f 875/605/29 881/606/29 879/607/29 -f 877/608/29 882/609/29 881/606/29 -f 876/610/29 882/609/29 878/611/29 -f 872/612/31 878/611/31 874/613/31 -f 867/598/32 882/609/32 868/602/32 -f 874/614/33 877/608/33 873/615/33 -f 869/594/33 879/607/33 870/616/33 -f 871/617/34 877/618/34 875/605/34 -f 871/619/32 876/593/32 872/620/32 -f 869/621/34 882/609/34 880/622/34 -f 870/616/31 881/606/31 867/598/31 -f 893/623/2 889/624/2 885/625/2 -f 913/626/35 911/627/35 912/628/35 -f 908/629/7 912/630/7 907/631/7 -f 907/632/10 911/627/10 909/633/10 -f 910/634/11 913/635/11 908/629/11 -f 910/634/16 911/627/16 914/636/16 -f 921/637/36 919/638/36 920/639/36 -f 915/640/7 921/637/7 920/641/7 -f 915/640/10 919/642/10 917/643/10 -f 918/644/11 921/637/11 916/645/11 -f 917/643/16 922/646/16 918/647/16 -f 926/648/13 234/316/13 230/318/13 -f 923/649/8 227/321/8 231/320/8 -f 244/164/11 926/648/11 230/318/11 -f 227/321/10 925/650/10 243/153/10 -f 910/651/1 907/631/1 909/652/1 -f 918/647/1 915/653/1 917/643/1 -f 624/1/1 625/654/1 13/2/1 -f 6/4/1 4/7/1 36/5/1 -f 4/7/1 2/10/1 25/8/1 -f 24/9/1 26/12/1 25/8/1 -f 22/11/1 27/14/1 26/12/1 -f 20/13/1 28/16/1 27/14/1 -f 20/13/1 18/17/1 29/15/1 -f 18/17/1 16/20/1 30/18/1 -f 14/19/1 31/655/1 30/18/1 -f 12/21/1 32/25/1 31/22/1 -f 12/21/1 10/26/1 33/24/1 -f 10/26/1 8/28/1 34/27/1 -f 8/28/1 6/4/1 35/6/1 -f 37/29/2 49/656/2 50/30/2 -f 48/31/2 50/30/2 51/32/2 -f 47/33/2 51/32/2 52/34/2 -f 46/35/2 52/34/2 53/36/2 -f 45/37/2 53/36/2 54/38/2 -f 54/38/2 55/657/2 43/40/2 -f 55/41/2 56/658/2 42/42/2 -f 42/42/2 56/658/2 57/44/2 -f 41/45/2 57/44/2 58/46/2 -f 58/46/2 59/49/2 39/48/2 -f 59/49/2 60/51/2 38/50/2 -f 60/51/2 49/656/2 37/29/2 -f 87/52/1 86/55/1 108/53/1 -f 86/55/1 85/58/1 97/56/1 -f 96/57/1 98/60/1 97/56/1 -f 95/59/1 99/62/1 98/60/1 -f 94/61/1 100/64/1 99/62/1 -f 94/61/1 93/65/1 101/63/1 -f 93/65/1 92/68/1 102/66/1 -f 91/67/1 103/659/1 102/66/1 -f 90/69/1 104/73/1 103/70/1 -f 90/69/1 89/74/1 105/72/1 -f 89/74/1 88/76/1 106/75/1 -f 88/76/1 87/52/1 107/54/1 -f 123/77/1 122/80/1 144/78/1 -f 122/80/1 121/83/1 133/81/1 -f 132/82/1 134/85/1 133/81/1 -f 131/84/1 135/660/1 134/85/1 -f 129/86/1 128/90/1 138/87/1 -f 127/89/1 139/661/1 138/87/1 -f 126/91/1 140/95/1 139/92/1 -f 126/91/1 125/662/1 141/94/1 -f 184/97/2 190/663/2 154/98/2 -f 190/663/2 166/664/2 154/98/2 -f 166/664/2 160/665/2 154/98/2 -f 154/98/2 148/666/2 142/667/2 -f 142/667/2 136/668/2 130/669/2 -f 130/669/2 124/670/2 193/96/2 -f 193/96/2 194/671/2 184/97/2 -f 154/98/2 142/667/2 130/669/2 -f 130/669/2 193/96/2 154/98/2 -f 117/99/2 118/103/2 178/100/2 -f 119/102/2 179/672/2 178/100/2 -f 113/104/2 173/673/2 172/105/2 -f 111/107/2 112/106/2 172/105/2 -f 171/109/3 159/674/3 131/110/3 -f 129/112/4 161/140/4 173/113/4 -f 125/115/5 117/675/5 177/116/5 -f 123/118/6 167/676/6 179/119/6 -f 145/121/2 181/677/2 182/122/2 -f 156/123/2 182/122/2 183/124/2 -f 143/127/6 155/678/6 183/126/6 -f 183/126/6 167/676/6 123/118/6 -f 191/129/3 147/679/3 135/128/3 -f 131/110/3 159/674/3 191/129/3 -f 153/130/2 185/680/2 186/131/2 -f 186/131/2 187/681/2 151/133/2 -f 187/134/2 188/682/2 150/135/2 -f 150/135/2 188/682/2 189/137/2 -f 137/683/4 149/684/4 129/112/4 -f 149/684/4 189/139/4 129/112/4 -f 185/142/5 153/685/5 141/141/5 -f 125/115/5 165/117/5 185/142/5 -f 191/143/2 192/146/2 146/144/2 -f 192/146/2 181/677/2 145/121/2 -f 235/147/7 923/686/7 924/148/7 -f 235/150/8 237/157/8 925/151/8 -f 243/153/9 808/528/9 803/154/9 -f 239/156/10 243/181/10 925/151/10 -f 244/158/11 240/176/11 238/159/11 -f 238/159/2 240/176/2 239/161/2 -f 222/163/12 248/183/12 244/164/12 -f 224/166/1 223/171/1 228/167/1 -f 236/149/13 924/148/13 926/160/13 -f 237/162/2 235/687/2 236/169/2 -f 220/170/1 219/688/1 223/171/1 -f 229/172/10 254/205/10 253/173/10 -f 232/175/1 233/689/1 229/168/1 -f 240/176/2 242/690/2 241/177/2 -f 240/176/14 244/158/14 246/178/14 -f 241/180/15 245/182/15 243/181/15 -f 242/179/16 246/178/16 245/182/16 -f 248/183/2 247/197/2 245/184/2 -f 228/167/13 251/194/13 255/188/13 -f 219/190/14 250/200/14 252/191/14 -f 254/192/2 256/691/2 255/193/2 -f 252/191/2 250/692/2 249/195/2 -f 251/194/2 252/191/2 253/196/2 -f 247/197/16 248/183/16 222/163/16 -f 223/171/11 252/191/11 251/194/11 -f 220/199/16 249/203/16 250/200/16 -f 232/189/7 255/188/7 256/201/7 -f 224/174/15 253/173/15 249/203/15 -f 233/204/8 256/693/8 254/205/8 -f 207/208/2 208/694/2 211/695/2 -f 208/694/2 209/696/2 211/695/2 -f 209/696/2 210/697/2 211/695/2 -f 211/695/2 212/698/2 213/206/2 -f 213/206/2 214/699/2 215/207/2 -f 215/207/2 216/700/2 217/701/2 -f 217/701/2 218/702/2 215/207/2 -f 218/702/2 207/208/2 215/207/2 -f 211/695/2 213/206/2 207/208/2 -f 261/209/7 264/215/7 263/210/7 -f 257/212/17 262/211/17 263/210/17 -f 260/214/11 258/703/11 263/210/11 -f 259/216/10 261/209/10 262/211/10 -f 323/218/1 324/704/1 312/219/1 -f 312/219/1 324/704/1 313/221/1 -f 313/221/1 314/224/1 302/223/1 -f 314/224/1 315/226/1 303/225/1 -f 315/226/1 316/705/1 304/227/1 -f 304/227/1 316/705/1 317/228/1 -f 305/229/1 317/228/1 318/230/1 -f 318/230/1 319/706/1 307/232/1 -f 319/233/1 320/236/1 308/234/1 -f 320/236/1 321/238/1 309/237/1 -f 321/238/1 322/707/1 310/239/1 -f 310/239/1 322/707/1 323/218/1 -f 276/240/2 336/264/2 335/241/2 -f 275/242/2 335/241/2 334/243/2 -f 273/245/2 274/244/2 334/243/2 -f 272/247/2 273/245/2 333/246/2 -f 272/247/2 332/248/2 331/249/2 -f 271/251/2 331/708/2 330/252/2 -f 270/253/2 330/252/2 329/254/2 -f 269/255/2 329/254/2 328/256/2 -f 267/258/2 268/257/2 328/256/2 -f 266/260/2 267/258/2 327/259/2 -f 266/260/2 326/261/2 325/262/2 -f 265/263/2 325/262/2 336/264/2 -f 356/265/18 662/456/18 661/266/18 -f 360/268/11 364/276/11 362/269/11 -f 359/271/10 357/709/10 361/272/10 -f 363/273/10 361/272/10 365/274/10 -f 364/276/11 368/710/11 366/277/11 -f 374/278/11 372/281/11 378/279/11 -f 372/281/11 370/549/11 376/282/11 -f 408/283/11 412/297/11 409/284/11 -f 373/286/10 379/711/10 377/287/10 -f 371/288/10 377/287/10 375/289/10 -f 405/291/10 410/712/10 411/292/10 -f 426/294/11 428/309/11 424/295/11 -f 412/297/11 416/306/11 413/298/11 -f 411/292/10 410/712/10 414/299/10 -f 427/301/10 425/311/10 421/302/10 -f 415/300/10 414/299/10 418/304/10 -f 416/306/11 420/713/11 417/307/11 -f 426/294/11 430/312/11 432/308/11 -f 431/310/10 429/315/10 425/311/10 -f 430/312/11 434/714/11 436/313/11 -f 435/314/10 433/715/10 429/315/10 -f 437/322/11 439/324/11 356/323/11 -f 439/324/2 440/716/2 355/325/2 -f 355/326/10 440/717/10 438/327/10 -f 438/327/1 437/322/1 354/267/1 -f 443/329/10 447/335/10 445/330/10 -f 444/332/11 442/718/11 446/333/11 -f 447/335/10 449/338/10 451/336/10 -f 452/337/11 450/341/11 448/334/11 -f 449/338/10 453/719/10 467/339/10 -f 468/340/11 454/720/11 450/341/11 -f 467/339/10 453/719/10 455/342/10 -f 455/342/10 457/357/10 469/343/10 -f 456/345/11 454/720/11 468/340/11 -f 470/344/11 458/721/11 456/345/11 -f 465/352/10 475/722/10 473/353/10 -f 474/354/11 476/723/11 466/355/11 -f 457/357/10 459/348/10 471/356/10 -f 459/348/10 463/347/10 473/353/10 -f 471/356/10 459/348/10 473/353/10 -f 460/350/11 458/721/11 472/724/11 -f 458/721/11 470/344/11 472/724/11 -f 472/724/11 474/354/11 460/350/11 -f 482/360/16 480/725/16 478/726/16 -f 478/726/16 492/727/16 490/358/16 -f 490/358/16 488/728/16 486/359/16 -f 486/359/16 484/729/16 482/360/16 -f 482/360/16 478/726/16 490/358/16 -f 497/361/7 500/367/7 499/362/7 -f 493/364/17 498/363/17 499/362/17 -f 496/366/11 494/730/11 499/362/11 -f 495/368/10 497/361/10 498/363/10 -f 503/370/7 504/373/7 501/371/7 -f 504/373/2 506/731/2 505/374/2 -f 510/376/16 509/732/16 543/377/16 -f 543/377/16 544/733/16 531/734/16 -f 544/733/16 507/735/16 531/734/16 -f 507/735/16 508/736/16 531/734/16 -f 531/734/16 532/375/16 543/377/16 -f 520/379/7 519/737/7 550/380/7 -f 550/380/7 549/738/7 538/739/7 -f 549/738/7 521/740/7 538/739/7 -f 521/740/7 522/741/7 538/739/7 -f 538/739/7 537/378/7 550/380/7 -f 555/383/19 556/742/19 557/743/19 -f 557/743/19 558/744/19 559/381/19 -f 559/381/19 560/745/19 561/382/19 -f 561/382/19 562/746/19 555/383/19 -f 555/383/19 557/743/19 559/381/19 -f 580/384/10 582/387/10 581/385/10 -f 582/387/1 586/390/1 585/388/1 -f 586/390/11 584/393/11 583/391/11 -f 584/393/2 580/384/2 579/394/2 -f 585/388/7 583/747/7 579/396/7 -f 582/387/16 580/384/16 584/393/16 -f 609/397/10 615/401/10 613/398/10 -f 609/397/10 611/748/10 617/400/10 -f 610/402/11 608/408/11 614/403/11 -f 610/402/11 616/404/11 618/405/11 -f 607/399/7 613/749/7 614/407/7 -f 17/409/1 623/750/1 624/410/1 -f 622/411/1 623/751/1 17/409/1 -f 21/413/1 621/752/1 622/414/1 -f 620/415/1 621/753/1 21/413/1 -f 1/417/1 619/754/1 620/418/1 -f 630/419/1 619/755/1 1/417/1 -f 5/421/1 629/756/1 630/422/1 -f 628/423/1 629/757/1 5/421/1 -f 9/425/1 627/758/1 628/426/1 -f 626/427/1 627/759/1 9/425/1 -f 13/429/1 625/760/1 626/430/1 -f 633/432/1 632/761/1 631/762/1 -f 631/762/1 642/763/1 641/433/1 -f 641/433/1 640/764/1 639/765/1 -f 639/765/1 638/766/1 637/767/1 -f 637/767/1 636/768/1 635/431/1 -f 635/431/1 634/769/1 633/432/1 -f 633/432/1 631/762/1 641/433/1 -f 641/433/1 639/765/1 637/767/1 -f 637/767/1 635/431/1 641/433/1 -f 765/434/16 770/438/16 767/435/16 -f 763/437/20 769/440/20 770/438/20 -f 712/439/16 768/770/16 769/440/16 -f 646/441/16 771/771/16 774/442/16 -f 647/444/10 651/772/10 653/445/10 -f 654/447/11 652/451/11 650/448/11 -f 654/447/21 653/773/21 651/450/21 -f 658/452/11 657/458/11 660/453/11 -f 658/452/1 656/774/1 655/455/1 -f 661/266/2 659/775/2 660/457/2 -f 661/266/18 657/458/18 353/328/18 -f 662/456/10 655/776/10 659/459/10 -f 657/458/18 658/452/18 355/460/18 -f 658/452/18 662/456/18 356/265/18 -f 665/462/1 664/777/1 663/778/1 -f 663/778/1 674/779/1 673/463/1 -f 673/463/1 672/780/1 671/781/1 -f 671/781/1 670/782/1 669/783/1 -f 669/783/1 668/784/1 667/461/1 -f 667/461/1 666/785/1 665/462/1 -f 665/462/1 663/778/1 673/463/1 -f 673/463/1 671/781/1 669/783/1 -f 669/783/1 667/461/1 673/463/1 -f 766/443/20 774/442/20 773/464/20 -f 716/467/1 715/786/1 714/787/1 -f 714/787/1 725/788/1 724/468/1 -f 724/468/1 723/789/1 722/790/1 -f 722/790/1 721/791/1 720/792/1 -f 720/792/1 719/793/1 718/466/1 -f 718/466/1 717/794/1 716/467/1 -f 716/467/1 714/787/1 724/468/1 -f 724/468/1 722/790/1 720/792/1 -f 720/792/1 718/466/1 724/468/1 -f 764/470/11 713/795/11 644/480/11 -f 644/480/11 649/796/11 764/470/11 -f 649/796/11 650/469/11 764/470/11 -f 650/469/11 646/441/11 766/443/11 -f 648/472/10 643/797/10 763/473/10 -f 643/797/10 712/798/10 763/473/10 -f 763/473/10 765/434/10 647/471/10 -f 765/434/10 645/436/10 647/471/10 -f 764/465/16 773/464/16 772/474/16 -f 775/476/22 768/799/22 712/477/22 -f 776/479/22 775/476/22 643/478/22 -f 713/481/22 772/800/22 776/479/22 -f 776/482/1 778/485/1 777/483/1 -f 778/485/16 780/491/16 779/486/16 -f 781/487/16 783/801/16 784/488/16 -f 784/490/2 783/802/2 779/486/2 -f 775/492/11 777/483/11 779/486/11 -f 776/494/10 784/803/10 780/491/10 -f 773/496/10 774/804/10 784/803/10 -f 774/804/10 771/805/10 784/803/10 -f 771/805/10 782/806/10 784/803/10 -f 784/803/10 776/494/10 773/496/10 -f 781/807/11 767/808/11 783/493/11 -f 767/808/11 770/809/11 783/493/11 -f 769/497/11 768/810/11 775/492/11 -f 770/809/11 769/497/11 783/493/11 -f 787/498/23 788/509/23 786/499/23 -f 785/501/2 786/499/2 790/502/2 -f 785/811/4 789/812/4 792/504/4 -f 796/813/4 800/814/4 799/505/4 -f 787/506/4 785/811/4 792/504/4 -f 792/504/4 796/813/4 799/505/4 -f 790/502/24 793/510/24 792/507/24 -f 787/506/1 799/505/1 802/508/1 -f 793/510/2 797/815/2 796/511/2 -f 801/512/25 802/508/25 799/513/25 -f 788/509/6 802/508/6 793/515/6 -f 802/508/6 801/512/6 797/816/6 -f 802/508/6 797/816/6 793/515/6 -f 790/502/6 786/499/6 793/515/6 -f 806/516/1 794/522/1 791/517/1 -f 796/511/26 797/815/26 801/519/26 -f 798/521/9 791/517/9 794/522/9 -f 805/524/7 795/523/7 794/522/7 -f 808/526/16 791/517/16 798/521/16 -f 247/187/9 806/531/9 808/528/9 -f 805/529/2 803/817/2 798/521/2 -f 221/530/9 805/532/9 806/531/9 -f 221/530/9 225/155/9 803/154/9 -f 810/533/9 807/818/9 804/534/9 -f 809/535/1 811/819/1 812/536/1 -f 815/537/27 816/541/27 814/538/27 -f 819/540/28 820/820/28 816/541/28 -f 819/542/10 815/537/10 813/539/10 -f 820/544/11 818/821/11 814/538/11 -f 823/547/1 822/822/1 821/823/1 -f 821/823/1 832/824/1 823/547/1 -f 832/824/1 831/545/1 823/547/1 -f 831/545/1 830/825/1 827/546/1 -f 830/825/1 829/826/1 827/546/1 -f 829/826/1 828/827/1 827/546/1 -f 827/546/1 826/828/1 825/829/1 -f 825/829/1 824/830/1 827/546/1 -f 824/830/1 823/547/1 827/546/1 -f 842/553/11 840/831/11 838/832/11 -f 838/832/11 852/833/11 850/551/11 -f 850/551/11 848/834/11 846/552/11 -f 846/552/11 844/835/11 842/553/11 -f 842/553/11 838/832/11 850/551/11 -f 859/554/11 863/573/11 864/555/11 -f 851/558/10 837/836/10 839/837/10 -f 839/837/10 841/838/10 851/558/10 -f 841/838/10 843/559/10 851/558/10 -f 843/559/10 845/839/10 847/840/10 -f 847/840/10 849/557/10 843/559/10 -f 853/560/10 854/563/10 855/561/10 -f 854/563/10 835/590/10 857/564/10 -f 835/566/10 836/569/10 858/567/10 -f 836/569/10 853/560/10 856/570/10 -f 861/572/11 865/589/11 863/573/11 -f 862/575/11 866/579/11 865/576/11 -f 860/578/11 864/555/11 866/579/11 -f 856/581/7 860/578/7 862/580/7 -f 835/566/2 865/576/2 866/579/2 -f 858/583/1 862/575/1 861/577/1 -f 853/560/1 864/555/1 863/573/1 -f 857/585/16 861/572/16 859/574/16 -f 855/587/2 859/554/2 860/556/2 -f 836/569/16 866/579/16 864/555/16 -f 854/563/7 863/573/7 865/589/7 -f 875/591/29 879/607/29 880/592/29 -f 869/594/30 870/616/30 871/595/30 -f 871/597/30 870/616/30 867/598/30 -f 867/598/30 868/602/30 874/600/30 -f 868/602/30 869/621/30 872/603/30 -f 875/605/29 877/618/29 881/606/29 -f 877/608/29 878/841/29 882/609/29 -f 876/610/29 880/622/29 882/609/29 -f 872/612/31 876/610/31 878/611/31 -f 867/598/32 881/606/32 882/609/32 -f 874/614/33 878/841/33 877/608/33 -f 869/594/33 880/592/33 879/607/33 -f 871/617/34 873/842/34 877/618/34 -f 871/619/32 875/591/32 876/593/32 -f 869/621/34 868/602/34 882/609/34 -f 870/616/31 879/607/31 881/606/31 -f 885/625/2 884/843/2 893/623/2 -f 884/843/2 883/844/2 893/623/2 -f 883/844/2 894/845/2 893/623/2 -f 893/623/2 892/846/2 891/847/2 -f 891/847/2 890/848/2 889/624/2 -f 889/624/2 888/849/2 885/625/2 -f 888/849/2 887/850/2 885/625/2 -f 887/850/2 886/851/2 885/625/2 -f 893/623/2 891/847/2 889/624/2 -f 913/626/35 914/852/35 911/627/35 -f 908/629/7 913/635/7 912/630/7 -f 907/632/10 912/628/10 911/627/10 -f 910/634/11 914/636/11 913/635/11 -f 910/634/16 909/633/16 911/627/16 -f 921/637/36 922/853/36 919/638/36 -f 915/640/7 916/645/7 921/637/7 -f 915/640/10 920/641/10 919/642/10 -f 918/644/11 922/853/11 921/637/11 -f 917/643/16 919/642/16 922/646/16 -f 926/648/13 924/854/13 234/316/13 -f 923/649/8 925/650/8 227/321/8 -f 337/317/11 226/165/11 230/318/11 -f 226/165/11 244/164/11 230/318/11 -f 243/153/10 225/155/10 227/321/10 -f 225/155/10 338/319/10 227/321/10 -f 910/651/1 908/629/1 907/631/1 -f 918/647/1 916/855/1 915/653/1 +f 573/900/217 924/901/217 574/902/217 +f 573/903/218 925/904/218 923/905/218 +f 581/906/219 843/907/219 567/908/219 +f 577/909/220 925/904/220 575/910/220 +f 582/911/221 576/912/221 926/913/221 +f 576/912/222 577/914/222 575/915/222 +f 566/916/223 582/917/223 568/918/223 +f 574/902/224 926/913/224 576/912/224 +f 575/915/222 574/919/222 576/912/222 +f 578/920/222 579/921/222 577/914/222 +f 578/920/225 584/922/225 580/923/225 +f 579/924/226 581/925/226 577/909/226 +f 580/923/227 583/926/227 579/924/227 +f 586/927/222 583/928/222 584/929/222 +f 584/929/222 582/917/222 586/927/222 +f 581/906/222 583/930/222 585/931/222 +f 585/932/227 566/916/227 565/933/227 +f 645/934/228 634/935/228 633/936/228 +f 634/935/228 635/937/228 623/938/228 +f 635/937/228 624/939/228 623/938/228 +f 636/940/228 625/941/228 624/939/228 +f 637/942/228 626/943/228 625/941/228 +f 626/943/228 639/944/228 627/945/228 +f 627/945/228 640/946/228 628/947/228 +f 640/946/228 629/948/228 628/947/228 +f 641/949/228 630/950/228 629/951/228 +f 642/952/228 631/953/228 630/950/228 +f 643/954/228 632/955/228 631/953/228 +f 632/955/228 645/934/228 633/936/228 +f 598/956/222 657/957/222 597/958/222 +f 597/958/222 656/959/222 596/960/222 +f 595/961/222 656/959/222 655/962/222 +f 594/963/222 655/962/222 654/964/222 +f 594/963/222 653/965/222 593/966/222 +f 593/967/222 652/968/222 592/969/222 +f 592/969/222 651/970/222 591/971/222 +f 591/971/222 650/972/222 590/973/222 +f 589/974/222 650/972/222 649/975/222 +f 588/976/222 649/975/222 648/977/222 +f 588/976/222 647/978/222 587/979/222 +f 587/979/222 658/980/222 598/956/222 +f 678/981/229 837/982/229 676/983/229 +f 682/984/221 684/985/221 680/986/221 +f 681/987/220 683/988/220 685/989/220 +f 685/989/220 687/990/220 689/991/220 +f 686/992/221 688/993/221 684/985/221 +f 696/994/221 700/995/221 702/996/221 +f 694/997/221 698/998/221 700/995/221 +f 730/999/221 731/1000/221 728/1001/221 +f 695/1002/220 699/1003/220 693/1004/220 +f 693/1004/220 697/1005/220 691/1006/220 +f 727/1007/220 733/1008/220 729/1009/220 +f 748/1010/221 746/1011/221 744/1012/221 +f 734/1013/221 735/1014/221 731/1000/221 +f 733/1008/220 736/1015/220 737/1016/220 +f 749/1017/220 743/1018/220 745/1019/220 +f 737/1016/220 740/1020/220 741/1021/220 +f 738/1022/221 739/1023/221 735/1014/221 +f 748/1010/221 754/1024/221 750/1025/221 +f 753/1026/220 747/1027/220 749/1017/220 +f 752/1028/221 758/1029/221 754/1024/221 +f 757/1030/220 751/1031/220 753/1026/220 +f 572/1032/224 659/1033/224 570/1034/224 +f 660/1035/218 571/1036/218 569/1037/218 +f 759/1038/221 678/1039/221 676/983/221 +f 761/1040/222 677/1041/222 678/1039/222 +f 677/1042/220 760/1043/220 675/1044/220 +f 760/1043/228 676/983/228 675/1044/228 +f 765/1045/220 767/1046/220 763/1047/220 +f 766/1048/221 768/1049/221 770/1050/221 +f 769/1051/220 773/1052/220 767/1046/220 +f 774/1053/221 770/1050/221 768/1049/221 +f 771/1054/220 789/1055/220 773/1052/220 +f 790/1056/221 772/1057/221 774/1053/221 +f 777/1058/220 791/1059/220 789/1055/220 +f 790/1056/221 792/1060/221 778/1061/221 +f 783/1062/220 785/1063/220 781/1064/220 +f 784/1065/221 782/1066/221 786/1067/221 +f 787/1068/220 795/1069/220 785/1063/220 +f 796/1070/221 788/1071/221 786/1067/221 +f 793/1072/220 791/1059/220 779/1073/220 +f 796/1070/221 786/1067/221 782/1066/221 +f 821/1074/220 825/1075/220 819/1076/220 +f 821/1074/220 829/1077/220 827/1078/220 +f 822/1079/221 826/1080/221 828/1081/221 +f 822/1079/221 830/1082/221 824/1083/221 +f 819/1076/217 826/1084/217 820/1085/217 +f 834/1086/221 836/1087/221 832/1088/221 +f 834/1086/228 831/1089/228 838/1090/228 +f 837/982/222 836/1091/222 833/1092/222 +f 837/982/229 675/1044/229 676/983/229 +f 838/1090/220 835/1093/220 837/982/220 +f 833/1092/229 677/1094/229 675/1044/229 +f 834/1086/229 678/981/229 677/1094/229 +f 846/1095/228 839/1096/228 848/1097/228 +f 842/1098/219 840/1099/219 841/1100/219 +f 845/1101/217 840/1099/217 846/1102/217 +f 848/1103/227 842/1098/227 843/1104/227 +f 585/931/219 848/1105/219 581/906/219 +f 845/1106/222 842/1098/222 841/1100/222 +f 565/1107/219 846/1108/219 585/931/219 +f 565/1107/219 843/907/219 845/1109/219 +f 850/1110/219 844/1111/219 849/1112/219 +f 849/1112/228 852/1113/228 850/1110/228 +f 855/1114/230 854/1115/230 853/1116/230 +f 859/1117/231 856/1118/231 855/1114/231 +f 859/1119/220 853/1116/220 857/1120/220 +f 860/1121/221 854/1115/221 856/1118/221 +f 871/1122/228 867/1123/228 863/1124/228 +f 697/1005/220 873/1125/220 691/1006/220 +f 698/998/221 692/1126/221 874/1127/221 +f 890/1128/221 886/1129/221 882/1130/221 +f 899/1131/221 904/1132/221 900/1133/221 +f 889/1134/220 891/1135/220 883/1136/220 +f 893/1137/220 895/1138/220 896/1139/220 +f 894/1140/220 897/1141/220 895/1142/220 +f 875/1143/220 898/1144/220 897/1145/220 +f 876/1146/220 896/1147/220 898/1148/220 +f 901/1149/221 903/1150/221 899/1151/221 +f 902/1152/221 905/1153/221 901/1154/221 +f 900/1155/221 906/1156/221 902/1157/221 +f 896/1158/217 902/1157/217 898/1159/217 +f 875/1143/222 906/1156/222 876/1146/222 +f 898/1160/228 901/1154/228 897/1161/228 +f 893/1137/228 903/1150/228 894/1140/228 +f 897/1162/227 899/1151/227 895/1163/227 +f 895/1164/222 900/1133/222 896/1165/222 +f 876/1146/227 904/1132/227 893/1137/227 +f 894/1140/217 905/1166/217 875/1167/217 +f 915/1168/232 920/1169/232 916/1170/232 +f 909/1171/233 911/1172/233 912/1173/233 +f 911/1174/233 907/1175/233 913/1176/233 +f 907/1175/233 914/1177/233 913/1178/233 +f 908/1179/233 912/1180/233 914/1181/233 +f 915/1182/232 921/1183/232 919/1184/232 +f 917/1185/232 922/1186/232 921/1183/232 +f 916/1187/232 922/1186/232 918/1188/232 +f 912/1189/234 918/1188/234 914/1190/234 +f 907/1175/235 922/1186/235 908/1179/235 +f 914/1191/236 917/1185/236 913/1192/236 +f 909/1171/236 919/1184/236 910/1193/236 +f 911/1194/237 917/1195/237 915/1182/237 +f 911/1196/235 916/1170/235 912/1197/235 +f 909/1198/237 922/1186/237 920/1199/237 +f 910/1193/234 921/1183/234 907/1175/234 +f 926/1200/224 572/1032/224 570/1034/224 +f 923/1201/218 569/1037/218 571/1036/218 +f 582/917/221 926/1200/221 570/1034/221 +f 569/1037/220 925/1202/220 581/906/220 +f 945/1203/221 931/1204/221 946/1205/221 +f 944/1206/227 932/1207/227 945/1203/227 +f 947/1208/220 929/1209/220 948/1210/220 +f 948/1210/227 934/1211/227 943/1212/227 +f 946/1213/227 930/1214/227 947/1208/227 +f 942/1215/221 936/1216/221 941/1217/221 +f 943/1212/238 935/1218/238 942/1215/238 +f 963/1219/221 951/1220/221 962/1221/221 +f 958/1222/239 952/1223/239 961/1224/239 +f 961/1224/220 949/1225/220 964/1226/220 +f 949/1227/227 963/1219/227 964/1228/227 +f 957/1229/220 955/1230/220 958/1222/220 +f 962/1221/240 953/1231/240 960/1232/240 +f 957/1229/228 961/1233/228 962/1234/228 +f 960/1232/221 954/1235/221 959/1236/221 +f 951/1237/222 952/1238/222 954/1235/222 +f 944/1206/241 965/1239/241 933/1240/241 +f 966/1241/220 967/1242/220 965/1239/220 +f 927/1243/222 928/1244/222 931/1245/222 +f 946/1246/228 947/1247/228 938/1248/228 +f 969/1249/217 971/1250/217 973/1251/217 +f 992/1252/220 985/1253/220 989/1254/220 +f 1007/1255/240 1008/1256/240 1001/1257/240 +f 573/900/217 923/1258/217 924/901/217 +f 573/903/218 575/910/218 925/904/218 +f 581/906/219 848/1105/219 843/907/219 +f 577/909/220 581/925/220 925/904/220 +f 582/911/221 578/920/221 576/912/221 +f 576/912/222 578/920/222 577/914/222 +f 566/916/223 586/927/223 582/917/223 +f 574/902/224 924/901/224 926/913/224 +f 575/915/222 573/1259/222 574/919/222 +f 578/920/222 580/1260/222 579/921/222 +f 578/920/225 582/911/225 584/922/225 +f 579/924/226 583/926/226 581/925/226 +f 580/923/227 584/922/227 583/926/227 +f 586/927/222 585/932/222 583/928/222 +f 585/932/227 586/927/227 566/916/227 +f 645/934/228 646/1261/228 634/935/228 +f 634/935/228 646/1261/228 635/937/228 +f 635/937/228 636/940/228 624/939/228 +f 636/940/228 637/942/228 625/941/228 +f 637/942/228 638/1262/228 626/943/228 +f 626/943/228 638/1262/228 639/944/228 +f 627/945/228 639/944/228 640/946/228 +f 640/946/228 641/1263/228 629/948/228 +f 641/949/228 642/952/228 630/950/228 +f 642/952/228 643/954/228 631/953/228 +f 643/954/228 644/1264/228 632/955/228 +f 632/955/228 644/1264/228 645/934/228 +f 598/956/222 658/980/222 657/957/222 +f 597/958/222 657/957/222 656/959/222 +f 595/961/222 596/960/222 656/959/222 +f 594/963/222 595/961/222 655/962/222 +f 594/963/222 654/964/222 653/965/222 +f 593/967/222 653/1265/222 652/968/222 +f 592/969/222 652/968/222 651/970/222 +f 591/971/222 651/970/222 650/972/222 +f 589/974/222 590/973/222 650/972/222 +f 588/976/222 589/974/222 649/975/222 +f 588/976/222 648/977/222 647/978/222 +f 587/979/222 647/978/222 658/980/222 +f 678/981/229 838/1090/229 837/982/229 +f 682/984/221 686/992/221 684/985/221 +f 681/987/220 679/1266/220 683/988/220 +f 685/989/220 683/988/220 687/990/220 +f 686/992/221 690/1267/221 688/993/221 +f 696/994/221 694/997/221 700/995/221 +f 694/997/221 692/1126/221 698/998/221 +f 730/999/221 734/1013/221 731/1000/221 +f 695/1002/220 701/1268/220 699/1003/220 +f 693/1004/220 699/1003/220 697/1005/220 +f 727/1007/220 732/1269/220 733/1008/220 +f 748/1010/221 750/1025/221 746/1011/221 +f 734/1013/221 738/1022/221 735/1014/221 +f 733/1008/220 732/1269/220 736/1015/220 +f 749/1017/220 747/1027/220 743/1018/220 +f 737/1016/220 736/1015/220 740/1020/220 +f 738/1022/221 742/1270/221 739/1023/221 +f 748/1010/221 752/1028/221 754/1024/221 +f 753/1026/220 751/1031/220 747/1027/220 +f 752/1028/221 756/1271/221 758/1029/221 +f 757/1030/220 755/1272/220 751/1031/220 +f 759/1038/221 761/1040/221 678/1039/221 +f 761/1040/222 762/1273/222 677/1041/222 +f 677/1042/220 762/1274/220 760/1043/220 +f 760/1043/228 759/1038/228 676/983/228 +f 765/1045/220 769/1051/220 767/1046/220 +f 766/1048/221 764/1275/221 768/1049/221 +f 769/1051/220 771/1054/220 773/1052/220 +f 774/1053/221 772/1057/221 770/1050/221 +f 771/1054/220 775/1276/220 789/1055/220 +f 790/1056/221 776/1277/221 772/1057/221 +f 789/1055/220 775/1276/220 777/1058/220 +f 777/1058/220 779/1073/220 791/1059/220 +f 778/1061/221 776/1277/221 790/1056/221 +f 792/1060/221 780/1278/221 778/1061/221 +f 787/1068/220 797/1279/220 795/1069/220 +f 796/1070/221 798/1280/221 788/1071/221 +f 779/1073/220 781/1064/220 793/1072/220 +f 781/1064/220 785/1063/220 795/1069/220 +f 793/1072/220 781/1064/220 795/1069/220 +f 782/1066/221 780/1278/221 794/1281/221 +f 780/1278/221 792/1060/221 794/1281/221 +f 794/1281/221 796/1070/221 782/1066/221 +f 821/1074/220 827/1078/220 825/1075/220 +f 821/1074/220 823/1282/220 829/1077/220 +f 822/1079/221 820/1085/221 826/1080/221 +f 822/1079/221 828/1081/221 830/1082/221 +f 819/1076/217 825/1283/217 826/1084/217 +f 834/1086/221 833/1092/221 836/1087/221 +f 834/1086/228 832/1284/228 831/1089/228 +f 837/982/222 835/1285/222 836/1091/222 +f 837/982/229 833/1092/229 675/1044/229 +f 838/1090/220 831/1286/220 835/1093/220 +f 833/1092/229 834/1086/229 677/1094/229 +f 834/1086/229 838/1090/229 678/981/229 +f 846/1095/228 840/1099/228 839/1096/228 +f 842/1098/219 839/1096/219 840/1099/219 +f 845/1101/217 841/1100/217 840/1099/217 +f 848/1103/227 839/1096/227 842/1098/227 +f 585/931/219 846/1108/219 848/1105/219 +f 845/1106/222 843/1287/222 842/1098/222 +f 565/1107/219 845/1109/219 846/1108/219 +f 565/1107/219 567/908/219 843/907/219 +f 850/1110/219 847/1288/219 844/1111/219 +f 849/1112/228 851/1289/228 852/1113/228 +f 855/1114/230 856/1118/230 854/1115/230 +f 859/1117/231 860/1290/231 856/1118/231 +f 859/1119/220 855/1114/220 853/1116/220 +f 860/1121/221 858/1291/221 854/1115/221 +f 863/1124/228 862/1292/228 861/1293/228 +f 861/1293/228 872/1294/228 863/1124/228 +f 872/1294/228 871/1122/228 863/1124/228 +f 871/1122/228 870/1295/228 867/1123/228 +f 870/1295/228 869/1296/228 867/1123/228 +f 869/1296/228 868/1297/228 867/1123/228 +f 867/1123/228 866/1298/228 865/1299/228 +f 865/1299/228 864/1300/228 867/1123/228 +f 864/1300/228 863/1124/228 867/1123/228 +f 882/1130/221 880/1301/221 878/1302/221 +f 878/1302/221 892/1303/221 890/1128/221 +f 890/1128/221 888/1304/221 886/1129/221 +f 886/1129/221 884/1305/221 882/1130/221 +f 882/1130/221 878/1302/221 890/1128/221 +f 899/1131/221 903/1150/221 904/1132/221 +f 891/1135/220 877/1306/220 879/1307/220 +f 879/1307/220 881/1308/220 891/1135/220 +f 881/1308/220 883/1136/220 891/1135/220 +f 883/1136/220 885/1309/220 887/1310/220 +f 887/1310/220 889/1134/220 883/1136/220 +f 893/1137/220 894/1140/220 895/1138/220 +f 894/1140/220 875/1167/220 897/1141/220 +f 875/1143/220 876/1146/220 898/1144/220 +f 876/1146/220 893/1137/220 896/1147/220 +f 901/1149/221 905/1166/221 903/1150/221 +f 902/1152/221 906/1156/221 905/1153/221 +f 900/1155/221 904/1132/221 906/1156/221 +f 896/1158/217 900/1155/217 902/1157/217 +f 875/1143/222 905/1153/222 906/1156/222 +f 898/1160/228 902/1152/228 901/1154/228 +f 893/1137/228 904/1132/228 903/1150/228 +f 897/1162/227 901/1149/227 899/1151/227 +f 895/1164/222 899/1131/222 900/1133/222 +f 876/1146/227 906/1156/227 904/1132/227 +f 894/1140/217 903/1150/217 905/1166/217 +f 915/1168/232 919/1184/232 920/1169/232 +f 909/1171/233 910/1193/233 911/1172/233 +f 911/1174/233 910/1193/233 907/1175/233 +f 907/1175/233 908/1179/233 914/1177/233 +f 908/1179/233 909/1198/233 912/1180/233 +f 915/1182/232 917/1195/232 921/1183/232 +f 917/1185/232 918/1311/232 922/1186/232 +f 916/1187/232 920/1199/232 922/1186/232 +f 912/1189/234 916/1187/234 918/1188/234 +f 907/1175/235 921/1183/235 922/1186/235 +f 914/1191/236 918/1311/236 917/1185/236 +f 909/1171/236 920/1169/236 919/1184/236 +f 911/1194/237 913/1312/237 917/1195/237 +f 911/1196/235 915/1168/235 916/1170/235 +f 909/1198/237 908/1179/237 922/1186/237 +f 910/1193/234 919/1184/234 921/1183/234 +f 926/1200/224 924/1313/224 572/1032/224 +f 923/1201/218 925/1202/218 569/1037/218 +f 659/1033/221 568/918/221 570/1034/221 +f 568/918/221 582/917/221 570/1034/221 +f 581/906/220 567/908/220 569/1037/220 +f 567/908/220 660/1035/220 569/1037/220 +f 945/1203/221 932/1207/221 931/1204/221 +f 944/1206/227 933/1240/227 932/1207/227 +f 947/1208/220 930/1214/220 929/1209/220 +f 948/1210/227 929/1209/227 934/1211/227 +f 946/1213/227 931/1314/227 930/1214/227 +f 942/1215/221 935/1218/221 936/1216/221 +f 943/1212/238 934/1211/238 935/1218/238 +f 963/1219/221 950/1315/221 951/1220/221 +f 958/1222/239 955/1230/239 952/1223/239 +f 961/1224/220 952/1223/220 949/1225/220 +f 949/1227/227 950/1315/227 963/1219/227 +f 957/1229/220 956/1316/220 955/1230/220 +f 962/1221/240 951/1220/240 953/1231/240 +f 960/1232/228 959/1236/228 962/1234/228 +f 959/1236/228 957/1229/228 962/1234/228 +f 957/1229/228 958/1222/228 961/1233/228 +f 961/1233/228 964/1317/228 963/1318/228 +f 961/1233/228 963/1318/228 962/1234/228 +f 960/1232/221 953/1231/221 954/1235/221 +f 951/1237/222 950/1319/222 949/1320/222 +f 952/1238/222 955/1321/222 956/1322/222 +f 951/1237/222 949/1320/222 952/1238/222 +f 954/1235/222 953/1231/222 951/1237/222 +f 952/1238/222 956/1322/222 954/1235/222 +f 944/1206/241 966/1241/241 965/1239/241 +f 966/1241/220 968/1323/220 967/1242/220 +f 967/1324/222 937/1325/222 965/1326/222 +f 937/1325/222 927/1243/222 965/1326/222 +f 928/1244/222 936/1216/222 935/1218/222 +f 928/1244/222 935/1218/222 934/1327/222 +f 933/1328/222 965/1326/222 927/1243/222 +f 928/1244/222 934/1327/222 930/1329/222 +f 934/1327/222 929/1330/222 930/1329/222 +f 932/1331/222 933/1328/222 931/1245/222 +f 933/1328/222 927/1243/222 931/1245/222 +f 928/1244/222 930/1329/222 931/1245/222 +f 939/1332/228 940/1333/228 966/1241/228 +f 940/1333/228 968/1323/228 966/1241/228 +f 939/1332/228 944/1334/228 946/1246/228 +f 966/1241/228 944/1334/228 939/1332/228 +f 944/1334/228 945/1335/228 946/1246/228 +f 947/1247/228 948/1336/228 943/1337/228 +f 947/1247/228 943/1337/228 938/1248/228 +f 943/1337/228 942/1215/228 938/1248/228 +f 942/1215/228 941/1217/228 938/1248/228 +f 938/1248/228 939/1332/228 946/1246/228 +f 969/1249/217 970/1338/217 971/1250/217 +f 971/1250/217 972/1339/217 973/1251/217 +f 973/1251/217 974/1340/217 975/1341/217 +f 975/1341/217 976/1342/217 973/1251/217 +f 976/1342/217 969/1249/217 973/1251/217 +f 985/1253/220 986/1343/220 987/1344/220 +f 987/1344/220 988/1345/220 985/1253/220 +f 988/1345/220 989/1254/220 985/1253/220 +f 989/1254/220 990/1346/220 991/1347/220 +f 991/1347/220 992/1252/220 989/1254/220 +f 1001/1257/240 1002/1348/240 1003/1349/240 +f 1003/1349/240 1004/1350/240 1001/1257/240 +f 1004/1350/240 1005/1351/240 1001/1257/240 +f 1005/1351/240 1006/1352/240 1001/1257/240 +f 1006/1352/240 1007/1255/240 1001/1257/240 s 1 -f 2/10/16 3/420/5 1/417/16 -f 4/7/5 5/421/25 3/420/5 -f 6/4/25 7/424/11 5/421/25 -f 8/28/11 9/425/37 7/424/11 -f 10/26/37 11/428/6 9/425/37 -f 12/21/6 13/429/7 11/428/6 -f 14/19/7 15/3/3 13/2/7 -f 16/20/3 17/409/23 15/3/3 -f 18/17/23 19/412/10 17/409/23 -f 20/13/10 21/413/38 19/412/10 -f 22/11/38 23/416/4 21/413/38 -f 24/9/4 1/417/16 23/416/4 -f 32/25/6 43/40/7 31/22/7 -f 29/15/23 40/47/10 28/16/10 -f 36/5/5 47/33/25 35/6/25 -f 26/12/4 37/29/16 25/8/16 -f 33/24/37 44/39/6 32/25/6 -f 30/18/3 41/45/23 29/15/23 -f 25/8/16 48/31/5 36/5/5 -f 27/14/38 38/50/4 26/12/4 -f 34/27/11 45/37/37 33/24/37 -f 31/655/7 42/42/3 30/18/3 -f 28/16/10 39/48/38 27/14/38 -f 35/6/25 46/35/11 34/27/11 -f 51/32/39 72/856/40 71/857/39 -f 49/656/41 72/856/40 50/30/40 -f 49/656/41 62/858/42 61/859/41 -f 60/51/42 63/860/43 62/858/42 -f 58/46/44 63/860/43 59/49/43 -f 58/46/44 65/861/45 64/862/44 -f 56/658/46 65/861/45 57/44/45 -f 56/658/46 67/863/28 66/864/46 -f 54/38/47 67/865/28 55/657/28 -f 54/38/47 69/866/48 68/867/47 -f 52/34/49 69/866/48 53/36/48 -f 52/34/49 71/857/39 70/868/49 -f 64/862/10 75/869/38 63/860/38 -f 71/857/25 82/870/11 70/868/11 -f 68/867/6 79/871/7 67/865/7 -f 65/861/23 76/872/10 64/862/10 -f 72/856/5 83/873/25 71/857/25 -f 62/858/4 73/874/16 61/859/16 -f 69/866/37 80/875/6 68/867/6 -f 66/864/3 77/876/23 65/861/23 -f 61/859/16 84/877/5 72/856/5 -f 63/860/38 74/878/4 62/858/4 -f 70/868/11 81/879/37 69/866/37 -f 67/863/7 78/880/3 66/864/3 -f 104/73/6 115/881/50 103/70/7 -f 101/63/23 112/106/10 100/64/10 -f 108/53/5 119/102/51 107/54/25 -f 98/60/4 109/882/52 97/56/16 -f 105/72/37 116/883/53 104/73/6 -f 102/66/3 113/104/54 101/63/23 -f 97/56/16 120/884/55 108/53/5 -f 99/62/38 110/885/56 98/60/4 -f 106/75/11 117/99/57 105/72/37 -f 103/659/7 114/886/58 102/66/3 -f 100/64/10 111/107/59 99/62/38 -f 107/54/25 118/103/11 106/75/11 -f 121/83/60 120/884/55 109/882/52 -f 122/80/61 119/102/51 120/884/55 -f 174/887/5 142/888/16 148/889/5 -f 178/890/10 130/891/38 177/116/62 -f 117/99/57 126/91/63 116/883/53 -f 126/91/63 115/881/50 116/883/53 -f 115/892/50 128/90/64 114/886/58 -f 128/90/64 113/104/54 114/886/58 -f 170/893/6 166/894/37 190/895/6 -f 169/896/7 194/897/3 180/898/3 -f 131/84/65 110/885/56 111/107/59 -f 110/885/56 121/83/60 109/882/52 -f 84/877/66 87/52/24 83/873/24 -f 85/58/20 84/877/66 73/874/20 -f 74/878/67 85/58/20 73/874/20 -f 75/869/68 96/57/67 74/878/67 -f 94/61/69 75/869/68 76/872/69 -f 77/876/70 94/61/69 76/872/69 -f 92/68/71 77/876/70 78/880/71 -f 91/67/72 78/880/71 79/899/72 -f 80/875/73 91/71/72 79/871/72 -f 81/879/74 90/69/73 80/875/73 -f 88/76/75 81/879/74 82/870/75 -f 83/873/24 88/76/75 82/870/75 -f 140/95/6 151/133/7 139/92/7 -f 174/887/5 154/900/25 173/113/76 -f 144/78/5 155/125/77 143/79/77 -f 134/85/4 145/121/16 133/81/16 -f 141/94/13 152/132/6 140/95/6 -f 138/87/3 149/138/8 137/88/8 -f 133/81/16 156/123/5 144/78/5 -f 135/660/19 146/144/4 134/85/4 -f 177/116/62 136/901/4 176/902/4 -f 139/661/7 150/135/3 138/87/3 -f 170/893/6 184/903/7 169/896/7 -f 180/898/3 193/904/23 179/119/78 -f 173/113/76 160/905/11 172/906/11 -f 176/902/4 142/888/16 175/907/16 -f 179/119/78 124/908/10 178/909/10 -f 162/910/5 173/113/76 161/140/77 -f 157/911/7 180/898/3 168/912/3 -f 159/674/13 170/893/6 158/913/6 -f 163/914/16 174/887/5 162/910/5 -f 164/915/4 175/907/16 163/914/16 -f 168/912/3 179/119/78 167/676/8 -f 158/913/6 169/896/7 157/911/7 -f 165/117/19 176/902/4 164/915/4 -f 172/916/11 166/894/37 171/109/79 -f 168/917/71 181/677/72 157/918/72 -f 167/919/80 182/122/71 168/917/71 -f 164/920/67 185/680/81 165/921/81 -f 164/920/67 187/681/20 186/131/67 -f 162/922/66 187/134/20 163/923/20 -f 162/922/66 189/137/82 188/682/66 -f 158/924/73 191/143/83 159/925/83 -f 158/924/73 181/677/72 192/146/73 -f 204/926/11 215/927/37 203/928/37 -f 201/929/7 212/930/3 200/931/3 -f 198/932/10 209/933/38 197/934/38 -f 205/935/25 216/936/11 204/926/11 -f 202/937/6 213/938/7 201/939/7 -f 199/940/23 210/941/10 198/932/10 -f 206/942/5 217/943/25 205/935/25 -f 196/944/4 207/945/16 195/946/16 -f 203/928/37 214/947/6 202/937/6 -f 200/931/3 211/948/23 199/940/23 -f 195/946/16 218/949/5 206/942/5 -f 197/934/38 208/950/4 196/944/4 -f 234/951/84 351/952/85 352/953/85 -f 279/954/38 268/257/10 267/258/38 -f 286/955/11 275/242/25 274/244/11 -f 283/956/7 272/247/6 271/250/7 -f 280/957/10 269/255/23 268/257/10 -f 287/958/25 276/240/5 275/242/25 -f 277/959/16 266/260/4 265/263/16 -f 284/960/6 273/245/37 272/247/6 -f 281/961/23 270/253/3 269/255/23 -f 288/962/5 265/263/16 276/240/5 -f 278/963/4 267/258/38 266/260/4 -f 285/964/37 274/244/11 273/245/37 -f 282/965/3 271/251/7 270/253/3 -f 298/966/86 287/958/87 286/955/86 -f 287/958/87 300/967/88 288/962/88 -f 300/967/88 277/959/89 288/962/88 -f 289/968/89 278/963/90 277/959/89 -f 278/963/90 291/969/91 279/954/91 -f 279/954/91 292/970/92 280/957/92 -f 292/970/92 281/961/93 280/957/92 -f 293/971/93 282/965/94 281/961/93 -f 294/972/94 283/973/95 282/965/94 -f 295/974/95 284/960/96 283/956/95 -f 296/975/96 285/964/97 284/960/96 -f 297/976/97 286/955/86 285/964/97 -f 299/977/25 312/219/5 300/967/5 -f 289/968/16 302/223/4 290/978/4 -f 296/975/6 309/237/37 297/976/37 -f 293/971/23 306/231/3 294/972/3 -f 300/967/5 301/222/16 289/968/16 -f 290/978/4 303/225/38 291/969/38 -f 297/976/37 310/239/11 298/966/11 -f 294/972/3 307/232/7 295/979/7 -f 291/969/38 304/227/10 292/970/10 -f 298/966/11 311/220/25 299/977/25 -f 295/974/7 308/234/6 296/975/6 -f 292/970/10 305/229/23 293/971/23 -f 221/980/98 344/981/99 225/982/100 -f 340/983/101 338/984/102 341/985/103 -f 343/986/104 341/985/103 344/981/99 -f 225/982/100 341/985/103 338/984/102 -f 342/987/105 337/317/106 339/988/107 -f 335/241/23 390/989/108 334/243/10 -f 342/987/105 226/165/109 337/317/106 -f 226/165/109 343/986/104 222/990/110 -f 340/983/101 342/987/105 339/988/107 -f 328/256/11 382/991/111 327/259/37 -f 331/708/16 386/992/112 330/252/5 -f 334/243/10 389/993/113 333/246/38 -f 327/259/37 383/994/114 326/261/6 -f 325/262/7 392/995/115 336/264/3 -f 222/990/110 344/981/99 221/980/98 -f 330/252/5 385/996/116 329/254/25 -f 333/246/38 388/997/117 332/248/4 -f 326/261/6 384/998/118 325/262/7 -f 336/264/3 391/999/119 335/241/23 -f 329/254/25 381/1000/120 328/256/11 -f 332/248/4 387/1001/121 331/249/16 -f 339/1002/7 346/1003/122 340/1004/7 -f 345/1005/122 348/1006/2 346/1003/122 -f 347/1007/2 350/1008/22 348/1006/2 -f 349/1009/123 351/952/85 350/1008/123 -f 362/269/124 357/709/20 358/270/20 -f 368/710/125 372/281/126 374/278/125 -f 366/277/127 361/272/124 362/269/124 -f 364/276/126 370/549/28 372/281/126 -f 359/271/28 371/288/126 369/290/28 -f 371/288/126 367/275/125 373/286/125 -f 375/1010/128 378/1011/126 376/1012/128 -f 377/1013/126 380/1014/125 378/1011/126 -f 407/293/1 412/297/129 408/283/1 -f 316/705/11 397/1015/130 317/228/25 -f 323/218/23 404/1016/131 324/704/3 -f 313/221/7 394/1017/132 314/224/6 -f 320/236/4 401/1018/133 321/238/38 -f 317/228/25 398/1019/134 318/230/5 -f 324/704/3 393/1020/135 313/221/7 -f 314/224/6 395/1021/136 315/226/37 -f 321/238/38 402/1022/137 322/707/10 -f 318/230/5 399/1023/138 319/706/16 -f 315/226/37 396/1024/139 316/705/11 -f 322/707/10 403/1025/140 323/218/23 -f 319/233/16 400/1026/141 320/236/4 -f 387/1027/121 398/1019/134 386/1028/112 -f 386/1028/112 397/1015/130 385/1029/116 -f 385/1029/116 396/1024/139 381/1030/120 -f 381/1030/120 395/1021/136 382/1031/111 -f 382/1031/111 394/1017/132 383/1032/114 -f 384/1033/118 394/1017/132 393/1020/135 -f 384/1033/118 404/1016/131 392/1034/115 -f 391/1035/119 404/1016/131 403/1025/140 -f 391/1035/119 402/1022/137 390/1036/108 -f 390/1036/108 401/1018/133 389/1037/113 -f 389/1037/113 400/1026/141 388/1038/117 -f 388/1038/117 399/1039/138 387/1040/121 -f 428/1041/142 423/1042/2 424/1043/2 -f 411/292/129 416/306/143 412/297/129 -f 415/300/143 420/713/144 416/306/143 -f 432/1044/145 427/1045/142 428/1041/142 -f 436/1046/146 431/1047/145 432/1044/145 -f 417/307/147 430/312/148 413/298/148 -f 413/298/148 426/294/149 409/284/149 -f 409/284/149 422/296/2 406/285/2 -f 405/291/2 425/311/149 410/712/149 -f 410/712/149 429/315/148 414/299/148 -f 414/299/148 433/715/147 418/304/147 -f 346/1048/10 350/1049/150 340/1050/151 -f 349/1051/152 345/1005/11 339/1002/153 -f 338/319/154 350/1049/150 351/1052/155 -f 337/317/156 352/1053/157 349/1051/152 -f 352/1053/157 337/317/156 234/316/158 -f 231/320/159 338/319/154 351/1052/155 -f 444/1054/160 447/1055/161 443/1056/160 -f 349/1051/152 339/1002/153 337/317/156 -f 350/1049/150 338/319/154 340/1050/151 -f 445/1057/162 442/1058/72 441/1059/72 -f 448/1060/161 449/1061/163 447/1055/161 -f 456/1062/164 453/1063/165 454/1064/165 -f 451/1065/166 446/1066/162 445/1057/162 -f 454/1064/165 449/1061/163 450/1067/163 -f 456/1062/164 457/1068/167 455/1069/164 -f 458/1070/167 459/1071/168 457/1068/167 -f 460/1072/168 461/1073/7 459/1071/168 -f 462/1074/169 463/1075/2 461/1073/169 -f 464/1076/2 465/1077/170 463/1075/2 -f 467/1078/122 452/1079/166 451/1065/166 -f 467/1078/122 470/344/7 468/340/122 -f 469/1080/1 472/1081/171 470/344/1 -f 471/1082/171 474/1083/172 472/1081/171 -f 473/1084/172 476/1085/173 474/1083/172 -f 478/1086/1 479/1087/174 477/1088/1 -f 480/1089/174 481/1090/11 479/1087/174 -f 482/1091/11 483/1092/175 481/1090/11 -f 484/1093/175 485/1094/2 483/1092/175 -f 486/1095/2 487/1096/176 485/1094/2 -f 488/1097/176 489/1098/10 487/1096/176 -f 490/1099/10 491/1100/177 489/1098/10 -f 492/1101/177 477/1102/1 491/1100/177 -f 514/1103/178 515/1104/179 511/1105/180 -f 510/1106/181 511/1105/180 509/1107/182 -f 507/1108/183 513/1109/184 508/1110/185 -f 516/1111/186 552/1112/187 524/1113/188 -f 529/1114/189 539/1115/190 525/1116/191 -f 512/1117/192 517/1118/193 513/1109/184 -f 514/1119/178 532/375/194 534/1120/195 -f 521/1121/196 553/1122/197 527/1123/198 -f 526/1124/199 527/1125/198 523/1126/200 -f 515/1127/179 545/1128/201 511/1129/180 -f 518/1130/202 523/1126/200 515/1104/179 -f 516/1131/186 525/1132/191 517/1118/193 -f 527/1125/198 522/1133/203 521/1134/196 -f 524/1135/188 529/1136/189 525/1132/191 -f 525/1116/191 535/1137/204 517/1138/193 -f 529/1136/189 519/1139/205 520/1140/206 -f 507/1141/183 546/1142/207 512/1143/192 -f 513/1144/184 531/734/208 508/1145/185 -f 531/734/208 534/1120/195 532/375/194 -f 536/1146/209 539/1115/190 540/1147/210 -f 534/1120/195 535/1137/204 536/1146/209 -f 540/1147/210 541/1148/211 542/1149/212 -f 538/739/213 541/1148/211 537/378/214 -f 518/1150/202 540/1147/210 526/1124/199 -f 526/1124/199 542/1149/212 530/1151/215 -f 513/1144/184 535/1137/204 533/1152/216 -f 529/1114/189 537/378/214 541/1148/211 -f 514/1119/178 536/1146/209 518/1150/202 -f 522/1153/203 542/1149/212 538/739/213 -f 544/1154/217 545/1128/201 546/1142/207 -f 545/1128/201 548/1155/218 546/1142/207 -f 547/1156/219 552/1112/187 548/1155/218 -f 551/1157/220 554/1158/221 552/1112/187 -f 554/1158/221 549/1159/222 550/1160/223 -f 528/1161/224 552/1112/187 554/1158/221 -f 512/1143/192 548/1155/218 516/1111/186 -f 528/1161/224 550/1160/223 519/1162/205 -f 511/1129/180 543/1163/225 509/1164/182 -f 515/1127/179 551/1157/220 547/1156/219 -f 527/1123/198 551/1157/220 523/1165/200 -f 569/1166/226 578/1167/227 570/1168/228 -f 561/1169/77 568/1170/229 569/1166/226 -f 559/1171/2 566/1172/230 567/1173/231 -f 556/1174/232 565/1175/233 557/1176/8 -f 561/1169/77 570/1168/228 562/1177/234 -f 560/1178/235 567/1173/231 568/1170/229 -f 558/1179/236 565/1180/233 566/1172/230 -f 555/1181/1 563/1182/237 556/1174/232 -f 562/1177/234 564/1183/238 555/1181/1 -f 574/1184/239 573/1185/240 577/1186/241 -f 567/1173/231 576/1187/242 568/1170/229 -f 566/1172/230 573/1188/240 574/1189/239 -f 564/1183/238 571/1190/243 563/1182/237 -f 570/1168/228 572/1191/244 564/1183/238 -f 569/1166/226 576/1187/242 577/1192/241 -f 567/1173/231 574/1189/239 575/1193/245 -f 563/1182/237 573/1194/240 565/1175/233 -f 587/1195/246 592/1196/247 589/1197/248 -f 588/1198/175 593/1199/249 587/1195/246 -f 595/1200/250 590/1201/174 589/1197/248 -f 587/1195/246 593/1199/249 591/1202/251 -f 589/1197/248 592/1196/247 595/1200/250 -f 600/1203/176 603/1204/252 599/1205/253 -f 605/1206/254 602/1207/177 601/1208/255 -f 597/1209/256 605/1206/254 598/1210/257 -f 601/1208/255 598/1210/257 605/1206/254 -f 599/1205/253 603/1204/252 597/1209/256 -f 608/408/258 609/397/2 607/399/258 -f 610/402/2 611/748/259 609/397/2 -f 620/1211/6 633/1212/37 621/1213/37 -f 627/1214/38 640/1215/10 628/1216/10 -f 624/1217/5 637/1218/16 625/1219/16 -f 621/1213/37 634/1220/11 622/1221/11 -f 628/1216/10 641/1222/23 629/1223/23 -f 625/1224/16 638/1225/4 626/1226/4 -f 622/1221/11 635/1227/25 623/1228/25 -f 629/1223/23 642/1229/3 630/1230/3 -f 619/1231/7 632/1232/6 620/1211/6 -f 626/1226/4 639/1233/38 627/1214/38 -f 623/1228/25 636/1234/5 624/1217/5 -f 630/1230/3 631/1235/7 619/1231/7 -f 650/448/260 651/772/261 647/444/260 -f 643/478/2 649/796/262 644/480/2 -f 648/1236/262 654/447/258 649/449/262 -f 666/1237/10 677/1238/38 665/1239/38 -f 673/1240/25 684/1241/11 672/1242/11 -f 670/1243/6 681/1244/7 669/1245/7 -f 667/1246/23 678/1247/10 666/1237/10 -f 674/1248/5 685/1249/25 673/1240/25 -f 664/1250/4 675/1251/16 663/1252/16 -f 671/1253/37 682/1254/6 670/1243/6 -f 668/1255/3 679/1256/23 667/1246/23 -f 663/1252/16 686/1257/5 674/1248/5 -f 665/1239/38 676/1258/4 664/1250/4 -f 672/1242/11 683/1259/37 671/1253/37 -f 669/1260/7 680/1261/3 668/1255/3 -f 683/1259/263 694/1262/264 682/1254/264 -f 680/1261/265 691/1263/266 679/1256/266 -f 675/1251/267 698/1264/268 686/1257/268 -f 676/1258/269 689/1265/270 688/1266/269 -f 683/1259/263 696/1267/271 695/1268/263 -f 681/1269/18 692/1270/265 680/1261/265 -f 678/1247/272 689/1265/270 677/1238/270 -f 684/1241/271 697/1271/273 696/1267/271 -f 681/1244/18 694/1262/264 693/1272/18 -f 679/1256/266 690/1273/272 678/1247/272 -f 686/1257/268 697/1271/273 685/1249/273 -f 675/1251/267 688/1266/269 687/1274/267 -f 688/1266/4 699/1275/274 687/1274/16 -f 695/1268/37 706/1276/275 694/1262/6 -f 692/1270/3 703/1277/276 691/1263/23 -f 687/1274/16 710/1278/277 698/1264/5 -f 689/1265/38 700/1279/278 688/1266/4 -f 696/1267/11 707/1280/279 695/1268/37 -f 693/1281/7 704/1282/280 692/1270/3 -f 690/1273/10 701/1283/281 689/1265/38 -f 697/1271/25 708/1284/282 696/1267/11 -f 694/1262/6 705/1285/283 693/1272/7 -f 691/1263/23 702/1286/284 690/1273/10 -f 698/1264/5 709/1287/285 697/1271/25 -f 699/1275/274 711/1288/2 710/1278/277 -f 701/1283/281 711/1289/2 700/1279/278 -f 708/1284/282 711/1290/2 707/1280/279 -f 705/1291/283 711/1292/2 704/1282/280 -f 702/1286/284 711/1293/2 701/1283/281 -f 709/1287/285 711/1294/2 708/1284/282 -f 706/1276/275 711/1295/2 705/1285/283 -f 703/1277/276 711/1296/2 702/1286/284 -f 710/1278/277 711/1297/2 709/1287/285 -f 707/1280/279 711/1298/2 706/1276/275 -f 704/1282/280 711/1299/2 703/1277/276 -f 700/1279/278 711/1300/2 699/1275/274 -f 717/1301/10 728/1302/38 716/1303/38 -f 724/1304/25 735/1305/11 723/1306/11 -f 721/1307/6 732/1308/7 720/1309/7 -f 718/1310/23 729/1311/10 717/1301/10 -f 725/1312/5 736/1313/25 724/1304/25 -f 715/1314/4 726/1315/16 714/1316/16 -f 722/1317/37 733/1318/6 721/1307/6 -f 719/1319/3 730/1320/23 718/1310/23 -f 714/1316/16 737/1321/5 725/1312/5 -f 716/1303/38 727/1322/4 715/1314/4 -f 723/1306/11 734/1323/37 722/1317/37 -f 720/1324/7 731/1325/3 719/1319/3 -f 733/1318/264 746/1326/263 745/1327/264 -f 730/1320/266 743/1328/265 742/1329/266 -f 726/1315/267 749/1330/268 737/1321/268 -f 727/1322/269 740/1331/270 739/1332/269 -f 735/1305/271 746/1326/263 734/1323/263 -f 732/1333/18 743/1328/265 731/1325/265 -f 729/1311/272 740/1331/270 728/1302/270 -f 735/1305/271 748/1334/273 747/1335/271 -f 732/1308/18 745/1327/264 744/1336/18 -f 729/1311/272 742/1329/266 741/1337/272 -f 737/1321/268 748/1334/273 736/1313/273 -f 726/1315/267 739/1332/269 738/1338/267 -f 739/1332/4 750/1339/274 738/1338/16 -f 746/1326/37 757/1340/275 745/1327/6 -f 743/1328/3 754/1341/276 742/1329/23 -f 738/1338/16 761/1342/277 749/1330/5 -f 740/1331/38 751/1343/278 739/1332/4 -f 747/1335/11 758/1344/279 746/1326/37 -f 744/1345/7 755/1346/280 743/1328/3 -f 741/1337/10 752/1347/281 740/1331/38 -f 748/1334/25 759/1348/282 747/1335/11 -f 745/1327/6 756/1349/283 744/1336/7 -f 742/1329/23 753/1350/284 741/1337/10 -f 749/1330/5 760/1351/285 748/1334/25 -f 750/1339/274 762/1352/2 761/1342/277 -f 752/1347/281 762/1353/2 751/1343/278 -f 759/1348/282 762/1354/2 758/1344/279 -f 756/1355/283 762/1356/2 755/1346/280 -f 753/1350/284 762/1357/2 752/1347/281 -f 760/1351/285 762/1358/2 759/1348/282 -f 757/1340/275 762/1359/2 756/1349/283 -f 754/1341/276 762/1360/2 753/1350/284 -f 761/1342/277 762/1361/2 760/1351/285 -f 758/1344/279 762/1362/2 757/1340/275 -f 755/1346/280 762/1363/2 754/1341/276 -f 751/1343/278 762/1364/2 750/1339/274 -f 782/489/1 646/441/1 650/469/260 -f 647/471/260 782/489/1 650/469/260 -f 781/487/1 645/436/1 767/1365/1 -f 376/1012/128 833/1366/286 375/1010/128 -f 838/1367/1 839/1368/173 837/1369/1 -f 840/1370/173 841/1371/7 839/1368/173 -f 842/1372/7 843/1373/27 841/1374/7 -f 844/1375/27 845/1376/2 843/1373/27 -f 846/1377/2 847/1378/22 845/1376/2 -f 848/1379/22 849/1380/16 847/1378/22 -f 850/1381/16 851/1382/286 849/1380/16 -f 852/1383/286 837/1369/1 851/1382/286 -f 887/1384/37 898/1385/11 886/1386/11 -f 894/1387/4 905/1388/38 893/1389/38 -f 884/1390/5 895/1391/16 883/1392/16 -f 891/1393/23 902/1394/3 890/1395/3 -f 888/1396/6 899/1397/37 887/1384/37 -f 883/1392/16 906/1398/4 894/1387/4 -f 885/1399/25 896/1400/5 884/1390/5 -f 892/1401/10 903/1402/23 891/1393/23 -f 889/1403/7 900/1404/6 888/1396/6 -f 886/1386/11 897/1405/25 885/1399/25 -f 893/1389/38 904/1406/10 892/1401/10 -f 890/1395/3 901/1407/7 889/1408/7 -f 924/854/7 231/1409/84 234/316/84 -f 2/10/16 4/7/5 3/420/5 -f 4/7/5 6/4/25 5/421/25 -f 6/4/25 8/28/11 7/424/11 -f 8/28/11 10/26/37 9/425/37 -f 10/26/37 12/21/6 11/428/6 -f 12/21/6 14/23/7 13/429/7 -f 14/19/7 16/20/3 15/3/3 -f 16/20/3 18/17/23 17/409/23 -f 18/17/23 20/13/10 19/412/10 -f 20/13/10 22/11/38 21/413/38 -f 22/11/38 24/9/4 23/416/4 -f 24/9/4 2/10/16 1/417/16 -f 32/25/6 44/39/6 43/40/7 -f 29/15/23 41/45/23 40/47/10 -f 36/5/5 48/31/5 47/33/25 -f 26/12/4 38/50/4 37/29/16 -f 33/24/37 45/37/37 44/39/6 -f 30/18/3 42/42/3 41/45/23 -f 25/8/16 37/29/16 48/31/5 -f 27/14/38 39/48/38 38/50/4 -f 34/27/11 46/35/11 45/37/37 -f 31/655/7 43/43/7 42/42/3 -f 28/16/10 40/47/10 39/48/38 -f 35/6/25 47/33/25 46/35/11 -f 51/32/39 50/30/40 72/856/40 -f 49/656/41 61/859/41 72/856/40 -f 49/656/41 60/51/42 62/858/42 -f 60/51/42 59/49/43 63/860/43 -f 58/46/44 64/862/44 63/860/43 -f 58/46/44 57/44/45 65/861/45 -f 56/658/46 66/864/46 65/861/45 -f 56/658/46 55/41/28 67/863/28 -f 54/38/47 68/867/47 67/865/28 -f 54/38/47 53/36/48 69/866/48 -f 52/34/49 70/868/49 69/866/48 -f 52/34/49 51/32/39 71/857/39 -f 64/862/10 76/872/10 75/869/38 -f 71/857/25 83/873/25 82/870/11 -f 68/867/6 80/875/6 79/871/7 -f 65/861/23 77/876/23 76/872/10 -f 72/856/5 84/877/5 83/873/25 -f 62/858/4 74/878/4 73/874/16 -f 69/866/37 81/879/37 80/875/6 -f 66/864/3 78/880/3 77/876/23 -f 61/859/16 73/874/16 84/877/5 -f 63/860/38 75/869/38 74/878/4 -f 70/868/11 82/870/11 81/879/37 -f 67/863/7 79/899/7 78/880/3 -f 104/73/6 116/883/53 115/881/50 -f 101/63/23 113/104/54 112/106/10 -f 108/53/5 120/884/55 119/102/51 -f 98/60/4 110/885/56 109/882/52 -f 105/72/37 117/99/57 116/883/53 -f 102/66/3 114/886/58 113/104/54 -f 97/56/16 109/882/52 120/884/55 -f 99/62/38 111/107/59 110/885/56 -f 106/75/11 118/103/11 117/99/57 -f 103/659/7 115/892/50 114/886/58 -f 100/64/10 112/106/10 111/107/59 -f 107/54/25 119/102/51 118/103/11 -f 121/83/60 122/80/61 120/884/55 -f 122/80/61 123/77/287 119/102/51 -f 174/887/5 175/907/16 142/888/16 -f 178/890/10 124/1410/10 130/891/38 -f 117/99/57 125/662/288 126/91/63 -f 126/91/63 127/93/289 115/881/50 -f 115/892/50 127/89/289 128/90/64 -f 128/90/64 129/86/290 113/104/54 -f 170/893/6 171/109/79 166/894/37 -f 169/896/7 184/903/7 194/897/3 -f 131/84/65 132/82/291 110/885/56 -f 110/885/56 132/82/291 121/83/60 -f 84/877/66 86/55/66 87/52/24 -f 85/58/20 86/55/66 84/877/66 -f 74/878/67 96/57/67 85/58/20 -f 75/869/68 95/59/68 96/57/67 -f 94/61/69 95/59/68 75/869/68 -f 77/876/70 93/65/70 94/61/69 -f 92/68/71 93/65/70 77/876/70 -f 91/67/72 92/68/71 78/880/71 -f 80/875/73 90/69/73 91/71/72 -f 81/879/74 89/74/74 90/69/73 -f 88/76/75 89/74/74 81/879/74 -f 83/873/24 87/52/24 88/76/75 -f 140/95/6 152/132/6 151/133/7 -f 174/887/5 148/889/5 154/900/25 -f 144/78/5 156/123/5 155/125/77 -f 134/85/4 146/144/4 145/121/16 -f 141/94/13 153/130/13 152/132/6 -f 138/87/3 150/135/3 149/138/8 -f 133/81/16 145/121/16 156/123/5 -f 135/660/19 147/145/19 146/144/4 -f 177/116/62 130/891/38 136/901/4 -f 139/661/7 151/136/7 150/135/3 -f 170/893/6 190/895/6 184/903/7 -f 180/898/3 194/897/3 193/904/23 -f 173/113/76 154/900/25 160/905/11 -f 176/902/4 136/901/4 142/888/16 -f 179/119/78 193/904/23 124/908/10 -f 162/910/5 174/887/5 173/113/76 -f 157/911/7 169/896/7 180/898/3 -f 159/674/13 171/109/79 170/893/6 -f 163/914/16 175/907/16 174/887/5 -f 164/915/4 176/902/4 175/907/16 -f 168/912/3 180/898/3 179/119/78 -f 158/913/6 170/893/6 169/896/7 -f 165/117/19 177/116/62 176/902/4 -f 172/916/11 160/1411/11 166/894/37 -f 168/917/71 182/122/71 181/677/72 -f 167/919/80 183/124/80 182/122/71 -f 164/920/67 186/131/67 185/680/81 -f 164/920/67 163/1412/20 187/681/20 -f 162/922/66 188/682/66 187/134/20 -f 162/922/66 161/1413/82 189/137/82 -f 158/924/73 192/146/73 191/143/83 -f 158/924/73 157/1414/72 181/677/72 -f 204/926/11 216/936/11 215/927/37 -f 201/929/7 213/1415/7 212/930/3 -f 198/932/10 210/941/10 209/933/38 -f 205/935/25 217/943/25 216/936/11 -f 202/937/6 214/947/6 213/938/7 -f 199/940/23 211/948/23 210/941/10 -f 206/942/5 218/949/5 217/943/25 -f 196/944/4 208/950/4 207/945/16 -f 203/928/37 215/927/37 214/947/6 -f 200/931/3 212/930/3 211/948/23 -f 195/946/16 207/945/16 218/949/5 -f 197/934/38 209/933/38 208/950/4 -f 234/951/84 231/1416/84 351/952/85 -f 279/954/38 280/957/10 268/257/10 -f 286/955/11 287/958/25 275/242/25 -f 283/956/7 284/960/6 272/247/6 -f 280/957/10 281/961/23 269/255/23 -f 287/958/25 288/962/5 276/240/5 -f 277/959/16 278/963/4 266/260/4 -f 284/960/6 285/964/37 273/245/37 -f 281/961/23 282/965/3 270/253/3 -f 288/962/5 277/959/16 265/263/16 -f 278/963/4 279/954/38 267/258/38 -f 285/964/37 286/955/11 274/244/11 -f 282/965/3 283/973/7 271/251/7 -f 298/966/86 299/977/87 287/958/87 -f 287/958/87 299/977/87 300/967/88 -f 300/967/88 289/968/89 277/959/89 -f 289/968/89 290/978/90 278/963/90 -f 278/963/90 290/978/90 291/969/91 -f 279/954/91 291/969/91 292/970/92 -f 292/970/92 293/971/93 281/961/93 -f 293/971/93 294/972/94 282/965/94 -f 294/972/94 295/979/95 283/973/95 -f 295/974/95 296/975/96 284/960/96 -f 296/975/96 297/976/97 285/964/97 -f 297/976/97 298/966/86 286/955/86 -f 299/977/25 311/220/25 312/219/5 -f 289/968/16 301/222/16 302/223/4 -f 296/975/6 308/234/6 309/237/37 -f 293/971/23 305/229/23 306/231/3 -f 300/967/5 312/219/5 301/222/16 -f 290/978/4 302/223/4 303/225/38 -f 297/976/37 309/237/37 310/239/11 -f 294/972/3 306/231/3 307/232/7 -f 291/969/38 303/225/38 304/227/10 -f 298/966/11 310/239/11 311/220/25 -f 295/974/7 307/235/7 308/234/6 -f 292/970/10 304/227/10 305/229/23 -f 343/986/104 342/987/105 341/985/103 -f 225/982/100 344/981/99 341/985/103 -f 335/241/23 391/999/119 390/989/108 -f 342/987/105 343/986/104 226/165/109 -f 340/983/101 341/985/103 342/987/105 -f 328/256/11 381/1000/120 382/991/111 -f 331/708/16 387/1417/121 386/992/112 -f 334/243/10 390/989/108 389/993/113 -f 327/259/37 382/991/111 383/994/114 -f 325/262/7 384/998/118 392/995/115 -f 222/990/110 343/986/104 344/981/99 -f 330/252/5 386/992/112 385/996/116 -f 333/246/38 389/993/113 388/997/117 -f 326/261/6 383/994/114 384/998/118 -f 336/264/3 392/995/115 391/999/119 -f 329/254/25 385/996/116 381/1000/120 -f 332/248/4 388/997/117 387/1001/121 -f 339/1002/7 345/1005/122 346/1003/122 -f 345/1005/122 347/1007/2 348/1006/2 -f 347/1007/2 349/1009/22 350/1008/22 -f 349/1009/123 352/953/85 351/952/85 -f 362/269/124 361/272/124 357/709/20 -f 368/710/125 364/276/126 372/281/126 -f 366/277/127 365/274/127 361/272/124 -f 364/276/126 360/268/28 370/549/28 -f 359/271/28 363/273/126 371/288/126 -f 371/288/126 363/273/126 367/275/125 -f 375/1010/128 377/1013/126 378/1011/126 -f 377/1013/126 379/1418/125 380/1014/125 -f 407/293/1 411/292/129 412/297/129 -f 316/705/11 396/1024/139 397/1015/130 -f 323/218/23 403/1025/140 404/1016/131 -f 313/221/7 393/1020/135 394/1017/132 -f 320/236/4 400/1026/141 401/1018/133 -f 317/228/25 397/1015/130 398/1019/134 -f 324/704/3 404/1016/131 393/1020/135 -f 314/224/6 394/1017/132 395/1021/136 -f 321/238/38 401/1018/133 402/1022/137 -f 318/230/5 398/1019/134 399/1023/138 -f 315/226/37 395/1021/136 396/1024/139 -f 322/707/10 402/1022/137 403/1025/140 -f 319/233/16 399/1039/138 400/1026/141 -f 387/1027/121 399/1023/138 398/1019/134 -f 386/1028/112 398/1019/134 397/1015/130 -f 385/1029/116 397/1015/130 396/1024/139 -f 381/1030/120 396/1024/139 395/1021/136 -f 382/1031/111 395/1021/136 394/1017/132 -f 384/1033/118 383/1032/114 394/1017/132 -f 384/1033/118 393/1020/135 404/1016/131 -f 391/1035/119 392/1034/115 404/1016/131 -f 391/1035/119 403/1025/140 402/1022/137 -f 390/1036/108 402/1022/137 401/1018/133 -f 389/1037/113 401/1018/133 400/1026/141 -f 388/1038/117 400/1026/141 399/1039/138 -f 428/1041/142 427/1045/142 423/1042/2 -f 411/292/129 415/300/143 416/306/143 -f 415/300/143 419/305/144 420/713/144 -f 432/1044/145 431/1047/145 427/1045/142 -f 436/1046/146 435/314/146 431/1047/145 -f 417/307/147 434/714/147 430/312/148 -f 413/298/148 430/312/148 426/294/149 -f 409/284/149 426/294/149 422/296/2 -f 405/291/2 421/302/2 425/311/149 -f 410/712/149 425/311/149 429/315/148 -f 414/299/148 429/315/148 433/715/147 -f 346/1048/10 348/1419/10 350/1049/150 -f 349/1051/152 347/1420/11 345/1005/11 -f 444/1054/160 448/1060/161 447/1055/161 -f 445/1057/162 446/1066/162 442/1058/72 -f 448/1060/161 450/1067/163 449/1061/163 -f 456/1062/164 455/1069/164 453/1063/165 -f 451/1065/166 452/1079/166 446/1066/162 -f 454/1064/165 453/1063/165 449/1061/163 -f 456/1062/164 458/1070/167 457/1068/167 -f 458/1070/167 460/1072/168 459/1071/168 -f 460/1072/168 462/1074/7 461/1073/7 -f 462/1074/169 464/1076/2 463/1075/2 -f 464/1076/2 466/1421/170 465/1077/170 -f 467/1078/122 468/340/122 452/1079/166 -f 467/1078/122 469/1080/7 470/344/7 -f 469/1080/1 471/1082/171 472/1081/171 -f 471/1082/171 473/1084/172 474/1083/172 -f 473/1084/172 475/1422/173 476/1085/173 -f 478/1086/1 480/1089/174 479/1087/174 -f 480/1089/174 482/1091/11 481/1090/11 -f 482/1091/11 484/1093/175 483/1092/175 -f 484/1093/175 486/1095/2 485/1094/2 -f 486/1095/2 488/1097/176 487/1096/176 -f 488/1097/176 490/1099/10 489/1098/10 -f 490/1099/10 492/1101/177 491/1100/177 -f 492/1101/177 478/1423/1 477/1102/1 -f 514/1103/178 518/1130/202 515/1104/179 -f 510/1106/181 514/1103/178 511/1105/180 -f 507/1108/183 512/1117/192 513/1109/184 -f 516/1111/186 548/1155/218 552/1112/187 -f 529/1114/189 541/1148/211 539/1115/190 -f 512/1117/192 516/1131/186 517/1118/193 -f 514/1119/178 510/1106/181 532/375/194 -f 521/1121/196 549/1159/222 553/1122/197 -f 526/1124/199 530/1151/215 527/1125/198 -f 515/1127/179 547/1156/219 545/1128/201 -f 518/1130/202 526/1124/199 523/1126/200 -f 516/1131/186 524/1135/188 525/1132/191 -f 527/1125/198 530/1151/215 522/1133/203 -f 524/1135/188 528/1424/224 529/1136/189 -f 525/1116/191 539/1115/190 535/1137/204 -f 529/1136/189 528/1424/224 519/1139/205 -f 507/1141/183 544/1154/217 546/1142/207 -f 513/1144/184 533/1152/216 531/734/208 -f 531/734/208 533/1152/216 534/1120/195 -f 536/1146/209 535/1137/204 539/1115/190 -f 534/1120/195 533/1152/216 535/1137/204 -f 540/1147/210 539/1115/190 541/1148/211 -f 538/739/213 542/1149/212 541/1148/211 -f 518/1150/202 536/1146/209 540/1147/210 -f 526/1124/199 540/1147/210 542/1149/212 -f 513/1144/184 517/1138/193 535/1137/204 -f 529/1114/189 520/1140/206 537/378/214 -f 514/1119/178 534/1120/195 536/1146/209 -f 522/1153/203 530/1151/215 542/1149/212 -f 544/1154/217 543/1163/225 545/1128/201 -f 545/1128/201 547/1156/219 548/1155/218 -f 547/1156/219 551/1157/220 552/1112/187 -f 551/1157/220 553/1122/197 554/1158/221 -f 554/1158/221 553/1122/197 549/1159/222 -f 528/1161/224 524/1113/188 552/1112/187 -f 512/1143/192 546/1142/207 548/1155/218 -f 528/1161/224 554/1158/221 550/1160/223 -f 511/1129/180 545/1128/201 543/1163/225 -f 515/1127/179 523/1165/200 551/1157/220 -f 527/1123/198 553/1122/197 551/1157/220 -f 569/1166/226 577/1192/241 578/1167/227 -f 561/1169/77 560/1178/235 568/1170/229 -f 559/1171/2 558/1179/236 566/1172/230 -f 556/1174/232 563/1182/237 565/1175/233 -f 561/1169/77 569/1166/226 570/1168/228 -f 560/1178/235 559/1171/2 567/1173/231 -f 558/1179/236 557/1425/8 565/1180/233 -f 555/1181/1 564/1183/238 563/1182/237 -f 562/1177/234 570/1168/228 564/1183/238 -f 573/1185/240 571/1426/243 577/1186/241 -f 571/1426/243 572/1427/244 577/1186/241 -f 572/1427/244 578/1428/227 577/1186/241 -f 577/1186/241 576/1429/242 575/1430/245 -f 575/1430/245 574/1184/239 577/1186/241 -f 567/1173/231 575/1193/245 576/1187/242 -f 566/1172/230 565/1180/233 573/1188/240 -f 564/1183/238 572/1191/244 571/1190/243 -f 570/1168/228 578/1167/227 572/1191/244 -f 569/1166/226 568/1170/229 576/1187/242 -f 567/1173/231 566/1172/230 574/1189/239 -f 563/1182/237 571/1190/243 573/1194/240 -f 587/1195/246 591/1202/251 592/1196/247 -f 588/1198/175 594/1431/175 593/1199/249 -f 595/1200/250 596/1432/174 590/1201/174 -f 600/1203/176 604/1433/176 603/1204/252 -f 605/1206/254 606/1434/177 602/1207/177 -f 597/1209/256 603/1204/252 605/1206/254 -f 608/408/258 610/402/2 609/397/2 -f 610/402/2 612/406/259 611/748/259 -f 620/1211/6 632/1232/6 633/1212/37 -f 627/1214/38 639/1233/38 640/1215/10 -f 624/1217/5 636/1234/5 637/1218/16 -f 621/1213/37 633/1212/37 634/1220/11 -f 628/1216/10 640/1215/10 641/1222/23 -f 625/1224/16 637/1435/16 638/1225/4 -f 622/1221/11 634/1220/11 635/1227/25 -f 629/1223/23 641/1222/23 642/1229/3 -f 619/1231/7 631/1235/7 632/1232/6 -f 626/1226/4 638/1225/4 639/1233/38 -f 623/1228/25 635/1227/25 636/1234/5 -f 630/1230/3 642/1229/3 631/1235/7 -f 650/448/260 652/451/261 651/772/261 -f 643/478/2 648/1436/262 649/796/262 -f 648/1236/262 653/1437/258 654/447/258 -f 666/1237/10 678/1247/10 677/1238/38 -f 673/1240/25 685/1249/25 684/1241/11 -f 670/1243/6 682/1254/6 681/1244/7 -f 667/1246/23 679/1256/23 678/1247/10 -f 674/1248/5 686/1257/5 685/1249/25 -f 664/1250/4 676/1258/4 675/1251/16 -f 671/1253/37 683/1259/37 682/1254/6 -f 668/1255/3 680/1261/3 679/1256/23 -f 663/1252/16 675/1251/16 686/1257/5 -f 665/1239/38 677/1238/38 676/1258/4 -f 672/1242/11 684/1241/11 683/1259/37 -f 669/1260/7 681/1269/7 680/1261/3 -f 683/1259/263 695/1268/263 694/1262/264 -f 680/1261/265 692/1270/265 691/1263/266 -f 675/1251/267 687/1274/267 698/1264/268 -f 676/1258/269 677/1238/270 689/1265/270 -f 683/1259/263 684/1241/271 696/1267/271 -f 681/1269/18 693/1281/18 692/1270/265 -f 678/1247/272 690/1273/272 689/1265/270 -f 684/1241/271 685/1249/273 697/1271/273 -f 681/1244/18 682/1254/264 694/1262/264 -f 679/1256/266 691/1263/266 690/1273/272 -f 686/1257/268 698/1264/268 697/1271/273 -f 675/1251/267 676/1258/269 688/1266/269 -f 688/1266/4 700/1279/278 699/1275/274 -f 695/1268/37 707/1280/279 706/1276/275 -f 692/1270/3 704/1282/280 703/1277/276 -f 687/1274/16 699/1275/274 710/1278/277 -f 689/1265/38 701/1283/281 700/1279/278 -f 696/1267/11 708/1284/282 707/1280/279 -f 693/1281/7 705/1291/283 704/1282/280 -f 690/1273/10 702/1286/284 701/1283/281 -f 697/1271/25 709/1287/285 708/1284/282 -f 694/1262/6 706/1276/275 705/1285/283 -f 691/1263/23 703/1277/276 702/1286/284 -f 698/1264/5 710/1278/277 709/1287/285 -f 717/1301/10 729/1311/10 728/1302/38 -f 724/1304/25 736/1313/25 735/1305/11 -f 721/1307/6 733/1318/6 732/1308/7 -f 718/1310/23 730/1320/23 729/1311/10 -f 725/1312/5 737/1321/5 736/1313/25 -f 715/1314/4 727/1322/4 726/1315/16 -f 722/1317/37 734/1323/37 733/1318/6 -f 719/1319/3 731/1325/3 730/1320/23 -f 714/1316/16 726/1315/16 737/1321/5 -f 716/1303/38 728/1302/38 727/1322/4 -f 723/1306/11 735/1305/11 734/1323/37 -f 720/1324/7 732/1333/7 731/1325/3 -f 733/1318/264 734/1323/263 746/1326/263 -f 730/1320/266 731/1325/265 743/1328/265 -f 726/1315/267 738/1338/267 749/1330/268 -f 727/1322/269 728/1302/270 740/1331/270 -f 735/1305/271 747/1335/271 746/1326/263 -f 732/1333/18 744/1345/18 743/1328/265 -f 729/1311/272 741/1337/272 740/1331/270 -f 735/1305/271 736/1313/273 748/1334/273 -f 732/1308/18 733/1318/264 745/1327/264 -f 729/1311/272 730/1320/266 742/1329/266 -f 737/1321/268 749/1330/268 748/1334/273 -f 726/1315/267 727/1322/269 739/1332/269 -f 739/1332/4 751/1343/278 750/1339/274 -f 746/1326/37 758/1344/279 757/1340/275 -f 743/1328/3 755/1346/280 754/1341/276 -f 738/1338/16 750/1339/274 761/1342/277 -f 740/1331/38 752/1347/281 751/1343/278 -f 747/1335/11 759/1348/282 758/1344/279 -f 744/1345/7 756/1355/283 755/1346/280 -f 741/1337/10 753/1350/284 752/1347/281 -f 748/1334/25 760/1351/285 759/1348/282 -f 745/1327/6 757/1340/275 756/1349/283 -f 742/1329/23 754/1341/276 753/1350/284 -f 749/1330/5 761/1342/277 760/1351/285 -f 782/489/1 771/1438/1 646/441/1 -f 647/471/260 781/487/1 782/489/1 -f 781/487/1 647/471/260 645/436/1 -f 376/1012/128 834/550/286 833/1366/286 -f 838/1367/1 840/1370/173 839/1368/173 -f 840/1370/173 842/1439/7 841/1371/7 -f 842/1372/7 844/1375/27 843/1373/27 -f 844/1375/27 846/1377/2 845/1376/2 -f 846/1377/2 848/1379/22 847/1378/22 -f 848/1379/22 850/1381/16 849/1380/16 -f 850/1381/16 852/1383/286 851/1382/286 -f 852/1383/286 838/1367/1 837/1369/1 -f 887/1384/37 899/1397/37 898/1385/11 -f 894/1387/4 906/1398/4 905/1388/38 -f 884/1390/5 896/1400/5 895/1391/16 -f 891/1393/23 903/1402/23 902/1394/3 -f 888/1396/6 900/1404/6 899/1397/37 -f 883/1392/16 895/1391/16 906/1398/4 -f 885/1399/25 897/1405/25 896/1400/5 -f 892/1401/10 904/1406/10 903/1402/23 -f 889/1403/7 901/1440/7 900/1404/6 -f 886/1386/11 898/1385/11 897/1405/25 -f 893/1389/38 905/1388/38 904/1406/10 -f 890/1395/3 902/1394/3 901/1407/7 -f 924/854/7 923/1441/7 231/1409/84 +f 572/1353/242 673/1354/243 674/1355/243 +f 601/1356/244 590/973/220 589/974/244 +f 608/1357/221 597/958/245 596/960/221 +f 605/1358/217 594/963/246 593/966/217 +f 602/1359/220 591/971/247 590/973/220 +f 609/1360/245 598/956/248 597/958/245 +f 599/1361/227 588/976/249 587/979/227 +f 606/1362/246 595/961/250 594/963/246 +f 603/1363/247 592/969/251 591/971/247 +f 610/1364/248 587/979/227 598/956/248 +f 600/1365/249 589/974/244 588/976/249 +f 607/1366/250 596/960/221 595/961/250 +f 604/1367/251 593/967/217 592/969/251 +f 620/1368/252 609/1360/253 608/1357/252 +f 609/1360/253 622/1369/254 610/1364/254 +f 622/1369/254 599/1361/255 610/1364/254 +f 611/1370/255 600/1365/256 599/1361/255 +f 600/1365/256 613/1371/257 601/1356/257 +f 601/1356/257 614/1372/258 602/1359/258 +f 614/1372/258 603/1363/259 602/1359/258 +f 615/1373/259 604/1367/260 603/1363/259 +f 616/1374/260 605/1375/261 604/1367/260 +f 617/1376/261 606/1362/262 605/1358/261 +f 618/1377/262 607/1366/263 606/1362/262 +f 619/1378/263 608/1357/252 607/1366/263 +f 621/1379/245 634/935/248 622/1369/248 +f 611/1370/227 624/939/249 612/1380/249 +f 618/1377/246 631/953/250 619/1378/250 +f 615/1373/247 628/947/251 616/1374/251 +f 622/1369/248 623/938/227 611/1370/227 +f 612/1380/249 625/941/244 613/1371/244 +f 619/1378/250 632/955/221 620/1368/221 +f 616/1374/251 629/948/217 617/1381/217 +f 613/1371/244 626/943/220 614/1372/220 +f 620/1368/221 633/936/245 621/1379/245 +f 617/1376/217 630/950/246 618/1377/246 +f 614/1372/220 627/945/247 615/1373/247 +f 565/1382/264 666/1383/265 567/1384/266 +f 662/1385/267 660/1386/268 663/1387/269 +f 665/1388/270 663/1387/269 666/1383/265 +f 567/1384/266 663/1387/269 660/1386/268 +f 664/1389/271 659/1033/272 661/1390/273 +f 657/957/247 712/1391/274 656/959/220 +f 664/1389/271 568/918/275 659/1033/272 +f 568/918/275 665/1388/270 566/1392/276 +f 662/1385/267 664/1389/271 661/1390/273 +f 650/972/221 704/1393/277 649/975/250 +f 653/1265/227 708/1394/278 652/968/248 +f 656/959/220 711/1395/279 655/962/244 +f 649/975/250 705/1396/280 648/977/246 +f 647/978/217 714/1397/281 658/980/251 +f 566/1392/276 666/1383/265 565/1382/264 +f 652/968/248 707/1398/282 651/970/245 +f 655/962/244 710/1399/283 654/964/249 +f 648/977/246 706/1400/284 647/978/217 +f 658/980/251 713/1401/285 657/957/247 +f 651/970/245 703/1402/286 650/972/221 +f 654/964/249 709/1403/287 653/965/227 +f 661/1404/217 668/1405/288 662/1406/217 +f 667/1407/288 670/1408/222 668/1405/288 +f 669/1409/222 672/1410/289 670/1408/222 +f 671/1411/290 673/1354/243 672/1410/290 +f 684/985/291 679/1266/292 680/986/292 +f 690/1267/293 694/997/294 696/994/293 +f 688/993/295 683/988/291 684/985/291 +f 686/992/294 692/1126/231 694/997/294 +f 681/987/231 693/1004/294 691/1006/231 +f 693/1004/294 689/991/293 695/1002/293 +f 697/1412/296 700/1413/294 698/1414/296 +f 699/1415/294 702/1416/293 700/1413/294 +f 729/1009/228 734/1013/297 730/999/228 +f 638/1262/221 719/1417/298 639/944/245 +f 645/934/247 726/1418/299 646/1261/251 +f 635/937/217 716/1419/300 636/940/246 +f 642/952/249 723/1420/301 643/954/244 +f 639/944/245 720/1421/302 640/946/248 +f 646/1261/251 715/1422/303 635/937/217 +f 636/940/246 717/1423/304 637/942/250 +f 643/954/244 724/1424/305 644/1264/220 +f 640/946/248 721/1425/306 641/1263/227 +f 637/942/250 718/1426/307 638/1262/221 +f 644/1264/220 725/1427/308 645/934/247 +f 641/949/227 722/1428/309 642/952/249 +f 709/1429/287 720/1421/302 708/1430/278 +f 708/1430/278 719/1417/298 707/1431/282 +f 707/1431/282 718/1426/307 703/1432/286 +f 703/1432/286 717/1423/304 704/1433/277 +f 704/1433/277 716/1419/300 705/1434/280 +f 706/1435/284 716/1419/300 715/1422/303 +f 706/1435/284 726/1418/299 714/1436/281 +f 713/1437/285 726/1418/299 725/1427/308 +f 713/1437/285 724/1424/305 712/1438/274 +f 712/1438/274 723/1420/301 711/1439/279 +f 711/1439/279 722/1428/309 710/1440/283 +f 710/1440/283 721/1441/306 709/1442/287 +f 750/1443/310 745/1444/222 746/1445/222 +f 733/1008/297 738/1022/311 734/1013/297 +f 737/1016/311 742/1270/312 738/1022/311 +f 754/1446/313 749/1447/310 750/1443/310 +f 758/1448/314 753/1449/313 754/1446/313 +f 739/1023/315 752/1028/316 735/1014/316 +f 735/1014/316 748/1010/317 731/1000/317 +f 731/1000/317 744/1012/222 728/1001/222 +f 727/1007/222 747/1027/317 732/1269/317 +f 732/1269/317 751/1031/316 736/1015/316 +f 736/1015/316 755/1272/315 740/1020/315 +f 668/1450/220 672/1451/318 662/1452/319 +f 671/1453/320 667/1407/221 661/1404/321 +f 660/1035/322 672/1451/318 673/1454/323 +f 659/1033/324 674/1455/325 671/1453/320 +f 674/1455/325 659/1033/324 572/1032/326 +f 571/1036/327 660/1035/322 673/1454/323 +f 766/1456/328 769/1457/329 765/1458/328 +f 671/1453/320 661/1404/321 659/1033/324 +f 672/1451/318 660/1035/322 662/1452/319 +f 767/1459/330 764/1460/331 763/1461/331 +f 770/1462/329 771/1463/332 769/1457/329 +f 778/1464/333 775/1465/334 776/1466/334 +f 773/1467/335 768/1468/330 767/1459/330 +f 776/1466/334 771/1463/332 772/1469/332 +f 778/1464/333 779/1470/336 777/1471/333 +f 780/1472/336 781/1473/337 779/1470/336 +f 782/1474/337 783/1475/217 781/1473/337 +f 784/1476/338 785/1477/222 783/1475/338 +f 786/1478/222 787/1479/339 785/1477/222 +f 789/1480/288 774/1481/335 773/1467/335 +f 789/1480/288 792/1060/217 790/1056/288 +f 791/1482/228 794/1483/340 792/1060/228 +f 793/1484/340 796/1485/341 794/1483/340 +f 795/1486/341 798/1487/342 796/1485/341 +f 799/1488/343 804/1489/344 801/1490/345 +f 800/1491/346 805/1492/347 799/1488/343 +f 807/1493/348 802/1494/349 801/1490/345 +f 799/1488/343 805/1492/347 803/1495/350 +f 801/1490/345 804/1489/344 807/1493/348 +f 812/1496/351 815/1497/352 811/1498/353 +f 817/1499/354 814/1500/355 813/1501/356 +f 809/1502/357 817/1499/354 810/1503/358 +f 813/1501/356 810/1503/358 817/1499/354 +f 811/1498/353 815/1497/352 809/1502/357 +f 820/1085/359 821/1074/222 819/1076/359 +f 822/1079/222 823/1282/360 821/1074/222 +f 698/1414/296 873/1504/361 697/1412/296 +f 878/1505/228 879/1506/342 877/1507/228 +f 880/1508/342 881/1509/217 879/1506/342 +f 882/1510/217 883/1511/230 881/1512/217 +f 884/1513/230 885/1514/222 883/1511/230 +f 886/1515/222 887/1516/289 885/1514/222 +f 888/1517/289 889/1518/227 887/1516/289 +f 890/1519/227 891/1520/361 889/1518/227 +f 892/1521/361 877/1507/228 891/1520/361 +f 924/1313/217 571/1522/242 572/1032/242 +f 976/1523/355 978/1524/228 969/1525/228 +f 974/1526/351 983/1527/220 975/1528/220 +f 972/1529/346 981/1530/222 973/1531/222 +f 970/1532/349 979/1533/221 971/1534/221 +f 975/1535/220 984/1536/355 976/1523/355 +f 973/1531/222 982/1537/351 974/1526/351 +f 971/1534/221 980/1538/346 972/1529/346 +f 969/1525/228 977/1539/349 970/1532/349 +f 992/1540/361 994/1541/228 985/1542/228 +f 990/1543/289 999/1544/227 991/1545/227 +f 988/1546/230 997/1547/222 989/1548/222 +f 986/1549/342 995/1550/217 987/1551/217 +f 991/1552/227 1000/1553/361 992/1540/361 +f 989/1548/222 998/1554/289 990/1543/289 +f 987/1551/217 996/1555/230 988/1546/230 +f 985/1542/228 993/1556/342 986/1549/342 +f 1001/1557/228 1016/1558/362 1010/1559/228 +f 1007/1560/224 1014/1561/363 1015/1562/224 +f 1004/1563/364 1013/1564/222 1005/1565/222 +f 1003/1566/239 1009/1567/365 1011/1568/239 +f 1008/1569/362 1015/1570/224 1016/1558/362 +f 1005/1565/222 1014/1561/363 1006/1571/363 +f 1003/1566/239 1012/1572/364 1004/1563/364 +f 1002/1573/365 1010/1559/228 1009/1567/365 +f 572/1353/242 571/1574/242 673/1354/243 +f 601/1356/244 602/1359/220 590/973/220 +f 608/1357/221 609/1360/245 597/958/245 +f 605/1358/217 606/1362/246 594/963/246 +f 602/1359/220 603/1363/247 591/971/247 +f 609/1360/245 610/1364/248 598/956/248 +f 599/1361/227 600/1365/249 588/976/249 +f 606/1362/246 607/1366/250 595/961/250 +f 603/1363/247 604/1367/251 592/969/251 +f 610/1364/248 599/1361/227 587/979/227 +f 600/1365/249 601/1356/244 589/974/244 +f 607/1366/250 608/1357/221 596/960/221 +f 604/1367/251 605/1375/217 593/967/217 +f 620/1368/252 621/1379/253 609/1360/253 +f 609/1360/253 621/1379/253 622/1369/254 +f 622/1369/254 611/1370/255 599/1361/255 +f 611/1370/255 612/1380/256 600/1365/256 +f 600/1365/256 612/1380/256 613/1371/257 +f 601/1356/257 613/1371/257 614/1372/258 +f 614/1372/258 615/1373/259 603/1363/259 +f 615/1373/259 616/1374/260 604/1367/260 +f 616/1374/260 617/1381/261 605/1375/261 +f 617/1376/261 618/1377/262 606/1362/262 +f 618/1377/262 619/1378/263 607/1366/263 +f 619/1378/263 620/1368/252 608/1357/252 +f 621/1379/245 633/936/245 634/935/248 +f 611/1370/227 623/938/227 624/939/249 +f 618/1377/246 630/950/246 631/953/250 +f 615/1373/247 627/945/247 628/947/251 +f 622/1369/248 634/935/248 623/938/227 +f 612/1380/249 624/939/249 625/941/244 +f 619/1378/250 631/953/250 632/955/221 +f 616/1374/251 628/947/251 629/948/217 +f 613/1371/244 625/941/244 626/943/220 +f 620/1368/221 632/955/221 633/936/245 +f 617/1376/217 629/951/217 630/950/246 +f 614/1372/220 626/943/220 627/945/247 +f 665/1388/270 664/1389/271 663/1387/269 +f 567/1384/266 666/1383/265 663/1387/269 +f 657/957/247 713/1401/285 712/1391/274 +f 664/1389/271 665/1388/270 568/918/275 +f 662/1385/267 663/1387/269 664/1389/271 +f 650/972/221 703/1402/286 704/1393/277 +f 653/1265/227 709/1575/287 708/1394/278 +f 656/959/220 712/1391/274 711/1395/279 +f 649/975/250 704/1393/277 705/1396/280 +f 647/978/217 706/1400/284 714/1397/281 +f 566/1392/276 665/1388/270 666/1383/265 +f 652/968/248 708/1394/278 707/1398/282 +f 655/962/244 711/1395/279 710/1399/283 +f 648/977/246 705/1396/280 706/1400/284 +f 658/980/251 714/1397/281 713/1401/285 +f 651/970/245 707/1398/282 703/1402/286 +f 654/964/249 710/1399/283 709/1403/287 +f 661/1404/217 667/1407/288 668/1405/288 +f 667/1407/288 669/1409/222 670/1408/222 +f 669/1409/222 671/1411/289 672/1410/289 +f 671/1411/290 674/1355/243 673/1354/243 +f 684/985/291 683/988/291 679/1266/292 +f 690/1267/293 686/992/294 694/997/294 +f 688/993/295 687/990/295 683/988/291 +f 686/992/294 682/984/231 692/1126/231 +f 681/987/231 685/989/294 693/1004/294 +f 693/1004/294 685/989/294 689/991/293 +f 697/1412/296 699/1415/294 700/1413/294 +f 699/1415/294 701/1576/293 702/1416/293 +f 729/1009/228 733/1008/297 734/1013/297 +f 638/1262/221 718/1426/307 719/1417/298 +f 645/934/247 725/1427/308 726/1418/299 +f 635/937/217 715/1422/303 716/1419/300 +f 642/952/249 722/1428/309 723/1420/301 +f 639/944/245 719/1417/298 720/1421/302 +f 646/1261/251 726/1418/299 715/1422/303 +f 636/940/246 716/1419/300 717/1423/304 +f 643/954/244 723/1420/301 724/1424/305 +f 640/946/248 720/1421/302 721/1425/306 +f 637/942/250 717/1423/304 718/1426/307 +f 644/1264/220 724/1424/305 725/1427/308 +f 641/949/227 721/1441/306 722/1428/309 +f 709/1429/287 721/1425/306 720/1421/302 +f 708/1430/278 720/1421/302 719/1417/298 +f 707/1431/282 719/1417/298 718/1426/307 +f 703/1432/286 718/1426/307 717/1423/304 +f 704/1433/277 717/1423/304 716/1419/300 +f 706/1435/284 705/1434/280 716/1419/300 +f 706/1435/284 715/1422/303 726/1418/299 +f 713/1437/285 714/1436/281 726/1418/299 +f 713/1437/285 725/1427/308 724/1424/305 +f 712/1438/274 724/1424/305 723/1420/301 +f 711/1439/279 723/1420/301 722/1428/309 +f 710/1440/283 722/1428/309 721/1441/306 +f 750/1443/310 749/1447/310 745/1444/222 +f 733/1008/297 737/1016/311 738/1022/311 +f 737/1016/311 741/1021/312 742/1270/312 +f 754/1446/313 753/1449/313 749/1447/310 +f 758/1448/314 757/1030/314 753/1449/313 +f 739/1023/315 756/1271/315 752/1028/316 +f 735/1014/316 752/1028/316 748/1010/317 +f 731/1000/317 748/1010/317 744/1012/222 +f 727/1007/222 743/1018/222 747/1027/317 +f 732/1269/317 747/1027/317 751/1031/316 +f 736/1015/316 751/1031/316 755/1272/315 +f 668/1450/220 670/1577/220 672/1451/318 +f 671/1453/320 669/1578/221 667/1407/221 +f 766/1456/328 770/1462/329 769/1457/329 +f 767/1459/330 768/1468/330 764/1460/331 +f 770/1462/329 772/1469/332 771/1463/332 +f 778/1464/333 777/1471/333 775/1465/334 +f 773/1467/335 774/1481/335 768/1468/330 +f 776/1466/334 775/1465/334 771/1463/332 +f 778/1464/333 780/1472/336 779/1470/336 +f 780/1472/336 782/1474/337 781/1473/337 +f 782/1474/337 784/1476/217 783/1475/217 +f 784/1476/338 786/1478/222 785/1477/222 +f 786/1478/222 788/1579/339 787/1479/339 +f 789/1480/288 790/1056/288 774/1481/335 +f 789/1480/288 791/1482/217 792/1060/217 +f 791/1482/228 793/1484/340 794/1483/340 +f 793/1484/340 795/1486/341 796/1485/341 +f 795/1486/341 797/1580/342 798/1487/342 +f 799/1488/343 803/1495/350 804/1489/344 +f 800/1491/346 806/1581/346 805/1492/347 +f 807/1493/348 808/1582/349 802/1494/349 +f 812/1496/351 816/1583/351 815/1497/352 +f 817/1499/354 818/1584/355 814/1500/355 +f 809/1502/357 815/1497/352 817/1499/354 +f 820/1085/359 822/1079/222 821/1074/222 +f 822/1079/222 824/1083/360 823/1282/360 +f 698/1414/296 874/1127/361 873/1504/361 +f 878/1505/228 880/1508/342 879/1506/342 +f 880/1508/342 882/1585/217 881/1509/217 +f 882/1510/217 884/1513/230 883/1511/230 +f 884/1513/230 886/1515/222 885/1514/222 +f 886/1515/222 888/1517/289 887/1516/289 +f 888/1517/289 890/1519/227 889/1518/227 +f 890/1519/227 892/1521/361 891/1520/361 +f 892/1521/361 878/1505/228 877/1507/228 +f 924/1313/217 923/1586/217 571/1522/242 +f 976/1523/355 984/1536/355 978/1524/228 +f 974/1526/351 982/1537/351 983/1527/220 +f 972/1529/346 980/1538/346 981/1530/222 +f 970/1532/349 977/1539/349 979/1533/221 +f 975/1535/220 983/1587/220 984/1536/355 +f 973/1531/222 981/1530/222 982/1537/351 +f 971/1534/221 979/1533/221 980/1538/346 +f 969/1525/228 978/1524/228 977/1539/349 +f 992/1540/361 1000/1553/361 994/1541/228 +f 990/1543/289 998/1554/289 999/1544/227 +f 988/1546/230 996/1555/230 997/1547/222 +f 986/1549/342 993/1556/342 995/1550/217 +f 991/1552/227 999/1588/227 1000/1553/361 +f 989/1548/222 997/1547/222 998/1554/289 +f 987/1551/217 995/1550/217 996/1555/230 +f 985/1542/228 994/1541/228 993/1556/342 +f 1001/1557/228 1008/1569/362 1016/1558/362 +f 1007/1560/224 1006/1571/363 1014/1561/363 +f 1004/1563/364 1012/1572/364 1013/1564/222 +f 1003/1566/239 1002/1573/365 1009/1567/365 +f 1008/1569/362 1007/1589/224 1015/1570/224 +f 1005/1565/222 1013/1564/222 1014/1561/363 +f 1003/1566/239 1011/1568/239 1012/1572/364 +f 1002/1573/365 1001/1557/228 1010/1559/228 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/stg77.png b/src/main/resources/assets/hbm/textures/models/weapons/stg77.png index 18c9773933bbe90f0677124b423fdbe39213e78a..94e40ccf5f00b92ddb822d3640da91051ed22e51 100644 GIT binary patch literal 7907 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 LO-!l01@`{|b_>`e literal 7740 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