diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index e95187658..74557c9c8 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -32,6 +32,7 @@ import net.minecraft.block.Block; import net.minecraft.block.BlockFalling; import net.minecraft.block.material.*; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.init.Blocks; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; @@ -158,6 +159,7 @@ public class ModBlocks { public static Block ore_oil; public static Block ore_oil_empty; public static Block ore_oil_sand; + public static Block ore_bedrock_oil; public static Block ore_lignite; public static Block ore_asbestos; public static Block ore_coal_oil; @@ -850,6 +852,9 @@ public class ModBlocks { public static Block machine_well; public static Block oil_pipe; public static final int guiID_machine_well = 40; + public static Block machine_pumpjack; + public static final int guiID_machine_pumpjack = 51; + public static Block machine_fracking_tower; public static Block machine_flare; public static final int guiID_machine_flare = 44; @@ -920,9 +925,6 @@ public class ModBlocks { public static Block machine_radar; public static final int guiID_radar = 59; - public static Block machine_pumpjack; - public static final int guiID_machine_pumpjack = 51; - public static Block machine_turbofan; public static final int guiID_machine_turbofan = 52; @@ -1305,11 +1307,12 @@ public class ModBlocks { ore_cinnebar = new BlockOre(Material.rock).setBlockName("ore_cinnebar").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_cinnebar"); ore_coltan = new BlockOre(Material.rock).setBlockName("ore_coltan").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_coltan"); - ore_bedrock_coltan = new BlockBedrockOre().setBlockName("ore_bedrock_coltan").setCreativeTab(MainRegistry.blockTab).setBlockUnbreakable().setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_bedrock_coltan"); + ore_bedrock_coltan = new BlockBedrockOre().setBlockName("ore_bedrock_coltan").setCreativeTab(MainRegistry.blockTab).setBlockUnbreakable().setResistance(1_000_000).setBlockTextureName(RefStrings.MODID + ":ore_bedrock_coltan"); ore_oil = new BlockOre(Material.rock).setBlockName("ore_oil").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_oil"); ore_oil_empty = new BlockGeneric(Material.rock).setBlockName("ore_oil_empty").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_oil_empty"); ore_oil_sand = new BlockFalling(Material.sand).setBlockName("ore_oil_sand").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeSand).setHardness(0.5F).setResistance(1.0F).setBlockTextureName(RefStrings.MODID + ":ore_oil_sand_alt"); + ore_bedrock_oil = new BlockGeneric(Material.rock).setBlockName("ore_bedrock_oil").setCreativeTab(MainRegistry.blockTab).setBlockUnbreakable().setResistance(1_000_000).setBlockTextureName(RefStrings.MODID + ":ore_bedrock_oil"); ore_tikite = new BlockGeneric(Material.rock).setBlockName("ore_tikite").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_tikite_alt"); @@ -1960,8 +1963,9 @@ public class ModBlocks { boat = new DecoBlock(Material.iron).setBlockName("boat").setStepSound(Block.soundTypeMetal).setHardness(10.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab).setBlockTextureName(RefStrings.MODID + ":boat"); bomber = new DecoBlock(Material.iron).setBlockName("bomber").setStepSound(Block.soundTypeMetal).setHardness(10.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":code"); - machine_well = new MachineOilWell(Material.iron).setBlockName("machine_well").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_well"); + machine_well = new MachineOilWell().setBlockName("machine_well").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_well"); machine_pumpjack = new MachinePumpjack(Material.iron).setBlockName("machine_pumpjack").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_pumpjack"); + machine_fracking_tower = new MachineFrackingTower().setBlockName("machine_fracking_tower").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); oil_pipe = new BlockNoDrop(Material.iron).setBlockName("oil_pipe").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":oil_pipe"); machine_flare = new MachineGasFlare(Material.iron).setBlockName("machine_flare").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_flare"); machine_refinery = new MachineRefinery(Material.iron).setBlockName("machine_refinery").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_refinery"); @@ -2198,6 +2202,7 @@ public class ModBlocks { //Bedrock ores GameRegistry.registerBlock(ore_bedrock_coltan, ore_bedrock_coltan.getUnlocalizedName()); + GameRegistry.registerBlock(ore_bedrock_oil, ore_bedrock_oil.getUnlocalizedName()); //Nice Meme GameRegistry.registerBlock(ore_coal_oil, ore_coal_oil.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockFlare.java b/src/main/java/com/hbm/blocks/machine/DummyBlockFlare.java index bdb251977..f5754b0de 100644 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockFlare.java +++ b/src/main/java/com/hbm/blocks/machine/DummyBlockFlare.java @@ -6,7 +6,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.interfaces.IDummy; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import cpw.mods.fml.relauncher.Side; diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockPumpjack.java b/src/main/java/com/hbm/blocks/machine/DummyBlockPumpjack.java index 8767282c3..983d13b24 100644 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockPumpjack.java +++ b/src/main/java/com/hbm/blocks/machine/DummyBlockPumpjack.java @@ -6,7 +6,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.interfaces.IDummy; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import cpw.mods.fml.relauncher.Side; diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockRefinery.java b/src/main/java/com/hbm/blocks/machine/DummyBlockRefinery.java index 074717cce..32e1960fd 100644 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockRefinery.java +++ b/src/main/java/com/hbm/blocks/machine/DummyBlockRefinery.java @@ -6,7 +6,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.interfaces.IDummy; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachineRefinery; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import cpw.mods.fml.relauncher.Side; diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockWell.java b/src/main/java/com/hbm/blocks/machine/DummyBlockWell.java index c645d2724..f37114891 100644 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockWell.java +++ b/src/main/java/com/hbm/blocks/machine/DummyBlockWell.java @@ -6,7 +6,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.interfaces.IDummy; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityMachineOilWell; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import cpw.mods.fml.relauncher.Side; diff --git a/src/main/java/com/hbm/blocks/machine/FractionSpacer.java b/src/main/java/com/hbm/blocks/machine/FractionSpacer.java index 5c097aecb..64fdd3317 100644 --- a/src/main/java/com/hbm/blocks/machine/FractionSpacer.java +++ b/src/main/java/com/hbm/blocks/machine/FractionSpacer.java @@ -1,7 +1,7 @@ package com.hbm.blocks.machine; import com.hbm.blocks.BlockDummyable; -import com.hbm.tileentity.machine.TileEntitySpacer; +import com.hbm.tileentity.machine.oil.TileEntitySpacer; import net.minecraft.block.material.Material; import net.minecraft.tileentity.TileEntity; diff --git a/src/main/java/com/hbm/blocks/machine/MachineFrackingTower.java b/src/main/java/com/hbm/blocks/machine/MachineFrackingTower.java new file mode 100644 index 000000000..1ab84b139 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineFrackingTower.java @@ -0,0 +1,30 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.tileentity.machine.oil.TileEntityMachineFrackingTower; + +import net.minecraft.block.material.Material; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class MachineFrackingTower extends BlockDummyable { + + public MachineFrackingTower() { + super(Material.iron); + } + + @Override + public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { + return new TileEntityMachineFrackingTower(); + } + + @Override + public int[] getDimensions() { + return new int[] {1, 0, 0, 0, 0, 0}; + } + + @Override + public int getOffset() { + return 0; + } +} diff --git a/src/main/java/com/hbm/blocks/machine/MachineFractionTower.java b/src/main/java/com/hbm/blocks/machine/MachineFractionTower.java index 9a1d73749..407db3044 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineFractionTower.java +++ b/src/main/java/com/hbm/blocks/machine/MachineFractionTower.java @@ -4,7 +4,7 @@ import com.hbm.blocks.BlockDummyable; import com.hbm.handler.FluidTypeHandler.FluidType; import com.hbm.items.ModItems; import com.hbm.tileentity.TileEntityProxyCombo; -import com.hbm.tileentity.machine.TileEntityMachineFractionTower; +import com.hbm.tileentity.machine.oil.TileEntityMachineFractionTower; import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; diff --git a/src/main/java/com/hbm/blocks/machine/MachineGasFlare.java b/src/main/java/com/hbm/blocks/machine/MachineGasFlare.java index a3a6f5902..520ec209e 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineGasFlare.java +++ b/src/main/java/com/hbm/blocks/machine/MachineGasFlare.java @@ -7,7 +7,7 @@ import com.hbm.handler.MultiblockHandler; import com.hbm.interfaces.IMultiblock; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import net.minecraft.block.Block; diff --git a/src/main/java/com/hbm/blocks/machine/MachineOilWell.java b/src/main/java/com/hbm/blocks/machine/MachineOilWell.java index aef0004b4..c896c5497 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineOilWell.java +++ b/src/main/java/com/hbm/blocks/machine/MachineOilWell.java @@ -1,176 +1,67 @@ package com.hbm.blocks.machine; -import java.util.Random; - +import com.hbm.blocks.BlockDummyable; import com.hbm.blocks.ModBlocks; -import com.hbm.handler.MultiblockHandler; -import com.hbm.interfaces.IMultiblock; import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachineOilWell; +import com.hbm.tileentity.TileEntityProxyCombo; +import com.hbm.tileentity.machine.oil.TileEntityMachineOilWell; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import net.minecraft.block.Block; -import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; -public class MachineOilWell extends BlockContainer implements IMultiblock { +public class MachineOilWell extends BlockDummyable { - private final Random field_149933_a = new Random(); - private Random rand; - private static boolean keepInventory; - - public MachineOilWell(Material p_i45386_1_) { - super(p_i45386_1_); - rand = new Random(); - } - - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) - { - return Item.getItemFromBlock(ModBlocks.machine_well); - } - - @Override - public int getRenderType() { - return -1; + public MachineOilWell() { + super(Material.iron); } @Override - public boolean isOpaqueCube() { - return false; + public TileEntity createNewTileEntity(World world, int meta) { + + if(meta >= 12) return new TileEntityMachineOilWell(); + if(meta >= 6) return new TileEntityProxyCombo(false, true, true); + return null; } @Override - public boolean renderAsNormalBlock() { - return false; + public int[] getDimensions() { + return new int[] {5, 0, 1, 1, 1, 1}; + } + + @Override + public int getOffset() { + return 0; + } + + @Override + public void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { + super.fillSpace(world, x, y, z, dir, o); + this.makeExtra(world, x + dir.offsetX * o + 1, y, z + dir.offsetZ * o); + this.makeExtra(world, x + dir.offsetX * o - 1, y, z + dir.offsetZ * o); + this.makeExtra(world, x + dir.offsetX * o, y, z + dir.offsetZ * o + 1); + this.makeExtra(world, x + dir.offsetX * o, y, z + dir.offsetZ * o - 1); } @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) - { + + if(world.isRemote) { return true; - } else if(!player.isSneaking()) - { - TileEntityMachineOilWell entity = (TileEntityMachineOilWell) world.getTileEntity(x, y, z); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_machine_well, world, x, y, z); - } + } else if(!player.isSneaking()) { + + int[] pos = this.findCore(world, x, y, z); + + if(pos == null) + return false; + + FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_machine_well, world, pos[0], pos[1], pos[2]); return true; } else { - return false; + return true; } } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityMachineOilWell(); - } - - @Override - public void breakBlock(World p_149749_1_, int p_149749_2_, int p_149749_3_, int p_149749_4_, Block p_149749_5_, int p_149749_6_) - { - if (!keepInventory) - { - TileEntityMachineOilWell tileentityfurnace = (TileEntityMachineOilWell)p_149749_1_.getTileEntity(p_149749_2_, p_149749_3_, p_149749_4_); - - if (tileentityfurnace != null) - { - for (int i1 = 0; i1 < tileentityfurnace.getSizeInventory(); ++i1) - { - ItemStack itemstack = tileentityfurnace.getStackInSlot(i1); - - if (itemstack != null) - { - float f = this.field_149933_a.nextFloat() * 0.8F + 0.1F; - float f1 = this.field_149933_a.nextFloat() * 0.8F + 0.1F; - float f2 = this.field_149933_a.nextFloat() * 0.8F + 0.1F; - - while (itemstack.stackSize > 0) - { - int j1 = this.field_149933_a.nextInt(21) + 10; - - if (j1 > itemstack.stackSize) - { - j1 = itemstack.stackSize; - } - - itemstack.stackSize -= j1; - EntityItem entityitem = new EntityItem(p_149749_1_, p_149749_2_ + f, p_149749_3_ + f1, p_149749_4_ + f2, new ItemStack(itemstack.getItem(), j1, itemstack.getItemDamage())); - - if (itemstack.hasTagCompound()) - { - entityitem.getEntityItem().setTagCompound((NBTTagCompound)itemstack.getTagCompound().copy()); - } - - float f3 = 0.05F; - entityitem.motionX = (float)this.field_149933_a.nextGaussian() * f3; - entityitem.motionY = (float)this.field_149933_a.nextGaussian() * f3 + 0.2F; - entityitem.motionZ = (float)this.field_149933_a.nextGaussian() * f3; - p_149749_1_.spawnEntityInWorld(entityitem); - } - } - } - - p_149749_1_.func_147453_f(p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_); - } - } - - super.breakBlock(p_149749_1_, p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_, p_149749_6_); - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.wellDimension)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.wellDimension, ModBlocks.dummy_block_well); - - DummyBlockWell.safeBreak = true; - world.setBlock(x, y, z + 1, ModBlocks.dummy_port_well); - TileEntity te = world.getTileEntity(x, y, z + 1); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y, z - 1, ModBlocks.dummy_port_well); - TileEntity te2 = world.getTileEntity(x, y, z - 1); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x + 1, y, z, ModBlocks.dummy_port_well); - TileEntity te3 = world.getTileEntity(x + 1, y, z); - if(te3 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te3; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x - 1, y, z, ModBlocks.dummy_port_well); - TileEntity te4 = world.getTileEntity(x - 1, y, z); - if(te4 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te4; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockWell.safeBreak = false; - - } else - world.func_147480_a(x, y, z, true); - } } diff --git a/src/main/java/com/hbm/blocks/machine/MachinePumpjack.java b/src/main/java/com/hbm/blocks/machine/MachinePumpjack.java index 4bc5adb28..8ba1c3923 100644 --- a/src/main/java/com/hbm/blocks/machine/MachinePumpjack.java +++ b/src/main/java/com/hbm/blocks/machine/MachinePumpjack.java @@ -6,7 +6,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.handler.MultiblockHandler; import com.hbm.interfaces.IMultiblock; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; diff --git a/src/main/java/com/hbm/blocks/machine/MachineRefinery.java b/src/main/java/com/hbm/blocks/machine/MachineRefinery.java index f45d035cf..2b80c987c 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineRefinery.java +++ b/src/main/java/com/hbm/blocks/machine/MachineRefinery.java @@ -7,7 +7,7 @@ import com.hbm.handler.MultiblockHandler; import com.hbm.interfaces.IMultiblock; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityDummy; -import com.hbm.tileentity.machine.TileEntityMachineRefinery; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import net.minecraft.block.Block; diff --git a/src/main/java/com/hbm/handler/FluidTypeHandler.java b/src/main/java/com/hbm/handler/FluidTypeHandler.java index 08bb52320..2dfbadc0f 100644 --- a/src/main/java/com/hbm/handler/FluidTypeHandler.java +++ b/src/main/java/com/hbm/handler/FluidTypeHandler.java @@ -84,6 +84,7 @@ public class FluidTypeHandler { GASOLINE (0x445772, 2, 2, 2, 1, 2, 0, EnumSymbol.NONE, "hbmfluid.gasoline"), SPENTSTEAM (0x445772, 3, 2, 2, 2, 0, 0, EnumSymbol.NONE, "hbmfluid.spentsteam", FluidTrait.NO_CONTAINER), + FRACKSOL (0x798A6B, 4, 2, 2, 1, 3, 3, EnumSymbol.ACID, "hbmfluid.fracksol", FluidTrait.CORROSIVE), PLASMA_DT (0xF7AFDE, 8, 1, 2, 0, 4, 0, EnumSymbol.RADIATION, "hbmfluid.plasma_dt", 3250, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), PLASMA_HD (0xF0ADF4, 9, 1, 2, 0, 4, 0, EnumSymbol.RADIATION, "hbmfluid.plasma_hd", 2500, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), diff --git a/src/main/java/com/hbm/handler/GUIHandler.java b/src/main/java/com/hbm/handler/GUIHandler.java index b7dc18735..b921018a4 100644 --- a/src/main/java/com/hbm/handler/GUIHandler.java +++ b/src/main/java/com/hbm/handler/GUIHandler.java @@ -9,6 +9,10 @@ import com.hbm.inventory.inv.InventoryLeadBox; import com.hbm.items.ModItems; import com.hbm.tileentity.bomb.*; import com.hbm.tileentity.machine.*; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; import com.hbm.tileentity.machine.rbmk.*; import com.hbm.tileentity.turret.*; diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineGasFlare.java b/src/main/java/com/hbm/inventory/container/ContainerMachineGasFlare.java index 707d3fd17..0049a64ba 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineGasFlare.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachineGasFlare.java @@ -1,7 +1,7 @@ package com.hbm.inventory.container; import com.hbm.inventory.SlotMachineOutput; -import com.hbm.tileentity.machine.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineOilWell.java b/src/main/java/com/hbm/inventory/container/ContainerMachineOilWell.java index 0372532de..529459001 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineOilWell.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachineOilWell.java @@ -1,133 +1,75 @@ package com.hbm.inventory.container; import com.hbm.inventory.SlotMachineOutput; -import com.hbm.tileentity.machine.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityOilDrillBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; -import net.minecraft.inventory.ICrafting; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; public class ContainerMachineOilWell extends Container { - private TileEntityMachineOilWell testNuke; - private int warning; - private int warning2; - - public ContainerMachineOilWell(InventoryPlayer invPlayer, TileEntityMachineOilWell tedf) { - warning = 0; - warning2 = 0; + private TileEntityOilDrillBase well; + + public ContainerMachineOilWell(InventoryPlayer invPlayer, TileEntityOilDrillBase tedf) { + + well = tedf; + + // Battery + this.addSlotToContainer(new Slot(tedf, 0, 8, 53)); + // Canister Input + this.addSlotToContainer(new Slot(tedf, 1, 80, 17)); + // Canister Output + this.addSlotToContainer(new SlotMachineOutput(tedf, 2, 80, 53)); + // Gas Input + this.addSlotToContainer(new Slot(tedf, 3, 134, 17)); + // Gas Output + this.addSlotToContainer(new SlotMachineOutput(tedf, 4, 134, 53)); - testNuke = tedf; - - //Battery - this.addSlotToContainer(new Slot(tedf, 0, 44, 54)); - //Canister Input - this.addSlotToContainer(new Slot(tedf, 1, 134, 18)); - //Canister Output - this.addSlotToContainer(new SlotMachineOutput(tedf, 2, 134, 54)); - //Gas Input - this.addSlotToContainer(new Slot(tedf, 3, 134, 72)); - //Gas Output - this.addSlotToContainer(new SlotMachineOutput(tedf, 4, 134, 108)); - //Chip - this.addSlotToContainer(new Slot(tedf, 5, 8, 90)); - - 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, 84 + i * 18 + 56)); + 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, 84 + i * 18)); } } - - for(int i = 0; i < 9; i++) - { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142 + 56)); + + for(int i = 0; i < 9; i++) { + this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142)); } } - + @Override - public void addCraftingToCrafters(ICrafting crafting) { - super.addCraftingToCrafters(crafting); - crafting.sendProgressBarUpdate(this, 1, this.testNuke.warning); - crafting.sendProgressBarUpdate(this, 2, this.testNuke.warning2); - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) - { + public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) { ItemStack var3 = null; Slot var4 = (Slot) this.inventorySlots.get(par2); - - if (var4 != null && var4.getHasStack()) - { + + if(var4 != null && var4.getHasStack()) { ItemStack var5 = var4.getStack(); var3 = var5.copy(); - - if (par2 <= 5) { - if (!this.mergeItemStack(var5, 6, this.inventorySlots.size(), true)) - { + + if(par2 <= 5) { + if(!this.mergeItemStack(var5, 6, this.inventorySlots.size(), true)) { return null; } + } else if(!this.mergeItemStack(var5, 0, 2, false)) { + if(!this.mergeItemStack(var5, 3, 4, false)) + if(!this.mergeItemStack(var5, 5, 6, false)) + return null; } - else if (!this.mergeItemStack(var5, 0, 2, false)) - { - if (!this.mergeItemStack(var5, 3, 4, false)) - if (!this.mergeItemStack(var5, 5, 6, false)) - return null; - } - - if (var5.stackSize == 0) - { + + if(var5.stackSize == 0) { var4.putStack((ItemStack) null); - } - else - { + } else { var4.onSlotChanged(); } } - + return var3; - } + } @Override public boolean canInteractWith(EntityPlayer player) { - return testNuke.isUseableByPlayer(player); - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.crafters.size(); i++) - { - ICrafting par1 = (ICrafting)this.crafters.get(i); - if(this.warning != this.testNuke.warning) - { - par1.sendProgressBarUpdate(this, 1, this.testNuke.warning); - } - if(this.warning2 != this.testNuke.warning2) - { - par1.sendProgressBarUpdate(this, 2, this.testNuke.warning2); - } - } - - this.warning = this.testNuke.warning; - this.warning2 = this.testNuke.warning2; - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 1) - { - testNuke.warning = j; - } - if(i == 2) - { - testNuke.warning2 = j; - } + return well.isUseableByPlayer(player); } } diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachinePumpjack.java b/src/main/java/com/hbm/inventory/container/ContainerMachinePumpjack.java index 40d6be054..b5409c913 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachinePumpjack.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachinePumpjack.java @@ -1,7 +1,7 @@ package com.hbm.inventory.container; import com.hbm.inventory.SlotMachineOutput; -import com.hbm.tileentity.machine.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineRefinery.java b/src/main/java/com/hbm/inventory/container/ContainerMachineRefinery.java index f43a4265a..9ad0896f4 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineRefinery.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachineRefinery.java @@ -1,7 +1,7 @@ package com.hbm.inventory.container; import com.hbm.inventory.SlotMachineOutput; -import com.hbm.tileentity.machine.TileEntityMachineRefinery; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineGasFlare.java b/src/main/java/com/hbm/inventory/gui/GUIMachineGasFlare.java index 8df711523..35e3f7613 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineGasFlare.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineGasFlare.java @@ -5,7 +5,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.inventory.FluidTank; import com.hbm.inventory.container.ContainerMachineGasFlare; import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java b/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java index d278e9033..c1cdaaf05 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineOilWell.java @@ -5,7 +5,8 @@ import org.lwjgl.opengl.GL11; import com.hbm.inventory.FluidTank; import com.hbm.inventory.container.ContainerMachineOilWell; import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityOilDrillBase; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; @@ -14,24 +15,24 @@ import net.minecraft.util.ResourceLocation; public class GUIMachineOilWell extends GuiInfoContainer { - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_well_large.png"); - private TileEntityMachineOilWell derrick; + private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/machine/gui_well.png"); + private TileEntityOilDrillBase derrick; - public GUIMachineOilWell(InventoryPlayer invPlayer, TileEntityMachineOilWell tedf) { + public GUIMachineOilWell(InventoryPlayer invPlayer, TileEntityOilDrillBase tedf) { super(new ContainerMachineOilWell(invPlayer, tedf)); derrick = tedf; this.xSize = 176; - this.ySize = 222; + this.ySize = 166; } @Override public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); - derrick.tanks[0].renderTankInfo(this, mouseX, mouseY, guiLeft + 80, guiTop + 70 - 52, 34, 52); - derrick.tanks[1].renderTankInfo(this, mouseX, mouseY, guiLeft + 80, guiTop + 124 - 52, 34, 52); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 70 - 52, 16, 52, derrick.power, derrick.maxPower); + derrick.tanks[0].renderTankInfo(this, mouseX, mouseY, guiLeft + 62, guiTop + 69 - 52, 16, 52); + derrick.tanks[1].renderTankInfo(this, mouseX, mouseY, guiLeft + 116, guiTop + 69 - 52, 16, 52); + this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 17, 16, 34, derrick.power, derrick.getMaxPower()); } @Override @@ -48,29 +49,22 @@ public class GUIMachineOilWell extends GuiInfoContainer { Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - int i = (int)derrick.getPowerScaled(52); - drawTexturedModalRect(guiLeft + 8, guiTop + 70 - i, 176, 52 - i, 16, i); + int i = (int)(derrick.getPower() * 34 / derrick.getMaxPower()); + drawTexturedModalRect(guiLeft + 8, guiTop + 51 - i, 176, 34 - i, 16, i); - int k = derrick.warning; - if(k == 2) - drawTexturedModalRect(guiLeft + 44, guiTop + 18, 176, 52, 16, 16); - if(k == 1) - drawTexturedModalRect(guiLeft + 44, guiTop + 18, 192, 52, 16, 16); + int k = derrick.indicator; - int l = derrick.warning2; - if(l == 1) - drawTexturedModalRect(guiLeft + 44, guiTop + 90, 208, 52, 16, 16); - if(l == 2) - drawTexturedModalRect(guiLeft + 44, guiTop + 90, 224, 52, 16, 16); + if(k != 0) + drawTexturedModalRect(guiLeft + 35, guiTop + 17, 176 + (k - 1) * 16, 52, 16, 16); + + if(derrick.tanks.length < 3) { + drawTexturedModalRect(guiLeft + 34, guiTop + 36, 192, 0, 18, 34); + } Minecraft.getMinecraft().getTextureManager().bindTexture(derrick.tanks[0].getSheet()); - derrick.tanks[0].renderTank(this, guiLeft + 80, guiTop + 70, derrick.tanks[0].getTankType().textureX() * FluidTank.x, derrick.tanks[0].getTankType().textureY() * FluidTank.y, 16, 52); - derrick.tanks[0].renderTank(this, guiLeft + 96, guiTop + 70, derrick.tanks[0].getTankType().textureX() * FluidTank.x, derrick.tanks[0].getTankType().textureY() * FluidTank.y, 16, 52); - derrick.tanks[0].renderTank(this, guiLeft + 112, guiTop + 70, derrick.tanks[0].getTankType().textureX() * FluidTank.x, derrick.tanks[0].getTankType().textureY() * FluidTank.y, 2, 52); + derrick.tanks[0].renderTank(this, guiLeft + 62, guiTop + 69, derrick.tanks[0].getTankType().textureX() * FluidTank.x, derrick.tanks[0].getTankType().textureY() * FluidTank.y, 16, 52); Minecraft.getMinecraft().getTextureManager().bindTexture(derrick.tanks[1].getSheet()); - derrick.tanks[1].renderTank(this, guiLeft + 80, guiTop + 124, derrick.tanks[1].getTankType().textureX() * FluidTank.x, derrick.tanks[1].getTankType().textureY() * FluidTank.y, 16, 52); - derrick.tanks[1].renderTank(this, guiLeft + 96, guiTop + 124, derrick.tanks[1].getTankType().textureX() * FluidTank.x, derrick.tanks[1].getTankType().textureY() * FluidTank.y, 16, 52); - derrick.tanks[1].renderTank(this, guiLeft + 112, guiTop + 124, derrick.tanks[1].getTankType().textureX() * FluidTank.x, derrick.tanks[1].getTankType().textureY() * FluidTank.y, 2, 52); + derrick.tanks[1].renderTank(this, guiLeft + 116, guiTop + 69, derrick.tanks[1].getTankType().textureX() * FluidTank.x, derrick.tanks[1].getTankType().textureY() * FluidTank.y, 16, 52); } } diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachinePumpjack.java b/src/main/java/com/hbm/inventory/gui/GUIMachinePumpjack.java index 41a1d08c5..a9245f64b 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachinePumpjack.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachinePumpjack.java @@ -5,7 +5,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.inventory.FluidTank; import com.hbm.inventory.container.ContainerMachinePumpjack; import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineRefinery.java b/src/main/java/com/hbm/inventory/gui/GUIMachineRefinery.java index 70f9a0bf4..f16e4b07d 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineRefinery.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineRefinery.java @@ -5,7 +5,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.inventory.FluidTank; import com.hbm.inventory.container.ContainerMachineRefinery; import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityMachineRefinery; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; diff --git a/src/main/java/com/hbm/inventory/recipes/SILEXRecipes.java b/src/main/java/com/hbm/inventory/recipes/SILEXRecipes.java index 53db4b189..49fc42716 100644 --- a/src/main/java/com/hbm/inventory/recipes/SILEXRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/SILEXRecipes.java @@ -7,7 +7,6 @@ import java.util.Map; import java.util.Map.Entry; import com.hbm.handler.FluidTypeHandler.FluidType; -import com.hbm.inventory.RecipesCommon; import com.hbm.inventory.RecipesCommon.ComparableStack; import com.hbm.items.ModItems; import com.hbm.items.special.ItemWasteLong; diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 05baecd8e..8015ae73b 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -200,6 +200,9 @@ public class ModItems { public static Item billet_pu238be; public static Item billet_yharonite; public static Item billet_balefire_gold; + public static Item billet_zfb_bismuth; + public static Item billet_zfb_pu241; + public static Item billet_zfb_am_mix; public static Item billet_beryllium; public static Item billet_bismuth; public static Item billet_zirconium; @@ -1024,6 +1027,9 @@ public class ModItems { public static ItemRBMKRod rbmk_fuel_pu238be; public static ItemRBMKRod rbmk_fuel_balefire_gold; public static ItemRBMKRod rbmk_fuel_balefire; + public static ItemRBMKRod rbmk_fuel_zfb_bismuth; + public static ItemRBMKRod rbmk_fuel_zfb_pu241; + public static ItemRBMKRod rbmk_fuel_zfb_am_mix; public static ItemRBMKRod rbmk_fuel_drx; public static ItemRBMKPellet rbmk_pellet_ueu; public static ItemRBMKPellet rbmk_pellet_meu; @@ -1051,6 +1057,9 @@ public class ModItems { public static ItemRBMKPellet rbmk_pellet_pu238be; public static ItemRBMKPellet rbmk_pellet_balefire_gold; public static ItemRBMKPellet rbmk_pellet_balefire; + public static ItemRBMKPellet rbmk_pellet_zfb_bismuth; + public static ItemRBMKPellet rbmk_pellet_zfb_pu241; + public static ItemRBMKPellet rbmk_pellet_zfb_am_mix; public static ItemRBMKPellet rbmk_pellet_drx; public static Item scrap; @@ -2594,6 +2603,9 @@ public class ModItems { billet_zirconium = new Item().setUnlocalizedName("billet_zirconium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_zirconium"); billet_yharonite = new Item().setUnlocalizedName("billet_yharonite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_yharonite"); billet_balefire_gold = new ItemHazard().addRadiation(ItemHazard.au198 * ItemHazard.billet).toItem().setUnlocalizedName("billet_balefire_gold").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_balefire_gold"); + billet_zfb_bismuth = new Item().setUnlocalizedName("billet_zfb_bismuth").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_zfb_bismuth"); + billet_zfb_pu241 = new Item().setUnlocalizedName("billet_zfb_pu241").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_zfb_pu241"); + billet_zfb_am_mix = new Item().setUnlocalizedName("billet_zfb_am_mix").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_zfb_am_mix"); ingot_dura_steel = new ItemCustomLore().setUnlocalizedName("ingot_dura_steel").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_dura_steel"); ingot_polymer = new ItemCustomLore().setUnlocalizedName("ingot_polymer").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_polymer"); @@ -3443,6 +3455,9 @@ public class ModItems { rbmk_pellet_pu238be = (ItemRBMKPellet) new ItemRBMKPellet("Plutonium-238 & Beryllium Neutron Source").setUnlocalizedName("rbmk_pellet_pu238be").setTextureName(RefStrings.MODID + ":rbmk_pellet_pu238be"); rbmk_pellet_balefire_gold = (ItemRBMKPellet) new ItemRBMKPellet("Antihydrogen in a Magnetized Gold-198 Lattice").setUnlocalizedName("rbmk_pellet_balefire_gold").setTextureName(RefStrings.MODID + ":rbmk_pellet_balefire_gold"); rbmk_pellet_balefire = (ItemRBMKPellet) new ItemRBMKPellet("Draconic Flames").setUnlocalizedName("rbmk_pellet_balefire").setTextureName(RefStrings.MODID + ":rbmk_pellet_balefire"); + rbmk_pellet_zfb_bismuth = (ItemRBMKPellet) new ItemRBMKPellet("Zirconium Fast Breeder - LEU/HEP-241#Bi").setUnlocalizedName("rbmk_pellet_zfb_bismuth").setTextureName(RefStrings.MODID + ":rbmk_pellet_zfb_bismuth"); + rbmk_pellet_zfb_pu241 = (ItemRBMKPellet) new ItemRBMKPellet("Zirconium Fast Breeder - HEU-235/HEP-240#Pu-241").setUnlocalizedName("rbmk_pellet_zfb_pu241").setTextureName(RefStrings.MODID + ":rbmk_pellet_zfb_pu241"); + rbmk_pellet_zfb_am_mix = (ItemRBMKPellet) new ItemRBMKPellet("Zirconium Fast Breeder - HEP-241#MEA").setUnlocalizedName("rbmk_pellet_zfb_am_mix").setTextureName(RefStrings.MODID + ":rbmk_pellet_zfb_am_mix"); rbmk_pellet_drx = (ItemRBMKPellet) new ItemRBMKPellet(EnumChatFormatting.OBFUSCATED + "can't you hear, can't you hear the thunder?").setUnlocalizedName("rbmk_pellet_drx").setTextureName(RefStrings.MODID + ":rbmk_pellet_drx"); rbmk_fuel_empty = new Item().setUnlocalizedName("rbmk_fuel_empty").setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":rbmk_fuel_empty"); @@ -3624,6 +3639,26 @@ public class ModItems { .setHeat(3D) .setMeltingPoint(3652) .setUnlocalizedName("rbmk_fuel_balefire").setTextureName(RefStrings.MODID + ":rbmk_fuel_balefire"); + rbmk_fuel_zfb_bismuth = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_zfb_bismuth) + .setYield(50000000D) + .setStats(20) + .setFunction(EnumBurnFunc.SQUARE_ROOT) + .setHeat(1.75D) + .setMeltingPoint(2744) + .setUnlocalizedName("rbmk_fuel_zfb_bismuth").setTextureName(RefStrings.MODID + ":rbmk_fuel_zfb_bismuth"); + rbmk_fuel_zfb_pu241 = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_zfb_pu241) + .setYield(50000000D) + .setStats(20) + .setFunction(EnumBurnFunc.SQUARE_ROOT) + .setMeltingPoint(2865) + .setUnlocalizedName("rbmk_fuel_zfb_pu241").setTextureName(RefStrings.MODID + ":rbmk_fuel_zfb_pu241"); + rbmk_fuel_zfb_am_mix = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_zfb_am_mix) + .setYield(50000000D) + .setStats(20) + .setFunction(EnumBurnFunc.LINEAR) + .setHeat(1.75D) + .setMeltingPoint(2744) + .setUnlocalizedName("rbmk_fuel_zfb_am_mix").setTextureName(RefStrings.MODID + ":rbmk_fuel_zfb_am_mix"); rbmk_fuel_drx = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_drx) .setYield(1000000D) .setStats(1000, 10) @@ -5482,6 +5517,9 @@ public class ModItems { GameRegistry.registerItem(billet_beryllium, billet_beryllium.getUnlocalizedName()); GameRegistry.registerItem(billet_bismuth, billet_bismuth.getUnlocalizedName()); GameRegistry.registerItem(billet_zirconium, billet_zirconium.getUnlocalizedName()); + GameRegistry.registerItem(billet_zfb_bismuth, billet_zfb_bismuth.getUnlocalizedName()); + GameRegistry.registerItem(billet_zfb_pu241, billet_zfb_pu241.getUnlocalizedName()); + GameRegistry.registerItem(billet_zfb_am_mix, billet_zfb_am_mix.getUnlocalizedName()); GameRegistry.registerItem(billet_yharonite, billet_yharonite.getUnlocalizedName()); GameRegistry.registerItem(billet_balefire_gold, billet_balefire_gold.getUnlocalizedName()); @@ -6461,6 +6499,9 @@ public class ModItems { GameRegistry.registerItem(rbmk_fuel_pu238be, rbmk_fuel_pu238be.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_balefire_gold, rbmk_fuel_balefire_gold.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_balefire, rbmk_fuel_balefire.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_fuel_zfb_bismuth, rbmk_fuel_zfb_bismuth.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_fuel_zfb_pu241, rbmk_fuel_zfb_pu241.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_fuel_zfb_am_mix, rbmk_fuel_zfb_am_mix.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_drx, rbmk_fuel_drx.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_ueu, rbmk_pellet_ueu.getUnlocalizedName()); @@ -6489,6 +6530,9 @@ public class ModItems { GameRegistry.registerItem(rbmk_pellet_pu238be, rbmk_pellet_pu238be.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_balefire_gold, rbmk_pellet_balefire_gold.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_balefire, rbmk_pellet_balefire.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_zfb_bismuth, rbmk_pellet_zfb_bismuth.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_zfb_pu241, rbmk_pellet_zfb_pu241.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_zfb_am_mix, rbmk_pellet_zfb_am_mix.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_drx, rbmk_pellet_drx.getUnlocalizedName()); GameRegistry.registerItem(debris_graphite, debris_graphite.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index b0e055666..e62f586b1 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -72,6 +72,12 @@ import com.hbm.tileentity.bomb.*; import com.hbm.tileentity.conductor.*; import com.hbm.tileentity.deco.*; import com.hbm.tileentity.machine.*; +import com.hbm.tileentity.machine.oil.TileEntityMachineFractionTower; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; +import com.hbm.tileentity.machine.oil.TileEntitySpacer; import com.hbm.tileentity.machine.rbmk.*; import com.hbm.tileentity.turret.*; diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 5974c46a3..7eaaa493c 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -58,13 +58,9 @@ public class ResourceManager { public static final IModelCustom mine_he = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_he.obj")); public static final IModelCustom mine_fat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_fat.obj")); - //Derrick - public static final IModelCustom derrick = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/derrick.obj")); - - //Pumpjack - public static final IModelCustom pumpjack_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/pumpjack_base.obj")); - public static final IModelCustom pumpjack_head = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/pumpjack_head.obj")); - public static final IModelCustom pumpjack_rotor = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/pumpjack_rotor.obj")); + //Oil Pumps + public static final IModelCustom derrick = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/derrick.obj")); + public static final IModelCustom pumpjack = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/pumpjack.obj")); //Refinery public static final IModelCustom refinery = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/refinery.obj")); @@ -323,13 +319,9 @@ public class ResourceManager { public static final ResourceLocation mine_shrap_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mine_shrap.png"); public static final ResourceLocation mine_fat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mine_fat.png"); - //Derrick - public static final ResourceLocation derrick_tex = new ResourceLocation(RefStrings.MODID, "textures/models/derrick.png"); - - //Pumpjack - public static final ResourceLocation pumpjack_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pumpjack_base.png"); - public static final ResourceLocation pumpjack_head_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pumpjack_head.png"); - public static final ResourceLocation pumpjack_rotor_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pumpjack_rotor.png"); + //Oil Pumps + public static final ResourceLocation derrick_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/derrick.png"); + public static final ResourceLocation pumpjack_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/pumpjack.png"); //Refinery public static final ResourceLocation refinery_tex = new ResourceLocation(RefStrings.MODID, "textures/models/refinery.png"); diff --git a/src/main/java/com/hbm/packet/TEPumpjackPacket.java b/src/main/java/com/hbm/packet/TEPumpjackPacket.java index 7aa813434..a14b1aed8 100644 --- a/src/main/java/com/hbm/packet/TEPumpjackPacket.java +++ b/src/main/java/com/hbm/packet/TEPumpjackPacket.java @@ -1,6 +1,6 @@ package com.hbm.packet; -import com.hbm.tileentity.machine.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; import cpw.mods.fml.common.network.simpleimpl.IMessage; import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; diff --git a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java index 06d6e194e..e4abc1a55 100644 --- a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java +++ b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java @@ -292,7 +292,9 @@ public class ItemRenderLibrary { } public void renderCommon() { GL11.glScaled(0.5, 0.5, 0.5); + GL11.glShadeModel(GL11.GL_SMOOTH); bindTexture(ResourceManager.derrick_tex); ResourceManager.derrick.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); }}); renderers.put(Item.getItemFromBlock(ModBlocks.machine_pumpjack), new ItemRenderBase() { @@ -305,11 +307,7 @@ public class ItemRenderLibrary { GL11.glDisable(GL11.GL_CULL_FACE); GL11.glScaled(0.5, 0.5, 0.5); GL11.glTranslatef(0, 0, 3); - bindTexture(ResourceManager.pumpjack_base_tex); ResourceManager.pumpjack_base.renderAll(); - GL11.glTranslated(0, 3.5, -2.5); - bindTexture(ResourceManager.pumpjack_head_tex); ResourceManager.pumpjack_head.renderAll(); - GL11.glTranslated(0, -2, -3); - bindTexture(ResourceManager.pumpjack_rotor_tex); ResourceManager.pumpjack_rotor.renderAll(); + bindTexture(ResourceManager.pumpjack_tex); ResourceManager.pumpjack.renderAll(); GL11.glEnable(GL11.GL_CULL_FACE); }}); diff --git a/src/main/java/com/hbm/render/tileentity/RenderDerrick.java b/src/main/java/com/hbm/render/tileentity/RenderDerrick.java index 1002bcd1d..14b67b290 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderDerrick.java +++ b/src/main/java/com/hbm/render/tileentity/RenderDerrick.java @@ -9,18 +9,20 @@ import net.minecraft.tileentity.TileEntity; public class RenderDerrick extends TileEntitySpecialRenderer { - @Override + @Override public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) { - - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glEnable(GL11.GL_CULL_FACE); + + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_CULL_FACE); GL11.glRotatef(180, 0F, 1F, 0F); - bindTexture(ResourceManager.derrick_tex); - ResourceManager.derrick.renderAll(); + GL11.glShadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.derrick_tex); + ResourceManager.derrick.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); - GL11.glPopMatrix(); - } + GL11.glPopMatrix(); + } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderPumpjack.java b/src/main/java/com/hbm/render/tileentity/RenderPumpjack.java index 5e76d41dd..1efa6faf5 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderPumpjack.java +++ b/src/main/java/com/hbm/render/tileentity/RenderPumpjack.java @@ -3,129 +3,150 @@ package com.hbm.render.tileentity; import org.lwjgl.opengl.GL11; import com.hbm.main.ResourceManager; -import com.hbm.tileentity.machine.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.Vec3; public class RenderPumpjack extends TileEntitySpecialRenderer { - - public RenderPumpjack() { } - - int i; - @Override - public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5, y, z + 0.5); - switch(tileEntity.getBlockMetadata()) - { - case 2: - GL11.glRotatef(0, 0F, 1F, 0F); break; - case 4: - GL11.glRotatef(90, 0F, 1F, 0F); break; - case 3: - GL11.glRotatef(180, 0F, 1F, 0F); break; - case 5: - GL11.glRotatef(270, 0F, 1F, 0F); break; + int i; + + @Override + public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) { + + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5, y, z + 0.5); + GL11.glEnable(GL11.GL_LIGHTING); + + switch(tileEntity.getBlockMetadata()) { + case 3: GL11.glRotatef(0, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(90, 0F, 1F, 0F); break; + case 2: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 4: GL11.glRotatef(270, 0F, 1F, 0F); break; + } + + if(tileEntity instanceof TileEntityMachinePumpjack) + i = ((TileEntityMachinePumpjack) tileEntity).rotation; + + float rotation = (System.currentTimeMillis() % 3600) / 10F; + + GL11.glShadeModel(GL11.GL_SMOOTH); + + bindTexture(ResourceManager.pumpjack_tex); + ResourceManager.pumpjack.renderPart("Base"); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 1.5, -5.5); + GL11.glRotatef(rotation - 90, 1, 0, 0); + GL11.glTranslated(0, -1.5, 5.5); + ResourceManager.pumpjack.renderPart("Rotor"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0, 3.5, -3.5); + GL11.glRotated(Math.toDegrees(Math.sin(Math.toRadians(rotation))) * 0.25, 1, 0, 0); + GL11.glTranslated(0, -3.5, 3.5); + ResourceManager.pumpjack.renderPart("Head"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(0, -Math.sin(Math.toRadians(rotation)), 0); + ResourceManager.pumpjack.renderPart("Carriage"); + GL11.glPopMatrix(); + + Vec3 backPos = Vec3.createVectorHelper(0, 0, -2); + backPos.rotateAroundX(-(float)Math.sin(Math.toRadians(rotation)) * 0.25F); + + Vec3 rot = Vec3.createVectorHelper(0, 0.5, 0); + rot.rotateAroundX(-(float)Math.toRadians(rotation - 90)); + + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + GL11.glDisable(GL11.GL_TEXTURE_2D); + + Tessellator tess = Tessellator.instance; + tess.startDrawingQuads(); + tess.setColorRGBA_F(0.5F, 0.5F, 0.5F, 1F); + + for(int i = -1; i <= 1; i += 2) { + + tess.addVertex(0.53125 * i, 1.5 + rot.yCoord, -5.5 + rot.zCoord - 0.0625D); + tess.addVertex(0.53125 * i, 1.5 + rot.yCoord, -5.5 + rot.zCoord + 0.0625D); + + tess.addVertex(0.53125 * i, 3.5 + backPos.yCoord, -3.5 + backPos.zCoord + 0.0625D); + tess.addVertex(0.53125 * i, 3.5 + backPos.yCoord, -3.5 + backPos.zCoord - 0.0625D); } - if(tileEntity instanceof TileEntityMachinePumpjack) - i= ((TileEntityMachinePumpjack)tileEntity).rotation; - GL11.glPushMatrix(); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - - this.bindTexture(ResourceManager.pumpjack_base_tex); - ResourceManager.pumpjack_base.renderAll(); - - GL11.glPopMatrix(); - - renderTileEntityAt2(); - } - - public void renderTileEntityAt2() - { - GL11.glPushMatrix(); - GL11.glTranslated(0, 1.5, 5.5); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - - this.bindTexture(ResourceManager.pumpjack_rotor_tex); - GL11.glRotated(i - 90, 1F, 0F, 0F); + tess.setColorRGBA_F(0.2F, 0.2F, 0.2F, 1F); - ResourceManager.pumpjack_rotor.renderAll(); + double pd = 0.03125D; + double width = 0.25D; - GL11.glPopMatrix(); - - renderTileEntityAt3(); - } - - public void renderTileEntityAt3() - { - GL11.glPushMatrix(); - GL11.glTranslated(0, 1, 0); - GL11.glTranslated(0, 2.5, 2.5); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); + double height = -Math.sin(Math.toRadians(rotation)); + + for(int i = -1; i <= 1; i += 2) { - this.bindTexture(ResourceManager.pumpjack_head_tex); - float t = (float) Math.sin((i / (180 / Math.PI))) * 15; - GL11.glRotatef(t, 1F, 0F, 0F); - ResourceManager.pumpjack_head.renderAll(); + float pRot = -(float)(Math.sin(Math.toRadians(rotation)) * 0.25); + + Vec3 frontPos = Vec3.createVectorHelper(0, 0, 1); + frontPos.rotateAroundX(pRot); - GL11.glPopMatrix(); + double dist = 0.03125D; + Vec3 frontRad = Vec3.createVectorHelper(0, 0, 2.5 + dist); + double cutlet = 360D / 32D; + frontRad.rotateAroundX(pRot); + frontRad.rotateAroundX(-(float)Math.toRadians(cutlet * -3)); + + for(int j = 0; j < 4; j++) { - renderTileEntityAt4(); - } - - public void renderTileEntityAt4() - { - GL11.glPushMatrix(); - GL11.glTranslated(0, 1, 0); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - - float j = (float) Math.sin((i / (180 / Math.PI))) * 15; - float t = (float) Math.sin((i / (180 / Math.PI))); - float u = (float) Math.sin(((i + 90) / (180 / Math.PI))); - float v = (float) Math.sin((j / (180 / Math.PI))) * 3; - float w = (float) Math.sin(((j + 90) / (180 / Math.PI))) * 3; - drawConnection(0.55, 0.5 + t, -5.5 - u, 0.55, 2.5 + v, -2.5 - w); - drawConnection(-0.55, 0.5 + t, -5.5 - u, -0.55, 2.5 + v, -2.5 - w); - - GL11.glPopMatrix(); - GL11.glPopMatrix(); - } + double sumY = frontPos.yCoord + frontRad.yCoord; + double sumZ = frontPos.zCoord + frontRad.zCoord; + if(frontRad.yCoord < 0) sumZ = 3.5 + dist * 0.5; - public void drawConnection(double x, double y, double z, double a, double b, double c) { - GL11.glDisable(GL11.GL_TEXTURE_2D); - GL11.glDisable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - Tessellator tessellator = Tessellator.instance; - tessellator.startDrawing(5); - tessellator.setColorRGBA_F(0.6F, 0.6F, 0.6F, 1.0F); - tessellator.addVertex(x + 0.05F, y, z); - tessellator.addVertex(x - 0.05F, y, z); - tessellator.addVertex(a + 0.05F, b, c); - tessellator.addVertex(a - 0.05F, b, c); - tessellator.draw(); - tessellator.startDrawing(5); - tessellator.setColorRGBA_F(0.6F, 0.6F, 0.6F, 1.0F); - tessellator.addVertex(x, y, z + 0.05F); - tessellator.addVertex(x, y, z - 0.05F); - tessellator.addVertex(a, b, c + 0.05F); - tessellator.addVertex(a, b, c - 0.05F); - tessellator.draw(); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glEnable(GL11.GL_CULL_FACE); - } + tess.addVertex((width - pd) * i, 3.5 + sumY, -3.5 + sumZ); + tess.addVertex((width + pd) * i, 3.5 + sumY, -3.5 + sumZ); + frontRad.rotateAroundX(-(float)Math.toRadians(cutlet)); + + sumY = frontPos.yCoord + frontRad.yCoord; + sumZ = frontPos.zCoord + frontRad.zCoord; + if(frontRad.yCoord < 0) sumZ = 3.5 + dist * 0.5; + + tess.addVertex((width + pd) * i, 3.5 + sumY, -3.5 + sumZ); + tess.addVertex((width - pd) * i, 3.5 + sumY, -3.5 + sumZ); + } + + double sumY = frontPos.yCoord + frontRad.yCoord; + double sumZ = frontPos.zCoord + frontRad.zCoord; + if(frontRad.yCoord < 0) sumZ = 3.5 + dist * 0.5; + + tess.addVertex((width + pd) * i, 3.5 + sumY, -3.5 + sumZ); + tess.addVertex((width - pd) * i, 3.5 + sumY, -3.5 + sumZ); + + tess.addVertex((width + pd) * i, 2 + height, 0); + tess.addVertex((width - pd) * i, 2 + height, 0); + } + + double p = 0.03125D; + tess.addVertex(p, height + 1.5, p); + tess.addVertex(-p, height + 1.5, -p); + tess.addVertex(-p, 0.75, -p); + tess.addVertex(p, 0.75, p); + tess.addVertex(-p, height + 1.5, p); + tess.addVertex(p, height + 1.5, -p); + tess.addVertex(p, 0.75, -p); + tess.addVertex(-p, 0.75, p); + + tess.draw(); + + GL11.glEnable(GL11.GL_TEXTURE_2D); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_CULL_FACE); + + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); + } } diff --git a/src/main/java/com/hbm/tileentity/TileMappings.java b/src/main/java/com/hbm/tileentity/TileMappings.java index c3d67154e..a8a3f5c6f 100644 --- a/src/main/java/com/hbm/tileentity/TileMappings.java +++ b/src/main/java/com/hbm/tileentity/TileMappings.java @@ -6,6 +6,12 @@ import com.hbm.tileentity.bomb.*; import com.hbm.tileentity.conductor.*; import com.hbm.tileentity.deco.*; import com.hbm.tileentity.machine.*; +import com.hbm.tileentity.machine.oil.TileEntityMachineFractionTower; +import com.hbm.tileentity.machine.oil.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.oil.TileEntityMachineOilWell; +import com.hbm.tileentity.machine.oil.TileEntityMachinePumpjack; +import com.hbm.tileentity.machine.oil.TileEntityMachineRefinery; +import com.hbm.tileentity.machine.oil.TileEntitySpacer; import com.hbm.tileentity.machine.pile.*; import com.hbm.tileentity.machine.rbmk.*; import com.hbm.tileentity.network.*; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineOilWell.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineOilWell.java deleted file mode 100644 index 1499ba0ff..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineOilWell.java +++ /dev/null @@ -1,536 +0,0 @@ -package com.hbm.tileentity.machine; - -import java.util.ArrayList; -import java.util.List; -import java.util.Random; - -import com.hbm.blocks.ModBlocks; -import com.hbm.entity.particle.EntityGasFX; -import com.hbm.explosion.ExplosionLarge; -import com.hbm.handler.FluidTypeHandler.FluidType; -import com.hbm.interfaces.IConsumer; -import com.hbm.interfaces.IFluidAcceptor; -import com.hbm.interfaces.IFluidContainer; -import com.hbm.interfaces.IFluidSource; -import com.hbm.inventory.FluidTank; -import com.hbm.items.ModItems; -import com.hbm.lib.Library; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.PacketDispatcher; - -import api.hbm.energy.IBatteryItem; -import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.AxisAlignedBB; - -public class TileEntityMachineOilWell extends TileEntity implements ISidedInventory, IConsumer, IFluidContainer, IFluidSource { - - private ItemStack slots[]; - - public long power; - public int warning; - public int warning2; - public static final long maxPower = 100000; - public int age = 0; - public int age2 = 0; - public List list1 = new ArrayList(); - public List list2 = new ArrayList(); - public FluidTank[] tanks; - - private static final int[] slots_top = new int[] { 1 }; - private static final int[] slots_bottom = new int[] { 2, 0 }; - private static final int[] slots_side = new int[] { 0 }; - Random rand = new Random(); - - private String customName; - - public TileEntityMachineOilWell() { - slots = new ItemStack[6]; - tanks = new FluidTank[2]; - tanks[0] = new FluidTank(FluidType.OIL, 64000, 0); - tanks[1] = new FluidTank(FluidType.GAS, 64000, 1); - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i) { - return slots[i]; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i) { - if(slots[i] != null) { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } else { - return null; - } - } - - @Override - public void setInventorySlotContents(int i, ItemStack itemStack) { - slots[i] = itemStack; - if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) { - itemStack.stackSize = getInventoryStackLimit(); - } - } - - @Override - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.oilWell"; - } - - @Override - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - if(worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) { - return false; - } else { - return player.getDistanceSq(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D) <= 128; - } - } - - // You scrubs aren't needed for anything (right now) - @Override - public void openInventory() { - } - - @Override - public void closeInventory() { - } - - @Override - public boolean isItemValidForSlot(int i, ItemStack itemStack) { - if(i == 0) - if(itemStack.getItem() instanceof IBatteryItem) - return true; - - if(i == 1) - return true; - - return false; - } - - @Override - public ItemStack decrStackSize(int i, int j) { - if(slots[i] != null) { - if(slots[i].stackSize <= j) { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } - ItemStack itemStack1 = slots[i].splitStack(j); - if(slots[i].stackSize == 0) { - slots[i] = null; - } - - return itemStack1; - } else { - return null; - } - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - NBTTagList list = nbt.getTagList("items", 10); - - this.power = nbt.getLong("powerTime"); - this.age = nbt.getInteger("age"); - - this.tanks[0].readFromNBT(nbt, "oil"); - this.tanks[1].readFromNBT(nbt, "gas"); - - slots = new ItemStack[getSizeInventory()]; - - for(int i = 0; i < list.tagCount(); i++) { - NBTTagCompound nbt1 = list.getCompoundTagAt(i); - byte b0 = nbt1.getByte("slot"); - if(b0 >= 0 && b0 < slots.length) { - slots[b0] = ItemStack.loadItemStackFromNBT(nbt1); - } - } - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setLong("powerTime", power); - nbt.setInteger("age", age); - - this.tanks[0].writeToNBT(nbt, "oil"); - this.tanks[1].writeToNBT(nbt, "gas"); - - NBTTagList list = new NBTTagList(); - - for(int i = 0; i < slots.length; i++) { - if(slots[i] != null) { - NBTTagCompound nbt1 = new NBTTagCompound(); - nbt1.setByte("slot", (byte) i); - slots[i].writeToNBT(nbt1); - list.appendTag(nbt1); - } - } - nbt.setTag("items", list); - } - - @Override - public int[] getAccessibleSlotsFromSide(int p_94128_1_) { - return p_94128_1_ == 0 ? slots_bottom : (p_94128_1_ == 1 ? slots_top : slots_side); - } - - @Override - public boolean canInsertItem(int i, ItemStack itemStack, int j) { - return this.isItemValidForSlot(i, itemStack); - } - - @Override - public boolean canExtractItem(int i, ItemStack itemStack, int j) { - return false; - } - - public long getPowerScaled(long i) { - return (power * i) / maxPower; - } - - @Override - public void updateEntity() { - - int timer = 50; - - age++; - age2++; - if(age >= timer) - age -= timer; - if(age2 >= 20) - age2 -= 20; - if(age2 == 9 || age2 == 19) { - fillFluidInit(tanks[0].getTankType()); - fillFluidInit(tanks[1].getTankType()); - } - - if(!worldObj.isRemote) { - - this.tanks[0].unloadTank(1, 2, slots); - this.tanks[1].unloadTank(3, 4, slots); - - for(int i = 0; i < 2; i++) { - tanks[i].updateTank(xCoord, yCoord, zCoord, worldObj.provider.dimensionId); - } - - power = Library.chargeTEFromItems(slots, 0, power, maxPower); - - if(power >= 100) { - - // operation start - - if(age == timer - 1) { - warning = 0; - - // warning 0, green: derrick is operational - // warning 1, red: derrick is full, has no power or the - // drill is jammed - // warning 2, yellow: drill has reached max depth - - for(int i = this.yCoord - 1; i > this.yCoord - 1 - 100; i--) { - - if(i <= 5) { - // Code 2: The drilling ended - warning = 2; - break; - } - - Block b = worldObj.getBlock(this.xCoord, i, this.zCoord); - if(b == ModBlocks.oil_pipe) - continue; - - if((b.isReplaceable(worldObj, xCoord, i, zCoord) || b.getExplosionResistance(null) < 100) && !(b == ModBlocks.ore_oil || b == ModBlocks.ore_oil_empty)) { - - // wanted to add oreDict support for oreUranium, but - // to be honest it's such a fringe case even with - // regular uranium ore that it's not worth all the - // lull checking (for naughty blocks with no items) - // and tedious ore dict lookups (which can be done - // in 5 minutes but that's more effort than it's - // worth) - if(worldObj.getBlock(xCoord, i, zCoord) == ModBlocks.ore_uranium) { - - for(int u = -1; u <= 1; u++) { - for(int v = -1; v <= 1; v++) { - - if(worldObj.getBlock(xCoord + u, yCoord + 6, zCoord + v) == Blocks.air) { - worldObj.setBlock(xCoord + u, yCoord + 6, zCoord + v, ModBlocks.gas_radon_dense); - } - } - } - } - - worldObj.setBlock(xCoord, i, zCoord, ModBlocks.oil_pipe); - - // Code 2: The drilling ended - if(i == this.yCoord - 100) - warning = 2; - break; - - } else if(this.tanks[0].getFill() < this.tanks[0].getMaxFill() && this.tanks[1].getFill() < this.tanks[1].getMaxFill()) { - if(succ(this.xCoord, i, this.zCoord)) { - - this.tanks[0].setFill(this.tanks[0].getFill() + 500); - if(this.tanks[0].getFill() > this.tanks[0].getMaxFill()) - this.tanks[0].setFill(tanks[0].getMaxFill()); - - this.tanks[1].setFill(this.tanks[1].getFill() + (100 + rand.nextInt(401))); - if(this.tanks[1].getFill() > this.tanks[1].getMaxFill()) - this.tanks[1].setFill(tanks[1].getMaxFill()); - - ExplosionLarge.spawnOilSpills(worldObj, xCoord + 0.5F, yCoord + 5.5F, zCoord + 0.5F, 3); - worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 2.0F, 0.5F); - - break; - } else { - worldObj.setBlock(xCoord, i, zCoord, ModBlocks.oil_pipe); - break; - } - - } else { - // Code 1: Drill jammed - warning = 1; - break; - } - } - } - - // operation end - - power -= 100; - } else { - warning = 1; - } - - warning2 = 0; - - if(tanks[1].getFill() > 0) { - - if(slots[5] != null && (slots[5].getItem() == ModItems.fuse || slots[5].getItem() == ModItems.screwdriver)) { - - warning2 = 2; - tanks[1].setFill(tanks[1].getFill() - 50); - - if(tanks[1].getFill() <= 0) - tanks[1].setFill(0); - - worldObj.spawnEntityInWorld(new EntityGasFX(worldObj, this.xCoord + 0.5F, this.yCoord + 6.5F, this.zCoord + 0.5F, 0.0, 0.0, 0.0)); - - for(int u = -1; u <= 1; u++) { - for(int v = -1; v <= 1; v++) { - - if(worldObj.rand.nextInt(10) == 0 && worldObj.getBlock(xCoord + u, yCoord + 6, zCoord + v) == Blocks.air) { - worldObj.setBlock(xCoord + u, yCoord + 6, zCoord + v, ModBlocks.gas_flammable); - } - } - } - - } else { - warning2 = 1; - } - } - - PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(xCoord, yCoord, zCoord, power), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 50)); - } - - } - - public boolean succ(int x, int y, int z) { - - list.clear(); - - succ1(x, y, z); - succ2(x, y, z); - - if(!list.isEmpty()) { - - int i = rand.nextInt(list.size()); - int a = list.get(i)[0]; - int b = list.get(i)[1]; - int c = list.get(i)[2]; - - if(worldObj.getBlock(a, b, c) == ModBlocks.ore_oil) { - - worldObj.setBlock(a, b, c, ModBlocks.ore_oil_empty); - return true; - } - } - - return false; - } - - public void succInit1(int x, int y, int z) { - succ1(x + 1, y, z); - succ1(x - 1, y, z); - succ1(x, y + 1, z); - succ1(x, y - 1, z); - succ1(x, y, z + 1); - succ1(x, y, z - 1); - } - - public void succInit2(int x, int y, int z) { - succ2(x + 1, y, z); - succ2(x - 1, y, z); - succ2(x, y + 1, z); - succ2(x, y - 1, z); - succ2(x, y, z + 1); - succ2(x, y, z - 1); - } - - List list = new ArrayList(); - - public void succ1(int x, int y, int z) { - if(worldObj.getBlock(x, y, z) == ModBlocks.ore_oil_empty && worldObj.getBlockMetadata(x, y, z) == 0) { - worldObj.setBlockMetadataWithNotify(x, y, z, 1, 2); - succInit1(x, y, z); - } - } - - public void succ2(int x, int y, int z) { - if(worldObj.getBlock(x, y, z) == ModBlocks.ore_oil_empty && worldObj.getBlockMetadata(x, y, z) == 1) { - worldObj.setBlockMetadataWithNotify(x, y, z, 0, 2); - succInit2(x, y, z); - } else if(worldObj.getBlock(x, y, z) == ModBlocks.ore_oil) { - list.add(new int[] { x, y, z }); - } - } - - @Override - public void setPower(long i) { - power = i; - - } - - @Override - public long getPower() { - return power; - - } - - @Override - public long getMaxPower() { - return maxPower; - } - - @Override - public AxisAlignedBB getRenderBoundingBox() { - return TileEntity.INFINITE_EXTENT_AABB; - } - - @Override - @SideOnly(Side.CLIENT) - public double getMaxRenderDistanceSquared() { - return 65536.0D; - } - - @Override - public boolean getTact() { - if(age2 >= 0 && age2 < 10) { - return true; - } - - return false; - } - - @Override - public void fillFluidInit(FluidType type) { - fillFluid(this.xCoord - 2, this.yCoord, this.zCoord, getTact(), type); - fillFluid(this.xCoord + 2, this.yCoord, this.zCoord, getTact(), type); - fillFluid(this.xCoord, this.yCoord, this.zCoord - 2, getTact(), type); - fillFluid(this.xCoord, this.yCoord, this.zCoord + 2, getTact(), type); - } - - @Override - public void fillFluid(int x, int y, int z, boolean newTact, FluidType type) { - Library.transmitFluid(x, y, z, newTact, this, worldObj, type); - } - - @Override - public int getFluidFill(FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - return tanks[0].getFill(); - else if(type.name().equals(tanks[1].getTankType().name())) - return tanks[1].getFill(); - - return 0; - } - - @Override - public void setFluidFill(int i, FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - tanks[0].setFill(i); - else if(type.name().equals(tanks[1].getTankType().name())) - tanks[1].setFill(i); - } - - @Override - public List getFluidList(FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - return this.list1; - if(type.name().equals(tanks[1].getTankType().name())) - return this.list2; - return new ArrayList(); - } - - @Override - public void clearFluidList(FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - list1.clear(); - if(type.name().equals(tanks[1].getTankType().name())) - list2.clear(); - } - - @Override - public void setFillstate(int fill, int index) { - if(index < 2 && tanks[index] != null) - tanks[index].setFill(fill); - } - - @Override - public void setType(FluidType type, int index) { - if(index < 2 && tanks[index] != null) - tanks[index].setTankType(type); - } - - @Override - public List getTanks() { - List list = new ArrayList(); - list.add(tanks[0]); - list.add(tanks[1]); - - return list; - } - -} diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineFrackingTower.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineFrackingTower.java new file mode 100644 index 000000000..47ecf5824 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineFrackingTower.java @@ -0,0 +1,7 @@ +package com.hbm.tileentity.machine.oil; + +import net.minecraft.tileentity.TileEntity; + +public class TileEntityMachineFrackingTower extends TileEntity { + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineFractionTower.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineFractionTower.java similarity index 99% rename from src/main/java/com/hbm/tileentity/machine/TileEntityMachineFractionTower.java rename to src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineFractionTower.java index 13aadcf81..1ff2aca49 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineFractionTower.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineFractionTower.java @@ -1,4 +1,4 @@ -package com.hbm.tileentity.machine; +package com.hbm.tileentity.machine.oil; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineGasFlare.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java similarity index 99% rename from src/main/java/com/hbm/tileentity/machine/TileEntityMachineGasFlare.java rename to src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java index e29226695..eb864ed40 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineGasFlare.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineGasFlare.java @@ -1,4 +1,4 @@ -package com.hbm.tileentity.machine; +package com.hbm.tileentity.machine.oil; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineOilWell.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineOilWell.java new file mode 100644 index 000000000..f37159015 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineOilWell.java @@ -0,0 +1,68 @@ +package com.hbm.tileentity.machine.oil; + +import com.hbm.explosion.ExplosionLarge; +import com.hbm.handler.FluidTypeHandler.FluidType; + +import net.minecraft.util.AxisAlignedBB; + +public class TileEntityMachineOilWell extends TileEntityOilDrillBase { + + @Override + public String getName() { + return "container.oilWell"; + } + + @Override + public long getMaxPower() { + return 100_000; + } + + @Override + public int getPowerReq() { + return 100; + } + + @Override + public int getDelay() { + return 50; + } + + @Override + public void onSuck(int x, int y, int z) { + + ExplosionLarge.spawnOilSpills(worldObj, xCoord + 0.5F, yCoord + 5.5F, zCoord + 0.5F, 3); + worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 2.0F, 0.5F); + + this.tanks[0].setFill(this.tanks[0].getFill() + 500); + if(this.tanks[0].getFill() > this.tanks[0].getMaxFill()) this.tanks[0].setFill(tanks[0].getMaxFill()); + this.tanks[1].setFill(this.tanks[1].getFill() + (100 + worldObj.rand.nextInt(401))); + if(this.tanks[1].getFill() > this.tanks[1].getMaxFill()) this.tanks[1].setFill(tanks[1].getMaxFill()); + } + + @Override + public void fillFluidInit(FluidType type) { + fillFluid(this.xCoord - 2, this.yCoord, this.zCoord, getTact(), type); + fillFluid(this.xCoord + 2, this.yCoord, this.zCoord, getTact(), type); + fillFluid(this.xCoord, this.yCoord, this.zCoord - 2, getTact(), type); + fillFluid(this.xCoord, this.yCoord, this.zCoord + 2, getTact(), type); + } + + AxisAlignedBB bb = null; + + @Override + public AxisAlignedBB getRenderBoundingBox() { + + if(bb == null) { + bb = AxisAlignedBB.getBoundingBox( + xCoord - 1, + yCoord, + zCoord - 1, + xCoord + 2, + yCoord + 7, + zCoord + 2 + ); + } + + return bb; + } +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePumpjack.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachinePumpjack.java similarity index 99% rename from src/main/java/com/hbm/tileentity/machine/TileEntityMachinePumpjack.java rename to src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachinePumpjack.java index 845ee5754..a3c71776e 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePumpjack.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachinePumpjack.java @@ -1,4 +1,4 @@ -package com.hbm.tileentity.machine; +package com.hbm.tileentity.machine.oil; import java.util.ArrayList; import java.util.List; @@ -24,14 +24,12 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; import net.minecraft.inventory.ISidedInventory; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; -import net.minecraftforge.oredict.OreDictionary; public class TileEntityMachinePumpjack extends TileEntity implements ISidedInventory, IConsumer, IFluidContainer, IFluidSource { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRefinery.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java similarity index 96% rename from src/main/java/com/hbm/tileentity/machine/TileEntityMachineRefinery.java rename to src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java index a126d03f8..51072de7c 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRefinery.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityMachineRefinery.java @@ -1,4 +1,4 @@ -package com.hbm.tileentity.machine; +package com.hbm.tileentity.machine.oil; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/hbm/tileentity/machine/oil/TileEntityOilDrillBase.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityOilDrillBase.java new file mode 100644 index 000000000..8e3ceb63e --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntityOilDrillBase.java @@ -0,0 +1,278 @@ +package com.hbm.tileentity.machine.oil; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; + +import com.hbm.blocks.ModBlocks; +import com.hbm.handler.FluidTypeHandler.FluidType; +import com.hbm.interfaces.IConsumer; +import com.hbm.interfaces.IFluidAcceptor; +import com.hbm.interfaces.IFluidSource; +import com.hbm.inventory.FluidTank; +import com.hbm.lib.Library; +import com.hbm.tileentity.TileEntityMachineBase; +import com.hbm.util.BobMathUtil; +import com.hbm.util.Tuple; +import com.hbm.util.Tuple.Triplet; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.block.Block; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; +import net.minecraftforge.common.util.ForgeDirection; + +public abstract class TileEntityOilDrillBase extends TileEntityMachineBase implements IConsumer, IFluidSource { + + public int indicator = 0; + + public long power; + + public List list1 = new ArrayList(); + public List list2 = new ArrayList(); + public FluidTank[] tanks; + + public TileEntityOilDrillBase() { + super(5); + tanks = new FluidTank[2]; + tanks[0] = new FluidTank(FluidType.OIL, 64_000, 0); + tanks[1] = new FluidTank(FluidType.GAS, 64_000, 1); + } + + @Override + public void readFromNBT(NBTTagCompound nbt) { + super.readFromNBT(nbt); + + for(int i = 0; i < this.tanks.length; i++) + this.tanks[i].readFromNBT(nbt, "t" + i); + } + + @Override + public void writeToNBT(NBTTagCompound nbt) { + super.writeToNBT(nbt); + + for(int i = 0; i < this.tanks.length; i++) + this.tanks[i].writeToNBT(nbt, "t" + i); + } + + @Override + public void updateEntity() { + + if(!worldObj.isRemote) { + + this.tanks[0].unloadTank(1, 2, slots); + this.tanks[1].unloadTank(3, 4, slots); + + for(int i = 0; i < 2; i++) { + tanks[i].updateTank(xCoord, yCoord, zCoord, worldObj.provider.dimensionId); + } + + power = Library.chargeTEFromItems(slots, 0, power, this.getMaxPower()); + + if(this.power >= this.getPowerReq() && this.tanks[0].getFill() < this.tanks[0].getMaxFill() && this.tanks[1].getFill() < this.tanks[1].getMaxFill()) { + + this.power -= this.getPowerReq(); + + if(worldObj.getTotalWorldTime() % getDelay() == 0) { + this.indicator = 0; + + for(int y = yCoord - 1; y >= getDrillDepth(); y--) { + + if(worldObj.getBlock(xCoord, y, zCoord) != ModBlocks.oil_pipe) { + + if(trySuck(y)) { + break; + } else { + tryDrill(y); + break; + } + } + + if(y == getDrillDepth()) + this.indicator = 1; + } + } + + } else { + this.indicator = 2; + } + + NBTTagCompound data = new NBTTagCompound(); + data.setLong("power", power); + data.setInteger("indicator", this.indicator); + this.networkPack(data, 25); + } + } + + public void networkUnpack(NBTTagCompound nbt) { + this.power = nbt.getLong("power"); + this.indicator = nbt.getInteger("indicator"); + } + + public abstract int getPowerReq(); + public abstract int getDelay(); + + public void tryDrill(int y) { + Block b = worldObj.getBlock(xCoord, y, zCoord); + + if(b.getExplosionResistance(null) < 1000) { + worldObj.setBlock(xCoord, y, zCoord, ModBlocks.oil_pipe); + } else { + this.indicator = 2; + } + } + + public int getDrillDepth() { + return 5; + } + + public boolean trySuck(int y) { + + Block b = worldObj.getBlock(xCoord, y, zCoord); + + if(!canSuckBlock(b)) + return false; + + trace.clear(); + + return suckRec(xCoord, y, zCoord, 0); + } + + public boolean canSuckBlock(Block b) { + return b == ModBlocks.ore_oil || b == ModBlocks.ore_oil_empty; + } + + protected HashSet> trace = new HashSet(); + + public boolean suckRec(int x, int y, int z, int layer) { + + Triplet pos = new Triplet(x, y, z); + + if(trace.contains(pos)) + return false; + + trace.add(pos); + + if(layer > 64) + return false; + + Block b = worldObj.getBlock(x, y, z); + + if(b == ModBlocks.ore_oil) { + doSuck(x, y, z); + return true; + } + + if(b == ModBlocks.ore_oil_empty) { + ForgeDirection[] dirs = BobMathUtil.getShuffledDirs(); + + for(ForgeDirection dir : dirs) { + if(suckRec(x + dir.offsetX, y + dir.offsetY, z + dir.offsetZ, layer + 1)) + return true; + } + } + + return false; + } + + public void doSuck(int x, int y, int z) { + + if(worldObj.getBlock(x, y, z) == ModBlocks.ore_oil) { + onSuck(x, y, z); + worldObj.setBlock(x, y, z, ModBlocks.ore_oil_empty); + } + } + + public abstract void onSuck(int x, int y, int z); + + @Override + public boolean getTact() { + return this.worldObj.getTotalWorldTime() % 2 == 0; + } + + @Override + public void fillFluid(int x, int y, int z, boolean newTact, FluidType type) { + Library.transmitFluid(x, y, z, newTact, this, worldObj, type); + } + + @Override + public int getFluidFill(FluidType type) { + if(type.name().equals(tanks[0].getTankType().name())) + return tanks[0].getFill(); + else if(type.name().equals(tanks[1].getTankType().name())) + return tanks[1].getFill(); + + return 0; + } + + @Override + public void setFluidFill(int i, FluidType type) { + if(type.name().equals(tanks[0].getTankType().name())) + tanks[0].setFill(i); + else if(type.name().equals(tanks[1].getTankType().name())) + tanks[1].setFill(i); + } + + @Override + public List getFluidList(FluidType type) { + if(type.name().equals(tanks[0].getTankType().name())) + return this.list1; + if(type.name().equals(tanks[1].getTankType().name())) + return this.list2; + return new ArrayList(); + } + + @Override + public void clearFluidList(FluidType type) { + if(type.name().equals(tanks[0].getTankType().name())) + list1.clear(); + if(type.name().equals(tanks[1].getTankType().name())) + list2.clear(); + } + + @Override + public void setFillstate(int fill, int index) { + if(index < 2 && tanks[index] != null) + tanks[index].setFill(fill); + } + + @Override + public void setType(FluidType type, int index) { + if(index < 2 && tanks[index] != null) + tanks[index].setTankType(type); + } + + @Override + public List getTanks() { + List list = new ArrayList(); + list.add(tanks[0]); + list.add(tanks[1]); + + return list; + } + + @Override + public void setPower(long i) { + this.power = i; + } + + @Override + public long getPower() { + return this.power; + } + + @Override + public AxisAlignedBB getRenderBoundingBox() { + return TileEntity.INFINITE_EXTENT_AABB; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() { + return 65536.0D; + } +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySpacer.java b/src/main/java/com/hbm/tileentity/machine/oil/TileEntitySpacer.java similarity index 94% rename from src/main/java/com/hbm/tileentity/machine/TileEntitySpacer.java rename to src/main/java/com/hbm/tileentity/machine/oil/TileEntitySpacer.java index 93e5024f7..8237180a0 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntitySpacer.java +++ b/src/main/java/com/hbm/tileentity/machine/oil/TileEntitySpacer.java @@ -1,4 +1,4 @@ -package com.hbm.tileentity.machine; +package com.hbm.tileentity.machine.oil; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/src/main/java/com/hbm/util/BobMathUtil.java b/src/main/java/com/hbm/util/BobMathUtil.java index 5fb71ca24..b6067c9e1 100644 --- a/src/main/java/com/hbm/util/BobMathUtil.java +++ b/src/main/java/com/hbm/util/BobMathUtil.java @@ -1,6 +1,12 @@ package com.hbm.util; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + import net.minecraft.util.Vec3; +import net.minecraftforge.common.util.ForgeDirection; +import scala.actors.threadpool.Arrays; public class BobMathUtil { @@ -35,4 +41,17 @@ public class BobMathUtil { public static float remap(float num, float min1, float max1, float min2, float max2){ return ((num - min1) / (max1 - min1)) * (max2 - min2) + min2; } + + public static ForgeDirection[] getShuffledDirs() { + + ForgeDirection[] dirs = new ForgeDirection[6]; + List indices = new ArrayList() {{ add(0); add(1); add(2); add(3); add(4); add(5); }}; + Collections.shuffle(indices); + + for(int i = 0; i < 6; i++) { + dirs[i] = ForgeDirection.getOrientation(indices.get(i)); + } + + return dirs; + } } diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 067fbde6b..d16cc7c23 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -755,6 +755,8 @@ item.billet_australium.name=Australiumbillet item.billet_australium_greater.name=Ayerit-Australiumbillet item.billet_australium_lesser.name=Tasmanit-Australiumbillet item.billet_balefire_gold.name=Flammgoldbillet +item.billet_beryllium.name=Berylliumbillet +item.billet_bismuth.name=Bismutbillet item.billet_co60.name=Kobalt-60-Billet item.billet_hes.name=Stark angereichertes Schrabidiumkernbrennstoffbillet item.billet_les.name=Schwach angereichertes Schrabidiumkernbrennstoffbillet @@ -784,6 +786,10 @@ item.billet_u238.name=Uran-238-Billet item.billet_uranium.name=Uranbillet item.billet_uranium_fuel.name=Urankernbrennstoffbillet item.billet_yharonite.name=Yharonitbillet +item.billet_zfb_am_mix.name=Reaktorfähiges ZFB-Billet +item.billet_zfb_bismuth.name=Bismut ZFB-Billet +item.billet_zfb_pu241.name=Pu-241 ZFB-Billet +item.billet_zirconium.name=Zirkoniumbillet item.biomass.name=Biomasse item.biomass_compressed.name=Verdichtete Biomasse item.bismuth_pickaxe.name=Bismutspitzhacke @@ -957,6 +963,7 @@ item.chopper_head.name=Jagdschrauber Cockpit item.chopper_tail.name=Jagdschrauber Heck item.chopper_torso.name=Jagdschrauber Rumpf item.chopper_wing.name=Jagdschrauber Seitentragfläche +item.cigarette.name=FFI-Markenzigarette item.cinnebar.name=Zinnober item.circuit_aluminium.name=Einfacher Schaltkreis item.circuit_bismuth.name=Vielfältiges Chipset @@ -2113,6 +2120,9 @@ item.rbmk_fuel_pu238be.name=Pu238Be-RBMK-Neutronenquelle item.rbmk_fuel_ra226be.name=Ra226Be-RBMK-Neutronenquelle item.rbmk_fuel_thmeu.name=ThMEU-RBMK-Kernbrennstoff item.rbmk_fuel_ueu.name=NU-RBMK-Kernbrennstoff +item.rbmk_fuel_zfb_am_mix.name=Reaktorfähiges Americium RBMK-ZFB +item.rbmk_fuel_zfb_bismuth.name=Bismut RBMK-ZFB +item.rbmk_fuel_zfb_pu241.name=Pu-241 RBMK-ZFB item.rbmk_lid.name=RBMK-Abdeckplatte item.rbmk_lid_glass.name=RBMK-Glasabdeckplatte item.rbmk_pellet_balefire.name=Balefire-Kernbrennstoffpellet @@ -2142,6 +2152,9 @@ item.rbmk_pellet_pu238be.name=Pu238Be-Neutronenquellenpellet item.rbmk_pellet_ra226be.name=Ra226Be-Neutronenquellenpellet item.rbmk_pellet_thmeu.name=ThMEU-Kernbrennstoffpellet item.rbmk_pellet_ueu.name=NU-Kernbrennstoffpellet +item.rbmk_pellet_zfb_am_mix.name=Reaktorfähiges Americium ZFB-Pellet +item.rbmk_pellet_zfb_bismuth.name=Bismut ZFB-Pellet +item.rbmk_pellet_zfb_pu241.name=Pu-241 ZFB-Pellet item.rbmk_lid.name=RBMK-Abdeckplatte item.rbmk_lid_glass.name=RBMK-Glasabdeckung item.rbmk_tool.name=RBMK-Konsolen-Verlinkungsgerät diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 1c1dcdbaa..705fe6cd2 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -823,6 +823,8 @@ item.billet_australium.name=Australium Billet item.billet_australium_greater.name=Greater Australium Billet item.billet_australium_lesser.name=Lesser Australium Billet item.billet_balefire_gold.name=Flashgold Billet +item.billet_beryllium.name=Beryllium Billet +item.billet_bismuth.name=Bismuth Billet item.billet_co60.name=Cobalt-60 Billet item.billet_hes.name=Highly Enriched Schrabidium Fuel Billet item.billet_les.name=Low Enriched Schrabidium Fuel Billet @@ -852,6 +854,10 @@ item.billet_u238.name=Uranium-238 Billet item.billet_uranium.name=Uranium Billet item.billet_uranium_fuel.name=Uranium Fuel Billet item.billet_yharonite.name=Yharonite Billet +item.billet_zfb_am_mix.name=Reactor Grade Americium ZFB Billet +item.billet_zfb_bismuth.name=Bismuth ZFB Billet +item.billet_zfb_pu241.name=Pu-241 ZFB Billet +item.billet_zirconium.name=Zirconium Billet item.biomass.name=Biomass item.biomass_compressed.name=Compressed Biomass item.bismuth_pickaxe.name=Bismuth Pickaxe @@ -1025,6 +1031,7 @@ item.chopper_head.name=Hunter Chopper Cockpit item.chopper_tail.name=Hunter Chopper Tail item.chopper_torso.name=Hunter Chopper Body item.chopper_wing.name=Hunter Chopper Wing +item.cigarette.name=FFI-Brand Cigarette item.cinnebar.name=Cinnabar item.circuit_aluminium.name=Basic Circuit item.circuit_bismuth.name=Versatile Chipset @@ -2182,6 +2189,9 @@ item.rbmk_fuel_pu238be.name=Pu238Be RBMK Neutron Source item.rbmk_fuel_ra226be.name=Ra226Be RBMK Neutron Source item.rbmk_fuel_thmeu.name=ThMEU RBMK Fuel Rod item.rbmk_fuel_ueu.name=NU RBMK Fuel Rod +item.rbmk_fuel_zfb_am_mix.name=Fuel Grade Americium RBMK ZFB Rod +item.rbmk_fuel_zfb_bismuth.name=Bismuth RBMK ZFB Rod +item.rbmk_fuel_zfb_pu241.name=Pu-241 RBMK ZFB Rod item.rbmk_lid.name=RBMK Cover Panel item.rbmk_lid_glass.name=RBMK Glass Cover Panel item.rbmk_pellet_balefire.name=Balefire Fuel Pellet @@ -2211,6 +2221,9 @@ item.rbmk_pellet_pu238be.name=Pu238Be Neutron Source Pellet item.rbmk_pellet_ra226be.name=Ra226Be Neutron Source Pellet item.rbmk_pellet_thmeu.name=ThMEU Fuel Pellet item.rbmk_pellet_ueu.name=NU Fuel Pellet +item.rbmk_pellet_zfb_am_mix.name=Fuel Grade Americium ZFB Pellet +item.rbmk_pellet_zfb_bismuth.name=Bismuth ZFB Pellet +item.rbmk_pellet_zfb_pu241.name=Pu-241 ZFB Pellet item.rbmk_tool.name=RBMK Console Linking Device item.rbmk_tool.desc=Sneak and right-click RBMK to save the position,$sneak and right-click console to link! item.rbmk_tool.linked=Position set! diff --git a/src/main/resources/assets/hbm/lang/zh_CN.lang b/src/main/resources/assets/hbm/lang/zh_CN.lang index 7121e8e3e..173424a52 100644 --- a/src/main/resources/assets/hbm/lang/zh_CN.lang +++ b/src/main/resources/assets/hbm/lang/zh_CN.lang @@ -1,4 +1,4 @@ -achievement.FOEQ.desc=向火星传送信号...其实我是说Duna +achievement.FOEQ.desc=向火星传送信号!...其实我是说Duna achievement.FOEQ=飞马座运载火箭和发射架 achievement.assembly.desc=Bobmazon 2级 (装配机) achievement.assembly=制作 @@ -11,7 +11,7 @@ achievement.bossMeltdown=3.6伦琴 achievement.bossWorm.desc=法布斯塔夫。我的屁股。你算算吧。 achievement.bossWorm=拆掉机械蠕虫 achievement.bossUFO.desc=哟,我们这儿有什么?一艘巨大的宇宙飞船正开向我们的星球? -achievement.bossUFO=Ayy Lmao +achievement.bossUFO=呀哈哈哈,笑死我了 achievement.c20_5.desc=??? achievement.c20_5=第20.5章 achievement.c44.desc=镀锌!我是说,锌! @@ -64,7 +64,7 @@ achievement.radPoison.desc=受辐射中毒的影响 achievement.radPoison=呀, 辐射! achievement.sacrifice.desc=直面火海并存活 achievement.sacrifice=牺牲 -achievement.selenium.desc=Yeah. +achievement.selenium.desc=耶! achievement.selenium=XVIII 月亮女神 achievement.stratum.desc=快刹车, Mitts! achievement.stratum=岩层 @@ -73,7 +73,7 @@ achievement.someWounds=有些伤口永远无法愈合 achievement.soyuz.desc=变得松脆 achievement.soyuz=土豆烹饪 achievement.space.desc=屡试屡败,浪费了价值9000万美元的资金 -achievement.space=最后战线-呃,算了吧 +achievement.space=最后战线—呃,算了吧 achievement.tasteofblood.desc=这不是任何测试的一部分 achievement.tasteofblood=血的味道 armor.blastProtection=修正 %s 的爆炸伤害 @@ -92,6 +92,7 @@ armor.hardLanding=硬着陆 armor.ignoreLimit=防御值不受防御值上限的影响 armor.modifier=伤害修正 %s armor.nullDamage=免疫 %s 伤害 +armor.projectileProtection=免疫 %s 的弹射物伤害 armor.rocketBoots=火箭靴 armor.sprintBoost=冲刺辅助加速 armor.thermal=热成像 @@ -200,6 +201,7 @@ chem.FP_NAPHTHA=石脑油加工 chem.FP_SMEAR=工业油加工 chem.FR_PETROIL=汽油混合 chem.FR_REOIL=原油再加工 +chem.GASOLINE=含铅汽油生产 chem.KEVLAR=凯夫拉生产 chem.NITAN=NITAN超级燃料混合 chem.OIL_SAND=沥青砂提取 @@ -227,19 +229,23 @@ chem.SF_RECLAIMED=再生油固化 chem.SF_SMEAR=工业油固化 chem.SOLID_FUEL=固体火箭燃料生产 chem.STEAM=烧水 +chem.TEL=四乙基铅混合 chem.TEST=测试 chem.UF6=六氟化铀生产 +chem.VIT_GAS=气态核废料玻璃化 +chem.VIT_LIQUID=液态核废料玻璃化 chem.XENON=林德循环制氙 chem.XENON_OXY=增强林德循环制氙 chem.YELLOWCAKE=黄饼生产 -container.amsBase=AMS基座 [开发中] -container.amsEmitter=AMS发射极 [开发中] -container.amsLimiter=AMS稳能器 [开发中] +container.amsBase=AMS基座(装饰) +container.amsEmitter=AMS发射极(装饰) +container.amsLimiter=AMS稳能器(装饰) container.anvil=砧 container.arcFurnace=电弧炉 container.armorTable=装甲改装台 container.assembler=装配机 container.barrel=桶 +container.bat9000=巨尻-9000 储罐 container.battery=储能 container.bombMulti=多用途炸弹 container.centrifuge=离心机 @@ -282,7 +288,7 @@ container.machineLargeTurbine=工业汽轮机 container.machineRefinery=炼油厂 container.machineSelenium=星型发动机 container.machineShredder=粉碎机 -container.machineSILEX=SILEX +container.machineSILEX=SILEX激光同位素分离室 container.machineTurbine=汽轮机 container.machineTurbofan=涡扇发动机 container.machine_deuterium=氘提取器 @@ -305,6 +311,7 @@ container.nukePrototype=原型 container.nukeSolinium=蔚蓝洗礼 container.nukeTsar=沙皇炸弹 container.oilWell=钻油塔 +container.orbus=重型反物质储罐 container.plasmaHeater=等离子加热器 container.press=火力锻压机 container.puf6_tank=六氟化钚储罐 @@ -369,26 +376,30 @@ death.attack.euthanizedSelf2=%1$s 获得了达尔文奖 death.attack.euthanizedSelf=%1$s 把自己安乐死了,可真傻 death.attack.exhaust=%1$s 被火箭烤成了羊肉串 death.attack.flamethrower=%1$s 被 %2$s 火化 +death.attack.flamethrower.item=%1$s 被 %2$s 使用 %3$s 火化 death.attack.ice=%1$s 被 %2$s 做成了冰棒 death.attack.laser=%1$s 被 %2$s 变成了灰烬 +death.attack.laser.item=%1$s 被 %2$s 使用 %3$s 变成灰烬 death.attack.lead=%1$s 死于铅中毒 death.attack.lunar=%1$s 忘记了给重要器官充电 death.attack.meteorite=%1$s 被来自外太空的陨石击中 +death.attack.mku=%1$s 死于不明原因 death.attack.monoxide=%1$s忘了换一氧化碳探测器的电池 death.attack.mudPoisoning=%1$s 死于毒泥浆中 death.attack.nuclearBlast=%1$s 被核爆炸飞 death.attack.pc=%1$s 在粉红色的云中变成了一个水坑 death.attack.plasma=%1$s 被 %2$s 烧死 death.attack.radiation=%1$s 死于辐射 -death.attack.revolverBullet=%1$s 被 %2$s 爆头 +death.attack.revolverBullet=%1$s 被 %2$s 用 %3$s 击中头部 +death.attack.revolverBullet.item=%1$s 被 %2$s 使用 %3$s 爆头 death.attack.rubble=%1$s 被碎片压扁了 death.attack.shrapnel=%1$s 被榴弹碎片炸得千疮百孔 death.attack.spikes=%1$s被刺穿了 +death.attack.subAtomic1=%1$s 的原子已被 %2$s 销毁。 death.attack.subAtomic2=%1$s 因为被 %2$s 篡改了实际速度,导致QPU没有对准 death.attack.subAtomic3=由于 %2$s,1$s 的偏差下降到1%以下 death.attack.subAtomic4=%1$s 因为 %2$s 被零除了 death.attack.subAtomic5=%1$s 因为 %2$s 无效了 -death.attack.subAtomic=%1$s 的原子被 %2$s 摧毁 death.attack.suicide=%1$s 打爆了自己的头 death.attack.taint=%1$s 死于恶性肿瘤 death.attack.tau=%1$s 被 %2$s 用带负电荷的陶子射穿 @@ -416,9 +427,11 @@ entity.hbm.entity_bullet.name=子弹 entity.hbm.entity_rocket.name=火箭弹 entity.hbm.entity_schrabnel.name=Schrabnel fluid.acid_fluid=酸 +fluid.corium_fluid=Corium fluid.mud_fluid=毒泥 fluid.schrabidic_fluid=Sa酸 fluid.toxic_fluid=绿色软泥 +fluid.volcanic_lava_fluid=火山熔岩 geiger.chunkRad=当前区块辐射: geiger.envRad=环境总辐射量: geiger.playerRad=玩家辐射: @@ -436,6 +449,18 @@ hadron.modeLine=§e直线加速器模式:$加速器末端有分析室$更少的 hadron.noresult=无结果 hadron.progress=正在进行中... hadron.success=已完成! +hazard.prot=防止危险: +hazard.noprot=不能防止: +hazard.bacteria=细菌/气溶胶 +hazard.corrosive=腐蚀性烟雾 +hazard.gasChlorine=化学气体 +hazard.gasInert=惰性气体/沥青 +hazard.gasMonoxide=一氧化碳 +hazard.light=亮光 +hazard.nerveAgent=神经毒剂 +hazard.particleCoarse=空气微粒 +hazard.particleFine=微粒 +hazard.sand=眼睛刺激物 hbm.key=HBM的核科技mod 热键 hbm.key.toggleBack=开关 喷气背包 hbm.key.toggleHUD=开关 HUD @@ -452,6 +477,7 @@ hbmfluid.cryogel=冷凝胶 hbmfluid.deuterium=氘 hbmfluid.diesel=柴油 hbmfluid.gas=天然气 +hbmfluid.gasoline=含铅汽油 hbmfluid.heatingoil=燃油 hbmfluid.heavyoil=重油 hbmfluid.hotoil=热原油 @@ -480,11 +506,14 @@ hbmfluid.reclaimed=再生油 hbmfluid.sas3=三硫化Sa hbmfluid.schrabidic=Sa酸 hbmfluid.smear=工业油 +hbmfluid.spentsteam=低压蒸汽 hbmfluid.steam=蒸汽 hbmfluid.superhotsteam=超热蒸汽 hbmfluid.tritium=氚 hbmfluid.uf6=六氟化铀 hbmfluid.ultrahotsteam=超浓密蒸汽 +hbmfluid.wastefluid=液态核废料 +hbmfluid.wastegas=气态核废料 hbmfluid.water=水 hbmfluid.watz=毒泥浆 hbmfluid.xenon=氙气 @@ -605,6 +634,7 @@ item.ammo_cell.name=能量单元 item.ammo_container.name=万能弹药盒 item.ammo_dart.name=塑料镖(凋零) item.ammo_dart_nerf.name=NERF 飞镖 +item.ammo_dart_nuclear.name=塑料镖(定时炸药) item.ammo_dgk.name=双联守门员近防系统200发弹药 item.ammo_fireext.name=灭火器 水罐 item.ammo_fireext_foam.name=灭火器 泡沫罐 @@ -640,7 +670,7 @@ item.ammo_nuke_pumpkin.name=南瓜炸弹 item.ammo_nuke_safe.name=迷你核弹 (安全) item.ammo_nuke_tots.name=迷你核弹 (幼体) item.ammo_rocket.name=84mm火箭弹 -item.ammo_rocket_canister.name=84mm Rocket火箭弹[榴霰弹] +item.ammo_rocket_canister.name=84mm 火箭弹[榴霰弹] item.ammo_rocket_digamma.name=§4归 零§r item.ammo_rocket_emp.name=84mm火箭弹[EMP] item.ammo_rocket_glare.name=84mm火箭弹[红光] @@ -683,13 +713,14 @@ item.ams_focus_limiter.name=限制稳定器焦点 item.ams_lens.name=稳定透镜 item.ams_muzzle.name=激活射线发射极 item.analyzer.name=分析仪 +item.antiknock.name=四乙基铅抗爆剂 item.apple_euphemium.name=Ep苹果 item.apple_lead.name=铅苹果 item.apple_schrabidium.name=Sa326苹果 item.arc_electrode.name=石墨电极 item.arc_electrode_burnt.name=熔化电极 item.arc_electrode_desh.name=Desh电极 -item.armor_polish.name=亮甲™装甲抛光剂 +item.armor_polish.name=亮甲?装甲抛光剂 item.asbestos_boots.name=防火靴 item.asbestos_cloth.name=防火布 item.asbestos_helmet.name=防火头盔 @@ -741,6 +772,12 @@ item.battery_potatos.name=马铃薯OS item.battery_red_cell.name=红石电池组 item.battery_red_cell_24.name=二十四联红石电池组 item.battery_red_cell_6.name=六联红石电池组 +item.battery_sc_americium.name=自充电 镅-241电池 +item.battery_sc_gold.name=自充电 金-198电池 +item.battery_sc_plutonium.name=自充电 钚-238电池 +item.battery_sc_polonium.name=自充电 钋-210电池 +item.battery_sc_technetium.name=自充电 锝-98电池 +item.battery_sc_uranium.name=自充电 铀-238电池 item.battery_schrabidium.name=Sa326电池 item.battery_schrabidium_cell.name=Sa326电池组 item.battery_schrabidium_cell_2.name=双联Sa326电池组 @@ -800,12 +837,14 @@ item.billet_uranium_fuel.name=铀燃料坯料 item.billet_yharonite.name=Yharonite坯料 item.biomass.name=生物质 item.biomass_compressed.name=压缩生物质 +item.bismuth_pickaxe.name=铋镐 item.bismuth_tool.name=磁力提取器 item.bj_boots.name=§4月神§r钉靴 item.bj_helmet.name=热传感器眼罩 item.bj_legs.name=§4月神§r护腿 item.bj_plate.name=§4月神§r胸甲 item.bj_plate_jetpack.name=§4月神§r胸甲 (带翼) +item.black_diamond.name=黑色钻石 item.black_hole.name=微型黑洞 item.blade_meteorite.name=陨石刀 item.blade_titanium.name=钛扇片 @@ -875,6 +914,8 @@ item.canister_bitumen.name=桶装沥青 item.canister_canola.name=桶装润滑油 item.canister_empty.name=空油桶 item.canister_fuel.name=桶装柴油 +item.canister_gasoline.name=桶装含铅汽油 +item.canister_gasoline.desc=铅就是朋友$让朋友进入你的血液$*上膛声*现在就做 item.canister_heatingoil.name=桶装燃油 item.canister_heavyoil.name=桶装重油 item.canister_kerosene.name=桶装煤油 @@ -1058,6 +1099,7 @@ item.coil_tungsten.name=加热线圈 item.coin_creeper.name=核爆爬行者硬币 item.coin_maskman.name=面具硬币 item.coin_radiation.name=辐射硬币 +item.coin_siege.name=围城硬币 item.coin_ufo.name=UFO硬币 item.coin_worm.name=机械蠕虫硬币 item.coke.name=焦炭 @@ -1076,6 +1118,7 @@ item.crystal_charred.name=烧焦的水晶 item.crystal_coal.name=煤晶体 item.crystal_cobalt.name=钴晶体 item.crystal_copper.name=铜晶体 +item.crystal_cinnebar.name=朱砂晶体 item.crystal_diamond.name=钻石晶体 item.crystal_energy.name=能量晶体 item.crystal_fluorite.name=氟晶体 @@ -1090,7 +1133,7 @@ item.crystal_phosphorus.name=磷晶体 item.crystal_plutonium.name=钚晶体 item.crystal_rare.name=稀土晶体 item.crystal_redstone.name=红石晶体 -item.crystal_schrabidium.name=Sa326晶体 +item.crystal_schrabidium.name=低丰度Sa326晶体 item.crystal_schraranium.name=Sa326晶体 item.crystal_starmetal.name=星辉晶体 item.crystal_sulfur.name=硫晶体 @@ -1241,12 +1284,17 @@ item.gas_empty.name=空气罐 item.gas_full.name=天然气罐 item.gas_mask.name=防毒面具 item.gas_mask_filter.name=防毒面具过滤器 +item.gas_mask_filter_combo.name=防毒面具组合式过滤器 item.gas_mask_filter_mono.name=催化性面罩过滤器 +item.gas_mask_filter_piss.name=先进的简易防毒面具过滤器 +item.gas_mask_filter_rag.name=临时防毒面具过滤器 item.gas_mask_m65.name=M65-Z防毒面具 item.gas_mask_mono.name=防一氧化碳面罩 +item.gas_mask_olde.name=Leather Gas Mask item.gas_petroleum.name=石油气罐 item.geiger_counter.name=手持盖革计数器 item.gem_tantalium.name=钽晶体 +item.gem_volcanic.name=火山宝石 item.generator_front.name=发电机前部 item.generator_steel.name=发电机主体 item.glitch.name=故障 @@ -1324,7 +1372,7 @@ item.gun_euthanasia_ammo.name=注射器 item.gun_fatman.name=M42核弹发射器 "胖子" item.gun_fatman_ammo.name=迷你核弹 item.gun_fireext.name=灭火器 -item.gun_flamer.name=喷射器 +item.gun_flamer.name="黄玉先生"喷射器 item.gun_flechette.name=弗莱彻突击步枪 item.gun_folly.name=Digamma原型"愚蠢" item.gun_hk69.name=榴弹手枪 @@ -1406,6 +1454,7 @@ item.gun_uzi_silencer.name=带消音器的Uzi item.gun_xvl1456.name=XVL1456陶子加农炮原型机 item.gun_xvl1456_ammo.name=贫化铀235子弹 item.gun_zomg.name=奇点能湮灭射线“ZOMG炮” +item.hand_drill.name=手钻 item.hazmat_boots.name=防辐射靴 item.hazmat_boots_grey.name=高性能防辐射靴 item.hazmat_boots_red.name=高级防辐射靴 @@ -1433,10 +1482,10 @@ item.heart_container.name=心之容器 item.heart_fab.name=心脏抗原结合器 item.heart_piece.name=心之碎片 item.hev_battery.name=套装电池 -item.hev_boots.name=HEV Mark IV 靴子 -item.hev_plate.name=HEV Mark IV 胸甲 -item.hev_helmet.name=HEV Mark IV 头盔 -item.hev_legs.name=HEV Mark IV 护腿 +item.hev_boots.name=HEV MarkIV 靴子 +item.hev_plate.name=HEV MarkIV 胸甲 +item.hev_helmet.name=HEV MarkIV 头盔 +item.hev_legs.name=HEV MarkIV 护腿 item.horseshoe_magnet.name=马蹄形磁铁 item.hull_big_aluminium.name=大型铝壳 item.hull_big_steel.name=大型钢壳 @@ -1453,6 +1502,7 @@ item.inf_diesel.name=无限柴油罐 item.inf_sulfur.name=无限硫磺罐 item.inf_tritium.name=无限氚罐 item.inf_water.name=无限水罐 +item.inf_water_mk2.name=重型无限水罐 item.ingot_actinium.name=半稳定锕锭 item.ingot_advanced_alloy.name=高级合金锭 item.ingot_aluminium.name=铝锭 @@ -1489,6 +1539,7 @@ item.ingot_meteorite_forged.name=锻造陨石锭 item.ingot_mox_fuel.name=MOX燃料锭 item.ingot_neptunium.name=镎锭 item.ingot_neptunium_fuel.name=白磷锭 +item.ingot_niobium.name=铌锭 item.ingot_phosphorus.name=白磷锭 item.ingot_plutonium.name=钚锭 item.ingot_plutonium_fuel.name=钚燃料锭 @@ -1507,6 +1558,7 @@ item.ingot_schrabidium.name=Sa326锭 item.ingot_schrabidium_fuel.name=Sa326燃料锭 item.ingot_schraranium.name=低丰度Sa326锭 item.ingot_semtex.name=塞姆汀塑胶炸药块 +item.ingot_smore.name=S'more 锭 item.ingot_solinium.name=Sa327锭 item.ingot_starmetal.name=§9星辉锭§r item.ingot_steel.name=钢锭 @@ -1583,6 +1635,8 @@ item.man_igniter.name=点火器 item.man_kit.name=胖子 套件 item.marshmallow.name=穿在木棍上的棉花糖 item.mask_of_infamy.name=耻辱面具 +item.mask_piss.name=战壕面具 +item.mask_rag.name=粗糙防护面罩 item.matchstick.name=火柴 item.mech_key.name=大号银钥匙 item.mechanism_launcher_1.name=发射机构 @@ -1611,7 +1665,7 @@ item.meteorite_sword_alloyed.name=陨石剑(合金) item.meteorite_sword_machined.name=陨石剑(机械加工) item.meteorite_sword_treated.name=陨石剑(精制) item.meteorite_sword_etched.name=陨石剑(刻蚀) -item.meteorite_sword_bred.name=陨石剑(繁殖) +item.meteorite_sword_bred.name=陨石剑(增殖) item.meteorite_sword_irradiated.name=陨石剑(辐照) item.meteorite_sword_fused.name=陨石剑(熔融) item.meteorite_sword_baleful.name=陨石剑(凶恶) @@ -1661,6 +1715,8 @@ item.missile_soyuz.name=联盟-FG运载火箭 item.missile_soyuz_lander.name=联盟号轨道舱 item.missile_strong.name=强化型高爆导弹 item.missile_taint.name=污染导弹 +item.missile_volcano.name=构造导弹 +item.missile_volcano.desc=利用核爆的威力,我们可以召唤一座火山! item.morning_glory.name=牵牛花 item.motor.name=马达 item.motor_desh.name=Desh马达 @@ -1811,6 +1867,8 @@ item.nuclear_waste_short.name=短半衰期核废料 item.nuclear_waste_short_tiny.name=小撮短半衰期核废料 item.nuclear_waste_short_depleted.name=腐化的短半衰期核废料 item.nuclear_waste_short_depleted_tiny.name=小撮腐化的短半衰期核废料 +item.nuclear_waste_vitrified.name=玻璃化核废料 +item.nuclear_waste_vitrified_tiny.name=小撮玻璃化核废料 item.nugget.name=鸡块 item.nugget_am_mix.name=反应堆级镅粒 item.nugget_am241.name=镅-241粒 @@ -1871,6 +1929,7 @@ item.oil_detector.desc2=探测仪只会发现大片油田 item.oil_detector.bullseye=正下方发现油田! item.oil_detector.detected=附近存在油田 item.oil_detector.noOil=未发现油田 +item.oil_tar.name=煤焦油 item.overfuse.name=奇异螺丝刀 item.oxy_mask.name=氧气面罩 item.paa_boots.name=PaA "好鞋" @@ -1929,15 +1988,19 @@ item.pellet_meteorite.name=陨石弹丸 item.pellet_neptunium.name=镎Watz靶丸 item.pellet_rtg.name=钚238放射性同位素燃料靶丸 item.pellet_rtg_americium.name=镅-241放射性同位素燃料靶丸 -item.pellet_rtg_gold.name=金-1980放射性同位素燃料靶丸 +item.pellet_rtg_gold.name=金-198放射性同位素燃料靶丸 item.pellet_rtg_polonium.name=钋210放射性同位素燃料靶丸 item.pellet_rtg_weak.name=贫铀放射性同位素燃料靶丸 item.pellet_schrabidium.name=纯Sa326Watz靶丸 item.photo_panel.name=光伏板 +item.pile_rod_boron.name=芝加哥反应堆 控制棒 +item.pile_rod_plutonium.name=芝加哥反应堆 钚棒 +item.pile_rod_source.name=芝加哥反应堆 Ra226Be中子源 +item.pile_rod_uranium.name=芝加哥反应堆 铀棒 item.pill_iodine.name=碘丸 item.pin.name=发夹 item.pipes_steel.name=钢管 -item.pipes_steel.desc=为了逃税,所以造价如此高昂. +item.pipes_steel.desc=为了避免合成冲突,所以造价如此高昂 item.piston_selenium.name=星型发动机活塞 item.plan_c.name=C计划 item.plate_advanced_alloy.name=高级合金板 @@ -2040,10 +2103,11 @@ item.powder_reiium.name=雷恩粉 item.powder_schrabidate.name=Sa酸铁粉 item.powder_schrabidium.name=Sa326粉 item.powder_semtex_mix.name=塞姆汀塑胶炸药混合物 -item.powder_spark_mix.name=Spark混合物 +item.powder_spark_mix.name=Spark闪闪奥术混合物 item.powder_steel.name=钢粉 item.powder_steel_tiny.name=小撮钢粉 item.powder_strontium.name=锶粉 +item.powder_tantalium.name=钽粉 item.powder_tcalloy.name=锝-钢粉 item.powder_tennessine.name=Ts粉 item.powder_thermite.name=铝热剂 @@ -2070,13 +2134,18 @@ item.radaway.name=消辐宁 item.radaway_flush.name=超级消辐宁 item.radaway_strong.name=强效消辐宁 item.radx.name=防辐射药 +item.rag.name=布 +item.rag_damp.name=湿布 +item.rag_piss.name=沾有尿的布 item.rbmk_fuel_balefire.name=RBMK反应堆野火燃料棒 item.rbmk_fuel_balefire_gold.name=RBMK反应堆激活态金-198燃料棒 item.rbmk_fuel_drx.name=§cRBMK反应堆F迪伽马粒子燃料棒§r item.rbmk_fuel_empty.name=空 RBMK反应堆燃料棒 +item.rbmk_fuel_hea241.name=HEA-241 RBMK反应堆高浓缩度镅-241燃料棒 item.rbmk_fuel_hea242.name=HEA-242 RBMK反应堆高浓缩度镅-242燃料棒 item.rbmk_fuel_heaus.name=HEAus RBMK反应堆高浓缩度奥斯燃料棒 -item.rbmk_fuel_hes.name=HES RBMK反应堆高浓缩度Sa-326燃料棒 +item.rbmk_fuel_hen.name=HEN RBMK反应堆高浓缩度镎燃料棒 +item.rbmk_fuel_hes.name=HES RBMK反应堆高浓缩度Sa326燃料棒 item.rbmk_fuel_hep.name=HEP-239 RBMK反应堆高浓缩度钚-239燃料棒 item.rbmk_fuel_hep241.name=HEP-241 RBMK反应堆高浓缩度钚-241燃料棒 item.rbmk_fuel_heu233.name=HEU-233 RBMK反应堆高浓缩度铀-233燃料棒 @@ -2084,16 +2153,16 @@ item.rbmk_fuel_heu235.name=HEU-235 RBMK反应堆高浓缩度铀-235燃料棒 item.rbmk_fuel_lea.name=LEA RBMK反应堆低浓缩度镅-242燃料棒 item.rbmk_fuel_leaus.name=LEAus RBMK反应堆低浓缩度奥斯燃料棒 item.rbmk_fuel_lep.name=LEP RBMK反应堆低浓缩度钚-239燃料棒 -item.rbmk_fuel_les.name=LES RBMK反应堆低浓缩度Sa-326燃料棒 +item.rbmk_fuel_les.name=LES RBMK反应堆低浓缩度Sa326燃料棒 item.rbmk_fuel_mea.name=MEA RBMK反应堆中浓缩度镅-242燃料棒 item.rbmk_fuel_men.name=MEN RBMK反应堆中浓缩度镎-237燃料棒 item.rbmk_fuel_mep.name=MEP RBMK反应堆中浓缩度钚-239燃料棒 -item.rbmk_fuel_mes.name=MES RBMK中浓缩度Sa-326燃料棒 +item.rbmk_fuel_mes.name=MES RBMK中浓缩度Sa326燃料棒 item.rbmk_fuel_meu.name=MEU RBMK中浓缩度铀-235燃料棒 item.rbmk_fuel_mox.name=MOX RBMK反应堆燃料棒 -item.rbmk_fuel_po210be.name=钋210-铍RBMK反应堆中子源 -item.rbmk_fuel_pu238be.name=钚238-铍RBMK反应堆中子源 -item.rbmk_fuel_ra226be.name=镭226-铍RBMK反应堆中子源 +item.rbmk_fuel_po210be.name=钋210-铍 RBMK反应堆中子源 +item.rbmk_fuel_pu238be.name=钚238-铍 RBMK反应堆中子源 +item.rbmk_fuel_ra226be.name=镭226-铍 RBMK反应堆中子源 item.rbmk_fuel_thmeu.name=ThMEU RBMK反应堆中浓缩度铀-235导向钍燃料棒 item.rbmk_fuel_ueu.name=NU RBMK反应堆未浓缩铀燃料棒 item.rbmk_lid.name=RBMK反应堆覆盖层 @@ -2101,27 +2170,29 @@ item.rbmk_lid_glass.name=RBMK反应堆玻璃覆盖层 item.rbmk_pellet_balefire.name=野火燃料芯块 item.rbmk_pellet_balefire_gold.name=激活态金-198燃料芯块 item.rbmk_pellet_drx.name=§cF迪伽马粒子燃料芯块§r -item.rbmk_pellet_hea242.name=HEA-242高浓缩度镅-242燃料芯块 -item.rbmk_pellet_heaus.name=HEAus高浓缩度奥斯燃料芯块 -item.rbmk_pellet_hep239.name=HEP-239高浓缩度钚-239燃料芯块 -item.rbmk_pellet_hep241.name=HEP-241高浓缩度钚-241燃料芯块 -item.rbmk_pellet_heu233.name=HEU-233高浓缩度铀-233燃料芯块 -item.rbmk_pellet_heu235.name=HEU-235高浓缩度铀-235燃料芯块 -item.rbmk_pellet_hes.name=HES高浓缩度Sa-326燃料芯块 -item.rbmk_pellet_lea.name=LEA低浓缩度镅-242燃料芯块 -item.rbmk_pellet_leaus.name=LEAus低浓缩度奥斯燃料芯块 -item.rbmk_pellet_lep.name=LEP低浓缩度钚-239燃料芯块 -item.rbmk_pellet_les.name=LES低浓缩度Sa-326燃料芯块 -item.rbmk_pellet_mea.name=MEA中浓缩度镅-242燃料芯块 -item.rbmk_pellet_men.name=MEN中浓缩度镎-237燃料芯块 -item.rbmk_pellet_mep.name=MEP中浓缩度钚-239燃料芯块 -item.rbmk_pellet_mes.name=MES中浓缩度Sa-326燃料芯块 -item.rbmk_pellet_meu.name=MEU中浓缩度铀-235燃料芯块 +item.rbmk_pellet_hea241.name=HEA-241 高浓缩度镅-241料芯块 +item.rbmk_pellet_hea242.name=HEA-242 高浓缩度镅-242燃料芯块 +item.rbmk_pellet_heaus.name=HEAus 高浓缩度奥斯燃料芯块 +item.rbmk_pellet_hen.name=HEN 高浓缩度镎燃料芯块 +item.rbmk_pellet_hep239.name=HEP-239 高浓缩度钚-239燃料芯块 +item.rbmk_pellet_hep241.name=HEP-241 高浓缩度钚-241燃料芯块 +item.rbmk_pellet_heu233.name=HEU-233 高浓缩度铀-233燃料芯块 +item.rbmk_pellet_heu235.name=HEU-235 高浓缩度铀-235燃料芯块 +item.rbmk_pellet_hes.name=HES 高浓缩度Sa-326燃料芯块 +item.rbmk_pellet_lea.name=LEA 低浓缩度镅-242燃料芯块 +item.rbmk_pellet_leaus.name=LEAus 低浓缩度奥斯燃料芯块 +item.rbmk_pellet_lep.name=LEP 低浓缩度钚-239燃料芯块 +item.rbmk_pellet_les.name=LES 低浓缩度Sa-326燃料芯块 +item.rbmk_pellet_mea.name=MEA 中浓缩度镅-242燃料芯块 +item.rbmk_pellet_men.name=MEN 中浓缩度镎-237燃料芯块 +item.rbmk_pellet_mep.name=MEP 中浓缩度钚-239燃料芯块 +item.rbmk_pellet_mes.name=MES 中浓缩度Sa-326燃料芯块 +item.rbmk_pellet_meu.name=MEU 中浓缩度铀-235燃料芯块 item.rbmk_pellet_mox.name=MOX燃料芯块 -item.rbmk_pellet_po210be.name=钋210-铍中子源芯块 -item.rbmk_pellet_pu238be.name=钚238-铍中子源芯块 -item.rbmk_pellet_ra226be.name=镭226-铍中子源芯块 -item.rbmk_pellet_thmeu.name=ThMEU浓缩度铀-235导向钍燃料芯块 +item.rbmk_pellet_po210be.name=钋210-铍 中子源芯块 +item.rbmk_pellet_pu238be.name=钚238-铍 中子源芯块 +item.rbmk_pellet_ra226be.name=镭226-铍 中子源芯块 +item.rbmk_pellet_thmeu.name=ThMEU 浓缩度铀-235导向钍燃料芯块 item.rbmk_pellet_ueu.name=未浓缩铀燃料芯块 item.rbmk_tool.name=RBMK石墨式反应堆控制台连接装置 item.rbmk_tool.desc=按住Shift右击RBMK石墨式反应堆保存其坐标,$按住Shift右击控制台以连接反应堆! @@ -2262,6 +2333,7 @@ item.rune_thurisaz.name=添加剂催化剂基质 item.sat_base.name=卫星基座 item.sat_chip.name=卫星ID芯片 item.sat_coord.name=卫星指示器 +item.sat_designator.name=卫星激光指示器 item.sat_foeq.name=实验型核能PEAF-Mk.I FOEQ Duna探测器 item.sat_gerald.name=Gerald建筑机器人 item.sat_head_laser.name=死光发射器 @@ -2310,6 +2382,7 @@ item.singularity.name=奇点 item.singularity_counter_resonant.name=可控反振谐奇点 item.singularity_spark.name=Spark奇点 item.singularity_super_heated.name=超热共振奇点 +item.siox.name=SiOX抗癌药物 item.siren_track.name=警报声轨 item.smashing_hammer.name=粉碎锤 item.solid_fuel.name=固体燃料 @@ -2382,6 +2455,7 @@ item.syringe_metal_medx.name=Med-X抗痛宁 item.syringe_metal_psycho.name=Psycho"捷特" item.syringe_metal_stimpak.name=治疗针 item.syringe_metal_super.name=超级治疗针 +item.syringe_mkunicorn.name=独角兽 item.syringe_poison.name=毒针 item.syringe_taint.name=污染水注射液 item.t45_boots.name=T45动力装甲 靴子 @@ -2476,6 +2550,8 @@ item.upgrade_speed_1.name=一级红色机器升级 item.upgrade_speed_2.name=二级红色机器升级 item.upgrade_speed_3.name=三级红色机器升级 item.upgrade_template.name=机器升级模板 +item.v1.name=V1 +item.volcanic_pickaxe.name=熔岩镐 item.wand_d.name=调试魔杖 item.wand_k.name=建筑魔杖 item.wand_s.name=结构魔杖 @@ -2496,6 +2572,7 @@ item.warhead_mirvlet.name=MIRV item.warhead_nuclear.name=核弹头 item.warhead_thermo_endo.name=吸热弹头 item.warhead_thermo_exo.name=放热弹头 +item.warhead_volcano.name=构造弹头 item.waste_mox.name=枯竭MOX燃料 item.waste_mox_hot.name=枯竭MOX燃料[热] item.waste_plutonium.name=枯竭钚燃料 @@ -2530,16 +2607,16 @@ item.wiring_red_copper.name=电缆卷 item.wood_gavel.name=木槌 item.wrench.name=管道扳手 item.wrench_flipped.name=刺刀扳手 -item.xanax.name= AXA抗Digamma药物 +item.xanax.name=NAXA 抗迪伽马药物 item.zirconium_legs.name=锆质护腿 -itemGroup.tabBlocks=NTM 矿石和方块 +itemGroup.tabBlocks=HBM 矿石和方块 itemGroup.tabConsumable=HBM 食物和装备 itemGroup.tabControl=HBM 机器项目和燃料 itemGroup.tabMachine=HBM 机器 itemGroup.tabMissile=HBM 导弹和卫星 itemGroup.tabNuke=HBM 炸弹 itemGroup.tabParts=HBM 资源和零件 -itemGroup.tabTemplate=NTM 模板 +itemGroup.tabTemplate=HBM 模板 itemGroup.tabTest=HBM的核科技mod测试项[S166、Bismarck、nukesteve联合汉化] itemGroup.tabWeapon=HBM 武器和炮塔 potion.hbm_bang=! ! ! @@ -2607,6 +2684,15 @@ tile.barrel_plastic.name=安全桶™ tile.barrel_steel.name=钢桶 tile.barrel_tcalloy.name=锝-钢合金桶 tile.barricade.name=沙袋 +tile.basalt.name=玄武岩 +tile.basalt_asbestos.name=富含石棉的玄武岩 +tile.basalt_brick.name=玄武岩砖 +tile.basalt_fluorite.name=富含氟石的玄武岩 +tile.basalt_gem.name=富含宝石的玄武岩 +tile.basalt_polished.name=抛光玄武岩 +tile.basalt_smooth.name=平滑玄武岩 +tile.basalt_sulfur.name=富含硫的玄武岩 +tile.basalt_tiles.name=玄武岩砖 tile.blast_door.name=防爆闸门 tile.block_actinium.name=锕块 tile.block_advanced_alloy.name=高级合金块 @@ -2643,6 +2729,11 @@ tile.block_fluorite.name=氟石块 tile.block_foam.name=泡沫 tile.block_insulator.name=绝缘卷 tile.block_graphite.name=石墨块 +tile.block_graphite_drilled.name=钻孔石墨 +tile.block_graphite_fuel.name=反应堆燃料 +tile.block_graphite_plutonium.name=反应堆燃料(增殖) +tile.block_graphite_rod.name=反应堆控制棒 +tile.block_graphite_source.name=反应堆中子源 tile.block_lead.name=铅块 tile.block_lanthanium.name=镧块 tile.block_lithium.name=锂块 @@ -2656,6 +2747,7 @@ tile.block_mox_fuel.name=MOX燃料块 tile.block_neptunium.name=镎块 tile.block_niter.name=硝石块 tile.block_niter_reinforced.name=硝石加固块 +tile.block_niobium.name=铌块 tile.block_plutonium.name=钚块 tile.block_plutonium_fuel.name=钚燃料块 tile.block_polonium.name=钋块 @@ -2673,6 +2765,7 @@ tile.block_schrabidium_fuel.name=Sa326燃料块 tile.block_schraranium.name=低丰度Sa326块 tile.block_scrap.name=废品块 tile.block_semtex.name=塞姆汀块 +tile.block_smore.name=S'more块 tile.block_solinium.name=Sa327块 tile.block_starmetal.name=星辉块 tile.block_steel.name=钢块 @@ -2693,6 +2786,7 @@ tile.block_uranium_fuel.name=铀燃料块 tile.block_verticium.name=韦德赛块 tile.block_waste.name=核废料块 tile.block_waste_painted.name=带标志的核废料块 +tile.block_waste_vitrified.name=玻璃化核废料块 tile.block_weidanium.name=魏丹块 tile.block_white_phosphorus.name=白磷块 tile.block_yellowcake.name=黄饼块 @@ -2709,6 +2803,7 @@ tile.brick_concrete_broken.name=破混凝土砖块 tile.brick_concrete_cracked.name=裂混凝土砖块 tile.brick_concrete_marked.name=标记混凝土砖 tile.brick_concrete_mossy.name=苔混凝土砖块 +tile.brick_ducrete.name=Ducrete 砖 tile.brick_dungeon.name=硒铜砖 tile.brick_dungeon_circle.name=圆环硒铜块 tile.brick_dungeon_flat.name=硒铜块 @@ -2758,6 +2853,7 @@ tile.concrete_colored.white.name=白色混凝土 tile.concrete_colored.yellow.name=黄色混凝土 tile.concrete_pillar.name=钢筋混凝土柱 tile.concrete_smooth.name=混凝土 +tile.corium_block.name=堆芯熔融物 tile.crashed_bomb.name=哑弹 tile.crate.name=补给箱 tile.crate_ammo.name=星辉补给箱 @@ -2777,6 +2873,8 @@ tile.deco_aluminium.name=铝装饰块 tile.deco_asbestos.name=石棉瓦 tile.deco_beryllium.name=铍装饰块 tile.deco_lead.name=铅装饰块 +tile.deco_rbmk.name=RBMK装饰块 +tile.deco_rbmk_smooth.name=平滑RBMK装饰块 tile.deco_red_copper.name=紫铜装饰块 tile.deco_pipe.name=钢制管道 tile.deco_pipe_rusted.name=生锈的钢制管道 @@ -2806,6 +2904,11 @@ tile.deco_steel.name=钢装饰块 tile.deco_titanium.name=钛装饰块 tile.deco_tungsten.name=钨装饰块 tile.decon.name=玩家去污器 +tile.depth_brick.name=深层岩石砖 +tile.depth_dnt.name=DNT加固深层岩石砖 +tile.depth_nether_brick.name=下界深层岩石砖 +tile.depth_nether_tiles.name=下界深层岩石瓷砖 +tile.depth_tiles.name=深层岩石瓷砖 tile.det_charge.name=炸药 tile.det_cord.name=炸药引信 tile.det_miner.name=采矿炸药 @@ -2816,6 +2919,8 @@ tile.dfc_injector.name=DFC燃料喷射器 tile.dfc_receiver.name=DFC接收器 tile.dfc_stabilizer.name=DFC稳定器 tile.drill_pipe.name=钻杆 +tile.ducrete.name=Ducrete 瓷砖 +tile.ducrete_smooth.name=Ducrete tile.dummy_block.name=虚拟方块 tile.dummy_port.name=虚拟方块[电力接口] tile.dungeon_chain.name=金属链 @@ -2830,7 +2935,7 @@ tile.factory_titanium_furnace.name=工厂端口 tile.factory_titanium_hull.name=工厂外壳 tile.fallout.name=辐射尘 tile.fence_metal.name=铁丝网围栏 -tile.fire_digamma.name=挥之不去的迪伽玛之火 +tile.fire_digamma.name=挥之不去的迪伽马之火 tile.fireworks.name=烟花箱 tile.fireworks.charges=已充能: %s tile.fireworks.message=信息: %s @@ -2839,6 +2944,7 @@ tile.flame_war.name=盒中论战 tile.float_bomb.name=悬浮炸弹 tile.fluid_duct.name=通用流体管道 tile.foam_layer.name=泡沫层 +tile.fraction_spacer.name=分馏塔分离器 tile.frozen_dirt.name=冰冻土 tile.frozen_grass.name=冰冻草 tile.frozen_log.name=冰冻原木 @@ -2858,8 +2964,10 @@ tile.fwatz_plasma.name=不稳定反Sa326等离子体 tile.fwatz_scaffold.name=Watz聚变反应堆结构支架 tile.fwatz_tank.name=冷却液罐 tile.gas_asbestos.name=石棉粉尘 +tile.gas_coal.name=空气中的煤尘 tile.gas_duct.name=输气管道 tile.gas_duct_solid.name=密封输气管 +tile.gas_explosive.name=爆炸性气体 tile.gas_flammable.name=可燃气体 tile.gas_monoxide.name=一氧化碳 tile.gas_radon.name=氡气 @@ -2870,8 +2978,12 @@ tile.glass_ash.name=灰烬玻璃 tile.glass_boron.name=硼玻璃 tile.glass_lead.name=铅玻璃 tile.glass_polonium.name=钋玻璃 +tile.glass_quartz.name=石英玻璃 tile.glass_trinitite.name=核融玻璃 tile.glass_uranium.name=铀玻璃 +tile.gneiss_brick.name=页岩砖 +tile.gneiss_chiseled.name=錾制页岩砖 +tile.gneiss_tile.name=页岩瓷砖 tile.gravel_diamond.name=钻石砂砾 tile.gravel_obsidian.name=碎黑曜石 tile.hadron_access.name=粒子加速器接入终端 @@ -2926,6 +3038,7 @@ tile.machine_arc_furnace_off.name=电弧炉 tile.machine_arc_furnace_on.name=电弧炉 tile.machine_armor_table.name=装甲改装台 tile.machine_assembler.name=装配机 +tile.machine_bat9000.name=巨尻-9000 储罐 tile.machine_battery.name=蓄电池 tile.machine_battery_potato.name=马铃薯电池组 tile.machine_boiler_electric_off.name=电锅炉 @@ -2938,6 +3051,7 @@ tile.machine_chungus.name=“利维坦”巨型汽轮机 tile.machine_coal_off.name=火力发电机 tile.machine_coal_on.name=火力发电机 tile.machine_combine_factory.name=CMB炼钢炉 +tile.machine_condenser.name=蒸汽冷凝器 tile.machine_controller.name=反应堆遥控模块 tile.machine_converter_he_rf.name=HE→RF转换器 tile.machine_converter_rf_he.name=RF→HE转换器 @@ -2957,6 +3071,7 @@ tile.machine_fensu.name=FEnSU飞轮储能系统 tile.machine_flare.name=高架火炬 tile.machine_fluidtank.name=储罐 tile.machine_forcefield.name=力场发生器 +tile.machine_fraction_tower.name=分馏塔 tile.machine_gascent.name=气体离心机 tile.machine_generator.name=核反应堆[旧] tile.machine_geo.name=地热发电机 @@ -2970,6 +3085,7 @@ tile.machine_minirtg.name=放射性同位素电池 tile.machine_missile_assembly.name=导弹装配台 tile.machine_nuke_furnace_off.name=核熔炉 tile.machine_nuke_furnace_on.name=核熔炉 +tile.machine_orbus.name=重型磁约束储罐 tile.machine_powerrtg.name=PT同位素电池 tile.machine_press.name=火力锻压机 tile.machine_puf6_tank.name=六氟化钚储罐 @@ -3004,6 +3120,8 @@ tile.machine_spp_top.name=ZPE电位发生器 [顶部] tile.machine_storage_drum.name=核废料处理桶 tile.machine_telelinker.name=炮塔ID管理器 tile.machine_teleporter.name=传送机 +tile.machine_tower_large.name=冷却塔 +tile.machine_tower_small.name=辅助冷却塔 tile.machine_transformer.name=10k-20Hz变频器 tile.machine_transformer_20.name=10k-1Hz变频器 tile.machine_transformer_dnt.name=DNT-20Hz变频器 @@ -3048,15 +3166,17 @@ tile.oil_pipe.name=原油抽取管 tile.ore_aluminium.name=铝矿石 tile.ore_asbestos.name=石棉矿 tile.ore_australium.name=奥斯矿石 +tile.ore_bedrock_coltan.name=基岩钶钽铁矿 tile.ore_beryllium.name=铍矿石 tile.ore_cinnebar.name=朱砂矿石 tile.ore_coal_oil.name=含油煤矿石 tile.ore_coal_oil_burning.name=燃烧的含油煤矿石 -tile.ore_cobalt.name=Cobalt Ore +tile.ore_cobalt.name=钴矿石 tile.ore_coltan.name=钶钽铁矿 tile.ore_copper.name=铜矿石 tile.ore_daffergon.name=达夫贡矿石 tile.ore_depth_cinnebar.name=深层朱砂矿石 +tile.ore_depth_nether_neodymium.name=深层钕矿石 tile.ore_depth_zirconium.name=深层锆矿石 tile.ore_fluorite.name=氟石矿石 tile.ore_gneiss_asbestos.name=石棉矿页岩 @@ -3082,7 +3202,7 @@ tile.ore_meteor_titanium.name=钛矿陨石 tile.ore_meteor_tungsten.name=钨矿陨石 tile.ore_meteor_uranium.name=铀矿陨石 tile.ore_nether_coal.name=燃烧下界煤矿 -tile.ore_nether_cobalt.name=Nether Cobalt Ore +tile.ore_nether_cobalt.name=下界钴矿石 tile.ore_nether_fire.name=火矿石 tile.ore_nether_plutonium.name=下界钚矿石 tile.ore_nether_schrabidium.name=下界Sa326矿石 @@ -3140,6 +3260,8 @@ tile.rbmk_rod.name=RBMK反应堆燃料棒 tile.rbmk_rod_mod.name= RBMK反应堆慢化燃料棒 tile.rbmk_rod_reasim.name= RBMK反应堆燃料棒(ReaSim) tile.rbmk_rod_reasim_mod.name= RBMK反应堆慢化燃料棒(ReaSim) +tile.rbmk_steam_inlet.name=RBMK ReaSim进水口 +tile.rbmk_steam_outlet.name=RBMK ReaSim蒸汽出口 tile.reactor_computer.name=反应堆控制器 tile.reactor_conductor.name=反应堆锅炉 tile.reactor_control.name=控制棒 @@ -3152,6 +3274,7 @@ tile.red_cable.name=紫铜电线 tile.red_pylon.name=电线杆 tile.red_wire_coated.name=密封紫铜电缆 tile.reinforced_brick.name=强化石头 +tile.reinforced_ducrete.name=加固 Ducrete tile.reinforced_glass.name=强化玻璃 tile.reinforced_lamp_off.name=强化红石灯 tile.reinforced_lamp_on.name=强化红石灯 @@ -3163,8 +3286,11 @@ tile.residue.name=云残留 tile.safe.name=保险箱 tile.sand_boron.name=硼砂 tile.sand_boron_layer.name=硼砂层 -tile.sand_lead.name=铅砂 +tile.sand_gold.name=金沙 +tile.sand_gold198.name=金-198沙 +tile.sand_lead.name=铅沙 tile.sand_polonium.name=钋沙 +tile.sand_quartz.name=石英砂 tile.sand_uranium.name=铀沙 tile.sat_dock.name=卸货平台 tile.sat_foeq.name=实验型核能PEAF-Mk.I FOEQ Duna探测器[装饰块] @@ -3173,6 +3299,7 @@ tile.sat_mapper.name=地表测绘卫星[装饰块] tile.sat_radar.name=雷达探测卫星[装饰块] tile.sat_resonator.name=X晶体共振卫星[装饰块] tile.sat_scanner.name=绘测和资源探测卫星[装饰块] +tile.schrabidic_block.name=Sa酸 tile.seal_controller.name=发射井舱门开关 tile.seal_frame.name=发射井舱门框架 tile.seal_hatch.name=发射井舱门 @@ -3195,6 +3322,7 @@ tile.steel_roof.name=钢天花顶 tile.steel_scaffold.name=钢脚手架 tile.steel_wall.name=钢墙 tile.stone_depth.name=深层岩石 +tile.stone_depth_nether.name=下界深层岩石 tile.stone_gneiss.name=石墨页岩 tile.struct_iter_core.name=聚变反应堆核心组件 tile.struct_launcher.name=发射台部件 @@ -3222,6 +3350,7 @@ tile.turret_friendly.name=轻机枪炮塔“友好先生” tile.turret_fritz.name=重型火焰喷射器炮塔“弗里茨” tile.turret_heavy.name=重型机枪炮塔 tile.turret_howard.name=双联守门员近防系统“霍华德” +tile.turret_howard_damaged.name=CIWS双联守门员近防系统 "玛士撒拉" tile.turret_jeremy.name=重炮炮塔“杰里米” tile.turret_light.name=轻型机枪炮塔 tile.turret_maxwell.name=高能微波炮塔 "麦克斯韦" @@ -3236,6 +3365,8 @@ tile.vent_chlorine_seal.name=氯气容器 tile.vent_cloud.name=云排气口 tile.vent_pink_cloud.name=粉色云排气口 tile.vitrified_barrel.name=玻璃化核废料桶 +tile.volcanic_lava_block.name=火山熔岩 +tile.volcano_core.name=火山核心 tile.waste_earth.name=死亡草地 tile.waste_log.name=烧焦原木 tile.waste_mycelium.name=发光菌丝 @@ -3253,6 +3384,7 @@ tile.yellow_barrel.name=核废料桶 trait.asbestos=石棉 trait.blinding=致盲 trait.breeding=可在增殖反应堆中工作 %s 次 +trait.coal=Coal Dust trait.digamma=迪伽马辐射 trait.drop=掉落物危险 trait.explosive=高度易燃/易爆 @@ -3313,7 +3445,9 @@ tool.ability.silktouch=精准采集 tool.ability.smelter=自动熔炼 weapon.ability.beheader=斩首 weapon.ability.chainsaw=痛苦面"锯" +weapon.ability.fire=燃烧 weapon.ability.radiation=辐射 weapon.ability.phosphorus=白磷刀刃 weapon.ability.stun=震撼 -weapon.ability.vampire=吸血 \ No newline at end of file +weapon.ability.vampire=吸血 +death.attack.subAtomic=%1$s 的原子被 %2$s 摧毁 \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/derrick.obj b/src/main/resources/assets/hbm/models/derrick.obj deleted file mode 100644 index 9265daa6c..000000000 --- a/src/main/resources/assets/hbm/models/derrick.obj +++ /dev/null @@ -1,847 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'derrick_new.blend' -# www.blender.org -o Plane -v -1.500000 0.000000 1.500000 -v 1.500000 0.000000 1.500000 -v -1.500000 0.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v -1.500000 0.000000 1.250000 -v 1.500000 0.000000 1.250000 -v -1.500000 0.000000 -1.250000 -v 1.500000 0.000000 -1.250000 -v 1.250000 0.000000 1.500000 -v 1.250000 0.000000 -1.500000 -v 1.250000 0.000000 1.250000 -v 1.250000 0.000000 -1.250000 -v -1.250000 0.000000 1.500000 -v -1.250000 0.000000 -1.500000 -v -1.250000 0.000000 1.250000 -v -1.250000 0.000000 -1.250000 -v 0.250000 6.000000 0.500000 -v 0.250000 6.000000 0.250000 -v 0.500000 6.000000 0.500000 -v 0.500000 6.000000 0.250000 -v -0.500000 6.000000 0.250000 -v -0.500000 6.000000 0.500000 -v -0.250000 6.000000 0.250000 -v -0.250000 6.000000 0.500000 -v -0.250000 6.000000 -0.250000 -v -0.500000 6.000000 -0.250000 -v -0.500000 6.000000 -0.500000 -v -0.250000 6.000000 -0.500000 -v 0.250000 6.000000 -0.250000 -v 0.500000 6.000000 -0.250000 -v 0.500000 6.000000 -0.500000 -v 0.250000 6.000000 -0.500000 -v -0.500000 0.000000 0.500000 -v 0.500000 0.000000 0.500000 -v -0.500000 0.000000 -0.500000 -v 0.500000 0.000000 -0.500000 -v -0.250000 0.250000 -0.250000 -v -0.250000 0.250000 0.250000 -v 0.250000 0.250000 0.250000 -v 0.250000 0.250000 -0.250000 -v 0.000000 0.250000 -0.250000 -v 0.000000 6.250000 -0.250000 -v 0.176777 0.250000 -0.176777 -v 0.176777 6.250000 -0.176777 -v 0.250000 0.250000 0.000000 -v 0.250000 6.250000 0.000000 -v 0.176777 0.250000 0.176777 -v 0.176777 6.250000 0.176777 -v -0.000000 0.250000 0.250000 -v -0.000000 6.250000 0.250000 -v -0.176777 0.250000 0.176777 -v -0.176777 6.250000 0.176777 -v -0.250000 0.250000 -0.000000 -v -0.250000 6.250000 -0.000000 -v -0.176777 0.250000 -0.176777 -v -0.176777 6.250000 -0.176777 -v 0.850000 2.400000 1.100000 -v 0.650000 3.600000 0.900000 -v 0.450000 4.800000 0.700000 -v 0.450000 4.800000 0.450000 -v 0.650000 3.600000 0.650000 -v 0.850000 2.400000 0.850000 -v 1.100000 2.400000 0.850000 -v 0.900000 3.600000 0.650000 -v 0.700000 4.800000 0.450000 -v 0.850000 2.400000 -1.100000 -v 0.650000 3.600000 -0.900000 -v 0.450000 4.800000 -0.700000 -v 0.850000 2.400000 -0.850000 -v 0.650000 3.600000 -0.650000 -v 0.450000 4.800000 -0.450000 -v 1.100000 2.400000 -0.850000 -v 0.900000 3.600000 -0.650000 -v 0.700000 4.800000 -0.450000 -v -0.850000 2.400000 -0.850000 -v -0.650000 3.600000 -0.650000 -v -0.450000 4.800000 -0.450000 -v -0.700000 4.800000 -0.450000 -v -0.900000 3.600000 -0.650000 -v -1.100000 2.400000 -0.850000 -v -0.450000 4.800000 -0.700000 -v -0.650000 3.600000 -0.900000 -v -0.850000 2.400000 -1.100000 -v -0.850000 2.400000 0.850000 -v -0.650000 3.600000 0.650000 -v -0.450000 4.800000 0.450000 -v -0.450000 4.800000 0.700000 -v -0.650000 3.600000 0.900000 -v -0.850000 2.400000 1.100000 -v -0.700000 4.800000 0.450000 -v -0.900000 3.600000 0.650000 -v -1.100000 2.400000 0.850000 -v 0.283333 2.400000 -0.850000 -v -0.283333 2.400000 -0.850000 -v 0.283333 2.400000 -1.100000 -v -0.283333 2.400000 -1.100000 -v 0.850000 2.400000 0.283333 -v 0.850000 2.400000 -0.283333 -v 1.100000 2.400000 0.283333 -v 1.100000 2.400000 -0.283333 -v 0.283333 2.400000 1.100000 -v -0.283333 2.400000 1.100000 -v 0.283333 2.400000 0.850000 -v -0.283333 2.400000 0.850000 -v -0.850000 2.400000 -0.283333 -v -0.850000 2.400000 0.283333 -v -1.100000 2.400000 -0.283333 -v -1.100000 2.400000 0.283333 -v -0.156250 0.343750 1.500000 -v -0.156250 0.656250 1.500000 -v -0.156250 0.343750 -1.500000 -v -0.156250 0.656250 -1.500000 -v 0.156250 0.343750 1.500000 -v 0.156250 0.656250 1.500000 -v 0.156250 0.343750 -1.500000 -v 0.156250 0.656250 -1.500000 -v 0.156250 0.656250 -0.156250 -v 0.156250 0.343750 -0.156250 -v 0.156250 0.656250 0.156250 -v 0.156250 0.343750 0.156250 -v -0.156250 0.656250 -0.156250 -v -0.156250 0.343750 -0.156250 -v -0.156250 0.656250 0.156250 -v -0.156250 0.343750 0.156250 -v 1.500000 0.343750 0.156250 -v 1.500000 0.656250 0.156250 -v -1.500000 0.343750 0.156250 -v -1.500000 0.656250 0.156250 -v 1.500000 0.343750 -0.156250 -v 1.500000 0.656250 -0.156250 -v -1.500000 0.343750 -0.156250 -v -1.500000 0.656250 -0.156250 -v -0.000000 6.250000 -0.125000 -v 0.088388 6.250000 -0.088388 -v 0.125000 6.250000 0.000000 -v 0.088388 6.250000 0.088388 -v -0.000000 6.250000 0.125000 -v -0.088388 6.250000 0.088388 -v -0.125000 6.250000 -0.000000 -v -0.088388 6.250000 -0.088388 -v 0.088388 7.000000 -0.088388 -v -0.000000 7.000000 -0.125000 -v 0.125000 7.000000 0.000000 -v 0.088388 7.000000 0.088388 -v -0.000000 7.000000 0.125000 -v -0.088388 7.000000 0.088388 -v -0.125000 7.000000 -0.000000 -v -0.088388 7.000000 -0.088388 -v -1.500000 0.000000 1.250000 -v 1.500000 0.000000 1.250000 -v -1.500000 0.000000 -1.250000 -v 1.500000 0.000000 -1.250000 -v 1.250000 0.000000 1.500000 -v 1.250000 0.000000 -1.500000 -v 1.250000 0.000000 1.250000 -v 1.250000 0.000000 -1.250000 -v -1.250000 0.000000 1.500000 -v -1.250000 0.000000 -1.500000 -v -1.250000 0.000000 1.250000 -v -1.250000 0.000000 -1.250000 -v 0.250000 6.000000 0.500000 -v 0.250000 6.000000 0.250000 -v 0.500000 6.000000 0.500000 -v 0.500000 6.000000 0.250000 -v -0.500000 6.000000 0.250000 -v -0.500000 6.000000 0.500000 -v -0.250000 6.000000 0.250000 -v -0.250000 6.000000 0.500000 -v -0.250000 6.000000 -0.250000 -v -0.500000 6.000000 -0.250000 -v -0.500000 6.000000 -0.500000 -v -0.250000 6.000000 -0.500000 -v 0.250000 6.000000 -0.250000 -v 0.500000 6.000000 -0.250000 -v 0.500000 6.000000 -0.500000 -v 0.250000 6.000000 -0.500000 -v 0.850000 2.400000 1.100000 -v 0.650000 3.600000 0.900000 -v 0.450000 4.800000 0.700000 -v 0.450000 4.800000 0.450000 -v 0.650000 3.600000 0.650000 -v 0.850000 2.400000 0.850000 -v 1.100000 2.400000 0.850000 -v 0.900000 3.600000 0.650000 -v 0.700000 4.800000 0.450000 -v 0.850000 2.400000 -1.100000 -v 0.650000 3.600000 -0.900000 -v 0.450000 4.800000 -0.700000 -v 0.850000 2.400000 -0.850000 -v 0.650000 3.600000 -0.650000 -v 0.450000 4.800000 -0.450000 -v 1.100000 2.400000 -0.850000 -v 0.900000 3.600000 -0.650000 -v 0.700000 4.800000 -0.450000 -v -0.850000 2.400000 -0.850000 -v -0.650000 3.600000 -0.650000 -v -0.450000 4.800000 -0.450000 -v -0.700000 4.800000 -0.450000 -v -0.900000 3.600000 -0.650000 -v -1.100000 2.400000 -0.850000 -v -0.450000 4.800000 -0.700000 -v -0.650000 3.600000 -0.900000 -v -0.850000 2.400000 -1.100000 -v -0.850000 2.400000 0.850000 -v -0.650000 3.600000 0.650000 -v -0.450000 4.800000 0.450000 -v -0.450000 4.800000 0.700000 -v -0.650000 3.600000 0.900000 -v -0.850000 2.400000 1.100000 -v -0.700000 4.800000 0.450000 -v -0.900000 3.600000 0.650000 -v -1.100000 2.400000 0.850000 -v 0.283333 2.400000 -0.850000 -v -0.283333 2.400000 -0.850000 -v 0.283333 2.400000 -1.100000 -v -0.283333 2.400000 -1.100000 -v 0.850000 2.400000 0.283333 -v 0.850000 2.400000 -0.283333 -v 1.100000 2.400000 0.283333 -v 1.100000 2.400000 -0.283333 -v 0.283333 2.400000 1.100000 -v -0.283333 2.400000 1.100000 -v 0.283333 2.400000 0.850000 -v -0.283333 2.400000 0.850000 -v -0.850000 2.400000 -0.283333 -v -0.850000 2.400000 0.283333 -v -1.100000 2.400000 -0.283333 -v -1.100000 2.400000 0.283333 -vt 0.458333 0.958333 -vt 0.458333 1.000000 -vt 0.416667 1.000000 -vt 0.416667 0.958333 -vt 0.583333 0.041667 -vt 0.583333 0.000000 -vt 0.625000 0.000000 -vt 0.625000 0.166667 -vt 0.583333 0.166667 -vt 0.583333 0.125000 -vt 0.750000 0.125000 -vt 0.750000 0.166667 -vt 0.708333 0.166667 -vt 0.708333 -0.000000 -vt 0.750000 -0.000000 -vt 0.750000 0.041667 -vt 0.041667 0.802083 -vt 0.041667 1.000000 -vt -0.000000 1.000000 -vt 0.083333 0.802083 -vt 0.083333 1.000000 -vt 0.166667 0.604167 -vt 0.166667 0.802083 -vt 0.125000 1.000000 -vt 0.625000 0.041667 -vt 0.625000 0.125000 -vt 0.708333 0.125000 -vt 0.708333 0.041667 -vt 0.416667 0.166667 -vt 0.416667 -0.000000 -vt 0.541667 0.208333 -vt 0.541667 0.291667 -vt 0.458333 0.291667 -vt 0.458333 0.208333 -vt 0.354167 1.000000 -vt 0.322917 1.000000 -vt 0.322917 0.000000 -vt 0.291667 1.000000 -vt 0.291667 0.000000 -vt 0.260417 1.000000 -vt 0.260417 0.000000 -vt 0.229167 1.000000 -vt 0.229167 0.000000 -vt 0.197917 1.000000 -vt 0.197917 0.000000 -vt 0.166667 1.000000 -vt 0.166667 0.000000 -vt 0.694455 0.361122 -vt 0.705965 0.333333 -vt 0.666667 0.294035 -vt 0.385417 1.000000 -vt 0.354167 0.000000 -vt 0.385417 0.000000 -vt 0.041667 0.406250 -vt 0.041667 0.604167 -vt -0.000000 0.604167 -vt -0.000000 0.802083 -vt 0.083333 0.406250 -vt 0.083333 0.604167 -vt 0.625000 0.958333 -vt 0.708333 0.958333 -vt 0.708333 1.000000 -vt 0.625000 1.000000 -vt 0.041667 0.000000 -vt -0.000000 0.406250 -vt 0.125000 0.000000 -vt -0.000000 0.000000 -vt 0.083333 0.000000 -vt 0.541667 0.958333 -vt 0.541667 1.000000 -vt 0.468750 0.343750 -vt 0.468750 0.291667 -vt 0.520833 0.291667 -vt 0.416667 0.291667 -vt 0.468750 0.510417 -vt 0.416667 0.510417 -vt 0.666667 0.415667 -vt 0.646833 0.395833 -vt 0.686501 0.395833 -vt 0.666667 0.166667 -vt 0.666667 0.291667 -vt 0.645833 0.291667 -vt 0.708333 0.291667 -vt 0.687500 0.291667 -vt 0.729167 0.166667 -vt 0.729167 0.291667 -vt 0.604167 0.166667 -vt 0.604167 0.291667 -vt 0.583333 0.291667 -vt 0.645833 0.166667 -vt 0.625000 0.291667 -vt 0.687500 0.166667 -vt 0.750000 0.291667 -vt 0.166667 0.406250 -vt 0.638878 0.305545 -vt 0.627368 0.333333 -vt 0.638878 0.361122 -vt 0.666667 0.372632 -vt 0.694455 0.305545 -vt 0.520833 0.343750 -vt 0.666667 0.376000 -vt 0.680691 0.381809 -vt 0.680691 0.409858 -vt 0.652642 0.409858 -vt 0.652642 0.381809 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 1.000000 0.000000 -vn 0.986400 -0.164400 0.000000 -vn -0.986400 -0.164400 0.000000 -vn 0.000000 -0.164400 0.986400 -vn 0.000000 -0.164400 -0.986400 -vn 0.986400 0.164400 0.000000 -vn 0.000000 0.707100 -0.707100 -vn 0.000000 0.707100 0.707100 -vn 0.707100 0.707100 0.000000 -vn -0.707100 0.707100 0.000000 -vn 0.382700 0.000000 -0.923900 -vn 0.923900 0.000000 -0.382700 -vn 0.923900 0.000000 0.382700 -vn 0.382700 0.000000 0.923900 -vn -0.382700 0.000000 0.923900 -vn -0.923900 0.000000 0.382700 -vn -0.382700 0.000000 -0.923900 -vn -0.923900 0.000000 -0.382700 -vn -0.000000 -0.780900 -0.624700 -vn 0.000000 0.675700 -0.737200 -vn 0.000000 -0.675700 -0.737200 -vn 0.000000 0.780900 -0.624700 -vn -0.624700 0.780900 0.000000 -vn -0.737200 -0.675700 0.000000 -vn -0.737200 0.675700 0.000000 -vn -0.624700 -0.780900 0.000000 -vn 0.000000 0.780900 0.624700 -vn 0.000000 -0.675700 0.737200 -vn 0.000000 0.675700 0.737200 -vn -0.000000 -0.780900 0.624700 -vn 0.737200 0.675700 0.000000 -vn 0.624700 -0.780900 0.000000 -vn 0.624700 0.780900 -0.000000 -vn 0.737200 -0.675700 0.000000 -vn -0.000000 0.164400 0.986400 -vn -0.986400 0.164400 0.000000 -vn 0.000000 0.164400 -0.986400 -vn 0.000000 -0.503900 0.863800 -vn 0.000000 0.503900 0.863800 -vn -0.863800 0.503900 0.000000 -vn -0.863800 -0.503900 0.000000 -vn 0.000000 -0.503900 -0.863800 -vn 0.000000 0.503900 -0.863800 -vn 0.863800 -0.503900 0.000000 -vn 0.863800 0.503900 0.000000 -vn 0.000000 0.373600 0.927600 -vn 0.000000 0.373600 -0.927600 -vn 0.927600 0.373600 0.000000 -vn 0.927600 -0.373600 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.000000 1.000000 -vn -1.000000 0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 -0.373600 -0.927600 -vn 0.000000 -0.373600 0.927600 -vn -0.927600 -0.373600 0.000000 -vn -0.927600 0.373600 0.000000 -s off -f 6/1/1 2/2/1 9/3/1 -f 13/2/1 1/3/1 5/4/1 -f 7/3/1 3/4/1 14/1/1 -f 10/4/1 4/1/1 8/2/1 -f 17/5/2 19/6/2 20/7/2 -f 21/8/2 22/9/2 24/10/2 -f 28/11/2 27/12/2 26/13/2 -f 30/14/2 31/15/2 32/16/2 -f 86/17/3 23/18/3 24/19/3 -f 60/17/4 59/20/4 17/21/4 -f 71/17/4 29/18/4 32/19/4 -f 77/17/5 25/18/5 26/19/5 -f 60/17/6 18/18/6 20/19/6 -f 77/17/3 81/20/3 28/21/3 -f 64/22/7 65/23/7 19/24/7 -f 71/17/5 74/20/5 30/21/5 -f 86/17/6 90/20/6 21/21/6 -f 24/10/2 17/5/2 18/25/2 -f 26/13/2 21/8/2 23/26/2 -f 25/27/2 29/28/2 32/16/2 -f 29/28/2 18/25/2 20/7/2 -f 29/28/2 25/27/2 23/26/2 -f 35/29/1 36/30/1 34/6/1 -f 39/31/2 40/32/2 37/33/2 -f 35/9/8 37/31/8 40/34/8 -f 34/9/9 39/31/9 38/34/9 -f 36/9/10 40/31/10 39/34/10 -f 33/9/11 38/31/11 37/34/11 -f 42/35/12 44/36/12 43/37/12 -f 44/36/13 46/38/13 45/39/13 -f 46/38/14 48/40/14 47/41/14 -f 48/40/15 50/42/15 49/43/15 -f 50/42/16 52/44/16 51/45/16 -f 52/44/17 54/46/17 53/47/17 -f 52/48/2 50/49/2 46/50/2 -f 56/51/18 42/35/18 41/52/18 -f 54/3/19 56/51/19 55/53/19 -f 62/54/6 61/55/6 64/56/6 -f 61/55/6 60/17/6 65/57/6 -f 62/54/4 57/58/4 58/59/4 -f 61/55/4 58/59/4 59/20/4 -f 69/54/5 72/58/5 73/59/5 -f 70/55/5 73/59/5 74/20/5 -f 69/54/4 70/55/4 67/56/4 -f 70/55/4 71/17/4 68/57/4 -f 75/54/3 83/58/3 82/59/3 -f 76/55/3 82/59/3 81/20/3 -f 75/54/5 76/55/5 79/56/5 -f 76/55/5 77/17/5 78/57/5 -f 84/54/6 92/58/6 91/59/6 -f 85/55/6 91/59/6 90/20/6 -f 84/54/3 85/55/3 88/56/3 -f 85/55/3 86/17/3 87/57/3 -f 93/60/2 69/61/2 66/62/2 -f 76/1/2 70/61/2 67/62/2 -f 68/61/1 71/62/1 77/2/1 -f 71/61/1 74/62/1 65/2/1 -f 70/62/2 61/2/2 64/1/2 -f 72/61/2 69/62/2 98/63/2 -f 57/61/2 62/62/2 103/63/2 -f 85/1/1 61/61/1 58/62/1 -f 87/2/1 86/1/1 60/61/1 -f 78/61/1 77/62/1 86/2/1 -f 79/61/1 76/62/1 85/2/1 -f 107/63/2 105/60/2 75/61/2 -f 73/1/20 63/61/20 62/62/20 -f 65/1/21 73/61/21 70/62/21 -f 61/62/22 71/2/22 74/1/22 -f 69/62/23 61/2/23 64/1/23 -f 75/62/24 70/2/24 67/1/24 -f 70/62/25 77/2/25 81/1/25 -f 76/62/26 71/2/26 68/1/26 -f 82/1/27 66/61/27 69/62/27 -f 84/62/28 76/2/28 79/1/28 -f 76/62/29 86/2/29 90/1/29 -f 85/62/30 77/2/30 78/1/30 -f 91/1/31 80/61/31 75/62/31 -f 61/62/32 86/2/32 87/1/32 -f 84/62/33 61/2/33 58/1/33 -f 88/1/34 57/61/34 62/62/34 -f 85/62/35 60/2/35 59/1/35 -f 11/64/6 62/54/6 63/65/6 -f 19/24/36 57/58/36 2/66/36 -f 57/58/4 62/54/4 11/64/4 -f 88/22/36 87/23/36 22/24/36 -f 89/65/3 13/67/3 15/64/3 -f 15/64/6 5/68/6 92/58/6 -f 22/24/37 90/20/37 91/59/37 -f 83/58/37 14/68/37 16/64/37 -f 27/24/38 82/59/38 83/58/38 -f 16/64/5 75/54/5 80/65/5 -f 79/22/37 78/23/37 27/24/37 -f 12/64/5 8/68/5 72/58/5 -f 66/65/4 10/67/4 12/64/4 -f 68/23/38 32/46/38 31/24/38 -f 31/24/7 73/59/7 72/58/7 -f 77/62/39 23/2/39 21/1/39 -f 86/62/40 25/2/40 26/1/40 -f 77/62/41 29/2/41 32/1/41 -f 71/62/42 25/2/42 28/1/42 -f 60/62/43 29/2/43 30/1/43 -f 71/62/44 18/2/44 20/1/44 -f 86/62/45 18/2/45 17/1/45 -f 60/62/46 23/2/46 24/1/46 -f 84/1/2 106/69/2 108/70/2 -f 106/69/2 105/60/2 107/63/2 -f 102/69/2 104/70/2 84/2/2 -f 101/60/2 103/63/2 104/70/2 -f 63/1/2 99/69/2 97/70/2 -f 100/60/2 98/63/2 97/70/2 -f 75/1/2 94/69/2 96/70/2 -f 93/60/2 95/63/2 96/70/2 -f 11/61/47 6/62/47 99/2/47 -f 12/62/48 98/2/48 100/1/48 -f 12/61/49 10/62/49 95/2/49 -f 16/61/50 14/62/50 96/2/50 -f 16/61/48 7/62/48 107/2/48 -f 15/62/47 106/2/47 108/1/47 -f 15/62/50 104/2/50 102/1/50 -f 11/62/49 103/2/49 101/1/49 -f 116/71/51 115/72/51 111/73/51 -f 110/71/52 109/72/52 113/73/52 -f 126/74/2 130/72/2 117/75/2 -f 132/74/2 128/72/2 123/75/2 -f 131/72/1 122/75/1 124/76/1 -f 129/74/1 125/72/1 120/75/1 -f 132/71/53 131/72/53 127/73/53 -f 126/71/54 125/72/54 129/73/54 -f 112/72/2 121/75/2 117/76/2 -f 115/72/1 118/75/1 122/76/1 -f 109/72/1 124/75/1 120/76/1 -f 114/72/2 119/75/2 123/76/2 -f 124/75/52 123/76/52 128/74/52 -f 123/75/53 124/76/53 109/74/53 -f 113/72/54 120/75/54 119/76/54 -f 126/72/52 119/75/52 120/76/52 -f 118/75/51 117/76/51 130/74/51 -f 117/75/54 118/76/54 115/74/54 -f 122/75/53 121/76/53 112/74/53 -f 132/72/51 121/75/51 122/76/51 -f 147/77/2 145/78/2 142/79/2 -f 135/80/14 143/81/14 144/82/14 -f 133/13/12 142/83/12 141/84/12 -f 140/85/18 148/86/18 142/83/18 -f 138/87/17 146/88/17 147/89/17 -f 136/90/15 144/82/15 145/91/15 -f 134/92/13 141/84/13 143/81/13 -f 139/12/19 147/93/19 148/86/19 -f 137/8/16 145/91/16 146/88/16 -f 164/7/1 163/6/1 161/5/1 -f 168/10/1 166/9/1 165/8/1 -f 170/13/1 171/12/1 172/11/1 -f 176/16/1 175/15/1 174/14/1 -f 162/25/1 161/5/1 168/10/1 -f 167/26/1 165/8/1 170/13/1 -f 176/16/1 173/28/1 169/27/1 -f 164/7/1 162/25/1 173/28/1 -f 167/26/1 169/27/1 173/28/1 -f 213/60/1 215/63/1 186/62/1 -f 187/62/1 190/61/1 196/1/1 -f 197/2/2 191/62/2 188/61/2 -f 185/2/2 194/62/2 191/61/2 -f 184/1/1 181/2/1 190/62/1 -f 218/63/1 189/62/1 192/61/1 -f 223/63/1 182/62/1 177/61/1 -f 178/62/2 181/61/2 205/1/2 -f 180/61/2 206/1/2 207/2/2 -f 206/2/2 197/62/2 198/61/2 -f 205/2/2 196/62/2 199/61/2 -f 227/63/1 200/62/1 195/61/1 -f 182/62/28 183/61/28 193/1/28 -f 190/62/29 193/61/29 185/1/29 -f 194/1/30 191/2/30 181/62/30 -f 184/1/31 181/2/31 189/62/31 -f 187/1/33 190/2/33 195/62/33 -f 201/1/32 197/2/32 190/62/32 -f 196/62/35 202/61/35 188/1/35 -f 189/62/34 186/61/34 202/1/34 -f 199/1/20 196/2/20 204/62/20 -f 210/1/21 206/2/21 196/62/21 -f 205/62/22 211/61/22 198/1/22 -f 195/62/23 200/61/23 211/1/23 -f 207/1/25 206/2/25 181/62/25 -f 178/1/24 181/2/24 204/62/24 -f 182/62/27 177/61/27 208/1/27 -f 205/62/26 208/61/26 179/1/26 -f 165/1/44 167/2/44 197/62/44 -f 170/1/43 169/2/43 206/62/43 -f 176/1/45 173/2/45 197/62/45 -f 172/1/46 169/2/46 191/62/46 -f 174/1/40 173/2/40 180/62/40 -f 164/1/39 162/2/39 191/62/39 -f 161/1/41 162/2/41 206/62/41 -f 168/1/42 167/2/42 180/62/42 -f 228/70/1 226/69/1 204/1/1 -f 227/63/1 225/60/1 226/69/1 -f 204/2/1 224/70/1 222/69/1 -f 224/70/1 223/63/1 221/60/1 -f 183/1/1 182/2/1 217/70/1 -f 217/70/1 218/63/1 220/60/1 -f 195/1/1 203/2/1 216/70/1 -f 216/70/1 215/63/1 213/60/1 -f 219/2/55 150/62/55 155/61/55 -f 156/62/56 152/61/56 220/1/56 -f 215/2/57 154/62/57 156/61/57 -f 216/2/58 158/62/58 160/61/58 -f 227/2/56 151/62/56 160/61/56 -f 159/62/55 149/61/55 228/1/55 -f 159/62/58 157/61/58 222/1/58 -f 155/62/57 153/61/57 221/1/57 -f 11/4/1 6/1/1 9/3/1 -f 15/1/1 13/2/1 5/4/1 -f 16/2/1 7/3/1 14/1/1 -f 12/3/1 10/4/1 8/2/1 -f 18/25/2 17/5/2 20/7/2 -f 23/26/2 21/8/2 24/10/2 -f 25/27/2 28/11/2 26/13/2 -f 29/28/2 30/14/2 32/16/2 -f 87/57/3 86/17/3 24/19/3 -f 18/18/4 60/17/4 17/21/4 -f 68/57/4 71/17/4 32/19/4 -f 78/57/5 77/17/5 26/19/5 -f 65/57/6 60/17/6 20/19/6 -f 25/18/3 77/17/3 28/21/3 -f 19/24/7 63/94/7 64/22/7 -f 6/47/7 63/94/7 2/66/7 -f 65/23/7 20/46/7 19/24/7 -f 63/94/7 19/24/7 2/66/7 -f 29/18/5 71/17/5 30/21/5 -f 23/18/6 86/17/6 21/21/6 -f 23/26/2 24/10/2 18/25/2 -f 25/27/2 26/13/2 23/26/2 -f 28/11/2 25/27/2 32/16/2 -f 30/14/2 29/28/2 20/7/2 -f 18/25/2 29/28/2 23/26/2 -f 33/9/1 35/29/1 34/6/1 -f 38/34/2 39/31/2 37/33/2 -f 36/29/8 35/9/8 40/34/8 -f 33/29/9 34/9/9 38/34/9 -f 34/29/10 36/9/10 39/34/10 -f 35/29/11 33/9/11 37/34/11 -f 41/52/12 42/35/12 43/37/12 -f 43/37/13 44/36/13 45/39/13 -f 45/39/14 46/38/14 47/41/14 -f 47/41/15 48/40/15 49/43/15 -f 49/43/16 50/42/16 51/45/16 -f 51/45/17 52/44/17 53/47/17 -f 46/50/2 44/95/2 42/96/2 -f 42/96/2 56/97/2 46/50/2 -f 54/98/2 52/48/2 46/50/2 -f 50/49/2 48/99/2 46/50/2 -f 46/50/2 56/97/2 54/98/2 -f 55/53/18 56/51/18 41/52/18 -f 53/30/19 54/3/19 55/53/19 -f 63/65/6 62/54/6 64/56/6 -f 64/56/6 61/55/6 65/57/6 -f 61/55/4 62/54/4 58/59/4 -f 60/17/4 61/55/4 59/20/4 -f 70/55/5 69/54/5 73/59/5 -f 71/17/5 70/55/5 74/20/5 -f 66/65/4 69/54/4 67/56/4 -f 67/56/4 70/55/4 68/57/4 -f 76/55/3 75/54/3 82/59/3 -f 77/17/3 76/55/3 81/20/3 -f 80/65/5 75/54/5 79/56/5 -f 79/56/5 76/55/5 78/57/5 -f 85/55/6 84/54/6 91/59/6 -f 86/17/6 85/55/6 90/20/6 -f 89/65/3 84/54/3 88/56/3 -f 88/56/3 85/55/3 87/57/3 -f 95/63/2 93/60/2 66/62/2 -f 82/2/2 76/1/2 67/62/2 -f 81/1/1 68/61/1 77/2/1 -f 60/1/1 71/61/1 65/2/1 -f 73/61/2 70/62/2 64/1/2 -f 100/60/2 72/61/2 98/63/2 -f 101/60/2 57/61/2 103/63/2 -f 88/2/1 85/1/1 58/62/1 -f 59/62/1 87/2/1 60/61/1 -f 90/1/1 78/61/1 86/2/1 -f 91/1/1 79/61/1 85/2/1 -f 80/62/2 107/63/2 75/61/2 -f 70/2/20 73/1/20 62/62/20 -f 60/2/21 65/1/21 70/62/21 -f 64/61/22 61/62/22 74/1/22 -f 72/61/23 69/62/23 64/1/23 -f 83/61/24 75/62/24 67/1/24 -f 67/61/25 70/62/25 81/1/25 -f 82/61/26 76/62/26 68/1/26 -f 76/2/27 82/1/27 69/62/27 -f 92/61/28 84/62/28 79/1/28 -f 79/61/29 76/62/29 90/1/29 -f 91/61/30 85/62/30 78/1/30 -f 85/2/31 91/1/31 75/62/31 -f 58/61/32 61/62/32 87/1/32 -f 89/61/33 84/62/33 58/1/33 -f 85/2/34 88/1/34 62/62/34 -f 88/61/35 85/62/35 59/1/35 -f 6/67/6 11/64/6 63/65/6 -f 9/68/36 2/66/36 57/58/36 -f 19/24/36 17/21/36 59/20/36 -f 58/59/36 57/58/36 19/24/36 -f 19/24/36 59/20/36 58/59/36 -f 9/68/4 57/58/4 11/64/4 -f 1/66/36 13/47/36 89/94/36 -f 89/94/36 88/22/36 22/24/36 -f 87/23/36 24/46/36 22/24/36 -f 22/24/36 1/66/36 89/94/36 -f 84/54/3 89/65/3 15/64/3 -f 84/54/6 15/64/6 92/58/6 -f 92/58/37 5/68/37 1/66/37 -f 1/66/37 22/24/37 92/58/37 -f 21/21/37 90/20/37 22/24/37 -f 91/59/37 92/58/37 22/24/37 -f 75/54/37 83/58/37 16/64/37 -f 83/58/38 14/68/38 3/66/38 -f 3/66/38 27/24/38 83/58/38 -f 81/20/38 82/59/38 27/24/38 -f 27/24/38 28/21/38 81/20/38 -f 7/67/5 16/64/5 80/65/5 -f 3/66/37 7/47/37 80/94/37 -f 80/94/37 79/22/37 27/24/37 -f 78/23/37 26/46/37 27/24/37 -f 27/24/37 3/66/37 80/94/37 -f 69/54/5 12/64/5 72/58/5 -f 69/54/4 66/65/4 12/64/4 -f 31/24/38 66/94/38 67/22/38 -f 10/47/38 66/94/38 4/66/38 -f 67/22/38 68/23/38 31/24/38 -f 4/66/38 66/94/38 31/24/38 -f 8/68/7 4/66/7 72/58/7 -f 31/24/7 30/21/7 74/20/7 -f 74/20/7 73/59/7 31/24/7 -f 72/58/7 4/66/7 31/24/7 -f 78/61/39 77/62/39 21/1/39 -f 90/61/40 86/62/40 26/1/40 -f 81/61/41 77/62/41 32/1/41 -f 68/61/42 71/62/42 28/1/42 -f 65/61/43 60/62/43 30/1/43 -f 74/61/44 71/62/44 20/1/44 -f 87/61/45 86/62/45 17/1/45 -f 59/61/46 60/62/46 24/1/46 -f 92/2/2 84/1/2 108/70/2 -f 108/70/2 106/69/2 107/63/2 -f 89/1/2 102/69/2 84/2/2 -f 102/69/2 101/60/2 104/70/2 -f 62/2/2 63/1/2 97/70/2 -f 99/69/2 100/60/2 97/70/2 -f 83/2/2 75/1/2 96/70/2 -f 94/69/2 93/60/2 96/70/2 -f 97/1/47 11/61/47 99/2/47 -f 8/61/48 12/62/48 100/1/48 -f 93/1/49 12/61/49 95/2/49 -f 94/1/50 16/61/50 96/2/50 -f 105/1/48 16/61/48 107/2/48 -f 5/61/47 15/62/47 108/1/47 -f 13/61/50 15/62/50 102/1/50 -f 9/61/49 11/62/49 101/1/49 -f 112/100/51 116/71/51 111/73/51 -f 114/100/52 110/71/52 113/73/52 -f 119/76/2 126/74/2 117/75/2 -f 121/76/2 132/74/2 123/75/2 -f 127/74/1 131/72/1 124/76/1 -f 118/76/1 129/74/1 120/75/1 -f 128/100/53 132/71/53 127/73/53 -f 130/100/54 126/71/54 129/73/54 -f 116/74/2 112/72/2 117/76/2 -f 111/74/1 115/72/1 122/76/1 -f 113/74/1 109/72/1 120/76/1 -f 110/74/2 114/72/2 123/76/2 -f 127/72/52 124/75/52 128/74/52 -f 110/72/53 123/75/53 109/74/53 -f 114/74/54 113/72/54 119/76/54 -f 125/74/52 126/72/52 120/76/52 -f 129/72/51 118/75/51 130/74/51 -f 116/72/54 117/75/54 115/74/54 -f 111/72/53 122/75/53 112/74/53 -f 131/74/51 132/72/51 122/76/51 -f 143/101/2 141/102/2 142/79/2 -f 142/79/2 148/103/2 147/77/2 -f 147/77/2 146/104/2 145/78/2 -f 145/78/2 144/105/2 143/101/2 -f 143/101/2 142/79/2 145/78/2 -f 136/90/14 135/80/14 144/82/14 -f 134/92/12 133/13/12 141/84/12 -f 133/13/18 140/85/18 142/83/18 -f 139/9/17 138/87/17 147/89/17 -f 137/8/15 136/90/15 145/91/15 -f 135/80/13 134/92/13 143/81/13 -f 140/85/19 139/12/19 148/86/19 -f 138/87/16 137/8/16 146/88/16 -f 162/25/1 164/7/1 161/5/1 -f 167/26/1 168/10/1 165/8/1 -f 169/27/1 170/13/1 172/11/1 -f 173/28/1 176/16/1 174/14/1 -f 167/26/1 162/25/1 168/10/1 -f 169/27/1 167/26/1 170/13/1 -f 172/11/1 176/16/1 169/27/1 -f 174/14/1 164/7/1 173/28/1 -f 162/25/1 167/26/1 173/28/1 -f 189/61/1 213/60/1 186/62/1 -f 202/2/1 187/62/1 196/1/1 -f 201/1/2 197/2/2 188/61/2 -f 180/1/2 185/2/2 191/61/2 -f 193/61/1 184/1/1 190/62/1 -f 220/60/1 218/63/1 192/61/1 -f 221/60/1 223/63/1 177/61/1 -f 208/2/2 178/62/2 205/1/2 -f 179/62/2 180/61/2 207/2/2 -f 210/1/2 206/2/2 198/61/2 -f 211/1/2 205/2/2 199/61/2 -f 225/60/1 227/63/1 195/61/1 -f 190/2/28 182/62/28 193/1/28 -f 180/2/29 190/62/29 185/1/29 -f 184/61/30 194/1/30 181/62/30 -f 192/61/31 184/1/31 189/62/31 -f 203/61/33 187/1/33 195/62/33 -f 187/61/32 201/1/32 190/62/32 -f 191/2/35 196/62/35 188/1/35 -f 196/2/34 189/62/34 202/1/34 -f 212/61/20 199/1/20 204/62/20 -f 199/61/21 210/1/21 196/62/21 -f 197/2/22 205/62/22 198/1/22 -f 205/2/23 195/62/23 211/1/23 -f 178/61/25 207/1/25 181/62/25 -f 209/61/24 178/1/24 204/62/24 -f 205/2/27 182/62/27 208/1/27 -f 180/2/26 205/62/26 179/1/26 -f 198/61/44 165/1/44 197/62/44 -f 210/61/43 170/1/43 206/62/43 -f 201/61/45 176/1/45 197/62/45 -f 188/61/46 172/1/46 191/62/46 -f 185/61/40 174/1/40 180/62/40 -f 194/61/39 164/1/39 191/62/39 -f 207/61/41 161/1/41 206/62/41 -f 179/61/42 168/1/42 180/62/42 -f 212/2/1 228/70/1 204/1/1 -f 228/70/1 227/63/1 226/69/1 -f 209/1/1 204/2/1 222/69/1 -f 222/69/1 224/70/1 221/60/1 -f 219/69/1 183/1/1 217/70/1 -f 219/69/1 217/70/1 220/60/1 -f 214/69/1 195/1/1 216/70/1 -f 214/69/1 216/70/1 213/60/1 -f 217/1/55 219/2/55 155/61/55 -f 218/2/56 156/62/56 220/1/56 -f 213/1/57 215/2/57 156/61/57 -f 214/1/58 216/2/58 160/61/58 -f 225/1/56 227/2/56 160/61/56 -f 226/2/55 159/62/55 228/1/55 -f 224/2/58 159/62/58 222/1/58 -f 223/2/57 155/62/57 221/1/57 diff --git a/src/main/resources/assets/hbm/models/machines/derrick.obj b/src/main/resources/assets/hbm/models/machines/derrick.obj new file mode 100644 index 000000000..56d2464ca --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/derrick.obj @@ -0,0 +1,1315 @@ +# Blender v2.79 (sub 0) OBJ File: 'derrick_new.blend' +# www.blender.org +o Plane +v -1.500000 0.000000 1.500000 +v 1.500000 0.000000 1.500000 +v -1.500000 0.000000 -1.500000 +v 1.500000 0.000000 -1.500000 +v -1.500000 0.000000 1.250000 +v 1.500000 0.000000 1.250000 +v -1.500000 0.000000 -1.250000 +v 1.500000 0.000000 -1.250000 +v 1.250000 0.000000 1.500000 +v 1.250000 0.000000 -1.500000 +v 1.250000 0.000000 1.250000 +v 1.250000 0.000000 -1.250000 +v -1.250000 0.000000 1.500000 +v -1.250000 0.000000 -1.500000 +v -1.250000 0.000000 1.250000 +v -1.250000 0.000000 -1.250000 +v 0.250000 6.000000 0.500000 +v 0.250000 6.000000 0.250000 +v 0.500000 6.000000 0.500000 +v 0.500000 6.000000 0.250000 +v -0.500000 6.000000 0.250000 +v -0.500000 6.000000 0.500000 +v -0.250000 6.000000 0.250000 +v -0.250000 6.000000 0.500000 +v -0.250000 6.000000 -0.250000 +v -0.500000 6.000000 -0.250000 +v -0.500000 6.000000 -0.500000 +v -0.250000 6.000000 -0.500000 +v 0.250000 6.000000 -0.250000 +v 0.500000 6.000000 -0.250000 +v 0.500000 6.000000 -0.500000 +v 0.250000 6.000000 -0.500000 +v -0.500000 0.000000 0.500000 +v 0.500000 0.000000 0.500000 +v -0.500000 0.000000 -0.500000 +v 0.500000 0.000000 -0.500000 +v -0.250000 0.250000 -0.250000 +v -0.250000 0.250000 0.250000 +v 0.250000 0.250000 0.250000 +v 0.250000 0.250000 -0.250000 +v 0.000000 6.250000 -0.250000 +v 0.176777 6.250000 -0.176777 +v 0.250000 6.250000 0.000000 +v 0.176777 6.250000 0.176777 +v -0.000000 6.250000 0.250000 +v -0.176777 6.250000 0.176777 +v -0.250000 6.250000 -0.000000 +v -0.176777 6.250000 -0.176777 +v 0.850000 2.400000 1.100000 +v 0.650000 3.600000 0.900000 +v 0.450000 4.800000 0.700000 +v 0.450000 4.800000 0.450000 +v 0.650000 3.600000 0.650000 +v 0.850000 2.400000 0.850000 +v 1.100000 2.400000 0.850000 +v 0.900000 3.600000 0.650000 +v 0.700000 4.800000 0.450000 +v 0.850000 2.400000 -1.100000 +v 0.650000 3.600000 -0.900000 +v 0.450000 4.800000 -0.700000 +v 0.850000 2.400000 -0.850000 +v 0.650000 3.600000 -0.650000 +v 0.450000 4.800000 -0.450000 +v 1.100000 2.400000 -0.850000 +v 0.900000 3.600000 -0.650000 +v 0.700000 4.800000 -0.450000 +v -0.850000 2.400000 -0.850000 +v -0.650000 3.600000 -0.650000 +v -0.450000 4.800000 -0.450000 +v -0.700000 4.800000 -0.450000 +v -0.900000 3.600000 -0.650000 +v -1.100000 2.400000 -0.850000 +v -0.450000 4.800000 -0.700000 +v -0.650000 3.600000 -0.900000 +v -0.850000 2.400000 -1.100000 +v -0.850000 2.400000 0.850000 +v -0.650000 3.600000 0.650000 +v -0.450000 4.800000 0.450000 +v -0.450000 4.800000 0.700000 +v -0.650000 3.600000 0.900000 +v -0.850000 2.400000 1.100000 +v -0.700000 4.800000 0.450000 +v -0.900000 3.600000 0.650000 +v -1.100000 2.400000 0.850000 +v 0.283333 2.400000 -0.850000 +v -0.283333 2.400000 -0.850000 +v 0.283333 2.400000 -1.100000 +v -0.283333 2.400000 -1.100000 +v 0.850000 2.400000 0.283333 +v 0.850000 2.400000 -0.283333 +v 1.100000 2.400000 0.283333 +v 1.100000 2.400000 -0.283333 +v 0.283333 2.400000 1.100000 +v -0.283333 2.400000 1.100000 +v 0.283333 2.400000 0.850000 +v -0.283333 2.400000 0.850000 +v -0.850000 2.400000 -0.283333 +v -0.850000 2.400000 0.283333 +v -1.100000 2.400000 -0.283333 +v -1.100000 2.400000 0.283333 +v -0.156250 0.343750 1.500000 +v -0.156250 0.656250 1.500000 +v -0.156250 0.343750 -1.500000 +v -0.156250 0.656250 -1.500000 +v 0.156250 0.343750 1.500000 +v 0.156250 0.656250 1.500000 +v 0.156250 0.343750 -1.500000 +v 0.156250 0.656250 -1.500000 +v 0.156250 0.656250 -0.156250 +v 0.156250 0.343750 -0.156250 +v 0.156250 0.656250 0.156250 +v 0.156250 0.343750 0.156250 +v -0.156250 0.656250 -0.156250 +v -0.156250 0.343750 -0.156250 +v -0.156250 0.656250 0.156250 +v -0.156250 0.343750 0.156250 +v 1.500000 0.343750 0.156250 +v 1.500000 0.656250 0.156250 +v -1.500000 0.343750 0.156250 +v -1.500000 0.656250 0.156250 +v 1.500000 0.343750 -0.156250 +v 1.500000 0.656250 -0.156250 +v -1.500000 0.343750 -0.156250 +v -1.500000 0.656250 -0.156250 +v 0.176777 6.250000 0.176777 +v 0.176777 0.250000 0.176777 +v 0.250000 6.250000 0.000000 +v 0.250000 0.250000 0.000000 +v 0.176777 6.250000 -0.176777 +v 0.176777 0.250000 -0.176777 +v 0.000000 6.250000 -0.250000 +v 0.000000 0.250000 -0.250000 +v 0.088388 7.000000 -0.088388 +v -0.000000 7.000000 -0.125000 +v 0.125000 7.000000 0.000000 +v 0.088388 7.000000 0.088388 +v -0.000000 7.000000 0.125000 +v -0.088388 7.000000 0.088388 +v -0.125000 7.000000 -0.000000 +v -0.088388 7.000000 -0.088388 +v -1.500000 0.000000 1.250000 +v 1.500000 0.000000 1.250000 +v -1.500000 0.000000 -1.250000 +v 1.500000 0.000000 -1.250000 +v 1.250000 0.000000 1.500000 +v 1.250000 0.000000 -1.500000 +v 1.250000 0.000000 1.250000 +v 1.250000 0.000000 -1.250000 +v -1.250000 0.000000 1.500000 +v -1.250000 0.000000 -1.500000 +v -1.250000 0.000000 1.250000 +v -1.250000 0.000000 -1.250000 +v 0.250000 6.000000 0.500000 +v 0.250000 6.000000 0.250000 +v 0.500000 6.000000 0.500000 +v 0.500000 6.000000 0.250000 +v -0.500000 6.000000 0.250000 +v -0.500000 6.000000 0.500000 +v -0.250000 6.000000 0.250000 +v -0.250000 6.000000 0.500000 +v -0.250000 6.000000 -0.250000 +v -0.500000 6.000000 -0.250000 +v -0.500000 6.000000 -0.500000 +v -0.250000 6.000000 -0.500000 +v 0.250000 6.000000 -0.250000 +v 0.500000 6.000000 -0.250000 +v 0.500000 6.000000 -0.500000 +v 0.250000 6.000000 -0.500000 +v 0.850000 2.400000 1.100000 +v 0.650000 3.600000 0.900000 +v 0.450000 4.800000 0.700000 +v 0.450000 4.800000 0.450000 +v 0.650000 3.600000 0.650000 +v 0.850000 2.400000 0.850000 +v 1.100000 2.400000 0.850000 +v 0.900000 3.600000 0.650000 +v 0.700000 4.800000 0.450000 +v 0.850000 2.400000 -1.100000 +v 0.650000 3.600000 -0.900000 +v 0.450000 4.800000 -0.700000 +v 0.850000 2.400000 -0.850000 +v 0.650000 3.600000 -0.650000 +v 0.450000 4.800000 -0.450000 +v 1.100000 2.400000 -0.850000 +v 0.900000 3.600000 -0.650000 +v 0.700000 4.800000 -0.450000 +v -0.850000 2.400000 -0.850000 +v -0.650000 3.600000 -0.650000 +v -0.450000 4.800000 -0.450000 +v -0.700000 4.800000 -0.450000 +v -0.900000 3.600000 -0.650000 +v -1.100000 2.400000 -0.850000 +v -0.450000 4.800000 -0.700000 +v -0.650000 3.600000 -0.900000 +v -0.850000 2.400000 -1.100000 +v -0.850000 2.400000 0.850000 +v -0.650000 3.600000 0.650000 +v -0.450000 4.800000 0.450000 +v -0.450000 4.800000 0.700000 +v -0.650000 3.600000 0.900000 +v -0.850000 2.400000 1.100000 +v -0.700000 4.800000 0.450000 +v -0.900000 3.600000 0.650000 +v -1.100000 2.400000 0.850000 +v 0.283333 2.400000 -0.850000 +v -0.283333 2.400000 -0.850000 +v 0.283333 2.400000 -1.100000 +v -0.283333 2.400000 -1.100000 +v 0.850000 2.400000 0.283333 +v 0.850000 2.400000 -0.283333 +v 1.100000 2.400000 0.283333 +v 1.100000 2.400000 -0.283333 +v 0.283333 2.400000 1.100000 +v -0.283333 2.400000 1.100000 +v 0.283333 2.400000 0.850000 +v -0.283333 2.400000 0.850000 +v -0.850000 2.400000 -0.283333 +v -0.850000 2.400000 0.283333 +v -1.100000 2.400000 -0.283333 +v -1.100000 2.400000 0.283333 +v -0.000000 6.250000 -0.125000 +v 0.088388 6.250000 -0.088388 +v 0.125000 6.250000 0.000000 +v 0.088388 6.250000 0.088388 +v -0.000000 6.250000 0.125000 +v -0.088388 6.250000 0.088388 +v -0.125000 6.250000 -0.000000 +v -0.088388 6.250000 -0.088388 +v 0.088388 7.000000 -0.088388 +v -0.000000 7.000000 -0.125000 +v 0.125000 7.000000 0.000000 +v 0.088388 7.000000 0.088388 +v -0.000000 7.000000 0.125000 +v -0.088388 7.000000 0.088388 +v -0.125000 7.000000 -0.000000 +v -0.088388 7.000000 -0.088388 +v -0.000000 0.250000 0.250000 +v -0.000000 6.250000 0.250000 +v -0.176777 0.250000 0.176777 +v -0.176777 6.250000 0.176777 +v -0.250000 0.250000 -0.000000 +v -0.250000 6.250000 -0.000000 +v -0.176777 0.250000 -0.176777 +v -0.176777 6.250000 -0.176777 +vt 0.458333 0.958333 +vt 0.416667 1.000000 +vt 0.416667 0.958333 +vt 0.458333 1.000000 +vt 0.416667 0.958333 +vt 0.458333 0.958333 +vt 0.416667 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.416667 0.958333 +vt 0.458333 1.000000 +vt 0.416667 1.000000 +vt 0.583333 0.041667 +vt 0.625000 0.000000 +vt 0.625000 0.041667 +vt 0.625000 0.166667 +vt 0.583333 0.125000 +vt 0.625000 0.125000 +vt 0.750000 0.125000 +vt 0.708333 0.166667 +vt 0.708333 0.125000 +vt 0.708333 -0.000000 +vt 0.750000 0.041667 +vt 0.708333 0.041667 +vt 0.041667 0.802083 +vt -0.000000 1.000000 +vt -0.000000 0.802083 +vt 0.041667 0.802083 +vt 0.083333 1.000000 +vt 0.041667 1.000000 +vt 0.041667 0.802083 +vt -0.000000 1.000000 +vt -0.000000 0.802083 +vt 0.041667 0.802083 +vt 0.000000 1.000000 +vt -0.000000 0.802083 +vt 0.000000 1.000000 +vt -0.000000 0.802083 +vt 0.083333 1.000000 +vt 0.041667 1.000000 +vt 0.166667 0.604167 +vt 0.166667 0.802083 +vt 0.125000 1.000000 +vt 0.083333 1.000000 +vt 0.041667 1.000000 +vt 0.083333 1.000000 +vt 0.041667 1.000000 +vt 0.416667 0.166667 +vt 0.583333 0.000000 +vt 0.583333 0.166667 +vt 0.541667 0.208333 +vt 0.458333 0.291667 +vt 0.458333 0.208333 +vt 0.583333 0.166667 +vt 0.458333 0.208333 +vt 0.416667 0.166667 +vt 0.583333 0.166667 +vt 0.416667 0.166667 +vt 0.583333 0.166667 +vt 0.458333 0.208333 +vt 0.416667 0.166667 +vt 0.458333 0.208333 +vt 0.666667 0.294035 +vt 0.627368 0.333333 +vt 0.666667 0.372632 +vt 0.041667 0.406250 +vt -0.000000 0.604167 +vt -0.000000 0.406250 +vt 0.041667 0.604167 +vt 0.083333 0.604167 +vt 0.083333 0.802083 +vt 0.041667 0.406250 +vt 0.083333 0.604167 +vt 0.041667 0.604167 +vt 0.083333 0.802083 +vt -0.000000 0.604167 +vt -0.000000 0.406250 +vt 0.041667 0.406250 +vt 0.083333 0.604167 +vt 0.041667 0.604167 +vt 0.083333 0.802083 +vt -0.000000 0.604167 +vt -0.000000 0.406250 +vt 0.041667 0.406250 +vt 0.083333 0.604167 +vt 0.041667 0.604167 +vt 0.083333 0.802083 +vt -0.000000 0.604167 +vt -0.000000 0.406250 +vt 0.625000 0.958333 +vt 0.708333 1.000000 +vt 0.625000 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.625000 1.000000 +vt 0.625000 0.958333 +vt 0.708333 0.958333 +vt 0.625000 1.000000 +vt 0.625000 0.958333 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.625000 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.041667 0.000000 +vt 0.000000 0.000000 +vt 0.083333 0.406250 +vt 0.083333 0.000000 +vt 0.125000 1.000000 +vt 0.125000 0.000000 +vt 0.166667 0.406250 +vt 0.041667 0.000000 +vt 0.083333 0.406250 +vt 0.083333 0.406250 +vt 0.041667 0.000000 +vt 0.083333 0.000000 +vt 0.125000 1.000000 +vt 0.000000 -0.000000 +vt 0.125000 0.000000 +vt 0.166667 0.406250 +vt 0.041667 -0.000000 +vt 0.083333 0.406250 +vt 0.166667 0.604167 +vt 0.166667 0.802083 +vt 0.125000 1.000000 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.458333 1.000000 +vt 0.541667 0.958333 +vt 0.541667 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.458333 1.000000 +vt 0.541667 0.958333 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.458333 1.000000 +vt 0.541667 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.468750 0.343750 +vt 0.520833 0.291667 +vt 0.520833 0.343750 +vt 0.468750 0.343750 +vt 0.520833 0.291667 +vt 0.520833 0.343750 +vt 0.416667 0.291667 +vt 0.468750 0.510417 +vt 0.416667 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.510417 +vt 0.416667 0.510417 +vt 0.468750 0.291667 +vt 0.416667 0.510417 +vt 0.416667 0.291667 +vt 0.416667 0.291667 +vt 0.468750 0.510417 +vt 0.416667 0.510417 +vt 0.468750 0.343750 +vt 0.520833 0.291667 +vt 0.520833 0.343750 +vt 0.468750 0.343750 +vt 0.520833 0.291667 +vt 0.520833 0.343750 +vt 0.468750 0.291667 +vt 0.416667 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.291667 +vt 0.468750 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.468750 0.510417 +vt 0.416667 0.291667 +vt 0.468750 0.291667 +vt 0.468750 0.291667 +vt 0.416667 0.291667 +vt 0.666667 0.415667 +vt 0.646833 0.395833 +vt 0.666667 0.376000 +vt 0.625000 0.000000 +vt 0.583333 0.041667 +vt 0.625000 0.041667 +vt 0.583333 0.125000 +vt 0.625000 0.166667 +vt 0.625000 0.125000 +vt 0.708333 0.166667 +vt 0.750000 0.125000 +vt 0.708333 0.125000 +vt 0.750000 0.041667 +vt 0.708333 -0.000000 +vt 0.708333 0.041667 +vt 0.625000 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.625000 1.000000 +vt 0.708333 0.958333 +vt 0.625000 0.958333 +vt 0.625000 1.000000 +vt 0.708333 0.958333 +vt 0.625000 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.625000 1.000000 +vt 0.708333 0.958333 +vt 0.625000 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 0.958333 +vt 0.541667 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.541667 0.958333 +vt 0.458333 1.000000 +vt 0.541667 0.958333 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.541667 0.958333 +vt 0.458333 0.958333 +vt 0.541667 1.000000 +vt 0.541667 0.958333 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.416667 1.000000 +vt 0.416667 0.958333 +vt 0.458333 0.958333 +vt 0.583333 0.000000 +vt 0.583333 0.166667 +vt 0.750000 0.166667 +vt 0.750000 -0.000000 +vt 0.125000 0.000000 +vt 0.166667 0.406250 +vt 0.166667 0.000000 +vt 0.166667 1.000000 +vt 0.416667 -0.000000 +vt 0.541667 0.291667 +vt 0.541667 0.208333 +vt 0.541667 0.208333 +vt 0.541667 0.208333 +vt 0.638878 0.305545 +vt 0.638878 0.361122 +vt 0.694455 0.361122 +vt 0.705965 0.333333 +vt 0.694455 0.305545 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.625000 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.166667 0.000000 +vt 0.166667 0.604167 +vt 0.166667 0.802083 +vt 0.166667 1.000000 +vt -0.000000 0.000000 +vt 0.083333 0.000000 +vt 0.166667 0.000000 +vt 0.166667 0.604167 +vt 0.166667 0.802083 +vt 0.166667 1.000000 +vt 0.083333 -0.000000 +vt -0.000000 -0.000000 +vt 0.125000 0.000000 +vt 0.166667 0.406250 +vt 0.166667 0.000000 +vt 0.166667 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.708333 1.000000 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.468750 0.291667 +vt 0.468750 0.291667 +vt 0.468750 0.291667 +vt 0.468750 0.510417 +vt 0.468750 0.510417 +vt 0.680691 0.381809 +vt 0.686501 0.395833 +vt 0.680691 0.409858 +vt 0.652642 0.409858 +vt 0.652642 0.381809 +vt 0.583333 0.000000 +vt 0.583333 0.166667 +vt 0.750000 0.166667 +vt 0.750000 -0.000000 +vt 0.625000 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 0.958333 +vt 0.458333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.458333 1.000000 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 1.000000 +vt 0.708333 1.000000 +vt 0.708333 1.000000 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.708333 0.958333 +vt 0.416667 1.000000 +vt 0.385417 0.000000 +vt 0.416667 0.000000 +vt 0.385417 1.000000 +vt 0.354167 0.000000 +vt 0.197917 1.000000 +vt 0.166667 0.000000 +vt 0.197917 0.000000 +vt 0.229167 1.000000 +vt 0.229167 0.000000 +vt 0.260417 1.000000 +vt 0.260417 0.000000 +vt 0.291667 1.000000 +vt 0.291667 0.000000 +vt 0.322917 1.000000 +vt 0.322917 0.000000 +vt 0.354167 1.000000 +vt 0.666667 0.166667 +vt 0.645833 0.291667 +vt 0.645833 0.166667 +vt 0.708333 0.166667 +vt 0.687500 0.291667 +vt 0.687500 0.166667 +vt 0.729167 0.166667 +vt 0.708333 0.291667 +vt 0.604167 0.166667 +vt 0.583333 0.291667 +vt 0.583333 0.166667 +vt 0.625000 0.291667 +vt 0.625000 0.166667 +vt 0.666667 0.291667 +vt 0.750000 0.166667 +vt 0.729167 0.291667 +vt 0.604167 0.291667 +vt 0.166667 1.000000 +vt 0.750000 0.291667 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.9864 -0.1644 0.0000 +vn -0.9864 -0.1644 0.0000 +vn 0.0000 -0.1644 0.9864 +vn 0.0000 -0.1644 -0.9864 +vn 0.9864 0.1644 0.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 -0.7809 -0.6247 +vn 0.0000 0.6757 -0.7372 +vn 0.0000 -0.6757 -0.7372 +vn 0.0000 0.7809 -0.6247 +vn -0.6247 0.7809 0.0000 +vn -0.7372 -0.6757 0.0000 +vn -0.7372 0.6757 0.0000 +vn -0.6247 -0.7809 0.0000 +vn 0.0000 0.7809 0.6247 +vn 0.0000 -0.6757 0.7372 +vn 0.0000 0.6757 0.7372 +vn 0.0000 -0.7809 0.6247 +vn 0.7372 0.6757 0.0000 +vn 0.6247 -0.7809 0.0000 +vn 0.6247 0.7809 0.0000 +vn 0.7372 -0.6757 0.0000 +vn 0.0000 0.1644 0.9864 +vn -0.9864 0.1644 0.0000 +vn 0.0000 0.1644 -0.9864 +vn 0.0000 -0.5039 0.8638 +vn 0.0000 0.5039 0.8638 +vn -0.8638 0.5039 0.0000 +vn -0.8638 -0.5039 0.0000 +vn 0.0000 -0.5039 -0.8638 +vn 0.0000 0.5039 -0.8638 +vn 0.8638 -0.5039 0.0000 +vn 0.8638 0.5039 0.0000 +vn 0.0000 0.3736 0.9276 +vn 0.0000 0.3736 -0.9276 +vn 0.9276 0.3736 -0.0000 +vn 0.9276 -0.3736 -0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.3736 -0.9276 +vn 0.0000 -0.3736 0.9276 +vn -0.9276 -0.3736 0.0000 +vn -0.9276 0.3736 0.0000 +vn -0.7071 0.0000 -0.7071 +vn -0.7071 0.0000 0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.7071 0.0000 -0.7071 +s off +f 6/1/1 9/2/1 11/3/1 +f 13/4/1 5/5/1 15/6/1 +f 7/7/1 14/8/1 16/9/1 +f 10/10/1 8/11/1 12/12/1 +f 17/13/2 20/14/2 18/15/2 +f 21/16/2 24/17/2 23/18/2 +f 28/19/2 26/20/2 25/21/2 +f 30/22/2 32/23/2 29/24/2 +f 78/25/3 24/26/3 79/27/3 +f 52/28/4 17/29/4 18/30/4 +f 63/31/4 32/32/4 60/33/4 +f 69/34/5 26/35/5 70/36/5 +f 52/28/6 20/37/6 57/38/6 +f 69/34/3 28/39/3 25/40/3 +f 56/41/7 57/42/7 19/43/7 +f 63/31/5 30/44/5 29/45/5 +f 78/25/6 21/46/6 23/47/6 +f 24/17/2 18/15/2 23/18/2 +f 26/20/2 23/18/2 25/21/2 +f 25/21/2 32/23/2 28/19/2 +f 29/24/2 20/14/2 30/22/2 +f 29/24/2 23/18/2 18/15/2 +f 35/48/1 34/49/1 33/50/1 +f 39/51/2 37/52/2 38/53/2 +f 35/54/8 40/55/8 36/56/8 +f 34/57/9 38/53/9 33/58/9 +f 36/59/10 39/60/10 34/61/10 +f 33/50/11 37/62/11 35/48/11 +f 43/63/2 41/64/2 47/65/2 +f 54/66/6 56/67/6 55/68/6 +f 53/69/6 57/38/6 56/67/6 +f 54/66/4 50/70/4 53/69/4 +f 53/69/4 51/71/4 52/28/4 +f 61/72/5 65/73/5 62/74/5 +f 62/74/5 66/75/5 63/31/5 +f 61/72/4 59/76/4 58/77/4 +f 62/74/4 60/33/4 59/76/4 +f 67/78/3 74/79/3 68/80/3 +f 68/80/3 73/81/3 69/34/3 +f 67/78/5 71/82/5 72/83/5 +f 68/80/5 70/36/5 71/82/5 +f 76/84/6 83/85/6 77/86/6 +f 77/86/6 82/87/6 78/25/6 +f 76/84/3 80/88/3 81/89/3 +f 77/86/3 79/27/3 80/88/3 +f 85/90/2 58/91/2 87/92/2 +f 68/93/2 59/94/2 74/95/2 +f 60/96/1 69/97/1 73/98/1 +f 63/99/1 57/100/1 52/101/1 +f 62/102/2 56/103/2 65/104/2 +f 64/105/2 90/106/2 92/107/2 +f 49/108/2 95/109/2 93/110/2 +f 77/111/1 50/112/1 80/113/1 +f 79/114/1 52/115/1 51/116/1 +f 70/117/1 78/118/1 82/119/1 +f 71/120/1 77/121/1 83/122/1 +f 99/123/2 67/124/2 72/125/2 +f 65/126/12 54/127/12 62/128/12 +f 57/129/13 62/102/13 52/130/13 +f 53/131/14 66/132/14 56/133/14 +f 61/134/15 56/103/15 64/105/15 +f 67/135/16 59/136/16 75/137/16 +f 62/102/17 73/98/17 59/138/17 +f 68/139/18 60/140/18 74/141/18 +f 74/142/19 61/134/19 68/143/19 +f 76/144/20 71/145/20 84/146/20 +f 68/139/21 82/119/21 71/120/21 +f 77/147/22 70/148/22 83/149/22 +f 83/122/23 67/135/23 77/121/23 +f 53/131/24 79/150/24 50/151/24 +f 76/144/25 50/152/25 81/153/25 +f 80/154/26 54/127/26 77/121/26 +f 77/147/27 51/155/27 80/156/27 +f 11/157/6 55/68/6 6/158/6 +f 19/43/28 51/71/28 50/70/28 +f 49/159/4 11/157/4 9/160/4 +f 22/161/28 1/162/28 81/163/28 +f 81/89/3 15/164/3 76/84/3 +f 15/164/6 84/165/6 76/84/6 +f 83/85/29 84/165/29 22/161/29 +f 75/166/3 16/167/3 14/168/3 +f 74/79/30 75/166/30 27/169/30 +f 16/167/5 72/83/5 7/170/5 +f 27/169/29 3/171/29 72/172/29 +f 12/173/5 64/174/5 61/72/5 +f 58/77/4 12/173/4 61/72/4 +f 59/175/30 60/176/30 31/177/30 +f 65/73/7 64/174/7 31/177/7 +f 69/178/31 21/179/31 70/117/31 +f 78/180/32 26/181/32 82/182/32 +f 69/178/33 32/183/33 73/184/33 +f 63/185/34 28/186/34 60/96/34 +f 52/187/35 30/188/35 57/189/35 +f 63/185/36 20/190/36 66/191/36 +f 78/180/37 17/192/37 79/193/37 +f 52/187/38 24/194/38 51/195/38 +f 76/196/2 100/197/2 84/198/2 +f 98/199/2 99/123/2 100/197/2 +f 94/200/2 76/201/2 81/202/2 +f 93/110/2 96/203/2 94/200/2 +f 55/204/2 89/205/2 54/206/2 +f 92/107/2 89/205/2 91/207/2 +f 67/208/2 88/209/2 75/210/2 +f 85/90/2 88/209/2 86/211/2 +f 11/212/39 91/213/39 89/214/39 +f 12/215/40 92/216/40 8/217/40 +f 12/218/41 87/219/41 85/220/41 +f 16/221/42 88/222/42 86/223/42 +f 16/221/40 99/224/40 97/225/40 +f 15/226/39 100/227/39 5/228/39 +f 15/226/42 94/229/42 13/230/42 +f 11/231/41 93/232/41 9/233/41 +f 108/234/43 103/235/43 104/236/43 +f 102/237/44 105/238/44 106/239/44 +f 118/240/2 109/241/2 111/242/2 +f 124/243/2 115/244/2 113/245/2 +f 123/246/1 116/247/1 119/248/1 +f 121/249/1 112/250/1 110/251/1 +f 124/252/45 119/253/45 120/254/45 +f 118/255/46 121/256/46 122/257/46 +f 104/258/2 109/259/2 108/260/2 +f 107/261/1 114/262/1 103/263/1 +f 101/264/1 112/265/1 105/266/1 +f 106/267/2 115/268/2 102/269/2 +f 116/270/44 120/271/44 119/272/44 +f 115/244/45 101/273/45 102/274/45 +f 105/275/46 111/242/46 106/276/46 +f 118/277/44 112/265/44 117/278/44 +f 110/279/43 122/280/43 121/281/43 +f 109/241/46 107/282/46 108/283/46 +f 114/284/45 104/285/45 103/286/45 +f 124/287/43 114/262/43 123/288/43 +f 139/289/2 137/290/2 135/291/2 +f 156/292/1 153/293/1 154/294/1 +f 160/295/1 157/296/1 159/297/1 +f 162/298/1 164/299/1 161/300/1 +f 168/301/1 166/302/1 165/303/1 +f 154/294/1 160/295/1 159/297/1 +f 159/297/1 162/298/1 161/300/1 +f 168/301/1 161/300/1 164/299/1 +f 156/292/1 165/303/1 166/302/1 +f 159/297/1 165/303/1 154/294/1 +f 205/304/1 178/305/1 181/306/1 +f 179/307/1 188/308/1 194/309/1 +f 189/310/2 180/311/2 193/312/2 +f 177/313/2 183/314/2 172/315/2 +f 176/316/1 182/317/1 185/318/1 +f 210/319/1 184/320/1 212/321/1 +f 215/322/1 169/323/1 213/324/1 +f 170/325/2 197/326/2 200/327/2 +f 172/328/2 199/329/2 171/330/2 +f 198/331/2 190/332/2 202/333/2 +f 197/334/2 191/335/2 203/336/2 +f 219/337/1 187/338/1 217/339/1 +f 174/340/20 185/341/20 182/342/20 +f 182/317/21 177/343/21 172/344/21 +f 186/345/22 173/346/22 176/347/22 +f 176/316/23 181/348/23 184/320/23 +f 179/349/25 187/350/25 195/351/25 +f 193/312/24 182/317/24 179/352/24 +f 188/353/27 180/354/27 183/355/27 +f 181/348/26 194/356/26 188/357/26 +f 191/358/12 196/359/12 204/360/12 +f 202/333/13 188/353/13 191/335/13 +f 197/361/14 190/362/14 189/310/14 +f 187/350/15 203/336/15 197/334/15 +f 199/363/17 173/346/17 170/364/17 +f 170/365/16 196/359/16 201/366/16 +f 174/340/19 200/367/19 197/334/19 +f 197/361/18 171/368/18 172/344/18 +f 157/369/36 189/370/36 190/332/36 +f 162/371/35 198/372/35 202/373/35 +f 168/374/37 189/370/37 193/375/37 +f 164/376/38 183/377/38 180/311/38 +f 166/378/32 172/379/32 177/380/32 +f 156/381/31 183/377/31 186/382/31 +f 153/383/33 198/372/33 199/384/33 +f 160/385/34 172/379/34 171/386/34 +f 220/387/1 196/388/1 204/389/1 +f 219/337/1 218/390/1 220/387/1 +f 196/391/1 214/392/1 201/393/1 +f 216/394/1 213/324/1 214/392/1 +f 175/395/1 209/396/1 211/397/1 +f 209/396/1 212/321/1 211/397/1 +f 187/398/1 208/399/1 206/400/1 +f 208/399/1 205/304/1 206/400/1 +f 211/401/47 147/402/47 209/403/47 +f 148/404/48 212/405/48 210/406/48 +f 207/407/49 148/408/49 205/409/49 +f 208/410/50 152/411/50 206/412/50 +f 219/413/48 152/411/48 217/414/48 +f 151/415/47 220/416/47 218/417/47 +f 151/415/50 214/418/50 216/419/50 +f 147/420/49 213/421/49 215/422/49 +f 6/1/1 2/423/1 9/2/1 +f 13/4/1 1/424/1 5/5/1 +f 7/7/1 3/425/1 14/8/1 +f 10/10/1 4/426/1 8/11/1 +f 17/13/2 19/427/2 20/14/2 +f 21/16/2 22/428/2 24/17/2 +f 28/19/2 27/429/2 26/20/2 +f 30/22/2 31/430/2 32/23/2 +f 78/25/3 23/47/3 24/26/3 +f 52/28/4 51/71/4 17/29/4 +f 63/31/4 29/45/4 32/32/4 +f 69/34/5 25/40/5 26/35/5 +f 52/28/6 18/30/6 20/37/6 +f 69/34/3 73/81/3 28/39/3 +f 19/43/7 2/431/7 55/432/7 +f 2/431/7 6/433/7 55/432/7 +f 19/43/7 55/432/7 56/41/7 +f 57/42/7 20/434/7 19/43/7 +f 63/31/5 66/75/5 30/44/5 +f 78/25/6 82/87/6 21/46/6 +f 24/17/2 17/13/2 18/15/2 +f 26/20/2 21/16/2 23/18/2 +f 25/21/2 29/24/2 32/23/2 +f 29/24/2 18/15/2 20/14/2 +f 29/24/2 25/21/2 23/18/2 +f 35/48/1 36/435/1 34/49/1 +f 39/51/2 40/436/2 37/52/2 +f 35/54/8 37/437/8 40/55/8 +f 34/57/9 39/51/9 38/53/9 +f 36/59/10 40/438/10 39/60/10 +f 33/50/11 38/439/11 37/62/11 +f 43/63/2 42/440/2 41/64/2 +f 41/64/2 48/441/2 47/65/2 +f 47/65/2 46/442/2 45/443/2 +f 45/443/2 44/444/2 47/65/2 +f 44/444/2 43/63/2 47/65/2 +f 54/66/6 53/69/6 56/67/6 +f 53/69/6 52/28/6 57/38/6 +f 54/66/4 49/159/4 50/70/4 +f 53/69/4 50/70/4 51/71/4 +f 61/72/5 64/174/5 65/73/5 +f 62/74/5 65/73/5 66/75/5 +f 61/72/4 62/74/4 59/76/4 +f 62/74/4 63/31/4 60/33/4 +f 67/78/3 75/166/3 74/79/3 +f 68/80/3 74/79/3 73/81/3 +f 67/78/5 68/80/5 71/82/5 +f 68/80/5 69/34/5 70/36/5 +f 76/84/6 84/165/6 83/85/6 +f 77/86/6 83/85/6 82/87/6 +f 76/84/3 77/86/3 80/88/3 +f 77/86/3 78/25/3 79/27/3 +f 85/90/2 61/445/2 58/91/2 +f 68/93/2 62/446/2 59/94/2 +f 60/96/1 63/185/1 69/97/1 +f 63/99/1 66/447/1 57/100/1 +f 62/102/2 53/448/2 56/103/2 +f 64/105/2 61/134/2 90/106/2 +f 49/108/2 54/127/2 95/109/2 +f 77/111/1 53/449/1 50/112/1 +f 79/114/1 78/450/1 52/115/1 +f 70/117/1 69/178/1 78/118/1 +f 71/120/1 68/139/1 77/121/1 +f 99/123/2 97/451/2 67/124/2 +f 65/126/12 55/452/12 54/127/12 +f 57/129/13 65/104/13 62/102/13 +f 53/131/14 63/453/14 66/132/14 +f 61/134/15 53/448/15 56/103/15 +f 67/135/16 62/128/16 59/136/16 +f 62/102/17 69/97/17 73/98/17 +f 68/139/18 63/453/18 60/140/18 +f 74/142/19 58/454/19 61/134/19 +f 76/144/20 68/143/20 71/145/20 +f 68/139/21 78/118/21 82/119/21 +f 77/147/22 69/97/22 70/148/22 +f 83/122/23 72/455/23 67/135/23 +f 53/131/24 78/118/24 79/150/24 +f 76/144/25 53/448/25 50/152/25 +f 80/154/26 49/108/26 54/127/26 +f 77/147/27 52/130/27 51/155/27 +f 11/157/6 54/66/6 55/68/6 +f 9/160/28 2/431/28 49/159/28 +f 2/431/28 19/43/28 49/159/28 +f 19/43/28 17/29/28 51/71/28 +f 50/70/28 49/159/28 19/43/28 +f 49/159/4 54/66/4 11/157/4 +f 1/162/28 13/456/28 81/163/28 +f 81/163/28 80/457/28 22/161/28 +f 80/457/28 79/458/28 22/161/28 +f 79/458/28 24/459/28 22/161/28 +f 81/89/3 13/460/3 15/164/3 +f 15/164/6 5/461/6 84/165/6 +f 84/165/29 5/461/29 1/162/29 +f 1/162/29 22/161/29 84/165/29 +f 22/161/29 21/46/29 82/87/29 +f 82/87/29 83/85/29 22/161/29 +f 75/166/3 67/78/3 16/167/3 +f 75/166/30 14/168/30 3/171/30 +f 3/171/30 27/169/30 75/166/30 +f 27/169/30 28/39/30 73/81/30 +f 73/81/30 74/79/30 27/169/30 +f 16/167/5 67/78/5 72/83/5 +f 3/171/29 7/462/29 72/172/29 +f 72/172/29 71/463/29 27/169/29 +f 71/463/29 70/464/29 27/169/29 +f 70/464/29 26/465/29 27/169/29 +f 12/173/5 8/466/5 64/174/5 +f 58/77/4 10/467/4 12/173/4 +f 31/177/30 4/468/30 58/469/30 +f 4/468/30 10/470/30 58/469/30 +f 31/177/30 58/469/30 59/175/30 +f 60/176/30 32/471/30 31/177/30 +f 8/466/7 4/468/7 64/174/7 +f 4/468/7 31/177/7 64/174/7 +f 31/177/7 30/44/7 66/75/7 +f 66/75/7 65/73/7 31/177/7 +f 69/178/31 23/472/31 21/179/31 +f 78/180/32 25/473/32 26/181/32 +f 69/178/33 29/474/33 32/183/33 +f 63/185/34 25/473/34 28/186/34 +f 52/187/35 29/474/35 30/188/35 +f 63/185/36 18/475/36 20/190/36 +f 78/180/37 18/475/37 17/192/37 +f 52/187/38 23/472/38 24/194/38 +f 76/196/2 98/199/2 100/197/2 +f 98/199/2 97/451/2 99/123/2 +f 94/200/2 96/203/2 76/201/2 +f 93/110/2 95/109/2 96/203/2 +f 55/204/2 91/207/2 89/205/2 +f 92/107/2 90/106/2 89/205/2 +f 67/208/2 86/211/2 88/209/2 +f 85/90/2 87/92/2 88/209/2 +f 11/212/39 6/476/39 91/213/39 +f 12/215/40 90/477/40 92/216/40 +f 12/218/41 10/478/41 87/219/41 +f 16/221/42 14/479/42 88/222/42 +f 16/221/40 7/480/40 99/224/40 +f 15/226/39 98/481/39 100/227/39 +f 15/226/42 96/482/42 94/229/42 +f 11/231/41 95/483/41 93/232/41 +f 108/234/43 107/261/43 103/235/43 +f 102/237/44 101/264/44 105/238/44 +f 118/240/2 122/484/2 109/241/2 +f 124/243/2 120/485/2 115/244/2 +f 123/246/1 114/284/1 116/247/1 +f 121/249/1 117/486/1 112/250/1 +f 124/252/45 123/246/45 119/253/45 +f 118/255/46 117/486/46 121/256/46 +f 104/258/2 113/487/2 109/259/2 +f 107/261/1 110/279/1 114/262/1 +f 101/264/1 116/270/1 112/265/1 +f 106/267/2 111/488/2 115/268/2 +f 116/270/44 115/268/44 120/271/44 +f 115/244/45 116/247/45 101/273/45 +f 105/275/46 112/250/46 111/242/46 +f 118/277/44 111/488/44 112/265/44 +f 110/279/43 109/259/43 122/280/43 +f 109/241/46 110/251/46 107/282/46 +f 114/284/45 113/245/45 104/285/45 +f 124/287/43 113/487/43 114/262/43 +f 135/291/2 133/489/2 134/490/2 +f 134/490/2 140/491/2 139/289/2 +f 139/289/2 138/492/2 137/290/2 +f 137/290/2 136/493/2 135/291/2 +f 135/291/2 134/490/2 139/289/2 +f 156/292/1 155/494/1 153/293/1 +f 160/295/1 158/495/1 157/296/1 +f 162/298/1 163/496/1 164/299/1 +f 168/301/1 167/497/1 166/302/1 +f 154/294/1 153/293/1 160/295/1 +f 159/297/1 157/296/1 162/298/1 +f 168/301/1 165/303/1 161/300/1 +f 156/292/1 154/294/1 165/303/1 +f 159/297/1 161/300/1 165/303/1 +f 205/304/1 207/498/1 178/305/1 +f 179/307/1 182/499/1 188/308/1 +f 189/310/2 183/377/2 180/311/2 +f 177/313/2 186/500/2 183/314/2 +f 176/316/1 173/501/1 182/317/1 +f 210/319/1 181/348/1 184/320/1 +f 215/322/1 174/340/1 169/323/1 +f 170/325/2 173/502/2 197/326/2 +f 172/328/2 198/503/2 199/329/2 +f 198/331/2 189/370/2 190/332/2 +f 197/334/2 188/353/2 191/335/2 +f 219/337/1 192/504/1 187/338/1 +f 174/340/20 175/505/20 185/341/20 +f 182/317/21 185/318/21 177/343/21 +f 186/345/22 183/355/22 173/346/22 +f 176/316/23 173/501/23 181/348/23 +f 179/349/25 182/342/25 187/350/25 +f 193/312/24 189/310/24 182/317/24 +f 188/353/27 194/506/27 180/354/27 +f 181/348/26 178/507/26 194/356/26 +f 191/358/12 188/357/12 196/359/12 +f 202/333/13 198/331/13 188/353/13 +f 197/361/14 203/508/14 190/362/14 +f 187/350/15 192/509/15 203/336/15 +f 199/363/17 198/331/17 173/346/17 +f 170/365/16 173/501/16 196/359/16 +f 174/340/19 169/323/19 200/367/19 +f 197/361/18 200/510/18 171/368/18 +f 157/369/36 159/511/36 189/370/36 +f 162/371/35 161/512/35 198/372/35 +f 168/374/37 165/513/37 189/370/37 +f 164/376/38 161/512/38 183/377/38 +f 166/378/32 165/513/32 172/379/32 +f 156/381/31 154/514/31 183/377/31 +f 153/383/33 154/514/33 198/372/33 +f 160/385/34 159/511/34 172/379/34 +f 220/387/1 218/390/1 196/388/1 +f 219/337/1 217/339/1 218/390/1 +f 196/391/1 216/394/1 214/392/1 +f 216/394/1 215/322/1 213/324/1 +f 175/395/1 174/515/1 209/396/1 +f 209/396/1 210/319/1 212/321/1 +f 187/398/1 195/516/1 208/399/1 +f 208/399/1 207/498/1 205/304/1 +f 211/401/47 142/517/47 147/402/47 +f 148/404/48 144/518/48 212/405/48 +f 207/407/49 146/519/49 148/408/49 +f 208/410/50 150/520/50 152/411/50 +f 219/413/48 143/521/48 152/411/48 +f 151/415/47 141/522/47 220/416/47 +f 151/415/50 149/523/50 214/418/50 +f 147/420/49 145/524/49 213/421/49 +s 1 +f 242/525/45 243/526/51 241/527/45 +f 244/528/51 132/529/43 243/526/51 +f 240/530/52 241/531/45 239/532/52 +f 238/533/44 239/532/52 237/534/44 +f 125/535/53 237/534/44 126/536/53 +f 127/537/46 126/536/53 128/538/46 +f 129/539/54 128/538/46 130/540/54 +f 131/541/43 130/540/54 132/529/43 +f 223/542/46 232/543/53 224/544/53 +f 221/545/43 229/546/54 222/547/54 +f 228/548/51 230/549/43 221/545/43 +f 226/550/52 235/551/45 227/552/45 +f 224/544/53 233/553/44 225/554/44 +f 222/547/54 231/555/46 223/542/46 +f 227/556/45 236/557/51 228/548/51 +f 225/554/44 234/558/52 226/550/52 +f 242/525/45 244/528/51 243/526/51 +f 244/528/51 131/541/43 132/529/43 +f 240/530/52 242/559/45 241/531/45 +f 238/533/44 240/530/52 239/532/52 +f 125/535/53 238/533/44 237/534/44 +f 127/537/46 125/535/53 126/536/53 +f 129/539/54 127/537/46 128/538/46 +f 131/541/43 129/539/54 130/540/54 +f 223/542/46 231/555/46 232/543/53 +f 221/545/43 230/549/43 229/546/54 +f 228/548/51 236/557/51 230/549/43 +f 226/550/52 234/558/52 235/551/45 +f 224/544/53 232/543/53 233/553/44 +f 222/547/54 229/546/54 231/555/46 +f 227/556/45 235/560/45 236/557/51 +f 225/554/44 233/553/44 234/558/52 diff --git a/src/main/resources/assets/hbm/models/machines/pumpjack.obj b/src/main/resources/assets/hbm/models/machines/pumpjack.obj new file mode 100644 index 000000000..d2c38f003 --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/pumpjack.obj @@ -0,0 +1,4330 @@ +# Blender v2.79 (sub 0) OBJ File: 'pumpjack_new.blend' +# www.blender.org +o Rotor +v -0.437500 1.500000 -5.625000 +v 0.437500 1.500000 -5.625000 +v -0.437500 1.411612 -5.588388 +v 0.437500 1.411612 -5.588388 +v -0.437500 1.375000 -5.500000 +v 0.437500 1.375000 -5.500000 +v -0.437500 1.411612 -5.411612 +v 0.437500 1.411612 -5.411612 +v -0.437500 1.500000 -5.375000 +v 0.437500 1.500000 -5.375000 +v -0.437500 1.588388 -5.411612 +v 0.437500 1.588388 -5.411612 +v -0.437500 1.625000 -5.500000 +v 0.437500 1.625000 -5.500000 +v -0.437500 1.588388 -5.588388 +v 0.437500 1.588388 -5.588388 +v -0.375000 1.500000 -5.625000 +v -0.375000 1.411612 -5.588388 +v -0.375000 1.375000 -5.500000 +v -0.375000 1.411612 -5.411612 +v -0.375000 1.500000 -5.375000 +v -0.375000 1.588388 -5.411612 +v -0.375000 1.625000 -5.500000 +v -0.375000 1.588388 -5.588388 +v 0.375000 1.411612 -5.588388 +v 0.375000 1.500000 -5.625000 +v 0.375000 1.375000 -5.500000 +v 0.375000 1.411612 -5.411612 +v 0.375000 1.500000 -5.375000 +v 0.375000 1.588388 -5.411612 +v 0.375000 1.625000 -5.500000 +v 0.375000 1.588388 -5.588388 +v 0.250000 2.250000 -5.375000 +v 0.250000 0.625000 -5.375000 +v 0.250000 2.250000 -5.625000 +v 0.250000 0.625000 -5.625000 +v 0.375000 1.625000 -5.625000 +v 0.375000 1.625000 -5.375000 +v 0.375000 0.750000 -5.375000 +v 0.375000 0.750000 -5.625000 +v 0.500000 2.250000 -5.375000 +v 0.500000 2.250000 -5.625000 +v 0.500000 1.750000 -5.375000 +v 0.500000 1.750000 -5.625000 +v -0.500000 2.250000 -5.375000 +v -0.500000 2.250000 -5.625000 +v -0.250000 2.250000 -5.375000 +v -0.250000 2.250000 -5.625000 +v -0.500000 1.750000 -5.375000 +v -0.500000 1.750000 -5.625000 +v -0.375000 1.625000 -5.375000 +v -0.375000 1.625000 -5.625000 +v -0.375000 0.750000 -5.375000 +v -0.375000 0.750000 -5.625000 +v -0.250000 0.625000 -5.375000 +v -0.250000 0.625000 -5.625000 +v 0.312500 2.042893 -4.792893 +v 0.312500 1.826120 -5.117317 +v 0.312500 1.750000 -5.500000 +v 0.312500 1.826120 -5.882684 +v 0.312500 2.042893 -6.207107 +v 0.312500 2.207107 -6.207107 +v 0.312500 2.423880 -5.882684 +v 0.312500 2.500000 -5.500000 +v 0.312500 2.423879 -5.117316 +v 0.312500 2.207107 -4.792893 +v 0.437500 1.826120 -5.117317 +v 0.437500 2.042893 -4.792893 +v 0.437500 1.750000 -5.500000 +v 0.437500 1.826120 -5.882684 +v 0.437500 2.042893 -6.207107 +v 0.437500 2.423880 -5.882684 +v 0.437500 2.207107 -6.207107 +v 0.437500 2.500000 -5.500000 +v 0.437500 2.423879 -5.117316 +v 0.437500 2.207107 -4.792893 +v 0.500000 2.000000 -5.562500 +v 0.500000 1.955806 -5.544194 +v 0.500000 1.937500 -5.500000 +v 0.500000 1.955806 -5.455806 +v 0.500000 2.000000 -5.437500 +v 0.500000 2.044194 -5.455806 +v 0.500000 2.062500 -5.500000 +v 0.500000 2.044194 -5.544194 +v 0.562500 1.955806 -5.544194 +v 0.562500 2.000000 -5.562500 +v 0.562500 1.937500 -5.500000 +v 0.562500 1.955806 -5.455806 +v 0.562500 2.000000 -5.437500 +v 0.562500 2.044194 -5.455806 +v 0.562500 2.062500 -5.500000 +v 0.562500 2.044194 -5.544194 +v -0.437500 2.042893 -4.792893 +v -0.437500 1.826120 -5.117317 +v -0.437500 1.750000 -5.500000 +v -0.437500 1.826120 -5.882684 +v -0.437500 2.042893 -6.207107 +v -0.437500 2.207107 -6.207107 +v -0.437500 2.423880 -5.882684 +v -0.437500 2.500000 -5.500000 +v -0.437500 2.423879 -5.117316 +v -0.437500 2.207107 -4.792893 +v -0.312500 1.826120 -5.117317 +v -0.312500 2.042893 -4.792893 +v -0.312500 1.750000 -5.500000 +v -0.312500 1.826120 -5.882684 +v -0.312500 2.042893 -6.207107 +v -0.312500 2.423880 -5.882684 +v -0.312500 2.207107 -6.207107 +v -0.312500 2.500000 -5.500000 +v -0.312500 2.423879 -5.117316 +v -0.312500 2.207107 -4.792893 +v -0.562500 2.000000 -5.562500 +v -0.562500 1.955806 -5.544194 +v -0.562500 1.937500 -5.500000 +v -0.562500 1.955806 -5.455806 +v -0.562500 2.000000 -5.437500 +v -0.562500 2.044194 -5.455806 +v -0.562500 2.062500 -5.500000 +v -0.562500 2.044194 -5.544194 +v -0.500000 1.955806 -5.544194 +v -0.500000 2.000000 -5.562500 +v -0.500000 1.937500 -5.500000 +v -0.500000 1.955806 -5.455806 +v -0.500000 2.000000 -5.437500 +v -0.500000 2.044194 -5.455806 +v -0.500000 2.062500 -5.500000 +v -0.500000 2.044194 -5.544194 +v 0.312500 2.042893 -4.792893 +v 0.312500 1.826120 -5.117317 +v 0.312500 1.750000 -5.500000 +v 0.312500 1.826120 -5.882684 +v 0.312500 2.042893 -6.207107 +v 0.312500 2.207107 -6.207107 +v 0.312500 2.423880 -5.882684 +v 0.312500 2.500000 -5.500000 +v 0.312500 2.423879 -5.117316 +v 0.312500 2.207107 -4.792893 +v 0.437500 1.826120 -5.117317 +v 0.437500 2.042893 -4.792893 +v 0.437500 1.750000 -5.500000 +v 0.437500 1.826120 -5.882684 +v 0.437500 2.042893 -6.207107 +v 0.437500 2.423880 -5.882684 +v 0.437500 2.207107 -6.207107 +v 0.437500 2.500000 -5.500000 +v 0.437500 2.423879 -5.117316 +v 0.437500 2.207107 -4.792893 +v -0.437500 2.042893 -4.792893 +v -0.437500 1.826120 -5.117317 +v -0.437500 1.750000 -5.500000 +v -0.437500 1.826120 -5.882684 +v -0.437500 2.042893 -6.207107 +v -0.437500 2.207107 -6.207107 +v -0.437500 2.423880 -5.882684 +v -0.437500 2.500000 -5.500000 +v -0.437500 2.423879 -5.117316 +v -0.437500 2.207107 -4.792893 +v -0.312500 1.826120 -5.117317 +v -0.312500 2.042893 -4.792893 +v -0.312500 1.750000 -5.500000 +v -0.312500 1.826120 -5.882684 +v -0.312500 2.042893 -6.207107 +v -0.312500 2.423880 -5.882684 +v -0.312500 2.207107 -6.207107 +v -0.312500 2.500000 -5.500000 +v -0.312500 2.423879 -5.117316 +v -0.312500 2.207107 -4.792893 +v -0.437500 1.500000 -5.625000 +v 0.437500 1.500000 -5.625000 +v -0.437500 1.411612 -5.588388 +v 0.437500 1.411612 -5.588388 +v -0.437500 1.375000 -5.500000 +v 0.437500 1.375000 -5.500000 +v -0.437500 1.411612 -5.411612 +v 0.437500 1.411612 -5.411612 +v -0.437500 1.500000 -5.375000 +v 0.437500 1.500000 -5.375000 +v -0.437500 1.588388 -5.411612 +v 0.437500 1.588388 -5.411612 +v -0.437500 1.625000 -5.500000 +v 0.437500 1.625000 -5.500000 +v -0.437500 1.588388 -5.588388 +v 0.437500 1.588388 -5.588388 +v 0.562500 1.955806 -5.544194 +v 0.562500 2.000000 -5.562500 +v 0.562500 1.937500 -5.500000 +v 0.562500 1.955806 -5.455806 +v 0.562500 2.000000 -5.437500 +v 0.562500 2.044194 -5.455806 +v 0.562500 2.062500 -5.500000 +v 0.562500 2.044194 -5.544194 +v -0.562500 2.000000 -5.562500 +v -0.562500 1.955806 -5.544194 +v -0.562500 1.937500 -5.500000 +v -0.562500 1.955806 -5.455806 +v -0.562500 2.000000 -5.437500 +v -0.562500 2.044194 -5.455806 +v -0.562500 2.062500 -5.500000 +v -0.562500 2.044194 -5.544194 +vt 0.840376 0.520000 +vt 0.821596 0.573333 +vt 0.830986 0.506667 +vt 0.840376 0.413333 +vt 0.859155 0.506667 +vt 0.840376 0.506667 +vt 0.859155 0.400000 +vt 0.840376 0.400000 +vt 0.840376 0.573333 +vt 0.859155 0.520000 +vt 0.859155 0.573333 +vt 0.840376 0.600000 +vt 0.859155 0.600000 +vt 0.840376 0.413333 +vt 0.859155 0.400000 +vt 0.859155 0.413333 +vt 0.840376 0.506667 +vt 0.859155 0.506667 +vt 0.840376 0.520000 +vt 0.859155 0.520000 +vt 0.840376 0.573333 +vt 0.859155 0.573333 +vt 0.840376 0.600000 +vt 0.868545 0.506667 +vt 0.877934 0.400000 +vt 0.877934 0.573333 +vt 0.821596 0.400000 +vt 0.821596 0.573333 +vt 0.877934 0.573333 +vt 0.868545 0.506667 +vt 0.877934 0.400000 +vt 0.830986 0.506667 +vt 0.821596 0.400000 +vt 0.830986 0.413333 +vt 0.910798 0.566667 +vt 0.938967 0.493333 +vt 0.938967 0.573333 +vt 0.990610 0.546667 +vt 0.967136 0.506667 +vt 0.990610 0.526667 +vt 0.887324 0.546667 +vt 0.910798 0.506667 +vt 0.967136 0.566667 +vt 0.884515 0.453133 +vt 0.878075 0.449345 +vt 0.880743 0.440200 +vt 0.880743 0.453133 +vt 0.878075 0.443988 +vt 0.884515 0.440200 +vt 0.890948 0.407574 +vt 0.896075 0.414853 +vt 0.878573 0.425147 +vt 0.890948 0.432426 +vt 0.878573 0.425147 +vt 0.883699 0.407574 +vt 0.910798 0.566667 +vt 0.887324 0.526667 +vt 0.910798 0.506667 +vt 0.938967 0.573333 +vt 0.938967 0.493333 +vt 0.967136 0.566667 +vt 0.967136 0.506667 +vt 0.990610 0.526667 +vt 0.887324 0.546667 +vt 0.910798 0.506667 +vt 0.910798 0.566667 +vt 0.938967 0.493333 +vt 0.938967 0.573333 +vt 0.967136 0.506667 +vt 0.967136 0.566667 +vt 0.990610 0.546667 +vt 0.990610 0.526667 +vt 0.910798 0.566667 +vt 0.887324 0.526667 +vt 0.910798 0.506667 +vt 0.938967 0.573333 +vt 0.938967 0.493333 +vt 0.967136 0.566667 +vt 0.967136 0.506667 +vt 0.990610 0.526667 +vt 0.859155 0.413333 +vt 0.840376 0.400000 +vt 0.859155 0.600000 +vt 0.868545 0.413333 +vt 0.830986 0.413333 +vt 0.868545 0.413333 +vt 0.887324 0.526667 +vt 0.887183 0.443988 +vt 0.887183 0.449345 +vt 0.880743 0.453133 +vt 0.878075 0.443988 +vt 0.884515 0.440200 +vt 0.887183 0.443988 +vt 0.887183 0.449345 +vt 0.884515 0.453133 +vt 0.878075 0.449345 +vt 0.880743 0.440200 +vt 0.896075 0.425147 +vt 0.890949 0.432426 +vt 0.883699 0.432426 +vt 0.878573 0.414853 +vt 0.883699 0.407574 +vt 0.890949 0.407574 +vt 0.896075 0.414853 +vt 0.896075 0.425147 +vt 0.883699 0.432426 +vt 0.878573 0.414853 +vt 0.887324 0.546667 +vt 0.990610 0.546667 +vt 0.887324 0.526667 +vt 0.887324 0.546667 +vt 0.990610 0.546667 +vt 0.896714 0.406667 +vt 0.901408 0.400000 +vt 0.901408 0.406667 +vt 0.892019 0.406667 +vt 0.896714 0.400000 +vt 0.887324 0.406667 +vt 0.892019 0.400000 +vt 0.882629 0.406667 +vt 0.887324 0.400000 +vt 0.877934 0.406667 +vt 0.882629 0.400000 +vt 0.910798 0.406667 +vt 0.915493 0.400000 +vt 0.915493 0.406667 +vt 0.906103 0.406667 +vt 0.910798 0.400000 +vt 0.906103 0.400000 +vt 0.910798 0.400000 +vt 0.906103 0.406667 +vt 0.906103 0.400000 +vt 0.901408 0.400000 +vt 0.901408 0.406667 +vt 0.896714 0.406667 +vt 0.896714 0.400000 +vt 0.892019 0.400000 +vt 0.892019 0.406667 +vt 0.887324 0.406667 +vt 0.887324 0.400000 +vt 0.882629 0.406667 +vt 0.882629 0.400000 +vt 0.877934 0.406667 +vt 0.877934 0.400000 +vt 0.915493 0.400000 +vt 0.910798 0.406667 +vt 0.887324 0.440000 +vt 0.892019 0.433333 +vt 0.892019 0.440000 +vt 0.877934 0.440000 +vt 0.882629 0.433333 +vt 0.882629 0.440000 +vt 0.906103 0.440000 +vt 0.910798 0.433333 +vt 0.910798 0.440000 +vt 0.901408 0.433333 +vt 0.906103 0.433333 +vt 0.896714 0.440000 +vt 0.896714 0.433333 +vt 0.887324 0.433333 +vt 0.915493 0.433333 +vt 0.915493 0.440000 +vt 0.901408 0.440000 +vt 0.887324 0.440000 +vt 0.892019 0.433333 +vt 0.892019 0.440000 +vt 0.877934 0.440000 +vt 0.882629 0.433333 +vt 0.882629 0.440000 +vt 0.906103 0.440000 +vt 0.910798 0.433333 +vt 0.910798 0.440000 +vt 0.901408 0.440000 +vt 0.906103 0.433333 +vt 0.896714 0.433333 +vt 0.896714 0.440000 +vt 0.887324 0.433333 +vt 0.915493 0.433333 +vt 0.915493 0.440000 +vt 0.901408 0.433333 +vt 1.000000 0.493333 +vt 0.990610 0.453333 +vt 1.000000 0.453333 +vt 0.877934 0.526667 +vt 0.887324 0.546667 +vt 0.877934 0.546667 +vt 0.877934 0.580000 +vt 0.887324 0.620000 +vt 0.877934 0.620000 +vt 1.000000 0.526667 +vt 0.990610 0.493333 +vt 0.887324 0.493333 +vt 0.887324 0.526667 +vt 0.887324 0.580000 +vt 1.000000 0.580000 +vt 0.990610 0.546667 +vt 1.000000 0.546667 +vt 0.877934 0.453333 +vt 0.877934 0.493333 +vt 0.990610 0.526667 +vt 1.000000 0.620000 +vt 0.990610 0.580000 +vt 1.000000 0.493333 +vt 0.990610 0.453333 +vt 1.000000 0.453333 +vt 0.877934 0.526667 +vt 0.887324 0.546667 +vt 0.877934 0.546667 +vt 0.877934 0.580000 +vt 0.887324 0.620000 +vt 0.877934 0.620000 +vt 1.000000 0.526667 +vt 0.990610 0.493333 +vt 0.887324 0.493333 +vt 0.887324 0.526667 +vt 0.887324 0.580000 +vt 1.000000 0.580000 +vt 0.990610 0.546667 +vt 1.000000 0.546667 +vt 0.877934 0.453333 +vt 0.877934 0.493333 +vt 0.990610 0.526667 +vt 1.000000 0.620000 +vt 0.990610 0.580000 +vt 0.877934 0.400000 +vt 0.915493 0.406667 +vt 0.877934 0.433333 +vt 0.877934 0.433333 +vt 0.887324 0.453333 +vt 0.990610 0.620000 +vt 0.887324 0.453333 +vt 0.990610 0.620000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.4714 0.8819 +vn 0.0000 0.4714 0.8819 +vn 0.0000 0.9239 0.3827 +vn 0.0000 -0.4714 -0.8819 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.4714 -0.8819 +s off +f 43/1/1 33/2/1 38/3/1 +f 39/4/2 37/5/2 38/6/2 +f 36/7/3 39/4/3 34/8/3 +f 41/9/2 44/10/2 42/11/2 +f 33/12/4 42/11/4 35/13/4 +f 37/5/3 43/1/3 38/6/3 +f 54/14/5 55/15/5 53/16/5 +f 52/17/6 53/16/6 51/18/6 +f 50/19/5 51/18/5 49/20/5 +f 46/21/6 49/20/6 45/22/6 +f 45/22/4 48/23/4 46/21/4 +f 37/24/7 36/25/7 35/26/7 +f 44/10/7 35/26/7 42/11/7 +f 34/27/1 38/3/1 33/2/1 +f 48/28/7 50/19/7 46/21/7 +f 49/20/1 47/29/1 45/22/1 +f 51/30/1 55/31/1 47/29/1 +f 52/32/7 56/33/7 54/34/7 +f 94/35/6 100/36/6 95/37/6 +f 97/38/6 99/39/6 98/40/6 +f 93/41/6 101/42/6 94/35/6 +f 95/37/6 99/39/6 96/43/6 +f 195/44/6 197/45/6 199/46/6 +f 191/47/2 189/48/2 187/49/2 +f 181/50/6 183/51/6 175/52/6 +f 182/53/2 178/54/2 174/55/2 +f 111/56/2 104/57/2 103/58/2 +f 110/59/2 103/58/2 105/60/2 +f 108/61/2 105/60/2 106/62/2 +f 107/63/2 108/61/2 106/62/2 +f 57/64/6 65/65/6 58/66/6 +f 58/66/6 64/67/6 59/68/6 +f 59/68/6 63/69/6 60/70/6 +f 61/71/6 63/69/6 62/72/6 +f 75/73/2 68/74/2 67/75/2 +f 74/76/2 67/75/2 69/77/2 +f 72/78/2 69/77/2 70/79/2 +f 71/80/2 72/78/2 70/79/2 +f 43/1/1 41/9/1 33/2/1 +f 39/4/2 40/81/2 37/5/2 +f 36/7/3 40/81/3 39/4/3 +f 41/9/2 43/1/2 44/10/2 +f 33/12/4 41/9/4 42/11/4 +f 37/5/3 44/10/3 43/1/3 +f 54/14/5 56/82/5 55/15/5 +f 52/17/6 54/14/6 53/16/6 +f 50/19/5 52/17/5 51/18/5 +f 46/21/6 50/19/6 49/20/6 +f 45/22/4 47/83/4 48/23/4 +f 37/24/7 40/84/7 36/25/7 +f 44/10/7 37/24/7 35/26/7 +f 34/27/1 39/85/1 38/3/1 +f 48/28/7 52/32/7 50/19/7 +f 49/20/1 51/30/1 47/29/1 +f 51/30/1 53/86/1 55/31/1 +f 52/32/7 48/28/7 56/33/7 +f 94/35/6 101/42/6 100/36/6 +f 97/38/6 96/43/6 99/39/6 +f 93/41/6 102/87/6 101/42/6 +f 95/37/6 100/36/6 99/39/6 +f 193/88/6 194/89/6 195/44/6 +f 195/44/6 196/90/6 197/45/6 +f 197/45/6 198/91/6 199/46/6 +f 199/46/6 200/92/6 193/88/6 +f 193/88/6 195/44/6 199/46/6 +f 187/49/2 185/93/2 186/94/2 +f 186/94/2 192/95/2 191/47/2 +f 191/47/2 190/96/2 189/48/2 +f 189/48/2 188/97/2 187/49/2 +f 187/49/2 186/94/2 191/47/2 +f 183/51/6 169/98/6 175/52/6 +f 169/98/6 171/99/6 175/52/6 +f 171/99/6 173/100/6 175/52/6 +f 175/52/6 177/101/6 179/102/6 +f 179/102/6 181/50/6 175/52/6 +f 174/55/2 172/103/2 170/104/2 +f 170/104/2 184/105/2 182/53/2 +f 182/53/2 180/106/2 178/54/2 +f 178/54/2 176/107/2 174/55/2 +f 174/55/2 170/104/2 182/53/2 +f 111/56/2 112/108/2 104/57/2 +f 110/59/2 111/56/2 103/58/2 +f 108/61/2 110/59/2 105/60/2 +f 107/63/2 109/109/2 108/61/2 +f 57/64/6 66/110/6 65/65/6 +f 58/66/6 65/65/6 64/67/6 +f 59/68/6 64/67/6 63/69/6 +f 61/71/6 60/70/6 63/69/6 +f 75/73/2 76/111/2 68/74/2 +f 74/76/2 75/73/2 67/75/2 +f 72/78/2 74/76/2 69/77/2 +f 71/80/2 73/112/2 72/78/2 +s 1 +f 13/113/4 24/114/8 15/115/8 +f 11/116/9 23/117/4 13/113/4 +f 9/118/1 22/119/9 11/116/9 +f 7/120/10 21/121/1 9/118/1 +f 5/122/11 20/123/10 7/120/10 +f 3/124/12 19/125/11 5/126/11 +f 1/127/7 18/128/12 3/124/12 +f 15/115/8 17/129/7 1/127/7 +f 4/130/12 26/131/7 2/132/7 +f 16/133/8 26/131/7 32/134/8 +f 16/133/8 31/135/4 14/136/4 +f 12/137/9 31/135/4 30/138/9 +f 12/137/9 29/139/1 10/140/1 +f 10/140/1 28/141/10 8/142/10 +f 8/142/10 27/143/11 6/144/11 +f 6/145/11 25/146/12 4/130/12 +f 81/147/1 90/148/9 82/149/9 +f 79/150/11 88/151/10 80/152/10 +f 77/153/7 85/154/12 78/155/12 +f 77/153/7 92/156/8 86/157/7 +f 83/158/4 90/148/9 91/159/4 +f 80/152/10 89/160/1 81/147/1 +f 78/155/12 87/161/11 79/162/11 +f 83/158/4 92/156/8 84/163/8 +f 117/164/1 126/165/9 118/166/9 +f 115/167/11 124/168/10 116/169/10 +f 113/170/7 121/171/12 114/172/12 +f 120/173/8 122/174/7 113/170/7 +f 118/166/9 127/175/4 119/176/4 +f 116/169/10 125/177/1 117/164/1 +f 114/172/12 123/178/11 115/179/11 +f 119/176/4 128/180/8 120/173/8 +f 132/181/13 141/182/11 131/183/11 +f 129/184/14 148/185/15 138/186/15 +f 137/187/16 146/188/4 136/189/4 +f 133/190/17 142/191/13 132/181/13 +f 129/184/14 139/192/18 140/193/14 +f 138/186/15 147/194/16 137/187/16 +f 135/195/19 145/196/20 134/197/20 +f 131/198/11 139/192/18 130/199/18 +f 133/190/17 145/196/20 143/200/17 +f 136/201/4 144/202/19 135/195/19 +f 152/203/13 161/204/11 151/205/11 +f 149/206/14 168/207/15 158/208/15 +f 157/209/16 166/210/4 156/211/4 +f 153/212/17 162/213/13 152/203/13 +f 149/206/14 159/214/18 160/215/14 +f 158/208/15 167/216/16 157/209/16 +f 155/217/19 165/218/20 154/219/20 +f 151/220/11 159/214/18 150/221/18 +f 153/212/17 165/218/20 163/222/17 +f 156/223/4 164/224/19 155/217/19 +f 13/113/4 23/117/4 24/114/8 +f 11/116/9 22/119/9 23/117/4 +f 9/118/1 21/121/1 22/119/9 +f 7/120/10 20/123/10 21/121/1 +f 5/122/11 19/225/11 20/123/10 +f 3/124/12 18/128/12 19/125/11 +f 1/127/7 17/129/7 18/128/12 +f 15/115/8 24/114/8 17/129/7 +f 4/130/12 25/146/12 26/131/7 +f 16/133/8 2/132/7 26/131/7 +f 16/133/8 32/134/8 31/135/4 +f 12/137/9 14/136/4 31/135/4 +f 12/137/9 30/138/9 29/139/1 +f 10/140/1 29/139/1 28/141/10 +f 8/142/10 28/141/10 27/143/11 +f 6/145/11 27/226/11 25/146/12 +f 81/147/1 89/160/1 90/148/9 +f 79/150/11 87/227/11 88/151/10 +f 77/153/7 86/157/7 85/154/12 +f 77/153/7 84/163/8 92/156/8 +f 83/158/4 82/149/9 90/148/9 +f 80/152/10 88/151/10 89/160/1 +f 78/155/12 85/154/12 87/161/11 +f 83/158/4 91/159/4 92/156/8 +f 117/164/1 125/177/1 126/165/9 +f 115/167/11 123/228/11 124/168/10 +f 113/170/7 122/174/7 121/171/12 +f 120/173/8 128/180/8 122/174/7 +f 118/166/9 126/165/9 127/175/4 +f 116/169/10 124/168/10 125/177/1 +f 114/172/12 121/171/12 123/178/11 +f 119/176/4 127/175/4 128/180/8 +f 132/181/13 142/191/13 141/182/11 +f 129/184/14 140/193/14 148/185/15 +f 137/187/16 147/194/16 146/188/4 +f 133/190/17 143/200/17 142/191/13 +f 129/184/14 130/199/18 139/192/18 +f 138/186/15 148/185/15 147/194/16 +f 135/195/19 144/202/19 145/196/20 +f 131/198/11 141/229/11 139/192/18 +f 133/190/17 134/197/20 145/196/20 +f 136/201/4 146/230/4 144/202/19 +f 152/203/13 162/213/13 161/204/11 +f 149/206/14 160/215/14 168/207/15 +f 157/209/16 167/216/16 166/210/4 +f 153/212/17 163/222/17 162/213/13 +f 149/206/14 150/221/18 159/214/18 +f 158/208/15 168/207/15 167/216/16 +f 155/217/19 164/224/19 165/218/20 +f 151/220/11 161/231/11 159/214/18 +f 153/212/17 154/219/20 165/218/20 +f 156/223/4 166/232/4 164/224/19 +o Carriage +v -0.375000 1.875000 0.125000 +v -0.375000 2.125000 0.125000 +v -0.375000 1.875000 -0.125000 +v -0.375000 2.125000 -0.125000 +v 0.375000 1.875000 0.125000 +v 0.375000 2.125000 0.125000 +v 0.375000 1.875000 -0.125000 +v 0.375000 2.125000 -0.125000 +v 0.125000 1.875000 -0.125000 +v -0.125000 1.875000 -0.125000 +v -0.125000 1.875000 0.125000 +v 0.125000 1.875000 0.125000 +v 0.125000 1.750000 -0.125000 +v -0.125000 1.750000 -0.125000 +v -0.125000 1.750000 0.125000 +v 0.125000 1.750000 0.125000 +v 0.250000 2.125000 -0.125000 +v 0.161612 2.125000 -0.088388 +v 0.125000 2.125000 0.000000 +v 0.161612 2.125000 0.088388 +v 0.250000 2.125000 0.125000 +v 0.338388 2.125000 0.088388 +v 0.375000 2.125000 -0.000000 +v 0.338388 2.125000 -0.088388 +v 0.250000 2.250000 -0.125000 +v 0.161612 2.250000 -0.088388 +v 0.125000 2.250000 0.000000 +v 0.161612 2.250000 0.088388 +v 0.250000 2.250000 0.125000 +v 0.338388 2.250000 0.088388 +v 0.375000 2.250000 -0.000000 +v 0.338388 2.250000 -0.088388 +v -0.250000 2.125000 -0.125000 +v -0.338388 2.125000 -0.088388 +v -0.375000 2.125000 0.000000 +v -0.338388 2.125000 0.088388 +v -0.250000 2.125000 0.125000 +v -0.161612 2.125000 0.088388 +v -0.125000 2.125000 -0.000000 +v -0.161612 2.125000 -0.088388 +v -0.250000 2.250000 -0.125000 +v -0.338388 2.250000 -0.088388 +v -0.375000 2.250000 0.000000 +v -0.338388 2.250000 0.088388 +v -0.250000 2.250000 0.125000 +v -0.161612 2.250000 0.088388 +v -0.125000 2.250000 -0.000000 +v -0.161612 2.250000 -0.088388 +v -0.250000 1.750000 -0.062500 +v -0.294194 1.750000 -0.044194 +v -0.312500 1.750000 0.000000 +v -0.294194 1.750000 0.044194 +v -0.250000 1.750000 0.062500 +v -0.205806 1.750000 0.044194 +v -0.187500 1.750000 -0.000000 +v -0.205806 1.750000 -0.044194 +v 0.250000 1.750000 -0.062500 +v 0.205806 1.750000 -0.044194 +v 0.187500 1.750000 0.000000 +v 0.205806 1.750000 0.044194 +v 0.250000 1.750000 0.062500 +v 0.294194 1.750000 0.044194 +v 0.312500 1.750000 -0.000000 +v 0.294194 1.750000 -0.044194 +v 0.000000 2.250000 -0.062500 +v -0.044194 2.250000 -0.044194 +v -0.062500 2.250000 0.000000 +v -0.044194 2.250000 0.044194 +v 0.000000 2.250000 0.062500 +v 0.044194 2.250000 0.044194 +v 0.062500 2.250000 -0.000000 +v 0.044194 2.250000 -0.044194 +v -0.044194 2.125000 -0.044194 +v 0.000000 2.125000 -0.062500 +v -0.062500 2.125000 0.000000 +v -0.044194 2.125000 0.044194 +v 0.000000 2.125000 0.062500 +v 0.044194 2.125000 0.044194 +v 0.062500 2.125000 -0.000000 +v 0.044194 2.125000 -0.044194 +v 0.000000 1.500000 -0.062500 +v -0.044194 1.500000 -0.044194 +v -0.062500 1.500000 0.000000 +v -0.044194 1.500000 0.044194 +v 0.000000 1.500000 0.062500 +v 0.044194 1.500000 0.044194 +v 0.062500 1.500000 -0.000000 +v 0.044194 1.500000 -0.044194 +v 0.250000 2.250000 -0.125000 +v 0.161612 2.250000 -0.088388 +v 0.125000 2.250000 0.000000 +v 0.161612 2.250000 0.088388 +v 0.250000 2.250000 0.125000 +v 0.338388 2.250000 0.088388 +v 0.375000 2.250000 -0.000000 +v 0.338388 2.250000 -0.088388 +v -0.250000 2.250000 -0.125000 +v -0.338388 2.250000 -0.088388 +v -0.375000 2.250000 0.000000 +v -0.338388 2.250000 0.088388 +v -0.250000 2.250000 0.125000 +v -0.161612 2.250000 0.088388 +v -0.125000 2.250000 -0.000000 +v -0.161612 2.250000 -0.088388 +v -0.250000 1.750000 -0.062500 +v -0.294194 1.750000 -0.044194 +v -0.312500 1.750000 0.000000 +v -0.294194 1.750000 0.044194 +v -0.250000 1.750000 0.062500 +v -0.205806 1.750000 0.044194 +v -0.187500 1.750000 -0.000000 +v -0.205806 1.750000 -0.044194 +v -0.294194 1.875000 -0.044194 +v -0.250000 1.875000 -0.062500 +v -0.312500 1.875000 0.000000 +v -0.294194 1.875000 0.044194 +v -0.250000 1.875000 0.062500 +v -0.205806 1.875000 0.044194 +v -0.187500 1.875000 -0.000000 +v -0.205806 1.875000 -0.044194 +v 0.250000 1.750000 -0.062500 +v 0.205806 1.750000 -0.044194 +v 0.187500 1.750000 0.000000 +v 0.205806 1.750000 0.044194 +v 0.250000 1.750000 0.062500 +v 0.294194 1.750000 0.044194 +v 0.312500 1.750000 -0.000000 +v 0.294194 1.750000 -0.044194 +v 0.205806 1.875000 -0.044194 +v 0.250000 1.875000 -0.062500 +v 0.187500 1.875000 0.000000 +v 0.205806 1.875000 0.044194 +v 0.250000 1.875000 0.062500 +v 0.294194 1.875000 0.044194 +v 0.312500 1.875000 -0.000000 +v 0.294194 1.875000 -0.044194 +v 0.000000 1.500000 -0.062500 +v -0.044194 1.500000 -0.044194 +v -0.062500 1.500000 0.000000 +v -0.044194 1.500000 0.044194 +v 0.000000 1.500000 0.062500 +v 0.044194 1.500000 0.044194 +v 0.062500 1.500000 -0.000000 +v 0.044194 1.500000 -0.044194 +v -0.044194 1.750000 -0.044194 +v 0.000000 1.750000 -0.062500 +v -0.062500 1.750000 0.000000 +v -0.044194 1.750000 0.044194 +v 0.000000 1.750000 0.062500 +v 0.044194 1.750000 0.044194 +v 0.062500 1.750000 -0.000000 +v 0.044194 1.750000 -0.044194 +vt 0.549296 0.640000 +vt 0.530516 0.666667 +vt 0.530516 0.640000 +vt 0.568075 0.613333 +vt 0.586854 0.613333 +vt 0.605634 0.666667 +vt 0.624413 0.640000 +vt 0.624413 0.666667 +vt 0.605634 0.693333 +vt 0.586854 0.720000 +vt 0.586854 0.693333 +vt 0.549296 0.666667 +vt 0.605634 0.640000 +vt 0.568075 0.693333 +vt 0.549296 0.720000 +vt 0.549296 0.693333 +vt 0.596244 0.600000 +vt 0.586854 0.573333 +vt 0.596244 0.573333 +vt 0.568075 0.600000 +vt 0.568075 0.573333 +vt 0.558685 0.573333 +vt 0.558685 0.600000 +vt 0.643262 0.662721 +vt 0.643262 0.657279 +vt 0.652513 0.662721 +vt 0.645972 0.666568 +vt 0.643262 0.662721 +vt 0.643262 0.657279 +vt 0.649803 0.666568 +vt 0.643262 0.662721 +vt 0.645972 0.653432 +vt 0.649803 0.666568 +vt 0.645972 0.666568 +vt 0.643262 0.662721 +vt 0.630115 0.652642 +vt 0.624900 0.634763 +vt 0.637491 0.627358 +vt 0.630115 0.652642 +vt 0.624900 0.634763 +vt 0.637491 0.627358 +vt 0.586854 0.600000 +vt 0.605634 0.613333 +vt 0.549296 0.613333 +vt 0.605634 0.720000 +vt 0.568075 0.720000 +vt 0.586854 0.706667 +vt 0.568075 0.706667 +vt 0.645972 0.653432 +vt 0.649803 0.653432 +vt 0.652513 0.657280 +vt 0.649803 0.666568 +vt 0.645972 0.666568 +vt 0.645972 0.653432 +vt 0.649803 0.653432 +vt 0.652513 0.657279 +vt 0.652513 0.662721 +vt 0.649803 0.666568 +vt 0.645971 0.666568 +vt 0.643262 0.657279 +vt 0.649803 0.653432 +vt 0.652513 0.657280 +vt 0.652513 0.662721 +vt 0.643262 0.657279 +vt 0.645972 0.653432 +vt 0.649803 0.653432 +vt 0.652513 0.657280 +vt 0.652513 0.662721 +vt 0.624900 0.645237 +vt 0.630115 0.627358 +vt 0.642706 0.634763 +vt 0.642706 0.645237 +vt 0.637491 0.652642 +vt 0.624900 0.645237 +vt 0.630115 0.627358 +vt 0.642706 0.634763 +vt 0.642706 0.645237 +vt 0.637491 0.652642 +vt 0.690141 0.613333 +vt 0.680751 0.626667 +vt 0.680751 0.613333 +vt 0.671362 0.613333 +vt 0.661972 0.626667 +vt 0.661972 0.613333 +vt 0.652582 0.613333 +vt 0.643192 0.626667 +vt 0.643192 0.613333 +vt 0.633803 0.613333 +vt 0.624413 0.626667 +vt 0.624413 0.613333 +vt 0.699531 0.613333 +vt 0.690141 0.626667 +vt 0.671362 0.626667 +vt 0.652582 0.626667 +vt 0.633803 0.626667 +vt 0.690141 0.613333 +vt 0.680751 0.626667 +vt 0.680751 0.613333 +vt 0.671362 0.613333 +vt 0.661972 0.626667 +vt 0.661972 0.613333 +vt 0.652582 0.613333 +vt 0.643192 0.626667 +vt 0.643192 0.613333 +vt 0.633803 0.613333 +vt 0.624413 0.626667 +vt 0.624413 0.613333 +vt 0.699531 0.613333 +vt 0.690141 0.626667 +vt 0.671362 0.626667 +vt 0.652582 0.626667 +vt 0.633803 0.626667 +vt 0.643192 0.653333 +vt 0.647887 0.640000 +vt 0.647887 0.653333 +vt 0.676056 0.653333 +vt 0.680751 0.640000 +vt 0.680751 0.653333 +vt 0.671362 0.653333 +vt 0.666667 0.640000 +vt 0.671362 0.640000 +vt 0.661972 0.653333 +vt 0.657277 0.640000 +vt 0.661972 0.640000 +vt 0.652582 0.640000 +vt 0.652582 0.653333 +vt 0.676056 0.640000 +vt 0.666667 0.653333 +vt 0.657277 0.653333 +vt 0.666667 0.640000 +vt 0.661972 0.653333 +vt 0.661972 0.640000 +vt 0.657277 0.640000 +vt 0.652582 0.653333 +vt 0.652582 0.640000 +vt 0.643192 0.640000 +vt 0.647887 0.653333 +vt 0.643192 0.653333 +vt 0.676056 0.640000 +vt 0.680751 0.653333 +vt 0.676056 0.653333 +vt 0.671362 0.640000 +vt 0.666667 0.653333 +vt 0.657277 0.653333 +vt 0.647887 0.640000 +vt 0.671362 0.653333 +vt 0.666667 0.640000 +vt 0.661972 0.653333 +vt 0.661972 0.640000 +vt 0.657277 0.640000 +vt 0.652582 0.653333 +vt 0.652582 0.640000 +vt 0.643192 0.640000 +vt 0.647887 0.653333 +vt 0.643192 0.653333 +vt 0.676056 0.640000 +vt 0.680751 0.653333 +vt 0.676056 0.653333 +vt 0.671362 0.640000 +vt 0.666667 0.653333 +vt 0.657277 0.653333 +vt 0.647887 0.640000 +vt 0.671362 0.653333 +vt 0.666667 0.626667 +vt 0.661972 0.653333 +vt 0.661972 0.626667 +vt 0.657277 0.626667 +vt 0.652582 0.653333 +vt 0.652582 0.626667 +vt 0.643192 0.626667 +vt 0.647887 0.653333 +vt 0.643192 0.653333 +vt 0.676056 0.626667 +vt 0.680751 0.653333 +vt 0.676056 0.653333 +vt 0.671362 0.626667 +vt 0.666667 0.653333 +vt 0.657277 0.653333 +vt 0.647887 0.626667 +vt 0.671362 0.653333 +vt 0.699531 0.626667 +vt 0.699531 0.626667 +vt 0.643192 0.640000 +vt 0.680751 0.640000 +vt 0.680751 0.640000 +vt 0.680751 0.626667 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.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.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.6302 -0.7764 +vn -0.5490 0.6302 -0.5490 +vn 0.5490 0.6302 -0.5490 +vn 0.7764 0.6302 0.0000 +vn 0.0000 0.6302 0.7764 +vn -0.7764 0.6302 0.0000 +vn 0.5490 0.6302 0.5490 +vn -0.5490 0.6302 0.5490 +s off +f 202/233/21 203/234/21 201/235/21 +f 211/236/22 212/237/22 202/233/22 +f 208/238/23 205/239/23 207/240/23 +f 207/241/24 212/242/24 209/243/24 +f 204/244/25 206/245/25 208/238/25 +f 210/246/24 201/247/24 203/248/24 +f 212/249/23 213/250/23 209/251/23 +f 213/250/24 215/252/24 214/253/24 +f 210/254/21 215/252/21 211/255/21 +f 209/243/26 210/246/26 208/238/26 +f 252/256/24 251/257/24 255/258/24 +f 261/259/24 260/260/24 259/261/24 +f 265/262/25 267/263/25 269/264/25 +f 285/265/24 284/266/24 283/267/24 +f 289/268/25 291/269/25 293/270/25 +f 297/271/25 299/272/25 301/273/25 +f 202/233/21 204/244/21 203/234/21 +f 211/236/22 215/252/22 216/274/22 +f 212/237/22 205/275/22 206/245/22 +f 211/236/22 216/274/22 212/237/22 +f 202/233/22 201/276/22 211/236/22 +f 212/237/22 206/245/22 202/233/22 +f 208/238/23 206/245/23 205/239/23 +f 207/241/24 205/277/24 212/242/24 +f 204/244/25 202/233/25 206/245/25 +f 210/246/24 211/278/24 201/247/24 +f 212/249/23 216/274/23 213/250/23 +f 213/250/24 216/274/24 215/252/24 +f 210/254/21 214/253/21 215/252/21 +f 209/243/26 213/279/26 214/280/26 +f 210/246/26 203/248/26 204/244/26 +f 209/243/26 214/280/26 210/246/26 +f 208/238/26 207/241/26 209/243/26 +f 210/246/26 204/244/26 208/238/26 +f 251/257/24 250/281/24 249/282/24 +f 249/282/24 256/283/24 251/257/24 +f 256/283/24 255/258/24 251/257/24 +f 255/258/24 254/284/24 253/285/24 +f 253/285/24 252/256/24 255/258/24 +f 259/261/24 258/286/24 257/287/24 +f 257/287/24 264/288/24 259/261/24 +f 264/288/24 263/289/24 259/261/24 +f 263/289/24 262/290/24 259/261/24 +f 262/290/24 261/259/24 259/261/24 +f 265/262/25 266/291/25 267/263/25 +f 267/263/25 268/292/25 269/264/25 +f 269/264/25 270/293/25 271/294/25 +f 271/294/25 272/295/25 269/264/25 +f 272/295/25 265/262/25 269/264/25 +f 283/267/24 282/296/24 281/297/24 +f 281/297/24 288/298/24 283/267/24 +f 288/298/24 287/299/24 283/267/24 +f 287/299/24 286/300/24 283/267/24 +f 286/300/24 285/265/24 283/267/24 +f 289/268/25 290/301/25 291/269/25 +f 291/269/25 292/302/25 293/270/25 +f 293/270/25 294/303/25 295/304/25 +f 295/304/25 296/305/25 293/270/25 +f 296/305/25 289/268/25 293/270/25 +f 297/271/25 298/306/25 299/272/25 +f 299/272/25 300/307/25 301/273/25 +f 301/273/25 302/308/25 303/309/25 +f 303/309/25 304/310/25 301/273/25 +f 304/310/25 297/271/25 301/273/25 +s 1 +f 224/311/27 231/312/23 223/313/23 +f 222/314/28 229/315/22 221/316/22 +f 220/317/29 227/318/21 219/319/21 +f 218/320/30 225/321/26 217/322/26 +f 217/323/26 232/324/27 224/311/27 +f 223/313/23 230/325/28 222/314/28 +f 221/316/22 228/326/29 220/317/29 +f 219/319/21 226/327/30 218/320/30 +f 240/328/27 247/329/23 239/330/23 +f 238/331/28 245/332/22 237/333/22 +f 236/334/29 243/335/21 235/336/21 +f 234/337/30 241/338/26 233/339/26 +f 233/340/26 248/341/27 240/328/27 +f 239/330/23 246/342/28 238/331/28 +f 237/333/22 244/343/29 236/334/29 +f 235/336/21 242/344/30 234/337/30 +f 265/345/31 273/346/30 266/347/32 +f 272/348/33 274/349/26 265/350/31 +f 271/351/34 278/352/28 279/353/23 +f 269/354/35 276/355/29 277/356/22 +f 266/347/32 275/357/21 267/358/36 +f 271/351/34 280/359/27 272/348/33 +f 270/360/37 277/356/22 278/352/28 +f 267/358/36 276/355/29 268/361/38 +f 310/362/28 317/363/22 309/364/22 +f 308/365/29 315/366/21 307/367/21 +f 305/368/26 313/369/30 314/370/26 +f 312/371/27 314/372/26 320/373/27 +f 311/374/23 318/375/28 310/362/28 +f 309/364/22 316/376/29 308/365/29 +f 306/377/30 315/366/21 313/369/30 +f 311/374/23 320/373/27 319/378/23 +f 326/379/28 333/380/22 325/381/22 +f 324/382/29 331/383/21 323/384/21 +f 321/385/26 329/386/30 330/387/26 +f 328/388/27 330/389/26 336/390/27 +f 327/391/23 334/392/28 326/379/28 +f 325/381/22 332/393/29 324/382/29 +f 322/394/30 331/383/21 329/386/30 +f 328/388/27 335/395/23 327/391/23 +f 342/396/28 349/397/22 341/398/22 +f 340/399/29 347/400/21 339/401/21 +f 337/402/26 345/403/30 346/404/26 +f 344/405/27 346/406/26 352/407/27 +f 343/408/23 350/409/28 342/396/28 +f 341/398/22 348/410/29 340/399/29 +f 339/401/21 345/403/30 338/411/30 +f 344/405/27 351/412/23 343/408/23 +f 224/311/27 232/324/27 231/312/23 +f 222/314/28 230/325/28 229/315/22 +f 220/317/29 228/326/29 227/318/21 +f 218/320/30 226/327/30 225/321/26 +f 217/323/26 225/413/26 232/324/27 +f 223/313/23 231/312/23 230/325/28 +f 221/316/22 229/315/22 228/326/29 +f 219/319/21 227/318/21 226/327/30 +f 240/328/27 248/341/27 247/329/23 +f 238/331/28 246/342/28 245/332/22 +f 236/334/29 244/343/29 243/335/21 +f 234/337/30 242/344/30 241/338/26 +f 233/340/26 241/414/26 248/341/27 +f 239/330/23 247/329/23 246/342/28 +f 237/333/22 245/332/22 244/343/29 +f 235/336/21 243/335/21 242/344/30 +f 265/345/31 274/415/26 273/346/30 +f 272/348/33 280/359/27 274/349/26 +f 271/351/34 270/360/37 278/352/28 +f 269/354/35 268/361/38 276/355/29 +f 266/347/32 273/346/30 275/357/21 +f 271/351/34 279/353/23 280/359/27 +f 270/360/37 269/354/35 277/356/22 +f 267/358/36 275/357/21 276/355/29 +f 310/362/28 318/375/28 317/363/22 +f 308/365/29 316/376/29 315/366/21 +f 305/368/26 306/377/30 313/369/30 +f 312/371/27 305/416/26 314/372/26 +f 311/374/23 319/378/23 318/375/28 +f 309/364/22 317/363/22 316/376/29 +f 306/377/30 307/367/21 315/366/21 +f 311/374/23 312/371/27 320/373/27 +f 326/379/28 334/392/28 333/380/22 +f 324/382/29 332/393/29 331/383/21 +f 321/385/26 322/394/30 329/386/30 +f 328/388/27 321/417/26 330/389/26 +f 327/391/23 335/395/23 334/392/28 +f 325/381/22 333/380/22 332/393/29 +f 322/394/30 323/384/21 331/383/21 +f 328/388/27 336/390/27 335/395/23 +f 342/396/28 350/409/28 349/397/22 +f 340/399/29 348/410/29 347/400/21 +f 337/402/26 338/411/30 345/403/30 +f 344/405/27 337/418/26 346/406/26 +f 343/408/23 351/412/23 350/409/28 +f 341/398/22 349/397/22 348/410/29 +f 339/401/21 347/400/21 345/403/30 +f 344/405/27 352/407/27 351/412/23 +o Head +v -0.250000 3.406250 -3.593750 +v -0.250000 3.406250 -3.406250 +v -0.250000 3.593750 -3.406250 +v -0.250000 3.593750 -3.593750 +v 0.250000 3.593750 -3.593750 +v 0.250000 3.406250 -3.593750 +v 0.250000 3.593750 -3.406250 +v 0.250000 3.406250 -3.406250 +v 0.309783 4.888926 -0.421326 +v -0.315218 2.543290 -0.190302 +v -0.315218 3.012273 -0.048037 +v 0.309783 2.111075 -0.421326 +v -0.315217 4.888926 -0.421326 +v -0.250000 3.987726 -0.048037 +v -0.315218 3.499999 -0.000000 +v -0.315217 2.111075 -0.421326 +v 0.309783 2.111075 -0.421326 +v -0.250000 3.987726 -0.048037 +v 0.309783 4.888926 -0.546326 +v 0.309783 2.111075 -0.546326 +v -0.315217 4.888926 -0.546326 +v -0.315217 2.111075 -0.546326 +v -0.250000 3.593750 -0.781250 +v 0.250000 3.593750 -0.781250 +v -0.250000 4.218750 -0.781250 +v 0.250000 4.218750 -0.781250 +v -0.250000 4.156250 -0.781250 +v 0.250000 4.156250 -0.781250 +v 0.187500 4.156250 -0.781250 +v -0.187500 4.156250 -0.781250 +v 0.187500 3.656250 -0.781250 +v -0.187500 3.656250 -0.781250 +v -0.250000 3.656250 -0.781250 +v 0.250000 3.656250 -0.781250 +v -0.187500 3.656250 -6.281250 +v -0.250000 3.593750 -6.281250 +v 0.250000 3.593750 -6.281250 +v -0.187500 4.156250 -6.281250 +v 0.187500 4.156250 -6.281250 +v -0.250000 4.218750 -6.281250 +v 0.250000 4.218750 -6.281250 +v 0.187500 3.656250 -6.281250 +v 0.250000 4.156250 -6.281250 +v -0.250000 4.156250 -6.281250 +v -0.250000 3.656250 -6.281250 +v 0.250000 3.656250 -6.281250 +v -0.315217 4.281250 -0.781250 +v 0.309783 4.281250 -0.781250 +v -0.315217 3.531250 -0.781250 +v 0.309783 3.531250 -0.781250 +v -0.315218 3.987725 -0.048037 +v 0.309782 4.456708 -0.190301 +v 0.309782 3.987725 -0.048037 +v 0.309782 3.499999 -0.000000 +v 0.309782 3.012273 -0.048037 +v 0.309782 2.543290 -0.190302 +v -0.315218 4.456708 -0.190301 +v -0.315217 4.013926 -0.546326 +v -0.315217 4.013926 -0.296326 +v 0.309783 4.013926 -0.546326 +v 0.309783 4.013926 -0.296326 +v -0.315217 4.513926 -0.546326 +v 0.309783 4.513926 -0.546326 +v -0.315217 4.513926 -0.421326 +v 0.309783 4.513926 -0.421326 +v 0.309783 2.486075 -0.421326 +v -0.315217 2.486075 -0.421326 +v 0.309783 2.486075 -0.546326 +v -0.315217 2.486075 -0.546326 +v 0.309783 2.986075 -0.296326 +v -0.315217 2.986075 -0.296326 +v 0.309783 2.986075 -0.546326 +v -0.315217 2.986075 -0.546326 +v -0.315218 3.468749 0.375000 +v -0.315218 3.531249 0.375000 +v 0.309782 3.468749 -0.125000 +v 0.309782 3.531249 -0.125000 +v 0.372282 3.468749 -0.062500 +v 0.372282 3.531249 -0.062500 +v -0.377718 3.468749 -0.062500 +v -0.377718 3.531249 -0.062500 +v 0.309782 3.531249 0.375000 +v 0.309782 3.468749 0.375000 +v -0.315218 3.468749 -0.125000 +v -0.315218 3.531249 -0.125000 +v 0.309782 3.468749 0.312500 +v 0.309782 3.531249 0.312500 +v 0.372282 3.531249 0.312500 +v 0.372282 3.468749 0.312500 +v -0.377718 3.468749 0.312500 +v -0.377718 3.531249 0.312500 +v -0.315218 3.531249 0.312500 +v -0.315218 3.468749 0.312500 +v -0.500000 3.406250 -5.406250 +v -0.500000 3.593750 -5.406250 +v -0.500000 3.406250 -5.593750 +v -0.500000 3.593750 -5.593750 +v 0.500000 3.406250 -5.406250 +v 0.500000 3.593750 -5.406250 +v 0.500000 3.406250 -5.593750 +v 0.500000 3.593750 -5.593750 +v 0.500000 3.562500 -5.437500 +v 0.500000 3.437500 -5.437500 +v 0.500000 3.562500 -5.562500 +v 0.500000 3.437500 -5.562500 +v 0.562500 3.562500 -5.562500 +v 0.562500 3.562500 -5.437500 +v 0.562500 3.437500 -5.437500 +v 0.562500 3.437500 -5.562500 +v -0.562500 3.562500 -5.562500 +v -0.562500 3.562500 -5.437500 +v -0.562500 3.437500 -5.437500 +v -0.562500 3.437500 -5.562500 +v -0.500000 3.562500 -5.562500 +v -0.500000 3.562500 -5.437500 +v -0.500000 3.437500 -5.437500 +v -0.500000 3.437500 -5.562500 +v 0.250000 3.593750 -5.437500 +v 0.375000 3.593750 -5.437500 +v 0.250000 3.593750 -5.562500 +v 0.375000 3.593750 -5.562500 +v 0.250000 4.218750 -5.562500 +v 0.250000 4.218750 -5.437500 +v 0.375000 4.218750 -5.437500 +v 0.375000 4.218750 -5.562500 +v -0.375000 3.593750 -5.437500 +v -0.250000 3.593750 -5.437500 +v -0.375000 3.593750 -5.562500 +v -0.250000 3.593750 -5.562500 +v -0.375000 4.218750 -5.562500 +v -0.375000 4.218750 -5.437500 +v -0.250000 4.218750 -5.437500 +v -0.250000 4.218750 -5.562500 +v 0.250000 4.343750 -5.562500 +v 0.250000 4.343750 -5.437500 +v -0.250000 4.343750 -5.437500 +v -0.250000 4.343750 -5.562500 +v 0.309783 4.888926 -0.421326 +v -0.315218 2.543290 -0.190302 +v -0.315218 3.012273 -0.048037 +v 0.309783 2.111075 -0.421326 +v -0.315217 4.888926 -0.421326 +v -0.315218 3.499999 -0.000000 +v -0.315217 2.111075 -0.421326 +v -0.315218 3.987725 -0.048037 +v 0.309782 4.456708 -0.190301 +v 0.309782 3.987725 -0.048037 +v 0.309782 3.499999 -0.000000 +v 0.309782 3.012273 -0.048037 +v 0.309782 2.543290 -0.190302 +v -0.315218 4.456708 -0.190301 +vt 0.784038 0.660000 +vt 0.821596 0.680000 +vt 0.784038 0.680000 +vt 0.821596 0.700000 +vt 0.784038 0.700000 +vt 0.784038 0.640000 +vt 0.821596 0.660000 +vt 0.896714 0.673333 +vt 0.849765 0.686667 +vt 0.849765 0.673333 +vt 0.896714 0.686667 +vt 0.849765 0.840000 +vt 0.896714 0.920000 +vt 0.849765 0.986667 +vt 0.849765 0.920000 +vt 0.896714 0.840000 +vt 0.460094 1.000000 +vt 0.455399 1.000000 +vt 0.455399 0.993333 +vt 0.460094 0.946667 +vt 0.455399 0.953333 +vt 0.455399 0.946667 +vt 0.417840 0.953333 +vt 0.413146 0.946667 +vt 0.417840 0.946667 +vt 0.413146 1.000000 +vt 0.417840 0.993333 +vt 0.417840 1.000000 +vt -0.000000 0.880000 +vt 0.413146 0.933333 +vt -0.000000 0.933333 +vt -0.000000 0.733333 +vt 0.413146 0.740000 +vt -0.000000 0.740000 +vt -0.000000 0.873333 +vt 0.413146 0.880000 +vt -0.000000 0.746667 +vt 0.413146 0.800000 +vt 0.000000 0.800000 +vt 0.000000 0.813333 +vt 0.413146 0.866667 +vt -0.000000 0.866667 +vt 0.413146 0.940000 +vt -0.000000 0.940000 +vt 0.413146 0.873333 +vt -0.000000 0.946667 +vt -0.000000 1.000000 +vt 0.413146 0.806667 +vt 0.000000 0.806667 +vt 0.413146 0.746667 +vt 0.413146 0.813333 +vt 0.896714 1.000000 +vt 0.849765 1.000000 +vt 0.802817 0.920000 +vt 0.849765 0.866667 +vt 0.849765 0.920000 +vt 0.802817 0.840000 +vt 0.849765 0.840000 +vt 0.849765 0.933333 +vt 0.802817 1.000000 +vt 0.802817 0.933333 +vt 0.849765 0.866667 +vt 0.802817 0.840000 +vt 0.849765 0.840000 +vt 0.982869 0.752252 +vt 0.974023 0.714569 +vt 0.982869 0.714569 +vt 0.802817 0.920000 +vt 0.849765 0.920000 +vt 0.849765 0.933333 +vt 0.802817 1.000000 +vt 0.802817 0.933333 +vt 0.974023 0.714569 +vt 0.982869 0.752252 +vt 0.982869 0.714569 +vt 0.982869 0.802495 +vt 0.965177 0.905781 +vt 0.982869 0.905781 +vt 0.965177 0.905781 +vt 0.982869 0.802495 +vt 0.982869 0.905781 +vt 0.974023 0.993707 +vt 0.982869 0.956024 +vt 0.982869 0.993707 +vt 0.982869 0.956024 +vt 0.974023 0.993707 +vt 0.982869 0.993707 +vt 0.999493 0.932643 +vt 0.999493 0.857278 +vt 0.974023 0.956024 +vt 0.957674 0.950275 +vt 0.947607 0.903148 +vt 0.957674 0.950275 +vt 0.974023 0.752252 +vt 0.957674 0.758001 +vt 0.965177 0.802495 +vt 0.957674 0.758001 +vt 0.974023 0.714569 +vt 0.974023 0.752252 +vt 0.944208 0.854138 +vt 0.965177 0.802495 +vt 0.944208 0.854138 +vt 0.732394 0.613333 +vt 0.704225 0.620000 +vt 0.699531 0.613333 +vt 0.788732 0.613333 +vt 0.784038 0.620000 +vt 0.784038 0.613333 +vt 0.737089 0.626667 +vt 0.737089 0.633333 +vt 0.732394 0.633333 +vt 0.737089 0.620000 +vt 0.784038 0.626667 +vt 0.737089 0.613333 +vt 0.732394 0.613333 +vt 0.732394 0.626667 +vt 0.816901 0.620000 +vt 0.788732 0.613333 +vt 0.821596 0.613333 +vt 0.784038 0.633333 +vt 0.737089 0.640000 +vt 0.704225 0.626667 +vt 0.732394 0.633333 +vt 0.699531 0.633333 +vt 0.699531 0.620000 +vt 0.821596 0.626667 +vt 0.821596 0.620000 +vt 0.788732 0.633333 +vt 0.788732 0.620000 +vt 0.788732 0.626667 +vt 0.821596 0.640000 +vt 0.788732 0.633333 +vt 0.821596 0.633333 +vt 0.732394 0.640000 +vt 0.699531 0.640000 +vt 0.816901 0.626667 +vt 0.187793 0.693333 +vt 0.201878 0.673333 +vt 0.201878 0.693333 +vt 0.187793 0.673333 +vt 0.112676 0.653333 +vt 0.187793 0.653333 +vt 0.112676 0.673333 +vt 0.098592 0.693333 +vt 0.098592 0.673333 +vt 0.112676 0.613333 +vt 0.187793 0.633333 +vt 0.112676 0.633333 +vt 0.112676 0.693333 +vt 0.507042 0.620000 +vt 0.516432 0.633333 +vt 0.507042 0.633333 +vt 0.507042 0.620000 +vt 0.516432 0.633333 +vt 0.507042 0.633333 +vt 0.516432 0.613333 +vt 0.507042 0.613333 +vt 0.507042 0.640000 +vt 0.516432 0.640000 +vt 0.521127 0.633333 +vt 0.516432 0.620000 +vt 0.521127 0.620000 +vt 0.502347 0.620000 +vt 0.502347 0.633333 +vt 0.990610 0.066667 +vt 0.990610 0.080000 +vt 0.981221 0.066667 +vt 0.516432 0.613333 +vt 0.516432 0.620000 +vt 0.507042 0.640000 +vt 0.521127 0.633333 +vt 0.502347 0.620000 +vt 0.971831 0.066667 +vt 0.981221 0.080000 +vt 0.971831 0.080000 +vt 0.981221 -0.000000 +vt 0.971831 -0.000000 +vt 1.000000 -0.000000 +vt 0.990610 -0.000000 +vt 0.962441 0.066667 +vt 0.962441 -0.000000 +vt 0.990610 0.213333 +vt 1.000000 0.146667 +vt 1.000000 0.213333 +vt 0.971831 0.213333 +vt 0.981221 0.146667 +vt 0.981221 0.213333 +vt 0.990610 0.146667 +vt 0.962441 0.213333 +vt 0.971831 0.146667 +vt 0.962441 0.080000 +vt 0.971831 0.133333 +vt 0.981221 0.133333 +vt 0.990610 0.133333 +vt 0.962441 0.146667 +vt 0.962441 0.133333 +vt 0.962441 0.080000 +vt 0.990610 0.080000 +vt 0.821596 0.640000 +vt 0.849765 0.673333 +vt 0.896714 0.986667 +vt 0.413146 0.733333 +vt 0.802817 0.866667 +vt 0.849765 1.000000 +vt 0.802817 0.866667 +vt 0.849765 1.000000 +vt 0.974023 0.956024 +vt 0.999493 0.857278 +vt 0.999493 0.932643 +vt 0.947607 0.903148 +vt 0.947607 0.805128 +vt 0.947607 0.805128 +vt 0.732394 0.620000 +vt 0.784038 0.640000 +vt 0.699531 0.626667 +vt 0.788732 0.640000 +vt 0.187793 0.613333 +vt 0.507042 0.613333 +vt 0.516432 0.640000 +vt 0.521127 0.620000 +vt 0.502347 0.633333 +vt 1.000000 0.066667 +vt 0.962441 0.133333 +vt 0.990610 0.133333 +vt 0.896714 0.893333 +vt 0.943662 0.840000 +vt 0.943662 0.893333 +vt 0.896714 0.840000 +vt 0.943662 0.786667 +vt 0.896714 0.946667 +vt 0.943662 0.946667 +vt 0.896714 0.786667 +vt 0.943662 0.733333 +vt 0.896714 1.000000 +vt 0.943662 1.000000 +vt 0.896714 0.680000 +vt 0.896714 0.733333 +vt 0.943662 0.680000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.1632 -0.9866 +vn 0.0000 0.3606 -0.9327 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -0.2425 -0.9701 +vn 0.0000 0.2425 -0.9701 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.1951 0.9808 +vn 0.0000 -0.1951 0.9808 +vn 0.0000 0.3827 0.9239 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.4714 0.8819 +vn 0.0000 -0.4714 0.8819 +s off +f 353/419/39 360/420/39 354/421/39 +f 354/421/40 359/422/40 355/423/40 +f 356/424/41 358/425/41 353/419/41 +f 368/426/39 372/427/39 369/428/39 +f 374/429/42 402/430/42 372/427/42 +f 399/431/43 371/432/43 400/433/43 +f 401/434/41 400/433/41 402/430/41 +f 388/435/41 397/436/41 387/437/41 +f 389/438/41 394/439/41 398/440/41 +f 391/441/41 393/442/41 395/443/41 +f 392/444/41 390/445/41 396/446/41 +f 390/445/41 393/442/41 391/441/41 +f 387/437/41 389/438/41 388/435/41 +f 394/439/41 390/445/41 391/441/41 +f 383/447/44 391/448/44 381/449/44 +f 377/450/45 396/451/45 379/452/45 +f 386/453/46 394/454/46 383/447/46 +f 382/455/45 387/456/45 384/457/45 +f 375/458/39 389/459/39 376/460/39 +f 381/449/39 395/461/39 380/462/39 +f 376/460/44 398/463/44 386/453/44 +f 378/464/46 392/444/46 377/465/46 +f 384/457/46 397/466/46 385/467/46 +f 379/452/39 390/468/39 382/455/39 +f 380/462/44 393/442/44 378/464/44 +f 385/467/45 388/469/45 375/458/45 +f 371/432/46 365/470/46 361/471/46 +f 414/472/40 412/473/40 415/474/40 +f 412/473/46 411/475/46 413/476/46 +f 417/477/47 411/478/47 416/479/47 +f 416/479/39 415/474/39 417/477/39 +f 425/480/39 422/481/39 423/482/39 +f 420/483/44 369/484/44 372/485/44 +f 420/486/40 425/480/40 421/487/40 +f 419/488/48 422/489/48 418/490/48 +f 418/490/46 421/487/46 419/488/46 +f 368/491/45 421/492/45 374/493/45 +f 425/494/45 411/495/45 410/496/45 +f 413/497/44 424/498/44 412/499/44 +f 361/500/44 415/501/44 371/502/44 +f 414/503/45 365/504/45 373/505/45 +f 410/496/45 414/503/45 399/506/45 +f 424/498/44 420/483/44 402/507/44 +f 417/508/44 361/500/44 404/509/44 +f 411/495/45 403/510/45 409/511/45 +f 419/512/45 362/513/45 423/514/45 +f 408/515/44 364/516/44 418/517/44 +f 413/497/44 406/518/44 422/519/44 +f 367/520/45 411/495/45 423/514/45 +f 445/521/39 432/522/39 436/523/39 +f 441/524/39 435/525/39 438/526/39 +f 427/527/46 444/528/46 443/529/46 +f 426/530/40 434/531/40 427/527/40 +f 445/532/39 426/530/39 442/533/39 +f 443/534/49 426/530/49 427/527/49 +f 438/526/39 426/530/39 445/532/39 +f 430/535/39 438/536/39 428/537/39 +f 439/538/41 445/539/41 444/528/41 +f 433/540/46 444/541/46 437/542/46 +f 433/540/50 436/543/50 432/522/50 +f 429/544/51 430/535/51 428/545/51 +f 439/538/46 434/531/46 440/546/46 +f 434/531/52 441/547/52 440/548/52 +f 439/538/46 427/527/46 434/531/46 +f 428/549/45 439/550/45 429/551/45 +f 432/522/45 443/534/45 433/540/45 +f 437/542/44 445/552/44 436/553/44 +f 439/550/46 431/554/46 429/551/46 +f 431/554/44 441/547/44 430/535/44 +f 447/555/45 448/556/45 446/557/45 +f 449/558/41 452/559/41 448/560/41 +f 453/561/44 450/562/44 452/563/44 +f 451/564/40 446/565/40 450/566/40 +f 452/559/39 446/565/39 448/560/39 +f 449/558/46 451/567/46 453/561/46 +f 462/568/45 464/569/45 463/570/45 +f 460/571/44 458/572/44 459/573/44 +f 457/574/39 460/571/39 455/575/39 +f 454/576/46 458/572/46 456/577/46 +f 456/578/41 461/579/41 457/580/41 +f 455/581/40 459/573/40 454/582/40 +f 474/583/41 486/584/41 477/585/41 +f 462/568/41 469/586/41 465/587/41 +f 464/569/40 467/588/40 463/570/40 +f 465/587/39 468/589/39 464/569/39 +f 463/570/46 466/590/46 462/568/46 +f 476/591/53 486/592/53 487/593/53 +f 473/594/44 476/591/44 471/595/44 +f 470/596/45 474/583/45 472/597/45 +f 472/597/41 477/585/41 473/594/41 +f 471/595/40 475/598/40 470/599/40 +f 481/600/44 484/601/44 479/602/44 +f 478/603/45 482/604/45 480/605/45 +f 480/605/41 485/606/41 481/600/41 +f 479/607/40 483/608/40 478/603/40 +f 476/591/40 487/609/40 475/598/40 +f 482/604/54 488/610/54 489/611/54 +f 482/604/41 489/612/41 485/606/41 +f 484/613/40 488/614/40 483/608/40 +f 488/610/40 475/615/40 487/593/40 +f 489/611/46 487/593/46 486/592/46 +f 474/616/41 489/611/41 486/592/41 +f 353/419/39 358/425/39 360/420/39 +f 354/421/40 360/420/40 359/422/40 +f 356/424/41 357/617/41 358/425/41 +f 368/426/39 374/429/39 372/427/39 +f 369/428/40 364/618/40 368/426/40 +f 374/429/42 401/434/42 402/430/42 +f 399/431/43 373/619/43 371/432/43 +f 401/434/41 399/431/41 400/433/41 +f 390/445/41 392/444/41 393/442/41 +f 387/437/41 394/439/41 389/438/41 +f 394/439/41 387/437/41 390/445/41 +f 383/447/44 394/454/44 391/448/44 +f 377/450/45 392/620/45 396/451/45 +f 386/453/46 398/463/46 394/454/46 +f 382/455/45 390/468/45 387/456/45 +f 375/458/39 388/469/39 389/459/39 +f 381/449/39 391/448/39 395/461/39 +f 376/460/44 389/459/44 398/463/44 +f 378/464/46 393/442/46 392/444/46 +f 384/457/46 387/456/46 397/466/46 +f 379/452/39 396/451/39 390/468/39 +f 380/462/44 395/461/44 393/442/44 +f 385/467/45 397/466/45 388/469/45 +f 371/432/46 373/619/46 365/470/46 +f 414/472/40 410/621/40 412/473/40 +f 412/473/46 410/621/46 411/475/46 +f 417/477/47 413/622/47 411/478/47 +f 416/479/39 414/472/39 415/474/39 +f 425/480/39 424/623/39 422/481/39 +f 420/483/44 418/517/44 369/484/44 +f 420/486/40 424/623/40 425/480/40 +f 419/488/48 423/624/48 422/489/48 +f 418/490/46 420/486/46 421/487/46 +f 368/491/45 419/512/45 421/492/45 +f 425/494/45 423/514/45 411/495/45 +f 413/497/44 422/519/44 424/498/44 +f 361/500/44 417/508/44 415/501/44 +f 414/503/45 416/625/45 365/504/45 +f 414/503/45 373/505/45 399/506/45 +f 399/506/45 401/626/45 410/496/45 +f 401/626/45 374/493/45 421/492/45 +f 421/492/45 425/494/45 401/626/45 +f 425/494/45 410/496/45 401/626/45 +f 402/507/44 400/627/44 412/499/44 +f 400/627/44 371/502/44 415/501/44 +f 415/501/44 412/499/44 400/627/44 +f 412/499/44 424/498/44 402/507/44 +f 420/483/44 372/485/44 402/507/44 +f 404/509/44 405/628/44 413/497/44 +f 413/497/44 417/508/44 404/509/44 +f 409/511/45 365/504/45 416/625/45 +f 416/625/45 411/495/45 409/511/45 +f 368/491/45 362/513/45 419/512/45 +f 362/513/45 363/629/45 423/514/45 +f 364/516/40 369/484/40 418/517/40 +f 418/517/44 422/519/44 408/515/44 +f 422/519/44 407/630/44 408/515/44 +f 405/628/44 406/518/44 413/497/44 +f 406/518/44 407/630/44 422/519/44 +f 423/514/45 363/629/45 367/520/45 +f 367/520/45 403/510/45 411/495/45 +f 445/521/39 442/631/39 432/522/39 +f 426/530/40 435/525/40 434/531/40 +f 443/534/49 442/631/49 426/530/49 +f 438/526/39 435/525/39 426/530/39 +f 430/535/39 441/547/39 438/536/39 +f 439/538/41 438/632/41 445/539/41 +f 433/540/46 443/534/46 444/541/46 +f 433/540/50 437/633/50 436/543/50 +f 429/544/51 431/554/51 430/535/51 +f 434/531/52 435/525/52 441/547/52 +f 439/538/46 444/528/46 427/527/46 +f 428/549/45 438/634/45 439/550/45 +f 432/522/45 442/631/45 443/534/45 +f 437/542/44 444/541/44 445/552/44 +f 439/550/46 440/548/46 431/554/46 +f 431/554/44 440/548/44 441/547/44 +f 447/555/45 449/558/45 448/556/45 +f 449/558/41 453/561/41 452/559/41 +f 453/561/44 451/567/44 450/562/44 +f 451/564/40 447/635/40 446/565/40 +f 452/559/39 450/566/39 446/565/39 +f 449/558/46 447/555/46 451/567/46 +f 462/568/45 465/587/45 464/569/45 +f 460/571/44 461/579/44 458/572/44 +f 457/574/39 461/579/39 460/571/39 +f 454/576/46 459/573/46 458/572/46 +f 456/578/41 458/572/41 461/579/41 +f 455/581/40 460/571/40 459/573/40 +f 462/568/41 466/636/41 469/586/41 +f 464/569/40 468/637/40 467/588/40 +f 465/587/39 469/638/39 468/589/39 +f 463/570/46 467/639/46 466/590/46 +f 476/591/53 477/585/53 486/592/53 +f 473/594/44 477/585/44 476/591/44 +f 470/596/45 475/640/45 474/583/45 +f 472/597/41 474/583/41 477/585/41 +f 471/595/40 476/591/40 475/598/40 +f 481/600/44 485/606/44 484/601/44 +f 478/603/45 483/608/45 482/604/45 +f 480/605/41 482/604/41 485/606/41 +f 479/607/40 484/613/40 483/608/40 +f 482/604/54 483/608/54 488/610/54 +f 488/610/40 484/641/40 475/615/40 +f 489/611/46 488/610/46 487/593/46 +f 474/616/41 485/642/41 489/611/41 +s 1 +f 497/643/55 500/644/40 499/645/55 +f 495/646/40 501/647/56 500/644/40 +f 503/648/57 499/645/55 498/649/57 +f 492/650/56 502/651/58 501/647/56 +f 494/652/59 498/649/57 490/653/59 +f 496/654/60 502/651/58 491/655/58 +f 497/643/55 495/646/40 500/644/40 +f 495/646/40 492/650/56 501/647/56 +f 503/648/57 497/643/55 499/645/55 +f 492/650/56 491/655/58 502/651/58 +f 494/652/59 503/648/57 498/649/57 +f 496/654/60 493/656/60 502/651/58 +l 370 366 +o Base +v -0.500000 0.000000 0.500000 +v 0.500000 0.000000 0.500000 +v -0.500000 0.000000 -0.500000 +v 0.500000 0.000000 -0.500000 +v -0.500000 0.062500 -0.500000 +v -0.500000 0.062500 0.500000 +v 0.500000 0.062500 0.500000 +v 0.500000 0.062500 -0.500000 +v 0.000000 0.062500 -0.125000 +v -0.088388 0.062500 -0.088388 +v -0.125000 0.062500 0.000000 +v -0.088388 0.062500 0.088388 +v 0.000000 0.062500 0.125000 +v 0.088388 0.062500 0.088388 +v 0.125000 0.062500 -0.000000 +v 0.088388 0.062500 -0.088388 +v -0.088388 0.750000 -0.088388 +v 0.000000 0.750000 -0.125000 +v -0.125000 0.750000 0.000000 +v -0.088388 0.750000 0.088388 +v 0.000000 0.750000 0.125000 +v 0.088388 0.750000 0.088388 +v 0.125000 0.750000 -0.000000 +v 0.088388 0.750000 -0.088388 +v 0.062500 0.250000 -0.062500 +v 0.062500 0.294194 -0.044194 +v 0.062500 0.312500 0.000000 +v 0.062500 0.294194 0.044194 +v 0.062500 0.250000 0.062500 +v 0.062500 0.205806 0.044194 +v 0.062500 0.187500 0.000000 +v 0.062500 0.205806 -0.044194 +v 0.250000 0.294194 -0.044194 +v 0.250000 0.250000 -0.062500 +v 0.250000 0.312500 0.000000 +v 0.250000 0.294194 0.044194 +v 0.250000 0.250000 0.062500 +v 0.250000 0.205806 0.044194 +v 0.250000 0.187500 0.000000 +v 0.250000 0.205806 -0.044194 +v -0.062500 0.500000 -0.062500 +v -0.062500 0.544194 -0.044194 +v -0.062500 0.562500 0.000000 +v -0.062500 0.544194 0.044194 +v -0.062500 0.500000 0.062500 +v -0.062500 0.455806 0.044194 +v -0.062500 0.437500 0.000000 +v -0.062500 0.455806 -0.044194 +v -0.250000 0.500000 -0.062500 +v -0.250000 0.544194 -0.044194 +v -0.250000 0.562500 0.000000 +v -0.250000 0.544194 0.044194 +v -0.250000 0.500000 0.062500 +v -0.250000 0.455806 0.044194 +v -0.250000 0.437500 0.000000 +v -0.250000 0.455806 -0.044194 +v -0.044194 0.062500 0.356694 +v -0.062500 0.062500 0.312500 +v -0.044194 0.062500 0.268306 +v 0.000000 0.062500 0.250000 +v 0.044194 0.062500 0.268306 +v 0.062500 0.062500 0.312500 +v 0.044194 0.062500 0.356694 +v 0.000000 0.062500 0.375000 +v 0.000000 0.562500 0.187500 +v 0.044194 0.544194 0.187500 +v 0.062500 0.500000 0.187500 +v 0.044194 0.455806 0.187500 +v 0.000000 0.437500 0.187500 +v -0.044194 0.455806 0.187500 +v -0.062500 0.500000 0.187500 +v -0.044194 0.544194 0.187500 +v 0.000000 0.507583 0.320082 +v 0.044194 0.494638 0.307138 +v 0.062500 0.463388 0.275888 +v 0.044194 0.432138 0.244638 +v 0.000000 0.419194 0.231694 +v -0.044194 0.432138 0.244638 +v -0.062500 0.463388 0.275888 +v -0.044194 0.494638 0.307138 +v 0.000000 0.375000 0.375000 +v 0.044194 0.375000 0.356694 +v 0.062500 0.375000 0.312500 +v 0.044194 0.375000 0.268306 +v 0.000000 0.375000 0.250000 +v -0.044194 0.375000 0.268306 +v -0.062500 0.375000 0.312500 +v -0.044194 0.375000 0.356694 +v -0.044194 0.544194 0.062500 +v -0.062500 0.500000 0.062500 +v -0.044194 0.455806 0.062500 +v 0.000000 0.437500 0.062500 +v 0.044194 0.455806 0.062500 +v 0.062500 0.500000 0.062500 +v 0.044194 0.544194 0.062500 +v 0.000000 0.562500 0.062500 +v -0.625000 3.375000 -3.375000 +v -0.625000 3.625000 -3.375000 +v -0.625000 3.375000 -3.625000 +v -0.625000 3.625000 -3.625000 +v 0.625000 3.375000 -3.375000 +v 0.625000 3.625000 -3.375000 +v 0.625000 3.375000 -3.625000 +v 0.625000 3.625000 -3.625000 +v -0.250000 3.375000 -3.625000 +v -0.250000 3.375000 -3.375000 +v -0.250000 3.625000 -3.375000 +v -0.250000 3.625000 -3.625000 +v 0.250000 3.625000 -3.625000 +v 0.250000 3.375000 -3.625000 +v 0.250000 3.375000 -3.375000 +v 0.250000 3.625000 -3.375000 +v -0.625000 0.000000 -0.500000 +v 0.625000 0.000000 -0.500000 +v -0.625000 0.000000 -6.500000 +v 0.625000 0.000000 -6.500000 +v -0.625000 0.250000 -6.500000 +v -0.625000 0.250000 -0.500000 +v 0.625000 0.250000 -0.500000 +v 0.625000 0.250000 -6.500000 +v 0.437500 0.250000 -2.375000 +v 0.562500 0.250000 -2.375000 +v 0.437500 0.250000 -2.625000 +v 0.562500 0.250000 -2.625000 +v 0.437500 3.375000 -3.625000 +v 0.437500 3.375000 -3.375000 +v 0.562500 3.375000 -3.375000 +v 0.562500 3.375000 -3.625000 +v -0.562500 0.250000 -2.375000 +v -0.437500 0.250000 -2.375000 +v -0.562500 0.250000 -2.625000 +v -0.437500 0.250000 -2.625000 +v -0.562500 3.375000 -3.625000 +v -0.562500 3.375000 -3.375000 +v -0.437500 3.375000 -3.375000 +v -0.437500 3.375000 -3.625000 +v 0.312500 0.250000 -4.375000 +v 0.437500 0.250000 -4.375000 +v 0.312500 0.250000 -4.625000 +v 0.437500 0.250000 -4.625000 +v 0.312500 3.375000 -3.625000 +v 0.312500 3.375000 -3.375000 +v 0.437500 3.375000 -3.375000 +v 0.437500 3.375000 -3.625000 +v -0.437500 0.250000 -4.375000 +v -0.312500 0.250000 -4.375000 +v -0.437500 0.250000 -4.625000 +v -0.312500 0.250000 -4.625000 +v -0.437500 3.375000 -3.625000 +v -0.437500 3.375000 -3.375000 +v -0.312500 3.375000 -3.375000 +v -0.312500 3.375000 -3.625000 +v 0.625000 0.000000 -1.500000 +v 0.625000 0.750000 -4.500000 +v 1.500000 0.000000 -3.500000 +v 1.500000 0.000000 -2.500000 +v 1.375000 0.000000 -1.500000 +v 1.375000 1.000000 -1.500000 +v 1.375000 0.000000 -2.500000 +v 1.375000 1.000000 -2.500000 +v 1.500000 1.000000 -3.500000 +v 1.500000 1.000000 -2.500000 +v 0.625000 0.000000 -4.500000 +v 0.625000 0.750000 -1.500000 +v 1.375000 0.000000 -3.500000 +v 1.375000 1.000000 -3.500000 +v 1.375000 0.000000 -4.500000 +v 1.375000 1.000000 -4.500000 +v 1.375000 0.312500 -3.812500 +v 1.375000 0.687500 -3.812500 +v 1.375000 0.312500 -4.187500 +v 1.375000 0.687500 -4.187500 +v 1.500000 0.687500 -4.187500 +v 1.500000 0.312500 -4.187500 +v 1.500000 0.312500 -3.812500 +v 1.500000 0.687500 -3.812500 +v 1.375000 0.312500 -1.812500 +v 1.375000 0.687500 -1.812500 +v 1.375000 0.312500 -2.187500 +v 1.375000 0.687500 -2.187500 +v 1.500000 0.687500 -2.187500 +v 1.500000 0.312500 -2.187500 +v 1.500000 0.312500 -1.812500 +v 1.500000 0.687500 -1.812500 +v 1.437500 0.125000 -3.375000 +v 1.437500 0.125000 -2.625000 +v 1.437500 0.875000 -3.375000 +v 1.437500 0.875000 -2.625000 +v 1.500000 0.875000 -2.625000 +v 1.500000 0.875000 -3.375000 +v 1.500000 0.125000 -3.375000 +v 1.500000 0.125000 -2.625000 +v 0.875000 1.000000 -4.500000 +v 0.875000 1.000000 -1.500000 +v -1.500000 0.687500 -4.187500 +v -1.500000 0.312500 -4.187500 +v -1.500000 0.312500 -3.812500 +v -1.500000 0.687500 -3.812500 +v -1.500000 0.687500 -2.187500 +v -1.500000 0.312500 -2.187500 +v -1.500000 0.312500 -1.812500 +v -1.500000 0.687500 -1.812500 +v -0.867417 0.632583 -2.750000 +v -1.000000 0.687500 -2.750000 +v -1.000000 0.875000 -2.500000 +v -1.000000 0.875000 -1.000000 +v -0.734835 0.765165 -2.500000 +v -0.734835 0.765165 -1.000000 +v -0.625000 0.500000 -2.500000 +v -0.625000 0.500000 -1.000000 +v -0.734835 0.234835 -2.500000 +v -0.734835 0.234835 -1.000000 +v -1.000000 0.125000 -2.500000 +v -1.000000 0.125000 -1.000000 +v -1.265165 0.234835 -2.500000 +v -1.265165 0.234835 -1.000000 +v -1.375000 0.500000 -2.500000 +v -1.375000 0.500000 -1.000000 +v -1.265165 0.765165 -2.500000 +v -1.265165 0.765165 -1.000000 +v -0.812500 0.500000 -2.750000 +v -0.867417 0.367418 -2.750000 +v -1.000000 0.312500 -2.750000 +v -1.132583 0.367418 -2.750000 +v -1.187500 0.500000 -2.750000 +v -1.132583 0.632583 -2.750000 +v -0.867417 0.632582 -0.750000 +v -1.000000 0.687500 -0.750000 +v -0.812500 0.500000 -0.750000 +v -0.867417 0.367417 -0.750000 +v -1.000000 0.312500 -0.750000 +v -1.132583 0.367417 -0.750000 +v -1.187500 0.500000 -0.750000 +v -1.132583 0.632582 -0.750000 +v -0.867417 0.632583 -5.250000 +v -1.000000 0.687500 -5.250000 +v -1.000000 0.875000 -5.000000 +v -1.000000 0.875000 -3.500000 +v -0.734835 0.765165 -5.000000 +v -0.734835 0.765165 -3.500000 +v -0.625000 0.500000 -5.000000 +v -0.625000 0.500000 -3.500000 +v -0.734835 0.234835 -5.000000 +v -0.734835 0.234835 -3.500000 +v -1.000000 0.125000 -5.000000 +v -1.000000 0.125000 -3.500000 +v -1.265165 0.234835 -5.000000 +v -1.265165 0.234835 -3.500000 +v -1.375000 0.500000 -5.000000 +v -1.375000 0.500000 -3.500000 +v -1.265165 0.765165 -5.000000 +v -1.265165 0.765165 -3.500000 +v -0.812500 0.500000 -5.250000 +v -0.867417 0.367418 -5.250000 +v -1.000000 0.312500 -5.250000 +v -1.132583 0.367418 -5.250000 +v -1.187500 0.500000 -5.250000 +v -1.132583 0.632583 -5.250000 +v -0.867417 0.632582 -3.250000 +v -1.000000 0.687500 -3.250000 +v -0.812500 0.500000 -3.250000 +v -0.867417 0.367417 -3.250000 +v -1.000000 0.312500 -3.250000 +v -1.132583 0.367417 -3.250000 +v -1.187500 0.500000 -3.250000 +v -1.132583 0.632582 -3.250000 +v -1.125000 0.000000 -1.062500 +v -1.125000 0.187500 -1.062500 +v -1.125000 0.000000 -1.187500 +v -1.125000 0.187500 -1.187500 +v -0.875000 0.000000 -1.062500 +v -0.875000 0.187500 -1.062500 +v -0.875000 0.000000 -1.187500 +v -0.875000 0.187500 -1.187500 +v -1.125000 0.000000 -4.812500 +v -1.125000 0.187500 -4.812500 +v -1.125000 0.000000 -4.937500 +v -1.125000 0.187500 -4.937500 +v -0.875000 0.000000 -4.812500 +v -0.875000 0.187500 -4.812500 +v -0.875000 0.000000 -4.937500 +v -0.875000 0.187500 -4.937500 +v -0.875000 0.187500 -3.687500 +v -0.875000 0.000000 -3.687500 +v -0.875000 0.187500 -3.562500 +v -0.875000 0.000000 -3.562500 +v -1.125000 0.187500 -3.687500 +v -1.125000 0.000000 -3.687500 +v -1.125000 0.187500 -3.562500 +v -1.125000 0.000000 -3.562500 +v -0.875000 0.187500 -2.437500 +v -0.875000 0.000000 -2.437500 +v -0.875000 0.187500 -2.312500 +v -0.875000 0.000000 -2.312500 +v -1.125000 0.187500 -2.437500 +v -1.125000 0.000000 -2.437500 +v -1.125000 0.187500 -2.312500 +v -1.125000 0.000000 -2.312500 +v 0.088388 0.750000 -0.088388 +v 0.125000 0.750000 -0.000000 +v 0.088388 0.750000 0.088388 +v 0.000000 0.750000 0.125000 +v -0.088388 0.750000 0.088388 +v -0.125000 0.750000 0.000000 +v 0.000000 0.750000 -0.125000 +v -0.088388 0.750000 -0.088388 +v -0.390165 1.250000 -1.765165 +v -0.125000 1.250000 -1.875000 +v -0.500000 1.250000 -1.500000 +v -0.390165 1.250000 -1.234835 +v -0.125000 1.250000 -1.125000 +v 0.140165 1.250000 -1.234835 +v 0.250000 1.250000 -1.500000 +v 0.140165 1.250000 -1.765165 +v -0.062500 0.625000 -0.062500 +v -0.044194 0.669194 -0.062500 +v 0.000000 0.687500 -0.062500 +v 0.044194 0.669194 -0.062500 +v 0.062500 0.625000 -0.062500 +v 0.044194 0.580806 -0.062500 +v 0.000000 0.562500 -0.062500 +v -0.044194 0.580806 -0.062500 +v -0.044194 0.669194 -1.187500 +v -0.062500 0.625000 -1.187500 +v 0.000000 0.687500 -1.187500 +v 0.044194 0.669194 -1.187500 +v 0.062500 0.625000 -1.187500 +v 0.044194 0.580806 -1.187500 +v 0.000000 0.562500 -1.187500 +v -0.044194 0.580806 -1.187500 +v -1.044194 0.580806 -2.750000 +v -1.000000 0.562500 -2.750000 +v -0.955806 0.580806 -2.750000 +v -0.937500 0.625000 -2.750000 +v -0.955806 0.669194 -2.750000 +v -1.000000 0.687500 -2.750000 +v -1.044194 0.669194 -2.750000 +v -1.062500 0.625000 -2.750000 +v -0.255362 0.580806 -0.630362 +v -0.286612 0.562500 -0.661612 +v -0.317862 0.580806 -0.692862 +v -0.330806 0.625000 -0.705806 +v -0.317862 0.669194 -0.692862 +v -0.286612 0.687500 -0.661612 +v -0.255362 0.669194 -0.630362 +v -0.242418 0.625000 -0.617417 +v -0.375000 0.580806 -0.580806 +v -0.375000 0.562500 -0.625000 +v -0.375000 0.580806 -0.669194 +v -0.375000 0.625000 -0.687500 +v -0.375000 0.669194 -0.669194 +v -0.375000 0.687500 -0.625000 +v -0.375000 0.669194 -0.580806 +v -0.375000 0.625000 -0.562500 +v -0.205806 0.580806 -0.750000 +v -0.250000 0.562500 -0.750000 +v -0.294194 0.580806 -0.750000 +v -0.312500 0.625000 -0.750000 +v -0.294194 0.669194 -0.750000 +v -0.250000 0.687500 -0.750000 +v -0.205806 0.669194 -0.750000 +v -0.187500 0.625000 -0.750000 +v -1.062500 0.625000 -0.750000 +v -1.044194 0.669194 -0.750000 +v -1.000000 0.687500 -0.750000 +v -0.955806 0.669194 -0.750000 +v -0.937500 0.625000 -0.750000 +v -0.955806 0.580806 -0.750000 +v -1.000000 0.562500 -0.750000 +v -1.044194 0.580806 -0.750000 +v -1.007583 0.625000 -0.617418 +v -0.994638 0.669194 -0.630362 +v -0.963388 0.687500 -0.661612 +v -0.932138 0.669194 -0.692862 +v -0.919194 0.625000 -0.705806 +v -0.932138 0.580806 -0.692862 +v -0.963388 0.562500 -0.661612 +v -0.994638 0.580806 -0.630362 +v -0.875000 0.625000 -0.562500 +v -0.875000 0.669194 -0.580806 +v -0.875000 0.687500 -0.625000 +v -0.875000 0.669194 -0.669194 +v -0.875000 0.625000 -0.687500 +v -0.875000 0.580806 -0.669194 +v -0.875000 0.562500 -0.625000 +v -0.875000 0.580806 -0.580806 +v -0.187500 0.625000 -1.250000 +v -0.205806 0.669194 -1.250000 +v -0.250000 0.687500 -1.250000 +v -0.294194 0.669194 -1.250000 +v -0.312500 0.625000 -1.250000 +v -0.294194 0.580806 -1.250000 +v -0.250000 0.562500 -1.250000 +v -0.205806 0.580806 -1.250000 +v -1.044194 0.580806 -3.250000 +v -1.000000 0.562500 -3.250000 +v -0.955806 0.580806 -3.250000 +v -0.937500 0.625000 -3.250000 +v -0.955806 0.669194 -3.250000 +v -1.000000 0.687500 -3.250000 +v -1.044194 0.669194 -3.250000 +v -1.062500 0.625000 -3.250000 +v -0.255362 0.330806 -0.630362 +v -0.286612 0.312500 -0.661612 +v -0.317862 0.330806 -0.692862 +v -0.330806 0.375000 -0.705806 +v -0.317862 0.419194 -0.692862 +v -0.286612 0.437500 -0.661612 +v -0.255362 0.419194 -0.630362 +v -0.242418 0.375000 -0.617417 +v -0.375000 0.330806 -0.580806 +v -0.375000 0.312500 -0.625000 +v -0.375000 0.330806 -0.669194 +v -0.375000 0.375000 -0.687500 +v -0.375000 0.419194 -0.669194 +v -0.375000 0.437500 -0.625000 +v -0.375000 0.419194 -0.580806 +v -0.375000 0.375000 -0.562500 +v -0.205806 0.330806 -0.750000 +v -0.250000 0.312500 -0.750000 +v -0.294194 0.330806 -0.750000 +v -0.312500 0.375000 -0.750000 +v -0.294194 0.419194 -0.750000 +v -0.250000 0.437500 -0.750000 +v -0.205806 0.419194 -0.750000 +v -0.187500 0.375000 -0.750000 +v -1.062500 0.375000 -0.750000 +v -1.044194 0.419194 -0.750000 +v -1.000000 0.437500 -0.750000 +v -0.955806 0.419194 -0.750000 +v -0.937500 0.375000 -0.750000 +v -0.955806 0.330806 -0.750000 +v -1.000000 0.312500 -0.750000 +v -1.044194 0.330806 -0.750000 +v -1.007583 0.375000 -0.617418 +v -0.994638 0.419194 -0.630362 +v -0.963388 0.437500 -0.661612 +v -0.932138 0.419194 -0.692862 +v -0.919194 0.375000 -0.705806 +v -0.932138 0.330806 -0.692862 +v -0.963388 0.312500 -0.661612 +v -0.994638 0.330806 -0.630362 +v -0.875000 0.375000 -0.562500 +v -0.875000 0.419194 -0.580806 +v -0.875000 0.437500 -0.625000 +v -0.875000 0.419194 -0.669194 +v -0.875000 0.375000 -0.687500 +v -0.875000 0.330806 -0.669194 +v -0.875000 0.312500 -0.625000 +v -0.875000 0.330806 -0.580806 +v -0.187500 0.375000 -1.250000 +v -0.205806 0.419194 -1.250000 +v -0.250000 0.437500 -1.250000 +v -0.294194 0.419194 -1.250000 +v -0.312500 0.375000 -1.250000 +v -0.294194 0.330806 -1.250000 +v -0.250000 0.312500 -1.250000 +v -0.205806 0.330806 -1.250000 +v -1.250000 0.687500 -4.187500 +v -1.250000 0.312500 -4.187500 +v -1.250000 0.312500 -3.812500 +v -1.250000 0.687500 -3.812500 +v -1.250000 0.687500 -2.187500 +v -1.250000 0.312500 -2.187500 +v -1.250000 0.312500 -1.812500 +v -1.250000 0.687500 -1.812500 +v -1.044194 0.330806 -2.750000 +v -1.000000 0.312500 -2.750000 +v -0.955806 0.330806 -2.750000 +v -0.937500 0.375000 -2.750000 +v -0.955806 0.419194 -2.750000 +v -1.000000 0.437500 -2.750000 +v -1.044194 0.419194 -2.750000 +v -1.062500 0.375000 -2.750000 +v -1.044194 0.330806 -3.250000 +v -1.000000 0.312500 -3.250000 +v -0.955806 0.330806 -3.250000 +v -0.937500 0.375000 -3.250000 +v -0.955806 0.419194 -3.250000 +v -1.000000 0.437500 -3.250000 +v -1.044194 0.419194 -3.250000 +v -1.062500 0.375000 -3.250000 +v -0.357019 1.250000 -1.732019 +v -0.125000 1.250000 -1.828125 +v -0.453125 1.250000 -1.500000 +v -0.357019 1.250000 -1.267981 +v -0.125000 1.250000 -1.171875 +v 0.107019 1.250000 -1.267981 +v 0.203125 1.250000 -1.500000 +v 0.107019 1.250000 -1.732019 +v -0.357019 1.312500 -1.732019 +v -0.125000 1.312500 -1.828125 +v -0.453125 1.312500 -1.500000 +v -0.357019 1.312500 -1.267981 +v -0.125000 1.312500 -1.171875 +v 0.107019 1.312500 -1.267981 +v 0.203125 1.312500 -1.500000 +v 0.107019 1.312500 -1.732019 +v -0.250000 0.375000 -4.625000 +v 0.250000 0.375000 -4.625000 +v -0.250000 0.375000 -6.375000 +v 0.250000 0.375000 -6.375000 +v -0.250000 1.875000 -4.625000 +v 0.250000 1.875000 -4.625000 +v -0.250000 2.375000 -6.375000 +v -0.250000 2.375000 -5.125000 +v 0.250000 2.375000 -5.125000 +v 0.250000 2.375000 -6.375000 +v -0.375000 0.375000 -6.500000 +v -0.375000 0.375000 -4.500000 +v 0.375000 0.375000 -4.500000 +v 0.375000 0.375000 -6.500000 +v -0.375000 0.250000 -6.500000 +v -0.375000 0.250000 -4.500000 +v 0.375000 0.250000 -4.500000 +v 0.375000 0.250000 -6.500000 +v -0.031250 0.562500 -6.375000 +v -0.031250 2.187500 -6.375000 +v -0.031250 0.625000 -6.437500 +v -0.031250 2.125000 -6.437500 +v 0.031250 0.562500 -6.375000 +v 0.031250 2.187500 -6.375000 +v 0.031250 0.625000 -6.437500 +v 0.031250 2.125000 -6.437500 +v 0.093750 0.562500 -6.375000 +v 0.093750 2.187500 -6.375000 +v 0.093750 0.625000 -6.437500 +v 0.093750 2.125000 -6.437500 +v 0.156250 0.562500 -6.375000 +v 0.156250 2.187500 -6.375000 +v 0.156250 0.625000 -6.437500 +v 0.156250 2.125000 -6.437500 +v -0.156250 0.562500 -6.375000 +v -0.156250 2.187500 -6.375000 +v -0.156250 0.625000 -6.437500 +v -0.156250 2.125000 -6.437500 +v -0.093750 0.562500 -6.375000 +v -0.093750 2.187500 -6.375000 +v -0.093750 0.625000 -6.437500 +v -0.093750 2.125000 -6.437500 +v -0.125000 0.437500 -2.875000 +v 0.125000 0.437500 -3.125000 +v -0.187500 0.375000 -2.812500 +v 0.187500 0.375000 -3.187500 +v -0.187500 0.250000 -2.812500 +v 0.187500 0.250000 -3.187500 +v 0.625000 0.375000 -2.812500 +v 0.625000 0.375000 -3.187500 +v 0.625000 0.250000 -2.812500 +v 0.625000 0.250000 -3.187500 +v 0.625000 0.437500 -2.875000 +v 0.625000 0.437500 -3.125000 +v 0.125000 0.437500 -4.625000 +v -0.125000 0.437500 -4.625000 +v 0.187500 0.375000 -4.625000 +v -0.187500 0.375000 -4.625000 +v 0.187500 0.250000 -4.625000 +v -0.187500 0.250000 -4.625000 +v 0.093750 0.437500 -4.625000 +v -0.093750 0.437500 -4.625000 +v 0.031250 0.437500 -4.625000 +v -0.031250 0.437500 -4.625000 +v 0.093750 0.437500 -4.568750 +v -0.093750 0.437500 -4.568750 +v 0.031250 0.437500 -4.568750 +v -0.031250 0.437500 -4.568750 +v -0.031250 1.687500 -4.625000 +v -0.093750 1.687500 -4.625000 +v 0.093750 1.687500 -4.625000 +v 0.031250 1.687500 -4.625000 +v -0.031250 1.625000 -4.568750 +v -0.093750 1.625000 -4.568750 +v 0.093750 1.625000 -4.568750 +v 0.031250 1.625000 -4.568750 +v -0.125000 0.250000 -1.875000 +v -0.390165 0.250000 -1.765165 +v -0.500000 0.250000 -1.500000 +v -0.390165 0.250000 -1.234835 +v -0.125000 0.250000 -1.125000 +v 0.140165 0.250000 -1.234835 +v 0.250000 0.250000 -1.500000 +v 0.140165 0.250000 -1.765165 +v -0.390165 1.250000 -1.765165 +v -0.125000 1.250000 -1.875000 +v -0.500000 1.250000 -1.500000 +v -0.390165 1.250000 -1.234835 +v -0.125000 1.250000 -1.125000 +v 0.140165 1.250000 -1.234835 +v 0.250000 1.250000 -1.500000 +v 0.140165 1.250000 -1.765165 +v -0.357019 1.250000 -1.732019 +v -0.125000 1.250000 -1.828125 +v -0.453125 1.250000 -1.500000 +v -0.357019 1.250000 -1.267981 +v -0.125000 1.250000 -1.171875 +v 0.107019 1.250000 -1.267981 +v 0.203125 1.250000 -1.500000 +v 0.107019 1.250000 -1.732019 +v -0.357019 1.312500 -1.732019 +v -0.125000 1.312500 -1.828125 +v -0.453125 1.312500 -1.500000 +v -0.357019 1.312500 -1.267981 +v -0.125000 1.312500 -1.171875 +v 0.107019 1.312500 -1.267981 +v 0.203125 1.312500 -1.500000 +v 0.107019 1.312500 -1.732019 +v 0.250000 0.294194 -0.044194 +v 0.250000 0.250000 -0.062500 +v 0.250000 0.312500 0.000000 +v 0.250000 0.294194 0.044194 +v 0.250000 0.250000 0.062500 +v 0.250000 0.205806 0.044194 +v 0.250000 0.187500 0.000000 +v 0.250000 0.205806 -0.044194 +v -0.250000 0.500000 -0.062500 +v -0.250000 0.544194 -0.044194 +v -0.250000 0.562500 0.000000 +v -0.250000 0.544194 0.044194 +v -0.250000 0.500000 0.062500 +v -0.250000 0.455806 0.044194 +v -0.250000 0.437500 0.000000 +v -0.250000 0.455806 -0.044194 +v -0.867417 0.632583 -2.750000 +v -1.000000 0.687500 -2.750000 +v -1.000000 0.875000 -2.500000 +v -1.000000 0.875000 -1.000000 +v -0.734835 0.765165 -2.500000 +v -0.734835 0.765165 -1.000000 +v -0.625000 0.500000 -2.500000 +v -0.625000 0.500000 -1.000000 +v -0.734835 0.234835 -2.500000 +v -0.734835 0.234835 -1.000000 +v -1.000000 0.125000 -2.500000 +v -1.000000 0.125000 -1.000000 +v -1.265165 0.234835 -2.500000 +v -1.265165 0.234835 -1.000000 +v -1.375000 0.500000 -2.500000 +v -1.375000 0.500000 -1.000000 +v -1.265165 0.765165 -2.500000 +v -1.265165 0.765165 -1.000000 +v -0.812500 0.500000 -2.750000 +v -0.867417 0.367418 -2.750000 +v -1.000000 0.312500 -2.750000 +v -1.132583 0.367418 -2.750000 +v -1.187500 0.500000 -2.750000 +v -1.132583 0.632583 -2.750000 +v -0.867417 0.632582 -0.750000 +v -1.000000 0.687500 -0.750000 +v -0.812500 0.500000 -0.750000 +v -0.867417 0.367417 -0.750000 +v -1.000000 0.312500 -0.750000 +v -1.132583 0.367417 -0.750000 +v -1.187500 0.500000 -0.750000 +v -1.132583 0.632582 -0.750000 +v -0.867417 0.632583 -5.250000 +v -1.000000 0.687500 -5.250000 +v -1.000000 0.875000 -5.000000 +v -1.000000 0.875000 -3.500000 +v -0.734835 0.765165 -5.000000 +v -0.734835 0.765165 -3.500000 +v -0.625000 0.500000 -5.000000 +v -0.625000 0.500000 -3.500000 +v -0.734835 0.234835 -5.000000 +v -0.734835 0.234835 -3.500000 +v -1.000000 0.125000 -5.000000 +v -1.000000 0.125000 -3.500000 +v -1.265165 0.234835 -5.000000 +v -1.265165 0.234835 -3.500000 +v -1.375000 0.500000 -5.000000 +v -1.375000 0.500000 -3.500000 +v -1.265165 0.765165 -5.000000 +v -1.265165 0.765165 -3.500000 +v -0.812500 0.500000 -5.250000 +v -0.867417 0.367418 -5.250000 +v -1.000000 0.312500 -5.250000 +v -1.132583 0.367418 -5.250000 +v -1.187500 0.500000 -5.250000 +v -1.132583 0.632583 -5.250000 +v -0.867417 0.632582 -3.250000 +v -1.000000 0.687500 -3.250000 +v -0.812500 0.500000 -3.250000 +v -0.867417 0.367417 -3.250000 +v -1.000000 0.312500 -3.250000 +v -1.132583 0.367417 -3.250000 +v -1.187500 0.500000 -3.250000 +v -1.132583 0.632582 -3.250000 +vt 0.079812 0.000000 +vt 0.004695 0.106667 +vt 0.004695 0.000000 +vt 0.004695 0.113333 +vt 0.079812 0.220000 +vt 0.004695 0.220000 +vt 0.004695 0.226667 +vt 0.079812 0.226667 +vt 0.549296 -0.000000 +vt 0.098592 0.133333 +vt 0.098592 -0.000000 +vt -0.000000 0.113333 +vt -0.000000 0.220000 +vt 0.079812 0.106667 +vt 0.849765 0.373333 +vt 0.868545 0.400000 +vt 0.849765 0.400000 +vt 0.906103 0.373333 +vt 0.924883 0.333333 +vt 0.924883 0.373333 +vt 0.868545 0.333333 +vt 0.849765 0.306667 +vt 0.868545 0.306667 +vt 0.868545 0.306667 +vt 0.849765 0.333333 +vt 0.849765 0.306667 +vt 0.868545 0.333333 +vt 0.868545 0.373333 +vt 0.887324 0.333333 +vt 0.887324 0.373333 +vt 0.906103 0.333333 +vt 0.849765 0.400000 +vt 0.868545 0.373333 +vt 0.868545 0.400000 +vt 0.849765 0.373333 +vt 0.849765 0.333333 +vt 0.887324 0.333333 +vt 0.924883 0.333333 +vt 0.906103 0.373333 +vt 0.906103 0.333333 +vt 0.887324 0.373333 +vt 0.098592 0.160000 +vt 0.549296 0.293333 +vt 0.098592 0.293333 +vt 0.079812 0.160000 +vt 0.079812 0.293333 +vt 0.549296 0.133333 +vt 0.098592 0.320000 +vt 0.549296 0.320000 +vt 0.568075 0.293333 +vt 0.549296 0.160000 +vt 0.568075 0.160000 +vt 0.943662 -0.000000 +vt 0.962441 0.333333 +vt 0.943662 0.333333 +vt 0.934272 0.333333 +vt 0.934272 -0.000000 +vt 0.943662 -0.000000 +vt 0.962441 0.333333 +vt 0.943662 0.333333 +vt 0.934272 0.333333 +vt 0.934272 -0.000000 +vt 0.915493 -0.000000 +vt 0.906103 0.333333 +vt 0.906103 -0.000000 +vt 0.915493 0.333333 +vt 0.915493 -0.000000 +vt 0.906103 0.333333 +vt 0.906103 -0.000000 +vt 0.915493 0.333333 +vt 0.962441 -0.000000 +vt 0.943662 0.333333 +vt 0.943662 -0.000000 +vt 0.934272 0.333333 +vt 0.934272 -0.000000 +vt 0.915493 -0.000000 +vt 0.906103 0.333333 +vt 0.906103 -0.000000 +vt 0.915493 0.333333 +vt 0.962441 -0.000000 +vt 0.943662 0.333333 +vt 0.943662 -0.000000 +vt 0.934272 0.333333 +vt 0.934272 -0.000000 +vt 0.915493 -0.000000 +vt 0.906103 0.333333 +vt 0.906103 -0.000000 +vt 0.915493 0.333333 +vt 0.413146 0.466667 +vt 0.488263 0.453333 +vt 0.488263 0.466667 +vt 0.699531 0.280000 +vt 0.624413 0.173333 +vt 0.699531 0.173333 +vt 0.624413 0.333333 +vt 0.624413 0.280000 +vt 0.624413 0.360000 +vt 0.849765 0.333333 +vt 0.849765 0.360000 +vt 0.568075 0.253333 +vt 0.568075 0.173333 +vt 0.488263 0.320000 +vt 0.413146 0.333333 +vt 0.413146 0.320000 +vt 0.624413 0.086667 +vt 0.849765 -0.000000 +vt 0.849765 0.086667 +vt 0.849765 0.280000 +vt 0.774648 0.173333 +vt 0.849765 0.173333 +vt 0.399061 0.340000 +vt 0.408451 0.446667 +vt 0.399061 0.446667 +vt 0.502347 0.446667 +vt 0.492958 0.340000 +vt 0.502347 0.340000 +vt 0.417840 0.353333 +vt 0.422535 0.433333 +vt 0.417840 0.433333 +vt 0.389671 0.386667 +vt 0.361502 0.426667 +vt 0.361502 0.386667 +vt 0.389671 0.426667 +vt 0.361502 0.386667 +vt 0.389671 0.386667 +vt 0.352113 0.386667 +vt 0.361502 0.426667 +vt 0.352113 0.426667 +vt 0.389671 0.373333 +vt 0.361502 0.373333 +vt 0.361502 0.440000 +vt 0.389671 0.440000 +vt 0.399061 0.426667 +vt 0.399061 0.386667 +vt 0.361502 0.440000 +vt 0.389671 0.426667 +vt 0.389671 0.440000 +vt 0.352113 0.386667 +vt 0.352113 0.426667 +vt 0.399061 0.426667 +vt 0.399061 0.386667 +vt 0.389671 0.373333 +vt 0.361502 0.373333 +vt 0.478873 0.346667 +vt 0.422535 0.353333 +vt 0.422535 0.346667 +vt 0.422535 0.440000 +vt 0.478873 0.433333 +vt 0.478873 0.440000 +vt 0.478873 0.353333 +vt 0.413146 0.453333 +vt 0.492958 0.446667 +vt 0.483568 0.353333 +vt 0.488263 0.333333 +vt 0.483568 0.433333 +vt 0.408451 0.340000 +vt 0.887324 0.280000 +vt 0.333333 0.400000 +vt 0.305164 0.440000 +vt 0.305164 0.400000 +vt 0.333333 0.400000 +vt 0.305164 0.440000 +vt 0.305164 0.400000 +vt 0.112676 0.633333 +vt 0.098592 0.646667 +vt 0.098592 0.633333 +vt 0.098592 0.666667 +vt 0.079812 0.646667 +vt 0.065728 0.646667 +vt 0.079812 0.633333 +vt 0.079812 0.613333 +vt 0.112676 0.633333 +vt 0.098592 0.646667 +vt 0.098592 0.633333 +vt 0.098592 0.666667 +vt 0.079812 0.646667 +vt 0.065728 0.646667 +vt 0.079812 0.633333 +vt 0.079812 0.613333 +vt 0.079812 0.646667 +vt 0.098592 0.633333 +vt 0.098592 0.646667 +vt 0.079812 0.613333 +vt 0.079812 0.633333 +vt 0.065728 0.646667 +vt 0.098592 0.666667 +vt 0.112676 0.633333 +vt 0.079812 0.646667 +vt 0.098592 0.633333 +vt 0.098592 0.646667 +vt 0.079812 0.613333 +vt 0.079812 0.633333 +vt 0.065728 0.646667 +vt 0.098592 0.666667 +vt 0.112676 0.633333 +vt 0.230047 0.433333 +vt 0.248826 0.426667 +vt 0.248826 0.433333 +vt 0.286385 0.400000 +vt 0.352113 0.440000 +vt 0.333333 0.440000 +vt 0.333333 0.373333 +vt 0.352113 0.440000 +vt 0.333333 0.440000 +vt 0.333333 0.373333 +vt 0.305164 0.466667 +vt 0.286385 0.400000 +vt 0.305164 0.466667 +vt 0.169256 0.506352 +vt 0.149993 0.506352 +vt 0.169256 0.440314 +vt 0.063803 0.320069 +vt 0.067652 0.320070 +vt 0.063803 0.333264 +vt 0.067652 0.333264 +vt 0.061082 0.329399 +vt 0.063803 0.320070 +vt 0.010411 0.325927 +vt 0.005216 0.308117 +vt 0.017758 0.300740 +vt 0.267606 0.433333 +vt 0.267606 0.426667 +vt 0.286385 0.433333 +vt 0.286385 0.426667 +vt 0.154930 0.433333 +vt 0.136150 0.426667 +vt 0.154930 0.426667 +vt 0.173709 0.433333 +vt 0.173709 0.426667 +vt 0.192488 0.433333 +vt 0.192488 0.426667 +vt 0.211268 0.433333 +vt 0.211268 0.426667 +vt 0.230047 0.426667 +vt 0.051643 0.533333 +vt 0.192488 0.520000 +vt 0.183099 0.533333 +vt 0.502347 0.680000 +vt 0.464789 0.466667 +vt 0.502347 0.466667 +vt 0.352113 0.626667 +vt 0.389671 0.680000 +vt 0.352113 0.466667 +vt 0.314554 0.626667 +vt 0.314554 0.466667 +vt 0.464789 0.733333 +vt 0.389671 0.733333 +vt 0.352113 0.680000 +vt 0.352113 0.733333 +vt 0.276995 0.680000 +vt 0.201878 0.680000 +vt 0.201878 0.466667 +vt 0.042254 0.520000 +vt 0.192488 0.506667 +vt 0.183099 0.586667 +vt 0.042254 0.600000 +vt 0.051643 0.586667 +vt 0.192488 0.600000 +vt 0.098592 0.493333 +vt 0.093897 0.326667 +vt 0.098592 0.320000 +vt 0.042254 0.613333 +vt 0.201878 0.600000 +vt 0.032864 0.520000 +vt 0.093897 0.486667 +vt 0.089202 0.326667 +vt 0.089202 0.486667 +vt 0.084507 0.320000 +vt 0.098592 0.493333 +vt 0.093897 0.326667 +vt 0.098592 0.320000 +vt 0.093897 0.320000 +vt 0.089202 0.493333 +vt 0.093897 0.486667 +vt 0.089202 0.326667 +vt 0.089202 0.486667 +vt 0.084507 0.320000 +vt 0.093897 0.320000 +vt 0.089202 0.493333 +vt 0.098592 0.493333 +vt 0.093897 0.326667 +vt 0.098592 0.320000 +vt 0.093897 0.486667 +vt 0.089202 0.326667 +vt 0.089202 0.486667 +vt 0.084507 0.320000 +vt 0.093897 0.320000 +vt 0.089202 0.493333 +vt 0.525822 0.780000 +vt 0.413146 0.753333 +vt 0.544601 0.753333 +vt 0.610329 0.733333 +vt 0.549296 0.746667 +vt 0.549296 0.733333 +vt 0.521127 0.800000 +vt 0.413146 0.786667 +vt 0.521127 0.786667 +vt 0.413146 0.746667 +vt 0.577465 0.786667 +vt 0.610329 0.780000 +vt 0.610329 0.786667 +vt 0.610329 0.746667 +vt 0.553991 0.753333 +vt 0.610329 0.800000 +vt 0.577465 0.800000 +vt 0.572770 0.780000 +vt 0.610329 0.753333 +vt 0.413146 0.780000 +vt 0.075117 0.446667 +vt 0.079812 0.453333 +vt 0.075117 0.453333 +vt 0.075117 0.446667 +vt 0.079812 0.453333 +vt 0.075117 0.453333 +vt 0.070423 0.320000 +vt 0.070423 0.453333 +vt 0.070423 0.320000 +vt 0.070423 0.453333 +vt 0.079812 0.320000 +vt 0.075117 0.320000 +vt 0.084507 0.320000 +vt 0.079812 0.446667 +vt 0.084507 0.320000 +vt 0.079812 0.446667 +vt 0.079812 0.320000 +vt 0.075117 0.320000 +vt 0.079812 0.113333 +vt 0.924883 0.373333 +vt 0.962441 0.000000 +vt 0.962441 0.000000 +vt 0.962441 0.333333 +vt 0.962441 0.333333 +vt 0.774648 0.280000 +vt 0.586854 0.280000 +vt 0.624413 -0.000000 +vt 0.906103 0.173333 +vt 0.906103 0.253333 +vt 0.112676 0.646667 +vt 0.079812 0.666667 +vt 0.065728 0.633333 +vt 0.098592 0.613333 +vt 0.112676 0.646667 +vt 0.079812 0.666667 +vt 0.065728 0.633333 +vt 0.098592 0.613333 +vt 0.098592 0.613333 +vt 0.065728 0.633333 +vt 0.079812 0.666667 +vt 0.112676 0.646667 +vt 0.098592 0.613333 +vt 0.065728 0.633333 +vt 0.079812 0.666667 +vt 0.112676 0.646667 +vt 0.286385 0.440000 +vt 0.352113 0.400000 +vt 0.305164 0.373333 +vt 0.352113 0.400000 +vt 0.305164 0.373333 +vt 0.333333 0.466667 +vt 0.286385 0.440000 +vt 0.333333 0.466667 +vt 0.136372 0.487010 +vt 0.136372 0.459656 +vt 0.149993 0.440314 +vt 0.182877 0.459656 +vt 0.182877 0.487010 +vt 0.070374 0.323934 +vt 0.070374 0.329399 +vt 0.067652 0.333264 +vt 0.061082 0.329399 +vt 0.061082 0.323934 +vt 0.070374 0.323934 +vt 0.070374 0.329399 +vt 0.063803 0.333264 +vt 0.061082 0.323934 +vt 0.067652 0.320069 +vt 0.005216 0.318550 +vt 0.010411 0.300740 +vt 0.022953 0.308117 +vt 0.022953 0.318550 +vt 0.017758 0.325927 +vt 0.136150 0.433333 +vt 0.464789 0.680000 +vt 0.042254 0.506667 +vt 0.192488 0.613333 +vt 0.201878 0.520000 +vt 0.032864 0.600000 +vt 0.084507 0.493333 +vt 0.089202 0.320000 +vt 0.093897 0.493333 +vt 0.084507 0.493333 +vt 0.089202 0.320000 +vt 0.093897 0.493333 +vt 0.084507 0.493333 +vt 0.089202 0.320000 +vt 0.093897 0.493333 +vt 0.413146 0.800000 +vt 0.413146 0.733333 +vt 0.084507 0.453333 +vt 0.084507 0.453333 +vt 0.685446 0.440000 +vt 0.661972 0.420000 +vt 0.685446 0.413333 +vt 0.070423 0.226667 +vt 0.061033 0.300000 +vt 0.061033 0.226667 +vt 0.051643 0.226667 +vt 0.042254 0.300000 +vt 0.042254 0.226667 +vt 0.032864 0.226667 +vt 0.023474 0.300000 +vt 0.023474 0.226667 +vt 0.014085 0.226667 +vt 0.004695 0.300000 +vt 0.004695 0.226667 +vt 0.079812 0.226667 +vt 0.070423 0.300000 +vt 0.051643 0.300000 +vt 0.032864 0.300000 +vt 0.014085 0.300000 +vt 0.798122 0.466667 +vt 0.821596 0.446667 +vt 0.821596 0.460000 +vt 0.093897 0.320000 +vt 0.098592 0.300000 +vt 0.098592 0.320000 +vt 0.065728 0.320000 +vt 0.070423 0.300000 +vt 0.070423 0.320000 +vt 0.075117 0.320000 +vt 0.079812 0.300000 +vt 0.079812 0.320000 +vt 0.084507 0.320000 +vt 0.089202 0.300000 +vt 0.089202 0.320000 +vt 0.093897 0.300000 +vt 0.061033 0.320000 +vt 0.065728 0.300000 +vt 0.075117 0.300000 +vt 0.084507 0.300000 +vt 0.075117 0.320000 +vt 0.070423 0.300000 +vt 0.075117 0.300000 +vt 0.084507 0.320000 +vt 0.079812 0.300000 +vt 0.084507 0.300000 +vt 0.098592 0.320000 +vt 0.093897 0.300000 +vt 0.098592 0.300000 +vt 0.070423 0.320000 +vt 0.065728 0.300000 +vt 0.079812 0.320000 +vt 0.089202 0.320000 +vt 0.089202 0.300000 +vt 0.093897 0.320000 +vt 0.065728 0.320000 +vt 0.061033 0.300000 +vt 0.685446 0.546667 +vt 0.661972 0.566667 +vt 0.661972 0.553333 +vt 0.042254 0.346667 +vt 0.046948 0.360000 +vt 0.042254 0.360000 +vt 0.051643 0.346667 +vt 0.051643 0.360000 +vt 0.056338 0.360000 +vt 0.061033 0.346667 +vt 0.061033 0.360000 +vt 0.023474 0.360000 +vt 0.028169 0.346667 +vt 0.028169 0.360000 +vt 0.032864 0.360000 +vt 0.032864 0.346667 +vt 0.037559 0.360000 +vt 0.037559 0.346667 +vt 0.042254 0.333333 +vt 0.046948 0.346667 +vt 0.051643 0.333333 +vt 0.056338 0.333333 +vt 0.056338 0.346667 +vt 0.061033 0.333333 +vt 0.023474 0.333333 +vt 0.023474 0.346667 +vt 0.028169 0.333333 +vt 0.032864 0.333333 +vt 0.037559 0.333333 +vt 0.028169 0.300000 +vt 0.061033 0.300000 +vt 0.032864 0.300000 +vt 0.037559 0.300000 +vt 0.046948 0.333333 +vt 0.051643 0.300000 +vt 0.046948 0.300000 +vt 0.056338 0.300000 +vt 0.042254 0.300000 +vt 0.042254 0.373333 +vt 0.037559 0.373333 +vt 0.028169 0.373333 +vt 0.046948 0.373333 +vt 0.056338 0.373333 +vt 0.051643 0.373333 +vt 0.032864 0.373333 +vt 0.023474 0.373333 +vt 0.685446 0.466667 +vt 0.798122 0.440000 +vt 0.798122 0.466667 +vt 0.685446 0.440000 +vt 0.798122 0.413333 +vt 0.685446 0.413333 +vt 0.798122 0.386667 +vt 0.685446 0.386667 +vt 0.798122 0.360000 +vt 0.685446 0.573333 +vt 0.798122 0.546667 +vt 0.798122 0.573333 +vt 0.795190 0.600581 +vt 0.802408 0.575836 +vt 0.819834 0.586086 +vt 0.685446 0.546667 +vt 0.798122 0.520000 +vt 0.681306 0.611330 +vt 0.663382 0.600788 +vt 0.670807 0.575336 +vt 0.685446 0.520000 +vt 0.798122 0.493333 +vt 0.685446 0.493333 +vt 0.525822 0.466667 +vt 0.638498 0.440000 +vt 0.638498 0.466667 +vt 0.525822 0.440000 +vt 0.638498 0.413333 +vt 0.525822 0.413333 +vt 0.638498 0.386667 +vt 0.525822 0.386667 +vt 0.638498 0.360000 +vt 0.525822 0.573333 +vt 0.638498 0.546667 +vt 0.638498 0.573333 +vt 0.635565 0.586086 +vt 0.652991 0.575836 +vt 0.660209 0.600581 +vt 0.525822 0.546667 +vt 0.638498 0.520000 +vt 0.504110 0.586086 +vt 0.511328 0.575836 +vt 0.521536 0.610830 +vt 0.525822 0.520000 +vt 0.638498 0.493333 +vt 0.525822 0.493333 +vt 0.661972 0.526667 +vt 0.685446 0.520000 +vt 0.798122 0.520000 +vt 0.821596 0.540000 +vt 0.798122 0.546667 +vt 0.798122 0.440000 +vt 0.821596 0.420000 +vt 0.821596 0.433333 +vt 0.685446 0.493333 +vt 0.661972 0.473333 +vt 0.685446 0.466667 +vt 0.661972 0.460000 +vt 0.661972 0.446667 +vt 0.821596 0.486667 +vt 0.798122 0.493333 +vt 0.798122 0.386667 +vt 0.821596 0.406667 +vt 0.798122 0.413333 +vt 0.685446 0.386667 +vt 0.661972 0.406667 +vt 0.661972 0.393333 +vt 0.131455 0.440000 +vt 0.136150 0.320000 +vt 0.136150 0.440000 +vt 0.103286 0.440000 +vt 0.107981 0.320000 +vt 0.107981 0.440000 +vt 0.112676 0.440000 +vt 0.117371 0.320000 +vt 0.117371 0.440000 +vt 0.122066 0.440000 +vt 0.126761 0.320000 +vt 0.126761 0.440000 +vt 0.131455 0.320000 +vt 0.098592 0.440000 +vt 0.103286 0.320000 +vt 0.112676 0.320000 +vt 0.122066 0.320000 +vt 0.352113 0.333333 +vt 0.361502 0.340000 +vt 0.352113 0.340000 +vt 0.361502 0.346667 +vt 0.352113 0.346667 +vt 0.352113 0.353333 +vt 0.361502 0.360000 +vt 0.352113 0.360000 +vt 0.352113 0.366667 +vt 0.361502 0.366667 +vt 0.352113 0.373333 +vt 0.361502 0.320000 +vt 0.352113 0.326667 +vt 0.352113 0.320000 +vt 0.361502 0.326667 +vt 0.610329 0.733333 +vt 0.615023 0.786667 +vt 0.610329 0.786667 +vt 0.615023 0.733333 +vt 0.619718 0.786667 +vt 0.643192 0.733333 +vt 0.647887 0.786667 +vt 0.643192 0.786667 +vt 0.619718 0.733333 +vt 0.624413 0.786667 +vt 0.633803 0.733333 +vt 0.638498 0.786667 +vt 0.633803 0.786667 +vt 0.624413 0.733333 +vt 0.629108 0.786667 +vt 0.629108 0.733333 +vt 0.361502 0.326667 +vt 0.352113 0.333333 +vt 0.352113 0.326667 +vt 0.352113 0.320000 +vt 0.361502 0.366667 +vt 0.352113 0.373333 +vt 0.352113 0.366667 +vt 0.361502 0.360000 +vt 0.352113 0.360000 +vt 0.352113 0.353333 +vt 0.361502 0.346667 +vt 0.352113 0.346667 +vt 0.361502 0.340000 +vt 0.352113 0.340000 +vt 0.361502 0.333333 +vt 0.342723 0.326667 +vt 0.342723 0.333333 +vt 0.342723 0.320000 +vt 0.342723 0.373333 +vt 0.342723 0.366667 +vt 0.342723 0.360000 +vt 0.342723 0.353333 +vt 0.342723 0.346667 +vt 0.342723 0.340000 +vt 0.295775 0.333333 +vt 0.286385 0.340000 +vt 0.286385 0.333333 +vt 0.295775 0.340000 +vt 0.286385 0.346667 +vt 0.295775 0.346667 +vt 0.286385 0.353333 +vt 0.295775 0.360000 +vt 0.286385 0.360000 +vt 0.286385 0.366667 +vt 0.295775 0.366667 +vt 0.286385 0.373333 +vt 0.286385 0.320000 +vt 0.295775 0.326667 +vt 0.286385 0.326667 +vt 0.305164 0.333333 +vt 0.305164 0.346667 +vt 0.295775 0.353333 +vt 0.305164 0.353333 +vt 0.305164 0.360000 +vt 0.305164 0.373333 +vt 0.295775 0.373333 +vt 0.305164 0.320000 +vt 0.295775 0.320000 +vt 0.305164 0.326667 +vt 0.399061 0.373333 +vt 0.361502 0.373333 +vt 0.399061 0.340000 +vt 0.361502 0.353333 +vt 0.399061 0.360000 +vt 0.399061 0.333333 +vt 0.399061 0.366667 +vt 0.399061 0.346667 +vt 0.399061 0.353333 +vt 0.361502 0.320000 +vt 0.399061 0.326667 +vt 0.305164 0.340000 +vt 0.305164 0.366667 +vt 0.342723 0.326667 +vt 0.342723 0.333333 +vt 0.342723 0.320000 +vt 0.342723 0.373333 +vt 0.342723 0.366667 +vt 0.342723 0.360000 +vt 0.342723 0.353333 +vt 0.342723 0.346667 +vt 0.342723 0.340000 +vt 0.295775 0.333333 +vt 0.286385 0.340000 +vt 0.286385 0.333333 +vt 0.295775 0.340000 +vt 0.286385 0.346667 +vt 0.295775 0.346667 +vt 0.286385 0.353333 +vt 0.295775 0.360000 +vt 0.286385 0.360000 +vt 0.286385 0.366667 +vt 0.295775 0.366667 +vt 0.286385 0.373333 +vt 0.286385 0.320000 +vt 0.295775 0.326667 +vt 0.286385 0.326667 +vt 0.305164 0.333333 +vt 0.305164 0.346667 +vt 0.295775 0.353333 +vt 0.305164 0.353333 +vt 0.305164 0.360000 +vt 0.305164 0.366667 +vt 0.295775 0.373333 +vt 0.305164 0.320000 +vt 0.295775 0.320000 +vt 0.305164 0.326667 +vt 0.399061 0.373333 +vt 0.361502 0.373333 +vt 0.361502 0.333333 +vt 0.399061 0.340000 +vt 0.361502 0.353333 +vt 0.399061 0.360000 +vt 0.399061 0.333333 +vt 0.399061 0.366667 +vt 0.399061 0.346667 +vt 0.399061 0.353333 +vt 0.399061 0.326667 +vt 0.305164 0.340000 +vt 0.305164 0.373333 +vt 0.615023 0.733333 +vt 0.619718 0.786667 +vt 0.615023 0.786667 +vt 0.610329 0.733333 +vt 0.610329 0.786667 +vt 0.643192 0.733333 +vt 0.647887 0.786667 +vt 0.643192 0.786667 +vt 0.619718 0.733333 +vt 0.624413 0.786667 +vt 0.633803 0.733333 +vt 0.638498 0.786667 +vt 0.633803 0.786667 +vt 0.624413 0.733333 +vt 0.629108 0.786667 +vt 0.629108 0.733333 +vt 0.821596 0.513333 +vt 0.661972 0.513333 +vt 0.661972 0.500000 +vt 0.821596 0.366667 +vt 0.821596 0.380000 +vt 0.685446 0.360000 +vt 0.661972 0.380000 +vt 0.661972 0.366667 +vt 0.821596 0.566667 +vt 0.798122 0.573333 +vt 0.267606 0.320000 +vt 0.248826 0.426667 +vt 0.248826 0.320000 +vt 0.230047 0.320000 +vt 0.211268 0.426667 +vt 0.211268 0.320000 +vt 0.192488 0.320000 +vt 0.173709 0.426667 +vt 0.173709 0.320000 +vt 0.154930 0.320000 +vt 0.136150 0.426667 +vt 0.136150 0.320000 +vt 0.286385 0.320000 +vt 0.267606 0.426667 +vt 0.230047 0.426667 +vt 0.192488 0.426667 +vt 0.154930 0.426667 +vt 0.286385 0.433333 +vt 0.267606 0.440000 +vt 0.267606 0.433333 +vt 0.248826 0.433333 +vt 0.230047 0.440000 +vt 0.230047 0.433333 +vt 0.211268 0.433333 +vt 0.192488 0.440000 +vt 0.192488 0.433333 +vt 0.173709 0.433333 +vt 0.154930 0.440000 +vt 0.154930 0.433333 +vt 0.248826 0.440000 +vt 0.211268 0.440000 +vt 0.173709 0.440000 +vt 0.136150 0.440000 +vt 0.136150 0.433333 +vt 0.525822 0.573333 +vt 0.502347 0.553333 +vt 0.525822 0.546667 +vt 0.638498 0.440000 +vt 0.661972 0.460000 +vt 0.638498 0.466667 +vt 0.525822 0.413333 +vt 0.502347 0.433333 +vt 0.502347 0.420000 +vt 0.638498 0.573333 +vt 0.661972 0.553333 +vt 0.661972 0.566667 +vt 0.525822 0.386667 +vt 0.502347 0.366667 +vt 0.525822 0.360000 +vt 0.638498 0.360000 +vt 0.661972 0.380000 +vt 0.638498 0.386667 +vt 0.525822 0.520000 +vt 0.502347 0.500000 +vt 0.525822 0.493333 +vt 0.638498 0.520000 +vt 0.661972 0.500000 +vt 0.661972 0.513333 +vt 0.502347 0.406667 +vt 0.502347 0.393333 +vt 0.638498 0.413333 +vt 0.661972 0.393333 +vt 0.661972 0.406667 +vt 0.638498 0.493333 +vt 0.661972 0.473333 +vt 0.661972 0.486667 +vt 0.525822 0.440000 +vt 0.502347 0.460000 +vt 0.502347 0.446667 +vt 0.502347 0.473333 +vt 0.525822 0.466667 +vt 0.661972 0.433333 +vt 0.661972 0.540000 +vt 0.638498 0.546667 +vt 0.502347 0.526667 +vt 0.661972 0.433333 +vt 0.079812 0.300000 +vt 0.061033 0.300000 +vt 0.061033 0.320000 +vt 0.685446 0.573333 +vt 0.023474 0.300000 +vt 0.061033 0.373333 +vt 0.685446 0.360000 +vt 0.819834 0.600581 +vt 0.812616 0.610830 +vt 0.802408 0.610830 +vt 0.795190 0.586086 +vt 0.812616 0.575836 +vt 0.681306 0.575336 +vt 0.688730 0.585879 +vt 0.688730 0.600788 +vt 0.670807 0.611330 +vt 0.663382 0.585879 +vt 0.525822 0.360000 +vt 0.652991 0.610830 +vt 0.642783 0.610830 +vt 0.635565 0.600581 +vt 0.642783 0.575836 +vt 0.660209 0.586086 +vt 0.521536 0.575836 +vt 0.528754 0.586086 +vt 0.528754 0.600581 +vt 0.511328 0.610830 +vt 0.504110 0.600581 +vt 0.661972 0.540000 +vt 0.821596 0.526667 +vt 0.661972 0.486667 +vt 0.821596 0.473333 +vt 0.821596 0.393333 +vt 0.098592 0.320000 +vt 0.647887 0.733333 +vt 0.638498 0.733333 +vt 0.399061 0.320000 +vt 0.399061 0.320000 +vt 0.647887 0.733333 +vt 0.638498 0.733333 +vt 0.821596 0.500000 +vt 0.798122 0.360000 +vt 0.821596 0.553333 +vt 0.286385 0.426667 +vt 0.286385 0.440000 +vt 0.502347 0.566667 +vt 0.661972 0.446667 +vt 0.502347 0.380000 +vt 0.661972 0.366667 +vt 0.502347 0.513333 +vt 0.502347 0.486667 +vt 0.661972 0.420000 +vt 0.661972 0.526667 +vt 0.502347 0.540000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.3048 -0.9524 +vn 0.0000 0.3048 0.9524 +vn 0.0000 0.3048 -0.9524 +vn 0.0000 -0.3048 0.9524 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.6690 0.7433 +vn 0.5657 0.5657 0.6000 +vn 0.8000 0.0000 0.6000 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.8000 -0.6000 +vn 0.5657 0.5657 -0.6000 +vn 0.0000 -0.7071 0.7071 +vn -0.5657 -0.5657 0.6000 +vn 0.0000 -0.8000 0.6000 +vn 0.6794 0.7194 0.1447 +vn 0.0000 0.9824 0.1866 +vn 0.9955 0.0670 0.0670 +vn 0.9987 0.0473 0.0196 +vn 0.7263 -0.6737 -0.1363 +vn 0.0000 -0.9788 -0.2048 +vn -0.7573 -0.4617 -0.4617 +vn -0.7263 -0.6737 -0.1363 +vn -0.9987 0.0473 0.0196 +vn -0.9955 0.0670 0.0670 +vn -0.6794 0.7194 0.1447 +vn -0.6630 0.5293 0.5293 +vn 0.0000 0.1866 0.9824 +vn 0.6630 0.5293 0.5293 +vn 0.9987 0.0196 0.0473 +vn 0.7263 -0.1363 -0.6737 +vn 0.7573 -0.4617 -0.4617 +vn 0.0000 -0.2048 -0.9788 +vn -0.7263 -0.1363 -0.6737 +vn -0.9987 0.0196 0.0473 +vn -0.6794 0.1447 0.7194 +vn 0.6794 0.1447 0.7194 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.8000 0.0000 0.6000 +vn -0.8000 0.0000 -0.6000 +vn -0.5657 -0.5657 -0.6000 +vn 0.8000 0.0000 -0.6000 +vn -0.5657 0.5657 0.6000 +vn 0.0000 0.8000 0.6000 +vn -0.5657 0.5657 -0.6000 +vn 0.5657 -0.5657 -0.6000 +vn 0.5657 -0.5657 0.6000 +vn 0.7194 0.6794 0.1447 +vn 0.5293 0.6630 0.5293 +vn 0.0473 0.9987 0.0196 +vn 0.0670 0.9955 0.0670 +vn -0.4617 0.7573 -0.4617 +vn -0.9788 0.0000 -0.2048 +vn -0.4617 -0.7573 -0.4617 +vn -0.6737 -0.7263 -0.1363 +vn 0.0670 -0.9955 0.0670 +vn 0.0473 -0.9987 0.0196 +vn 0.5293 -0.6630 0.5293 +vn 0.7194 -0.6794 0.1447 +vn 0.9824 0.0000 0.1866 +vn 0.1447 -0.6794 0.7194 +vn 0.1866 0.0000 0.9824 +vn 0.0196 -0.9987 0.0473 +vn -0.1363 -0.7263 -0.6737 +vn -0.2048 0.0000 -0.9788 +vn -0.1363 0.7263 -0.6737 +vn 0.0196 0.9987 0.0473 +vn 0.1447 0.6794 0.7194 +vn -0.7150 0.6332 0.2962 +vn -0.9239 0.0000 0.3827 +vn -0.5293 0.6630 0.5293 +vn -0.0948 0.9947 0.0392 +vn -0.0670 0.9955 0.0670 +vn 0.6303 0.7311 -0.2611 +vn 0.9239 0.0000 -0.3827 +vn 0.6303 -0.7311 -0.2611 +vn 0.4617 -0.7573 -0.4617 +vn -0.0948 -0.9947 0.0392 +vn -0.5293 -0.6630 0.5293 +vn -0.7150 -0.6332 0.2962 +vn -0.1866 0.0000 0.9824 +vn -0.0196 0.9987 0.0473 +vn 0.4617 0.7573 -0.4617 +vn 0.1363 0.7263 -0.6737 +vn 0.2048 0.0000 -0.9788 +vn -0.0196 -0.9987 0.0473 +vn -0.0670 -0.9955 0.0670 +vn -0.1447 -0.6794 0.7194 +vn -0.6737 0.7263 -0.1363 +vn -0.1447 0.6794 0.7194 +vn 0.1363 -0.7263 -0.6737 +vn 0.0000 -0.8000 -0.6000 +s off +f 506/657/61 505/658/61 504/659/61 +f 510/660/62 508/661/62 509/662/62 +f 504/663/63 508/661/63 506/664/63 +f 618/665/61 617/666/61 616/667/61 +f 505/668/64 509/662/64 504/669/64 +f 507/670/65 510/660/65 505/658/65 +f 601/671/63 602/672/63 600/673/63 +f 600/674/64 610/675/64 601/676/64 +f 607/677/65 604/678/65 606/679/65 +f 608/680/65 610/681/65 609/682/65 +f 601/671/62 611/683/62 603/684/62 +f 603/684/66 608/685/66 602/686/66 +f 602/686/61 609/687/61 600/674/61 +f 614/688/63 612/689/63 613/690/63 +f 607/677/62 615/691/62 605/692/62 +f 606/693/66 612/689/66 607/677/66 +f 605/694/64 614/695/64 604/696/64 +f 604/696/61 613/697/61 606/693/61 +f 622/698/62 620/699/62 621/700/62 +f 617/701/64 621/700/64 616/702/64 +f 619/703/65 622/698/65 617/666/65 +f 616/704/63 620/699/63 618/705/63 +f 618/706/66 623/707/66 619/708/66 +f 634/709/63 637/710/63 636/711/63 +f 634/709/67 639/712/67 635/713/67 +f 626/714/63 629/715/63 628/716/63 +f 626/714/67 631/717/67 627/718/67 +f 625/719/68 629/720/68 624/721/68 +f 627/718/65 630/722/65 625/719/65 +f 633/723/68 637/724/68 632/725/68 +f 635/713/65 638/726/65 633/723/65 +f 640/727/63 644/728/63 642/729/63 +f 642/729/69 647/730/69 643/731/69 +f 641/732/70 645/733/70 640/734/70 +f 641/732/65 647/730/65 646/735/65 +f 648/736/63 652/737/63 650/738/63 +f 650/738/69 655/739/69 651/740/69 +f 649/741/70 653/742/70 648/743/70 +f 649/741/65 655/739/65 654/744/65 +f 663/745/62 664/746/62 669/747/62 +f 663/748/65 660/749/65 662/750/65 +f 697/751/62 661/752/62 663/748/62 +f 667/753/71 696/754/71 657/755/71 +f 667/756/64 656/757/64 660/749/64 +f 668/758/61 659/759/61 662/760/61 +f 656/761/63 657/762/63 666/763/63 +f 671/764/65 668/765/65 670/766/65 +f 662/767/64 665/768/64 663/769/64 +f 669/770/66 658/771/66 668/772/66 +f 695/773/66 691/774/66 692/775/66 +f 684/776/65 686/777/65 685/778/65 +f 676/779/65 678/780/65 677/781/65 +f 672/782/64 679/783/64 673/784/64 +f 674/785/61 678/780/61 672/786/61 +f 673/787/62 676/779/62 675/788/62 +f 675/789/66 677/781/66 674/790/66 +f 680/791/64 687/792/64 681/793/64 +f 682/794/61 686/777/61 680/795/61 +f 681/796/62 684/776/62 683/797/62 +f 683/798/66 685/778/66 682/799/66 +f 656/761/61 666/763/61 668/765/61 +f 694/800/62 689/801/62 695/802/62 +f 692/803/61 690/804/61 693/805/61 +f 690/804/65 689/801/65 688/806/65 +f 665/807/65 693/805/65 664/746/65 +f 664/808/65 694/809/65 658/771/65 +f 658/810/65 695/802/65 659/759/65 +f 693/811/64 688/806/64 694/809/64 +f 659/812/65 692/775/65 665/768/65 +f 696/813/66 671/764/66 670/766/66 +f 704/814/63 702/815/63 703/816/63 +f 700/817/63 698/818/63 699/819/63 +f 771/820/63 772/821/63 770/822/63 +f 773/823/66 776/824/66 772/821/66 +f 777/825/65 774/826/65 776/824/65 +f 775/827/64 770/822/64 774/826/64 +f 776/824/61 770/822/61 772/821/61 +f 779/828/63 780/829/63 778/830/63 +f 781/831/66 784/832/66 780/829/66 +f 785/833/65 782/834/65 784/832/65 +f 783/835/64 778/830/64 782/834/64 +f 784/832/61 778/830/61 780/829/61 +f 787/836/61 793/837/61 791/838/61 +f 788/839/64 793/837/64 789/840/64 +f 786/841/65 789/840/65 787/836/65 +f 790/842/66 787/836/66 791/838/66 +f 792/843/63 791/838/63 793/837/63 +f 795/844/61 801/845/61 799/846/61 +f 796/847/64 801/845/64 797/848/64 +f 794/849/65 797/848/65 795/844/65 +f 798/850/66 795/844/66 799/846/66 +f 800/851/63 799/846/63 801/845/63 +f 991/852/62 816/853/62 992/854/62 +f 698/818/66 963/855/66 699/819/66 +f 704/814/64 969/856/64 705/857/64 +f 703/816/61 968/858/61 704/814/61 +f 700/817/64 965/859/64 701/860/64 +f 699/819/61 964/861/61 700/817/61 +f 705/857/62 966/862/62 702/815/62 +f 702/815/66 967/863/66 703/816/66 +f 701/860/62 962/864/62 698/818/62 +f 1001/865/62 995/866/62 998/867/62 +f 1121/868/63 1120/869/63 1124/870/63 +f 1112/871/65 1114/872/65 1116/873/65 +f 808/874/62 807/875/62 805/876/62 +f 993/877/62 816/853/62 817/878/62 +f 987/879/62 817/878/62 811/880/62 +f 986/881/62 811/882/62 810/883/62 +f 988/884/62 810/883/62 812/885/62 +f 989/886/62 812/885/62 813/887/62 +f 990/888/62 813/887/62 814/889/62 +f 815/890/62 990/888/62 814/889/62 +f 1003/891/62 1015/892/62 1005/893/62 +f 1008/894/66 1005/895/66 1004/896/66 +f 1007/897/65 1005/895/65 1010/898/65 +f 1003/899/64 1006/900/64 1002/901/64 +f 1010/898/62 1008/902/62 1009/903/62 +f 1007/904/72 1009/903/72 1006/905/72 +f 1009/906/63 1008/907/63 1004/908/63 +f 1014/909/65 1019/910/65 1015/892/65 +f 1004/911/62 1013/912/62 1002/913/62 +f 1005/893/62 1012/914/62 1004/911/62 +f 1002/913/62 1014/909/62 1003/891/62 +f 1021/915/63 1022/916/63 1020/917/63 +f 1012/914/63 1017/918/63 1013/912/63 +f 1015/892/66 1016/919/66 1012/914/66 +f 1013/912/64 1018/920/64 1014/909/64 +f 1023/921/66 1026/922/66 1022/916/66 +f 1027/923/65 1024/924/65 1026/922/65 +f 1029/925/63 1030/926/63 1028/927/63 +f 1026/922/73 1020/928/73 1022/916/73 +f 1023/921/74 1025/929/74 1027/923/74 +f 1031/930/66 1034/931/66 1030/926/66 +f 1035/932/65 1032/933/65 1034/931/65 +f 1034/931/73 1028/934/73 1030/926/73 +f 1031/930/74 1033/935/74 1035/932/74 +f 1037/936/63 1038/937/63 1036/938/63 +f 1039/939/66 1042/940/66 1038/937/66 +f 1043/941/65 1040/942/65 1042/940/65 +f 1042/940/73 1036/943/73 1038/937/73 +f 1039/939/74 1041/944/74 1043/941/74 +f 1045/945/62 1057/946/62 1044/947/62 +f 1052/948/64 1046/949/64 1048/950/64 +f 1049/951/65 1058/952/65 1047/953/65 +f 1059/954/63 1048/950/63 1046/949/63 +f 1047/955/74 1055/956/74 1051/957/74 +f 1050/958/72 1044/959/72 1046/949/72 +f 1047/955/66 1053/960/66 1049/961/66 +f 1045/962/62 1054/963/62 1055/956/62 +f 1047/953/75 1056/964/75 1045/945/75 +f 1044/947/71 1059/954/71 1046/949/71 +f 1077/965/76 1072/966/76 1073/967/76 +f 1075/968/76 1070/969/76 1071/970/76 +f 1063/971/63 1075/968/63 1071/972/63 +f 1064/973/63 1077/965/63 1073/974/63 +f 1069/975/64 1075/968/64 1067/976/64 +f 1065/977/65 1074/978/65 1069/975/65 +f 1062/979/65 1076/980/65 1066/981/65 +f 1066/981/64 1077/965/64 1068/982/64 +f 506/657/61 507/670/61 505/658/61 +f 510/660/62 511/983/62 508/661/62 +f 504/663/63 509/662/63 508/661/63 +f 618/665/61 619/703/61 617/666/61 +f 505/668/64 510/660/64 509/662/64 +f 507/670/65 511/983/65 510/660/65 +f 601/671/63 603/684/63 602/672/63 +f 600/674/64 609/687/64 610/675/64 +f 607/677/65 605/692/65 604/678/65 +f 608/680/65 611/683/65 610/681/65 +f 601/671/62 610/681/62 611/683/62 +f 603/684/66 611/683/66 608/685/66 +f 602/686/61 608/685/61 609/687/61 +f 614/688/63 615/691/63 612/689/63 +f 607/677/62 612/689/62 615/691/62 +f 606/693/66 613/697/66 612/689/66 +f 605/694/64 615/984/64 614/695/64 +f 604/696/61 614/695/61 613/697/61 +f 622/698/62 623/707/62 620/699/62 +f 617/701/64 622/698/64 621/700/64 +f 619/703/65 623/707/65 622/698/65 +f 616/704/63 621/700/63 620/699/63 +f 618/706/66 620/699/66 623/707/66 +f 634/709/63 632/985/63 637/710/63 +f 634/709/67 636/711/67 639/712/67 +f 626/714/63 624/986/63 629/715/63 +f 626/714/67 628/716/67 631/717/67 +f 625/719/68 630/722/68 629/720/68 +f 627/718/65 631/717/65 630/722/65 +f 633/723/68 638/726/68 637/724/68 +f 635/713/65 639/712/65 638/726/65 +f 640/727/63 645/987/63 644/728/63 +f 642/729/69 644/728/69 647/730/69 +f 641/732/70 646/735/70 645/733/70 +f 641/732/65 643/731/65 647/730/65 +f 648/736/63 653/988/63 652/737/63 +f 650/738/69 652/737/69 655/739/69 +f 649/741/70 654/744/70 653/742/70 +f 649/741/65 651/740/65 655/739/65 +f 663/745/62 665/807/62 664/746/62 +f 663/748/65 661/752/65 660/749/65 +f 663/748/62 669/989/62 697/751/62 +f 669/989/62 671/764/62 696/754/62 +f 697/751/62 669/989/62 696/754/62 +f 667/753/71 697/751/71 696/754/71 +f 660/749/64 661/752/64 697/990/64 +f 697/990/64 667/756/64 660/749/64 +f 668/758/61 658/810/61 659/759/61 +f 656/761/63 667/991/63 657/762/63 +f 671/764/65 669/989/65 668/765/65 +f 662/767/64 659/812/64 665/768/64 +f 669/770/66 664/808/66 658/771/66 +f 695/773/66 689/801/66 691/774/66 +f 684/776/65 687/792/65 686/777/65 +f 676/779/65 679/783/65 678/780/65 +f 672/782/64 678/780/64 679/783/64 +f 674/785/61 677/781/61 678/780/61 +f 673/787/62 679/783/62 676/779/62 +f 675/789/66 676/779/66 677/781/66 +f 680/791/64 686/777/64 687/792/64 +f 682/794/61 685/778/61 686/777/61 +f 681/796/62 687/792/62 684/776/62 +f 683/798/66 684/776/66 685/778/66 +f 670/766/61 668/765/61 666/763/61 +f 668/765/61 662/750/61 656/761/61 +f 662/750/61 660/749/61 656/761/61 +f 694/800/62 688/806/62 689/801/62 +f 692/803/61 691/774/61 690/804/61 +f 690/804/65 691/774/65 689/801/65 +f 665/807/65 692/803/65 693/805/65 +f 664/808/65 693/811/65 694/809/65 +f 658/810/65 694/800/65 695/802/65 +f 693/811/64 690/804/64 688/806/64 +f 659/812/65 695/773/65 692/775/65 +f 666/992/66 657/993/66 670/766/66 +f 657/993/66 696/813/66 670/766/66 +f 704/814/63 705/857/63 702/815/63 +f 700/817/63 701/860/63 698/818/63 +f 771/820/63 773/994/63 772/821/63 +f 773/823/66 777/995/66 776/824/66 +f 777/825/65 775/996/65 774/826/65 +f 775/827/64 771/997/64 770/822/64 +f 776/824/61 774/826/61 770/822/61 +f 779/828/63 781/998/63 780/829/63 +f 781/831/66 785/999/66 784/832/66 +f 785/833/65 783/1000/65 782/834/65 +f 783/835/64 779/1001/64 778/830/64 +f 784/832/61 782/834/61 778/830/61 +f 787/836/61 789/840/61 793/837/61 +f 788/839/64 792/1002/64 793/837/64 +f 786/841/65 788/1003/65 789/840/65 +f 790/842/66 786/1004/66 787/836/66 +f 792/843/63 790/1005/63 791/838/63 +f 795/844/61 797/848/61 801/845/61 +f 796/847/64 800/1006/64 801/845/64 +f 794/849/65 796/1007/65 797/848/65 +f 798/850/66 794/1008/66 795/844/66 +f 800/851/63 798/1009/63 799/846/63 +f 991/852/62 815/890/62 816/853/62 +f 698/818/66 962/1010/66 963/855/66 +f 704/814/64 968/1011/64 969/856/64 +f 703/816/61 967/1012/61 968/858/61 +f 700/817/64 964/1013/64 965/859/64 +f 699/819/61 963/1014/61 964/861/61 +f 705/857/62 969/1015/62 966/862/62 +f 702/815/66 966/1016/66 967/863/66 +f 701/860/62 965/1017/62 962/864/62 +f 995/866/62 994/1018/62 996/1019/62 +f 996/1019/62 997/1020/62 995/866/62 +f 997/1020/62 998/867/62 995/866/62 +f 998/867/62 999/1021/62 1000/1022/62 +f 1000/1022/62 1001/865/62 998/867/62 +f 1120/869/63 1119/1023/63 1118/1024/63 +f 1118/1024/63 1125/1025/63 1120/869/63 +f 1125/1025/63 1124/870/63 1120/869/63 +f 1124/870/63 1123/1026/63 1122/1027/63 +f 1122/1027/63 1121/868/63 1124/870/63 +f 1111/1028/65 1110/1029/65 1112/871/65 +f 1112/871/65 1113/1030/65 1114/872/65 +f 1114/872/65 1115/1031/65 1116/873/65 +f 1116/873/65 1117/1032/65 1111/1028/65 +f 1111/1028/65 1112/871/65 1116/873/65 +f 808/874/62 809/1033/62 807/875/62 +f 807/875/62 806/1034/62 805/876/62 +f 805/876/62 804/1035/62 808/874/62 +f 804/1035/62 803/1036/62 808/874/62 +f 803/1036/62 802/1037/62 808/874/62 +f 993/877/62 992/854/62 816/853/62 +f 987/879/62 993/877/62 817/878/62 +f 986/881/62 987/1038/62 811/882/62 +f 988/884/62 986/881/62 810/883/62 +f 989/886/62 988/884/62 812/885/62 +f 990/888/62 989/886/62 813/887/62 +f 815/890/62 991/852/62 990/888/62 +f 1003/891/62 1014/909/62 1015/892/62 +f 1008/894/66 1011/1039/66 1005/895/66 +f 1003/899/65 1005/895/65 1007/897/65 +f 1005/895/65 1011/1039/65 1010/898/65 +f 1003/899/64 1007/897/64 1006/900/64 +f 1010/898/62 1011/1039/62 1008/902/62 +f 1007/904/72 1010/898/72 1009/903/72 +f 1002/901/63 1006/900/63 1004/908/63 +f 1006/900/63 1009/906/63 1004/908/63 +f 1014/909/65 1018/1040/65 1019/910/65 +f 1004/911/62 1012/914/62 1013/912/62 +f 1005/893/62 1015/892/62 1012/914/62 +f 1002/913/62 1013/912/62 1014/909/62 +f 1021/915/63 1023/921/63 1022/916/63 +f 1012/914/63 1016/1041/63 1017/918/63 +f 1015/892/66 1019/1042/66 1016/919/66 +f 1013/912/64 1017/1043/64 1018/920/64 +f 1023/921/66 1027/923/66 1026/922/66 +f 1027/923/65 1025/1044/65 1024/924/65 +f 1029/925/63 1031/930/63 1030/926/63 +f 1026/922/73 1024/1045/73 1020/928/73 +f 1023/921/74 1021/1046/74 1025/929/74 +f 1031/930/66 1035/932/66 1034/931/66 +f 1035/932/65 1033/1047/65 1032/933/65 +f 1034/931/73 1032/1048/73 1028/934/73 +f 1031/930/74 1029/1049/74 1033/935/74 +f 1037/936/63 1039/939/63 1038/937/63 +f 1039/939/66 1043/941/66 1042/940/66 +f 1043/941/65 1041/1050/65 1040/942/65 +f 1042/940/73 1040/1051/73 1036/943/73 +f 1039/939/74 1037/1052/74 1041/944/74 +f 1045/945/62 1056/964/62 1057/946/62 +f 1052/948/64 1050/958/64 1046/949/64 +f 1049/951/65 1060/1053/65 1058/952/65 +f 1059/954/63 1061/1054/63 1048/950/63 +f 1047/955/74 1045/962/74 1055/956/74 +f 1050/958/72 1054/963/72 1044/959/72 +f 1047/955/66 1051/957/66 1053/960/66 +f 1045/962/62 1044/959/62 1054/963/62 +f 1047/953/75 1058/952/75 1056/964/75 +f 1044/947/71 1057/946/71 1059/954/71 +f 1077/965/76 1076/980/76 1072/966/76 +f 1075/968/76 1074/978/76 1070/969/76 +f 1063/971/63 1067/976/63 1075/968/63 +f 1064/973/63 1068/982/63 1077/965/63 +f 1069/975/64 1074/978/64 1075/968/64 +f 1065/977/65 1070/1055/65 1074/978/65 +f 1062/979/65 1072/1056/65 1076/980/65 +f 1066/981/64 1076/980/64 1077/965/64 +s 1 +f 1131/1057/77 1152/1058/78 1133/1059/78 +f 519/1060/79 526/1061/65 518/1062/65 +f 517/1063/80 524/1064/64 516/1065/64 +f 515/1066/81 522/1067/63 514/1068/63 +f 513/1069/82 521/1070/66 512/1071/66 +f 512/1072/66 527/1073/79 519/1060/79 +f 518/1062/65 525/1074/80 517/1063/80 +f 516/1065/64 523/1075/81 515/1066/81 +f 514/1068/63 520/1076/82 513/1069/82 +f 1128/1077/83 1126/1078/84 1127/1079/83 +f 535/1080/73 542/1081/61 534/1082/61 +f 533/1083/85 540/1084/64 532/1085/64 +f 531/1086/72 538/1087/62 530/1088/62 +f 529/1089/74 537/1090/66 528/1091/66 +f 528/1091/66 543/1092/73 535/1080/73 +f 534/1093/61 541/1094/85 533/1083/85 +f 532/1085/64 539/1095/72 531/1086/72 +f 530/1088/62 536/1096/74 529/1089/74 +f 555/1097/72 548/1098/64 547/1099/72 +f 553/1100/74 546/1101/62 545/1102/74 +f 558/1103/61 551/1104/73 550/1105/61 +f 556/1106/64 549/1107/85 548/1098/64 +f 554/1108/62 547/1099/72 546/1101/62 +f 552/1109/66 545/1102/74 544/1110/66 +f 559/1111/73 544/1110/66 551/1104/73 +f 557/1112/85 550/1113/61 549/1107/85 +f 1139/1114/86 1154/1115/87 1155/1116/86 +f 576/1117/72 569/1118/88 568/1119/89 +f 569/1118/88 578/1120/90 570/1121/91 +f 578/1120/90 571/1122/92 570/1121/91 +f 571/1122/92 580/1123/73 572/1124/93 +f 572/1125/93 581/1126/94 573/1127/95 +f 581/1126/94 574/1128/96 573/1127/95 +f 582/1129/97 575/1130/98 574/1128/96 +f 583/1131/99 568/1119/89 575/1130/98 +f 584/1132/100 577/1133/101 576/1117/72 +f 577/1133/101 586/1134/102 578/1120/90 +f 578/1120/90 587/1135/103 579/1136/104 +f 579/1136/104 588/1137/105 580/1123/73 +f 588/1138/105 581/1126/94 580/1139/73 +f 589/1140/106 582/1129/97 581/1126/94 +f 590/1141/107 583/1131/99 582/1129/97 +f 591/1142/108 576/1117/72 583/1131/99 +f 588/1138/105 562/1143/82 589/1140/106 +f 587/1135/103 563/1144/66 588/1137/105 +f 589/1140/106 561/1145/63 590/1141/107 +f 590/1141/107 560/1146/81 591/1142/108 +f 585/1147/109 565/1148/65 586/1134/102 +f 584/1132/100 566/1149/80 585/1147/109 +f 586/1134/102 564/1150/79 587/1135/103 +f 584/1132/100 560/1146/81 567/1151/64 +f 569/1118/88 599/1152/62 568/1119/89 +f 568/1119/89 592/1153/71 575/1130/98 +f 574/1128/96 594/1154/110 573/1127/95 +f 570/1121/91 598/1155/75 569/1118/88 +f 570/1121/91 596/1156/111 597/1157/65 +f 572/1124/93 596/1156/111 571/1122/92 +f 575/1130/98 593/1158/63 574/1128/96 +f 573/1127/95 595/1159/61 572/1125/93 +f 709/1160/62 710/1161/75 708/1162/62 +f 711/1163/75 712/1164/65 710/1161/75 +f 713/1165/65 714/1166/111 712/1164/65 +f 715/1167/111 716/1168/61 714/1166/111 +f 717/1169/61 718/1170/110 716/1171/61 +f 736/1172/64 734/1173/64 732/1174/64 +f 719/1175/110 720/1176/63 718/1170/110 +f 725/1177/66 727/1178/66 729/1179/66 +f 721/1180/63 722/1181/71 720/1176/63 +f 723/1182/71 708/1162/62 722/1181/71 +f 741/1183/62 742/1184/75 740/1185/62 +f 743/1186/75 744/1187/65 742/1184/75 +f 745/1188/65 746/1189/111 744/1187/65 +f 747/1190/111 748/1191/61 746/1189/111 +f 749/1192/61 750/1193/110 748/1194/61 +f 768/1195/64 766/1196/64 764/1197/64 +f 751/1198/110 752/1199/63 750/1193/110 +f 760/1200/66 761/1201/66 757/1202/66 +f 753/1203/63 754/1204/71 752/1199/63 +f 755/1205/71 740/1185/62 754/1204/71 +f 1139/1114/86 1156/1206/112 1141/1207/112 +f 1140/1208/113 1147/1209/114 1138/1210/114 +f 1130/1211/84 1144/1212/115 1126/1213/84 +f 1143/1214/116 1151/1215/117 1129/1216/117 +f 1131/1057/77 1151/1217/117 1150/1218/77 +f 1128/1077/83 1149/1219/118 1142/1220/118 +f 1134/1221/119 1144/1222/115 1132/1223/115 +f 1135/1224/120 1152/1225/78 1153/1226/120 +f 825/1227/110 832/1228/61 824/1229/61 +f 823/1230/111 830/1231/65 822/1232/65 +f 821/1233/75 828/1234/62 820/1235/62 +f 819/1236/71 827/1237/63 818/1238/63 +f 818/1238/63 833/1239/110 825/1227/110 +f 824/1240/61 831/1241/111 823/1230/111 +f 822/1232/65 829/1242/75 821/1233/75 +f 820/1235/62 826/1243/71 819/1236/71 +f 913/1244/80 928/1245/121 912/1246/122 +f 912/1246/122 927/1247/123 911/1248/124 +f 927/1247/123 910/1249/125 911/1248/124 +f 910/1249/125 925/1250/126 909/1251/82 +f 925/1250/126 908/1252/127 909/1251/82 +f 924/1253/128 907/1254/129 908/1252/127 +f 923/1255/130 906/1256/131 907/1257/129 +f 922/1258/132 913/1244/80 906/1256/131 +f 899/1259/61 836/1260/111 835/1261/61 +f 900/1262/111 837/1263/65 836/1260/111 +f 898/1264/110 835/1265/61 834/1266/110 +f 901/1267/65 838/1268/75 837/1263/65 +f 904/1269/71 841/1270/63 840/1271/71 +f 902/1272/75 839/1273/62 838/1268/75 +f 903/1274/62 840/1271/71 839/1273/62 +f 841/1270/63 898/1264/110 834/1266/110 +f 858/1275/132 849/1276/80 842/1277/131 +f 843/1278/129 858/1275/132 842/1277/131 +f 860/1279/128 843/1280/129 844/1281/127 +f 861/1282/126 844/1281/127 845/1283/82 +f 846/1284/125 861/1282/126 845/1283/82 +f 863/1285/123 846/1284/125 847/1286/124 +f 864/1287/121 847/1286/124 848/1288/122 +f 865/1289/133 848/1288/122 849/1276/80 +f 850/1290/134 849/1276/80 857/1291/135 +f 843/1278/129 850/1290/134 851/1292/136 +f 844/1281/127 851/1293/136 852/1294/137 +f 845/1283/82 852/1294/137 853/1295/138 +f 854/1296/139 845/1283/82 853/1295/138 +f 855/1297/140 846/1284/125 854/1296/139 +f 856/1298/141 847/1286/124 855/1297/140 +f 849/1276/80 856/1298/141 857/1291/135 +f 874/1299/81 867/1300/142 866/1301/143 +f 875/1302/144 868/1303/145 867/1300/142 +f 876/1304/146 869/1305/147 868/1303/145 +f 869/1305/147 878/1306/79 870/1307/148 +f 878/1306/79 871/1308/149 870/1307/148 +f 879/1309/150 872/1310/151 871/1308/149 +f 872/1311/151 881/1312/152 873/1313/153 +f 881/1312/152 866/1301/143 873/1313/153 +f 882/1314/154 875/1302/144 874/1299/81 +f 875/1302/144 884/1315/155 876/1304/146 +f 884/1315/155 877/1316/156 876/1304/146 +f 885/1317/157 878/1306/79 877/1316/156 +f 886/1318/158 879/1309/150 878/1306/79 +f 879/1309/150 888/1319/159 880/1320/160 +f 888/1321/159 881/1312/152 880/1322/160 +f 889/1323/161 874/1299/81 881/1312/152 +f 860/1279/128 896/1324/61 859/1325/130 +f 865/1289/133 891/1326/75 864/1287/121 +f 862/1327/162 894/1328/63 861/1282/126 +f 858/1275/132 890/1329/65 865/1289/133 +f 861/1282/126 895/1330/110 860/1279/128 +f 864/1287/121 892/1331/62 863/1285/123 +f 863/1285/123 893/1332/71 862/1327/162 +f 859/1333/130 897/1334/111 858/1275/132 +f 885/1317/157 853/1295/138 886/1318/158 +f 885/1317/157 855/1297/140 854/1296/139 +f 883/1335/163 855/1297/140 884/1315/155 +f 883/1335/163 857/1291/135 856/1298/141 +f 850/1290/134 882/1314/154 889/1323/161 +f 888/1321/159 850/1290/134 889/1323/161 +f 888/1319/159 852/1294/137 851/1293/136 +f 886/1318/158 852/1294/137 887/1336/164 +f 914/1337/134 913/1244/80 921/1338/135 +f 907/1257/129 914/1337/134 915/1339/136 +f 908/1252/127 915/1340/136 916/1341/137 +f 909/1251/82 916/1341/137 917/1342/138 +f 918/1343/139 909/1251/82 917/1342/138 +f 919/1344/140 910/1249/125 918/1343/139 +f 920/1345/141 911/1248/124 919/1344/140 +f 913/1244/80 920/1345/141 921/1338/135 +f 938/1346/81 931/1347/142 930/1348/143 +f 939/1349/144 932/1350/145 931/1347/142 +f 940/1351/146 933/1352/147 932/1350/145 +f 933/1352/147 942/1353/79 934/1354/148 +f 942/1353/79 935/1355/149 934/1354/148 +f 943/1356/150 936/1357/151 935/1355/149 +f 936/1358/151 945/1359/152 937/1360/153 +f 945/1359/152 930/1348/143 937/1360/153 +f 946/1361/154 939/1349/144 938/1346/81 +f 939/1349/144 948/1362/155 940/1351/146 +f 948/1362/155 941/1363/156 940/1351/146 +f 949/1364/157 942/1353/79 941/1363/156 +f 950/1365/158 943/1356/150 942/1353/79 +f 951/1366/164 944/1367/160 943/1356/150 +f 952/1368/159 945/1359/152 944/1369/160 +f 953/1370/161 938/1346/81 945/1359/152 +f 924/1253/128 960/1371/61 923/1372/130 +f 929/1373/133 955/1374/75 928/1245/121 +f 926/1375/162 958/1376/63 925/1250/126 +f 922/1258/132 954/1377/65 929/1373/133 +f 925/1250/126 959/1378/110 924/1253/128 +f 928/1245/121 956/1379/62 927/1247/123 +f 927/1247/123 957/1380/71 926/1375/162 +f 923/1255/130 961/1381/111 922/1258/132 +f 949/1364/157 917/1342/138 950/1365/158 +f 949/1364/157 919/1344/140 918/1343/139 +f 947/1382/163 919/1344/140 948/1362/155 +f 947/1382/163 921/1338/135 920/1345/141 +f 914/1337/134 946/1361/154 953/1370/161 +f 952/1368/159 914/1337/134 953/1370/161 +f 952/1383/159 916/1341/137 915/1340/136 +f 950/1365/158 916/1341/137 951/1366/164 +f 980/1384/111 973/1385/65 972/1386/111 +f 979/1387/61 972/1386/111 971/1388/61 +f 978/1389/110 971/1390/61 970/1391/110 +f 981/1392/65 974/1393/75 973/1385/65 +f 984/1394/71 977/1395/63 976/1396/71 +f 982/1397/75 975/1398/62 974/1393/75 +f 983/1399/62 976/1396/71 975/1398/62 +f 977/1395/63 978/1389/110 970/1391/110 +f 1142/1220/118 1148/1400/113 1140/1208/113 +f 1143/1214/116 1156/1401/112 1157/1402/116 +f 1134/1221/119 1146/1403/165 1145/1404/119 +f 1137/1405/87 1153/1406/120 1154/1407/87 +f 1138/1210/114 1146/1408/165 1136/1409/165 +f 1085/1410/79 1092/1411/65 1084/1412/65 +f 1083/1413/80 1090/1414/64 1082/1415/64 +f 1081/1416/81 1088/1417/63 1080/1418/63 +f 1079/1419/82 1087/1420/66 1078/1421/66 +f 1078/1422/66 1093/1423/79 1085/1410/79 +f 1084/1412/65 1091/1424/80 1083/1413/80 +f 1082/1415/64 1089/1425/81 1081/1416/81 +f 1080/1418/63 1086/1426/82 1079/1419/82 +f 1095/1427/66 1109/1428/79 1101/1429/79 +f 1100/1430/65 1107/1431/80 1099/1432/80 +f 1098/1433/64 1105/1434/81 1097/1435/81 +f 1096/1436/63 1102/1437/82 1094/1438/82 +f 1101/1429/79 1108/1439/65 1100/1430/65 +f 1099/1432/80 1106/1440/64 1098/1433/64 +f 1097/1435/81 1104/1441/63 1096/1436/63 +f 1094/1438/82 1103/1442/66 1095/1443/66 +f 1169/1444/87 1187/1445/86 1171/1446/86 +f 1162/1447/84 1159/1448/83 1160/1449/83 +f 1165/1450/78 1182/1451/77 1184/1452/78 +f 1168/1453/165 1179/1454/114 1178/1455/165 +f 1167/1456/120 1186/1457/87 1169/1458/87 +f 1168/1459/165 1177/1460/119 1166/1461/119 +f 1173/1462/112 1189/1463/116 1175/1464/116 +f 1172/1465/113 1181/1466/118 1180/1467/113 +f 1167/1456/120 1184/1468/78 1185/1469/120 +f 1164/1470/115 1177/1471/119 1176/1472/115 +f 1174/1473/118 1159/1474/83 1181/1475/118 +f 1163/1476/77 1183/1477/117 1182/1478/77 +f 1175/1464/116 1183/1479/117 1161/1480/117 +f 1164/1470/115 1158/1481/84 1162/1447/84 +f 1172/1465/113 1179/1482/114 1170/1483/114 +f 1171/1446/86 1188/1484/112 1173/1462/112 +f 1131/1057/77 1150/1485/77 1152/1058/78 +f 519/1060/79 527/1073/79 526/1061/65 +f 517/1063/80 525/1074/80 524/1064/64 +f 515/1066/81 523/1075/81 522/1067/63 +f 513/1069/82 520/1076/82 521/1070/66 +f 512/1072/66 521/1486/66 527/1073/79 +f 518/1062/65 526/1061/65 525/1074/80 +f 516/1065/64 524/1064/64 523/1075/81 +f 514/1068/63 522/1067/63 520/1076/82 +f 1128/1077/83 1130/1211/84 1126/1078/84 +f 535/1080/73 543/1092/73 542/1081/61 +f 533/1083/85 541/1094/85 540/1084/64 +f 531/1086/72 539/1095/72 538/1087/62 +f 529/1089/74 536/1096/74 537/1090/66 +f 528/1091/66 537/1090/66 543/1092/73 +f 534/1093/61 542/1487/61 541/1094/85 +f 532/1085/64 540/1084/64 539/1095/72 +f 530/1088/62 538/1087/62 536/1096/74 +f 555/1097/72 556/1106/64 548/1098/64 +f 553/1100/74 554/1108/62 546/1101/62 +f 558/1103/61 559/1111/73 551/1104/73 +f 556/1106/64 557/1112/85 549/1107/85 +f 554/1108/62 555/1097/72 547/1099/72 +f 552/1109/66 553/1100/74 545/1102/74 +f 559/1111/73 552/1109/66 544/1110/66 +f 557/1112/85 558/1488/61 550/1113/61 +f 1139/1114/86 1137/1489/87 1154/1115/87 +f 576/1117/72 577/1133/101 569/1118/88 +f 569/1118/88 577/1133/101 578/1120/90 +f 578/1120/90 579/1136/104 571/1122/92 +f 571/1122/92 579/1136/104 580/1123/73 +f 572/1125/93 580/1139/73 581/1126/94 +f 581/1126/94 582/1129/97 574/1128/96 +f 582/1129/97 583/1131/99 575/1130/98 +f 583/1131/99 576/1117/72 568/1119/89 +f 584/1132/100 585/1147/109 577/1133/101 +f 577/1133/101 585/1147/109 586/1134/102 +f 578/1120/90 586/1134/102 587/1135/103 +f 579/1136/104 587/1135/103 588/1137/105 +f 588/1138/105 589/1140/106 581/1126/94 +f 589/1140/106 590/1141/107 582/1129/97 +f 590/1141/107 591/1142/108 583/1131/99 +f 591/1142/108 584/1132/100 576/1117/72 +f 588/1138/105 563/1490/66 562/1143/82 +f 587/1135/103 564/1150/79 563/1144/66 +f 589/1140/106 562/1143/82 561/1145/63 +f 590/1141/107 561/1145/63 560/1146/81 +f 585/1147/109 566/1149/80 565/1148/65 +f 584/1132/100 567/1151/64 566/1149/80 +f 586/1134/102 565/1148/65 564/1150/79 +f 584/1132/100 591/1142/108 560/1146/81 +f 569/1118/88 598/1155/75 599/1152/62 +f 568/1119/89 599/1152/62 592/1153/71 +f 574/1128/96 593/1158/63 594/1154/110 +f 570/1121/91 597/1157/65 598/1155/75 +f 570/1121/91 571/1122/92 596/1156/111 +f 572/1124/93 595/1491/61 596/1156/111 +f 575/1130/98 592/1153/71 593/1158/63 +f 573/1127/95 594/1154/110 595/1159/61 +f 709/1160/62 711/1163/75 710/1161/75 +f 711/1163/75 713/1165/65 712/1164/65 +f 713/1165/65 715/1167/111 714/1166/111 +f 715/1167/111 717/1492/61 716/1168/61 +f 717/1169/61 719/1175/110 718/1170/110 +f 732/1174/64 730/1493/64 731/1494/64 +f 731/1494/64 737/1495/64 732/1174/64 +f 737/1495/64 736/1172/64 732/1174/64 +f 736/1172/64 735/1496/64 734/1173/64 +f 734/1173/64 733/1497/64 732/1174/64 +f 719/1175/110 721/1180/63 720/1176/63 +f 729/1179/66 707/1498/66 725/1177/66 +f 707/1498/66 706/1499/66 725/1177/66 +f 706/1499/66 724/1500/66 725/1177/66 +f 725/1177/66 726/1501/66 727/1178/66 +f 727/1178/66 728/1502/66 729/1179/66 +f 721/1180/63 723/1182/71 722/1181/71 +f 723/1182/71 709/1160/62 708/1162/62 +f 741/1183/62 743/1186/75 742/1184/75 +f 743/1186/75 745/1188/65 744/1187/65 +f 745/1188/65 747/1190/111 746/1189/111 +f 747/1190/111 749/1503/61 748/1191/61 +f 749/1192/61 751/1198/110 750/1193/110 +f 764/1197/64 762/1504/64 763/1505/64 +f 763/1505/64 769/1506/64 764/1197/64 +f 769/1506/64 768/1195/64 764/1197/64 +f 768/1195/64 767/1507/64 766/1196/64 +f 766/1196/64 765/1508/64 764/1197/64 +f 751/1198/110 753/1203/63 752/1199/63 +f 761/1201/66 739/1509/66 757/1202/66 +f 739/1509/66 738/1510/66 757/1202/66 +f 738/1510/66 756/1511/66 757/1202/66 +f 757/1202/66 758/1512/66 759/1513/66 +f 759/1513/66 760/1200/66 757/1202/66 +f 753/1203/63 755/1205/71 754/1204/71 +f 755/1205/71 741/1183/62 740/1185/62 +f 1139/1114/86 1155/1514/86 1156/1206/112 +f 1140/1208/113 1148/1515/113 1147/1209/114 +f 1130/1211/84 1132/1223/115 1144/1212/115 +f 1143/1214/116 1157/1516/116 1151/1215/117 +f 1131/1057/77 1129/1216/117 1151/1217/117 +f 1128/1077/83 1127/1517/83 1149/1219/118 +f 1134/1221/119 1145/1518/119 1144/1222/115 +f 1135/1224/120 1133/1059/78 1152/1225/78 +f 825/1227/110 833/1239/110 832/1228/61 +f 823/1230/111 831/1241/111 830/1231/65 +f 821/1233/75 829/1242/75 828/1234/62 +f 819/1236/71 826/1243/71 827/1237/63 +f 818/1238/63 827/1237/63 833/1239/110 +f 824/1240/61 832/1519/61 831/1241/111 +f 822/1232/65 830/1231/65 829/1242/75 +f 820/1235/62 828/1234/62 826/1243/71 +f 913/1244/80 929/1373/133 928/1245/121 +f 912/1246/122 928/1245/121 927/1247/123 +f 927/1247/123 926/1375/162 910/1249/125 +f 910/1249/125 926/1375/162 925/1250/126 +f 925/1250/126 924/1253/128 908/1252/127 +f 924/1253/128 923/1372/130 907/1254/129 +f 923/1255/130 922/1258/132 906/1256/131 +f 922/1258/132 929/1373/133 913/1244/80 +f 899/1259/61 900/1262/111 836/1260/111 +f 900/1262/111 901/1267/65 837/1263/65 +f 898/1264/110 899/1520/61 835/1265/61 +f 901/1267/65 902/1272/75 838/1268/75 +f 904/1269/71 905/1521/63 841/1270/63 +f 902/1272/75 903/1274/62 839/1273/62 +f 903/1274/62 904/1269/71 840/1271/71 +f 841/1270/63 905/1521/63 898/1264/110 +f 858/1275/132 865/1289/133 849/1276/80 +f 843/1278/129 859/1333/130 858/1275/132 +f 860/1279/128 859/1325/130 843/1280/129 +f 861/1282/126 860/1279/128 844/1281/127 +f 846/1284/125 862/1327/162 861/1282/126 +f 863/1285/123 862/1327/162 846/1284/125 +f 864/1287/121 863/1285/123 847/1286/124 +f 865/1289/133 864/1287/121 848/1288/122 +f 850/1290/134 842/1277/131 849/1276/80 +f 843/1278/129 842/1277/131 850/1290/134 +f 844/1281/127 843/1280/129 851/1293/136 +f 845/1283/82 844/1281/127 852/1294/137 +f 854/1296/139 846/1284/125 845/1283/82 +f 855/1297/140 847/1286/124 846/1284/125 +f 856/1298/141 848/1288/122 847/1286/124 +f 849/1276/80 848/1288/122 856/1298/141 +f 874/1299/81 875/1302/144 867/1300/142 +f 875/1302/144 876/1304/146 868/1303/145 +f 876/1304/146 877/1316/156 869/1305/147 +f 869/1305/147 877/1316/156 878/1306/79 +f 878/1306/79 879/1309/150 871/1308/149 +f 879/1309/150 880/1320/160 872/1310/151 +f 872/1311/151 880/1322/160 881/1312/152 +f 881/1312/152 874/1299/81 866/1301/143 +f 882/1314/154 883/1335/163 875/1302/144 +f 875/1302/144 883/1335/163 884/1315/155 +f 884/1315/155 885/1317/157 877/1316/156 +f 885/1317/157 886/1318/158 878/1306/79 +f 886/1318/158 887/1336/164 879/1309/150 +f 879/1309/150 887/1336/164 888/1319/159 +f 888/1321/159 889/1323/161 881/1312/152 +f 889/1323/161 882/1314/154 874/1299/81 +f 860/1279/128 895/1330/110 896/1324/61 +f 865/1289/133 890/1329/65 891/1326/75 +f 862/1327/162 893/1332/71 894/1328/63 +f 858/1275/132 897/1334/111 890/1329/65 +f 861/1282/126 894/1328/63 895/1330/110 +f 864/1287/121 891/1326/75 892/1331/62 +f 863/1285/123 892/1331/62 893/1332/71 +f 859/1333/130 896/1522/61 897/1334/111 +f 885/1317/157 854/1296/139 853/1295/138 +f 885/1317/157 884/1315/155 855/1297/140 +f 883/1335/163 856/1298/141 855/1297/140 +f 883/1335/163 882/1314/154 857/1291/135 +f 850/1290/134 857/1291/135 882/1314/154 +f 888/1321/159 851/1292/136 850/1290/134 +f 888/1319/159 887/1336/164 852/1294/137 +f 886/1318/158 853/1295/138 852/1294/137 +f 914/1337/134 906/1256/131 913/1244/80 +f 907/1257/129 906/1256/131 914/1337/134 +f 908/1252/127 907/1254/129 915/1340/136 +f 909/1251/82 908/1252/127 916/1341/137 +f 918/1343/139 910/1249/125 909/1251/82 +f 919/1344/140 911/1248/124 910/1249/125 +f 920/1345/141 912/1246/122 911/1248/124 +f 913/1244/80 912/1246/122 920/1345/141 +f 938/1346/81 939/1349/144 931/1347/142 +f 939/1349/144 940/1351/146 932/1350/145 +f 940/1351/146 941/1363/156 933/1352/147 +f 933/1352/147 941/1363/156 942/1353/79 +f 942/1353/79 943/1356/150 935/1355/149 +f 943/1356/150 944/1367/160 936/1357/151 +f 936/1358/151 944/1369/160 945/1359/152 +f 945/1359/152 938/1346/81 930/1348/143 +f 946/1361/154 947/1382/163 939/1349/144 +f 939/1349/144 947/1382/163 948/1362/155 +f 948/1362/155 949/1364/157 941/1363/156 +f 949/1364/157 950/1365/158 942/1353/79 +f 950/1365/158 951/1366/164 943/1356/150 +f 951/1366/164 952/1383/159 944/1367/160 +f 952/1368/159 953/1370/161 945/1359/152 +f 953/1370/161 946/1361/154 938/1346/81 +f 924/1253/128 959/1378/110 960/1371/61 +f 929/1373/133 954/1377/65 955/1374/75 +f 926/1375/162 957/1380/71 958/1376/63 +f 922/1258/132 961/1381/111 954/1377/65 +f 925/1250/126 958/1376/63 959/1378/110 +f 928/1245/121 955/1374/75 956/1379/62 +f 927/1247/123 956/1379/62 957/1380/71 +f 923/1255/130 960/1523/61 961/1381/111 +f 949/1364/157 918/1343/139 917/1342/138 +f 949/1364/157 948/1362/155 919/1344/140 +f 947/1382/163 920/1345/141 919/1344/140 +f 947/1382/163 946/1361/154 921/1338/135 +f 914/1337/134 921/1338/135 946/1361/154 +f 952/1368/159 915/1339/136 914/1337/134 +f 952/1383/159 951/1366/164 916/1341/137 +f 950/1365/158 917/1342/138 916/1341/137 +f 980/1384/111 981/1392/65 973/1385/65 +f 979/1387/61 980/1384/111 972/1386/111 +f 978/1389/110 979/1524/61 971/1390/61 +f 981/1392/65 982/1397/75 974/1393/75 +f 984/1394/71 985/1525/63 977/1395/63 +f 982/1397/75 983/1399/62 975/1398/62 +f 983/1399/62 984/1394/71 976/1396/71 +f 977/1395/63 985/1525/63 978/1389/110 +f 1142/1220/118 1149/1526/118 1148/1400/113 +f 1143/1214/116 1141/1207/112 1156/1401/112 +f 1134/1221/119 1136/1527/165 1146/1403/165 +f 1137/1405/87 1135/1224/120 1153/1406/120 +f 1138/1210/114 1147/1528/114 1146/1408/165 +f 1085/1410/79 1093/1423/79 1092/1411/65 +f 1083/1413/80 1091/1424/80 1090/1414/64 +f 1081/1416/81 1089/1425/81 1088/1417/63 +f 1079/1419/82 1086/1426/82 1087/1420/66 +f 1078/1422/66 1087/1529/66 1093/1423/79 +f 1084/1412/65 1092/1411/65 1091/1424/80 +f 1082/1415/64 1090/1414/64 1089/1425/81 +f 1080/1418/63 1088/1417/63 1086/1426/82 +f 1095/1427/66 1103/1530/66 1109/1428/79 +f 1100/1430/65 1108/1439/65 1107/1431/80 +f 1098/1433/64 1106/1440/64 1105/1434/81 +f 1096/1436/63 1104/1441/63 1102/1437/82 +f 1101/1429/79 1109/1428/79 1108/1439/65 +f 1099/1432/80 1107/1431/80 1106/1440/64 +f 1097/1435/81 1105/1434/81 1104/1441/63 +f 1094/1438/82 1102/1437/82 1103/1442/66 +f 1169/1444/87 1186/1531/87 1187/1445/86 +f 1162/1447/84 1158/1532/84 1159/1448/83 +f 1165/1450/78 1163/1476/77 1182/1451/77 +f 1168/1453/165 1170/1483/114 1179/1454/114 +f 1167/1456/120 1185/1533/120 1186/1457/87 +f 1168/1459/165 1178/1534/165 1177/1460/119 +f 1173/1462/112 1188/1535/112 1189/1463/116 +f 1172/1465/113 1174/1473/118 1181/1466/118 +f 1167/1456/120 1165/1450/78 1184/1468/78 +f 1164/1470/115 1166/1461/119 1177/1471/119 +f 1174/1473/118 1160/1449/83 1159/1474/83 +f 1163/1476/77 1161/1480/117 1183/1477/117 +f 1175/1464/116 1189/1536/116 1183/1479/117 +f 1164/1470/115 1176/1537/115 1158/1481/84 +f 1172/1465/113 1180/1538/113 1179/1482/114 +f 1171/1446/86 1187/1539/86 1188/1484/112 diff --git a/src/main/resources/assets/hbm/models/pumpjack_base.obj b/src/main/resources/assets/hbm/models/pumpjack_base.obj deleted file mode 100644 index 51e5e1623..000000000 --- a/src/main/resources/assets/hbm/models/pumpjack_base.obj +++ /dev/null @@ -1,1349 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'pumpjack_base.blend' -# www.blender.org -o Plane -v 0.000000 0.000000 -0.100000 -v 0.000000 0.500000 -0.100000 -v 0.070711 0.000000 -0.070711 -v 0.070711 0.500000 -0.070711 -v 0.100000 0.000000 0.000000 -v 0.100000 0.500000 0.000000 -v 0.070711 0.000000 0.070711 -v 0.070711 0.500000 0.070711 -v -0.000000 0.000000 0.100000 -v -0.000000 0.500000 0.100000 -v -0.070711 0.000000 0.070711 -v -0.070711 0.500000 0.070711 -v -0.100000 0.000000 -0.000000 -v -0.100000 0.500000 -0.000000 -v -0.070711 0.000000 -0.070711 -v -0.070711 0.500000 -0.070711 -v -1.000000 0.000000 -0.500000 -v -1.000000 0.150000 -0.500000 -v -1.000000 0.000000 -6.500000 -v -1.000000 0.150000 -6.500000 -v 1.000000 0.000000 -0.500000 -v 1.000000 0.150000 -0.500000 -v 1.000000 0.000000 -6.500000 -v 1.000000 0.150000 -6.500000 -v -0.750000 0.150000 -1.000000 -v -0.750000 0.500000 -1.000000 -v -0.750000 0.150000 -4.000000 -v -0.750000 0.500000 -4.000000 -v 0.750000 0.150000 -1.000000 -v 0.750000 0.500000 -1.000000 -v 0.750000 0.150000 -4.000000 -v 0.750000 0.500000 -4.000000 -v -0.500000 4.000000 -2.125000 -v -0.500000 4.000000 -2.875000 -v 0.500000 4.000000 -2.125000 -v 0.500000 4.000000 -2.875000 -v 0.250000 3.250000 -2.125000 -v 0.500000 3.250000 -2.125000 -v 0.250000 3.250000 -2.375000 -v 0.500000 3.250000 -2.375000 -v 0.500000 0.500000 -1.625000 -v 0.750000 0.500000 -1.625000 -v 0.500000 0.500000 -1.875000 -v 0.750000 0.500000 -1.875000 -v 0.250000 3.250000 -2.625000 -v 0.500000 3.250000 -2.625000 -v 0.250000 3.250000 -2.875000 -v 0.500000 3.250000 -2.875000 -v -0.500000 3.250000 -2.125000 -v -0.250000 3.250000 -2.125000 -v -0.500000 3.250000 -2.375000 -v -0.250000 3.250000 -2.375000 -v -0.500000 3.250000 -2.625000 -v -0.250000 3.250000 -2.625000 -v -0.500000 3.250000 -2.875000 -v -0.250000 3.250000 -2.875000 -v 0.500000 0.500000 -3.125000 -v 0.750000 0.500000 -3.125000 -v 0.500000 0.500000 -3.375000 -v 0.750000 0.500000 -3.375000 -v -0.750000 0.500000 -1.625000 -v -0.500000 0.500000 -1.625000 -v -0.750000 0.500000 -1.875000 -v -0.500000 0.500000 -1.875000 -v -0.750000 0.500000 -3.125000 -v -0.500000 0.500000 -3.125000 -v -0.750000 0.500000 -3.375000 -v -0.500000 0.500000 -3.375000 -v 0.625000 1.875000 -2.875000 -v 0.625000 1.875000 -3.125000 -v 0.375000 1.875000 -3.125000 -v 0.375000 1.875000 -2.875000 -v 0.625000 1.875000 -1.875000 -v 0.625000 1.875000 -2.125000 -v 0.375000 1.875000 -1.875000 -v 0.375000 1.875000 -2.125000 -v 0.562500 2.562500 -2.000000 -v 0.562500 2.562500 -2.250000 -v 0.312500 2.562500 -2.000000 -v 0.312500 2.562500 -2.250000 -v 0.562500 2.562500 -2.750000 -v 0.562500 2.562500 -3.000000 -v 0.312500 2.562500 -3.000000 -v 0.312500 2.562500 -2.750000 -v 0.687500 1.187500 -1.750000 -v 0.687500 1.187500 -2.000000 -v 0.437500 1.187500 -1.750000 -v 0.437500 1.187500 -2.000000 -v 0.687500 1.187500 -3.000000 -v 0.687500 1.187500 -3.250000 -v 0.437500 1.187500 -3.250000 -v 0.437500 1.187500 -3.000000 -v -0.625000 1.875000 -3.125000 -v -0.625000 1.875000 -2.875000 -v -0.375000 1.875000 -3.125000 -v -0.375000 1.875000 -2.875000 -v -0.687500 1.187500 -3.250000 -v -0.687500 1.187500 -3.000000 -v -0.437500 1.187500 -3.250000 -v -0.437500 1.187500 -3.000000 -v -0.562500 2.562500 -3.000000 -v -0.562500 2.562500 -2.750000 -v -0.312500 2.562500 -3.000000 -v -0.312500 2.562500 -2.750000 -v -0.625000 1.875000 -2.125000 -v -0.625000 1.875000 -1.875000 -v -0.375000 1.875000 -1.875000 -v -0.375000 1.875000 -2.125000 -v -0.562500 2.562500 -2.250000 -v -0.562500 2.562500 -2.000000 -v -0.312500 2.562500 -2.000000 -v -0.312500 2.562500 -2.250000 -v -0.687500 1.187500 -2.000000 -v -0.687500 1.187500 -1.750000 -v -0.437500 1.187500 -1.750000 -v -0.437500 1.187500 -2.000000 -v -0.500000 1.500000 -6.500000 -v 0.500000 1.500000 -6.500000 -v -0.500000 1.000000 -6.366025 -v 0.500000 1.000000 -6.366025 -v -0.500000 0.633974 -6.000000 -v 0.500000 0.633975 -6.000000 -v -0.500000 0.500000 -5.500000 -v 0.500000 0.500000 -5.500000 -v -0.500000 0.633974 -5.000000 -v 0.500000 0.633975 -5.000000 -v -0.500000 1.000000 -4.633975 -v 0.500000 1.000000 -4.633975 -v -0.500000 1.500000 -4.500000 -v 0.500000 1.500000 -4.500000 -v -0.500000 2.000000 -4.633975 -v 0.500000 2.000000 -4.633975 -v -0.500000 2.366025 -5.000000 -v 0.500000 2.366025 -5.000000 -v -0.500000 2.500000 -5.500000 -v 0.500000 2.500000 -5.500000 -v -0.500000 2.366026 -6.000000 -v 0.500000 2.366026 -6.000000 -v -0.500000 2.000000 -6.366025 -v 0.500000 2.000001 -6.366025 -v -0.375000 1.500000 -6.500000 -v 0.375000 1.500000 -6.500000 -v -0.375000 1.500000 -4.500000 -v 0.375000 1.500000 -4.500000 -v -0.375000 0.150000 -6.500000 -v 0.375000 0.150000 -6.500000 -v -0.375000 0.150000 -4.250000 -v 0.375000 0.150000 -4.250000 -v -0.375000 1.150000 -4.250000 -v 0.375000 1.150000 -4.250000 -v -0.375000 1.000000 -6.366025 -v 0.375000 1.000000 -6.366025 -v -0.375000 0.633974 -6.000000 -v 0.375000 0.633975 -6.000000 -v -0.375000 0.500000 -5.500000 -v 0.375000 0.500000 -5.500000 -v -0.375000 0.633974 -5.000000 -v 0.375000 0.633975 -5.000000 -v -0.375000 1.000000 -4.633975 -v 0.375000 1.000000 -4.633975 -v 0.000000 0.400000 -1.000000 -v 0.000000 0.400000 0.150000 -v 0.035355 0.385355 -1.000000 -v 0.035355 0.385355 0.150000 -v 0.050000 0.350000 -1.000000 -v 0.050000 0.350000 0.150000 -v 0.035355 0.314645 -1.000000 -v 0.035355 0.314645 0.150000 -v -0.000000 0.300000 -1.000000 -v -0.000000 0.300000 0.150000 -v -0.035355 0.314645 -1.000000 -v -0.035355 0.314645 0.150000 -v -0.050000 0.350000 -1.000000 -v -0.050000 0.350000 0.150000 -v -0.035355 0.385355 -1.000000 -v -0.035355 0.385355 0.150000 -v 0.150000 0.350000 0.000000 -v 0.150000 0.335355 -0.035355 -v 0.150000 0.300000 -0.050000 -v 0.150000 0.264645 -0.035355 -v 0.150000 0.250000 0.000000 -v 0.150000 0.264645 0.035355 -v 0.150000 0.300000 0.050000 -v 0.150000 0.335355 0.035355 -v 0.070000 0.335355 -0.035355 -v 0.070000 0.350000 -0.000000 -v 0.070000 0.300000 -0.050000 -v 0.070000 0.264645 -0.035355 -v 0.070000 0.250000 -0.000000 -v 0.070000 0.264645 0.035355 -v 0.070000 0.300000 0.050000 -v 0.070000 0.335355 0.035355 -v -0.025000 0.500000 0.000000 -v 0.025000 0.500000 0.000000 -v -0.025000 3.500000 -0.000000 -v 0.025000 3.500000 -0.000000 -v 0.750000 0.343750 -1.843750 -v 0.750000 0.656250 -1.843750 -v 0.750000 0.343750 -2.156250 -v 0.750000 0.656250 -2.156250 -v 1.500000 0.343750 -1.843750 -v 1.500000 0.656250 -1.843750 -v 1.500000 0.343750 -2.156250 -v 1.500000 0.656250 -2.156250 -v 0.750000 0.343750 -2.843750 -v 0.750000 0.656250 -2.843750 -v 0.750000 0.343750 -3.156250 -v 0.750000 0.656250 -3.156250 -v 1.500000 0.343750 -2.843750 -v 1.500000 0.656250 -2.843750 -v 1.500000 0.343750 -3.156250 -v 1.500000 0.656250 -3.156250 -v -1.500000 0.343750 -2.843750 -v -1.500000 0.656250 -2.843750 -v -1.500000 0.343750 -3.156250 -v -1.500000 0.656250 -3.156250 -v -0.750000 0.343750 -2.843750 -v -0.750000 0.656250 -2.843750 -v -0.750000 0.343750 -3.156250 -v -0.750000 0.656250 -3.156250 -v -1.500000 0.343750 -1.843750 -v -1.500000 0.656250 -1.843750 -v -1.500000 0.343750 -2.156250 -v -1.500000 0.656250 -2.156250 -v -0.750000 0.343750 -1.843750 -v -0.750000 0.656250 -1.843750 -v -0.750000 0.343750 -2.156250 -v -0.750000 0.656250 -2.156250 -v -0.375000 -0.000000 0.375000 -v -0.375000 0.050000 0.375000 -v -0.375000 -0.000000 -0.375000 -v -0.375000 0.050000 -0.375000 -v 0.375000 -0.000000 0.375000 -v 0.375000 0.050000 0.375000 -v 0.375000 -0.000000 -0.375000 -v 0.375000 0.050000 -0.375000 -vt 0.891064 0.682351 -vt 0.891064 0.745825 -vt 0.827590 0.745825 -vt 0.880762 0.878352 -vt 0.876181 0.882933 -vt 0.846259 0.853011 -vt 0.871601 0.887513 -vt 0.841679 0.857591 -vt 0.867021 0.892093 -vt 0.837099 0.862171 -vt 0.862441 0.896673 -vt 0.832518 0.866752 -vt 0.857861 0.901254 -vt 0.827938 0.871332 -vt 0.853280 0.905834 -vt 0.823358 0.875912 -vt 0.864338 0.901254 -vt 0.857861 0.916892 -vt 0.885342 0.873772 -vt 0.850839 0.848431 -vt 0.889922 0.869192 -vt 0.855419 0.843850 -vt 0.531245 0.192712 -vt 0.531245 0.205407 -vt 0.023450 0.205407 -vt 0.023449 0.023450 -vt 0.023449 0.010755 -vt 0.531243 0.010754 -vt 0.023450 0.192714 -vt 0.010755 0.192714 -vt 0.010754 0.023450 -vt 0.040390 0.417688 -vt 0.294103 0.417688 -vt 0.114645 0.447310 -vt 0.294156 0.447208 -vt 0.323808 0.447141 -vt 0.324095 0.574222 -vt 0.040699 0.574410 -vt 0.011047 0.574479 -vt 0.010754 0.447397 -vt 0.429461 0.608276 -vt 0.471759 0.608768 -vt 0.471513 0.629917 -vt 0.492662 0.630164 -vt 0.492416 0.651313 -vt 0.471267 0.651067 -vt 0.429215 0.629425 -vt 0.428969 0.650574 -vt 0.407819 0.650328 -vt 0.471021 0.672216 -vt 0.493415 0.829485 -vt 0.493415 0.850643 -vt 0.472257 0.850643 -vt 0.493647 0.545567 -vt 0.409050 0.544583 -vt 0.409788 0.481135 -vt 0.557340 0.525156 -vt 0.494385 0.482120 -vt 0.557771 0.504009 -vt 0.345849 0.522695 -vt 0.345603 0.480394 -vt 0.473974 0.418426 -vt 0.431676 0.417934 -vt 0.980580 0.789519 -vt 0.980580 0.810677 -vt 0.959422 0.810677 -vt 0.980455 0.682351 -vt 0.980455 0.703509 -vt 0.959297 0.703509 -vt 0.980455 0.725017 -vt 0.980455 0.746175 -vt 0.959297 0.746175 -vt 0.727383 0.477062 -vt 0.727386 0.417688 -vt 0.748205 0.421458 -vt 0.706309 0.478946 -vt 0.706312 0.419571 -vt 0.792346 0.070128 -vt 0.771526 0.073898 -vt 0.771526 0.014524 -vt 0.792346 0.010754 -vt 0.813419 0.012639 -vt 0.748203 0.480833 -vt 0.769279 0.423344 -vt 0.685490 0.482715 -vt 0.685493 0.423340 -vt 0.750452 0.075783 -vt 0.750452 0.016409 -vt 0.813419 0.072013 -vt 0.834239 0.016409 -vt 0.832681 0.477062 -vt 0.832681 0.417688 -vt 0.853500 0.421457 -vt 0.264578 0.684812 -vt 0.243758 0.688582 -vt 0.243758 0.629208 -vt 0.264578 0.625438 -vt 0.285652 0.627323 -vt 0.222684 0.690467 -vt 0.222685 0.631093 -vt 0.285652 0.686697 -vt 0.306471 0.631093 -vt 0.811607 0.478947 -vt 0.811607 0.419572 -vt 0.853500 0.480832 -vt 0.874574 0.423342 -vt 0.790787 0.482717 -vt 0.790787 0.423342 -vt 0.114617 0.553201 -vt 0.093471 0.553219 -vt 0.093341 0.468512 -vt 0.241509 0.553104 -vt 0.220262 0.553110 -vt 0.220238 0.468418 -vt 0.294458 0.603930 -vt 0.040752 0.603930 -vt 0.220200 0.574308 -vt 0.241383 0.468399 -vt 0.114589 0.468502 -vt 0.813419 0.190762 -vt 0.813419 0.131388 -vt 0.834239 0.135158 -vt 0.771526 0.192647 -vt 0.750452 0.194532 -vt 0.750452 0.135158 -vt 0.792345 0.188878 -vt 0.792345 0.129503 -vt 0.771526 0.133273 -vt 0.706303 0.597695 -vt 0.685484 0.601464 -vt 0.685487 0.542089 -vt 0.748197 0.599582 -vt 0.748200 0.540207 -vt 0.769273 0.542093 -vt 0.727377 0.595811 -vt 0.706306 0.538320 -vt 0.727380 0.536437 -vt 0.727375 0.655186 -vt 0.706301 0.657070 -vt 0.748194 0.658957 -vt 0.769271 0.601468 -vt 0.685481 0.660838 -vt 0.792345 0.248252 -vt 0.771526 0.252022 -vt 0.750452 0.253907 -vt 0.813419 0.250137 -vt 0.834239 0.194532 -vt 0.769276 0.482719 -vt 0.834239 0.075783 -vt 0.811607 0.597696 -vt 0.790787 0.601466 -vt 0.790787 0.542091 -vt 0.853500 0.599581 -vt 0.853500 0.540206 -vt 0.874574 0.542091 -vt 0.832681 0.595811 -vt 0.811607 0.538321 -vt 0.832681 0.536437 -vt 0.874574 0.482717 -vt 0.832681 0.655186 -vt 0.811607 0.657071 -vt 0.853500 0.658956 -vt 0.874574 0.601466 -vt 0.790787 0.660841 -vt 0.285652 0.805447 -vt 0.285652 0.746072 -vt 0.306471 0.749842 -vt 0.243758 0.807331 -vt 0.222684 0.809216 -vt 0.222684 0.749842 -vt 0.264578 0.803562 -vt 0.264578 0.744187 -vt 0.243758 0.747957 -vt 0.264578 0.862936 -vt 0.243758 0.866706 -vt 0.222684 0.868591 -vt 0.285652 0.864821 -vt 0.306471 0.809216 -vt 0.306471 0.690467 -vt 0.122462 0.888498 -vt 0.123463 0.909632 -vt 0.011756 0.909632 -vt 0.864123 0.390836 -vt 0.862936 0.369711 -vt 0.957262 0.369711 -vt 0.916803 0.868331 -vt 0.916803 0.789519 -vt 0.937914 0.790939 -vt 0.924218 0.235392 -vt 0.924218 0.214234 -vt 0.966534 0.214234 -vt 0.496692 0.954273 -vt 0.496692 0.975431 -vt 0.454376 0.975431 -vt 0.948977 0.630239 -vt 0.948977 0.651397 -vt 0.896082 0.651397 -vt 0.911430 0.916892 -vt 0.911430 0.895734 -vt 0.964325 0.895734 -vt 0.924218 0.191306 -vt 0.924218 0.112494 -vt 0.945329 0.113914 -vt 0.881585 0.128960 -vt 0.902710 0.127774 -vt 0.902710 0.222099 -vt 0.797188 0.958081 -vt 0.685481 0.958081 -vt 0.686483 0.936947 -vt 0.979045 0.545252 -vt 0.981743 0.566238 -vt 0.898780 0.566238 -vt 0.430400 0.954273 -vt 0.432868 0.975287 -vt 0.342172 0.975287 -vt 0.922316 0.938400 -vt 0.924578 0.959437 -vt 0.825620 0.959437 -vt 0.865198 0.284622 -vt 0.964156 0.284622 -vt 0.961894 0.305659 -vt 0.986778 0.460209 -vt 0.989246 0.481223 -vt 0.898550 0.481223 -vt 0.515040 0.832183 -vt 0.536025 0.829485 -vt 0.536025 0.912448 -vt 0.924218 0.012174 -vt 0.945329 0.010754 -vt 0.945329 0.089566 -vt 0.223871 0.975398 -vt 0.222684 0.954273 -vt 0.317010 0.954273 -vt 0.552265 0.937336 -vt 0.663973 0.937336 -vt 0.662971 0.958470 -vt 0.011756 0.952274 -vt 0.010754 0.931140 -vt 0.122462 0.931140 -vt 0.902710 0.105079 -vt 0.881585 0.106266 -vt 0.881586 0.011940 -vt 0.169741 0.962739 -vt 0.148631 0.964159 -vt 0.148631 0.885347 -vt 0.169668 0.860157 -vt 0.148631 0.862419 -vt 0.148631 0.763461 -vt 0.986778 0.502731 -vt 0.989246 0.523744 -vt 0.898550 0.523744 -vt 0.916803 0.685049 -vt 0.937789 0.682351 -vt 0.937789 0.765313 -vt 0.979045 0.587746 -vt 0.981743 0.608731 -vt 0.898780 0.608731 -vt 0.986778 0.417688 -vt 0.989246 0.438701 -vt 0.898550 0.438701 -vt 0.961894 0.348203 -vt 0.862936 0.348203 -vt 0.865198 0.327167 -vt 0.653394 0.531941 -vt 0.663973 0.575750 -vt 0.589920 0.531941 -vt 0.579341 0.750985 -vt 0.579341 0.707176 -vt 0.663973 0.707176 -vt 0.579341 0.663367 -vt 0.663973 0.663367 -vt 0.579341 0.619558 -vt 0.663973 0.619558 -vt 0.589920 0.794794 -vt 0.663973 0.750985 -vt 0.579341 0.575750 -vt 0.643707 0.390412 -vt 0.540055 0.286759 -vt 0.681647 0.248820 -vt 0.707040 0.152346 -vt 0.565447 0.114407 -vt 0.728944 0.070598 -vt 0.441728 0.890099 -vt 0.485537 0.890099 -vt 0.485537 0.900678 -vt 0.441728 0.900678 -vt 0.397919 0.900678 -vt 0.397919 0.890099 -vt 0.354111 0.890099 -vt 0.310302 0.890099 -vt 0.354111 0.900678 -vt 0.266493 0.890099 -vt 0.310302 0.900678 -vt 0.222684 0.900678 -vt 0.222684 0.890099 -vt 0.589920 0.831195 -vt 0.653394 0.794793 -vt 0.653394 0.831195 -vt 0.653394 0.915828 -vt 0.589920 0.417688 -vt 0.653394 0.417688 -vt 0.531244 0.139817 -vt 0.543938 0.023447 -vt 0.543939 0.192712 -vt 0.485537 0.922186 -vt 0.485537 0.932765 -vt 0.441728 0.932765 -vt 0.441728 0.922186 -vt 0.397919 0.932765 -vt 0.397919 0.922186 -vt 0.354111 0.932765 -vt 0.354111 0.922186 -vt 0.310302 0.932765 -vt 0.310302 0.922186 -vt 0.266493 0.932765 -vt 0.266493 0.922186 -vt 0.222684 0.932765 -vt 0.524686 0.736040 -vt 0.536025 0.693724 -vt 0.536025 0.807977 -vt 0.493709 0.767017 -vt 0.451393 0.778356 -vt 0.345603 0.723345 -vt 0.366761 0.693724 -vt 0.378099 0.736040 -vt 0.345603 0.807977 -vt 0.409077 0.767017 -vt 0.201176 0.625438 -vt 0.201176 0.739691 -vt 0.189838 0.697375 -vt 0.158860 0.666398 -vt 0.116544 0.655059 -vt 0.010754 0.710070 -vt 0.043251 0.697375 -vt 0.031912 0.739691 -vt 0.010754 0.625438 -vt 0.074228 0.666398 -vt 0.065765 0.044608 -vt 0.065766 0.171556 -vt 0.531243 0.023447 -vt 0.319662 0.044606 -vt 0.319663 0.171555 -vt 0.340820 0.076343 -vt 0.340821 0.139818 -vt 0.353422 0.844730 -vt 0.353422 0.841492 -vt 0.450749 0.841492 -vt 0.353422 0.838253 -vt 0.450749 0.838253 -vt 0.353422 0.835014 -vt 0.450749 0.835015 -vt 0.353422 0.831775 -vt 0.450749 0.831776 -vt 0.353422 0.857685 -vt 0.353422 0.854447 -vt 0.450749 0.854447 -vt 0.353422 0.851208 -vt 0.450749 0.851208 -vt 0.351132 0.829485 -vt 0.351132 0.837304 -vt 0.353422 0.847969 -vt 0.450749 0.844731 -vt 0.450749 0.847969 -vt 0.975699 0.945429 -vt 0.972787 0.946847 -vt 0.968307 0.942880 -vt 0.860077 0.010757 -vt 0.860077 0.258855 -vt 0.855747 0.258852 -vt 0.954417 0.940512 -vt 0.952209 0.946912 -vt 0.949147 0.945856 -vt 0.969725 0.945791 -vt 0.970580 0.953248 -vt 0.966664 0.944736 -vt 0.964456 0.951136 -vt 0.961394 0.950080 -vt 0.957478 0.941568 -vt 0.955271 0.947968 -vt 0.948293 0.938400 -vt 0.951355 0.939456 -vt 0.967518 0.952192 -vt 0.963602 0.943680 -vt 0.958333 0.949024 -vt 0.960540 0.942624 -vt 0.010754 0.840542 -vt 0.037202 0.840542 -vt 0.037202 0.866989 -vt 0.100676 0.814094 -vt 0.100676 0.840542 -vt 0.127123 0.866990 -vt 0.100676 0.866990 -vt 0.037202 0.787647 -vt 0.037202 0.761199 -vt 0.100676 0.761199 -vt 0.037202 0.814094 -vt 0.685481 0.761693 -vt 0.711928 0.761693 -vt 0.711928 0.788141 -vt 0.775402 0.735246 -vt 0.775402 0.761693 -vt 0.801850 0.788141 -vt 0.775402 0.788141 -vt 0.711928 0.708798 -vt 0.711928 0.682351 -vt 0.775402 0.682351 -vt 0.711928 0.735246 -vt 0.725059 0.363964 -vt 0.751507 0.363964 -vt 0.751507 0.390412 -vt 0.814981 0.337517 -vt 0.814981 0.363964 -vt 0.841428 0.390412 -vt 0.814981 0.390412 -vt 0.751507 0.311069 -vt 0.751507 0.284622 -vt 0.814981 0.284622 -vt 0.751507 0.337517 -vt 0.685481 0.888991 -vt 0.711928 0.888991 -vt 0.711928 0.915439 -vt 0.775402 0.862544 -vt 0.775402 0.888991 -vt 0.801850 0.915439 -vt 0.775402 0.915439 -vt 0.711928 0.836096 -vt 0.711928 0.809649 -vt 0.775402 0.809649 -vt 0.711928 0.862544 -vt 0.827590 0.813530 -vt 0.823358 0.813530 -vt 0.823358 0.750056 -vt 0.891064 0.813530 -vt 0.891064 0.817762 -vt 0.827590 0.817762 -vt 0.891064 0.750056 -vt 0.895295 0.750056 -vt 0.895295 0.813530 -vt 0.827590 0.750056 -vt 0.518547 0.396179 -vt 0.010754 0.396180 -vt 0.010754 0.226915 -vt 0.827590 0.682351 -vt 0.868918 0.912311 -vt 0.864338 0.916892 -vt 0.853280 0.912311 -vt 0.868918 0.905834 -vt 0.860000 0.839270 -vt 0.241359 0.447266 -vt 0.220228 0.447280 -vt 0.093300 0.447280 -vt 0.040406 0.447329 -vt 0.294443 0.574289 -vt 0.408066 0.629179 -vt 0.428723 0.671724 -vt 0.472257 0.829485 -vt 0.557833 0.482858 -vt 0.557094 0.546305 -vt 0.492908 0.609014 -vt 0.408312 0.608030 -vt 0.345603 0.543844 -vt 0.346341 0.480397 -vt 0.410527 0.417688 -vt 0.495124 0.418672 -vt 0.959422 0.789519 -vt 0.959297 0.682351 -vt 0.959297 0.725017 -vt 0.093495 0.574353 -vt 0.114626 0.574338 -vt 0.241549 0.574338 -vt 0.769268 0.660843 -vt 0.834239 0.253907 -vt 0.874574 0.660841 -vt 0.306471 0.868591 -vt 0.010754 0.888498 -vt 0.958448 0.390836 -vt 0.937914 0.869751 -vt 0.966534 0.235392 -vt 0.454376 0.954273 -vt 0.896082 0.630239 -vt 0.964325 0.916892 -vt 0.945329 0.192726 -vt 0.881585 0.223286 -vt 0.798190 0.936947 -vt 0.896082 0.545252 -vt 0.339704 0.954273 -vt 0.823358 0.938400 -vt 0.862936 0.305659 -vt 0.896082 0.460209 -vt 0.515040 0.915146 -vt 0.924218 0.090986 -vt 0.318196 0.975398 -vt 0.551263 0.958470 -vt 0.123463 0.952274 -vt 0.902710 0.010754 -vt 0.169741 0.883927 -vt 0.169668 0.761199 -vt 0.896082 0.502731 -vt 0.916803 0.768011 -vt 0.896082 0.587746 -vt 0.896082 0.417688 -vt 0.964156 0.327167 -vt 0.579341 0.531941 -vt 0.663973 0.531941 -vt 0.663973 0.794793 -vt 0.579341 0.794794 -vt 0.703551 0.286759 -vt 0.703551 0.330568 -vt 0.681647 0.368508 -vt 0.599898 0.390412 -vt 0.561959 0.368508 -vt 0.540055 0.330568 -vt 0.561959 0.248820 -vt 0.599899 0.226915 -vt 0.643707 0.226915 -vt 0.669100 0.010754 -vt 0.707040 0.032658 -vt 0.728944 0.114407 -vt 0.669100 0.174251 -vt 0.625291 0.174251 -vt 0.587352 0.152346 -vt 0.565447 0.070598 -vt 0.587352 0.032658 -vt 0.625291 0.010754 -vt 0.266493 0.900678 -vt 0.589920 0.915828 -vt 0.531244 0.076343 -vt 0.222684 0.922186 -vt 0.450749 0.857685 -vt 0.347893 0.837304 -vt 0.345603 0.835014 -vt 0.345603 0.831775 -vt 0.347893 0.829485 -vt 0.969363 0.939818 -vt 0.972275 0.938400 -vt 0.975336 0.939456 -vt 0.976755 0.942367 -vt 0.855747 0.010754 -vt 0.946086 0.944800 -vt 0.010754 0.866989 -vt 0.127123 0.840542 -vt 0.100676 0.787647 -vt 0.685481 0.788141 -vt 0.801850 0.761693 -vt 0.775402 0.708798 -vt 0.725059 0.390412 -vt 0.841428 0.363964 -vt 0.814981 0.311069 -vt 0.685481 0.915439 -vt 0.801850 0.888991 -vt 0.775402 0.836096 -vt 0.518547 0.226915 -vn 0.000000 -1.000000 0.000000 -vn 0.382700 0.000000 -0.923900 -vn 0.923900 0.000000 -0.382700 -vn 0.923900 0.000000 0.382700 -vn 0.382700 0.000000 0.923900 -vn -0.382700 0.000000 0.923900 -vn -0.923900 0.000000 0.382700 -vn 0.000000 1.000000 -0.000000 -vn -0.382700 0.000000 -0.923900 -vn -0.923900 0.000000 -0.382700 -vn -1.000000 0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.995900 0.090500 0.000000 -vn 0.000000 0.178900 0.983900 -vn 0.000000 0.178900 -0.983900 -vn 0.000000 -0.178900 -0.983900 -vn -0.995900 -0.090500 0.000000 -vn 0.000000 -0.178900 0.983900 -vn -0.995900 0.090500 0.000000 -vn 0.995900 -0.090500 0.000000 -vn 0.000000 -0.853300 0.521500 -vn 0.000000 0.786300 0.617800 -vn 0.000000 0.672700 -0.739900 -vn 0.000000 -0.672700 -0.739900 -vn 0.000000 -0.786300 0.617800 -vn 0.000000 -0.853300 -0.521500 -vn 0.707100 -0.707100 0.000000 -vn 0.645900 0.763400 0.000000 -vn 0.591400 -0.806400 0.000000 -vn -0.591400 -0.806400 0.000000 -vn 0.645900 -0.763400 0.000000 -vn 0.707100 0.707100 0.000000 -vn 0.000000 -0.786300 -0.617800 -vn 0.000000 0.786300 -0.617800 -vn -0.645900 0.763400 0.000000 -vn -0.707100 -0.707100 0.000000 -vn -0.707100 0.707100 0.000000 -vn -0.645900 -0.763400 0.000000 -vn 0.000000 0.258800 -0.965900 -vn 0.000000 0.707100 0.707100 -vn 0.000000 0.965900 0.258800 -vn 0.000000 0.965900 -0.258800 -vn 0.000000 0.258800 0.965900 -vn -0.000000 0.707100 -0.707100 -vn 0.000000 -0.258800 -0.965900 -vn 0.000000 -0.707100 -0.707100 -vn 0.000000 -0.965900 -0.258800 -vn 0.000000 -0.965900 0.258800 -vn 0.000000 -0.707100 0.707100 -vn 0.000000 -0.258800 0.965900 -vn -0.000000 0.581200 0.813700 -vn 0.382700 0.923900 -0.000000 -vn 0.923900 0.382700 0.000000 -vn 0.923900 -0.382700 0.000000 -vn 0.382700 -0.923900 0.000000 -vn -0.382700 -0.923900 0.000000 -vn -0.923900 -0.382700 0.000000 -vn -0.382700 0.923900 -0.000000 -vn -0.923900 0.382700 -0.000000 -vn -0.000000 -0.382700 0.923900 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 0.382700 -0.923900 -vn -0.000000 0.382700 0.923900 -vn -0.000000 -0.923900 0.382700 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.923900 -0.382700 -vn -0.000000 0.923900 0.382700 -s off -f 235/1/1 233/2/1 229/3/1 -f 2/4/2 4/5/2 3/6/2 -f 4/5/3 6/7/3 5/8/3 -f 6/7/4 8/9/4 7/10/4 -f 8/9/5 10/11/5 9/12/5 -f 10/11/6 12/13/6 11/14/6 -f 12/13/7 14/15/7 13/16/7 -f 14/15/8 10/17/8 2/18/8 -f 16/19/9 2/4/9 1/20/9 -f 14/21/10 16/19/10 15/22/10 -f 20/23/11 19/24/11 17/25/11 -f 22/26/12 21/27/12 23/28/12 -f 18/29/13 17/30/13 21/31/13 -f 29/32/12 31/33/12 44/34/12 -f 32/35/14 31/36/14 27/37/14 -f 26/38/13 25/39/13 29/40/13 -f 56/41/1 47/42/1 45/43/1 -f 46/44/1 40/45/1 39/46/1 -f 54/47/1 52/48/1 51/49/1 -f 52/48/1 39/46/1 37/50/1 -f 42/51/8 44/52/8 43/53/8 -f 36/54/8 34/55/8 33/56/8 -f 45/43/1 39/46/1 52/48/1 -f 46/57/12 35/58/12 40/59/12 -f 56/41/14 34/55/14 47/42/14 -f 53/60/11 51/61/11 34/55/11 -f 37/62/13 35/58/13 50/63/13 -f 58/64/8 60/65/8 59/66/8 -f 62/67/8 64/68/8 63/69/8 -f 66/70/8 68/71/8 67/72/8 -f 85/73/15 42/74/15 44/75/15 -f 85/73/16 87/76/16 41/77/16 -f 90/78/15 89/79/15 58/80/15 -f 90/78/17 60/81/17 59/82/17 -f 86/83/18 44/75/18 43/84/18 -f 87/76/19 88/85/19 43/86/19 -f 89/79/20 92/87/20 57/88/20 -f 91/89/19 59/82/19 57/90/19 -f 97/91/21 67/92/21 65/93/21 -f 114/94/21 113/95/21 63/96/21 -f 114/94/16 61/97/16 62/98/16 -f 113/95/18 116/99/18 64/100/18 -f 115/101/22 62/98/22 64/102/22 -f 97/91/17 99/103/17 68/104/17 -f 98/105/20 65/93/20 66/106/20 -f 99/103/22 100/107/22 66/108/22 -f 64/109/8 62/110/8 41/111/8 -f 68/112/8 66/113/8 57/114/8 -f 27/115/11 25/116/11 65/117/11 -f 68/112/8 59/118/8 32/35/8 -f 41/111/8 62/110/8 26/38/8 -f 43/119/8 44/34/8 57/114/8 -f 83/120/19 71/121/19 72/122/19 -f 81/123/20 84/124/20 72/125/20 -f 82/126/17 70/127/17 71/121/17 -f 82/126/15 81/123/15 69/128/15 -f 79/129/19 80/130/19 76/131/19 -f 78/132/18 74/133/18 76/134/18 -f 77/135/16 79/129/16 75/136/16 -f 77/135/15 73/137/15 74/133/15 -f 38/138/15 77/135/15 78/132/15 -f 38/138/16 37/139/16 79/129/16 -f 40/140/18 78/132/18 80/141/18 -f 37/139/19 39/142/19 80/130/19 -f 48/143/15 46/144/15 81/123/15 -f 48/143/17 82/126/17 83/120/17 -f 46/144/20 45/145/20 84/124/20 -f 47/146/19 83/120/19 84/147/19 -f 75/136/19 76/131/19 88/85/19 -f 74/133/18 86/83/18 88/148/18 -f 73/137/16 75/136/16 87/76/16 -f 73/137/15 85/73/15 86/83/15 -f 71/121/19 91/89/19 92/149/19 -f 69/128/20 72/125/20 92/87/20 -f 70/127/17 90/78/17 91/89/17 -f 70/127/15 69/128/15 89/79/15 -f 103/150/22 104/151/22 96/152/22 -f 102/153/20 94/154/20 96/155/20 -f 101/156/17 103/150/17 95/157/17 -f 101/156/21 93/158/21 94/154/21 -f 95/157/22 96/152/22 100/107/22 -f 94/154/20 98/105/20 100/159/20 -f 93/158/17 95/157/17 99/103/17 -f 93/158/21 97/91/21 98/105/21 -f 55/160/21 101/156/21 102/153/21 -f 55/160/17 56/161/17 103/150/17 -f 53/162/20 102/153/20 104/163/20 -f 56/161/22 54/164/22 104/151/22 -f 111/165/22 107/166/22 108/167/22 -f 109/168/18 112/169/18 108/170/18 -f 110/171/16 106/172/16 107/166/16 -f 110/171/21 109/168/21 105/173/21 -f 49/174/21 51/175/21 109/168/21 -f 49/174/16 110/171/16 111/165/16 -f 51/175/18 52/176/18 112/169/18 -f 50/177/22 111/165/22 112/178/22 -f 107/166/22 115/101/22 116/179/22 -f 105/173/18 108/170/18 116/99/18 -f 106/172/16 114/94/16 115/101/16 -f 106/172/21 105/173/21 113/95/21 -f 57/180/23 58/181/23 86/182/23 -f 88/183/24 86/184/24 69/185/24 -f 78/186/25 69/187/25 72/188/25 -f 80/189/8 78/190/8 81/191/8 -f 104/192/8 102/193/8 109/194/8 -f 84/195/8 83/196/8 103/197/8 -f 112/198/8 111/199/8 79/200/8 -f 81/201/26 74/202/26 76/203/26 -f 92/204/27 89/205/27 74/206/27 -f 89/207/28 44/208/28 43/209/28 -f 83/210/29 84/211/29 96/212/29 -f 92/213/30 91/214/30 95/215/30 -f 91/216/31 92/217/31 66/218/31 -f 99/219/32 59/220/32 57/221/32 -f 71/222/33 72/223/33 100/224/33 -f 72/225/34 71/226/34 103/227/34 -f 96/228/25 94/229/25 109/230/25 -f 116/231/35 113/232/35 94/233/35 -f 113/234/23 65/235/23 66/236/23 -f 64/237/28 63/238/28 98/239/28 -f 105/240/36 108/241/36 100/242/36 -f 102/243/26 104/244/26 108/245/26 -f 115/246/32 116/247/32 43/248/32 -f 75/249/37 76/250/37 116/251/37 -f 76/252/38 75/253/38 111/254/38 -f 79/255/39 80/256/39 108/257/39 -f 88/258/40 87/259/40 107/260/40 -f 87/261/31 62/262/31 64/263/31 -f 141/264/41 139/265/41 142/266/41 -f 132/267/42 134/268/42 133/269/42 -f 134/268/43 136/270/43 135/271/43 -f 136/270/44 138/272/44 137/273/44 -f 144/274/45 132/267/45 131/275/45 -f 138/272/46 140/276/46 139/265/46 -f 123/277/11 131/278/11 139/279/11 -f 138/280/12 130/281/12 118/282/12 -f 152/283/47 142/284/47 118/285/47 -f 120/286/48 122/287/48 154/288/48 -f 156/289/49 154/288/49 122/287/49 -f 158/290/50 156/289/50 124/291/50 -f 160/292/51 158/290/51 126/293/51 -f 130/294/52 144/295/52 160/292/52 -f 150/296/53 144/274/53 143/297/53 -f 150/296/13 149/298/13 147/299/13 -f 146/300/14 145/301/14 141/264/14 -f 145/302/14 23/303/14 19/304/14 -f 117/305/47 141/306/47 151/307/47 -f 119/308/48 151/307/48 153/309/48 -f 121/310/49 153/309/49 155/311/49 -f 123/312/50 155/311/50 157/313/50 -f 125/314/51 157/313/51 159/315/51 -f 127/316/52 159/315/52 143/317/52 -f 151/318/11 141/319/11 145/320/11 -f 153/321/11 151/318/11 145/320/11 -f 155/322/11 153/321/11 145/320/11 -f 149/323/11 143/324/11 159/325/11 -f 149/323/11 159/325/11 147/326/11 -f 159/325/11 157/327/11 147/326/11 -f 157/327/11 155/322/11 147/326/11 -f 145/320/11 147/326/11 155/322/11 -f 146/328/12 142/329/12 152/330/12 -f 152/330/12 154/331/12 146/328/12 -f 156/332/12 146/328/12 154/331/12 -f 150/333/12 160/334/12 144/335/12 -f 150/333/12 148/336/12 160/334/12 -f 160/334/12 148/336/12 158/337/12 -f 158/337/12 148/336/12 156/332/12 -f 146/328/12 156/332/12 148/336/12 -f 29/338/8 25/339/8 18/29/8 -f 22/26/8 24/340/8 31/341/8 -f 18/29/8 25/339/8 27/342/8 -f 148/343/8 147/344/8 27/342/8 -f 20/23/8 27/342/8 147/344/8 -f 148/343/8 31/341/8 24/340/8 -f 162/345/54 164/346/54 163/347/54 -f 164/346/55 166/348/55 165/349/55 -f 166/348/56 168/350/56 167/351/56 -f 168/350/57 170/352/57 169/353/57 -f 170/354/58 172/355/58 171/356/58 -f 172/355/59 174/357/59 173/358/59 -f 172/359/13 170/352/13 166/360/13 -f 176/361/60 162/345/60 161/362/60 -f 174/357/61 176/361/61 175/363/61 -f 182/364/12 181/365/12 179/366/12 -f 194/367/13 196/368/13 195/369/13 -f 183/370/62 191/371/62 190/372/62 -f 180/373/63 181/365/63 189/374/63 -f 179/375/64 187/376/64 185/377/64 -f 184/378/65 192/379/65 191/371/65 -f 181/380/66 182/381/66 190/372/66 -f 179/375/67 180/373/67 188/382/67 -f 178/383/68 185/377/68 186/384/68 -f 177/385/69 186/384/69 192/379/69 -f 200/386/11 199/387/11 197/388/11 -f 204/389/14 203/390/14 199/387/14 -f 202/391/12 201/392/12 203/390/12 -f 198/393/13 197/394/13 201/395/13 -f 199/387/1 203/390/1 201/392/1 -f 204/389/8 200/396/8 198/393/8 -f 208/397/11 207/398/11 205/399/11 -f 212/400/14 211/401/14 207/398/14 -f 210/402/12 209/403/12 211/401/12 -f 206/404/13 205/405/13 209/406/13 -f 207/398/1 211/401/1 209/403/1 -f 212/400/8 208/407/8 206/404/8 -f 216/408/11 215/409/11 213/410/11 -f 220/411/14 219/412/14 215/409/14 -f 218/413/12 217/414/12 219/412/12 -f 214/415/13 213/416/13 217/417/13 -f 215/409/1 219/412/1 217/414/1 -f 220/411/8 216/418/8 214/415/8 -f 224/419/11 223/420/11 221/421/11 -f 228/422/14 227/423/14 223/420/14 -f 226/424/12 225/425/12 227/423/12 -f 222/426/13 221/427/13 225/428/13 -f 223/420/1 227/423/1 225/425/1 -f 228/422/8 224/429/8 222/426/8 -f 232/430/11 231/431/11 229/432/11 -f 236/433/14 235/434/14 231/435/14 -f 234/436/12 233/437/12 235/438/12 -f 230/439/13 229/3/13 233/2/13 -f 236/433/8 232/430/8 230/439/8 -f 23/440/1 21/441/1 17/442/1 -f 231/443/1 235/1/1 229/3/1 -f 1/20/2 2/4/2 3/6/2 -f 3/6/3 4/5/3 5/8/3 -f 5/8/4 6/7/4 7/10/4 -f 7/10/5 8/9/5 9/12/5 -f 9/12/6 10/11/6 11/14/6 -f 11/14/7 12/13/7 13/16/7 -f 6/444/8 4/445/8 2/18/8 -f 2/18/8 16/446/8 14/15/8 -f 14/15/8 12/13/8 10/17/8 -f 10/17/8 8/447/8 6/444/8 -f 6/444/8 2/18/8 10/17/8 -f 15/22/9 16/19/9 1/20/9 -f 13/448/10 14/21/10 15/22/10 -f 18/29/11 20/23/11 17/25/11 -f 24/340/12 22/26/12 23/28/12 -f 22/26/13 18/29/13 21/31/13 -f 60/449/12 58/450/12 31/33/12 -f 44/34/12 42/451/12 29/32/12 -f 30/452/12 29/32/12 42/451/12 -f 31/33/12 32/35/12 60/449/12 -f 58/450/12 44/34/12 31/33/12 -f 28/453/14 32/35/14 27/37/14 -f 30/452/13 26/38/13 29/40/13 -f 54/47/1 56/41/1 45/43/1 -f 45/43/1 46/44/1 39/46/1 -f 53/454/1 54/47/1 51/49/1 -f 50/455/1 52/48/1 37/50/1 -f 41/456/8 42/51/8 43/53/8 -f 35/58/8 36/54/8 33/56/8 -f 54/47/1 45/43/1 52/48/1 -f 38/457/12 40/59/12 35/58/12 -f 46/57/12 48/458/12 36/54/12 -f 36/54/12 35/58/12 46/57/12 -f 48/459/14 47/42/14 36/54/14 -f 56/41/14 55/460/14 34/55/14 -f 34/55/14 36/54/14 47/42/14 -f 33/56/11 34/55/11 51/61/11 -f 55/461/11 53/60/11 34/55/11 -f 51/61/11 49/462/11 33/56/11 -f 49/463/13 50/63/13 33/56/13 -f 37/62/13 38/464/13 35/58/13 -f 35/58/13 33/56/13 50/63/13 -f 57/465/8 58/64/8 59/66/8 -f 61/466/8 62/67/8 63/69/8 -f 65/467/8 66/70/8 67/72/8 -f 86/83/15 85/73/15 44/75/15 -f 42/74/16 85/73/16 41/77/16 -f 60/81/15 90/78/15 58/80/15 -f 91/89/17 90/78/17 59/82/17 -f 88/148/18 86/83/18 43/84/18 -f 41/77/19 87/76/19 43/86/19 -f 58/80/20 89/79/20 57/88/20 -f 92/149/19 91/89/19 57/90/19 -f 98/105/21 97/91/21 65/93/21 -f 61/97/21 114/94/21 63/96/21 -f 115/101/16 114/94/16 62/98/16 -f 63/96/18 113/95/18 64/100/18 -f 116/179/22 115/101/22 64/102/22 -f 67/92/17 97/91/17 68/104/17 -f 100/159/20 98/105/20 66/106/20 -f 68/104/22 99/103/22 66/108/22 -f 43/119/8 64/109/8 41/111/8 -f 59/118/8 68/112/8 57/114/8 -f 61/468/11 63/469/11 25/116/11 -f 65/117/11 67/470/11 27/115/11 -f 28/453/11 27/115/11 67/470/11 -f 25/116/11 26/38/11 61/468/11 -f 63/469/11 65/117/11 25/116/11 -f 32/35/8 28/453/8 68/112/8 -f 67/470/8 68/112/8 28/453/8 -f 59/118/8 60/449/8 32/35/8 -f 26/38/8 30/452/8 41/111/8 -f 42/451/8 41/111/8 30/452/8 -f 62/110/8 61/468/8 26/38/8 -f 57/114/8 66/113/8 64/109/8 -f 65/117/8 63/469/8 64/109/8 -f 64/109/8 43/119/8 57/114/8 -f 44/34/8 58/450/8 57/114/8 -f 66/113/8 65/117/8 64/109/8 -f 84/147/19 83/120/19 72/122/19 -f 69/128/20 81/123/20 72/125/20 -f 83/120/17 82/126/17 71/121/17 -f 70/127/15 82/126/15 69/128/15 -f 75/136/19 79/129/19 76/131/19 -f 80/141/18 78/132/18 76/134/18 -f 73/137/16 77/135/16 75/136/16 -f 78/132/15 77/135/15 74/133/15 -f 40/140/15 38/138/15 78/132/15 -f 77/135/16 38/138/16 79/129/16 -f 39/471/18 40/140/18 80/141/18 -f 79/129/19 37/139/19 80/130/19 -f 82/126/15 48/143/15 81/123/15 -f 47/146/17 48/143/17 83/120/17 -f 81/123/20 46/144/20 84/124/20 -f 45/472/19 47/146/19 84/147/19 -f 87/76/19 75/136/19 88/85/19 -f 76/134/18 74/133/18 88/148/18 -f 85/73/16 73/137/16 87/76/16 -f 74/133/15 73/137/15 86/83/15 -f 72/122/19 71/121/19 92/149/19 -f 89/79/20 69/128/20 92/87/20 -f 71/121/17 70/127/17 91/89/17 -f 90/78/15 70/127/15 89/79/15 -f 95/157/22 103/150/22 96/152/22 -f 104/163/20 102/153/20 96/155/20 -f 93/158/17 101/156/17 95/157/17 -f 102/153/21 101/156/21 94/154/21 -f 99/103/22 95/157/22 100/107/22 -f 96/155/20 94/154/20 100/159/20 -f 97/91/17 93/158/17 99/103/17 -f 94/154/21 93/158/21 98/105/21 -f 53/162/21 55/160/21 102/153/21 -f 101/156/17 55/160/17 103/150/17 -f 54/473/20 53/162/20 104/163/20 -f 103/150/22 56/161/22 104/151/22 -f 112/178/22 111/165/22 108/167/22 -f 105/173/18 109/168/18 108/170/18 -f 111/165/16 110/171/16 107/166/16 -f 106/172/21 110/171/21 105/173/21 -f 110/171/21 49/174/21 109/168/21 -f 50/177/16 49/174/16 111/165/16 -f 109/168/18 51/175/18 112/169/18 -f 52/474/22 50/177/22 112/178/22 -f 108/167/22 107/166/22 116/179/22 -f 113/95/18 105/173/18 116/99/18 -f 107/166/16 106/172/16 115/101/16 -f 114/94/21 106/172/21 113/95/21 -f 88/475/23 57/180/23 86/182/23 -f 72/476/24 88/183/24 69/185/24 -f 80/477/25 78/186/25 72/188/25 -f 84/478/8 80/189/8 81/191/8 -f 112/479/8 104/192/8 109/194/8 -f 104/480/8 84/195/8 103/197/8 -f 80/481/8 112/198/8 79/200/8 -f 84/482/26 81/201/26 76/203/26 -f 76/483/27 92/204/27 74/206/27 -f 92/484/28 89/207/28 43/209/28 -f 95/485/29 83/210/29 96/212/29 -f 96/486/30 92/213/30 95/215/30 -f 68/487/31 91/216/31 66/218/31 -f 100/488/32 99/219/32 57/221/32 -f 99/489/33 71/222/33 100/224/33 -f 104/490/34 72/225/34 103/227/34 -f 112/491/25 96/228/25 109/230/25 -f 96/492/35 116/231/35 94/233/35 -f 116/493/23 113/234/23 66/236/23 -f 100/494/28 64/237/28 98/239/28 -f 98/495/36 105/240/36 100/242/36 -f 105/496/26 102/243/26 108/245/26 -f 41/497/32 115/246/32 43/248/32 -f 115/498/37 75/249/37 116/251/37 -f 112/499/38 76/252/38 111/254/38 -f 107/500/39 79/255/39 108/257/39 -f 108/501/40 88/258/40 107/260/40 -f 88/502/31 87/261/31 64/263/31 -f 118/503/41 142/266/41 140/276/41 -f 141/264/41 117/504/41 139/265/41 -f 139/265/41 140/276/41 142/266/41 -f 131/275/42 132/267/42 133/269/42 -f 133/269/43 134/268/43 135/271/43 -f 135/271/44 136/270/44 137/273/44 -f 131/275/45 129/505/45 143/297/45 -f 144/274/45 130/506/45 132/267/45 -f 131/275/45 143/297/45 144/274/45 -f 137/273/46 138/272/46 139/265/46 -f 139/279/11 117/507/11 123/277/11 -f 119/508/11 121/509/11 123/277/11 -f 123/277/11 125/510/11 127/511/11 -f 127/511/11 129/512/11 123/277/11 -f 131/278/11 133/513/11 135/514/11 -f 135/514/11 137/515/11 139/279/11 -f 117/507/11 119/508/11 123/277/11 -f 123/277/11 129/512/11 131/278/11 -f 131/278/11 135/514/11 139/279/11 -f 122/516/12 120/517/12 118/282/12 -f 118/282/12 140/518/12 138/280/12 -f 138/280/12 136/519/12 130/281/12 -f 134/520/12 132/521/12 130/281/12 -f 130/281/12 128/522/12 126/523/12 -f 126/523/12 124/524/12 122/516/12 -f 122/516/12 118/282/12 130/281/12 -f 136/519/12 134/520/12 130/281/12 -f 130/281/12 126/523/12 122/516/12 -f 120/286/47 152/283/47 118/285/47 -f 152/283/48 120/286/48 154/288/48 -f 124/291/49 156/289/49 122/287/49 -f 126/293/50 158/290/50 124/291/50 -f 128/525/51 160/292/51 126/293/51 -f 128/525/52 130/294/52 160/292/52 -f 149/298/53 150/296/53 143/297/53 -f 148/526/13 150/296/13 147/299/13 -f 142/266/14 146/300/14 141/264/14 -f 19/304/14 20/23/14 145/302/14 -f 145/302/14 146/527/14 23/303/14 -f 24/340/14 23/303/14 146/527/14 -f 119/308/47 117/305/47 151/307/47 -f 121/310/48 119/308/48 153/309/48 -f 123/312/49 121/310/49 155/311/49 -f 125/314/50 123/312/50 157/313/50 -f 127/316/51 125/314/51 159/315/51 -f 129/528/52 127/316/52 143/317/52 -f 22/26/8 29/338/8 18/29/8 -f 29/338/8 22/26/8 31/341/8 -f 20/23/8 18/29/8 27/342/8 -f 31/341/8 148/343/8 27/342/8 -f 145/302/8 20/23/8 147/344/8 -f 146/527/8 148/343/8 24/340/8 -f 161/362/54 162/345/54 163/347/54 -f 163/347/55 164/346/55 165/349/55 -f 165/349/56 166/348/56 167/351/56 -f 167/351/57 168/350/57 169/353/57 -f 169/529/58 170/354/58 171/356/58 -f 171/356/59 172/355/59 173/358/59 -f 166/360/13 164/530/13 162/531/13 -f 162/531/13 176/532/13 166/360/13 -f 174/533/13 172/359/13 166/360/13 -f 170/352/13 168/350/13 166/360/13 -f 166/360/13 176/532/13 174/533/13 -f 175/363/60 176/361/60 161/362/60 -f 173/358/61 174/357/61 175/363/61 -f 179/366/12 178/534/12 177/535/12 -f 177/535/12 184/536/12 179/366/12 -f 183/537/12 182/364/12 179/366/12 -f 181/365/12 180/373/12 179/366/12 -f 179/366/12 184/536/12 183/537/12 -f 193/538/13 194/367/13 195/369/13 -f 182/381/62 183/370/62 190/372/62 -f 188/382/63 180/373/63 189/374/63 -f 178/383/64 179/375/64 185/377/64 -f 183/370/65 184/378/65 191/371/65 -f 189/539/66 181/380/66 190/372/66 -f 187/376/67 179/375/67 188/382/67 -f 177/385/68 178/383/68 186/384/68 -f 184/378/69 177/385/69 192/379/69 -f 198/540/11 200/386/11 197/388/11 -f 200/396/14 204/389/14 199/387/14 -f 204/541/12 202/391/12 203/390/12 -f 202/542/13 198/393/13 201/395/13 -f 197/388/1 199/387/1 201/392/1 -f 202/542/8 204/389/8 198/393/8 -f 206/543/11 208/397/11 205/399/11 -f 208/407/14 212/400/14 207/398/14 -f 212/544/12 210/402/12 211/401/12 -f 210/545/13 206/404/13 209/406/13 -f 205/399/1 207/398/1 209/403/1 -f 210/545/8 212/400/8 206/404/8 -f 214/546/11 216/408/11 213/410/11 -f 216/418/14 220/411/14 215/409/14 -f 220/547/12 218/413/12 219/412/12 -f 218/548/13 214/415/13 217/417/13 -f 213/410/1 215/409/1 217/414/1 -f 218/548/8 220/411/8 214/415/8 -f 222/549/11 224/419/11 221/421/11 -f 224/429/14 228/422/14 223/420/14 -f 228/550/12 226/424/12 227/423/12 -f 226/551/13 222/426/13 225/428/13 -f 221/421/1 223/420/1 225/425/1 -f 226/551/8 228/422/8 222/426/8 -f 230/439/11 232/430/11 229/432/11 -f 232/430/14 236/433/14 231/435/14 -f 236/433/12 234/436/12 235/438/12 -f 234/436/13 230/439/13 233/2/13 -f 234/436/8 236/433/8 230/439/8 -f 19/552/1 23/440/1 17/442/1 diff --git a/src/main/resources/assets/hbm/models/pumpjack_head.obj b/src/main/resources/assets/hbm/models/pumpjack_head.obj deleted file mode 100644 index d4d619730..000000000 --- a/src/main/resources/assets/hbm/models/pumpjack_head.obj +++ /dev/null @@ -1,560 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'pumpjack_head.blend' -# www.blender.org -o Cube_Cube.001 -v -0.250000 0.125000 2.000000 -v -0.250000 0.875000 2.000000 -v -0.250000 0.125000 -3.500000 -v -0.250000 0.875000 -3.500000 -v 0.250000 0.125000 -3.500000 -v 0.250000 0.875000 -3.500000 -v -0.250000 0.637500 1.950000 -v -0.250000 0.637500 -3.450000 -v -0.250000 0.175000 -3.450000 -v -0.250000 0.175000 1.950000 -v 0.250000 0.637500 -3.450000 -v 0.250000 0.637500 1.950000 -v 0.250000 0.175000 1.950000 -v 0.250000 0.175000 -3.450000 -v 0.250000 0.825000 -3.450000 -v 0.250000 0.825000 1.950000 -v 0.250000 0.737500 1.950000 -v 0.250000 0.737500 -3.450000 -v -0.250000 0.825000 1.950000 -v -0.250000 0.825000 -3.450000 -v -0.250000 0.737500 -3.450000 -v -0.250000 0.737500 1.950000 -v 0.200000 0.637500 -3.450000 -v 0.200000 0.637500 1.950000 -v 0.200000 0.175000 1.950000 -v 0.200000 0.175000 -3.450000 -v 0.200000 0.825000 -3.450000 -v 0.200000 0.825000 1.950000 -v 0.200000 0.737500 1.950000 -v 0.200000 0.737500 -3.450000 -v -0.200000 0.637500 1.950000 -v -0.200000 0.637500 -3.450000 -v -0.200000 0.175000 -3.450000 -v -0.200000 0.175000 1.950000 -v -0.200000 0.825000 1.950000 -v -0.200000 0.825000 -3.450000 -v -0.200000 0.737500 -3.450000 -v -0.200000 0.737500 1.950000 -v -0.375000 -1.264213 2.164214 -v 0.375000 -1.264213 2.164214 -v -0.375000 -0.615367 2.597759 -v 0.375000 -0.615367 2.597759 -v -0.375000 0.150000 2.750000 -v 0.375000 0.150000 2.750000 -v -0.375000 0.915367 2.597759 -v 0.375000 0.915367 2.597759 -v -0.375000 1.564213 2.164214 -v 0.375000 1.564213 2.164214 -v -0.375000 0.875000 2.000000 -v -0.375000 0.125000 2.000000 -v -0.325000 -0.815367 2.247759 -v 0.375000 -0.815367 2.247759 -v -0.325000 -0.050000 2.500000 -v 0.375000 -0.050000 2.500000 -v -0.325000 -0.050000 2.150000 -v 0.375000 -0.050000 2.150000 -v -0.375000 0.100000 2.500000 -v 0.375000 0.100000 2.500000 -v -0.375000 0.100000 2.150000 -v 0.375000 0.100000 2.150000 -v -0.375000 0.550000 2.450000 -v 0.375000 0.550000 2.450000 -v -0.375000 0.550000 2.150000 -v 0.375000 0.550000 2.150000 -v -0.375000 0.700000 2.400000 -v 0.375000 0.700000 2.400000 -v -0.375000 1.165367 2.247759 -v 0.375000 1.165367 2.247759 -v -0.375000 0.700000 2.150000 -v 0.375000 0.700000 2.150000 -v 0.325000 -0.815367 2.247759 -v 0.325000 -0.050000 2.150000 -v 0.325000 -0.050000 2.500000 -v 0.325000 0.100000 2.150000 -v 0.325000 0.550000 2.150000 -v 0.325000 0.550000 2.450000 -v 0.325000 0.100000 2.500000 -v 0.325000 0.700000 2.400000 -v 0.325000 0.700000 2.150000 -v 0.325000 1.165367 2.247759 -v -0.375000 -0.050000 2.150000 -v -0.375000 -0.050000 2.500000 -v -0.375000 -0.815367 2.247759 -v -0.325000 0.100000 2.150000 -v -0.325000 0.100000 2.500000 -v -0.325000 0.550000 2.450000 -v -0.325000 0.550000 2.150000 -v -0.325000 1.165367 2.247759 -v -0.325000 0.700000 2.150000 -v -0.325000 0.700000 2.400000 -v -0.375000 0.000000 -2.750000 -v -0.375000 1.000000 -2.750000 -v -0.375000 0.000000 -3.250000 -v -0.375000 1.000000 -3.250000 -v 0.375000 0.000000 -2.750000 -v 0.375000 1.000000 -2.750000 -v 0.375000 0.000000 -3.250000 -v 0.375000 1.000000 -3.250000 -v -0.625000 -0.125000 -2.875000 -v -0.625000 0.125000 -2.875000 -v -0.625000 -0.125000 -3.125000 -v -0.625000 0.125000 -3.125000 -v 0.625000 -0.125000 -2.875000 -v 0.625000 0.125000 -2.875000 -v 0.625000 -0.125000 -3.125000 -v 0.625000 0.125000 -3.125000 -v 0.375000 0.875000 2.000000 -v 0.375000 0.125000 2.000000 -v 0.250000 0.125000 2.000000 -v 0.250000 0.875000 2.000000 -vt 0.018428 0.322540 -vt 0.649017 0.323468 -vt 0.656186 0.332143 -vt 0.658969 0.069734 -vt 0.658502 0.173021 -vt 0.651446 0.139467 -vt 0.019594 0.147805 -vt 0.019719 0.135425 -vt 0.011461 0.228410 -vt 0.018656 0.249230 -vt 0.018420 0.261919 -vt 0.650303 0.253635 -vt 0.658193 0.231814 -vt 0.650155 0.266025 -vt 0.650570 0.240730 -vt 0.019246 0.237418 -vt 0.746977 0.069780 -vt 0.658999 0.011062 -vt 0.016439 0.779721 -vt 0.016439 0.726930 -vt 0.632812 0.726930 -vt 0.632812 0.779722 -vt 0.632724 0.790479 -vt 0.010731 0.779721 -vt 0.016527 0.716173 -vt 0.638519 0.726930 -vt 0.016128 0.880525 -vt 0.016117 0.871100 -vt 0.556079 0.871100 -vt 0.556090 0.880525 -vt 0.556013 0.889948 -vt 0.010743 0.880531 -vt 0.016194 0.861676 -vt 0.561464 0.871093 -vt 0.632812 0.631162 -vt 0.632812 0.683953 -vt 0.016439 0.683953 -vt 0.016439 0.631162 -vt 0.016527 0.620405 -vt 0.638519 0.631162 -vt 0.632724 0.694710 -vt 0.010731 0.683953 -vt 0.556079 0.821365 -vt 0.556090 0.830790 -vt 0.016128 0.830790 -vt 0.016117 0.821365 -vt 0.016194 0.811942 -vt 0.561464 0.821359 -vt 0.556013 0.840213 -vt 0.010743 0.830796 -vt 0.897268 0.010731 -vt 0.989269 0.010731 -vt 0.989268 0.106457 -vt 0.989269 0.202182 -vt 0.897268 0.202182 -vt 0.989269 0.297907 -vt 0.897268 0.297907 -vt 0.989269 0.393632 -vt 0.897268 0.393632 -vt 0.783804 0.181143 -vt 0.783804 0.273144 -vt 0.768470 0.273144 -vt 0.572602 0.468990 -vt 0.541661 0.562876 -vt 0.535835 0.560956 -vt 0.584594 0.562876 -vt 0.584594 0.569009 -vt 0.578686 0.468213 -vt 0.842071 0.601697 -vt 0.842071 0.620097 -vt 0.811404 0.620097 -vt 0.842071 0.546496 -vt 0.799137 0.546496 -vt 0.799137 0.528096 -vt 0.802204 0.233277 -vt 0.839004 0.233277 -vt 0.832871 0.251677 -vt 0.802204 0.251677 -vt 0.814196 0.308763 -vt 0.845138 0.178077 -vt 0.875805 0.184210 -vt 0.857130 0.278096 -vt 0.840328 0.379151 -vt 0.830079 0.434210 -vt 0.787145 0.458744 -vt 0.768470 0.552630 -vt 0.805271 0.601697 -vt 0.787145 0.646515 -vt 0.830079 0.677182 -vt 0.661171 0.473204 -vt 0.661171 0.528404 -vt 0.624370 0.528404 -vt 0.667304 0.473204 -vt 0.661171 0.534537 -vt 0.618237 0.473204 -vt 0.618275 0.529081 -vt 0.618237 0.467070 -vt 0.665811 0.715468 -vt 0.696478 0.715468 -vt 0.684486 0.772554 -vt 0.665811 0.709335 -vt 0.690489 0.773815 -vt 0.678657 0.774461 -vt 0.666115 0.626538 -vt 0.709049 0.626538 -vt 0.702916 0.681739 -vt 0.666115 0.620405 -vt 0.715145 0.627216 -vt 0.666115 0.681739 -vt 0.702916 0.687872 -vt 0.659982 0.681739 -vt 0.706761 0.530289 -vt 0.694769 0.473204 -vt 0.725436 0.473204 -vt 0.688767 0.474464 -vt 0.694769 0.467070 -vt 0.731266 0.475111 -vt 0.256067 0.537608 -vt 0.256067 0.414940 -vt 0.317401 0.414940 -vt 0.164066 0.537608 -vt 0.164066 0.414940 -vt 0.102732 0.537608 -vt 0.102732 0.414940 -vt 0.010731 0.537608 -vt 0.010731 0.414940 -vt 0.010731 0.353606 -vt 0.102732 0.353606 -vt 0.102732 0.598942 -vt 0.010731 0.598942 -vt 0.676200 0.414940 -vt 0.676200 0.384273 -vt 0.706867 0.384273 -vt 0.522866 0.414940 -vt 0.522866 0.384273 -vt 0.492199 0.414940 -vt 0.492199 0.384273 -vt 0.338864 0.414940 -vt 0.338864 0.384273 -vt 0.338864 0.353606 -vt 0.492199 0.353606 -vt 0.492199 0.445607 -vt 0.338864 0.445607 -vt 0.503283 0.540451 -vt 0.514372 0.544425 -vt 0.448294 0.571964 -vt 0.448294 0.467070 -vt 0.453856 0.485351 -vt 0.457402 0.555660 -vt 0.802204 0.159676 -vt 0.845138 0.159676 -vt 0.802204 0.178077 -vt 0.803948 0.010731 -vt 0.814196 0.065791 -vt 0.857130 0.090324 -vt 0.860471 0.641564 -vt 0.860471 0.549563 -vt 0.840327 0.726108 -vt 0.011770 0.169617 -vt 0.013576 0.069403 -vt 0.842071 0.528096 -vt 0.875805 0.549563 -vt 0.875805 0.641564 -vt 0.650668 0.164006 -vt 0.651287 0.078805 -vt 0.340198 0.543493 -vt 0.338864 0.467081 -vt 0.426831 0.467070 -vt 0.860285 0.747571 -vt 0.768470 0.918769 -vt 0.768498 0.747571 -vt 0.010731 0.331605 -vt 0.651239 0.152166 -vt 0.747007 0.011107 -vt 0.016350 0.790478 -vt 0.010731 0.726930 -vt 0.632900 0.716173 -vt 0.638519 0.779722 -vt 0.016051 0.889948 -vt 0.010731 0.871106 -vt 0.556156 0.861676 -vt 0.561476 0.880518 -vt 0.632900 0.620405 -vt 0.638519 0.683953 -vt 0.016351 0.694710 -vt 0.010731 0.631162 -vt 0.556156 0.811942 -vt 0.561476 0.830783 -vt 0.016051 0.840213 -vt 0.010731 0.821372 -vt 0.897268 0.106457 -vt 0.768470 0.181143 -vt 0.566777 0.467070 -vt 0.541661 0.569009 -vt 0.590678 0.562099 -vt 0.803948 0.357688 -vt 0.667304 0.528404 -vt 0.624370 0.534538 -vt 0.612141 0.473881 -vt 0.661171 0.467070 -vt 0.696478 0.709335 -vt 0.702481 0.716729 -vt 0.659982 0.717376 -vt 0.709049 0.620405 -vt 0.709011 0.682416 -vt 0.666115 0.687872 -vt 0.659982 0.626538 -vt 0.700759 0.531550 -vt 0.725436 0.467070 -vt 0.712591 0.532196 -vt 0.317401 0.537608 -vt 0.706867 0.414940 -vt 0.020752 0.078070 -vt 0.019349 0.160700 -vt 0.013606 0.010731 -vt 0.426831 0.558777 -vt 0.340198 0.558777 -vt 0.340198 0.467070 -vt 0.860285 0.918769 -vt 0.768511 0.920371 -vn -1.000000 -0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 -0.555600 0.831500 -vn 0.000000 -0.195100 0.980800 -vn 0.000000 0.195100 0.980800 -vn 0.000000 0.555600 0.831500 -vn -0.000000 0.313000 -0.949800 -vn 0.000000 0.126700 0.991900 -vn 0.000000 -0.110400 -0.993900 -vn 0.000000 -0.205600 0.978600 -vn 0.000000 -0.310900 -0.950400 -vn 0.000000 -0.313000 0.949800 -vn 0.000000 0.231800 -0.972800 -vn 0.000000 -0.117400 -0.993100 -s off -f 10/1/1 9/2/1 3/3/1 -f 5/4/2 6/5/2 11/6/2 -f 17/7/2 12/8/2 11/6/2 -f 2/9/1 22/10/1 7/11/1 -f 21/12/1 4/13/1 8/14/1 -f 20/15/1 19/16/1 2/9/1 -f 7/11/1 22/10/1 21/12/1 -f 6/17/3 5/4/3 3/18/3 -f 24/19/2 25/20/2 26/21/2 -f 24/19/4 23/22/4 11/23/4 -f 25/20/3 24/19/3 12/24/3 -f 26/21/5 25/20/5 13/25/5 -f 23/22/6 26/21/6 14/26/6 -f 28/27/2 29/28/2 30/29/2 -f 28/27/4 27/30/4 15/31/4 -f 29/28/3 28/27/3 16/32/3 -f 30/29/5 29/28/5 17/33/5 -f 27/30/6 30/29/6 18/34/6 -f 32/35/1 33/36/1 34/37/1 -f 32/35/4 31/38/4 7/39/4 -f 33/36/6 32/35/6 8/40/6 -f 34/37/5 33/36/5 9/41/5 -f 31/38/3 34/37/3 10/42/3 -f 36/43/1 37/44/1 38/45/1 -f 36/43/4 35/46/4 19/47/4 -f 37/44/6 36/43/6 20/48/6 -f 38/45/5 37/44/5 21/49/5 -f 35/46/3 38/45/3 22/50/3 -f 39/51/7 40/52/7 42/53/7 -f 42/53/8 44/54/8 43/55/8 -f 44/54/9 46/56/9 45/57/9 -f 46/56/10 48/58/10 47/59/10 -f 50/60/3 49/61/3 2/62/3 -f 71/63/11 73/64/11 54/65/11 -f 73/64/4 72/66/4 56/67/4 -f 72/66/12 71/63/12 52/68/12 -f 71/63/2 72/66/2 73/64/2 -f 64/69/2 70/70/2 66/71/2 -f 60/72/2 58/73/2 54/74/2 -f 63/75/1 61/76/1 65/77/1 -f 49/61/1 69/78/1 67/79/1 -f 50/60/1 63/75/1 49/61/1 -f 61/76/1 57/80/1 43/81/1 -f 61/76/1 45/82/1 65/77/1 -f 67/79/1 65/77/1 45/82/1 -f 40/83/2 52/84/2 42/85/2 -f 52/84/2 54/74/2 42/85/2 -f 44/86/2 42/85/2 54/74/2 -f 44/86/2 58/73/2 62/87/2 -f 62/87/2 66/71/2 46/88/2 -f 46/88/2 66/71/2 68/89/2 -f 74/90/2 75/91/2 76/92/2 -f 75/91/6 74/90/6 60/93/6 -f 76/92/4 75/91/4 64/94/4 -f 77/95/13 76/92/13 62/96/13 -f 74/90/5 77/95/5 58/97/5 -f 78/98/2 79/99/2 80/100/2 -f 79/99/5 78/98/5 66/101/5 -f 68/102/14 80/100/14 79/99/14 -f 78/98/15 80/100/15 68/103/15 -f 84/104/1 85/105/1 86/106/1 -f 85/105/5 84/104/5 59/107/5 -f 86/106/13 85/105/13 57/108/13 -f 87/109/4 86/106/4 61/110/4 -f 84/104/6 87/109/6 63/111/6 -f 88/112/1 89/113/1 90/114/1 -f 69/115/14 89/113/14 88/112/14 -f 90/114/5 89/113/5 69/116/5 -f 88/112/15 90/114/15 65/117/15 -f 94/118/1 93/119/1 91/120/1 -f 98/121/3 97/122/3 93/119/3 -f 96/123/2 95/124/2 97/122/2 -f 92/125/6 91/126/6 95/124/6 -f 93/127/4 97/128/4 95/124/4 -f 98/129/5 94/130/5 92/125/5 -f 102/131/1 101/132/1 99/133/1 -f 106/134/3 105/135/3 101/132/3 -f 104/136/2 103/137/2 105/135/2 -f 100/138/6 99/139/6 103/137/6 -f 101/140/4 105/141/4 103/137/4 -f 106/142/5 102/143/5 100/138/5 -f 53/144/4 82/145/4 81/146/4 -f 53/144/16 82/145/16 83/147/16 -f 81/146/12 83/147/12 51/148/12 -f 51/148/1 53/144/1 55/149/1 -f 81/150/1 82/151/1 57/80/1 -f 59/152/1 50/60/1 81/150/1 -f 50/60/1 39/153/1 83/154/1 -f 41/155/1 83/154/1 39/153/1 -f 83/154/1 41/155/1 82/151/1 -f 43/81/1 57/80/1 82/151/1 -f 107/156/2 64/69/2 108/157/2 -f 107/156/2 48/158/2 68/89/2 -f 12/8/2 110/159/2 109/160/2 -f 60/72/2 56/161/2 108/157/2 -f 52/84/2 40/83/2 108/157/2 -f 109/162/3 110/163/3 107/156/3 -f 15/164/2 6/5/2 110/159/2 -f 110/159/5 6/5/5 4/13/5 -f 109/160/2 5/4/2 14/165/2 -f 3/18/4 5/4/4 109/160/4 -f 110/166/17 2/167/17 47/168/17 -f 39/169/18 109/170/18 40/171/18 -f 1/172/1 10/1/1 3/3/1 -f 18/173/2 11/6/2 6/5/2 -f 14/165/2 5/4/2 11/6/2 -f 6/5/2 15/164/2 18/173/2 -f 18/173/2 17/7/2 11/6/2 -f 7/11/1 10/1/1 1/172/1 -f 1/172/1 2/9/1 7/11/1 -f 19/16/1 22/10/1 2/9/1 -f 9/2/1 8/14/1 3/3/1 -f 21/12/1 20/15/1 4/13/1 -f 4/13/1 3/3/1 8/14/1 -f 4/13/1 20/15/1 2/9/1 -f 8/14/1 7/11/1 21/12/1 -f 4/174/3 6/17/3 3/18/3 -f 23/22/2 24/19/2 26/21/2 -f 12/175/4 24/19/4 11/23/4 -f 13/176/3 25/20/3 12/24/3 -f 14/177/5 26/21/5 13/25/5 -f 11/178/6 23/22/6 14/26/6 -f 27/30/2 28/27/2 30/29/2 -f 16/179/4 28/27/4 15/31/4 -f 17/180/3 29/28/3 16/32/3 -f 18/181/5 30/29/5 17/33/5 -f 15/182/6 27/30/6 18/34/6 -f 31/38/1 32/35/1 34/37/1 -f 8/183/4 32/35/4 7/39/4 -f 9/184/6 33/36/6 8/40/6 -f 10/185/5 34/37/5 9/41/5 -f 7/186/3 31/38/3 10/42/3 -f 35/46/1 36/43/1 38/45/1 -f 20/187/4 36/43/4 19/47/4 -f 21/188/6 37/44/6 20/48/6 -f 22/189/5 38/45/5 21/49/5 -f 19/190/3 35/46/3 22/50/3 -f 41/191/7 39/51/7 42/53/7 -f 41/191/8 42/53/8 43/55/8 -f 43/55/9 44/54/9 45/57/9 -f 45/57/10 46/56/10 47/59/10 -f 1/192/3 50/60/3 2/62/3 -f 52/193/11 71/63/11 54/65/11 -f 54/194/4 73/64/4 56/67/4 -f 56/195/12 72/66/12 52/68/12 -f 62/87/2 64/69/2 66/71/2 -f 56/161/2 60/72/2 54/74/2 -f 69/78/1 63/75/1 65/77/1 -f 47/196/1 49/61/1 67/79/1 -f 69/78/1 49/61/1 63/75/1 -f 50/60/1 59/152/1 63/75/1 -f 45/82/1 61/76/1 43/81/1 -f 47/196/1 67/79/1 45/82/1 -f 58/73/2 44/86/2 54/74/2 -f 46/88/2 44/86/2 62/87/2 -f 48/158/2 46/88/2 68/89/2 -f 77/95/2 74/90/2 76/92/2 -f 64/197/6 75/91/6 60/93/6 -f 62/198/4 76/92/4 64/94/4 -f 58/199/13 77/95/13 62/96/13 -f 60/200/5 74/90/5 58/97/5 -f 70/201/5 79/99/5 66/101/5 -f 70/202/14 68/102/14 79/99/14 -f 66/203/15 78/98/15 68/103/15 -f 87/109/1 84/104/1 86/106/1 -f 57/204/5 85/105/5 59/107/5 -f 61/205/13 86/106/13 57/108/13 -f 63/206/4 87/109/4 61/110/4 -f 59/207/6 84/104/6 63/111/6 -f 67/208/14 69/115/14 88/112/14 -f 65/209/5 90/114/5 69/116/5 -f 67/210/15 88/112/15 65/117/15 -f 92/211/1 94/118/1 91/120/1 -f 94/118/3 98/121/3 93/119/3 -f 98/121/2 96/123/2 97/122/2 -f 96/123/6 92/125/6 95/124/6 -f 91/126/4 93/127/4 95/124/4 -f 96/123/5 98/129/5 92/125/5 -f 100/212/1 102/131/1 99/133/1 -f 102/131/3 106/134/3 101/132/3 -f 106/134/2 104/136/2 105/135/2 -f 104/136/6 100/138/6 103/137/6 -f 99/139/4 101/140/4 103/137/4 -f 104/136/5 106/142/5 100/138/5 -f 55/149/4 53/144/4 81/146/4 -f 51/148/16 53/144/16 83/147/16 -f 55/149/12 81/146/12 51/148/12 -f 59/152/1 81/150/1 57/80/1 -f 81/150/1 50/60/1 83/154/1 -f 41/155/1 43/81/1 82/151/1 -f 60/72/2 108/157/2 64/69/2 -f 107/156/2 70/70/2 64/69/2 -f 70/70/2 107/156/2 68/89/2 -f 109/160/2 13/213/2 12/8/2 -f 12/8/2 17/7/2 110/159/2 -f 16/214/2 110/159/2 17/7/2 -f 56/161/2 52/84/2 108/157/2 -f 108/157/3 109/162/3 107/156/3 -f 16/214/2 15/164/2 110/159/2 -f 2/9/5 110/159/5 4/13/5 -f 13/213/2 109/160/2 14/165/2 -f 1/215/4 3/18/4 109/160/4 -f 47/168/17 48/216/17 110/166/17 -f 107/217/17 110/166/17 48/216/17 -f 2/167/17 49/218/17 47/168/17 -f 108/170/18 40/171/18 109/170/18 -f 39/169/18 50/219/18 1/220/18 -f 1/220/18 109/170/18 39/169/18 diff --git a/src/main/resources/assets/hbm/models/pumpjack_rotor.obj b/src/main/resources/assets/hbm/models/pumpjack_rotor.obj deleted file mode 100644 index cd3520ace..000000000 --- a/src/main/resources/assets/hbm/models/pumpjack_rotor.obj +++ /dev/null @@ -1,406 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'pumpjack_rotor.blend' -# www.blender.org -o Cylinder -v -0.750000 -0.000000 -0.150000 -v 0.750000 0.000000 -0.150000 -v -0.750000 -0.106066 -0.106066 -v 0.750000 -0.106066 -0.106066 -v -0.750000 -0.150000 0.000000 -v 0.750000 -0.150000 0.000000 -v -0.750000 -0.106066 0.106066 -v 0.750000 -0.106066 0.106066 -v -0.750000 -0.000000 0.150000 -v 0.750000 0.000000 0.150000 -v -0.750000 0.106066 0.106066 -v 0.750000 0.106066 0.106066 -v -0.750000 0.150000 -0.000000 -v 0.750000 0.150000 -0.000000 -v -0.750000 0.106066 -0.106066 -v 0.750000 0.106066 -0.106066 -v 0.500000 -0.550000 0.200000 -v 0.500000 0.900000 0.200000 -v 0.500000 -0.550000 -0.200000 -v 0.500000 0.900000 -0.200000 -v 0.650000 -0.550000 0.200000 -v 0.650000 0.900000 0.200000 -v 0.650000 -0.550000 -0.200000 -v 0.650000 0.900000 -0.200000 -v -0.650000 -0.550000 0.200000 -v -0.650000 0.900000 0.200000 -v -0.650000 -0.550000 -0.200000 -v -0.650000 0.900000 -0.200000 -v -0.500000 -0.550000 0.200000 -v -0.500000 0.900000 0.200000 -v -0.500000 -0.550000 -0.200000 -v -0.500000 0.900000 -0.200000 -v 0.600000 0.546523 0.910660 -v 0.600000 0.660660 0.910660 -v 0.500000 0.660660 -0.910660 -v 0.500000 0.985819 -0.574025 -v 0.500000 1.100000 0.000000 -v 0.500000 0.985819 0.574025 -v 0.500000 0.660660 0.910660 -v 0.600000 0.985819 0.574025 -v 0.600000 1.100000 0.000000 -v 0.600000 0.985819 -0.574025 -v 0.600000 0.660660 -0.910660 -v 0.500000 0.546523 0.910660 -v 0.500000 0.321364 0.574025 -v 0.500000 0.207183 0.000000 -v 0.500000 0.321364 -0.574025 -v 0.500000 0.546523 -0.910660 -v 0.600000 0.321364 0.574025 -v 0.600000 0.207183 0.000000 -v 0.600000 0.321364 -0.574025 -v 0.600000 0.546523 -0.910660 -v -0.500000 0.546523 0.910660 -v -0.500000 0.660660 0.910660 -v -0.600000 0.660660 -0.910660 -v -0.600000 0.985819 -0.574025 -v -0.600000 1.100000 0.000000 -v -0.600000 0.985819 0.574025 -v -0.600000 0.660660 0.910660 -v -0.500000 0.985819 0.574025 -v -0.500000 1.100000 0.000000 -v -0.500000 0.985819 -0.574025 -v -0.500000 0.660660 -0.910660 -v -0.600000 0.546523 0.910660 -v -0.600000 0.321364 0.574025 -v -0.600000 0.207183 0.000000 -v -0.600000 0.321364 -0.574025 -v -0.600000 0.546523 -0.910660 -v -0.500000 0.321364 0.574025 -v -0.500000 0.207183 0.000000 -v -0.500000 0.321364 -0.574025 -v -0.500000 0.546523 -0.910660 -v 0.500000 -0.900000 0.090000 -v 0.500000 -0.900000 -0.090000 -v 0.650000 -0.900000 -0.090000 -v 0.650000 -0.900000 0.090000 -v -0.650000 -0.900000 0.090000 -v -0.650000 -0.900000 -0.090000 -v -0.500000 -0.900000 -0.090000 -v -0.500000 -0.900000 0.090000 -vt 0.502964 0.376131 -vt 0.479656 0.376131 -vt 0.479655 0.071595 -vt 0.456348 0.376131 -vt 0.456347 0.071595 -vt 0.642813 0.376130 -vt 0.619505 0.376130 -vt 0.619505 0.071595 -vt 0.596197 0.376130 -vt 0.596197 0.071595 -vt 0.572889 0.376130 -vt 0.572889 0.071595 -vt 0.549580 0.376130 -vt 0.549580 0.071595 -vt 0.603024 0.415920 -vt 0.603024 0.392612 -vt 0.526272 0.376131 -vt 0.502964 0.071595 -vt 0.526272 0.071595 -vt 0.603024 0.055113 -vt 0.603024 0.031805 -vt 0.642814 0.015323 -vt 0.015323 0.903467 -vt 0.309708 0.903467 -vt 0.309708 0.984677 -vt 0.502774 0.842366 -vt 0.797159 0.842366 -vt 0.797159 0.872820 -vt 0.502774 0.761157 -vt 0.797159 0.761157 -vt 0.502774 0.730703 -vt 0.797159 0.730703 -vt 0.472321 0.842366 -vt 0.472321 0.761157 -vt 0.045777 0.761156 -vt 0.340162 0.761157 -vt 0.340162 0.842366 -vt 0.045777 0.730703 -vt 0.340162 0.730703 -vt 0.411414 0.903467 -vt 0.705799 0.903467 -vt 0.705799 0.984677 -vt 0.045777 0.842366 -vt 0.340162 0.872820 -vt 0.015323 0.761156 -vt 0.083668 0.676875 -vt 0.083668 0.541974 -vt 0.200209 0.518793 -vt 0.220512 0.035236 -vt 0.337053 0.058417 -vt 0.220512 0.216499 -vt 0.341014 0.213230 -vt 0.224473 0.236411 -vt 0.351158 0.207920 -vt 0.337053 0.193318 -vt 0.405398 0.127303 -vt 0.405398 0.104130 -vt 0.425700 0.104130 -vt 0.425700 0.127303 -vt 0.348340 0.041542 -vt 0.224473 0.015323 -vt 0.103971 0.058417 -vt 0.100010 0.038505 -vt 0.035626 0.104130 -vt 0.024339 0.087254 -vt 0.035626 0.127302 -vt 0.015323 0.127302 -vt 0.021521 0.141905 -vt 0.103971 0.193317 -vt 0.100010 0.213230 -vt 0.103971 0.445052 -vt 0.103971 0.310152 -vt 0.220512 0.286970 -vt 0.600628 0.518793 -vt 0.717169 0.541974 -vt 0.600628 0.700056 -vt 0.224473 0.267058 -vt 0.341014 0.290240 -vt 0.337053 0.310152 -vt 0.351158 0.295549 -vt 0.419503 0.361564 -vt 0.425700 0.399340 -vt 0.405398 0.399340 -vt 0.405398 0.376167 -vt 0.416685 0.416215 -vt 0.348340 0.461928 -vt 0.337053 0.445052 -vt 0.341014 0.464965 -vt 0.224473 0.488146 -vt 0.220512 0.468234 -vt 0.216551 0.488146 -vt 0.100010 0.464965 -vt 0.092684 0.461928 -vt 0.024339 0.416215 -vt 0.035626 0.399339 -vt 0.015323 0.399339 -vt 0.015323 0.376167 -vt 0.035626 0.376167 -vt 0.021521 0.361564 -vt 0.089866 0.295549 -vt 0.100010 0.290239 -vt 0.216551 0.267058 -vt 0.898671 0.820034 -vt 0.868217 0.820034 -vt 0.868217 0.783489 -vt 0.380767 0.925800 -vt 0.380767 0.962344 -vt 0.871645 0.842366 -vt 0.871645 0.872820 -vt 0.871644 0.730703 -vt 0.871644 0.761157 -vt 0.411220 0.783489 -vt 0.441674 0.783489 -vt 0.441674 0.820034 -vt 0.411220 0.820034 -vt 0.414647 0.730703 -vt 0.414647 0.761157 -vt 0.776857 0.925800 -vt 0.776857 0.962344 -vt 0.414647 0.842366 -vt 0.414647 0.872820 -vt 0.642814 0.071595 -vt 0.659294 0.392612 -vt 0.659294 0.415920 -vt 0.642813 0.432401 -vt 0.619505 0.432401 -vt 0.659295 0.031805 -vt 0.659295 0.055113 -vt 0.619505 0.015323 -vt 0.015323 0.984677 -vt 0.502774 0.872820 -vt 0.411414 0.984677 -vt 0.045777 0.872819 -vt 0.015323 0.842366 -vt 0.316750 0.541974 -vt 0.316750 0.676875 -vt 0.385096 0.607989 -vt 0.385096 0.631162 -vt 0.200209 0.700056 -vt 0.015323 0.631162 -vt 0.015323 0.607989 -vt 0.419503 0.141905 -vt 0.416685 0.087254 -vt 0.341014 0.038505 -vt 0.216551 0.015323 -vt 0.092684 0.041541 -vt 0.015323 0.104130 -vt 0.089866 0.207920 -vt 0.216551 0.236411 -vt 0.785515 0.610859 -vt 0.717169 0.676875 -vt 0.484087 0.676875 -vt 0.484087 0.541974 -vt 0.415742 0.610859 -vt 0.415742 0.587687 -vt 0.785515 0.587687 -vt 0.425700 0.376167 -vt 0.898671 0.783489 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.923900 0.382700 -vn 0.000000 -0.382700 0.923900 -vn -0.000000 0.382700 0.923900 -vn -0.000000 0.923900 0.382700 -vn 1.000000 0.000000 0.000000 -vn -0.000000 0.382700 -0.923900 -vn -0.000000 0.923900 -0.382700 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.980800 -0.195100 -vn 0.000000 0.719300 -0.694700 -vn -0.000000 -0.831200 -0.556000 -vn 0.000000 -0.980800 -0.195100 -vn 0.000000 -0.980800 0.195100 -vn 0.000000 -0.831200 0.556000 -vn 0.000000 0.719300 0.694700 -vn 0.000000 0.980800 0.195100 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 -0.299800 -0.954000 -vn 0.000000 -0.299800 0.954000 -s off -f 2/1/1 4/2/1 3/3/1 -f 4/2/2 6/4/2 5/5/2 -f 6/6/3 8/7/3 7/8/3 -f 8/7/4 10/9/4 9/10/4 -f 10/9/5 12/11/5 11/12/5 -f 12/11/6 14/13/6 13/14/6 -f 12/15/7 10/16/7 6/6/7 -f 16/17/8 2/1/8 1/18/8 -f 14/13/9 16/17/9 15/19/9 -f 9/20/10 11/21/10 15/22/10 -f 20/23/10 19/24/10 17/25/10 -f 24/26/11 23/27/11 19/28/11 -f 22/29/7 21/30/7 23/27/7 -f 18/31/12 17/32/12 21/30/12 -f 24/26/13 20/33/13 18/34/13 -f 28/35/10 27/36/10 25/37/10 -f 32/38/11 31/39/11 27/36/11 -f 30/40/7 29/41/7 31/42/7 -f 26/43/12 25/37/12 29/44/12 -f 32/45/13 28/35/13 26/43/13 -f 45/46/10 38/47/10 37/48/10 -f 50/49/7 51/50/7 41/51/7 -f 36/52/14 37/53/14 41/51/14 -f 36/54/15 42/55/15 43/56/15 -f 52/57/11 48/58/11 35/59/11 -f 52/57/16 51/50/16 47/60/16 -f 51/50/17 50/49/17 46/61/17 -f 50/49/18 49/62/18 45/63/18 -f 49/62/19 33/64/19 44/65/19 -f 33/64/12 34/66/12 39/67/12 -f 39/68/20 34/66/20 40/69/20 -f 38/70/21 40/69/21 41/51/21 -f 65/71/10 58/72/10 57/73/10 -f 70/74/7 71/75/7 61/76/7 -f 57/73/14 61/77/14 62/78/14 -f 56/79/15 62/80/15 63/81/15 -f 72/82/11 68/83/11 55/84/11 -f 72/85/16 71/86/16 67/87/16 -f 71/88/17 70/89/17 66/90/17 -f 70/91/18 69/92/18 65/71/18 -f 69/93/19 53/94/19 64/95/19 -f 53/96/12 54/97/12 59/98/12 -f 59/98/20 54/99/20 60/100/20 -f 58/72/21 60/101/21 61/102/21 -f 74/103/22 75/104/22 76/105/22 -f 74/106/10 73/107/10 17/25/10 -f 23/27/23 75/108/23 74/109/23 -f 76/105/7 75/104/7 23/27/7 -f 73/110/24 76/111/24 21/30/24 -f 78/112/22 79/113/22 80/114/22 -f 78/112/10 77/115/10 25/37/10 -f 79/116/23 78/117/23 27/36/23 -f 80/118/7 79/119/7 31/42/7 -f 77/120/24 80/121/24 29/44/24 -f 1/18/1 2/1/1 3/3/1 -f 3/3/2 4/2/2 5/5/2 -f 5/122/3 6/6/3 7/8/3 -f 7/8/4 8/7/4 9/10/4 -f 9/10/5 10/9/5 11/12/5 -f 11/12/6 12/11/6 13/14/6 -f 6/6/7 4/123/7 2/124/7 -f 2/124/7 16/125/7 6/6/7 -f 14/126/7 12/15/7 6/6/7 -f 10/16/7 8/7/7 6/6/7 -f 6/6/7 16/125/7 14/126/7 -f 15/19/8 16/17/8 1/18/8 -f 13/14/9 14/13/9 15/19/9 -f 15/22/10 1/127/10 3/128/10 -f 3/128/10 5/122/10 7/8/10 -f 7/8/10 9/20/10 15/22/10 -f 11/21/10 13/129/10 15/22/10 -f 15/22/10 3/128/10 7/8/10 -f 18/130/10 20/23/10 17/25/10 -f 20/131/11 24/26/11 19/28/11 -f 24/26/7 22/29/7 23/27/7 -f 22/29/12 18/31/12 21/30/12 -f 22/29/13 24/26/13 18/34/13 -f 26/43/10 28/35/10 25/37/10 -f 28/35/11 32/38/11 27/36/11 -f 32/132/7 30/40/7 31/42/7 -f 30/133/12 26/43/12 29/44/12 -f 30/134/13 32/45/13 26/43/13 -f 37/48/10 36/135/10 47/136/10 -f 35/137/10 48/138/10 47/136/10 -f 47/136/10 46/139/10 37/48/10 -f 45/46/10 44/140/10 39/141/10 -f 39/141/10 38/47/10 45/46/10 -f 36/135/10 35/137/10 47/136/10 -f 46/139/10 45/46/10 37/48/10 -f 43/56/7 42/55/7 51/50/7 -f 41/51/7 40/69/7 49/62/7 -f 34/66/7 33/64/7 49/62/7 -f 49/62/7 50/49/7 41/51/7 -f 51/50/7 52/57/7 43/56/7 -f 42/55/7 41/51/7 51/50/7 -f 34/66/7 49/62/7 40/69/7 -f 42/55/14 36/52/14 41/51/14 -f 35/142/15 36/54/15 43/56/15 -f 43/56/11 52/57/11 35/59/11 -f 48/143/16 52/57/16 47/60/16 -f 47/144/17 51/50/17 46/61/17 -f 46/145/18 50/49/18 45/63/18 -f 45/146/19 49/62/19 44/65/19 -f 44/147/12 33/64/12 39/67/12 -f 38/148/20 39/68/20 40/69/20 -f 37/149/21 38/70/21 41/51/21 -f 57/73/10 56/79/10 67/87/10 -f 55/84/10 68/83/10 67/87/10 -f 67/87/10 66/90/10 57/73/10 -f 65/71/10 64/95/10 59/98/10 -f 59/98/10 58/72/10 65/71/10 -f 56/79/10 55/84/10 67/87/10 -f 66/90/10 65/71/10 57/73/10 -f 63/150/7 62/151/7 71/75/7 -f 61/76/7 60/152/7 69/153/7 -f 54/154/7 53/155/7 69/153/7 -f 69/153/7 70/74/7 61/76/7 -f 71/75/7 72/156/7 63/150/7 -f 62/151/7 61/76/7 71/75/7 -f 54/154/7 69/153/7 60/152/7 -f 56/79/14 57/73/14 62/78/14 -f 55/84/15 56/79/15 63/81/15 -f 63/157/11 72/82/11 55/84/11 -f 68/83/16 72/85/16 67/87/16 -f 67/87/17 71/88/17 66/90/17 -f 66/90/18 70/91/18 65/71/18 -f 65/71/19 69/93/19 64/95/19 -f 64/95/12 53/96/12 59/98/12 -f 58/72/20 59/98/20 60/100/20 -f 57/73/21 58/72/21 61/102/21 -f 73/158/22 74/103/22 76/105/22 -f 19/24/10 74/106/10 17/25/10 -f 19/28/23 23/27/23 74/109/23 -f 21/30/7 76/105/7 23/27/7 -f 17/32/24 73/110/24 21/30/24 -f 77/115/22 78/112/22 80/114/22 -f 27/36/10 78/112/10 25/37/10 -f 31/39/23 79/116/23 27/36/23 -f 29/41/7 80/118/7 31/42/7 -f 25/37/24 77/120/24 29/44/24 diff --git a/src/main/resources/assets/hbm/textures/blocks/dirt_dead.png b/src/main/resources/assets/hbm/textures/blocks/dirt_dead.png new file mode 100644 index 000000000..d8c050982 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/dirt_dead.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/dirt_oily.png b/src/main/resources/assets/hbm/textures/blocks/dirt_oily.png new file mode 100644 index 000000000..c5a09ff36 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/dirt_oily.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/fluids2.png b/src/main/resources/assets/hbm/textures/gui/fluids2.png index 4cb3ffb23..f165f4bc4 100755 Binary files a/src/main/resources/assets/hbm/textures/gui/fluids2.png and b/src/main/resources/assets/hbm/textures/gui/fluids2.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gui_well.png b/src/main/resources/assets/hbm/textures/gui/gui_well.png deleted file mode 100644 index a9091eafa..000000000 Binary files a/src/main/resources/assets/hbm/textures/gui/gui_well.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/gui/machine/gui_well.png b/src/main/resources/assets/hbm/textures/gui/machine/gui_well.png new file mode 100644 index 000000000..50d496f98 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/machine/gui_well.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cigarette.png b/src/main/resources/assets/hbm/textures/items/cigarette.png index 24aa8d0e8..c7354530e 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cigarette.png and b/src/main/resources/assets/hbm/textures/items/cigarette.png differ diff --git a/src/main/resources/assets/hbm/textures/models/derrick.png b/src/main/resources/assets/hbm/textures/models/derrick.png deleted file mode 100644 index 1c9667fe7..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/derrick.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/derrick.png b/src/main/resources/assets/hbm/textures/models/machines/derrick.png new file mode 100644 index 000000000..c962d2c70 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/derrick.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/pumpjack.png b/src/main/resources/assets/hbm/textures/models/machines/pumpjack.png new file mode 100644 index 000000000..cf05c420d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/pumpjack.png differ diff --git a/src/main/resources/assets/hbm/textures/models/pumpjack_base.png b/src/main/resources/assets/hbm/textures/models/pumpjack_base.png deleted file mode 100755 index 36281e8af..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/pumpjack_base.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/pumpjack_head.png b/src/main/resources/assets/hbm/textures/models/pumpjack_head.png deleted file mode 100755 index cbc5a48db..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/pumpjack_head.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/pumpjack_rotor.png b/src/main/resources/assets/hbm/textures/models/pumpjack_rotor.png deleted file mode 100755 index bca8f276c..000000000 Binary files a/src/main/resources/assets/hbm/textures/models/pumpjack_rotor.png and /dev/null differ