diff --git a/changelog b/changelog index 52b2a715c..78da61c9e 100644 --- a/changelog +++ b/changelog @@ -2,6 +2,11 @@ * Laser pistol * Saturnite-tier pistol using capacitors * Also has variants +* B-side for the assault rifle +* Ammo bag + * Holds up to 8 stacks of items with no NBT + * Reloading guns will access the contents of the bag directly without it having to be emptied first + * Comes with a handy little indicator to shot roughly how full it is ## Changed * Trenchmaster armor now has the fast reload and more ammo traits again @@ -27,6 +32,10 @@ * The diesel generator and turbofan will both now halt operation when powered by redstone * Infinite batteries will now also drain energy when put into a charging slot * TOREX effects now cause the sky to go fullbright again for 10 seconds after they spawn +* Weapon tooltips now show the weapon's condition +* Updated the catalytic cracking tower model +* Leviathan turbine and powered condenser tooltip now use thousand separaators to make the numbers actually readable +* Catalytic converters can now be crafted with `ANY_BISMOID` instead of just bismuth (that includes arsenic) ## Fixed * Fixed fatal gamebreaking hard drive corrupting issue where taurun leggings were misspelled @@ -35,4 +44,6 @@ * Fixed modeled armor using weird rotation rules, causing issues with Customizable Player Models * Fixed rotation issues for certain blocks using the new structure system * Fixed ReaSim water never moving if the reactor is at 20° -* Fixed strand caster LPS gauge exceeding the limit \ No newline at end of file +* Fixed strand caster LPS gauge exceeding the limit +* The SPAS-12 and congo lake now change type immediately when hitting the reload key, fixing an issue where the first loaded round may have the worng color when the ammo type changes +* Fixed crash caused by `/ntmreload` when NEI is not installed diff --git a/gradle.properties b/gradle.properties index ad7f2e323..5ad4cc4d8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ mod_version=1.0.27 # Empty build number makes a release type -mod_build_number=5299 +mod_build_number=5313 credits=HbMinecraft,\ \ rodolphito (explosion algorithms),\ diff --git a/src/main/java/com/hbm/blocks/machine/MachineCatalyticCracker.java b/src/main/java/com/hbm/blocks/machine/MachineCatalyticCracker.java index dd10cb3d1..e1fed51f3 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineCatalyticCracker.java +++ b/src/main/java/com/hbm/blocks/machine/MachineCatalyticCracker.java @@ -83,7 +83,7 @@ public class MachineCatalyticCracker extends BlockDummyable implements ILookOver @Override protected boolean checkRequirement(World world, int x, int y, int z, ForgeDirection dir, int o) { return super.checkRequirement(world, x, y, z, dir, o) && - MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{4, -1, 3, -1, 1, 1}, x, y, z, dir) && + MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{8, -1, 3, -1, 2, 0}, x, y, z, dir) && MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{13, 0, 0, 3, 2, 1}, x, y, z, dir) && MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{14, -13, -1, 2, 1, 0}, x, y, z, dir) && MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{3, -1, 2, 3, -1, 3}, x, y, z, dir); @@ -93,7 +93,7 @@ public class MachineCatalyticCracker extends BlockDummyable implements ILookOver public void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { super.fillSpace(world, x, y, z, dir, o); - MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{4, -1, 3, -1, 1, 1}, this, dir); + MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{8, -1, 3, -1, 2, 0}, this, dir); MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{13, 0, 0, 3, 2, 1}, this, dir); MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{14, -13, -1, 2, 1, 0}, this, dir); MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[]{3, -1, 2, 3, -1, 3}, this, dir); diff --git a/src/main/java/com/hbm/blocks/machine/MachineChungus.java b/src/main/java/com/hbm/blocks/machine/MachineChungus.java index e545ba4c5..aa05fcfcf 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineChungus.java +++ b/src/main/java/com/hbm/blocks/machine/MachineChungus.java @@ -2,6 +2,7 @@ package com.hbm.blocks.machine; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import com.hbm.blocks.BlockDummyable; import com.hbm.blocks.ILookOverlay; @@ -165,8 +166,8 @@ public class MachineChungus extends BlockDummyable implements ITooltipProvider, outputType = inputType.getTrait(FT_Coolable.class).coolsTo; } - text.add(EnumChatFormatting.GREEN + "-> " + EnumChatFormatting.RESET + inputType.getLocalizedName() + ": " + tankInput.getFill() + "/" + tankInput.getMaxFill() + "mB"); - text.add(EnumChatFormatting.RED + "<- " + EnumChatFormatting.RESET + outputType.getLocalizedName() + ": " + tankOutput.getFill() + "/" + tankOutput.getMaxFill() + "mB"); + text.add(EnumChatFormatting.GREEN + "-> " + EnumChatFormatting.RESET + inputType.getLocalizedName() + ": " + String.format(Locale.US, "%,d", tankInput.getFill()) + "/" + String.format(Locale.US, "%,d", tankInput.getMaxFill()) + "mB"); + text.add(EnumChatFormatting.RED + "<- " + EnumChatFormatting.RESET + outputType.getLocalizedName() + ": " + String.format(Locale.US, "%,d", tankOutput.getFill()) + "/" + String.format(Locale.US, "%,d", tankOutput.getMaxFill()) + "mB"); text.add(EnumChatFormatting.RED + "<- " + EnumChatFormatting.RESET + BobMathUtil.getShortNumber(chungus.power) + "/" + BobMathUtil.getShortNumber(chungus.getMaxPower()) + "HE"); diff --git a/src/main/java/com/hbm/blocks/machine/MachineCondenserPowered.java b/src/main/java/com/hbm/blocks/machine/MachineCondenserPowered.java index e4918fc42..75aba9c53 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineCondenserPowered.java +++ b/src/main/java/com/hbm/blocks/machine/MachineCondenserPowered.java @@ -15,6 +15,7 @@ import net.minecraftforge.common.util.ForgeDirection; import java.util.ArrayList; import java.util.List; +import java.util.Locale; public class MachineCondenserPowered extends BlockDummyable implements ILookOverlay { @@ -73,7 +74,7 @@ public class MachineCondenserPowered extends BlockDummyable implements ILookOver text.add(BobMathUtil.getShortNumber(tower.power) + "HE / " + BobMathUtil.getShortNumber(tower.maxPower) + "HE"); for(int i = 0; i < tower.tanks.length; i++) - text.add((i < 1 ? (EnumChatFormatting.GREEN + "-> ") : (EnumChatFormatting.RED + "<- ")) + EnumChatFormatting.RESET + tower.tanks[i].getTankType().getLocalizedName() + ": " + tower.tanks[i].getFill() + "/" + tower.tanks[i].getMaxFill() + "mB"); + text.add((i < 1 ? (EnumChatFormatting.GREEN + "-> ") : (EnumChatFormatting.RED + "<- ")) + EnumChatFormatting.RESET + tower.tanks[i].getTankType().getLocalizedName() + ": " + String.format(Locale.US, "%,d", tower.tanks[i].getFill()) + "/" + String.format(Locale.US, "%,d", tower.tanks[i].getMaxFill()) + "mB"); ILookOverlay.printGeneric(event, I18nUtil.resolveKey(getUnlocalizedName() + ".name"), 0xffff00, 0x404000, text); } diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index d299065d4..d9eca4a19 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -76,6 +76,7 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_spas12, 1), new Object[] { "BRM", "BGS", 'B', DESH.lightBarrel(), 'R', DESH.lightReceiver(), 'M', GUNMETAL.mechanism(), 'G', ANY_PLASTIC.grip(), 'S', DESH.stock() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_panzerschreck, 1), new Object[] { "BBB", "PGM", 'B', DESH.heavyBarrel(), 'P', STEEL.plateCast(), 'G', DESH.grip(), 'M', GUNMETAL.mechanism() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_g3, 1), new Object[] { "BRM", "WGS", 'B', WEAPONSTEEL.lightBarrel(), 'R', WEAPONSTEEL.lightReceiver(), 'M', WEAPONSTEEL.mechanism(), 'W', WOOD.grip(), 'G', RUBBER.grip(), 'S', WOOD.stock() }); + CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_g3_zebra, 1), new Object[] { " M ", "MPM", " M ", 'M', BIGMT.mechanism(), 'P', ModItems.gun_g3 }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_stinger, 1), new Object[] { "BBB", "PGM", 'B', WEAPONSTEEL.heavyBarrel(), 'P', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ADVANCED), 'G', WEAPONSTEEL.grip(), 'M', WEAPONSTEEL.mechanism() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_chemthrower, 1), new Object[] { "MHW", "PSS", 'M', WEAPONSTEEL.mechanism(), 'H', RUBBER.pipe(), 'W', ModItems.wrench, 'P', WEAPONSTEEL.heavyBarrel(), 'S', WEAPONSTEEL.shell() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_m2, 1), new Object[] { " G", "BRM", " G", 'G', WOOD.grip(), 'B', FERRO.heavyBarrel(), 'R', FERRO.heavyReceiver(), 'M', WEAPONSTEEL.mechanism() }); diff --git a/src/main/java/com/hbm/handler/nei/BoilingHandler.java b/src/main/java/com/hbm/handler/nei/BoilingHandler.java index e68801314..7894b6e8d 100644 --- a/src/main/java/com/hbm/handler/nei/BoilingHandler.java +++ b/src/main/java/com/hbm/handler/nei/BoilingHandler.java @@ -23,14 +23,9 @@ public class BoilingHandler extends NEIUniversalHandler { return "ntmBoiling"; } - public static HashMap cache; - public static boolean isReload=false; - public static HashMap generateRecipes() { - if(cache != null && !isReload) return cache; - - cache = new HashMap(); + HashMap recipes = new HashMap(); for(FluidType type : Fluids.getInNiceOrder()) { @@ -39,11 +34,11 @@ public class BoilingHandler extends NEIUniversalHandler { if(trait.getEfficiency(HeatingType.BOILER) > 0) { HeatingStep step = trait.getFirstStep(); - cache.put(ItemFluidIcon.make(type, step.amountReq), ItemFluidIcon.make(step.typeProduced, step.amountProduced)); + recipes.put(ItemFluidIcon.make(type, step.amountReq), ItemFluidIcon.make(step.typeProduced, step.amountProduced)); } } } - isReload=false; - return cache; + + return recipes; } } diff --git a/src/main/java/com/hbm/inventory/container/ContainerAmmoBag.java b/src/main/java/com/hbm/inventory/container/ContainerAmmoBag.java new file mode 100644 index 000000000..76fdcea70 --- /dev/null +++ b/src/main/java/com/hbm/inventory/container/ContainerAmmoBag.java @@ -0,0 +1,85 @@ +package com.hbm.inventory.container; + +import com.hbm.inventory.SlotNonRetarded; +import com.hbm.items.tool.ItemAmmoBag.InventoryAmmoBag; +import com.hbm.util.InventoryUtil; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; + +public class ContainerAmmoBag extends Container { + + private InventoryAmmoBag bag; + + public ContainerAmmoBag(InventoryPlayer invPlayer, InventoryAmmoBag box) { + this.bag = box; + this.bag.openInventory(); + + for(int i = 0; i < 2; i++) { + for(int j = 0; j < 4; j++) { + this.addSlotToContainer(new SlotNonRetarded(box, j + i * 4, 53 + j * 18, 18 + i * 18)); + } + } + + for(int i = 0; i < 3; i++) { + for(int j = 0; j < 9; j++) { + this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 82 + i * 18)); + } + } + + for(int i = 0; i < 9; i++) { + this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 140)); + } + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) { + ItemStack var3 = null; + Slot var4 = (Slot) this.inventorySlots.get(par2); + + if(var4 != null && var4.getHasStack()) { + ItemStack var5 = var4.getStack(); + var3 = var5.copy(); + + if(par2 <= bag.getSizeInventory() - 1) { + if(!InventoryUtil.mergeItemStack(this.inventorySlots, var5, bag.getSizeInventory(), this.inventorySlots.size(), true)) { + return null; + } + } else if(!InventoryUtil.mergeItemStack(this.inventorySlots, var5, 0, bag.getSizeInventory(), false)) { + return null; + } + + if(var5.stackSize == 0) { + var4.putStack((ItemStack) null); + } else { + var4.onSlotChanged(); + } + + var4.onPickupFromSlot(p_82846_1_, var5); + } + + return var3; + } + + @Override + public ItemStack slotClick(int index, int button, int mode, EntityPlayer player) { + // prevents the player from moving around the currently open box + if(mode == 2 && button == player.inventory.currentItem) return null; + if(index == player.inventory.currentItem + 27 + bag.getSizeInventory()) return null; + return super.slotClick(index, button, mode, player); + } + + @Override + public boolean canInteractWith(EntityPlayer player) { + return bag.isUseableByPlayer(player); + } + + @Override + public void onContainerClosed(EntityPlayer player) { + super.onContainerClosed(player); + this.bag.closeInventory(); + } +} diff --git a/src/main/java/com/hbm/inventory/fluid/Fluids.java b/src/main/java/com/hbm/inventory/fluid/Fluids.java index 2fa1125ac..d4c52f1cb 100644 --- a/src/main/java/com/hbm/inventory/fluid/Fluids.java +++ b/src/main/java/com/hbm/inventory/fluid/Fluids.java @@ -14,7 +14,6 @@ import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.stream.JsonWriter; -import com.hbm.handler.nei.BoilingHandler; import com.hbm.handler.pollution.PollutionHandler; import com.hbm.handler.pollution.PollutionHandler.PollutionType; import com.hbm.inventory.fluid.trait.*; @@ -892,7 +891,6 @@ public class Fluids { } else { readTraits(config); } - BoilingHandler.isReload=true; } private static void registerCalculatedFuel(FluidType type, double base, double combustMult, FuelGrade grade) { diff --git a/src/main/java/com/hbm/inventory/gui/GUIAmmoBag.java b/src/main/java/com/hbm/inventory/gui/GUIAmmoBag.java new file mode 100644 index 000000000..3754dc3a8 --- /dev/null +++ b/src/main/java/com/hbm/inventory/gui/GUIAmmoBag.java @@ -0,0 +1,51 @@ +package com.hbm.inventory.gui; + +import org.lwjgl.opengl.GL11; + +import com.hbm.inventory.container.ContainerAmmoBag; +import com.hbm.items.tool.ItemAmmoBag.InventoryAmmoBag; +import com.hbm.lib.RefStrings; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +public class GUIAmmoBag extends GuiContainer { + + private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_ammo_bag.png"); + private final InventoryAmmoBag inventory; + + public GUIAmmoBag(InventoryPlayer invPlayer, InventoryAmmoBag bag) { + super(new ContainerAmmoBag(invPlayer, bag)); + this.inventory = bag; + + this.xSize = 176; + this.ySize = 168; + } + + @Override + public void drawScreen(int x, int y, float interp) { + super.drawScreen(x, y, interp); + } + + @Override + protected void drawGuiContainerForegroundLayer(int i, int j) { + String name = I18n.format(this.inventory.getInventoryName()); + + if(inventory.hasCustomInventoryName()) { + name = inventory.box.getDisplayName(); + } + + this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 0xffffff); + this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 98, 4210752); + } + + @Override + protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); + } +} diff --git a/src/main/java/com/hbm/inventory/gui/GUIIGenerator.java b/src/main/java/com/hbm/inventory/gui/GUIIGenerator.java deleted file mode 100644 index 8c2ef0b81..000000000 --- a/src/main/java/com/hbm/inventory/gui/GUIIGenerator.java +++ /dev/null @@ -1,88 +0,0 @@ -package com.hbm.inventory.gui; - -import org.lwjgl.opengl.GL11; - -import com.hbm.inventory.container.ContainerIGenerator; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityMachineIGenerator; - -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIIGenerator extends GuiInfoContainer { - - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/generators/gui_igen.png"); - private TileEntityMachineIGenerator igen; - - public GUIIGenerator(InventoryPlayer invPlayer, TileEntityMachineIGenerator tedf) { - super(new ContainerIGenerator(invPlayer, tedf)); - igen = tedf; - - this.xSize = 176; - this.ySize = 237; - } - - @Override - public void drawScreen(int x, int y, float f) { - super.drawScreen(x, y, f); - - this.drawElectricityInfo(this, x, y, guiLeft + 26, guiTop + 134, 142, 16, igen.power, igen.maxPower); - - for(int i = 0; i < 4; i++) { - int fire = igen.burn[i]; - - this.drawCustomInfoStat(x, y, guiLeft + 68 + (i % 2) * 18, guiTop + 34 + (i / 2) * 36, 14, 14, x, y, new String[] {(fire / 20) + "s"}); - } - - this.drawCustomInfoStat(x, y, guiLeft + 113, guiTop + 4, 54, 18, x, y, new String[] {"Heat generated"}); - - igen.tanks[0].renderTankInfo(this, x, y, guiLeft + 80, guiTop + 112, 72, 16); - igen.tanks[1].renderTankInfo(this, x, y, guiLeft + 114, guiTop + 33, 16, 70); - igen.tanks[2].renderTankInfo(this, x, y, guiLeft + 150, guiTop + 33, 18, 70); - } - - @Override - protected void drawGuiContainerForegroundLayer(int i, int j) { - String name = this.igen.hasCustomInventoryName() ? this.igen.getInventoryName() : I18n.format(this.igen.getInventoryName()); - - GL11.glPushMatrix(); - double scale = 0.75D; - GL11.glScaled(scale, scale, 1); - this.fontRendererObj.drawString(name, 22, 18, 0x303030); - GL11.glPopMatrix(); - - String spin = this.igen.spin + ""; - this.fontRendererObj.drawString(spin, 139 - this.fontRendererObj.getStringWidth(spin) / 2, 10, 0x00ff00); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float iinterpolation, int x, int y) { - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - Minecraft.getMinecraft().getTextureManager().bindTexture(texture); - drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - - int water = igen.tanks[0].getFill() * 72 / igen.tanks[0].getMaxFill(); - drawTexturedModalRect(guiLeft + 80, guiTop + 112, 184, 14, water, 16); - - int power = (int) (igen.power * 142 / igen.maxPower); - drawTexturedModalRect(guiLeft + 26, guiTop + 134, 0, 237, power, 16); - - for(int i = 0; i < 4; i++) { - int fire = igen.burn[i]; - - if(fire > 0) { - drawTexturedModalRect(guiLeft + 68 + (i % 2) * 18, guiTop + 34 + (i / 2) * 36, 184, 0, 14, 14); - } - } - - if(igen.hasRTG) { - drawTexturedModalRect(guiLeft + 9, guiTop + 34, 176, 0, 4, 89); - drawTexturedModalRect(guiLeft + 51, guiTop + 34, 180, 0, 4, 89); - } - - igen.tanks[1].renderTank(guiLeft + 114, guiTop + 103, this.zLevel, 16, 70); - igen.tanks[2].renderTank(guiLeft + 150, guiTop + 103, this.zLevel, 16, 70); - } -} diff --git a/src/main/java/com/hbm/inventory/recipes/PedestalRecipes.java b/src/main/java/com/hbm/inventory/recipes/PedestalRecipes.java index 11234efc9..8554afafc 100644 --- a/src/main/java/com/hbm/inventory/recipes/PedestalRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/PedestalRecipes.java @@ -75,7 +75,7 @@ public class PedestalRecipes extends SerializableRecipe { register(new PedestalRecipe(new ItemStack(ModItems.gun_laser_pistol_morning_glory), null, new ComparableStack(ModItems.morning_glory, 1), null, new ComparableStack(ModItems.item_secret, 2, EnumSecretType.SELENIUM_STEEL), new ComparableStack(ModItems.gun_laser_pistol), new ComparableStack(ModItems.item_secret, 2, EnumSecretType.SELENIUM_STEEL), - null, new OreDictStack(STAR.ingot(), 4), null)); + null, new OreDictStack(EMERALD.gem(), 16), null)); register(new PedestalRecipe(new ItemStack(ModItems.gun_folly), new ComparableStack(ModItems.item_secret, 4, EnumSecretType.FOLLY), new ComparableStack(ModItems.item_secret, 2, EnumSecretType.CONTROLLER), new ComparableStack(ModItems.item_secret, 4, EnumSecretType.FOLLY), diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 8c9c58d18..fed85422d 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1149,6 +1149,7 @@ public class ModItems { public static Item containment_box; public static Item plastic_bag; + public static Item ammo_bag; public static Item casing_bag; public static Item test_nuke_igniter; @@ -1463,6 +1464,7 @@ public class ModItems { public static Item gun_spas12; public static Item gun_panzerschreck; public static Item gun_g3; + public static Item gun_g3_zebra; public static Item gun_stinger; public static Item gun_chemthrower; public static Item gun_m2; @@ -3538,6 +3540,7 @@ public class ModItems { containment_box = new ItemLeadBox().setUnlocalizedName("containment_box").setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":containment_box"); plastic_bag = new ItemPlasticBag().setUnlocalizedName("plastic_bag").setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":plastic_bag"); + ammo_bag = new ItemAmmoBag().setUnlocalizedName("ammo_bag").setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":ammo_bag"); casing_bag = new ItemCasingBag().setUnlocalizedName("casing_bag").setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":casing_bag"); debris_graphite = new Item().setUnlocalizedName("debris_graphite").setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":debris_graphite"); @@ -6170,6 +6173,7 @@ public class ModItems { GameRegistry.registerItem(containment_box, containment_box.getUnlocalizedName()); GameRegistry.registerItem(plastic_bag, plastic_bag.getUnlocalizedName()); + GameRegistry.registerItem(ammo_bag, ammo_bag.getUnlocalizedName()); GameRegistry.registerItem(casing_bag, casing_bag.getUnlocalizedName()); //Keys and Locks @@ -6405,6 +6409,7 @@ public class ModItems { GameRegistry.registerItem(gun_spas12, gun_spas12.getUnlocalizedName()); GameRegistry.registerItem(gun_panzerschreck, gun_panzerschreck.getUnlocalizedName()); GameRegistry.registerItem(gun_g3, gun_g3.getUnlocalizedName()); + GameRegistry.registerItem(gun_g3_zebra, gun_g3_zebra.getUnlocalizedName()); GameRegistry.registerItem(gun_stinger, gun_stinger.getUnlocalizedName()); GameRegistry.registerItem(gun_chemthrower, gun_chemthrower.getUnlocalizedName()); GameRegistry.registerItem(gun_m2, gun_m2.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/armor/ArmorTrenchmaster.java b/src/main/java/com/hbm/items/armor/ArmorTrenchmaster.java index 23b6da27e..c5a9e03fc 100644 --- a/src/main/java/com/hbm/items/armor/ArmorTrenchmaster.java +++ b/src/main/java/com/hbm/items/armor/ArmorTrenchmaster.java @@ -89,10 +89,12 @@ public class ArmorTrenchmaster extends ArmorFSB { } public static boolean isTrenchMaster(EntityPlayer player) { + if(player == null) return false; return player.inventory.armorInventory[2] != null && player.inventory.armorInventory[2].getItem() == ModItems.trenchmaster_plate && ArmorFSB.hasFSBArmor(player); } public static boolean hasAoS(EntityPlayer player) { + if(player == null) return false; if(player.inventory.armorInventory[3] != null) { ItemStack[] mods = ArmorModHandler.pryMods(player.inventory.armorInventory[3]); ItemStack helmet = mods[ArmorModHandler.helmet_only]; diff --git a/src/main/java/com/hbm/items/tool/ItemAmmoBag.java b/src/main/java/com/hbm/items/tool/ItemAmmoBag.java new file mode 100644 index 000000000..56bdf54c3 --- /dev/null +++ b/src/main/java/com/hbm/items/tool/ItemAmmoBag.java @@ -0,0 +1,147 @@ +package com.hbm.items.tool; + +import com.hbm.inventory.container.ContainerAmmoBag; +import com.hbm.inventory.gui.GUIAmmoBag; +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.IGUIProvider; +import com.hbm.util.ItemStackUtil; + +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.inventory.IInventory; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; + +public class ItemAmmoBag extends Item implements IGUIProvider { + + public ItemAmmoBag() { + this.setMaxStackSize(1); + } + + @Override + public int getMaxItemUseDuration(ItemStack stack) { + return 1; + } + + @Override + public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { + if(!world.isRemote) player.openGui(MainRegistry.instance, 0, world, 0, 0, 0); + return stack; + } + + @Override + public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { + return new ContainerAmmoBag(player.inventory, new InventoryAmmoBag(player.getHeldItem())); + } + + @Override + @SideOnly(Side.CLIENT) + public Object provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { + return new GUIAmmoBag(player.inventory, new InventoryAmmoBag(player.getHeldItem())); + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return !stack.hasTagCompound() || getDurabilityForDisplay(stack) != 0; + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + if(!stack.hasTagCompound()) return 1D; + + InventoryAmmoBag inv = new InventoryAmmoBag(stack); + int capacity = 0; + int bullets = 0; + for(int i = 0; i < inv.getSizeInventory(); i++) { + ItemStack slot = inv.getStackInSlot(i); + if(slot == null) { + capacity += 64; + } else { + capacity += slot.getMaxStackSize(); + bullets += slot.stackSize; + } + } + return 1D - (double) bullets / (double) capacity; + } + + public static class InventoryAmmoBag implements IInventory { + + public final ItemStack box; + public ItemStack[] slots; + + public InventoryAmmoBag(ItemStack bag) { + this.box = bag; + slots = new ItemStack[this.getSizeInventory()]; + + if(!bag.hasTagCompound()) + bag.setTagCompound(new NBTTagCompound()); + + ItemStack[] fromNBT = ItemStackUtil.readStacksFromNBT(bag, slots.length); + + if(fromNBT != null) { + for(int i = 0; i < slots.length; i++) { + slots[i] = fromNBT[i]; + } + } + } + + @Override public int getSizeInventory() { return 8; } + @Override public ItemStack getStackInSlot(int slot) { return slots[slot]; } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + ItemStack stack = getStackInSlot(slot); + if (stack != null) { + if (stack.stackSize > amount) { + stack = stack.splitStack(amount); + markDirty(); + } else { + setInventorySlotContents(slot, null); + } + } + return stack; + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + ItemStack stack = getStackInSlot(slot); + setInventorySlotContents(slot, null); + return stack; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack stack) { + + if(stack != null) { + stack.stackSize = Math.min(stack.stackSize, this.getInventoryStackLimit()); + } + + slots[slot] = stack; + markDirty(); + } + + @Override public String getInventoryName() { return "container.ammoBag"; } + @Override public boolean hasCustomInventoryName() { return box.hasDisplayName(); } + @Override public int getInventoryStackLimit() { return 64; } + + @Override + public void markDirty() { + for(int i = 0; i < getSizeInventory(); ++i) { + if(getStackInSlot(i) != null && getStackInSlot(i).stackSize == 0) { + slots[i] = null; + } + } + + ItemStackUtil.addStacksToNBT(box, slots); + } + + @Override public boolean isUseableByPlayer(EntityPlayer player) { return true; } + @Override public void openInventory() { } + @Override public void closeInventory() { } + @Override public boolean isItemValidForSlot(int slot, ItemStack stack) { return !stack.hasTagCompound(); } + } +} diff --git a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java index 24b9a4bad..56455bbb2 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java +++ b/src/main/java/com/hbm/items/weapon/sedna/GunConfig.java @@ -34,6 +34,7 @@ public class GunConfig { public static final String I_INSPECTCANCEL = "I_INSPECTCANCEL"; public static final String O_CROSSHAIR = "O_CROSSHAIR"; public static final String B_HIDECROSSHAIR = "B_HIDECROSSHAIR"; + public static final String B_RELOADREQUIRESTYPECHANGE = "B_RELOADREQUIRESTYPECHANGE"; public static final String B_RELOADANIMATIONSEQUENTIAL = "B_RELOADANIMATIONSEQUENTIAL"; public static final String O_SCOPETEXTURE = "O_SCOPETEXTURE"; public static final String CON_SMOKE = "CON_SMOKE"; @@ -61,6 +62,7 @@ public class GunConfig { protected boolean inspectCancel_DNA = true; protected Crosshair crosshair_DNA; protected boolean hideCrosshair_DNA = true; + protected boolean reloadRequiresTypeChange_DNA = false; protected boolean reloadAnimationsSequential_DNA; protected ResourceLocation scopeTexture_DNA; /** Handles smoke clientside */ @@ -92,6 +94,7 @@ public class GunConfig { public boolean getInspectCancel(ItemStack stack) { return WeaponModManager.eval(inspectCancel_DNA, stack, I_INSPECTCANCEL, this, this.index); } public Crosshair getCrosshair(ItemStack stack) { return WeaponModManager.eval(crosshair_DNA, stack, O_CROSSHAIR, this, this.index); } public boolean getHideCrosshair(ItemStack stack) { return WeaponModManager.eval(hideCrosshair_DNA, stack, B_HIDECROSSHAIR, this, this.index); } + public boolean getReloadChangesType(ItemStack stack) { return WeaponModManager.eval(reloadRequiresTypeChange_DNA, stack, B_RELOADREQUIRESTYPECHANGE, this, this.index); } public boolean getReloadAnimSequential(ItemStack stack) { return WeaponModManager.eval(reloadAnimationsSequential_DNA, stack, B_RELOADANIMATIONSEQUENTIAL, this, this.index); } public ResourceLocation getScopeTexture(ItemStack stack) { return WeaponModManager.eval(scopeTexture_DNA, stack, O_SCOPETEXTURE, this, this.index); } public BiConsumer getSmokeHandler(ItemStack stack) { return WeaponModManager.eval(smokeHandler_DNA, stack, CON_SMOKE, this, this.index); } @@ -121,6 +124,7 @@ public class GunConfig { public GunConfig inspectCancel(boolean flag) { this.inspectCancel_DNA = flag; return this; } public GunConfig crosshair(Crosshair crosshair) { this.crosshair_DNA = crosshair; return this; } public GunConfig hideCrosshair(boolean flag) { this.hideCrosshair_DNA = flag; return this; } + public GunConfig reloadChangeType(boolean flag) { this.reloadRequiresTypeChange_DNA = flag; return this; } public GunConfig reloadSequential(boolean flag) { this.reloadAnimationsSequential_DNA = flag; return this; } public GunConfig scopeTexture(ResourceLocation tex) { this.scopeTexture_DNA = tex; return this; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java index 65ed08801..9629adac5 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java +++ b/src/main/java/com/hbm/items/weapon/sedna/ItemGunBaseNT.java @@ -182,6 +182,10 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IItemHUD, I } } + float maxDura = config.getDurability(stack); + int dura = MathHelper.clamp_int((int)((maxDura - this.getWear(stack, i)) * 100 / maxDura), 0, 100); + list.add("Condition: " + dura + "%"); + for(ItemStack upgrade : WeaponModManager.getUpgradeItems(stack, i)) { list.add(EnumChatFormatting.YELLOW + upgrade.getDisplayName()); } @@ -315,6 +319,7 @@ public class ItemGunBaseNT extends Item implements IKeybindReceiver, IItemHUD, I this.setState(stack, i, GunState.DRAWING); this.setTimer(stack, i, configs[i].getDrawDuration(stack)); } + this.setLastAnim(stack, i, AnimType.CYCLE); //prevents new guns from initializing with DRAWING, 0 } this.setIsAiming(stack, false); this.setReloadCancel(stack, false); 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 0eb91cbe3..0f90253ef 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 @@ -65,7 +65,8 @@ public class GunFactoryClient { MinecraftForgeClient.registerItemRenderer(ModItems.gun_uzi_akimbo, new ItemRenderUziAkimbo()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_spas12, new ItemRenderSPAS12()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_panzerschreck, new ItemRenderPanzerschreck()); - MinecraftForgeClient.registerItemRenderer(ModItems.gun_g3, new ItemRenderG3()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_g3, new ItemRenderG3(ResourceManager.g3_tex)); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_g3_zebra, new ItemRenderG3(ResourceManager.g3_zebra_tex)); MinecraftForgeClient.registerItemRenderer(ModItems.gun_stinger, new ItemRenderStinger()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_chemthrower, new ItemRenderChemthrower()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_m2, new ItemRenderM2()); @@ -138,6 +139,8 @@ public class GunFactoryClient { r556_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); r556_ap.setRenderer(LegoClient.RENDER_AP_BULLET); + setRendererBulk(LegoClient.RENDER_AP_BULLET, r556_inc_sp, r556_inc_fmj, r556_inc_jhp, r556_inc_ap); + r762_sp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); r762_fmj.setRenderer(LegoClient.RENDER_STANDARD_BULLET); r762_jhp.setRenderer(LegoClient.RENDER_STANDARD_BULLET); @@ -238,6 +241,7 @@ public class GunFactoryClient { ((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); ((ItemGunBaseNT) ModItems.gun_g3) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); + ((ItemGunBaseNT) ModItems.gun_g3_zebra) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_stinger) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_chemthrower) .getConfig(null, 0).hud(LegoClient.HUD_COMPONENT_DURABILITY, LegoClient.HUD_COMPONENT_AMMO); ((ItemGunBaseNT) ModItems.gun_m2) .getConfig(null, 0).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 4525bd8c2..9289be9f6 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 @@ -67,6 +67,7 @@ public class Lego { ItemGunBaseNT.setState(stack, ctx.configIndex, GunState.RELOADING); ItemGunBaseNT.setTimer(stack, ctx.configIndex, rec.getReloadBeginDuration(stack) + (loaded <= 0 ? rec.getReloadCockOnEmptyPre(stack) : 0)); ItemGunBaseNT.playAnimation(player, stack, AnimType.RELOAD, ctx.configIndex); + if(ctx.config.getReloadChangesType(stack)) mag.initNewType(stack, ctx.inventory); } else { ItemGunBaseNT.playAnimation(player, stack, AnimType.INSPECT, ctx.configIndex); if(!ctx.config.getInspectCancel(stack)) { diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index eafbd1ad2..4299c8454 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 @@ -740,8 +740,9 @@ public class Orchestras { if(entity.worldObj.isRemote) return; AnimType type = ItemGunBaseNT.getLastAnim(stack, ctx.configIndex); int timer = ItemGunBaseNT.getAnimTimer(stack, ctx.configIndex); - boolean aiming = ItemGunBaseNT.getIsAiming(stack) && !WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SCOPE); - + boolean scoped = stack.getItem() == ModItems.gun_g3_zebra || WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SCOPE); + boolean aiming = ItemGunBaseNT.getIsAiming(stack) && !scoped; + if(type == AnimType.CYCLE) { if(timer == 0) { SpentCasing casing = ctx.config.getReceivers(stack)[0].getMagazine(stack).getCasing(stack, ctx.inventory); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java index c7510d221..011079a89 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory12ga.java @@ -343,7 +343,7 @@ public class XFactory12ga { ).setUnlocalizedName("gun_liberator"); ModItems.gun_spas12 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(600).draw(20).inspect(39).reloadSequential(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) + .dura(600).draw(20).inspect(39).reloadSequential(true).reloadChangeType(true).crosshair(Crosshair.L_CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(32F).spreadHipfire(0F).delay(20).reload(5, 10, 10, 10, 0).jam(36).sound("hbm:weapon.shotgunShoot", 1.0F, 1.0F) .mag(new MagazineSingleReload(0, 8).addConfigs(all)) diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java index 56a9fa690..ca090b375 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java @@ -165,7 +165,7 @@ public class XFactory40mm { ).setUnlocalizedName("gun_flaregun"); ModItems.gun_congolake = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() - .dura(400).draw(7).inspect(39).reloadSequential(true).crosshair(Crosshair.L_CIRCUMFLEX).smoke(LAMBDA_SMOKE) + .dura(400).draw(7).inspect(39).reloadSequential(true).reloadChangeType(true).crosshair(Crosshair.L_CIRCUMFLEX).smoke(LAMBDA_SMOKE) .rec(new Receiver(0) .dmg(20F).delay(24).reload(16, 16, 16, 0).jam(0).sound("hbm:weapon.glShoot", 1.0F, 1.0F) .mag(new MagazineSingleReload(0, 4).addConfigs(g40_he, g40_heat, g40_demo, g40_inc, g40_phosphorus)) 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 d59d23a9e..b4f3722ea 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 @@ -5,6 +5,8 @@ import java.util.function.BiFunction; import java.util.function.Function; import com.hbm.config.ClientConfig; +import com.hbm.entity.projectile.EntityBulletBaseMK4; +import com.hbm.extprop.HbmLivingProps; import com.hbm.items.ModItems; import com.hbm.items.ItemEnums.EnumCasingType; import com.hbm.items.weapon.sedna.BulletConfig; @@ -28,7 +30,9 @@ import com.hbm.render.anim.BusAnimationSequence; import com.hbm.render.anim.BusAnimationKeyframe.IType; import com.hbm.render.anim.HbmAnimations.AnimType; +import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; +import net.minecraft.util.MovingObjectPosition; import net.minecraft.util.ResourceLocation; public class XFactory556mm { @@ -39,6 +43,18 @@ public class XFactory556mm { public static BulletConfig r556_fmj; public static BulletConfig r556_jhp; public static BulletConfig r556_ap; + + public static BulletConfig r556_inc_sp; + public static BulletConfig r556_inc_fmj; + public static BulletConfig r556_inc_jhp; + public static BulletConfig r556_inc_ap; + + public static BiConsumer INCENDIARY = (bullet, mop) -> { + if(mop.entityHit != null && mop.entityHit instanceof EntityLivingBase) { + HbmLivingProps data = HbmLivingProps.getData((EntityLivingBase) mop.entityHit); + if(data.phosphorus < 300) data.phosphorus = 300; + } + }; public static void init() { SpentCasing casing556 = new SpentCasing(CasingType.BOTTLENECK).setColor(SpentCasing.COLOR_CASE_BRASS).setScale(0.8F); @@ -51,21 +67,36 @@ public class XFactory556mm { r556_ap = new BulletConfig().setItem(EnumAmmo.R556_AP).setCasing(EnumCasingType.SMALL_STEEL, 8).setDoesPenetrate(true).setDamageFalloutByPen(false).setDamage(1.5F).setThresholdNegation(10F).setArmorPiercing(0.15F) .setCasing(casing556.clone().setColor(SpentCasing.COLOR_CASE_44).register("r556ap")); + r556_inc_sp = r556_sp.clone().setOnImpact(INCENDIARY); + r556_inc_fmj = r556_fmj.clone().setOnImpact(INCENDIARY); + r556_inc_jhp = r556_jhp.clone().setOnImpact(INCENDIARY); + r556_inc_ap = r556_ap.clone().setOnImpact(INCENDIARY); + ModItems.gun_g3 = 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(5F).delay(2).auto(true).dry(15).spread(0.0F).reload(50).jam(47).sound("hbm:weapon.fire.assault", 1.0F, 1.0F) + .dmg(5F).delay(2).auto(true).dry(15).reload(50).jam(47).sound("hbm:weapon.fire.assault", 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(LAMBDA_RECOIL_G3)) .setupStandardConfiguration().ps(Lego.LAMBDA_STANDARD_CLICK_SECONDARY) .anim(LAMBDA_G3_ANIMS).orchestra(Orchestras.ORCHESTRA_G3) ).setNameMutator(LAMBDA_NAME_G3).setUnlocalizedName("gun_g3"); + ModItems.gun_g3_zebra = new ItemGunBaseNT(WeaponQuality.B_SIDE, new GunConfig() + .dura(6_000).draw(10).inspect(33).crosshair(Crosshair.CIRCLE).smoke(LAMBDA_SMOKE).scopeTexture(XFactory44.scope_lilmac) + .rec(new Receiver(0) + .dmg(7.5F).delay(2).auto(true).dry(15).spreadHipfire(0.01F).reload(50).jam(47).sound("hbm:weapon.fire.silenced", 1.0F, 1.0F) + .mag(new MagazineFullReload(0, 30).addConfigs(r556_inc_sp, r556_inc_fmj, r556_inc_jhp, r556_inc_ap)) + .offset(1, -0.0625 * 2.5, -0.25D) + .setupStandardFire().recoil(LAMBDA_RECOIL_G3)) + .setupStandardConfiguration().ps(Lego.LAMBDA_STANDARD_CLICK_SECONDARY) + .anim(LAMBDA_G3_ANIMS).orchestra(Orchestras.ORCHESTRA_G3) + ).setNameMutator(LAMBDA_NAME_G3).setUnlocalizedName("gun_g3_zebra"); ModItems.gun_stg77 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(3_000).draw(10).inspect(125).crosshair(Crosshair.CIRCLE).scopeTexture(scope_lilmac).smoke(LAMBDA_SMOKE) .rec(new Receiver(0) - .dmg(10F).delay(2).dry(15).auto(true).spread(0.0F).reload(46).jam(0).sound("hbm:weapon.fire.assault", 1.0F, 1.0F) + .dmg(10F).delay(2).dry(15).auto(true).reload(46).jam(0).sound("hbm:weapon.fire.assault", 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(LAMBDA_RECOIL_STG)) diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/IMagazine.java b/src/main/java/com/hbm/items/weapon/sedna/mags/IMagazine.java index c97621e92..a05fe9880 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/IMagazine.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/IMagazine.java @@ -33,6 +33,8 @@ public interface IMagazine { public void useUpAmmo(ItemStack stack, IInventory inventory, int amount); /** If a reload can even be initiated, i.e. the player even has bullets to load, inventory can be null */ public boolean canReload(ItemStack stack, IInventory inventory); + /** On the begin of a reload, potentially change the mag type before the reload happens for animation purposes */ + public void initNewType(ItemStack stack, IInventory inventory); /** The action done at the end of one reload cycle, either loading one shell or replacing the whole mag, inventory can be null */ public void reloadAction(ItemStack stack, IInventory inventory); /** The stack that should be displayed for the ammo HUD */ diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineBelt.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineBelt.java index 258cb2975..8bdee657a 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineBelt.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineBelt.java @@ -3,6 +3,8 @@ package com.hbm.items.weapon.sedna.mags; import java.util.ArrayList; import java.util.List; +import com.hbm.items.ModItems; +import com.hbm.items.tool.ItemAmmoBag.InventoryAmmoBag; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.particle.SpentCasing; @@ -44,6 +46,23 @@ public class MagazineBelt implements IMagazine { IMagazine.handleAmmoBag(inventory, first, toRemove); if(amount <= 0) return; } + + if(slot.getItem() == ModItems.ammo_bag) { + InventoryAmmoBag bag = new InventoryAmmoBag(slot); + for(int j = 0; j < bag.getSizeInventory(); j++) { + ItemStack bagslot = bag.getStackInSlot(j); + + if(bagslot != null) { + if(first.ammo.matchesRecipe(bagslot, true)) { + int toRemove = Math.min(bagslot.stackSize, amount); + amount -= toRemove; + bag.decrStackSize(j, toRemove); + IMagazine.handleAmmoBag(inventory, first, toRemove); + if(amount <= 0) return; + } + } + } + } } } } @@ -52,6 +71,7 @@ public class MagazineBelt implements IMagazine { @Override public int getCapacity(ItemStack stack) { return 0; } @Override public void setAmount(ItemStack stack, int amount) { } @Override public boolean canReload(ItemStack stack, IInventory inventory) { return false; } + @Override public void initNewType(ItemStack stack, IInventory inventory) { } @Override public void reloadAction(ItemStack stack, IInventory inventory) { } @Override public void setAmountBeforeReload(ItemStack stack, int amount) { } @Override public int getAmountBeforeReload(ItemStack stack) { return 0; } @@ -68,6 +88,17 @@ public class MagazineBelt implements IMagazine { if(slot != null) { if(first.ammo.matchesRecipe(slot, true)) count += slot.stackSize; + + if(slot.getItem() == ModItems.ammo_bag) { + InventoryAmmoBag bag = new InventoryAmmoBag(slot); + for(int j = 0; j < bag.getSizeInventory(); j++) { + ItemStack bagslot = bag.getStackInSlot(j); + + if(bagslot != null) { + if(first.ammo.matchesRecipe(bagslot, true)) count += bagslot.stackSize; + } + } + } } } return count; @@ -100,6 +131,19 @@ public class MagazineBelt implements IMagazine { for(BulletConfig config : this.acceptedBullets) { if(config.ammo.matchesRecipe(slot, true)) return config; } + + if(slot.getItem() == ModItems.ammo_bag) { + InventoryAmmoBag bag = new InventoryAmmoBag(slot); + for(int j = 0; j < bag.getSizeInventory(); j++) { + ItemStack bagslot = bag.getStackInSlot(j); + + if(bagslot != null) { + for(BulletConfig config : this.acceptedBullets) { + if(config.ammo.matchesRecipe(bagslot, true)) return config; + } + } + } + } } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java index e02b49aaa..1f0056825 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFluid.java @@ -52,6 +52,7 @@ public class MagazineFluid implements IMagazine { @Override public void setAmount(ItemStack stack, int amount) { setMagCount(stack, index, amount); } @Override public boolean canReload(ItemStack stack, IInventory inventory) { return false; } + @Override public void initNewType(ItemStack stack, IInventory inventory) { } @Override public void reloadAction(ItemStack stack, IInventory inventory) { } @Override public SpentCasing getCasing(ItemStack stack, IInventory inventory) { return null; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFullReload.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFullReload.java index 25f25c2c1..6bbddfee6 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFullReload.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineFullReload.java @@ -1,7 +1,5 @@ package com.hbm.items.weapon.sedna.mags; -import com.hbm.items.weapon.sedna.BulletConfig; - import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; @@ -12,76 +10,9 @@ public class MagazineFullReload extends MagazineSingleTypeBase { super(index, capacity); } - /** Returns true if the player has the same ammo if partially loaded, or any valid ammo if not */ - @Override - public boolean canReload(ItemStack stack, IInventory inventory) { - - if(this.getAmount(stack, inventory) >= this.getCapacity(stack)) return false; - - if(inventory == null) return true; - - for(int i = 0; i < inventory.getSizeInventory(); i++) { - ItemStack slot = inventory.getStackInSlot(i); - - if(slot != null) { - if(this.getAmount(stack, inventory) == 0) { - for(BulletConfig config : this.acceptedBullets) { - if(config.ammo.matchesRecipe(slot, true)) return true; - } - } else { - BulletConfig config = this.getType(stack, inventory); - if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } - if(config.ammo.matchesRecipe(slot, true)) return true; - } - } - } - - return false; - } - /** Reloads all rounds at once. If the mag is empty, the mag's type will change to the first valid ammo type */ @Override public void reloadAction(ItemStack stack, IInventory inventory) { - - if(inventory == null) { - BulletConfig config = this.getType(stack, inventory); - if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT - this.setAmount(stack, this.capacity); - return; - } - - for(int i = 0; i < inventory.getSizeInventory(); i++) { - ItemStack slot = inventory.getStackInSlot(i); - - if(slot != null) { - - //mag is empty, assume next best type - if(this.getAmount(stack, inventory) == 0) { - - for(BulletConfig config : this.acceptedBullets) { - if(config.ammo.matchesRecipe(slot, true)) { - this.setType(stack, config); - int wantsToLoad = (int) Math.ceil((double) this.getCapacity(stack) / (double) config.ammoReloadCount); - int toLoad = Math.min(wantsToLoad, slot.stackSize); - this.setAmount(stack, Math.min(toLoad * config.ammoReloadCount, this.capacity)); - inventory.decrStackSize(i, toLoad); - break; - } - } - //mag has a type set, only load that - } else { - BulletConfig config = this.getType(stack, inventory); - if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT - - if(config.ammo.matchesRecipe(slot, true)) { - int alreadyLoaded = this.getAmount(stack, inventory); - int wantsToLoad = (int) Math.ceil((double) (this.getCapacity(stack) - alreadyLoaded) / (double) config.ammoReloadCount); - int toLoad = Math.min(wantsToLoad, slot.stackSize); - this.setAmount(stack, Math.min((toLoad * config.ammoReloadCount) + alreadyLoaded, this.capacity)); - inventory.decrStackSize(i, toLoad); - } - } - } - } + standardReload(stack, inventory, this.capacity); } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleReload.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleReload.java index 879155413..acdefb73f 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleReload.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleReload.java @@ -1,7 +1,5 @@ package com.hbm.items.weapon.sedna.mags; -import com.hbm.items.weapon.sedna.BulletConfig; - import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; @@ -12,73 +10,9 @@ public class MagazineSingleReload extends MagazineSingleTypeBase { super(index, capacity); } - /** Returns true if the player has the same ammo if partially loaded, or any valid ammo if not */ - @Override - public boolean canReload(ItemStack stack, IInventory inventory) { - - if(this.getAmount(stack, inventory) >= this.getCapacity(stack)) return false; - - if(inventory == null) return true; - - for(int i = 0; i < inventory.getSizeInventory(); i++) { - ItemStack slot = inventory.getStackInSlot(i); - - if(slot != null) { - if(this.getAmount(stack, inventory) == 0) { - for(BulletConfig config : this.acceptedBullets) { - if(config.ammo.matchesRecipe(slot, true)) return true; - } - } else { - BulletConfig config = this.getType(stack, inventory); - if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } - if(config.ammo.matchesRecipe(slot, true)) return true; - } - } - } - - return false; - } - /** Reloads all rounds at once. If the mag is empty, the mag's type will change to the first valid ammo type */ @Override public void reloadAction(ItemStack stack, IInventory inventory) { - - if(inventory == null) { - BulletConfig config = this.getType(stack, inventory); - if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT - this.setAmount(stack, this.getAmount(stack, inventory) + 1); - return; - } - - for(int i = 0; i < inventory.getSizeInventory(); i++) { - ItemStack slot = inventory.getStackInSlot(i); - - if(slot != null) { - - //mag is empty, assume next best type - if(this.getAmount(stack, inventory) == 0) { - - for(BulletConfig config : this.acceptedBullets) { - if(config.ammo.matchesRecipe(slot, true)) { - this.setType(stack, config); - this.setAmount(stack, 1); - inventory.decrStackSize(i, 1); - return; - } - } - //mag has a type set, only load that - } else { - BulletConfig config = this.getType(stack, inventory); - if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT - - if(config.ammo.matchesRecipe(slot, true)) { - int alreadyLoaded = this.getAmount(stack, inventory); - this.setAmount(stack, alreadyLoaded + 1); - inventory.decrStackSize(i, 1); - return; - } - } - } - } + standardReload(stack, inventory, 1); } } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleTypeBase.java b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleTypeBase.java index ab69b22c0..3714f3dba 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleTypeBase.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mags/MagazineSingleTypeBase.java @@ -3,9 +3,12 @@ package com.hbm.items.weapon.sedna.mags; import java.util.ArrayList; import java.util.List; +import com.hbm.items.ModItems; +import com.hbm.items.tool.ItemAmmoBag.InventoryAmmoBag; import com.hbm.items.weapon.sedna.BulletConfig; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.particle.SpentCasing; +import com.hbm.util.BobMathUtil; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; @@ -74,6 +77,149 @@ public abstract class MagazineSingleTypeBase implements IMagazine IMagazine.handleAmmoBag(inventory, this.getType(stack, inventory), amount); } + /** Returns true if the player has the same ammo if partially loaded, or any valid ammo if not */ + @Override + public boolean canReload(ItemStack stack, IInventory inventory) { + if(this.getAmount(stack, inventory) >= this.getCapacity(stack)) return false; + if(inventory == null) return true; + BulletConfig nextConfig = getFirstConfig(stack, inventory); + return nextConfig != null; + } + + public void standardReload(ItemStack stack, IInventory inventory, int loadLimit) { + + if(inventory == null) { + BulletConfig config = this.getType(stack, inventory); + if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT + this.setAmount(stack, this.capacity); + return; + } + + for(int i = 0; i < inventory.getSizeInventory(); i++) { + ItemStack slot = inventory.getStackInSlot(i); + + if(slot != null) { + + //mag is empty, assume next best type + if(this.getAmount(stack, null) == 0) { + + for(BulletConfig config : this.acceptedBullets) { + if(config.ammo.matchesRecipe(slot, true)) { + this.setType(stack, config); + int wantsToLoad = (int) Math.ceil((double) this.getCapacity(stack) / (double) config.ammoReloadCount); + int toLoad = BobMathUtil.min(wantsToLoad, slot.stackSize, loadLimit); + this.setAmount(stack, Math.min(toLoad * config.ammoReloadCount, this.capacity)); + inventory.decrStackSize(i, toLoad); + break; + } + } + //mag has a type set, only load that + } else { + BulletConfig config = this.getType(stack, null); + if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT + + if(config.ammo.matchesRecipe(slot, true)) { + int alreadyLoaded = this.getAmount(stack, null); + int wantsToLoad = (int) Math.ceil((double) (this.getCapacity(stack) - alreadyLoaded) / (double) config.ammoReloadCount); + int toLoad = BobMathUtil.min(wantsToLoad, slot.stackSize, loadLimit); + this.setAmount(stack, Math.min((toLoad * config.ammoReloadCount) + alreadyLoaded, this.capacity)); + inventory.decrStackSize(i, toLoad); + } + } + + if(slot.getItem() == ModItems.ammo_bag) { + InventoryAmmoBag bag = new InventoryAmmoBag(slot); + + for(int j = 0; j < bag.getSizeInventory(); j++) { + ItemStack bagslot = bag.getStackInSlot(j); + + if(bagslot != null) { + + //mag is empty, assume next best type + if(this.getAmount(stack, null) == 0) { + + for(BulletConfig config : this.acceptedBullets) { + if(config.ammo.matchesRecipe(bagslot, true)) { + this.setType(stack, config); + int wantsToLoad = (int) Math.ceil((double) this.getCapacity(stack) / (double) config.ammoReloadCount); + int toLoad = BobMathUtil.min(wantsToLoad, bagslot.stackSize, loadLimit); + this.setAmount(stack, Math.min(toLoad * config.ammoReloadCount, this.capacity)); + bag.decrStackSize(j, toLoad); + break; + } + } + //mag has a type set, only load that + } else { + BulletConfig config = this.getType(stack, null); + if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } //fixing broken NBT + + if(config.ammo.matchesRecipe(bagslot, true)) { + int alreadyLoaded = this.getAmount(stack, bag); + int wantsToLoad = (int) Math.ceil((double) (this.getCapacity(stack) - alreadyLoaded) / (double) config.ammoReloadCount); + int toLoad = BobMathUtil.min(wantsToLoad, bagslot.stackSize, loadLimit); + this.setAmount(stack, Math.min((toLoad * config.ammoReloadCount) + alreadyLoaded, this.capacity)); + bag.decrStackSize(j, toLoad); + } + } + } + } + } + } + } + } + + /** Returns the config of the first potential loadable round, either what's already chambered or the first valid one if empty */ + public BulletConfig getFirstConfig(ItemStack stack, IInventory inventory) { + if(inventory == null) return null; + + for(int i = 0; i < inventory.getSizeInventory(); i++) { + ItemStack slot = inventory.getStackInSlot(i); + + if(slot != null) { + if(this.getAmount(stack, inventory) == 0) { + for(BulletConfig config : this.acceptedBullets) { + if(config.ammo.matchesRecipe(slot, true)) return config; + } + } else { + BulletConfig config = this.getType(stack, inventory); + if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } + if(config.ammo.matchesRecipe(slot, true)) return config; + } + + if(slot.getItem() == ModItems.ammo_bag) { + InventoryAmmoBag bag = new InventoryAmmoBag(slot); + + for(int j = 0; j < bag.getSizeInventory(); j++) { + ItemStack bagslot = bag.getStackInSlot(j); + + if(bagslot != null) { + if(this.getAmount(stack, bag) == 0) { + for(BulletConfig config : this.acceptedBullets) { + if(config.ammo.matchesRecipe(bagslot, true)) return config; + } + } else { + BulletConfig config = this.getType(stack, bag); + if(config == null) { config = this.acceptedBullets.get(0); this.setType(stack, config); } + if(config.ammo.matchesRecipe(bagslot, true)) return config; + } + } + } + } + } + } + + return null; + } + + @Override public void initNewType(ItemStack stack, IInventory inventory) { + if(inventory == null) return; + BulletConfig nextConfig = getFirstConfig(stack, inventory); + if(nextConfig != null) { + int i = BulletConfig.configs.indexOf(nextConfig); + this.setMagType(stack, index, i); + } + } + @Override public int getCapacity(ItemStack stack) { return capacity; } @Override public int getAmount(ItemStack stack, IInventory inventory) { return getMagCount(stack, index); } @Override public void setAmount(ItemStack stack, int amount) { setMagCount(stack, index, amount); } @@ -84,7 +230,7 @@ public abstract class MagazineSingleTypeBase implements IMagazine @Override public int getAmountAfterReload(ItemStack stack) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_AFTER + index); } // MAG TYPE // - public static int getMagType(ItemStack stack, int index) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_TYPE + index); } //TODO: replace with named tags to avoid ID shifting + public static int getMagType(ItemStack stack, int index) { return ItemGunBaseNT.getValueInt(stack, KEY_MAG_TYPE + index); } public static void setMagType(ItemStack stack, int index, int value) { ItemGunBaseNT.setValueInt(stack, KEY_MAG_TYPE + index, value); } // MAG COUNT // diff --git a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java index 5b41b64d3..9f3368a74 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java @@ -88,7 +88,7 @@ public class WeaponModManager { ModItems.gun_spas12, ModItems.gun_panzerschreck }; Item[] wsteelGuns = new Item[] { - ModItems.gun_g3, + ModItems.gun_g3, ModItems.gun_g3_zebra, ModItems.gun_stinger, ModItems.gun_chemthrower }; Item[] ferroGuns = new Item[] { @@ -101,6 +101,7 @@ public class WeaponModManager { ModItems.gun_missile_launcher, ModItems.gun_tesla_cannon }; Item[] bigmtGuns = new Item[] { + ModItems.gun_laser_pistol, ModItems.gun_laser_pistol_pew_pew, ModItems.gun_stg77, ModItems.gun_fatman, ModItems.gun_tau }; @@ -130,7 +131,7 @@ public class WeaponModManager { new WeaponModDefinition(EnumModSpecial.SAW) .addMod(new Item[] {ModItems.gun_maresleg, ModItems.gun_double_barrel}, new WeaponModSawedOff(ID_SAWED_OFF)) .addMod(ModItems.gun_panzerschreck, new WeaponModPanzerschreckSawedOff(ID_NO_SHIELD)) - .addMod(ModItems.gun_g3, new WeapnModG3SawedOff(ID_NO_STOCK)); + .addMod(new Item[] {ModItems.gun_g3, ModItems.gun_g3_zebra}, new WeapnModG3SawedOff(ID_NO_STOCK)); new WeaponModDefinition(EnumModSpecial.GREASEGUN).addMod(ModItems.gun_greasegun, new WeaponModGreasegun(ID_GREASEGUN_CLEAN)); new WeaponModDefinition(EnumModSpecial.SLOWDOWN).addMod(ModItems.gun_minigun, new WeaponModSlowdown(207)); new WeaponModDefinition(EnumModSpecial.SPEEDUP) diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index 599922a8e..d0a54cac2 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (5299)"; + public static final String VERSION = "1.0.27 BETA (5313)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index 3ffb5c2f1..c8ecdc1f8 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -650,6 +650,8 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModItems.containment_box, 1), new Object[] { "LUL", "UCU", "LUL", 'L', PB.plate(), 'U', U238.billet(), 'C', ModBlocks.crate_steel }); addRecipeAuto(new ItemStack(ModItems.casing_bag, 1), new Object[] { " L ", "LGL", " L ", 'L', Items.leather, 'G', GUNMETAL.plate() }); addRecipeAuto(new ItemStack(ModItems.casing_bag, 1), new Object[] { " L ", "LGL", " L ", 'L', ANY_RUBBER.ingot(), 'G', GUNMETAL.plate() }); + addRecipeAuto(new ItemStack(ModItems.ammo_bag, 1), new Object[] { "LLL", "MGM", "LLL", 'L', Items.leather, 'G', WEAPONSTEEL.plate(), 'M', WEAPONSTEEL.mechanism() }); + addRecipeAuto(new ItemStack(ModItems.ammo_bag, 1), new Object[] { "LLL", "MGM", "LLL", 'L', ANY_RUBBER.ingot(), 'G', WEAPONSTEEL.plate(), 'M', WEAPONSTEEL.mechanism() }); addRecipeAuto(new ItemStack(ModBlocks.absorber, 1), new Object[] { "ICI", "CPC", "ICI", 'I', CU.ingot(), 'C', COAL.dust(), 'P', PB.dust() }); addRecipeAuto(new ItemStack(ModBlocks.absorber_red, 1), new Object[] { "ICI", "CPC", "ICI", 'I', TI.ingot(), 'C', COAL.dust(), 'P', ModBlocks.absorber }); @@ -752,7 +754,7 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModBlocks.struct_watz_core, 1), new Object[] { "CBC", "BHB", "CBC", 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ADVANCED), 'B', ANY_RESISTANTALLOY.plateCast(), 'H', ModBlocks.watz_cooler }); addShapelessAuto(new ItemStack(ModBlocks.fusion_heater), new Object[] { ModBlocks.fusion_hatch }); addShapelessAuto(new ItemStack(ModItems.energy_core), new Object[] { ModItems.fusion_core, ModItems.fuse }); - addRecipeAuto(new ItemStack(ModItems.catalytic_converter, 1), new Object[] { "PCP", "PBP", "PCP", 'P', ANY_HARDPLASTIC.ingot(), 'C', CO.dust(), 'B', BI.ingot() }); + addRecipeAuto(new ItemStack(ModItems.catalytic_converter, 1), new Object[] { "PCP", "PBP", "PCP", 'P', ANY_HARDPLASTIC.ingot(), 'C', CO.dust(), 'B', ANY_BISMOID.ingot() }); addRecipeAuto(new ItemStack(ModItems.upgrade_nullifier, 1), new Object[] { "SPS", "PUP", "SPS", 'S', STEEL.plate(), 'P', ModItems.powder_fire, 'U', ModItems.upgrade_template }); addRecipeAuto(new ItemStack(ModItems.upgrade_smelter, 1), new Object[] { "PHP", "CUC", "DTD", 'P', CU.plate(), 'H', Blocks.hopper, 'C', ModItems.coil_tungsten, 'U', ModItems.upgrade_template, 'D', ModItems.coil_copper, 'T', ModBlocks.machine_transformer }); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 983197ceb..f65f753f8 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -75,7 +75,7 @@ public class ResourceManager { public static final IModelCustom refinery_exploded = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/refinery_exploded.obj")).asVBO(); public static final IModelCustom fraction_tower = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/fraction_tower.obj")); public static final IModelCustom fraction_spacer = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/fraction_spacer.obj")); - public static final IModelCustom cracking_tower = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/cracking_tower.obj")).asVBO(); + public static final IModelCustom cracking_tower = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/catalytic_cracker.obj")).asVBO(); public static final IModelCustom catalytic_reformer = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/catalytic_reformer.obj")).asVBO(); public static final IModelCustom hydrotreater = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/hydrotreater.obj")).asVBO(); public static final IModelCustom liquefactor = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/liquefactor.obj")).asVBO(); @@ -492,7 +492,7 @@ public class ResourceManager { public static final ResourceLocation vacuum_distill_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/vacuum_distill.png"); public static final ResourceLocation fraction_tower_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/fraction_tower.png"); public static final ResourceLocation fraction_spacer_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/fraction_spacer.png"); - public static final ResourceLocation cracking_tower_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/cracking_tower.png"); + public static final ResourceLocation cracking_tower_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/catalytic_cracker.png"); public static final ResourceLocation catalytic_reformer_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/catalytic_reformer.png"); public static final ResourceLocation hydrotreater_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/hydrotreater.png"); public static final ResourceLocation liquefactor_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/liquefactor.png"); @@ -982,6 +982,7 @@ public class ResourceManager { public static final ResourceLocation uzi_saturnite_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/uzi_saturnite.png"); public static final ResourceLocation panzerschreck_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/panzerschreck.png"); public static final ResourceLocation g3_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/g3.png"); + public static final ResourceLocation g3_zebra_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/g3_zebra.png"); public static final ResourceLocation g3_green_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/g3_polymer_green.png"); public static final ResourceLocation g3_black_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/g3_polymer_black.png"); public static final ResourceLocation g3_attachments = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/g3_attachments.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java index e132f8fac..ec6d0e35a 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderG3.java @@ -2,6 +2,7 @@ package com.hbm.render.item.weapon.sedna; import org.lwjgl.opengl.GL11; +import com.hbm.items.ModItems; import com.hbm.items.weapon.sedna.ItemGunBaseNT; import com.hbm.items.weapon.sedna.mods.WeaponModManager; import com.hbm.main.ResourceManager; @@ -12,6 +13,12 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; public class ItemRenderG3 extends ItemRenderWeaponBase { + + public ResourceLocation texture; + + public ItemRenderG3(ResourceLocation texture) { + this.texture = texture; + } @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } @@ -209,16 +216,16 @@ public class ItemRenderG3 extends ItemRenderWeaponBase { } public boolean hasSilencer(ItemStack stack) { - return WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SILENCER); + return stack.getItem() == ModItems.gun_g3_zebra || WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SILENCER); } public boolean isScoped(ItemStack stack) { - return WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SCOPE); + return stack.getItem() == ModItems.gun_g3_zebra || WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SCOPE); } public ResourceLocation getTexture(ItemStack stack) { if(WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_FURNITURE_GREEN)) return ResourceManager.g3_green_tex; if(WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_FURNITURE_BLACK)) return ResourceManager.g3_black_tex; - return ResourceManager.g3_tex; + return texture; } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderPyroOven.java b/src/main/java/com/hbm/render/tileentity/RenderPyroOven.java index bd42f1fc1..ac0175e84 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderPyroOven.java +++ b/src/main/java/com/hbm/render/tileentity/RenderPyroOven.java @@ -45,7 +45,7 @@ public class RenderPyroOven extends TileEntitySpecialRenderer implements IItemRe GL11.glPushMatrix(); GL11.glTranslated(1.5, 0, 1.5); - GL11.glRotated(anim * -15D % 360D, 0, 1, 0); + GL11.glRotated(anim * 45D % 360D, 0, 1, 0); GL11.glTranslated(-1.5, 0, -1.5); ResourceManager.pyrooven.renderPart("Fan"); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java index 34dbf6200..881d3a748 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java @@ -6,7 +6,6 @@ import com.hbm.inventory.fluid.FluidType; import com.hbm.inventory.fluid.Fluids; import com.hbm.inventory.fluid.tank.FluidTank; import com.hbm.inventory.fluid.trait.FT_Flammable; -import com.hbm.inventory.gui.GUIIGenerator; import com.hbm.tileentity.IGUIProvider; import com.hbm.tileentity.TileEntityMachineBase; import com.hbm.util.CompatEnergyControl; @@ -290,7 +289,7 @@ public class TileEntityMachineIGenerator extends TileEntityMachineBase implement @Override @SideOnly(Side.CLIENT) public Object provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new GUIIGenerator(player.inventory, this); + return null; } @Override diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 8b223d03b..168d4f6d2 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -281,6 +281,7 @@ chem.XENON=Lindeverfahren (Xenon) chem.XENON_OXY=Verbessertes Lindeverfahren (Xenon) chem.YELLOWCAKE=Yellowcakeproduktion +container.ammoBag=Mun-Tasche container.amsBase=AMS-Basis (Deko) container.amsEmitter=AMS-Emitter (Deko) container.amsLimiter=AMS-Stabilisator (Deko) @@ -1029,6 +1030,7 @@ item.ammo_arty_nuke.name=16" Atomare Artilleriegranate item.ammo_arty_phosgene.name=16" Artilleriegranate (Phosgen) item.ammo_arty_phosphorus.name=16" Phosphor-Artilleriegranate item.ammo_arty_phosphorus_multi.name=16" Mehrfach-Phosphor-Artilleriegranate +item.ammo_bag.name=Munitionstasche item.ammo_dgk.name=Goalkeeper-Zwilling CIWS 200er Gürtel item.ammo_fireext.name=Feuerlöscher-Wassertank item.ammo_fireext_foam.name=Feuerlöscher-Schaumtank @@ -2082,6 +2084,7 @@ item.gun_folly.name=Folly item.gun_g3.name=Sturmgewehr item.gun_g3_a3.name=G3A3 item.gun_g3_infiltrator.name=Infiltrierer +item.gun_g3_zebra.name=Zebra-Gewehr item.gun_greasegun.name=Grease Gun item.gun_greasegun_m3.name=M3 item.gun_hangman.name=Hangman diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 6f99a7e22..311b4ac48 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -682,6 +682,7 @@ commands.satellite.satellite_descended=Satellite successfully descended. commands.satellite.satellite_orbited=Satellite launched. commands.satellite.should_be_run_as_player=This command should be run by a player! +container.ammoBag=Ammo Bag container.amsBase=AMS Base (Deco) container.amsEmitter=AMS Emitter (Deco) container.amsLimiter=AMS Stabilizer (Deco) @@ -1754,6 +1755,7 @@ item.ammo_arty_nuke.name=16" Nuclear Artillery Shell item.ammo_arty_phosgene.name=16" Phosgene Artillery Shell item.ammo_arty_phosphorus.name=16" Phosphorus Shell item.ammo_arty_phosphorus_multi.name=16" Multi Phosphorus Shell +item.ammo_bag.name=Ammo Bag item.ammo_container.name=Ammo Container item.ammo_dgk.name=Goalkeeper Twin CIWS 200 Round Belt item.ammo_fireext.name=Fire Extinguisher Water Tank @@ -2895,6 +2897,7 @@ item.gun_folly.name=Folly item.gun_g3.name=Assault Rifle item.gun_g3_a3.name=G3A3 item.gun_g3_infiltrator.name=Infiltrator +item.gun_g3_zebra.name=Zebra Rifle item.gun_greasegun.name=Grease Gun item.gun_greasegun_m3.name=M3 item.gun_hangman.name=Hangman diff --git a/src/main/resources/assets/hbm/models/machines/catalytic_cracker.obj b/src/main/resources/assets/hbm/models/machines/catalytic_cracker.obj new file mode 100644 index 000000000..f9003e45a --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/catalytic_cracker.obj @@ -0,0 +1,7525 @@ +# Blender 4.0.2 +# www.blender.org +mtllib CatalyticCrackerV2.mtl +o Cube +v 3.500000 0.000000 -3.500000 +v 3.500000 1.000000 -3.500000 +v 3.500001 0.000000 2.500000 +v 3.500001 1.000000 2.500000 +v -3.500000 0.000000 -3.500000 +v -3.500000 1.000000 -3.500000 +v -3.499999 0.000000 2.500000 +v -3.499999 1.000000 2.500000 +v -0.625000 1.000000 -0.125000 +v -0.625000 1.000000 2.125000 +v -0.750000 2.000000 0.000000 +v -2.875000 1.000000 -0.125000 +v -2.875000 1.000000 2.125000 +v -2.750000 2.000000 0.000000 +v -2.750000 2.000000 2.000000 +v -0.750000 2.000000 2.000000 +v -2.562500 2.000000 0.000000 +v -2.562500 2.000000 0.187500 +v -2.562500 8.000000 0.000000 +v -2.750000 2.000000 0.000000 +v -2.750000 2.000000 0.187500 +v -2.750000 8.000000 0.000000 +v -2.750000 8.000000 0.187500 +v -2.562500 8.000000 0.187500 +v -2.562500 2.000000 1.812500 +v -2.562500 2.000000 2.000000 +v -2.562500 8.000000 1.812500 +v -2.750000 2.000000 1.812500 +v -2.750000 2.000000 2.000000 +v -2.750000 8.000000 1.812500 +v -2.750000 8.000000 2.000000 +v -2.562500 8.000000 2.000000 +v -0.750000 2.000000 0.000000 +v -0.750000 2.000000 0.187500 +v -0.750000 8.000000 0.000000 +v -0.937500 2.000000 0.000000 +v -0.937500 2.000000 0.187500 +v -0.937500 8.000000 0.000000 +v -0.937500 8.000000 0.187500 +v -0.750000 8.000000 0.187500 +v -0.750000 2.000000 1.812500 +v -0.750000 2.000000 2.000000 +v -0.750000 8.000000 1.812500 +v -0.937500 2.000000 1.812500 +v -0.937500 2.000000 2.000000 +v -0.937500 8.000000 1.812500 +v -0.937500 8.000000 2.000000 +v -0.750000 8.000000 2.000000 +v -0.000000 1.000000 -1.500000 +v 0.000000 1.000000 -1.000000 +v -0.000000 14.000000 -1.500000 +v -0.500000 1.000000 -1.500000 +v -0.500000 1.000000 -1.000000 +v -0.500000 14.000000 -1.500000 +v -0.500000 14.000000 -1.000000 +v 0.000000 14.000000 -1.000000 +v 1.500000 13.717531 2.232274 +v 0.837088 13.717531 2.100412 +v 1.499999 14.325825 1.825825 +v 2.162912 13.717531 2.100413 +v 1.500000 13.000000 2.375000 +v 0.782469 13.000000 2.232274 +v 2.217531 13.000000 2.232274 +v 1.500000 1.000000 2.375000 +v 0.782469 1.000000 2.232274 +v 2.217532 1.000000 2.232274 +v 2.825825 1.000000 1.825825 +v 3.232274 1.000000 1.217531 +v 2.825825 13.000000 1.825825 +v 3.232274 13.000000 1.217532 +v 2.724903 13.717531 1.724903 +v 2.437500 14.325825 1.437500 +v 3.100412 13.717531 1.162913 +v 2.724903 14.325825 1.007372 +v 3.232274 13.717531 0.500000 +v 2.825825 14.325825 0.500000 +v 3.100413 13.717531 -0.162912 +v 3.375000 13.000000 0.500000 +v 3.232274 13.000000 -0.217531 +v 3.375000 1.000000 0.500000 +v 3.232274 1.000000 -0.217532 +v 2.825825 1.000000 -0.825825 +v 2.217531 1.000000 -1.232274 +v 2.825826 13.000000 -0.825825 +v 2.217532 13.000000 -1.232274 +v 2.724903 13.717531 -0.724902 +v 2.437500 14.325825 -0.437500 +v 2.162913 13.717531 -1.100412 +v 2.007372 14.325825 -0.724902 +v 1.500000 13.717531 -1.232274 +v 1.500000 14.325825 -0.825825 +v 0.837088 13.717531 -1.100412 +v 1.500000 13.000000 -1.375000 +v 0.782469 13.000000 -1.232274 +v 1.500000 1.000000 -1.375000 +v 0.782468 1.000000 -1.232274 +v 0.174175 1.000000 -0.825825 +v -0.232274 1.000000 -0.217531 +v 0.174175 13.000000 -0.825825 +v -0.232274 13.000000 -0.217531 +v 0.275097 13.717531 -0.724903 +v 0.562500 14.325825 -0.437500 +v -0.100412 13.717531 -0.162913 +v 0.275098 14.325825 -0.007371 +v -0.232274 13.717531 0.500000 +v 0.174175 14.325825 0.500000 +v -0.100412 13.717531 1.162913 +v -0.375000 13.000000 0.500000 +v -0.232274 13.000000 1.217531 +v -0.375000 1.000000 0.500000 +v -0.232274 1.000000 1.217532 +v 0.174175 1.000000 1.825825 +v 0.174175 13.000000 1.825825 +v 0.275097 13.717531 1.724903 +v 0.562500 14.325825 1.437500 +v 0.992629 14.732274 1.007372 +v 0.992629 14.325825 1.724903 +v 0.275097 14.325825 1.007371 +v 0.837088 14.732274 0.774588 +v 0.782469 14.732274 0.500000 +v 1.500000 14.875000 0.500000 +v 1.774588 14.732274 -0.162913 +v 1.500000 14.732274 1.217531 +v 1.225413 14.732274 1.162913 +v 0.837088 14.732274 0.225413 +v 0.992629 14.732274 -0.007371 +v 1.225413 14.732274 -0.162913 +v 1.500000 14.732274 -0.217531 +v 2.007372 14.732274 -0.007371 +v 2.162913 14.732274 0.225413 +v 2.217531 14.732274 0.500000 +v 2.162913 14.732274 0.774588 +v 2.007371 14.732274 1.007372 +v 1.774587 14.732274 1.162913 +v 2.007371 14.325825 1.724903 +v 2.724903 14.325825 -0.007371 +v 0.992629 14.325825 -0.724903 +v -0.875000 1.250000 -1.625000 +v -1.250000 1.250000 -1.725481 +v -0.500000 1.250000 -1.725481 +v -0.875000 4.125000 -1.625000 +v -1.250000 4.125000 -1.725481 +v -0.875000 4.250000 -1.754409 +v -0.500000 4.125000 -1.725481 +v -0.564705 4.250000 -1.837553 +v -0.225481 4.125000 -2.000000 +v -0.337553 4.250000 -2.064705 +v -0.125000 4.125000 -2.375000 +v -0.225481 1.250000 -2.000000 +v -0.125000 1.250000 -2.375000 +v -0.225481 1.250000 -2.750000 +v -0.500000 1.250000 -3.024519 +v -0.225481 4.125000 -2.750000 +v -0.337553 4.250000 -2.685295 +v -0.500000 4.125000 -3.024519 +v -0.564705 4.250000 -2.912447 +v -0.875000 4.125000 -3.125000 +v -0.875000 4.250000 -2.995590 +v -1.250000 4.125000 -3.024519 +v -0.875000 1.250000 -3.125000 +v -1.250000 1.250000 -3.024519 +v -1.524519 1.250000 -2.750000 +v -1.625000 1.250000 -2.375000 +v -1.524519 4.125000 -2.750000 +v -1.412447 4.250000 -2.685295 +v -1.625000 4.125000 -2.375000 +v -1.495591 4.250000 -2.375000 +v -1.524519 4.125000 -2.000000 +v -1.412447 4.250000 -2.064704 +v -1.524519 1.250000 -2.000000 +v -1.185295 4.250000 -1.837553 +v -1.185296 4.250000 -2.912447 +v -0.254410 4.250000 -2.375000 +v -0.000000 1.000000 -3.250000 +v -0.000000 1.000000 -1.500000 +v -0.125000 1.250000 -3.125000 +v -1.750000 1.000000 -3.250000 +v -1.750000 1.000000 -1.500000 +v -1.625000 1.250000 -3.125000 +v -1.625000 1.250000 -1.625000 +v -0.125000 1.250000 -1.625000 +v -0.562500 1.000000 -1.500000 +v -0.562500 1.000000 -0.125000 +v -0.562500 3.000000 -1.500000 +v -2.500000 1.000000 -1.500000 +v -2.500000 1.000000 -0.125000 +v -2.500000 2.375000 -1.500000 +v -1.875000 3.000000 -1.500000 +v -2.500000 2.375000 -0.125000 +v -1.875000 3.000000 -0.125000 +v -0.562500 3.000000 -0.125000 +v -1.625000 1.187500 -1.625000 +v -1.625000 1.187500 -1.500000 +v -1.625000 2.312500 -1.625000 +v -2.000000 1.187500 -1.625000 +v -2.000000 1.187500 -1.500000 +v -2.000000 2.312500 -1.625000 +v -2.000000 2.312500 -1.500000 +v -1.625000 2.312500 -1.500000 +v -0.937500 3.000000 -0.187500 +v -1.070082 3.000000 -0.242417 +v -0.937500 5.000000 -0.187500 +v -0.804917 3.000000 -0.242417 +v -0.750000 3.000000 -0.375000 +v -0.804917 5.000000 -0.242417 +v -0.750000 5.000000 -0.375000 +v -0.788833 5.038833 -0.242417 +v -0.750000 5.000000 -0.375000 +v -0.882582 5.132583 -0.187500 +v -0.750000 5.054917 -0.242417 +v -0.750000 5.000000 -0.375000 +v -0.750000 5.187500 -0.187500 +v -0.687500 5.054917 -0.242417 +v -0.687500 5.000000 -0.375000 +v -0.687500 5.187500 -0.187500 +v -0.648668 5.054917 -0.226332 +v -0.554918 5.000000 -0.320082 +v -0.687500 5.187500 -0.187500 +v -0.632583 5.054917 -0.187500 +v -0.500000 5.000000 -0.187500 +v -0.687500 5.187500 -0.187500 +v -0.632582 5.054917 0.812500 +v -0.500000 5.000000 0.812500 +v -0.687500 5.187500 0.812500 +v -0.648668 5.054917 0.851333 +v -0.554918 5.000000 0.945083 +v -0.687500 5.187500 0.812500 +v -0.687500 5.054917 0.867417 +v -0.687500 5.000000 1.000000 +v -0.687500 5.187500 0.812500 +v -0.750000 5.054917 0.867417 +v -0.750000 5.000000 1.000000 +v -0.750000 5.187500 0.812500 +v -0.750000 5.320083 0.867417 +v -0.750000 5.375000 1.000000 +v -0.687500 5.320083 0.867417 +v -0.687500 5.375000 1.000000 +v -0.648668 5.320083 0.851333 +v -0.554918 5.375000 0.945083 +v -0.632582 5.320083 0.812500 +v -0.500000 5.375000 0.812500 +v -0.632583 5.320083 -0.187500 +v -0.500000 5.375000 -0.187500 +v -0.648668 5.320083 -0.226332 +v -0.554918 5.375000 -0.320082 +v -0.687500 5.320083 -0.242417 +v -0.687500 5.375000 -0.375000 +v -0.750000 5.320083 -0.242417 +v -0.750000 5.375000 -0.375000 +v -0.976333 5.226333 -0.242417 +v -1.015165 5.265165 -0.375000 +v -1.070082 5.000000 -0.242417 +v -1.125000 5.000000 -0.375000 +v -1.125000 3.000000 -0.375000 +v -1.070083 5.000000 -0.507582 +v -1.070083 3.000000 -0.507582 +v -0.937500 5.000000 -0.562500 +v -0.976333 5.226333 -0.507582 +v -0.882583 5.132583 -0.562500 +v -0.750000 5.320083 -0.507582 +v -0.750000 5.187500 -0.562500 +v -0.687500 5.320083 -0.507582 +v -0.687500 5.187500 -0.562500 +v -0.461168 5.320083 -0.413832 +v -0.422335 5.187500 -0.452665 +v -0.367418 5.320083 -0.187500 +v -0.312500 5.187500 -0.187500 +v -0.367417 5.320083 0.812500 +v -0.312500 5.187500 0.812500 +v -0.461168 5.320083 1.038833 +v -0.422335 5.187500 1.077665 +v -0.687500 5.320083 1.132583 +v -0.687500 5.187500 1.187500 +v -0.750000 5.320083 1.132583 +v -0.750000 5.187500 1.187500 +v -0.750000 5.054917 1.132583 +v -0.687500 5.054917 1.132583 +v -0.461168 5.054917 1.038833 +v -0.367417 5.054917 0.812500 +v -0.367418 5.054917 -0.187500 +v -0.461168 5.054917 -0.413832 +v -0.687500 5.054917 -0.507582 +v -0.750000 5.054917 -0.507582 +v -0.788833 5.038833 -0.507582 +v -0.804917 5.000000 -0.507582 +v -0.804917 3.000000 -0.507582 +v -0.937500 3.000000 -0.562500 +v -1.812500 4.750000 0.187500 +v -1.945082 4.695083 0.187500 +v -1.812500 4.750000 -2.187500 +v -1.679917 4.695083 0.187500 +v -1.625000 4.562500 0.187500 +v -1.679918 4.695083 -2.187500 +v -1.625000 4.562500 -2.187500 +v -1.663833 4.695083 -2.226332 +v -1.625000 4.562500 -2.187500 +v -1.757583 4.750000 -2.320082 +v -1.625000 4.695083 -2.242417 +v -1.625000 4.562500 -2.187500 +v -1.625000 4.750000 -2.375000 +v -1.062500 4.695083 -2.242417 +v -1.062500 4.562500 -2.187500 +v -1.062500 4.750000 -2.375000 +v -0.836168 4.601332 -2.242417 +v -0.929918 4.507582 -2.187500 +v -0.797336 4.640165 -2.375000 +v -0.742419 4.375000 -2.242418 +v -0.875001 4.375000 -2.187500 +v -0.687501 4.375000 -2.375000 +v -0.742419 4.250000 -2.242418 +v -0.875001 4.250000 -2.187500 +v -0.687501 4.250000 -2.375000 +v -0.742419 4.250000 -2.507583 +v -0.875001 4.250000 -2.562500 +v -0.742419 4.375000 -2.507583 +v -0.875001 4.375000 -2.562500 +v -0.836168 4.601332 -2.507582 +v -0.929918 4.507582 -2.562500 +v -1.062500 4.695083 -2.507582 +v -1.062500 4.562500 -2.562500 +v -1.625000 4.695083 -2.507582 +v -1.625000 4.562500 -2.562500 +v -1.851333 4.695083 -2.413832 +v -1.890165 4.562500 -2.452665 +v -1.945083 4.695083 -2.187500 +v -2.000000 4.562500 -2.187500 +v -2.000000 4.562500 0.187500 +v -1.945083 4.429917 -2.187500 +v -1.945082 4.429917 0.187500 +v -1.812500 4.375000 -2.187500 +v -1.851333 4.429917 -2.413832 +v -1.757583 4.375000 -2.320082 +v -1.625000 4.429917 -2.507582 +v -1.625000 4.375000 -2.375000 +v -1.062500 4.429917 -2.507582 +v -1.062500 4.375000 -2.375000 +v -1.023669 4.413833 -2.507582 +v -1.062501 4.375000 -2.375000 +v -1.007584 4.375000 -2.507582 +v -1.062501 4.375000 -2.375000 +v -1.007584 4.250000 -2.507582 +v -1.062501 4.250000 -2.375000 +v -1.007584 4.250000 -2.242418 +v -1.007584 4.375000 -2.242418 +v -1.023669 4.413833 -2.242418 +v -1.062500 4.429917 -2.242418 +v -1.625000 4.429917 -2.242418 +v -1.663833 4.429917 -2.226332 +v -1.679918 4.429917 -2.187500 +v -1.679917 4.429917 0.187500 +v -1.812500 4.375000 0.187500 +v -1.812500 3.375000 0.187500 +v -1.945082 3.320082 0.187500 +v -1.812500 3.375000 -1.062500 +v -1.679917 3.320082 0.187500 +v -1.625000 3.187500 0.187500 +v -1.679917 3.320082 -1.062500 +v -1.625000 3.187500 -1.062500 +v -1.663833 3.320083 -1.101332 +v -1.625000 3.187500 -1.062500 +v -1.757583 3.375000 -1.195082 +v -1.625000 3.320083 -1.117417 +v -1.625000 3.187500 -1.062500 +v -1.625000 3.375000 -1.250000 +v -1.000000 3.320083 -1.117417 +v -1.000000 3.375000 -1.250000 +v -1.000000 3.187500 -1.062500 +v -0.961167 3.336168 -1.117417 +v -1.000000 3.375000 -1.250000 +v -0.867417 3.242418 -1.062500 +v -0.945082 3.375000 -1.117417 +v -1.000000 3.375000 -1.250000 +v -0.812500 3.375000 -1.062500 +v -0.945082 4.750000 -1.117417 +v -1.000000 4.750000 -1.250000 +v -0.812500 4.750000 -1.062500 +v -0.945082 4.976334 -1.211168 +v -1.000000 4.882583 -1.304918 +v -0.812500 5.015166 -1.172335 +v -0.945082 5.070084 -1.437500 +v -1.000000 4.937501 -1.437500 +v -0.812500 5.125001 -1.437500 +v -0.945082 5.070084 -1.750000 +v -1.000000 4.937501 -1.750000 +v -0.812500 5.125001 -1.750000 +v -0.851332 5.070084 -1.976333 +v -0.890165 4.937501 -2.015165 +v -0.757583 5.125001 -1.882583 +v -0.625000 5.070084 -2.070083 +v -0.625000 4.937501 -2.125000 +v -0.625000 5.125001 -1.937500 +v 2.437500 5.070084 -2.070083 +v 2.437500 4.937501 -2.125000 +v 2.437500 5.125001 -1.937501 +v 2.476333 5.070084 -2.086168 +v 2.437500 4.937501 -2.125000 +v 2.570083 5.125001 -1.992419 +v 2.492418 5.070084 -2.125001 +v 2.437500 4.937501 -2.125000 +v 2.625000 5.125001 -2.125001 +v 2.492418 5.070084 -2.187501 +v 2.437500 4.937501 -2.187500 +v 2.625000 5.125001 -2.187501 +v 2.492418 4.976334 -2.413833 +v 2.437500 4.882584 -2.320083 +v 2.625000 5.015166 -2.452666 +v 2.492418 4.750001 -2.507583 +v 2.437500 4.750001 -2.375000 +v 2.625000 4.750001 -2.562500 +v 2.492418 4.250000 -2.507583 +v 2.437500 4.250001 -2.375000 +v 2.625000 4.250001 -2.562500 +v 2.757582 4.250000 -2.507583 +v 2.812500 4.250001 -2.375000 +v 2.757582 4.750001 -2.507583 +v 2.812500 4.750001 -2.375000 +v 2.757582 4.976334 -2.413833 +v 2.812500 4.882584 -2.320083 +v 2.757583 5.070084 -2.187501 +v 2.812500 4.937501 -2.187501 +v 2.757583 5.070084 -2.125001 +v 2.812500 4.937501 -2.125001 +v 2.663833 5.070084 -1.898669 +v 2.702665 4.937501 -1.859836 +v 2.437500 5.070084 -1.804918 +v 2.437500 4.937501 -1.750001 +v -0.625000 5.070084 -1.804918 +v -0.625000 4.937501 -1.750000 +v -0.663833 5.070084 -1.788833 +v -0.625000 4.937501 -1.750000 +v -0.679917 5.070084 -1.750000 +v -0.625000 4.937501 -1.750000 +v -0.679917 5.070084 -1.437500 +v -0.625000 4.937501 -1.437500 +v -0.679917 4.976333 -1.211168 +v -0.625000 4.882583 -1.304918 +v -0.679917 4.750000 -1.117418 +v -0.625000 4.750000 -1.250000 +v -0.679917 3.375000 -1.117418 +v -0.625000 3.375000 -1.250000 +v -0.773667 3.148668 -1.117418 +v -0.734835 3.109835 -1.250000 +v -1.000000 3.054918 -1.117418 +v -1.625000 3.054918 -1.117418 +v -1.000000 3.000000 -1.250000 +v -1.625000 3.000000 -1.250000 +v -1.000000 3.054918 -1.382583 +v -1.625000 3.054918 -1.382582 +v -1.000000 3.187500 -1.437500 +v -0.773667 3.148668 -1.382583 +v -0.867417 3.242418 -1.437500 +v -0.679917 3.375000 -1.382583 +v -0.812500 3.375000 -1.437500 +v -0.679917 4.750000 -1.382583 +v -0.812500 4.750000 -1.437500 +v -0.679917 4.788833 -1.398668 +v -0.812500 4.750000 -1.437500 +v -0.679917 4.804918 -1.437500 +v -0.812500 4.750001 -1.437500 +v -0.679917 4.804918 -1.750000 +v -0.812500 4.750001 -1.750000 +v -0.663833 4.804918 -1.788833 +v -0.757583 4.750001 -1.882583 +v -0.625000 4.804918 -1.804918 +v -0.625000 4.750001 -1.937500 +v 2.437500 4.804918 -1.804918 +v 2.437500 4.750001 -1.937501 +v 2.663833 4.804918 -1.898669 +v 2.570083 4.750001 -1.992419 +v 2.757583 4.804918 -2.125001 +v 2.625000 4.750001 -2.125001 +v 2.757583 4.804918 -2.187501 +v 2.625000 4.750001 -2.187501 +v 2.757583 4.788833 -2.226333 +v 2.625000 4.750001 -2.187500 +v 2.757583 4.750001 -2.242418 +v 2.625000 4.750001 -2.187500 +v 2.757583 4.250001 -2.242418 +v 2.625000 4.250000 -2.187500 +v 2.492418 4.250001 -2.242418 +v 2.492418 4.750001 -2.242418 +v 2.492418 4.788833 -2.226333 +v 2.492418 4.804918 -2.187501 +v 2.492418 4.804918 -2.125001 +v 2.476333 4.804918 -2.086168 +v 2.437500 4.804918 -2.070083 +v -0.625000 4.804918 -2.070083 +v -0.851332 4.804918 -1.976333 +v -0.945082 4.804918 -1.750000 +v -0.945082 4.804918 -1.437500 +v -0.945082 4.788833 -1.398668 +v -0.945082 4.750000 -1.382583 +v -0.945082 3.375000 -1.382583 +v -0.961167 3.336168 -1.382583 +v -1.000000 3.320083 -1.382583 +v -1.625000 3.320083 -1.382582 +v -1.851333 3.320083 -1.288832 +v -1.945083 3.320082 -1.062500 +v -2.000000 3.187500 -1.062500 +v -2.000000 3.187500 0.187500 +v -1.945083 3.054918 -1.062500 +v -1.945082 3.054918 0.187500 +v -1.812500 3.000000 -1.062500 +v -1.851333 3.054918 -1.288832 +v -1.757583 3.000000 -1.195082 +v -1.663833 3.054918 -1.101332 +v -1.679917 3.054918 -1.062500 +v -1.679917 3.054918 0.187500 +v -1.812500 3.000000 0.187500 +v -1.625000 3.187500 -1.062500 +v -1.625000 3.187500 -1.062500 +v -1.625000 3.054918 -1.117418 +v -1.625000 3.000000 -1.250000 +v -1.625000 3.054918 -1.382582 +v -1.625000 3.187500 -1.437500 +v -1.890165 3.187500 -1.327665 +v -1.851333 3.054918 -1.288832 +v -1.757583 3.000000 -1.195082 +v -1.663833 3.054918 -1.101332 +v 1.500000 14.750000 0.875000 +v 1.234835 14.750000 0.765165 +v 1.500000 15.250000 0.875000 +v 1.765165 14.750000 0.765165 +v 1.875000 14.750000 0.500000 +v 1.765165 15.250000 0.765165 +v 1.875000 15.250000 0.500000 +v 1.679399 15.570083 0.765165 +v 1.774519 15.625000 0.500000 +v 1.449760 15.437500 0.875000 +v 1.445082 15.804399 0.765165 +v 1.500000 15.899519 0.500000 +v 1.312500 15.574759 0.875000 +v 1.125000 15.890165 0.765165 +v 1.125000 16.000000 0.500000 +v 1.125000 15.625000 0.875000 +v -0.562500 15.890165 0.765165 +v -0.562500 16.000000 0.500000 +v -0.562500 15.625000 0.875000 +v -0.882583 15.804399 0.765165 +v -0.937500 15.899519 0.500000 +v -0.750000 15.574759 0.875000 +v -1.116900 15.570083 0.765165 +v -1.212020 15.625000 0.500000 +v -0.887260 15.437500 0.875000 +v -1.202666 15.250000 0.765165 +v -1.312500 15.250000 0.500000 +v -0.937501 15.250000 0.875000 +v -1.202666 9.562500 0.765165 +v -1.312500 9.562500 0.500000 +v -0.937501 9.562500 0.875000 +v -1.202666 9.242417 0.679400 +v -1.312500 9.375000 0.449760 +v -1.202666 9.008101 0.445084 +v -1.312501 9.237741 0.312501 +v -1.202666 8.922336 0.125002 +v -1.312501 9.187501 0.125002 +v -0.937501 8.812501 0.125002 +v -1.202666 8.922336 -0.437498 +v -1.312501 9.187501 -0.437498 +v -0.937501 8.812501 -0.437498 +v -1.202666 8.907621 -0.492416 +v -1.312501 9.137261 -0.624998 +v -0.937501 8.812502 -0.437498 +v -1.202666 8.867420 -0.532619 +v -1.312501 9.000003 -0.762258 +v -0.937501 8.812503 -0.437499 +v -1.202666 8.812503 -0.547335 +v -1.312501 8.812503 -0.812500 +v -0.937501 8.812503 -0.437500 +v -1.202666 7.687503 -0.547335 +v -1.312501 7.687503 -0.812500 +v -0.937501 7.687503 -0.437500 +v -1.217381 7.632586 -0.547335 +v -1.312501 7.687503 -0.812500 +v -0.987742 7.500003 -0.437500 +v -1.257583 7.592384 -0.547335 +v -1.312500 7.687503 -0.812500 +v -1.125001 7.362744 -0.437500 +v -1.312499 7.577669 -0.547335 +v -1.312500 7.687503 -0.812500 +v -1.312500 7.312505 -0.437500 +v -1.374999 7.577669 -0.547335 +v -1.375000 7.687503 -0.812500 +v -1.375000 7.312505 -0.437500 +v -1.429917 7.577671 -0.532620 +v -1.562500 7.687505 -0.762260 +v -1.375000 7.312506 -0.437500 +v -1.470119 7.577672 -0.492418 +v -1.699759 7.687506 -0.625000 +v -1.375000 7.312508 -0.437501 +v -1.484834 7.577674 -0.437501 +v -1.750000 7.687508 -0.437500 +v -1.375000 7.312509 -0.437501 +v -1.484836 7.577674 0.124999 +v -1.750000 7.687509 0.125000 +v -1.375001 7.312510 0.124999 +v -1.484836 7.047344 0.125000 +v -1.750000 6.937509 0.124999 +v -1.484834 7.047344 -0.437500 +v -1.749999 6.937508 -0.437501 +v -1.470120 7.047342 -0.492417 +v -1.699759 6.937506 -0.625000 +v -1.429918 7.047340 -0.532620 +v -1.562500 6.937505 -0.762259 +v -1.375001 7.047339 -0.547335 +v -1.375000 6.937504 -0.812500 +v -1.312501 7.047339 -0.547335 +v -1.312500 6.937504 -0.812500 +v -0.992419 7.133104 -0.547335 +v -0.937500 7.037984 -0.812500 +v -0.758102 7.367420 -0.547335 +v -0.662981 7.312503 -0.812500 +v -0.672336 7.687502 -0.547335 +v -0.562501 7.687503 -0.812500 +v -0.672336 8.812502 -0.547335 +v -0.562501 8.812504 -0.812500 +v -0.672336 8.867419 -0.532619 +v -0.562501 9.000003 -0.762258 +v -0.672336 8.907621 -0.492416 +v -0.562501 9.137261 -0.624998 +v -0.672336 8.922336 -0.437498 +v -0.562501 9.187500 -0.437498 +v -0.672336 8.922336 0.125002 +v -0.562501 9.187500 0.125002 +v -0.672336 9.008101 0.445083 +v -0.562500 9.237741 0.312502 +v -0.672336 9.242417 0.679399 +v -0.562500 9.375000 0.449760 +v -0.672336 9.562499 0.765165 +v -0.562500 9.562500 0.500000 +v -0.672336 15.249999 0.765165 +v -0.562500 15.250000 0.500000 +v -0.657621 15.304917 0.765165 +v -0.562500 15.250000 0.500000 +v -0.617418 15.345119 0.765165 +v -0.562500 15.250000 0.500000 +v -0.562500 15.359835 0.765165 +v -0.562500 15.250000 0.500000 +v 1.125000 15.359836 0.765165 +v 1.125000 15.250000 0.500000 +v 1.179917 15.345120 0.765165 +v 1.125000 15.250000 0.500000 +v 1.220120 15.304917 0.765165 +v 1.125000 15.250000 0.500000 +v 1.234835 15.250000 0.765165 +v 1.125000 15.250000 0.500000 +v 1.125000 14.750000 0.500000 +v 1.234835 15.250000 0.234835 +v 1.234835 14.750000 0.234835 +v 1.500000 15.250000 0.125000 +v 1.220120 15.304917 0.234835 +v 1.449759 15.437500 0.125000 +v 1.179917 15.345120 0.234835 +v 1.312500 15.574759 0.125000 +v 1.125000 15.359836 0.234835 +v 1.125000 15.625000 0.125000 +v -0.562500 15.359835 0.234835 +v -0.562500 15.625000 0.125000 +v -0.617418 15.345119 0.234835 +v -0.750001 15.574759 0.125000 +v -0.657621 15.304917 0.234835 +v -0.887260 15.437500 0.125000 +v -0.672336 15.249999 0.234835 +v -0.937501 15.250000 0.125000 +v -0.672336 9.562499 0.234835 +v -0.937501 9.562500 0.125000 +v -0.672336 9.507583 0.220120 +v -0.937501 9.562500 0.125000 +v -0.672336 9.467381 0.179919 +v -0.937501 9.562501 0.125001 +v -0.672336 9.452665 0.125002 +v -0.937501 9.562501 0.125002 +v -0.672336 9.452665 -0.437498 +v -0.937501 9.562501 -0.437498 +v -0.672336 9.366900 -0.757581 +v -0.672336 9.132585 -0.991898 +v -0.672336 8.812503 -1.077665 +v -0.937501 8.812504 -1.187500 +v -0.672336 7.687503 -1.077665 +v -0.937501 7.687503 -1.187500 +v -0.758102 7.367421 -1.077665 +v -0.987741 7.500004 -1.187500 +v -0.992418 7.133104 -1.077665 +v -1.125000 7.362745 -1.187500 +v -1.312500 7.047339 -1.077665 +v -1.312499 7.312505 -1.187500 +v -1.375000 7.047339 -1.077665 +v -1.374999 7.312505 -1.187500 +v -1.695082 7.047340 -0.991899 +v -1.749998 7.312506 -1.087020 +v -1.929399 7.047342 -0.757583 +v -2.024518 7.312508 -0.812502 +v -2.015164 7.047344 -0.437500 +v -2.125000 7.312509 -0.437502 +v -2.015165 7.047344 0.125000 +v -2.125001 7.312510 0.124998 +v -2.015165 7.577674 0.124999 +v -2.015164 7.577674 -0.437501 +v -1.929399 7.577672 -0.757583 +v -1.695082 7.577671 -0.991899 +v -1.374999 7.577669 -1.077665 +v -1.312499 7.577669 -1.077665 +v -1.257583 7.592384 -1.077665 +v -1.217381 7.632586 -1.077665 +v -1.202666 7.687503 -1.077665 +v -1.202666 8.812503 -1.077665 +v -1.202666 9.132586 -0.991898 +v -1.202666 9.366901 -0.757580 +v -1.202666 9.452665 -0.437498 +v -1.202666 9.452665 0.125002 +v -1.202666 9.467381 0.179919 +v -1.202666 9.507583 0.220121 +v -1.202666 9.562500 0.234835 +v -1.202666 15.250000 0.234835 +v -1.116900 15.570083 0.234835 +v -0.882583 15.804399 0.234835 +v -0.562500 15.890165 0.234835 +v 1.125000 15.890165 0.234835 +v 1.445082 15.804399 0.234835 +v 1.679399 15.570083 0.234835 +v 1.765165 15.250000 0.234835 +v 1.765165 14.750000 0.234835 +v 1.500000 14.750000 0.125000 +v -1.202666 8.907621 -0.492416 +v -1.312501 9.137261 -0.624998 +v -0.937501 8.812502 -0.437498 +v -1.202666 8.867420 -0.532619 +v -1.312501 9.000003 -0.762258 +v -0.937501 8.812503 -0.437499 +v -0.937501 9.462021 -0.812498 +v -0.937501 9.187503 -1.087018 +v -1.202666 9.132586 -0.991898 +v -1.202666 9.366901 -0.757580 +v -1.202666 9.242417 0.679400 +v -1.312500 9.375000 0.449760 +v -0.937501 9.187500 0.774520 +v -1.202666 9.008101 0.445084 +v -1.312501 9.237741 0.312501 +v -0.937501 8.912982 0.500001 +v -0.937501 9.562500 0.125000 +v -0.937501 9.562501 0.125001 +v -1.202666 9.467381 0.179919 +v -1.202666 9.507583 0.220121 +v -1.750000 2.000000 2.000000 +v -2.250000 2.000000 1.866026 +v -1.250000 2.000000 1.866025 +v -1.750000 8.000000 2.000000 +v -1.250000 8.000000 1.866025 +v -1.750000 8.500000 1.866025 +v -2.250000 8.000000 1.866026 +v -2.183012 8.500000 1.750000 +v -2.616025 8.000000 1.500000 +v -2.500000 8.500000 1.433013 +v -2.750000 8.000000 1.000000 +v -2.616025 2.000000 1.500000 +v -2.750000 2.000000 1.000000 +v -2.616025 2.000000 0.500000 +v -2.250000 2.000000 0.133975 +v -2.616025 8.000000 0.500000 +v -2.500000 8.500000 0.566987 +v -2.250000 8.000000 0.133975 +v -2.183012 8.500000 0.250000 +v -1.750000 8.000000 0.000000 +v -1.750000 8.500000 0.133975 +v -1.250000 8.000000 0.133975 +v -1.750000 2.000000 0.000000 +v -1.250000 2.000000 0.133975 +v -0.883974 2.000000 0.500000 +v -0.750000 2.000000 1.000000 +v -0.883974 8.000000 0.500000 +v -1.000000 8.500000 0.566987 +v -0.750000 8.000000 1.000000 +v -0.883974 8.500000 1.000000 +v -0.883974 8.000000 1.500000 +v -1.000000 8.500000 1.433013 +v -0.883974 2.000000 1.500000 +v -1.316987 8.866026 1.250000 +v -1.316987 8.500000 1.750000 +v -1.500000 8.866026 1.433013 +v -1.750000 8.866026 1.500000 +v -1.750000 9.000000 1.000000 +v -1.500000 8.866026 0.566987 +v -2.000000 8.866026 1.433013 +v -2.183012 8.866026 1.250000 +v -2.250000 8.866026 1.000000 +v -2.183013 8.866026 0.750000 +v -2.000000 8.866026 0.566987 +v -1.750000 8.866026 0.500000 +v -1.316987 8.866026 0.750000 +v -1.250000 8.866026 1.000000 +v -2.616025 8.500000 1.000000 +v -1.316987 8.500000 0.250000 +v -1.812500 1.562500 -3.125000 +v -1.812500 1.562500 -1.625000 +v -1.679918 1.507583 -3.125000 +v -1.679918 1.507583 -1.625000 +v -1.625000 1.375000 -3.125000 +v -1.625000 1.375000 -1.625000 +v -1.679918 1.242418 -3.125000 +v -1.679918 1.242417 -1.625000 +v -1.812500 1.187500 -3.125000 +v -1.812500 1.187500 -1.625000 +v -1.945083 1.242418 -3.125000 +v -1.945083 1.242417 -1.625000 +v -2.000000 1.375000 -3.125000 +v -2.000000 1.375000 -1.625000 +v -1.945083 1.507583 -3.125000 +v -1.945083 1.507583 -1.625000 +v -1.757583 1.562500 -3.257583 +v -1.663833 1.507583 -3.163832 +v -1.625000 1.375000 -3.125000 +v -1.663833 1.242418 -3.163832 +v -1.757583 1.187500 -3.257583 +v -1.851333 1.242418 -3.351333 +v -1.890165 1.375000 -3.390165 +v -1.851333 1.507583 -3.351333 +v -1.625001 1.562500 -3.312500 +v -1.625001 1.507583 -3.179918 +v -1.625001 1.375000 -3.125000 +v -1.625001 1.242417 -3.179918 +v -1.625001 1.187500 -3.312500 +v -1.625001 1.242417 -3.445083 +v -1.625001 1.375000 -3.500000 +v -1.625001 1.507583 -3.445083 +v -1.062501 1.562500 -3.312500 +v -1.062501 1.507583 -3.179918 +v -1.062501 1.375000 -3.125000 +v -1.062501 1.242417 -3.179918 +v -1.062501 1.187500 -3.312500 +v -1.062501 1.242417 -3.445083 +v -1.062501 1.375000 -3.500000 +v -1.062501 1.507583 -3.445083 +v -0.929918 1.562500 -3.257583 +v -1.023668 1.507583 -3.163832 +v -1.062501 1.375000 -3.125000 +v -1.023668 1.242417 -3.163832 +v -0.929918 1.187500 -3.257583 +v -0.836168 1.242417 -3.351333 +v -0.797336 1.375000 -3.390165 +v -0.836168 1.507583 -3.351333 +v -0.875000 1.562500 -3.125000 +v -1.007583 1.507583 -3.125000 +v -1.062501 1.375000 -3.125000 +v -1.007583 1.242417 -3.125000 +v -0.875000 1.187500 -3.125000 +v -0.742418 1.242417 -3.125000 +v -0.687501 1.375000 -3.125000 +v -0.742418 1.507583 -3.125000 +v -0.875000 1.562500 -3.062500 +v -1.007583 1.507583 -3.062500 +v -1.062501 1.375000 -3.062500 +v -1.007583 1.242417 -3.062500 +v -0.875000 1.187500 -3.062500 +v -0.742418 1.242417 -3.062500 +v -0.687501 1.375000 -3.062500 +v -0.742418 1.507583 -3.062500 +v 1.750000 1.000000 -3.250000 +v 1.750000 1.000000 -1.500000 +v 1.625000 1.250000 -3.125000 +v -0.000000 1.000000 -3.250000 +v -0.000000 1.000000 -1.500000 +v 0.125000 1.250000 -3.125000 +v 0.125000 1.250000 -1.625000 +v 1.625000 1.250000 -1.625000 +v 3.500000 1.000000 -3.250000 +v 3.500000 1.000000 -1.500000 +v 3.375000 1.250000 -3.125000 +v 1.750000 1.000000 -3.250000 +v 1.750000 1.000000 -1.500000 +v 1.875000 1.250000 -3.125000 +v 1.875000 1.250000 -1.625000 +v 3.375000 1.250000 -1.625000 +v 3.500000 1.000000 -1.500000 +v 3.500000 1.000000 -1.000000 +v 3.500000 14.000000 -1.500000 +v 3.000000 1.000000 -1.500000 +v 3.000000 1.000000 -1.000000 +v 3.000000 14.000000 -1.500000 +v 3.000000 14.000000 -1.000000 +v 3.500000 14.000000 -1.000000 +v -0.000000 1.000000 2.000000 +v -0.000000 1.000000 2.500000 +v -0.000000 14.000000 2.000000 +v -0.500000 1.000000 2.000000 +v -0.500000 1.000000 2.500000 +v -0.500000 14.000000 2.000000 +v -0.500000 14.000000 2.500000 +v -0.000000 14.000000 2.500000 +v 3.500000 1.000000 2.000000 +v 3.500000 1.000000 2.500000 +v 3.500000 14.000000 2.000000 +v 3.000000 1.000000 2.000000 +v 3.000000 1.000000 2.500000 +v 3.000000 14.000000 2.000000 +v 3.000000 14.000000 2.500000 +v 3.500000 14.000000 2.500000 +v -0.000000 14.000000 -1.250000 +v -0.000000 14.000000 -1.500000 +v -0.000000 13.750000 -1.250000 +v 3.000000 14.000000 -1.250000 +v 3.000000 13.750000 -1.250000 +v 3.000000 14.000000 -1.500000 +v 3.000000 13.750000 -1.500000 +v -0.000000 13.750000 -1.500000 +v -0.000000 11.000000 -1.250000 +v -0.000000 11.000000 -1.500000 +v -0.000000 10.750000 -1.250000 +v 3.000000 11.000000 -1.250000 +v 3.000000 10.750000 -1.250000 +v 3.000000 11.000000 -1.500000 +v 3.000000 10.750000 -1.500000 +v -0.000000 10.750000 -1.500000 +v -0.000000 8.000000 -1.250000 +v -0.000000 8.000000 -1.500000 +v -0.000000 7.750000 -1.250000 +v 3.000000 8.000000 -1.250000 +v 3.000000 7.750000 -1.250000 +v 3.000000 8.000000 -1.500000 +v 3.000000 7.750000 -1.500000 +v -0.000000 7.750000 -1.500000 +v -0.000000 5.000000 -1.250000 +v -0.000000 5.000000 -1.500000 +v -0.000000 4.750000 -1.250000 +v 3.000000 5.000000 -1.250000 +v 3.000000 4.750000 -1.250000 +v 3.000000 5.000000 -1.500000 +v 3.000000 4.750000 -1.500000 +v -0.000000 4.750000 -1.500000 +v -0.000000 2.000000 -1.250000 +v -0.000000 2.000000 -1.500000 +v -0.000000 1.750000 -1.250000 +v 3.000000 2.000000 -1.250000 +v 3.000000 1.750000 -1.250000 +v 3.000000 2.000000 -1.500000 +v 3.000000 1.750000 -1.500000 +v -0.000000 1.750000 -1.500000 +v -0.250000 14.000000 2.000000 +v -0.500000 14.000000 2.000000 +v -0.250000 13.750000 2.000000 +v -0.250000 14.000000 -1.000000 +v -0.250000 13.750000 -1.000000 +v -0.500000 14.000000 -1.000000 +v -0.500000 13.750000 -1.000000 +v -0.500000 13.750000 2.000000 +v -0.250000 11.000000 2.000000 +v -0.500000 11.000000 2.000000 +v -0.250000 10.750000 2.000000 +v -0.250000 11.000000 -1.000000 +v -0.250000 10.750000 -1.000000 +v -0.500000 11.000000 -1.000000 +v -0.500000 10.750000 -1.000000 +v -0.500000 10.750000 2.000000 +v -0.250000 8.000000 2.000000 +v -0.500000 8.000000 2.000000 +v -0.250000 7.750000 2.000000 +v -0.250000 8.000000 -1.000000 +v -0.250000 7.750000 -1.000000 +v -0.500000 8.000000 -1.000000 +v -0.500000 7.750000 -1.000000 +v -0.500000 7.750000 2.000000 +v -0.250000 5.000000 2.000000 +v -0.500000 5.000000 2.000000 +v -0.250000 4.750000 2.000000 +v -0.250000 5.000000 -1.000000 +v -0.250000 4.750000 -1.000000 +v -0.500000 5.000000 -1.000000 +v -0.500000 4.750000 -1.000000 +v -0.500000 4.750000 2.000000 +v -0.250000 2.000000 2.000000 +v -0.500000 2.000000 2.000000 +v -0.250000 1.750000 2.000000 +v -0.250000 2.000000 -1.000000 +v -0.250000 1.750000 -1.000000 +v -0.500000 2.000000 -1.000000 +v -0.500000 1.750000 -1.000000 +v -0.500000 1.750000 2.000000 +v 3.000000 14.000000 2.250000 +v 3.000001 14.000000 2.500000 +v 3.000000 13.750000 2.250000 +v 0.000000 14.000000 2.250000 +v 0.000000 13.750000 2.250000 +v 0.000001 14.000000 2.500000 +v 0.000001 13.750000 2.500000 +v 3.000001 13.750000 2.500000 +v 3.000000 11.000000 2.250000 +v 3.000001 11.000000 2.500000 +v 3.000000 10.750000 2.250000 +v 0.000000 11.000000 2.250000 +v 0.000000 10.750000 2.250000 +v 0.000001 11.000000 2.500000 +v 0.000001 10.750000 2.500000 +v 3.000001 10.750000 2.500000 +v 3.000000 8.000000 2.250000 +v 3.000001 8.000000 2.500000 +v 3.000000 7.750000 2.250000 +v 0.000000 8.000000 2.250000 +v 0.000000 7.750000 2.250000 +v 0.000001 8.000000 2.500000 +v 0.000001 7.750000 2.500000 +v 3.000001 7.750000 2.500000 +v 3.000000 5.000000 2.250000 +v 3.000001 5.000000 2.500000 +v 3.000000 4.750000 2.250000 +v 0.000000 5.000000 2.250000 +v 0.000000 4.750000 2.250000 +v 0.000001 5.000000 2.500000 +v 0.000001 4.750000 2.500000 +v 3.000001 4.750000 2.500000 +v 3.000000 2.000000 2.250000 +v 3.000001 2.000000 2.500000 +v 3.000000 1.750000 2.250000 +v 0.000000 2.000000 2.250000 +v 0.000000 1.750000 2.250000 +v 0.000001 2.000000 2.500000 +v 0.000001 1.750000 2.500000 +v 3.000001 1.750000 2.500000 +v 3.250000 14.000000 -1.000000 +v 3.500000 14.000000 -1.000001 +v 3.250000 13.750000 -1.000000 +v 3.250001 14.000000 2.000000 +v 3.250001 13.750000 2.000000 +v 3.500000 14.000000 2.000000 +v 3.500000 13.750000 2.000000 +v 3.500000 13.750000 -1.000001 +v 3.250000 11.000000 -1.000000 +v 3.500000 11.000000 -1.000001 +v 3.250000 10.750000 -1.000000 +v 3.250001 11.000000 2.000000 +v 3.250001 10.750000 2.000000 +v 3.500000 11.000000 2.000000 +v 3.500000 10.750000 2.000000 +v 3.500000 10.750000 -1.000001 +v 3.250000 8.000000 -1.000000 +v 3.500000 8.000000 -1.000001 +v 3.250000 7.750000 -1.000000 +v 3.250001 8.000000 2.000000 +v 3.250001 7.750000 2.000000 +v 3.500000 8.000000 2.000000 +v 3.500000 7.750000 2.000000 +v 3.500000 7.750000 -1.000001 +v 3.250000 5.000000 -1.000000 +v 3.500000 5.000000 -1.000001 +v 3.250000 4.750000 -1.000000 +v 3.250001 5.000000 2.000000 +v 3.250001 4.750000 2.000000 +v 3.500000 5.000000 2.000000 +v 3.500000 4.750000 2.000000 +v 3.500000 4.750000 -1.000001 +v 3.250000 2.000000 -1.000000 +v 3.500000 2.000000 -1.000001 +v 3.250000 1.750000 -1.000000 +v 3.250001 2.000000 2.000000 +v 3.250001 1.750000 2.000000 +v 3.500000 2.000000 2.000000 +v 3.500000 1.750000 2.000000 +v 3.500000 1.750000 -1.000001 +v 0.129980 10.828204 -1.437500 +v 0.129980 10.828204 -1.312500 +v 3.046796 13.745019 -1.437500 +v -0.046796 11.004981 -1.437500 +v -0.046796 11.004981 -1.312500 +v 2.870020 13.921796 -1.437500 +v 2.870020 13.921796 -1.312500 +v 3.046796 13.745019 -1.312500 +v 3.046796 11.004980 -1.437500 +v 3.046796 11.004980 -1.312500 +v 0.129980 13.921796 -1.437500 +v 2.870019 10.828204 -1.437500 +v 2.870019 10.828204 -1.312500 +v -0.046796 13.745020 -1.437500 +v -0.046796 13.745020 -1.312500 +v 0.129981 13.921796 -1.312500 +v 0.129980 7.828204 -1.437500 +v 0.129980 7.828204 -1.312500 +v 3.046796 10.745020 -1.437500 +v -0.046796 8.004981 -1.437500 +v -0.046796 8.004981 -1.312500 +v 2.870020 10.921796 -1.437500 +v 2.870020 10.921796 -1.312500 +v 3.046796 10.745020 -1.312500 +v 3.046796 8.004981 -1.437500 +v 3.046796 8.004981 -1.312500 +v 0.129980 10.921797 -1.437500 +v 2.870019 7.828205 -1.437500 +v 2.870019 7.828205 -1.312500 +v -0.046796 10.745020 -1.437500 +v -0.046796 10.745020 -1.312500 +v 0.129981 10.921797 -1.312500 +v 0.129980 4.828205 -1.437500 +v 0.129980 4.828205 -1.312500 +v 3.046796 7.745020 -1.437500 +v -0.046796 5.004982 -1.437500 +v -0.046796 5.004982 -1.312500 +v 2.870020 7.921797 -1.437500 +v 2.870020 7.921797 -1.312500 +v 3.046796 7.745020 -1.312500 +v 3.046796 5.004981 -1.437500 +v 3.046796 5.004981 -1.312500 +v 0.129980 7.921797 -1.437500 +v 2.870019 4.828205 -1.437500 +v 2.870019 4.828205 -1.312500 +v -0.046796 7.745021 -1.437500 +v -0.046796 7.745021 -1.312500 +v 0.129981 7.921797 -1.312500 +v 0.129980 1.828204 -1.437500 +v 0.129980 1.828204 -1.312500 +v 3.046796 4.745019 -1.437500 +v -0.046796 2.004981 -1.437500 +v -0.046796 2.004981 -1.312500 +v 2.870020 4.921796 -1.437500 +v 2.870020 4.921796 -1.312500 +v 3.046796 4.745019 -1.312500 +v 3.046796 2.004981 -1.437500 +v 3.046796 2.004981 -1.312500 +v 0.129980 4.921796 -1.437500 +v 2.870019 1.828205 -1.437500 +v 2.870019 1.828205 -1.312500 +v -0.046796 4.745020 -1.437500 +v -0.046796 4.745020 -1.312500 +v 0.129980 4.921796 -1.312500 +v -0.437500 10.828205 1.870020 +v -0.312500 10.828205 1.870020 +v -0.437500 13.745020 -1.046796 +v -0.437500 11.004981 2.046796 +v -0.312500 11.004981 2.046796 +v -0.437500 13.921797 -0.870020 +v -0.312500 13.921797 -0.870020 +v -0.312500 13.745020 -1.046796 +v -0.437501 11.004981 -1.046796 +v -0.312501 11.004981 -1.046796 +v -0.437499 13.921797 1.870020 +v -0.437501 10.828205 -0.870020 +v -0.312501 10.828205 -0.870020 +v -0.437499 13.745021 2.046796 +v -0.312499 13.745020 2.046796 +v -0.312499 13.921797 1.870020 +v -0.437501 7.828205 1.870020 +v -0.312501 7.828205 1.870019 +v -0.437500 10.745021 -1.046796 +v -0.437501 8.004982 2.046795 +v -0.312501 8.004982 2.046795 +v -0.437500 10.921797 -0.870020 +v -0.312500 10.921797 -0.870020 +v -0.312500 10.745021 -1.046796 +v -0.437501 8.004982 -1.046797 +v -0.312501 8.004982 -1.046797 +v -0.437500 10.921797 1.870020 +v -0.437501 7.828206 -0.870020 +v -0.312501 7.828206 -0.870020 +v -0.437500 10.745021 2.046796 +v -0.312500 10.745021 2.046796 +v -0.312500 10.921797 1.870019 +v -0.437501 4.828206 1.870019 +v -0.312501 4.828206 1.870019 +v -0.437501 7.745021 -1.046797 +v -0.437501 5.004982 2.046795 +v -0.312501 5.004982 2.046795 +v -0.437501 7.921798 -0.870021 +v -0.312501 7.921797 -0.870021 +v -0.312501 7.745020 -1.046797 +v -0.437502 5.004982 -1.046797 +v -0.312502 5.004982 -1.046797 +v -0.437500 7.921797 1.870019 +v -0.437502 4.828206 -0.870021 +v -0.312502 4.828206 -0.870021 +v -0.437501 7.745021 2.046795 +v -0.312501 7.745021 2.046795 +v -0.312500 7.921797 1.870019 +v -0.437502 1.828204 1.870018 +v -0.312502 1.828204 1.870018 +v -0.437501 4.745020 -1.046797 +v -0.437502 2.004981 2.046794 +v -0.312502 2.004981 2.046794 +v -0.437501 4.921797 -0.870022 +v -0.312501 4.921797 -0.870022 +v -0.312501 4.745020 -1.046798 +v -0.437502 2.004981 -1.046798 +v -0.312502 2.004981 -1.046798 +v -0.437501 4.921797 1.870018 +v -0.437502 1.828205 -0.870021 +v -0.312502 1.828205 -0.870021 +v -0.437501 4.745021 2.046795 +v -0.312501 4.745021 2.046795 +v -0.312501 4.921797 1.870018 +v 2.870020 10.828204 2.437500 +v 2.870019 10.828204 2.312500 +v -0.046796 13.745020 2.437500 +v 3.046796 11.004981 2.437500 +v 3.046795 11.004981 2.312500 +v 0.129980 13.921797 2.437500 +v 0.129980 13.921797 2.312500 +v -0.046796 13.745020 2.312500 +v -0.046797 11.004981 2.437500 +v -0.046797 11.004981 2.312500 +v 2.870020 13.921796 2.437500 +v 0.129980 10.828205 2.437500 +v 0.129980 10.828205 2.312500 +v 3.046797 13.745020 2.437500 +v 3.046797 13.745020 2.312500 +v 2.870020 13.921796 2.312500 +v 2.870018 7.828204 2.437500 +v 2.870018 7.828204 2.312500 +v -0.046797 10.745020 2.437500 +v 3.046795 8.004981 2.437500 +v 3.046794 8.004981 2.312500 +v 0.129979 10.921797 2.437500 +v 0.129979 10.921797 2.312500 +v -0.046797 10.745020 2.312500 +v -0.046798 8.004982 2.437500 +v -0.046798 8.004982 2.312500 +v 2.870019 10.921796 2.437500 +v 0.129979 7.828206 2.437500 +v 0.129979 7.828206 2.312500 +v 3.046796 10.745020 2.437500 +v 3.046795 10.745020 2.312500 +v 2.870019 10.921796 2.312500 +v 2.870017 4.828205 2.437500 +v 2.870017 4.828205 2.312500 +v -0.046798 7.745020 2.437500 +v 3.046793 5.004981 2.437500 +v 3.046793 5.004981 2.312500 +v 0.129978 7.921797 2.437500 +v 0.129978 7.921797 2.312500 +v -0.046798 7.745020 2.312500 +v -0.046799 5.004982 2.437500 +v -0.046799 5.004982 2.312500 +v 2.870018 7.921796 2.437500 +v 0.129978 4.828206 2.437500 +v 0.129978 4.828206 2.312500 +v 3.046794 7.745020 2.437500 +v 3.046794 7.745020 2.312500 +v 2.870018 7.921796 2.312500 +v 2.870016 1.828204 2.437500 +v 2.870016 1.828204 2.312500 +v -0.046799 4.745020 2.437500 +v 3.046792 2.004981 2.437500 +v 3.046792 2.004981 2.312500 +v 0.129977 4.921797 2.437500 +v 0.129977 4.921797 2.312500 +v -0.046799 4.745020 2.312500 +v -0.046800 2.004981 2.437500 +v -0.046800 2.004981 2.312500 +v 2.870017 4.921796 2.437500 +v 0.129976 1.828205 2.437500 +v 0.129977 1.828205 2.312500 +v 3.046793 4.745020 2.437500 +v 3.046793 4.745020 2.312500 +v 2.870017 4.921796 2.312500 +v 3.437500 10.828204 -0.870020 +v 3.312500 10.828204 -0.870020 +v 3.437500 13.745020 2.046796 +v 3.437500 11.004981 -1.046796 +v 3.312500 11.004981 -1.046796 +v 3.437500 13.921797 1.870020 +v 3.312500 13.921797 1.870020 +v 3.312500 13.745020 2.046796 +v 3.437500 11.004981 2.046796 +v 3.312500 11.004981 2.046796 +v 3.437500 13.921796 -0.870020 +v 3.437500 10.828205 1.870020 +v 3.312500 10.828205 1.870020 +v 3.437500 13.745020 -1.046796 +v 3.312500 13.745020 -1.046796 +v 3.312500 13.921796 -0.870020 +v 3.437499 7.828204 -0.870019 +v 3.312499 7.828204 -0.870019 +v 3.437500 10.745020 2.046797 +v 3.437500 8.004981 -1.046795 +v 3.312500 8.004981 -1.046795 +v 3.437500 10.921797 1.870021 +v 3.312500 10.921797 1.870021 +v 3.312500 10.745020 2.046797 +v 3.437500 8.004981 2.046797 +v 3.312500 8.004981 2.046797 +v 3.437500 10.921796 -0.870019 +v 3.437500 7.828205 1.870020 +v 3.312500 7.828205 1.870020 +v 3.437500 10.745020 -1.046796 +v 3.312500 10.745020 -1.046796 +v 3.312500 10.921797 -0.870019 +v 3.437499 4.828205 -0.870019 +v 3.312499 4.828205 -0.870019 +v 3.437499 7.745020 2.046797 +v 3.437499 5.004982 -1.046795 +v 3.312499 5.004982 -1.046795 +v 3.437499 7.921797 1.870021 +v 3.312499 7.921797 1.870021 +v 3.312499 7.745020 2.046797 +v 3.437499 5.004982 2.046798 +v 3.312499 5.004982 2.046798 +v 3.437499 7.921796 -0.870019 +v 3.437499 4.828206 1.870021 +v 3.312499 4.828206 1.870021 +v 3.437499 7.745020 -1.046795 +v 3.312499 7.745021 -1.046795 +v 3.312499 7.921797 -0.870019 +v 3.437498 1.828204 -0.870018 +v 3.312498 1.828204 -0.870018 +v 3.437499 4.745020 2.046798 +v 3.437498 2.004981 -1.046794 +v 3.312498 2.004981 -1.046794 +v 3.437499 4.921797 1.870022 +v 3.312499 4.921797 1.870022 +v 3.312499 4.745020 2.046798 +v 3.437498 2.004981 2.046798 +v 3.312498 2.004981 2.046798 +v 3.437498 4.921796 -0.870018 +v 3.437498 1.828205 1.870021 +v 3.312498 1.828205 1.870021 +v 3.437498 4.745020 -1.046795 +v 3.312498 4.745020 -1.046795 +v 3.312498 4.921796 -0.870018 +v -0.937500 3.687500 -0.000000 +v -0.937500 3.687500 0.187500 +v -0.937500 3.875000 -0.000000 +v -2.562500 3.687500 0.000000 +v -2.562500 3.687500 0.187500 +v -2.562500 3.875000 0.000000 +v -2.562500 3.875000 0.187500 +v -0.937500 3.875000 0.187500 +v -0.937500 5.687500 -0.000000 +v -0.937500 5.687500 0.187500 +v -0.937500 5.875000 -0.000000 +v -2.562500 5.687500 0.000000 +v -2.562500 5.687500 0.187500 +v -2.562500 5.875000 0.000000 +v -2.562500 5.875000 0.187500 +v -0.937500 5.875000 0.187500 +v -0.937500 7.687500 -0.000000 +v -0.937500 7.687500 0.187500 +v -0.937500 7.875000 -0.000000 +v -2.562500 7.687500 0.000000 +v -2.562500 7.687500 0.187500 +v -2.562500 7.875000 0.000000 +v -2.562500 7.875000 0.187500 +v -0.937500 7.875000 0.187500 +v -2.750000 3.687500 0.187500 +v -2.562500 3.687500 0.187500 +v -2.750000 3.875000 0.187500 +v -2.749999 3.687500 1.812500 +v -2.562499 3.687500 1.812500 +v -2.749999 3.875000 1.812500 +v -2.562499 3.875000 1.812500 +v -2.562500 3.875000 0.187500 +v -2.750000 5.687500 0.187500 +v -2.562500 5.687500 0.187500 +v -2.750000 5.875000 0.187500 +v -2.749999 5.687500 1.812500 +v -2.562499 5.687500 1.812500 +v -2.749999 5.875000 1.812500 +v -2.562499 5.875000 1.812500 +v -2.562500 5.875000 0.187500 +v -2.750000 7.687500 0.187500 +v -2.562500 7.687500 0.187500 +v -2.750000 7.875000 0.187500 +v -2.749999 7.687500 1.812500 +v -2.562499 7.687500 1.812500 +v -2.749999 7.875000 1.812500 +v -2.562499 7.875000 1.812500 +v -2.562500 7.875000 0.187500 +v -2.562499 3.687500 2.000000 +v -2.562499 3.687500 1.812500 +v -2.562499 3.875000 2.000000 +v -0.937499 3.687500 2.000000 +v -0.937499 3.687500 1.812500 +v -0.937499 3.875000 2.000000 +v -0.937499 3.875000 1.812500 +v -2.562499 3.875000 1.812500 +v -2.562499 5.687500 2.000000 +v -2.562499 5.687500 1.812500 +v -2.562499 5.875000 2.000000 +v -0.937499 5.687500 2.000000 +v -0.937499 5.687500 1.812500 +v -0.937499 5.875000 2.000000 +v -0.937499 5.875000 1.812500 +v -2.562499 5.875000 1.812500 +v -2.562499 7.687500 2.000000 +v -2.562499 7.687500 1.812500 +v -2.562499 7.875000 2.000000 +v -0.937499 7.687500 2.000000 +v -0.937499 7.687500 1.812500 +v -0.937499 7.875000 2.000000 +v -0.937499 7.875000 1.812500 +v -2.562499 7.875000 1.812500 +v -0.749999 3.687500 1.812500 +v -0.937499 3.687500 1.812500 +v -0.749999 3.875000 1.812500 +v -0.750000 3.687500 0.187500 +v -0.937500 3.687500 0.187500 +v -0.750000 3.875000 0.187500 +v -0.937500 3.875000 0.187500 +v -0.937499 3.875000 1.812500 +v -0.749999 5.687500 1.812500 +v -0.937499 5.687500 1.812500 +v -0.749999 5.875000 1.812500 +v -0.750000 5.687500 0.187500 +v -0.937500 5.687500 0.187500 +v -0.750000 5.875000 0.187500 +v -0.937500 5.875000 0.187500 +v -0.937499 5.875000 1.812500 +v -0.749999 7.687500 1.812500 +v -0.937499 7.687500 1.812500 +v -0.749999 7.875000 1.812500 +v -0.750000 7.687500 0.187500 +v -0.937500 7.687500 0.187500 +v -0.750000 7.875000 0.187500 +v -0.937500 7.875000 0.187500 +v -0.937499 7.875000 1.812500 +v -1.812500 1.937500 -3.125000 +v -1.812500 1.937500 -1.625000 +v -1.679918 1.882583 -3.125000 +v -1.679918 1.882583 -1.625000 +v -1.625000 1.750000 -3.125000 +v -1.625000 1.750000 -1.625000 +v -1.679918 1.617418 -3.125000 +v -1.679918 1.617417 -1.625000 +v -1.812500 1.562500 -3.125000 +v -1.812500 1.562500 -1.625000 +v -1.945083 1.617418 -3.125000 +v -1.945083 1.617417 -1.625000 +v -2.000000 1.750000 -3.125000 +v -2.000000 1.750000 -1.625000 +v -1.945083 1.882583 -3.125000 +v -1.945083 1.882583 -1.625000 +v -1.757583 1.937500 -3.257583 +v -1.663833 1.882583 -3.163832 +v -1.625000 1.750000 -3.125000 +v -1.663833 1.617418 -3.163832 +v -1.757583 1.562500 -3.257583 +v -1.851333 1.617418 -3.351333 +v -1.890165 1.750000 -3.390165 +v -1.851333 1.882583 -3.351333 +v -1.625001 1.937500 -3.312500 +v -1.625001 1.882583 -3.179918 +v -1.625001 1.750000 -3.125000 +v -1.625001 1.617417 -3.179918 +v -1.625001 1.562500 -3.312500 +v -1.625001 1.617417 -3.445083 +v -1.625001 1.750000 -3.500000 +v -1.625001 1.882583 -3.445083 +v 0.687500 1.937500 -3.312500 +v 0.687500 1.882583 -3.179917 +v 0.687500 1.750000 -3.125000 +v 0.687500 1.617417 -3.179917 +v 0.687500 1.562500 -3.312500 +v 0.687500 1.617417 -3.445083 +v 0.687500 1.750000 -3.500000 +v 0.687500 1.882583 -3.445083 +v 0.820082 1.937500 -3.257583 +v 0.726332 1.882583 -3.163833 +v 0.687500 1.750000 -3.125000 +v 0.726332 1.617417 -3.163833 +v 0.820082 1.562500 -3.257583 +v 0.913832 1.617417 -3.351333 +v 0.952665 1.750000 -3.390165 +v 0.913832 1.882583 -3.351333 +v 0.875000 1.937500 -3.125000 +v 0.742417 1.882583 -3.125000 +v 0.687500 1.750000 -3.125000 +v 0.742417 1.617417 -3.125000 +v 0.875000 1.562500 -3.125000 +v 1.007582 1.617417 -3.125000 +v 1.062499 1.750000 -3.125000 +v 1.007582 1.882583 -3.125000 +v 0.875000 1.937500 -3.062500 +v 0.742417 1.882583 -3.062500 +v 0.687499 1.750000 -3.062500 +v 0.742417 1.617417 -3.062500 +v 0.875000 1.562500 -3.062500 +v 1.007582 1.617417 -3.062500 +v 1.062499 1.750000 -3.062500 +v 1.007582 1.882583 -3.062500 +v -1.812500 2.312500 -3.125000 +v -1.812500 2.312500 -1.625000 +v -1.679918 2.257582 -3.125000 +v -1.679918 2.257582 -1.625000 +v -1.625000 2.125000 -3.125000 +v -1.625000 2.125000 -1.625000 +v -1.679918 1.992418 -3.125000 +v -1.679918 1.992417 -1.625000 +v -1.812500 1.937500 -3.125000 +v -1.812500 1.937500 -1.625000 +v -1.945083 1.992418 -3.125000 +v -1.945083 1.992417 -1.625000 +v -2.000000 2.125000 -3.125000 +v -2.000000 2.125000 -1.625000 +v -1.945083 2.257582 -3.125000 +v -1.945083 2.257582 -1.625000 +v -1.757583 2.312500 -3.257583 +v -1.663833 2.257583 -3.163832 +v -1.625000 2.125000 -3.125000 +v -1.663833 1.992418 -3.163832 +v -1.757583 1.937500 -3.257583 +v -1.851333 1.992418 -3.351333 +v -1.890165 2.125000 -3.390165 +v -1.851333 2.257583 -3.351333 +v -1.625001 2.312500 -3.312500 +v -1.625001 2.257583 -3.179918 +v -1.625001 2.125000 -3.125000 +v -1.625001 1.992417 -3.179918 +v -1.625001 1.937500 -3.312500 +v -1.625001 1.992417 -3.445083 +v -1.625001 2.125000 -3.500000 +v -1.625001 2.257583 -3.445083 +v 2.437500 2.312500 -3.312500 +v 2.437500 2.257583 -3.179918 +v 2.437500 2.125000 -3.125000 +v 2.437500 1.992417 -3.179918 +v 2.437500 1.937500 -3.312500 +v 2.437500 1.992417 -3.445083 +v 2.437500 2.125000 -3.500000 +v 2.437500 2.257583 -3.445083 +v 2.570082 2.312500 -3.257583 +v 2.476332 2.257583 -3.163833 +v 2.437500 2.125000 -3.125000 +v 2.476332 1.992417 -3.163833 +v 2.570082 1.937500 -3.257583 +v 2.663832 1.992417 -3.351333 +v 2.702665 2.125000 -3.390165 +v 2.663832 2.257583 -3.351333 +v 2.625000 2.312500 -3.125000 +v 2.492417 2.257583 -3.125000 +v 2.437500 2.125000 -3.125000 +v 2.492417 1.992417 -3.125000 +v 2.625000 1.937500 -3.125000 +v 2.757582 1.992417 -3.125000 +v 2.812500 2.125000 -3.125000 +v 2.757582 2.257583 -3.125000 +v 2.625000 2.312500 -3.062500 +v 2.492417 2.257583 -3.062500 +v 2.437500 2.125000 -3.062500 +v 2.492417 1.992417 -3.062500 +v 2.625000 1.937500 -3.062500 +v 2.757582 1.992417 -3.062500 +v 2.812500 2.125000 -3.062500 +v 2.757582 2.257583 -3.062500 +v -1.812500 3.750000 0.187500 +v -1.945082 3.695082 0.187500 +v -1.812500 3.750000 -1.062500 +v -1.679917 3.695082 0.187500 +v -1.625000 3.562500 0.187500 +v -1.679917 3.695082 -1.062500 +v -1.625000 3.562500 -1.062500 +v -1.663833 3.695083 -1.101332 +v -1.625000 3.562500 -1.062500 +v -1.757583 3.750000 -1.195082 +v -1.625000 3.695083 -1.117417 +v -1.625000 3.562500 -1.062500 +v -1.625000 3.750000 -1.250000 +v -1.500000 3.695083 -1.117417 +v -1.500000 3.750000 -1.250000 +v -1.500000 3.562500 -1.062500 +v -1.461167 3.711168 -1.117417 +v -1.500000 3.750000 -1.250000 +v -1.367417 3.617418 -1.062500 +v -1.445082 3.750000 -1.117417 +v -1.500000 3.750000 -1.250000 +v -1.312500 3.750000 -1.062500 +v -1.445082 4.375000 -1.117417 +v -1.500000 4.375000 -1.250000 +v -1.312500 4.375000 -1.062500 +v -1.445082 4.601334 -1.211168 +v -1.500000 4.507583 -1.304918 +v -1.312500 4.640166 -1.172335 +v -1.445082 4.695084 -1.437500 +v -1.500000 4.562501 -1.437500 +v -1.312500 4.750001 -1.437500 +v -1.445082 4.695084 -1.750000 +v -1.500000 4.562501 -1.750000 +v -1.312500 4.750001 -1.750000 +v -1.351333 4.695084 -1.976333 +v -1.390165 4.562501 -2.015165 +v -1.257583 4.750001 -1.882583 +v -1.125000 4.695084 -2.070082 +v -1.125000 4.562501 -2.125000 +v -1.125000 4.750001 -1.937500 +v 0.687500 4.695084 -2.070083 +v 0.687500 4.562501 -2.125000 +v 0.687500 4.750001 -1.937501 +v 0.726333 4.695084 -2.086168 +v 0.687500 4.562501 -2.125000 +v 0.820083 4.750001 -1.992419 +v 0.742418 4.695084 -2.125000 +v 0.687500 4.562501 -2.125000 +v 0.875000 4.750001 -2.125001 +v 0.742418 4.695084 -2.187500 +v 0.687500 4.562501 -2.187500 +v 0.875000 4.750001 -2.187501 +v 0.742418 4.601334 -2.413833 +v 0.687500 4.507584 -2.320083 +v 0.875000 4.640166 -2.452666 +v 0.742418 4.375001 -2.507583 +v 0.687500 4.375001 -2.375000 +v 0.875000 4.375001 -2.562501 +v 0.742418 4.250000 -2.507583 +v 0.687500 4.250001 -2.375000 +v 0.875000 4.250001 -2.562501 +v 1.007582 4.250000 -2.507583 +v 1.062500 4.250001 -2.375001 +v 1.007582 4.375001 -2.507583 +v 1.062500 4.375001 -2.375001 +v 1.007582 4.601334 -2.413833 +v 1.062500 4.507584 -2.320083 +v 1.007582 4.695084 -2.187501 +v 1.062500 4.562501 -2.187501 +v 1.007582 4.695084 -2.125001 +v 1.062500 4.562501 -2.125001 +v 0.913833 4.695084 -1.898669 +v 0.952665 4.562501 -1.859836 +v 0.687500 4.695084 -1.804918 +v 0.687500 4.562501 -1.750001 +v -1.125000 4.695084 -1.804918 +v -1.125000 4.562501 -1.750000 +v -1.163833 4.695084 -1.788833 +v -1.125000 4.562501 -1.750000 +v -1.179917 4.695084 -1.750000 +v -1.125000 4.562501 -1.750000 +v -1.179917 4.695084 -1.437500 +v -1.125000 4.562501 -1.437500 +v -1.179917 4.601333 -1.211168 +v -1.125000 4.507583 -1.304918 +v -1.179917 4.375000 -1.117418 +v -1.125000 4.375000 -1.250000 +v -1.179917 3.750000 -1.117418 +v -1.125000 3.750000 -1.250000 +v -1.273667 3.523668 -1.117418 +v -1.234835 3.484835 -1.250000 +v -1.500000 3.429918 -1.117418 +v -1.625000 3.429918 -1.117418 +v -1.500000 3.375000 -1.250000 +v -1.625000 3.375000 -1.250000 +v -1.500000 3.429918 -1.382583 +v -1.625000 3.429918 -1.382582 +v -1.500000 3.562500 -1.437500 +v -1.273667 3.523668 -1.382583 +v -1.367417 3.617418 -1.437500 +v -1.179917 3.750000 -1.382583 +v -1.312500 3.750000 -1.437500 +v -1.179917 4.375000 -1.382583 +v -1.312500 4.375000 -1.437500 +v -1.179917 4.413833 -1.398668 +v -1.312500 4.375000 -1.437500 +v -1.179917 4.429918 -1.437500 +v -1.312500 4.375001 -1.437500 +v -1.179917 4.429918 -1.750000 +v -1.312500 4.375001 -1.750000 +v -1.163833 4.429918 -1.788833 +v -1.257583 4.375001 -1.882583 +v -1.125000 4.429918 -1.804918 +v -1.125000 4.375001 -1.937500 +v 0.687500 4.429918 -1.804918 +v 0.687500 4.375001 -1.937501 +v 0.913833 4.429918 -1.898669 +v 0.820083 4.375001 -1.992419 +v 1.007582 4.429918 -2.125001 +v 0.875000 4.375001 -2.125001 +v 1.007582 4.429918 -2.187501 +v 0.875000 4.375001 -2.187501 +v 1.007582 4.413833 -2.226333 +v 0.875000 4.375001 -2.187501 +v 1.007582 4.375001 -2.242418 +v 0.875000 4.375001 -2.187501 +v 1.007582 4.250001 -2.242418 +v 0.875000 4.250000 -2.187501 +v 0.742418 4.250001 -2.242418 +v 0.742418 4.375001 -2.242418 +v 0.742418 4.413833 -2.226333 +v 0.742418 4.429918 -2.187500 +v 0.742418 4.429918 -2.125000 +v 0.726333 4.429918 -2.086168 +v 0.687500 4.429918 -2.070083 +v -1.125000 4.429918 -2.070082 +v -1.351332 4.429918 -1.976333 +v -1.445082 4.429918 -1.750000 +v -1.445082 4.429918 -1.437500 +v -1.445082 4.413833 -1.398668 +v -1.445082 4.375000 -1.382583 +v -1.445082 3.750000 -1.382583 +v -1.461167 3.711168 -1.382583 +v -1.500000 3.695083 -1.382583 +v -1.625000 3.695083 -1.382582 +v -1.851333 3.695083 -1.288832 +v -1.945083 3.695082 -1.062500 +v -2.000000 3.562500 -1.062500 +v -2.000000 3.562500 0.187500 +v -1.945083 3.429918 -1.062500 +v -1.945082 3.429918 0.187500 +v -1.812500 3.375000 -1.062500 +v -1.851333 3.429918 -1.288832 +v -1.757583 3.375000 -1.195082 +v -1.663833 3.429918 -1.101332 +v -1.679917 3.429918 -1.062500 +v -1.679917 3.429918 0.187500 +v -1.812500 3.375000 0.187500 +v -1.625000 3.562500 -1.062500 +v -1.625000 3.562500 -1.062500 +v -1.625000 3.429918 -1.117418 +v -1.625000 3.375000 -1.250000 +v -1.625000 3.429918 -1.382582 +v -1.625000 3.562500 -1.437500 +v -1.890165 3.562500 -1.327665 +v -1.851333 3.429918 -1.288832 +v -1.757583 3.375000 -1.195082 +v -1.663833 3.429918 -1.101332 +v 0.875000 1.250000 -1.625000 +v 0.500000 1.250000 -1.725481 +v 1.250000 1.250000 -1.725481 +v 0.875000 4.125000 -1.625000 +v 0.500000 4.125000 -1.725481 +v 0.875000 4.250000 -1.754409 +v 1.250000 4.125000 -1.725481 +v 1.185295 4.250000 -1.837553 +v 1.524519 4.125000 -2.000000 +v 1.412447 4.250000 -2.064705 +v 1.625000 4.125000 -2.375000 +v 1.524519 1.250000 -2.000000 +v 1.625000 1.250000 -2.375000 +v 1.524519 1.250000 -2.750000 +v 1.250000 1.250000 -3.024519 +v 1.524519 4.125000 -2.750000 +v 1.412447 4.250000 -2.685295 +v 1.250000 4.125000 -3.024519 +v 1.185295 4.250000 -2.912447 +v 0.875000 4.125000 -3.125000 +v 0.875000 4.250000 -2.995590 +v 0.500000 4.125000 -3.024519 +v 0.875000 1.250000 -3.125000 +v 0.500000 1.250000 -3.024519 +v 0.225481 1.250000 -2.750000 +v 0.125000 1.250000 -2.375000 +v 0.225481 4.125000 -2.750000 +v 0.337553 4.250000 -2.685295 +v 0.125000 4.125000 -2.375000 +v 0.254409 4.250000 -2.375000 +v 0.225481 4.125000 -2.000000 +v 0.337553 4.250000 -2.064704 +v 0.225481 1.250000 -2.000000 +v 0.564705 4.250000 -1.837553 +v 0.564705 4.250000 -2.912447 +v 1.495590 4.250000 -2.375000 +v 2.625000 1.250000 -1.625000 +v 2.250000 1.250000 -1.725481 +v 3.000000 1.250000 -1.725481 +v 2.625000 4.125000 -1.625000 +v 2.250000 4.125000 -1.725481 +v 2.625000 4.250000 -1.754409 +v 3.000000 4.125000 -1.725481 +v 2.935295 4.250000 -1.837553 +v 3.274519 4.125000 -2.000000 +v 3.162447 4.250000 -2.064705 +v 3.375000 4.125000 -2.375000 +v 3.274519 1.250000 -2.000000 +v 3.375000 1.250000 -2.375000 +v 3.274519 1.250000 -2.750000 +v 3.000000 1.250000 -3.024519 +v 3.274519 4.125000 -2.750000 +v 3.162447 4.250000 -2.685295 +v 3.000000 4.125000 -3.024519 +v 2.935295 4.250000 -2.912447 +v 2.625000 4.125000 -3.125000 +v 2.625000 4.250000 -2.995590 +v 2.250000 4.125000 -3.024519 +v 2.625000 1.250000 -3.125000 +v 2.250000 1.250000 -3.024519 +v 1.975481 1.250000 -2.750000 +v 1.875000 1.250000 -2.375000 +v 1.975481 4.125000 -2.750000 +v 2.087553 4.250000 -2.685295 +v 1.875000 4.125000 -2.375000 +v 2.004409 4.250000 -2.375000 +v 1.975481 4.125000 -2.000000 +v 2.087553 4.250000 -2.064704 +v 1.975481 1.250000 -2.000000 +v 2.314705 4.250000 -1.837553 +v 2.314705 4.250000 -2.912447 +v 3.245590 4.250000 -2.375000 +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 +vn 0.9923 0.1240 -0.0000 +vn -0.0000 0.1240 -0.9923 +vn -0.9923 0.1240 -0.0000 +vn -0.0000 0.1240 0.9923 +vn -0.0000 0.3744 0.9273 +vn -0.3809 0.0969 0.9195 +vn -0.0000 0.0969 0.9953 +vn -0.0000 0.6952 0.7189 +vn -0.3549 0.3744 0.8567 +vn 0.2751 0.6952 0.6641 +vn 0.3549 0.3744 0.8567 +vn 0.3809 0.0969 0.9195 +vn -0.3827 -0.0000 0.9239 +vn 0.3827 -0.0000 0.9239 +vn 0.7038 0.0969 0.7038 +vn 0.7071 -0.0000 0.7071 +vn 0.9195 0.0969 0.3809 +vn 0.9239 -0.0000 0.3827 +vn 0.8567 0.3744 0.3549 +vn 0.6557 0.3744 0.6557 +vn 0.5083 0.6952 0.5083 +vn 0.6641 0.6952 0.2751 +vn 0.7189 0.6952 -0.0000 +vn 0.9273 0.3744 -0.0000 +vn 0.9953 0.0969 -0.0000 +vn 0.6641 0.6952 -0.2751 +vn 0.8567 0.3744 -0.3549 +vn 0.9195 0.0969 -0.3809 +vn 0.9239 -0.0000 -0.3827 +vn 0.7038 0.0969 -0.7038 +vn 0.7071 -0.0000 -0.7071 +vn 0.3809 0.0969 -0.9195 +vn 0.3827 -0.0000 -0.9239 +vn 0.3549 0.3744 -0.8567 +vn 0.6557 0.3744 -0.6557 +vn 0.5083 0.6952 -0.5083 +vn -0.0000 0.6952 -0.7189 +vn -0.0000 0.3744 -0.9273 +vn -0.0000 0.0969 -0.9953 +vn -0.2751 0.6952 -0.6641 +vn -0.3549 0.3744 -0.8567 +vn -0.3809 0.0969 -0.9195 +vn -0.3827 -0.0000 -0.9239 +vn -0.7038 0.0969 -0.7038 +vn -0.7071 -0.0000 -0.7071 +vn -0.9239 -0.0000 -0.3827 +vn -0.8567 0.3744 -0.3549 +vn -0.9195 0.0969 -0.3809 +vn -0.6557 0.3744 -0.6557 +vn -0.5083 0.6952 -0.5083 +vn -0.7189 0.6952 -0.0000 +vn -0.9273 0.3744 -0.0000 +vn -0.9953 0.0969 -0.0000 +vn -0.6641 0.6952 0.2751 +vn -0.8567 0.3744 0.3549 +vn -0.9195 0.0969 0.3809 +vn -0.9239 -0.0000 0.3827 +vn -0.7038 0.0969 0.7038 +vn -0.7071 -0.0000 0.7071 +vn -0.6557 0.3744 0.6557 +vn -0.5083 0.6952 0.5083 +vn -0.2850 0.9152 0.2850 +vn -0.2751 0.6952 0.6641 +vn -0.3724 0.9152 0.1543 +vn -0.4031 0.9152 -0.0000 +vn 0.1543 0.9152 -0.3724 +vn 0.2850 0.9152 -0.2850 +vn -0.0000 0.9152 -0.4031 +vn 0.1543 0.9152 0.3724 +vn -0.0000 0.9152 0.4031 +vn -0.1543 0.9152 0.3724 +vn -0.3724 0.9152 -0.1543 +vn -0.2850 0.9152 -0.2850 +vn -0.1543 0.9152 -0.3724 +vn 0.3724 0.9152 -0.1543 +vn 0.4031 0.9152 -0.0000 +vn 0.3724 0.9152 0.1543 +vn 0.2850 0.9152 0.2850 +vn 0.2751 0.6952 -0.6641 +vn -0.6641 0.6952 -0.2751 +vn -0.5000 -0.0000 0.8660 +vn 0.5000 -0.0000 0.8660 +vn -0.0000 0.7193 0.6947 +vn -0.3474 0.7193 0.6017 +vn 0.3474 0.7193 0.6017 +vn 0.6017 0.7193 0.3474 +vn 0.8660 -0.0000 0.5000 +vn 0.6947 0.7193 -0.0000 +vn 0.8660 -0.0000 -0.5000 +vn 0.5000 -0.0000 -0.8660 +vn 0.6017 0.7193 -0.3474 +vn 0.3474 0.7193 -0.6017 +vn -0.0000 0.7193 -0.6947 +vn -0.3474 0.7193 -0.6017 +vn -0.5000 -0.0000 -0.8660 +vn -0.8660 -0.0000 -0.5000 +vn -0.6017 0.7193 -0.3474 +vn -0.6947 0.7193 -0.0000 +vn -0.6017 0.7193 0.3474 +vn -0.8660 -0.0000 0.5000 +vn 0.8944 0.4472 -0.0000 +vn -0.0000 0.4472 -0.8944 +vn -0.8944 0.4472 -0.0000 +vn -0.0000 0.4472 0.8944 +vn -0.7071 0.7071 -0.0000 +vn -0.0473 0.0196 0.9987 +vn 0.6737 -0.1363 0.7263 +vn 0.8053 0.5877 0.0778 +vn 0.0622 0.9803 0.1873 +vn 0.4617 -0.4617 0.7574 +vn -0.0671 0.0671 0.9955 +vn 0.2019 -0.6978 0.6872 +vn 0.1363 -0.6737 0.7263 +vn -0.0196 0.0473 0.9987 +vn -0.1363 -0.7263 0.6737 +vn -0.3555 0.3302 0.8744 +vn 0.0196 -0.9987 -0.0473 +vn -0.4617 -0.7574 0.4617 +vn -0.5569 0.4810 0.6771 +vn 0.0671 -0.9955 -0.0671 +vn -0.6737 -0.7263 0.1363 +vn -0.6278 0.0664 0.7756 +vn 0.0473 -0.9987 -0.0196 +vn -0.6737 -0.7263 -0.1363 +vn -0.7204 0.6931 -0.0240 +vn 0.0473 -0.9987 0.0196 +vn -0.4617 -0.7574 -0.4617 +vn -0.0849 0.9782 0.1896 +vn 0.0196 -0.9987 0.0473 +vn -0.1363 -0.7263 -0.6737 +vn -0.0606 0.4910 -0.8691 +vn -0.0000 -0.7071 -0.7071 +vn -0.1363 0.7263 -0.6737 +vn -0.0000 0.7071 -0.7071 +vn 0.0196 0.9987 0.0473 +vn -0.4617 0.7574 -0.4617 +vn 0.0671 0.9955 0.0671 +vn -0.6737 0.7263 -0.1363 +vn 0.0473 0.9987 0.0196 +vn -0.6737 0.7263 0.1363 +vn 0.0473 0.9987 -0.0196 +vn -0.4617 0.7574 0.4617 +vn 0.0671 0.9955 -0.0671 +vn -0.1363 0.7263 0.6737 +vn 0.0196 0.9987 -0.0473 +vn -0.1448 0.7194 0.6794 +vn -0.1866 0.9824 -0.0000 +vn -0.5294 0.5294 0.6630 +vn -0.7194 0.1448 0.6794 +vn -0.9824 0.1866 -0.0000 +vn -0.7194 0.1448 -0.6794 +vn -0.5294 0.5294 -0.6630 +vn -0.0473 0.0196 -0.9987 +vn -0.0671 0.0671 -0.9955 +vn -0.1448 0.7194 -0.6794 +vn -0.0196 0.0473 -0.9987 +vn 0.1448 0.6794 -0.7194 +vn 0.1866 -0.0000 -0.9824 +vn 0.5294 0.6630 -0.5294 +vn 0.7194 0.6794 -0.1448 +vn 0.9824 -0.0000 -0.1866 +vn 0.7194 0.6794 0.1448 +vn 0.9824 -0.0000 0.1866 +vn 0.5294 0.6630 0.5294 +vn 0.1448 0.6794 0.7194 +vn 0.1866 -0.0000 0.9824 +vn -0.0000 0.7071 0.7071 +vn 0.1448 -0.6794 0.7194 +vn -0.0000 -0.7071 0.7071 +vn 0.5294 -0.6630 0.5294 +vn 0.0671 -0.9955 0.0671 +vn 0.7194 -0.6794 0.1448 +vn 0.7194 -0.6794 -0.1448 +vn 0.5294 -0.6630 -0.5294 +vn 0.1448 -0.6794 -0.7194 +vn 0.1363 -0.6737 -0.7263 +vn 0.4617 -0.4617 -0.7574 +vn 0.6737 -0.1363 -0.7263 +vn -0.0473 0.9987 -0.0196 +vn 0.6737 0.7263 0.1363 +vn 0.7071 0.7071 -0.0000 +vn 0.8002 0.5929 0.0906 +vn 0.4617 0.7574 0.4617 +vn -0.0671 0.9955 -0.0671 +vn 0.0232 0.7168 0.6968 +vn 0.1363 0.7263 0.6737 +vn -0.0196 0.9987 -0.0473 +vn 0.1448 0.7194 0.6794 +vn 0.1866 0.9824 -0.0000 +vn 0.0196 0.0473 0.9987 +vn 0.5294 0.5294 0.6630 +vn 0.0671 0.0671 0.9955 +vn 0.7194 0.1448 0.6794 +vn 0.9824 0.1866 -0.0000 +vn 0.0473 0.0196 0.9987 +vn 0.7194 0.1448 -0.6794 +vn 0.0473 0.0196 -0.9987 +vn 0.5294 0.5294 -0.6630 +vn 0.0671 0.0671 -0.9955 +vn 0.1448 0.7194 -0.6794 +vn 0.0196 0.0473 -0.9987 +vn -0.1448 0.6794 -0.7194 +vn -0.1866 -0.0000 -0.9824 +vn -0.5294 0.6630 -0.5294 +vn -0.7194 0.6794 -0.1448 +vn -0.9824 -0.0000 -0.1866 +vn -0.7071 -0.7071 -0.0000 +vn -0.5294 -0.6630 -0.5294 +vn -0.7194 -0.6794 -0.1448 +vn -0.0671 -0.9955 -0.0671 +vn -0.0473 -0.9987 -0.0196 +vn -0.1448 -0.6794 -0.7194 +vn -0.0196 -0.9987 -0.0473 +vn -0.1363 -0.6737 -0.7263 +vn -0.4400 0.4799 -0.7590 +vn -0.4617 -0.4617 -0.7574 +vn -0.0584 0.9885 -0.1395 +vn -0.6737 -0.1363 -0.7263 +vn -0.8065 0.5845 -0.0895 +vn -0.6737 -0.1363 0.7263 +vn -0.4617 -0.4617 0.7574 +vn -0.1363 -0.6737 0.7263 +vn 0.1363 -0.7263 0.6737 +vn 0.4617 -0.7574 0.4617 +vn 0.6737 -0.7263 0.1363 +vn 0.7071 -0.7071 -0.0000 +vn 0.9177 0.3938 0.0527 +vn 0.0294 0.4688 0.8828 +vn -0.1363 0.6737 0.7263 +vn -0.5819 0.8126 0.0313 +vn 0.0671 -0.0671 0.9955 +vn -0.4617 0.4617 0.7574 +vn -0.9801 0.1968 0.0251 +vn 0.0473 -0.0196 0.9987 +vn -0.6737 0.1363 0.7263 +vn -0.9987 0.0196 0.0473 +vn -0.6794 0.1448 0.7194 +vn -0.9955 0.0671 0.0671 +vn -0.0000 0.1866 0.9824 +vn -0.6630 0.5294 0.5294 +vn -0.9987 0.0473 0.0196 +vn -0.0000 0.9824 0.1866 +vn -0.6794 0.7194 0.1448 +vn -0.0232 0.7168 -0.6968 +vn -0.0569 0.9968 -0.0569 +vn -0.9987 0.0473 -0.0196 +vn -0.6794 0.7194 -0.1448 +vn -0.9955 0.0671 -0.0671 +vn -0.0000 0.9824 -0.1866 +vn -0.6630 0.5294 -0.5294 +vn -0.6794 0.1448 -0.7194 +vn -0.9987 0.0196 -0.0473 +vn -0.0000 0.1866 -0.9824 +vn 0.6794 0.1448 -0.7194 +vn 0.9955 0.0671 -0.0671 +vn 0.6630 0.5294 -0.5294 +vn 0.6794 0.7194 -0.1448 +vn -0.3302 0.3555 0.8744 +vn -0.2789 0.9580 0.0673 +vn 0.6794 0.7194 0.1448 +vn 0.9987 0.0473 0.0196 +vn 0.6630 0.5294 0.5294 +vn 0.6794 0.1448 0.7194 +vn 0.9955 0.0671 0.0671 +vn 0.7194 -0.1448 0.6794 +vn 0.9987 0.0196 0.0473 +vn 0.5294 -0.5294 0.6630 +vn 0.9824 -0.1866 -0.0000 +vn 0.1448 -0.7194 0.6794 +vn 0.0196 -0.0473 0.9987 +vn 0.1866 -0.9824 -0.0000 +vn 0.5294 -0.5294 -0.6630 +vn 0.1448 -0.7194 -0.6794 +vn 0.0196 -0.0473 -0.9987 +vn 0.0671 -0.0671 -0.9955 +vn 0.7194 -0.1448 -0.6794 +vn 0.0473 -0.0196 -0.9987 +vn 0.7263 -0.1363 -0.6737 +vn -0.5496 -0.2823 -0.7863 +vn 0.7574 -0.4617 -0.4617 +vn 0.7263 -0.6737 -0.1363 +vn -0.0000 -0.6582 -0.7528 +vn 0.7204 0.6931 0.0240 +vn 0.9987 0.0473 -0.0196 +vn 0.7263 -0.6737 0.1363 +vn 0.7574 -0.4617 0.4617 +vn -0.0598 0.9962 0.0637 +vn 0.7263 -0.1363 0.6737 +vn 0.9987 0.0196 -0.0473 +vn 0.0240 0.6931 0.7204 +vn -0.7263 -0.1363 0.6737 +vn -0.7574 -0.4617 0.4617 +vn -0.8734 0.4405 0.2076 +vn -0.7263 -0.6737 0.1363 +vn -0.7263 -0.6737 -0.1363 +vn -0.7574 -0.4617 -0.4617 +vn -0.6984 -0.2919 -0.6535 +vn -0.7263 -0.1363 -0.6737 +vn -0.6737 0.1363 -0.7263 +vn -0.4617 0.4617 -0.7574 +vn -0.1363 0.6737 -0.7263 +vn -0.7150 -0.6333 -0.2962 +vn -0.0948 -0.9947 -0.0393 +vn 0.6303 -0.7311 0.2611 +vn -0.2962 -0.6333 -0.7150 +vn -0.0393 -0.9947 -0.0948 +vn 0.2611 -0.7311 0.6303 +vn 0.0705 0.9829 0.1701 +vn 0.0317 0.0085 0.9995 +vn 0.7181 0.0950 0.6895 +vn 0.9920 0.1266 -0.0000 +vn 0.8660 0.5000 -0.0000 +vn 0.6375 0.3681 0.6768 +vn 0.0550 0.0318 0.9980 +vn 0.5000 0.8660 -0.0000 +vn 0.3681 0.6375 0.6768 +vn 0.0318 0.0550 0.9980 +vn 0.0951 0.7181 0.6895 +vn 0.0085 0.0317 0.9995 +vn 0.1266 0.9920 -0.0000 +vn -0.0951 0.7181 0.6895 +vn -0.0085 0.0317 0.9995 +vn -0.1266 0.9920 -0.0000 +vn -0.3681 0.6375 0.6768 +vn -0.0318 0.0550 0.9980 +vn -0.8660 0.5000 -0.0000 +vn -0.6375 0.3681 0.6768 +vn -0.0550 0.0318 0.9980 +vn -0.9920 0.1266 -0.0000 +vn -0.7181 0.0950 0.6895 +vn -0.0317 0.0085 0.9995 +vn -0.6895 -0.0950 0.7181 +vn -0.0000 -0.1266 0.9920 +vn -0.9978 -0.0170 0.0635 +vn -0.6640 -0.1935 0.7223 +vn -0.0000 -0.5000 0.8660 +vn -0.9978 -0.0635 0.0170 +vn -0.6895 -0.7181 0.0951 +vn -0.6640 -0.7223 0.1935 +vn -0.0000 -0.9920 0.1266 +vn -0.0000 -0.8660 0.5000 +vn -0.9995 -0.0317 0.0085 +vn -0.7211 -0.6868 0.0910 +vn -0.0000 -0.8929 -0.4502 +vn -0.9995 0.0317 -0.0085 +vn -0.7285 -0.6617 0.1773 +vn 0.0637 -0.6070 -0.7922 +vn -0.9978 -0.0465 0.0465 +vn -0.7285 0.4844 -0.4844 +vn 0.2592 -0.5563 0.7895 +vn -0.9978 0.0170 -0.0635 +vn -0.7211 -0.0911 0.6868 +vn -0.7285 -0.1774 0.6617 +vn 0.0061 -0.7646 0.6445 +vn 0.1507 -0.9411 -0.3026 +vn -0.9995 0.0085 -0.0317 +vn -0.6868 0.0910 0.7211 +vn 0.0317 -0.0085 0.9995 +vn -0.0650 -0.9963 0.0566 +vn -0.5823 0.3362 0.7402 +vn 0.0550 -0.0318 0.9980 +vn -0.4314 -0.1790 0.8842 +vn -0.3362 0.5823 0.7402 +vn 0.0318 -0.0550 0.9980 +vn -0.0077 0.9999 0.0118 +vn -0.0911 0.6868 0.7211 +vn 0.0085 -0.0317 0.9995 +vn 0.0911 0.7211 0.6868 +vn -0.7772 0.0673 0.6256 +vn -0.0085 0.9995 -0.0317 +vn 0.3362 0.7402 0.5823 +vn -0.8897 -0.1696 -0.4239 +vn -0.0318 0.9980 -0.0550 +vn 0.5823 0.7402 0.3362 +vn 0.7844 -0.0231 0.6198 +vn -0.0550 0.9980 -0.0318 +vn 0.6868 0.7211 0.0910 +vn 0.8083 -0.0044 -0.5887 +vn -0.0317 0.9995 -0.0085 +vn 0.6868 -0.7211 0.0911 +vn -0.0317 -0.9995 -0.0085 +vn 0.5823 -0.7402 0.3362 +vn -0.0550 -0.9980 -0.0318 +vn 0.3362 -0.7402 0.5823 +vn -0.0318 -0.9980 -0.0550 +vn 0.0911 -0.7211 0.6868 +vn -0.0085 -0.9995 -0.0317 +vn 0.0950 -0.7181 0.6895 +vn 0.1266 -0.9920 -0.0000 +vn 0.3681 -0.6375 0.6768 +vn 0.5000 -0.8660 -0.0000 +vn 0.6375 -0.3681 0.6768 +vn 0.8660 -0.5000 -0.0000 +vn 0.7181 -0.0951 0.6895 +vn 0.9920 -0.1266 -0.0000 +vn 0.7211 -0.0911 0.6868 +vn 0.9995 0.0085 -0.0317 +vn 0.7402 -0.3362 0.5823 +vn 0.9980 0.0318 -0.0550 +vn 0.7402 -0.5824 0.3361 +vn 0.9980 0.0550 -0.0318 +vn 0.7211 -0.6868 0.0910 +vn 0.9995 0.0317 -0.0085 +vn 0.6895 -0.7181 0.0950 +vn 0.9995 -0.0317 0.0085 +vn 0.6768 -0.6375 0.3681 +vn 0.9980 -0.0550 0.0318 +vn 0.6768 -0.3681 0.6375 +vn 0.9980 -0.0318 0.0550 +vn 0.6895 -0.0950 0.7181 +vn 0.9995 -0.0085 0.0317 +vn 0.6868 -0.0910 0.7211 +vn 0.7055 0.7086 -0.0169 +vn 0.5823 -0.3362 0.7402 +vn 0.0504 0.9987 -0.0000 +vn 0.3362 -0.5823 0.7402 +vn 0.5820 -0.7906 0.1901 +vn 0.0910 -0.6868 0.7211 +vn -0.0911 -0.6868 0.7211 +vn -0.0172 -0.9998 -0.0055 +vn -0.3362 -0.5823 0.7402 +vn -0.0000 -1.0000 -0.0068 +vn -0.5823 -0.3362 0.7402 +vn -0.0416 -0.9991 -0.0000 +vn -0.6868 -0.0911 0.7211 +vn -0.6399 -0.7684 -0.0000 +vn -0.5823 -0.3362 -0.7402 +vn -0.6868 -0.0911 -0.7211 +vn 0.0550 0.0318 -0.9980 +vn 0.0317 0.0085 -0.9995 +vn -0.3362 -0.5823 -0.7402 +vn 0.0318 0.0550 -0.9980 +vn -0.0911 -0.6868 -0.7211 +vn 0.0085 0.0317 -0.9995 +vn 0.0911 -0.6869 -0.7211 +vn -0.0085 0.0317 -0.9995 +vn 0.3362 -0.5823 -0.7402 +vn -0.0318 0.0550 -0.9980 +vn 0.5823 -0.3362 -0.7402 +vn -0.0550 0.0318 -0.9980 +vn 0.6868 -0.0911 -0.7211 +vn -0.0317 0.0085 -0.9995 +vn 0.7211 0.0911 -0.6868 +vn -0.1798 -0.5524 -0.8140 +vn 0.7402 0.3362 -0.5823 +vn -0.2739 -0.9336 0.2308 +vn 0.7402 0.5823 -0.3362 +vn 0.0169 -0.9524 0.3044 +vn 0.7211 0.6868 -0.0911 +vn 0.7904 0.3731 -0.4859 +vn 0.6895 0.7181 -0.0950 +vn -0.0000 0.9920 -0.1266 +vn 0.6768 0.6375 -0.3681 +vn -0.0000 0.8660 -0.5000 +vn 0.6768 0.3681 -0.6375 +vn -0.0000 0.5000 -0.8660 +vn 0.6895 0.0951 -0.7181 +vn -0.0000 0.1266 -0.9920 +vn 0.7181 -0.0950 -0.6895 +vn 0.0317 -0.0085 -0.9995 +vn 0.6375 -0.3681 -0.6768 +vn 0.0550 -0.0318 -0.9980 +vn 0.3681 -0.6375 -0.6768 +vn 0.0318 -0.0550 -0.9980 +vn 0.0950 -0.7181 -0.6895 +vn 0.0085 -0.0317 -0.9995 +vn -0.0951 -0.6895 -0.7181 +vn -0.1266 -0.0000 -0.9920 +vn -0.3681 -0.6768 -0.6375 +vn -0.6376 -0.6768 -0.3681 +vn -0.7181 -0.6895 -0.0950 +vn -0.9920 -0.0000 -0.1266 +vn -0.7181 0.6895 -0.0951 +vn -0.6375 0.6768 -0.3681 +vn -0.3681 0.6768 -0.6375 +vn -0.0950 0.6895 -0.7181 +vn -0.0911 0.6868 -0.7211 +vn -0.3362 0.5823 -0.7402 +vn -0.5823 0.3362 -0.7402 +vn -0.6868 0.0911 -0.7211 +vn -0.8220 -0.5684 0.0347 +vn -0.6895 0.0951 -0.7181 +vn -0.6640 0.1935 -0.7223 +vn -0.6640 -0.5287 0.5287 +vn -0.6640 0.7223 -0.1935 +vn -0.6895 0.7181 -0.0950 +vn -0.9978 0.0635 -0.0170 +vn -0.7211 0.6868 -0.0911 +vn -0.7285 0.6617 -0.1773 +vn -0.7211 0.0910 -0.6868 +vn -0.7285 0.1773 -0.6618 +vn -0.9995 -0.0085 0.0317 +vn -0.7181 0.0950 -0.6895 +vn -0.6375 0.3681 -0.6768 +vn -0.3681 0.6375 -0.6768 +vn -0.5000 0.8660 -0.0000 +vn -0.0951 0.7181 -0.6895 +vn 0.0951 0.7181 -0.6895 +vn 0.3681 0.6375 -0.6768 +vn 0.6375 0.3681 -0.6768 +vn 0.7181 0.0950 -0.6895 +vn -0.9978 0.0465 -0.0465 +vn -0.7285 -0.4844 0.4844 +vn -0.7285 -0.4845 0.4843 +vn -0.3022 -0.7180 -0.6270 +vn -0.2682 -0.6603 -0.7015 +vn -0.6640 0.5287 -0.5287 +vn -0.0000 0.1278 0.9918 +vn 0.4959 0.1278 0.8589 +vn 0.4380 0.4823 0.7586 +vn -0.0000 0.4823 0.8760 +vn -0.4959 0.1278 0.8589 +vn -0.4380 0.4823 0.7586 +vn -0.8589 0.1278 0.4959 +vn -0.7586 0.4823 0.4380 +vn -0.9918 0.1278 -0.0000 +vn -0.8589 0.1278 -0.4959 +vn -0.7586 0.4823 -0.4380 +vn -0.4959 0.1278 -0.8589 +vn -0.4380 0.4823 -0.7586 +vn -0.0000 0.1278 -0.9918 +vn -0.0000 0.4823 -0.8760 +vn 0.4959 0.1278 -0.8589 +vn 0.8589 0.1278 -0.4959 +vn 0.7586 0.4823 -0.4380 +vn 0.9918 0.1278 -0.0000 +vn 0.4380 0.4823 -0.7586 +vn 0.7586 0.4823 0.4380 +vn 0.8589 0.1278 0.4959 +vn 0.4598 0.8474 0.2654 +vn 0.8760 0.4823 -0.0000 +vn 0.2655 0.8474 0.4598 +vn -0.0000 0.8474 0.5309 +vn 0.2654 0.8474 -0.4598 +vn 0.4598 0.8474 -0.2655 +vn -0.0000 0.8474 -0.5309 +vn -0.2654 0.8474 0.4598 +vn -0.4598 0.8474 0.2654 +vn -0.5309 0.8474 -0.0000 +vn -0.4598 0.8474 -0.2654 +vn -0.2655 0.8474 -0.4598 +vn 0.5309 0.8474 -0.0000 +vn -0.8760 0.4823 -0.0000 +vn 0.7994 -0.0266 -0.6002 +vn 0.3091 0.1007 -0.9457 +vn 0.9210 0.3725 0.1142 +vn -0.0240 0.6931 0.7204 +vn -0.0569 0.9968 0.0569 +vn -0.6968 0.7168 0.0232 +vn -0.5294 0.6630 -0.5293 +vn 0.3488 0.0834 -0.9335 +vn 0.9400 0.2842 0.1890 +vn -0.6738 -0.7263 0.1363 +vn 0.9860 -0.0920 -0.1390 +vn -0.0000 0.9980 0.0636 +vn -0.6288 0.7746 0.0674 +vn -0.9904 0.1379 -0.0134 +vn -0.6002 0.0266 0.7994 +vn -0.7372 0.6713 0.0767 +vn -0.0000 -0.0615 -0.9981 +vn -0.0000 0.9982 0.0604 +vn -0.7038 -0.0971 0.7038 +vn 0.9100 0.2053 -0.3603 +vn 0.2735 -0.5698 0.7749 +vt 0.037383 0.039720 +vt 0.000000 0.264019 +vt 0.000000 0.039720 +vt 0.037383 0.264019 +vt 0.299065 0.301402 +vt 0.037383 0.301402 +vt 0.299065 0.264019 +vt 0.336449 0.039720 +vt 0.336449 0.264019 +vt 0.299065 0.039720 +vt 0.037383 0.002336 +vt 0.299065 0.002336 +vt 0.598131 0.039720 +vt 0.598131 0.264019 +vt 0.752336 0.647196 +vt 0.672897 0.609813 +vt 0.757009 0.609813 +vt 0.668224 0.686916 +vt 0.588785 0.649533 +vt 0.672897 0.649533 +vt 0.752336 0.686916 +vt 0.757009 0.649533 +vt 0.588785 0.607477 +vt 0.663551 0.532710 +vt 0.663551 0.607477 +vt 0.668224 0.647196 +vt 0.588785 0.609813 +vt 0.586449 0.710280 +vt 0.579439 0.485981 +vt 0.586449 0.485981 +vt 0.565421 0.710280 +vt 0.558411 0.485981 +vt 0.565421 0.485981 +vt 0.572430 0.710280 +vt 0.572430 0.485981 +vt 0.558411 0.717290 +vt 0.565421 0.717290 +vt 0.579439 0.710280 +vt 0.469626 0.981308 +vt 0.450935 0.495327 +vt 0.469626 0.495327 +vt 0.488318 0.981308 +vt 0.488318 0.495327 +vt 0.507009 0.981308 +vt 0.507009 0.495327 +vt 0.469626 1.000000 +vt 0.488318 1.000000 +vt 0.525701 0.981308 +vt 0.525701 0.495327 +vt 0.223229 0.915888 +vt 0.196264 0.887850 +vt 0.224296 0.887850 +vt 0.220191 0.943925 +vt 0.197331 0.915888 +vt 0.248228 0.943925 +vt 0.225369 0.915888 +vt 0.251267 0.915888 +vt 0.224302 0.887850 +vt 0.252334 0.887850 +vt 0.224299 0.887850 +vt 0.196262 0.439252 +vt 0.224299 0.439252 +vt 0.252336 0.887850 +vt 0.252336 0.439252 +vt 0.280374 0.887850 +vt 0.280374 0.439252 +vt 0.308411 0.887850 +vt 0.308411 0.439252 +vt 0.307342 0.915888 +vt 0.280377 0.887850 +vt 0.308408 0.887850 +vt 0.279304 0.915888 +vt 0.252339 0.887850 +vt 0.280371 0.887850 +vt 0.276266 0.943925 +vt 0.253406 0.915888 +vt 0.304303 0.943925 +vt 0.281444 0.915888 +vt 0.332341 0.943925 +vt 0.309481 0.915888 +vt 0.335379 0.915888 +vt 0.308414 0.887850 +vt 0.336446 0.887850 +vt 0.360378 0.943925 +vt 0.337518 0.915888 +vt 0.363416 0.915888 +vt 0.336451 0.887850 +vt 0.364483 0.887850 +vt 0.364486 0.887850 +vt 0.336449 0.439252 +vt 0.364486 0.439252 +vt 0.336449 0.887850 +vt 0.392523 0.887850 +vt 0.392523 0.439252 +vt 0.420561 0.887850 +vt 0.420561 0.439252 +vt 0.419491 0.915888 +vt 0.392526 0.887850 +vt 0.420558 0.887850 +vt 0.391454 0.915888 +vt 0.364489 0.887850 +vt 0.392520 0.887850 +vt 0.388415 0.943925 +vt 0.365556 0.915888 +vt 0.396631 0.943925 +vt 0.393593 0.915888 +vt 0.444490 0.943925 +vt 0.421630 0.915888 +vt 0.447528 0.915888 +vt 0.420563 0.887850 +vt 0.448595 0.887850 +vt 0.023929 0.943925 +vt 0.001070 0.915888 +vt 0.026968 0.915888 +vt 0.000003 0.887850 +vt 0.028035 0.887850 +vt 0.028037 0.887850 +vt 0.000000 0.439252 +vt 0.028037 0.439252 +vt 0.448598 0.887850 +vt 0.448598 0.439252 +vt 0.056075 0.887850 +vt 0.056075 0.439252 +vt 0.084112 0.439252 +vt 0.083042 0.915888 +vt 0.056078 0.887850 +vt 0.084109 0.887850 +vt 0.055005 0.915888 +vt 0.028040 0.887850 +vt 0.056072 0.887850 +vt 0.051967 0.943925 +vt 0.029107 0.915888 +vt 0.060183 0.943925 +vt 0.057144 0.915888 +vt 0.108042 0.943925 +vt 0.085182 0.915888 +vt 0.111080 0.915888 +vt 0.084115 0.887850 +vt 0.112147 0.887850 +vt 0.136079 0.943925 +vt 0.113219 0.915888 +vt 0.139117 0.915888 +vt 0.112152 0.887850 +vt 0.140184 0.887850 +vt 0.140187 0.887850 +vt 0.112150 0.439252 +vt 0.140187 0.439252 +vt 0.112150 0.887850 +vt 0.168224 0.887850 +vt 0.168224 0.439252 +vt 0.196262 0.887850 +vt 0.195192 0.915888 +vt 0.168227 0.887850 +vt 0.196259 0.887850 +vt 0.167155 0.915888 +vt 0.140190 0.887850 +vt 0.168222 0.887850 +vt 0.144295 0.943925 +vt 0.141257 0.915888 +vt 0.172332 0.943925 +vt 0.169294 0.915888 +vt 0.159569 0.971963 +vt 0.164116 0.943925 +vt 0.192154 0.943925 +vt 0.176879 0.971963 +vt 0.131532 0.971963 +vt 0.116257 0.943925 +vt 0.154253 0.999950 +vt 0.148842 0.971963 +vt 0.126216 0.999950 +vt 0.120805 0.971963 +vt 0.411906 0.971963 +vt 0.406589 0.999950 +vt 0.401178 0.971963 +vt 0.439943 0.971963 +vt 0.434627 0.999950 +vt 0.429216 0.971963 +vt 0.243681 0.971963 +vt 0.238365 0.999950 +vt 0.232954 0.971963 +vt 0.215644 0.971963 +vt 0.210328 0.999950 +vt 0.204917 0.971963 +vt 0.187607 0.971963 +vt 0.182290 0.999950 +vt 0.103495 0.971963 +vt 0.098178 0.999950 +vt 0.092767 0.971963 +vt 0.075457 0.971963 +vt 0.070141 0.999950 +vt 0.064730 0.971963 +vt 0.047420 0.971963 +vt 0.042103 0.999950 +vt 0.036692 0.971963 +vt 0.019382 0.971963 +vt 0.014066 0.999950 +vt 0.008655 0.971963 +vt 0.383868 0.971963 +vt 0.378552 0.999950 +vt 0.373141 0.971963 +vt 0.355831 0.971963 +vt 0.350515 0.999950 +vt 0.345104 0.971963 +vt 0.327794 0.971963 +vt 0.322477 0.999950 +vt 0.317066 0.971963 +vt 0.299756 0.971963 +vt 0.294440 0.999950 +vt 0.289029 0.971963 +vt 0.271719 0.971963 +vt 0.266402 0.999950 +vt 0.260991 0.971963 +vt 0.228407 0.943925 +vt 0.256444 0.943925 +vt 0.284482 0.943925 +vt 0.312519 0.943925 +vt 0.340557 0.943925 +vt 0.368594 0.943925 +vt 0.416453 0.943925 +vt 0.424669 0.943925 +vt 0.004108 0.943925 +vt 0.032145 0.943925 +vt 0.080004 0.943925 +vt 0.088220 0.943925 +vt 0.200370 0.943925 +vt 0.084112 0.432243 +vt 0.070093 0.324766 +vt 0.084112 0.324766 +vt 0.098131 0.432243 +vt 0.098131 0.324766 +vt 0.071060 0.436916 +vt 0.070093 0.432243 +vt 0.085079 0.436916 +vt 0.111183 0.436916 +vt 0.099098 0.436916 +vt 0.112150 0.432243 +vt 0.112150 0.324766 +vt 0.126168 0.432243 +vt 0.113117 0.436916 +vt 0.126168 0.324766 +vt 0.140187 0.432243 +vt 0.140187 0.324766 +vt 0.154206 0.432243 +vt 0.154206 0.324766 +vt 0.127135 0.436916 +vt 0.141154 0.436916 +vt 0.167257 0.436916 +vt 0.155173 0.436916 +vt 0.168224 0.432243 +vt 0.168224 0.324766 +vt 0.014019 0.432243 +vt 0.000967 0.436916 +vt 0.000000 0.432243 +vt 0.000000 0.324766 +vt 0.014019 0.324766 +vt 0.028037 0.432243 +vt 0.028037 0.324766 +vt 0.042056 0.432243 +vt 0.042056 0.324766 +vt 0.014986 0.436916 +vt 0.029004 0.436916 +vt 0.056075 0.432243 +vt 0.043023 0.436916 +vt 0.056075 0.324766 +vt 0.057042 0.436916 +vt 0.214159 0.425234 +vt 0.193925 0.390187 +vt 0.173691 0.425234 +vt 0.231308 0.352804 +vt 0.170561 0.343458 +vt 0.235981 0.343458 +vt 0.231308 0.387850 +vt 0.170561 0.378505 +vt 0.235981 0.378505 +vt 0.231308 0.376168 +vt 0.170561 0.366822 +vt 0.235981 0.366822 +vt 0.238318 0.436916 +vt 0.294393 0.380841 +vt 0.294393 0.436916 +vt 0.231308 0.364486 +vt 0.170561 0.355140 +vt 0.235981 0.355140 +vt 0.485981 0.378505 +vt 0.434579 0.303738 +vt 0.485981 0.303738 +vt 0.310748 0.355140 +vt 0.238318 0.378505 +vt 0.238318 0.303738 +vt 0.362150 0.355140 +vt 0.310748 0.303738 +vt 0.362150 0.303738 +vt 0.310748 0.378505 +vt 0.362150 0.378505 +vt 0.434579 0.378505 +vt 0.362150 0.427570 +vt 0.546729 0.530374 +vt 0.532710 0.535047 +vt 0.532710 0.530374 +vt 0.532710 0.577103 +vt 0.528037 0.535047 +vt 0.546729 0.577103 +vt 0.546729 0.535047 +vt 0.551402 0.577103 +vt 0.551402 0.535047 +vt 0.532710 0.581776 +vt 0.546729 0.581776 +vt 0.707944 0.123832 +vt 0.703271 0.049065 +vt 0.707944 0.049065 +vt 0.712617 0.123832 +vt 0.712617 0.049065 +vt 0.717290 0.123832 +vt 0.717290 0.049065 +vt 0.712617 0.128843 +vt 0.717290 0.129685 +vt 0.712617 0.130526 +vt 0.707944 0.126739 +vt 0.707944 0.132578 +vt 0.712617 0.140525 +vt 0.717290 0.141367 +vt 0.712617 0.142209 +vt 0.707944 0.144260 +vt 0.707944 0.138421 +vt 0.717290 0.147196 +vt 0.712617 0.149533 +vt 0.712617 0.147196 +vt 0.707944 0.149533 +vt 0.707944 0.147196 +vt 0.717290 0.152473 +vt 0.712617 0.156208 +vt 0.712617 0.154525 +vt 0.707944 0.155366 +vt 0.717291 0.164135 +vt 0.712619 0.167915 +vt 0.712619 0.166202 +vt 0.707945 0.167053 +vt 0.707947 0.167059 +vt 0.717290 0.172897 +vt 0.712617 0.210280 +vt 0.712617 0.172897 +vt 0.707944 0.210280 +vt 0.707944 0.172897 +vt 0.717290 0.213221 +vt 0.712617 0.216955 +vt 0.712617 0.215272 +vt 0.707944 0.216114 +vt 0.712618 0.226950 +vt 0.717290 0.230730 +vt 0.712618 0.228663 +vt 0.707946 0.227807 +vt 0.707945 0.227812 +vt 0.717290 0.233645 +vt 0.712617 0.235981 +vt 0.712617 0.233645 +vt 0.707944 0.235981 +vt 0.707944 0.233645 +vt 0.703271 0.233645 +vt 0.703271 0.235981 +vt 0.698598 0.235981 +vt 0.698598 0.233645 +vt 0.703271 0.226974 +vt 0.707944 0.227816 +vt 0.703271 0.228657 +vt 0.698598 0.230709 +vt 0.698598 0.224870 +vt 0.703271 0.215292 +vt 0.707944 0.216133 +vt 0.703271 0.216975 +vt 0.698598 0.219026 +vt 0.698598 0.213188 +vt 0.703271 0.172897 +vt 0.703271 0.210280 +vt 0.698598 0.210280 +vt 0.698598 0.172897 +vt 0.703271 0.166226 +vt 0.707944 0.167068 +vt 0.703271 0.167910 +vt 0.698598 0.169961 +vt 0.698598 0.164122 +vt 0.703270 0.154519 +vt 0.707942 0.155375 +vt 0.703270 0.156232 +vt 0.698598 0.158299 +vt 0.698598 0.152451 +vt 0.703271 0.147196 +vt 0.703271 0.149533 +vt 0.698598 0.149533 +vt 0.698598 0.147196 +vt 0.703271 0.136370 +vt 0.703271 0.146364 +vt 0.698598 0.135528 +vt 0.698598 0.147206 +vt 0.703271 0.134682 +vt 0.703271 0.124688 +vt 0.698598 0.135524 +vt 0.698598 0.123846 +vt 0.703271 0.123832 +vt 0.698598 0.049065 +vt 0.698598 0.123832 +vt 0.693925 0.049065 +vt 0.693925 0.124668 +vt 0.698599 0.135504 +vt 0.693925 0.134662 +vt 0.693925 0.123832 +vt 0.689252 0.049065 +vt 0.689252 0.126772 +vt 0.689252 0.132611 +vt 0.698599 0.135509 +vt 0.693925 0.146345 +vt 0.693925 0.136351 +vt 0.693925 0.136370 +vt 0.689252 0.144313 +vt 0.689252 0.138474 +vt 0.693925 0.149533 +vt 0.693925 0.147196 +vt 0.689252 0.149533 +vt 0.689252 0.147196 +vt 0.693925 0.160367 +vt 0.693925 0.150384 +vt 0.689253 0.161223 +vt 0.689253 0.149528 +vt 0.693925 0.162071 +vt 0.693925 0.172065 +vt 0.689252 0.172907 +vt 0.689252 0.161229 +vt 0.693925 0.210280 +vt 0.693925 0.172897 +vt 0.689252 0.210280 +vt 0.689252 0.172897 +vt 0.693925 0.211136 +vt 0.693925 0.221130 +vt 0.689252 0.221972 +vt 0.689252 0.210295 +vt 0.693925 0.232813 +vt 0.693925 0.222819 +vt 0.689252 0.233654 +vt 0.689252 0.221977 +vt 0.693925 0.235981 +vt 0.693925 0.233645 +vt 0.689252 0.235981 +vt 0.689252 0.233645 +vt 0.684579 0.233645 +vt 0.684579 0.235981 +vt 0.679907 0.233645 +vt 0.679907 0.235981 +vt 0.684580 0.222815 +vt 0.689251 0.233654 +vt 0.684580 0.232798 +vt 0.679907 0.224883 +vt 0.679907 0.230730 +vt 0.684580 0.211117 +vt 0.689253 0.221953 +vt 0.684580 0.221111 +vt 0.679906 0.219060 +vt 0.679906 0.213221 +vt 0.684579 0.172897 +vt 0.684579 0.210280 +vt 0.679907 0.210280 +vt 0.679907 0.172897 +vt 0.684580 0.162068 +vt 0.689251 0.172906 +vt 0.684580 0.172050 +vt 0.679907 0.169982 +vt 0.679907 0.164135 +vt 0.684580 0.150369 +vt 0.689253 0.161205 +vt 0.684580 0.160363 +vt 0.679906 0.158312 +vt 0.679906 0.152473 +vt 0.684579 0.147196 +vt 0.684579 0.149533 +vt 0.679907 0.149533 +vt 0.679907 0.147196 +vt 0.684579 0.140506 +vt 0.689252 0.144293 +vt 0.684579 0.142189 +vt 0.679906 0.141348 +vt 0.684579 0.130507 +vt 0.684579 0.128824 +vt 0.679906 0.129665 +vt 0.689252 0.123832 +vt 0.684579 0.049065 +vt 0.684579 0.123832 +vt 0.679907 0.049065 +vt 0.747664 0.137850 +vt 0.742991 0.049065 +vt 0.747664 0.049065 +vt 0.752336 0.137850 +vt 0.752336 0.049065 +vt 0.757009 0.137850 +vt 0.757009 0.049065 +vt 0.752336 0.142836 +vt 0.757009 0.143691 +vt 0.752336 0.144547 +vt 0.747664 0.140771 +vt 0.747664 0.146611 +vt 0.752336 0.154518 +vt 0.757009 0.155374 +vt 0.752336 0.156229 +vt 0.747664 0.158294 +vt 0.747664 0.152453 +vt 0.757009 0.161215 +vt 0.752336 0.182243 +vt 0.752336 0.161215 +vt 0.747664 0.182243 +vt 0.747664 0.161215 +vt 0.757009 0.185164 +vt 0.752335 0.193069 +vt 0.752335 0.183100 +vt 0.747663 0.193924 +vt 0.747663 0.182244 +vt 0.757008 0.196846 +vt 0.752335 0.204751 +vt 0.752335 0.194782 +vt 0.747663 0.205606 +vt 0.747663 0.193927 +vt 0.757009 0.205607 +vt 0.752336 0.210280 +vt 0.752336 0.205607 +vt 0.747664 0.210280 +vt 0.747664 0.205607 +vt 0.742991 0.210280 +vt 0.742991 0.205607 +vt 0.738318 0.210280 +vt 0.738318 0.205607 +vt 0.747663 0.193926 +vt 0.742990 0.204751 +vt 0.742990 0.194781 +vt 0.738317 0.202686 +vt 0.738317 0.196846 +vt 0.742990 0.183099 +vt 0.747663 0.193924 +vt 0.742990 0.193069 +vt 0.738317 0.185164 +vt 0.738317 0.191004 +vt 0.742991 0.182243 +vt 0.742991 0.161215 +vt 0.738318 0.161215 +vt 0.738318 0.182243 +vt 0.742990 0.150389 +vt 0.742990 0.160359 +vt 0.738317 0.149533 +vt 0.738317 0.161214 +vt 0.742990 0.138706 +vt 0.742990 0.148676 +vt 0.738317 0.137851 +vt 0.738317 0.149532 +vt 0.742991 0.137850 +vt 0.738318 0.049065 +vt 0.738318 0.137850 +vt 0.733645 0.049065 +vt 0.738318 0.137851 +vt 0.733645 0.148676 +vt 0.733645 0.138706 +vt 0.733645 0.137850 +vt 0.728972 0.049065 +vt 0.728972 0.146611 +vt 0.728972 0.140771 +vt 0.738318 0.149534 +vt 0.733645 0.160358 +vt 0.733645 0.150390 +vt 0.728973 0.158294 +vt 0.728973 0.152454 +vt 0.733645 0.182243 +vt 0.733645 0.161215 +vt 0.728972 0.182243 +vt 0.728972 0.161215 +vt 0.733644 0.188939 +vt 0.733644 0.187229 +vt 0.728972 0.188084 +vt 0.728971 0.188090 +vt 0.733644 0.198911 +vt 0.733644 0.200621 +vt 0.728972 0.199766 +vt 0.728971 0.199772 +vt 0.733645 0.205607 +vt 0.733645 0.210280 +vt 0.728972 0.210280 +vt 0.728972 0.205607 +vt 0.724299 0.210280 +vt 0.724299 0.205607 +vt 0.719626 0.210280 +vt 0.719626 0.205607 +vt 0.724297 0.198911 +vt 0.728971 0.199772 +vt 0.724297 0.200622 +vt 0.719624 0.202686 +vt 0.719624 0.196846 +vt 0.724297 0.187229 +vt 0.728971 0.188090 +vt 0.724297 0.188940 +vt 0.719625 0.191004 +vt 0.719625 0.185164 +vt 0.724299 0.182243 +vt 0.724299 0.161215 +vt 0.719626 0.161215 +vt 0.719626 0.182243 +vt 0.724301 0.156229 +vt 0.724300 0.154519 +vt 0.719625 0.155369 +vt 0.719629 0.155374 +vt 0.724299 0.144546 +vt 0.724299 0.142836 +vt 0.719627 0.143691 +vt 0.719625 0.143685 +vt 0.728972 0.137850 +vt 0.724299 0.049065 +vt 0.724299 0.137850 +vt 0.719626 0.049065 +vt 0.628505 0.095794 +vt 0.623832 0.049065 +vt 0.628505 0.049065 +vt 0.633178 0.095794 +vt 0.633178 0.049065 +vt 0.637850 0.095794 +vt 0.637850 0.049065 +vt 0.633178 0.100780 +vt 0.637851 0.101641 +vt 0.633178 0.102490 +vt 0.628504 0.098715 +vt 0.628504 0.104555 +vt 0.633178 0.112462 +vt 0.637850 0.113317 +vt 0.633178 0.114173 +vt 0.628504 0.110397 +vt 0.628504 0.116237 +vt 0.637850 0.119159 +vt 0.633178 0.142523 +vt 0.633178 0.119159 +vt 0.628505 0.142523 +vt 0.628505 0.119159 +vt 0.633177 0.147508 +vt 0.628505 0.148363 +vt 0.628504 0.148357 +vt 0.637851 0.151283 +vt 0.633177 0.149218 +vt 0.633177 0.159190 +vt 0.628505 0.160046 +vt 0.628504 0.160040 +vt 0.637851 0.162966 +vt 0.633177 0.160901 +vt 0.633178 0.165888 +vt 0.628505 0.217290 +vt 0.628505 0.165888 +vt 0.637850 0.165888 +vt 0.633178 0.217290 +vt 0.633177 0.218146 +vt 0.628505 0.226051 +vt 0.628505 0.220210 +vt 0.637851 0.217290 +vt 0.633177 0.228116 +vt 0.633178 0.229829 +vt 0.628505 0.237734 +vt 0.628505 0.231894 +vt 0.637851 0.240653 +vt 0.633178 0.239798 +vt 0.633178 0.240654 +vt 0.628505 0.252336 +vt 0.628505 0.240654 +vt 0.637850 0.240654 +vt 0.633178 0.252336 +vt 0.633177 0.253192 +vt 0.628504 0.264017 +vt 0.628504 0.252336 +vt 0.637850 0.261097 +vt 0.633177 0.263161 +vt 0.633177 0.264874 +vt 0.628504 0.275698 +vt 0.628504 0.264019 +vt 0.637849 0.266938 +vt 0.633177 0.274843 +vt 0.633178 0.275701 +vt 0.628505 0.390187 +vt 0.628505 0.275701 +vt 0.637850 0.275701 +vt 0.633178 0.390187 +vt 0.628504 0.396021 +vt 0.633179 0.396881 +vt 0.628507 0.396026 +vt 0.637852 0.393106 +vt 0.633179 0.395171 +vt 0.628504 0.407705 +vt 0.633179 0.408566 +vt 0.628507 0.407711 +vt 0.637852 0.404791 +vt 0.633179 0.406855 +vt 0.633178 0.413551 +vt 0.628505 0.415888 +vt 0.628505 0.413551 +vt 0.637850 0.413551 +vt 0.633178 0.415888 +vt 0.633177 0.416743 +vt 0.628505 0.424648 +vt 0.628505 0.418808 +vt 0.637851 0.415888 +vt 0.633177 0.426713 +vt 0.628506 0.430492 +vt 0.633178 0.438396 +vt 0.628506 0.436331 +vt 0.633178 0.428427 +vt 0.637851 0.439251 +vt 0.633178 0.439252 +vt 0.628505 0.457944 +vt 0.628505 0.439252 +vt 0.637850 0.457944 +vt 0.633178 0.457944 +vt 0.605140 0.439252 +vt 0.600467 0.457944 +vt 0.600467 0.439252 +vt 0.609813 0.457944 +vt 0.605140 0.457944 +vt 0.600467 0.427570 +vt 0.605140 0.438395 +vt 0.600467 0.439250 +vt 0.609812 0.430490 +vt 0.605140 0.428425 +vt 0.605140 0.416743 +vt 0.600467 0.427567 +vt 0.600467 0.415888 +vt 0.609812 0.424647 +vt 0.605140 0.426712 +vt 0.605140 0.413551 +vt 0.600467 0.415888 +vt 0.600467 0.413551 +vt 0.609813 0.413551 +vt 0.605140 0.415888 +vt 0.605141 0.402726 +vt 0.600469 0.410630 +vt 0.600469 0.404791 +vt 0.609813 0.401871 +vt 0.605141 0.412695 +vt 0.600469 0.393106 +vt 0.605141 0.401010 +vt 0.600469 0.398946 +vt 0.609813 0.390187 +vt 0.605141 0.391042 +vt 0.605140 0.275701 +vt 0.600467 0.390187 +vt 0.600467 0.275701 +vt 0.609813 0.275701 +vt 0.605140 0.390187 +vt 0.605139 0.269003 +vt 0.600466 0.272778 +vt 0.600466 0.266938 +vt 0.609813 0.269864 +vt 0.605139 0.270713 +vt 0.600467 0.255256 +vt 0.605140 0.259032 +vt 0.600467 0.261097 +vt 0.605140 0.257321 +vt 0.609813 0.258177 +vt 0.605140 0.240654 +vt 0.600467 0.252336 +vt 0.600467 0.240654 +vt 0.609813 0.240654 +vt 0.605140 0.252336 +vt 0.600467 0.228973 +vt 0.605140 0.239798 +vt 0.600467 0.240653 +vt 0.605140 0.229828 +vt 0.609812 0.237733 +vt 0.600467 0.217290 +vt 0.605140 0.228115 +vt 0.600467 0.228970 +vt 0.605140 0.218146 +vt 0.609812 0.226050 +vt 0.605140 0.165888 +vt 0.600467 0.217290 +vt 0.600467 0.165888 +vt 0.609813 0.217290 +vt 0.605140 0.217290 +vt 0.600467 0.157126 +vt 0.605140 0.165031 +vt 0.600467 0.162966 +vt 0.605140 0.155061 +vt 0.609813 0.165886 +vt 0.605140 0.143378 +vt 0.600467 0.151283 +vt 0.600467 0.145443 +vt 0.609813 0.154203 +vt 0.605140 0.153348 +vt 0.609813 0.119159 +vt 0.605140 0.142523 +vt 0.605140 0.119159 +vt 0.600467 0.119159 +vt 0.600467 0.142523 +vt 0.614486 0.119159 +vt 0.609813 0.142523 +vt 0.609812 0.142523 +vt 0.614486 0.153348 +vt 0.609812 0.154204 +vt 0.619159 0.119159 +vt 0.614486 0.142523 +vt 0.619158 0.145443 +vt 0.614486 0.143379 +vt 0.614486 0.155060 +vt 0.609812 0.165886 +vt 0.609812 0.154205 +vt 0.619158 0.157125 +vt 0.614486 0.165030 +vt 0.614486 0.165888 +vt 0.609813 0.165888 +vt 0.619159 0.165888 +vt 0.614486 0.217290 +vt 0.614485 0.222275 +vt 0.609812 0.220210 +vt 0.619159 0.223136 +vt 0.614485 0.223985 +vt 0.609812 0.231893 +vt 0.614486 0.235668 +vt 0.614486 0.233957 +vt 0.619159 0.234813 +vt 0.619159 0.240654 +vt 0.614486 0.252336 +vt 0.614486 0.240654 +vt 0.609813 0.252336 +vt 0.609812 0.258173 +vt 0.614487 0.259033 +vt 0.609816 0.258178 +vt 0.619160 0.255258 +vt 0.614487 0.257323 +vt 0.609813 0.269859 +vt 0.614485 0.270715 +vt 0.609812 0.269865 +vt 0.614485 0.269004 +vt 0.619159 0.272779 +vt 0.619159 0.275701 +vt 0.614486 0.390187 +vt 0.614486 0.275701 +vt 0.609813 0.390187 +vt 0.614486 0.391042 +vt 0.609812 0.401867 +vt 0.609812 0.390187 +vt 0.619158 0.393107 +vt 0.614486 0.401012 +vt 0.609812 0.401869 +vt 0.614486 0.412694 +vt 0.609812 0.413549 +vt 0.614486 0.402724 +vt 0.619158 0.410629 +vt 0.619159 0.413551 +vt 0.614486 0.415888 +vt 0.614486 0.413551 +vt 0.609813 0.415888 +vt 0.609812 0.418808 +vt 0.614485 0.422583 +vt 0.614485 0.420872 +vt 0.619159 0.421733 +vt 0.614486 0.434265 +vt 0.609812 0.436330 +vt 0.614486 0.432555 +vt 0.619159 0.433410 +vt 0.614486 0.439252 +vt 0.609813 0.439252 +vt 0.619159 0.439252 +vt 0.614486 0.457944 +vt 0.623832 0.457944 +vt 0.619159 0.457944 +vt 0.623832 0.439252 +vt 0.619158 0.433406 +vt 0.623833 0.434267 +vt 0.619161 0.433412 +vt 0.623833 0.432556 +vt 0.619159 0.421728 +vt 0.623831 0.422584 +vt 0.619158 0.421734 +vt 0.623831 0.420873 +vt 0.623832 0.413551 +vt 0.619159 0.415888 +vt 0.623832 0.415888 +vt 0.619158 0.404789 +vt 0.623832 0.408565 +vt 0.623832 0.406854 +vt 0.628504 0.407709 +vt 0.623832 0.395172 +vt 0.619158 0.398947 +vt 0.628504 0.396027 +vt 0.623832 0.396882 +vt 0.623832 0.275701 +vt 0.619159 0.390187 +vt 0.623832 0.390187 +vt 0.623832 0.264874 +vt 0.619159 0.266939 +vt 0.628505 0.275699 +vt 0.623832 0.274844 +vt 0.623832 0.253194 +vt 0.619160 0.261097 +vt 0.628505 0.264017 +vt 0.623832 0.263162 +vt 0.623832 0.240654 +vt 0.619159 0.252336 +vt 0.623832 0.252336 +vt 0.623832 0.233958 +vt 0.619160 0.234814 +vt 0.619158 0.234808 +vt 0.623832 0.235669 +vt 0.619158 0.223125 +vt 0.623831 0.223986 +vt 0.619159 0.223131 +vt 0.623831 0.222275 +vt 0.623832 0.165888 +vt 0.619159 0.217290 +vt 0.623832 0.217290 +vt 0.623832 0.160901 +vt 0.619158 0.162965 +vt 0.623832 0.159190 +vt 0.628505 0.160051 +vt 0.623832 0.160901 +vt 0.623832 0.149219 +vt 0.619158 0.151284 +vt 0.623832 0.147508 +vt 0.628504 0.148364 +vt 0.623832 0.149219 +vt 0.623832 0.142523 +vt 0.623832 0.119159 +vt 0.619159 0.142523 +vt 0.623832 0.108332 +vt 0.623832 0.118302 +vt 0.619158 0.107477 +vt 0.619158 0.119157 +vt 0.623832 0.096650 +vt 0.623832 0.106620 +vt 0.619158 0.107475 +vt 0.619158 0.095795 +vt 0.623832 0.095794 +vt 0.619159 0.049065 +vt 0.619159 0.095794 +vt 0.614486 0.049065 +vt 0.619159 0.095795 +vt 0.614486 0.106620 +vt 0.614486 0.096650 +vt 0.614486 0.095794 +vt 0.609813 0.049065 +vt 0.609813 0.104556 +vt 0.609813 0.098715 +vt 0.605139 0.102491 +vt 0.605139 0.100780 +vt 0.600468 0.101641 +vt 0.600466 0.101635 +vt 0.609813 0.095794 +vt 0.605140 0.049065 +vt 0.605140 0.095794 +vt 0.600467 0.049065 +vt 0.619159 0.107420 +vt 0.614486 0.118244 +vt 0.614486 0.108276 +vt 0.609813 0.116179 +vt 0.609813 0.110340 +vt 0.605140 0.114115 +vt 0.605140 0.112405 +vt 0.600466 0.113254 +vt 0.600469 0.113260 +vt 0.869159 0.385514 +vt 0.859813 0.366822 +vt 0.869159 0.366822 +vt 0.859813 0.385514 +vt 0.850467 0.366822 +vt 0.850467 0.385514 +vt 0.841121 0.366822 +vt 0.822430 0.386541 +vt 0.831776 0.399531 +vt 0.822430 0.398505 +vt 0.813081 0.389019 +vt 0.813081 0.396027 +vt 0.822430 0.400560 +vt 0.831776 0.413550 +vt 0.822430 0.412524 +vt 0.813081 0.403038 +vt 0.813081 0.410046 +vt 0.831776 0.413552 +vt 0.822430 0.426542 +vt 0.822430 0.414579 +vt 0.813081 0.424065 +vt 0.813081 0.417057 +vt 0.850467 0.427570 +vt 0.841121 0.490654 +vt 0.841121 0.427570 +vt 0.859813 0.427570 +vt 0.850467 0.490654 +vt 0.831776 0.490655 +vt 0.822430 0.503645 +vt 0.822430 0.491681 +vt 0.813081 0.494159 +vt 0.813081 0.501167 +vt 0.822431 0.505702 +vt 0.831776 0.518690 +vt 0.822431 0.517664 +vt 0.813084 0.515186 +vt 0.813084 0.508179 +vt 0.822431 0.519720 +vt 0.831776 0.532709 +vt 0.822431 0.531682 +vt 0.813084 0.529205 +vt 0.813084 0.522198 +vt 0.850467 0.532710 +vt 0.841121 0.745327 +vt 0.841121 0.532710 +vt 0.859813 0.532710 +vt 0.850467 0.745327 +vt 0.822428 0.746354 +vt 0.831777 0.755840 +vt 0.822428 0.758318 +vt 0.813082 0.759344 +vt 0.813082 0.745328 +vt 0.831777 0.776870 +vt 0.822428 0.786356 +vt 0.822428 0.774392 +vt 0.813082 0.787382 +vt 0.813082 0.773366 +vt 0.850467 0.787383 +vt 0.841121 0.808411 +vt 0.841121 0.787383 +vt 0.859813 0.787383 +vt 0.850467 0.808411 +vt 0.831774 0.811917 +vt 0.822430 0.816447 +vt 0.822430 0.814395 +vt 0.813086 0.815421 +vt 0.813082 0.815411 +vt 0.831776 0.762851 +vt 0.841121 0.767381 +vt 0.831776 0.769858 +vt 0.841121 0.765328 +vt 0.850468 0.766365 +vt 0.831774 0.839955 +vt 0.822430 0.844485 +vt 0.822430 0.842432 +vt 0.813086 0.843458 +vt 0.813082 0.843448 +vt 0.850467 0.850467 +vt 0.841121 0.892523 +vt 0.841121 0.850467 +vt 0.859813 0.850467 +vt 0.850467 0.892523 +vt 0.822430 0.898506 +vt 0.831776 0.899543 +vt 0.822430 0.900559 +vt 0.813085 0.896028 +vt 0.813085 0.903036 +vt 0.822430 0.912525 +vt 0.831776 0.913561 +vt 0.822430 0.914577 +vt 0.813085 0.910047 +vt 0.813085 0.917055 +vt 0.822430 0.926544 +vt 0.831775 0.927570 +vt 0.822430 0.928596 +vt 0.813085 0.924066 +vt 0.813085 0.931074 +vt 0.850467 0.934579 +vt 0.841121 0.936916 +vt 0.841121 0.934579 +vt 0.859813 0.936916 +vt 0.850467 0.936916 +vt 0.831772 0.940421 +vt 0.822427 0.944951 +vt 0.822427 0.942899 +vt 0.813082 0.943925 +vt 0.813099 0.943937 +vt 0.831772 0.954440 +vt 0.822427 0.958970 +vt 0.822427 0.956917 +vt 0.813107 0.957957 +vt 0.813082 0.957943 +vt 0.831785 0.968466 +vt 0.822446 0.972993 +vt 0.822446 0.970942 +vt 0.813107 0.971967 +vt 0.813082 0.971959 +vt 0.850467 0.978972 +vt 0.841121 1.000000 +vt 0.841121 0.978972 +vt 0.859813 0.978972 +vt 0.850467 1.000000 +vt 0.869159 1.000000 +vt 0.859813 1.000000 +vt 0.803738 0.978972 +vt 0.794393 1.000000 +vt 0.794393 0.978972 +vt 0.813062 0.971958 +vt 0.803722 0.972984 +vt 0.803722 0.970932 +vt 0.794383 0.975460 +vt 0.794383 0.968456 +vt 0.813065 0.957948 +vt 0.803725 0.958973 +vt 0.803725 0.956922 +vt 0.794384 0.961450 +vt 0.794384 0.954445 +vt 0.803721 0.942895 +vt 0.813085 0.943928 +vt 0.803721 0.944946 +vt 0.794382 0.947422 +vt 0.794382 0.940418 +vt 0.859813 0.934579 +vt 0.869159 0.936916 +vt 0.803738 0.934579 +vt 0.794393 0.936916 +vt 0.794393 0.934579 +vt 0.803737 0.933552 +vt 0.803737 0.921588 +vt 0.794390 0.934578 +vt 0.794390 0.920562 +vt 0.803737 0.907569 +vt 0.803737 0.919533 +vt 0.794390 0.920559 +vt 0.794390 0.906543 +vt 0.803737 0.893550 +vt 0.803737 0.905514 +vt 0.794390 0.906540 +vt 0.794390 0.892524 +vt 0.869159 0.892523 +vt 0.859813 0.892523 +vt 0.803738 0.850467 +vt 0.794393 0.892523 +vt 0.794393 0.850467 +vt 0.803739 0.842431 +vt 0.813084 0.843458 +vt 0.803739 0.844484 +vt 0.794394 0.839954 +vt 0.794394 0.846962 +vt 0.803739 0.828413 +vt 0.813084 0.829439 +vt 0.803739 0.830465 +vt 0.794394 0.825935 +vt 0.794394 0.832943 +vt 0.803739 0.814394 +vt 0.813084 0.815420 +vt 0.803739 0.816447 +vt 0.794394 0.818924 +vt 0.794394 0.811916 +vt 0.869159 0.808411 +vt 0.859813 0.808411 +vt 0.803738 0.787383 +vt 0.794393 0.808411 +vt 0.794393 0.787383 +vt 0.803738 0.774392 +vt 0.813085 0.787382 +vt 0.803738 0.786355 +vt 0.794390 0.783877 +vt 0.794390 0.776869 +vt 0.803738 0.760373 +vt 0.813085 0.773363 +vt 0.803738 0.772337 +vt 0.794390 0.769859 +vt 0.794390 0.762851 +vt 0.803738 0.746354 +vt 0.813085 0.759344 +vt 0.803738 0.758318 +vt 0.794389 0.755840 +vt 0.794389 0.748832 +vt 0.869159 0.745327 +vt 0.859813 0.745327 +vt 0.803738 0.532710 +vt 0.794393 0.745327 +vt 0.794393 0.532710 +vt 0.803740 0.524675 +vt 0.803740 0.526728 +vt 0.794390 0.525692 +vt 0.794396 0.525701 +vt 0.803740 0.512709 +vt 0.803740 0.510657 +vt 0.794390 0.511673 +vt 0.794396 0.511683 +vt 0.803736 0.498689 +vt 0.803736 0.496637 +vt 0.794391 0.497663 +vt 0.794390 0.497653 +vt 0.869159 0.427570 +vt 0.859813 0.490654 +vt 0.803738 0.427570 +vt 0.794393 0.490654 +vt 0.794393 0.427570 +vt 0.803736 0.419534 +vt 0.803736 0.421587 +vt 0.794391 0.420561 +vt 0.794390 0.420550 +vt 0.803736 0.407568 +vt 0.803736 0.405516 +vt 0.794390 0.406532 +vt 0.794391 0.406542 +vt 0.803736 0.393550 +vt 0.803736 0.391497 +vt 0.794391 0.392523 +vt 0.794390 0.392534 +vt 0.803738 0.385514 +vt 0.794393 0.366822 +vt 0.803738 0.366822 +vt 0.813084 0.385514 +vt 0.813084 0.366822 +vt 0.869155 0.392522 +vt 0.859811 0.393548 +vt 0.859811 0.391496 +vt 0.822430 0.385514 +vt 0.822430 0.366822 +vt 0.850467 0.396026 +vt 0.850467 0.389018 +vt 0.869157 0.406531 +vt 0.859814 0.407568 +vt 0.859814 0.405515 +vt 0.850469 0.410046 +vt 0.850469 0.403038 +vt 0.859813 0.419534 +vt 0.869159 0.420571 +vt 0.859813 0.421587 +vt 0.850468 0.424064 +vt 0.850468 0.417056 +vt 0.813084 0.427570 +vt 0.803738 0.490654 +vt 0.822430 0.427570 +vt 0.813084 0.490654 +vt 0.859813 0.496637 +vt 0.869160 0.497674 +vt 0.859813 0.498690 +vt 0.850468 0.494159 +vt 0.850468 0.501167 +vt 0.859813 0.510656 +vt 0.869158 0.511682 +vt 0.859813 0.512708 +vt 0.850468 0.508178 +vt 0.850468 0.515186 +vt 0.859813 0.524674 +vt 0.869158 0.525701 +vt 0.859813 0.526727 +vt 0.850468 0.529205 +vt 0.850468 0.522197 +vt 0.813084 0.745327 +vt 0.803738 0.745327 +vt 0.822430 0.532710 +vt 0.813084 0.532710 +vt 0.869155 0.748832 +vt 0.859810 0.753362 +vt 0.859810 0.751310 +vt 0.850464 0.752336 +vt 0.850467 0.752347 +vt 0.869156 0.762851 +vt 0.859810 0.767381 +vt 0.859810 0.765329 +vt 0.850465 0.766355 +vt 0.850464 0.766365 +vt 0.859810 0.779347 +vt 0.869156 0.783877 +vt 0.859810 0.781400 +vt 0.850465 0.780373 +vt 0.850464 0.780384 +vt 0.813084 0.808411 +vt 0.803738 0.808411 +vt 0.822430 0.787383 +vt 0.813084 0.787383 +vt 0.859811 0.809439 +vt 0.869160 0.818924 +vt 0.859811 0.821402 +vt 0.850465 0.822429 +vt 0.850465 0.808412 +vt 0.859811 0.823457 +vt 0.869160 0.832943 +vt 0.859811 0.835421 +vt 0.850465 0.836447 +vt 0.850465 0.822431 +vt 0.859811 0.837476 +vt 0.869160 0.846962 +vt 0.859811 0.849440 +vt 0.850465 0.850466 +vt 0.850465 0.836450 +vt 0.813084 0.892523 +vt 0.803738 0.892523 +vt 0.822430 0.850467 +vt 0.813084 0.850467 +vt 0.859813 0.893551 +vt 0.869160 0.906541 +vt 0.859813 0.905514 +vt 0.850464 0.903037 +vt 0.850464 0.896028 +vt 0.859813 0.907569 +vt 0.869159 0.920559 +vt 0.859813 0.919533 +vt 0.850464 0.917055 +vt 0.850464 0.910047 +vt 0.859814 0.921588 +vt 0.869159 0.934576 +vt 0.859814 0.933550 +vt 0.850467 0.931072 +vt 0.850467 0.924065 +vt 0.813084 0.934579 +vt 0.803738 0.936916 +vt 0.822430 0.934579 +vt 0.813084 0.936916 +vt 0.859806 0.937942 +vt 0.869148 0.947422 +vt 0.859806 0.949898 +vt 0.850465 0.950924 +vt 0.850465 0.936917 +vt 0.859807 0.951968 +vt 0.869151 0.961450 +vt 0.859807 0.963926 +vt 0.850465 0.964952 +vt 0.850465 0.950943 +vt 0.859806 0.965980 +vt 0.869149 0.975460 +vt 0.859806 0.977936 +vt 0.850465 0.978962 +vt 0.850465 0.964954 +vt 0.813084 1.000000 +vt 0.803738 1.000000 +vt 0.822430 0.978972 +vt 0.813084 0.978972 +vt 0.831776 1.000000 +vt 0.822430 1.000000 +vt 0.831776 0.978972 +vt 0.841128 0.965989 +vt 0.850468 0.978971 +vt 0.841128 0.977945 +vt 0.831785 0.975469 +vt 0.841121 0.951962 +vt 0.850468 0.964952 +vt 0.841121 0.963926 +vt 0.831772 0.961448 +vt 0.841121 0.937943 +vt 0.850468 0.950933 +vt 0.841121 0.949907 +vt 0.831772 0.947429 +vt 0.831776 0.936916 +vt 0.822430 0.936916 +vt 0.831776 0.934579 +vt 0.841123 0.926542 +vt 0.841123 0.928595 +vt 0.831773 0.927559 +vt 0.831780 0.927569 +vt 0.841119 0.912525 +vt 0.841119 0.914577 +vt 0.831773 0.913551 +vt 0.831774 0.913562 +vt 0.841119 0.900559 +vt 0.841119 0.898506 +vt 0.831774 0.899533 +vt 0.831773 0.899543 +vt 0.831776 0.892523 +vt 0.822430 0.892523 +vt 0.831776 0.850467 +vt 0.850468 0.836451 +vt 0.841122 0.849440 +vt 0.841122 0.837477 +vt 0.831774 0.846962 +vt 0.822428 0.760373 +vt 0.813082 0.773362 +vt 0.813082 0.759347 +vt 0.822428 0.772336 +vt 0.850468 0.808413 +vt 0.841122 0.821402 +vt 0.841122 0.809440 +vt 0.831774 0.818925 +vt 0.831776 0.808411 +vt 0.822430 0.808411 +vt 0.831776 0.787383 +vt 0.841122 0.779347 +vt 0.850468 0.780384 +vt 0.841122 0.781400 +vt 0.831777 0.783878 +vt 0.841122 0.751310 +vt 0.850467 0.752336 +vt 0.841122 0.753362 +vt 0.831777 0.748832 +vt 0.831776 0.532710 +vt 0.822430 0.745327 +vt 0.831776 0.745327 +vt 0.841120 0.519719 +vt 0.841120 0.531682 +vt 0.831773 0.518693 +vt 0.831773 0.532709 +vt 0.841120 0.505700 +vt 0.841120 0.517664 +vt 0.831773 0.504674 +vt 0.831773 0.518690 +vt 0.841120 0.503645 +vt 0.841120 0.491682 +vt 0.831773 0.490655 +vt 0.831773 0.504672 +vt 0.831776 0.427570 +vt 0.822430 0.490654 +vt 0.831776 0.490654 +vt 0.841120 0.414578 +vt 0.841120 0.426542 +vt 0.831773 0.427568 +vt 0.831773 0.413552 +vt 0.841120 0.412524 +vt 0.841120 0.400560 +vt 0.831773 0.413550 +vt 0.831773 0.399533 +vt 0.841119 0.398504 +vt 0.841119 0.386541 +vt 0.831773 0.385515 +vt 0.831773 0.399530 +vt 0.831776 0.385514 +vt 0.831776 0.366822 +vt 0.841121 0.385514 +vt 0.831772 0.825935 +vt 0.822427 0.830465 +vt 0.822427 0.828412 +vt 0.813084 0.829450 +vt 0.813082 0.829439 +vt 0.850468 0.822431 +vt 0.841121 0.835421 +vt 0.841121 0.823457 +vt 0.831772 0.832943 +vt 0.679907 0.943925 +vt 0.661215 0.719626 +vt 0.679907 0.719626 +vt 0.698598 0.943925 +vt 0.698598 0.719626 +vt 0.697308 0.962617 +vt 0.679907 0.943925 +vt 0.698598 0.943925 +vt 0.678617 0.962617 +vt 0.661215 0.943925 +vt 0.679907 0.943925 +vt 0.659925 0.962617 +vt 0.642523 0.943925 +vt 0.661215 0.943925 +vt 0.661215 0.943925 +vt 0.642523 0.719626 +vt 0.641234 0.962617 +vt 0.623832 0.943925 +vt 0.642523 0.943925 +vt 0.642523 0.943925 +vt 0.623832 0.719626 +vt 0.623832 0.943925 +vt 0.605140 0.719626 +vt 0.605140 0.943925 +vt 0.586449 0.719626 +vt 0.603850 0.962617 +vt 0.586449 0.943925 +vt 0.605140 0.943925 +vt 0.623832 0.943925 +vt 0.606357 0.962617 +vt 0.605140 0.943925 +vt 0.585159 0.962617 +vt 0.567757 0.943925 +vt 0.586449 0.943925 +vt 0.586449 0.943925 +vt 0.567757 0.719626 +vt 0.790766 0.962617 +vt 0.773365 0.943925 +vt 0.792056 0.943925 +vt 0.792056 0.943925 +vt 0.773365 0.719626 +vt 0.792056 0.719626 +vt 0.773365 0.943925 +vt 0.754673 0.719626 +vt 0.754673 0.943925 +vt 0.735981 0.719626 +vt 0.753383 0.962617 +vt 0.735981 0.943925 +vt 0.754673 0.943925 +vt 0.772075 0.962617 +vt 0.754673 0.943925 +vt 0.773365 0.943925 +vt 0.735981 0.943925 +vt 0.718507 0.962617 +vt 0.717290 0.943925 +vt 0.735981 0.943925 +vt 0.717290 0.719626 +vt 0.716000 0.962617 +vt 0.698598 0.943925 +vt 0.717290 0.943925 +vt 0.717290 0.943925 +vt 0.712580 0.981309 +vt 0.699815 0.962617 +vt 0.734692 0.962617 +vt 0.721927 0.981309 +vt 0.693888 0.981309 +vt 0.681124 0.962617 +vt 0.707908 0.999942 +vt 0.703236 0.981309 +vt 0.689216 0.999942 +vt 0.684544 0.981309 +vt 0.768654 0.981309 +vt 0.763982 0.999942 +vt 0.759310 0.981309 +vt 0.787346 0.981309 +vt 0.782674 0.999942 +vt 0.778002 0.981309 +vt 0.675196 0.981309 +vt 0.670524 0.999942 +vt 0.665852 0.981309 +vt 0.656505 0.981309 +vt 0.651833 0.999942 +vt 0.647161 0.981309 +vt 0.637813 0.981309 +vt 0.633141 0.999942 +vt 0.628469 0.981309 +vt 0.619122 0.981309 +vt 0.614450 0.999942 +vt 0.609778 0.981309 +vt 0.600430 0.981309 +vt 0.595758 0.999942 +vt 0.591086 0.981309 +vt 0.581738 0.981309 +vt 0.577066 0.999942 +vt 0.572394 0.981309 +vt 0.749963 0.981309 +vt 0.745291 0.999942 +vt 0.740619 0.981309 +vt 0.731271 0.981309 +vt 0.726599 0.999942 +vt 0.737199 0.962617 +vt 0.755890 0.962617 +vt 0.774582 0.962617 +vt 0.568974 0.962617 +vt 0.587666 0.962617 +vt 0.622542 0.962617 +vt 0.625049 0.962617 +vt 0.643741 0.962617 +vt 0.662432 0.962617 +vt 0.773364 0.350467 +vt 0.778037 0.406542 +vt 0.773364 0.406542 +vt 0.778037 0.350467 +vt 0.782710 0.406542 +vt 0.745327 0.350467 +vt 0.750000 0.406542 +vt 0.745327 0.406542 +vt 0.750000 0.350467 +vt 0.754673 0.406542 +vt 0.754673 0.350467 +vt 0.759346 0.406542 +vt 0.759346 0.350467 +vt 0.764019 0.406542 +vt 0.764019 0.350467 +vt 0.768692 0.406542 +vt 0.768692 0.350467 +vt 0.754672 0.409463 +vt 0.749999 0.413239 +vt 0.749999 0.411528 +vt 0.764018 0.418225 +vt 0.768691 0.429051 +vt 0.764018 0.429906 +vt 0.764018 0.406543 +vt 0.768691 0.417368 +vt 0.764018 0.418224 +vt 0.778037 0.411528 +vt 0.782710 0.412389 +vt 0.778037 0.413239 +vt 0.759346 0.407398 +vt 0.754672 0.415304 +vt 0.768691 0.407398 +vt 0.773364 0.415304 +vt 0.773364 0.409463 +vt 0.745327 0.412383 +vt 0.745327 0.412389 +vt 0.764019 0.406543 +vt 0.759346 0.417369 +vt 0.754673 0.429907 +vt 0.750000 0.450935 +vt 0.750000 0.429907 +vt 0.754672 0.421145 +vt 0.759346 0.429051 +vt 0.754672 0.426986 +vt 0.745327 0.424066 +vt 0.749999 0.424921 +vt 0.745327 0.424072 +vt 0.773364 0.421145 +vt 0.778037 0.424921 +vt 0.773364 0.426986 +vt 0.768691 0.419080 +vt 0.764019 0.418225 +vt 0.759346 0.419080 +vt 0.749999 0.423210 +vt 0.778037 0.423210 +vt 0.782710 0.424071 +vt 0.773364 0.453856 +vt 0.768691 0.461761 +vt 0.768691 0.451791 +vt 0.782710 0.429907 +vt 0.778037 0.450935 +vt 0.778037 0.429907 +vt 0.768692 0.429907 +vt 0.764019 0.450935 +vt 0.764019 0.429907 +vt 0.759346 0.429907 +vt 0.754673 0.450935 +vt 0.745327 0.450935 +vt 0.745327 0.429907 +vt 0.773364 0.450935 +vt 0.773364 0.429907 +vt 0.768692 0.450935 +vt 0.759346 0.450935 +vt 0.745327 0.468451 +vt 0.750001 0.469312 +vt 0.745330 0.468457 +vt 0.759346 0.451790 +vt 0.764019 0.462614 +vt 0.759346 0.461759 +vt 0.754674 0.453855 +vt 0.750001 0.457630 +vt 0.750001 0.455920 +vt 0.778037 0.455920 +vt 0.782710 0.456776 +vt 0.778037 0.457631 +vt 0.764018 0.462616 +vt 0.764018 0.450935 +vt 0.754674 0.459695 +vt 0.745327 0.456769 +vt 0.745330 0.456775 +vt 0.773364 0.459696 +vt 0.764019 0.474299 +vt 0.768692 0.476636 +vt 0.764019 0.476636 +vt 0.778037 0.467602 +vt 0.773364 0.471378 +vt 0.773364 0.465538 +vt 0.768691 0.473443 +vt 0.768691 0.463473 +vt 0.759346 0.463472 +vt 0.764019 0.474296 +vt 0.759346 0.473441 +vt 0.754674 0.465537 +vt 0.750001 0.467602 +vt 0.782709 0.468458 +vt 0.778037 0.469313 +vt 0.764018 0.474298 +vt 0.764018 0.462617 +vt 0.754674 0.471377 +vt 0.759346 0.474299 +vt 0.754673 0.476636 +vt 0.754673 0.474299 +vt 0.750000 0.474299 +vt 0.745327 0.476636 +vt 0.745327 0.474299 +vt 0.778037 0.474299 +vt 0.773364 0.476636 +vt 0.773364 0.474299 +vt 0.768692 0.474299 +vt 0.759346 0.476636 +vt 0.750000 0.476636 +vt 0.782710 0.474299 +vt 0.778037 0.476636 +vt 0.546729 1.000000 +vt 0.537383 0.887850 +vt 0.546729 0.887850 +vt 0.556075 0.887850 +vt 0.556075 1.000000 +vt 0.528037 1.000000 +vt 0.528037 0.887850 +vt 0.565421 1.000000 +vt 0.556075 0.885514 +vt 0.551402 0.735981 +vt 0.556075 0.735981 +vt 0.537383 0.735981 +vt 0.528037 0.885514 +vt 0.528037 0.735981 +vt 0.542056 0.885514 +vt 0.542056 0.735981 +vt 0.551402 0.885514 +vt 0.537383 0.885514 +vt 0.649533 0.710280 +vt 0.588785 0.717290 +vt 0.588785 0.710280 +vt 0.649533 0.696262 +vt 0.588785 0.689252 +vt 0.649533 0.689252 +vt 0.588785 0.703271 +vt 0.649533 0.703271 +vt 0.649533 0.717290 +vt 0.733645 0.350467 +vt 0.738318 0.406542 +vt 0.733645 0.406542 +vt 0.738318 0.350467 +vt 0.742991 0.406542 +vt 0.705607 0.350467 +vt 0.710280 0.406542 +vt 0.705607 0.406542 +vt 0.710280 0.350467 +vt 0.714953 0.406542 +vt 0.714953 0.350467 +vt 0.719626 0.406542 +vt 0.719626 0.350467 +vt 0.724299 0.406542 +vt 0.724299 0.350467 +vt 0.728972 0.406542 +vt 0.728972 0.350467 +vt 0.714953 0.409463 +vt 0.710279 0.413239 +vt 0.710279 0.411528 +vt 0.724298 0.418225 +vt 0.728971 0.429051 +vt 0.724298 0.429906 +vt 0.724298 0.406543 +vt 0.728971 0.417368 +vt 0.724298 0.418224 +vt 0.738318 0.411528 +vt 0.742990 0.412389 +vt 0.738318 0.413239 +vt 0.719626 0.407398 +vt 0.714953 0.415304 +vt 0.728971 0.407398 +vt 0.733644 0.415304 +vt 0.733644 0.409463 +vt 0.705607 0.412383 +vt 0.705607 0.412389 +vt 0.724299 0.406543 +vt 0.719626 0.417369 +vt 0.714953 0.429907 +vt 0.710280 0.516355 +vt 0.710280 0.429907 +vt 0.714953 0.421145 +vt 0.719626 0.429051 +vt 0.714953 0.426986 +vt 0.705607 0.424066 +vt 0.710279 0.424921 +vt 0.705607 0.424072 +vt 0.733644 0.421145 +vt 0.738318 0.424921 +vt 0.733644 0.426986 +vt 0.728971 0.419080 +vt 0.724299 0.418225 +vt 0.719626 0.419080 +vt 0.710279 0.423210 +vt 0.738318 0.423210 +vt 0.742990 0.424071 +vt 0.728971 0.517211 +vt 0.733644 0.525117 +vt 0.728971 0.527181 +vt 0.742991 0.429907 +vt 0.738318 0.516355 +vt 0.738318 0.429907 +vt 0.728972 0.429907 +vt 0.724299 0.516355 +vt 0.724299 0.429907 +vt 0.719626 0.429907 +vt 0.714953 0.516355 +vt 0.705607 0.516355 +vt 0.705607 0.429907 +vt 0.733645 0.516355 +vt 0.733645 0.429907 +vt 0.728972 0.516355 +vt 0.719626 0.516355 +vt 0.705607 0.533872 +vt 0.710282 0.534733 +vt 0.705610 0.533877 +vt 0.724299 0.516356 +vt 0.719627 0.527180 +vt 0.719627 0.517211 +vt 0.714954 0.519276 +vt 0.710282 0.523051 +vt 0.710282 0.521340 +vt 0.738318 0.521341 +vt 0.742990 0.522196 +vt 0.738318 0.523052 +vt 0.724298 0.528037 +vt 0.724298 0.516356 +vt 0.714954 0.525115 +vt 0.705607 0.522190 +vt 0.705610 0.522195 +vt 0.733644 0.519276 +vt 0.728972 0.539720 +vt 0.724299 0.542056 +vt 0.724299 0.539720 +vt 0.733644 0.530958 +vt 0.738318 0.534734 +vt 0.733644 0.536799 +vt 0.728971 0.538863 +vt 0.728971 0.528893 +vt 0.724299 0.528038 +vt 0.719627 0.538862 +vt 0.719627 0.528893 +vt 0.710282 0.533022 +vt 0.714954 0.536797 +vt 0.738318 0.533023 +vt 0.742990 0.533878 +vt 0.724298 0.528038 +vt 0.724298 0.539719 +vt 0.714954 0.530958 +vt 0.719626 0.539720 +vt 0.714953 0.542056 +vt 0.714953 0.539720 +vt 0.710280 0.539720 +vt 0.705607 0.542056 +vt 0.705607 0.539720 +vt 0.738318 0.539720 +vt 0.733645 0.542056 +vt 0.733645 0.539720 +vt 0.728972 0.542056 +vt 0.719626 0.542056 +vt 0.710280 0.542056 +vt 0.742991 0.539720 +vt 0.738318 0.542056 +vt 0.693925 0.350467 +vt 0.698598 0.406542 +vt 0.693925 0.406542 +vt 0.698598 0.350467 +vt 0.703271 0.406542 +vt 0.665888 0.350467 +vt 0.670561 0.406542 +vt 0.665888 0.406542 +vt 0.670561 0.350467 +vt 0.675234 0.406542 +vt 0.675234 0.350467 +vt 0.679906 0.406542 +vt 0.679906 0.350467 +vt 0.684579 0.406542 +vt 0.684579 0.350467 +vt 0.689252 0.406542 +vt 0.689252 0.350467 +vt 0.675233 0.409463 +vt 0.670560 0.413239 +vt 0.670560 0.411528 +vt 0.684579 0.418225 +vt 0.689252 0.429051 +vt 0.684579 0.429906 +vt 0.684579 0.406543 +vt 0.689252 0.417368 +vt 0.684579 0.418224 +vt 0.698598 0.411528 +vt 0.703271 0.412389 +vt 0.698598 0.413239 +vt 0.679906 0.407398 +vt 0.675233 0.415304 +vt 0.689252 0.407398 +vt 0.693925 0.415304 +vt 0.693925 0.409463 +vt 0.665887 0.412383 +vt 0.665887 0.412389 +vt 0.684579 0.406543 +vt 0.679906 0.417369 +vt 0.675234 0.429907 +vt 0.670561 0.581776 +vt 0.670561 0.429907 +vt 0.675233 0.421145 +vt 0.679906 0.429051 +vt 0.675233 0.426986 +vt 0.665887 0.424066 +vt 0.670560 0.424921 +vt 0.665887 0.424072 +vt 0.693925 0.421145 +vt 0.698598 0.424921 +vt 0.693925 0.426986 +vt 0.689252 0.419080 +vt 0.679906 0.419080 +vt 0.684579 0.429906 +vt 0.670560 0.423210 +vt 0.698598 0.423210 +vt 0.703271 0.424071 +vt 0.693925 0.584697 +vt 0.689252 0.592602 +vt 0.689252 0.582632 +vt 0.703271 0.429907 +vt 0.698598 0.581776 +vt 0.698598 0.429907 +vt 0.689252 0.429907 +vt 0.684579 0.581776 +vt 0.684579 0.429907 +vt 0.679906 0.429907 +vt 0.675234 0.581776 +vt 0.665888 0.581776 +vt 0.665888 0.429907 +vt 0.693925 0.581776 +vt 0.693925 0.429907 +vt 0.689252 0.581776 +vt 0.679907 0.581776 +vt 0.665887 0.599293 +vt 0.670562 0.600153 +vt 0.665891 0.599298 +vt 0.679907 0.582632 +vt 0.684579 0.593456 +vt 0.679907 0.592600 +vt 0.675235 0.584696 +vt 0.670562 0.588471 +vt 0.670562 0.586761 +vt 0.698598 0.586762 +vt 0.703270 0.587617 +vt 0.698598 0.588472 +vt 0.684579 0.593457 +vt 0.684579 0.581776 +vt 0.675235 0.590536 +vt 0.665887 0.587611 +vt 0.665891 0.587616 +vt 0.693925 0.590537 +vt 0.689252 0.605140 +vt 0.684579 0.607477 +vt 0.684579 0.605140 +vt 0.693925 0.596379 +vt 0.698598 0.600154 +vt 0.693925 0.602219 +vt 0.689252 0.604284 +vt 0.689252 0.594314 +vt 0.684579 0.593458 +vt 0.679907 0.604282 +vt 0.679907 0.594313 +vt 0.675235 0.596378 +vt 0.670562 0.598443 +vt 0.698598 0.598444 +vt 0.703270 0.599299 +vt 0.684579 0.605139 +vt 0.684579 0.593458 +vt 0.675235 0.602218 +vt 0.679906 0.605140 +vt 0.675234 0.607477 +vt 0.675234 0.605140 +vt 0.670561 0.605140 +vt 0.665888 0.607477 +vt 0.665888 0.605140 +vt 0.698598 0.605140 +vt 0.693925 0.607477 +vt 0.693925 0.605140 +vt 0.689252 0.607477 +vt 0.679906 0.607477 +vt 0.670561 0.607477 +vt 0.703271 0.605140 +vt 0.698598 0.607477 +vt 0.668224 0.095794 +vt 0.663551 0.049065 +vt 0.668224 0.049065 +vt 0.672897 0.095794 +vt 0.672897 0.049065 +vt 0.677570 0.095794 +vt 0.677570 0.049065 +vt 0.677570 0.101635 +vt 0.672898 0.102490 +vt 0.672898 0.100780 +vt 0.668224 0.098715 +vt 0.668224 0.104555 +vt 0.672898 0.112462 +vt 0.677570 0.113317 +vt 0.672898 0.114173 +vt 0.668224 0.110397 +vt 0.668224 0.116237 +vt 0.677570 0.119159 +vt 0.672897 0.123832 +vt 0.672897 0.119159 +vt 0.668224 0.123832 +vt 0.668224 0.119159 +vt 0.672897 0.128816 +vt 0.668224 0.129671 +vt 0.668224 0.129666 +vt 0.677570 0.132592 +vt 0.672896 0.130527 +vt 0.668224 0.141348 +vt 0.672897 0.142209 +vt 0.668224 0.141354 +vt 0.672897 0.140499 +vt 0.677570 0.144274 +vt 0.672897 0.147196 +vt 0.668224 0.170561 +vt 0.668224 0.147196 +vt 0.677570 0.147196 +vt 0.672897 0.170561 +vt 0.672897 0.171417 +vt 0.668224 0.179322 +vt 0.668224 0.173481 +vt 0.677570 0.170561 +vt 0.672897 0.181387 +vt 0.672897 0.183100 +vt 0.668225 0.191005 +vt 0.668225 0.185165 +vt 0.677570 0.193924 +vt 0.672897 0.193069 +vt 0.672897 0.193925 +vt 0.668224 0.205607 +vt 0.668224 0.193925 +vt 0.677570 0.193925 +vt 0.672897 0.205607 +vt 0.672897 0.206463 +vt 0.668224 0.217288 +vt 0.668224 0.205607 +vt 0.677570 0.208527 +vt 0.672897 0.216432 +vt 0.668224 0.217290 +vt 0.672897 0.228114 +vt 0.668224 0.228969 +vt 0.672897 0.218145 +vt 0.677569 0.226049 +vt 0.672897 0.228972 +vt 0.668224 0.296729 +vt 0.668224 0.228972 +vt 0.677570 0.228972 +vt 0.672897 0.296729 +vt 0.668224 0.302563 +vt 0.672898 0.303423 +vt 0.668227 0.302568 +vt 0.677572 0.299649 +vt 0.672898 0.301713 +vt 0.668224 0.314247 +vt 0.672898 0.315108 +vt 0.668227 0.314253 +vt 0.677572 0.311333 +vt 0.672898 0.313397 +vt 0.672897 0.320093 +vt 0.668224 0.322430 +vt 0.668224 0.320093 +vt 0.677570 0.320093 +vt 0.672897 0.322430 +vt 0.668225 0.325350 +vt 0.672897 0.333255 +vt 0.668224 0.331191 +vt 0.672897 0.323286 +vt 0.677570 0.334111 +vt 0.672898 0.334969 +vt 0.668226 0.342873 +vt 0.668226 0.337034 +vt 0.677570 0.345793 +vt 0.672898 0.344938 +vt 0.672897 0.345794 +vt 0.668224 0.350467 +vt 0.668224 0.345794 +vt 0.677570 0.350467 +vt 0.672897 0.350467 +vt 0.644860 0.345794 +vt 0.640187 0.350467 +vt 0.640187 0.345794 +vt 0.649533 0.350467 +vt 0.644860 0.350467 +vt 0.640186 0.334112 +vt 0.644860 0.344937 +vt 0.640186 0.345792 +vt 0.644860 0.334967 +vt 0.649532 0.342872 +vt 0.640186 0.322430 +vt 0.644859 0.333254 +vt 0.640186 0.334109 +vt 0.644859 0.323285 +vt 0.649531 0.331189 +vt 0.644860 0.320093 +vt 0.640187 0.322430 +vt 0.640187 0.320093 +vt 0.649533 0.320093 +vt 0.644860 0.322430 +vt 0.644860 0.309268 +vt 0.640188 0.317172 +vt 0.640188 0.311333 +vt 0.649533 0.308413 +vt 0.644860 0.319237 +vt 0.644860 0.297584 +vt 0.640188 0.305488 +vt 0.640188 0.299649 +vt 0.649533 0.296729 +vt 0.644860 0.307552 +vt 0.644860 0.228972 +vt 0.640187 0.296729 +vt 0.640187 0.228972 +vt 0.649533 0.228972 +vt 0.644860 0.296729 +vt 0.640185 0.220209 +vt 0.644859 0.223984 +vt 0.640185 0.226049 +vt 0.644859 0.222274 +vt 0.649533 0.223135 +vt 0.640186 0.208527 +vt 0.644860 0.212303 +vt 0.640186 0.214368 +vt 0.644860 0.210592 +vt 0.649532 0.211448 +vt 0.644860 0.193925 +vt 0.640187 0.205607 +vt 0.640187 0.193925 +vt 0.649533 0.193925 +vt 0.644860 0.205607 +vt 0.644860 0.183099 +vt 0.640186 0.193924 +vt 0.640186 0.182244 +vt 0.649532 0.185164 +vt 0.644860 0.193069 +vt 0.644859 0.171417 +vt 0.640186 0.182241 +vt 0.640186 0.170561 +vt 0.649531 0.179321 +vt 0.644859 0.181386 +vt 0.640187 0.147196 +vt 0.644860 0.170561 +vt 0.640187 0.170561 +vt 0.644860 0.147196 +vt 0.649533 0.170561 +vt 0.640187 0.138434 +vt 0.644860 0.146339 +vt 0.640187 0.144274 +vt 0.644860 0.136369 +vt 0.649533 0.147194 +vt 0.640187 0.126751 +vt 0.644860 0.134656 +vt 0.640187 0.132592 +vt 0.644860 0.124687 +vt 0.649533 0.135512 +vt 0.649533 0.119159 +vt 0.644860 0.123832 +vt 0.644860 0.119159 +vt 0.640187 0.119159 +vt 0.640187 0.123832 +vt 0.654206 0.119159 +vt 0.649533 0.123832 +vt 0.654205 0.124687 +vt 0.649532 0.135512 +vt 0.649532 0.123832 +vt 0.658879 0.119159 +vt 0.654206 0.123832 +vt 0.658878 0.126752 +vt 0.654205 0.134657 +vt 0.654205 0.136369 +vt 0.649532 0.147194 +vt 0.649532 0.135514 +vt 0.658878 0.138434 +vt 0.654205 0.146339 +vt 0.654206 0.147196 +vt 0.649533 0.147196 +vt 0.658879 0.147196 +vt 0.654206 0.170561 +vt 0.649531 0.173481 +vt 0.654205 0.177256 +vt 0.658877 0.176401 +vt 0.654205 0.175546 +vt 0.654206 0.188939 +vt 0.649532 0.191004 +vt 0.654206 0.187229 +vt 0.658878 0.188084 +vt 0.658879 0.193925 +vt 0.654206 0.205607 +vt 0.654206 0.193925 +vt 0.649533 0.205607 +vt 0.649532 0.211444 +vt 0.654207 0.212304 +vt 0.649535 0.211449 +vt 0.658880 0.208529 +vt 0.654207 0.210594 +vt 0.649533 0.223130 +vt 0.654205 0.223986 +vt 0.649532 0.223136 +vt 0.658879 0.220210 +vt 0.654205 0.222275 +vt 0.658879 0.228972 +vt 0.654206 0.296729 +vt 0.654206 0.228972 +vt 0.649533 0.296729 +vt 0.654205 0.297584 +vt 0.649532 0.308409 +vt 0.649532 0.296729 +vt 0.658878 0.305489 +vt 0.654205 0.307554 +vt 0.654205 0.309266 +vt 0.649532 0.320091 +vt 0.649532 0.308411 +vt 0.658878 0.317171 +vt 0.654205 0.319236 +vt 0.658879 0.320093 +vt 0.654206 0.322430 +vt 0.654206 0.320093 +vt 0.649533 0.322430 +vt 0.654205 0.327414 +vt 0.649531 0.325350 +vt 0.658879 0.328275 +vt 0.654205 0.329125 +vt 0.649532 0.337032 +vt 0.654206 0.340807 +vt 0.654206 0.339097 +vt 0.658878 0.339952 +vt 0.654206 0.345794 +vt 0.649533 0.345794 +vt 0.658879 0.345794 +vt 0.654206 0.350467 +vt 0.663551 0.350467 +vt 0.658879 0.350467 +vt 0.663551 0.345794 +vt 0.658878 0.339948 +vt 0.663553 0.340809 +vt 0.658881 0.339954 +vt 0.663553 0.339098 +vt 0.658878 0.328270 +vt 0.663551 0.329126 +vt 0.658878 0.328276 +vt 0.663551 0.327415 +vt 0.663551 0.320093 +vt 0.658879 0.322430 +vt 0.663551 0.322430 +vt 0.658878 0.311331 +vt 0.663552 0.315107 +vt 0.663552 0.313396 +vt 0.668224 0.314251 +vt 0.658878 0.299649 +vt 0.663552 0.303424 +vt 0.663552 0.301714 +vt 0.668224 0.302569 +vt 0.663551 0.228972 +vt 0.658879 0.296729 +vt 0.663551 0.296729 +vt 0.663551 0.218145 +vt 0.658879 0.226050 +vt 0.668225 0.228970 +vt 0.663551 0.228115 +vt 0.663552 0.206465 +vt 0.658880 0.214369 +vt 0.668225 0.205610 +vt 0.663552 0.216433 +vt 0.663551 0.193925 +vt 0.658879 0.205607 +vt 0.663551 0.205607 +vt 0.663552 0.187229 +vt 0.658880 0.188085 +vt 0.658878 0.188079 +vt 0.663552 0.188940 +vt 0.658878 0.176396 +vt 0.663551 0.177257 +vt 0.658878 0.176402 +vt 0.663551 0.175546 +vt 0.663551 0.170561 +vt 0.658879 0.170561 +vt 0.663551 0.147196 +vt 0.663552 0.142209 +vt 0.658878 0.144274 +vt 0.663552 0.140498 +vt 0.668224 0.141360 +vt 0.663552 0.142209 +vt 0.663552 0.130527 +vt 0.658878 0.132592 +vt 0.663552 0.128817 +vt 0.668224 0.129672 +vt 0.663552 0.130527 +vt 0.663551 0.119159 +vt 0.663551 0.123832 +vt 0.658879 0.123832 +vt 0.663551 0.108332 +vt 0.663551 0.118302 +vt 0.658878 0.107477 +vt 0.658878 0.119157 +vt 0.663551 0.096650 +vt 0.663551 0.106620 +vt 0.658878 0.095795 +vt 0.658878 0.107475 +vt 0.663551 0.095794 +vt 0.658879 0.049065 +vt 0.658879 0.095794 +vt 0.654206 0.049065 +vt 0.658879 0.095795 +vt 0.654205 0.106620 +vt 0.654205 0.096650 +vt 0.654206 0.095794 +vt 0.649533 0.049065 +vt 0.649532 0.104556 +vt 0.649532 0.098715 +vt 0.644859 0.102491 +vt 0.644859 0.100780 +vt 0.640187 0.101641 +vt 0.640186 0.101635 +vt 0.649533 0.095794 +vt 0.644860 0.049065 +vt 0.644860 0.095794 +vt 0.640187 0.049065 +vt 0.658879 0.107420 +vt 0.654206 0.118244 +vt 0.654206 0.108276 +vt 0.649533 0.116179 +vt 0.649533 0.110340 +vt 0.644860 0.114115 +vt 0.644860 0.112405 +vt 0.640185 0.113254 +vt 0.640189 0.113260 +vt 0.083145 0.436916 +vt 0.097164 0.436916 +vt 0.013052 0.436916 +vt 0.041089 0.436916 +vt 0.677570 0.647196 +vt 0.593458 0.686916 +vt 0.677570 0.686916 +vt 0.588785 0.532710 +vt 0.593458 0.647196 +vt 0.558411 0.710280 +vt 0.450935 0.981308 +vt 0.000000 0.887850 +vt 0.084112 0.887850 +vt 0.125201 0.436916 +vt 0.139220 0.436916 +vt 0.153239 0.436916 +vt 0.027070 0.436916 +vt 0.055108 0.436916 +vt 0.069126 0.436916 +vt 0.182243 0.433786 +vt 0.193925 0.436916 +vt 0.205607 0.433786 +vt 0.217290 0.413551 +vt 0.214159 0.401869 +vt 0.205607 0.393317 +vt 0.182243 0.393317 +vt 0.173691 0.401869 +vt 0.170561 0.413551 +vt 0.175234 0.352804 +vt 0.175234 0.387850 +vt 0.175234 0.376168 +vt 0.238318 0.380841 +vt 0.175234 0.364486 +vt 0.287383 0.378505 +vt 0.385514 0.378505 +vt 0.310748 0.427570 +vt 0.528037 0.577103 +vt 0.717290 0.149533 +vt 0.717290 0.158312 +vt 0.717291 0.169982 +vt 0.717290 0.210280 +vt 0.717290 0.219060 +vt 0.717290 0.224883 +vt 0.717290 0.235981 +vt 0.707943 0.155369 +vt 0.698599 0.123827 +vt 0.698599 0.147186 +vt 0.693925 0.146364 +vt 0.689251 0.221959 +vt 0.689253 0.210275 +vt 0.689251 0.161211 +vt 0.689253 0.149528 +vt 0.689252 0.138455 +vt 0.679907 0.123832 +vt 0.757009 0.143685 +vt 0.757009 0.155368 +vt 0.757009 0.182243 +vt 0.757009 0.191004 +vt 0.757008 0.202686 +vt 0.757009 0.210280 +vt 0.747663 0.205606 +vt 0.747663 0.182244 +vt 0.738318 0.149531 +vt 0.738318 0.161213 +vt 0.728968 0.199766 +vt 0.728969 0.188084 +vt 0.719626 0.137850 +vt 0.637850 0.101635 +vt 0.637851 0.113311 +vt 0.637850 0.142523 +vt 0.637851 0.145443 +vt 0.637851 0.157126 +vt 0.637850 0.217290 +vt 0.637851 0.228971 +vt 0.637851 0.228974 +vt 0.637850 0.252336 +vt 0.637850 0.255256 +vt 0.637849 0.272778 +vt 0.637850 0.390187 +vt 0.637852 0.398946 +vt 0.637852 0.410630 +vt 0.637850 0.415888 +vt 0.637851 0.427569 +vt 0.637851 0.427572 +vt 0.637850 0.439252 +vt 0.609813 0.413550 +vt 0.609813 0.401866 +vt 0.609811 0.269858 +vt 0.609813 0.258171 +vt 0.609813 0.154206 +vt 0.609813 0.142523 +vt 0.619157 0.223130 +vt 0.619159 0.234807 +vt 0.619157 0.421728 +vt 0.619159 0.433404 +vt 0.628505 0.407703 +vt 0.628505 0.396021 +vt 0.628505 0.264019 +vt 0.628505 0.252339 +vt 0.623832 0.159190 +vt 0.628504 0.160045 +vt 0.623832 0.147508 +vt 0.628505 0.148358 +vt 0.619159 0.107476 +vt 0.600467 0.095794 +vt 0.619159 0.119099 +vt 0.831776 0.385515 +vt 0.831776 0.399534 +vt 0.831776 0.427569 +vt 0.831776 0.504671 +vt 0.831776 0.504676 +vt 0.831776 0.518694 +vt 0.850466 0.766355 +vt 0.831775 0.899532 +vt 0.831776 0.913551 +vt 0.831776 0.927560 +vt 0.869159 0.978972 +vt 0.813085 0.971966 +vt 0.813085 0.957956 +vt 0.813060 0.943920 +vt 0.869159 0.934579 +vt 0.869159 0.850467 +vt 0.813085 0.843447 +vt 0.813085 0.829429 +vt 0.813085 0.815410 +vt 0.869159 0.787383 +vt 0.813085 0.773365 +vt 0.813085 0.759347 +vt 0.813085 0.745328 +vt 0.869159 0.532710 +vt 0.869159 0.490654 +vt 0.794393 0.385514 +vt 0.869159 0.392532 +vt 0.869159 0.406542 +vt 0.869158 0.420560 +vt 0.869159 0.497663 +vt 0.869159 0.511672 +vt 0.869159 0.525690 +vt 0.869155 0.755840 +vt 0.869156 0.769859 +vt 0.869156 0.776869 +vt 0.869160 0.811916 +vt 0.869160 0.825935 +vt 0.869160 0.839954 +vt 0.869159 0.892524 +vt 0.869159 0.906543 +vt 0.869159 0.920561 +vt 0.869148 0.940418 +vt 0.869151 0.954445 +vt 0.869149 0.968456 +vt 0.850468 0.964964 +vt 0.850468 0.950935 +vt 0.850468 0.936917 +vt 0.850468 0.850466 +vt 0.850468 0.822429 +vt 0.850467 0.780374 +vt 0.850468 0.752326 +vt 0.850468 0.836447 +vt 0.567757 0.943925 +vt 0.782710 0.350467 +vt 0.782710 0.412383 +vt 0.764019 0.418224 +vt 0.764019 0.429906 +vt 0.782710 0.424066 +vt 0.782710 0.450935 +vt 0.764019 0.450935 +vt 0.782710 0.456770 +vt 0.764019 0.462617 +vt 0.782710 0.468452 +vt 0.782710 0.476636 +vt 0.537383 1.000000 +vt 0.565421 0.887850 +vt 0.588785 0.696262 +vt 0.742991 0.350467 +vt 0.742990 0.412383 +vt 0.724299 0.418224 +vt 0.724299 0.429906 +vt 0.742990 0.424066 +vt 0.742991 0.516355 +vt 0.724299 0.528035 +vt 0.742990 0.522191 +vt 0.724299 0.539717 +vt 0.742990 0.533872 +vt 0.742991 0.542056 +vt 0.703271 0.350467 +vt 0.703270 0.412383 +vt 0.684579 0.418224 +vt 0.684579 0.418225 +vt 0.703270 0.424066 +vt 0.703271 0.581776 +vt 0.684579 0.581776 +vt 0.703271 0.587611 +vt 0.684579 0.605138 +vt 0.703271 0.599293 +vt 0.703271 0.607477 +vt 0.677570 0.101641 +vt 0.677570 0.113311 +vt 0.677570 0.123832 +vt 0.677570 0.126751 +vt 0.677570 0.138434 +vt 0.677570 0.170561 +vt 0.677570 0.182242 +vt 0.677570 0.182245 +vt 0.677570 0.205607 +vt 0.677570 0.214368 +vt 0.677569 0.220209 +vt 0.677570 0.296729 +vt 0.677572 0.305488 +vt 0.677572 0.317172 +vt 0.677570 0.322430 +vt 0.677570 0.322430 +vt 0.677570 0.334114 +vt 0.677570 0.345794 +vt 0.649533 0.320092 +vt 0.649533 0.308408 +vt 0.649530 0.223129 +vt 0.649533 0.211442 +vt 0.649533 0.135514 +vt 0.649533 0.123831 +vt 0.658879 0.176407 +vt 0.658879 0.188078 +vt 0.658877 0.328270 +vt 0.658879 0.339946 +vt 0.668225 0.314245 +vt 0.668225 0.302563 +vt 0.668225 0.217290 +vt 0.668225 0.217288 +vt 0.663552 0.140498 +vt 0.668224 0.141354 +vt 0.663552 0.128817 +vt 0.668224 0.129666 +vt 0.658879 0.107476 +vt 0.640187 0.095794 +vt 0.658879 0.119099 +s 1 +usemtl Texture +f 2/1/1 3/2/1 1/3/1 +f 4/4/2 7/5/2 3/6/2 +f 8/7/3 5/8/3 7/9/3 +f 6/10/4 1/11/4 5/12/4 +f 7/9/5 1/13/5 3/14/5 +f 4/4/6 6/10/6 8/7/6 +f 11/15/7 10/16/7 9/17/7 +f 14/18/8 9/19/8 12/20/8 +f 15/21/9 12/20/9 13/22/9 +f 16/23/6 14/24/6 15/25/6 +f 16/26/10 13/27/10 10/16/10 +f 19/28/1 18/29/1 17/30/1 +f 22/31/4 17/32/4 20/33/4 +f 23/34/3 20/33/3 21/35/3 +f 24/36/6 22/31/6 23/37/6 +f 24/38/2 21/35/2 18/29/2 +f 27/28/1 26/29/1 25/30/1 +f 30/31/4 25/32/4 28/33/4 +f 31/34/3 28/33/3 29/35/3 +f 32/36/6 30/31/6 31/37/6 +f 32/38/2 29/35/2 26/29/2 +f 35/28/1 34/29/1 33/30/1 +f 38/31/4 33/32/4 36/33/4 +f 39/34/3 36/33/3 37/35/3 +f 40/36/6 38/31/6 39/37/6 +f 40/38/2 37/35/2 34/29/2 +f 43/28/1 42/29/1 41/30/1 +f 46/31/4 41/32/4 44/33/4 +f 47/34/3 44/33/3 45/35/3 +f 48/36/6 46/31/6 47/37/6 +f 48/38/2 45/35/2 42/29/2 +f 51/39/1 50/40/1 49/41/1 +f 54/42/4 49/41/4 52/43/4 +f 55/44/3 52/43/3 53/45/3 +f 56/46/6 54/42/6 55/47/6 +f 56/48/2 53/45/2 50/49/2 +f 57/50/11 62/51/12 61/52/13 +f 59/53/14 58/54/15 57/50/11 +f 135/55/16 57/56/11 60/57/17 +f 60/57/17 61/58/13 63/59/18 +f 61/60/13 65/61/19 64/62/2 +f 63/63/18 64/62/2 66/64/20 +f 69/65/21 66/64/20 67/66/22 +f 70/67/23 67/66/22 68/68/24 +f 73/69/25 69/70/21 70/71/23 +f 71/72/26 63/73/18 69/74/21 +f 72/75/27 60/76/17 71/72/26 +f 74/77/28 71/78/26 73/69/25 +f 76/79/29 73/80/25 75/81/30 +f 75/81/30 70/82/23 78/83/31 +f 136/84/32 75/85/30 77/86/33 +f 77/86/33 78/87/31 79/88/34 +f 79/89/34 80/90/1 81/91/35 +f 78/92/31 68/68/24 80/90/1 +f 84/93/36 81/91/35 82/94/37 +f 85/95/38 82/94/37 83/96/39 +f 88/97/40 84/98/36 85/99/38 +f 86/100/41 79/101/34 84/102/36 +f 87/103/42 77/104/33 86/100/41 +f 88/97/40 87/105/42 86/106/41 +f 91/107/43 88/108/40 90/109/44 +f 90/109/44 85/110/38 93/111/45 +f 137/112/46 90/113/44 92/114/47 +f 92/114/47 93/115/45 94/116/48 +f 94/117/48 95/118/4 96/119/49 +f 93/120/45 83/96/39 95/121/4 +f 99/122/50 96/119/49 97/123/51 +f 98/124/52 99/122/50 97/123/51 +f 103/125/53 99/126/50 100/127/54 +f 101/128/55 94/129/48 99/130/50 +f 102/131/56 92/132/47 101/128/55 +f 103/125/53 102/133/56 101/134/55 +f 106/135/57 103/136/53 105/137/58 +f 105/137/58 100/138/54 108/139/59 +f 118/140/60 105/141/58 107/142/61 +f 107/142/61 108/143/59 109/144/62 +f 109/145/62 110/146/3 111/147/63 +f 108/148/59 98/124/52 110/146/3 +f 113/149/64 111/147/63 112/150/65 +f 62/151/12 112/150/65 65/61/19 +f 58/152/15 113/153/64 62/154/12 +f 114/155/66 109/156/62 113/157/64 +f 114/155/66 118/158/60 107/159/61 +f 58/152/15 115/160/67 114/161/66 +f 116/162/68 118/158/60 115/163/67 +f 117/164/69 116/165/68 115/160/67 +f 119/166/70 106/167/57 118/140/60 +f 116/162/68 121/168/6 119/169/70 +f 119/166/70 121/170/6 120/171/71 +f 122/172/72 121/173/6 129/174/73 +f 128/175/74 121/176/6 122/177/72 +f 134/178/75 121/179/6 123/180/76 +f 123/181/76 121/182/6 124/183/77 +f 124/184/77 121/185/6 116/165/68 +f 120/186/71 121/187/6 125/188/78 +f 125/189/78 121/190/6 126/191/79 +f 126/192/79 121/193/6 127/194/80 +f 127/195/80 121/196/6 128/197/74 +f 129/198/73 121/199/6 130/200/81 +f 130/201/81 121/202/6 131/203/82 +f 131/204/82 121/205/6 132/206/83 +f 132/207/83 121/208/6 133/209/84 +f 133/210/84 121/211/6 134/212/75 +f 134/178/75 59/213/14 135/55/16 +f 133/210/84 135/214/16 72/75/27 +f 132/207/83 72/215/27 74/77/28 +f 131/204/82 74/216/28 76/79/29 +f 130/201/81 76/217/29 136/84/32 +f 87/103/42 130/200/81 136/218/32 +f 122/172/72 87/105/42 89/219/85 +f 128/175/74 89/220/85 91/107/43 +f 137/112/46 128/197/74 91/221/43 +f 126/192/79 137/222/46 102/131/56 +f 125/189/78 102/133/56 104/223/86 +f 120/186/71 104/224/86 106/135/57 +f 59/53/14 124/183/77 117/225/69 +f 141/226/2 139/227/87 138/228/2 +f 144/229/88 138/228/2 140/230/88 +f 141/226/89 171/231/90 142/232/90 +f 144/229/91 143/233/89 141/226/89 +f 144/229/91 147/234/92 145/235/91 +f 146/236/93 140/230/88 149/237/93 +f 148/238/94 147/239/92 146/236/92 +f 148/238/1 149/237/93 150/240/1 +f 153/241/95 150/240/1 151/242/95 +f 155/243/96 151/242/95 152/244/96 +f 153/241/97 173/245/94 148/238/94 +f 155/243/98 154/246/97 153/241/97 +f 155/243/98 158/247/99 156/248/98 +f 157/249/4 152/244/96 160/250/4 +f 159/251/100 158/252/99 157/253/99 +f 159/251/101 160/254/4 161/255/101 +f 164/256/102 161/255/101 162/257/102 +f 166/258/3 162/257/102 163/259/3 +f 164/256/103 172/260/100 159/251/100 +f 166/258/104 165/261/103 164/256/103 +f 168/262/105 167/263/104 166/258/104 +f 168/262/106 163/259/3 170/264/106 +f 142/232/90 169/265/105 168/262/105 +f 142/232/87 170/264/106 139/227/87 +f 147/266/6 158/267/6 169/268/6 +f 176/269/107 175/270/107 174/271/107 +f 179/272/108 174/273/108 177/274/108 +f 180/275/109 177/276/109 178/277/109 +f 181/278/6 179/279/6 180/280/6 +f 181/281/110 178/282/110 175/283/110 +f 184/284/1 183/285/1 182/286/1 +f 187/287/4 184/288/4 182/289/4 +f 189/290/3 185/291/3 186/292/3 +f 188/293/111 189/290/111 190/294/111 +f 191/295/2 189/290/2 186/292/2 +f 191/296/6 188/293/6 190/294/6 +f 196/297/5 192/298/5 193/299/5 +f 194/300/1 193/301/1 192/298/1 +f 197/302/4 192/298/4 195/303/4 +f 198/304/3 195/303/3 196/305/3 +f 199/306/6 197/302/6 198/307/6 +f 202/308/112 201/309/65 200/310/2 +f 205/311/113 200/310/2 203/312/22 +f 206/313/114 203/312/22 204/314/1 +f 205/315/113 208/316/115 207/317/116 +f 202/318/112 207/317/116 209/319/117 +f 207/320/116 211/321/118 210/322/119 +f 207/320/116 212/323/120 209/324/117 +f 211/325/118 213/326/121 210/327/119 +f 210/327/119 215/328/122 212/329/120 +f 214/330/123 216/331/124 213/332/121 +f 215/333/122 216/331/124 218/333/125 +f 217/334/126 219/335/127 216/336/124 +f 218/337/125 219/335/127 221/338/128 +f 220/339/129 222/340/130 219/341/127 +f 219/341/127 224/342/131 221/343/128 +f 223/344/132 225/345/133 222/346/130 +f 224/347/131 225/345/133 227/347/134 +f 225/348/133 229/349/135 228/350/136 +f 227/351/134 228/350/136 230/352/137 +f 229/353/135 231/354/138 228/355/136 +f 228/355/136 233/356/4 230/357/137 +f 236/358/139 233/356/4 234/359/140 +f 236/358/139 235/360/6 237/361/141 +f 238/362/142 230/363/137 236/364/139 +f 238/362/142 237/365/141 239/366/143 +f 240/367/144 227/368/134 238/369/142 +f 240/367/144 239/370/143 241/371/145 +f 242/372/146 224/342/131 240/373/144 +f 242/372/146 241/374/145 243/375/147 +f 244/376/148 221/377/128 242/378/146 +f 244/376/148 243/379/147 245/380/149 +f 246/381/150 218/382/125 244/383/148 +f 246/381/150 245/384/149 247/385/151 +f 248/386/152 215/328/122 246/387/150 +f 248/386/152 247/388/151 249/389/153 +f 250/390/154 212/323/120 248/391/152 +f 251/392/111 248/391/152 249/393/153 +f 202/318/112 250/394/154 252/395/155 +f 252/395/155 251/396/111 253/397/156 +f 252/398/155 254/399/3 201/309/65 +f 253/400/156 256/401/51 254/399/3 +f 255/402/157 251/403/111 258/404/158 +f 255/405/157 287/406/4 256/401/51 +f 257/407/159 258/404/158 259/408/160 +f 251/409/111 260/410/161 258/411/158 +f 258/412/158 261/413/162 259/414/160 +f 249/389/153 262/415/163 260/416/161 +f 260/416/161 263/417/164 261/418/162 +f 247/385/151 264/419/165 262/420/163 +f 262/420/163 265/421/37 263/422/164 +f 264/423/165 243/379/147 266/424/166 +f 264/423/165 267/425/167 265/426/37 +f 243/375/147 268/427/168 266/428/166 +f 266/428/166 269/429/169 267/430/167 +f 268/431/168 239/370/143 270/432/170 +f 268/431/168 271/433/22 269/434/169 +f 239/366/143 272/435/171 270/436/170 +f 270/436/170 273/437/172 271/438/22 +f 237/361/141 274/439/173 272/440/171 +f 272/440/171 275/441/2 273/442/172 +f 277/443/174 275/441/2 276/444/175 +f 229/445/135 276/444/175 232/446/5 +f 278/447/176 273/448/172 277/449/174 +f 226/450/177 277/449/174 229/451/135 +f 279/452/178 271/453/22 278/454/176 +f 279/452/178 226/455/177 223/456/132 +f 280/457/179 269/429/169 279/458/178 +f 280/457/179 223/459/132 220/460/129 +f 281/461/180 267/462/167 280/463/179 +f 281/461/180 220/464/129 217/465/126 +f 282/466/181 265/467/37 281/468/180 +f 282/466/181 217/469/126 214/470/123 +f 283/471/182 263/417/164 282/472/181 +f 283/471/182 214/473/123 211/474/118 +f 284/475/183 261/476/162 283/477/182 +f 208/478/115 283/477/182 211/478/118 +f 257/407/159 284/479/183 285/480/184 +f 206/481/114 284/479/183 208/481/115 +f 257/482/159 286/483/37 287/406/4 +f 285/484/184 204/485/1 286/483/37 +f 290/486/185 289/487/111 288/488/6 +f 293/489/186 288/488/6 291/490/187 +f 294/491/1 291/490/187 292/492/1 +f 293/493/186 296/494/188 295/495/189 +f 290/496/185 295/495/189 297/497/190 +f 295/498/189 299/499/191 298/500/192 +f 295/498/189 300/501/193 297/502/190 +f 299/503/191 301/504/194 298/505/192 +f 298/505/192 303/506/195 300/507/193 +f 302/508/196 304/509/197 301/510/194 +f 301/510/194 306/511/187 303/512/195 +f 305/513/198 307/514/199 304/515/197 +f 304/515/197 309/516/200 306/517/187 +f 308/518/201 310/519/22 307/520/199 +f 307/520/199 312/521/1 309/522/200 +f 309/522/200 313/523/37 315/524/202 +f 315/524/202 314/525/4 316/526/203 +f 306/527/187 315/528/202 317/529/204 +f 317/529/204 316/530/203 318/531/205 +f 319/532/206 306/533/187 317/534/204 +f 320/535/207 317/534/204 318/536/205 +f 300/507/193 319/537/206 321/538/208 +f 322/539/209 319/537/206 320/540/207 +f 323/541/210 300/501/193 321/542/208 +f 324/543/51 321/542/208 322/544/209 +f 325/545/211 297/497/190 323/546/210 +f 326/547/212 323/546/210 324/548/51 +f 325/549/211 327/550/3 289/487/111 +f 326/551/212 329/552/213 327/550/3 +f 326/553/212 331/554/214 328/555/215 +f 328/556/215 351/557/5 329/552/213 +f 328/555/215 332/558/216 330/559/217 +f 324/560/51 333/561/218 331/562/214 +f 331/562/214 334/563/219 332/564/216 +f 322/539/209 335/565/220 333/566/218 +f 333/566/218 336/567/221 334/568/219 +f 320/535/207 337/569/222 335/570/220 +f 336/571/221 337/569/222 338/572/223 +f 337/573/222 316/530/203 339/574/224 +f 338/575/223 339/574/224 340/576/225 +f 339/577/224 314/525/4 341/578/51 +f 339/577/224 342/579/3 340/580/225 +f 340/580/225 343/581/65 344/582/226 +f 344/582/226 311/583/2 308/584/201 +f 345/585/227 340/586/225 344/587/226 +f 345/585/227 308/588/201 305/589/198 +f 346/590/228 338/591/223 345/592/227 +f 346/590/228 305/593/198 302/594/196 +f 334/568/219 346/595/228 347/596/229 +f 299/597/191 346/595/228 302/598/196 +f 332/564/216 347/599/229 348/600/230 +f 296/601/188 347/599/229 299/602/191 +f 330/559/217 348/603/230 349/604/231 +f 349/604/231 296/605/188 294/606/1 +f 330/607/217 350/608/232 351/557/5 +f 349/609/231 292/610/1 350/608/232 +f 354/611/185 353/612/111 352/613/6 +f 357/614/186 352/613/6 355/615/187 +f 358/616/1 355/615/187 356/617/1 +f 357/618/186 360/619/233 359/620/189 +f 354/621/185 359/620/189 361/622/190 +f 359/623/189 363/624/234 362/625/192 +f 361/626/190 362/625/192 364/627/193 +f 363/628/234 365/629/235 362/630/192 +f 362/630/192 366/631/6 364/632/193 +f 365/633/235 369/634/236 366/635/6 +f 365/633/235 370/636/237 368/637/238 +f 368/638/238 372/639/239 369/640/236 +f 368/638/238 373/641/240 371/642/241 +f 371/643/241 375/644/242 372/645/239 +f 373/646/240 374/647/243 371/643/241 +f 374/648/243 378/649/244 375/650/242 +f 376/651/245 377/652/246 374/648/243 +f 377/653/246 381/654/247 378/655/244 +f 377/653/246 382/656/248 380/657/249 +f 380/658/249 384/659/212 381/660/247 +f 382/661/248 383/662/211 380/658/249 +f 383/663/211 387/664/51 384/665/212 +f 383/663/211 388/666/190 386/667/210 +f 386/668/210 390/669/209 387/670/51 +f 388/671/190 389/672/208 386/668/210 +f 389/673/208 393/674/250 390/675/209 +f 391/676/193 392/677/139 389/673/208 +f 393/678/250 395/679/142 396/680/251 +f 394/681/141 395/679/142 392/682/139 +f 396/683/251 398/684/144 399/685/131 +f 397/686/143 398/684/144 395/687/142 +f 398/688/144 402/689/252 399/690/131 +f 400/691/145 401/692/253 398/688/144 +f 401/693/253 405/694/254 402/695/252 +f 403/696/255 404/697/256 401/693/253 +f 405/698/254 407/699/257 408/700/258 +f 404/701/256 409/702/259 407/699/257 +f 407/703/257 411/704/3 408/705/258 +f 407/703/257 412/706/4 410/707/51 +f 415/708/260 412/709/4 409/710/259 +f 415/708/260 414/711/1 413/712/37 +f 406/713/140 415/714/260 409/715/259 +f 418/716/261 415/714/260 417/717/262 +f 419/718/263 406/719/140 403/720/255 +f 419/718/263 418/721/261 417/722/262 +f 421/723/168 403/724/255 400/725/145 +f 422/726/169 419/727/263 421/723/168 +f 423/728/170 400/729/145 397/730/143 +f 424/731/22 421/732/168 423/728/170 +f 394/733/141 423/734/170 397/735/143 +f 426/736/172 423/734/170 425/737/171 +f 427/738/192 394/739/141 391/740/193 +f 428/741/264 425/742/171 427/738/192 +f 429/743/189 391/744/193 388/745/190 +f 429/743/189 428/746/264 427/747/192 +f 385/748/185 429/749/189 388/750/190 +f 431/751/186 430/752/265 429/749/189 +f 433/753/266 385/754/185 382/755/248 +f 434/756/267 431/757/186 433/753/266 +f 379/758/173 433/759/266 382/760/248 +f 435/761/268 434/762/267 433/759/266 +f 376/763/245 435/764/268 379/765/173 +f 437/766/269 436/767/270 435/764/268 +f 439/768/271 376/769/245 373/770/240 +f 439/768/271 438/771/272 437/772/269 +f 370/773/237 439/774/271 373/775/240 +f 441/776/273 440/777/274 439/774/271 +f 443/778/275 370/779/237 367/780/276 +f 443/778/275 442/781/232 441/782/273 +f 446/783/5 443/784/275 444/785/175 +f 363/786/234 443/784/275 367/787/276 +f 448/788/138 445/789/277 446/783/5 +f 445/790/277 450/791/278 442/792/232 +f 515/793/209 447/794/279 448/788/138 +f 449/795/280 450/791/278 447/796/279 +f 450/797/278 440/798/274 442/799/232 +f 451/800/281 452/801/282 450/797/278 +f 452/802/282 438/771/272 440/803/274 +f 453/804/283 454/805/284 452/802/282 +f 454/806/284 436/767/270 438/807/272 +f 454/806/284 457/808/285 456/809/286 +f 436/810/270 458/811/287 434/762/267 +f 456/812/286 459/813/288 458/811/287 +f 458/814/287 432/815/289 434/816/267 +f 459/816/288 460/817/231 458/756/287 +f 432/818/289 462/819/230 430/820/265 +f 461/821/217 462/819/230 460/822/231 +f 430/823/265 464/824/229 428/825/264 +f 462/826/230 465/827/219 464/824/229 +f 464/828/229 426/829/172 428/830/264 +f 465/830/219 466/831/174 464/741/229 +f 466/832/174 424/833/22 426/834/172 +f 467/835/135 468/836/176 466/832/174 +f 424/837/22 470/838/178 422/839/169 +f 468/840/176 471/841/132 470/838/178 +f 470/842/178 420/843/290 422/844/169 +f 471/844/132 472/845/291 470/726/178 +f 420/846/290 474/847/292 418/721/261 +f 472/848/291 475/849/293 474/847/292 +f 418/716/261 476/850/294 416/851/295 +f 474/852/292 477/853/296 476/850/294 +f 476/854/294 414/711/1 416/855/295 +f 477/856/296 478/857/22 476/854/294 +f 477/856/296 480/858/65 479/859/2 +f 408/705/258 480/858/65 481/860/297 +f 475/861/293 481/862/297 477/863/296 +f 482/864/298 408/700/258 481/862/297 +f 473/865/299 482/866/298 475/867/293 +f 483/868/300 405/694/254 482/866/298 +f 484/869/130 473/870/299 471/842/132 +f 484/869/130 402/689/252 483/871/300 +f 469/872/177 484/873/130 471/841/132 +f 485/874/133 399/875/131 484/873/130 +f 486/876/136 469/877/177 467/835/135 +f 486/876/136 396/878/251 485/879/133 +f 487/880/218 467/881/135 465/828/219 +f 487/880/218 393/674/250 486/882/136 +f 488/883/214 465/827/219 463/884/216 +f 488/883/214 390/885/209 487/886/218 +f 489/887/215 463/888/216 461/821/217 +f 489/887/215 387/889/51 488/890/214 +f 490/891/301 461/892/217 459/814/288 +f 381/660/247 489/893/215 490/891/301 +f 491/894/302 459/895/288 457/896/285 +f 491/894/302 381/654/247 490/897/301 +f 455/898/303 491/899/302 457/900/285 +f 375/650/242 491/899/302 492/901/304 +f 493/902/305 455/903/303 453/804/283 +f 372/645/239 492/904/304 493/902/305 +f 451/800/281 493/905/305 453/906/283 +f 494/907/306 372/908/239 493/909/305 +f 449/795/280 494/910/306 451/911/281 +f 495/912/307 369/913/236 494/914/306 +f 364/632/193 495/915/307 496/916/208 +f 515/793/209 495/915/307 449/917/280 +f 497/918/210 364/627/193 496/919/208 +f 516/920/51 496/919/208 515/921/209 +f 498/922/211 361/622/190 497/923/210 +f 498/922/211 516/924/51 499/925/212 +f 498/926/211 500/927/3 353/612/111 +f 499/928/212 502/929/213 500/927/3 +f 499/930/212 504/931/308 501/932/215 +f 501/933/215 509/934/5 502/929/213 +f 501/932/215 505/935/309 503/936/217 +f 503/936/217 506/937/310 507/938/231 +f 507/938/231 360/939/233 358/940/1 +f 503/941/217 508/942/232 509/934/5 +f 507/943/231 356/944/1 508/942/232 +f 516/945/51 514/946/311 517/947/311 +f 517/947/311 513/948/312 518/949/312 +f 518/949/312 512/950/313 519/951/313 +f 510/952/314 512/950/313 511/953/6 +f 522/954/315 521/955/65 520/956/2 +f 525/957/316 520/958/2 523/955/22 +f 526/959/317 523/960/22 524/958/1 +f 525/961/316 528/962/318 527/963/319 +f 522/964/315 527/963/319 529/965/320 +f 527/966/319 531/967/321 530/968/322 +f 529/969/320 530/968/322 532/970/323 +f 531/971/321 533/972/324 530/973/322 +f 530/973/322 535/974/325 532/975/323 +f 534/976/326 536/977/327 533/978/324 +f 533/979/324 538/980/328 535/976/325 +f 537/981/329 539/982/330 536/983/327 +f 538/984/328 539/982/330 541/985/331 +f 539/986/330 543/987/332 542/988/333 +f 539/986/330 544/989/334 541/990/331 +f 542/991/333 546/992/335 545/993/336 +f 542/991/333 547/994/337 544/995/334 +f 546/996/335 548/997/338 545/998/336 +f 545/999/336 550/1000/339 547/996/337 +f 548/1001/338 552/1002/340 551/1003/341 +f 548/1001/338 736/1004/342 550/1005/339 +f 554/1006/343 555/1007/344 553/1008/345 +f 553/1008/345 557/1009/346 739/1010/347 +f 556/1011/348 558/1012/349 555/1013/344 +f 555/1014/344 560/1015/350 557/1011/346 +f 559/1016/351 561/1017/352 558/1018/349 +f 558/1018/349 563/1019/353 560/1020/350 +f 735/1021/354 742/1022/355 738/1023/354 +f 743/1024/355 741/1025/356 742/1022/355 +f 565/1026/357 567/1027/358 564/1028/359 +f 564/1028/359 569/1029/360 566/1030/361 +f 568/1031/362 570/1032/363 567/1033/358 +f 567/1034/358 572/1035/364 569/1031/360 +f 570/1036/363 574/1037/365 573/1038/366 +f 572/1039/364 573/1038/366 575/1040/367 +f 573/1041/366 577/1042/368 576/1043/369 +f 575/1044/367 576/1043/369 578/1045/370 +f 576/1046/369 580/1047/371 579/1048/372 +f 578/1049/370 579/1048/372 581/1050/373 +f 580/1051/371 582/1052/374 579/1053/372 +f 581/1051/373 582/1054/374 584/1055/375 +f 583/1056/376 585/1057/377 582/1058/374 +f 584/1059/375 585/1057/377 587/1060/378 +f 586/1061/379 588/1062/380 585/1063/377 +f 585/1063/377 590/1064/381 587/1065/378 +f 589/1066/382 591/1067/383 588/1068/380 +f 588/1068/380 593/1069/384 590/1070/381 +f 592/1071/385 594/1072/187 591/1073/383 +f 591/1074/383 596/1075/1 593/1071/384 +f 599/1074/386 596/1076/1 597/1077/232 +f 599/1078/386 598/1079/5 600/1080/387 +f 590/1081/381 599/1082/386 601/1083/388 +f 601/1083/388 600/1084/387 602/1085/389 +f 587/1086/378 601/1087/388 603/1088/390 +f 603/1088/390 602/1089/389 604/1090/391 +f 605/1091/392 587/1092/378 603/1093/390 +f 605/1091/392 604/1094/391 606/1095/393 +f 607/1096/394 584/1097/375 605/1054/392 +f 607/1098/394 606/1099/393 608/1100/395 +f 578/1049/370 607/1101/394 609/1102/396 +f 609/1102/396 608/1103/395 610/1104/397 +f 611/1105/398 578/1045/370 609/1106/396 +f 611/1105/398 610/1107/397 612/1108/399 +f 613/1109/400 575/1040/367 611/1110/398 +f 613/1109/400 612/1111/399 614/1112/401 +f 615/1034/402 572/1113/364 613/1114/400 +f 615/1115/402 614/1116/401 616/1117/403 +f 617/1118/404 569/1119/360 615/1120/402 +f 618/1121/405 615/1120/402 616/1122/403 +f 619/1123/406 566/1124/361 617/1125/404 +f 620/1126/407 617/1125/404 618/1127/405 +f 621/1128/408 563/1129/353 619/1130/406 +f 621/1128/408 620/1131/407 622/1132/409 +f 623/1014/410 560/1133/350 621/1134/408 +f 623/1135/410 622/1136/409 624/1137/411 +f 625/1138/412 557/1139/346 623/1140/410 +f 625/1138/412 624/1141/411 626/1142/413 +f 627/1143/414 739/1144/347 625/1145/412 +f 627/1143/414 626/1146/413 628/1147/415 +f 629/1148/416 736/1149/342 627/1150/414 +f 629/1148/416 628/1151/415 630/1152/417 +f 631/999/418 550/1153/339 629/1154/416 +f 631/1155/418 630/1156/417 632/1157/419 +f 633/1158/420 547/994/337 631/1159/418 +f 634/1160/421 631/1159/418 632/1161/419 +f 541/990/331 633/1162/420 635/1163/422 +f 636/1164/423 633/1162/420 634/1165/421 +f 538/984/328 635/1166/422 637/1167/424 +f 637/1167/424 636/1168/423 638/1169/5 +f 535/1170/325 637/1171/424 639/979/425 +f 639/1172/425 638/1173/5 640/1174/426 +f 641/1175/427 535/974/325 639/1176/425 +f 641/1175/427 640/1177/426 642/1178/428 +f 529/969/320 641/1179/427 643/1180/429 +f 644/1181/430 641/1179/427 642/1182/428 +f 522/964/315 643/1183/429 645/1184/431 +f 646/1185/432 643/1183/429 644/1186/430 +f 645/1187/431 647/1188/3 521/1189/65 +f 646/1190/432 649/1189/51 647/1191/3 +f 646/1192/432 651/1193/433 648/1194/434 +f 648/1195/434 723/1191/4 649/1196/51 +f 648/1194/434 652/1197/435 650/1198/436 +f 644/1199/430 653/1200/437 651/1201/433 +f 651/1201/433 654/1202/438 652/1203/435 +f 653/1204/437 640/1205/426 655/1206/439 +f 653/1204/437 656/1207/440 654/1208/438 +f 640/1209/426 657/1210/441 655/1172/439 +f 655/1211/439 658/1212/442 656/1209/440 +f 657/1213/441 636/1214/423 659/1215/443 +f 658/1216/442 659/1215/443 660/1217/444 +f 659/1218/443 634/1219/421 661/1220/445 +f 660/1221/444 661/1220/445 662/1222/446 +f 661/1223/445 632/1224/419 663/1225/447 +f 661/1223/445 664/1226/448 662/1227/446 +f 663/1155/447 630/1228/417 665/1229/449 +f 663/1230/447 666/1228/450 664/1231/448 +f 630/1232/417 667/1233/451 665/1234/449 +f 666/1235/450 667/1233/451 668/1236/452 +f 628/1237/415 669/1238/453 667/1239/451 +f 668/1240/452 669/1238/453 670/1241/454 +f 669/1242/453 624/1243/411 671/1244/455 +f 670/1245/454 671/1244/455 672/1246/456 +f 671/1135/455 622/1247/409 673/1248/457 +f 671/1249/455 674/1247/458 672/1250/456 +f 673/1251/457 620/1252/407 675/1253/459 +f 673/1251/457 730/1254/460 674/1255/458 +f 675/1256/459 618/1257/405 676/1258/461 +f 675/1256/459 731/1259/462 730/1260/460 +f 676/1261/461 616/1262/403 677/1263/463 +f 676/1261/461 678/1264/464 731/1265/462 +f 677/1115/463 614/1266/401 679/1267/465 +f 677/1268/463 680/1266/466 678/1269/464 +f 679/1270/465 612/1271/399 681/1272/467 +f 679/1270/465 682/1273/468 680/1274/466 +f 681/1275/467 610/1276/397 683/1277/469 +f 681/1275/467 684/1278/470 682/1279/468 +f 683/1280/469 608/1281/395 685/1282/471 +f 683/1280/469 686/1283/472 684/1284/470 +f 608/1285/395 687/1286/473 685/1098/471 +f 685/1287/471 688/1288/474 686/1285/472 +f 687/1289/473 604/1290/391 689/1291/475 +f 687/1289/473 690/1292/101 688/1293/474 +f 689/1294/475 602/1295/389 691/1296/476 +f 689/1294/475 692/1297/102 690/1298/101 +f 691/1299/476 600/1300/387 693/1301/477 +f 691/1299/476 694/1302/478 692/1303/102 +f 693/1078/477 598/1304/5 695/1305/213 +f 693/1306/477 696/1304/3 694/1307/478 +f 698/1306/479 696/1308/3 697/1309/111 +f 592/1310/385 697/1072/111 595/1308/6 +f 699/1311/480 694/1312/478 698/1313/479 +f 589/1066/382 698/1313/479 592/1314/385 +f 700/1315/481 692/1316/102 699/1317/480 +f 586/1061/379 699/1317/480 589/1318/382 +f 701/1319/482 690/1320/101 700/1321/481 +f 583/1056/376 700/1321/481 586/1322/379 +f 702/1287/483 688/1323/474 701/1324/482 +f 580/1325/371 701/1052/482 583/1323/376 +f 703/1326/484 686/1283/472 702/1327/483 +f 577/1328/368 702/1327/483 580/1329/371 +f 704/1330/485 684/1278/470 703/1331/484 +f 574/1332/365 703/1331/484 577/1333/368 +f 680/1274/466 704/1334/485 705/1335/486 +f 571/1336/487 704/1334/485 574/1337/365 +f 706/1268/488 680/1338/466 705/1339/486 +f 706/1033/488 571/1338/487 568/1340/362 +f 731/1341/462 706/1342/488 707/1343/489 +f 707/1343/489 568/1344/362 565/1026/357 +f 734/1345/490 739/1346/347 736/1347/342 +f 734/1345/490 738/1023/354 737/1348/490 +f 674/1349/458 708/1350/491 709/1351/492 +f 709/1351/492 562/1352/493 559/1016/351 +f 710/1249/494 674/1353/458 709/1354/492 +f 556/1355/348 709/1012/492 559/1353/351 +f 711/1356/495 672/1357/456 710/1358/494 +f 711/1356/495 556/1359/348 554/1006/343 +f 713/1360/496 668/1361/452 712/1362/497 +f 549/1363/498 712/1362/497 552/1002/340 +f 664/1364/448 713/1365/496 714/1230/499 +f 714/998/499 549/1366/498 546/1364/335 +f 715/1367/500 664/1226/448 714/1368/499 +f 543/1369/332 714/1368/499 546/1370/335 +f 716/1371/501 662/1222/446 715/1372/500 +f 540/1373/502 715/1372/500 543/1374/332 +f 658/1216/442 716/1375/501 717/1376/503 +f 537/1377/329 716/1375/501 540/1378/502 +f 656/1379/440 717/1380/503 718/1211/504 +f 718/978/504 537/1381/329 534/1379/326 +f 719/1382/505 656/1207/440 718/1383/504 +f 719/1382/505 534/1384/326 531/1385/321 +f 652/1203/435 719/1386/505 720/1387/506 +f 720/1387/506 531/1388/321 528/1389/318 +f 650/1198/436 720/1390/506 721/1391/507 +f 526/1392/317 720/1390/506 528/1393/318 +f 650/1394/436 722/1196/37 723/1395/4 +f 721/1396/507 524/1395/1 722/960/37 +f 725/1397/508 727/1398/509 724/1399/510 +f 724/1399/510 729/1400/511 726/1401/512 +f 730/1402/460 732/1403/513 733/1404/513 +f 733/1404/513 728/1405/508 725/1397/508 +f 747/1406/514 745/1407/87 744/1408/2 +f 748/1409/515 744/1408/2 746/1410/88 +f 778/1411/516 747/1412/514 748/1413/515 +f 749/1414/517 750/1415/518 747/1416/514 +f 751/1417/519 752/1418/520 750/1419/518 +f 750/1420/518 755/1421/106 745/1407/87 +f 753/1422/521 754/1423/522 752/1424/520 +f 752/1425/520 756/1426/3 755/1421/106 +f 754/1427/522 757/1428/102 756/1426/3 +f 759/1429/523 758/1430/101 757/1428/102 +f 760/1431/524 761/1432/525 759/1433/523 +f 754/1434/522 760/1435/524 759/1436/523 +f 762/1437/526 763/1438/527 761/1439/525 +f 761/1440/525 766/1441/4 758/1430/101 +f 764/1442/528 765/1443/529 763/1444/527 +f 763/1445/527 767/1446/96 766/1447/4 +f 765/1448/529 768/1449/95 767/1446/96 +f 770/1450/530 769/1451/1 768/1449/95 +f 771/1452/531 772/1453/532 770/1454/530 +f 792/1455/533 770/1456/530 765/1457/529 +f 772/1458/532 775/1459/534 774/1460/535 +f 772/1461/532 776/1462/93 769/1451/1 +f 775/1463/534 748/1464/515 774/1465/535 +f 774/1466/535 746/1410/88 776/1462/93 +f 777/1467/536 778/1468/516 775/1463/534 +f 773/1469/537 777/1470/536 775/1459/534 +f 779/1471/538 749/1472/517 778/1411/516 +f 777/1467/536 781/1473/6 779/1474/538 +f 779/1471/538 781/1475/6 780/1476/539 +f 782/1477/540 781/1478/6 789/1479/541 +f 788/1480/542 781/1481/6 782/1482/540 +f 780/1483/539 781/1484/6 783/1485/543 +f 783/1486/543 781/1487/6 784/1488/544 +f 784/1489/544 781/1490/6 785/1491/545 +f 785/1492/545 781/1493/6 786/1494/546 +f 786/1495/546 781/1496/6 787/1497/547 +f 787/1498/547 781/1499/6 788/1500/542 +f 789/1501/541 781/1502/6 790/1503/548 +f 790/1504/548 781/1505/6 777/1470/536 +f 771/1452/531 790/1503/548 773/1506/537 +f 792/1455/533 789/1479/541 771/1507/531 +f 764/1442/528 782/1482/540 792/1508/533 +f 787/1498/547 764/1509/528 762/1437/526 +f 786/1495/546 762/1510/526 760/1431/524 +f 791/1511/549 786/1494/546 760/1435/524 +f 784/1489/544 791/1512/549 753/1422/521 +f 783/1486/543 753/1513/521 751/1417/519 +f 780/1483/539 751/1514/519 749/1414/517 +f 794/1515/6 795/1516/186 793/1517/185 +f 796/1518/187 797/1519/550 795/1516/186 +f 798/1520/1 799/1521/231 797/1522/550 +f 800/1523/232 801/1524/217 799/1521/231 +f 802/1525/5 803/1526/215 801/1524/217 +f 804/1527/213 805/1528/212 803/1526/215 +f 806/1529/3 807/1530/211 805/1528/212 +f 808/1531/111 793/1517/185 807/1530/211 +f 801/1532/217 812/1533/230 799/1534/231 +f 815/1535/51 824/1536/208 823/1537/209 +f 805/1538/212 816/1539/210 815/1540/51 +f 795/1541/186 811/1542/551 810/1543/189 +f 803/1544/215 813/1545/216 801/1532/217 +f 807/1546/211 809/1547/190 816/1539/210 +f 793/1548/185 810/1543/189 809/1547/190 +f 797/1549/550 812/1533/230 811/1550/551 +f 805/1551/212 814/1552/214 803/1544/215 +f 821/1553/219 828/1554/121 820/1555/229 +f 813/1556/216 822/1557/218 821/1558/219 +f 811/1559/551 820/1560/229 819/1561/552 +f 809/1562/190 818/1563/192 817/1564/193 +f 809/1562/190 824/1536/208 816/1565/210 +f 815/1566/51 822/1557/218 814/1567/214 +f 813/1556/216 820/1560/229 812/1568/230 +f 810/1569/189 819/1570/552 818/1563/192 +f 825/1571/151 840/1572/165 832/1573/163 +f 819/1574/552 826/1575/150 818/1576/192 +f 824/1577/208 831/1578/164 823/1579/209 +f 822/1580/218 829/1581/123 821/1553/219 +f 820/1555/229 827/1582/553 819/1583/552 +f 818/1576/192 825/1584/151 817/1585/193 +f 817/1585/193 832/1586/163 824/1577/208 +f 823/1579/209 830/1587/181 822/1580/218 +f 835/1588/554 844/1589/127 843/1590/555 +f 830/1591/181 839/1592/37 838/1593/180 +f 829/1594/123 836/1595/124 828/1596/121 +f 826/1597/150 835/1598/554 834/1599/148 +f 832/1573/163 839/1600/37 831/1601/164 +f 829/1594/123 838/1593/180 837/1602/126 +f 827/1603/553 836/1595/124 835/1604/554 +f 826/1597/150 833/1605/149 825/1571/151 +f 847/1606/167 856/1607/187 855/1608/1 +f 834/1609/148 841/1610/147 833/1611/149 +f 833/1611/149 848/1612/166 840/1613/165 +f 838/1614/180 847/1615/167 846/1616/179 +f 837/1617/126 844/1589/127 836/1618/124 +f 834/1609/148 843/1619/555 842/1620/146 +f 840/1613/165 847/1621/167 839/1622/37 +f 837/1617/126 846/1616/179 845/1623/129 +f 846/1624/179 853/1625/5 845/1626/129 +f 844/1627/127 851/1628/3 843/1629/555 +f 842/1630/146 849/1631/6 841/1632/147 +f 841/1632/147 856/1607/187 848/1633/166 +f 846/1624/179 855/1608/1 854/1634/232 +f 845/1626/129 852/1635/213 844/1627/127 +f 843/1636/555 850/1637/111 842/1630/146 +f 859/269/107 858/270/107 857/271/107 +f 862/272/108 857/273/108 860/274/108 +f 863/275/109 860/276/109 861/277/109 +f 864/278/6 862/279/6 863/280/6 +f 864/281/110 861/282/110 858/283/110 +f 867/269/107 866/270/107 865/271/107 +f 870/272/108 865/273/108 868/274/108 +f 871/275/109 868/276/109 869/277/109 +f 872/278/6 870/279/6 871/280/6 +f 872/281/110 869/282/110 866/283/110 +f 875/39/1 874/40/1 873/41/1 +f 878/42/4 873/41/4 876/43/4 +f 879/44/3 876/43/3 877/45/3 +f 880/46/6 878/42/6 879/47/6 +f 880/48/2 877/45/2 874/49/2 +f 883/39/1 882/40/1 881/41/1 +f 886/42/4 881/41/4 884/43/4 +f 887/44/3 884/43/3 885/45/3 +f 888/46/6 886/42/6 887/47/6 +f 888/48/2 885/45/2 882/49/2 +f 891/39/1 890/40/1 889/41/1 +f 894/42/4 889/41/4 892/43/4 +f 895/44/3 892/43/3 893/45/3 +f 896/46/6 894/42/6 895/47/6 +f 896/48/2 893/45/2 890/49/2 +f 900/1638/6 898/1639/6 897/1640/6 +f 900/1638/2 899/1641/2 901/1642/2 +f 898/1639/4 903/1643/4 904/1644/4 +f 899/1641/5 903/1645/5 901/1642/5 +f 908/1638/6 906/1639/6 905/1640/6 +f 908/1638/2 907/1641/2 909/1642/2 +f 906/1639/4 911/1643/4 912/1644/4 +f 907/1641/5 911/1645/5 909/1642/5 +f 916/1638/6 914/1639/6 913/1640/6 +f 916/1638/2 915/1641/2 917/1642/2 +f 914/1639/4 919/1643/4 920/1644/4 +f 915/1641/5 919/1645/5 917/1642/5 +f 924/1638/6 922/1639/6 921/1640/6 +f 924/1638/2 923/1641/2 925/1642/2 +f 922/1639/4 927/1643/4 928/1644/4 +f 923/1641/5 927/1645/5 925/1642/5 +f 932/1638/6 930/1639/6 929/1640/6 +f 932/1638/2 931/1641/2 933/1642/2 +f 930/1639/4 935/1643/4 936/1644/4 +f 931/1641/5 935/1645/5 933/1642/5 +f 940/1638/6 938/1639/6 937/1640/6 +f 940/1638/1 939/1641/1 941/1642/1 +f 938/1639/3 943/1643/3 944/1644/3 +f 939/1641/5 943/1645/5 941/1642/5 +f 948/1638/6 946/1639/6 945/1640/6 +f 948/1638/1 947/1641/1 949/1642/1 +f 946/1639/3 951/1643/3 952/1644/3 +f 947/1641/5 951/1645/5 949/1642/5 +f 956/1638/6 954/1639/6 953/1640/6 +f 956/1638/1 955/1641/1 957/1642/1 +f 954/1639/3 959/1643/3 960/1644/3 +f 955/1641/5 959/1645/5 957/1642/5 +f 964/1638/6 962/1639/6 961/1640/6 +f 964/1638/1 963/1641/1 965/1642/1 +f 962/1639/3 967/1643/3 968/1644/3 +f 963/1641/5 967/1645/5 965/1642/5 +f 972/1638/6 970/1639/6 969/1640/6 +f 972/1638/1 971/1641/1 973/1642/1 +f 970/1639/3 975/1643/3 976/1644/3 +f 971/1641/5 975/1645/5 973/1642/5 +f 980/1638/6 978/1639/6 977/1640/6 +f 980/1638/4 979/1641/4 981/1642/4 +f 978/1639/2 983/1643/2 984/1644/2 +f 979/1641/5 983/1645/5 981/1642/5 +f 988/1638/6 986/1639/6 985/1640/6 +f 988/1638/4 987/1641/4 989/1642/4 +f 986/1639/2 991/1643/2 992/1644/2 +f 987/1641/5 991/1645/5 989/1642/5 +f 996/1638/6 994/1639/6 993/1640/6 +f 996/1638/4 995/1641/4 997/1642/4 +f 994/1639/2 999/1643/2 1000/1644/2 +f 995/1641/5 999/1645/5 997/1642/5 +f 1004/1638/6 1002/1639/6 1001/1640/6 +f 1004/1638/4 1003/1641/4 1005/1642/4 +f 1002/1639/2 1007/1643/2 1008/1644/2 +f 1003/1641/5 1007/1645/5 1005/1642/5 +f 1012/1638/6 1010/1639/6 1009/1640/6 +f 1012/1638/4 1011/1641/4 1013/1642/4 +f 1010/1639/2 1015/1643/2 1016/1644/2 +f 1011/1641/5 1015/1645/5 1013/1642/5 +f 1020/1638/6 1018/1639/6 1017/1640/6 +f 1020/1638/3 1019/1641/3 1021/1642/3 +f 1018/1639/1 1023/1643/1 1024/1644/1 +f 1019/1641/5 1023/1645/5 1021/1642/5 +f 1028/1638/6 1026/1639/6 1025/1640/6 +f 1028/1638/3 1027/1641/3 1029/1642/3 +f 1026/1639/1 1031/1643/1 1032/1644/1 +f 1027/1641/5 1031/1645/5 1029/1642/5 +f 1036/1638/6 1034/1639/6 1033/1640/6 +f 1036/1638/3 1035/1641/3 1037/1642/3 +f 1034/1639/1 1039/1643/1 1040/1644/1 +f 1035/1641/5 1039/1645/5 1037/1642/5 +f 1044/1638/6 1042/1639/6 1041/1640/6 +f 1044/1638/3 1043/1641/3 1045/1642/3 +f 1042/1639/1 1047/1643/1 1048/1644/1 +f 1043/1641/5 1047/1645/5 1045/1642/5 +f 1052/1638/6 1050/1639/6 1049/1640/6 +f 1052/1638/3 1051/1641/3 1053/1642/3 +f 1050/1639/1 1055/1643/1 1056/1644/1 +f 1051/1641/5 1055/1645/5 1053/1642/5 +f 1059/1646/232 1058/1647/232 1057/1648/232 +f 1060/1649/4 1059/1650/4 1057/1651/4 +f 1063/1652/111 1060/1649/111 1061/1653/111 +f 1064/1654/2 1061/1653/2 1058/1647/2 +f 1067/1646/187 1066/1647/187 1065/1648/187 +f 1068/1649/4 1067/1650/4 1065/1651/4 +f 1071/1652/213 1068/1649/213 1069/1653/213 +f 1072/1654/2 1069/1653/2 1066/1647/2 +f 1075/1646/232 1074/1647/232 1073/1648/232 +f 1076/1649/4 1075/1650/4 1073/1651/4 +f 1079/1652/111 1076/1649/111 1077/1653/111 +f 1080/1654/2 1077/1653/2 1074/1647/2 +f 1083/1646/187 1082/1647/187 1081/1648/187 +f 1084/1649/4 1083/1650/4 1081/1651/4 +f 1087/1652/213 1084/1649/213 1085/1653/213 +f 1082/1647/2 1087/1652/2 1085/1653/2 +f 1091/1646/232 1090/1647/232 1089/1648/232 +f 1092/1649/4 1091/1650/4 1089/1651/4 +f 1095/1652/111 1092/1649/111 1093/1653/111 +f 1096/1654/2 1093/1653/2 1090/1647/2 +f 1099/1646/187 1098/1647/187 1097/1648/187 +f 1100/1649/4 1099/1650/4 1097/1651/4 +f 1103/1652/213 1100/1649/213 1101/1653/213 +f 1104/1654/2 1101/1653/2 1098/1647/2 +f 1107/1646/232 1106/1647/232 1105/1648/232 +f 1110/1655/4 1105/1651/4 1108/1649/4 +f 1111/1652/111 1108/1649/111 1109/1653/111 +f 1112/1654/2 1109/1653/2 1106/1647/2 +f 1115/1646/187 1114/1647/187 1113/1648/187 +f 1118/1655/4 1113/1651/4 1116/1649/4 +f 1119/1652/213 1116/1649/213 1117/1653/213 +f 1120/1654/2 1117/1653/2 1114/1647/2 +f 1123/1646/138 1122/1647/138 1121/1648/138 +f 1126/1655/3 1121/1651/3 1124/1649/3 +f 1127/1652/173 1124/1649/173 1125/1653/173 +f 1128/1654/1 1125/1653/1 1122/1647/1 +f 1131/1646/140 1130/1647/140 1129/1648/140 +f 1134/1655/3 1129/1651/3 1132/1649/3 +f 1135/1652/175 1132/1649/175 1133/1653/175 +f 1136/1654/1 1133/1653/1 1130/1647/1 +f 1137/1648/138 1144/1654/138 1138/1647/138 +f 1142/1655/3 1137/1651/3 1140/1649/3 +f 1143/1652/173 1140/1649/173 1141/1653/173 +f 1144/1654/1 1141/1653/1 1138/1647/1 +f 1147/1646/140 1146/1647/140 1145/1648/140 +f 1150/1655/3 1145/1651/3 1148/1649/3 +f 1151/1652/175 1148/1649/175 1149/1653/175 +f 1152/1654/1 1149/1653/1 1146/1647/1 +f 1155/1646/138 1154/1647/138 1153/1648/138 +f 1158/1655/3 1153/1651/3 1156/1649/3 +f 1159/1652/173 1156/1649/173 1157/1653/173 +f 1160/1654/1 1157/1653/1 1154/1647/1 +f 1163/1646/140 1162/1647/140 1161/1648/140 +f 1164/1649/3 1163/1650/3 1161/1651/3 +f 1167/1652/175 1164/1649/175 1165/1653/175 +f 1168/1654/1 1165/1653/1 1162/1647/1 +f 1171/1646/138 1170/1647/138 1169/1648/138 +f 1172/1649/3 1171/1650/3 1169/1651/3 +f 1175/1652/173 1172/1649/173 1173/1653/173 +f 1176/1654/1 1173/1653/1 1170/1647/1 +f 1179/1646/140 1178/1647/140 1177/1648/140 +f 1180/1649/3 1179/1650/3 1177/1651/3 +f 1183/1652/175 1180/1649/175 1181/1653/175 +f 1184/1654/1 1181/1653/1 1178/1647/1 +f 1187/1646/213 1186/1647/213 1185/1648/213 +f 1188/1649/2 1187/1650/2 1185/1651/2 +f 1191/1652/187 1188/1649/187 1189/1653/187 +f 1186/1647/4 1191/1652/4 1189/1653/4 +f 1195/1646/111 1194/1647/111 1193/1648/111 +f 1196/1649/2 1195/1650/2 1193/1651/2 +f 1199/1652/232 1196/1649/232 1197/1653/232 +f 1200/1654/4 1197/1653/4 1194/1647/4 +f 1203/1646/213 1202/1647/213 1201/1648/213 +f 1204/1649/2 1203/1650/2 1201/1651/2 +f 1207/1652/187 1204/1649/187 1205/1653/187 +f 1208/1654/4 1205/1653/4 1202/1647/4 +f 1211/1646/111 1210/1647/111 1209/1648/111 +f 1212/1649/2 1211/1650/2 1209/1651/2 +f 1215/1652/232 1212/1649/232 1213/1653/232 +f 1216/1654/4 1213/1653/4 1210/1647/4 +f 1219/1646/213 1218/1647/213 1217/1648/213 +f 1220/1649/2 1219/1650/2 1217/1651/2 +f 1223/1652/187 1220/1649/187 1221/1653/187 +f 1224/1654/4 1221/1653/4 1218/1647/4 +f 1227/1646/111 1226/1647/111 1225/1648/111 +f 1230/1655/2 1225/1651/2 1228/1649/2 +f 1229/1653/232 1230/1655/232 1228/1649/232 +f 1232/1654/4 1229/1653/4 1226/1647/4 +f 1235/1646/213 1234/1647/213 1233/1648/213 +f 1236/1649/2 1235/1650/2 1233/1651/2 +f 1239/1652/187 1236/1649/187 1237/1653/187 +f 1240/1654/4 1237/1653/4 1234/1647/4 +f 1243/1646/111 1242/1647/111 1241/1648/111 +f 1244/1649/2 1243/1650/2 1241/1651/2 +f 1245/1653/232 1246/1655/232 1244/1649/232 +f 1248/1654/4 1245/1653/4 1242/1647/4 +f 1251/1646/175 1250/1647/175 1249/1648/175 +f 1252/1649/1 1251/1650/1 1249/1651/1 +f 1255/1652/140 1252/1649/140 1253/1653/140 +f 1256/1654/3 1253/1653/3 1250/1647/3 +f 1259/1646/173 1258/1647/173 1257/1648/173 +f 1262/1655/1 1257/1651/1 1260/1649/1 +f 1263/1652/138 1260/1649/138 1261/1653/138 +f 1264/1654/3 1261/1653/3 1258/1647/3 +f 1267/1646/175 1266/1647/175 1265/1648/175 +f 1268/1649/1 1267/1650/1 1265/1651/1 +f 1271/1652/140 1268/1649/140 1269/1653/140 +f 1272/1654/3 1269/1653/3 1266/1647/3 +f 1275/1646/173 1274/1647/173 1273/1648/173 +f 1276/1649/1 1275/1650/1 1273/1651/1 +f 1279/1652/138 1276/1649/138 1277/1653/138 +f 1280/1654/3 1277/1653/3 1274/1647/3 +f 1283/1646/175 1282/1647/175 1281/1648/175 +f 1284/1649/1 1283/1650/1 1281/1651/1 +f 1287/1652/140 1284/1649/140 1285/1653/140 +f 1288/1654/3 1285/1653/3 1282/1647/3 +f 1291/1646/173 1290/1647/173 1289/1648/173 +f 1294/1655/1 1289/1651/1 1292/1649/1 +f 1295/1652/138 1292/1649/138 1293/1653/138 +f 1296/1654/3 1293/1653/3 1290/1647/3 +f 1299/1646/175 1298/1647/175 1297/1648/175 +f 1300/1649/1 1299/1650/1 1297/1651/1 +f 1303/1652/140 1300/1649/140 1301/1653/140 +f 1304/1654/3 1301/1653/3 1298/1647/3 +f 1307/1646/173 1306/1647/173 1305/1648/173 +f 1308/1649/1 1307/1650/1 1305/1651/1 +f 1311/1652/138 1308/1649/138 1309/1653/138 +f 1312/1654/3 1309/1653/3 1306/1647/3 +f 1317/1656/5 1313/1657/5 1314/1658/5 +f 1318/1659/4 1313/1660/4 1316/1661/4 +f 1320/1662/6 1318/1659/6 1319/1663/6 +f 1320/1662/2 1317/1656/2 1314/1658/2 +f 1325/1656/5 1321/1657/5 1322/1658/5 +f 1326/1659/4 1321/1660/4 1324/1661/4 +f 1328/1662/6 1326/1659/6 1327/1663/6 +f 1328/1662/2 1325/1656/2 1322/1658/2 +f 1333/1656/5 1329/1657/5 1330/1658/5 +f 1334/1659/4 1329/1660/4 1332/1661/4 +f 1336/1662/6 1334/1659/6 1335/1663/6 +f 1336/1662/2 1333/1656/2 1330/1658/2 +f 1341/1656/5 1337/1657/5 1338/1658/5 +f 1342/1659/3 1337/1660/3 1340/1661/3 +f 1344/1662/6 1342/1659/6 1343/1663/6 +f 1344/1662/1 1341/1656/1 1338/1658/1 +f 1349/1656/5 1345/1657/5 1346/1658/5 +f 1350/1659/3 1345/1660/3 1348/1661/3 +f 1352/1662/6 1350/1659/6 1351/1663/6 +f 1352/1662/1 1349/1656/1 1346/1658/1 +f 1357/1656/5 1353/1657/5 1354/1658/5 +f 1358/1659/3 1353/1660/3 1356/1661/3 +f 1360/1662/6 1358/1659/6 1359/1663/6 +f 1360/1662/1 1357/1656/1 1354/1658/1 +f 1362/1658/5 1364/1664/5 1361/1657/5 +f 1366/1659/2 1361/1660/2 1364/1661/2 +f 1368/1662/6 1366/1659/6 1367/1663/6 +f 1368/1662/4 1365/1656/4 1362/1658/4 +f 1370/1658/5 1372/1664/5 1369/1657/5 +f 1374/1659/2 1369/1660/2 1372/1661/2 +f 1376/1662/6 1374/1659/6 1375/1663/6 +f 1376/1662/4 1373/1656/4 1370/1658/4 +f 1378/1658/5 1380/1664/5 1377/1657/5 +f 1382/1659/2 1377/1660/2 1380/1661/2 +f 1384/1662/6 1382/1659/6 1383/1663/6 +f 1384/1662/4 1381/1656/4 1378/1658/4 +f 1389/1656/5 1385/1657/5 1386/1658/5 +f 1390/1659/1 1385/1660/1 1388/1661/1 +f 1392/1662/6 1390/1659/6 1391/1663/6 +f 1392/1662/3 1389/1656/3 1386/1658/3 +f 1397/1656/5 1393/1657/5 1394/1658/5 +f 1398/1659/1 1393/1660/1 1396/1661/1 +f 1400/1662/6 1398/1659/6 1399/1663/6 +f 1400/1662/3 1397/1656/3 1394/1658/3 +f 1405/1656/5 1401/1657/5 1402/1658/5 +f 1406/1659/1 1401/1660/1 1404/1661/1 +f 1408/1662/6 1406/1659/6 1407/1663/6 +f 1408/1662/3 1405/1656/3 1402/1658/3 +f 1410/1665/6 1411/1666/186 1409/1667/185 +f 1412/1668/187 1413/1669/550 1411/1666/186 +f 1414/1670/1 1415/1671/231 1413/1672/550 +f 1416/1673/232 1417/1674/217 1415/1671/231 +f 1418/1675/5 1419/1676/215 1417/1674/217 +f 1420/1677/213 1421/1678/212 1419/1676/215 +f 1422/1679/3 1423/1680/211 1421/1678/212 +f 1424/1681/111 1409/1667/185 1423/1680/211 +f 1417/1682/217 1428/1683/230 1415/1684/231 +f 1431/1685/51 1440/1686/208 1439/1687/209 +f 1421/1688/212 1432/1689/210 1431/1690/51 +f 1411/1691/186 1427/1692/551 1426/1693/189 +f 1419/1694/215 1429/1695/216 1417/1682/217 +f 1423/1696/211 1425/1697/190 1432/1689/210 +f 1409/1698/185 1426/1693/189 1425/1697/190 +f 1413/1699/550 1428/1683/230 1427/1700/551 +f 1421/1701/212 1430/1702/214 1419/1694/215 +f 1437/1703/219 1444/1704/121 1436/1705/229 +f 1429/1706/216 1438/1707/218 1437/1708/219 +f 1427/1709/551 1436/1710/229 1435/1711/552 +f 1425/1712/190 1434/1713/192 1433/1714/193 +f 1425/1712/190 1440/1686/208 1432/1715/210 +f 1431/1716/51 1438/1707/218 1430/1717/214 +f 1429/1706/216 1436/1710/229 1428/1718/230 +f 1426/1719/189 1435/1720/552 1434/1713/192 +f 1448/1721/163 1449/1722/149 1456/1723/165 +f 1435/1724/552 1442/1725/150 1434/1726/192 +f 1440/1727/208 1447/1728/164 1439/1729/209 +f 1438/1730/218 1445/1731/123 1437/1703/219 +f 1436/1705/229 1443/1732/553 1435/1733/552 +f 1434/1726/192 1441/1734/151 1433/1735/193 +f 1433/1735/193 1448/1736/163 1440/1727/208 +f 1439/1729/209 1446/1737/181 1438/1730/218 +f 1451/1738/554 1460/1739/127 1459/1740/555 +f 1447/1741/164 1454/1742/180 1446/1743/181 +f 1445/1744/123 1452/1745/124 1444/1746/121 +f 1442/1747/150 1451/1748/554 1450/1749/148 +f 1448/1721/163 1455/1750/37 1447/1751/164 +f 1446/1743/181 1453/1752/126 1445/1744/123 +f 1443/1753/553 1452/1745/124 1451/1754/554 +f 1441/1755/151 1450/1749/148 1449/1722/149 +f 1464/1756/166 1471/1757/1 1463/1758/167 +f 1449/1759/149 1458/1760/146 1457/1761/147 +f 1449/1759/149 1464/1762/166 1456/1763/165 +f 1455/1764/37 1462/1765/179 1454/1766/180 +f 1452/1767/124 1461/1768/129 1460/1739/127 +f 1450/1769/148 1459/1770/555 1458/1760/146 +f 1455/1771/37 1464/1762/166 1463/1772/167 +f 1453/1773/126 1462/1765/179 1461/1768/129 +f 1462/1774/179 1469/1775/5 1461/1776/129 +f 1460/1777/127 1467/1778/3 1459/1779/555 +f 1458/1780/146 1465/1781/6 1457/1782/147 +f 1457/1782/147 1472/1783/187 1464/1756/166 +f 1463/1758/167 1470/1784/232 1462/1774/179 +f 1461/1776/129 1468/1785/213 1460/1777/127 +f 1459/1786/555 1466/1787/111 1458/1780/146 +f 1474/1788/6 1475/1789/186 1473/1790/185 +f 1476/1791/187 1477/1792/550 1475/1789/186 +f 1478/1793/1 1479/1794/231 1477/1795/550 +f 1480/1796/232 1481/1797/217 1479/1794/231 +f 1482/1798/5 1483/1799/215 1481/1797/217 +f 1484/1800/213 1485/1801/212 1483/1799/215 +f 1486/1802/3 1487/1803/211 1485/1801/212 +f 1488/1804/111 1473/1790/185 1487/1803/211 +f 1481/1805/217 1492/1806/230 1479/1807/231 +f 1495/1808/51 1504/1809/208 1503/1810/209 +f 1485/1811/212 1496/1812/556 1495/1813/51 +f 1475/1814/186 1491/1815/557 1490/1816/189 +f 1483/1817/215 1493/1818/216 1481/1805/217 +f 1487/1819/211 1489/1820/190 1496/1812/556 +f 1473/1821/185 1490/1816/189 1489/1820/190 +f 1477/1822/550 1492/1806/230 1491/1823/557 +f 1485/1824/212 1494/1825/214 1483/1817/215 +f 1501/1826/219 1508/1827/121 1500/1828/229 +f 1493/1829/216 1502/1830/218 1501/1831/219 +f 1491/1832/557 1500/1833/229 1499/1834/558 +f 1489/1835/190 1498/1836/192 1497/1837/193 +f 1489/1835/190 1504/1809/208 1496/1838/556 +f 1494/1839/214 1503/1840/209 1502/1830/218 +f 1493/1829/216 1500/1833/229 1492/1841/230 +f 1490/1842/189 1499/1843/558 1498/1836/192 +f 1505/1844/151 1520/1845/165 1512/1846/163 +f 1499/1847/558 1506/1848/150 1498/1849/192 +f 1504/1850/208 1511/1851/164 1503/1852/209 +f 1502/1853/218 1509/1854/123 1501/1826/219 +f 1500/1828/229 1507/1855/553 1499/1856/558 +f 1498/1849/192 1505/1857/151 1497/1858/193 +f 1497/1858/193 1512/1859/163 1504/1850/208 +f 1503/1852/209 1510/1860/181 1502/1853/218 +f 1515/1861/554 1524/1862/559 1523/1863/555 +f 1510/1864/181 1519/1865/37 1518/1866/180 +f 1509/1867/123 1516/1868/124 1508/1869/121 +f 1506/1870/150 1515/1871/554 1514/1872/148 +f 1512/1846/163 1519/1873/37 1511/1874/164 +f 1509/1867/123 1518/1866/180 1517/1875/126 +f 1507/1876/553 1516/1868/124 1515/1877/554 +f 1505/1844/151 1514/1872/148 1513/1878/149 +f 1528/1879/166 1535/1880/1 1527/1881/167 +f 1513/1882/149 1522/1883/146 1521/1884/147 +f 1513/1882/149 1528/1885/166 1520/1886/165 +f 1519/1887/37 1526/1888/179 1518/1889/180 +f 1517/1890/126 1524/1862/559 1516/1891/124 +f 1514/1892/148 1523/1893/555 1522/1883/146 +f 1520/1886/165 1527/1894/167 1519/1895/37 +f 1518/1889/180 1525/1896/129 1517/1890/126 +f 1526/1897/179 1533/1898/5 1525/1899/129 +f 1524/1900/559 1531/1901/3 1523/1902/555 +f 1522/1903/146 1529/1904/6 1521/1905/147 +f 1521/1905/147 1536/1906/187 1528/1879/166 +f 1527/1881/167 1534/1907/232 1526/1897/179 +f 1525/1899/129 1532/1908/213 1524/1900/559 +f 1523/1909/555 1530/1910/111 1522/1903/146 +f 1539/1911/185 1538/1912/111 1537/1913/6 +f 1542/1914/186 1537/1913/6 1540/1915/187 +f 1543/1916/560 1540/1915/187 1541/1917/1 +f 1543/1918/560 1544/1919/189 1542/1920/186 +f 1539/1921/185 1544/1919/189 1546/1922/190 +f 1544/1923/189 1548/1924/234 1547/1925/192 +f 1546/1926/190 1547/1925/192 1549/1927/193 +f 1548/1928/234 1550/1929/235 1547/1930/192 +f 1547/1930/192 1551/1931/561 1549/1932/193 +f 1550/1933/235 1554/1934/562 1551/1935/561 +f 1550/1933/235 1555/1936/237 1553/1937/238 +f 1554/1938/562 1556/1939/241 1557/1940/563 +f 1553/1941/238 1558/1942/240 1556/1939/241 +f 1556/1943/241 1560/1944/242 1557/1945/563 +f 1558/1946/240 1559/1947/243 1556/1943/241 +f 1559/1948/243 1563/1949/244 1560/1950/242 +f 1561/1951/245 1562/1952/246 1559/1948/243 +f 1562/1953/246 1566/1954/247 1563/1955/244 +f 1562/1953/246 1567/1956/248 1565/1957/249 +f 1565/1958/249 1569/1959/212 1566/1960/247 +f 1567/1961/248 1568/1962/211 1565/1958/249 +f 1568/1963/211 1572/1964/51 1569/1965/212 +f 1570/1966/185 1571/1967/210 1568/1963/211 +f 1572/1968/51 1574/1969/208 1575/1970/209 +f 1571/1971/210 1576/1972/193 1574/1969/208 +f 1574/1973/208 1578/1974/250 1575/1975/209 +f 1576/1976/193 1577/1977/139 1574/1973/208 +f 1578/1978/250 1580/1979/142 1581/1980/251 +f 1579/1981/141 1580/1979/142 1577/1982/139 +f 1581/1983/251 1583/1984/144 1584/1985/131 +f 1582/1986/143 1583/1984/144 1580/1987/142 +f 1583/1988/144 1587/1989/252 1584/1990/131 +f 1585/1991/145 1586/1992/253 1583/1988/144 +f 1587/1993/252 1589/1994/256 1590/1995/254 +f 1586/1996/253 1591/1997/140 1589/1994/256 +f 1589/1998/256 1593/1999/258 1590/2000/254 +f 1589/1998/256 1594/2001/259 1592/2002/257 +f 1592/2003/257 1596/2004/3 1593/2005/258 +f 1592/2003/257 1597/2006/4 1595/2007/51 +f 1600/2008/260 1597/2009/4 1594/2010/259 +f 1600/2008/260 1599/2011/1 1598/2012/37 +f 1591/2013/140 1600/2014/260 1594/2015/259 +f 1602/2016/262 1601/2017/295 1600/2014/260 +f 1588/2018/255 1602/2019/262 1591/2020/140 +f 1604/2021/263 1603/2022/261 1602/2019/262 +f 1606/2023/168 1588/2024/255 1585/2025/145 +f 1607/2026/169 1604/2027/263 1606/2023/168 +f 1608/2028/170 1585/2029/145 1582/2030/143 +f 1609/2031/22 1606/2032/168 1608/2028/170 +f 1610/2033/171 1582/2034/143 1579/2035/141 +f 1611/2036/172 1608/2037/170 1610/2033/171 +f 1612/2038/192 1579/2039/141 1576/2040/193 +f 1613/2041/564 1610/2042/171 1612/2038/192 +f 1573/2043/190 1612/2044/192 1576/2045/193 +f 1614/2046/189 1613/2047/564 1612/2044/192 +f 1570/2048/185 1614/2049/189 1573/2050/190 +f 1616/2051/186 1615/2052/565 1614/2049/189 +f 1618/2053/266 1570/2054/185 1567/2055/248 +f 1619/2056/267 1616/2057/186 1618/2053/266 +f 1620/2058/268 1567/2059/248 1564/2060/173 +f 1621/2061/270 1618/2062/266 1620/2058/268 +f 1622/2063/269 1564/2064/173 1561/2065/245 +f 1622/2063/269 1621/2066/270 1620/2067/268 +f 1558/2068/240 1622/2069/269 1561/2070/245 +f 1624/2071/271 1623/2072/272 1622/2069/269 +f 1555/2073/237 1624/2074/271 1558/2075/240 +f 1626/2076/273 1625/2077/274 1624/2074/271 +f 1552/2078/276 1626/2079/273 1555/2080/237 +f 1628/2081/275 1627/2082/232 1626/2079/273 +f 1631/2083/5 1628/2084/275 1629/2085/175 +f 1548/2086/234 1628/2084/275 1552/2087/276 +f 1633/2088/138 1630/2089/277 1631/2083/5 +f 1632/2090/279 1627/2091/232 1630/2092/277 +f 1700/2093/209 1632/2094/279 1633/2088/138 +f 1634/2095/280 1635/2096/278 1632/2090/279 +f 1635/2097/278 1625/2098/274 1627/2099/232 +f 1636/2100/281 1637/2101/282 1635/2097/278 +f 1637/2102/282 1623/2072/272 1625/2103/274 +f 1638/2104/283 1639/2105/284 1637/2102/282 +f 1623/2106/272 1641/2107/286 1621/2066/270 +f 1640/2108/566 1641/2107/286 1639/2109/284 +f 1621/2061/270 1643/2110/287 1619/2111/267 +f 1641/2112/286 1644/2113/288 1643/2110/287 +f 1643/2114/287 1617/2115/289 1619/2116/267 +f 1644/2116/288 1645/2117/231 1643/2056/287 +f 1617/2118/289 1647/2119/230 1615/2120/565 +f 1646/2121/217 1647/2119/230 1645/2122/231 +f 1615/2123/565 1649/2124/229 1613/2125/564 +f 1648/2126/216 1649/2124/229 1647/2127/230 +f 1649/2128/229 1611/2129/172 1613/2130/564 +f 1649/2041/229 1652/2129/135 1651/2131/174 +f 1651/2132/174 1609/2133/22 1611/2134/172 +f 1651/2132/174 1654/2135/177 1653/2136/176 +f 1653/2137/176 1607/2138/169 1609/2139/22 +f 1653/2137/176 1656/2140/132 1655/2141/178 +f 1655/2142/178 1605/2143/290 1607/2144/169 +f 1656/2144/132 1657/2145/291 1655/2026/178 +f 1657/2146/291 1603/2022/261 1605/2147/290 +f 1657/2146/291 1660/2148/567 1659/2149/292 +f 1603/2150/261 1661/2151/294 1601/2017/295 +f 1659/2152/292 1662/2153/296 1661/2151/294 +f 1661/2154/294 1599/2011/1 1601/2155/295 +f 1662/2156/296 1663/2157/22 1661/2154/294 +f 1662/2156/296 1665/2158/65 1664/2159/2 +f 1593/2005/258 1665/2158/65 1666/2160/297 +f 1660/2161/567 1666/2162/297 1662/2163/296 +f 1590/2000/254 1666/2162/297 1667/2164/298 +f 1658/2165/568 1667/2166/298 1660/2167/567 +f 1668/2168/300 1590/1995/254 1667/2166/298 +f 1669/2169/130 1658/2170/568 1656/2142/132 +f 1584/1990/131 1668/2171/300 1669/2169/130 +f 1654/2172/177 1669/2173/130 1656/2140/132 +f 1670/2174/133 1584/2175/131 1669/2173/130 +f 1652/2176/135 1670/2177/133 1654/2135/177 +f 1671/2178/136 1581/2179/251 1670/2177/133 +f 1672/2180/218 1652/2181/135 1650/2128/219 +f 1575/1975/209 1671/2182/136 1672/2180/218 +f 1673/2183/214 1650/2184/219 1648/2126/216 +f 1673/2183/214 1575/2185/209 1672/2186/218 +f 1674/2187/215 1648/2188/216 1646/2121/217 +f 1569/2189/212 1673/2190/214 1674/2187/215 +f 1675/2191/301 1646/2192/217 1644/2114/288 +f 1566/1960/247 1674/2193/215 1675/2191/301 +f 1676/2194/302 1644/2195/288 1642/2196/4 +f 1563/1955/244 1675/2197/301 1676/2194/302 +f 1640/2198/566 1676/2199/302 1642/2200/4 +f 1560/1950/242 1676/2199/302 1677/2201/304 +f 1638/2104/283 1677/2202/304 1640/2203/566 +f 1557/1945/563 1677/2202/304 1678/2204/305 +f 1636/2100/281 1678/2205/305 1638/2206/283 +f 1679/2207/306 1557/2208/563 1678/2209/305 +f 1634/2095/280 1679/2210/306 1636/2211/281 +f 1680/2212/307 1554/2213/562 1679/2214/306 +f 1681/2215/208 1551/1931/561 1680/2216/307 +f 1700/2093/209 1680/2216/307 1634/2217/280 +f 1682/2218/210 1549/1927/193 1681/2219/208 +f 1701/2220/51 1681/2219/208 1700/2221/209 +f 1683/2222/211 1546/1922/190 1682/2223/210 +f 1684/2224/212 1682/2223/210 1701/2225/51 +f 1683/2226/211 1685/2227/3 1538/1912/111 +f 1684/2228/212 1687/2229/213 1685/2227/3 +f 1684/2230/212 1689/2231/308 1686/2232/215 +f 1686/2233/215 1694/2234/5 1687/2229/213 +f 1686/2232/215 1690/2235/309 1688/2236/217 +f 1688/2236/217 1691/2237/310 1692/2238/231 +f 1692/2238/231 1545/2239/569 1543/2240/560 +f 1688/2241/217 1693/2242/232 1694/2234/5 +f 1692/2243/231 1541/2244/1 1693/2242/232 +f 1701/2245/51 1699/2246/311 1702/2247/311 +f 1702/2247/311 1698/2248/312 1703/2249/312 +f 1703/2249/312 1697/2250/313 1704/2251/313 +f 1695/2252/314 1697/2250/313 1696/2253/6 +f 1708/226/2 1706/227/87 1705/228/2 +f 1711/229/88 1705/228/2 1707/230/88 +f 1709/232/90 1710/2254/89 1738/231/90 +f 1711/229/91 1710/233/89 1708/226/89 +f 1713/236/92 1712/235/91 1711/229/91 +f 1713/236/93 1707/230/88 1716/237/93 +f 1715/238/94 1714/239/92 1713/236/92 +f 1715/238/1 1716/237/93 1717/240/1 +f 1720/241/95 1717/240/1 1718/242/95 +f 1722/243/96 1718/242/95 1719/244/96 +f 1720/241/97 1740/245/94 1715/238/94 +f 1722/243/98 1721/246/97 1720/241/97 +f 1722/243/98 1725/247/99 1723/248/98 +f 1724/249/4 1719/244/96 1727/250/4 +f 1726/251/100 1725/252/99 1724/253/99 +f 1726/251/101 1727/254/4 1728/255/101 +f 1731/256/102 1728/255/101 1729/257/102 +f 1733/258/3 1729/257/102 1730/259/3 +f 1731/256/103 1739/260/100 1726/251/100 +f 1733/258/104 1732/261/103 1731/256/103 +f 1735/262/105 1734/263/104 1733/258/104 +f 1735/262/106 1730/259/3 1737/264/106 +f 1709/232/90 1736/265/105 1735/262/105 +f 1709/232/87 1737/264/106 1706/227/87 +f 1714/266/6 1725/267/6 1736/268/6 +f 1744/226/2 1742/227/87 1741/228/2 +f 1747/229/88 1741/228/2 1743/230/88 +f 1744/226/89 1774/231/90 1745/232/90 +f 1744/226/89 1748/2255/91 1746/233/89 +f 1749/236/92 1748/235/91 1747/229/91 +f 1749/236/93 1743/230/88 1752/237/93 +f 1751/238/94 1750/239/92 1749/236/92 +f 1751/238/1 1752/237/93 1753/240/1 +f 1756/241/95 1753/240/1 1754/242/95 +f 1758/243/96 1754/242/95 1755/244/96 +f 1756/241/97 1776/245/94 1751/238/94 +f 1758/243/98 1757/246/97 1756/241/97 +f 1760/249/99 1759/248/98 1758/243/98 +f 1760/249/4 1755/244/96 1763/250/4 +f 1760/253/99 1775/2256/100 1761/252/99 +f 1762/251/101 1763/254/4 1764/255/101 +f 1767/256/102 1764/255/101 1765/257/102 +f 1769/258/3 1765/257/102 1766/259/3 +f 1767/256/103 1775/260/100 1762/251/100 +f 1767/256/103 1770/2257/104 1768/261/103 +f 1771/262/105 1770/263/104 1769/258/104 +f 1771/262/106 1766/259/3 1773/264/106 +f 1745/232/90 1772/265/105 1771/262/105 +f 1745/232/87 1773/264/106 1742/227/87 +f 1750/266/6 1761/267/6 1772/268/6 +f 2/1/1 4/4/1 3/2/1 +f 4/4/2 8/7/2 7/5/2 +f 8/7/3 6/10/3 5/8/3 +f 6/10/4 2/1/4 1/11/4 +f 7/9/5 5/8/5 1/13/5 +f 4/4/6 2/1/6 6/10/6 +f 11/15/7 16/2258/7 10/16/7 +f 14/18/8 11/2259/8 9/19/8 +f 15/21/9 14/2260/9 12/20/9 +f 16/23/6 11/2261/6 14/24/6 +f 16/26/10 15/2262/10 13/27/10 +f 19/28/1 24/38/1 18/29/1 +f 22/31/4 19/2263/4 17/32/4 +f 23/34/3 22/31/3 20/33/3 +f 24/36/6 19/2263/6 22/31/6 +f 24/38/2 23/34/2 21/35/2 +f 27/28/1 32/38/1 26/29/1 +f 30/31/4 27/2263/4 25/32/4 +f 31/34/3 30/31/3 28/33/3 +f 32/36/6 27/2263/6 30/31/6 +f 32/38/2 31/34/2 29/35/2 +f 35/28/1 40/38/1 34/29/1 +f 38/31/4 35/2263/4 33/32/4 +f 39/34/3 38/31/3 36/33/3 +f 40/36/6 35/2263/6 38/31/6 +f 40/38/2 39/34/2 37/35/2 +f 43/28/1 48/38/1 42/29/1 +f 46/31/4 43/2263/4 41/32/4 +f 47/34/3 46/31/3 44/33/3 +f 48/36/6 43/2263/6 46/31/6 +f 48/38/2 47/34/2 45/35/2 +f 51/39/1 56/2264/1 50/40/1 +f 54/42/4 51/39/4 49/41/4 +f 55/44/3 54/42/3 52/43/3 +f 56/46/6 51/39/6 54/42/6 +f 56/48/2 55/44/2 53/45/2 +f 57/50/11 58/54/15 62/51/12 +f 59/53/14 117/225/69 58/54/15 +f 135/55/16 59/213/14 57/56/11 +f 60/57/17 57/56/11 61/58/13 +f 61/60/13 62/151/12 65/61/19 +f 63/63/18 61/60/13 64/62/2 +f 69/65/21 63/63/18 66/64/20 +f 70/67/23 69/65/21 67/66/22 +f 73/69/25 71/78/26 69/70/21 +f 71/72/26 60/76/17 63/73/18 +f 72/75/27 135/214/16 60/76/17 +f 74/77/28 72/215/27 71/78/26 +f 76/79/29 74/216/28 73/80/25 +f 75/81/30 73/80/25 70/82/23 +f 136/84/32 76/217/29 75/85/30 +f 77/86/33 75/85/30 78/87/31 +f 79/89/34 78/92/31 80/90/1 +f 78/92/31 70/67/23 68/68/24 +f 84/93/36 79/89/34 81/91/35 +f 85/95/38 84/93/36 82/94/37 +f 88/97/40 86/106/41 84/98/36 +f 86/100/41 77/104/33 79/101/34 +f 87/103/42 136/218/32 77/104/33 +f 88/97/40 89/219/85 87/105/42 +f 91/107/43 89/220/85 88/108/40 +f 90/109/44 88/108/40 85/110/38 +f 137/112/46 91/221/43 90/113/44 +f 92/114/47 90/113/44 93/115/45 +f 94/117/48 93/2265/45 95/118/4 +f 93/120/45 85/95/38 83/96/39 +f 99/122/50 94/117/48 96/119/49 +f 98/124/52 100/2266/54 99/122/50 +f 103/125/53 101/134/55 99/126/50 +f 101/128/55 92/132/47 94/129/48 +f 102/131/56 137/222/46 92/132/47 +f 103/125/53 104/223/86 102/133/56 +f 106/135/57 104/224/86 103/136/53 +f 105/137/58 103/136/53 100/138/54 +f 118/140/60 106/167/57 105/141/58 +f 107/142/61 105/141/58 108/143/59 +f 109/145/62 108/148/59 110/146/3 +f 108/148/59 100/2266/54 98/124/52 +f 113/149/64 109/145/62 111/147/63 +f 62/151/12 113/149/64 112/150/65 +f 58/152/15 114/161/66 113/153/64 +f 114/155/66 107/159/61 109/156/62 +f 114/155/66 115/163/67 118/158/60 +f 58/152/15 117/164/69 115/160/67 +f 116/162/68 119/169/70 118/158/60 +f 117/164/69 124/184/77 116/165/68 +f 119/166/70 120/171/71 106/167/57 +f 134/178/75 123/180/76 59/213/14 +f 133/210/84 134/212/75 135/214/16 +f 132/207/83 133/209/84 72/215/27 +f 131/204/82 132/206/83 74/216/28 +f 130/201/81 131/203/82 76/217/29 +f 87/103/42 129/198/73 130/200/81 +f 122/172/72 129/174/73 87/105/42 +f 128/175/74 122/177/72 89/220/85 +f 137/112/46 127/195/80 128/197/74 +f 126/192/79 127/194/80 137/222/46 +f 125/189/78 126/191/79 102/133/56 +f 120/186/71 125/188/78 104/224/86 +f 59/53/14 123/181/76 124/183/77 +f 141/226/2 142/232/87 139/227/87 +f 144/229/88 141/226/2 138/228/2 +f 141/226/89 143/2254/89 171/231/90 +f 144/229/91 145/2255/91 143/233/89 +f 144/229/91 146/236/92 147/234/92 +f 146/236/93 144/229/88 140/230/88 +f 148/238/94 173/2267/94 147/239/92 +f 148/238/1 146/236/93 149/237/93 +f 153/241/95 148/238/1 150/240/1 +f 155/243/96 153/241/95 151/242/95 +f 153/241/97 154/2268/97 173/245/94 +f 155/243/98 156/2269/98 154/246/97 +f 155/243/98 157/249/99 158/247/99 +f 157/249/4 155/243/96 152/244/96 +f 159/251/100 172/2256/100 158/252/99 +f 159/251/101 157/253/4 160/254/4 +f 164/256/102 159/251/101 161/255/101 +f 166/258/3 164/256/102 162/257/102 +f 164/256/103 165/2270/103 172/260/100 +f 166/258/104 167/2257/104 165/261/103 +f 168/262/105 169/2271/105 167/263/104 +f 168/262/106 166/258/3 163/259/3 +f 142/232/90 171/2272/90 169/265/105 +f 142/232/87 168/262/106 170/264/106 +f 169/268/6 171/2273/6 143/2274/6 +f 143/2274/6 145/2275/6 147/266/6 +f 147/266/6 173/2276/6 154/2277/6 +f 154/2277/6 156/2278/6 158/267/6 +f 158/267/6 172/2279/6 165/2280/6 +f 165/2280/6 167/2281/6 169/268/6 +f 169/268/6 143/2274/6 147/266/6 +f 147/266/6 154/2277/6 158/267/6 +f 158/267/6 165/2280/6 169/268/6 +f 176/269/107 181/2282/107 175/270/107 +f 179/272/108 176/2283/108 174/273/108 +f 180/275/109 179/2284/109 177/276/109 +f 181/278/6 176/2285/6 179/279/6 +f 181/281/110 180/2286/110 178/282/110 +f 184/284/1 191/295/1 183/285/1 +f 182/289/4 185/291/4 187/287/4 +f 187/287/4 188/2287/4 184/288/4 +f 189/290/3 187/287/3 185/291/3 +f 188/293/111 187/287/111 189/290/111 +f 186/292/2 183/285/2 191/295/2 +f 191/295/2 190/2288/2 189/290/2 +f 191/296/6 184/2289/6 188/293/6 +f 196/297/5 195/303/5 192/298/5 +f 194/300/1 199/2290/1 193/301/1 +f 197/302/4 194/300/4 192/298/4 +f 198/304/3 197/302/3 195/303/3 +f 199/306/6 194/300/6 197/302/6 +f 202/308/112 252/398/155 201/309/65 +f 205/311/113 202/308/112 200/310/2 +f 206/313/114 205/311/113 203/312/22 +f 205/315/113 206/316/114 208/316/115 +f 202/318/112 205/315/113 207/317/116 +f 207/320/116 208/321/115 211/321/118 +f 207/320/116 210/322/119 212/323/120 +f 211/325/118 214/2291/123 213/326/121 +f 210/327/119 213/326/121 215/328/122 +f 214/330/123 217/2292/126 216/331/124 +f 215/333/122 213/332/121 216/331/124 +f 217/334/126 220/2293/129 219/335/127 +f 218/337/125 216/336/124 219/335/127 +f 220/339/129 223/2294/132 222/340/130 +f 219/341/127 222/340/130 224/342/131 +f 223/344/132 226/2295/177 225/345/133 +f 224/347/131 222/346/130 225/345/133 +f 225/348/133 226/2296/177 229/349/135 +f 227/351/134 225/348/133 228/350/136 +f 229/353/135 232/2297/5 231/354/138 +f 228/355/136 231/354/138 233/356/4 +f 236/358/139 230/357/137 233/356/4 +f 236/358/139 234/359/140 235/360/6 +f 238/362/142 227/363/134 230/363/137 +f 238/362/142 236/364/139 237/365/141 +f 240/367/144 224/368/131 227/368/134 +f 240/367/144 238/369/142 239/370/143 +f 242/372/146 221/343/128 224/342/131 +f 242/372/146 240/373/144 241/374/145 +f 244/376/148 218/377/125 221/377/128 +f 244/376/148 242/378/146 243/379/147 +f 246/381/150 215/2298/122 218/382/125 +f 246/381/150 244/383/148 245/384/149 +f 248/386/152 212/329/120 215/328/122 +f 248/386/152 246/387/150 247/388/151 +f 250/390/154 209/324/117 212/323/120 +f 251/392/111 250/390/154 248/391/152 +f 202/318/112 209/319/117 250/394/154 +f 252/395/155 250/394/154 251/396/111 +f 252/398/155 253/400/156 254/399/3 +f 253/400/156 255/405/157 256/401/51 +f 255/402/157 253/2299/156 251/403/111 +f 255/405/157 257/482/159 287/406/4 +f 257/407/159 255/402/157 258/404/158 +f 251/409/111 249/2300/153 260/410/161 +f 258/412/158 260/2301/161 261/413/162 +f 249/389/153 247/388/151 262/415/163 +f 260/416/161 262/415/163 263/417/164 +f 247/385/151 245/384/149 264/419/165 +f 262/420/163 264/419/165 265/421/37 +f 264/423/165 245/380/149 243/379/147 +f 264/423/165 266/424/166 267/425/167 +f 243/375/147 241/374/145 268/427/168 +f 266/428/166 268/427/168 269/429/169 +f 268/431/168 241/371/145 239/370/143 +f 268/431/168 270/432/170 271/433/22 +f 239/366/143 237/365/141 272/435/171 +f 270/436/170 272/435/171 273/437/172 +f 237/361/141 235/360/6 274/439/173 +f 272/440/171 274/439/173 275/441/2 +f 277/443/174 273/442/172 275/441/2 +f 229/445/135 277/443/174 276/444/175 +f 278/447/176 271/2302/22 273/448/172 +f 226/450/177 278/447/176 277/449/174 +f 279/452/178 269/2303/169 271/453/22 +f 279/452/178 278/454/176 226/455/177 +f 280/457/179 267/430/167 269/429/169 +f 280/457/179 279/458/178 223/459/132 +f 281/461/180 265/2304/37 267/462/167 +f 281/461/180 280/463/179 220/464/129 +f 282/466/181 263/2305/164 265/467/37 +f 282/466/181 281/468/180 217/469/126 +f 283/471/182 261/418/162 263/417/164 +f 283/471/182 282/472/181 214/473/123 +f 284/475/183 259/2306/160 261/476/162 +f 208/478/115 284/475/183 283/477/182 +f 257/407/159 259/408/160 284/479/183 +f 206/481/114 285/480/184 284/479/183 +f 257/482/159 285/484/184 286/483/37 +f 285/484/184 206/2307/114 204/485/1 +f 290/486/185 325/549/211 289/487/111 +f 293/489/186 290/486/185 288/488/6 +f 294/491/1 293/489/186 291/490/187 +f 293/493/186 294/2308/1 296/494/188 +f 290/496/185 293/493/186 295/495/189 +f 295/498/189 296/2309/188 299/499/191 +f 295/498/189 298/500/192 300/501/193 +f 299/503/191 302/2310/196 301/504/194 +f 298/505/192 301/504/194 303/506/195 +f 302/508/196 305/2311/198 304/509/197 +f 301/510/194 304/509/197 306/511/187 +f 305/513/198 308/2312/201 307/514/199 +f 304/515/197 307/514/199 309/516/200 +f 308/518/201 311/2313/2 310/519/22 +f 307/520/199 310/519/22 312/521/1 +f 309/522/200 312/521/1 313/523/37 +f 315/524/202 313/523/37 314/525/4 +f 306/527/187 309/2314/200 315/528/202 +f 317/529/204 315/528/202 316/530/203 +f 319/532/206 303/2315/195 306/533/187 +f 320/535/207 319/532/206 317/534/204 +f 300/507/193 303/506/195 319/537/206 +f 322/539/209 321/538/208 319/537/206 +f 323/541/210 297/502/190 300/501/193 +f 324/543/51 323/541/210 321/542/208 +f 325/545/211 290/496/185 297/497/190 +f 326/547/212 325/545/211 323/546/210 +f 325/549/211 326/551/212 327/550/3 +f 326/551/212 328/556/215 329/552/213 +f 326/553/212 324/2316/51 331/554/214 +f 328/556/215 330/607/217 351/557/5 +f 328/555/215 331/554/214 332/558/216 +f 324/560/51 322/2317/209 333/561/218 +f 331/562/214 333/561/218 334/563/219 +f 322/539/209 320/540/207 335/565/220 +f 333/566/218 335/565/220 336/567/221 +f 320/535/207 318/536/205 337/569/222 +f 336/571/221 335/570/220 337/569/222 +f 337/573/222 318/531/205 316/530/203 +f 338/575/223 337/573/222 339/574/224 +f 339/577/224 316/526/203 314/525/4 +f 339/577/224 341/578/51 342/579/3 +f 340/580/225 342/579/3 343/581/65 +f 344/582/226 343/581/65 311/583/2 +f 345/585/227 338/2318/223 340/586/225 +f 345/585/227 344/587/226 308/588/201 +f 346/590/228 336/2319/221 338/591/223 +f 346/590/228 345/592/227 305/593/198 +f 334/568/219 336/567/221 346/595/228 +f 299/597/191 347/596/229 346/595/228 +f 332/564/216 334/563/219 347/599/229 +f 296/601/188 348/600/230 347/599/229 +f 330/559/217 332/558/216 348/603/230 +f 349/604/231 348/603/230 296/605/188 +f 330/607/217 349/609/231 350/608/232 +f 349/609/231 294/2320/1 292/610/1 +f 354/611/185 498/926/211 353/612/111 +f 357/614/186 354/611/185 352/613/6 +f 358/616/1 357/614/186 355/615/187 +f 357/618/186 358/2321/1 360/619/233 +f 354/621/185 357/618/186 359/620/189 +f 359/623/189 360/2322/233 363/624/234 +f 361/626/190 359/623/189 362/625/192 +f 363/628/234 367/2323/276 365/629/235 +f 362/630/192 365/629/235 366/631/6 +f 365/633/235 368/637/238 369/634/236 +f 365/633/235 367/2324/276 370/636/237 +f 368/638/238 371/642/241 372/639/239 +f 368/638/238 370/2325/237 373/641/240 +f 371/643/241 374/647/243 375/644/242 +f 373/646/240 376/2326/245 374/647/243 +f 374/648/243 377/652/246 378/649/244 +f 376/651/245 379/2327/173 377/652/246 +f 377/653/246 380/657/249 381/654/247 +f 377/653/246 379/2328/173 382/656/248 +f 380/658/249 383/662/211 384/659/212 +f 382/661/248 385/2329/185 383/662/211 +f 383/663/211 386/667/210 387/664/51 +f 383/663/211 385/2330/185 388/666/190 +f 386/668/210 389/672/208 390/669/209 +f 388/671/190 391/2331/193 389/672/208 +f 389/673/208 392/677/139 393/674/250 +f 391/676/193 394/2332/141 392/677/139 +f 393/678/250 392/682/139 395/679/142 +f 394/681/141 397/2333/143 395/679/142 +f 396/683/251 395/687/142 398/684/144 +f 397/686/143 400/2334/145 398/684/144 +f 398/688/144 401/692/253 402/689/252 +f 400/691/145 403/2335/255 401/692/253 +f 401/693/253 404/697/256 405/694/254 +f 403/696/255 406/2336/140 404/697/256 +f 405/698/254 404/701/256 407/699/257 +f 404/701/256 406/2337/140 409/702/259 +f 407/703/257 410/707/51 411/704/3 +f 407/703/257 409/2338/259 412/706/4 +f 415/708/260 413/712/37 412/709/4 +f 415/708/260 416/855/295 414/711/1 +f 406/713/140 417/717/262 415/714/260 +f 418/716/261 416/851/295 415/714/260 +f 419/718/263 417/722/262 406/719/140 +f 419/718/263 420/846/290 418/721/261 +f 421/723/168 419/727/263 403/724/255 +f 422/726/169 420/845/290 419/727/263 +f 423/728/170 421/732/168 400/729/145 +f 424/731/22 422/2339/169 421/732/168 +f 394/733/141 425/737/171 423/734/170 +f 426/736/172 424/2340/22 423/734/170 +f 427/738/192 425/742/171 394/739/141 +f 428/741/264 426/831/172 425/742/171 +f 429/743/189 427/747/192 391/744/193 +f 429/743/189 430/2341/265 428/746/264 +f 385/748/185 431/751/186 429/749/189 +f 431/751/186 432/2342/289 430/752/265 +f 433/753/266 431/757/186 385/754/185 +f 434/756/267 432/817/289 431/757/186 +f 379/758/173 435/761/268 433/759/266 +f 435/761/268 436/810/270 434/762/267 +f 376/763/245 437/766/269 435/764/268 +f 437/766/269 438/807/272 436/767/270 +f 439/768/271 437/772/269 376/769/245 +f 439/768/271 440/803/274 438/771/272 +f 370/773/237 441/776/273 439/774/271 +f 441/776/273 442/2343/232 440/777/274 +f 443/778/275 441/782/273 370/779/237 +f 443/778/275 445/2344/277 442/781/232 +f 446/783/5 445/789/277 443/784/275 +f 363/786/234 444/785/175 443/784/275 +f 448/788/138 447/794/279 445/789/277 +f 445/790/277 447/796/279 450/791/278 +f 515/793/209 449/917/280 447/794/279 +f 449/795/280 451/911/281 450/791/278 +f 450/797/278 452/801/282 440/798/274 +f 451/800/281 453/906/283 452/801/282 +f 452/802/282 454/805/284 438/771/272 +f 453/804/283 455/903/303 454/805/284 +f 454/806/284 456/809/286 436/767/270 +f 454/806/284 455/2345/303 457/808/285 +f 436/810/270 456/812/286 458/811/287 +f 456/812/286 457/2346/285 459/813/288 +f 458/814/287 460/892/231 432/815/289 +f 459/816/288 461/815/217 460/817/231 +f 432/818/289 460/822/231 462/819/230 +f 461/821/217 463/888/216 462/819/230 +f 430/823/265 462/826/230 464/824/229 +f 462/826/230 463/884/216 465/827/219 +f 464/828/229 466/881/174 426/829/172 +f 465/830/219 467/829/135 466/831/174 +f 466/832/174 468/836/176 424/833/22 +f 467/835/135 469/877/177 468/836/176 +f 424/837/22 468/840/176 470/838/178 +f 468/840/176 469/872/177 471/841/132 +f 470/842/178 472/870/291 420/843/290 +f 471/844/132 473/843/299 472/845/291 +f 420/846/290 472/848/291 474/847/292 +f 472/848/291 473/2347/299 475/849/293 +f 418/716/261 474/852/292 476/850/294 +f 474/852/292 475/2348/293 477/853/296 +f 476/854/294 478/857/22 414/711/1 +f 477/856/296 479/859/2 478/857/22 +f 477/856/296 481/860/297 480/858/65 +f 408/705/258 411/704/3 480/858/65 +f 475/861/293 482/864/298 481/862/297 +f 482/864/298 405/698/254 408/700/258 +f 473/865/299 483/868/300 482/866/298 +f 483/868/300 402/695/252 405/694/254 +f 484/869/130 483/871/300 473/870/299 +f 484/869/130 399/690/131 402/689/252 +f 469/872/177 485/874/133 484/873/130 +f 485/874/133 396/2349/251 399/875/131 +f 486/876/136 485/879/133 469/877/177 +f 486/876/136 393/2350/250 396/878/251 +f 487/880/218 486/882/136 467/881/135 +f 487/880/218 390/675/209 393/674/250 +f 488/883/214 487/886/218 465/827/219 +f 488/883/214 387/2351/51 390/885/209 +f 489/887/215 488/890/214 463/888/216 +f 489/887/215 384/2352/212 387/889/51 +f 490/891/301 489/893/215 461/892/217 +f 381/660/247 384/659/212 489/893/215 +f 491/894/302 490/897/301 459/895/288 +f 491/894/302 378/655/244 381/654/247 +f 455/898/303 492/901/304 491/899/302 +f 375/650/242 378/649/244 491/899/302 +f 493/902/305 492/904/304 455/903/303 +f 372/645/239 375/644/242 492/904/304 +f 451/800/281 494/2353/306 493/905/305 +f 494/907/306 369/2354/236 372/908/239 +f 449/795/280 495/2355/307 494/910/306 +f 495/912/307 366/2356/6 369/913/236 +f 364/632/193 366/631/6 495/915/307 +f 515/793/209 496/916/208 495/915/307 +f 497/918/210 361/626/190 364/627/193 +f 516/920/51 497/918/210 496/919/208 +f 498/922/211 354/621/185 361/622/190 +f 498/922/211 497/923/210 516/924/51 +f 498/926/211 499/928/212 500/927/3 +f 499/928/212 501/933/215 502/929/213 +f 499/930/212 516/2357/51 504/931/308 +f 501/933/215 503/941/217 509/934/5 +f 501/932/215 504/931/308 505/935/309 +f 503/936/217 505/935/309 506/937/310 +f 507/938/231 506/937/310 360/939/233 +f 503/941/217 507/943/231 508/942/232 +f 507/943/231 358/2358/1 356/944/1 +f 516/945/51 515/2359/209 514/946/311 +f 517/947/311 514/946/311 513/948/312 +f 518/949/312 513/948/312 512/950/313 +f 510/952/314 519/951/313 512/950/313 +f 522/954/315 645/957/431 521/955/65 +f 525/957/316 522/959/315 520/958/2 +f 526/959/317 525/1396/316 523/960/22 +f 525/961/316 526/2360/317 528/962/318 +f 522/964/315 525/961/316 527/963/319 +f 527/966/319 528/2361/318 531/967/321 +f 529/969/320 527/966/319 530/968/322 +f 531/971/321 534/2362/326 533/972/324 +f 530/973/322 533/972/324 535/974/325 +f 534/976/326 537/980/329 536/977/327 +f 533/979/324 536/1171/327 538/980/328 +f 537/981/329 540/2363/502 539/982/330 +f 538/984/328 536/983/327 539/982/330 +f 539/986/330 540/2364/502 543/987/332 +f 539/986/330 542/988/333 544/989/334 +f 542/991/333 543/2365/332 546/992/335 +f 542/991/333 545/993/336 547/994/337 +f 546/996/335 549/1000/498 548/997/338 +f 545/999/336 548/1154/338 550/1000/339 +f 548/1001/338 549/1363/498 552/1002/340 +f 548/1001/338 551/1003/341 736/1004/342 +f 554/1006/343 556/1359/348 555/1007/344 +f 553/1008/345 555/1007/344 557/1009/346 +f 556/1011/348 559/1015/351 558/1012/349 +f 555/1014/344 558/1134/349 560/1015/350 +f 559/1016/351 562/1352/493 561/1017/352 +f 558/1018/349 561/1017/352 563/1019/353 +f 735/1021/354 743/1024/355 742/1022/355 +f 743/1024/355 740/2366/570 741/1025/356 +f 565/1026/357 568/1344/362 567/1027/358 +f 564/1028/359 567/1027/358 569/1029/360 +f 568/1031/362 571/1035/487 570/1032/363 +f 567/1034/358 570/1114/363 572/1035/364 +f 570/1036/363 571/2367/487 574/1037/365 +f 572/1039/364 570/1036/363 573/1038/366 +f 573/1041/366 574/2368/365 577/1042/368 +f 575/1044/367 573/1041/366 576/1043/369 +f 576/1046/369 577/2369/368 580/1047/371 +f 578/1049/370 576/1046/369 579/1048/372 +f 580/1051/371 583/1055/376 582/1052/374 +f 581/1051/373 579/1096/372 582/1054/374 +f 583/1056/376 586/1322/379 585/1057/377 +f 584/1059/375 582/1058/374 585/1057/377 +f 586/1061/379 589/1318/382 588/1062/380 +f 585/1063/377 588/1062/380 590/1064/381 +f 589/1066/382 592/1314/385 591/1067/383 +f 588/1068/380 591/1067/383 593/1069/384 +f 592/1071/385 595/1075/6 594/1072/187 +f 591/1074/383 594/1077/187 596/1075/1 +f 599/1074/386 593/2370/384 596/1076/1 +f 599/1078/386 597/1305/232 598/1079/5 +f 590/1081/381 593/2371/384 599/1082/386 +f 601/1083/388 599/1082/386 600/1084/387 +f 587/1086/378 590/2372/381 601/1087/388 +f 603/1088/390 601/1087/388 602/1089/389 +f 605/1091/392 584/2373/375 587/1092/378 +f 605/1091/392 603/1093/390 604/1094/391 +f 607/1096/394 581/2374/373 584/1097/375 +f 607/1098/394 605/1286/392 606/1099/393 +f 578/1049/370 581/1050/373 607/1101/394 +f 609/1102/396 607/1101/394 608/1103/395 +f 611/1105/398 575/1044/367 578/1045/370 +f 611/1105/398 609/1106/396 610/1107/397 +f 613/1109/400 572/1039/364 575/1040/367 +f 613/1109/400 611/1110/398 612/1111/399 +f 615/1034/402 569/2375/360 572/1113/364 +f 615/1115/402 613/1267/400 614/1116/401 +f 617/1118/404 566/2376/361 569/1119/360 +f 618/1121/405 617/1118/404 615/1120/402 +f 619/1123/406 563/2377/353 566/1124/361 +f 620/1126/407 619/1123/406 617/1125/404 +f 621/1128/408 560/2378/350 563/1129/353 +f 621/1128/408 619/1130/406 620/1131/407 +f 623/1014/410 557/2379/346 560/1133/350 +f 623/1135/410 621/1248/408 622/1136/409 +f 625/1138/412 739/2380/347 557/1139/346 +f 625/1138/412 623/1140/410 624/1141/411 +f 627/1143/414 736/2381/342 739/1144/347 +f 627/1143/414 625/1145/412 626/1146/413 +f 629/1148/416 550/2382/339 736/1149/342 +f 629/1148/416 627/1150/414 628/1151/415 +f 631/999/418 547/2383/337 550/1153/339 +f 631/1155/418 629/1229/416 630/1156/417 +f 633/1158/420 544/995/334 547/994/337 +f 634/1160/421 633/1158/420 631/1159/418 +f 541/990/331 544/989/334 633/1162/420 +f 636/1164/423 635/1163/422 633/1162/420 +f 538/984/328 541/985/331 635/1166/422 +f 637/1167/424 635/1166/422 636/1168/423 +f 535/1170/325 538/2384/328 637/1171/424 +f 639/1172/425 637/1210/424 638/1173/5 +f 641/1175/427 532/975/323 535/974/325 +f 641/1175/427 639/1176/425 640/1177/426 +f 529/969/320 532/970/323 641/1179/427 +f 644/1181/430 643/1180/429 641/1179/427 +f 522/964/315 529/965/320 643/1183/429 +f 646/1185/432 645/1184/431 643/1183/429 +f 645/1187/431 646/2385/432 647/1188/3 +f 646/1190/432 648/1187/434 649/1189/51 +f 646/1192/432 644/2386/430 651/1193/433 +f 648/1195/434 650/1190/436 723/1191/4 +f 648/1194/434 651/1193/433 652/1197/435 +f 644/1199/430 642/2387/428 653/1200/437 +f 651/1201/433 653/1200/437 654/1202/438 +f 653/1204/437 642/2388/428 640/1205/426 +f 653/1204/437 655/1206/439 656/1207/440 +f 640/1209/426 638/1212/5 657/1210/441 +f 655/1211/439 657/1380/441 658/1212/442 +f 657/1213/441 638/2389/5 636/1214/423 +f 658/1216/442 657/1213/441 659/1215/443 +f 659/1218/443 636/2390/423 634/1219/421 +f 660/1221/444 659/1218/443 661/1220/445 +f 661/1223/445 634/2391/421 632/1224/419 +f 661/1223/445 663/1225/447 664/1226/448 +f 663/1155/447 632/1231/419 630/1228/417 +f 663/1230/447 665/1365/449 666/1228/450 +f 630/1232/417 628/2392/415 667/1233/451 +f 666/1235/450 665/1234/449 667/1233/451 +f 628/1237/415 626/2393/413 669/1238/453 +f 668/1240/452 667/1239/451 669/1238/453 +f 669/1242/453 626/2394/413 624/1243/411 +f 670/1245/454 669/1242/453 671/1244/455 +f 671/1135/455 624/1250/411 622/1247/409 +f 671/1249/455 673/1354/457 674/1247/458 +f 673/1251/457 622/2395/409 620/1252/407 +f 673/1251/457 675/1253/459 730/1254/460 +f 675/1256/459 620/2396/407 618/1257/405 +f 675/1256/459 676/1258/461 731/1259/462 +f 676/1261/461 618/2397/405 616/1262/403 +f 676/1261/461 677/1263/463 678/1264/464 +f 677/1115/463 616/1269/403 614/1266/401 +f 677/1268/463 679/1339/465 680/1266/466 +f 679/1270/465 614/2398/401 612/1271/399 +f 679/1270/465 681/1272/467 682/1273/468 +f 681/1275/467 612/2399/399 610/1276/397 +f 681/1275/467 683/1277/469 684/1278/470 +f 683/1280/469 610/2400/397 608/1281/395 +f 683/1280/469 685/1282/471 686/1283/472 +f 608/1285/395 606/1288/393 687/1286/473 +f 685/1287/471 687/1324/473 688/1288/474 +f 687/1289/473 606/2401/393 604/1290/391 +f 687/1289/473 689/1291/475 690/1292/101 +f 689/1294/475 604/2402/391 602/1295/389 +f 689/1294/475 691/1296/476 692/1297/102 +f 691/1299/476 602/2403/389 600/1300/387 +f 691/1299/476 693/1301/477 694/1302/478 +f 693/1078/477 600/1307/387 598/1304/5 +f 693/1306/477 695/1309/213 696/1304/3 +f 698/1306/479 694/1310/478 696/1308/3 +f 592/1310/385 698/1073/479 697/1072/111 +f 699/1311/480 692/2404/102 694/1312/478 +f 589/1066/382 699/1311/480 698/1313/479 +f 700/1315/481 690/2405/101 692/1316/102 +f 586/1061/379 700/1315/481 699/1317/480 +f 701/1319/482 688/2406/474 690/1320/101 +f 583/1056/376 701/1319/482 700/1321/481 +f 702/1287/483 686/1325/472 688/1323/474 +f 580/1325/371 702/1053/483 701/1052/482 +f 703/1326/484 684/1284/470 686/1283/472 +f 577/1328/368 703/1326/484 702/1327/483 +f 704/1330/485 682/1279/468 684/1278/470 +f 574/1332/365 704/1330/485 703/1331/484 +f 680/1274/466 682/1273/468 704/1334/485 +f 571/1336/487 705/1335/486 704/1334/485 +f 706/1268/488 678/1340/464 680/1338/466 +f 706/1033/488 705/1032/486 571/1338/487 +f 731/1341/462 678/2407/464 706/1342/488 +f 707/1343/489 706/1342/488 568/1344/362 +f 734/1345/490 737/1348/490 739/1346/347 +f 734/1345/490 735/1021/354 738/1023/354 +f 674/1349/458 730/2408/460 708/1350/491 +f 709/1351/492 708/1350/491 562/1352/493 +f 710/1249/494 672/1355/456 674/1353/458 +f 556/1355/348 710/1013/494 709/1012/492 +f 711/1356/495 670/2409/454 672/1357/456 +f 711/1356/495 710/1358/494 556/1359/348 +f 713/1360/496 666/2410/450 668/1361/452 +f 549/1363/498 713/1360/496 712/1362/497 +f 664/1364/448 666/1366/450 713/1365/496 +f 714/998/499 713/997/496 549/1366/498 +f 715/1367/500 662/1227/446 664/1226/448 +f 543/1369/332 715/1367/500 714/1368/499 +f 716/1371/501 660/1221/444 662/1222/446 +f 540/1373/502 716/1371/501 715/1372/500 +f 658/1216/442 660/1217/444 716/1375/501 +f 537/1377/329 717/1376/503 716/1375/501 +f 656/1379/440 658/1381/442 717/1380/503 +f 718/978/504 717/977/503 537/1381/329 +f 719/1382/505 654/1208/438 656/1207/440 +f 719/1382/505 718/1383/504 534/1384/326 +f 652/1203/435 654/1202/438 719/1386/505 +f 720/1387/506 719/1386/505 531/1388/321 +f 650/1198/436 652/1197/435 720/1390/506 +f 526/1392/317 721/1391/507 720/1390/506 +f 650/1394/436 721/1195/507 722/1196/37 +f 721/1396/507 526/1394/317 524/1395/1 +f 725/1397/508 728/1405/508 727/1398/509 +f 724/1399/510 727/1398/509 729/1400/511 +f 730/1402/460 731/2411/462 732/1403/513 +f 733/1404/513 732/1403/513 728/1405/508 +f 747/1406/514 750/1420/518 745/1407/87 +f 748/1409/515 747/1406/514 744/1408/2 +f 778/1411/516 749/1472/517 747/1412/514 +f 749/1414/517 751/1514/519 750/1415/518 +f 751/1417/519 753/1513/521 752/1418/520 +f 750/1420/518 752/1425/520 755/1421/106 +f 753/1422/521 791/1512/549 754/1423/522 +f 752/1425/520 754/1427/522 756/1426/3 +f 754/1427/522 759/1429/523 757/1428/102 +f 759/1429/523 761/1440/525 758/1430/101 +f 760/1431/524 762/1510/526 761/1432/525 +f 754/1434/522 791/1511/549 760/1435/524 +f 762/1437/526 764/1509/528 763/1438/527 +f 761/1440/525 763/2412/527 766/1441/4 +f 764/1442/528 792/1508/533 765/1443/529 +f 763/1445/527 765/1448/529 767/1446/96 +f 765/1448/529 770/1450/530 768/1449/95 +f 770/1450/530 772/1461/532 769/1451/1 +f 771/1452/531 773/1506/537 772/1453/532 +f 792/1455/533 771/1507/531 770/1456/530 +f 772/1458/532 773/1469/537 775/1459/534 +f 772/1461/532 774/1466/535 776/1462/93 +f 775/1463/534 778/1468/516 748/1464/515 +f 774/1466/535 748/1409/515 746/1410/88 +f 777/1467/536 779/1474/538 778/1468/516 +f 773/1469/537 790/1504/548 777/1470/536 +f 779/1471/538 780/1476/539 749/1472/517 +f 771/1452/531 789/1501/541 790/1503/548 +f 792/1455/533 782/1477/540 789/1479/541 +f 764/1442/528 788/1480/542 782/1482/540 +f 787/1498/547 788/1500/542 764/1509/528 +f 786/1495/546 787/1497/547 762/1510/526 +f 791/1511/549 785/1492/545 786/1494/546 +f 784/1489/544 785/1491/545 791/1512/549 +f 783/1486/543 784/1488/544 753/1513/521 +f 780/1483/539 783/1485/543 751/1514/519 +f 794/1515/6 796/1518/187 795/1516/186 +f 796/1518/187 798/2413/1 797/1519/550 +f 798/1520/1 800/1523/232 799/1521/231 +f 800/1523/232 802/1525/5 801/1524/217 +f 802/1525/5 804/1527/213 803/1526/215 +f 804/1527/213 806/1529/3 805/1528/212 +f 806/1529/3 808/1531/111 807/1530/211 +f 808/1531/111 794/1515/6 793/1517/185 +f 801/1532/217 813/1545/216 812/1533/230 +f 815/1535/51 816/1565/210 824/1536/208 +f 805/1538/212 807/1546/211 816/1539/210 +f 795/1541/186 797/2414/550 811/1542/551 +f 803/1544/215 814/1552/214 813/1545/216 +f 807/1546/211 793/1548/185 809/1547/190 +f 793/1548/185 795/1541/186 810/1543/189 +f 797/1549/550 799/1534/231 812/1533/230 +f 805/1551/212 815/2415/51 814/1552/214 +f 821/1553/219 829/1581/123 828/1554/121 +f 813/1556/216 814/1567/214 822/1557/218 +f 811/1559/551 812/1568/230 820/1560/229 +f 809/1562/190 810/1569/189 818/1563/192 +f 809/1562/190 817/1564/193 824/1536/208 +f 815/1566/51 823/2416/209 822/1557/218 +f 813/1556/216 821/1558/219 820/1560/229 +f 810/1569/189 811/2417/551 819/1570/552 +f 825/1571/151 833/1605/149 840/1572/165 +f 819/1574/552 827/2418/553 826/1575/150 +f 824/1577/208 832/1586/163 831/1578/164 +f 822/1580/218 830/1587/181 829/1581/123 +f 820/1555/229 828/1554/121 827/1582/553 +f 818/1576/192 826/1575/150 825/1584/151 +f 817/1585/193 825/1584/151 832/1586/163 +f 823/1579/209 831/1578/164 830/1587/181 +f 835/1588/554 836/1618/124 844/1589/127 +f 830/1591/181 831/2419/164 839/1592/37 +f 829/1594/123 837/1602/126 836/1595/124 +f 826/1597/150 827/2420/553 835/1598/554 +f 832/1573/163 840/1572/165 839/1600/37 +f 829/1594/123 830/1591/181 838/1593/180 +f 827/1603/553 828/1596/121 836/1595/124 +f 826/1597/150 834/1599/148 833/1605/149 +f 847/1606/167 848/1633/166 856/1607/187 +f 834/1609/148 842/1620/146 841/1610/147 +f 833/1611/149 841/1610/147 848/1612/166 +f 838/1614/180 839/2421/37 847/1615/167 +f 837/1617/126 845/1623/129 844/1589/127 +f 834/1609/148 835/2422/554 843/1619/555 +f 840/1613/165 848/1612/166 847/1621/167 +f 837/1617/126 838/1614/180 846/1616/179 +f 846/1624/179 854/1634/232 853/1625/5 +f 844/1627/127 852/1635/213 851/1628/3 +f 842/1630/146 850/1637/111 849/1631/6 +f 841/1632/147 849/1631/6 856/1607/187 +f 846/1624/179 847/1606/167 855/1608/1 +f 845/1626/129 853/1625/5 852/1635/213 +f 843/1636/555 851/2423/3 850/1637/111 +f 859/269/107 864/2282/107 858/270/107 +f 862/272/108 859/2283/108 857/273/108 +f 863/275/109 862/2284/109 860/276/109 +f 864/278/6 859/2285/6 862/279/6 +f 864/281/110 863/2286/110 861/282/110 +f 867/269/107 872/2282/107 866/270/107 +f 870/272/108 867/2283/108 865/273/108 +f 871/275/109 870/2284/109 868/276/109 +f 872/278/6 867/2285/6 870/279/6 +f 872/281/110 871/2286/110 869/282/110 +f 875/39/1 880/2264/1 874/40/1 +f 878/42/4 875/39/4 873/41/4 +f 879/44/3 878/42/3 876/43/3 +f 880/46/6 875/39/6 878/42/6 +f 880/48/2 879/44/2 877/45/2 +f 883/39/1 888/2264/1 882/40/1 +f 886/42/4 883/39/4 881/41/4 +f 887/44/3 886/42/3 884/43/3 +f 888/46/6 883/39/6 886/42/6 +f 888/48/2 887/44/2 885/45/2 +f 891/39/1 896/2264/1 890/40/1 +f 894/42/4 891/39/4 889/41/4 +f 895/44/3 894/42/3 892/43/3 +f 896/46/6 891/39/6 894/42/6 +f 896/48/2 895/44/2 893/45/2 +f 900/1638/6 902/2424/6 898/1639/6 +f 900/1638/2 897/1640/2 899/1641/2 +f 898/1639/4 902/2424/4 903/1643/4 +f 899/1641/5 904/2425/5 903/1645/5 +f 908/1638/6 910/2424/6 906/1639/6 +f 908/1638/2 905/1640/2 907/1641/2 +f 906/1639/4 910/2424/4 911/1643/4 +f 907/1641/5 912/2425/5 911/1645/5 +f 916/1638/6 918/2424/6 914/1639/6 +f 916/1638/2 913/1640/2 915/1641/2 +f 914/1639/4 918/2424/4 919/1643/4 +f 915/1641/5 920/2425/5 919/1645/5 +f 924/1638/6 926/2424/6 922/1639/6 +f 924/1638/2 921/1640/2 923/1641/2 +f 922/1639/4 926/2424/4 927/1643/4 +f 923/1641/5 928/2425/5 927/1645/5 +f 932/1638/6 934/2424/6 930/1639/6 +f 932/1638/2 929/1640/2 931/1641/2 +f 930/1639/4 934/2424/4 935/1643/4 +f 931/1641/5 936/2425/5 935/1645/5 +f 940/1638/6 942/2424/6 938/1639/6 +f 940/1638/1 937/1640/1 939/1641/1 +f 938/1639/3 942/2424/3 943/1643/3 +f 939/1641/5 944/2425/5 943/1645/5 +f 948/1638/6 950/2424/6 946/1639/6 +f 948/1638/1 945/1640/1 947/1641/1 +f 946/1639/3 950/2424/3 951/1643/3 +f 947/1641/5 952/2425/5 951/1645/5 +f 956/1638/6 958/2424/6 954/1639/6 +f 956/1638/1 953/1640/1 955/1641/1 +f 954/1639/3 958/2424/3 959/1643/3 +f 955/1641/5 960/2425/5 959/1645/5 +f 964/1638/6 966/2424/6 962/1639/6 +f 964/1638/1 961/1640/1 963/1641/1 +f 962/1639/3 966/2424/3 967/1643/3 +f 963/1641/5 968/2425/5 967/1645/5 +f 972/1638/6 974/2424/6 970/1639/6 +f 972/1638/1 969/1640/1 971/1641/1 +f 970/1639/3 974/2424/3 975/1643/3 +f 971/1641/5 976/2425/5 975/1645/5 +f 980/1638/6 982/2424/6 978/1639/6 +f 980/1638/4 977/1640/4 979/1641/4 +f 978/1639/2 982/2424/2 983/1643/2 +f 979/1641/5 984/2425/5 983/1645/5 +f 988/1638/6 990/2424/6 986/1639/6 +f 988/1638/4 985/1640/4 987/1641/4 +f 986/1639/2 990/2424/2 991/1643/2 +f 987/1641/5 992/2425/5 991/1645/5 +f 996/1638/6 998/2424/6 994/1639/6 +f 996/1638/4 993/1640/4 995/1641/4 +f 994/1639/2 998/2424/2 999/1643/2 +f 995/1641/5 1000/2425/5 999/1645/5 +f 1004/1638/6 1006/2424/6 1002/1639/6 +f 1004/1638/4 1001/1640/4 1003/1641/4 +f 1002/1639/2 1006/2424/2 1007/1643/2 +f 1003/1641/5 1008/2425/5 1007/1645/5 +f 1012/1638/6 1014/2424/6 1010/1639/6 +f 1012/1638/4 1009/1640/4 1011/1641/4 +f 1010/1639/2 1014/2424/2 1015/1643/2 +f 1011/1641/5 1016/2425/5 1015/1645/5 +f 1020/1638/6 1022/2424/6 1018/1639/6 +f 1020/1638/3 1017/1640/3 1019/1641/3 +f 1018/1639/1 1022/2424/1 1023/1643/1 +f 1019/1641/5 1024/2425/5 1023/1645/5 +f 1028/1638/6 1030/2424/6 1026/1639/6 +f 1028/1638/3 1025/1640/3 1027/1641/3 +f 1026/1639/1 1030/2424/1 1031/1643/1 +f 1027/1641/5 1032/2425/5 1031/1645/5 +f 1036/1638/6 1038/2424/6 1034/1639/6 +f 1036/1638/3 1033/1640/3 1035/1641/3 +f 1034/1639/1 1038/2424/1 1039/1643/1 +f 1035/1641/5 1040/2425/5 1039/1645/5 +f 1044/1638/6 1046/2424/6 1042/1639/6 +f 1044/1638/3 1041/1640/3 1043/1641/3 +f 1042/1639/1 1046/2424/1 1047/1643/1 +f 1043/1641/5 1048/2425/5 1047/1645/5 +f 1052/1638/6 1054/2424/6 1050/1639/6 +f 1052/1638/3 1049/1640/3 1051/1641/3 +f 1050/1639/1 1054/2424/1 1055/1643/1 +f 1051/1641/5 1056/2425/5 1055/1645/5 +f 1059/1646/232 1064/1654/232 1058/1647/232 +f 1060/1649/4 1062/1655/4 1059/1650/4 +f 1063/1652/111 1062/1655/111 1060/1649/111 +f 1064/1654/2 1063/1652/2 1061/1653/2 +f 1067/1646/187 1072/1654/187 1066/1647/187 +f 1068/1649/4 1070/1655/4 1067/1650/4 +f 1071/1652/213 1070/1655/213 1068/1649/213 +f 1072/1654/2 1071/1652/2 1069/1653/2 +f 1075/1646/232 1080/1654/232 1074/1647/232 +f 1076/1649/4 1078/1655/4 1075/1650/4 +f 1079/1652/111 1078/1655/111 1076/1649/111 +f 1080/1654/2 1079/1652/2 1077/1653/2 +f 1083/1646/187 1088/1654/187 1082/1647/187 +f 1084/1649/4 1086/1655/4 1083/1650/4 +f 1087/1652/213 1086/1655/213 1084/1649/213 +f 1082/1647/2 1088/1654/2 1087/1652/2 +f 1091/1646/232 1096/1654/232 1090/1647/232 +f 1092/1649/4 1094/1655/4 1091/1650/4 +f 1095/1652/111 1094/1655/111 1092/1649/111 +f 1096/1654/2 1095/1652/2 1093/1653/2 +f 1099/1646/187 1104/1654/187 1098/1647/187 +f 1100/1649/4 1102/1655/4 1099/1650/4 +f 1103/1652/213 1102/1655/213 1100/1649/213 +f 1104/1654/2 1103/1652/2 1101/1653/2 +f 1107/1646/232 1112/1654/232 1106/1647/232 +f 1110/1655/4 1107/1650/4 1105/1651/4 +f 1111/1652/111 1110/1655/111 1108/1649/111 +f 1112/1654/2 1111/1652/2 1109/1653/2 +f 1115/1646/187 1120/1654/187 1114/1647/187 +f 1118/1655/4 1115/1650/4 1113/1651/4 +f 1119/1652/213 1118/1655/213 1116/1649/213 +f 1120/1654/2 1119/1652/2 1117/1653/2 +f 1123/1646/138 1128/1654/138 1122/1647/138 +f 1126/1655/3 1123/1650/3 1121/1651/3 +f 1127/1652/173 1126/1655/173 1124/1649/173 +f 1128/1654/1 1127/1652/1 1125/1653/1 +f 1131/1646/140 1136/1654/140 1130/1647/140 +f 1134/1655/3 1131/1650/3 1129/1651/3 +f 1135/1652/175 1134/1655/175 1132/1649/175 +f 1136/1654/1 1135/1652/1 1133/1653/1 +f 1137/1648/138 1139/1646/138 1144/1654/138 +f 1142/1655/3 1139/1650/3 1137/1651/3 +f 1143/1652/173 1142/1655/173 1140/1649/173 +f 1144/1654/1 1143/1652/1 1141/1653/1 +f 1147/1646/140 1152/1654/140 1146/1647/140 +f 1150/1655/3 1147/1650/3 1145/1651/3 +f 1151/1652/175 1150/1655/175 1148/1649/175 +f 1152/1654/1 1151/1652/1 1149/1653/1 +f 1155/1646/138 1160/1654/138 1154/1647/138 +f 1158/1655/3 1155/1650/3 1153/1651/3 +f 1159/1652/173 1158/1655/173 1156/1649/173 +f 1160/1654/1 1159/1652/1 1157/1653/1 +f 1163/1646/140 1168/1654/140 1162/1647/140 +f 1164/1649/3 1166/1655/3 1163/1650/3 +f 1167/1652/175 1166/1655/175 1164/1649/175 +f 1168/1654/1 1167/1652/1 1165/1653/1 +f 1171/1646/138 1176/1654/138 1170/1647/138 +f 1172/1649/3 1174/1655/3 1171/1650/3 +f 1175/1652/173 1174/1655/173 1172/1649/173 +f 1176/1654/1 1175/1652/1 1173/1653/1 +f 1179/1646/140 1184/1654/140 1178/1647/140 +f 1180/1649/3 1182/1655/3 1179/1650/3 +f 1183/1652/175 1182/1655/175 1180/1649/175 +f 1184/1654/1 1183/1652/1 1181/1653/1 +f 1187/1646/213 1192/1654/213 1186/1647/213 +f 1188/1649/2 1190/1655/2 1187/1650/2 +f 1191/1652/187 1190/1655/187 1188/1649/187 +f 1186/1647/4 1192/1654/4 1191/1652/4 +f 1195/1646/111 1200/1654/111 1194/1647/111 +f 1196/1649/2 1198/1655/2 1195/1650/2 +f 1199/1652/232 1198/1655/232 1196/1649/232 +f 1200/1654/4 1199/1652/4 1197/1653/4 +f 1203/1646/213 1208/1654/213 1202/1647/213 +f 1204/1649/2 1206/1655/2 1203/1650/2 +f 1207/1652/187 1206/1655/187 1204/1649/187 +f 1208/1654/4 1207/1652/4 1205/1653/4 +f 1211/1646/111 1216/1654/111 1210/1647/111 +f 1212/1649/2 1214/1655/2 1211/1650/2 +f 1215/1652/232 1214/1655/232 1212/1649/232 +f 1216/1654/4 1215/1652/4 1213/1653/4 +f 1219/1646/213 1224/1654/213 1218/1647/213 +f 1220/1649/2 1222/1655/2 1219/1650/2 +f 1223/1652/187 1222/1655/187 1220/1649/187 +f 1224/1654/4 1223/1652/4 1221/1653/4 +f 1227/1646/111 1232/1654/111 1226/1647/111 +f 1230/1655/2 1227/1650/2 1225/1651/2 +f 1229/1653/232 1231/1652/232 1230/1655/232 +f 1232/1654/4 1231/1652/4 1229/1653/4 +f 1235/1646/213 1240/1654/213 1234/1647/213 +f 1236/1649/2 1238/1655/2 1235/1650/2 +f 1239/1652/187 1238/1655/187 1236/1649/187 +f 1240/1654/4 1239/1652/4 1237/1653/4 +f 1243/1646/111 1248/1654/111 1242/1647/111 +f 1244/1649/2 1246/1655/2 1243/1650/2 +f 1245/1653/232 1247/1652/232 1246/1655/232 +f 1248/1654/4 1247/1652/4 1245/1653/4 +f 1251/1646/175 1256/1654/175 1250/1647/175 +f 1252/1649/1 1254/1655/1 1251/1650/1 +f 1255/1652/140 1254/1655/140 1252/1649/140 +f 1256/1654/3 1255/1652/3 1253/1653/3 +f 1259/1646/173 1264/1654/173 1258/1647/173 +f 1262/1655/1 1259/1650/1 1257/1651/1 +f 1263/1652/138 1262/1655/138 1260/1649/138 +f 1264/1654/3 1263/1652/3 1261/1653/3 +f 1267/1646/175 1272/1654/175 1266/1647/175 +f 1268/1649/1 1270/1655/1 1267/1650/1 +f 1271/1652/140 1270/1655/140 1268/1649/140 +f 1272/1654/3 1271/1652/3 1269/1653/3 +f 1275/1646/173 1280/1654/173 1274/1647/173 +f 1276/1649/1 1278/1655/1 1275/1650/1 +f 1279/1652/138 1278/1655/138 1276/1649/138 +f 1280/1654/3 1279/1652/3 1277/1653/3 +f 1283/1646/175 1288/1654/175 1282/1647/175 +f 1284/1649/1 1286/1655/1 1283/1650/1 +f 1287/1652/140 1286/1655/140 1284/1649/140 +f 1288/1654/3 1287/1652/3 1285/1653/3 +f 1291/1646/173 1296/1654/173 1290/1647/173 +f 1294/1655/1 1291/1650/1 1289/1651/1 +f 1295/1652/138 1294/1655/138 1292/1649/138 +f 1296/1654/3 1295/1652/3 1293/1653/3 +f 1299/1646/175 1304/1654/175 1298/1647/175 +f 1300/1649/1 1302/1655/1 1299/1650/1 +f 1303/1652/140 1302/1655/140 1300/1649/140 +f 1304/1654/3 1303/1652/3 1301/1653/3 +f 1307/1646/173 1312/1654/173 1306/1647/173 +f 1308/1649/1 1310/1655/1 1307/1650/1 +f 1311/1652/138 1310/1655/138 1308/1649/138 +f 1312/1654/3 1311/1652/3 1309/1653/3 +f 1317/1656/5 1316/1664/5 1313/1657/5 +f 1318/1659/4 1315/2426/4 1313/1660/4 +f 1320/1662/6 1315/2426/6 1318/1659/6 +f 1320/1662/2 1319/1663/2 1317/1656/2 +f 1325/1656/5 1324/1664/5 1321/1657/5 +f 1326/1659/4 1323/2426/4 1321/1660/4 +f 1328/1662/6 1323/2426/6 1326/1659/6 +f 1328/1662/2 1327/1663/2 1325/1656/2 +f 1333/1656/5 1332/1664/5 1329/1657/5 +f 1334/1659/4 1331/2426/4 1329/1660/4 +f 1336/1662/6 1331/2426/6 1334/1659/6 +f 1336/1662/2 1335/1663/2 1333/1656/2 +f 1341/1656/5 1340/1664/5 1337/1657/5 +f 1342/1659/3 1339/2426/3 1337/1660/3 +f 1344/1662/6 1339/2426/6 1342/1659/6 +f 1344/1662/1 1343/1663/1 1341/1656/1 +f 1349/1656/5 1348/1664/5 1345/1657/5 +f 1350/1659/3 1347/2426/3 1345/1660/3 +f 1352/1662/6 1347/2426/6 1350/1659/6 +f 1352/1662/1 1351/1663/1 1349/1656/1 +f 1357/1656/5 1356/1664/5 1353/1657/5 +f 1358/1659/3 1355/2426/3 1353/1660/3 +f 1360/1662/6 1355/2426/6 1358/1659/6 +f 1360/1662/1 1359/1663/1 1357/1656/1 +f 1362/1658/5 1365/1656/5 1364/1664/5 +f 1366/1659/2 1363/2426/2 1361/1660/2 +f 1368/1662/6 1363/2426/6 1366/1659/6 +f 1368/1662/4 1367/1663/4 1365/1656/4 +f 1370/1658/5 1373/1656/5 1372/1664/5 +f 1374/1659/2 1371/2426/2 1369/1660/2 +f 1376/1662/6 1371/2426/6 1374/1659/6 +f 1376/1662/4 1375/1663/4 1373/1656/4 +f 1378/1658/5 1381/1656/5 1380/1664/5 +f 1382/1659/2 1379/2426/2 1377/1660/2 +f 1384/1662/6 1379/2426/6 1382/1659/6 +f 1384/1662/4 1383/1663/4 1381/1656/4 +f 1389/1656/5 1388/1664/5 1385/1657/5 +f 1390/1659/1 1387/2426/1 1385/1660/1 +f 1392/1662/6 1387/2426/6 1390/1659/6 +f 1392/1662/3 1391/1663/3 1389/1656/3 +f 1397/1656/5 1396/1664/5 1393/1657/5 +f 1398/1659/1 1395/2426/1 1393/1660/1 +f 1400/1662/6 1395/2426/6 1398/1659/6 +f 1400/1662/3 1399/1663/3 1397/1656/3 +f 1405/1656/5 1404/1664/5 1401/1657/5 +f 1406/1659/1 1403/2426/1 1401/1660/1 +f 1408/1662/6 1403/2426/6 1406/1659/6 +f 1408/1662/3 1407/1663/3 1405/1656/3 +f 1410/1665/6 1412/1668/187 1411/1666/186 +f 1412/1668/187 1414/2427/1 1413/1669/550 +f 1414/1670/1 1416/1673/232 1415/1671/231 +f 1416/1673/232 1418/1675/5 1417/1674/217 +f 1418/1675/5 1420/1677/213 1419/1676/215 +f 1420/1677/213 1422/1679/3 1421/1678/212 +f 1422/1679/3 1424/1681/111 1423/1680/211 +f 1424/1681/111 1410/1665/6 1409/1667/185 +f 1417/1682/217 1429/1695/216 1428/1683/230 +f 1431/1685/51 1432/1715/210 1440/1686/208 +f 1421/1688/212 1423/1696/211 1432/1689/210 +f 1411/1691/186 1413/2428/550 1427/1692/551 +f 1419/1694/215 1430/1702/214 1429/1695/216 +f 1423/1696/211 1409/1698/185 1425/1697/190 +f 1409/1698/185 1411/1691/186 1426/1693/189 +f 1413/1699/550 1415/1684/231 1428/1683/230 +f 1421/1701/212 1431/2429/51 1430/1702/214 +f 1437/1703/219 1445/1731/123 1444/1704/121 +f 1429/1706/216 1430/1717/214 1438/1707/218 +f 1427/1709/551 1428/1718/230 1436/1710/229 +f 1425/1712/190 1426/1719/189 1434/1713/192 +f 1425/1712/190 1433/1714/193 1440/1686/208 +f 1431/1716/51 1439/2430/209 1438/1707/218 +f 1429/1706/216 1437/1708/219 1436/1710/229 +f 1426/1719/189 1427/2431/551 1435/1720/552 +f 1448/1721/163 1441/1755/151 1449/1722/149 +f 1435/1724/552 1443/2432/553 1442/1725/150 +f 1440/1727/208 1448/1736/163 1447/1728/164 +f 1438/1730/218 1446/1737/181 1445/1731/123 +f 1436/1705/229 1444/1704/121 1443/1732/553 +f 1434/1726/192 1442/1725/150 1441/1734/151 +f 1433/1735/193 1441/1734/151 1448/1736/163 +f 1439/1729/209 1447/1728/164 1446/1737/181 +f 1451/1738/554 1452/1767/124 1460/1739/127 +f 1447/1741/164 1455/2433/37 1454/1742/180 +f 1445/1744/123 1453/1752/126 1452/1745/124 +f 1442/1747/150 1443/2434/553 1451/1748/554 +f 1448/1721/163 1456/1723/165 1455/1750/37 +f 1446/1743/181 1454/1742/180 1453/1752/126 +f 1443/1753/553 1444/1746/121 1452/1745/124 +f 1441/1755/151 1442/1747/150 1450/1749/148 +f 1464/1756/166 1472/1783/187 1471/1757/1 +f 1449/1759/149 1450/1769/148 1458/1760/146 +f 1449/1759/149 1457/1761/147 1464/1762/166 +f 1455/1764/37 1463/2435/167 1462/1765/179 +f 1452/1767/124 1453/1773/126 1461/1768/129 +f 1450/1769/148 1451/2436/554 1459/1770/555 +f 1455/1771/37 1456/1763/165 1464/1762/166 +f 1453/1773/126 1454/1766/180 1462/1765/179 +f 1462/1774/179 1470/1784/232 1469/1775/5 +f 1460/1777/127 1468/1785/213 1467/1778/3 +f 1458/1780/146 1466/1787/111 1465/1781/6 +f 1457/1782/147 1465/1781/6 1472/1783/187 +f 1463/1758/167 1471/1757/1 1470/1784/232 +f 1461/1776/129 1469/1775/5 1468/1785/213 +f 1459/1786/555 1467/2437/3 1466/1787/111 +f 1474/1788/6 1476/1791/187 1475/1789/186 +f 1476/1791/187 1478/2438/1 1477/1792/550 +f 1478/1793/1 1480/1796/232 1479/1794/231 +f 1480/1796/232 1482/1798/5 1481/1797/217 +f 1482/1798/5 1484/1800/213 1483/1799/215 +f 1484/1800/213 1486/1802/3 1485/1801/212 +f 1486/1802/3 1488/1804/111 1487/1803/211 +f 1488/1804/111 1474/1788/6 1473/1790/185 +f 1481/1805/217 1493/1818/216 1492/1806/230 +f 1495/1808/51 1496/1838/556 1504/1809/208 +f 1485/1811/212 1487/1819/211 1496/1812/556 +f 1475/1814/186 1477/2439/550 1491/1815/557 +f 1483/1817/215 1494/1825/214 1493/1818/216 +f 1487/1819/211 1473/1821/185 1489/1820/190 +f 1473/1821/185 1475/1814/186 1490/1816/189 +f 1477/1822/550 1479/1807/231 1492/1806/230 +f 1485/1824/212 1495/2440/51 1494/1825/214 +f 1501/1826/219 1509/1854/123 1508/1827/121 +f 1493/1829/216 1494/1839/214 1502/1830/218 +f 1491/1832/557 1492/1841/230 1500/1833/229 +f 1489/1835/190 1490/1842/189 1498/1836/192 +f 1489/1835/190 1497/1837/193 1504/1809/208 +f 1494/1839/214 1495/2441/51 1503/1840/209 +f 1493/1829/216 1501/1831/219 1500/1833/229 +f 1490/1842/189 1491/2442/557 1499/1843/558 +f 1505/1844/151 1513/1878/149 1520/1845/165 +f 1499/1847/558 1507/2443/553 1506/1848/150 +f 1504/1850/208 1512/1859/163 1511/1851/164 +f 1502/1853/218 1510/1860/181 1509/1854/123 +f 1500/1828/229 1508/1827/121 1507/1855/553 +f 1498/1849/192 1506/1848/150 1505/1857/151 +f 1497/1858/193 1505/1857/151 1512/1859/163 +f 1503/1852/209 1511/1851/164 1510/1860/181 +f 1515/1861/554 1516/1891/124 1524/1862/559 +f 1510/1864/181 1511/2444/164 1519/1865/37 +f 1509/1867/123 1517/1875/126 1516/1868/124 +f 1506/1870/150 1507/2445/553 1515/1871/554 +f 1512/1846/163 1520/1845/165 1519/1873/37 +f 1509/1867/123 1510/1864/181 1518/1866/180 +f 1507/1876/553 1508/1869/121 1516/1868/124 +f 1505/1844/151 1506/1870/150 1514/1872/148 +f 1528/1879/166 1536/1906/187 1535/1880/1 +f 1513/1882/149 1514/1892/148 1522/1883/146 +f 1513/1882/149 1521/1884/147 1528/1885/166 +f 1519/1887/37 1527/2446/167 1526/1888/179 +f 1517/1890/126 1525/1896/129 1524/1862/559 +f 1514/1892/148 1515/2447/554 1523/1893/555 +f 1520/1886/165 1528/1885/166 1527/1894/167 +f 1518/1889/180 1526/1888/179 1525/1896/129 +f 1526/1897/179 1534/1907/232 1533/1898/5 +f 1524/1900/559 1532/1908/213 1531/1901/3 +f 1522/1903/146 1530/1910/111 1529/1904/6 +f 1521/1905/147 1529/1904/6 1536/1906/187 +f 1527/1881/167 1535/1880/1 1534/1907/232 +f 1525/1899/129 1533/1898/5 1532/1908/213 +f 1523/1909/555 1531/2448/3 1530/1910/111 +f 1539/1911/185 1683/2226/211 1538/1912/111 +f 1542/1914/186 1539/1911/185 1537/1913/6 +f 1543/1916/560 1542/1914/186 1540/1915/187 +f 1543/1918/560 1545/2449/569 1544/1919/189 +f 1539/1921/185 1542/1920/186 1544/1919/189 +f 1544/1923/189 1545/2450/569 1548/1924/234 +f 1546/1926/190 1544/1923/189 1547/1925/192 +f 1548/1928/234 1552/2451/276 1550/1929/235 +f 1547/1930/192 1550/1929/235 1551/1931/561 +f 1550/1933/235 1553/1937/238 1554/1934/562 +f 1550/1933/235 1552/2452/276 1555/1936/237 +f 1554/1938/562 1553/1941/238 1556/1939/241 +f 1553/1941/238 1555/2453/237 1558/1942/240 +f 1556/1943/241 1559/1947/243 1560/1944/242 +f 1558/1946/240 1561/2454/245 1559/1947/243 +f 1559/1948/243 1562/1952/246 1563/1949/244 +f 1561/1951/245 1564/2455/173 1562/1952/246 +f 1562/1953/246 1565/1957/249 1566/1954/247 +f 1562/1953/246 1564/2456/173 1567/1956/248 +f 1565/1958/249 1568/1962/211 1569/1959/212 +f 1567/1961/248 1570/2457/185 1568/1962/211 +f 1568/1963/211 1571/1967/210 1572/1964/51 +f 1570/1966/185 1573/2458/190 1571/1967/210 +f 1572/1968/51 1571/1971/210 1574/1969/208 +f 1571/1971/210 1573/2459/190 1576/1972/193 +f 1574/1973/208 1577/1977/139 1578/1974/250 +f 1576/1976/193 1579/2460/141 1577/1977/139 +f 1578/1978/250 1577/1982/139 1580/1979/142 +f 1579/1981/141 1582/2461/143 1580/1979/142 +f 1581/1983/251 1580/1987/142 1583/1984/144 +f 1582/1986/143 1585/2462/145 1583/1984/144 +f 1583/1988/144 1586/1992/253 1587/1989/252 +f 1585/1991/145 1588/2463/255 1586/1992/253 +f 1587/1993/252 1586/1996/253 1589/1994/256 +f 1586/1996/253 1588/2464/255 1591/1997/140 +f 1589/1998/256 1592/2002/257 1593/1999/258 +f 1589/1998/256 1591/2465/140 1594/2001/259 +f 1592/2003/257 1595/2007/51 1596/2004/3 +f 1592/2003/257 1594/2466/259 1597/2006/4 +f 1600/2008/260 1598/2012/37 1597/2009/4 +f 1600/2008/260 1601/2155/295 1599/2011/1 +f 1591/2013/140 1602/2016/262 1600/2014/260 +f 1602/2016/262 1603/2150/261 1601/2017/295 +f 1588/2018/255 1604/2021/263 1602/2019/262 +f 1604/2021/263 1605/2147/290 1603/2022/261 +f 1606/2023/168 1604/2027/263 1588/2024/255 +f 1607/2026/169 1605/2145/290 1604/2027/263 +f 1608/2028/170 1606/2032/168 1585/2029/145 +f 1609/2031/22 1607/2467/169 1606/2032/168 +f 1610/2033/171 1608/2037/170 1582/2034/143 +f 1611/2036/172 1609/2468/22 1608/2037/170 +f 1612/2038/192 1610/2042/171 1579/2039/141 +f 1613/2041/564 1611/2131/172 1610/2042/171 +f 1573/2043/190 1614/2046/189 1612/2044/192 +f 1614/2046/189 1615/2469/565 1613/2047/564 +f 1570/2048/185 1616/2051/186 1614/2049/189 +f 1616/2051/186 1617/2470/289 1615/2052/565 +f 1618/2053/266 1616/2057/186 1570/2054/185 +f 1619/2056/267 1617/2117/289 1616/2057/186 +f 1620/2058/268 1618/2062/266 1567/2059/248 +f 1621/2061/270 1619/2111/267 1618/2062/266 +f 1622/2063/269 1620/2067/268 1564/2064/173 +f 1622/2063/269 1623/2106/272 1621/2066/270 +f 1558/2068/240 1624/2071/271 1622/2069/269 +f 1624/2071/271 1625/2103/274 1623/2072/272 +f 1555/2073/237 1626/2076/273 1624/2074/271 +f 1626/2076/273 1627/2471/232 1625/2077/274 +f 1552/2078/276 1628/2081/275 1626/2079/273 +f 1628/2081/275 1630/2472/277 1627/2082/232 +f 1631/2083/5 1630/2089/277 1628/2084/275 +f 1548/2086/234 1629/2085/175 1628/2084/275 +f 1633/2088/138 1632/2094/279 1630/2089/277 +f 1632/2090/279 1635/2096/278 1627/2091/232 +f 1700/2093/209 1634/2217/280 1632/2094/279 +f 1634/2095/280 1636/2211/281 1635/2096/278 +f 1635/2097/278 1637/2101/282 1625/2098/274 +f 1636/2100/281 1638/2206/283 1637/2101/282 +f 1637/2102/282 1639/2105/284 1623/2072/272 +f 1638/2104/283 1640/2203/566 1639/2105/284 +f 1623/2106/272 1639/2109/284 1641/2107/286 +f 1640/2108/566 1642/2473/4 1641/2107/286 +f 1621/2061/270 1641/2112/286 1643/2110/287 +f 1641/2112/286 1642/2474/4 1644/2113/288 +f 1643/2114/287 1645/2192/231 1617/2115/289 +f 1644/2116/288 1646/2115/217 1645/2117/231 +f 1617/2118/289 1645/2122/231 1647/2119/230 +f 1646/2121/217 1648/2188/216 1647/2119/230 +f 1615/2123/565 1647/2127/230 1649/2124/229 +f 1648/2126/216 1650/2184/219 1649/2124/229 +f 1649/2128/229 1651/2181/174 1611/2129/172 +f 1649/2041/229 1650/2130/219 1652/2129/135 +f 1651/2132/174 1653/2136/176 1609/2133/22 +f 1651/2132/174 1652/2176/135 1654/2135/177 +f 1653/2137/176 1655/2141/178 1607/2138/169 +f 1653/2137/176 1654/2172/177 1656/2140/132 +f 1655/2142/178 1657/2170/291 1605/2143/290 +f 1656/2144/132 1658/2143/568 1657/2145/291 +f 1657/2146/291 1659/2149/292 1603/2022/261 +f 1657/2146/291 1658/2475/568 1660/2148/567 +f 1603/2150/261 1659/2152/292 1661/2151/294 +f 1659/2152/292 1660/2476/567 1662/2153/296 +f 1661/2154/294 1663/2157/22 1599/2011/1 +f 1662/2156/296 1664/2159/2 1663/2157/22 +f 1662/2156/296 1666/2160/297 1665/2158/65 +f 1593/2005/258 1596/2004/3 1665/2158/65 +f 1660/2161/567 1667/2164/298 1666/2162/297 +f 1590/2000/254 1593/1999/258 1666/2162/297 +f 1658/2165/568 1668/2168/300 1667/2166/298 +f 1668/2168/300 1587/1993/252 1590/1995/254 +f 1669/2169/130 1668/2171/300 1658/2170/568 +f 1584/1990/131 1587/1989/252 1668/2171/300 +f 1654/2172/177 1670/2174/133 1669/2173/130 +f 1670/2174/133 1581/2477/251 1584/2175/131 +f 1652/2176/135 1671/2178/136 1670/2177/133 +f 1671/2178/136 1578/2478/250 1581/2179/251 +f 1672/2180/218 1671/2182/136 1652/2181/135 +f 1575/1975/209 1578/1974/250 1671/2182/136 +f 1673/2183/214 1672/2186/218 1650/2184/219 +f 1673/2183/214 1572/2479/51 1575/2185/209 +f 1674/2187/215 1673/2190/214 1648/2188/216 +f 1569/2189/212 1572/2480/51 1673/2190/214 +f 1675/2191/301 1674/2193/215 1646/2192/217 +f 1566/1960/247 1569/1959/212 1674/2193/215 +f 1676/2194/302 1675/2197/301 1644/2195/288 +f 1563/1955/244 1566/1954/247 1675/2197/301 +f 1640/2198/566 1677/2201/304 1676/2199/302 +f 1560/1950/242 1563/1949/244 1676/2199/302 +f 1638/2104/283 1678/2204/305 1677/2202/304 +f 1557/1945/563 1560/1944/242 1677/2202/304 +f 1636/2100/281 1679/2481/306 1678/2205/305 +f 1679/2207/306 1554/2482/562 1557/2208/563 +f 1634/2095/280 1680/2483/307 1679/2210/306 +f 1680/2212/307 1551/2484/561 1554/2213/562 +f 1681/2215/208 1549/1932/193 1551/1931/561 +f 1700/2093/209 1681/2215/208 1680/2216/307 +f 1682/2218/210 1546/1926/190 1549/1927/193 +f 1701/2220/51 1682/2218/210 1681/2219/208 +f 1683/2222/211 1539/1921/185 1546/1922/190 +f 1684/2224/212 1683/2222/211 1682/2223/210 +f 1683/2226/211 1684/2228/212 1685/2227/3 +f 1684/2228/212 1686/2233/215 1687/2229/213 +f 1684/2230/212 1701/2485/51 1689/2231/308 +f 1686/2233/215 1688/2241/217 1694/2234/5 +f 1686/2232/215 1689/2231/308 1690/2235/309 +f 1688/2236/217 1690/2235/309 1691/2237/310 +f 1692/2238/231 1691/2237/310 1545/2239/569 +f 1688/2241/217 1692/2243/231 1693/2242/232 +f 1692/2243/231 1543/2486/560 1541/2244/1 +f 1701/2245/51 1700/2487/209 1699/2246/311 +f 1702/2247/311 1699/2246/311 1698/2248/312 +f 1703/2249/312 1698/2248/312 1697/2250/313 +f 1695/2252/314 1704/2251/313 1697/2250/313 +f 1708/226/2 1709/232/87 1706/227/87 +f 1711/229/88 1708/226/2 1705/228/2 +f 1709/232/90 1708/226/89 1710/2254/89 +f 1711/229/91 1712/2255/91 1710/233/89 +f 1713/236/92 1714/234/92 1712/235/91 +f 1713/236/93 1711/229/88 1707/230/88 +f 1715/238/94 1740/2267/94 1714/239/92 +f 1715/238/1 1713/236/93 1716/237/93 +f 1720/241/95 1715/238/1 1717/240/1 +f 1722/243/96 1720/241/95 1718/242/95 +f 1720/241/97 1721/2268/97 1740/245/94 +f 1722/243/98 1723/2269/98 1721/246/97 +f 1722/243/98 1724/249/99 1725/247/99 +f 1724/249/4 1722/243/96 1719/244/96 +f 1726/251/100 1739/2256/100 1725/252/99 +f 1726/251/101 1724/253/4 1727/254/4 +f 1731/256/102 1726/251/101 1728/255/101 +f 1733/258/3 1731/256/102 1729/257/102 +f 1731/256/103 1732/2270/103 1739/260/100 +f 1733/258/104 1734/2257/104 1732/261/103 +f 1735/262/105 1736/2271/105 1734/263/104 +f 1735/262/106 1733/258/3 1730/259/3 +f 1709/232/90 1738/2272/90 1736/265/105 +f 1709/232/87 1735/262/106 1737/264/106 +f 1736/268/6 1738/2273/6 1710/2274/6 +f 1710/2274/6 1712/2275/6 1714/266/6 +f 1714/266/6 1740/2276/6 1721/2277/6 +f 1721/2277/6 1723/2278/6 1725/267/6 +f 1725/267/6 1739/2279/6 1732/2280/6 +f 1732/2280/6 1734/2281/6 1736/268/6 +f 1736/268/6 1710/2274/6 1714/266/6 +f 1714/266/6 1721/2277/6 1725/267/6 +f 1725/267/6 1732/2280/6 1736/268/6 +f 1744/226/2 1745/232/87 1742/227/87 +f 1747/229/88 1744/226/2 1741/228/2 +f 1744/226/89 1746/2254/89 1774/231/90 +f 1744/226/89 1747/229/91 1748/2255/91 +f 1749/236/92 1750/234/92 1748/235/91 +f 1749/236/93 1747/229/88 1743/230/88 +f 1751/238/94 1776/2267/94 1750/239/92 +f 1751/238/1 1749/236/93 1752/237/93 +f 1756/241/95 1751/238/1 1753/240/1 +f 1758/243/96 1756/241/95 1754/242/95 +f 1756/241/97 1757/2268/97 1776/245/94 +f 1758/243/98 1759/2269/98 1757/246/97 +f 1760/249/99 1761/247/99 1759/248/98 +f 1760/249/4 1758/243/96 1755/244/96 +f 1760/253/99 1762/251/100 1775/2256/100 +f 1762/251/101 1760/253/4 1763/254/4 +f 1767/256/102 1762/251/101 1764/255/101 +f 1769/258/3 1767/256/102 1765/257/102 +f 1767/256/103 1768/2270/103 1775/260/100 +f 1767/256/103 1769/258/104 1770/2257/104 +f 1771/262/105 1772/2271/105 1770/263/104 +f 1771/262/106 1769/258/3 1766/259/3 +f 1745/232/90 1774/2272/90 1772/265/105 +f 1745/232/87 1771/262/106 1773/264/106 +f 1772/268/6 1774/2273/6 1746/2274/6 +f 1746/2274/6 1748/2275/6 1750/266/6 +f 1750/266/6 1776/2276/6 1757/2277/6 +f 1757/2277/6 1759/2278/6 1761/267/6 +f 1761/267/6 1775/2279/6 1768/2280/6 +f 1768/2280/6 1770/2281/6 1772/268/6 +f 1772/268/6 1746/2274/6 1750/266/6 +f 1750/266/6 1757/2277/6 1761/267/6 +f 1761/267/6 1768/2280/6 1772/268/6 diff --git a/src/main/resources/assets/hbm/textures/gui/gui_ammo_bag.png b/src/main/resources/assets/hbm/textures/gui/gui_ammo_bag.png new file mode 100644 index 000000000..15327e5e0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/gui_ammo_bag.png differ diff --git a/src/main/resources/assets/hbm/textures/items/drillbit_hss.png b/src/main/resources/assets/hbm/textures/items/drillbit_hss.png index f3a0892b8..8d4cc6460 100644 Binary files a/src/main/resources/assets/hbm/textures/items/drillbit_hss.png and b/src/main/resources/assets/hbm/textures/items/drillbit_hss.png differ diff --git a/src/main/resources/assets/hbm/textures/items/drillbit_hss_diamond.png b/src/main/resources/assets/hbm/textures/items/drillbit_hss_diamond.png index cb3a1a72b..c5fbd9989 100644 Binary files a/src/main/resources/assets/hbm/textures/items/drillbit_hss_diamond.png and b/src/main/resources/assets/hbm/textures/items/drillbit_hss_diamond.png differ diff --git a/src/main/resources/assets/hbm/textures/items/piston_set_dura.png b/src/main/resources/assets/hbm/textures/items/piston_set_dura.png index 2b7eefe4f..5185acd22 100644 Binary files a/src/main/resources/assets/hbm/textures/items/piston_set_dura.png and b/src/main/resources/assets/hbm/textures/items/piston_set_dura.png differ diff --git a/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_damage.png b/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_damage.png index 1d5f0ffcf..aff959584 100644 Binary files a/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_damage.png and b/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_damage.png differ diff --git a/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_dura.png b/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_dura.png index 606e1f9fc..e893d6bd7 100644 Binary files a/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_dura.png and b/src/main/resources/assets/hbm/textures/items/weapon_mod_generic.dura_dura.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/catalytic_cracker.png b/src/main/resources/assets/hbm/textures/models/machines/catalytic_cracker.png new file mode 100644 index 000000000..2b6b573b9 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/catalytic_cracker.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/crystallizer.png b/src/main/resources/assets/hbm/textures/models/machines/crystallizer.png deleted file mode 100644 index ed1dd05ae..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/machines/crystallizer.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/crystallizer_spinner.png b/src/main/resources/assets/hbm/textures/models/machines/crystallizer_spinner.png deleted file mode 100644 index d182f6745..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/machines/crystallizer_spinner.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/crystallizer_window.png b/src/main/resources/assets/hbm/textures/models/machines/crystallizer_window.png deleted file mode 100644 index d6825e1d5..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/machines/crystallizer_window.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/g3_zebra.png b/src/main/resources/assets/hbm/textures/models/weapons/g3_zebra.png new file mode 100644 index 000000000..e0cbda962 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/g3_zebra.png differ