diff --git a/src/main/java/com/hbm/crafting/PowderRecipes.java b/src/main/java/com/hbm/crafting/PowderRecipes.java index 372923a9a..5bad096f9 100644 --- a/src/main/java/com/hbm/crafting/PowderRecipes.java +++ b/src/main/java/com/hbm/crafting/PowderRecipes.java @@ -4,6 +4,7 @@ import static com.hbm.inventory.OreDictManager.*; import com.hbm.items.ModItems; import com.hbm.main.CraftingManager; +import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; @@ -17,6 +18,7 @@ public class PowderRecipes { CraftingManager.addShapelessAuto(new ItemStack(ModItems.powder_power, 5), new Object[] { REDSTONE.dust(), "dustGlowstone", DIAMOND.dust(), NP237.dust(), MAGTUNG.dust() }); CraftingManager.addShapelessAuto(new ItemStack(ModItems.ballistite, 3), new Object[] { Items.gunpowder, KNO.dust(), Items.sugar }); + CraftingManager.addShapelessAuto(new ItemStack(ModItems.ball_dynamite, 2), new Object[] { KNO.dust(), Items.sugar, Blocks.sand }); CraftingManager.addShapelessAuto(new ItemStack(ModItems.ingot_steel_dusted, 1), new Object[] { STEEL.ingot(), COAL.dust() }); //Gunpowder diff --git a/src/main/java/com/hbm/crafting/ToolRecipes.java b/src/main/java/com/hbm/crafting/ToolRecipes.java index 3ca599b26..8aba6c2f8 100644 --- a/src/main/java/com/hbm/crafting/ToolRecipes.java +++ b/src/main/java/com/hbm/crafting/ToolRecipes.java @@ -119,7 +119,8 @@ public class ToolRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.turret_chip, 1), new Object[] { "WWW", "CPC", "WWW", 'W', ModItems.wire_gold, 'P', POLYMER.ingot(), 'C', ModItems.circuit_gold, }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.turret_biometry, 1), new Object[] { "CC ", "GGS", "SSS", 'C', ModItems.circuit_copper, 'S', STEEL.plate(), 'G', GOLD.plate(), 'I', PB.plate() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.survey_scanner, 1), new Object[] { "SWS", " G ", "PCP", 'W', ModItems.wire_gold, 'P', POLYMER.ingot(), 'C', ModItems.circuit_gold, 'S', STEEL.plate(), 'G', GOLD.ingot() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.geiger_counter, 1), new Object[] { "GPP", "WCS", "WBB", 'W', ModItems.wire_gold, 'P', ModItems.plate_polymer, 'C', ModItems.circuit_aluminium, 'G', GOLD.ingot(), 'S', STEEL.plate(), 'B', ModItems.ingot_beryllium }); + CraftingManager.addRecipeAuto(new ItemStack(ModItems.geiger_counter, 1), new Object[] { "GPP", "WCS", "WBB", 'W', ModItems.wire_gold, 'P', ModItems.plate_polymer, 'C', ModItems.circuit_red_copper, 'G', GOLD.ingot(), 'S', STEEL.plate(), 'B', ModItems.ingot_beryllium }); + CraftingManager.addRecipeAuto(new ItemStack(ModItems.dosimeter, 1), new Object[] { "WGW", "WCW", "WBW", 'W', KEY_PLANKS, 'G', KEY_ANYPANE, 'C', ModItems.circuit_aluminium, 'B', BE.ingot() }); CraftingManager.addShapelessAuto(new ItemStack(ModBlocks.geiger), new Object[] { ModItems.geiger_counter }); CraftingManager.addShapelessAuto(new ItemStack(ModItems.digamma_diagnostic), new Object[] { ModItems.geiger_counter, PO210.billet(), ASBESTOS.ingot() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.defuser, 1), new Object[] { " PS", "P P", " P ", 'P', POLYMER.ingot(), 'S', STEEL.plate() }); diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index 5ca17bb1f..5490b6eaf 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -343,6 +343,8 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.grenade_pink_cloud), new Object[] { " S ", "ECE", " E ", 'S', ModItems.powder_spark_mix, 'E', ModItems.powder_magic, 'C', ModItems.grenade_cloud }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.nuclear_waste_pearl), new Object[] { "WWW", "WFW", "WWW", 'W', ModItems.nuclear_waste_tiny, 'F', ModBlocks.block_fallout }); //CraftingManager.addRecipeAuto(new ItemStack(ModItems.grenade_nuke), new Object[] { "CGC", "CGC", "PAP", 'C', ModBlocks.det_charge, 'G', ModItems.grenade_mk2, 'P', ALLOY.plate(), 'A', Blocks.anvil }); + CraftingManager.addRecipeAuto(new ItemStack(ModItems.stick_dynamite, 4), new Object[] { " S ", "PDP", "PDP", 'S', Items.string, 'P', Items.paper, 'D', ModItems.ball_dynamite }); + //IF Grenades CraftingManager.addRecipeAuto(new ItemStack(ModItems.grenade_if_generic, 1), new Object[] { " C ", "PTP", " P ", 'C', ModItems.coil_tungsten, 'P', STEEL.plate(), 'T', Blocks.tnt }); diff --git a/src/main/java/com/hbm/entity/grenade/EntityGrenadeDynamite.java b/src/main/java/com/hbm/entity/grenade/EntityGrenadeDynamite.java new file mode 100644 index 000000000..981a5479b --- /dev/null +++ b/src/main/java/com/hbm/entity/grenade/EntityGrenadeDynamite.java @@ -0,0 +1,35 @@ +package com.hbm.entity.grenade; + +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.world.World; + +public class EntityGrenadeDynamite extends EntityGrenadeBouncyBase { + + public EntityGrenadeDynamite(World world) { + super(world); + } + + public EntityGrenadeDynamite(World world, EntityLivingBase living) { + super(world, living); + } + + public EntityGrenadeDynamite(World world, double x, double y, double z) { + super(world, x, y, z); + } + + @Override + public void explode() { + worldObj.newExplosion(this, posX, posY + 0.25D, posZ, 3F, false, false); + this.setDead(); + } + + @Override + protected int getMaxTimer() { + return 60; + } + + @Override + protected double getBounceMod() { + return 0.5D; + } +} diff --git a/src/main/java/com/hbm/handler/FuelHandler.java b/src/main/java/com/hbm/handler/FuelHandler.java index f6e551575..c7ca18eae 100644 --- a/src/main/java/com/hbm/handler/FuelHandler.java +++ b/src/main/java/com/hbm/handler/FuelHandler.java @@ -11,9 +11,15 @@ public class FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack fuel) { + + int single = 200; if(fuel.getItem().equals(ModItems.solid_fuel)) - return 3200; + return single * 16; + if(fuel.getItem().equals(ModItems.solid_fuel_presto)) + return single * 40; + if(fuel.getItem().equals(ModItems.solid_fuel_presto_triplet)) + return single * 200; if(fuel.getItem().equals(ModItems.biomass)) return 800; if(fuel.getItem().equals(ModItems.biomass_compressed)) diff --git a/src/main/java/com/hbm/inventory/OreDictManager.java b/src/main/java/com/hbm/inventory/OreDictManager.java index 6621a7bae..45970845f 100644 --- a/src/main/java/com/hbm/inventory/OreDictManager.java +++ b/src/main/java/com/hbm/inventory/OreDictManager.java @@ -433,7 +433,7 @@ public class OreDictManager { private String[] appendToAll(String prefix) { String[] names = new String[mats.length]; for(int i = 0; i < mats.length; i++) { - names[i] = "prefix" + mats[i]; + names[i] = prefix + mats[i]; } return names; } diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 8ccfe81cc..462c0d4f0 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -313,6 +313,8 @@ public class ModItems { public static Item oil_tar; public static Item solid_fuel; + public static Item solid_fuel_presto; + public static Item solid_fuel_presto_triplet; public static Item rocket_fuel; public static Item crystal_coal; @@ -1212,14 +1214,17 @@ public class ModItems { public static Item test_nuke_tier2_bullet; public static Item test_nuke_tier1_target; public static Item test_nuke_tier2_target; + + public static Item cordite; + public static Item ballistite; + public static Item ball_dynamite; + public static Item ball_tnt; public static Item pellet_cluster; public static Item powder_fire; public static Item powder_ice; public static Item powder_poison; public static Item powder_thermite; - public static Item cordite; - public static Item ballistite; public static Item pellet_gas; public static Item magnetron; public static Item pellet_buckshot; @@ -1237,6 +1242,7 @@ public class ModItems { public static Item linker; public static Item reactor_sensor; public static Item oil_detector; + public static Item dosimeter; public static Item geiger_counter; public static Item digamma_diagnostic; public static Item survey_scanner; @@ -1723,6 +1729,8 @@ public class ModItems { public static Item crucible; + public static Item stick_dynamite; + public static Item grenade_generic; public static Item grenade_strong; public static Item grenade_frag; @@ -2128,6 +2136,7 @@ public class ModItems { public static Item volcanic_pickaxe; public static Item chlorophyte_pickaxe; public static Item mese_pickaxe; + public static Item dnt_sword; public static Item meteorite_sword; public static Item meteorite_sword_seared; @@ -2732,6 +2741,8 @@ public class ModItems { oil_tar = new Item().setUnlocalizedName("oil_tar").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":oil_tar"); solid_fuel = new Item().setUnlocalizedName("solid_fuel").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":solid_fuel"); + solid_fuel_presto = new Item().setUnlocalizedName("solid_fuel_presto").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":solid_fuel_presto"); + solid_fuel_presto_triplet = new Item().setUnlocalizedName("solid_fuel_presto_triplet").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":solid_fuel_presto_triplet"); rocket_fuel = new Item().setUnlocalizedName("rocket_fuel").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rocket_fuel"); coke = new Item().setUnlocalizedName("coke").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":coke"); lignite = new Item().setUnlocalizedName("lignite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":lignite"); @@ -3909,6 +3920,8 @@ public class ModItems { powder_thermite = new ItemCustomLore().setUnlocalizedName("powder_thermite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_thermite"); cordite = new ItemHazard().addExplosive(5F).toItem().setUnlocalizedName("cordite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":cordite"); ballistite = new ItemHazard().addExplosive(3F).toItem().setUnlocalizedName("ballistite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ballistite"); + ball_dynamite = new Item().setUnlocalizedName("ball_dynamite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ball_dynamite"); + ball_tnt = new Item().setUnlocalizedName("ball_tnt").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ball_tnt"); pellet_gas = new ItemCustomLore().setUnlocalizedName("pellet_gas").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":pellet_gas"); magnetron = new ItemCustomLore().setUnlocalizedName("magnetron").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":magnetron_alt"); pellet_buckshot = new Item().setUnlocalizedName("pellet_buckshot").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":pellets_lead"); @@ -4391,6 +4404,8 @@ public class ModItems { ToolMaterial matCrucible = EnumHelper.addToolMaterial("CRUCIBLE", 10, 3, 50.0F, 100.0F, 0); crucible = new ItemCrucible(5000, 1F, matCrucible).setUnlocalizedName("crucible").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":crucible"); + stick_dynamite = new ItemGrenade(3).setUnlocalizedName("stick_dynamite").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":stick_dynamite"); + grenade_generic = new ItemGrenade(4).setUnlocalizedName("grenade_generic").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_generic"); grenade_strong = new ItemGrenade(5).setUnlocalizedName("grenade_strong").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_strong"); grenade_frag = new ItemGrenade(4).setUnlocalizedName("grenade_frag").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_frag_alt"); @@ -4726,6 +4741,7 @@ public class ModItems { turret_control = new ItemTurretControl().setUnlocalizedName("turret_control").setFull3D().setMaxStackSize(1).setCreativeTab(null).setTextureName(RefStrings.MODID + ":turret_control"); turret_chip = new ItemTurretChip().setUnlocalizedName("turret_chip").setMaxStackSize(1).setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":turret_chip"); turret_biometry = new ItemTurretBiometry().setUnlocalizedName("turret_biometry").setFull3D().setMaxStackSize(1).setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":rei_scanner"); + dosimeter = new ItemDosimeter().setUnlocalizedName("dosimeter").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":dosimeter"); geiger_counter = new ItemGeigerCounter().setUnlocalizedName("geiger_counter").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":geiger_counter"); digamma_diagnostic = new ItemDigammaDiagnostic().setUnlocalizedName("digamma_diagnostic").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":digamma_diagnostic"); survey_scanner = new ItemSurveyScanner().setUnlocalizedName("survey_scanner").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":survey_scanner"); @@ -5309,6 +5325,8 @@ public class ModItems { .addHitAbility(new WeaponAbility.PhosphorusAbility(60)) .addHitAbility(new WeaponAbility.BeheaderAbility()) .setDepthRockBreaker().setUnlocalizedName("mese_pickaxe").setTextureName(RefStrings.MODID + ":mese_pickaxe"); + + dnt_sword = new ItemSwordAbility(12F, 0, matMese).setUnlocalizedName("dnt_sword").setTextureName(RefStrings.MODID + ":dnt_sword"); ToolMaterial matMeteorite = EnumHelper.addToolMaterial("HBM_METEORITE", 4, 0, 50F, 0.0F, 200).setRepairItem(new ItemStack(ModItems.plate_paa)); meteorite_sword = new ItemSwordMeteorite(10F, 0, matMeteorite).setUnlocalizedName("meteorite_sword").setTextureName(RefStrings.MODID + ":meteorite_sword"); @@ -5683,6 +5701,8 @@ public class ModItems { GameRegistry.registerItem(ingot_semtex, ingot_semtex.getUnlocalizedName()); GameRegistry.registerItem(oil_tar, oil_tar.getUnlocalizedName()); GameRegistry.registerItem(solid_fuel, solid_fuel.getUnlocalizedName()); + GameRegistry.registerItem(solid_fuel_presto, solid_fuel_presto.getUnlocalizedName()); + GameRegistry.registerItem(solid_fuel_presto_triplet, solid_fuel_presto_triplet.getUnlocalizedName()); GameRegistry.registerItem(rocket_fuel, rocket_fuel.getUnlocalizedName()); GameRegistry.registerItem(ingot_fiberglass, ingot_fiberglass.getUnlocalizedName()); GameRegistry.registerItem(ingot_asbestos, ingot_asbestos.getUnlocalizedName()); @@ -5851,6 +5871,8 @@ public class ModItems { GameRegistry.registerItem(powder_power, powder_power.getUnlocalizedName()); GameRegistry.registerItem(cordite, cordite.getUnlocalizedName()); GameRegistry.registerItem(ballistite, ballistite.getUnlocalizedName()); + GameRegistry.registerItem(ball_dynamite, ball_dynamite.getUnlocalizedName()); + GameRegistry.registerItem(ball_tnt, ball_tnt.getUnlocalizedName()); //Crystals GameRegistry.registerItem(crystal_coal, crystal_coal.getUnlocalizedName()); @@ -6856,6 +6878,7 @@ public class ModItems { GameRegistry.registerItem(mirror_tool, mirror_tool.getUnlocalizedName()); GameRegistry.registerItem(rbmk_tool, rbmk_tool.getUnlocalizedName()); GameRegistry.registerItem(coltan_tool, coltan_tool.getUnlocalizedName()); + GameRegistry.registerItem(dosimeter, dosimeter.getUnlocalizedName()); GameRegistry.registerItem(geiger_counter, geiger_counter.getUnlocalizedName()); GameRegistry.registerItem(digamma_diagnostic, digamma_diagnostic.getUnlocalizedName()); GameRegistry.registerItem(containment_box, containment_box.getUnlocalizedName()); @@ -7364,6 +7387,7 @@ public class ModItems { GameRegistry.registerItem(ammo_container, ammo_container.getUnlocalizedName()); //Grenades + GameRegistry.registerItem(stick_dynamite, stick_dynamite.getUnlocalizedName()); //heave-ho! GameRegistry.registerItem(grenade_generic, grenade_generic.getUnlocalizedName()); GameRegistry.registerItem(grenade_strong, grenade_strong.getUnlocalizedName()); GameRegistry.registerItem(grenade_frag, grenade_frag.getUnlocalizedName()); @@ -7474,6 +7498,7 @@ public class ModItems { GameRegistry.registerItem(elec_pickaxe, elec_pickaxe.getUnlocalizedName()); GameRegistry.registerItem(elec_axe, elec_axe.getUnlocalizedName()); GameRegistry.registerItem(elec_shovel, elec_shovel.getUnlocalizedName()); + GameRegistry.registerItem(dnt_sword, dnt_sword.getUnlocalizedName()); GameRegistry.registerItem(smashing_hammer, smashing_hammer.getUnlocalizedName()); GameRegistry.registerItem(centri_stick, centri_stick.getUnlocalizedName()); GameRegistry.registerItem(drax, drax.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/tool/ItemColtanCompass.java b/src/main/java/com/hbm/items/tool/ItemColtanCompass.java index 15a1b8fb0..c00c329be 100644 --- a/src/main/java/com/hbm/items/tool/ItemColtanCompass.java +++ b/src/main/java/com/hbm/items/tool/ItemColtanCompass.java @@ -61,7 +61,7 @@ public class ItemColtanCompass extends Item { TextureMap map = (TextureMap) register; TextureColtass cumpiss = new TextureColtass(this.getIconString()); map.setTextureEntry(this.getIconString(), cumpiss); - this.itemIcon = cumpiss; + this.itemIcon = cumpiss; //apparently i was quite pissed when i wrote this } else { this.itemIcon = register.registerIcon(this.getIconString()); } diff --git a/src/main/java/com/hbm/items/tool/ItemDosimeter.java b/src/main/java/com/hbm/items/tool/ItemDosimeter.java new file mode 100644 index 000000000..3a6a1f4bf --- /dev/null +++ b/src/main/java/com/hbm/items/tool/ItemDosimeter.java @@ -0,0 +1,71 @@ +package com.hbm.items.tool; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import com.hbm.extprop.HbmLivingProps; +import com.hbm.items.armor.ArmorFSB; +import com.hbm.util.ContaminationUtil; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; + +public class ItemDosimeter extends Item { + + Random rand = new Random(); + + @Override + public void onUpdate(ItemStack stack, World world, Entity entity, int i, boolean bool) { + + if(!(entity instanceof EntityLivingBase) || world.isRemote) + return; + + if(entity instanceof EntityPlayer) { + + if(ArmorFSB.hasFSBArmor((EntityPlayer)entity) && ((ArmorFSB)((EntityPlayer)entity).inventory.armorInventory[2].getItem()).geigerSound) + return; + } + + float x = HbmLivingProps.getRadBuf((EntityLivingBase)entity); + + if(world.getTotalWorldTime() % 5 == 0) { + + if(x > 1E-5) { + List list = new ArrayList(); + + if(x < 0.5) + list.add(0); + if(x < 1) + list.add(1); + if(x >= 0.5 && x < 2) + list.add(2); + if(x >= 1 && x >= 2) + list.add(3); + + int r = list.get(rand.nextInt(list.size())); + + if(r > 0) + world.playSoundAtEntity(entity, "hbm:item.geiger" + r, 1.0F, 1.0F); //TODO: rip new sounds either from BM or FO3 + + } else if(rand.nextInt(100) == 0) { + world.playSoundAtEntity(entity, "hbm:item.geiger"+ (1 + rand.nextInt(1)), 1.0F, 1.0F); + } + } + } + + @Override + public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { + + if(!world.isRemote) { + world.playSoundAtEntity(player, "hbm:item.techBoop", 1.0F, 1.0F); + ContaminationUtil.printDosimeterData(player); + } + + return stack; + } +} diff --git a/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java b/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java index 93e73b5e8..127f70979 100644 --- a/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java +++ b/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java @@ -39,7 +39,7 @@ public class ItemGeigerCounter extends Item { float x = HbmLivingProps.getRadBuf((EntityLivingBase)entity); if(world.getTotalWorldTime() % 5 == 0) { - if(x > 0) { + if(x > 1E-5) { List list = new ArrayList(); if(x < 1) @@ -98,5 +98,4 @@ public class ItemGeigerCounter extends Item { return stack; } - } diff --git a/src/main/java/com/hbm/items/weapon/ItemGrenade.java b/src/main/java/com/hbm/items/weapon/ItemGrenade.java index 5fe51a622..5e7179638 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGrenade.java +++ b/src/main/java/com/hbm/items/weapon/ItemGrenade.java @@ -8,6 +8,7 @@ import com.hbm.entity.grenade.EntityGrenadeBreach; import com.hbm.entity.grenade.EntityGrenadeBurst; import com.hbm.entity.grenade.EntityGrenadeCloud; import com.hbm.entity.grenade.EntityGrenadeCluster; +import com.hbm.entity.grenade.EntityGrenadeDynamite; import com.hbm.entity.grenade.EntityGrenadeElectric; import com.hbm.entity.grenade.EntityGrenadeFire; import com.hbm.entity.grenade.EntityGrenadeFlare; @@ -70,6 +71,14 @@ public class ItemGrenade extends Item { p_77659_2_.playSoundAtEntity(p_77659_3_, "random.bow", 0.5F, 0.4F / (itemRand.nextFloat() * 0.4F + 0.8F)); + //TODO: + /* + * kill all this stupid bullshit + * make a PROPER grenade entity base class + * have all the grenade items be an NBT stat in the entity instead of having new entities for every fucking grenade type + * register explosion effects with some lambdas to save on LOC + * jesus christ why do i keep doing this + */ if (!p_77659_2_.isRemote) { if (this == ModItems.grenade_generic) { p_77659_2_.spawnEntityInWorld(new EntityGrenadeGeneric(p_77659_2_, p_77659_3_)); @@ -202,6 +211,9 @@ public class ItemGrenade extends Item { if (this == ModItems.nuclear_waste_pearl) { p_77659_2_.spawnEntityInWorld(new EntityWastePearl(p_77659_2_, p_77659_3_)); } + if (this == ModItems.stick_dynamite) { + p_77659_2_.spawnEntityInWorld(new EntityGrenadeDynamite(p_77659_2_, p_77659_3_)); + } } return p_77659_1_; diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 45ef2c341..e7ab91d8b 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -296,6 +296,7 @@ public class ClientProxy extends ServerProxy { MinecraftForgeClient.registerItemRenderer(ModItems.starmetal_sword, new ItemRenderTransformer(rtp, ttp_high, stp, rfp, tfp, sfp, rir, tir, sir)); MinecraftForgeClient.registerItemRenderer(ModItems.schrabidium_sword, new ItemRenderTransformer(rtp, ttp_high, stp, rfp, tfp, sfp, rir, tir, sir)); MinecraftForgeClient.registerItemRenderer(ModItems.cmb_sword, new ItemRenderTransformer(rtp, ttp_high, stp, rfp, tfp, sfp, rir, tir, sir)); + MinecraftForgeClient.registerItemRenderer(ModItems.dnt_sword, new ItemRenderTransformer(rtp, ttp_high, stp, rfp, tfp, sfp, rir, tir, sir)); for(ItemSwordMeteorite sword : ItemSwordMeteorite.swords) { // MinecraftForgeClient.registerItemRenderer(sword, new ItemRenderTransformer(rtp, ttp_high, stp, rfp, tfp, sfp, rir, tir, sir)); @@ -517,6 +518,7 @@ public class ClientProxy extends ServerProxy { RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeIFHopwire.class, new RenderSnowball(ModItems.grenade_if_hopwire)); RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeIFNull.class, new RenderSnowball(ModItems.grenade_if_null)); RenderingRegistry.registerEntityRenderingHandler(EntityWastePearl.class, new RenderSnowball(ModItems.nuclear_waste_pearl)); + RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeDynamite.class, new RenderSnowball(ModItems.stick_dynamite)); //missiles RenderingRegistry.registerEntityRenderingHandler(EntityTestMissile.class, new RenderTestMissile()); RenderingRegistry.registerEntityRenderingHandler(EntityMissileCustom.class, new RenderMissileCustom()); diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index f7082dfaa..e760c13b4 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -444,11 +444,16 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModItems.flame_politics, 1), new Object[] { " I ", "IPI", " I ", 'P', Items.paper, 'I', KEY_BLACK }); addRecipeAuto(new ItemStack(ModItems.flame_opinion, 1), new Object[] { " R ", "RPR", " R ", 'P', Items.paper, 'R', KEY_RED }); + + addRecipeAuto(new ItemStack(ModItems.solid_fuel_presto, 1), new Object[] { " P ", "SRS", " P ", 'P', Items.paper, 'S', ModItems.solid_fuel, 'R', REDSTONE.dust() }); + addShapelessAuto(new ItemStack(ModItems.solid_fuel_presto_triplet, 1), new Object[] { ModItems.solid_fuel_presto, ModItems.solid_fuel_presto, ModItems.solid_fuel_presto, ModItems.ball_dynamite }); + addRecipeAuto(new ItemStack(Item.getItemFromBlock(ModBlocks.flame_war), 1), new Object[] { "WHW", "CTP", "WOW", 'W', Item.getItemFromBlock(Blocks.planks), 'T', Item.getItemFromBlock(Blocks.tnt), 'H', ModItems.flame_pony, 'C', ModItems.flame_conspiracy, 'P', ModItems.flame_politics, 'O', ModItems.flame_opinion }); addRecipeAuto(new ItemStack(ModBlocks.det_cord, 8), new Object[] { "TNT", "NGN", "TNT", 'T', IRON.plate(), 'N', KNO.dust(), 'G', Items.gunpowder }); addRecipeAuto(new ItemStack(ModBlocks.det_charge, 1), new Object[] { "PDP", "DTD", "PDP", 'P', STEEL.plate(), 'D', ModBlocks.det_cord, 'T', ModItems.ingot_semtex }); addRecipeAuto(new ItemStack(ModBlocks.det_nuke, 1), new Object[] { "PDP", "DCD", "PDP", 'P', ModItems.plate_desh, 'D', ModBlocks.det_charge, 'C', ModItems.man_core }); addRecipeAuto(new ItemStack(ModBlocks.det_miner, 3), new Object[] { "FFF", "ITI", "ITI", 'F', Items.flint, 'I', IRON.plate(), 'T', Blocks.tnt }); + addRecipeAuto(new ItemStack(ModBlocks.det_miner, 4), new Object[] { "FFF", "ITI", "ITI", 'F', Items.flint, 'I', IRON.plate(), 'T', ModItems.ball_dynamite }); addRecipeAuto(new ItemStack(ModBlocks.det_miner, 12), new Object[] { "FFF", "ITI", "ITI", 'F', Items.flint, 'I', STEEL.plate(), 'T', ModItems.ingot_semtex }); addRecipeAuto(new ItemStack(Item.getItemFromBlock(ModBlocks.emp_bomb), 1), new Object[] { "LML", "LCL", "LML", 'L', PB.plate(), 'M', ModItems.magnetron, 'C', ModItems.circuit_gold }); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index db75bb13c..d689d5378 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -84,14 +84,12 @@ import com.hbm.tileentity.TileMappings; import com.hbm.tileentity.bomb.TileEntityNukeCustom; import com.hbm.tileentity.machine.TileEntityMachineReactorLarge; import com.hbm.tileentity.machine.rbmk.RBMKDials; -import com.hbm.util.ArmorRegistry; import com.hbm.util.ArmorUtil; import com.hbm.world.feature.SchistStratum; import com.hbm.world.generator.CellularDungeonFactory; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLInterModComms; import cpw.mods.fml.common.event.FMLInterModComms.IMCEvent; import cpw.mods.fml.common.event.FMLInterModComms.IMCMessage; import cpw.mods.fml.common.event.FMLPostInitializationEvent; @@ -492,6 +490,7 @@ public class MainRegistry { EntityRegistry.registerModEntity(EntityMissileShuttle.class, "entity_missile_shuttle", 160, this, 1000, 1, true); EntityRegistry.registerModEntity(EntityZirnoxDebris.class, "entity_zirnox_debris", 161, this, 1000, 1, true); EntityRegistry.registerModEntity(EntityGhost.class, "entity_ntm_ghost", 162, this, 1000, 1, true); + EntityRegistry.registerModEntity(EntityGrenadeDynamite.class, "entity_grenade_dynamite", 163, this, 250, 1, true); EntityRegistry.registerGlobalEntityID(EntityNuclearCreeper.class, "entity_mob_nuclear_creeper", EntityRegistry.findGlobalUniqueEntityId(), 0x204131, 0x75CE00); EntityRegistry.registerGlobalEntityID(EntityTaintedCreeper.class, "entity_mob_tainted_creeper", EntityRegistry.findGlobalUniqueEntityId(), 0x813b9b, 0xd71fdd); @@ -773,6 +772,12 @@ public class MainRegistry { return new EntityWastePearl(world, position.getX(), position.getY(), position.getZ()); } }); + BlockDispenser.dispenseBehaviorRegistry.putObject(ModItems.stick_dynamite, new BehaviorProjectileDispense() { + + protected IProjectile getProjectileEntity(World world, IPosition position) { + return new EntityGrenadeDynamite(world, position.getX(), position.getY(), position.getZ()); + } + }); } @EventHandler diff --git a/src/main/java/com/hbm/util/ContaminationUtil.java b/src/main/java/com/hbm/util/ContaminationUtil.java index 0a66e73b2..4e22ed1f0 100644 --- a/src/main/java/com/hbm/util/ContaminationUtil.java +++ b/src/main/java/com/hbm/util/ContaminationUtil.java @@ -216,6 +216,22 @@ public class ContaminationUtil { player.addChatMessage(new ChatComponentTranslation("geiger.playerRes").appendSibling(new ChatComponentText(" " + resPrefix + res + "% (" + resKoeff + ")")).setChatStyle(new ChatStyle().setColor(EnumChatFormatting.YELLOW))); } + public static void printDosimeterData(EntityPlayer player) { + + double env = ((int)(HbmLivingProps.getRadBuf(player) * 10D)) / 10D; + boolean limit = false; + + if(env > 3.6D) { + env = 3.6D; + limit = true; + } + + String envPrefix = getPreffixFromRad(env); + + player.addChatMessage(new ChatComponentText("===== ☢ ").appendSibling(new ChatComponentTranslation("geiger.title.dosimeter")).appendSibling(new ChatComponentText(" ☢ =====")).setChatStyle(new ChatStyle().setColor(EnumChatFormatting.GOLD))); + player.addChatMessage(new ChatComponentTranslation("geiger.envRad").appendSibling(new ChatComponentText(" " + envPrefix + (limit ? ">" : "") + env + " RAD/s")).setChatStyle(new ChatStyle().setColor(EnumChatFormatting.YELLOW))); + } + public static String getPreffixFromRad(double rads) { String chunkPrefix = ""; diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index c80279835..b98980c51 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -393,6 +393,7 @@ geiger.envRad=Gesamte Umgebungsstrahlung: geiger.playerRad=Spieler-Kontaminierung: geiger.playerRes=Strahlungsresistenz: geiger.title=GEIGERZÄHLER +geiger.title.dosimeter=DOSIMETER hadron.analysis=Analysiere... hadron.buttonOn=Analysekammer (falls vorhanden) ist AN @@ -728,6 +729,7 @@ item.back_tesla.name=Teslarucksack item.balefire_and_ham.name=Ham and Balefire-Eggs item.balefire_and_steel.name=Balefire-Zeug item.balefire_scrambled.name=Rühr-Balefire-Ei +item.ball_dynamite.name=Dynamit item.ballistite.name=Ballistit item.bandaid.name=Samtenes Pflaster item.bathwater.name=Toxisches Seifenwasser @@ -1202,6 +1204,7 @@ item.dnt_plate.name=dineutrom brustplatte item.door_bunker.name=Bunkertür item.door_metal.name=Metalltür item.door_office.name=Bürotür +item.dosimeter.name=Dosimeter item.drax.name=Terra-Bohrer item.drax_mk2.name=Gehärteter Terra-Bohrer item.drax_mk3.name=Schrabidischer Terra-Bohrer @@ -2459,6 +2462,8 @@ item.siox.name=SiOX-Krebsmedikament item.siren_track.name=Sirenentrack item.smashing_hammer.name=Zerschmetterungshammer item.solid_fuel.name=Festbrennstoff +item.solid_fuel_presto.name=Superzündi +item.solid_fuel_presto_triplet.name=Verbesserte Superzündis item.solinium_core.name=Semistabiler Soliniumkern item.solinium_igniter.name=SOL-Impulszünder item.solinium_kit.name=Solinium Kit @@ -2521,6 +2526,7 @@ item.steel_pickaxe.name=Stahlspitzhacke item.steel_plate.name=Stahlbrustpanzer item.steel_shovel.name=Stahlschaufel item.steel_sword.name=Stahlschwert +item.stick_dynamite.name=Stange Dynamit item.stopsign.name=Stopschild-Streitaxt item.sulfur.name=Schwefel item.survey_scanner.name=Tiefenscanner diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 31851f8ce..882380755 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -507,6 +507,7 @@ geiger.envRad=Total environmental radiation: geiger.playerRad=Player contamination: geiger.playerRes=Player resistance: geiger.title=GEIGER COUNTER +geiger.title.dosimeter=DOSIMETER hadron.analysis=Analyzing... hadron.buttonOn=Analysis Chamber (if present) is ON @@ -842,6 +843,7 @@ item.back_tesla.name=Back-Mounted Tesla Coil item.balefire_and_ham.name=Ham and Balefire Eggs item.balefire_and_steel.name=Balefire and Steel item.balefire_scrambled.name=Scrambled Balefire Egg +item.ball_dynamite.name=Dynamite item.ballistite.name=Ballistite item.bandaid.name=Velvet Band-Aid item.bathwater.name=Toxic Soapy Water @@ -1318,6 +1320,7 @@ item.dnt_plate.name=dineutrom chestplate item.door_bunker.name=Bunker Door item.door_metal.name=Metal Door item.door_office.name=Office Door +item.dosimeter.name=Dosimeter item.drill_titanium.name=Titanium Drill item.drax.name=Terra Drill item.drax_mk2.name=Hardened Terra Drill @@ -2575,6 +2578,8 @@ item.siox.name=SiOX Cancer Medication item.siren_track.name=Siren Track item.smashing_hammer.name=Smashing Hammer item.solid_fuel.name=Solid Fuel +item.solid_fuel_presto.name=Presto Log +item.solid_fuel_presto_triplet.name=Boosted Presto Logs item.solinium_core.name=Semi-Stable Solinium Core item.solinium_igniter.name=SOL Pulse Igniter item.solinium_kit.name=Solinium Kit @@ -2637,6 +2642,7 @@ item.steel_pickaxe.name=Steel Pickaxe item.steel_plate.name=Steel Chestplate item.steel_shovel.name=Steel Shovel item.steel_sword.name=Steel Sword +item.stick_dynamite.name=Stick of Dynamite item.stopsign.name=Stop Sign Battle Axe item.sulfur.name=Sulfur item.survey_scanner.name=Survey Scanner diff --git a/src/main/resources/assets/hbm/models/machines/gascent.obj b/src/main/resources/assets/hbm/models/machines/gascent.obj new file mode 100644 index 000000000..596f08b22 --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/gascent.obj @@ -0,0 +1,2639 @@ +# Blender v2.79 (sub 0) OBJ File: 'gascent.blend' +# www.blender.org +o Flag +v 0.250000 1.062500 0.442188 +v 0.346094 1.062500 0.416439 +v 0.416439 1.062500 0.346094 +v 0.442187 1.062500 0.250000 +v 0.250000 1.250000 0.442188 +v 0.346094 1.250000 0.416439 +v 0.416439 1.250000 0.346094 +v 0.442187 1.250000 0.250000 +vt 0.615385 0.704225 +vt 0.446154 1.000000 +vt 0.446154 0.704225 +vt 0.784615 0.704225 +vt 0.615385 1.000000 +vt 0.953846 0.704225 +vt 0.784615 1.000000 +vt 0.953846 1.000000 +vn 0.5000 0.0000 0.8660 +vn 0.2588 0.0000 0.9659 +vn 0.8660 0.0000 0.5000 +vn 0.9659 0.0000 0.2588 +s 1 +f 2/1/1 5/2/2 1/3/2 +f 3/4/3 6/5/1 2/1/1 +f 4/6/4 7/7/3 3/4/3 +f 2/1/1 6/5/1 5/2/2 +f 3/4/3 7/7/3 6/5/1 +f 4/6/4 8/8/4 7/7/3 +o Centrifuge +v 0.062500 0.000000 0.437500 +v 0.437500 0.000000 0.437500 +v 0.062500 0.000000 0.062500 +v 0.437500 0.000000 0.062500 +v 0.062500 0.062500 0.437500 +v 0.437500 0.062500 0.437500 +v 0.062500 0.062500 0.062500 +v 0.437500 0.062500 0.062500 +v 0.125000 0.062500 0.375000 +v 0.375000 0.062500 0.375000 +v 0.125000 0.062500 0.125000 +v 0.375000 0.062500 0.125000 +v 0.125000 0.125000 0.125000 +v 0.125000 0.125000 0.375000 +v 0.375000 0.125000 0.375000 +v 0.375000 0.125000 0.125000 +v 0.062500 0.125000 0.062500 +v 0.062500 0.125000 0.437500 +v 0.437500 0.125000 0.437500 +v 0.437500 0.125000 0.062500 +v 0.062500 0.625000 0.062500 +v 0.062500 0.625000 0.437500 +v 0.437500 0.625000 0.437500 +v 0.437500 0.625000 0.062500 +v 0.250000 0.625000 0.062500 +v 0.156250 0.625000 0.087620 +v 0.087620 0.625000 0.156250 +v 0.062500 0.625000 0.250000 +v 0.087620 0.625000 0.343750 +v 0.156250 0.625000 0.412380 +v 0.250000 0.625000 0.437500 +v 0.343750 0.625000 0.412380 +v 0.412380 0.625000 0.343750 +v 0.437500 0.625000 0.250000 +v 0.412380 0.625000 0.156250 +v 0.343750 0.625000 0.087620 +v 0.250000 3.875000 0.062500 +v 0.156250 3.875000 0.087620 +v 0.087620 3.875000 0.156250 +v 0.062500 3.875000 0.250000 +v 0.087620 3.875000 0.343750 +v 0.156250 3.875000 0.412380 +v 0.250000 3.875000 0.437500 +v 0.343750 3.875000 0.412380 +v 0.412380 3.875000 0.343750 +v 0.437500 3.875000 0.250000 +v 0.412380 3.875000 0.156250 +v 0.343750 3.875000 0.087620 +v 0.203125 3.937500 0.168810 +v 0.250000 3.937500 0.156250 +v 0.168810 3.937500 0.203125 +v 0.156250 3.937500 0.250000 +v 0.168810 3.937500 0.296875 +v 0.203125 3.937500 0.331190 +v 0.250000 3.937500 0.343750 +v 0.296875 3.937500 0.331190 +v 0.331190 3.937500 0.296875 +v 0.343750 3.937500 0.250000 +v 0.331190 3.937500 0.203125 +v 0.296875 3.937500 0.168810 +v 0.250000 3.937500 0.203125 +v 0.209405 3.937500 0.226562 +v 0.209405 3.937500 0.273438 +v 0.250000 3.937500 0.296875 +v 0.290595 3.937500 0.273438 +v 0.290595 3.937500 0.226562 +v 0.250000 4.000000 0.203125 +v 0.209405 4.000000 0.226562 +v 0.209405 4.000000 0.273438 +v 0.250000 4.000000 0.296875 +v 0.290595 4.000000 0.273438 +v 0.290595 4.000000 0.226562 +v 0.183709 3.968750 0.294194 +v 0.205806 3.968750 0.316291 +v 0.294194 3.968750 0.183709 +v 0.316291 3.968750 0.205806 +v 0.316291 3.968750 0.161612 +v 0.161612 3.968750 0.316291 +v 0.095320 3.968750 0.205806 +v 0.205806 3.968750 0.095320 +v 0.227903 3.968750 0.073223 +v 0.073223 3.968750 0.227903 +v 0.051126 3.906250 0.161612 +v 0.161612 3.906250 0.051126 +v 0.183709 3.906250 0.029029 +v 0.029029 3.906250 0.183709 +v 0.051126 0.562500 0.161612 +v 0.161612 0.562500 0.051126 +v 0.183709 0.562500 0.029029 +v 0.029029 0.562500 0.183709 +v 0.031250 0.562500 0.031250 +v 0.031250 0.562500 0.281250 +v 0.281250 0.562500 0.031250 +v 0.031250 0.375000 0.031250 +v 0.031250 0.375000 0.281250 +v 0.281250 0.375000 0.031250 +v 0.281250 0.562500 0.281250 +v 0.281250 0.375000 0.281250 +v -0.500000 1.000000 0.500000 +v 0.500000 1.000000 0.500000 +v -0.500000 1.000000 -0.500000 +v 0.500000 1.000000 -0.500000 +v -0.437500 1.000000 0.437500 +v 0.437500 1.000000 0.437500 +v -0.437500 1.000000 -0.437500 +v 0.437500 1.000000 -0.437500 +v -0.500000 0.875000 -0.500000 +v -0.500000 0.875000 0.500000 +v 0.500000 0.875000 0.500000 +v 0.500000 0.875000 -0.500000 +v -0.437500 0.875000 -0.437500 +v -0.437500 0.875000 0.437500 +v 0.437500 0.875000 0.437500 +v 0.437500 0.875000 -0.437500 +v 0.437500 0.000000 -0.437500 +v 0.437500 0.000000 0.437500 +v -0.437500 0.000000 0.437500 +v -0.437500 0.000000 -0.437500 +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.437500 0.125000 -0.437500 +v -0.437500 0.125000 -0.437500 +v 0.437500 0.125000 0.437500 +v -0.437500 0.125000 0.437500 +v 0.500000 0.125000 -0.500000 +v -0.500000 0.125000 -0.500000 +v 0.500000 0.125000 0.500000 +v -0.500000 0.125000 0.500000 +v -0.437500 0.875000 0.375000 +v -0.437500 0.125000 0.375000 +v -0.375000 0.875000 0.437500 +v -0.375000 0.125000 0.437500 +v -0.500000 0.875000 0.500000 +v -0.437500 0.875000 0.437500 +v -0.500000 0.125000 0.500000 +v -0.437500 0.125000 0.437500 +v -0.500000 0.875000 0.375000 +v -0.500000 0.125000 0.375000 +v -0.375000 0.875000 0.500000 +v -0.375000 0.125000 0.500000 +v 0.437500 0.875000 -0.375000 +v 0.437500 0.125000 -0.375000 +v 0.375000 0.875000 -0.437500 +v 0.375000 0.125000 -0.437500 +v 0.500000 0.875000 -0.500000 +v 0.437500 0.875000 -0.437500 +v 0.500000 0.125000 -0.500000 +v 0.437500 0.125000 -0.437500 +v 0.500000 0.875000 -0.375000 +v 0.500000 0.125000 -0.375000 +v 0.375000 0.875000 -0.500000 +v 0.375000 0.125000 -0.500000 +v 0.375000 0.875000 0.437500 +v 0.375000 0.125000 0.437500 +v 0.437500 0.875000 0.375000 +v 0.437500 0.125000 0.375000 +v 0.500000 0.875000 0.500000 +v 0.437500 0.875000 0.437500 +v 0.500000 0.125000 0.500000 +v 0.437500 0.125000 0.437500 +v 0.375000 0.875000 0.500000 +v 0.375000 0.125000 0.500000 +v 0.500000 0.875000 0.375000 +v 0.500000 0.125000 0.375000 +v -0.375000 0.875000 -0.437500 +v -0.375000 0.125000 -0.437500 +v -0.437500 0.875000 -0.375000 +v -0.437500 0.125000 -0.375000 +v -0.500000 0.875000 -0.500000 +v -0.437500 0.875000 -0.437500 +v -0.500000 0.125000 -0.500000 +v -0.437500 0.125000 -0.437500 +v -0.375000 0.875000 -0.500000 +v -0.375000 0.125000 -0.500000 +v -0.500000 0.875000 -0.375000 +v -0.500000 0.125000 -0.375000 +v 0.187500 0.687500 -0.437500 +v -0.187500 0.312500 -0.437500 +v -0.187500 0.687500 -0.437500 +v 0.187500 0.312500 -0.437500 +v 0.187500 0.687500 -0.500000 +v -0.187500 0.312500 -0.500000 +v -0.187500 0.687500 -0.500000 +v 0.187500 0.312500 -0.500000 +v -0.187500 0.687500 0.437500 +v 0.187500 0.312500 0.437500 +v 0.187500 0.687500 0.437500 +v -0.187500 0.312500 0.437500 +v -0.187500 0.687500 0.500000 +v 0.187500 0.312500 0.500000 +v 0.187500 0.687500 0.500000 +v -0.187500 0.312500 0.500000 +v -0.437500 0.687500 -0.187500 +v -0.437500 0.312500 0.187500 +v -0.437500 0.687500 0.187500 +v -0.437500 0.312500 -0.187500 +v -0.500000 0.687500 -0.187500 +v -0.500000 0.312500 0.187500 +v -0.500000 0.687500 0.187500 +v -0.500000 0.312500 -0.187500 +v 0.437500 0.750000 0.250000 +v 0.437500 0.250000 -0.250000 +v 0.437500 0.750000 -0.250000 +v 0.437500 0.250000 0.250000 +v 0.500000 0.687500 0.187500 +v 0.500000 0.312500 -0.187500 +v 0.500000 0.687500 -0.187500 +v 0.500000 0.312500 0.187500 +v 0.562500 0.750000 0.250000 +v 0.562500 0.250000 -0.250000 +v 0.562500 0.750000 -0.250000 +v 0.562500 0.250000 0.250000 +v 0.562500 0.687500 0.187500 +v 0.562500 0.312500 -0.187500 +v 0.562500 0.687500 -0.187500 +v 0.562500 0.312500 0.187500 +v -0.375000 0.812500 0.468750 +v -0.375000 0.875000 0.468750 +v -0.312500 0.875000 0.468750 +v -0.187500 0.625000 0.468750 +v -0.187500 0.687500 0.468750 +v -0.125000 0.687500 0.468750 +v 0.375000 0.187500 0.468750 +v 0.375000 0.125000 0.468750 +v 0.312500 0.125000 0.468750 +v 0.187500 0.375000 0.468750 +v 0.187500 0.312500 0.468750 +v 0.125000 0.312500 0.468750 +v 0.312500 0.875000 0.468750 +v 0.375000 0.875000 0.468750 +v 0.375000 0.812500 0.468750 +v 0.125000 0.687500 0.468750 +v 0.187500 0.687500 0.468750 +v 0.187500 0.625000 0.468750 +v -0.312500 0.125000 0.468750 +v -0.375000 0.125000 0.468750 +v -0.375000 0.187500 0.468750 +v -0.125000 0.312500 0.468750 +v -0.187500 0.312500 0.468750 +v -0.187500 0.375000 0.468750 +v 0.375000 0.812500 -0.468750 +v 0.375000 0.875000 -0.468750 +v 0.312500 0.875000 -0.468750 +v 0.187500 0.625000 -0.468750 +v 0.187500 0.687500 -0.468750 +v 0.125000 0.687500 -0.468750 +v -0.375000 0.187500 -0.468750 +v -0.375000 0.125000 -0.468750 +v -0.312500 0.125000 -0.468750 +v -0.187500 0.375000 -0.468750 +v -0.187500 0.312500 -0.468750 +v -0.125000 0.312500 -0.468750 +v -0.312500 0.875000 -0.468750 +v -0.375000 0.875000 -0.468750 +v -0.375000 0.812500 -0.468750 +v -0.125000 0.687500 -0.468750 +v -0.187500 0.687500 -0.468750 +v -0.187500 0.625000 -0.468750 +v 0.312500 0.125000 -0.468750 +v 0.375000 0.125000 -0.468750 +v 0.375000 0.187500 -0.468750 +v 0.125000 0.312500 -0.468750 +v 0.187500 0.312500 -0.468750 +v 0.187500 0.375000 -0.468750 +v 0.468750 0.812500 0.375000 +v 0.468750 0.875000 0.375000 +v 0.468750 0.875000 0.312500 +v 0.468750 0.625000 0.187500 +v 0.468750 0.687500 0.187500 +v 0.468750 0.687500 0.125000 +v 0.468750 0.187500 -0.375000 +v 0.468750 0.125000 -0.375000 +v 0.468750 0.125000 -0.312500 +v 0.468750 0.375000 -0.187500 +v 0.468750 0.312500 -0.187500 +v 0.468750 0.312500 -0.125000 +v 0.468750 0.875000 -0.312500 +v 0.468750 0.875000 -0.375000 +v 0.468750 0.812500 -0.375000 +v 0.468750 0.687500 -0.125000 +v 0.468750 0.687500 -0.187500 +v 0.468750 0.625000 -0.187500 +v 0.468750 0.125000 0.312500 +v 0.468750 0.125000 0.375000 +v 0.468750 0.187500 0.375000 +v 0.468750 0.312500 0.125000 +v 0.468750 0.312500 0.187500 +v 0.468750 0.375000 0.187500 +v -0.468750 0.812500 -0.375000 +v -0.468750 0.875000 -0.375000 +v -0.468750 0.875000 -0.312500 +v -0.468750 0.625000 -0.187500 +v -0.468750 0.687500 -0.187500 +v -0.468750 0.687500 -0.125000 +v -0.468750 0.187500 0.375000 +v -0.468750 0.125000 0.375000 +v -0.468750 0.125000 0.312500 +v -0.468750 0.375000 0.187500 +v -0.468750 0.312500 0.187500 +v -0.468750 0.312500 0.125000 +v -0.468750 0.875000 0.312500 +v -0.468750 0.875000 0.375000 +v -0.468750 0.812500 0.375000 +v -0.468750 0.687500 0.125000 +v -0.468750 0.687500 0.187500 +v -0.468750 0.625000 0.187500 +v -0.468750 0.125000 -0.312500 +v -0.468750 0.125000 -0.375000 +v -0.468750 0.187500 -0.375000 +v -0.468750 0.312500 -0.125000 +v -0.468750 0.312500 -0.187500 +v -0.468750 0.375000 -0.187500 +v 0.031250 0.562500 0.437500 +v 0.031250 0.500000 0.437500 +v -0.031250 0.562500 0.437500 +v -0.031250 0.500000 0.437500 +v 0.031250 0.562500 -0.437500 +v 0.031250 0.500000 -0.437500 +v -0.031250 0.562500 -0.437500 +v -0.031250 0.500000 -0.437500 +v -0.437500 0.625000 0.031250 +v -0.437500 0.562500 0.031250 +v -0.437500 0.625000 -0.031250 +v -0.437500 0.562500 -0.031250 +v 0.437500 0.625000 0.031250 +v 0.437500 0.562500 0.031250 +v 0.437500 0.625000 -0.031250 +v 0.437500 0.562500 -0.031250 +v -0.437500 0.500000 0.031250 +v -0.437500 0.437500 0.031250 +v -0.437500 0.500000 -0.031250 +v -0.437500 0.437500 -0.031250 +v 0.437500 0.500000 0.031250 +v 0.437500 0.437500 0.031250 +v 0.437500 0.500000 -0.031250 +v 0.437500 0.437500 -0.031250 +v 0.031250 0.437500 0.437500 +v 0.031250 0.375000 0.437500 +v -0.031250 0.437500 0.437500 +v -0.031250 0.375000 0.437500 +v 0.031250 0.437500 -0.437500 +v 0.031250 0.375000 -0.437500 +v -0.031250 0.437500 -0.437500 +v -0.031250 0.375000 -0.437500 +v 0.062500 0.000000 -0.062500 +v 0.437500 0.000000 -0.062500 +v 0.062500 0.000000 -0.437500 +v 0.437500 0.000000 -0.437500 +v 0.062500 0.062500 -0.062500 +v 0.437500 0.062500 -0.062500 +v 0.062500 0.062500 -0.437500 +v 0.437500 0.062500 -0.437500 +v 0.125000 0.062500 -0.125000 +v 0.375000 0.062500 -0.125000 +v 0.125000 0.062500 -0.375000 +v 0.375000 0.062500 -0.375000 +v 0.125000 0.125000 -0.375000 +v 0.125000 0.125000 -0.125000 +v 0.375000 0.125000 -0.125000 +v 0.375000 0.125000 -0.375000 +v 0.062500 0.125000 -0.437500 +v 0.062500 0.125000 -0.062500 +v 0.437500 0.125000 -0.062500 +v 0.437500 0.125000 -0.437500 +v 0.062500 0.625000 -0.437500 +v 0.062500 0.625000 -0.062500 +v 0.437500 0.625000 -0.062500 +v 0.437500 0.625000 -0.437500 +v 0.250000 0.625000 -0.437500 +v 0.156250 0.625000 -0.412380 +v 0.087620 0.625000 -0.343750 +v 0.062500 0.625000 -0.250000 +v 0.087620 0.625000 -0.156250 +v 0.156250 0.625000 -0.087620 +v 0.250000 0.625000 -0.062500 +v 0.343750 0.625000 -0.087620 +v 0.412380 0.625000 -0.156250 +v 0.437500 0.625000 -0.250000 +v 0.412380 0.625000 -0.343750 +v 0.343750 0.625000 -0.412380 +v 0.250000 3.875000 -0.437500 +v 0.156250 3.875000 -0.412380 +v 0.087620 3.875000 -0.343750 +v 0.062500 3.875000 -0.250000 +v 0.087620 3.875000 -0.156250 +v 0.156250 3.875000 -0.087620 +v 0.250000 3.875000 -0.062500 +v 0.343750 3.875000 -0.087620 +v 0.412380 3.875000 -0.156250 +v 0.437500 3.875000 -0.250000 +v 0.412380 3.875000 -0.343750 +v 0.343750 3.875000 -0.412380 +v 0.203125 3.937500 -0.331190 +v 0.250000 3.937500 -0.343750 +v 0.168810 3.937500 -0.296875 +v 0.156250 3.937500 -0.250000 +v 0.168810 3.937500 -0.203125 +v 0.203125 3.937500 -0.168810 +v 0.250000 3.937500 -0.156250 +v 0.296875 3.937500 -0.168810 +v 0.331190 3.937500 -0.203125 +v 0.343750 3.937500 -0.250000 +v 0.331190 3.937500 -0.296875 +v 0.296875 3.937500 -0.331190 +v 0.250000 3.937500 -0.296875 +v 0.209405 3.937500 -0.273438 +v 0.209405 3.937500 -0.226562 +v 0.250000 3.937500 -0.203125 +v 0.290595 3.937500 -0.226562 +v 0.290595 3.937500 -0.273438 +v 0.250000 4.000000 -0.296875 +v 0.209405 4.000000 -0.273438 +v 0.209405 4.000000 -0.226562 +v 0.250000 4.000000 -0.203125 +v 0.290595 4.000000 -0.226562 +v 0.290595 4.000000 -0.273438 +v 0.183709 3.968750 -0.205806 +v 0.205806 3.968750 -0.183709 +v 0.294194 3.968750 -0.316291 +v 0.316291 3.968750 -0.294194 +v 0.316291 3.968750 -0.338388 +v 0.161612 3.968750 -0.183709 +v 0.095320 3.968750 -0.294194 +v 0.205806 3.968750 -0.404680 +v 0.227903 3.968750 -0.426777 +v 0.073223 3.968750 -0.272097 +v 0.051126 3.906250 -0.338388 +v 0.161612 3.906250 -0.448874 +v 0.183709 3.906250 -0.470971 +v 0.029029 3.906250 -0.316291 +v 0.051126 0.562500 -0.338388 +v 0.161612 0.562500 -0.448874 +v 0.183709 0.562500 -0.470971 +v 0.029029 0.562500 -0.316291 +v 0.031250 0.562500 -0.468750 +v 0.031250 0.562500 -0.218750 +v 0.281250 0.562500 -0.468750 +v 0.031250 0.375000 -0.468750 +v 0.031250 0.375000 -0.218750 +v 0.281250 0.375000 -0.468750 +v 0.281250 0.562500 -0.218750 +v 0.281250 0.375000 -0.218750 +v -0.437500 0.000000 -0.062500 +v -0.062500 0.000000 -0.062500 +v -0.437500 0.000000 -0.437500 +v -0.062500 0.000000 -0.437500 +v -0.437500 0.062500 -0.062500 +v -0.062500 0.062500 -0.062500 +v -0.437500 0.062500 -0.437500 +v -0.062500 0.062500 -0.437500 +v -0.375000 0.062500 -0.125000 +v -0.125000 0.062500 -0.125000 +v -0.375000 0.062500 -0.375000 +v -0.125000 0.062500 -0.375000 +v -0.375000 0.125000 -0.375000 +v -0.375000 0.125000 -0.125000 +v -0.125000 0.125000 -0.125000 +v -0.125000 0.125000 -0.375000 +v -0.437500 0.125000 -0.437500 +v -0.437500 0.125000 -0.062500 +v -0.062500 0.125000 -0.062500 +v -0.062500 0.125000 -0.437500 +v -0.437500 0.625000 -0.437500 +v -0.437500 0.625000 -0.062500 +v -0.062500 0.625000 -0.062500 +v -0.062500 0.625000 -0.437500 +v -0.250000 0.625000 -0.437500 +v -0.343750 0.625000 -0.412380 +v -0.412380 0.625000 -0.343750 +v -0.437500 0.625000 -0.250000 +v -0.412380 0.625000 -0.156250 +v -0.343750 0.625000 -0.087620 +v -0.250000 0.625000 -0.062500 +v -0.156250 0.625000 -0.087620 +v -0.087620 0.625000 -0.156250 +v -0.062500 0.625000 -0.250000 +v -0.087620 0.625000 -0.343750 +v -0.156250 0.625000 -0.412380 +v -0.250000 3.875000 -0.437500 +v -0.343750 3.875000 -0.412380 +v -0.412380 3.875000 -0.343750 +v -0.437500 3.875000 -0.250000 +v -0.412380 3.875000 -0.156250 +v -0.343750 3.875000 -0.087620 +v -0.250000 3.875000 -0.062500 +v -0.156250 3.875000 -0.087620 +v -0.087620 3.875000 -0.156250 +v -0.062500 3.875000 -0.250000 +v -0.087620 3.875000 -0.343750 +v -0.156250 3.875000 -0.412380 +v -0.296875 3.937500 -0.331190 +v -0.250000 3.937500 -0.343750 +v -0.331190 3.937500 -0.296875 +v -0.343750 3.937500 -0.250000 +v -0.331190 3.937500 -0.203125 +v -0.296875 3.937500 -0.168810 +v -0.250000 3.937500 -0.156250 +v -0.203125 3.937500 -0.168810 +v -0.168810 3.937500 -0.203125 +v -0.156250 3.937500 -0.250000 +v -0.168810 3.937500 -0.296875 +v -0.203125 3.937500 -0.331190 +v -0.250000 3.937500 -0.296875 +v -0.290595 3.937500 -0.273438 +v -0.290595 3.937500 -0.226562 +v -0.250000 3.937500 -0.203125 +v -0.209405 3.937500 -0.226562 +v -0.209405 3.937500 -0.273438 +v -0.250000 4.000000 -0.296875 +v -0.290595 4.000000 -0.273438 +v -0.290595 4.000000 -0.226562 +v -0.250000 4.000000 -0.203125 +v -0.209405 4.000000 -0.226562 +v -0.209405 4.000000 -0.273438 +v -0.316291 3.968750 -0.205806 +v -0.294194 3.968750 -0.183709 +v -0.205806 3.968750 -0.316291 +v -0.183709 3.968750 -0.294194 +v -0.183709 3.968750 -0.338388 +v -0.338388 3.968750 -0.183709 +v -0.404680 3.968750 -0.294194 +v -0.294194 3.968750 -0.404680 +v -0.272097 3.968750 -0.426777 +v -0.426777 3.968750 -0.272097 +v -0.448874 3.906250 -0.338388 +v -0.338388 3.906250 -0.448874 +v -0.316291 3.906250 -0.470971 +v -0.470971 3.906250 -0.316291 +v -0.448874 0.562500 -0.338388 +v -0.338388 0.562500 -0.448874 +v -0.316291 0.562500 -0.470971 +v -0.470971 0.562500 -0.316291 +v -0.468750 0.562500 -0.468750 +v -0.468750 0.562500 -0.218750 +v -0.218750 0.562500 -0.468750 +v -0.468750 0.375000 -0.468750 +v -0.468750 0.375000 -0.218750 +v -0.218750 0.375000 -0.468750 +v -0.218750 0.562500 -0.218750 +v -0.218750 0.375000 -0.218750 +v -0.437500 0.000000 0.437500 +v -0.062500 0.000000 0.437500 +v -0.437500 0.000000 0.062500 +v -0.062500 0.000000 0.062500 +v -0.437500 0.062500 0.437500 +v -0.062500 0.062500 0.437500 +v -0.437500 0.062500 0.062500 +v -0.062500 0.062500 0.062500 +v -0.375000 0.062500 0.375000 +v -0.125000 0.062500 0.375000 +v -0.375000 0.062500 0.125000 +v -0.125000 0.062500 0.125000 +v -0.375000 0.125000 0.125000 +v -0.375000 0.125000 0.375000 +v -0.125000 0.125000 0.375000 +v -0.125000 0.125000 0.125000 +v -0.437500 0.125000 0.062500 +v -0.437500 0.125000 0.437500 +v -0.062500 0.125000 0.437500 +v -0.062500 0.125000 0.062500 +v -0.437500 0.625000 0.062500 +v -0.437500 0.625000 0.437500 +v -0.062500 0.625000 0.437500 +v -0.062500 0.625000 0.062500 +v -0.250000 0.625000 0.062500 +v -0.343750 0.625000 0.087620 +v -0.412380 0.625000 0.156250 +v -0.437500 0.625000 0.250000 +v -0.412380 0.625000 0.343750 +v -0.343750 0.625000 0.412380 +v -0.250000 0.625000 0.437500 +v -0.156250 0.625000 0.412380 +v -0.087620 0.625000 0.343750 +v -0.062500 0.625000 0.250000 +v -0.087620 0.625000 0.156250 +v -0.156250 0.625000 0.087620 +v -0.250000 3.875000 0.062500 +v -0.343750 3.875000 0.087620 +v -0.412380 3.875000 0.156250 +v -0.437500 3.875000 0.250000 +v -0.412380 3.875000 0.343750 +v -0.343750 3.875000 0.412380 +v -0.250000 3.875000 0.437500 +v -0.156250 3.875000 0.412380 +v -0.087620 3.875000 0.343750 +v -0.062500 3.875000 0.250000 +v -0.087620 3.875000 0.156250 +v -0.156250 3.875000 0.087620 +v -0.296875 3.937500 0.168810 +v -0.250000 3.937500 0.156250 +v -0.331190 3.937500 0.203125 +v -0.343750 3.937500 0.250000 +v -0.331190 3.937500 0.296875 +v -0.296875 3.937500 0.331190 +v -0.250000 3.937500 0.343750 +v -0.203125 3.937500 0.331190 +v -0.168810 3.937500 0.296875 +v -0.156250 3.937500 0.250000 +v -0.168810 3.937500 0.203125 +v -0.203125 3.937500 0.168810 +v -0.250000 3.937500 0.203125 +v -0.290595 3.937500 0.226562 +v -0.290595 3.937500 0.273438 +v -0.250000 3.937500 0.296875 +v -0.209405 3.937500 0.273438 +v -0.209405 3.937500 0.226562 +v -0.250000 4.000000 0.203125 +v -0.290595 4.000000 0.226562 +v -0.290595 4.000000 0.273438 +v -0.250000 4.000000 0.296875 +v -0.209405 4.000000 0.273438 +v -0.209405 4.000000 0.226562 +v -0.316291 3.968750 0.294194 +v -0.294194 3.968750 0.316291 +v -0.205806 3.968750 0.183709 +v -0.183709 3.968750 0.205806 +v -0.183709 3.968750 0.161612 +v -0.338388 3.968750 0.316291 +v -0.404680 3.968750 0.205806 +v -0.294194 3.968750 0.095320 +v -0.272097 3.968750 0.073223 +v -0.426777 3.968750 0.227903 +v -0.448874 3.906250 0.161612 +v -0.338388 3.906250 0.051126 +v -0.316291 3.906250 0.029029 +v -0.470971 3.906250 0.183709 +v -0.448874 0.562500 0.161612 +v -0.338388 0.562500 0.051126 +v -0.316291 0.562500 0.029029 +v -0.470971 0.562500 0.183709 +v -0.468750 0.562500 0.031250 +v -0.468750 0.562500 0.281250 +v -0.218750 0.562500 0.031250 +v -0.468750 0.375000 0.031250 +v -0.468750 0.375000 0.281250 +v -0.218750 0.375000 0.031250 +v -0.218750 0.562500 0.281250 +v -0.218750 0.375000 0.281250 +v 0.250000 3.875000 0.062500 +v 0.156250 3.875000 0.087620 +v 0.087620 3.875000 0.156250 +v 0.062500 3.875000 0.250000 +v 0.087620 3.875000 0.343750 +v 0.156250 3.875000 0.412380 +v 0.250000 3.875000 0.437500 +v 0.343750 3.875000 0.412380 +v 0.412380 3.875000 0.343750 +v 0.437500 3.875000 0.250000 +v 0.412380 3.875000 0.156250 +v 0.343750 3.875000 0.087620 +v 0.203125 3.937500 0.168810 +v 0.250000 3.937500 0.156250 +v 0.168810 3.937500 0.203125 +v 0.156250 3.937500 0.250000 +v 0.168810 3.937500 0.296875 +v 0.203125 3.937500 0.331190 +v 0.250000 3.937500 0.343750 +v 0.296875 3.937500 0.331190 +v 0.331190 3.937500 0.296875 +v 0.343750 3.937500 0.250000 +v 0.331190 3.937500 0.203125 +v 0.296875 3.937500 0.168810 +v 0.250000 3.875000 -0.437500 +v 0.156250 3.875000 -0.412380 +v 0.087620 3.875000 -0.343750 +v 0.062500 3.875000 -0.250000 +v 0.087620 3.875000 -0.156250 +v 0.156250 3.875000 -0.087620 +v 0.250000 3.875000 -0.062500 +v 0.343750 3.875000 -0.087620 +v 0.412380 3.875000 -0.156250 +v 0.437500 3.875000 -0.250000 +v 0.412380 3.875000 -0.343750 +v 0.343750 3.875000 -0.412380 +v 0.203125 3.937500 -0.331190 +v 0.250000 3.937500 -0.343750 +v 0.168810 3.937500 -0.296875 +v 0.156250 3.937500 -0.250000 +v 0.168810 3.937500 -0.203125 +v 0.203125 3.937500 -0.168810 +v 0.250000 3.937500 -0.156250 +v 0.296875 3.937500 -0.168810 +v 0.331190 3.937500 -0.203125 +v 0.343750 3.937500 -0.250000 +v 0.331190 3.937500 -0.296875 +v 0.296875 3.937500 -0.331190 +v -0.250000 3.875000 -0.437500 +v -0.343750 3.875000 -0.412380 +v -0.412380 3.875000 -0.343750 +v -0.437500 3.875000 -0.250000 +v -0.412380 3.875000 -0.156250 +v -0.343750 3.875000 -0.087620 +v -0.250000 3.875000 -0.062500 +v -0.156250 3.875000 -0.087620 +v -0.087620 3.875000 -0.156250 +v -0.062500 3.875000 -0.250000 +v -0.087620 3.875000 -0.343750 +v -0.156250 3.875000 -0.412380 +v -0.296875 3.937500 -0.331190 +v -0.250000 3.937500 -0.343750 +v -0.331190 3.937500 -0.296875 +v -0.343750 3.937500 -0.250000 +v -0.331190 3.937500 -0.203125 +v -0.296875 3.937500 -0.168810 +v -0.250000 3.937500 -0.156250 +v -0.203125 3.937500 -0.168810 +v -0.168810 3.937500 -0.203125 +v -0.156250 3.937500 -0.250000 +v -0.168810 3.937500 -0.296875 +v -0.203125 3.937500 -0.331190 +v -0.250000 3.875000 0.062500 +v -0.343750 3.875000 0.087620 +v -0.412380 3.875000 0.156250 +v -0.437500 3.875000 0.250000 +v -0.412380 3.875000 0.343750 +v -0.343750 3.875000 0.412380 +v -0.250000 3.875000 0.437500 +v -0.156250 3.875000 0.412380 +v -0.087620 3.875000 0.343750 +v -0.062500 3.875000 0.250000 +v -0.087620 3.875000 0.156250 +v -0.156250 3.875000 0.087620 +v -0.296875 3.937500 0.168810 +v -0.250000 3.937500 0.156250 +v -0.331190 3.937500 0.203125 +v -0.343750 3.937500 0.250000 +v -0.331190 3.937500 0.296875 +v -0.296875 3.937500 0.331190 +v -0.250000 3.937500 0.343750 +v -0.203125 3.937500 0.331190 +v -0.168810 3.937500 0.296875 +v -0.156250 3.937500 0.250000 +v -0.168810 3.937500 0.203125 +v -0.203125 3.937500 0.168810 +vt 0.538462 0.084507 +vt 0.446154 0.169014 +vt 0.446154 0.084507 +vt 0.630769 0.183099 +vt 0.523077 0.197183 +vt 0.538462 0.183099 +vt 0.723077 0.169014 +vt 0.630769 0.169014 +vt 0.538462 0.169014 +vt 0.815385 0.169014 +vt 0.723077 0.183099 +vt 0.446154 0.183099 +vt 0.461538 0.211268 +vt 0.461538 0.197183 +vt 0.815385 0.183099 +vt 0.738462 0.197183 +vt 0.646154 0.197183 +vt 0.523077 0.211268 +vt 0.446154 0.225352 +vt 0.707692 0.197183 +vt 0.646154 0.211268 +vt 0.615385 0.197183 +vt 0.553846 0.211268 +vt 0.553846 0.197183 +vt 0.800000 0.197183 +vt 0.738462 0.211268 +vt 0.630769 0.225352 +vt 0.538462 0.338028 +vt 0.538462 0.225352 +vt 0.707692 0.211268 +vt 0.615385 0.211268 +vt 0.800000 0.211268 +vt 0.723077 0.225352 +vt 0.446154 0.338028 +vt 0.538462 0.422535 +vt 0.446154 0.422535 +vt 0.815385 0.225352 +vt 0.723077 0.338028 +vt 0.630769 0.338028 +vt 0.083589 0.851173 +vt 0.122418 0.860698 +vt 0.093993 0.886721 +vt 0.492308 0.422535 +vt 0.476923 0.436620 +vt 0.476923 0.422535 +vt 0.461538 0.422535 +vt 0.446154 0.436620 +vt 0.446154 0.422535 +vt 0.523077 0.422535 +vt 0.507692 0.436620 +vt 0.507692 0.422535 +vt 0.461538 0.436620 +vt 0.538462 0.422535 +vt 0.523077 0.436620 +vt 0.492308 0.436620 +vt 0.454038 0.462598 +vt 0.454038 0.438811 +vt 0.476540 0.450704 +vt 0.061538 0.887324 +vt 0.015385 0.901408 +vt 0.015385 0.887324 +vt 0.061538 0.901408 +vt 0.076923 0.887324 +vt -0.000000 0.887324 +vt 0.076923 0.859155 +vt 0.015385 0.859155 +vt 0.061538 0.845070 +vt 0.076923 0.845070 +vt 0.000000 0.859155 +vt 0.015385 0.845070 +vt 0.076923 0.084507 +vt 0.000000 0.845070 +vt 0.015385 0.084507 +vt 0.538462 0.394366 +vt 0.600000 0.436620 +vt 0.538462 0.436620 +vt 0.600000 0.394366 +vt 0.661538 0.436620 +vt 0.784615 0.436620 +vt 0.723077 0.394366 +vt 0.784615 0.394366 +vt 0.600000 0.338028 +vt 0.538462 0.492958 +vt 0.600000 0.492958 +vt 0.661538 0.394366 +vt 0.723077 0.436620 +vt 0.476923 0.056338 +vt 0.246154 0.042254 +vt 0.492308 0.042254 +vt 0.969231 0.056338 +vt 0.738462 0.042254 +vt 0.984615 0.042254 +vt 0.230769 0.056338 +vt 0.000000 0.042254 +vt 0.723077 0.056338 +vt 0.246154 0.014085 +vt 0.476923 -0.000000 +vt 0.492308 0.014085 +vt 0.738462 0.014085 +vt 0.969231 -0.000000 +vt 0.984615 0.014085 +vt 0.000000 0.014085 +vt 0.230769 -0.000000 +vt 0.723077 -0.000000 +vt 0.261538 0.084507 +vt 0.261538 0.056338 +vt 0.753846 0.084507 +vt 0.753846 0.056338 +vt 0.015385 0.084507 +vt 0.015385 0.056338 +vt 0.507692 0.084507 +vt 0.507692 0.056338 +vt 0.492308 0.042254 +vt 0.738462 0.014085 +vt 0.738462 0.042254 +vt 0.000000 0.042254 +vt 0.246154 0.014085 +vt 0.246154 0.042254 +vt 0.723077 0.056338 +vt 0.507692 0.084507 +vt 0.507692 0.056338 +vt 0.230769 0.056338 +vt 0.015385 0.084507 +vt 0.015385 0.056338 +vt 0.984615 0.014085 +vt 0.984615 0.042254 +vt 0.492308 0.014085 +vt 0.969231 0.056338 +vt 0.753846 0.084507 +vt 0.753846 0.056338 +vt 0.476923 0.056338 +vt 0.261538 0.084507 +vt 0.261538 0.056338 +vt 0.723077 0.000000 +vt 0.000000 0.014085 +vt 0.230769 0.000000 +vt 0.969231 0.000000 +vt 0.476923 0.000000 +vt 0.923077 0.253521 +vt 0.907692 0.084507 +vt 0.923077 0.084507 +vt 0.938462 0.084507 +vt 0.938462 0.253521 +vt 0.830769 0.084507 +vt 0.815385 0.253521 +vt 0.815385 0.084507 +vt 0.846154 0.253521 +vt 0.830769 0.253521 +vt 0.876923 0.253521 +vt 0.907692 0.253521 +vt 0.876923 0.084507 +vt 0.923077 0.253521 +vt 0.907692 0.084507 +vt 0.923077 0.084507 +vt 0.938462 0.084507 +vt 0.938462 0.253521 +vt 0.830769 0.084507 +vt 0.815385 0.253521 +vt 0.815385 0.084507 +vt 0.846154 0.253521 +vt 0.830769 0.253521 +vt 0.876923 0.253521 +vt 0.907692 0.253521 +vt 0.876923 0.084507 +vt 0.923077 0.253521 +vt 0.907692 0.084507 +vt 0.923077 0.084507 +vt 0.938462 0.084507 +vt 0.938462 0.253521 +vt 0.830769 0.084507 +vt 0.815385 0.253521 +vt 0.815385 0.084507 +vt 0.846154 0.253521 +vt 0.830769 0.253521 +vt 0.876923 0.253521 +vt 0.907692 0.253521 +vt 0.876923 0.084507 +vt 0.923077 0.253521 +vt 0.907692 0.084507 +vt 0.923077 0.084507 +vt 0.938462 0.084507 +vt 0.938462 0.253521 +vt 0.830769 0.084507 +vt 0.815385 0.253521 +vt 0.815385 0.084507 +vt 0.846154 0.253521 +vt 0.830769 0.253521 +vt 0.876923 0.253521 +vt 0.907692 0.253521 +vt 0.876923 0.084507 +vt 0.923077 0.478873 +vt 0.830769 0.394366 +vt 0.923077 0.394366 +vt 0.830769 0.380282 +vt 0.923077 0.295775 +vt 0.923077 0.380282 +vt 0.938462 0.380282 +vt 0.938462 0.295775 +vt 0.815385 0.295775 +vt 0.815385 0.380282 +vt 0.923077 0.281690 +vt 0.830769 0.295775 +vt 0.830769 0.281690 +vt 0.923077 0.478873 +vt 0.830769 0.394366 +vt 0.923077 0.394366 +vt 0.830769 0.380282 +vt 0.923077 0.295775 +vt 0.923077 0.380282 +vt 0.938462 0.380282 +vt 0.938462 0.295775 +vt 0.815385 0.295775 +vt 0.815385 0.380282 +vt 0.923077 0.281690 +vt 0.830769 0.295775 +vt 0.830769 0.281690 +vt 0.923077 0.478873 +vt 0.830769 0.394366 +vt 0.923077 0.394366 +vt 0.830769 0.380282 +vt 0.923077 0.295775 +vt 0.923077 0.380282 +vt 0.938462 0.380282 +vt 0.938462 0.295775 +vt 0.815385 0.295775 +vt 0.815385 0.380282 +vt 0.923077 0.281690 +vt 0.830769 0.295775 +vt 0.830769 0.281690 +vt 0.661538 0.535211 +vt 0.784615 0.647887 +vt 0.661538 0.647887 +vt 0.507692 0.633803 +vt 0.600000 0.549296 +vt 0.600000 0.633803 +vt 0.615385 0.492958 +vt 0.492308 0.521127 +vt 0.492308 0.492958 +vt 0.492308 0.661972 +vt 0.615385 0.690141 +vt 0.492308 0.690141 +vt 0.446154 0.535211 +vt 0.476923 0.647887 +vt 0.446154 0.647887 +vt 0.630769 0.535211 +vt 0.507692 0.549296 +vt 0.600000 0.535211 +vt 0.507692 0.647887 +vt 0.492308 0.633803 +vt 0.615385 0.633803 +vt 0.615385 0.661972 +vt 0.630769 0.647887 +vt 0.615385 0.521127 +vt 0.476923 0.535211 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.876923 0.267606 +vt 0.830769 0.281690 +vt 0.815385 0.267606 +vt 0.830769 0.253521 +vt 0.969231 0.084507 +vt 0.984615 0.281690 +vt 0.969231 0.281690 +vt 0.938462 0.084507 +vt 0.953846 0.281690 +vt 0.938462 0.281690 +vt 0.984615 0.084507 +vt 1.000000 0.281690 +vt 0.953846 0.084507 +vt 0.984615 0.084507 +vt 1.000000 0.281690 +vt 0.984615 0.281690 +vt 0.953846 0.084507 +vt 0.969231 0.281690 +vt 0.953846 0.281690 +vt 0.938462 0.084507 +vt 0.938462 0.281690 +vt 0.969231 0.084507 +vt 0.984615 0.084507 +vt 1.000000 0.281690 +vt 0.984615 0.281690 +vt 0.953846 0.084507 +vt 0.969231 0.281690 +vt 0.953846 0.281690 +vt 0.938462 0.084507 +vt 0.938462 0.281690 +vt 0.969231 0.084507 +vt 0.969231 0.084507 +vt 0.984615 0.281690 +vt 0.969231 0.281690 +vt 0.938462 0.084507 +vt 0.953846 0.281690 +vt 0.938462 0.281690 +vt 0.984615 0.084507 +vt 1.000000 0.281690 +vt 0.953846 0.084507 +vt 0.538462 0.084507 +vt 0.446154 0.169014 +vt 0.446154 0.084507 +vt 0.630769 0.183099 +vt 0.523077 0.197183 +vt 0.538462 0.183099 +vt 0.723077 0.169014 +vt 0.630769 0.169014 +vt 0.815385 0.169014 +vt 0.723077 0.183099 +vt 0.461538 0.211268 +vt 0.461538 0.197183 +vt 0.815385 0.183099 +vt 0.738462 0.197183 +vt 0.446154 0.183099 +vt 0.646154 0.197183 +vt 0.523077 0.211268 +vt 0.446154 0.225352 +vt 0.707692 0.197183 +vt 0.646154 0.211268 +vt 0.615385 0.197183 +vt 0.553846 0.211268 +vt 0.553846 0.197183 +vt 0.800000 0.197183 +vt 0.738462 0.211268 +vt 0.630769 0.225352 +vt 0.538462 0.338028 +vt 0.538462 0.225352 +vt 0.707692 0.211268 +vt 0.615385 0.211268 +vt 0.800000 0.211268 +vt 0.723077 0.225352 +vt 0.446154 0.338028 +vt 0.538462 0.422535 +vt 0.446154 0.422535 +vt 0.815385 0.225352 +vt 0.723077 0.338028 +vt 0.630769 0.338028 +vt 0.083589 0.851173 +vt 0.122418 0.860698 +vt 0.093993 0.886721 +vt 0.492308 0.422535 +vt 0.476923 0.436620 +vt 0.476923 0.422535 +vt 0.461538 0.422535 +vt 0.446154 0.436620 +vt 0.446154 0.422535 +vt 0.523077 0.422535 +vt 0.507692 0.436620 +vt 0.507692 0.422535 +vt 0.461538 0.436620 +vt 0.538462 0.422535 +vt 0.523077 0.436620 +vt 0.492308 0.436620 +vt 0.454038 0.462598 +vt 0.454038 0.438811 +vt 0.476540 0.450704 +vt 0.061538 0.887324 +vt 0.015385 0.901408 +vt 0.015385 0.887324 +vt 0.061538 0.901408 +vt 0.076923 0.887324 +vt -0.000000 0.887324 +vt 0.076923 0.859155 +vt 0.015385 0.859155 +vt 0.061538 0.859155 +vt 0.076923 0.845070 +vt 0.000000 0.859155 +vt 0.015385 0.845070 +vt 0.061538 0.845070 +vt 0.076923 0.084507 +vt 0.000000 0.845070 +vt 0.015385 0.084507 +vt 0.538462 0.394366 +vt 0.600000 0.436620 +vt 0.538462 0.436620 +vt 0.600000 0.394366 +vt 0.661538 0.436620 +vt 0.784615 0.436620 +vt 0.723077 0.394366 +vt 0.784615 0.394366 +vt 0.600000 0.338028 +vt 0.538462 0.492958 +vt 0.600000 0.492958 +vt 0.661538 0.394366 +vt 0.723077 0.436620 +vt 0.538462 0.084507 +vt 0.446154 0.169014 +vt 0.446154 0.084507 +vt 0.630769 0.183099 +vt 0.523077 0.197183 +vt 0.538462 0.183099 +vt 0.815385 0.169014 +vt 0.723077 0.183099 +vt 0.723077 0.169014 +vt 0.538462 0.169014 +vt 0.446154 0.183099 +vt 0.461538 0.211268 +vt 0.461538 0.197183 +vt 0.815385 0.183099 +vt 0.738462 0.197183 +vt 0.646154 0.197183 +vt 0.523077 0.211268 +vt 0.446154 0.225352 +vt 0.707692 0.197183 +vt 0.646154 0.211268 +vt 0.615385 0.197183 +vt 0.553846 0.211268 +vt 0.553846 0.197183 +vt 0.800000 0.197183 +vt 0.738462 0.211268 +vt 0.630769 0.225352 +vt 0.538462 0.338028 +vt 0.538462 0.225352 +vt 0.707692 0.211268 +vt 0.615385 0.211268 +vt 0.800000 0.211268 +vt 0.723077 0.225352 +vt 0.446154 0.338028 +vt 0.538462 0.422535 +vt 0.446154 0.422535 +vt 0.815385 0.225352 +vt 0.723077 0.338028 +vt 0.630769 0.338028 +vt 0.083589 0.851173 +vt 0.122418 0.860698 +vt 0.093993 0.886721 +vt 0.492308 0.422535 +vt 0.476923 0.436620 +vt 0.476923 0.422535 +vt 0.461538 0.422535 +vt 0.446154 0.436620 +vt 0.446154 0.422535 +vt 0.523077 0.422535 +vt 0.507692 0.436620 +vt 0.507692 0.422535 +vt 0.461538 0.436620 +vt 0.538462 0.422535 +vt 0.523077 0.436620 +vt 0.492308 0.436620 +vt 0.454038 0.462598 +vt 0.454038 0.438811 +vt 0.476540 0.450704 +vt 0.061538 0.887324 +vt 0.015385 0.901408 +vt 0.015385 0.887324 +vt 0.061538 0.901408 +vt 0.076923 0.887324 +vt -0.000000 0.887324 +vt 0.076923 0.859155 +vt 0.015385 0.859155 +vt 0.061538 0.859155 +vt 0.076923 0.845070 +vt 0.000000 0.859155 +vt 0.015385 0.845070 +vt 0.061538 0.845070 +vt 0.076923 0.084507 +vt 0.000000 0.845070 +vt 0.015385 0.084507 +vt 0.538462 0.394366 +vt 0.600000 0.436620 +vt 0.538462 0.436620 +vt 0.600000 0.394366 +vt 0.661538 0.436620 +vt 0.784615 0.436620 +vt 0.723077 0.394366 +vt 0.784615 0.394366 +vt 0.600000 0.338028 +vt 0.538462 0.492958 +vt 0.600000 0.492958 +vt 0.661538 0.394366 +vt 0.723077 0.436620 +vt 0.538462 0.084507 +vt 0.446154 0.169014 +vt 0.446154 0.084507 +vt 0.630769 0.183099 +vt 0.523077 0.197183 +vt 0.538462 0.183099 +vt 0.630769 0.169014 +vt 0.538462 0.169014 +vt 0.446154 0.183099 +vt 0.461538 0.211268 +vt 0.461538 0.197183 +vt 0.815385 0.183099 +vt 0.738462 0.197183 +vt 0.723077 0.183099 +vt 0.646154 0.197183 +vt 0.523077 0.211268 +vt 0.446154 0.225352 +vt 0.707692 0.197183 +vt 0.646154 0.211268 +vt 0.615385 0.197183 +vt 0.553846 0.211268 +vt 0.553846 0.197183 +vt 0.800000 0.197183 +vt 0.738462 0.211268 +vt 0.630769 0.225352 +vt 0.538462 0.338028 +vt 0.538462 0.225352 +vt 0.707692 0.211268 +vt 0.615385 0.211268 +vt 0.800000 0.211268 +vt 0.723077 0.225352 +vt 0.446154 0.338028 +vt 0.538462 0.422535 +vt 0.446154 0.422535 +vt 0.815385 0.225352 +vt 0.723077 0.338028 +vt 0.630769 0.338028 +vt 0.083589 0.851173 +vt 0.122418 0.860698 +vt 0.093993 0.886721 +vt 0.492308 0.422535 +vt 0.476923 0.436620 +vt 0.476923 0.422535 +vt 0.461538 0.422535 +vt 0.446154 0.436620 +vt 0.446154 0.422535 +vt 0.523077 0.422535 +vt 0.507692 0.436620 +vt 0.507692 0.422535 +vt 0.461538 0.436620 +vt 0.538462 0.422535 +vt 0.523077 0.436620 +vt 0.492308 0.436620 +vt 0.454038 0.462598 +vt 0.454038 0.438811 +vt 0.476540 0.450704 +vt 0.061538 0.887324 +vt 0.015385 0.901408 +vt 0.015385 0.887324 +vt 0.061538 0.901408 +vt 0.076923 0.887324 +vt -0.000000 0.887324 +vt 0.076923 0.859155 +vt 0.015385 0.859155 +vt 0.061538 0.859155 +vt 0.076923 0.845070 +vt 0.000000 0.859155 +vt 0.015385 0.845070 +vt 0.061538 0.845070 +vt 0.076923 0.084507 +vt 0.000000 0.845070 +vt 0.015385 0.084507 +vt 0.538462 0.394366 +vt 0.600000 0.436620 +vt 0.538462 0.436620 +vt 0.600000 0.394366 +vt 0.661538 0.436620 +vt 0.784615 0.436620 +vt 0.723077 0.394366 +vt 0.784615 0.394366 +vt 0.600000 0.338028 +vt 0.538462 0.492958 +vt 0.600000 0.492958 +vt 0.661538 0.394366 +vt 0.723077 0.436620 +vt 0.815385 0.338028 +vt 0.083589 0.881222 +vt 0.077582 0.871697 +vt 0.077582 0.860698 +vt 0.093993 0.845673 +vt 0.106007 0.845673 +vt 0.116411 0.851173 +vt 0.122418 0.871697 +vt 0.116411 0.881222 +vt 0.106007 0.886721 +vt 0.538462 0.436620 +vt 0.469039 0.462598 +vt 0.446537 0.450704 +vt 0.469039 0.438811 +vt 0.061538 0.859155 +vt 0.061538 0.084507 +vt 0.000000 0.084507 +vt 0.538462 0.338028 +vt 0.261538 -0.000000 +vt 0.753846 -0.000000 +vt 0.015385 -0.000000 +vt 0.507692 -0.000000 +vt 0.476923 0.084507 +vt 0.969231 0.084507 +vt 0.230769 0.084507 +vt 0.723077 0.084507 +vt 0.723077 0.084507 +vt 0.230769 0.084507 +vt 0.969231 0.084507 +vt 0.476923 0.084507 +vt 0.507692 0.000000 +vt 0.015385 0.000000 +vt 0.753846 0.000000 +vt 0.261538 0.000000 +vt 0.846154 0.084507 +vt 0.846154 0.084507 +vt 0.846154 0.084507 +vt 0.846154 0.084507 +vt 0.830769 0.478873 +vt 0.830769 0.478873 +vt 0.830769 0.478873 +vt 0.784615 0.535211 +vt 0.507692 0.535211 +vt 0.600000 0.647887 +vt 0.492308 0.549296 +vt 0.615385 0.549296 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 0.892308 0.281690 +vt 0.892308 0.253521 +vt 1.000000 0.084507 +vt 1.000000 0.084507 +vt 1.000000 0.084507 +vt 1.000000 0.084507 +vt 0.538462 0.169014 +vt 0.815385 0.338028 +vt 0.083589 0.881222 +vt 0.077582 0.871697 +vt 0.077582 0.860698 +vt 0.093993 0.845673 +vt 0.106007 0.845673 +vt 0.116411 0.851173 +vt 0.122418 0.871697 +vt 0.116411 0.881222 +vt 0.106007 0.886721 +vt 0.538462 0.436620 +vt 0.469039 0.462598 +vt 0.446537 0.450704 +vt 0.469039 0.438811 +vt 0.061538 0.084507 +vt 0.000000 0.084507 +vt 0.538462 0.338028 +vt 0.815385 0.338028 +vt 0.083589 0.881222 +vt 0.077582 0.871697 +vt 0.077582 0.860698 +vt 0.093993 0.845673 +vt 0.106007 0.845673 +vt 0.116411 0.851173 +vt 0.122418 0.871697 +vt 0.116411 0.881222 +vt 0.106007 0.886721 +vt 0.538462 0.436620 +vt 0.469039 0.462598 +vt 0.446537 0.450704 +vt 0.469039 0.438811 +vt 0.061538 0.084507 +vt 0.000000 0.084507 +vt 0.538462 0.338028 +vt 0.815385 0.338028 +vt 0.083589 0.881222 +vt 0.077582 0.871697 +vt 0.077582 0.860698 +vt 0.093993 0.845673 +vt 0.106007 0.845673 +vt 0.116411 0.851173 +vt 0.122418 0.871697 +vt 0.116411 0.881222 +vt 0.106007 0.886721 +vt 0.538462 0.436620 +vt 0.469039 0.462598 +vt 0.446537 0.450704 +vt 0.469039 0.438811 +vt 0.061538 0.084507 +vt 0.000000 0.084507 +vt 0.538462 0.338028 +vt 0.107692 0.084507 +vt 0.076923 0.816901 +vt 0.076923 0.084507 +vt 0.446154 0.084507 +vt 0.415385 0.816901 +vt 0.415385 0.084507 +vt 0.384615 0.816901 +vt 0.384615 0.084507 +vt 0.353846 0.816901 +vt 0.353846 0.084507 +vt 0.323077 0.816901 +vt 0.323077 0.084507 +vt 0.292308 0.816901 +vt 0.292308 0.084507 +vt 0.138462 0.084507 +vt 0.107692 0.816901 +vt 0.169231 0.084507 +vt 0.138462 0.816901 +vt 0.200000 0.084507 +vt 0.169231 0.816901 +vt 0.230769 0.084507 +vt 0.200000 0.816901 +vt 0.261538 0.084507 +vt 0.230769 0.816901 +vt 0.261538 0.816901 +vt 0.107692 0.084507 +vt 0.076923 0.816901 +vt 0.076923 0.084507 +vt 0.446154 0.084507 +vt 0.415385 0.816901 +vt 0.415385 0.084507 +vt 0.384615 0.816901 +vt 0.384615 0.084507 +vt 0.353846 0.816901 +vt 0.353846 0.084507 +vt 0.323077 0.816901 +vt 0.323077 0.084507 +vt 0.292308 0.816901 +vt 0.292308 0.084507 +vt 0.138462 0.084507 +vt 0.107692 0.816901 +vt 0.169231 0.084507 +vt 0.138462 0.816901 +vt 0.200000 0.084507 +vt 0.169231 0.816901 +vt 0.230769 0.084507 +vt 0.200000 0.816901 +vt 0.261538 0.084507 +vt 0.230769 0.816901 +vt 0.261538 0.816901 +vt 0.107692 0.084507 +vt 0.076923 0.816901 +vt 0.076923 0.084507 +vt 0.446154 0.084507 +vt 0.415385 0.816901 +vt 0.415385 0.084507 +vt 0.384615 0.816901 +vt 0.384615 0.084507 +vt 0.353846 0.816901 +vt 0.353846 0.084507 +vt 0.323077 0.816901 +vt 0.323077 0.084507 +vt 0.292308 0.816901 +vt 0.292308 0.084507 +vt 0.138462 0.084507 +vt 0.107692 0.816901 +vt 0.169231 0.084507 +vt 0.138462 0.816901 +vt 0.200000 0.084507 +vt 0.169231 0.816901 +vt 0.230769 0.084507 +vt 0.200000 0.816901 +vt 0.261538 0.084507 +vt 0.230769 0.816901 +vt 0.261538 0.816901 +vt 0.107692 0.084507 +vt 0.076923 0.816901 +vt 0.076923 0.084507 +vt 0.446154 0.084507 +vt 0.415385 0.816901 +vt 0.415385 0.084507 +vt 0.384615 0.816901 +vt 0.384615 0.084507 +vt 0.353846 0.816901 +vt 0.353846 0.084507 +vt 0.323077 0.816901 +vt 0.323077 0.084507 +vt 0.292308 0.816901 +vt 0.292308 0.084507 +vt 0.138462 0.084507 +vt 0.107692 0.816901 +vt 0.169231 0.084507 +vt 0.138462 0.816901 +vt 0.200000 0.084507 +vt 0.169231 0.816901 +vt 0.230769 0.084507 +vt 0.200000 0.816901 +vt 0.261538 0.084507 +vt 0.230769 0.816901 +vt 0.261538 0.816901 +vt 0.261538 0.816901 +vt 0.230769 0.845070 +vt 0.230769 0.816901 +vt 0.169231 0.816901 +vt 0.138462 0.845070 +vt 0.138462 0.816901 +vt 0.415385 0.816901 +vt 0.430769 0.845070 +vt 0.415385 0.845070 +vt 0.292308 0.816901 +vt 0.261538 0.845070 +vt 0.184615 0.845070 +vt 0.169231 0.845070 +vt 0.107692 0.816901 +vt 0.076923 0.845070 +vt 0.076923 0.816901 +vt 0.323077 0.816901 +vt 0.292308 0.845070 +vt 0.353846 0.816901 +vt 0.369231 0.845070 +vt 0.353846 0.845070 +vt 0.200000 0.845070 +vt 0.200000 0.816901 +vt 0.123077 0.845070 +vt 0.107692 0.845070 +vt 0.323077 0.845070 +vt 0.384615 0.845070 +vt 0.384615 0.816901 +vt 0.261538 0.816901 +vt 0.230769 0.845070 +vt 0.230769 0.816901 +vt 0.169231 0.816901 +vt 0.138462 0.845070 +vt 0.138462 0.816901 +vt 0.415385 0.816901 +vt 0.430769 0.845070 +vt 0.415385 0.845070 +vt 0.292308 0.816901 +vt 0.261538 0.845070 +vt 0.200000 0.816901 +vt 0.169231 0.845070 +vt 0.107692 0.816901 +vt 0.076923 0.845070 +vt 0.076923 0.816901 +vt 0.307692 0.845070 +vt 0.292308 0.845070 +vt 0.384615 0.816901 +vt 0.353846 0.845070 +vt 0.353846 0.816901 +vt 0.200000 0.845070 +vt 0.107692 0.845070 +vt 0.323077 0.845070 +vt 0.323077 0.816901 +vt 0.384615 0.845070 +vt 0.261538 0.816901 +vt 0.230769 0.845070 +vt 0.230769 0.816901 +vt 0.169231 0.816901 +vt 0.138462 0.845070 +vt 0.138462 0.816901 +vt 0.415385 0.816901 +vt 0.430769 0.845070 +vt 0.415385 0.845070 +vt 0.292308 0.816901 +vt 0.261538 0.845070 +vt 0.184615 0.845070 +vt 0.169231 0.845070 +vt 0.107692 0.816901 +vt 0.076923 0.845070 +vt 0.076923 0.816901 +vt 0.307692 0.845070 +vt 0.292308 0.845070 +vt 0.384615 0.816901 +vt 0.353846 0.845070 +vt 0.353846 0.816901 +vt 0.200000 0.845070 +vt 0.200000 0.816901 +vt 0.107692 0.845070 +vt 0.323077 0.845070 +vt 0.323077 0.816901 +vt 0.384615 0.845070 +vt 0.261538 0.816901 +vt 0.230769 0.845070 +vt 0.230769 0.816901 +vt 0.169231 0.816901 +vt 0.138462 0.845070 +vt 0.138462 0.816901 +vt 0.415385 0.816901 +vt 0.430769 0.845070 +vt 0.415385 0.845070 +vt 0.292308 0.816901 +vt 0.261538 0.845070 +vt 0.184615 0.845070 +vt 0.169231 0.845070 +vt 0.107692 0.816901 +vt 0.076923 0.845070 +vt 0.076923 0.816901 +vt 0.307692 0.845070 +vt 0.292308 0.845070 +vt 0.384615 0.816901 +vt 0.353846 0.845070 +vt 0.353846 0.816901 +vt 0.200000 0.845070 +vt 0.200000 0.816901 +vt 0.107692 0.845070 +vt 0.323077 0.845070 +vt 0.323077 0.816901 +vt 0.384615 0.845070 +vt 0.446154 0.816901 +vt 0.446154 0.816901 +vt 0.446154 0.816901 +vt 0.446154 0.816901 +vt 0.246154 0.845070 +vt 0.153846 0.845070 +vt 0.446154 0.816901 +vt 0.276923 0.845070 +vt 0.092308 0.845070 +vt 0.307692 0.845070 +vt 0.215385 0.845070 +vt 0.338462 0.845070 +vt 0.400000 0.845070 +vt 0.246154 0.845070 +vt 0.153846 0.845070 +vt 0.446154 0.816901 +vt 0.276923 0.845070 +vt 0.184615 0.845070 +vt 0.092308 0.845070 +vt 0.369231 0.845070 +vt 0.215385 0.845070 +vt 0.123077 0.845070 +vt 0.338462 0.845070 +vt 0.400000 0.845070 +vt 0.246154 0.845070 +vt 0.153846 0.845070 +vt 0.446154 0.816901 +vt 0.276923 0.845070 +vt 0.092308 0.845070 +vt 0.369231 0.845070 +vt 0.215385 0.845070 +vt 0.123077 0.845070 +vt 0.338462 0.845070 +vt 0.400000 0.845070 +vt 0.246154 0.845070 +vt 0.153846 0.845070 +vt 0.446154 0.816901 +vt 0.276923 0.845070 +vt 0.092308 0.845070 +vt 0.369231 0.845070 +vt 0.215385 0.845070 +vt 0.123077 0.845070 +vt 0.338462 0.845070 +vt 0.400000 0.845070 +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 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 0.8660 +vn -0.5000 0.0000 0.8660 +vn -0.5000 0.0000 -0.8660 +vn -0.5000 0.7071 -0.5000 +vn -0.7071 0.0000 -0.7071 +vn -0.8660 0.0000 0.5000 +vn -0.8660 0.0000 -0.5000 +vn 0.8660 0.0000 -0.5000 +vn 0.8660 0.0000 0.5000 +vn 0.5547 0.8320 0.0000 +vn 0.4804 0.8320 0.2773 +vn 0.0000 0.8320 0.5547 +vn -0.2773 0.8320 0.4804 +vn -0.4804 0.8320 -0.2773 +vn -0.5547 0.8320 0.0000 +vn 0.4804 0.8320 -0.2773 +vn 0.2773 0.8320 0.4804 +vn -0.4804 0.8320 0.2773 +vn 0.2773 0.8320 -0.4804 +vn 0.4804 0.8320 -0.2774 +vn 0.0000 0.8320 -0.5547 +vn -0.2773 0.8320 -0.4804 +s off +f 11/9/5 10/10/5 9/11/5 +f 15/12/6 20/13/6 16/14/6 +f 9/15/7 15/12/7 11/16/7 +f 11/16/8 16/14/8 12/17/8 +f 10/18/9 13/19/9 9/15/9 +f 12/17/10 14/20/10 10/10/10 +f 20/13/10 23/21/10 18/22/10 +f 14/23/6 17/24/6 13/19/6 +f 16/14/6 18/22/6 14/20/6 +f 13/19/6 19/25/6 15/12/6 +f 24/26/5 27/27/5 23/21/5 +f 17/28/7 21/29/7 19/25/7 +f 19/30/8 24/31/8 20/32/8 +f 18/33/9 22/34/9 17/24/9 +f 25/35/8 32/36/8 28/37/8 +f 22/38/5 25/35/5 21/29/5 +f 21/39/5 28/37/5 24/31/5 +f 23/40/5 26/41/5 22/34/5 +f 31/42/6 29/43/6 30/44/6 +f 27/45/9 30/46/9 26/41/9 +f 28/37/10 31/42/10 27/27/10 +f 26/41/7 29/47/7 25/35/7 +f 61/48/6 65/49/6 58/50/6 +f 69/51/11 80/52/11 74/53/11 +f 73/54/12 78/55/12 72/56/12 +f 71/57/7 76/58/7 70/59/7 +f 74/53/10 79/60/10 73/54/10 +f 72/61/13 77/62/13 71/57/13 +f 70/59/14 75/63/14 69/51/14 +f 77/64/6 79/65/6 75/66/6 +f 81/67/6 84/68/6 83/69/6 +f 82/70/6 81/67/6 86/71/6 +f 83/69/6 84/68/6 85/72/6 +f 81/67/6 90/73/6 86/71/6 +f 85/72/6 88/74/6 83/69/6 +f 90/73/15 91/75/15 94/76/15 +f 89/77/15 92/78/15 88/74/15 +f 91/75/16 98/79/16 94/76/16 +f 93/80/16 96/81/16 92/78/16 +f 104/82/8 99/83/8 101/84/8 +f 102/85/7 100/86/7 99/83/7 +f 101/87/10 106/88/10 104/89/10 +f 104/82/5 103/90/5 102/85/5 +f 105/91/6 99/83/6 100/92/6 +f 103/93/9 105/94/9 100/86/9 +f 113/95/6 110/96/6 109/97/6 +f 112/98/6 107/99/6 108/100/6 +f 114/101/6 108/102/6 110/96/6 +f 111/103/6 109/97/6 107/99/6 +f 118/104/5 119/105/5 115/106/5 +f 116/107/5 121/108/5 117/109/5 +f 117/110/5 122/111/5 118/104/5 +f 115/106/5 120/112/5 116/107/5 +f 113/95/9 122/113/9 114/114/9 +f 112/98/8 120/115/8 111/116/8 +f 110/96/8 115/106/8 109/97/8 +f 107/99/9 117/109/9 108/100/9 +f 114/101/7 121/117/7 112/118/7 +f 111/103/10 119/119/10 113/120/10 +f 108/102/10 118/104/10 110/96/10 +f 109/97/7 116/107/7 107/99/7 +f 136/121/7 129/122/7 138/123/7 +f 137/124/10 127/125/10 135/126/10 +f 134/127/10 126/128/10 132/129/10 +f 131/130/7 124/131/7 133/132/7 +f 138/123/9 128/133/9 137/134/9 +f 135/126/8 130/135/8 136/121/8 +f 133/136/8 125/137/8 134/138/8 +f 132/139/9 123/140/9 131/141/9 +f 130/135/5 125/142/5 129/122/5 +f 128/143/5 123/144/5 127/125/5 +f 129/122/5 124/145/5 128/133/5 +f 127/125/5 126/146/5 130/135/5 +f 134/127/6 136/121/6 138/123/6 +f 131/130/6 137/124/6 135/126/6 +f 133/136/6 138/123/6 137/134/6 +f 132/139/6 135/126/6 136/121/6 +f 141/147/10 150/148/10 142/149/10 +f 141/147/8 146/150/8 144/151/8 +f 140/152/10 144/153/10 146/154/10 +f 140/152/8 147/155/8 139/156/8 +f 143/157/9 150/148/9 149/158/9 +f 147/155/7 145/159/7 143/157/7 +f 153/160/7 162/161/7 154/162/7 +f 153/160/9 158/163/9 156/164/9 +f 152/165/7 156/166/7 158/167/7 +f 152/165/9 159/168/9 151/169/9 +f 155/170/8 162/161/8 161/171/8 +f 159/168/10 157/172/10 155/170/10 +f 165/173/8 174/174/8 166/175/8 +f 165/173/7 170/176/7 168/177/7 +f 164/178/8 168/179/8 170/180/8 +f 164/178/7 171/181/7 163/182/7 +f 167/183/10 174/174/10 173/184/10 +f 171/181/9 169/185/9 167/183/9 +f 177/186/9 186/187/9 178/188/9 +f 177/186/10 182/189/10 180/190/10 +f 176/191/9 180/192/9 182/193/9 +f 176/191/10 183/194/10 175/195/10 +f 179/196/7 186/187/7 185/197/7 +f 183/194/8 181/198/8 179/196/8 +f 188/199/9 187/200/9 189/201/9 +f 191/202/8 192/203/8 193/204/8 +f 189/205/7 192/203/7 188/206/7 +f 190/207/10 191/202/10 187/208/10 +f 188/209/5 194/210/5 190/211/5 +f 187/200/6 193/204/6 189/201/6 +f 196/212/8 195/213/8 197/214/8 +f 199/215/9 200/216/9 201/217/9 +f 197/218/10 200/216/10 196/219/10 +f 198/220/7 199/215/7 195/221/7 +f 196/222/5 202/223/5 198/224/5 +f 195/213/6 201/217/6 197/214/6 +f 204/225/10 203/226/10 205/227/10 +f 207/228/7 208/229/7 209/230/7 +f 205/231/9 208/229/9 204/232/9 +f 206/233/8 207/228/8 203/234/8 +f 204/235/5 210/236/5 206/237/5 +f 203/226/6 209/230/6 205/227/6 +f 212/238/7 211/239/7 213/240/7 +f 215/241/10 216/242/10 217/243/10 +f 212/244/5 222/245/5 214/246/5 +f 219/247/6 213/248/6 211/249/6 +f 214/250/9 219/251/9 211/252/9 +f 213/240/8 220/253/8 212/238/8 +f 218/254/6 224/255/6 216/242/6 +f 217/243/5 223/256/5 215/241/5 +f 223/257/8 218/254/8 215/241/8 +f 216/242/9 225/258/9 217/243/9 +f 223/256/10 221/259/10 219/247/10 +f 225/258/10 220/253/10 221/260/10 +f 224/255/10 222/245/10 220/261/10 +f 222/262/10 223/257/10 219/251/10 +f 231/263/9 229/264/9 228/265/9 +f 227/266/9 231/263/9 228/265/9 +f 237/267/9 235/268/9 234/269/9 +f 233/270/9 237/267/9 234/269/9 +f 243/271/9 241/272/9 240/273/9 +f 239/274/9 243/271/9 240/273/9 +f 249/275/9 247/276/9 246/277/9 +f 245/278/9 249/275/9 246/277/9 +f 255/279/8 253/280/8 252/281/8 +f 251/282/8 255/279/8 252/281/8 +f 261/283/8 259/284/8 258/285/8 +f 257/286/8 261/283/8 258/285/8 +f 267/287/8 265/288/8 264/289/8 +f 263/290/8 267/287/8 264/289/8 +f 273/291/8 271/292/8 270/293/8 +f 269/294/8 273/291/8 270/293/8 +f 279/295/10 277/296/10 276/297/10 +f 275/298/10 279/295/10 276/297/10 +f 285/299/10 283/300/10 282/301/10 +f 281/302/10 285/299/10 282/301/10 +f 291/303/10 289/304/10 288/305/10 +f 287/306/10 291/303/10 288/305/10 +f 297/307/10 295/308/10 294/309/10 +f 293/310/10 297/307/10 294/309/10 +f 303/311/7 301/312/7 300/313/7 +f 299/314/7 303/311/7 300/313/7 +f 309/315/7 307/316/7 306/317/7 +f 305/318/7 309/315/7 306/317/7 +f 315/319/7 313/320/7 312/321/7 +f 311/322/7 315/319/7 312/321/7 +f 321/323/7 319/324/7 318/325/7 +f 317/326/7 321/323/7 318/325/7 +f 329/327/7 326/328/7 325/329/7 +f 328/330/10 323/331/10 324/332/10 +f 330/333/5 324/334/5 326/328/5 +f 327/335/6 325/329/6 323/331/6 +f 337/336/8 334/337/8 333/338/8 +f 336/339/9 331/340/9 332/341/9 +f 338/342/5 332/341/5 334/343/5 +f 335/344/6 333/338/6 331/340/6 +f 345/345/8 342/346/8 341/347/8 +f 344/348/9 339/349/9 340/350/9 +f 346/351/5 340/350/5 342/352/5 +f 343/353/6 341/347/6 339/349/6 +f 353/354/7 350/355/7 349/356/7 +f 352/357/10 347/358/10 348/359/10 +f 354/360/5 348/361/5 350/355/5 +f 351/362/6 349/356/6 347/358/6 +f 357/363/5 356/364/5 355/365/5 +f 361/366/6 366/367/6 362/368/6 +f 355/369/7 361/366/7 357/370/7 +f 356/371/9 359/372/9 355/369/9 +f 366/367/10 369/373/10 364/374/10 +f 360/375/6 363/376/6 359/372/6 +f 362/368/6 364/374/6 360/377/6 +f 359/372/6 365/378/6 361/366/6 +f 370/379/5 373/380/5 369/373/5 +f 363/381/7 367/382/7 365/378/7 +f 365/383/8 370/384/8 366/385/8 +f 364/386/9 368/387/9 363/376/9 +f 371/388/8 378/389/8 374/390/8 +f 368/391/5 371/388/5 367/382/5 +f 367/392/5 374/390/5 370/384/5 +f 369/393/5 372/394/5 368/387/5 +f 377/395/6 375/396/6 376/397/6 +f 373/398/9 376/399/9 372/394/9 +f 374/390/10 377/395/10 373/380/10 +f 372/394/7 375/400/7 371/388/7 +f 407/401/6 411/402/6 404/403/6 +f 415/404/11 426/405/11 420/406/11 +f 419/407/12 424/408/12 418/409/12 +f 417/410/7 422/411/7 416/412/7 +f 420/406/10 425/413/10 419/407/10 +f 418/414/13 423/415/13 417/410/13 +f 416/412/14 421/416/14 415/404/14 +f 423/417/6 425/418/6 421/419/6 +f 427/420/6 430/421/6 429/422/6 +f 428/423/6 427/420/6 432/424/6 +f 429/422/6 430/421/6 431/425/6 +f 427/420/6 436/426/6 432/424/6 +f 431/425/6 434/427/6 429/422/6 +f 433/428/15 440/429/15 436/426/15 +f 435/430/15 438/431/15 434/427/15 +f 437/432/16 444/433/16 440/429/16 +f 439/434/16 442/435/16 438/431/16 +f 450/436/8 445/437/8 447/438/8 +f 448/439/7 446/440/7 445/437/7 +f 447/441/10 452/442/10 450/443/10 +f 450/436/5 449/444/5 448/439/5 +f 451/445/6 445/437/6 446/446/6 +f 449/447/9 451/448/9 446/440/9 +f 455/449/5 454/450/5 453/451/5 +f 459/452/6 464/453/6 460/454/6 +f 454/455/9 457/456/9 453/457/9 +f 456/458/10 458/459/10 454/450/10 +f 464/453/10 467/460/10 462/461/10 +f 458/462/6 461/463/6 457/456/6 +f 460/454/6 462/461/6 458/459/6 +f 457/456/6 463/464/6 459/452/6 +f 468/465/5 471/466/5 467/460/5 +f 461/467/7 465/468/7 463/464/7 +f 463/469/8 468/470/8 464/471/8 +f 462/472/9 466/473/9 461/463/9 +f 469/474/8 476/475/8 472/476/8 +f 466/477/5 469/474/5 465/468/5 +f 465/478/5 472/476/5 468/470/5 +f 467/479/5 470/480/5 466/473/5 +f 475/481/6 473/482/6 474/483/6 +f 471/484/9 474/485/9 470/480/9 +f 472/476/10 475/481/10 471/466/10 +f 470/480/7 473/486/7 469/474/7 +f 505/487/6 509/488/6 502/489/6 +f 513/490/11 524/491/11 518/492/11 +f 517/493/12 522/494/12 516/495/12 +f 515/496/7 520/497/7 514/498/7 +f 518/492/10 523/499/10 517/493/10 +f 516/500/13 521/501/13 515/496/13 +f 514/498/14 519/502/14 513/490/14 +f 521/503/6 523/504/6 519/505/6 +f 525/506/6 528/507/6 527/508/6 +f 526/509/6 525/506/6 530/510/6 +f 527/508/6 528/507/6 529/511/6 +f 525/506/6 534/512/6 530/510/6 +f 529/511/6 532/513/6 527/508/6 +f 531/514/15 538/515/15 534/512/15 +f 533/516/15 536/517/15 532/513/15 +f 535/518/16 542/519/16 538/515/16 +f 537/520/16 540/521/16 536/517/16 +f 548/522/8 543/523/8 545/524/8 +f 546/525/7 544/526/7 543/523/7 +f 545/527/10 550/528/10 548/529/10 +f 548/522/5 547/530/5 546/525/5 +f 549/531/6 543/523/6 544/532/6 +f 547/533/9 549/534/9 544/526/9 +f 553/535/5 552/536/5 551/537/5 +f 557/538/6 562/539/6 558/540/6 +f 553/541/8 558/540/8 554/542/8 +f 554/542/10 556/543/10 552/536/10 +f 562/539/10 565/544/10 560/545/10 +f 556/546/6 559/547/6 555/548/6 +f 558/540/6 560/545/6 556/543/6 +f 555/548/6 561/549/6 557/538/6 +f 566/550/5 569/551/5 565/544/5 +f 559/552/7 563/553/7 561/549/7 +f 561/554/8 566/555/8 562/556/8 +f 560/557/9 564/558/9 559/547/9 +f 567/559/8 574/560/8 570/561/8 +f 564/562/5 567/559/5 563/553/5 +f 563/563/5 570/561/5 566/555/5 +f 565/564/5 568/565/5 564/558/5 +f 573/566/6 571/567/6 572/568/6 +f 569/569/9 572/570/9 568/565/9 +f 570/561/10 573/566/10 569/551/10 +f 568/565/7 571/571/7 567/559/7 +f 603/572/6 607/573/6 600/574/6 +f 611/575/11 622/576/11 616/577/11 +f 615/578/12 620/579/12 614/580/12 +f 613/581/7 618/582/7 612/583/7 +f 616/577/10 621/584/10 615/578/10 +f 614/585/13 619/586/13 613/581/13 +f 612/583/14 617/587/14 611/575/14 +f 619/588/6 621/589/6 617/590/6 +f 623/591/6 626/592/6 625/593/6 +f 624/594/6 623/591/6 628/595/6 +f 625/593/6 626/592/6 627/596/6 +f 623/591/6 632/597/6 628/595/6 +f 627/596/6 630/598/6 625/593/6 +f 629/599/15 636/600/15 632/597/15 +f 631/601/15 634/602/15 630/598/15 +f 633/603/16 640/604/16 636/600/16 +f 635/605/16 638/606/16 634/602/16 +f 646/607/8 641/608/8 643/609/8 +f 644/610/7 642/611/7 641/608/7 +f 643/612/10 648/613/10 646/614/10 +f 646/607/5 645/615/5 644/610/5 +f 647/616/6 641/608/6 642/617/6 +f 645/618/9 647/619/9 642/611/9 +f 11/9/5 12/17/5 10/10/5 +f 15/12/6 19/30/6 20/13/6 +f 9/15/7 13/19/7 15/12/7 +f 11/16/8 15/12/8 16/14/8 +f 10/18/9 14/23/9 13/19/9 +f 12/17/10 16/14/10 14/20/10 +f 20/13/10 24/26/10 23/21/10 +f 14/23/6 18/33/6 17/24/6 +f 16/14/6 20/32/6 18/22/6 +f 13/19/6 17/28/6 19/25/6 +f 24/26/5 28/37/5 27/27/5 +f 17/28/7 22/38/7 21/29/7 +f 19/30/8 21/39/8 24/31/8 +f 18/33/9 23/40/9 22/34/9 +f 25/35/8 29/47/8 32/36/8 +f 22/38/5 26/41/5 25/35/5 +f 21/39/5 25/35/5 28/37/5 +f 23/40/5 27/45/5 26/41/5 +f 31/42/6 32/36/6 29/43/6 +f 27/45/9 31/620/9 30/46/9 +f 28/37/10 32/36/10 31/42/10 +f 26/41/7 30/46/7 29/47/7 +f 58/50/6 57/621/6 59/622/6 +f 59/622/6 60/623/6 61/48/6 +f 61/48/6 62/624/6 65/49/6 +f 62/624/6 63/625/6 65/49/6 +f 63/625/6 64/626/6 65/49/6 +f 65/49/6 66/627/6 67/628/6 +f 67/628/6 68/629/6 65/49/6 +f 68/629/6 58/50/6 65/49/6 +f 58/50/6 59/622/6 61/48/6 +f 69/51/11 75/63/11 80/52/11 +f 73/54/12 79/60/12 78/55/12 +f 71/57/7 77/62/7 76/58/7 +f 74/53/10 80/52/10 79/60/10 +f 72/61/13 78/630/13 77/62/13 +f 70/59/14 76/58/14 75/63/14 +f 75/66/6 76/631/6 77/64/6 +f 77/64/6 78/632/6 79/65/6 +f 79/65/6 80/633/6 75/66/6 +f 81/67/6 82/70/6 84/68/6 +f 81/67/6 87/634/6 90/73/6 +f 85/72/6 89/77/6 88/74/6 +f 90/73/15 87/634/15 91/75/15 +f 89/77/15 93/80/15 92/78/15 +f 91/75/16 95/635/16 98/79/16 +f 93/80/16 97/636/16 96/81/16 +f 104/82/8 102/85/8 99/83/8 +f 102/85/7 103/93/7 100/86/7 +f 101/87/10 105/94/10 106/88/10 +f 104/82/5 106/637/5 103/90/5 +f 105/91/6 101/84/6 99/83/6 +f 103/93/9 106/88/9 105/94/9 +f 113/95/6 114/114/6 110/96/6 +f 112/98/6 111/116/6 107/99/6 +f 114/101/6 112/118/6 108/102/6 +f 111/103/6 113/120/6 109/97/6 +f 118/104/5 122/638/5 119/105/5 +f 116/107/5 120/639/5 121/108/5 +f 117/110/5 121/640/5 122/111/5 +f 115/106/5 119/641/5 120/112/5 +f 113/95/9 119/642/9 122/113/9 +f 112/98/8 121/643/8 120/115/8 +f 110/96/8 118/104/8 115/106/8 +f 107/99/9 116/107/9 117/109/9 +f 114/101/7 122/644/7 121/117/7 +f 111/103/10 120/645/10 119/119/10 +f 108/102/10 117/110/10 118/104/10 +f 109/97/7 115/106/7 116/107/7 +f 136/121/7 130/135/7 129/122/7 +f 137/124/10 128/143/10 127/125/10 +f 134/127/10 125/646/10 126/128/10 +f 131/130/7 123/647/7 124/131/7 +f 138/123/9 129/122/9 128/133/9 +f 135/126/8 127/125/8 130/135/8 +f 133/136/8 124/648/8 125/137/8 +f 132/139/9 126/649/9 123/140/9 +f 130/135/5 126/650/5 125/142/5 +f 128/143/5 124/651/5 123/144/5 +f 129/122/5 125/652/5 124/145/5 +f 127/125/5 123/653/5 126/146/5 +f 134/127/6 132/129/6 136/121/6 +f 131/130/6 133/132/6 137/124/6 +f 133/136/6 134/138/6 138/123/6 +f 132/139/6 131/141/6 135/126/6 +f 141/147/10 149/158/10 150/148/10 +f 141/147/8 142/149/8 146/150/8 +f 140/152/10 139/156/10 144/153/10 +f 140/152/8 148/654/8 147/155/8 +f 143/157/9 145/159/9 150/148/9 +f 147/155/7 148/654/7 145/159/7 +f 153/160/7 161/171/7 162/161/7 +f 153/160/9 154/162/9 158/163/9 +f 152/165/7 151/169/7 156/166/7 +f 152/165/9 160/655/9 159/168/9 +f 155/170/8 157/172/8 162/161/8 +f 159/168/10 160/655/10 157/172/10 +f 165/173/8 173/184/8 174/174/8 +f 165/173/7 166/175/7 170/176/7 +f 164/178/8 163/182/8 168/179/8 +f 164/178/7 172/656/7 171/181/7 +f 167/183/10 169/185/10 174/174/10 +f 171/181/9 172/656/9 169/185/9 +f 177/186/9 185/197/9 186/187/9 +f 177/186/10 178/188/10 182/189/10 +f 176/191/9 175/195/9 180/192/9 +f 176/191/10 184/657/10 183/194/10 +f 179/196/7 181/198/7 186/187/7 +f 183/194/8 184/657/8 181/198/8 +f 188/199/9 190/658/9 187/200/9 +f 191/202/8 194/210/8 192/203/8 +f 189/205/7 193/204/7 192/203/7 +f 190/207/10 194/210/10 191/202/10 +f 188/209/5 192/203/5 194/210/5 +f 187/200/6 191/202/6 193/204/6 +f 196/212/8 198/659/8 195/213/8 +f 199/215/9 202/223/9 200/216/9 +f 197/218/10 201/217/10 200/216/10 +f 198/220/7 202/223/7 199/215/7 +f 196/222/5 200/216/5 202/223/5 +f 195/213/6 199/215/6 201/217/6 +f 204/225/10 206/660/10 203/226/10 +f 207/228/7 210/236/7 208/229/7 +f 205/231/9 209/230/9 208/229/9 +f 206/233/8 210/236/8 207/228/8 +f 204/235/5 208/229/5 210/236/5 +f 203/226/6 207/228/6 209/230/6 +f 212/238/7 214/661/7 211/239/7 +f 215/241/10 218/254/10 216/242/10 +f 212/244/5 220/261/5 222/245/5 +f 219/247/6 221/259/6 213/248/6 +f 214/250/9 222/262/9 219/251/9 +f 213/240/8 221/260/8 220/253/8 +f 218/254/6 226/662/6 224/255/6 +f 217/243/5 225/663/5 223/256/5 +f 223/257/8 226/664/8 218/254/8 +f 216/242/9 224/665/9 225/258/9 +f 223/256/10 225/663/10 221/259/10 +f 225/258/10 224/665/10 220/253/10 +f 224/255/10 226/662/10 222/245/10 +f 222/262/10 226/664/10 223/257/10 +f 231/263/9 232/666/9 229/264/9 +f 227/266/9 230/667/9 231/263/9 +f 237/267/9 238/668/9 235/268/9 +f 233/270/9 236/669/9 237/267/9 +f 243/271/9 244/670/9 241/272/9 +f 239/274/9 242/671/9 243/271/9 +f 249/275/9 250/672/9 247/276/9 +f 245/278/9 248/673/9 249/275/9 +f 255/279/8 256/674/8 253/280/8 +f 251/282/8 254/675/8 255/279/8 +f 261/283/8 262/676/8 259/284/8 +f 257/286/8 260/677/8 261/283/8 +f 267/287/8 268/678/8 265/288/8 +f 263/290/8 266/679/8 267/287/8 +f 273/291/8 274/680/8 271/292/8 +f 269/294/8 272/681/8 273/291/8 +f 279/295/10 280/682/10 277/296/10 +f 275/298/10 278/683/10 279/295/10 +f 285/299/10 286/684/10 283/300/10 +f 281/302/10 284/685/10 285/299/10 +f 291/303/10 292/686/10 289/304/10 +f 287/306/10 290/687/10 291/303/10 +f 297/307/10 298/688/10 295/308/10 +f 293/310/10 296/689/10 297/307/10 +f 303/311/7 304/690/7 301/312/7 +f 299/314/7 302/691/7 303/311/7 +f 309/315/7 310/692/7 307/316/7 +f 305/318/7 308/693/7 309/315/7 +f 315/319/7 316/694/7 313/320/7 +f 311/322/7 314/695/7 315/319/7 +f 321/323/7 322/696/7 319/324/7 +f 317/326/7 320/697/7 321/323/7 +f 329/327/7 330/333/7 326/328/7 +f 328/330/10 327/335/10 323/331/10 +f 330/333/5 328/698/5 324/334/5 +f 327/335/6 329/327/6 325/329/6 +f 337/336/8 338/699/8 334/337/8 +f 336/339/9 335/344/9 331/340/9 +f 338/342/5 336/339/5 332/341/5 +f 335/344/6 337/336/6 333/338/6 +f 345/345/8 346/700/8 342/346/8 +f 344/348/9 343/353/9 339/349/9 +f 346/351/5 344/348/5 340/350/5 +f 343/353/6 345/345/6 341/347/6 +f 353/354/7 354/360/7 350/355/7 +f 352/357/10 351/362/10 347/358/10 +f 354/360/5 352/701/5 348/361/5 +f 351/362/6 353/354/6 349/356/6 +f 357/363/5 358/702/5 356/364/5 +f 361/366/6 365/383/6 366/367/6 +f 355/369/7 359/372/7 361/366/7 +f 356/371/9 360/375/9 359/372/9 +f 366/367/10 370/379/10 369/373/10 +f 360/375/6 364/386/6 363/376/6 +f 362/368/6 366/385/6 364/374/6 +f 359/372/6 363/381/6 365/378/6 +f 370/379/5 374/390/5 373/380/5 +f 363/381/7 368/391/7 367/382/7 +f 365/383/8 367/392/8 370/384/8 +f 364/386/9 369/393/9 368/387/9 +f 371/388/8 375/400/8 378/389/8 +f 368/391/5 372/394/5 371/388/5 +f 367/392/5 371/388/5 374/390/5 +f 369/393/5 373/398/5 372/394/5 +f 377/395/6 378/389/6 375/396/6 +f 373/398/9 377/703/9 376/399/9 +f 374/390/10 378/389/10 377/395/10 +f 372/394/7 376/399/7 375/400/7 +f 404/403/6 403/704/6 405/705/6 +f 405/705/6 406/706/6 407/401/6 +f 407/401/6 408/707/6 411/402/6 +f 408/707/6 409/708/6 411/402/6 +f 409/708/6 410/709/6 411/402/6 +f 411/402/6 412/710/6 413/711/6 +f 413/711/6 414/712/6 411/402/6 +f 414/712/6 404/403/6 411/402/6 +f 404/403/6 405/705/6 407/401/6 +f 415/404/11 421/416/11 426/405/11 +f 419/407/12 425/413/12 424/408/12 +f 417/410/7 423/415/7 422/411/7 +f 420/406/10 426/405/10 425/413/10 +f 418/414/13 424/713/13 423/415/13 +f 416/412/14 422/411/14 421/416/14 +f 421/419/6 422/714/6 423/417/6 +f 423/417/6 424/715/6 425/418/6 +f 425/418/6 426/716/6 421/419/6 +f 427/420/6 428/423/6 430/421/6 +f 427/420/6 433/428/6 436/426/6 +f 431/425/6 435/430/6 434/427/6 +f 433/428/15 437/432/15 440/429/15 +f 435/430/15 439/434/15 438/431/15 +f 437/432/16 441/717/16 444/433/16 +f 439/434/16 443/718/16 442/435/16 +f 450/436/8 448/439/8 445/437/8 +f 448/439/7 449/447/7 446/440/7 +f 447/441/10 451/448/10 452/442/10 +f 450/436/5 452/719/5 449/444/5 +f 451/445/6 447/438/6 445/437/6 +f 449/447/9 452/442/9 451/448/9 +f 455/449/5 456/458/5 454/450/5 +f 459/452/6 463/469/6 464/453/6 +f 454/455/9 458/462/9 457/456/9 +f 456/458/10 460/454/10 458/459/10 +f 464/453/10 468/465/10 467/460/10 +f 458/462/6 462/472/6 461/463/6 +f 460/454/6 464/471/6 462/461/6 +f 457/456/6 461/467/6 463/464/6 +f 468/465/5 472/476/5 471/466/5 +f 461/467/7 466/477/7 465/468/7 +f 463/469/8 465/478/8 468/470/8 +f 462/472/9 467/479/9 466/473/9 +f 469/474/8 473/486/8 476/475/8 +f 466/477/5 470/480/5 469/474/5 +f 465/478/5 469/474/5 472/476/5 +f 467/479/5 471/484/5 470/480/5 +f 475/481/6 476/475/6 473/482/6 +f 471/484/9 475/720/9 474/485/9 +f 472/476/10 476/475/10 475/481/10 +f 470/480/7 474/485/7 473/486/7 +f 502/489/6 501/721/6 503/722/6 +f 503/722/6 504/723/6 505/487/6 +f 505/487/6 506/724/6 509/488/6 +f 506/724/6 507/725/6 509/488/6 +f 507/725/6 508/726/6 509/488/6 +f 509/488/6 510/727/6 511/728/6 +f 511/728/6 512/729/6 509/488/6 +f 512/729/6 502/489/6 509/488/6 +f 502/489/6 503/722/6 505/487/6 +f 513/490/11 519/502/11 524/491/11 +f 517/493/12 523/499/12 522/494/12 +f 515/496/7 521/501/7 520/497/7 +f 518/492/10 524/491/10 523/499/10 +f 516/500/13 522/730/13 521/501/13 +f 514/498/14 520/497/14 519/502/14 +f 519/505/6 520/731/6 521/503/6 +f 521/503/6 522/732/6 523/504/6 +f 523/504/6 524/733/6 519/505/6 +f 525/506/6 526/509/6 528/507/6 +f 525/506/6 531/514/6 534/512/6 +f 529/511/6 533/516/6 532/513/6 +f 531/514/15 535/518/15 538/515/15 +f 533/516/15 537/520/15 536/517/15 +f 535/518/16 539/734/16 542/519/16 +f 537/520/16 541/735/16 540/521/16 +f 548/522/8 546/525/8 543/523/8 +f 546/525/7 547/533/7 544/526/7 +f 545/527/10 549/534/10 550/528/10 +f 548/522/5 550/736/5 547/530/5 +f 549/531/6 545/524/6 543/523/6 +f 547/533/9 550/528/9 549/534/9 +f 553/535/5 554/542/5 552/536/5 +f 557/538/6 561/554/6 562/539/6 +f 553/541/8 557/538/8 558/540/8 +f 554/542/10 558/540/10 556/543/10 +f 562/539/10 566/550/10 565/544/10 +f 556/546/6 560/557/6 559/547/6 +f 558/540/6 562/556/6 560/545/6 +f 555/548/6 559/552/6 561/549/6 +f 566/550/5 570/561/5 569/551/5 +f 559/552/7 564/562/7 563/553/7 +f 561/554/8 563/563/8 566/555/8 +f 560/557/9 565/564/9 564/558/9 +f 567/559/8 571/571/8 574/560/8 +f 564/562/5 568/565/5 567/559/5 +f 563/563/5 567/559/5 570/561/5 +f 565/564/5 569/569/5 568/565/5 +f 573/566/6 574/560/6 571/567/6 +f 569/569/9 573/737/9 572/570/9 +f 570/561/10 574/560/10 573/566/10 +f 568/565/7 572/570/7 571/571/7 +f 600/574/6 599/738/6 601/739/6 +f 601/739/6 602/740/6 603/572/6 +f 603/572/6 604/741/6 607/573/6 +f 604/741/6 605/742/6 607/573/6 +f 605/742/6 606/743/6 607/573/6 +f 607/573/6 608/744/6 609/745/6 +f 609/745/6 610/746/6 607/573/6 +f 610/746/6 600/574/6 607/573/6 +f 600/574/6 601/739/6 603/572/6 +f 611/575/11 617/587/11 622/576/11 +f 615/578/12 621/584/12 620/579/12 +f 613/581/7 619/586/7 618/582/7 +f 616/577/10 622/576/10 621/584/10 +f 614/585/13 620/747/13 619/586/13 +f 612/583/14 618/582/14 617/587/14 +f 617/590/6 618/748/6 619/588/6 +f 619/588/6 620/749/6 621/589/6 +f 621/589/6 622/750/6 617/590/6 +f 623/591/6 624/594/6 626/592/6 +f 623/591/6 629/599/6 632/597/6 +f 627/596/6 631/601/6 630/598/6 +f 629/599/15 633/603/15 636/600/15 +f 631/601/15 635/605/15 634/602/15 +f 633/603/16 637/751/16 640/604/16 +f 635/605/16 639/752/16 638/606/16 +f 646/607/8 644/610/8 641/608/8 +f 644/610/7 645/618/7 642/611/7 +f 643/612/10 647/619/10 648/613/10 +f 646/607/5 648/753/5 645/615/5 +f 647/616/6 643/609/6 641/608/6 +f 645/618/9 648/613/9 647/619/9 +s 1 +f 37/754/17 48/755/7 36/756/7 +f 36/757/7 47/758/18 35/759/18 +f 35/759/18 46/760/14 34/761/14 +f 34/761/14 45/762/8 33/763/8 +f 33/763/8 56/764/11 44/765/11 +f 44/765/11 55/766/19 43/767/19 +f 38/768/13 49/769/17 37/754/17 +f 39/770/9 50/771/13 38/768/13 +f 40/772/12 51/773/9 39/770/9 +f 41/774/20 52/775/12 40/772/12 +f 42/776/10 53/777/20 41/774/20 +f 43/767/19 54/778/10 42/776/10 +f 383/779/17 394/780/7 382/781/7 +f 382/782/7 393/783/18 381/784/18 +f 381/784/18 392/785/14 380/786/14 +f 380/786/14 391/787/8 379/788/8 +f 379/788/8 402/789/11 390/790/11 +f 390/790/11 401/791/19 389/792/19 +f 384/793/13 395/794/17 383/779/17 +f 385/795/9 396/796/13 384/793/13 +f 386/797/12 397/798/9 385/795/9 +f 387/799/20 398/800/12 386/797/12 +f 388/801/10 399/802/20 387/799/20 +f 389/792/19 400/803/10 388/801/10 +f 481/804/17 492/805/7 480/806/7 +f 480/807/7 491/808/18 479/809/18 +f 479/809/18 490/810/14 478/811/14 +f 478/811/14 489/812/8 477/813/8 +f 477/813/8 500/814/11 488/815/11 +f 488/815/11 499/816/19 487/817/19 +f 482/818/13 493/819/17 481/804/17 +f 483/820/9 494/821/13 482/818/13 +f 484/822/12 495/823/9 483/820/9 +f 485/824/20 496/825/12 484/822/12 +f 486/826/10 497/827/20 485/824/20 +f 487/817/19 498/828/10 486/826/10 +f 579/829/17 590/830/7 578/831/7 +f 578/832/7 589/833/18 577/834/18 +f 577/834/18 588/835/14 576/836/14 +f 576/836/14 587/837/8 575/838/8 +f 575/838/8 598/839/11 586/840/11 +f 586/840/11 597/841/19 585/842/19 +f 580/843/13 591/844/17 579/829/17 +f 581/845/9 592/846/13 580/843/13 +f 582/847/12 593/848/9 581/845/9 +f 583/849/20 594/850/12 582/847/12 +f 584/851/10 595/852/20 583/849/20 +f 585/842/19 596/853/10 584/851/10 +f 658/854/21 669/855/22 657/856/22 +f 655/857/23 666/858/24 654/859/24 +f 651/860/25 664/861/26 663/862/25 +f 659/863/27 670/864/21 658/854/21 +f 655/857/23 668/865/28 667/866/23 +f 653/867/29 664/868/26 652/869/26 +f 660/870/30 671/871/31 659/863/27 +f 649/872/32 661/873/33 662/874/32 +f 657/856/22 668/875/28 656/876/28 +f 653/867/29 666/877/24 665/878/29 +f 649/872/32 672/879/30 660/870/30 +f 651/860/25 661/880/33 650/881/33 +f 682/882/21 693/883/22 681/884/22 +f 679/885/23 690/886/24 678/887/24 +f 675/888/25 688/889/26 687/890/25 +f 683/891/27 694/892/21 682/882/21 +f 680/893/28 691/894/23 679/885/23 +f 677/895/29 688/896/26 676/897/26 +f 683/891/27 696/898/30 695/899/27 +f 674/900/33 686/901/32 673/902/32 +f 681/884/22 692/903/28 680/893/28 +f 678/887/24 689/904/29 677/895/29 +f 673/902/32 696/905/30 684/906/30 +f 675/888/25 685/907/33 674/900/33 +f 706/908/21 717/909/22 705/910/22 +f 703/911/23 714/912/24 702/913/24 +f 699/914/25 712/915/26 711/916/25 +f 707/917/27 718/918/21 706/908/21 +f 703/911/23 716/919/28 715/920/23 +f 701/921/29 712/922/26 700/923/26 +f 707/917/27 720/924/30 719/925/27 +f 698/926/33 710/927/32 697/928/32 +f 705/910/22 716/929/28 704/930/28 +f 702/913/24 713/931/29 701/921/29 +f 697/928/32 720/932/30 708/933/30 +f 699/914/25 709/934/33 698/926/33 +f 730/935/21 741/936/22 729/937/22 +f 727/938/23 738/939/24 726/940/24 +f 723/941/25 736/942/26 735/943/25 +f 731/944/27 742/945/21 730/935/21 +f 727/938/23 740/946/28 739/947/23 +f 725/948/29 736/949/26 724/950/26 +f 731/944/27 744/951/30 743/952/27 +f 722/953/33 734/954/32 721/955/32 +f 729/937/22 740/956/28 728/957/28 +f 726/940/24 737/958/29 725/948/29 +f 721/955/32 744/959/30 732/960/30 +f 723/941/25 733/961/33 722/953/33 +f 37/754/17 49/769/17 48/755/7 +f 36/757/7 48/962/7 47/758/18 +f 35/759/18 47/758/18 46/760/14 +f 34/761/14 46/760/14 45/762/8 +f 33/763/8 45/762/8 56/764/11 +f 44/765/11 56/764/11 55/766/19 +f 38/768/13 50/771/13 49/769/17 +f 39/770/9 51/773/9 50/771/13 +f 40/772/12 52/775/12 51/773/9 +f 41/774/20 53/777/20 52/775/12 +f 42/776/10 54/778/10 53/777/20 +f 43/767/19 55/766/19 54/778/10 +f 383/779/17 395/794/17 394/780/7 +f 382/782/7 394/963/7 393/783/18 +f 381/784/18 393/783/18 392/785/14 +f 380/786/14 392/785/14 391/787/8 +f 379/788/8 391/787/8 402/789/11 +f 390/790/11 402/789/11 401/791/19 +f 384/793/13 396/796/13 395/794/17 +f 385/795/9 397/798/9 396/796/13 +f 386/797/12 398/800/12 397/798/9 +f 387/799/20 399/802/20 398/800/12 +f 388/801/10 400/803/10 399/802/20 +f 389/792/19 401/791/19 400/803/10 +f 481/804/17 493/819/17 492/805/7 +f 480/807/7 492/964/7 491/808/18 +f 479/809/18 491/808/18 490/810/14 +f 478/811/14 490/810/14 489/812/8 +f 477/813/8 489/812/8 500/814/11 +f 488/815/11 500/814/11 499/816/19 +f 482/818/13 494/821/13 493/819/17 +f 483/820/9 495/823/9 494/821/13 +f 484/822/12 496/825/12 495/823/9 +f 485/824/20 497/827/20 496/825/12 +f 486/826/10 498/828/10 497/827/20 +f 487/817/19 499/816/19 498/828/10 +f 579/829/17 591/844/17 590/830/7 +f 578/832/7 590/965/7 589/833/18 +f 577/834/18 589/833/18 588/835/14 +f 576/836/14 588/835/14 587/837/8 +f 575/838/8 587/837/8 598/839/11 +f 586/840/11 598/839/11 597/841/19 +f 580/843/13 592/846/13 591/844/17 +f 581/845/9 593/848/9 592/846/13 +f 582/847/12 594/850/12 593/848/9 +f 583/849/20 595/852/20 594/850/12 +f 584/851/10 596/853/10 595/852/20 +f 585/842/19 597/841/19 596/853/10 +f 658/854/21 670/966/21 669/855/22 +f 655/857/23 667/967/23 666/858/24 +f 651/860/25 652/968/26 664/861/26 +f 659/863/27 671/969/31 670/864/21 +f 655/857/23 656/876/28 668/865/28 +f 653/867/29 665/970/29 664/868/26 +f 660/870/30 672/971/30 671/871/31 +f 649/872/32 650/881/33 661/873/33 +f 657/856/22 669/972/22 668/875/28 +f 653/867/29 654/859/24 666/877/24 +f 649/872/32 662/973/32 672/879/30 +f 651/860/25 663/974/25 661/880/33 +f 682/882/21 694/975/21 693/883/22 +f 679/885/23 691/976/23 690/886/24 +f 675/888/25 676/977/26 688/889/26 +f 683/891/27 695/978/27 694/892/21 +f 680/893/28 692/979/28 691/894/23 +f 677/895/29 689/980/29 688/896/26 +f 683/891/27 684/906/30 696/898/30 +f 674/900/33 685/981/33 686/901/32 +f 681/884/22 693/982/22 692/903/28 +f 678/887/24 690/983/24 689/904/29 +f 673/902/32 686/984/32 696/905/30 +f 675/888/25 687/985/25 685/907/33 +f 706/908/21 718/986/21 717/909/22 +f 703/911/23 715/987/23 714/912/24 +f 699/914/25 700/988/26 712/915/26 +f 707/917/27 719/989/27 718/918/21 +f 703/911/23 704/930/28 716/919/28 +f 701/921/29 713/990/29 712/922/26 +f 707/917/27 708/933/30 720/924/30 +f 698/926/33 709/991/33 710/927/32 +f 705/910/22 717/992/22 716/929/28 +f 702/913/24 714/993/24 713/931/29 +f 697/928/32 710/994/32 720/932/30 +f 699/914/25 711/995/25 709/934/33 +f 730/935/21 742/996/21 741/936/22 +f 727/938/23 739/997/23 738/939/24 +f 723/941/25 724/998/26 736/942/26 +f 731/944/27 743/999/27 742/945/21 +f 727/938/23 728/957/28 740/946/28 +f 725/948/29 737/1000/29 736/949/26 +f 731/944/27 732/960/30 744/951/30 +f 722/953/33 733/1001/33 734/954/32 +f 729/937/22 741/1002/22 740/956/28 +f 726/940/24 738/1003/24 737/958/29 +f 721/955/32 734/1004/32 744/959/30 +f 723/941/25 735/1005/25 733/961/33 diff --git a/src/main/resources/assets/hbm/textures/items/5htp.png b/src/main/resources/assets/hbm/textures/items/5htp.png index 26a907322..824676b01 100644 Binary files a/src/main/resources/assets/hbm/textures/items/5htp.png and b/src/main/resources/assets/hbm/textures/items/5htp.png differ diff --git a/src/main/resources/assets/hbm/textures/items/arc_electrode.png b/src/main/resources/assets/hbm/textures/items/arc_electrode.png index f8538efc4..4eebcc2ae 100644 Binary files a/src/main/resources/assets/hbm/textures/items/arc_electrode.png and b/src/main/resources/assets/hbm/textures/items/arc_electrode.png differ diff --git a/src/main/resources/assets/hbm/textures/items/arc_electrode_burnt.png b/src/main/resources/assets/hbm/textures/items/arc_electrode_burnt.png index 7e1a1f14e..5d278eded 100644 Binary files a/src/main/resources/assets/hbm/textures/items/arc_electrode_burnt.png and b/src/main/resources/assets/hbm/textures/items/arc_electrode_burnt.png differ diff --git a/src/main/resources/assets/hbm/textures/items/arc_electrode_desh.png b/src/main/resources/assets/hbm/textures/items/arc_electrode_desh.png index 05730206b..007f2a98e 100644 Binary files a/src/main/resources/assets/hbm/textures/items/arc_electrode_desh.png and b/src/main/resources/assets/hbm/textures/items/arc_electrode_desh.png differ diff --git a/src/main/resources/assets/hbm/textures/items/dnt_sword.png b/src/main/resources/assets/hbm/textures/items/dnt_sword.png new file mode 100644 index 000000000..fb74fb890 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/dnt_sword.png differ diff --git a/src/main/resources/assets/hbm/textures/items/dosimeter.png b/src/main/resources/assets/hbm/textures/items/dosimeter.png new file mode 100644 index 000000000..bb129a175 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/dosimeter.png differ diff --git a/src/main/resources/assets/hbm/textures/items/radx.png b/src/main/resources/assets/hbm/textures/items/radx.png index 363b73867..52d4b51a1 100644 Binary files a/src/main/resources/assets/hbm/textures/items/radx.png and b/src/main/resources/assets/hbm/textures/items/radx.png differ diff --git a/src/main/resources/assets/hbm/textures/items/rocket_fuel.png b/src/main/resources/assets/hbm/textures/items/rocket_fuel.png index 627f5ba25..4facbf6bc 100644 Binary files a/src/main/resources/assets/hbm/textures/items/rocket_fuel.png and b/src/main/resources/assets/hbm/textures/items/rocket_fuel.png differ diff --git a/src/main/resources/assets/hbm/textures/items/siox.png b/src/main/resources/assets/hbm/textures/items/siox.png index 3dad754d2..affd7e27b 100644 Binary files a/src/main/resources/assets/hbm/textures/items/siox.png and b/src/main/resources/assets/hbm/textures/items/siox.png differ diff --git a/src/main/resources/assets/hbm/textures/items/solid_fuel.png b/src/main/resources/assets/hbm/textures/items/solid_fuel.png index 6d85971b2..89f4ef82e 100644 Binary files a/src/main/resources/assets/hbm/textures/items/solid_fuel.png and b/src/main/resources/assets/hbm/textures/items/solid_fuel.png differ diff --git a/src/main/resources/assets/hbm/textures/items/solid_fuel_presto.png b/src/main/resources/assets/hbm/textures/items/solid_fuel_presto.png new file mode 100644 index 000000000..8ae582ce8 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/solid_fuel_presto.png differ diff --git a/src/main/resources/assets/hbm/textures/items/solid_fuel_presto_triplet.png b/src/main/resources/assets/hbm/textures/items/solid_fuel_presto_triplet.png new file mode 100644 index 000000000..819ec2f06 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/solid_fuel_presto_triplet.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_iron_circuit.png b/src/main/resources/assets/hbm/textures/items/stamp_iron_circuit.png index 6dcef4385..71978e8c7 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_iron_circuit.png and b/src/main/resources/assets/hbm/textures/items/stamp_iron_circuit.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_iron_flat.png b/src/main/resources/assets/hbm/textures/items/stamp_iron_flat.png index e9cee205e..260d044eb 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_iron_flat.png and b/src/main/resources/assets/hbm/textures/items/stamp_iron_flat.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_iron_plate.png b/src/main/resources/assets/hbm/textures/items/stamp_iron_plate.png index 23ff1d4a0..153a96c27 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_iron_plate.png and b/src/main/resources/assets/hbm/textures/items/stamp_iron_plate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_iron_wire.png b/src/main/resources/assets/hbm/textures/items/stamp_iron_wire.png index e9239dd40..4d6ca2d53 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_iron_wire.png and b/src/main/resources/assets/hbm/textures/items/stamp_iron_wire.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stick_dynamite.png b/src/main/resources/assets/hbm/textures/items/stick_dynamite.png new file mode 100644 index 000000000..cc31285e0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/stick_dynamite.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/gascent.png b/src/main/resources/assets/hbm/textures/models/machines/gascent.png new file mode 100644 index 000000000..c2f16d3e5 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/gascent.png differ