diff --git a/src/main/java/com/hbm/blocks/network/PylonRedWire.java b/src/main/java/com/hbm/blocks/network/PylonRedWire.java index 8594cbb72..7c14957c1 100644 --- a/src/main/java/com/hbm/blocks/network/PylonRedWire.java +++ b/src/main/java/com/hbm/blocks/network/PylonRedWire.java @@ -1,6 +1,10 @@ package com.hbm.blocks.network; +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ITooltipProvider; +import com.hbm.tileentity.network.TileEntityPylonBase; import com.hbm.tileentity.network.TileEntityPylon; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; @@ -10,15 +14,17 @@ import net.minecraft.world.World; import java.util.List; -public class PylonRedWire extends PylonBase { +public class PylonRedWire extends BlockDummyable implements ITooltipProvider { - public PylonRedWire(Material material) { - super(material); + public PylonRedWire(Material mat) { + super(mat); } @Override public TileEntity createNewTileEntity(World world, int meta) { - return new TileEntityPylon(); + + if(meta >= 12) return new TileEntityPylon(); + return null; } @Override @@ -26,4 +32,34 @@ public class PylonRedWire extends PylonBase { list.add(EnumChatFormatting.GOLD + "Connection Type: " + EnumChatFormatting.YELLOW + "Single"); list.add(EnumChatFormatting.GOLD + "Connection Range: " + EnumChatFormatting.YELLOW + "25m"); } + + @Override + public int[] getDimensions() { + return new int[] {4, 0, 0, 0, 0, 0}; + } + + @Override + public int getOffset() { + return 0; + } + + @Override + public void breakBlock(World world, int x, int y, int z, Block b, int m) { + TileEntity te = world.getTileEntity(x, y, z); + if(te instanceof TileEntityPylonBase) ((TileEntityPylonBase)te).disconnectAll(); + super.breakBlock(world, x, y, z, b, m); + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { + if(world.isRemote) { + return true; + } else if(!player.isSneaking()) { + int[] pos = this.findCore(world, x, y, z); + TileEntityPylonBase te = (TileEntityPylonBase) world.getTileEntity(pos[0], pos[1], pos[2]); + return te.setColor(player.getHeldItem()); + } else { + return false; + } + } } diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java b/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java index dfb32841c..908ce2c73 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java @@ -36,11 +36,12 @@ public class GUIMachineOilWell extends GuiInfoContainer { derrick.tanks[2].renderTankInfo(this, mouseX, mouseY, guiLeft + 54, guiTop + 45, 6, 32); } - String[] upgradeText = new String[4]; + String[] upgradeText = new String[5]; upgradeText[0] = I18nUtil.resolveKey("desc.gui.upgrade"); upgradeText[1] = I18nUtil.resolveKey("desc.gui.upgrade.speed"); upgradeText[2] = I18nUtil.resolveKey("desc.gui.upgrade.power"); upgradeText[3] = I18nUtil.resolveKey("desc.gui.upgrade.afterburner"); + upgradeText[4] = I18nUtil.resolveKey("desc.gui.upgrade.overdrive"); this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 160, guiTop + 21, 8, 8, mouseX, mouseY, upgradeText); this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 22, 16, 34, derrick.power, derrick.getMaxPower()); diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index 1055ef5c5..91b1de343 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -241,7 +241,7 @@ public class CraftingManager { addShapelessAuto(new ItemStack(ModBlocks.red_cable_gauge), new Object[] { ModBlocks.red_wire_coated, STEEL.ingot(), DictFrame.fromOne(ModItems.circuit, EnumCircuitType.BASIC) }); addRecipeAuto(new ItemStack(ModBlocks.red_connector, 4), new Object[] { "C", "I", "S", 'C', ModItems.coil_copper, 'I', ModItems.plate_polymer, 'S', STEEL.ingot() }); addRecipeAuto(new ItemStack(ModBlocks.red_connector_super, 2), new Object[] { "CCC", "III", " S ", 'C', ModItems.coil_copper, 'I', ModItems.plate_polymer, 'S', ANY_RESISTANTALLOY.ingot() }); - addRecipeAuto(new ItemStack(ModBlocks.red_pylon, 4), new Object[] { "CWC", "PWP", " T ", 'C', ModItems.coil_copper, 'W', KEY_PLANKS, 'P', ModItems.plate_polymer, 'T', ModBlocks.red_wire_coated }); + addRecipeAuto(new ItemStack(ModBlocks.red_pylon, 2), new Object[] { " C ", "WPW", " S ", 'C', ModItems.coil_copper, 'W', STEEL.pipe(), 'P', ModItems.plate_polymer, 'S', KEY_COBBLESTONE }); addRecipeAuto(new ItemStack(ModBlocks.red_pylon_medium_wood, 2), new Object[] { "CCW", "IIW", " S", 'C', ModItems.coil_copper, 'W', KEY_PLANKS, 'I', ModItems.plate_polymer, 'S', KEY_COBBLESTONE }); addShapelessAuto(new ItemStack(ModBlocks.red_pylon_medium_wood_transformer, 1), new Object[] { ModBlocks.red_pylon_medium_wood, ModItems.plate_polymer, ModItems.coil_copper }); addRecipeAuto(new ItemStack(ModBlocks.red_pylon_medium_steel, 2), new Object[] { "CCW", "IIW", " S", 'C', ModItems.coil_copper, 'W', STEEL.pipe(), 'I', ModItems.plate_polymer, 'S', KEY_COBBLESTONE }); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index fc2f13c3a..23a087f3d 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -407,6 +407,7 @@ public class ResourceManager { //Network public static final IModelCustom connector = new HFRWavefrontObject("models/network/connector.obj").noSmooth().asVBO(); public static final IModelCustom connector_super = new HFRWavefrontObject("models/network/connector_super.obj").noSmooth().asVBO(); + public static final IModelCustom pylon = new HFRWavefrontObject("models/network/pylon.obj").noSmooth().asVBO(); public static final IModelCustom pylon_medium = new HFRWavefrontObject("models/network/pylon_medium.obj").noSmooth().asVBO(); public static final IModelCustom pylon_large = new HFRWavefrontObject("models/network/pylon_large.obj").noSmooth().asVBO(); public static final IModelCustom substation = new HFRWavefrontObject("models/network/substation.obj").asVBO(); @@ -859,6 +860,7 @@ public class ResourceManager { //Electricity public static final ResourceLocation connector_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/connector.png"); public static final ResourceLocation connector_super_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/connector_super.png"); + public static final ResourceLocation pylon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/pylon.png"); public static final ResourceLocation pylon_medium_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/pylon_medium.png"); public static final ResourceLocation pylon_medium_steel_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/pylon_medium_steel.png"); public static final ResourceLocation pylon_large_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/pylon_large.png"); diff --git a/src/main/java/com/hbm/render/model/ModelPylon.java b/src/main/java/com/hbm/render/model/ModelPylon.java deleted file mode 100755 index 3fffe8e93..000000000 --- a/src/main/java/com/hbm/render/model/ModelPylon.java +++ /dev/null @@ -1,63 +0,0 @@ -//This File was created with the Minecraft-SMP Modelling Toolbox 2.3.0.0 -// Copyright (C) 2017 Minecraft-SMP.de -// This file is for Flan's Flying Mod Version 4.0.x+ - -// Model: Pylon -// Model Creator: -// Created on:13.06.2017 - 11:17:46 -// Last changed on: 13.06.2017 - 11:17:46 - -package com.hbm.render.model; - -import net.minecraft.client.model.ModelBase; -import net.minecraft.client.model.ModelRenderer; -import net.minecraft.entity.Entity; - -public class ModelPylon extends ModelBase { - - public ModelRenderer[] pylonModel; - - public ModelPylon() { - this.textureWidth = 64; - this.textureHeight = 128; - - this.pylonModel = new ModelRenderer[4]; - this.pylonModel[0] = new ModelRenderer(this, 0, 96); // Box 0 - this.pylonModel[1] = new ModelRenderer(this, 1, 1); // Box 1 - this.pylonModel[2] = new ModelRenderer(this, 24, 1); // Box 2 - this.pylonModel[3] = new ModelRenderer(this, 25, 17); // Box 3 - - this.pylonModel[0].addBox(0F, 0F, 0F, 16, 16, 16, 0F); // Box 0 - this.pylonModel[0].setRotationPoint(-8F, -6F, -8F); - - this.pylonModel[1].addBox(0F, 0F, 0F, 4, 73, 4, 0F); // Box 1 - this.pylonModel[1].setRotationPoint(-2F, -79F, -2F); - - this.pylonModel[2].addBox(0F, 0F, 0F, 6, 4, 6, 0F); // Box 2 - this.pylonModel[2].setRotationPoint(-3F, -74F, -3F); - - this.pylonModel[3].addBox(0F, 0F, 0F, 6, 2, 6, 0F); // Box 3 - this.pylonModel[3].setRotationPoint(-3F, -78F, -3F); - - - for (ModelRenderer modelRenderer : this.pylonModel) { - modelRenderer.setTextureSize(this.textureWidth, this.textureHeight); - modelRenderer.mirror = true; - } - } - - @Override - public void render(Entity entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scaleFactor) { - - for(int i = 0; i < 4; i++) { - this.pylonModel[i].render(scaleFactor); - } - } - - public void renderAll(float scaleFactor) { - - for(int i = 0; i < 4; i++) { - this.pylonModel[i].render(scaleFactor); - } - } -} diff --git a/src/main/java/com/hbm/render/tileentity/RenderBatterySocket.java b/src/main/java/com/hbm/render/tileentity/RenderBatterySocket.java index d31484758..0254e0669 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderBatterySocket.java +++ b/src/main/java/com/hbm/render/tileentity/RenderBatterySocket.java @@ -17,6 +17,9 @@ import com.hbm.render.util.BeamPronter.EnumWaveType; import com.hbm.tileentity.machine.storage.TileEntityBatterySocket; import com.hbm.util.EnumUtil; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -28,6 +31,8 @@ import net.minecraftforge.client.IItemRenderer; public class RenderBatterySocket extends TileEntitySpecialRenderer implements IItemRendererProvider { private static ResourceLocation blorbo = new ResourceLocation(RefStrings.MODID, "textures/models/horse/sunburst.png"); + + public static EntityItem dummy; @Override public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float interp) { @@ -78,6 +83,34 @@ public class RenderBatterySocket extends TileEntitySpecialRenderer implements II Random rand = new Random(tile.getWorldObj().getTotalWorldTime() / 5); rand.nextBoolean(); + for(int i = -1; i <= 1; i += 2) for(int j = -1; j <= 1; j += 2) if(rand.nextInt(4) == 0) { + GL11.glPushMatrix(); + GL11.glTranslated(0, 0.75, 0); + BeamPronter.prontBeam(Vec3.createVectorHelper(0.4375 * i, 1.1875, 0.4375 * j), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x404040, 0x002040, (int)(System.currentTimeMillis() % 1000) / 50, 15, 0.0625F, 3, 0.025F); + BeamPronter.prontBeam(Vec3.createVectorHelper(0.4375 * i, 1.1875, 0.4375 * j), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x404040, 0x002040, (int)(System.currentTimeMillis() % 1000) / 50, 1, 0, 3, 0.025F); + GL11.glPopMatrix(); + } + } else { + GL11.glPushMatrix(); + GL11.glTranslated(0, 0.5, 0); + GL11.glScaled(1.5, 1.5, 1.5); + GL11.glRotated((socket.getWorldObj().getTotalWorldTime() % 360 + interp) * 25D, 0, -1, 0); + + if(dummy == null || dummy.worldObj != tile.getWorldObj()) { + dummy = new EntityItem(tile.getWorldObj(), 0, 0, 0, render); + } + dummy.setEntityItemStack(render); + dummy.hoverStart = 0.0F; + + RenderItem.renderInFrame = true; + RenderManager.instance.renderEntityWithPosYaw(dummy, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderItem.renderInFrame = false; + + GL11.glPopMatrix(); + + Random rand = new Random(tile.getWorldObj().getTotalWorldTime() / 5); + rand.nextBoolean(); + for(int i = -1; i <= 1; i += 2) for(int j = -1; j <= 1; j += 2) if(rand.nextInt(4) == 0) { GL11.glPushMatrix(); GL11.glTranslated(0, 0.75, 0); diff --git a/src/main/java/com/hbm/render/tileentity/RenderPylon.java b/src/main/java/com/hbm/render/tileentity/RenderPylon.java index ef270f2f3..535c923cc 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderPylon.java +++ b/src/main/java/com/hbm/render/tileentity/RenderPylon.java @@ -2,38 +2,56 @@ package com.hbm.render.tileentity; import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.model.ModelPylon; +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ModBlocks; +import com.hbm.main.ResourceManager; +import com.hbm.render.item.ItemRenderBase; import com.hbm.tileentity.network.TileEntityPylon; +import net.minecraft.item.Item; import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.IItemRenderer; -public class RenderPylon extends RenderPylonBase { - - private static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":" + "textures/models/ModelPylon.png"); - - private ModelPylon pylon; - - public RenderPylon() { - this.pylon = new ModelPylon(); - } +public class RenderPylon extends RenderPylonBase implements IItemRendererProvider { @Override - public void renderTileEntityAt(TileEntity te, double x, double y, double z, float f) { - TileEntityPylon pyl = (TileEntityPylon)te; - - GL11.glEnable(GL11.GL_LIGHTING); - + public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float interp) { GL11.glPushMatrix(); - GL11.glTranslatef((float) x + 0.5F, (float) y + 1.5F - ((1F / 16F) * 14F), (float) z + 0.5F); - GL11.glRotatef(180, 0F, 0F, 1F); - bindTexture(texture); - this.pylon.renderAll(0.0625F); + GL11.glTranslated(x + 0.5, y, z + 0.5); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + + TileEntityPylon pyl = (TileEntityPylon)tile; + + bindTexture(ResourceManager.pylon_tex); + ResourceManager.pylon.renderAll(); + GL11.glEnable(GL11.GL_CULL_FACE); + GL11.glPopMatrix(); GL11.glPushMatrix(); this.renderLinesGeneric(pyl, x, y, z); GL11.glPopMatrix(); } + + @Override + public Item getItemForRenderer() { + return Item.getItemFromBlock(ModBlocks.red_pylon); + } + + @Override + public IItemRenderer getRenderer() { + return new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -5, 0); + GL11.glScaled(2.9, 2.9, 2.9); + } + public void renderCommon() { + GL11.glScaled(1, 1, 1); + GL11.glShadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.pylon_tex); + ResourceManager.pylon.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + }}; + } } diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityPylon.java b/src/main/java/com/hbm/tileentity/network/TileEntityPylon.java index 03646593c..99f185e8b 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityPylon.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityPylon.java @@ -18,12 +18,17 @@ public class TileEntityPylon extends TileEntityPylonBase { @Override public Vec3[] getMountPos() { - return new Vec3[] {Vec3.createVectorHelper(0.5, 5.4, 0.5)}; + return new Vec3[] {Vec3.createVectorHelper(0.5, 5.5D, 0.5)}; } @Override public double getMaxWireLength() { - return 25D; + return 25; + } + + @Override + public boolean canConnect(ForgeDirection dir) { + return dir != ForgeDirection.DOWN; } @Override @@ -33,8 +38,6 @@ public class TileEntityPylon extends TileEntityPylonBase { new DirPos(xCoord, yCoord, zCoord, ForgeDirection.UNKNOWN), new DirPos(xCoord + 1, yCoord, zCoord, Library.POS_X), new DirPos(xCoord - 1, yCoord, zCoord, Library.NEG_X), - new DirPos(xCoord, yCoord + 1, zCoord, Library.POS_Y), - new DirPos(xCoord, yCoord - 1, zCoord, Library.NEG_Y), new DirPos(xCoord, yCoord, zCoord + 1, Library.POS_Z), new DirPos(xCoord, yCoord, zCoord - 1, Library.NEG_Z) ); diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index a3548454f..dd741b662 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -6219,7 +6219,7 @@ tile.red_cable_paintable.name=Paintable Red Copper Cable tile.red_cable_paintable.desc=Right-click with a solid block to set a paint$Paint can be cleared with a screwdriver$Port texture can be disabled with a defuser$Paints can be copied with the copy tool tile.red_connector.name=Electricity Connector tile.red_connector_super.name=Heavy Duty Electricity Connector -tile.red_pylon.name=Electricity Pylon +tile.red_pylon.name=Industrial Electricity Pylon tile.red_pylon_large.name=Large Electricity Pylon tile.red_pylon_medium_steel.name=Medium Steel Electricity Pylon tile.red_pylon_medium_steel_transformer.name=Medium Steel Electricity Pylon with Transformer diff --git a/src/main/resources/assets/hbm/models/network/pylon.obj b/src/main/resources/assets/hbm/models/network/pylon.obj new file mode 100644 index 000000000..ebbffe872 --- /dev/null +++ b/src/main/resources/assets/hbm/models/network/pylon.obj @@ -0,0 +1,1299 @@ +# Blender 5.2.0 LTS +# www.blender.org +o Pylon +v -0.187500 0.500000 0.500000 +v -0.187500 0.500000 0.187500 +v -0.187500 0.000000 0.500000 +v -0.187500 0.000000 0.187500 +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.187500 +v -0.500000 0.000000 0.500000 +v -0.500000 0.000000 0.187500 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.187500 +v 0.500000 0.000000 0.500000 +v 0.500000 0.000000 0.187500 +v 0.187500 0.500000 0.500000 +v 0.187500 0.500000 0.187500 +v 0.187500 0.000000 0.500000 +v 0.187500 0.000000 0.187500 +v -0.187500 0.500000 -0.187500 +v -0.187500 0.500000 -0.500000 +v -0.187500 -0.000000 -0.187500 +v -0.187500 -0.000000 -0.500000 +v -0.500000 0.500000 -0.187500 +v -0.500000 0.500000 -0.500000 +v -0.500000 -0.000000 -0.187500 +v -0.500000 -0.000000 -0.500000 +v 0.500000 0.500000 -0.187500 +v 0.500000 0.500000 -0.500000 +v 0.500000 -0.000000 -0.187500 +v 0.500000 -0.000000 -0.500000 +v 0.187500 0.500000 -0.187500 +v 0.187500 0.500000 -0.500000 +v 0.187500 -0.000000 -0.187500 +v 0.187500 -0.000000 -0.500000 +v 0.500000 0.687500 -0.187500 +v 0.375000 0.687500 -0.187500 +v 0.500000 0.312500 -0.187500 +v 0.375000 0.312500 -0.187500 +v 0.500000 0.687500 0.187500 +v 0.375000 0.687500 0.187500 +v 0.500000 0.312500 0.187500 +v 0.375000 0.312500 0.187500 +v 0.375000 0.625000 -0.125000 +v 0.375000 0.375000 -0.125000 +v 0.375000 0.625000 0.125000 +v 0.375000 0.375000 0.125000 +v 0.125000 0.625000 -0.125000 +v 0.125000 0.375000 -0.125000 +v 0.125000 0.625000 0.125000 +v 0.125000 0.375000 0.125000 +v 0.125000 4.937500 -0.125000 +v 0.125000 4.937500 0.125000 +v -0.500000 0.687500 0.187500 +v -0.375000 0.687500 0.187500 +v -0.500000 0.312500 0.187500 +v -0.375000 0.312500 0.187500 +v -0.500000 0.687500 -0.187500 +v -0.375000 0.687500 -0.187500 +v -0.500000 0.312500 -0.187500 +v -0.375000 0.312500 -0.187500 +v -0.375000 0.625000 0.125000 +v -0.375000 0.375000 0.125000 +v -0.375000 0.625000 -0.125000 +v -0.375000 0.375000 -0.125000 +v -0.125000 0.625000 0.125000 +v -0.125000 0.375000 0.125000 +v -0.125000 0.625000 -0.125000 +v -0.125000 0.375000 -0.125000 +v -0.125000 4.937500 0.125000 +v -0.125000 4.937500 -0.125000 +v 0.187500 0.687500 0.500000 +v 0.187500 0.687500 0.375000 +v 0.187500 0.312500 0.500000 +v 0.187500 0.312500 0.375000 +v -0.187500 0.687500 0.500000 +v -0.187500 0.687500 0.375000 +v -0.187500 0.312500 0.500000 +v -0.187500 0.312500 0.375000 +v 0.125000 0.625000 0.375000 +v 0.125000 0.375000 0.375000 +v -0.125000 0.625000 0.375000 +v -0.125000 0.375000 0.375000 +v 0.125000 0.625000 0.125000 +v 0.125000 0.375000 0.125000 +v -0.125000 0.625000 0.125000 +v -0.125000 0.375000 0.125000 +v 0.125000 4.937500 0.125000 +v -0.125000 4.937500 0.125000 +v -0.187500 0.687500 -0.500000 +v -0.187500 0.687500 -0.375000 +v -0.187500 0.312500 -0.500000 +v -0.187500 0.312500 -0.375000 +v 0.187500 0.687500 -0.500000 +v 0.187500 0.687500 -0.375000 +v 0.187500 0.312500 -0.500000 +v 0.187500 0.312500 -0.375000 +v -0.125000 0.625000 -0.375000 +v -0.125000 0.375000 -0.375000 +v 0.125000 0.625000 -0.375000 +v 0.125000 0.375000 -0.375000 +v -0.125000 0.625000 -0.125000 +v -0.125000 0.375000 -0.125000 +v 0.125000 0.625000 -0.125000 +v 0.125000 0.375000 -0.125000 +v -0.125000 4.937500 -0.125000 +v 0.125000 4.937500 -0.125000 +v 0.250000 2.625000 0.234375 +v 0.250000 2.625000 0.171875 +v 0.250000 2.500000 0.234375 +v 0.250000 2.500000 0.171875 +v -0.250000 2.250000 0.265625 +v -0.250000 2.250000 0.203125 +v -0.250000 2.125000 0.265625 +v -0.250000 2.125000 0.203125 +v -0.250000 2.625000 0.234375 +v -0.250000 2.625000 0.296875 +v -0.250000 2.500000 0.234375 +v -0.250000 2.500000 0.296875 +v 0.250000 2.250000 0.265625 +v 0.250000 2.250000 0.328125 +v 0.250000 2.125000 0.265625 +v 0.250000 2.125000 0.328125 +v 0.250000 2.125000 0.265625 +v 0.250000 2.125000 0.203125 +v 0.250000 2.000000 0.265625 +v 0.250000 2.000000 0.203125 +v -0.250000 1.750000 0.312500 +v -0.250000 1.750000 0.250000 +v -0.250000 1.625000 0.312500 +v -0.250000 1.625000 0.250000 +v -0.250000 2.125000 0.265625 +v -0.250000 2.125000 0.328125 +v -0.250000 2.000000 0.265625 +v -0.250000 2.000000 0.328125 +v 0.250000 1.750000 0.312500 +v 0.250000 1.750000 0.375000 +v 0.250000 1.625000 0.312500 +v 0.250000 1.625000 0.375000 +v 0.250000 1.625000 0.296875 +v 0.250000 1.625000 0.234375 +v 0.250000 1.500000 0.296875 +v 0.250000 1.500000 0.234375 +v -0.250000 1.250000 0.343750 +v -0.250000 1.250000 0.281250 +v -0.250000 1.125000 0.343750 +v -0.250000 1.125000 0.281250 +v -0.250000 1.625000 0.296875 +v -0.250000 1.625000 0.359375 +v -0.250000 1.500000 0.296875 +v -0.250000 1.500000 0.359375 +v 0.250000 1.250000 0.343750 +v 0.250000 1.250000 0.406250 +v 0.250000 1.125000 0.343750 +v 0.250000 1.125000 0.406250 +v 0.250000 1.125000 0.343750 +v 0.250000 1.125000 0.281250 +v 0.250000 1.000000 0.343750 +v 0.250000 1.000000 0.281250 +v -0.250000 0.750000 0.343750 +v -0.250000 0.750000 0.281250 +v -0.250000 0.625000 0.343750 +v -0.250000 0.625000 0.281250 +v -0.250000 1.125000 0.343750 +v -0.250000 1.125000 0.406250 +v -0.250000 1.000000 0.343750 +v -0.250000 1.000000 0.406250 +v 0.250000 0.750000 0.343750 +v 0.250000 0.750000 0.406250 +v 0.250000 0.625000 0.343750 +v 0.250000 0.625000 0.406250 +v -0.187500 2.750000 0.171875 +v -0.187500 2.750000 0.296875 +v -0.187500 2.625000 0.171875 +v -0.187500 2.625000 0.296875 +v 0.187500 2.750000 0.171875 +v 0.187500 2.750000 0.296875 +v 0.187500 2.625000 0.171875 +v 0.187500 2.625000 0.296875 +v -0.250000 2.625000 -0.234375 +v -0.250000 2.625000 -0.171875 +v -0.250000 2.500000 -0.234375 +v -0.250000 2.500000 -0.171875 +v 0.250000 2.250000 -0.265625 +v 0.250000 2.250000 -0.203125 +v 0.250000 2.125000 -0.265625 +v 0.250000 2.125000 -0.203125 +v 0.250000 2.625000 -0.234375 +v 0.250000 2.625000 -0.296875 +v 0.250000 2.500000 -0.234375 +v 0.250000 2.500000 -0.296875 +v -0.250000 2.250000 -0.265625 +v -0.250000 2.250000 -0.328125 +v -0.250000 2.125000 -0.265625 +v -0.250000 2.125000 -0.328125 +v -0.250000 2.125000 -0.265625 +v -0.250000 2.125000 -0.203125 +v -0.250000 2.000000 -0.265625 +v -0.250000 2.000000 -0.203125 +v 0.250000 1.750000 -0.312500 +v 0.250000 1.750000 -0.250000 +v 0.250000 1.625000 -0.312500 +v 0.250000 1.625000 -0.250000 +v 0.250000 2.125000 -0.265625 +v 0.250000 2.125000 -0.328125 +v 0.250000 2.000000 -0.265625 +v 0.250000 2.000000 -0.328125 +v -0.250000 1.750000 -0.312500 +v -0.250000 1.750000 -0.375000 +v -0.250000 1.625000 -0.312500 +v -0.250000 1.625000 -0.375000 +v -0.250000 1.625000 -0.296875 +v -0.250000 1.625000 -0.234375 +v -0.250000 1.500000 -0.296875 +v -0.250000 1.500000 -0.234375 +v 0.250000 1.250000 -0.343750 +v 0.250000 1.250000 -0.281250 +v 0.250000 1.125000 -0.343750 +v 0.250000 1.125000 -0.281250 +v 0.250000 1.625000 -0.296875 +v 0.250000 1.625000 -0.359375 +v 0.250000 1.500000 -0.296875 +v 0.250000 1.500000 -0.359375 +v -0.250000 1.250000 -0.343750 +v -0.250000 1.250000 -0.406250 +v -0.250000 1.125000 -0.343750 +v -0.250000 1.125000 -0.406250 +v -0.250000 1.125000 -0.343750 +v -0.250000 1.125000 -0.281250 +v -0.250000 1.000000 -0.343750 +v -0.250000 1.000000 -0.281250 +v 0.250000 0.750000 -0.343750 +v 0.250000 0.750000 -0.281250 +v 0.250000 0.625000 -0.343750 +v 0.250000 0.625000 -0.281250 +v 0.250000 1.125000 -0.343750 +v 0.250000 1.125000 -0.406250 +v 0.250000 1.000000 -0.343750 +v 0.250000 1.000000 -0.406250 +v -0.250000 0.750000 -0.343750 +v -0.250000 0.750000 -0.406250 +v -0.250000 0.625000 -0.343750 +v -0.250000 0.625000 -0.406250 +v 0.187500 2.750000 -0.171875 +v 0.187500 2.750000 -0.296875 +v 0.187500 2.625000 -0.171875 +v 0.187500 2.625000 -0.296875 +v -0.187500 2.750000 -0.171875 +v -0.187500 2.750000 -0.296875 +v -0.187500 2.625000 -0.171875 +v -0.187500 2.625000 -0.296875 +v 0.234375 2.625000 -0.250000 +v 0.171875 2.625000 -0.250000 +v 0.234375 2.500000 -0.250000 +v 0.171875 2.500000 -0.250000 +v 0.265625 2.250000 0.250000 +v 0.203125 2.250000 0.250000 +v 0.265625 2.125000 0.250000 +v 0.203125 2.125000 0.250000 +v 0.234375 2.625000 0.250000 +v 0.296875 2.625000 0.250000 +v 0.234375 2.500000 0.250000 +v 0.296875 2.500000 0.250000 +v 0.265625 2.250000 -0.250000 +v 0.328125 2.250000 -0.250000 +v 0.265625 2.125000 -0.250000 +v 0.328125 2.125000 -0.250000 +v 0.265625 2.125000 -0.250000 +v 0.203125 2.125000 -0.250000 +v 0.265625 2.000000 -0.250000 +v 0.203125 2.000000 -0.250000 +v 0.312500 1.750000 0.250000 +v 0.250000 1.750000 0.250000 +v 0.312500 1.625000 0.250000 +v 0.250000 1.625000 0.250000 +v 0.265625 2.125000 0.250000 +v 0.328125 2.125000 0.250000 +v 0.265625 2.000000 0.250000 +v 0.328125 2.000000 0.250000 +v 0.312500 1.750000 -0.250000 +v 0.375000 1.750000 -0.250000 +v 0.312500 1.625000 -0.250000 +v 0.375000 1.625000 -0.250000 +v 0.296875 1.625000 -0.250000 +v 0.234375 1.625000 -0.250000 +v 0.296875 1.500000 -0.250000 +v 0.234375 1.500000 -0.250000 +v 0.343750 1.250000 0.250000 +v 0.281250 1.250000 0.250000 +v 0.343750 1.125000 0.250000 +v 0.281250 1.125000 0.250000 +v 0.296875 1.625000 0.250000 +v 0.359375 1.625000 0.250000 +v 0.296875 1.500000 0.250000 +v 0.359375 1.500000 0.250000 +v 0.343750 1.250000 -0.250000 +v 0.406250 1.250000 -0.250000 +v 0.343750 1.125000 -0.250000 +v 0.406250 1.125000 -0.250000 +v 0.343750 1.125000 -0.250000 +v 0.281250 1.125000 -0.250000 +v 0.343750 1.000000 -0.250000 +v 0.281250 1.000000 -0.250000 +v 0.343750 0.750000 0.250000 +v 0.281250 0.750000 0.250000 +v 0.343750 0.625000 0.250000 +v 0.281250 0.625000 0.250000 +v 0.343750 1.125000 0.250000 +v 0.406250 1.125000 0.250000 +v 0.343750 1.000000 0.250000 +v 0.406250 1.000000 0.250000 +v 0.343750 0.750000 -0.250000 +v 0.406250 0.750000 -0.250000 +v 0.343750 0.625000 -0.250000 +v 0.406250 0.625000 -0.250000 +v 0.171875 2.750000 0.187500 +v 0.296875 2.750000 0.187500 +v 0.171875 2.625000 0.187500 +v 0.296875 2.625000 0.187500 +v 0.171875 2.750000 -0.187500 +v 0.296875 2.750000 -0.187500 +v 0.171875 2.625000 -0.187500 +v 0.296875 2.625000 -0.187500 +v -0.234375 2.625000 0.250000 +v -0.171875 2.625000 0.250000 +v -0.234375 2.500000 0.250000 +v -0.171875 2.500000 0.250000 +v -0.265625 2.250000 -0.250000 +v -0.203125 2.250000 -0.250000 +v -0.265625 2.125000 -0.250000 +v -0.203125 2.125000 -0.250000 +v -0.234375 2.625000 -0.250000 +v -0.296875 2.625000 -0.250000 +v -0.234375 2.500000 -0.250000 +v -0.296875 2.500000 -0.250000 +v -0.265625 2.250000 0.250000 +v -0.328125 2.250000 0.250000 +v -0.265625 2.125000 0.250000 +v -0.328125 2.125000 0.250000 +v -0.265625 2.125000 0.250000 +v -0.203125 2.125000 0.250000 +v -0.265625 2.000000 0.250000 +v -0.203125 2.000000 0.250000 +v -0.312500 1.750000 -0.250000 +v -0.250000 1.750000 -0.250000 +v -0.312500 1.625000 -0.250000 +v -0.250000 1.625000 -0.250000 +v -0.265625 2.125000 -0.250000 +v -0.328125 2.125000 -0.250000 +v -0.265625 2.000000 -0.250000 +v -0.328125 2.000000 -0.250000 +v -0.312500 1.750000 0.250000 +v -0.375000 1.750000 0.250000 +v -0.312500 1.625000 0.250000 +v -0.375000 1.625000 0.250000 +v -0.296875 1.625000 0.250000 +v -0.234375 1.625000 0.250000 +v -0.296875 1.500000 0.250000 +v -0.234375 1.500000 0.250000 +v -0.343750 1.250000 -0.250000 +v -0.281250 1.250000 -0.250000 +v -0.343750 1.125000 -0.250000 +v -0.281250 1.125000 -0.250000 +v -0.296875 1.625000 -0.250000 +v -0.359375 1.625000 -0.250000 +v -0.296875 1.500000 -0.250000 +v -0.359375 1.500000 -0.250000 +v -0.343750 1.250000 0.250000 +v -0.406250 1.250000 0.250000 +v -0.343750 1.125000 0.250000 +v -0.406250 1.125000 0.250000 +v -0.343750 1.125000 0.250000 +v -0.281250 1.125000 0.250000 +v -0.343750 1.000000 0.250000 +v -0.281250 1.000000 0.250000 +v -0.343750 0.750000 -0.250000 +v -0.281250 0.750000 -0.250000 +v -0.343750 0.625000 -0.250000 +v -0.281250 0.625000 -0.250000 +v -0.343750 1.125000 -0.250000 +v -0.406250 1.125000 -0.250000 +v -0.343750 1.000000 -0.250000 +v -0.406250 1.000000 -0.250000 +v -0.343750 0.750000 0.250000 +v -0.406250 0.750000 0.250000 +v -0.343750 0.625000 0.250000 +v -0.406250 0.625000 0.250000 +v -0.171875 2.750000 -0.187500 +v -0.296875 2.750000 -0.187500 +v -0.171875 2.625000 -0.187500 +v -0.296875 2.625000 -0.187500 +v -0.171875 2.750000 0.187500 +v -0.296875 2.750000 0.187500 +v -0.171875 2.625000 0.187500 +v -0.296875 2.625000 0.187500 +v -0.250000 1.000000 0.437500 +v -0.250000 1.000000 0.250000 +v -0.250000 0.500000 0.437500 +v -0.250000 0.500000 0.250000 +v -0.437500 1.000000 0.437500 +v -0.437500 1.000000 0.250000 +v -0.437500 0.500000 0.437500 +v -0.437500 0.500000 0.250000 +v 0.000000 4.937500 0.187500 +v 0.000000 4.875000 -0.000000 +v -0.187500 4.937500 0.187500 +v -0.187500 4.937500 -0.000000 +v 0.000000 5.125000 -0.000000 +v 0.250000 1.000000 -0.437500 +v 0.250000 1.000000 -0.250000 +v 0.250000 0.500000 -0.437500 +v 0.250000 0.500000 -0.250000 +v 0.437500 1.000000 -0.437500 +v 0.437500 1.000000 -0.250000 +v 0.437500 0.500000 -0.437500 +v 0.437500 0.500000 -0.250000 +v 0.000000 4.937500 -0.187500 +v 0.000000 4.875000 -0.000000 +v 0.187500 4.937500 -0.187500 +v 0.187500 4.937500 -0.000000 +v 0.000000 5.125000 -0.000000 +v 0.437500 1.000000 0.250000 +v 0.250000 1.000000 0.250000 +v 0.437500 0.500000 0.250000 +v 0.250000 0.500000 0.250000 +v 0.437500 1.000000 0.437500 +v 0.250000 1.000000 0.437500 +v 0.437500 0.500000 0.437500 +v 0.250000 0.500000 0.437500 +v 0.187500 4.937500 -0.000000 +v 0.000000 4.875000 -0.000000 +v 0.187500 4.937500 0.187500 +v 0.000000 4.937500 0.187500 +v 0.000000 5.125000 -0.000000 +v -0.437500 1.000000 -0.250000 +v -0.250000 1.000000 -0.250000 +v -0.437500 0.500000 -0.250000 +v -0.250000 0.500000 -0.250000 +v -0.437500 1.000000 -0.437500 +v -0.250000 1.000000 -0.437500 +v -0.437500 0.500000 -0.437500 +v -0.250000 0.500000 -0.437500 +v -0.187500 4.937500 -0.000000 +v 0.000000 4.875000 -0.000000 +v -0.187500 4.937500 -0.187500 +v 0.000000 4.937500 -0.187500 +v 0.000000 5.125000 -0.000000 +v 0.125000 5.187500 -0.125000 +v 0.125000 5.250000 0.125000 +v 0.125000 5.187500 0.125000 +v -0.125000 5.187500 0.125000 +v -0.125000 5.250000 -0.125000 +v -0.125000 5.187500 -0.125000 +v -0.125000 5.062500 -0.125000 +v 0.187500 5.062500 -0.187500 +v 0.125000 5.062500 -0.125000 +v 0.125000 5.000000 -0.125000 +v 0.125000 5.062500 0.125000 +v 0.125000 5.000000 0.125000 +v -0.125000 5.000000 0.125000 +v -0.125000 5.000000 -0.125000 +v -0.125000 5.062500 0.125000 +v 0.187500 5.187500 0.187500 +v 0.187500 5.062500 0.187500 +v -0.187500 5.062500 0.187500 +v -0.187500 5.062500 -0.187500 +v 0.187500 5.250000 -0.187500 +v 0.125000 5.250000 -0.125000 +v -0.187500 5.187500 -0.187500 +v 0.187500 5.187500 -0.187500 +v -0.187500 5.187500 0.187500 +v -0.125000 5.250000 0.125000 +v 0.187500 5.375000 0.187500 +v 0.187500 5.250000 0.187500 +v -0.187500 5.250000 0.187500 +v -0.187500 5.250000 -0.187500 +v -0.187500 5.375000 -0.187500 +v 0.187500 5.375000 -0.187500 +v -0.187500 5.375000 0.187500 +v 0.125000 5.375000 -0.125000 +v 0.125000 5.437500 0.125000 +v 0.125000 5.375000 0.125000 +v -0.125000 5.375000 0.125000 +v -0.125000 5.437500 -0.125000 +v -0.125000 5.375000 -0.125000 +v 0.125000 5.437500 -0.125000 +v -0.125000 5.437500 0.125000 +v -0.062500 5.437500 -0.062500 +v 0.062500 5.437500 -0.062500 +v 0.062500 5.562500 0.062500 +v 0.062500 5.437500 0.062500 +v -0.062500 5.437500 0.062500 +v -0.062500 5.562500 0.062500 +v 0.062500 5.562500 -0.062500 +v -0.062500 5.562500 -0.062500 +v 0.250000 4.937500 0.250000 +v 0.250000 4.937500 -0.250000 +v 0.250000 4.687500 0.250000 +v 0.250000 4.687500 -0.250000 +v -0.250000 4.937500 0.250000 +v -0.250000 4.937500 -0.250000 +v -0.250000 4.687500 0.250000 +v -0.250000 4.687500 -0.250000 +vn 1.0000 -0.0000 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.6000 0.8000 -0.0000 +vn 0.6000 -0.8000 -0.0000 +vn 0.0624 -0.0000 0.9981 +vn -0.0624 -0.0000 -0.9981 +vn 0.6000 0.8000 -0.0000 +vn -0.6000 -0.8000 -0.0000 +vn 0.0624 -0.0000 -0.9981 +vn -0.0624 -0.0000 0.9981 +vn 0.0933 -0.0000 0.9956 +vn -0.0933 -0.0000 -0.9956 +vn 0.0933 -0.0000 -0.9956 +vn -0.0933 -0.0000 0.9956 +vn -0.0000 0.8000 0.6000 +vn -0.0000 -0.8000 -0.6000 +vn 0.9981 -0.0000 -0.0624 +vn -0.9981 -0.0000 0.0624 +vn -0.0000 0.8000 -0.6000 +vn -0.0000 -0.8000 0.6000 +vn -0.9981 -0.0000 -0.0624 +vn 0.9981 -0.0000 0.0624 +vn 0.9956 -0.0000 -0.0933 +vn -0.9956 -0.0000 0.0933 +vn -0.9956 -0.0000 -0.0933 +vn 0.9956 -0.0000 0.0933 +vn -0.0000 0.0634 0.9980 +vn 0.9979 -0.0621 0.0206 +vn 0.9979 -0.0620 0.0207 +vn -0.0211 -0.0630 -0.9978 +vn -0.0210 -0.0630 -0.9978 +vn -0.9980 0.0634 -0.0000 +vn -0.0000 0.7071 0.7071 +vn -0.7071 0.7071 -0.0000 +vn -0.0000 0.0634 -0.9980 +vn -0.9979 -0.0621 -0.0206 +vn -0.9979 -0.0620 -0.0207 +vn 0.0211 -0.0630 0.9978 +vn 0.0210 -0.0630 0.9978 +vn 0.9980 0.0634 -0.0000 +vn -0.0000 0.7071 -0.7071 +vn 0.7071 0.7071 -0.0000 +vn 0.0206 -0.0621 -0.9979 +vn 0.0207 -0.0620 -0.9979 +vn -0.9978 -0.0630 0.0211 +vn -0.9978 -0.0630 0.0210 +vn -0.0206 -0.0621 0.9979 +vn -0.0207 -0.0620 0.9979 +vn 0.9978 -0.0630 -0.0211 +vn 0.9978 -0.0630 -0.0210 +vt 1.000000 0.341772 +vt 0.875000 0.341772 +vt 0.875000 0.240506 +vt 1.000000 0.240506 +vt 0.750000 0.240506 +vt 0.750000 0.341772 +vt 0.625000 0.341772 +vt 0.625000 0.240506 +vt 0.625000 0.405063 +vt 0.500000 0.405063 +vt 0.500000 0.341772 +vt 0.500000 0.240506 +vt 0.500000 0.177215 +vt 0.625000 0.177215 +vt 0.550000 0.101266 +vt 0.500000 0.101266 +vt 0.500000 0.025316 +vt 0.550000 0.025316 +vt 0.350000 0.025316 +vt 0.350000 0.101266 +vt 0.300000 0.101266 +vt 0.300000 0.025316 +vt 0.500000 0.126582 +vt 0.350000 0.126582 +vt 0.500000 0.000000 +vt 0.350000 0.000000 +vt 0.575000 0.088608 +vt 0.675000 0.088608 +vt 0.700000 0.101266 +vt 0.575000 0.037975 +vt 0.675000 0.037975 +vt 0.700000 0.025316 +vt 0.300000 0.227848 +vt 0.300000 0.177215 +vt 0.400000 0.177215 +vt 0.400000 0.227848 +vt 0.300000 0.278481 +vt 0.400000 0.278481 +vt 0.300000 0.329114 +vt 0.400000 0.329114 +vt 0.300000 0.126582 +vt 0.400000 0.126582 +vt 0.400000 1.000000 +vt 0.500000 1.000000 +vt 0.600000 0.126582 +vt 0.600000 0.177215 +vt 0.900000 0.139241 +vt 0.700000 0.139241 +vt 0.700000 0.126582 +vt 0.900000 0.126582 +vt 0.700000 0.177215 +vt 0.700000 0.164557 +vt 0.900000 0.164557 +vt 0.900000 0.177215 +vt 0.900000 0.101266 +vt 0.850000 0.050633 +vt 0.700000 0.050633 +vt 0.850000 0.025316 +vt 0.700000 0.075949 +vt 0.850000 0.075949 +vt 0.850000 0.101266 +vt 0.700000 0.000000 +vt 0.850000 0.000000 +vt 0.225000 0.101266 +vt 0.150000 0.101266 +vt 0.150000 0.000000 +vt 0.225000 0.000000 +vt 0.075000 0.000000 +vt 0.075000 0.101266 +vt 0.000000 0.101266 +vt 0.000000 0.000000 +vt 0.300000 0.000000 +vt 0.150000 0.898734 +vt 0.075000 0.898734 +vt 0.225000 0.898734 +vt 0.300000 0.898734 +vt 0.000000 0.898734 +vt 0.150000 0.949367 +vt 0.000000 0.949367 +vt 0.650000 0.569620 +vt 0.550000 0.582278 +vt 0.550000 0.569620 +vt 0.650000 0.518987 +vt 0.525000 0.531646 +vt 0.550000 0.518987 +vt 0.650000 0.506329 +vt 0.550000 0.506329 +vt 0.675000 0.531646 +vt 0.525000 0.556962 +vt 0.650000 0.582278 +vt 0.525000 0.594937 +vt 0.675000 0.594937 +vt 0.525000 0.620253 +vt 0.675000 0.556962 +vt 0.650000 0.632911 +vt 0.550000 0.645570 +vt 0.550000 0.632911 +vt 0.675000 0.620253 +vt 0.650000 0.645570 +vt 0.575000 0.658228 +vt 0.625000 0.658228 +vt 0.575000 0.683544 +vt 0.575000 0.708861 +vt 0.625000 0.683544 +vt 0.625000 0.708861 +vt 0.700000 0.607595 +vt 0.700000 0.506329 +vt 0.800000 0.506329 +vt 0.800000 0.607595 +vt 0.800000 0.810127 +vt 0.700000 0.810127 +vt 0.700000 0.708861 +vt 0.800000 0.708861 +vt 0.700000 0.405063 +vt 0.500000 0.506329 +vt 0.800000 0.405063 +s 1 +usemtl m_2d342b16-8f2e-5231-80ae-92eafddb5779 +f 2/1/1 1/2/1 3/3/1 +f 2/1/1 3/3/1 4/4/1 +f 7/5/2 5/6/2 6/7/2 +f 7/5/2 6/7/2 8/8/2 +f 5/9/3 1/10/3 2/11/3 +f 5/9/3 2/11/3 6/7/3 +f 4/12/4 3/13/4 7/14/4 +f 4/12/4 7/14/4 8/8/4 +f 3/3/5 1/2/5 5/6/5 +f 3/3/5 5/6/5 7/5/5 +f 6/7/6 2/11/6 4/12/6 +f 6/7/6 4/12/6 8/8/6 +f 10/1/1 9/2/1 11/3/1 +f 10/1/1 11/3/1 12/4/1 +f 15/5/2 13/6/2 14/7/2 +f 15/5/2 14/7/2 16/8/2 +f 13/9/3 9/10/3 10/11/3 +f 13/9/3 10/11/3 14/7/3 +f 12/12/4 11/13/4 15/14/4 +f 12/12/4 15/14/4 16/8/4 +f 11/3/5 9/2/5 13/6/5 +f 11/3/5 13/6/5 15/5/5 +f 14/7/6 10/11/6 12/12/6 +f 14/7/6 12/12/6 16/8/6 +f 18/1/1 17/2/1 19/3/1 +f 18/1/1 19/3/1 20/4/1 +f 23/5/2 21/6/2 22/7/2 +f 23/5/2 22/7/2 24/8/2 +f 21/9/3 17/10/3 18/11/3 +f 21/9/3 18/11/3 22/7/3 +f 20/12/4 19/13/4 23/14/4 +f 20/12/4 23/14/4 24/8/4 +f 19/3/5 17/2/5 21/6/5 +f 19/3/5 21/6/5 23/5/5 +f 22/7/6 18/11/6 20/12/6 +f 22/7/6 20/12/6 24/8/6 +f 26/1/1 25/2/1 27/3/1 +f 26/1/1 27/3/1 28/4/1 +f 31/5/2 29/6/2 30/7/2 +f 31/5/2 30/7/2 32/8/2 +f 29/9/3 25/10/3 26/11/3 +f 29/9/3 26/11/3 30/7/3 +f 28/12/4 27/13/4 31/14/4 +f 28/12/4 31/14/4 32/8/4 +f 27/3/5 25/2/5 29/6/5 +f 27/3/5 29/6/5 31/5/5 +f 30/7/6 26/11/6 28/12/6 +f 30/7/6 28/12/6 32/8/6 +f 34/15/6 33/16/6 35/17/6 +f 34/15/6 35/17/6 36/18/6 +f 39/19/5 37/20/5 38/21/5 +f 39/19/5 38/21/5 40/22/5 +f 37/20/3 33/16/3 34/23/3 +f 37/20/3 34/23/3 38/24/3 +f 36/25/4 35/17/4 39/19/4 +f 36/25/4 39/19/4 40/26/4 +f 35/17/1 33/16/1 37/20/1 +f 35/17/1 37/20/1 39/19/1 +f 41/27/2 43/28/2 38/29/2 +f 41/27/2 38/29/2 34/15/2 +f 42/30/2 41/27/2 34/15/2 +f 42/30/2 34/15/2 36/18/2 +f 44/31/2 42/30/2 36/18/2 +f 44/31/2 36/18/2 40/32/2 +f 43/28/2 44/31/2 40/32/2 +f 43/28/2 40/32/2 38/29/2 +f 45/33/3 47/34/3 43/35/3 +f 45/33/3 43/35/3 41/36/3 +f 46/37/6 45/33/6 41/36/6 +f 46/37/6 41/36/6 42/38/6 +f 48/39/4 46/37/4 42/38/4 +f 48/39/4 42/38/4 44/40/4 +f 47/34/5 48/41/5 44/42/5 +f 47/34/5 44/42/5 43/35/5 +f 49/43/1 50/44/1 47/23/1 +f 49/43/1 47/23/1 45/42/1 +f 52/15/5 51/16/5 53/17/5 +f 52/15/5 53/17/5 54/18/5 +f 57/19/6 55/20/6 56/21/6 +f 57/19/6 56/21/6 58/22/6 +f 55/20/3 51/16/3 52/23/3 +f 55/20/3 52/23/3 56/24/3 +f 54/25/4 53/17/4 57/19/4 +f 54/25/4 57/19/4 58/26/4 +f 53/17/2 51/16/2 55/20/2 +f 53/17/2 55/20/2 57/19/2 +f 59/27/1 61/28/1 56/29/1 +f 59/27/1 56/29/1 52/15/1 +f 60/30/1 59/27/1 52/15/1 +f 60/30/1 52/15/1 54/18/1 +f 62/31/1 60/30/1 54/18/1 +f 62/31/1 54/18/1 58/32/1 +f 61/28/1 62/31/1 58/32/1 +f 61/28/1 58/32/1 56/29/1 +f 63/33/3 65/34/3 61/35/3 +f 63/33/3 61/35/3 59/36/3 +f 64/37/5 63/33/5 59/36/5 +f 64/37/5 59/36/5 60/38/5 +f 66/39/4 64/37/4 60/38/4 +f 66/39/4 60/38/4 62/40/4 +f 65/34/6 66/41/6 62/42/6 +f 65/34/6 62/42/6 61/35/6 +f 67/43/2 68/44/2 65/23/2 +f 67/43/2 65/23/2 63/42/2 +f 70/15/1 69/16/1 71/17/1 +f 70/15/1 71/17/1 72/18/1 +f 75/19/2 73/20/2 74/21/2 +f 75/19/2 74/21/2 76/22/2 +f 73/20/3 69/16/3 70/23/3 +f 73/20/3 70/23/3 74/24/3 +f 72/25/4 71/17/4 75/19/4 +f 72/25/4 75/19/4 76/26/4 +f 71/17/5 69/16/5 73/20/5 +f 71/17/5 73/20/5 75/19/5 +f 77/27/6 79/28/6 74/29/6 +f 77/27/6 74/29/6 70/15/6 +f 78/30/6 77/27/6 70/15/6 +f 78/30/6 70/15/6 72/18/6 +f 80/31/6 78/30/6 72/18/6 +f 80/31/6 72/18/6 76/32/6 +f 79/28/6 80/31/6 76/32/6 +f 79/28/6 76/32/6 74/29/6 +f 81/33/3 83/34/3 79/35/3 +f 81/33/3 79/35/3 77/36/3 +f 82/37/1 81/33/1 77/36/1 +f 82/37/1 77/36/1 78/38/1 +f 84/39/4 82/37/4 78/38/4 +f 84/39/4 78/38/4 80/40/4 +f 83/34/2 84/41/2 80/42/2 +f 83/34/2 80/42/2 79/35/2 +f 85/43/5 86/44/5 83/23/5 +f 85/43/5 83/23/5 81/42/5 +f 88/15/2 87/16/2 89/17/2 +f 88/15/2 89/17/2 90/18/2 +f 93/19/1 91/20/1 92/21/1 +f 93/19/1 92/21/1 94/22/1 +f 91/20/3 87/16/3 88/23/3 +f 91/20/3 88/23/3 92/24/3 +f 90/25/4 89/17/4 93/19/4 +f 90/25/4 93/19/4 94/26/4 +f 89/17/6 87/16/6 91/20/6 +f 89/17/6 91/20/6 93/19/6 +f 95/27/5 97/28/5 92/29/5 +f 95/27/5 92/29/5 88/15/5 +f 96/30/5 95/27/5 88/15/5 +f 96/30/5 88/15/5 90/18/5 +f 98/31/5 96/30/5 90/18/5 +f 98/31/5 90/18/5 94/32/5 +f 97/28/5 98/31/5 94/32/5 +f 97/28/5 94/32/5 92/29/5 +f 99/33/3 101/34/3 97/35/3 +f 99/33/3 97/35/3 95/36/3 +f 100/37/2 99/33/2 95/36/2 +f 100/37/2 95/36/2 96/38/2 +f 102/39/4 100/37/4 96/38/4 +f 102/39/4 96/38/4 98/40/4 +f 101/34/1 102/41/1 98/42/1 +f 101/34/1 98/42/1 97/35/1 +f 103/43/6 104/44/6 101/23/6 +f 103/43/6 101/23/6 99/42/6 +f 48/13/4 64/23/4 66/45/4 +f 48/13/4 66/45/4 46/46/4 +f 109/47/7 105/48/7 106/49/7 +f 109/47/7 106/49/7 110/50/7 +f 108/51/8 107/52/8 111/53/8 +f 108/51/8 111/53/8 112/54/8 +f 107/52/9 105/48/9 109/47/9 +f 107/52/9 109/47/9 111/53/9 +f 110/50/10 106/49/10 108/29/10 +f 110/50/10 108/29/10 112/55/10 +f 117/47/11 113/48/11 114/49/11 +f 117/47/11 114/49/11 118/50/11 +f 116/51/12 115/52/12 119/53/12 +f 116/51/12 119/53/12 120/54/12 +f 115/52/13 113/48/13 117/47/13 +f 115/52/13 117/47/13 119/53/13 +f 118/50/14 114/49/14 116/29/14 +f 118/50/14 116/29/14 120/55/14 +f 125/47/7 121/48/7 122/49/7 +f 125/47/7 122/49/7 126/50/7 +f 124/51/8 123/52/8 127/53/8 +f 124/51/8 127/53/8 128/54/8 +f 123/52/15 121/48/15 125/47/15 +f 123/52/15 125/47/15 127/53/15 +f 126/50/16 122/49/16 124/29/16 +f 126/50/16 124/29/16 128/55/16 +f 133/47/11 129/48/11 130/49/11 +f 133/47/11 130/49/11 134/50/11 +f 132/51/12 131/52/12 135/53/12 +f 132/51/12 135/53/12 136/54/12 +f 131/52/17 129/48/17 133/47/17 +f 131/52/17 133/47/17 135/53/17 +f 134/50/18 130/49/18 132/29/18 +f 134/50/18 132/29/18 136/55/18 +f 141/47/7 137/48/7 138/49/7 +f 141/47/7 138/49/7 142/50/7 +f 140/51/8 139/52/8 143/53/8 +f 140/51/8 143/53/8 144/54/8 +f 139/52/15 137/48/15 141/47/15 +f 139/52/15 141/47/15 143/53/15 +f 142/50/16 138/49/16 140/29/16 +f 142/50/16 140/29/16 144/55/16 +f 149/47/11 145/48/11 146/49/11 +f 149/47/11 146/49/11 150/50/11 +f 148/51/12 147/52/12 151/53/12 +f 148/51/12 151/53/12 152/54/12 +f 147/52/17 145/48/17 149/47/17 +f 147/52/17 149/47/17 151/53/17 +f 150/50/18 146/49/18 148/29/18 +f 150/50/18 148/29/18 152/55/18 +f 157/47/7 153/48/7 154/49/7 +f 157/47/7 154/49/7 158/50/7 +f 156/51/8 155/52/8 159/53/8 +f 156/51/8 159/53/8 160/54/8 +f 155/52/5 153/48/5 157/47/5 +f 155/52/5 157/47/5 159/53/5 +f 158/50/6 154/49/6 156/29/6 +f 158/50/6 156/29/6 160/55/6 +f 165/47/11 161/48/11 162/49/11 +f 165/47/11 162/49/11 166/50/11 +f 164/51/12 163/52/12 167/53/12 +f 164/51/12 167/53/12 168/54/12 +f 163/52/6 161/48/6 165/47/6 +f 163/52/6 165/47/6 167/53/6 +f 166/50/5 162/49/5 164/29/5 +f 166/50/5 164/29/5 168/55/5 +f 173/56/3 169/57/3 170/32/3 +f 173/56/3 170/32/3 174/58/3 +f 172/29/4 171/59/4 175/60/4 +f 172/29/4 175/60/4 176/61/4 +f 171/59/6 169/57/6 173/56/6 +f 171/59/6 173/56/6 175/60/6 +f 174/58/5 170/32/5 172/62/5 +f 174/58/5 172/62/5 176/63/5 +f 181/47/11 177/48/11 178/49/11 +f 181/47/11 178/49/11 182/50/11 +f 180/51/12 179/52/12 183/53/12 +f 180/51/12 183/53/12 184/54/12 +f 179/52/10 177/48/10 181/47/10 +f 179/52/10 181/47/10 183/53/10 +f 182/50/9 178/49/9 180/29/9 +f 182/50/9 180/29/9 184/55/9 +f 189/47/7 185/48/7 186/49/7 +f 189/47/7 186/49/7 190/50/7 +f 188/51/8 187/52/8 191/53/8 +f 188/51/8 191/53/8 192/54/8 +f 187/52/14 185/48/14 189/47/14 +f 187/52/14 189/47/14 191/53/14 +f 190/50/13 186/49/13 188/29/13 +f 190/50/13 188/29/13 192/55/13 +f 197/47/11 193/48/11 194/49/11 +f 197/47/11 194/49/11 198/50/11 +f 196/51/12 195/52/12 199/53/12 +f 196/51/12 199/53/12 200/54/12 +f 195/52/16 193/48/16 197/47/16 +f 195/52/16 197/47/16 199/53/16 +f 198/50/15 194/49/15 196/29/15 +f 198/50/15 196/29/15 200/55/15 +f 205/47/7 201/48/7 202/49/7 +f 205/47/7 202/49/7 206/50/7 +f 204/51/8 203/52/8 207/53/8 +f 204/51/8 207/53/8 208/54/8 +f 203/52/18 201/48/18 205/47/18 +f 203/52/18 205/47/18 207/53/18 +f 206/50/17 202/49/17 204/29/17 +f 206/50/17 204/29/17 208/55/17 +f 213/47/11 209/48/11 210/49/11 +f 213/47/11 210/49/11 214/50/11 +f 212/51/12 211/52/12 215/53/12 +f 212/51/12 215/53/12 216/54/12 +f 211/52/16 209/48/16 213/47/16 +f 211/52/16 213/47/16 215/53/16 +f 214/50/15 210/49/15 212/29/15 +f 214/50/15 212/29/15 216/55/15 +f 221/47/7 217/48/7 218/49/7 +f 221/47/7 218/49/7 222/50/7 +f 220/51/8 219/52/8 223/53/8 +f 220/51/8 223/53/8 224/54/8 +f 219/52/18 217/48/18 221/47/18 +f 219/52/18 221/47/18 223/53/18 +f 222/50/17 218/49/17 220/29/17 +f 222/50/17 220/29/17 224/55/17 +f 229/47/11 225/48/11 226/49/11 +f 229/47/11 226/49/11 230/50/11 +f 228/51/12 227/52/12 231/53/12 +f 228/51/12 231/53/12 232/54/12 +f 227/52/6 225/48/6 229/47/6 +f 227/52/6 229/47/6 231/53/6 +f 230/50/5 226/49/5 228/29/5 +f 230/50/5 228/29/5 232/55/5 +f 237/47/7 233/48/7 234/49/7 +f 237/47/7 234/49/7 238/50/7 +f 236/51/8 235/52/8 239/53/8 +f 236/51/8 239/53/8 240/54/8 +f 235/52/5 233/48/5 237/47/5 +f 235/52/5 237/47/5 239/53/5 +f 238/50/6 234/49/6 236/29/6 +f 238/50/6 236/29/6 240/55/6 +f 245/56/3 241/57/3 242/32/3 +f 245/56/3 242/32/3 246/58/3 +f 244/29/4 243/59/4 247/60/4 +f 244/29/4 247/60/4 248/61/4 +f 243/59/5 241/57/5 245/56/5 +f 243/59/5 245/56/5 247/60/5 +f 246/58/6 242/32/6 244/62/6 +f 246/58/6 244/62/6 248/63/6 +f 253/47/19 249/48/19 250/49/19 +f 253/47/19 250/49/19 254/50/19 +f 252/51/20 251/52/20 255/53/20 +f 252/51/20 255/53/20 256/54/20 +f 251/52/21 249/48/21 253/47/21 +f 251/52/21 253/47/21 255/53/21 +f 254/50/22 250/49/22 252/29/22 +f 254/50/22 252/29/22 256/55/22 +f 261/47/23 257/48/23 258/49/23 +f 261/47/23 258/49/23 262/50/23 +f 260/51/24 259/52/24 263/53/24 +f 260/51/24 263/53/24 264/54/24 +f 259/52/25 257/48/25 261/47/25 +f 259/52/25 261/47/25 263/53/25 +f 262/50/26 258/49/26 260/29/26 +f 262/50/26 260/29/26 264/55/26 +f 269/47/19 265/48/19 266/49/19 +f 269/47/19 266/49/19 270/50/19 +f 268/51/20 267/52/20 271/53/20 +f 268/51/20 271/53/20 272/54/20 +f 267/52/27 265/48/27 269/47/27 +f 267/52/27 269/47/27 271/53/27 +f 270/50/28 266/49/28 268/29/28 +f 270/50/28 268/29/28 272/55/28 +f 277/47/23 273/48/23 274/49/23 +f 277/47/23 274/49/23 278/50/23 +f 276/51/24 275/52/24 279/53/24 +f 276/51/24 279/53/24 280/54/24 +f 275/52/29 273/48/29 277/47/29 +f 275/52/29 277/47/29 279/53/29 +f 278/50/30 274/49/30 276/29/30 +f 278/50/30 276/29/30 280/55/30 +f 285/47/19 281/48/19 282/49/19 +f 285/47/19 282/49/19 286/50/19 +f 284/51/20 283/52/20 287/53/20 +f 284/51/20 287/53/20 288/54/20 +f 283/52/27 281/48/27 285/47/27 +f 283/52/27 285/47/27 287/53/27 +f 286/50/28 282/49/28 284/29/28 +f 286/50/28 284/29/28 288/55/28 +f 293/47/23 289/48/23 290/49/23 +f 293/47/23 290/49/23 294/50/23 +f 292/51/24 291/52/24 295/53/24 +f 292/51/24 295/53/24 296/54/24 +f 291/52/29 289/48/29 293/47/29 +f 291/52/29 293/47/29 295/53/29 +f 294/50/30 290/49/30 292/29/30 +f 294/50/30 292/29/30 296/55/30 +f 301/47/19 297/48/19 298/49/19 +f 301/47/19 298/49/19 302/50/19 +f 300/51/20 299/52/20 303/53/20 +f 300/51/20 303/53/20 304/54/20 +f 299/52/1 297/48/1 301/47/1 +f 299/52/1 301/47/1 303/53/1 +f 302/50/2 298/49/2 300/29/2 +f 302/50/2 300/29/2 304/55/2 +f 309/47/23 305/48/23 306/49/23 +f 309/47/23 306/49/23 310/50/23 +f 308/51/24 307/52/24 311/53/24 +f 308/51/24 311/53/24 312/54/24 +f 307/52/2 305/48/2 309/47/2 +f 307/52/2 309/47/2 311/53/2 +f 310/50/1 306/49/1 308/29/1 +f 310/50/1 308/29/1 312/55/1 +f 317/56/3 313/57/3 314/32/3 +f 317/56/3 314/32/3 318/58/3 +f 316/29/4 315/59/4 319/60/4 +f 316/29/4 319/60/4 320/61/4 +f 315/59/2 313/57/2 317/56/2 +f 315/59/2 317/56/2 319/60/2 +f 318/58/1 314/32/1 316/62/1 +f 318/58/1 316/62/1 320/63/1 +f 325/47/23 321/48/23 322/49/23 +f 325/47/23 322/49/23 326/50/23 +f 324/51/24 323/52/24 327/53/24 +f 324/51/24 327/53/24 328/54/24 +f 323/52/22 321/48/22 325/47/22 +f 323/52/22 325/47/22 327/53/22 +f 326/50/21 322/49/21 324/29/21 +f 326/50/21 324/29/21 328/55/21 +f 333/47/19 329/48/19 330/49/19 +f 333/47/19 330/49/19 334/50/19 +f 332/51/20 331/52/20 335/53/20 +f 332/51/20 335/53/20 336/54/20 +f 331/52/26 329/48/26 333/47/26 +f 331/52/26 333/47/26 335/53/26 +f 334/50/25 330/49/25 332/29/25 +f 334/50/25 332/29/25 336/55/25 +f 341/47/23 337/48/23 338/49/23 +f 341/47/23 338/49/23 342/50/23 +f 340/51/24 339/52/24 343/53/24 +f 340/51/24 343/53/24 344/54/24 +f 339/52/28 337/48/28 341/47/28 +f 339/52/28 341/47/28 343/53/28 +f 342/50/27 338/49/27 340/29/27 +f 342/50/27 340/29/27 344/55/27 +f 349/47/19 345/48/19 346/49/19 +f 349/47/19 346/49/19 350/50/19 +f 348/51/20 347/52/20 351/53/20 +f 348/51/20 351/53/20 352/54/20 +f 347/52/30 345/48/30 349/47/30 +f 347/52/30 349/47/30 351/53/30 +f 350/50/29 346/49/29 348/29/29 +f 350/50/29 348/29/29 352/55/29 +f 357/47/23 353/48/23 354/49/23 +f 357/47/23 354/49/23 358/50/23 +f 356/51/24 355/52/24 359/53/24 +f 356/51/24 359/53/24 360/54/24 +f 355/52/28 353/48/28 357/47/28 +f 355/52/28 357/47/28 359/53/28 +f 358/50/27 354/49/27 356/29/27 +f 358/50/27 356/29/27 360/55/27 +f 365/47/19 361/48/19 362/49/19 +f 365/47/19 362/49/19 366/50/19 +f 364/51/20 363/52/20 367/53/20 +f 364/51/20 367/53/20 368/54/20 +f 363/52/30 361/48/30 365/47/30 +f 363/52/30 365/47/30 367/53/30 +f 366/50/29 362/49/29 364/29/29 +f 366/50/29 364/29/29 368/55/29 +f 373/47/23 369/48/23 370/49/23 +f 373/47/23 370/49/23 374/50/23 +f 372/51/24 371/52/24 375/53/24 +f 372/51/24 375/53/24 376/54/24 +f 371/52/2 369/48/2 373/47/2 +f 371/52/2 373/47/2 375/53/2 +f 374/50/1 370/49/1 372/29/1 +f 374/50/1 372/29/1 376/55/1 +f 381/47/19 377/48/19 378/49/19 +f 381/47/19 378/49/19 382/50/19 +f 380/51/20 379/52/20 383/53/20 +f 380/51/20 383/53/20 384/54/20 +f 379/52/1 377/48/1 381/47/1 +f 379/52/1 381/47/1 383/53/1 +f 382/50/2 378/49/2 380/29/2 +f 382/50/2 380/29/2 384/55/2 +f 389/56/3 385/57/3 386/32/3 +f 389/56/3 386/32/3 390/58/3 +f 388/29/4 387/59/4 391/60/4 +f 388/29/4 391/60/4 392/61/4 +f 387/59/1 385/57/1 389/56/1 +f 387/59/1 389/56/1 391/60/1 +f 390/58/2 386/32/2 388/62/2 +f 390/58/2 388/62/2 392/63/2 +f 394/64/1 393/65/1 395/66/1 +f 394/64/1 395/66/1 396/67/1 +f 399/68/2 397/69/2 398/70/2 +f 399/68/2 398/70/2 400/71/2 +f 395/66/5 393/65/5 397/69/5 +f 395/66/5 397/69/5 399/68/5 +f 398/21/6 394/64/6 396/67/6 +f 398/21/6 396/67/6 400/72/6 +f 401/73/31 403/74/31 397/69/31 +f 401/73/31 397/69/31 393/65/31 +f 402/75/32 401/73/33 393/65/33 +f 402/75/32 393/65/33 394/64/33 +f 404/76/34 402/75/35 394/64/35 +f 404/76/34 394/64/35 398/21/35 +f 403/74/36 404/77/36 398/70/36 +f 403/74/36 398/70/36 397/69/36 +f 405/78/37 403/74/37 401/73/37 +f 405/79/38 404/77/38 403/74/38 +f 407/64/2 406/65/2 408/66/2 +f 407/64/2 408/66/2 409/67/2 +f 412/68/1 410/69/1 411/70/1 +f 412/68/1 411/70/1 413/71/1 +f 408/66/6 406/65/6 410/69/6 +f 408/66/6 410/69/6 412/68/6 +f 411/21/5 407/64/5 409/67/5 +f 411/21/5 409/67/5 413/72/5 +f 414/73/39 416/74/39 410/69/39 +f 414/73/39 410/69/39 406/65/39 +f 415/75/40 414/73/41 406/65/41 +f 415/75/40 406/65/41 407/64/41 +f 417/76/42 415/75/43 407/64/43 +f 417/76/42 407/64/43 411/21/43 +f 416/74/44 417/77/44 411/70/44 +f 416/74/44 411/70/44 410/69/44 +f 418/78/45 416/74/45 414/73/45 +f 418/79/46 417/77/46 416/74/46 +f 420/64/6 419/65/6 421/66/6 +f 420/64/6 421/66/6 422/67/6 +f 425/68/5 423/69/5 424/70/5 +f 425/68/5 424/70/5 426/71/5 +f 421/66/1 419/65/1 423/69/1 +f 421/66/1 423/69/1 425/68/1 +f 424/21/2 420/64/2 422/67/2 +f 424/21/2 422/67/2 426/72/2 +f 427/73/44 429/74/44 423/69/44 +f 427/73/44 423/69/44 419/65/44 +f 428/75/47 427/73/48 419/65/48 +f 428/75/47 419/65/48 420/64/48 +f 430/76/49 428/75/50 420/64/50 +f 430/76/49 420/64/50 424/21/50 +f 429/74/31 430/77/31 424/70/31 +f 429/74/31 424/70/31 423/69/31 +f 431/78/46 429/74/46 427/73/46 +f 431/79/37 430/77/37 429/74/37 +f 433/64/5 432/65/5 434/66/5 +f 433/64/5 434/66/5 435/67/5 +f 438/68/6 436/69/6 437/70/6 +f 438/68/6 437/70/6 439/71/6 +f 434/66/2 432/65/2 436/69/2 +f 434/66/2 436/69/2 438/68/2 +f 437/21/1 433/64/1 435/67/1 +f 437/21/1 435/67/1 439/72/1 +f 440/73/36 442/74/36 436/69/36 +f 440/73/36 436/69/36 432/65/36 +f 441/75/51 440/73/52 432/65/52 +f 441/75/51 432/65/52 433/64/52 +f 443/76/53 441/75/54 433/64/54 +f 443/76/53 433/64/54 437/21/54 +f 442/74/39 443/77/39 437/70/39 +f 442/74/39 437/70/39 436/69/39 +f 444/78/38 442/74/38 440/73/38 +f 444/79/45 443/77/45 442/74/45 +f 445/80/1 446/81/1 447/82/1 +f 448/80/2 449/81/2 450/82/2 +f 451/83/4 452/84/4 453/85/4 +f 454/86/1 455/85/1 456/87/1 +f 457/86/2 451/85/2 458/87/2 +f 458/86/6 453/85/6 454/87/6 +f 456/86/5 459/85/5 457/87/5 +f 452/88/1 460/89/1 461/84/1 +f 455/83/4 462/84/4 459/85/4 +f 453/83/4 461/84/4 455/85/4 +f 459/83/4 463/84/4 451/85/4 +f 449/90/4 464/91/4 465/81/4 +f 462/88/2 466/89/2 463/84/2 +f 463/88/6 467/89/6 452/84/6 +f 461/88/5 468/89/5 462/84/5 +f 450/80/6 465/81/6 445/82/6 +f 447/80/5 469/81/5 448/82/5 +f 464/92/1 470/93/1 471/91/1 +f 446/90/4 472/91/4 469/81/4 +f 465/90/4 471/91/4 446/81/4 +f 469/90/4 473/91/4 449/81/4 +f 472/92/2 474/93/2 473/91/2 +f 473/92/6 475/93/6 464/91/6 +f 471/92/5 476/93/5 472/91/5 +f 447/80/3 468/89/3 460/94/3 +f 445/80/3 460/89/3 467/94/3 +f 450/80/3 467/89/3 466/94/3 +f 448/80/3 466/89/3 468/94/3 +f 477/95/1 478/96/1 479/97/1 +f 480/95/2 481/96/2 482/97/2 +f 482/95/6 483/96/6 477/97/6 +f 479/95/5 484/96/5 480/97/5 +f 479/95/3 476/93/3 470/98/3 +f 477/95/3 470/93/3 475/98/3 +f 482/95/3 475/93/3 474/98/3 +f 480/95/3 474/93/3 476/98/3 +f 484/99/3 485/100/3 481/96/3 +f 486/101/1 487/102/1 488/100/1 +f 481/99/3 486/100/3 483/96/3 +f 478/99/3 489/100/3 484/96/3 +f 483/99/3 488/100/3 478/96/3 +f 490/103/3 491/104/3 492/105/3 +f 489/101/2 492/102/2 485/100/2 +f 485/101/6 491/102/6 486/100/6 +f 488/101/5 490/102/5 489/100/5 +f 445/80/1 465/90/1 446/81/1 +f 448/80/2 469/90/2 449/81/2 +f 451/83/4 463/88/4 452/84/4 +f 454/86/1 453/83/1 455/85/1 +f 457/86/2 459/83/2 451/85/2 +f 458/86/6 451/83/6 453/85/6 +f 456/86/5 455/83/5 459/85/5 +f 452/88/1 467/94/1 460/89/1 +f 455/83/4 461/88/4 462/84/4 +f 453/83/4 452/88/4 461/84/4 +f 459/83/4 462/88/4 463/84/4 +f 449/90/4 473/92/4 464/91/4 +f 462/88/2 468/94/2 466/89/2 +f 463/88/6 466/94/6 467/89/6 +f 461/88/5 460/94/5 468/89/5 +f 450/80/6 449/90/6 465/81/6 +f 447/80/5 446/90/5 469/81/5 +f 464/92/1 475/98/1 470/93/1 +f 446/90/4 471/92/4 472/91/4 +f 465/90/4 464/92/4 471/91/4 +f 469/90/4 472/92/4 473/91/4 +f 472/92/2 476/98/2 474/93/2 +f 473/92/6 474/98/6 475/93/6 +f 471/92/5 470/98/5 476/93/5 +f 447/80/3 448/82/3 468/89/3 +f 445/80/3 447/82/3 460/89/3 +f 450/80/3 445/82/3 467/89/3 +f 448/80/3 450/82/3 466/89/3 +f 477/95/1 483/99/1 478/96/1 +f 480/95/2 484/99/2 481/96/2 +f 482/95/6 481/99/6 483/96/6 +f 479/95/5 478/99/5 484/96/5 +f 479/95/3 480/97/3 476/93/3 +f 477/95/3 479/97/3 470/93/3 +f 482/95/3 477/97/3 475/93/3 +f 480/95/3 482/97/3 474/93/3 +f 484/99/3 489/101/3 485/100/3 +f 486/101/1 491/104/1 487/102/1 +f 481/99/3 485/101/3 486/100/3 +f 478/99/3 488/101/3 489/100/3 +f 483/99/3 486/101/3 488/100/3 +f 490/103/3 487/102/3 491/104/3 +f 489/101/2 490/104/2 492/102/2 +f 485/101/6 492/104/6 491/102/6 +f 488/101/5 487/104/5 490/102/5 +f 494/106/1 493/107/1 495/108/1 +f 494/106/1 495/108/1 496/109/1 +f 499/110/2 497/111/2 498/112/2 +f 499/110/2 498/112/2 500/113/2 +f 497/114/3 493/107/3 494/115/3 +f 497/114/3 494/115/3 498/10/3 +f 496/107/4 495/115/4 499/10/4 +f 496/107/4 499/10/4 500/114/4 +f 495/108/5 493/107/5 497/114/5 +f 495/108/5 497/114/5 499/116/5 +f 498/112/6 494/106/6 496/109/6 +f 498/112/6 496/109/6 500/113/6 diff --git a/src/main/resources/assets/hbm/textures/models/network/pylon.png b/src/main/resources/assets/hbm/textures/models/network/pylon.png new file mode 100644 index 000000000..6545feb46 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/network/pylon.png differ