From af89f10a27f13171321aafbced133ad9fc9b1a1b Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 23 May 2021 22:37:13 +0200 Subject: [PATCH] it all --- src/main/java/com/hbm/blocks/ModBlocks.java | 17 +- .../java/com/hbm/crafting/MineralRecipes.java | 28 +- .../java/com/hbm/crafting/RodRecipes.java | 11 +- .../java/com/hbm/crafting/WeaponRecipes.java | 14 +- .../handlers/RBMKFuelCraftingHandler.java | 106 + .../java/com/hbm/entity/mob/EntityUFO.java | 387 + .../EntityAINearestAttackableTargetNT.java | 2 +- .../mob/botprime/EntityBOTPrimeBody.java | 2 +- .../mob/botprime/EntityBOTPrimeHead.java | 2 +- .../hbm/handler/BulletConfigSyncingUtil.java | 4 + .../handler/guncfg/BulletConfigFactory.java | 1 - .../hbm/handler/guncfg/GunEnergyFactory.java | 2 +- .../com/hbm/handler/guncfg/GunNPCFactory.java | 87 + .../hbm/handler/guncfg/GunRocketFactory.java | 1 - .../hbm/handler/nei/SILEXRecipeHandler.java | 11 +- .../com/hbm/inventory/AssemblerRecipes.java | 1 - .../com/hbm/inventory/OreDictManager.java | 20 - .../java/com/hbm/inventory/SILEXRecipes.java | 103 +- src/main/java/com/hbm/items/ModItems.java | 236 +- .../com/hbm/items/block/ItemBlockColored.java | 8 + .../com/hbm/items/machine/ItemRBMKPellet.java | 54 +- .../com/hbm/items/machine/ItemRBMKRod.java | 58 +- .../com/hbm/items/special/ItemChopper.java | 4 + .../com/hbm/items/special/ItemHazard.java | 3 + src/main/java/com/hbm/lib/HbmWorldGen.java | 45 - .../java/com/hbm/lib/ModDamageSource.java | 2 +- src/main/java/com/hbm/lib/RefStrings.java | 2 +- src/main/java/com/hbm/main/ClientProxy.java | 7 + .../java/com/hbm/main/CraftingManager.java | 34 +- src/main/java/com/hbm/main/MainRegistry.java | 1 + .../java/com/hbm/main/ModEventHandler.java | 38 +- .../java/com/hbm/main/ResourceManager.java | 4 + .../com/hbm/modules/ItemHazardModule.java | 22 +- .../com/hbm/render/entity/mob/RenderUFO.java | 80 + .../render/item/weapon/ItemRenderFireExt.java | 17 +- .../tileentity/machine/TileEntitySILEX.java | 4 +- .../machine/TileEntityWasteDrum.java | 33 +- .../machine/rbmk/TileEntityRBMKRod.java | 4 +- src/main/resources/assets/hbm/lang/de_DE.lang | 29 + src/main/resources/assets/hbm/lang/en_US.lang | 45 + .../resources/assets/hbm/models/mobs/ufo.obj | 9629 +++++++++++++++++ src/main/resources/assets/hbm/sounds.json | 1 + .../assets/hbm/sounds/weapon/extinguisher.ogg | Bin 0 -> 6242 bytes .../hbm/textures/blocks/crystal_energy.png | Bin 0 -> 488 bytes .../hbm/textures/blocks/crystal_power.png | Bin 0 -> 648 bytes .../hbm/textures/blocks/crystal_robust.png | Bin 0 -> 419 bytes .../hbm/textures/blocks/crystal_trixite.png | Bin 0 -> 215 bytes .../hbm/textures/blocks/glass_boron.png | Bin 0 -> 193 bytes .../assets/hbm/textures/entity/ufo.png | Bin 0 -> 1602 bytes .../hbm/textures/items/powder_xe135.png | Bin 0 -> 283 bytes .../hbm/textures/items/powder_xe135_tiny.png | Bin 0 -> 219 bytes .../items/rbmk_fuel_balefire_gold.png | Bin 629 -> 714 bytes .../items/rbmk_pellet_balefire_gold.png | Bin 0 -> 387 bytes .../hbm/textures/items/rbmk_pellet_hes.png | Bin 279 -> 300 bytes .../hbm/textures/items/rbmk_pellet_les.png | Bin 278 -> 297 bytes .../hbm/textures/items/rbmk_pellet_men.png | Bin 273 -> 296 bytes .../hbm/textures/items/rbmk_pellet_mes.png | Bin 276 -> 294 bytes .../hbm/textures/items/rbmk_pellet_meu.png | Bin 283 -> 305 bytes .../hbm/textures/items/rbmk_pellet_mox.png | Bin 277 -> 301 bytes .../textures/items/rbmk_pellet_po210be.png | Bin 0 -> 320 bytes .../textures/items/rbmk_pellet_pu238be.png | Bin 0 -> 302 bytes .../hbm/textures/items/rbmk_pellet_thmeu.png | Bin 291 -> 314 bytes .../hbm/textures/items/rbmk_pellet_ueu.png | Bin 0 -> 283 bytes .../assets/hbm/textures/misc/star_digamma.png | Bin 0 -> 259 bytes .../textures/models/machines/demon_lamp.png | Bin 0 -> 320 bytes .../hbm/textures/models/weapons/fireext.png | Bin 753 -> 0 bytes .../textures/models/weapons/fireext_foam.png | Bin 0 -> 1819 bytes .../models/weapons/fireext_normal.png | Bin 1819 -> 753 bytes src/main/resources/mcmod.info | 2 +- 69 files changed, 10866 insertions(+), 295 deletions(-) create mode 100644 src/main/java/com/hbm/crafting/handlers/RBMKFuelCraftingHandler.java create mode 100644 src/main/java/com/hbm/entity/mob/EntityUFO.java rename src/main/java/com/hbm/entity/mob/{ => ai}/EntityAINearestAttackableTargetNT.java (98%) create mode 100644 src/main/java/com/hbm/render/entity/mob/RenderUFO.java create mode 100644 src/main/resources/assets/hbm/models/mobs/ufo.obj create mode 100644 src/main/resources/assets/hbm/sounds/weapon/extinguisher.ogg create mode 100644 src/main/resources/assets/hbm/textures/blocks/crystal_energy.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/crystal_power.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/crystal_robust.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/crystal_trixite.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/glass_boron.png create mode 100644 src/main/resources/assets/hbm/textures/entity/ufo.png create mode 100644 src/main/resources/assets/hbm/textures/items/powder_xe135.png create mode 100644 src/main/resources/assets/hbm/textures/items/powder_xe135_tiny.png create mode 100644 src/main/resources/assets/hbm/textures/items/rbmk_pellet_balefire_gold.png create mode 100644 src/main/resources/assets/hbm/textures/items/rbmk_pellet_po210be.png create mode 100644 src/main/resources/assets/hbm/textures/items/rbmk_pellet_pu238be.png create mode 100644 src/main/resources/assets/hbm/textures/items/rbmk_pellet_ueu.png create mode 100644 src/main/resources/assets/hbm/textures/misc/star_digamma.png create mode 100644 src/main/resources/assets/hbm/textures/models/machines/demon_lamp.png delete mode 100644 src/main/resources/assets/hbm/textures/models/weapons/fireext.png create mode 100644 src/main/resources/assets/hbm/textures/models/weapons/fireext_foam.png diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index b58595a29..b1abcd1f1 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -331,6 +331,7 @@ public class ModBlocks { public static Block sand_boron; public static Block sand_uranium; public static Block sand_polonium; + public static Block glass_boron; public static Block glass_uranium; public static Block glass_trinitite; public static Block glass_polonium; @@ -1119,12 +1120,12 @@ public class ModBlocks { cluster_depth_tungsten = new BlockOre(Material.rock).setBlockName("cluster_depth_tungsten").setCreativeTab(MainRegistry.blockTab).setBlockUnbreakable().setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":cluster_depth_tungsten"); ore_australium = new BlockGeneric(Material.rock).setBlockName("ore_australium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_australium"); - ore_weidanium = new BlockGeneric(Material.rock).setBlockName("ore_weidanium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_weidanium"); - ore_reiium = new BlockGeneric(Material.rock).setBlockName("ore_reiium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_reiium"); - ore_unobtainium = new BlockGeneric(Material.rock).setBlockName("ore_unobtainium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_unobtainium"); - ore_daffergon = new BlockGeneric(Material.rock).setBlockName("ore_daffergon").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_daffergon"); - ore_verticium = new BlockGeneric(Material.rock).setBlockName("ore_verticium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_verticium"); - ore_rare = new BlockOre(Material.rock).setBlockName("ore_rare").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_rare"); + ore_weidanium = new BlockGeneric(Material.rock).setBlockName("ore_weidanium").setCreativeTab(null).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_weidanium"); + ore_reiium = new BlockGeneric(Material.rock).setBlockName("ore_reiium").setCreativeTab(null).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_reiium"); + ore_unobtainium = new BlockGeneric(Material.rock).setBlockName("ore_unobtainium").setCreativeTab(null).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_unobtainium"); + ore_daffergon = new BlockGeneric(Material.rock).setBlockName("ore_daffergon").setCreativeTab(null).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_daffergon"); + ore_verticium = new BlockGeneric(Material.rock).setBlockName("ore_verticium").setCreativeTab(null).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_verticium"); + ore_rare = new BlockOre(Material.rock).setBlockName("ore_rare").setCreativeTab(null).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_rare"); ore_cinnebar = new BlockOre(Material.rock).setBlockName("ore_cinnebar").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_cinnebar"); ore_oil = new BlockOre(Material.rock).setBlockName("ore_oil").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_oil"); @@ -1332,13 +1333,14 @@ public class ModBlocks { broadcaster_pc = new PinkCloudBroadcaster(Material.iron).setBlockName("broadcaster_pc").setCreativeTab(MainRegistry.machineTab).setHardness(5.0F).setResistance(15.0F).setBlockTextureName(RefStrings.MODID + ":broadcaster_pc"); geiger = new GeigerCounter(Material.iron).setBlockName("geiger").setCreativeTab(MainRegistry.machineTab).setHardness(15.0F).setResistance(0.25F).setBlockTextureName(RefStrings.MODID + ":geiger"); - hev_battery = new HEVBattery(Material.iron).setBlockName("hev_battery").setCreativeTab(MainRegistry.machineTab).setLightLevel(5F/15F).setHardness(0.5F).setResistance(0.25F).setBlockTextureName(RefStrings.MODID + ":hev_battery"); + hev_battery = new HEVBattery(Material.iron).setBlockName("hev_battery").setCreativeTab(MainRegistry.machineTab).setLightLevel(10F/15F).setHardness(0.5F).setResistance(0.25F).setBlockTextureName(RefStrings.MODID + ":hev_battery"); fence_metal = new BlockMetalFence(Material.iron).setBlockName("fence_metal").setCreativeTab(MainRegistry.machineTab).setHardness(15.0F).setResistance(0.25F).setBlockTextureName(RefStrings.MODID + ":fence_metal"); sand_boron = new BlockFalling(Material.sand).setBlockName("sand_boron").setStepSound(Block.soundTypeSand).setCreativeTab(MainRegistry.machineTab).setHardness(0.5F).setBlockTextureName(RefStrings.MODID + ":sand_boron"); sand_uranium = new BlockFalling(Material.sand).setBlockName("sand_uranium").setStepSound(Block.soundTypeSand).setCreativeTab(MainRegistry.machineTab).setHardness(0.5F).setBlockTextureName(RefStrings.MODID + ":sand_uranium"); sand_polonium = new BlockFalling(Material.sand).setBlockName("sand_polonium").setStepSound(Block.soundTypeSand).setCreativeTab(MainRegistry.machineTab).setHardness(0.5F).setBlockTextureName(RefStrings.MODID + ":sand_polonium"); + glass_boron = new BlockNTMGlass(0, RefStrings.MODID + ":glass_boron", Material.glass).setBlockName("glass_boron").setStepSound(Block.soundTypeGlass).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); glass_uranium = new BlockNTMGlass(1, RefStrings.MODID + ":glass_uranium", Material.glass).setBlockName("glass_uranium").setLightLevel(5F/15F).setStepSound(Block.soundTypeGlass).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); glass_trinitite = new BlockNTMGlass(1, RefStrings.MODID + ":glass_trinitite", Material.glass).setBlockName("glass_trinitite").setLightLevel(5F/15F).setStepSound(Block.soundTypeGlass).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); glass_polonium = new BlockNTMGlass(1, RefStrings.MODID + ":glass_polonium", Material.glass).setBlockName("glass_polonium").setLightLevel(5F/15F).setStepSound(Block.soundTypeGlass).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); @@ -2308,6 +2310,7 @@ public class ModBlocks { GameRegistry.registerBlock(sand_boron, sand_boron.getUnlocalizedName()); GameRegistry.registerBlock(sand_uranium, sand_uranium.getUnlocalizedName()); GameRegistry.registerBlock(sand_polonium, sand_polonium.getUnlocalizedName()); + GameRegistry.registerBlock(glass_boron, glass_boron.getUnlocalizedName()); GameRegistry.registerBlock(glass_uranium, glass_uranium.getUnlocalizedName()); GameRegistry.registerBlock(glass_trinitite, glass_trinitite.getUnlocalizedName()); GameRegistry.registerBlock(glass_polonium, glass_polonium.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/crafting/MineralRecipes.java b/src/main/java/com/hbm/crafting/MineralRecipes.java index 85d94992c..c48cf1b5d 100644 --- a/src/main/java/com/hbm/crafting/MineralRecipes.java +++ b/src/main/java/com/hbm/crafting/MineralRecipes.java @@ -48,6 +48,9 @@ public class MineralRecipes { RecipesCommon.add9To1(ModItems.ingot_dineutronium, ModBlocks.block_dineutronium); RecipesCommon.add1To9(ModBlocks.block_dineutronium, ModItems.ingot_dineutronium); + + RecipesCommon.add9To1(ModItems.powder_xe135_tiny, ModItems.powder_xe135); + RecipesCommon.add1To9(ModItems.powder_xe135, ModItems.powder_xe135_tiny); RecipesCommon.add9To1(ModItems.nuclear_waste_long_tiny, ModItems.nuclear_waste_long); RecipesCommon.add1To9(ModItems.nuclear_waste_long, ModItems.nuclear_waste_long_tiny); @@ -90,6 +93,9 @@ public class MineralRecipes { RecipesCommon.addBillet(ModItems.billet_neptunium_fuel, ModItems.nugget_neptunium_fuel); RecipesCommon.addBillet(ModItems.billet_mox_fuel, ModItems.nugget_mox_fuel); RecipesCommon.addBillet(ModItems.billet_schrabidium_fuel, ModItems.nugget_schrabidium_fuel); + RecipesCommon.addBillet(ModItems.billet_australium, ModItems.nugget_australium); + RecipesCommon.addBillet(ModItems.billet_australium_greater, ModItems.nugget_australium_greater); + RecipesCommon.addBillet(ModItems.billet_australium_lesser, ModItems.nugget_australium_lesser); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.billet_thorium_fuel, 3), new Object[] { ModItems.billet_th232, ModItems.billet_th232, ModItems.billet_u233 }); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.billet_thorium_fuel, 1), new Object[] { "nuggetThorium232", "nuggetThorium232", "nuggetThorium232", "nuggetThorium232", "nuggetUranium233", "nuggetUranium233" })); @@ -134,6 +140,8 @@ public class MineralRecipes { GameRegistry.addShapelessRecipe(new ItemStack(ModItems.ingot_solinium, 2), new Object[] { ModItems.billet_solinium, ModItems.billet_solinium, ModItems.billet_solinium }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.ingot_schrabidium_fuel, 2), new Object[] { ModItems.billet_schrabidium_fuel, ModItems.billet_schrabidium_fuel, ModItems.billet_schrabidium_fuel }); + GameRegistry.addShapelessRecipe(new ItemStack(ModItems.billet_balefire_gold, 1), new Object[] { ModItems.billet_au198, ModItems.cell_antimatter, ModItems.pellet_charged }); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.pellet_rtg), new Object[] { ModItems.billet_pu238, ModItems.billet_pu238, ModItems.billet_pu238, "plateIron" })); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.pellet_rtg_weak), new Object[] { ModItems.billet_u238, ModItems.billet_u238, ModItems.billet_pu238, "plateIron" })); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.pellet_rtg_polonium), new Object[] { ModItems.billet_polonium, ModItems.billet_polonium, ModItems.billet_polonium, "plateIron" })); @@ -161,11 +169,6 @@ public class MineralRecipes { GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_magnetized_tungsten), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_magnetized_tungsten }); GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_combine_steel), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_combine_steel }); GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_australium), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_australium }); - GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_weidanium), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_weidanium }); - GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_reiium), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_reiium }); - GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_unobtainium), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_unobtainium }); - GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_daffergon), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_daffergon }); - GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_verticium), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_verticium }); GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_desh), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_desh }); GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_dura_steel), 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_dura_steel }); GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.block_meteor_cobble), 1), new Object[] { "##", "##", '#', ModItems.fragment_meteorite }); @@ -216,11 +219,6 @@ public class MineralRecipes { GameRegistry.addRecipe(new ItemStack(ModItems.ingot_magnetized_tungsten, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_magnetized_tungsten) }); GameRegistry.addRecipe(new ItemStack(ModItems.ingot_combine_steel, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_combine_steel) }); GameRegistry.addRecipe(new ItemStack(ModItems.ingot_australium, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_australium) }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_weidanium, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_weidanium) }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_reiium, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_reiium) }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_unobtainium, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_unobtainium) }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_daffergon, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_daffergon) }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_verticium, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_verticium) }); GameRegistry.addRecipe(new ItemStack(ModItems.ingot_desh, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_desh) }); GameRegistry.addRecipe(new ItemStack(ModItems.ingot_dura_steel, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_dura_steel) }); GameRegistry.addRecipe(new ItemStack(ModItems.powder_yellowcake, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_yellowcake) }); @@ -292,16 +290,6 @@ public class MineralRecipes { GameRegistry.addRecipe(new ItemStack(ModItems.nugget_les, 9), new Object[] { "#", '#', ModItems.ingot_les }); GameRegistry.addRecipe(new ItemStack(ModItems.ingot_australium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_australium }); GameRegistry.addRecipe(new ItemStack(ModItems.nugget_australium, 9), new Object[] { "#", '#', ModItems.ingot_australium }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_weidanium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_weidanium }); - GameRegistry.addRecipe(new ItemStack(ModItems.nugget_weidanium, 9), new Object[] { "#", '#', ModItems.ingot_weidanium }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_reiium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_reiium }); - GameRegistry.addRecipe(new ItemStack(ModItems.nugget_reiium, 9), new Object[] { "#", '#', ModItems.ingot_reiium }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_unobtainium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_unobtainium }); - GameRegistry.addRecipe(new ItemStack(ModItems.nugget_unobtainium, 9), new Object[] { "#", '#', ModItems.ingot_unobtainium }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_daffergon, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_daffergon }); - GameRegistry.addRecipe(new ItemStack(ModItems.nugget_daffergon, 9), new Object[] { "#", '#', ModItems.ingot_daffergon }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_verticium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_verticium }); - GameRegistry.addRecipe(new ItemStack(ModItems.nugget_verticium, 9), new Object[] { "#", '#', ModItems.ingot_verticium }); GameRegistry.addRecipe(new ItemStack(ModItems.powder_steel, 1), new Object[] { "###", "###", "###", '#', ModItems.powder_steel_tiny }); GameRegistry.addRecipe(new ItemStack(ModItems.powder_steel_tiny, 9), new Object[] { "#", '#', ModItems.powder_steel }); GameRegistry.addRecipe(new ItemStack(ModItems.powder_lithium, 1), new Object[] { "###", "###", "###", '#', ModItems.powder_lithium_tiny }); diff --git a/src/main/java/com/hbm/crafting/RodRecipes.java b/src/main/java/com/hbm/crafting/RodRecipes.java index fcf0bea46..b25208d90 100644 --- a/src/main/java/com/hbm/crafting/RodRecipes.java +++ b/src/main/java/com/hbm/crafting/RodRecipes.java @@ -38,11 +38,6 @@ public class RodRecipes { GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_schrabidium_fuel, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_schrabidium_fuel, ModItems.nugget_schrabidium_fuel, ModItems.nugget_schrabidium_fuel, ModItems.nugget_schrabidium_fuel, ModItems.nugget_schrabidium_fuel, ModItems.nugget_schrabidium_fuel }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_euphemium, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_euphemium, ModItems.nugget_euphemium, ModItems.nugget_euphemium, ModItems.nugget_euphemium, ModItems.nugget_euphemium, ModItems.nugget_euphemium }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_australium, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_australium, ModItems.nugget_australium, ModItems.nugget_australium, ModItems.nugget_australium, ModItems.nugget_australium, ModItems.nugget_australium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_weidanium, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_weidanium, ModItems.nugget_weidanium, ModItems.nugget_weidanium, ModItems.nugget_weidanium, ModItems.nugget_weidanium, ModItems.nugget_weidanium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_reiium, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_reiium, ModItems.nugget_reiium, ModItems.nugget_reiium, ModItems.nugget_reiium, ModItems.nugget_reiium, ModItems.nugget_reiium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_unobtainium, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_unobtainium, ModItems.nugget_unobtainium, ModItems.nugget_unobtainium, ModItems.nugget_unobtainium, ModItems.nugget_unobtainium, ModItems.nugget_unobtainium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_daffergon, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_daffergon, ModItems.nugget_daffergon, ModItems.nugget_daffergon, ModItems.nugget_daffergon, ModItems.nugget_daffergon, ModItems.nugget_daffergon }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_verticium, 1), new Object[] { ModItems.rod_empty, ModItems.nugget_verticium, ModItems.nugget_verticium, ModItems.nugget_verticium, ModItems.nugget_verticium, ModItems.nugget_verticium, ModItems.nugget_verticium }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rod_balefire, 1), new Object[] { ModItems.rod_empty, ModItems.egg_balefire_shard }); //...with billets @@ -174,6 +169,7 @@ public class RodRecipes { RecipesCommon.addRBMKRod(ModItems.billet_australium_greater, ModItems.rbmk_fuel_heaus); RecipesCommon.addRBMKRod(ModItems.egg_balefire_shard, ModItems.rbmk_fuel_balefire); RecipesCommon.addRBMKRod(ModItems.billet_schrabidium_fuel, ModItems.rbmk_fuel_mes); + RecipesCommon.addRBMKRod(ModItems.billet_balefire_gold, ModItems.rbmk_fuel_balefire_gold); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rbmk_fuel_drx, 1), new Object[] { ModItems.rbmk_fuel_balefire, ModItems.particle_digamma }); //Water rods @@ -184,11 +180,6 @@ public class RodRecipes { //Rod recycling GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_lead, 6), new Object[] { ModItems.rod_lead }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_australium, 6), new Object[] { ModItems.rod_australium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_weidanium, 6), new Object[] { ModItems.rod_weidanium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_reiium, 6), new Object[] { ModItems.rod_reiium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_unobtainium, 6), new Object[] { ModItems.rod_unobtainium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_daffergon, 6), new Object[] { ModItems.rod_daffergon }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_verticium, 6), new Object[] { ModItems.rod_verticium }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_euphemium, 6), new Object[] { ModItems.rod_euphemium }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.egg_balefire_shard, 1), new Object[] { ModItems.rod_balefire }); diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index c7251af92..e7dbf5497 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -115,14 +115,14 @@ public class WeaponRecipes { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_mp, 1), new Object[] { "EEE", "SSM", "III", 'E', ModItems.ingot_euphemium, 'S', "plateSteel", 'I', "ingotSteel", 'M', ModItems.mechanism_rifle_2 })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_emp, 1), new Object[] { "CPG", "CMF", "CPI", 'C', ModItems.coil_copper, 'P', "plateLead", 'G', ModItems.circuit_gold, 'M', ModItems.magnetron, 'I', "ingotTungsten", 'F', ModItems.mechanism_special })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_emp_ammo, 8), new Object[] { "IGI", "IPI", "IPI", 'G', "plateGold", 'I', "plateIron", 'P', ModItems.powder_power })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_jack, 1), new Object[] { "WW ", "TSD", " TT", 'W', "ingotWeidanium", 'T', ModItems.toothpicks, 'S', ModItems.gun_uboinik, 'D', ModItems.ducttape })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_jack, 1), new Object[] { "WW ", "TSD", " TT", 'W', "ingotWeidanium", 'T', ModItems.toothpicks, 'S', ModItems.gun_uboinik, 'D', ModItems.ducttape })); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.gun_jack_ammo, 1), new Object[] { ModItems.ammo_12gauge, ModItems.ammo_12gauge, ModItems.ammo_12gauge, ModItems.ammo_12gauge }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_euthanasia, 1), new Object[] { "TDT", "AAS", " T ", 'A', "ingotAustralium", 'T', ModItems.toothpicks, 'S', ModItems.gun_mp40, 'D', ModItems.ducttape })); GameRegistry.addShapedRecipe(new ItemStack(ModItems.gun_euthanasia_ammo, 12), new Object[] { "P", "S", "N", 'P', ModItems.powder_poison, 'N', ModItems.niter, 'S', ModItems.syringe_metal_empty }); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_spark, 1), new Object[] { "TTD", "AAS", " T", 'A', "ingotDaffergon", 'T', ModItems.toothpicks, 'S', ModItems.gun_rpg, 'D', ModItems.ducttape })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_spark, 1), new Object[] { "TTD", "AAS", " T", 'A', "ingotDaffergon", 'T', ModItems.toothpicks, 'S', ModItems.gun_rpg, 'D', ModItems.ducttape })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_spark_ammo, 4), new Object[] { "PCP", "DDD", "PCP", 'P', "plateLead", 'C', ModItems.coil_gold, 'D', ModItems.powder_power })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_skystinger, 1), new Object[] { "TTT", "AAS", " D ", 'A', "ingotUnobtainium", 'T', ModItems.toothpicks, 'S', ModItems.gun_stinger, 'D', ModItems.ducttape })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_hp, 1), new Object[] { "TDT", "ASA", " T ", 'A', "ingotReiium", 'T', ModItems.toothpicks, 'S', ModItems.gun_xvl1456, 'D', ModItems.ducttape })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_skystinger, 1), new Object[] { "TTT", "AAS", " D ", 'A', "ingotUnobtainium", 'T', ModItems.toothpicks, 'S', ModItems.gun_stinger, 'D', ModItems.ducttape })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_hp, 1), new Object[] { "TDT", "ASA", " T ", 'A', "ingotReiium", 'T', ModItems.toothpicks, 'S', ModItems.gun_xvl1456, 'D', ModItems.ducttape })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_hp_ammo, 8), new Object[] { " R ", "BSK", " Y ", 'S', "plateSteel", 'K', new ItemStack(Items.dye, 1, 0), 'R', new ItemStack(Items.dye, 1, 1), 'B', new ItemStack(Items.dye, 1, 4), 'Y', new ItemStack(Items.dye, 1, 11) })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_defabricator_ammo, 16), new Object[] { "PCP", "DDD", "PCP", 'P', "plateSteel", 'C', ModItems.coil_copper, 'D', "dustLithium" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_lever_action, 1), new Object[] { "PPI", "SWD", 'P', "plateIron", 'I', ModItems.mechanism_rifle_1, 'S', Items.stick, 'D', "plankWood", 'W', ModItems.wire_aluminium })); @@ -146,6 +146,7 @@ public class WeaponRecipes { GameRegistry.addRecipe(new ItemStack(ModItems.gun_lacunae, 1), new Object[] { "TIT", "ILI", "PRP", 'T', ModItems.syringe_taint, 'I', ModItems.ingot_starmetal, 'L', ModItems.gun_minigun, 'P', ModItems.pellet_rtg, 'R', ModBlocks.machine_rtg_grey }); GameRegistry.addRecipe(new ItemStack(ModItems.gun_mymy, 1), new Object[] { "PP ", " WP", 'P', ModItems.plate_polymer, 'W', ModItems.wire_aluminium }); //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_darter, 1), new Object[] { "SST", " P", 'S', "plateSteel", 'T', ModItems.gas_empty, 'P', ModItems.ingot_polymer })); + GameRegistry.addRecipe(new ItemStack(ModItems.gun_fireext, 1), new Object[] { "HB", " T", 'H', ModItems.hull_small_steel, 'B', ModItems.bolt_tungsten, 'T', ModItems.tank_steel }); //Legacy ammo recycling GameRegistry.addShapelessRecipe(new ItemStack(ModItems.ammo_44, 1), new Object[] { ModItems.gun_revolver_nopip_ammo }); @@ -361,6 +362,11 @@ public class WeaponRecipes { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ammo_fuel_gas, 1), new Object[] { "PDP", "BDB", "PDP", 'P', "plateSteel", 'B', ModItems.bolt_tungsten, 'D', ModItems.pellet_gas })); GameRegistry.addRecipe(new ItemStack(ModItems.ammo_fuel_vaporizer, 1), new Object[] { "PSP", "SNS", "PSP", 'P', ModItems.ingot_phosphorus, 'S', ModItems.crystal_sulfur, 'N', ModItems.ammo_fuel_napalm }); + //Fire Extingusisher Tanks + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ammo_fireext, 1), new Object[] { " P ", "BDB", " P ", 'P', "plateSteel", 'B', ModItems.bolt_tungsten, 'D', new ItemStack(ModItems.fluid_tank_full, 1, FluidType.WATER.ordinal()) })); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ammo_fireext_foam, 1), new Object[] { " N ", "NFN", " N ", 'N', "dustSaltpeter", 'F', ModItems.ammo_fireext })); + GameRegistry.addRecipe(new ItemStack(ModItems.ammo_fireext_sand, 1), new Object[] { "NNN", "NFN", "NNN", 'N', ModBlocks.sand_boron, 'F', ModItems.ammo_fireext }); + //Casings GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.casing_357, 1), new Object[] { " P ", " ", "P P", 'P', "plateCopper" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.casing_44, 1), new Object[] { "P", " ", "P", 'P', "plateCopper" })); diff --git a/src/main/java/com/hbm/crafting/handlers/RBMKFuelCraftingHandler.java b/src/main/java/com/hbm/crafting/handlers/RBMKFuelCraftingHandler.java new file mode 100644 index 000000000..443778ec1 --- /dev/null +++ b/src/main/java/com/hbm/crafting/handlers/RBMKFuelCraftingHandler.java @@ -0,0 +1,106 @@ +package com.hbm.crafting.handlers; + +import com.hbm.items.machine.ItemRBMKRod; + +import net.minecraft.inventory.InventoryCrafting; +import net.minecraft.item.ItemStack; +import net.minecraft.item.crafting.IRecipe; +import net.minecraft.util.MathHelper; +import net.minecraft.world.World; + +public class RBMKFuelCraftingHandler implements IRecipe { + + /** + * The only rules for matching is that the item is fuel (meta and NBT don't matter) and that it's the only stack in the grid + */ + @Override + public boolean matches(InventoryCrafting inventory, World world) { + + if(!hasExactlyOneStack(inventory)) + return false; + + ItemStack stack = getFirstStack(inventory); + + return stack.getItem() instanceof ItemRBMKRod && ((ItemRBMKRod)stack.getItem()).pellet != null && + ItemRBMKRod.getHullHeat(stack) < 50 && ItemRBMKRod.getCoreHeat(stack) < 50; + } + + @Override + public int getRecipeSize() { + return 1; + } + + @Override + public ItemStack getCraftingResult(InventoryCrafting inventory) { + + if(!hasExactlyOneStack(inventory)) + return null; + + ItemStack stack = getFirstStack(inventory); + + if(stack.getItem() instanceof ItemRBMKRod) { + + ItemRBMKRod rod = (ItemRBMKRod)stack.getItem(); + + if(rod.pellet == null) + return null; + + if(ItemRBMKRod.getEnrichment(stack) > 0.99D) + return null; + + if(ItemRBMKRod.getHullHeat(stack) < 50 && ItemRBMKRod.getCoreHeat(stack) < 50) { + ItemStack result = new ItemStack(rod.pellet, 8); + int enrichment = 4 - MathHelper.clamp_int((int)Math.ceil(ItemRBMKRod.getEnrichment(stack) * 5 - 1), 0, 4); + int meta = enrichment + (ItemRBMKRod.getPoisonLevel(stack) >= 0.5D ? 5 : 0); + result.setItemDamage(meta); + return result; + } + } + + return null; + } + + @Override + public ItemStack getRecipeOutput() { + return null; + } + + private boolean hasExactlyOneStack(InventoryCrafting inventory) { + + boolean hasOne = false; + + for(int i = 0; i < 3; ++i) { + for(int j = 0; j < 3; ++j) { + + ItemStack stack = inventory.getStackInRowAndColumn(j, i); + + if(stack != null) { + + if(!hasOne) + hasOne = true; + else + return false; + } + } + } + + return hasOne; + } + + private ItemStack getFirstStack(InventoryCrafting inventory) { + + for(int i = 0; i < 3; ++i) { + for(int j = 0; j < 3; ++j) { + + ItemStack stack = inventory.getStackInRowAndColumn(j, i); + + if(stack != null) { + return stack; + } + } + } + + return null; + } + +} diff --git a/src/main/java/com/hbm/entity/mob/EntityUFO.java b/src/main/java/com/hbm/entity/mob/EntityUFO.java new file mode 100644 index 000000000..16fe5ad32 --- /dev/null +++ b/src/main/java/com/hbm/entity/mob/EntityUFO.java @@ -0,0 +1,387 @@ +package com.hbm.entity.mob; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.entity.projectile.EntityBulletBase; +import com.hbm.explosion.ExplosionNukeSmall; +import com.hbm.handler.BulletConfigSyncingUtil; +import com.hbm.lib.ModDamageSource; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; +import com.hbm.util.ContaminationUtil; +import com.hbm.util.ContaminationUtil.ContaminationType; +import com.hbm.util.ContaminationUtil.HazardType; + +import api.hbm.entity.IRadiationImmune; +import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityFlying; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.boss.IBossDisplayData; +import net.minecraft.entity.monster.IMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.EnumDifficulty; +import net.minecraft.world.World; + +public class EntityUFO extends EntityFlying implements IMob, IBossDisplayData, IRadiationImmune { + + public int courseChangeCooldown; + public int scanCooldown; + /*public double waypointX; + public double waypointY; + public double waypointZ;*/ + public int hurtCooldown; + public int beamTimer; + private Entity target; + private List secondaries = new ArrayList(); + + public EntityUFO(World p_i1587_1_) { + super(p_i1587_1_); + this.setSize(15F, 4F); + this.isImmuneToFire = true; + this.experienceValue = 500; + this.ignoreFrustumCheck = true; + this.deathTime = -30; + } + + @Override + public boolean attackEntityFrom(DamageSource source, float amount) { + + if(hurtCooldown > 0) + return false; + + boolean hit = super.attackEntityFrom(source, amount); + + if(hit) + hurtCooldown = 8; + + return hit; + } + + @Override + protected void applyEntityAttributes() { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(20000.0D); + } + + @Override + protected void updateEntityActionState() { + + if(!this.worldObj.isRemote) { + + if(this.worldObj.difficultySetting == EnumDifficulty.PEACEFUL) { + this.setDead(); + return; + } + + if(this.hurtCooldown > 0) { + this.hurtCooldown--; + } + } + + if(this.courseChangeCooldown > 0) { + this.courseChangeCooldown--; + } + if(this.scanCooldown > 0) { + this.scanCooldown--; + } + + if(this.target != null && !this.target.isEntityAlive()) { + this.target = null; + } + + if(this.target == null && this.scanCooldown <= 0) { + List entities = worldObj.getEntitiesWithinAABB(Entity.class, this.boundingBox.expand(100, 50, 100)); + this.secondaries.clear(); + + for(Entity entity : entities) { + + if(!entity.isEntityAlive() || !canAttackClass(entity.getClass())) + continue; + + if(entity instanceof EntityPlayer) { + + if(this.target == null) { + this.target = entity; + } else { + if(this.getDistanceSqToEntity(entity) < this.getDistanceSqToEntity(this.target)) { + this.target = entity; + } + } + } + + if(entity instanceof EntityLivingBase && this.getDistanceSqToEntity(entity) < 50 * 50 && this.canEntityBeSeen(entity) && entity != this.target) { + this.secondaries.add(entity); + } + } + + this.scanCooldown = 50; + } + + if(this.target != null && this.courseChangeCooldown <= 0) { + + Vec3 vec = Vec3.createVectorHelper(this.posX - this.target.posX, 0, this.posZ - this.target.posZ); + + if(rand.nextInt(3) > 0) + vec.rotateAroundY((float)Math.PI * 2 * rand.nextFloat()); + + double length = vec.lengthVector(); + double overshoot = 35; + + int wX = (int)Math.floor(this.target.posX - vec.xCoord / length * overshoot); + int wZ = (int)Math.floor(this.target.posZ - vec.zCoord / length * overshoot); + + this.setWaypoint(wX, Math.max(this.worldObj.getHeightValue(wX, wZ) + 20 + rand.nextInt(15), (int) this.target.posY + 15), wZ); + + this.courseChangeCooldown = 40 + rand.nextInt(20); + } + + if(!worldObj.isRemote) { + + if(beamTimer <= 0 && this.getBeam()) { + this.setBeam(false); + } + + double dist = Math.abs(this.target.posX - this.posX) + Math.abs(this.target.posZ - this.posZ); + if(dist < 25) + this.beamTimer = 30; + + if(beamTimer > 0) { + this.beamTimer--; + + if(!this.getBeam()) + this.setBeam(true); + + int ix = (int)Math.floor(this.posX); + int iz = (int)Math.floor(this.posZ); + int iy = 0; + + for(int i = (int)Math.ceil(this.posY); i >= 0; i--) { + + if(this.worldObj.getBlock(ix, i, iz) != Blocks.air) { + iy = i; + break; + } + } + + if(iy < this.posY) { + List entities = worldObj.getEntitiesWithinAABBExcludingEntity(this, AxisAlignedBB.getBoundingBox(this.posX, iy, this.posZ, this.posX, this.posY, this.posZ).expand(5, 0, 5)); + + for(Entity e : entities) { + if(this.canAttackClass(e.getClass())) { + e.attackEntityFrom(ModDamageSource.causeCombineDamage(this, e), 1000F); + e.setFire(5); + + if(e instanceof EntityLivingBase) + ContaminationUtil.contaminate((EntityLivingBase)e, HazardType.RADIATION, ContaminationType.CREATIVE, 5F); + } + } + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "ufo"); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, posX, iy + 0.5, posZ), new TargetPoint(dimension, posX, iy + 0.5, posZ, 50)); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, posX + this.motionX * 0.5, iy + 0.5, posZ + this.motionZ * 0.5), new TargetPoint(dimension, posX + this.motionX * 0.5, iy + 0.5, posZ + this.motionZ * 0.5, 50)); + } + } + + if(this.ticksExisted % 300 < 200) { + + if(this.ticksExisted % 4 == 0) { + + if(!this.secondaries.isEmpty()){ + Entity e = this.secondaries.get(rand.nextInt(this.secondaries.size())); + laserAttack(e); + } else if(this.target != null) { + laserAttack(this.target); + } + + } else if(this.ticksExisted % 4 == 2) { + if(this.target != null) { + laserAttack(this.target); + } + } + } else { + + if(this.ticksExisted % 20 == 0) { + + if(!this.secondaries.isEmpty()){ + Entity e = this.secondaries.get(rand.nextInt(this.secondaries.size())); + rocketAttack(e); + } else if(this.target != null) { + rocketAttack(this.target); + } + + } else if(this.ticksExisted % 20 == 10) { + if(this.target != null) { + rocketAttack(this.target); + } + } + } + + } + + this.motionX = 0; + this.motionY = 0; + this.motionZ = 0; + + if(this.courseChangeCooldown > 0) { + + double deltaX = this.getX() - this.posX; + double deltaY = this.getY() - this.posY; + double deltaZ = this.getZ() - this.posZ; + Vec3 delta = Vec3.createVectorHelper(deltaX, deltaY, deltaZ); + double len = delta.lengthVector(); + double speed = 5D; + + if(len > 5) { + if(isCourseTraversable(this.getX(), this.getY(), this.getZ(), len)) { + this.motionX = delta.xCoord * speed / len; + this.motionY = delta.yCoord * speed / len; + this.motionZ = delta.zCoord * speed / len; + } else { + this.courseChangeCooldown = 0; + } + } + } + } + + protected void onDeathUpdate() { + + if(this.getBeam()) + this.setBeam(false); + + this.motionY -= 0.05D; + + if(this.deathTime == 19 && !worldObj.isRemote) { + worldObj.newExplosion(this, posX, posY, posZ, 10F, true, true); + ExplosionNukeSmall.explode(worldObj, posX, posY, posZ, ExplosionNukeSmall.medium); + } + + super.onDeathUpdate(); + } + + private void laserAttack(Entity e) { + + Vec3 vec = Vec3.createVectorHelper(this.posX - e.posX, 0, this.posZ - e.posZ); + vec.rotateAroundY((float) Math.toRadians(-80 + rand.nextInt(160))); + vec = vec.normalize(); + + double pivotX = this.posX - vec.xCoord * 10; + double pivotY = this.posY + 0.5; + double pivotZ = this.posZ - vec.zCoord * 10; + + Vec3 heading = Vec3.createVectorHelper(e.posX - pivotX, e.posY + e.height / 2 - pivotY, e.posZ - pivotZ); + heading = heading.normalize(); + + EntityBulletBase bullet = new EntityBulletBase(this.worldObj, BulletConfigSyncingUtil.WORM_LASER); + bullet.shooter = this; + bullet.setPosition(pivotX, pivotY, pivotZ); + bullet.setThrowableHeading(heading.xCoord, heading.yCoord, heading.zCoord, 2F, 0.02F); + this.worldObj.spawnEntityInWorld(bullet); + this.playSound("hbm:weapon.ballsLaser", 5.0F, 1.0F); + } + + private void rocketAttack(Entity e) { + + Vec3 heading = Vec3.createVectorHelper(e.posX - this.posX, e.posY + e.height / 2 - posY - 0.5D, e.posZ - this.posZ); + heading = heading.normalize(); + + EntityBulletBase bullet = new EntityBulletBase(this.worldObj, BulletConfigSyncingUtil.UFO_ROCKET); + bullet.shooter = this; + bullet.setPosition(this.posX, this.posY - 0.5D, this.posZ); + bullet.setThrowableHeading(heading.xCoord, heading.yCoord, heading.zCoord, 2F, 0.02F); + bullet.getEntityData().setInteger("homingTarget", e.getEntityId()); + this.worldObj.spawnEntityInWorld(bullet); + this.playSound("hbm:turret.richard_fire", 5.0F, 1.0F); + } + + @Override + public boolean canAttackClass(Class clazz) { + return clazz != this.getClass() && clazz != EntityBulletBase.class; + } + + @Override + protected void entityInit() { + super.entityInit(); + this.dataWatcher.addObject(16, Byte.valueOf((byte) 0)); + this.dataWatcher.addObject(17, 0); + this.dataWatcher.addObject(18, 0); + this.dataWatcher.addObject(19, 0); + } + + private boolean isCourseTraversable(double p_70790_1_, double p_70790_3_, double p_70790_5_, double p_70790_7_) { + + double d4 = (this.getX() - this.posX) / p_70790_7_; + double d5 = (this.getY() - this.posY) / p_70790_7_; + double d6 = (this.getZ() - this.posZ) / p_70790_7_; + AxisAlignedBB axisalignedbb = this.boundingBox.copy(); + + for(int i = 1; i < p_70790_7_; ++i) { + axisalignedbb.offset(d4, d5, d6); + + if(!this.worldObj.getCollidingBoundingBoxes(this, axisalignedbb).isEmpty()) { + return false; + } + } + + return true; + } + + @Override + protected float getSoundVolume() { + return 10.0F; + } + + @Override + protected String getHurtSound() { + return "mob.blaze.hit"; + } + + @Override + protected String getDeathSound() { + return null; + } + + @Override + public void writeEntityToNBT(NBTTagCompound p_70014_1_) { + super.writeEntityToNBT(p_70014_1_); + } + + @Override + public void readEntityFromNBT(NBTTagCompound p_70037_1_) { + super.readEntityFromNBT(p_70037_1_); + } + + public void setBeam(boolean b) { + this.dataWatcher.updateObject(16, Byte.valueOf((byte) (b ? 1 : 0))); + } + + public boolean getBeam() { + return this.dataWatcher.getWatchableObjectByte(16) == 1; + } + + public void setWaypoint(int x, int y, int z) { + this.dataWatcher.updateObject(17, x); + this.dataWatcher.updateObject(18, y); + this.dataWatcher.updateObject(19, z); + } + + public int getX() { + return this.dataWatcher.getWatchableObjectInt(17); + } + + public int getY() { + return this.dataWatcher.getWatchableObjectInt(18); + } + + public int getZ() { + return this.dataWatcher.getWatchableObjectInt(19); + } +} diff --git a/src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java b/src/main/java/com/hbm/entity/mob/ai/EntityAINearestAttackableTargetNT.java similarity index 98% rename from src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java rename to src/main/java/com/hbm/entity/mob/ai/EntityAINearestAttackableTargetNT.java index 3b3e277e5..45875082c 100644 --- a/src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java +++ b/src/main/java/com/hbm/entity/mob/ai/EntityAINearestAttackableTargetNT.java @@ -1,4 +1,4 @@ -package com.hbm.entity.mob; +package com.hbm.entity.mob.ai; import java.util.Collections; import java.util.List; diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java index 46dcbfc98..6184fd25d 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java @@ -1,6 +1,6 @@ package com.hbm.entity.mob.botprime; -import com.hbm.entity.mob.EntityAINearestAttackableTargetNT; +import com.hbm.entity.mob.ai.EntityAINearestAttackableTargetNT; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java index 7a1a866d5..39d5ceaf8 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java @@ -2,7 +2,7 @@ package com.hbm.entity.mob.botprime; import java.util.List; -import com.hbm.entity.mob.EntityAINearestAttackableTargetNT; +import com.hbm.entity.mob.ai.EntityAINearestAttackableTargetNT; import com.hbm.items.ModItems; import com.hbm.main.MainRegistry; diff --git a/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java b/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java index 360521f5c..9809b3f15 100644 --- a/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java +++ b/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java @@ -235,6 +235,8 @@ public class BulletConfigSyncingUtil { public static int WORM_BOLT = i++; public static int WORM_LASER = i++; + + public static int UFO_ROCKET = i++; public static void loadConfigsForSync() { @@ -460,6 +462,8 @@ public class BulletConfigSyncingUtil { configSet.put(MASKMAN_METEOR, GunNPCFactory.getMaskmanMeteor()); configSet.put(WORM_BOLT, GunNPCFactory.getWormBolt()); configSet.put(WORM_LASER, GunNPCFactory.getWormHeadBolt()); + + configSet.put(UFO_ROCKET, GunNPCFactory.getRocketUFOConfig()); } public static BulletConfiguration pullConfig(int key) { diff --git a/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java b/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java index 26e6e3429..e9e0bc958 100644 --- a/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java @@ -487,5 +487,4 @@ public class BulletConfigFactory { return onUpdate; } - } diff --git a/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java b/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java index 7b153f1f0..825cfcbfd 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunEnergyFactory.java @@ -137,7 +137,7 @@ public class GunEnergyFactory { config.reloadType = GunConfiguration.RELOAD_FULL; config.allowsInfinity = true; config.crosshair = Crosshair.L_CIRCLE; - config.firingSound = "hbm:weapon.flamethrowerShoot"; + config.firingSound = "hbm:weapon.extinguisher"; config.reloadSound = "hbm:weapon.flamerReload"; config.name = "PROTEX Fire Exinguisher 6kg"; diff --git a/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java b/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java index 50281f9d7..588f65105 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java @@ -10,7 +10,10 @@ import com.hbm.interfaces.IBulletImpactBehavior; import com.hbm.interfaces.IBulletUpdateBehavior; import com.hbm.items.ModItems; import com.hbm.main.MainRegistry; +import com.hbm.util.BobMathUtil; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.Vec3; @@ -222,4 +225,88 @@ public class GunNPCFactory { return bullet; } + + public static BulletConfiguration getRocketUFOConfig() { + + BulletConfiguration bullet = GunRocketFactory.getRocketConfig(); + + bullet.vPFX = "reddust"; + bullet.destroysBlocks = false; + + bullet.bUpdate = new IBulletUpdateBehavior() { + + double angle = 90; + double range = 100; + + @Override + public void behaveUpdate(EntityBulletBase bullet) { + + if(bullet.worldObj.isRemote) + return; + + if(bullet.worldObj.getEntityByID(bullet.getEntityData().getInteger("homingTarget")) == null) { + chooseTarget(bullet); + } + + Entity target = bullet.worldObj.getEntityByID(bullet.getEntityData().getInteger("homingTarget")); + + if(target != null) { + + if(bullet.getDistanceSqToEntity(target) < 5) { + bullet.worldObj.newExplosion(bullet.shooter, bullet.posX, bullet.posY, bullet.posZ, 4F, true, false); + bullet.setDead(); + return; + } + + Vec3 delta = Vec3.createVectorHelper(target.posX - bullet.posX, target.posY + target.height / 2 - bullet.posY, target.posZ - bullet.posZ); + delta = delta.normalize(); + + double vel = Vec3.createVectorHelper(bullet.motionX, bullet.motionY, bullet.motionZ).lengthVector(); + + bullet.motionX = delta.xCoord * vel; + bullet.motionY = delta.yCoord * vel; + bullet.motionZ = delta.zCoord * vel; + } + } + + private void chooseTarget(EntityBulletBase bullet) { + + List entities = bullet.worldObj.getEntitiesWithinAABB(EntityLivingBase.class, bullet.boundingBox.expand(range, range, range)); + + Vec3 mot = Vec3.createVectorHelper(bullet.motionX, bullet.motionY, bullet.motionZ); + + EntityLivingBase target = null; + double targetAngle = angle; + + for(EntityLivingBase e : entities) { + + if(!e.isEntityAlive() || e == bullet.shooter) + continue; + + Vec3 delta = Vec3.createVectorHelper(e.posX - bullet.posX, e.posY + e.height / 2 - bullet.posY, e.posZ - bullet.posZ); + + if(bullet.worldObj.func_147447_a(Vec3.createVectorHelper(bullet.posX, bullet.posY, bullet.posZ), Vec3.createVectorHelper(e.posX, e.posY + e.height / 2, e.posZ), false, true, false) != null) + continue; + + double dist = e.getDistanceSqToEntity(bullet); + + if(dist < range * range) { + + double deltaAngle = BobMathUtil.getCrossAngle(mot, delta); + + if(deltaAngle < targetAngle) { + target = e; + targetAngle = deltaAngle; + } + } + } + + if(target != null) { + bullet.getEntityData().setInteger("homingTarget", target.getEntityId()); + } + } + }; + + return bullet; + } } diff --git a/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java b/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java index a486c9cf7..5e7db3218 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java @@ -392,5 +392,4 @@ public class GunRocketFactory { return bullet; } - } diff --git a/src/main/java/com/hbm/handler/nei/SILEXRecipeHandler.java b/src/main/java/com/hbm/handler/nei/SILEXRecipeHandler.java index 1a97e98d5..a4fdfad43 100644 --- a/src/main/java/com/hbm/handler/nei/SILEXRecipeHandler.java +++ b/src/main/java/com/hbm/handler/nei/SILEXRecipeHandler.java @@ -33,12 +33,14 @@ public class SILEXRecipeHandler extends TemplateRecipeHandler { PositionedStack input; List outputs; List chances; + double produced; public RecipeSet(Object input, SILEXRecipe recipe) { this.input = new PositionedStack(input, 30, 24); this.outputs = new ArrayList(); this.chances = new ArrayList(); + this.produced = recipe.fluidProduced / recipe.fluidConsumed; double weight = 0; @@ -161,11 +163,14 @@ public class SILEXRecipeHandler extends TemplateRecipeHandler { FontRenderer fontRenderer = Minecraft.getMinecraft().fontRenderer; - int off = 0; + int index = 0; for(Double chance : rec.chances) { - fontRenderer.drawString(((int)(chance * 10D) / 10D) + "%", 112, 28 + off - 9 * ((rec.chances.size() + 1) / 2), 0x404040); - off += 18; + fontRenderer.drawString(((int)(chance * 10D) / 10D) + "%", 112, 28 + index * 18 - 9 * ((rec.chances.size() + 1) / 2), 0x404040); + index++; } + + String am = ((int)(rec.produced * 10D) / 10D) + "x"; + fontRenderer.drawString(am, 70 - fontRenderer.getStringWidth(am) / 2, 43, 0x404040); } @Override diff --git a/src/main/java/com/hbm/inventory/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/AssemblerRecipes.java index de8e6978f..0061efbde 100644 --- a/src/main/java/com/hbm/inventory/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/AssemblerRecipes.java @@ -366,7 +366,6 @@ public class AssemblerRecipes { makeRecipe(new ComparableStack(ModItems.grenade_nuclear, 1), new AStack[] {new OreDictStack("plateIron", 1), new OreDictStack("plateSteel", 1), new ComparableStack(ModItems.nugget_pu239, 2), new ComparableStack(ModItems.wire_red_copper, 2), },200); makeRecipe(new ComparableStack(ModItems.grenade_zomg, 1), new AStack[] {new ComparableStack(ModItems.plate_paa, 3), new OreDictStack("plateDenseLead", 1), new ComparableStack(ModItems.coil_magnetized_tungsten, 3), new ComparableStack(ModItems.powder_power, 3), },300); makeRecipe(new ComparableStack(ModItems.grenade_black_hole, 1), new AStack[] {new ComparableStack(ModItems.ingot_polymer, 6), new OreDictStack("plateDenseLead", 3), new ComparableStack(ModItems.coil_magnetized_tungsten, 2), new ComparableStack(ModItems.black_hole, 1), },500); - makeRecipe(new ComparableStack(ModItems.multitool_dig, 1), new AStack[] {new ComparableStack(ModItems.rod_reiium, 1), new ComparableStack(ModItems.rod_weidanium, 1), new ComparableStack(ModItems.rod_australium, 1), new ComparableStack(ModItems.rod_verticium, 1), new ComparableStack(ModItems.rod_unobtainium, 1), new ComparableStack(ModItems.rod_daffergon, 1), new ComparableStack(ModItems.ingot_polymer, 4), new ComparableStack(ModItems.circuit_gold, 1), new ComparableStack(ModItems.ducttape, 1), },600); makeRecipe(new ComparableStack(ModItems.gadget_explosive, 1), new AStack[] {new ComparableStack(Blocks.tnt, 3), new OreDictStack("plateSteel", 2), new OreDictStack("plateAluminum", 4), new ComparableStack(ModItems.wire_gold, 3), },200); makeRecipe(new ComparableStack(ModItems.gadget_wireing, 1), new AStack[] {new OreDictStack("plateIron", 1), new ComparableStack(ModItems.wire_gold, 12), },100); makeRecipe(new ComparableStack(ModItems.gadget_core, 1), new AStack[] {new ComparableStack(ModItems.nugget_pu239, 7), new ComparableStack(ModItems.nugget_u238, 3), },200); diff --git a/src/main/java/com/hbm/inventory/OreDictManager.java b/src/main/java/com/hbm/inventory/OreDictManager.java index 90175ef0c..a4c3043c9 100644 --- a/src/main/java/com/hbm/inventory/OreDictManager.java +++ b/src/main/java/com/hbm/inventory/OreDictManager.java @@ -46,11 +46,6 @@ public class OreDictManager { OreDictionary.registerOre("ingotMagnetizedTungsten", ModItems.ingot_magnetized_tungsten); OreDictionary.registerOre("ingotCMBSteel", ModItems.ingot_combine_steel); OreDictionary.registerOre("ingotAustralium", ModItems.ingot_australium); - OreDictionary.registerOre("ingotWeidanium", ModItems.ingot_weidanium); - OreDictionary.registerOre("ingotReiium", ModItems.ingot_reiium); - OreDictionary.registerOre("ingotUnobtainium", ModItems.ingot_unobtainium); - OreDictionary.registerOre("ingotDaffergon", ModItems.ingot_daffergon); - OreDictionary.registerOre("ingotVerticium", ModItems.ingot_verticium); OreDictionary.registerOre("ingotDuraSteel", ModItems.ingot_dura_steel); OreDictionary.registerOre("ingotPolymer", ModItems.ingot_polymer); OreDictionary.registerOre("ingotLanthanium", ModItems.ingot_lanthanium); @@ -77,11 +72,6 @@ public class OreDictManager { OreDictionary.registerOre("nuggetPlutonium239", ModItems.nugget_pu239); OreDictionary.registerOre("nuggetPlutonium240", ModItems.nugget_pu240); OreDictionary.registerOre("nuggetAustralium", ModItems.nugget_australium); - OreDictionary.registerOre("nuggetWeidanium", ModItems.nugget_weidanium); - OreDictionary.registerOre("nuggetReiium", ModItems.nugget_reiium); - OreDictionary.registerOre("nuggetUnobtainium", ModItems.nugget_unobtainium); - OreDictionary.registerOre("nuggetDaffergon", ModItems.nugget_daffergon); - OreDictionary.registerOre("nuggetVerticium", ModItems.nugget_verticium); OreDictionary.registerOre("nuggetEuphemium", ModItems.nugget_euphemium); OreDictionary.registerOre("nuggetNeptunium237", ModItems.nugget_neptunium); OreDictionary.registerOre("nuggetPolonium", ModItems.nugget_polonium); @@ -128,11 +118,6 @@ public class OreDictManager { OreDictionary.registerOre("dustLithium", ModItems.powder_lithium); OreDictionary.registerOre("dustNetherQuartz", ModItems.powder_quartz); OreDictionary.registerOre("dustAustralium", ModItems.powder_australium); - OreDictionary.registerOre("dustWeidanium", ModItems.powder_weidanium); - OreDictionary.registerOre("dustReiium", ModItems.powder_reiium); - OreDictionary.registerOre("dustUnobtainium", ModItems.powder_unobtainium); - OreDictionary.registerOre("dustDaffergon", ModItems.powder_daffergon); - OreDictionary.registerOre("dustVerticium", ModItems.powder_verticium); OreDictionary.registerOre("dustDuraSteel", ModItems.powder_dura_steel); OreDictionary.registerOre("dustPolymer", ModItems.powder_polymer); OreDictionary.registerOre("dustLanthanium", ModItems.powder_lanthanium); @@ -198,11 +183,6 @@ public class OreDictManager { OreDictionary.registerOre("oreBeryllium", ModBlocks.ore_beryllium); OreDictionary.registerOre("oreLignite", ModBlocks.ore_lignite); OreDictionary.registerOre("oreAustralium", ModBlocks.ore_australium); - OreDictionary.registerOre("oreWeidanium", ModBlocks.ore_weidanium); - OreDictionary.registerOre("oreReiium", ModBlocks.ore_reiium); - OreDictionary.registerOre("oreUnobtainium", ModBlocks.ore_unobtainium); - OreDictionary.registerOre("oreDaffergon", ModBlocks.ore_daffergon); - OreDictionary.registerOre("oreVerticium", ModBlocks.ore_verticium); OreDictionary.registerOre("oreRareEarth", ModBlocks.ore_rare); OreDictionary.registerOre("oreZirconium", ModBlocks.ore_depth_zirconium); diff --git a/src/main/java/com/hbm/inventory/SILEXRecipes.java b/src/main/java/com/hbm/inventory/SILEXRecipes.java index 8f32d0afb..0cc1107e8 100644 --- a/src/main/java/com/hbm/inventory/SILEXRecipes.java +++ b/src/main/java/com/hbm/inventory/SILEXRecipes.java @@ -6,6 +6,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import com.hbm.handler.FluidTypeHandler.FluidType; import com.hbm.inventory.RecipesCommon.ComparableStack; import com.hbm.items.ModItems; import com.hbm.util.WeightedRandomObject; @@ -15,11 +16,15 @@ import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; public class SILEXRecipes { - + private static HashMap recipes = new HashMap(); + private static HashMap itemTranslation = new HashMap(); + private static HashMap dictTranslation = new HashMap(); public static void register() { - + + itemTranslation.put(new ComparableStack(ModItems.fluid_icon, 1, FluidType.UF6.ordinal()), new ComparableStack(ModItems.ingot_uranium)); + dictTranslation.put("dustUranium", "ingotUranium"); recipes.put("ingotUranium", new SILEXRecipe(900, 100) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_u235), 1)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_u238), 8)) @@ -29,19 +34,22 @@ public class SILEXRecipes { .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_pu239), 6)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_pu240), 3)) ); - + + itemTranslation.put(new ComparableStack(ModItems.fluid_icon, 1, FluidType.PUF6.ordinal()), new ComparableStack(ModItems.ingot_plutonium)); + dictTranslation.put("dustPlutonium", "ingotPlutonium"); recipes.put("ingotPlutonium", new SILEXRecipe(900, 100) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_pu238), 3)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_pu239), 4)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_pu240), 2)) ); - + recipes.put(new ComparableStack(ModItems.ingot_schraranium), new SILEXRecipe(900, 100) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_schrabidium), 4)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_uranium), 3)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_plutonium), 2)) ); - + + itemTranslation.put(new ComparableStack(ModItems.powder_australium), new ComparableStack(ModItems.ingot_australium)); recipes.put(new ComparableStack(ModItems.ingot_australium), new SILEXRecipe(900, 100) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_australium_lesser), 5)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_australium_greater), 1)) @@ -58,6 +66,26 @@ public class SILEXRecipes { .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_aluminium), 3)) .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_cobalt), 3)) ); + + for(int i = 0; i < 5; i++) { + recipes.put(new ComparableStack(ModItems.rbmk_pellet_ueu, 1, i), new SILEXRecipe(600, 100) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_uranium), 9 - 2 * i)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_plutonium), 1 + 2 * i)) ); + + recipes.put(new ComparableStack(ModItems.rbmk_pellet_ueu, 1, i + 5), new SILEXRecipe(600, 100) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_xe135_tiny), 1)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_uranium), 8 - 2 * i)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_plutonium), 1 + 2 * i)) ); + + recipes.put(new ComparableStack(ModItems.rbmk_fuel_balefire_gold, 1, i), new SILEXRecipe(600, 100) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_au198), 9 - 2 * i)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_balefire), 1 + 2 * i)) ); + + recipes.put(new ComparableStack(ModItems.rbmk_fuel_balefire_gold, 1, i + 5), new SILEXRecipe(600, 100) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_xe135_tiny), 1)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.nugget_au198), 8 - 2 * i)) + .addOut(new WeightedRandomObject(new ItemStack(ModItems.powder_balefire), 1 + 2 * i)) ); + } } public static SILEXRecipe getOutput(ItemStack stack) { @@ -65,7 +93,7 @@ public class SILEXRecipes { if(stack == null || stack.getItem() == null) return null; - ComparableStack comp = new ComparableStack(stack.getItem(), 1, stack.getItemDamage()); + ComparableStack comp = translateItem(stack); if(recipes.containsKey(comp)) return recipes.get(comp); @@ -73,25 +101,70 @@ public class SILEXRecipes { String[] dictKeys = comp.getDictKeys(); for(String key : dictKeys) { - - if(recipes.containsKey(key)) - return recipes.get(key); + + String translation = translateDict(key); + if(recipes.containsKey(translation)) + return recipes.get(translation); } return null; } + + public static ComparableStack translateItem(ItemStack stack) { + ComparableStack orig = new ComparableStack(stack.getItem(), 1, stack.getItemDamage()); + ComparableStack translation = itemTranslation.get(orig); + + if(translation != null) + return translation; + + return orig; + } + + public static String translateDict(String key) { + + String translation = dictTranslation.get(key); + + if(translation != null) + return translation; + + return key; + } + + public static List getAllIngredients() { + List ing = new ArrayList(); + + for(Entry entry : SILEXRecipes.recipes.entrySet()) { + ing.add(entry.getKey()); + } + for(Entry entry : SILEXRecipes.itemTranslation.entrySet()) { + ing.add(entry.getKey()); + } + for(Entry entry : SILEXRecipes.dictTranslation.entrySet()) { + ing.add(entry.getKey()); + } + + return ing; + } public static Map getRecipes() { Map recipes = new HashMap(); + List ing = getAllIngredients(); - for(Entry entry : SILEXRecipes.recipes.entrySet()) { + for(Object ingredient : ing) { - if(entry.getKey() instanceof String) { - List ingredients = OreDictionary.getOres((String)entry.getKey()); - recipes.put(ingredients, entry.getValue()); - } else { - recipes.put(((ComparableStack)entry.getKey()).toStack(), entry.getValue()); + if(ingredient instanceof String) { + List ingredients = OreDictionary.getOres((String)ingredient); + if(ingredients.size() > 0) { + SILEXRecipe output = getOutput(ingredients.get(0)); + if(output != null) + recipes.put(ingredients, output); + } + + } else if(ingredient instanceof ComparableStack) { + SILEXRecipe output = getOutput(((ComparableStack) ingredient).toStack()); + if(output != null) + recipes.put(((ComparableStack)ingredient).toStack(), output); } } diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index e6f09c840..4fad4ff12 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -177,6 +177,7 @@ public class ModItems { public static Item billet_po210be; public static Item billet_pu238be; public static Item billet_yharonite; + public static Item billet_balefire_gold; public static Item nugget_th232; public static Item nugget_uranium; @@ -291,6 +292,8 @@ public class ModItems { public static Item powder_co60; public static Item powder_au198; public static Item powder_i131; + public static Item powder_xe135; + public static Item powder_xe135_tiny; public static Item powder_cs137; public static Item powder_at209; public static Item powder_schrabidium; @@ -910,34 +913,40 @@ public class ModItems { public static Item rbmk_lid; public static Item rbmk_fuel_empty; - public static Item rbmk_fuel_meu; - public static Item rbmk_fuel_thmeu; - public static Item rbmk_fuel_lep; - public static Item rbmk_fuel_mep; - public static Item rbmk_fuel_men; - public static Item rbmk_fuel_mox; - public static Item rbmk_fuel_les; - public static Item rbmk_fuel_mes; - public static Item rbmk_fuel_hes; - public static Item rbmk_fuel_leaus; - public static Item rbmk_fuel_heaus; - public static Item rbmk_fuel_po210be; - public static Item rbmk_fuel_pu238be; - public static Item rbmk_fuel_balefire; - public static Item rbmk_fuel_drx; - public static Item rbmk_pellet_meu; - public static Item rbmk_pellet_thmeu; - public static Item rbmk_pellet_lep; - public static Item rbmk_pellet_mep; - public static Item rbmk_pellet_men; - public static Item rbmk_pellet_mox; - public static Item rbmk_pellet_les; - public static Item rbmk_pellet_mes; - public static Item rbmk_pellet_hes; - public static Item rbmk_pellet_leaus; - public static Item rbmk_pellet_heaus; - public static Item rbmk_pellet_balefire; - public static Item rbmk_pellet_drx; + public static ItemRBMKRod rbmk_fuel_ueu; + public static ItemRBMKRod rbmk_fuel_meu; + public static ItemRBMKRod rbmk_fuel_thmeu; + public static ItemRBMKRod rbmk_fuel_lep; + public static ItemRBMKRod rbmk_fuel_mep; + public static ItemRBMKRod rbmk_fuel_men; + public static ItemRBMKRod rbmk_fuel_mox; + public static ItemRBMKRod rbmk_fuel_les; + public static ItemRBMKRod rbmk_fuel_mes; + public static ItemRBMKRod rbmk_fuel_hes; + public static ItemRBMKRod rbmk_fuel_leaus; + public static ItemRBMKRod rbmk_fuel_heaus; + public static ItemRBMKRod rbmk_fuel_po210be; + public static ItemRBMKRod rbmk_fuel_pu238be; + public static ItemRBMKRod rbmk_fuel_balefire_gold; + public static ItemRBMKRod rbmk_fuel_balefire; + public static ItemRBMKRod rbmk_fuel_drx; + public static ItemRBMKPellet rbmk_pellet_ueu; + public static ItemRBMKPellet rbmk_pellet_meu; + public static ItemRBMKPellet rbmk_pellet_thmeu; + public static ItemRBMKPellet rbmk_pellet_lep; + public static ItemRBMKPellet rbmk_pellet_mep; + public static ItemRBMKPellet rbmk_pellet_men; + public static ItemRBMKPellet rbmk_pellet_mox; + public static ItemRBMKPellet rbmk_pellet_les; + public static ItemRBMKPellet rbmk_pellet_mes; + public static ItemRBMKPellet rbmk_pellet_hes; + public static ItemRBMKPellet rbmk_pellet_leaus; + public static ItemRBMKPellet rbmk_pellet_heaus; + public static ItemRBMKPellet rbmk_pellet_po210be; + public static ItemRBMKPellet rbmk_pellet_pu238be; + public static ItemRBMKPellet rbmk_pellet_balefire_gold; + public static ItemRBMKPellet rbmk_pellet_balefire; + public static ItemRBMKPellet rbmk_pellet_drx; public static Item scrap; public static Item trinitite; @@ -2113,6 +2122,7 @@ public class ModItems { public static Item spawn_chopper; public static Item spawn_worm; + public static Item spawn_ufo; public static Item key; public static Item key_red; @@ -2418,6 +2428,7 @@ public class ModItems { billet_po210be = new ItemHazard().setUnlocalizedName("billet_po210be").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_po210be"); billet_pu238be = new ItemHazard().setUnlocalizedName("billet_pu238be").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_pu238be"); billet_yharonite = new Item().setUnlocalizedName("billet_yharonite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_yharonite"); + billet_balefire_gold = new ItemHazard().addRadiation(ItemHazard.au198 * ItemHazard.billet).toItem().setUnlocalizedName("billet_balefire_gold").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":billet_balefire_gold"); ingot_dura_steel = new ItemCustomLore().setUnlocalizedName("ingot_dura_steel").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_dura_steel"); ingot_polymer = new ItemCustomLore().setUnlocalizedName("ingot_polymer").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_polymer"); @@ -2463,19 +2474,19 @@ public class ModItems { cinnebar = new Item().setUnlocalizedName("cinnebar").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":cinnebar"); ingot_australium = new ItemCustomLore().setUnlocalizedName("ingot_australium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_australium"); - ingot_weidanium = new ItemCustomLore().setUnlocalizedName("ingot_weidanium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_weidanium"); - ingot_reiium = new ItemCustomLore().setUnlocalizedName("ingot_reiium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_reiium"); - ingot_unobtainium = new ItemCustomLore().setUnlocalizedName("ingot_unobtainium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_unobtainium"); - ingot_daffergon = new ItemCustomLore().setUnlocalizedName("ingot_daffergon").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_daffergon"); - ingot_verticium = new ItemCustomLore().setUnlocalizedName("ingot_verticium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_verticium"); + ingot_weidanium = new ItemCustomLore().setUnlocalizedName("ingot_weidanium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_weidanium"); + ingot_reiium = new ItemCustomLore().setUnlocalizedName("ingot_reiium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_reiium"); + ingot_unobtainium = new ItemCustomLore().setUnlocalizedName("ingot_unobtainium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_unobtainium"); + ingot_daffergon = new ItemCustomLore().setUnlocalizedName("ingot_daffergon").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_daffergon"); + ingot_verticium = new ItemCustomLore().setUnlocalizedName("ingot_verticium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":ingot_verticium"); nugget_australium = new ItemCustomLore().setUnlocalizedName("nugget_australium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_australium"); nugget_australium_lesser = new ItemCustomLore().setUnlocalizedName("nugget_australium_lesser").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_australium_lesser"); nugget_australium_greater = new ItemCustomLore().setUnlocalizedName("nugget_australium_greater").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_australium_greater"); - nugget_weidanium = new ItemCustomLore().setUnlocalizedName("nugget_weidanium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_weidanium"); - nugget_reiium = new ItemCustomLore().setUnlocalizedName("nugget_reiium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_reiium"); - nugget_unobtainium = new ItemCustomLore().setUnlocalizedName("nugget_unobtainium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_unobtainium"); - nugget_daffergon = new ItemCustomLore().setUnlocalizedName("nugget_daffergon").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_daffergon"); - nugget_verticium = new ItemCustomLore().setUnlocalizedName("nugget_verticium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_verticium"); + nugget_weidanium = new ItemCustomLore().setUnlocalizedName("nugget_weidanium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_weidanium"); + nugget_reiium = new ItemCustomLore().setUnlocalizedName("nugget_reiium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_reiium"); + nugget_unobtainium = new ItemCustomLore().setUnlocalizedName("nugget_unobtainium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_unobtainium"); + nugget_daffergon = new ItemCustomLore().setUnlocalizedName("nugget_daffergon").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_daffergon"); + nugget_verticium = new ItemCustomLore().setUnlocalizedName("nugget_verticium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":nugget_verticium"); nugget_th232 = new ItemHazard(ItemHazard.th232 * ItemHazard.nugget).setUnlocalizedName("nugget_th232").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_th232"); nugget_uranium = new ItemHazard(ItemHazard.u * ItemHazard.nugget).setUnlocalizedName("nugget_uranium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nugget_uranium"); @@ -2541,6 +2552,8 @@ public class ModItems { powder_polonium = new ItemHazard(ItemHazard.po210 * ItemHazard.powder, true).setUnlocalizedName("powder_polonium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_polonium"); powder_co60 = new ItemHazard().addRadiation(ItemHazard.co60 * ItemHazard.powder).addFire(5).toItem().setUnlocalizedName("powder_co60").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_co60"); powder_i131 = new ItemHazard().addRadiation(ItemHazard.i131 * ItemHazard.powder).addFire(15).toItem().setUnlocalizedName("powder_i131").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_i131"); + powder_xe135 = new ItemHazard().addRadiation(ItemHazard.xe135 * ItemHazard.powder).addFire(15).toItem().setUnlocalizedName("powder_xe135").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_xe135"); + powder_xe135_tiny = new ItemHazard().addRadiation(ItemHazard.xe135 * ItemHazard.powder_tiny).addFire(15).toItem().setUnlocalizedName("powder_xe135_tiny").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_xe135_tiny"); powder_cs137 = new ItemHazard().addRadiation(ItemHazard.cs137 * ItemHazard.powder).addFire(5).toItem().setUnlocalizedName("powder_cs137").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_cs137"); powder_au198 = new ItemHazard().addRadiation(ItemHazard.au198 * ItemHazard.powder).addFire(15).toItem().setUnlocalizedName("powder_au198").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_au198"); powder_at209 = new ItemHazard().addRadiation(ItemHazard.at209 * ItemHazard.powder).addFire(15).addBlinding().toItem().setUnlocalizedName("powder_at209").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_at209"); @@ -2578,11 +2591,11 @@ public class ModItems { powder_astatine = new ItemCustomLore().setUnlocalizedName("powder_astatine").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_astatine"); powder_caesium = new ItemCustomLore().setUnlocalizedName("powder_caesium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_caesium"); powder_australium = new ItemCustomLore().setUnlocalizedName("powder_australium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_australium"); - powder_weidanium = new ItemCustomLore().setUnlocalizedName("powder_weidanium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_weidanium"); - powder_reiium = new ItemCustomLore().setUnlocalizedName("powder_reiium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_reiium"); - powder_unobtainium = new ItemCustomLore().setUnlocalizedName("powder_unobtainium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_unobtainium"); - powder_daffergon = new ItemCustomLore().setUnlocalizedName("powder_daffergon").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_daffergon"); - powder_verticium = new ItemCustomLore().setUnlocalizedName("powder_verticium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_verticium"); + powder_weidanium = new ItemCustomLore().setUnlocalizedName("powder_weidanium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_weidanium"); + powder_reiium = new ItemCustomLore().setUnlocalizedName("powder_reiium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_reiium"); + powder_unobtainium = new ItemCustomLore().setUnlocalizedName("powder_unobtainium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_unobtainium"); + powder_daffergon = new ItemCustomLore().setUnlocalizedName("powder_daffergon").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_daffergon"); + powder_verticium = new ItemCustomLore().setUnlocalizedName("powder_verticium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_verticium"); powder_strontium = new ItemCustomLore().setUnlocalizedName("powder_strontium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_strontium"); powder_cobalt = new ItemCustomLore().setUnlocalizedName("powder_cobalt").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":powder_cobalt"); powder_bromine = new ItemCustomLore().setUnlocalizedName("powder_bromine").setCreativeTab(null).setTextureName(RefStrings.MODID + ":powder_bromine"); @@ -3178,108 +3191,125 @@ public class ModItems { rod_quad_tritium = new ItemHazard(2F).setUnlocalizedName("rod_quad_tritium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty).setTextureName(RefStrings.MODID + ":rod_quad_tritium"); rbmk_lid = new Item().setUnlocalizedName("rbmk_lid").setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":rbmk_lid"); + + rbmk_pellet_ueu = (ItemRBMKPellet) new ItemRBMKPellet("Unenriched Uranium").addRadiation(ItemHazard.u * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_ueu").setTextureName(RefStrings.MODID + ":rbmk_pellet_ueu"); + rbmk_pellet_meu = (ItemRBMKPellet) new ItemRBMKPellet("Medium Enriched Uranium-235").addRadiation(ItemHazard.uf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_meu").setTextureName(RefStrings.MODID + ":rbmk_pellet_meu"); + rbmk_pellet_thmeu = (ItemRBMKPellet) new ItemRBMKPellet("Thorium with MEU Driver Fuel").addRadiation(ItemHazard.thf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_thmeu").setTextureName(RefStrings.MODID + ":rbmk_pellet_thmeu"); + rbmk_pellet_lep = (ItemRBMKPellet) new ItemRBMKPellet("Low Enriched Plutonium-239").addRadiation(ItemHazard.puf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_lep").setTextureName(RefStrings.MODID + ":rbmk_pellet_lep"); + rbmk_pellet_mep = (ItemRBMKPellet) new ItemRBMKPellet("Medium Enriched Plutonium-239").addRadiation(ItemHazard.purg * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_mep").setTextureName(RefStrings.MODID + ":rbmk_pellet_mep"); + rbmk_pellet_men = (ItemRBMKPellet) new ItemRBMKPellet("Medium Enriched Neptunium-237").addRadiation(ItemHazard.npf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_men").setTextureName(RefStrings.MODID + ":rbmk_pellet_men"); + rbmk_pellet_mox = (ItemRBMKPellet) new ItemRBMKPellet("Mixed LEU & LEP Oxide").addRadiation(ItemHazard.mox * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_mox").setTextureName(RefStrings.MODID + ":rbmk_pellet_mox"); + rbmk_pellet_les = (ItemRBMKPellet) new ItemRBMKPellet("Low Enriched Schrabidium-326").addRadiation(ItemHazard.saf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_les").setTextureName(RefStrings.MODID + ":rbmk_pellet_les"); + rbmk_pellet_mes = (ItemRBMKPellet) new ItemRBMKPellet("Medium Enriched Schrabidium-326").addRadiation(ItemHazard.saf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_mes").setTextureName(RefStrings.MODID + ":rbmk_pellet_mes"); + rbmk_pellet_hes = (ItemRBMKPellet) new ItemRBMKPellet("Highly Enriched Schrabidium-326").addRadiation(ItemHazard.saf * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_hes").setTextureName(RefStrings.MODID + ":rbmk_pellet_hes"); + rbmk_pellet_leaus = (ItemRBMKPellet) new ItemRBMKPellet("Low Enriched Australium (Tasmanite)").setUnlocalizedName("rbmk_pellet_leaus").setTextureName(RefStrings.MODID + ":rbmk_pellet_leaus"); + rbmk_pellet_heaus = (ItemRBMKPellet) new ItemRBMKPellet("Highly Enriched Australium (Ayerite)").setUnlocalizedName("rbmk_pellet_heaus").setTextureName(RefStrings.MODID + ":rbmk_pellet_heaus"); + rbmk_pellet_po210be = (ItemRBMKPellet) new ItemRBMKPellet("Polonium-210 & Beryllium Neutron Source").addRadiation(ItemHazard.pobe * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_po210be").setTextureName(RefStrings.MODID + ":rbmk_pellet_po210be"); + rbmk_pellet_pu238be = (ItemRBMKPellet) new ItemRBMKPellet("Plutonium-238 & Beryllium Neutron Source").addRadiation(ItemHazard.pube * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_pu238be").setTextureName(RefStrings.MODID + ":rbmk_pellet_pu238be"); + rbmk_pellet_balefire_gold = (ItemRBMKPellet) new ItemRBMKPellet("Antihydrogen in a Magnetized Gold-198 Lattice").addRadiation(ItemHazard.au198 * ItemHazard.billet).toItem().setUnlocalizedName("rbmk_pellet_balefire_gold").setTextureName(RefStrings.MODID + ":rbmk_pellet_balefire_gold"); + rbmk_pellet_balefire = (ItemRBMKPellet) new ItemRBMKPellet("Draconic Flames").addRadiation(100000).toItem().setUnlocalizedName("rbmk_pellet_balefire").setTextureName(RefStrings.MODID + ":rbmk_pellet_balefire"); + rbmk_pellet_drx = (ItemRBMKPellet) new ItemRBMKPellet(EnumChatFormatting.OBFUSCATED + "can't you hear, can't you hear the thunder?").addRadiation(12500).addDigamma(0.0125F).toItem().setUnlocalizedName("rbmk_pellet_drx").setTextureName(RefStrings.MODID + ":rbmk_pellet_drx"); + rbmk_fuel_empty = new Item().setUnlocalizedName("rbmk_fuel_empty").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":rbmk_fuel_empty"); - rbmk_fuel_meu = new ItemRBMKRod("Medium Enriched Uranium-235") + rbmk_fuel_ueu = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_ueu) + .setYield(100000000D) + .setStats(10) + .setMeltingPoint(2865) + .addRadiation(ItemHazard.u * ItemHazard.rod_rbmk).toItem() + .setUnlocalizedName("rbmk_fuel_ueu").setTextureName(RefStrings.MODID + ":rbmk_fuel_ueu"); + rbmk_fuel_meu = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_meu) .setYield(100000000D) .setStats(100) - .setMeltingPoint(2000) + .setMeltingPoint(2865) .addRadiation(ItemHazard.uf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_meu").setTextureName(RefStrings.MODID + ":rbmk_fuel_meu"); - rbmk_fuel_thmeu = new ItemRBMKRod("Thorium with MEU Driver Fuel") + rbmk_fuel_thmeu = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_thmeu) .setYield(100000000D) .setStats(50) - .setMeltingPoint(2000) + .setMeltingPoint(3350) .addRadiation(ItemHazard.thf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_thmeu").setTextureName(RefStrings.MODID + ":rbmk_fuel_thmeu"); - rbmk_fuel_lep = new ItemRBMKRod("Low Enriched Plutonium-239") + rbmk_fuel_lep = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_lep) .setYield(100000000D) .setStats(120) - .setMeltingPoint(2000) + .setMeltingPoint(2744) .addRadiation(ItemHazard.puf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_lep").setTextureName(RefStrings.MODID + ":rbmk_fuel_lep"); - rbmk_fuel_mep = new ItemRBMKRod("Medium Enriched Plutonium-239") + rbmk_fuel_mep = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_mep) .setYield(100000000D) .setStats(150, 20) - .setMeltingPoint(2000) + .setMeltingPoint(2744) .addRadiation(ItemHazard.purg * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_mep").setTextureName(RefStrings.MODID + ":rbmk_fuel_mep"); - rbmk_fuel_men = new ItemRBMKRod("Medium Enriched Neptunium-237") + rbmk_fuel_men = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_men) .setYield(100000000D) .setStats(130) - .setMeltingPoint(2000) + .setMeltingPoint(2800) .setNeutronTypes(NType.FAST, NType.FAST) .addRadiation(ItemHazard.npf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_men").setTextureName(RefStrings.MODID + ":rbmk_fuel_men"); - rbmk_fuel_mox = new ItemRBMKRod("Mixed LEU & LEP Oxide") + rbmk_fuel_mox = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_mox) .setYield(100000000D) .setStats(130) - .setMeltingPoint(2000) + .setMeltingPoint(2815) .addRadiation(ItemHazard.mox * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_mox").setTextureName(RefStrings.MODID + ":rbmk_fuel_mox"); - rbmk_fuel_les = new ItemRBMKRod("Low Enriched Schrabidium-326") + rbmk_fuel_les = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_les) .setYield(100000000D) .setStats(150) - .setMeltingPoint(2000) + .setMeltingPoint(2500) .addRadiation(ItemHazard.saf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_les").setTextureName(RefStrings.MODID + ":rbmk_fuel_les"); - rbmk_fuel_mes = new ItemRBMKRod("Medium Enriched Schrabidium-326") + rbmk_fuel_mes = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_mes) .setYield(100000000D) .setStats(200) - .setMeltingPoint(2000) + .setMeltingPoint(2750) .addRadiation(ItemHazard.saf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_mes").setTextureName(RefStrings.MODID + ":rbmk_fuel_mes"); - rbmk_fuel_hes = new ItemRBMKRod("Highly Enriched Schrabidium-326") + rbmk_fuel_hes = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_hes) .setYield(100000000D) .setStats(250) - .setMeltingPoint(2000) + .setMeltingPoint(3000) .addRadiation(ItemHazard.saf * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_hes").setTextureName(RefStrings.MODID + ":rbmk_fuel_hes"); - rbmk_fuel_leaus = new ItemRBMKRod("Low Enriched Australium (Tasmanite)") + rbmk_fuel_leaus = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_leaus) .setYield(100000000D) - .setMeltingPoint(2000) + .setMeltingPoint(7029) .setStats(100).setUnlocalizedName("rbmk_fuel_leaus").setTextureName(RefStrings.MODID + ":rbmk_fuel_leaus"); - rbmk_fuel_heaus = new ItemRBMKRod("Highly Enriched Australium (Ayerite)") + rbmk_fuel_heaus = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_heaus) .setYield(100000000D) - .setMeltingPoint(2000) + .setMeltingPoint(5211) .setStats(100).setUnlocalizedName("rbmk_fuel_heaus").setTextureName(RefStrings.MODID + ":rbmk_fuel_heaus"); - rbmk_fuel_po210be = new ItemRBMKRod("Polonium-210 & Beryllium Neutron Source") + rbmk_fuel_po210be = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_po210be) .setYield(100000000D) .setStats(70, 50) - .setMeltingPoint(2000) + .setMeltingPoint(1287) .addRadiation(ItemHazard.pobe * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_po210be").setTextureName(RefStrings.MODID + ":rbmk_fuel_po210be"); - rbmk_fuel_pu238be = new ItemRBMKRod("Plutonium-238 & Beryllium Neutron Source") + rbmk_fuel_pu238be = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_pu238be) .setYield(100000000D) .setStats(60, 35) - .setMeltingPoint(2000) + .setMeltingPoint(1287) .addRadiation(ItemHazard.pube * ItemHazard.rod_rbmk).toItem() .setUnlocalizedName("rbmk_fuel_pu238be").setTextureName(RefStrings.MODID + ":rbmk_fuel_pu238be"); - rbmk_fuel_balefire = new ItemRBMKRod("Draconic Flames") + rbmk_fuel_balefire_gold = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_balefire_gold) + .setYield(100000000D) + .setStats(10, 50) + .setMeltingPoint(2000) + .addRadiation(ItemHazard.au198 * ItemHazard.rod_rbmk).toItem() + .setUnlocalizedName("rbmk_fuel_balefire_gold").setTextureName(RefStrings.MODID + ":rbmk_fuel_balefire_gold"); + rbmk_fuel_balefire = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_balefire) .setYield(100000000D) .setStats(300, 35) - .setMeltingPoint(2000) + .setMeltingPoint(3652) .addRadiation(800000F).toItem() .setUnlocalizedName("rbmk_fuel_balefire").setTextureName(RefStrings.MODID + ":rbmk_fuel_balefire"); - rbmk_fuel_drx = new ItemRBMKRod(EnumChatFormatting.OBFUSCATED + "can't you hear, can't you hear the thunder?") - .setYield(100000000D) - .setStats(60, 35) + rbmk_fuel_drx = (ItemRBMKRod) new ItemRBMKRod(rbmk_pellet_drx) + .setYield(1000000D) + .setStats(10000) .setMeltingPoint(100000) .addDigamma(0.1F).toItem().setUnlocalizedName("rbmk_fuel_drx").setTextureName(RefStrings.MODID + ":rbmk_fuel_drx"); - rbmk_pellet_meu = new ItemRBMKPellet("Medium Enriched Uranium-235").setUnlocalizedName("rbmk_pellet_meu").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_meu"); - rbmk_pellet_thmeu = new ItemRBMKPellet("Thorium with MEU Driver Fuel").setUnlocalizedName("rbmk_pellet_thmeu").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_thmeu"); - rbmk_pellet_lep = new ItemRBMKPellet("Low Enriched Plutonium-239").setUnlocalizedName("rbmk_pellet_lep").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_lep"); - rbmk_pellet_mep = new ItemRBMKPellet("Medium Enriched Plutonium-239").setUnlocalizedName("rbmk_pellet_mep").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_mep"); - rbmk_pellet_men = new ItemRBMKPellet("Medium Enriched Neptunium-237").setUnlocalizedName("rbmk_pellet_men").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_men"); - rbmk_pellet_mox = new ItemRBMKPellet("Mixed LEU & LEP Oxide").setUnlocalizedName("rbmk_pellet_mox").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_mox"); - rbmk_pellet_les = new ItemRBMKPellet("Low Enriched Schrabidium-326").setUnlocalizedName("rbmk_pellet_les").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_les"); - rbmk_pellet_mes = new ItemRBMKPellet("Medium Enriched Schrabidium-326").setUnlocalizedName("rbmk_pellet_mes").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_mes"); - rbmk_pellet_hes = new ItemRBMKPellet("Highly Enriched Schrabidium-326").setUnlocalizedName("rbmk_pellet_hes").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_hes"); - rbmk_pellet_leaus = new ItemRBMKPellet("Low Enriched Australium (Tasmanite)").setUnlocalizedName("rbmk_pellet_leaus").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_leaus"); - rbmk_pellet_heaus = new ItemRBMKPellet("Highly Enriched Australium (Ayerite)").setUnlocalizedName("rbmk_pellet_heaus").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_heaus"); - rbmk_pellet_balefire = new ItemRBMKPellet("Draconic Flames").setUnlocalizedName("rbmk_pellet_balefire").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_balefire"); - rbmk_pellet_drx = new ItemRBMKPellet(EnumChatFormatting.OBFUSCATED + "can't you hear, can't you hear the thunder?").setUnlocalizedName("rbmk_pellet_drx").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":rbmk_pellet_drx"); - trinitite = new ItemHazard().addRadiation(ItemHazard.trn * ItemHazard.ingot).toItem().setUnlocalizedName("trinitite").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":trinitite_new"); nuclear_waste_long = new ItemHazard(5F).setUnlocalizedName("nuclear_waste_long").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nuclear_waste_long"); nuclear_waste_long_tiny = new ItemHazard(0.5F).setUnlocalizedName("nuclear_waste_long_tiny").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":nuclear_waste_long_tiny"); @@ -4121,6 +4151,7 @@ public class ModItems { meteor_remote = new ItemMeteorRemote().setUnlocalizedName("meteor_remote").setMaxStackSize(1).setFull3D().setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":meteor_remote"); spawn_chopper = new ItemChopper().setUnlocalizedName("chopper").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":chopper"); spawn_worm = new ItemChopper().setUnlocalizedName("spawn_worm").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":spawn_worm"); + spawn_ufo = new ItemChopper().setUnlocalizedName("spawn_ufo").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":spawn_ufo"); linker = new ItemTeleLink().setUnlocalizedName("linker").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":linker"); reactor_sensor = new ItemReactorSensor().setUnlocalizedName("reactor_sensor").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":reactor_sensor"); oil_detector = new ItemOilDetector().setUnlocalizedName("oil_detector").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":oil_detector"); @@ -5040,6 +5071,7 @@ public class ModItems { GameRegistry.registerItem(billet_po210be, billet_po210be.getUnlocalizedName()); GameRegistry.registerItem(billet_pu238be, billet_pu238be.getUnlocalizedName()); GameRegistry.registerItem(billet_yharonite, billet_yharonite.getUnlocalizedName()); + GameRegistry.registerItem(billet_balefire_gold, billet_balefire_gold.getUnlocalizedName()); //Dusts & Other GameRegistry.registerItem(cinnebar, cinnebar.getUnlocalizedName()); @@ -5065,6 +5097,8 @@ public class ModItems { GameRegistry.registerItem(powder_polonium, powder_polonium.getUnlocalizedName()); GameRegistry.registerItem(powder_co60, powder_co60.getUnlocalizedName()); GameRegistry.registerItem(powder_i131, powder_i131.getUnlocalizedName()); + GameRegistry.registerItem(powder_xe135, powder_xe135.getUnlocalizedName()); + GameRegistry.registerItem(powder_xe135_tiny, powder_xe135_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_cs137, powder_cs137.getUnlocalizedName()); GameRegistry.registerItem(powder_au198, powder_au198.getUnlocalizedName()); GameRegistry.registerItem(powder_at209, powder_at209.getUnlocalizedName()); @@ -5075,6 +5109,7 @@ public class ModItems { GameRegistry.registerItem(powder_tungsten, powder_tungsten.getUnlocalizedName()); GameRegistry.registerItem(powder_aluminium, powder_aluminium.getUnlocalizedName()); GameRegistry.registerItem(powder_steel, powder_steel.getUnlocalizedName()); + GameRegistry.registerItem(powder_steel_tiny, powder_steel_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_lead, powder_lead.getUnlocalizedName()); GameRegistry.registerItem(powder_yellowcake, powder_yellowcake.getUnlocalizedName()); GameRegistry.registerItem(powder_beryllium, powder_beryllium.getUnlocalizedName()); @@ -5086,11 +5121,13 @@ public class ModItems { GameRegistry.registerItem(powder_chlorophyte, powder_chlorophyte.getUnlocalizedName()); GameRegistry.registerItem(powder_combine_steel, powder_combine_steel.getUnlocalizedName()); GameRegistry.registerItem(powder_lithium, powder_lithium.getUnlocalizedName()); + GameRegistry.registerItem(powder_lithium_tiny, powder_lithium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_zirconium, powder_zirconium.getUnlocalizedName()); GameRegistry.registerItem(powder_lignite, powder_lignite.getUnlocalizedName()); GameRegistry.registerItem(powder_iodine, powder_iodine.getUnlocalizedName()); GameRegistry.registerItem(powder_thorium, powder_thorium.getUnlocalizedName()); GameRegistry.registerItem(powder_neodymium, powder_neodymium.getUnlocalizedName()); + GameRegistry.registerItem(powder_neodymium_tiny, powder_neodymium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_astatine, powder_astatine.getUnlocalizedName()); GameRegistry.registerItem(powder_caesium, powder_caesium.getUnlocalizedName()); GameRegistry.registerItem(powder_australium, powder_australium.getUnlocalizedName()); @@ -5101,13 +5138,19 @@ public class ModItems { GameRegistry.registerItem(powder_verticium, powder_verticium.getUnlocalizedName()); GameRegistry.registerItem(powder_strontium, powder_strontium.getUnlocalizedName()); GameRegistry.registerItem(powder_cobalt, powder_cobalt.getUnlocalizedName()); + GameRegistry.registerItem(powder_cobalt_tiny, powder_cobalt_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_bromine, powder_bromine.getUnlocalizedName()); GameRegistry.registerItem(powder_niobium, powder_niobium.getUnlocalizedName()); + GameRegistry.registerItem(powder_niobium_tiny, powder_niobium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_tennessine, powder_tennessine.getUnlocalizedName()); GameRegistry.registerItem(powder_cerium, powder_cerium.getUnlocalizedName()); + GameRegistry.registerItem(powder_cerium_tiny, powder_cerium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_lanthanium, powder_lanthanium.getUnlocalizedName()); + GameRegistry.registerItem(powder_lanthanium_tiny, powder_lanthanium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_actinium, powder_actinium.getUnlocalizedName()); + GameRegistry.registerItem(powder_actinium_tiny, powder_actinium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_boron, powder_boron.getUnlocalizedName()); + GameRegistry.registerItem(powder_boron_tiny, powder_boron_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_asbestos, powder_asbestos.getUnlocalizedName()); GameRegistry.registerItem(powder_magic, powder_magic.getUnlocalizedName()); GameRegistry.registerItem(powder_cloud, powder_cloud.getUnlocalizedName()); @@ -5119,21 +5162,12 @@ public class ModItems { GameRegistry.registerItem(powder_nitan_mix, powder_nitan_mix.getUnlocalizedName()); GameRegistry.registerItem(powder_spark_mix, powder_spark_mix.getUnlocalizedName()); GameRegistry.registerItem(powder_meteorite, powder_meteorite.getUnlocalizedName()); + GameRegistry.registerItem(powder_meteorite_tiny, powder_meteorite_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_euphemium, powder_euphemium.getUnlocalizedName()); GameRegistry.registerItem(powder_dineutronium, powder_dineutronium.getUnlocalizedName()); GameRegistry.registerItem(redstone_depleted, redstone_depleted.getUnlocalizedName()); GameRegistry.registerItem(dust, dust.getUnlocalizedName()); GameRegistry.registerItem(fallout, fallout.getUnlocalizedName()); - GameRegistry.registerItem(powder_steel_tiny, powder_steel_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_lithium_tiny, powder_lithium_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_neodymium_tiny, powder_neodymium_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_cobalt_tiny, powder_cobalt_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_niobium_tiny, powder_niobium_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_cerium_tiny, powder_cerium_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_lanthanium_tiny, powder_lanthanium_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_actinium_tiny, powder_actinium_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_boron_tiny, powder_boron_tiny.getUnlocalizedName()); - GameRegistry.registerItem(powder_meteorite_tiny, powder_meteorite_tiny.getUnlocalizedName()); //Powders GameRegistry.registerItem(powder_fire, powder_fire.getUnlocalizedName()); @@ -5936,6 +5970,7 @@ public class ModItems { GameRegistry.registerItem(rbmk_lid, rbmk_lid.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_empty, rbmk_fuel_empty.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_fuel_ueu, rbmk_fuel_ueu.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_meu, rbmk_fuel_meu.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_thmeu, rbmk_fuel_thmeu.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_lep, rbmk_fuel_lep.getUnlocalizedName()); @@ -5949,9 +5984,11 @@ public class ModItems { GameRegistry.registerItem(rbmk_fuel_heaus, rbmk_fuel_heaus.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_po210be, rbmk_fuel_po210be.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_pu238be, rbmk_fuel_pu238be.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_fuel_balefire_gold, rbmk_fuel_balefire_gold.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_balefire, rbmk_fuel_balefire.getUnlocalizedName()); GameRegistry.registerItem(rbmk_fuel_drx, rbmk_fuel_drx.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_ueu, rbmk_pellet_ueu.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_meu, rbmk_pellet_meu.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_thmeu, rbmk_pellet_thmeu.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_lep, rbmk_pellet_lep.getUnlocalizedName()); @@ -5965,6 +6002,9 @@ public class ModItems { GameRegistry.registerItem(rbmk_pellet_hes, rbmk_pellet_hes.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_leaus, rbmk_pellet_leaus.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_heaus, rbmk_pellet_heaus.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_po210be, rbmk_pellet_po210be.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_pu238be, rbmk_pellet_pu238be.getUnlocalizedName()); + GameRegistry.registerItem(rbmk_pellet_balefire_gold, rbmk_pellet_balefire_gold.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_balefire, rbmk_pellet_balefire.getUnlocalizedName()); GameRegistry.registerItem(rbmk_pellet_drx, rbmk_pellet_drx.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/block/ItemBlockColored.java b/src/main/java/com/hbm/items/block/ItemBlockColored.java index a1c85e4a9..fea23bac2 100644 --- a/src/main/java/com/hbm/items/block/ItemBlockColored.java +++ b/src/main/java/com/hbm/items/block/ItemBlockColored.java @@ -1,7 +1,11 @@ package com.hbm.items.block; +import com.hbm.blocks.generic.BlockConcreteColored; + import net.minecraft.block.Block; import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemDye; +import net.minecraft.item.ItemStack; public class ItemBlockColored extends ItemBlock { @@ -14,4 +18,8 @@ public class ItemBlockColored extends ItemBlock { public int getMetadata(int meta) { return meta; } + + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + ItemDye.field_150923_a[BlockConcreteColored.func_150032_b(stack.getItemDamage())]; + } } diff --git a/src/main/java/com/hbm/items/machine/ItemRBMKPellet.java b/src/main/java/com/hbm/items/machine/ItemRBMKPellet.java index 3f728273f..93ac40363 100644 --- a/src/main/java/com/hbm/items/machine/ItemRBMKPellet.java +++ b/src/main/java/com/hbm/items/machine/ItemRBMKPellet.java @@ -2,24 +2,35 @@ package com.hbm.items.machine; import java.util.List; +import com.hbm.interfaces.IItemHazard; +import com.hbm.main.MainRegistry; +import com.hbm.modules.ItemHazardModule; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IIcon; +import net.minecraft.world.World; -public class ItemRBMKPellet extends Item { +public class ItemRBMKPellet extends Item implements IItemHazard { public String fullName = ""; + ItemHazardModule module; public ItemRBMKPellet(String fullName) { this.fullName = fullName; this.setHasSubtypes(true); this.setMaxDamage(0); + this.setCreativeTab(MainRegistry.controlTab); + this.module = new ItemHazardModule(); } @Override @@ -60,8 +71,9 @@ public class ItemRBMKPellet extends Item { @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean bool) { super.addInformation(stack, player, list, bool); - + list.add(EnumChatFormatting.ITALIC + this.fullName); + list.add(EnumChatFormatting.DARK_GRAY + "" + EnumChatFormatting.ITALIC + "Pellet for recycling"); int meta = rectify(stack.getItemDamage()); @@ -75,6 +87,9 @@ public class ItemRBMKPellet extends Item { if(hasXenon(meta)) list.add(EnumChatFormatting.DARK_PURPLE + "High Xenon Poison"); + + updateModule(stack); + this.module.addInformation(stack, player, list, bool); } @Override @@ -97,4 +112,39 @@ public class ItemRBMKPellet extends Item { private int rectify(int meta) { return Math.abs(meta) % 10; } + + @Override + public ItemHazardModule getModule() { + return this.module; + } + + @Override + public void onUpdate(ItemStack stack, World world, Entity entity, int i, boolean b) { + + if(entity instanceof EntityLivingBase) { + updateModule(stack); + this.module.applyEffects((EntityLivingBase) entity, stack.stackSize, i, b); + } + } + + @Override + public boolean onEntityItemUpdate(EntityItem item) { + + super.onEntityItemUpdate(item); + updateModule(item.getEntityItem()); + return this.module.onEntityItemUpdate(item); + } + + private void updateModule(ItemStack stack) { + + int index = stack.getItemDamage() % 5; + float mod = (index * index) / 5F; + + if(stack.getItemDamage() >= 5) { + mod *= 10F; + mod += 1F; + } + + this.module.setMod(1F + mod); + } } diff --git a/src/main/java/com/hbm/items/machine/ItemRBMKRod.java b/src/main/java/com/hbm/items/machine/ItemRBMKRod.java index 904c9e322..1b062d332 100644 --- a/src/main/java/com/hbm/items/machine/ItemRBMKRod.java +++ b/src/main/java/com/hbm/items/machine/ItemRBMKRod.java @@ -2,21 +2,27 @@ package com.hbm.items.machine; import java.util.List; +import com.hbm.interfaces.IItemHazard; import com.hbm.items.ModItems; -import com.hbm.items.special.ItemHazard; import com.hbm.main.MainRegistry; +import com.hbm.modules.ItemHazardModule; import com.hbm.tileentity.machine.rbmk.IRBMKFluxReceiver.NType; import com.hbm.tileentity.machine.rbmk.RBMKDials; import com.hbm.util.I18nUtil; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.world.World; -public class ItemRBMKRod extends ItemHazard { +public class ItemRBMKRod extends Item implements IItemHazard { + public ItemRBMKPellet pellet; public String fullName = ""; //full name of the fuel rod public double funcEnd; //endpoint of the function public double selfRate; //self-inflicted flux from self-igniting fuels @@ -49,7 +55,13 @@ public class ItemRBMKRod extends ItemHazard { * i drew a fuel rod yay */ + public ItemRBMKRod(ItemRBMKPellet pellet) { + this(pellet.fullName); + this.pellet = pellet; + } + public ItemRBMKRod(String fullName) { + this.module = new ItemHazardModule(); this.fullName = fullName; @@ -137,7 +149,7 @@ public class ItemRBMKRod extends ItemHazard { * Heat up the core based on the outFlux, then move some heat to the hull * @param stack */ - public void updateHeat(World world, ItemStack stack) { + public void updateHeat(World world, ItemStack stack, double mod) { double coreHeat = this.getCoreHeat(stack); double hullHeat = this.getHullHeat(stack); @@ -146,8 +158,8 @@ public class ItemRBMKRod extends ItemHazard { double mid = (coreHeat - hullHeat) / 2D; - coreHeat -= mid * this.diffusion * RBMKDials.getFuelDiffusionMod(world); - hullHeat += mid * this.diffusion * RBMKDials.getFuelDiffusionMod(world); + coreHeat -= mid * this.diffusion * RBMKDials.getFuelDiffusionMod(world) * mod; + hullHeat += mid * this.diffusion * RBMKDials.getFuelDiffusionMod(world) * mod; this.setCoreHeat(stack, coreHeat); this.setHullHeat(stack, hullHeat); @@ -159,7 +171,7 @@ public class ItemRBMKRod extends ItemHazard { * @param stack * @return */ - public double provideHeat(World world, ItemStack stack, double heat) { + public double provideHeat(World world, ItemStack stack, double heat, double mod) { double hullHeat = this.getHullHeat(stack); @@ -179,7 +191,7 @@ public class ItemRBMKRod extends ItemHazard { double ret = (hullHeat - heat) / 2; - ret *= RBMKDials.getFuelHeatProvision(world); + ret *= RBMKDials.getFuelHeatProvision(world) * mod; hullHeat -= ret; this.setHullHeat(stack, hullHeat); @@ -287,6 +299,38 @@ public class ItemRBMKRod extends ItemHazard { list.add(EnumChatFormatting.DARK_RED + "Melting point: " + meltingPoint + "°C");*/ super.addInformation(stack, player, list, bool); + updateModule(stack); + this.module.addInformation(stack, player, list, bool); + } + + @Override + public void onUpdate(ItemStack stack, World world, Entity entity, int i, boolean b) { + + if(entity instanceof EntityLivingBase) { + updateModule(stack); + this.module.applyEffects((EntityLivingBase) entity, stack.stackSize, i, b); + } + } + + @Override + public boolean onEntityItemUpdate(EntityItem item) { + + super.onEntityItemUpdate(item); + updateModule(item.getEntityItem()); + return this.module.onEntityItemUpdate(item); + } + + ItemHazardModule module; + + @Override + public ItemHazardModule getModule() { + return this.module; + } + + private void updateModule(ItemStack stack) { + + float mod = (float)(1 + (1 - this.getEnrichment(stack)) * 24 + this.getPoisonLevel(stack) * 100); + this.module.setMod(mod); } /* __ __ ____ ________ diff --git a/src/main/java/com/hbm/items/special/ItemChopper.java b/src/main/java/com/hbm/items/special/ItemChopper.java index 027ccc59b..c57ff9891 100644 --- a/src/main/java/com/hbm/items/special/ItemChopper.java +++ b/src/main/java/com/hbm/items/special/ItemChopper.java @@ -3,6 +3,7 @@ package com.hbm.items.special; import java.util.List; import com.hbm.entity.mob.EntityHunterChopper; +import com.hbm.entity.mob.EntityUFO; import com.hbm.entity.mob.botprime.EntityBOTPrimeHead; import com.hbm.items.ModItems; @@ -109,6 +110,9 @@ public class ItemChopper extends Item { if(this == ModItems.spawn_worm) entity = new EntityBOTPrimeHead(world); + if(this == ModItems.spawn_ufo) + entity = new EntityUFO(world); + if(entity != null) { EntityLiving entityliving = (EntityLiving) entity; diff --git a/src/main/java/com/hbm/items/special/ItemHazard.java b/src/main/java/com/hbm/items/special/ItemHazard.java index e3da94049..0aa38401a 100644 --- a/src/main/java/com/hbm/items/special/ItemHazard.java +++ b/src/main/java/com/hbm/items/special/ItemHazard.java @@ -16,6 +16,7 @@ public class ItemHazard extends ItemCustomLore implements IItemHazard { //CO60 5a α 030.00Rad/s Spicy //I181 192h α 150.00Rad/s 2 much spice :( + //XE135 9h α aaaaaaaaaaaaaaaa //CS137 30a α 020.00Rad/s Spicy //AU192 64h α 500.00Rad/s 2 much spice :( //AT209 5h α like 2k or sth idk bruv @@ -31,6 +32,7 @@ public class ItemHazard extends ItemCustomLore implements IItemHazard { public static final float co60 = 30.0F; public static final float i131 = 150.0F; + public static final float xe135 = 1250.0F; public static final float cs137 = 20.0F; public static final float au198 = 500.0F; public static final float at209 = 2000.0F; @@ -67,6 +69,7 @@ public class ItemHazard extends ItemCustomLore implements IItemHazard { public static final float nugget = 0.1F; public static final float ingot = 1.0F; public static final float powder = ingot; + public static final float powder_tiny = nugget; public static final float block = 10.0F; public static final float crystal = block; public static final float billet = 0.5F; diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index 8e019cf3f..fe7fec8e5 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -165,24 +165,6 @@ public class HbmWorldGen implements IWorldGenerator { DepthDeposit.generateCondition(world, i, 0, 3, j, 5, 0.8D, ModBlocks.ore_depth_cinnebar, rand, 16); DepthDeposit.generateCondition(world, i, 0, 3, j, 5, 0.8D, ModBlocks.ore_depth_zirconium, rand, 16); - for (int k = 0; k < 6; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); - - if(randPosX <= 50 && randPosX >= -50 && randPosZ <= 50 && randPosZ >= -50) - (new WorldGenMinable(ModBlocks.ore_reiium, 12)).generate(world, rand, randPosX, randPosY, randPosZ); - } - - for (int k = 0; k < 80; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(128); - int randPosZ = j + rand.nextInt(16); - - if(randPosX <= 250 && randPosX >= 150 && randPosZ <= 250 && randPosZ >= 150) - (new WorldGenMinable(ModBlocks.ore_unobtainium, 4)).generate(world, rand, randPosX, randPosY, randPosZ); - } - for (int k = 0; k < rand.nextInt(4); k++) { int randPosX = i + rand.nextInt(16); int randPosY = rand.nextInt(15) + 15; @@ -192,33 +174,6 @@ public class HbmWorldGen implements IWorldGenerator { (new WorldGenMinable(ModBlocks.ore_australium, 50)).generate(world, rand, randPosX, randPosY, randPosZ); } - for (int k = 0; k < 12; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(25); - int randPosZ = j + rand.nextInt(16); - - if(randPosX <= 50 && randPosX >= -50 && randPosZ <= 350 && randPosZ >= 250) - (new WorldGenMinable(ModBlocks.ore_weidanium, 6)).generate(world, rand, randPosX, randPosY, randPosZ); - } - - for (int k = 0; k < 24; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(10); - int randPosZ = j + rand.nextInt(16); - - if(randPosX <= 450 && randPosX >= 350 && randPosZ <= -150 && randPosZ >= -250) - (new WorldGenMinable(ModBlocks.ore_daffergon, 16)).generate(world, rand, randPosX, randPosY, randPosZ); - } - - for (int k = 0; k < 12; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(25) + 25; - int randPosZ = j + rand.nextInt(16); - - if(randPosX <= -250 && randPosX >= -350 && randPosZ <= 250 && randPosZ >= 150) - (new WorldGenMinable(ModBlocks.ore_verticium, 16)).generate(world, rand, randPosX, randPosY, randPosZ); - } - if (GeneralConfig.enableDungeons) { BiomeGenBase biome = world.getWorldChunkManager().getBiomeGenAt(i, j); diff --git a/src/main/java/com/hbm/lib/ModDamageSource.java b/src/main/java/com/hbm/lib/ModDamageSource.java index 25ae8f240..56bfbcd92 100644 --- a/src/main/java/com/hbm/lib/ModDamageSource.java +++ b/src/main/java/com/hbm/lib/ModDamageSource.java @@ -71,7 +71,7 @@ public class ModDamageSource extends DamageSource { { return (new EntityDamageSourceIndirect("tau", p_76353_0_, p_76353_1_)).setProjectile().setDamageBypassesArmor(); } - public static DamageSource causeCombineDamage(EntityCombineBall p_76353_0_, Entity p_76353_1_) + public static DamageSource causeCombineDamage(Entity p_76353_0_, Entity p_76353_1_) { return (new EntityDamageSourceIndirect("cmb", p_76353_0_, p_76353_1_)).setProjectile().setDamageBypassesArmor(); } diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index a8313d358..73b416f5f 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (3871)"; + public static final String VERSION = "1.0.27 BETA (3878)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 6edc3cd29..85a5f55b3 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -504,6 +504,7 @@ public class ClientProxy extends ServerProxy { RenderingRegistry.registerEntityRenderingHandler(EntityFBI.class, new RenderFBI()); RenderingRegistry.registerEntityRenderingHandler(EntityRADBeast.class, new RenderRADBeast()); RenderingRegistry.registerEntityRenderingHandler(EntityBlockSpider.class, new RenderBlockSpider()); + RenderingRegistry.registerEntityRenderingHandler(EntityUFO.class, new RenderUFO()); //"particles" RenderingRegistry.registerEntityRenderingHandler(EntitySmokeFX.class, new MultiCloudRenderer(new Item[] { ModItems.smoke1, ModItems.smoke2, ModItems.smoke3, ModItems.smoke4, ModItems.smoke5, ModItems.smoke6, ModItems.smoke7, ModItems.smoke8 })); RenderingRegistry.registerEntityRenderingHandler(EntityBSmokeFX.class, new MultiCloudRenderer(new Item[] { ModItems.b_smoke1, ModItems.b_smoke2, ModItems.b_smoke3, ModItems.b_smoke4, ModItems.b_smoke5, ModItems.b_smoke6, ModItems.b_smoke7, ModItems.b_smoke8 })); @@ -1152,6 +1153,12 @@ public class ClientProxy extends ServerProxy { player.attackedAtYaw = 0F; } + if("ufo".equals(type)) { + + ParticleMukeCloud cloud = new ParticleMukeCloud(man, world, x, y, z, 0, 0, 0); + Minecraft.getMinecraft().effectRenderer.addEffect(cloud); + } + if("justTilt".equals(type)) { player.hurtTime = player.maxHurtTime = data.getInteger("time"); diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index 6ba81d4a8..29cccf760 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -5,14 +5,8 @@ import java.util.List; import com.hbm.blocks.ModBlocks; import com.hbm.config.GeneralConfig; -import com.hbm.crafting.ArmorRecipes; -import com.hbm.crafting.ConsumableRecipes; -import com.hbm.crafting.MineralRecipes; -import com.hbm.crafting.PowderRecipes; -import com.hbm.crafting.RodRecipes; -import com.hbm.crafting.ToolRecipes; -import com.hbm.crafting.WeaponRecipes; -import com.hbm.crafting.handlers.TestCraftingHandler; +import com.hbm.crafting.*; +import com.hbm.crafting.handlers.*; import com.hbm.handler.FluidTypeHandler.FluidType; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemBattery; @@ -48,7 +42,8 @@ public class CraftingManager { PowderRecipes.register(); - GameRegistry.addRecipe(new TestCraftingHandler(new ItemStack(ModItems.lignite), new ItemStack(ModItems.powder_coal, 3))); + GameRegistry.addRecipe(new TestCraftingHandler(new ItemStack(ModItems.lignite), new ItemStack(ModItems.powder_coal, 1))); + GameRegistry.addRecipe(new RBMKFuelCraftingHandler()); } public static void AddCraftingRec() { @@ -353,6 +348,13 @@ public class CraftingManager { GameRegistry.addRecipe(new ItemStack(ModBlocks.tile_lab_broken, 6), new Object[] { " C " , "C C", " C ", 'C', ModBlocks.tile_lab_cracked }); GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.asphalt_light, 1), new Object[] { ModBlocks.asphalt, Items.glowstone_dust }); GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.asphalt, 1), new Object[] { ModBlocks.asphalt_light }); + + for(int i = 0; i < 16; i++) { + GameRegistry.addRecipe(new ItemStack(ModBlocks.concrete_colored, 8, i), new Object[] { "CCC", "CDC", "CCC", 'C', ModBlocks.concrete_smooth, 'D', new ItemStack(Items.dye, 1, 15 - i) }); + GameRegistry.addRecipe(new ItemStack(ModBlocks.concrete_colored, 8, i), new Object[] { "CCC", "CDC", "CCC", 'C', ModBlocks.concrete_colored, 'D', new ItemStack(Items.dye, 1, 15 - i) }); + } + GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.concrete_smooth, 1), new Object[] { ModBlocks.concrete_colored }); + GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.reinforced_brick), 8), new Object[] { "FBF", "BFB", "FBF", 'F', Blocks.iron_bars, 'B', ModBlocks.brick_concrete }); GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.brick_compound), 8), new Object[] { "FBF", "BFB", "FBF", 'F', ModItems.bolt_tungsten, 'B', ModBlocks.reinforced_brick }); @@ -434,6 +436,8 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(ItemBattery.getFullBattery(ModItems.energy_core), new Object[] { "PCW", "TDR", "PCW", 'P', ModItems.plate_advanced_alloy, 'C', ModItems.coil_advanced_alloy, 'W', ModItems.wire_advanced_alloy, 'R', ModItems.cell_tritium, 'D', ModItems.cell_deuterium, 'T', "ingotTungsten" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.hev_battery, 4), new Object[] { " W ", "IEI", "ICI", 'W', ModItems.wire_gold, 'I', ModItems.plate_polymer, 'E', Items.redstone, 'C', "dustCobalt" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.hev_battery, 4), new Object[] { " W ", "ICI", "IEI", 'W', ModItems.wire_gold, 'I', ModItems.plate_polymer, 'E', Items.redstone, 'C', "dustCobalt" })); + GameRegistry.addShapelessRecipe(new ItemStack(ModItems.hev_battery, 1), new Object[] { ModBlocks.hev_battery }); + GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.hev_battery, 1), new Object[] { ModItems.hev_battery }); GameRegistry.addRecipe(new ShapedOreRecipe(ItemBattery.getEmptyBattery(ModItems.battery_red_cell), new Object[] { "WBW", "PBP", "WBW", 'W', ModItems.wire_aluminium, 'P', "plateAluminum", 'B', ItemBattery.getEmptyBattery(ModItems.battery_generic) })); GameRegistry.addRecipe(new ShapedOreRecipe(ItemBattery.getEmptyBattery(ModItems.battery_advanced_cell), new Object[] { "WBW", "PBP", "WBW", 'W', ModItems.wire_red_copper, 'P', "plateCopper", 'B', ItemBattery.getEmptyBattery(ModItems.battery_advanced) })); @@ -642,6 +646,7 @@ public class CraftingManager { GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.waste_trinitite_red), new Object[] { new ItemStack(Blocks.sand, 1, 1), ModItems.trinitite }); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModBlocks.sand_uranium, 8), new Object[] { "sand", "sand", "sand", "sand", "sand", "sand", "sand", "sand", "dustUranium" })); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModBlocks.sand_polonium, 8), new Object[] { "sand", "sand", "sand", "sand", "sand", "sand", "sand", "sand", "dustPolonium" })); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModBlocks.sand_boron, 8), new Object[] { "sand", "sand", "sand", "sand", "sand", "sand", "sand", "sand", "dustBoron" })); GameRegistry.addRecipe(new ItemStack(ModItems.rune_blank, 1), new Object[] { "PSP", "SDS", "PSP", 'P', ModItems.powder_magic, 'S', ModItems.ingot_starmetal, 'D', ModItems.dynosphere_dineutronium_charged }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.rune_isa, 1), new Object[] { ModItems.rune_blank, ModItems.powder_spark_mix, ModItems.singularity_counter_resonant }); @@ -880,17 +885,7 @@ public class CraftingManager { GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_schrabidium), new ItemStack(ModItems.ingot_schrabidium), 256.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_australium), new ItemStack(ModItems.nugget_australium), 2.5F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_weidanium), new ItemStack(ModItems.nugget_weidanium, 6), 16.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_reiium), new ItemStack(ModItems.ingot_reiium), 24.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_unobtainium), new ItemStack(ModItems.nugget_unobtainium, 4), 10.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_daffergon), new ItemStack(ModItems.nugget_daffergon, 3), 8.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_verticium), new ItemStack(ModItems.ingot_verticium), 24.0F); GameRegistry.addSmelting(ModItems.powder_australium, new ItemStack(ModItems.ingot_australium), 5.0F); - GameRegistry.addSmelting(ModItems.powder_weidanium, new ItemStack(ModItems.ingot_weidanium), 5.0F); - GameRegistry.addSmelting(ModItems.powder_reiium, new ItemStack(ModItems.ingot_reiium), 5.0F); - GameRegistry.addSmelting(ModItems.powder_unobtainium, new ItemStack(ModItems.ingot_unobtainium), 5.0F); - GameRegistry.addSmelting(ModItems.powder_daffergon, new ItemStack(ModItems.ingot_daffergon), 5.0F); - GameRegistry.addSmelting(ModItems.powder_verticium, new ItemStack(ModItems.ingot_verticium), 5.0F); GameRegistry.addSmelting(ModItems.powder_lead, new ItemStack(ModItems.ingot_lead), 1.0F); GameRegistry.addSmelting(ModItems.powder_neptunium, new ItemStack(ModItems.ingot_neptunium), 1.0F); @@ -940,6 +935,7 @@ public class CraftingManager { GameRegistry.addSmelting(new ItemStack(ModBlocks.sand_polonium), new ItemStack(ModBlocks.glass_polonium), 0.75F); GameRegistry.addSmelting(new ItemStack(ModBlocks.waste_trinitite), new ItemStack(ModBlocks.glass_trinitite), 0.25F); GameRegistry.addSmelting(new ItemStack(ModBlocks.waste_trinitite_red), new ItemStack(ModBlocks.glass_trinitite), 0.25F); + GameRegistry.addSmelting(new ItemStack(ModBlocks.sand_boron), new ItemStack(ModBlocks.glass_boron), 0.25F); GameRegistry.addSmelting(ModItems.ingot_schraranium, new ItemStack(ModItems.nugget_schrabidium, 1), 2.0F); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index b492daeb5..cb7843d45 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -638,6 +638,7 @@ public class MainRegistry { EntityRegistry.registerGlobalEntityID(EntityQuackos.class, "entity_elder_one", EntityRegistry.findGlobalUniqueEntityId(), 0xd0d0d0, 0xFFBF00); EntityRegistry.registerGlobalEntityID(EntityFBI.class, "entity_ntm_fbi", EntityRegistry.findGlobalUniqueEntityId(), 0x008000, 0x404040); EntityRegistry.registerGlobalEntityID(EntityRADBeast.class, "entity_ntm_radiation_blaze", EntityRegistry.findGlobalUniqueEntityId(), 0x303030, 0x008000); + EntityRegistry.registerGlobalEntityID(EntityUFO.class, "entity_ntm_ufo", EntityRegistry.findGlobalUniqueEntityId(), 0x303030, 0x2D722D); ForgeChunkManager.setForcedChunkLoadingCallback(this, new LoadingCallback() { diff --git a/src/main/java/com/hbm/main/ModEventHandler.java b/src/main/java/com/hbm/main/ModEventHandler.java index 8bf71e1c2..b7ca1ae28 100644 --- a/src/main/java/com/hbm/main/ModEventHandler.java +++ b/src/main/java/com/hbm/main/ModEventHandler.java @@ -52,7 +52,6 @@ import com.hbm.util.ContaminationUtil; import com.hbm.util.EnchantmentUtil; import com.hbm.world.generator.TimedGenerator; -import api.hbm.entity.IRadiationImmune; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent; import cpw.mods.fml.common.gameevent.TickEvent; @@ -74,6 +73,7 @@ import net.minecraft.entity.passive.EntityMooshroom; import net.minecraft.entity.passive.EntityVillager; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.event.ClickEvent; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; @@ -84,6 +84,7 @@ import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.tileentity.TileEntitySign; import net.minecraft.util.ChatComponentText; +import net.minecraft.util.ChatStyle; import net.minecraft.util.EntityDamageSource; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.FoodStats; @@ -106,24 +107,31 @@ import net.minecraftforge.event.entity.player.PlayerInteractEvent; import net.minecraftforge.event.entity.player.PlayerInteractEvent.Action; import net.minecraftforge.event.world.BlockEvent.BreakEvent; -public class ModEventHandler -{ +public class ModEventHandler { + public static int meteorShower = 0; static Random rand = new Random(); @SubscribeEvent - public void onPlayerLogin(PlayerEvent.PlayerLoggedInEvent event) { - - if(!event.player.worldObj.isRemote) { - event.player.addChatMessage(new ChatComponentText("Loaded world with Hbm's Nuclear Tech Mod " + RefStrings.VERSION + " for Minecraft 1.7.10!")); - - if(HTTPHandler.newVersion) { - event.player.addChatMessage(new ChatComponentText(EnumChatFormatting.YELLOW + "New version " + HTTPHandler.versionNumber + " is available!")); - } - - if(MobConfig.enableDucks && event.player instanceof EntityPlayerMP && !event.player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).getBoolean("hasDucked")) - PacketDispatcher.wrapper.sendTo(new PlayerInformPacket("Press O to Duck!"), (EntityPlayerMP)event.player); - } + public void onPlayerLogin(PlayerEvent.PlayerLoggedInEvent event) { + + if(!event.player.worldObj.isRemote) { + event.player.addChatMessage(new ChatComponentText("Loaded world with Hbm's Nuclear Tech Mod " + RefStrings.VERSION + " for Minecraft 1.7.10!")); + + if(HTTPHandler.newVersion) { + event.player.addChatMessage( + new ChatComponentText("New version " + HTTPHandler.versionNumber + " is available!") + .setChatStyle(new ChatStyle() + .setChatClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT/releases")) + .setUnderlined(true) + .setColor(EnumChatFormatting.YELLOW) + ) + ); + } + + if(MobConfig.enableDucks && event.player instanceof EntityPlayerMP && !event.player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).getBoolean("hasDucked")) + PacketDispatcher.wrapper.sendTo(new PlayerInformPacket("Press O to Duck!"), (EntityPlayerMP) event.player); + } } @SubscribeEvent diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 1ad24d043..4e379c8d3 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -239,6 +239,7 @@ public class ResourceManager { public static final IModelCustom taintcrab = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mobs/taintcrab.obj")); public static final IModelCustom maskman = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mobs/maskman.obj")); public static final IModelCustom spider = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mobs/blockspider.obj")); + public static final IModelCustom ufo = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/mobs/ufo.obj")); //Belt public static final IModelCustom arrow = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blocks/arrow.obj")); @@ -498,6 +499,7 @@ public class ResourceManager { public static final ResourceLocation maskman_tex = new ResourceLocation(RefStrings.MODID, "textures/entity/maskman.png"); public static final ResourceLocation iou = new ResourceLocation(RefStrings.MODID, "textures/entity/iou.png"); public static final ResourceLocation spider_tex = new ResourceLocation(RefStrings.MODID, "textures/entity/blockspider.png"); + public static final ResourceLocation ufo_tex = new ResourceLocation(RefStrings.MODID, "textures/entity/ufo.png"); @@ -579,6 +581,8 @@ public class ResourceManager { public static final ResourceLocation bolter_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/bolter.png"); public static final ResourceLocation bolter_digamma_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/bolter_digamma.png"); public static final ResourceLocation fireext_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fireext_normal.png"); + public static final ResourceLocation fireext_foam_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fireext_foam.png"); + public static final ResourceLocation fireext_sand_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/fireext_sand.png"); public static final ResourceLocation ff_gold = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/ff/gold.png"); public static final ResourceLocation ff_gun_bright = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/ff/gun_bright.png"); diff --git a/src/main/java/com/hbm/modules/ItemHazardModule.java b/src/main/java/com/hbm/modules/ItemHazardModule.java index 156e7cdec..6735ec2fb 100644 --- a/src/main/java/com/hbm/modules/ItemHazardModule.java +++ b/src/main/java/com/hbm/modules/ItemHazardModule.java @@ -36,6 +36,12 @@ public class ItemHazardModule { boolean hydro; float explosive; + float tempMod = 1F; + + public void setMod(float tempMod) { + this.tempMod = tempMod; + } + public void addRadiation(float radiation) { this.radiation = radiation; } @@ -66,11 +72,11 @@ public class ItemHazardModule { public void applyEffects(EntityLivingBase entity, float mod, int slot, boolean currentItem) { - if(this.radiation > 0) - ContaminationUtil.contaminate(entity, HazardType.RADIATION, ContaminationType.CREATIVE, this.radiation * mod / 20F); + if(this.radiation * tempMod > 0) + ContaminationUtil.contaminate(entity, HazardType.RADIATION, ContaminationType.CREATIVE, this.radiation * tempMod * mod / 20F); - if(this.digamma > 0) - ContaminationUtil.applyDigammaData(entity, this.digamma * mod / 20F); + if(this.digamma * tempMod > 0) + ContaminationUtil.applyDigammaData(entity, this.digamma * tempMod * mod / 20F); if(this.fire > 0) entity.setFire(this.fire); @@ -111,9 +117,9 @@ public class ItemHazardModule { public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean bool) { - if(this.radiation > 0) { + if(this.radiation * tempMod > 0) { list.add(EnumChatFormatting.GREEN + "[" + I18nUtil.resolveKey("trait.radioactive") + "]"); - String rad = "" + (Math.floor(radiation * 1000) / 1000); + String rad = "" + (Math.floor(radiation * tempMod * 1000) / 1000); list.add(EnumChatFormatting.YELLOW + (rad + "RAD/s")); } @@ -137,8 +143,8 @@ public class ItemHazardModule { list.add(EnumChatFormatting.RED + "[" + I18nUtil.resolveKey("trait.explosive") + "]"); } - if(this.digamma > 0) { - float d = ((int) (digamma * 10000F)) / 10F; + if(this.digamma * tempMod > 0) { + float d = ((int) (digamma * tempMod * 10000F)) / 10F; list.add(EnumChatFormatting.RED + "[" + I18nUtil.resolveKey("trait.digamma") + "]"); list.add(EnumChatFormatting.DARK_RED + "" + d + "mDRX/s"); } diff --git a/src/main/java/com/hbm/render/entity/mob/RenderUFO.java b/src/main/java/com/hbm/render/entity/mob/RenderUFO.java new file mode 100644 index 000000000..cea1c7463 --- /dev/null +++ b/src/main/java/com/hbm/render/entity/mob/RenderUFO.java @@ -0,0 +1,80 @@ +package com.hbm.render.entity.mob; + +import org.lwjgl.opengl.GL11; + +import com.hbm.entity.mob.EntityHunterChopper; +import com.hbm.entity.mob.EntityUFO; +import com.hbm.main.ResourceManager; +import com.hbm.render.util.BeamPronter; +import com.hbm.render.util.BeamPronter.EnumBeamType; +import com.hbm.render.util.BeamPronter.EnumWaveType; + +import net.minecraft.client.renderer.entity.Render; +import net.minecraft.entity.Entity; +import net.minecraft.entity.boss.BossStatus; +import net.minecraft.entity.boss.IBossDisplayData; +import net.minecraft.init.Blocks; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.Vec3; + +public class RenderUFO extends Render { + + @Override + public void doRender(Entity entity, double x, double y, double z, float f0, float f1) { + + BossStatus.setBossStatus((IBossDisplayData)entity, false); + + GL11.glPushMatrix(); + GL11.glTranslated(x, y + 1, z); + + EntityUFO ufo = (EntityUFO)entity; + + if(!ufo.isEntityAlive()) { + float tilt = ufo.deathTime + 30 + f1; + GL11.glRotatef(tilt, 1, 0, 1); + } + + double scale = 2D; + + this.bindTexture(getEntityTexture(entity)); + + GL11.glPushMatrix(); + double rot = (entity.ticksExisted + f1) * 5 % 360D; + GL11.glRotated(rot, 0, 1, 0); + GL11.glScaled(scale, scale, scale); + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.ufo.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); + + if(ufo.getBeam()) { + int ix = (int)Math.floor(entity.posX); + int iz = (int)Math.floor(entity.posZ); + int iy = 0; + + for(int i = (int)Math.ceil(entity.posY); i >= 0; i--) { + + if(entity.worldObj.getBlock(ix, i, iz) != Blocks.air) { + iy = i; + break; + } + } + + double length = entity.posY - iy; + + if(length > 0) { + BeamPronter.prontBeam(Vec3.createVectorHelper(0, -length, 0), EnumWaveType.SPIRAL, EnumBeamType.SOLID, 0x101020, 0x101020, 0, (int)(length + 1), 0F, 6, (float)scale * 0.75F); + BeamPronter.prontBeam(Vec3.createVectorHelper(0, -length, 0), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x202060, 0x202060, entity.ticksExisted / 2, (int)(length / 2 + 1), (float)scale * 1.5F, 2, 0.0625F); + BeamPronter.prontBeam(Vec3.createVectorHelper(0, -length, 0), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x202060, 0x202060, entity.ticksExisted / 4, (int)(length / 2 + 1), (float)scale * 1.5F, 2, 0.0625F); + } + } + + GL11.glPopMatrix(); + } + + @Override + protected ResourceLocation getEntityTexture(Entity entity) { + return ResourceManager.ufo_tex; + } + +} diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderFireExt.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderFireExt.java index 5d3b62589..d4101f5af 100644 --- a/src/main/java/com/hbm/render/item/weapon/ItemRenderFireExt.java +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderFireExt.java @@ -2,9 +2,13 @@ package com.hbm.render.item.weapon; import org.lwjgl.opengl.GL11; +import com.hbm.handler.BulletConfigSyncingUtil; +import com.hbm.items.ModItems; +import com.hbm.items.weapon.ItemGunBase; import com.hbm.main.ResourceManager; import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.client.IItemRenderer; @@ -36,8 +40,17 @@ public class ItemRenderFireExt implements IItemRenderer { GL11.glPushMatrix(); GL11.glEnable(GL11.GL_CULL_FACE); - - Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fireext_tex); + + int magType = ItemGunBase.getMagType(item); + int config = ((ItemGunBase)ModItems.gun_fireext).mainConfig.config.get(magType); + Item ammo = BulletConfigSyncingUtil.pullConfig(config).ammo; + + if(ammo == ModItems.ammo_fireext_foam) + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fireext_foam_tex); + else if(ammo == ModItems.ammo_fireext_sand) + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fireext_sand_tex); + else + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.fireext_tex); switch(type) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySILEX.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySILEX.java index 62a2a870f..043695516 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntitySILEX.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySILEX.java @@ -116,8 +116,8 @@ public class TileEntitySILEX extends TileEntityMachineBase implements IFluidAcce public static final HashMap fluidConversion = new HashMap(); static { - fluidConversion.put(FluidType.UF6, new ComparableStack(ModItems.ingot_uranium)); - fluidConversion.put(FluidType.PUF6, new ComparableStack(ModItems.ingot_plutonium)); + fluidConversion.put(FluidType.UF6, new ComparableStack(ModItems.fluid_icon, 1, FluidType.UF6.ordinal())); + fluidConversion.put(FluidType.PUF6, new ComparableStack(ModItems.fluid_icon, 1, FluidType.PUF6.ordinal())); } int loadDelay; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityWasteDrum.java b/src/main/java/com/hbm/tileentity/machine/TileEntityWasteDrum.java index 6c2ccd806..6891453db 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityWasteDrum.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityWasteDrum.java @@ -1,6 +1,8 @@ package com.hbm.tileentity.machine; import com.hbm.items.ModItems; +import com.hbm.items.machine.ItemRBMKRod; + import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.inventory.ISidedInventory; @@ -95,11 +97,17 @@ public class TileEntityWasteDrum extends TileEntity implements ISidedInventory { Item item = itemStack.getItem(); - return item == ModItems.waste_mox_hot || + if(item == ModItems.waste_mox_hot || item == ModItems.waste_plutonium_hot || item == ModItems.waste_schrabidium_hot || item == ModItems.waste_thorium_hot || - item == ModItems.waste_uranium_hot; + item == ModItems.waste_uranium_hot) + return true; + + if(item instanceof ItemRBMKRod) + return true; + + return false; } @Override @@ -177,11 +185,18 @@ public class TileEntityWasteDrum extends TileEntity implements ISidedInventory { Item item = itemStack.getItem(); - return item == ModItems.waste_mox || + if(item == ModItems.waste_mox || item == ModItems.waste_plutonium || item == ModItems.waste_schrabidium || item == ModItems.waste_thorium || - item == ModItems.waste_uranium; + item == ModItems.waste_uranium) + return true; + + if(item instanceof ItemRBMKRod) { + return ItemRBMKRod.getCoreHeat(itemStack) < 50 && ItemRBMKRod.getHullHeat(itemStack) < 50; + } + + return false; } @Override @@ -210,10 +225,16 @@ public class TileEntityWasteDrum extends TileEntity implements ISidedInventory { for(int i = 0; i < 12; i++) { - if(worldObj.rand.nextInt(r) == 0) { + if(slots[i] != null) { - if(slots[i] != null) { + if(slots[i].getItem() instanceof ItemRBMKRod) { + ItemRBMKRod rod = (ItemRBMKRod) slots[i].getItem(); + rod.updateHeat(worldObj, slots[i], 0.025D); + rod.provideHeat(worldObj, slots[i], 20D, 0.025D); + + } else if(worldObj.rand.nextInt(r) == 0) { + if(slots[i].getItem() == ModItems.waste_uranium_hot) slots[i] = new ItemStack(ModItems.waste_uranium); else if(slots[i].getItem() == ModItems.waste_plutonium_hot) diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java index fcf0e9cd1..7f64395ed 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKRod.java @@ -52,8 +52,8 @@ public class TileEntityRBMKRod extends TileEntityRBMKSlottedBase implements IRBM double fluxOut = rod.burn(worldObj, slots[0], fluxIn); NType rType = rod.rType; - rod.updateHeat(worldObj, slots[0]); - this.heat += rod.provideHeat(worldObj, slots[0], heat); + rod.updateHeat(worldObj, slots[0], 1.0D); + this.heat += rod.provideHeat(worldObj, slots[0], heat, 1.0D); if(this.heat > this.maxHeat()) { this.meltdown(); diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index f2dce15bb..5a9a0b211 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -325,6 +325,7 @@ entity.entity_elder_one.name=Quackos der Älteste entity.entity_fucc_a_ducc.name=Ente entity.entity_ntm_fbi.name=FBI Agent entity.entity_ntm_radiation_blaze.name=Kernschmelze-Elementar +entity.entity_ntm_ufo.name=Marsianisches Invasionsschiff entity.entity_mob_hunter_chopper.name=Jagdschrauber entity.entity_mob_mask_man.name=Maskenmann entity.entity_mob_nuclear_creeper.name=Nuklearer Creeper @@ -681,6 +682,7 @@ item.billet_au198.name=Gold-198-Billet item.billet_australium.name=Australiumbillet item.billet_australium_greater.name=Ayerit-Australiumbillet item.billet_australium_lesser.name=Tasmanit-Australiumbillet +item.billet_balefire_gold.name=Flammgoldbillet item.billet_co60.name=Kobalt-60-Billet item.billet_mox_fuel.name=MOX-Kernbrennstoffbillet item.billet_neptunium.name=Neptuniumbillet @@ -1918,6 +1920,8 @@ item.powder_unobtainium.name=Unobtainiumstaub item.powder_uranium.name=Uranstaub item.powder_verticium.name=Verticiumstaub item.powder_weidanium.name=Weidaniumstaub +item.powder_xe135.name=Xenon-135-Staub +item.powder_xe135_tiny.name=Kleiner Haufen Xenon-135-Staub item.powder_yellowcake.name=Yellowcake item.powder_zirconium.name=Zirkoniumstaub item.primer_357.name=.357 Magnum-Zündhütchen (x24) @@ -1933,6 +1937,7 @@ item.radaway_flush.name=Elite-RadAway item.radaway_strong.name=Starkes RadAway item.radx.name=Rad-X item.rbmk_fuel_balefire.name=Balefire-RBMK-Kernbrennstoff +item.rbmk_fuel_balefire_gold.name=Flammgold-RBMK-Kernbrennstoff item.rbmk_fuel_drx.name=§cDigamma-RBMK-Kernbrennstoff item.rbmk_fuel_empty.name=Leere RBMK Kernbrennstoffstäbe item.rbmk_fuel_heaus.name=HEAus-RBMK-Kernbrennstoff @@ -1948,6 +1953,24 @@ item.rbmk_fuel_mox.name=MOX-RBMK-Kernbrennstoff item.rbmk_fuel_po210be.name=Po210Be-RBMK-Neutronenquelle item.rbmk_fuel_pu238be.name=Pu238Be-RBMK-Neutronenquelle item.rbmk_fuel_thmeu.name=ThMEU-RBMK-Kernbrennstoff +item.rbmk_fuel_ueu.name=NU-RBMK-Kernbrennstoff +item.rbmk_pellet_balefire.name=Balefire-Kernbrennstoffpellet +item.rbmk_pellet_balefire_gold.name=Flammgold-Kernbrennstoffpellet +item.rbmk_pellet_drx.name=§cDigamma-Kernbrennstoffpellet§r +item.rbmk_pellet_heaus.name=HEAus-Kernbrennstoffpellet +item.rbmk_pellet_hes.name=HES-Kernbrennstoffpellet +item.rbmk_pellet_leaus.name=LEAus-Kernbrennstoffpellet +item.rbmk_pellet_lep.name=LEP-Kernbrennstoffpellet +item.rbmk_pellet_les.name=LES-Kernbrennstoffpellet +item.rbmk_pellet_men.name=MEN-Kernbrennstoffpellet +item.rbmk_pellet_mep.name=MEP-Kernbrennstoffpellet +item.rbmk_pellet_mes.name=MES-Kernbrennstoffpellet +item.rbmk_pellet_meu.name=MEU-Kernbrennstoffpellet +item.rbmk_pellet_mox.name=MOX-Kernbrennstoffpellet +item.rbmk_pellet_po210be.name=Po210Be-Neutronenquellenpellet +item.rbmk_pellet_pu238be.name=Pu238Be-Neutronenquellenpellet +item.rbmk_pellet_thmeu.name=ThMEU-Kernbrennstoffpellet +item.rbmk_pellet_ueu.name=NU-Kernbrennstoffpellet item.rbmk_lid.name=RBMK-Abdeckplatte item.rbmk_tool.name=RBMK-Konsolen-Verlinkungsgerät item.rbmk_tool.desc=Schleichen und Rechtsclick auf RBMK um Position zu speichern,$Schleichen und Rechtsclick auf Konsole um zu verlinken! @@ -2430,6 +2453,7 @@ tile.block_euphemium_cluster.name=Euphemiumgeätzter Schrabidium-Cluster tile.block_fallout.name=Fallout-Block tile.block_fiberglass.name=Fiberglasrolle tile.block_fluorite.name=Fluoritblock +tile.block_foam.name=Schaum tile.block_graphite.name=Graphitblock tile.block_insulator.name=Isolatorrolle tile.block_lead.name=Bleiblock @@ -2607,6 +2631,7 @@ tile.fireworks.color=Farbe: %s tile.flame_war.name=Flamewar aus der Box tile.float_bomb.name=Schwebebombe tile.fluid_duct.name=Universelles Flüssigkeitsrohr +tile.foam_layer.name=Schaumdecke tile.frozen_dirt.name=Gefrorene Erde tile.frozen_grass.name=Gefrorenes Gras tile.frozen_log.name=Gefrorener Baumstamm @@ -2634,6 +2659,7 @@ tile.gas_radon.name=Radongas tile.gas_radon_dense.name=Dichtes Radongas tile.gas_radon_tomb.name=Grabgas tile.geiger.name=Geigerzähler +tile.glass_boron.name=Borglas tile.glass_polonium.name=Poloniumglas tile.glass_trinitite.name=Trinity-Glas tile.glass_uranium.name=Uranglas @@ -2666,6 +2692,7 @@ tile.hadron_power_100m.name=Teilchenbeschleuniger-Stromanschluss (100MHE) tile.hadron_power_1g.name=Teilchenbeschleuniger-Stromanschluss (1GHE) tile.hadron_power_10g.name=Teilchenbeschleuniger-Stromanschluss (10GHE) tile.hazmat.name=Strahlenschutzstoff-Block +tile.hev_battery.name=Anzugs-Batterie tile.iter.name=Kernfusionsreaktor tile.ladder_aluminium.name=Aluminiumleiter tile.ladder_cobalt.name=Kobaltleiter @@ -2913,6 +2940,8 @@ tile.reinforced_stone.name=Verdichteter Stein tile.rejuvinator.name=Regenerationsmaschine tile.residue.name=Wolkenrückstände tile.safe.name=Panzerschrank +tile.sand_boron.name=Borsand +tile.sand_boron_layer.name=Borsanddecke tile.sand_polonium.name=Poloniumsand tile.sand_uranium.name=Uransand tile.sat_dock.name=Frachtlandeplattform diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index b5a104b96..3d0aa8505 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -393,6 +393,7 @@ entity.entity_elder_one.name=Quackos The Elder One entity.entity_fucc_a_ducc.name=Duck entity.entity_ntm_fbi.name=FBI Agent entity.entity_ntm_radiation_blaze.name=Meltdown Elemental +entity.entity_ntm_ufo.name=Martian Invasion Ship entity.entity_mob_hunter_chopper.name=Hunter Chopper entity.entity_mob_mask_man.name=Mask Man entity.entity_mob_nuclear_creeper.name=Nuclear Creeper @@ -749,6 +750,7 @@ item.billet_au198.name=Gold-198 Billet item.billet_australium.name=Australium Billet item.billet_australium_greater.name=Greater Australium Billet item.billet_australium_lesser.name=Lesser Australium Billet +item.billet_balefire_gold.name=Flashgold Billet item.billet_co60.name=Cobalt-60 Billet item.billet_mox_fuel.name=MOX Fuel Billet item.billet_neptunium.name=Neptunium Billet @@ -1986,6 +1988,8 @@ item.powder_unobtainium.name=Unobtainium Powder item.powder_uranium.name=Uranium Powder item.powder_verticium.name=Verticium Powder item.powder_weidanium.name=Weidanium Powder +item.powder_xe135.name=Xenon-135 Powder +item.powder_xe135_tiny.name=Tiny Pile of Xenon-135 Powder item.powder_yellowcake.name=Yellowcake item.powder_zirconium.name=Zirconium Powder item.primer_357.name=.357 Magnum Primer (x24) @@ -2001,6 +2005,7 @@ item.radaway_flush.name=Elite RadAway item.radaway_strong.name=Strong RadAway item.radx.name=Rad-X item.rbmk_fuel_balefire.name=Balefire RBMK Fuel Rod +item.rbmk_fuel_balefire_gold.name=Flashgold RBMK Fuel Rod item.rbmk_fuel_drx.name=§cDigamma RBMK Fuel Rod§r item.rbmk_fuel_empty.name=Empty RBMK Fuel Rod item.rbmk_fuel_heaus.name=HEAus RBMK Fuel Rod @@ -2016,7 +2021,25 @@ item.rbmk_fuel_mox.name=MOX RBMK Fuel Rod item.rbmk_fuel_po210be.name=Po210Be RBMK Neutron Source item.rbmk_fuel_pu238be.name=Pu238Be RBMK Neutron Source item.rbmk_fuel_thmeu.name=ThMEU RBMK Fuel Rod +item.rbmk_fuel_ueu.name=NU RBMK Fuel Rod item.rbmk_lid.name=RBMK Cover Panel +item.rbmk_pellet_balefire.name=Balefire Fuel Pellet +item.rbmk_pellet_balefire_gold.name=Flashgold Fuel Pellet +item.rbmk_pellet_drx.name=§cDigamma Fuel Pellet§r +item.rbmk_pellet_heaus.name=HEAus Fuel Pellet +item.rbmk_pellet_hes.name=HES Fuel Pellet +item.rbmk_pellet_leaus.name=LEAus Fuel Pellet +item.rbmk_pellet_lep.name=LEP Fuel Pellet +item.rbmk_pellet_les.name=LES Fuel Pellet +item.rbmk_pellet_men.name=MEN Fuel Pellet +item.rbmk_pellet_mep.name=MEP Fuel Pellet +item.rbmk_pellet_mes.name=MES Fuel Pellet +item.rbmk_pellet_meu.name=MEU Fuel Pellet +item.rbmk_pellet_mox.name=MOX Fuel Pellet +item.rbmk_pellet_po210be.name=Po210Be Neutron Source Pellet +item.rbmk_pellet_pu238be.name=Pu238Be Neutron Source Pellet +item.rbmk_pellet_thmeu.name=ThMEU Fuel Pellet +item.rbmk_pellet_ueu.name=NU Fuel Pellet item.rbmk_tool.name=RBMK Console Linking Device item.rbmk_tool.desc=Sneak and right-click RBMK to save the position,$sneak and right-click console to link! item.rbmk_tool.linked=Position set! @@ -2498,6 +2521,7 @@ tile.block_euphemium_cluster.name=Euphemium-Etched Schrabidium Cluster tile.block_fallout.name=Block of Fallout tile.block_fiberglass.name=Roll of Fiberglass tile.block_fluorite.name=Block of Fluorite +tile.block_foam.name=Foam tile.block_insulator.name=Roll of Insulation tile.block_graphite.name=Block of Graphite tile.block_lead.name=Block of Lead @@ -2594,6 +2618,22 @@ tile.cmb_brick_reinforced.name=Reinforced CMB Bricks tile.compact_launcher.name=Compact Launch Pad tile.concrete.name=Concrete Tile tile.concrete_asbestos.name=Asbestos Concrete +tile.concrete_colored.black.name=Black Concrete +tile.concrete_colored.blue.name=Blue Concrete +tile.concrete_colored.brown.name=Brown Concrete +tile.concrete_colored.cyan.name=Cyan Concrete +tile.concrete_colored.gray.name=Gray Concrete +tile.concrete_colored.green.name=Green Concrete +tile.concrete_colored.lightBlue.name=Light Blue Concrete +tile.concrete_colored.lime.name=Lime Concrete +tile.concrete_colored.magenta.name=Magenta Concrete +tile.concrete_colored.orange.name=Orange Concrete +tile.concrete_colored.pink.name=Pink Concrete +tile.concrete_colored.purple.name=Purple Concrete +tile.concrete_colored.red.name=Red Concrete +tile.concrete_colored.silver.name=Light Gray Concrete +tile.concrete_colored.white.name=White Concrete +tile.concrete_colored.yellow.name=Yellow Concrete tile.concrete_pillar.name=Rebar Reinforced Concrete Pillar tile.concrete_smooth.name=Concrete tile.crashed_bomb.name=Dud @@ -2675,6 +2715,7 @@ tile.fireworks.color=Color: %s tile.flame_war.name=Flame War in a Box tile.float_bomb.name=Levitation Bomb tile.fluid_duct.name=Universal Fluid Duct +tile.foam_layer.name=Foam layer tile.frozen_dirt.name=Frozen Dirt tile.frozen_grass.name=Frozen Grass tile.frozen_log.name=Frozen Log @@ -2702,6 +2743,7 @@ tile.gas_radon.name=Radon Gas tile.gas_radon_dense.name=Dense Radon Gas tile.gas_radon_tomb.name=Tomb Gas tile.geiger.name=Geiger Counter +tile.glass_boron.name=Boron Glass tile.glass_polonium.name=Polonium Glass tile.glass_trinitite.name=Trinity Glass tile.glass_uranium.name=Uranium Glass @@ -2734,6 +2776,7 @@ tile.hadron_power_100m.name=Particle Accelerator Power Plug (100MHE) tile.hadron_power_1g.name=Particle Accelerator Power Plug (1GHE) tile.hadron_power_10g.name=Particle Accelerator Power Plug (10GHE) tile.hazmat.name=Hazmat Cloth Block +tile.hev_battery.name=Suit Battery tile.iter.name=Fusion Reactor tile.ladder_aluminium.name=Aluminium Ladder tile.ladder_cobalt.name=Cobalt Ladder @@ -2981,6 +3024,8 @@ tile.reinforced_stone.name=Dense Stone tile.rejuvinator.name=Rejuvination Device tile.residue.name=Cloud Residue tile.safe.name=Safe +tile.sand_boron.name=Boron Sand +tile.sand_boron_layer.name=Boron Sand Layer tile.sand_polonium.name=Polonium Sand tile.sand_uranium.name=Uranium Sand tile.sat_dock.name=Cargo Landing Pad diff --git a/src/main/resources/assets/hbm/models/mobs/ufo.obj b/src/main/resources/assets/hbm/models/mobs/ufo.obj new file mode 100644 index 000000000..1bcad132e --- /dev/null +++ b/src/main/resources/assets/hbm/models/mobs/ufo.obj @@ -0,0 +1,9629 @@ +# Blender v2.79 (sub 0) OBJ File: 'ufo.blend' +# www.blender.org +o Circle_Circle.001 +v 0.000000 0.250000 -5.000000 +v -0.975452 0.250000 -4.903926 +v -1.913417 0.250000 -4.619398 +v -2.777851 0.250000 -4.157348 +v -3.535534 0.250000 -3.535534 +v -4.157348 0.250000 -2.777851 +v -4.619398 0.250000 -1.913417 +v -4.903926 0.250000 -0.975452 +v -5.000000 0.250000 -0.000000 +v -4.903926 0.250000 0.975451 +v -4.619398 0.250000 1.913416 +v -4.157348 0.250000 2.777851 +v -3.535534 0.250000 3.535534 +v -2.777851 0.250000 4.157348 +v -1.913416 0.250000 4.619398 +v -0.975450 0.250000 4.903926 +v 0.000002 0.250000 5.000000 +v 0.975454 0.250000 4.903926 +v 1.913419 0.250000 4.619397 +v 2.777853 0.250000 4.157347 +v 3.535536 0.250000 3.535532 +v 4.157350 0.250000 2.777848 +v 4.619399 0.250000 1.913413 +v 4.903927 0.250000 0.975447 +v 5.000000 0.250000 -0.000005 +v 4.903925 0.250000 -0.975457 +v 4.619395 0.250000 -1.913422 +v 4.157345 0.250000 -2.777856 +v 3.535529 0.250000 -3.535538 +v 2.777846 0.250000 -4.157352 +v 1.913410 0.250000 -4.619401 +v 0.975444 0.250000 -4.903928 +v -0.000000 -0.250000 -4.750001 +v -0.926679 -0.250000 -4.658731 +v -1.817747 -0.250000 -4.388429 +v -2.638958 -0.250000 -3.949481 +v -3.358758 -0.250000 -3.358757 +v -3.949481 -0.250000 -2.638959 +v -4.388428 -0.250000 -1.817746 +v -4.658731 -0.250000 -0.926679 +v -4.750000 -0.250000 -0.000000 +v -4.658731 -0.250000 0.926678 +v -4.388428 -0.250000 1.817746 +v -3.949481 -0.250000 2.638959 +v -3.358758 -0.250000 3.358757 +v -2.638958 -0.250000 3.949481 +v -1.817746 -0.250000 4.388427 +v -0.926678 -0.250000 4.658730 +v 0.000001 -0.250000 4.749999 +v 0.926681 -0.250000 4.658730 +v 1.817748 -0.250000 4.388426 +v 2.638960 -0.250000 3.949480 +v 3.358759 -0.250000 3.358755 +v 3.949482 -0.250000 2.638955 +v 4.388429 -0.250000 1.817743 +v 4.658731 -0.250000 0.926675 +v 4.750000 -0.250000 -0.000005 +v 4.658729 -0.250000 -0.926684 +v 4.388426 -0.250000 -1.817751 +v 3.949478 -0.250000 -2.638963 +v 3.358753 -0.250000 -3.358761 +v 2.638953 -0.250000 -3.949485 +v 1.817740 -0.250000 -4.388431 +v 0.926672 -0.250000 -4.658732 +v 0.000000 -0.250000 -2.000000 +v -0.390181 -0.250000 -1.961571 +v -0.765367 -0.250000 -1.847759 +v -1.111140 -0.250000 -1.662939 +v -1.414214 -0.250000 -1.414214 +v -1.662939 -0.250000 -1.111140 +v -1.847759 -0.250000 -0.765367 +v -1.961571 -0.250000 -0.390181 +v -2.000000 -0.250000 -0.000000 +v -1.961571 -0.250000 0.390180 +v -1.847759 -0.250000 0.765367 +v -1.662939 -0.250000 1.111140 +v -1.414214 -0.250000 1.414214 +v -1.111140 -0.250000 1.662939 +v -0.765367 -0.250000 1.847759 +v -0.390180 -0.250000 1.961571 +v 0.000001 -0.250000 2.000000 +v 0.390181 -0.250000 1.961570 +v 0.765368 -0.250000 1.847759 +v 1.111141 -0.250000 1.662939 +v 1.414214 -0.250000 1.414213 +v 1.662940 -0.250000 1.111139 +v 1.847760 -0.250000 0.765365 +v 1.961571 -0.250000 0.390179 +v 2.000000 -0.250000 -0.000002 +v 1.961570 -0.250000 -0.390183 +v 1.847758 -0.250000 -0.765369 +v 1.662938 -0.250000 -1.111143 +v 1.414212 -0.250000 -1.414215 +v 1.111138 -0.250000 -1.662941 +v 0.765364 -0.250000 -1.847760 +v 0.390178 -0.250000 -1.961571 +v 0.000000 -0.750000 -1.750000 +v -0.341408 -0.750000 -1.716374 +v -0.669696 -0.750000 -1.616789 +v -0.972248 -0.750000 -1.455072 +v -1.237437 -0.750000 -1.237437 +v -1.455072 -0.750000 -0.972248 +v -1.616789 -0.750000 -0.669696 +v -1.716374 -0.750000 -0.341408 +v -1.750000 -0.750000 -0.000000 +v -1.716374 -0.750000 0.341408 +v -1.616789 -0.750000 0.669696 +v -1.455072 -0.750000 0.972248 +v -1.237437 -0.750000 1.237437 +v -0.972248 -0.750000 1.455072 +v -0.669696 -0.750000 1.616789 +v -0.341408 -0.750000 1.716374 +v 0.000001 -0.750000 1.750000 +v 0.341409 -0.750000 1.716374 +v 0.669697 -0.750000 1.616789 +v 0.972249 -0.750000 1.455071 +v 1.237438 -0.750000 1.237436 +v 1.455073 -0.750000 0.972247 +v 1.616790 -0.750000 0.669695 +v 1.716375 -0.750000 0.341407 +v 1.750000 -0.750000 -0.000002 +v 1.716374 -0.750000 -0.341410 +v 1.616788 -0.750000 -0.669698 +v 1.455071 -0.750000 -0.972250 +v 1.237435 -0.750000 -1.237438 +v 0.972246 -0.750000 -1.455073 +v 0.669694 -0.750000 -1.616790 +v 0.341405 -0.750000 -1.716375 +v 0.000000 -0.750000 -1.000000 +v -0.195090 -0.750000 -0.980785 +v -0.382683 -0.750000 -0.923880 +v -0.555570 -0.750000 -0.831470 +v -0.707107 -0.750000 -0.707107 +v -0.831470 -0.750000 -0.555570 +v -0.923880 -0.750000 -0.382683 +v -0.980785 -0.750000 -0.195090 +v -1.000000 -0.750000 -0.000000 +v -0.980785 -0.750000 0.195090 +v -0.923880 -0.750000 0.382683 +v -0.831470 -0.750000 0.555570 +v -0.707107 -0.750000 0.707107 +v -0.555570 -0.750000 0.831470 +v -0.382683 -0.750000 0.923880 +v -0.195090 -0.750000 0.980785 +v 0.000000 -0.750000 1.000000 +v 0.195091 -0.750000 0.980785 +v 0.382684 -0.750000 0.923879 +v 0.555571 -0.750000 0.831469 +v 0.707107 -0.750000 0.707106 +v 0.831470 -0.750000 0.555570 +v 0.923880 -0.750000 0.382683 +v 0.980785 -0.750000 0.195089 +v 1.000000 -0.750000 -0.000001 +v 0.980785 -0.750000 -0.195091 +v 0.923879 -0.750000 -0.382684 +v 0.831469 -0.750000 -0.555571 +v 0.707106 -0.750000 -0.707108 +v 0.555569 -0.750000 -0.831470 +v 0.382682 -0.750000 -0.923880 +v 0.195089 -0.750000 -0.980786 +v -0.195090 -0.250000 -0.980785 +v -0.000000 -0.250000 -1.000000 +v -0.382683 -0.250000 -0.923880 +v -0.555570 -0.250000 -0.831470 +v -0.707107 -0.250000 -0.707107 +v -0.831470 -0.250000 -0.555570 +v -0.923880 -0.250000 -0.382683 +v -0.980785 -0.250000 -0.195090 +v -1.000000 -0.250000 -0.000000 +v -0.980785 -0.250000 0.195090 +v -0.923880 -0.250000 0.382683 +v -0.831470 -0.250000 0.555570 +v -0.707107 -0.250000 0.707107 +v -0.555570 -0.250000 0.831470 +v -0.382683 -0.250000 0.923880 +v -0.195090 -0.250000 0.980785 +v 0.000000 -0.250000 1.000000 +v 0.195091 -0.250000 0.980785 +v 0.382684 -0.250000 0.923879 +v 0.555571 -0.250000 0.831469 +v 0.707107 -0.250000 0.707106 +v 0.831470 -0.250000 0.555570 +v 0.923880 -0.250000 0.382683 +v 0.980785 -0.250000 0.195089 +v 1.000000 -0.250000 -0.000001 +v 0.980785 -0.250000 -0.195091 +v 0.923879 -0.250000 -0.382684 +v 0.831469 -0.250000 -0.555571 +v 0.707106 -0.250000 -0.707108 +v 0.555569 -0.250000 -0.831470 +v 0.382682 -0.250000 -0.923880 +v 0.195089 -0.250000 -0.980786 +v 0.000000 0.250000 -3.500000 +v -0.682816 0.250000 -3.432748 +v -1.339392 0.250000 -3.233578 +v -1.944496 0.250000 -2.910144 +v -2.474874 0.250000 -2.474874 +v -2.910144 0.250000 -1.944496 +v -3.233578 0.250000 -1.339392 +v -3.432748 0.250000 -0.682816 +v -3.500000 0.250000 -0.000000 +v -3.432749 0.250000 0.682816 +v -3.233578 0.250000 1.339391 +v -2.910144 0.250000 1.944496 +v -2.474874 0.250000 2.474874 +v -1.944496 0.250000 2.910144 +v -1.339391 0.250000 3.233579 +v -0.682815 0.250000 3.432749 +v 0.000001 0.250000 3.500000 +v 0.682818 0.250000 3.432748 +v 1.339394 0.250000 3.233578 +v 1.944498 0.250000 2.910142 +v 2.474875 0.250000 2.474872 +v 2.910145 0.250000 1.944494 +v 3.233580 0.250000 1.339389 +v 3.432749 0.250000 0.682813 +v 3.500000 0.250000 -0.000003 +v 3.432748 0.250000 -0.682820 +v 3.233577 0.250000 -1.339396 +v 2.910141 0.250000 -1.944499 +v 2.474871 0.250000 -2.474877 +v 1.944492 0.250000 -2.910146 +v 1.339387 0.250000 -3.233580 +v 0.682811 0.250000 -3.432750 +v 0.000000 0.750000 -2.000000 +v -0.390181 0.750000 -1.961571 +v -0.765367 0.750000 -1.847759 +v -1.111140 0.750000 -1.662939 +v -1.414214 0.750000 -1.414214 +v -1.662939 0.750000 -1.111140 +v -1.847759 0.750000 -0.765367 +v -1.961571 0.750000 -0.390181 +v -2.000000 0.750000 -0.000000 +v -1.961571 0.750000 0.390180 +v -1.847759 0.750000 0.765367 +v -1.662939 0.750000 1.111140 +v -1.414214 0.750000 1.414214 +v -1.111140 0.750000 1.662939 +v -0.765367 0.750000 1.847759 +v -0.390180 0.750000 1.961571 +v 0.000001 0.750000 2.000000 +v 0.390181 0.750000 1.961570 +v 0.765368 0.750000 1.847759 +v 1.111141 0.750000 1.662939 +v 1.414214 0.750000 1.414213 +v 1.662940 0.750000 1.111139 +v 1.847760 0.750000 0.765365 +v 1.961571 0.750000 0.390179 +v 2.000000 0.750000 -0.000002 +v 1.961570 0.750000 -0.390183 +v 1.847758 0.750000 -0.765369 +v 1.662938 0.750000 -1.111143 +v 1.414212 0.750000 -1.414215 +v 1.111138 0.750000 -1.662941 +v 0.765364 0.750000 -1.847760 +v 0.390178 0.750000 -1.961571 +v 0.000000 0.750000 -1.500000 +v -0.574025 0.750000 -1.385819 +v -1.060660 0.750000 -1.060660 +v -1.385819 0.750000 -0.574025 +v -1.500000 0.750000 0.000000 +v -1.385819 0.750000 0.574025 +v -1.060660 0.750000 1.060660 +v -0.574025 0.750000 1.385819 +v -0.000000 0.750000 1.500000 +v 0.574025 0.750000 1.385819 +v 1.060660 0.750000 1.060660 +v 1.385819 0.750000 0.574025 +v 1.500000 0.750000 -0.000000 +v 1.385819 0.750000 -0.574025 +v 1.060660 0.750000 -1.060660 +v 0.574024 0.750000 -1.385820 +v 0.000000 1.250000 -1.500000 +v -0.574025 1.250000 -1.385819 +v -1.060660 1.250000 -1.060660 +v -1.385819 1.250000 -0.574025 +v -1.500000 1.250000 0.000000 +v -1.385819 1.250000 0.574025 +v -1.060660 1.250000 1.060660 +v -0.574025 1.250000 1.385819 +v -0.000000 1.250000 1.500000 +v 0.574025 1.250000 1.385819 +v 1.060660 1.250000 1.060660 +v 1.385819 1.250000 0.574025 +v 1.500000 1.250000 -0.000000 +v 1.385819 1.250000 -0.574025 +v 1.060660 1.250000 -1.060660 +v 0.574024 1.250000 -1.385820 +v -0.000000 1.750000 -1.125000 +v -0.430519 1.750000 -1.039364 +v -0.795495 1.750000 -0.795495 +v -1.039364 1.750000 -0.430519 +v -1.125000 1.750000 0.000000 +v -1.039364 1.750000 0.430519 +v -0.795495 1.750000 0.795495 +v -0.430519 1.750000 1.039364 +v -0.000000 1.750000 1.125000 +v 0.430519 1.750000 1.039365 +v 0.795495 1.750000 0.795495 +v 1.039364 1.750000 0.430519 +v 1.125000 1.750000 -0.000000 +v 1.039364 1.750000 -0.430519 +v 0.795495 1.750000 -0.795495 +v 0.430518 1.750000 -1.039365 +v -0.000000 2.000000 -0.562500 +v -0.215259 2.000000 -0.519682 +v -0.397748 2.000000 -0.397748 +v -0.519682 2.000000 -0.215259 +v -0.562500 2.000000 0.000000 +v -0.519682 2.000000 0.215259 +v -0.397748 2.000000 0.397748 +v -0.215259 2.000000 0.519682 +v -0.000000 2.000000 0.562500 +v 0.215259 2.000000 0.519682 +v 0.397747 2.000000 0.397748 +v 0.519682 2.000000 0.215259 +v 0.562500 2.000000 -0.000000 +v 0.519682 2.000000 -0.215260 +v 0.397747 2.000000 -0.397748 +v 0.215259 2.000000 -0.519682 +v 0.250000 -0.375000 1.750000 +v 0.250000 0.375000 1.750000 +v 0.250000 -0.375000 5.000000 +v 0.250000 0.375000 5.250000 +v -0.250000 -0.375000 1.750000 +v -0.250000 0.375000 1.750000 +v -0.250000 -0.375000 5.000000 +v -0.250000 0.375000 5.250000 +v 0.250000 0.375000 3.750000 +v -0.250000 0.375000 3.750000 +v 0.250000 0.875000 2.250000 +v -0.250000 0.875000 2.250000 +v 0.250000 0.875000 1.250000 +v -0.250000 0.875000 1.250000 +v 0.250000 0.375000 1.250000 +v -0.250000 0.375000 1.250000 +v 0.000000 0.250000 5.375000 +v -0.176777 0.176777 5.375000 +v -0.250000 0.000000 5.375000 +v -0.176777 -0.176777 5.375000 +v 0.000000 -0.250000 5.375000 +v 0.176777 -0.176777 5.375000 +v 0.250000 0.000000 5.375000 +v 0.176777 0.176777 5.375000 +v -0.176777 0.176777 5.000000 +v 0.000000 0.250000 5.000000 +v -0.250000 0.000000 5.000000 +v -0.176777 -0.176777 5.000000 +v 0.000000 -0.250000 5.000000 +v 0.176777 -0.176777 5.000000 +v 0.250000 0.000000 5.000000 +v 0.176777 0.176777 5.000000 +v -0.132582 0.132582 5.375000 +v 0.000000 0.187500 5.375000 +v -0.187500 0.000000 5.375000 +v -0.132582 -0.132582 5.375000 +v 0.000000 -0.187500 5.375000 +v 0.132583 -0.132582 5.375000 +v 0.187500 0.000000 5.375000 +v 0.132583 0.132582 5.375000 +v -0.132582 0.132582 5.250000 +v 0.000000 0.187500 5.250000 +v -0.187500 -0.000000 5.250000 +v -0.132582 -0.132583 5.250000 +v 0.000000 -0.187500 5.250000 +v 0.132583 -0.132583 5.250000 +v 0.187500 -0.000000 5.250000 +v 0.132583 0.132582 5.250000 +v 0.176777 0.176777 5.375000 +v 0.250000 0.000000 5.375000 +v 0.176777 -0.176777 5.375000 +v 0.000000 -0.250000 5.375000 +v -0.176777 -0.176777 5.375000 +v -0.250000 0.000000 5.375000 +v -0.176777 0.176777 5.375000 +v 0.000000 0.250000 5.375000 +v 0.000000 0.062500 5.312500 +v -0.044194 0.044194 5.312500 +v -0.062500 -0.000000 5.312500 +v -0.044194 -0.044194 5.312500 +v 0.000000 -0.062500 5.312500 +v 0.044194 -0.044194 5.312500 +v 0.062500 -0.000000 5.312500 +v 0.044194 0.044194 5.312500 +v 0.000000 0.125000 5.500000 +v -0.088388 0.088388 5.500000 +v -0.125000 -0.000000 5.500000 +v -0.088388 -0.088389 5.500000 +v 0.000000 -0.125000 5.500000 +v 0.088388 -0.088389 5.500000 +v 0.125000 -0.000000 5.500000 +v 0.088388 0.088388 5.500000 +v -0.066291 0.066291 5.500000 +v 0.000000 0.093750 5.500000 +v -0.093750 -0.000000 5.500000 +v -0.066291 -0.066291 5.500000 +v 0.000000 -0.093750 5.500000 +v 0.066291 -0.066291 5.500000 +v 0.093750 -0.000000 5.500000 +v 0.066291 0.066291 5.500000 +v 0.000000 0.031250 5.312500 +v -0.022097 0.022097 5.312500 +v -0.031250 -0.000000 5.312500 +v -0.022097 -0.022097 5.312500 +v 0.000000 -0.031250 5.312500 +v 0.022097 -0.022097 5.312500 +v 0.031250 -0.000000 5.312500 +v 0.022097 0.022097 5.312500 +v 2.144388 -0.375000 4.523726 +v 2.240058 0.375000 4.754695 +v 1.682447 -0.375000 4.715067 +v 1.778119 0.375000 4.946038 +v 1.857375 0.375000 3.830816 +v 1.395435 0.375000 4.022159 +v 1.857375 -0.375000 3.830816 +v 1.395435 -0.375000 4.022159 +v 0.000000 0.062500 5.250000 +v -0.044194 0.044194 5.250000 +v -0.062500 -0.000000 5.250000 +v -0.044194 -0.044194 5.250000 +v 0.000000 -0.062500 5.250000 +v 0.044194 -0.044194 5.250000 +v 0.062500 -0.000000 5.250000 +v 0.044194 0.044194 5.250000 +v 0.000000 0.062500 5.312500 +v -0.044194 0.044194 5.312500 +v -0.062500 -0.000000 5.312500 +v -0.044194 -0.044194 5.312500 +v 0.000000 -0.062500 5.312500 +v 0.044194 -0.044194 5.312500 +v 0.062500 -0.000000 5.312500 +v 0.044194 0.044194 5.312500 +v 0.000000 0.125000 5.500000 +v -0.088388 0.088388 5.500000 +v -0.125000 -0.000000 5.500000 +v -0.088388 -0.088389 5.500000 +v 0.000000 -0.125000 5.500000 +v 0.088388 -0.088389 5.500000 +v 0.125000 -0.000000 5.500000 +v 0.088388 0.088388 5.500000 +v -0.066291 0.066291 5.500000 +v 0.000000 0.093750 5.500000 +v -0.093750 -0.000000 5.500000 +v -0.066291 -0.066291 5.500000 +v 0.000000 -0.093750 5.500000 +v 0.066291 -0.066291 5.500000 +v 0.093750 -0.000000 5.500000 +v 0.066291 0.066291 5.500000 +v 0.000000 0.031250 5.312500 +v -0.022097 0.022097 5.312500 +v -0.031250 -0.000000 5.312500 +v -0.022097 -0.022097 5.312500 +v 0.000000 -0.031250 5.312500 +v 0.022097 -0.022097 5.312500 +v 0.031250 -0.000000 5.312500 +v 0.022097 0.022097 5.312500 +v -0.132582 0.132582 5.375000 +v 0.000000 0.187500 5.375000 +v -0.187500 0.000000 5.375000 +v -0.132582 -0.132582 5.375000 +v 0.000000 -0.187500 5.375000 +v 0.132583 -0.132582 5.375000 +v 0.187500 0.000000 5.375000 +v 0.132583 0.132582 5.375000 +v -0.132582 0.132582 5.250000 +v 0.000000 0.187500 5.250000 +v -0.187500 -0.000000 5.250000 +v -0.132582 -0.132583 5.250000 +v 0.000000 -0.187500 5.250000 +v 0.132583 -0.132583 5.250000 +v 0.187500 -0.000000 5.250000 +v 0.132583 0.132582 5.250000 +v -0.250000 -0.375000 -1.750000 +v -0.250000 0.375000 -1.750000 +v -0.250001 -0.375000 -5.000000 +v -0.250001 0.375000 -5.250000 +v 0.250000 -0.375000 -1.750000 +v 0.250000 0.375000 -1.750000 +v 0.249999 -0.375000 -5.000000 +v 0.249999 0.375000 -5.250000 +v -0.250001 0.375000 -3.750000 +v 0.249999 0.375000 -3.750000 +v -0.250000 0.875000 -2.250000 +v 0.250000 0.875000 -2.250000 +v -0.250000 0.875000 -1.250000 +v 0.250000 0.875000 -1.250000 +v -0.250000 0.375000 -1.250000 +v 0.250000 0.375000 -1.250000 +v -0.000000 0.250000 -5.375000 +v 0.176776 0.176777 -5.375000 +v 0.249999 0.000000 -5.375000 +v 0.176776 -0.176777 -5.375000 +v -0.000001 -0.250000 -5.375000 +v -0.176777 -0.176777 -5.375000 +v -0.250000 0.000000 -5.375000 +v -0.176777 0.176777 -5.375000 +v 0.176776 0.176777 -5.000000 +v -0.000000 0.250000 -5.000000 +v 0.250000 0.000000 -5.000000 +v 0.176776 -0.176777 -5.000000 +v -0.000000 -0.250000 -5.000000 +v -0.176777 -0.176777 -5.000000 +v -0.250000 0.000000 -5.000000 +v -0.176777 0.176777 -5.000000 +v 0.132582 0.132582 -5.375000 +v -0.000000 0.187500 -5.375000 +v 0.187499 0.000000 -5.375000 +v 0.132582 -0.132582 -5.375000 +v -0.000001 -0.187500 -5.375000 +v -0.132583 -0.132582 -5.375000 +v -0.187500 0.000000 -5.375000 +v -0.132583 0.132582 -5.375000 +v 0.132582 0.132582 -5.250000 +v -0.000000 0.187500 -5.250000 +v 0.187499 -0.000000 -5.250000 +v 0.132582 -0.132583 -5.250000 +v -0.000000 -0.187500 -5.250000 +v -0.132583 -0.132583 -5.250000 +v -0.187500 -0.000000 -5.250000 +v -0.132583 0.132582 -5.250000 +v -0.176777 0.176777 -5.375000 +v -0.250000 0.000000 -5.375000 +v -0.176777 -0.176777 -5.375000 +v -0.000001 -0.250000 -5.375000 +v 0.176776 -0.176777 -5.375000 +v 0.249999 0.000000 -5.375000 +v 0.176776 0.176777 -5.375000 +v -0.000000 0.250000 -5.375000 +v -0.000000 0.062500 -5.312500 +v 0.044194 0.044194 -5.312500 +v 0.062499 -0.000000 -5.312500 +v 0.044194 -0.044194 -5.312500 +v -0.000000 -0.062500 -5.312500 +v -0.044195 -0.044194 -5.312500 +v -0.062500 -0.000000 -5.312500 +v -0.044195 0.044194 -5.312500 +v -0.000001 0.125000 -5.500000 +v 0.088388 0.088388 -5.500000 +v 0.124999 -0.000000 -5.500000 +v 0.088388 -0.088389 -5.500000 +v -0.000001 -0.125000 -5.500000 +v -0.088389 -0.088389 -5.500000 +v -0.125001 -0.000000 -5.500000 +v -0.088389 0.088388 -5.500000 +v 0.066291 0.066291 -5.500000 +v -0.000001 0.093750 -5.500000 +v 0.093749 -0.000000 -5.500000 +v 0.066291 -0.066291 -5.500000 +v -0.000001 -0.093750 -5.500000 +v -0.066292 -0.066291 -5.500000 +v -0.093751 -0.000000 -5.500000 +v -0.066292 0.066291 -5.500000 +v -0.000000 0.031250 -5.312500 +v 0.022097 0.022097 -5.312500 +v 0.031250 -0.000000 -5.312500 +v 0.022097 -0.022097 -5.312500 +v -0.000000 -0.031250 -5.312500 +v -0.022098 -0.022097 -5.312500 +v -0.031250 -0.000000 -5.312500 +v -0.022098 0.022097 -5.312500 +v -0.000000 0.062500 -5.250000 +v 0.044194 0.044194 -5.250000 +v 0.062500 -0.000000 -5.250000 +v 0.044194 -0.044194 -5.250000 +v -0.000000 -0.062500 -5.250000 +v -0.044195 -0.044194 -5.250000 +v -0.062500 -0.000000 -5.250000 +v -0.044195 0.044194 -5.250000 +v -0.000000 0.062500 -5.312500 +v 0.044194 0.044194 -5.312500 +v 0.062499 -0.000000 -5.312500 +v 0.044194 -0.044194 -5.312500 +v -0.000000 -0.062500 -5.312500 +v -0.044195 -0.044194 -5.312500 +v -0.062500 -0.000000 -5.312500 +v -0.044195 0.044194 -5.312500 +v -0.000001 0.125000 -5.500000 +v 0.088388 0.088388 -5.500000 +v 0.124999 -0.000000 -5.500000 +v 0.088388 -0.088389 -5.500000 +v -0.000001 -0.125000 -5.500000 +v -0.088389 -0.088389 -5.500000 +v -0.125001 -0.000000 -5.500000 +v -0.088389 0.088388 -5.500000 +v 0.066291 0.066291 -5.500000 +v -0.000001 0.093750 -5.500000 +v 0.093749 -0.000000 -5.500000 +v 0.066291 -0.066291 -5.500000 +v -0.000001 -0.093750 -5.500000 +v -0.066292 -0.066291 -5.500000 +v -0.093751 -0.000000 -5.500000 +v -0.066292 0.066291 -5.500000 +v -0.000000 0.031250 -5.312500 +v 0.022097 0.022097 -5.312500 +v 0.031250 -0.000000 -5.312500 +v 0.022097 -0.022097 -5.312500 +v -0.000000 -0.031250 -5.312500 +v -0.022098 -0.022097 -5.312500 +v -0.031250 -0.000000 -5.312500 +v -0.022098 0.022097 -5.312500 +v 0.132582 0.132582 -5.375000 +v -0.000000 0.187500 -5.375000 +v 0.187499 0.000000 -5.375000 +v 0.132582 -0.132582 -5.375000 +v -0.000001 -0.187500 -5.375000 +v -0.132583 -0.132582 -5.375000 +v -0.187500 0.000000 -5.375000 +v -0.132583 0.132582 -5.375000 +v 0.132582 0.132582 -5.250000 +v -0.000000 0.187500 -5.250000 +v 0.187499 -0.000000 -5.250000 +v 0.132582 -0.132583 -5.250000 +v -0.000000 -0.187500 -5.250000 +v -0.132583 -0.132583 -5.250000 +v -0.187500 -0.000000 -5.250000 +v -0.132583 0.132582 -5.250000 +v -1.750000 -0.375000 0.250000 +v -1.750000 0.375000 0.250000 +v -5.000000 -0.375000 0.250001 +v -5.250000 0.375000 0.250001 +v -1.750000 -0.375000 -0.250000 +v -1.750000 0.375000 -0.250000 +v -5.000000 -0.375000 -0.249999 +v -5.250000 0.375000 -0.249999 +v -3.750000 0.375000 0.250001 +v -3.750000 0.375000 -0.249999 +v -2.250000 0.875000 0.250000 +v -2.250000 0.875000 -0.250000 +v -1.250000 0.875000 0.250000 +v -1.250000 0.875000 -0.250000 +v -1.250000 0.375000 0.250000 +v -1.250000 0.375000 -0.250000 +v -5.375000 0.250000 0.000001 +v -5.375000 0.176777 -0.176776 +v -5.375000 0.000000 -0.249999 +v -5.375000 -0.176777 -0.176776 +v -5.375000 -0.250000 0.000001 +v -5.375000 -0.176777 0.176777 +v -5.375000 0.000000 0.250001 +v -5.375000 0.176777 0.176777 +v -5.000000 0.176777 -0.176776 +v -5.000000 0.250000 0.000000 +v -5.000000 0.000000 -0.250000 +v -5.000000 -0.176777 -0.176776 +v -5.000000 -0.250000 0.000000 +v -5.000000 -0.176777 0.176777 +v -5.000000 0.000000 0.250000 +v -5.000000 0.176777 0.176777 +v -5.375000 0.132582 -0.132582 +v -5.375000 0.187500 0.000001 +v -5.375000 0.000000 -0.187499 +v -5.375000 -0.132582 -0.132582 +v -5.375000 -0.187500 0.000001 +v -5.375000 -0.132582 0.132583 +v -5.375000 0.000000 0.187501 +v -5.375000 0.132582 0.132583 +v -5.250000 0.132582 -0.132582 +v -5.250000 0.187500 0.000000 +v -5.250000 -0.000000 -0.187499 +v -5.250000 -0.132583 -0.132582 +v -5.250000 -0.187500 0.000001 +v -5.250000 -0.132583 0.132583 +v -5.250000 -0.000000 0.187500 +v -5.250000 0.132582 0.132583 +v -5.375000 0.176777 0.176777 +v -5.375000 0.000000 0.250001 +v -5.375000 -0.176777 0.176777 +v -5.375000 -0.250000 0.000001 +v -5.375000 -0.176777 -0.176776 +v -5.375000 0.000000 -0.249999 +v -5.375000 0.176777 -0.176776 +v -5.375000 0.250000 0.000001 +v -5.312500 0.062500 0.000001 +v -5.312500 0.044194 -0.044193 +v -5.312500 -0.000000 -0.062499 +v -5.312500 -0.044194 -0.044193 +v -5.312500 -0.062500 0.000001 +v -5.312500 -0.044194 0.044195 +v -5.312500 -0.000000 0.062501 +v -5.312500 0.044194 0.044195 +v -5.500000 0.125000 0.000001 +v -5.500000 0.088388 -0.088387 +v -5.500000 -0.000000 -0.124999 +v -5.500000 -0.088389 -0.088387 +v -5.500000 -0.125000 0.000001 +v -5.500000 -0.088389 0.088389 +v -5.500000 -0.000000 0.125001 +v -5.500000 0.088388 0.088389 +v -5.500000 0.066291 -0.066290 +v -5.500000 0.093750 0.000001 +v -5.500000 -0.000000 -0.093749 +v -5.500000 -0.066291 -0.066290 +v -5.500000 -0.093750 0.000001 +v -5.500000 -0.066291 0.066292 +v -5.500000 -0.000000 0.093751 +v -5.500000 0.066291 0.066292 +v -5.312500 0.031250 0.000001 +v -5.312500 0.022097 -0.022096 +v -5.312500 -0.000000 -0.031249 +v -5.312500 -0.022097 -0.022096 +v -5.312500 -0.031250 0.000001 +v -5.312500 -0.022097 0.022098 +v -5.312500 -0.000000 0.031251 +v -5.312500 0.022097 0.022098 +v -5.250000 0.062500 0.000000 +v -5.250000 0.044194 -0.044193 +v -5.250000 -0.000000 -0.062499 +v -5.250000 -0.044194 -0.044193 +v -5.250000 -0.062500 0.000001 +v -5.250000 -0.044194 0.044195 +v -5.250000 -0.000000 0.062501 +v -5.250000 0.044194 0.044195 +v -5.312500 0.062500 0.000001 +v -5.312500 0.044194 -0.044193 +v -5.312500 -0.000000 -0.062499 +v -5.312500 -0.044194 -0.044193 +v -5.312500 -0.062500 0.000001 +v -5.312500 -0.044194 0.044195 +v -5.312500 -0.000000 0.062501 +v -5.312500 0.044194 0.044195 +v -5.500000 0.125000 0.000001 +v -5.500000 0.088388 -0.088387 +v -5.500000 -0.000000 -0.124999 +v -5.500000 -0.088389 -0.088387 +v -5.500000 -0.125000 0.000001 +v -5.500000 -0.088389 0.088389 +v -5.500000 -0.000000 0.125001 +v -5.500000 0.088388 0.088389 +v -5.500000 0.066291 -0.066290 +v -5.500000 0.093750 0.000001 +v -5.500000 -0.000000 -0.093749 +v -5.500000 -0.066291 -0.066290 +v -5.500000 -0.093750 0.000001 +v -5.500000 -0.066291 0.066292 +v -5.500000 -0.000000 0.093751 +v -5.500000 0.066291 0.066292 +v -5.312500 0.031250 0.000001 +v -5.312500 0.022097 -0.022096 +v -5.312500 -0.000000 -0.031249 +v -5.312500 -0.022097 -0.022096 +v -5.312500 -0.031250 0.000001 +v -5.312500 -0.022097 0.022098 +v -5.312500 -0.000000 0.031251 +v -5.312500 0.022097 0.022098 +v -5.375000 0.132582 -0.132582 +v -5.375000 0.187500 0.000001 +v -5.375000 0.000000 -0.187499 +v -5.375000 -0.132582 -0.132582 +v -5.375000 -0.187500 0.000001 +v -5.375000 -0.132582 0.132583 +v -5.375000 0.000000 0.187501 +v -5.375000 0.132582 0.132583 +v -5.250000 0.132582 -0.132582 +v -5.250000 0.187500 0.000000 +v -5.250000 -0.000000 -0.187499 +v -5.250000 -0.132583 -0.132582 +v -5.250000 -0.187500 0.000001 +v -5.250000 -0.132583 0.132583 +v -5.250000 -0.000000 0.187500 +v -5.250000 0.132582 0.132583 +v 1.750000 -0.375000 -0.250000 +v 1.750000 0.375000 -0.250000 +v 5.000000 -0.375000 -0.250001 +v 5.250000 0.375000 -0.250001 +v 1.750000 -0.375000 0.249999 +v 1.750000 0.375000 0.249999 +v 5.000000 -0.375000 0.249999 +v 5.250000 0.375000 0.249999 +v 3.750000 0.375000 -0.250001 +v 3.750000 0.375000 0.249999 +v 2.250000 0.875000 -0.250001 +v 2.250000 0.875000 0.249999 +v 1.250000 0.875000 -0.250000 +v 1.250000 0.875000 0.250000 +v 1.250000 0.375000 -0.250000 +v 1.250000 0.375000 0.250000 +v 5.375000 0.250000 -0.000001 +v 5.375000 0.176777 0.176775 +v 5.375000 0.000000 0.249999 +v 5.375000 -0.176777 0.176775 +v 5.375000 -0.250000 -0.000001 +v 5.375000 -0.176777 -0.176778 +v 5.375000 0.000000 -0.250001 +v 5.375000 0.176777 -0.176778 +v 5.000000 0.176777 0.176776 +v 5.000000 0.250000 -0.000001 +v 5.000000 0.000000 0.249999 +v 5.000000 -0.176777 0.176776 +v 5.000000 -0.250000 -0.000001 +v 5.000000 -0.176777 -0.176778 +v 5.000000 0.000000 -0.250001 +v 5.000000 0.176777 -0.176778 +v 5.375000 0.132582 0.132581 +v 5.375000 0.187500 -0.000001 +v 5.375000 0.000000 0.187499 +v 5.375000 -0.132582 0.132581 +v 5.375000 -0.187500 -0.000001 +v 5.375000 -0.132582 -0.132584 +v 5.375000 0.000000 -0.187501 +v 5.375000 0.132582 -0.132584 +v 5.250000 0.132582 0.132581 +v 5.250000 0.187500 -0.000001 +v 5.250000 -0.000000 0.187499 +v 5.250000 -0.132583 0.132581 +v 5.250000 -0.187500 -0.000001 +v 5.250000 -0.132583 -0.132584 +v 5.250000 -0.000000 -0.187501 +v 5.250000 0.132582 -0.132584 +v 5.375000 0.176777 -0.176778 +v 5.375000 0.000000 -0.250001 +v 5.375000 -0.176777 -0.176778 +v 5.375000 -0.250000 -0.000001 +v 5.375000 -0.176777 0.176775 +v 5.375000 0.000000 0.249999 +v 5.375000 0.176777 0.176775 +v 5.375000 0.250000 -0.000001 +v 5.312500 0.062500 -0.000001 +v 5.312500 0.044194 0.044193 +v 5.312500 -0.000000 0.062499 +v 5.312500 -0.044194 0.044193 +v 5.312500 -0.062500 -0.000001 +v 5.312500 -0.044194 -0.044195 +v 5.312500 -0.000000 -0.062501 +v 5.312500 0.044194 -0.044195 +v 5.500000 0.125000 -0.000001 +v 5.500000 0.088388 0.088387 +v 5.500000 -0.000000 0.124999 +v 5.500000 -0.088389 0.088387 +v 5.500000 -0.125000 -0.000001 +v 5.500000 -0.088389 -0.088389 +v 5.500000 -0.000000 -0.125001 +v 5.500000 0.088388 -0.088389 +v 5.500000 0.066291 0.066290 +v 5.500000 0.093750 -0.000001 +v 5.500000 -0.000000 0.093749 +v 5.500000 -0.066291 0.066290 +v 5.500000 -0.093750 -0.000001 +v 5.500000 -0.066291 -0.066292 +v 5.500000 -0.000000 -0.093751 +v 5.500000 0.066291 -0.066292 +v 5.312500 0.031250 -0.000001 +v 5.312500 0.022097 0.022096 +v 5.312500 -0.000000 0.031249 +v 5.312500 -0.022097 0.022096 +v 5.312500 -0.031250 -0.000001 +v 5.312500 -0.022097 -0.022098 +v 5.312500 -0.000000 -0.031251 +v 5.312500 0.022097 -0.022098 +v 5.250000 0.062500 -0.000001 +v 5.250000 0.044194 0.044193 +v 5.250000 -0.000000 0.062499 +v 5.250000 -0.044194 0.044193 +v 5.250000 -0.062500 -0.000001 +v 5.250000 -0.044194 -0.044195 +v 5.250000 -0.000000 -0.062501 +v 5.250000 0.044194 -0.044195 +v 5.312500 0.062500 -0.000001 +v 5.312500 0.044194 0.044193 +v 5.312500 -0.000000 0.062499 +v 5.312500 -0.044194 0.044193 +v 5.312500 -0.062500 -0.000001 +v 5.312500 -0.044194 -0.044195 +v 5.312500 -0.000000 -0.062501 +v 5.312500 0.044194 -0.044195 +v 5.500000 0.125000 -0.000001 +v 5.500000 0.088388 0.088387 +v 5.500000 -0.000000 0.124999 +v 5.500000 -0.088389 0.088387 +v 5.500000 -0.125000 -0.000001 +v 5.500000 -0.088389 -0.088389 +v 5.500000 -0.000000 -0.125001 +v 5.500000 0.088388 -0.088389 +v 5.500000 0.066291 0.066290 +v 5.500000 0.093750 -0.000001 +v 5.500000 -0.000000 0.093749 +v 5.500000 -0.066291 0.066290 +v 5.500000 -0.093750 -0.000001 +v 5.500000 -0.066291 -0.066292 +v 5.500000 -0.000000 -0.093751 +v 5.500000 0.066291 -0.066292 +v 5.312500 0.031250 -0.000001 +v 5.312500 0.022097 0.022096 +v 5.312500 -0.000000 0.031249 +v 5.312500 -0.022097 0.022096 +v 5.312500 -0.031250 -0.000001 +v 5.312500 -0.022097 -0.022098 +v 5.312500 -0.000000 -0.031251 +v 5.312500 0.022097 -0.022098 +v 5.375000 0.132582 0.132581 +v 5.375000 0.187500 -0.000001 +v 5.375000 0.000000 0.187499 +v 5.375000 -0.132582 0.132581 +v 5.375000 -0.187500 -0.000001 +v 5.375000 -0.132582 -0.132584 +v 5.375000 0.000000 -0.187501 +v 5.375000 0.132582 -0.132584 +v 5.250000 0.132582 0.132581 +v 5.250000 0.187500 -0.000001 +v 5.250000 -0.000000 0.187499 +v 5.250000 -0.132583 0.132581 +v 5.250000 -0.187500 -0.000001 +v 5.250000 -0.132583 -0.132584 +v 5.250000 -0.000000 -0.187501 +v 5.250000 0.132582 -0.132584 +v 2.056924 0.250000 4.965852 +v 1.893603 0.176777 5.033502 +v 1.825954 0.000000 5.061523 +v 1.893603 -0.176777 5.033502 +v 2.056924 -0.250000 4.965852 +v 2.220244 -0.176777 4.898203 +v 2.287894 0.000000 4.870182 +v 2.220244 0.176777 4.898203 +v 1.750097 0.176777 4.687047 +v 1.913417 0.250000 4.619398 +v 1.682447 0.000000 4.715068 +v 1.750097 -0.176777 4.687047 +v 1.913417 -0.250000 4.619398 +v 2.076738 -0.176777 4.551748 +v 2.144387 0.000000 4.523727 +v 2.076738 0.176777 4.551748 +v 1.934433 0.132582 5.016589 +v 2.056924 0.187500 4.965852 +v 1.883696 0.000000 5.037605 +v 1.934433 -0.132582 5.016589 +v 2.056924 -0.187500 4.965852 +v 2.179414 -0.132582 4.915115 +v 2.230151 0.000000 4.894099 +v 2.179414 0.132582 4.915115 +v 1.886598 0.132582 4.901104 +v 2.009088 0.187500 4.850368 +v 1.835860 -0.000000 4.922121 +v 1.886598 -0.132583 4.901104 +v 2.009088 -0.187500 4.850368 +v 2.131578 -0.132583 4.799630 +v 2.182315 -0.000000 4.778615 +v 2.131578 0.132582 4.799630 +v 2.220244 0.176777 4.898203 +v 2.287894 0.000000 4.870182 +v 2.220244 -0.176777 4.898203 +v 2.056924 -0.250000 4.965852 +v 1.893603 -0.176777 5.033502 +v 1.825954 0.000000 5.061523 +v 1.893603 0.176777 5.033502 +v 2.056924 0.250000 4.965852 +v 2.033006 0.062500 4.908110 +v 1.992176 0.044194 4.925022 +v 1.975263 -0.000000 4.932027 +v 1.992176 -0.044194 4.925022 +v 2.033006 -0.062500 4.908110 +v 2.073836 -0.044194 4.891197 +v 2.090749 -0.000000 4.884192 +v 2.073836 0.044194 4.891197 +v 2.104759 0.125000 5.081337 +v 2.023099 0.088388 5.115162 +v 1.989274 -0.000000 5.129173 +v 2.023099 -0.088389 5.115162 +v 2.104759 -0.125000 5.081337 +v 2.186419 -0.088389 5.047513 +v 2.220244 -0.000000 5.033502 +v 2.186419 0.088388 5.047513 +v 2.043514 0.066291 5.106706 +v 2.104759 0.093750 5.081337 +v 2.018145 -0.000000 5.117214 +v 2.043514 -0.066291 5.106706 +v 2.104759 -0.093750 5.081337 +v 2.166004 -0.066291 5.055969 +v 2.191373 -0.000000 5.045461 +v 2.166004 0.066291 5.055969 +v 2.033006 0.031250 4.908110 +v 2.012591 0.022097 4.916566 +v 2.004135 -0.000000 4.920069 +v 2.012591 -0.022097 4.916566 +v 2.033006 -0.031250 4.908110 +v 2.053421 -0.022097 4.899653 +v 2.061877 -0.000000 4.896151 +v 2.053421 0.022097 4.899653 +v 2.009088 0.062500 4.850368 +v 1.968258 0.044194 4.867280 +v 1.951345 -0.000000 4.874285 +v 1.968258 -0.044194 4.867280 +v 2.009088 -0.062500 4.850368 +v 2.049918 -0.044194 4.833455 +v 2.066831 -0.000000 4.826450 +v 2.049918 0.044194 4.833455 +v 2.033006 0.062500 4.908110 +v 1.992176 0.044194 4.925022 +v 1.975263 -0.000000 4.932027 +v 1.992176 -0.044194 4.925022 +v 2.033006 -0.062500 4.908110 +v 2.073836 -0.044194 4.891197 +v 2.090749 -0.000000 4.884192 +v 2.073836 0.044194 4.891197 +v 2.104759 0.125000 5.081337 +v 2.023099 0.088388 5.115162 +v 1.989274 -0.000000 5.129173 +v 2.023099 -0.088389 5.115162 +v 2.104759 -0.125000 5.081337 +v 2.186419 -0.088389 5.047513 +v 2.220244 -0.000000 5.033502 +v 2.186419 0.088388 5.047513 +v 2.043514 0.066291 5.106706 +v 2.104759 0.093750 5.081337 +v 2.018145 -0.000000 5.117214 +v 2.043514 -0.066291 5.106706 +v 2.104759 -0.093750 5.081337 +v 2.166004 -0.066291 5.055969 +v 2.191373 -0.000000 5.045461 +v 2.166004 0.066291 5.055969 +v 2.033006 0.031250 4.908110 +v 2.012591 0.022097 4.916566 +v 2.004135 -0.000000 4.920069 +v 2.012591 -0.022097 4.916566 +v 2.033006 -0.031250 4.908110 +v 2.053421 -0.022097 4.899653 +v 2.061877 -0.000000 4.896151 +v 2.053421 0.022097 4.899653 +v 1.934433 0.132582 5.016589 +v 2.056924 0.187500 4.965852 +v 1.883696 0.000000 5.037605 +v 1.934433 -0.132582 5.016589 +v 2.056924 -0.187500 4.965852 +v 2.179414 -0.132582 4.915115 +v 2.230151 0.000000 4.894099 +v 2.179414 0.132582 4.915115 +v 1.886598 0.132582 4.901104 +v 2.009088 0.187500 4.850368 +v 1.835860 -0.000000 4.922121 +v 1.886598 -0.132583 4.901104 +v 2.009088 -0.187500 4.850368 +v 2.131578 -0.132583 4.799630 +v 2.182315 -0.000000 4.778615 +v 2.131578 0.132582 4.799630 +v 3.712311 -0.375000 3.358756 +v 3.889087 0.375000 3.535532 +v 3.358757 -0.375000 3.712309 +v 3.535535 0.375000 3.889086 +v 3.181981 0.375000 2.828425 +v 2.828428 0.375000 3.181980 +v 3.181981 -0.375000 2.828425 +v 2.828428 -0.375000 3.181980 +v 3.800699 0.250000 3.800699 +v 3.675699 0.176777 3.925699 +v 3.623922 0.000000 3.977475 +v 3.675699 -0.176777 3.925699 +v 3.800699 -0.250000 3.800699 +v 3.925699 -0.176777 3.675699 +v 3.977476 0.000000 3.623922 +v 3.925699 0.176777 3.675699 +v 3.410534 0.176777 3.660533 +v 3.535534 0.250000 3.535534 +v 3.358757 0.000000 3.712310 +v 3.410534 -0.176777 3.660533 +v 3.535534 -0.250000 3.535534 +v 3.660534 -0.176777 3.410534 +v 3.712311 0.000000 3.358757 +v 3.660534 0.176777 3.410534 +v 3.706949 0.132582 3.894449 +v 3.800699 0.187500 3.800699 +v 3.668116 0.000000 3.933281 +v 3.706949 -0.132582 3.894449 +v 3.800699 -0.187500 3.800699 +v 3.894449 -0.132582 3.706948 +v 3.933281 0.000000 3.668116 +v 3.894449 0.132582 3.706948 +v 3.618561 0.132582 3.806060 +v 3.712311 0.187500 3.712311 +v 3.579728 -0.000000 3.844893 +v 3.618561 -0.132583 3.806060 +v 3.712311 -0.187500 3.712311 +v 3.806061 -0.132583 3.618560 +v 3.844893 -0.000000 3.579728 +v 3.806061 0.132582 3.618560 +v 3.925699 0.176777 3.675699 +v 3.977476 0.000000 3.623922 +v 3.925699 -0.176777 3.675699 +v 3.800699 -0.250000 3.800699 +v 3.675699 -0.176777 3.925699 +v 3.623922 0.000000 3.977475 +v 3.675699 0.176777 3.925699 +v 3.800699 0.250000 3.800699 +v 3.756505 0.062500 3.756504 +v 3.725255 0.044194 3.787754 +v 3.712311 -0.000000 3.800699 +v 3.725255 -0.044194 3.787754 +v 3.756505 -0.062500 3.756504 +v 3.787755 -0.044194 3.725254 +v 3.800699 -0.000000 3.712310 +v 3.787755 0.044194 3.725254 +v 3.889087 0.125000 3.889087 +v 3.826588 0.088388 3.951587 +v 3.800699 -0.000000 3.977475 +v 3.826588 -0.088389 3.951587 +v 3.889087 -0.125000 3.889087 +v 3.951587 -0.088389 3.826587 +v 3.977476 -0.000000 3.800699 +v 3.951587 0.088388 3.826587 +v 3.842212 0.066291 3.935962 +v 3.889087 0.093750 3.889087 +v 3.822796 -0.000000 3.955379 +v 3.842212 -0.066291 3.935962 +v 3.889087 -0.093750 3.889087 +v 3.935962 -0.066291 3.842212 +v 3.955379 -0.000000 3.822796 +v 3.935962 0.066291 3.842212 +v 3.756505 0.031250 3.756504 +v 3.740880 0.022097 3.772129 +v 3.734408 -0.000000 3.778602 +v 3.740880 -0.022097 3.772129 +v 3.756505 -0.031250 3.756504 +v 3.772130 -0.022097 3.740879 +v 3.778602 -0.000000 3.734407 +v 3.772130 0.022097 3.740879 +v 3.712311 0.062500 3.712311 +v 3.681061 0.044194 3.743561 +v 3.668116 -0.000000 3.756505 +v 3.681061 -0.044194 3.743561 +v 3.712311 -0.062500 3.712311 +v 3.743561 -0.044194 3.681060 +v 3.756505 -0.000000 3.668116 +v 3.743561 0.044194 3.681060 +v 3.756505 0.062500 3.756504 +v 3.725255 0.044194 3.787754 +v 3.712311 -0.000000 3.800699 +v 3.725255 -0.044194 3.787754 +v 3.756505 -0.062500 3.756504 +v 3.787755 -0.044194 3.725254 +v 3.800699 -0.000000 3.712310 +v 3.787755 0.044194 3.725254 +v 3.889087 0.125000 3.889087 +v 3.826588 0.088388 3.951587 +v 3.800699 -0.000000 3.977475 +v 3.826588 -0.088389 3.951587 +v 3.889087 -0.125000 3.889087 +v 3.951587 -0.088389 3.826587 +v 3.977476 -0.000000 3.800699 +v 3.951587 0.088388 3.826587 +v 3.842212 0.066291 3.935962 +v 3.889087 0.093750 3.889087 +v 3.822796 -0.000000 3.955379 +v 3.842212 -0.066291 3.935962 +v 3.889087 -0.093750 3.889087 +v 3.935962 -0.066291 3.842212 +v 3.955379 -0.000000 3.822796 +v 3.935962 0.066291 3.842212 +v 3.756505 0.031250 3.756504 +v 3.740880 0.022097 3.772129 +v 3.734408 -0.000000 3.778602 +v 3.740880 -0.022097 3.772129 +v 3.756505 -0.031250 3.756504 +v 3.772130 -0.022097 3.740879 +v 3.778602 -0.000000 3.734407 +v 3.772130 0.022097 3.740879 +v 3.706949 0.132582 3.894449 +v 3.800699 0.187500 3.800699 +v 3.668116 0.000000 3.933281 +v 3.706949 -0.132582 3.894449 +v 3.800699 -0.187500 3.800699 +v 3.894449 -0.132582 3.706948 +v 3.933281 0.000000 3.668116 +v 3.894449 0.132582 3.706948 +v 3.618561 0.132582 3.806060 +v 3.712311 0.187500 3.712311 +v 3.579728 -0.000000 3.844893 +v 3.618561 -0.132583 3.806060 +v 3.712311 -0.187500 3.712311 +v 3.806061 -0.132583 3.618560 +v 3.844893 -0.000000 3.579728 +v 3.806061 0.132582 3.618560 +v 4.715068 -0.375000 1.682445 +v 4.946037 0.375000 1.778116 +v 4.523726 -0.375000 2.144386 +v 4.754697 0.375000 2.240057 +v 4.022158 0.375000 1.395433 +v 3.830817 0.375000 1.857373 +v 4.022158 -0.375000 1.395433 +v 3.830817 -0.375000 1.857373 +v 4.965853 0.250000 2.056923 +v 4.898203 0.176777 2.220243 +v 4.870181 0.000000 2.287892 +v 4.898203 -0.176777 2.220243 +v 4.965853 -0.250000 2.056923 +v 5.033502 -0.176777 1.893603 +v 5.061523 0.000000 1.825953 +v 5.033502 0.176777 1.893603 +v 4.551748 0.176777 2.076737 +v 4.619398 0.250000 1.913417 +v 4.523727 0.000000 2.144386 +v 4.551748 -0.176777 2.076737 +v 4.619398 -0.250000 1.913417 +v 4.687047 -0.176777 1.750096 +v 4.715069 0.000000 1.682447 +v 4.687047 0.176777 1.750096 +v 4.915115 0.132582 2.179413 +v 4.965853 0.187500 2.056923 +v 4.894099 0.000000 2.230150 +v 4.915115 -0.132582 2.179413 +v 4.965853 -0.187500 2.056923 +v 5.016589 -0.132582 1.934432 +v 5.037605 0.000000 1.883695 +v 5.016589 0.132582 1.934432 +v 4.799630 0.132582 2.131577 +v 4.850368 0.187500 2.009088 +v 4.778614 -0.000000 2.182315 +v 4.799630 -0.132583 2.131577 +v 4.850368 -0.187500 2.009088 +v 4.901104 -0.132583 1.886597 +v 4.922121 -0.000000 1.835860 +v 4.901104 0.132582 1.886597 +v 5.033502 0.176777 1.893603 +v 5.061523 0.000000 1.825953 +v 5.033502 -0.176777 1.893603 +v 4.965853 -0.250000 2.056923 +v 4.898203 -0.176777 2.220243 +v 4.870181 0.000000 2.287892 +v 4.898203 0.176777 2.220243 +v 4.965853 0.250000 2.056923 +v 4.908110 0.062500 2.033005 +v 4.891198 0.044194 2.073835 +v 4.884192 -0.000000 2.090747 +v 4.891198 -0.044194 2.073835 +v 4.908110 -0.062500 2.033005 +v 4.925022 -0.044194 1.992175 +v 4.932028 -0.000000 1.975262 +v 4.925022 0.044194 1.992175 +v 5.081337 0.125000 2.104758 +v 5.047513 0.088388 2.186419 +v 5.033502 -0.000000 2.220243 +v 5.047513 -0.088389 2.186419 +v 5.081337 -0.125000 2.104758 +v 5.115162 -0.088389 2.023098 +v 5.129173 -0.000000 1.989274 +v 5.115162 0.088388 2.023098 +v 5.055969 0.066291 2.166004 +v 5.081337 0.093750 2.104758 +v 5.045461 -0.000000 2.191372 +v 5.055969 -0.066291 2.166004 +v 5.081337 -0.093750 2.104758 +v 5.106706 -0.066291 2.043513 +v 5.117214 -0.000000 2.018145 +v 5.106706 0.066291 2.043513 +v 4.908110 0.031250 2.033005 +v 4.899654 0.022097 2.053420 +v 4.896151 -0.000000 2.061876 +v 4.899654 -0.022097 2.053420 +v 4.908110 -0.031250 2.033005 +v 4.916566 -0.022097 2.012590 +v 4.920069 -0.000000 2.004134 +v 4.916566 0.022097 2.012590 +v 4.850368 0.062500 2.009088 +v 4.833456 0.044194 2.049918 +v 4.826449 -0.000000 2.066830 +v 4.833456 -0.044194 2.049918 +v 4.850368 -0.062500 2.009088 +v 4.867280 -0.044194 1.968257 +v 4.874285 -0.000000 1.951345 +v 4.867280 0.044194 1.968257 +v 4.908110 0.062500 2.033005 +v 4.891198 0.044194 2.073835 +v 4.884192 -0.000000 2.090747 +v 4.891198 -0.044194 2.073835 +v 4.908110 -0.062500 2.033005 +v 4.925022 -0.044194 1.992175 +v 4.932028 -0.000000 1.975262 +v 4.925022 0.044194 1.992175 +v 5.081337 0.125000 2.104758 +v 5.047513 0.088388 2.186419 +v 5.033502 -0.000000 2.220243 +v 5.047513 -0.088389 2.186419 +v 5.081337 -0.125000 2.104758 +v 5.115162 -0.088389 2.023098 +v 5.129173 -0.000000 1.989274 +v 5.115162 0.088388 2.023098 +v 5.055969 0.066291 2.166004 +v 5.081337 0.093750 2.104758 +v 5.045461 -0.000000 2.191372 +v 5.055969 -0.066291 2.166004 +v 5.081337 -0.093750 2.104758 +v 5.106706 -0.066291 2.043513 +v 5.117214 -0.000000 2.018145 +v 5.106706 0.066291 2.043513 +v 4.908110 0.031250 2.033005 +v 4.899654 0.022097 2.053420 +v 4.896151 -0.000000 2.061876 +v 4.899654 -0.022097 2.053420 +v 4.908110 -0.031250 2.033005 +v 4.916566 -0.022097 2.012590 +v 4.920069 -0.000000 2.004134 +v 4.916566 0.022097 2.012590 +v 4.915115 0.132582 2.179413 +v 4.965853 0.187500 2.056923 +v 4.894099 0.000000 2.230150 +v 4.915115 -0.132582 2.179413 +v 4.965853 -0.187500 2.056923 +v 5.016589 -0.132582 1.934432 +v 5.037605 0.000000 1.883695 +v 5.016589 0.132582 1.934432 +v 4.799630 0.132582 2.131577 +v 4.850368 0.187500 2.009088 +v 4.778614 -0.000000 2.182315 +v 4.799630 -0.132583 2.131577 +v 4.850368 -0.187500 2.009088 +v 4.901104 -0.132583 1.886597 +v 4.922121 -0.000000 1.835860 +v 4.901104 0.132582 1.886597 +v 4.523726 -0.375000 -2.144389 +v 4.754695 0.375000 -2.240058 +v 4.715067 -0.375000 -1.682448 +v 4.946038 0.375000 -1.778120 +v 3.830816 0.375000 -1.857375 +v 4.022159 0.375000 -1.395435 +v 3.830816 -0.375000 -1.857375 +v 4.022159 -0.375000 -1.395435 +v 4.965852 0.250000 -2.056924 +v 5.033502 0.176777 -1.893603 +v 5.061523 0.000000 -1.825954 +v 5.033502 -0.176777 -1.893603 +v 4.965852 -0.250000 -2.056924 +v 4.898203 -0.176777 -2.220244 +v 4.870182 0.000000 -2.287894 +v 4.898203 0.176777 -2.220244 +v 4.687047 0.176777 -1.750097 +v 4.619398 0.250000 -1.913417 +v 4.715068 0.000000 -1.682448 +v 4.687047 -0.176777 -1.750097 +v 4.619398 -0.250000 -1.913417 +v 4.551748 -0.176777 -2.076738 +v 4.523727 0.000000 -2.144388 +v 4.551748 0.176777 -2.076738 +v 5.016589 0.132582 -1.934434 +v 4.965852 0.187500 -2.056924 +v 5.037605 0.000000 -1.883697 +v 5.016589 -0.132582 -1.934434 +v 4.965852 -0.187500 -2.056924 +v 4.915115 -0.132582 -2.179414 +v 4.894099 0.000000 -2.230151 +v 4.915115 0.132582 -2.179414 +v 4.901104 0.132582 -1.886598 +v 4.850368 0.187500 -2.009089 +v 4.922121 -0.000000 -1.835861 +v 4.901104 -0.132583 -1.886598 +v 4.850368 -0.187500 -2.009089 +v 4.799630 -0.132583 -2.131578 +v 4.778615 -0.000000 -2.182315 +v 4.799630 0.132582 -2.131578 +v 4.898203 0.176777 -2.220244 +v 4.870182 0.000000 -2.287894 +v 4.898203 -0.176777 -2.220244 +v 4.965852 -0.250000 -2.056924 +v 5.033502 -0.176777 -1.893603 +v 5.061523 0.000000 -1.825954 +v 5.033502 0.176777 -1.893603 +v 4.965852 0.250000 -2.056924 +v 4.908110 0.062500 -2.033006 +v 4.925022 0.044194 -1.992176 +v 4.932027 -0.000000 -1.975264 +v 4.925022 -0.044194 -1.992176 +v 4.908110 -0.062500 -2.033006 +v 4.891197 -0.044194 -2.073836 +v 4.884192 -0.000000 -2.090749 +v 4.891197 0.044194 -2.073836 +v 5.081337 0.125000 -2.104759 +v 5.115162 0.088388 -2.023099 +v 5.129173 -0.000000 -1.989275 +v 5.115162 -0.088389 -2.023099 +v 5.081337 -0.125000 -2.104759 +v 5.047513 -0.088389 -2.186419 +v 5.033502 -0.000000 -2.220244 +v 5.047513 0.088388 -2.186419 +v 5.106706 0.066291 -2.043514 +v 5.081337 0.093750 -2.104759 +v 5.117214 -0.000000 -2.018146 +v 5.106706 -0.066291 -2.043514 +v 5.081337 -0.093750 -2.104759 +v 5.055969 -0.066291 -2.166005 +v 5.045461 -0.000000 -2.191373 +v 5.055969 0.066291 -2.166005 +v 4.908110 0.031250 -2.033006 +v 4.916566 0.022097 -2.012591 +v 4.920069 -0.000000 -2.004135 +v 4.916566 -0.022097 -2.012591 +v 4.908110 -0.031250 -2.033006 +v 4.899653 -0.022097 -2.053421 +v 4.896151 -0.000000 -2.061877 +v 4.899653 0.022097 -2.053421 +v 4.850368 0.062500 -2.009089 +v 4.867280 0.044194 -1.968258 +v 4.874285 -0.000000 -1.951346 +v 4.867280 -0.044194 -1.968258 +v 4.850368 -0.062500 -2.009089 +v 4.833455 -0.044194 -2.049918 +v 4.826450 -0.000000 -2.066831 +v 4.833455 0.044194 -2.049918 +v 4.908110 0.062500 -2.033006 +v 4.925022 0.044194 -1.992176 +v 4.932027 -0.000000 -1.975264 +v 4.925022 -0.044194 -1.992176 +v 4.908110 -0.062500 -2.033006 +v 4.891197 -0.044194 -2.073836 +v 4.884192 -0.000000 -2.090749 +v 4.891197 0.044194 -2.073836 +v 5.081337 0.125000 -2.104759 +v 5.115162 0.088388 -2.023099 +v 5.129173 -0.000000 -1.989275 +v 5.115162 -0.088389 -2.023099 +v 5.081337 -0.125000 -2.104759 +v 5.047513 -0.088389 -2.186419 +v 5.033502 -0.000000 -2.220244 +v 5.047513 0.088388 -2.186419 +v 5.106706 0.066291 -2.043514 +v 5.081337 0.093750 -2.104759 +v 5.117214 -0.000000 -2.018146 +v 5.106706 -0.066291 -2.043514 +v 5.081337 -0.093750 -2.104759 +v 5.055969 -0.066291 -2.166005 +v 5.045461 -0.000000 -2.191373 +v 5.055969 0.066291 -2.166005 +v 4.908110 0.031250 -2.033006 +v 4.916566 0.022097 -2.012591 +v 4.920069 -0.000000 -2.004135 +v 4.916566 -0.022097 -2.012591 +v 4.908110 -0.031250 -2.033006 +v 4.899653 -0.022097 -2.053421 +v 4.896151 -0.000000 -2.061877 +v 4.899653 0.022097 -2.053421 +v 5.016589 0.132582 -1.934434 +v 4.965852 0.187500 -2.056924 +v 5.037605 0.000000 -1.883697 +v 5.016589 -0.132582 -1.934434 +v 4.965852 -0.187500 -2.056924 +v 4.915115 -0.132582 -2.179414 +v 4.894099 0.000000 -2.230151 +v 4.915115 0.132582 -2.179414 +v 4.901104 0.132582 -1.886598 +v 4.850368 0.187500 -2.009089 +v 4.922121 -0.000000 -1.835861 +v 4.901104 -0.132583 -1.886598 +v 4.850368 -0.187500 -2.009089 +v 4.799630 -0.132583 -2.131578 +v 4.778615 -0.000000 -2.182315 +v 4.799630 0.132582 -2.131578 +v 3.358755 -0.375000 -3.712311 +v 3.535532 0.375000 -3.889087 +v 3.712309 -0.375000 -3.358757 +v 3.889086 0.375000 -3.535535 +v 2.828425 0.375000 -3.181981 +v 3.181980 0.375000 -2.828428 +v 2.828425 -0.375000 -3.181981 +v 3.181980 -0.375000 -2.828428 +v 3.800698 0.250000 -3.800699 +v 3.925698 0.176777 -3.675699 +v 3.977474 0.000000 -3.623923 +v 3.925698 -0.176777 -3.675699 +v 3.800698 -0.250000 -3.800699 +v 3.675698 -0.176777 -3.925699 +v 3.623921 0.000000 -3.977476 +v 3.675698 0.176777 -3.925699 +v 3.660533 0.176777 -3.410534 +v 3.535534 0.250000 -3.535534 +v 3.712310 0.000000 -3.358758 +v 3.660533 -0.176777 -3.410534 +v 3.535534 -0.250000 -3.535534 +v 3.410534 -0.176777 -3.660534 +v 3.358757 0.000000 -3.712311 +v 3.410534 0.176777 -3.660534 +v 3.894448 0.132582 -3.706949 +v 3.800698 0.187500 -3.800699 +v 3.933281 0.000000 -3.668116 +v 3.894448 -0.132582 -3.706949 +v 3.800698 -0.187500 -3.800699 +v 3.706948 -0.132582 -3.894450 +v 3.668116 0.000000 -3.933282 +v 3.706948 0.132582 -3.894450 +v 3.806060 0.132582 -3.618561 +v 3.712310 0.187500 -3.712311 +v 3.844893 -0.000000 -3.579728 +v 3.806060 -0.132583 -3.618561 +v 3.712310 -0.187500 -3.712311 +v 3.618560 -0.132583 -3.806061 +v 3.579728 -0.000000 -3.844893 +v 3.618560 0.132582 -3.806061 +v 3.675698 0.176777 -3.925699 +v 3.623921 0.000000 -3.977476 +v 3.675698 -0.176777 -3.925699 +v 3.800698 -0.250000 -3.800699 +v 3.925698 -0.176777 -3.675699 +v 3.977474 0.000000 -3.623923 +v 3.925698 0.176777 -3.675699 +v 3.800698 0.250000 -3.800699 +v 3.756504 0.062500 -3.756505 +v 3.787754 0.044194 -3.725255 +v 3.800698 -0.000000 -3.712311 +v 3.787754 -0.044194 -3.725255 +v 3.756504 -0.062500 -3.756505 +v 3.725254 -0.044194 -3.787755 +v 3.712310 -0.000000 -3.800699 +v 3.725254 0.044194 -3.787755 +v 3.889087 0.125000 -3.889087 +v 3.951587 0.088388 -3.826588 +v 3.977475 -0.000000 -3.800699 +v 3.951587 -0.088389 -3.826588 +v 3.889087 -0.125000 -3.889087 +v 3.826587 -0.088389 -3.951587 +v 3.800699 -0.000000 -3.977476 +v 3.826587 0.088388 -3.951587 +v 3.935962 0.066291 -3.842213 +v 3.889087 0.093750 -3.889087 +v 3.955378 -0.000000 -3.822797 +v 3.935962 -0.066291 -3.842213 +v 3.889087 -0.093750 -3.889087 +v 3.842212 -0.066291 -3.935962 +v 3.822796 -0.000000 -3.955379 +v 3.842212 0.066291 -3.935962 +v 3.756504 0.031250 -3.756505 +v 3.772129 0.022097 -3.740880 +v 3.778601 -0.000000 -3.734408 +v 3.772129 -0.022097 -3.740880 +v 3.756504 -0.031250 -3.756505 +v 3.740879 -0.022097 -3.772130 +v 3.734407 -0.000000 -3.778602 +v 3.740879 0.022097 -3.772130 +v 3.712310 0.062500 -3.712311 +v 3.743560 0.044194 -3.681061 +v 3.756504 -0.000000 -3.668117 +v 3.743560 -0.044194 -3.681061 +v 3.712310 -0.062500 -3.712311 +v 3.681060 -0.044194 -3.743561 +v 3.668116 -0.000000 -3.756505 +v 3.681060 0.044194 -3.743561 +v 3.756504 0.062500 -3.756505 +v 3.787754 0.044194 -3.725255 +v 3.800698 -0.000000 -3.712311 +v 3.787754 -0.044194 -3.725255 +v 3.756504 -0.062500 -3.756505 +v 3.725254 -0.044194 -3.787755 +v 3.712310 -0.000000 -3.800699 +v 3.725254 0.044194 -3.787755 +v 3.889087 0.125000 -3.889087 +v 3.951587 0.088388 -3.826588 +v 3.977475 -0.000000 -3.800699 +v 3.951587 -0.088389 -3.826588 +v 3.889087 -0.125000 -3.889087 +v 3.826587 -0.088389 -3.951587 +v 3.800699 -0.000000 -3.977476 +v 3.826587 0.088388 -3.951587 +v 3.935962 0.066291 -3.842213 +v 3.889087 0.093750 -3.889087 +v 3.955378 -0.000000 -3.822797 +v 3.935962 -0.066291 -3.842213 +v 3.889087 -0.093750 -3.889087 +v 3.842212 -0.066291 -3.935962 +v 3.822796 -0.000000 -3.955379 +v 3.842212 0.066291 -3.935962 +v 3.756504 0.031250 -3.756505 +v 3.772129 0.022097 -3.740880 +v 3.778601 -0.000000 -3.734408 +v 3.772129 -0.022097 -3.740880 +v 3.756504 -0.031250 -3.756505 +v 3.740879 -0.022097 -3.772130 +v 3.734407 -0.000000 -3.778602 +v 3.740879 0.022097 -3.772130 +v 3.894448 0.132582 -3.706949 +v 3.800698 0.187500 -3.800699 +v 3.933281 0.000000 -3.668116 +v 3.894448 -0.132582 -3.706949 +v 3.800698 -0.187500 -3.800699 +v 3.706948 -0.132582 -3.894450 +v 3.668116 0.000000 -3.933282 +v 3.706948 0.132582 -3.894450 +v 3.806060 0.132582 -3.618561 +v 3.712310 0.187500 -3.712311 +v 3.844893 -0.000000 -3.579728 +v 3.806060 -0.132583 -3.618561 +v 3.712310 -0.187500 -3.712311 +v 3.618560 -0.132583 -3.806061 +v 3.579728 -0.000000 -3.844893 +v 3.618560 0.132582 -3.806061 +v 1.682445 -0.375000 -4.715068 +v 1.778116 0.375000 -4.946037 +v 2.144385 -0.375000 -4.523726 +v 2.240056 0.375000 -4.754697 +v 1.395433 0.375000 -4.022158 +v 1.857373 0.375000 -3.830817 +v 1.395433 -0.375000 -4.022158 +v 1.857373 -0.375000 -3.830817 +v 2.056922 0.250000 -4.965853 +v 2.220243 0.176777 -4.898203 +v 2.287892 0.000000 -4.870181 +v 2.220243 -0.176777 -4.898203 +v 2.056922 -0.250000 -4.965853 +v 1.893602 -0.176777 -5.033502 +v 1.825952 0.000000 -5.061523 +v 1.893602 0.176777 -5.033502 +v 2.076736 0.176777 -4.551748 +v 1.913417 0.250000 -4.619398 +v 2.144386 0.000000 -4.523727 +v 2.076736 -0.176777 -4.551748 +v 1.913417 -0.250000 -4.619398 +v 1.750096 -0.176777 -4.687047 +v 1.682446 0.000000 -4.715069 +v 1.750096 0.176777 -4.687047 +v 2.179413 0.132582 -4.915115 +v 2.056922 0.187500 -4.965853 +v 2.230150 0.000000 -4.894099 +v 2.179413 -0.132582 -4.915115 +v 2.056922 -0.187500 -4.965853 +v 1.934432 -0.132582 -5.016589 +v 1.883695 0.000000 -5.037605 +v 1.934432 0.132582 -5.016589 +v 2.131577 0.132582 -4.799630 +v 2.009087 0.187500 -4.850368 +v 2.182315 -0.000000 -4.778614 +v 2.131577 -0.132583 -4.799630 +v 2.009087 -0.187500 -4.850368 +v 1.886597 -0.132583 -4.901105 +v 1.835860 -0.000000 -4.922121 +v 1.886597 0.132582 -4.901105 +v 1.893602 0.176777 -5.033502 +v 1.825952 0.000000 -5.061523 +v 1.893602 -0.176777 -5.033502 +v 2.056922 -0.250000 -4.965853 +v 2.220243 -0.176777 -4.898203 +v 2.287892 0.000000 -4.870181 +v 2.220243 0.176777 -4.898203 +v 2.056922 0.250000 -4.965853 +v 2.033005 0.062500 -4.908110 +v 2.073835 0.044194 -4.891198 +v 2.090747 -0.000000 -4.884192 +v 2.073835 -0.044194 -4.891198 +v 2.033005 -0.062500 -4.908110 +v 1.992175 -0.044194 -4.925022 +v 1.975262 -0.000000 -4.932028 +v 1.992175 0.044194 -4.925022 +v 2.104758 0.125000 -5.081337 +v 2.186418 0.088388 -5.047513 +v 2.220243 -0.000000 -5.033502 +v 2.186418 -0.088389 -5.047513 +v 2.104758 -0.125000 -5.081337 +v 2.023098 -0.088389 -5.115162 +v 1.989274 -0.000000 -5.129173 +v 2.023098 0.088388 -5.115162 +v 2.166003 0.066291 -5.055969 +v 2.104758 0.093750 -5.081337 +v 2.191372 -0.000000 -5.045462 +v 2.166003 -0.066291 -5.055969 +v 2.104758 -0.093750 -5.081337 +v 2.043513 -0.066291 -5.106706 +v 2.018144 -0.000000 -5.117214 +v 2.043513 0.066291 -5.106706 +v 2.033005 0.031250 -4.908110 +v 2.053420 0.022097 -4.899654 +v 2.061876 -0.000000 -4.896151 +v 2.053420 -0.022097 -4.899654 +v 2.033005 -0.031250 -4.908110 +v 2.012590 -0.022097 -4.916566 +v 2.004133 -0.000000 -4.920069 +v 2.012590 0.022097 -4.916566 +v 2.009087 0.062500 -4.850368 +v 2.049917 0.044194 -4.833456 +v 2.066830 -0.000000 -4.826449 +v 2.049917 -0.044194 -4.833456 +v 2.009087 -0.062500 -4.850368 +v 1.968257 -0.044194 -4.867280 +v 1.951345 -0.000000 -4.874285 +v 1.968257 0.044194 -4.867280 +v 2.033005 0.062500 -4.908110 +v 2.073835 0.044194 -4.891198 +v 2.090747 -0.000000 -4.884192 +v 2.073835 -0.044194 -4.891198 +v 2.033005 -0.062500 -4.908110 +v 1.992175 -0.044194 -4.925022 +v 1.975262 -0.000000 -4.932028 +v 1.992175 0.044194 -4.925022 +v 2.104758 0.125000 -5.081337 +v 2.186418 0.088388 -5.047513 +v 2.220243 -0.000000 -5.033502 +v 2.186418 -0.088389 -5.047513 +v 2.104758 -0.125000 -5.081337 +v 2.023098 -0.088389 -5.115162 +v 1.989274 -0.000000 -5.129173 +v 2.023098 0.088388 -5.115162 +v 2.166003 0.066291 -5.055969 +v 2.104758 0.093750 -5.081337 +v 2.191372 -0.000000 -5.045462 +v 2.166003 -0.066291 -5.055969 +v 2.104758 -0.093750 -5.081337 +v 2.043513 -0.066291 -5.106706 +v 2.018144 -0.000000 -5.117214 +v 2.043513 0.066291 -5.106706 +v 2.033005 0.031250 -4.908110 +v 2.053420 0.022097 -4.899654 +v 2.061876 -0.000000 -4.896151 +v 2.053420 -0.022097 -4.899654 +v 2.033005 -0.031250 -4.908110 +v 2.012590 -0.022097 -4.916566 +v 2.004133 -0.000000 -4.920069 +v 2.012590 0.022097 -4.916566 +v 2.179413 0.132582 -4.915115 +v 2.056922 0.187500 -4.965853 +v 2.230150 0.000000 -4.894099 +v 2.179413 -0.132582 -4.915115 +v 2.056922 -0.187500 -4.965853 +v 1.934432 -0.132582 -5.016589 +v 1.883695 0.000000 -5.037605 +v 1.934432 0.132582 -5.016589 +v 2.131577 0.132582 -4.799630 +v 2.009087 0.187500 -4.850368 +v 2.182315 -0.000000 -4.778614 +v 2.131577 -0.132583 -4.799630 +v 2.009087 -0.187500 -4.850368 +v 1.886597 -0.132583 -4.901105 +v 1.835860 -0.000000 -4.922121 +v 1.886597 0.132582 -4.901105 +v -2.144389 -0.375000 -4.523726 +v -2.240058 0.375000 -4.754695 +v -1.682448 -0.375000 -4.715067 +v -1.778120 0.375000 -4.946038 +v -1.857375 0.375000 -3.830816 +v -1.395435 0.375000 -4.022159 +v -1.857375 -0.375000 -3.830816 +v -1.395435 -0.375000 -4.022159 +v -2.056924 0.250000 -4.965852 +v -1.893603 0.176777 -5.033502 +v -1.825954 0.000000 -5.061523 +v -1.893603 -0.176777 -5.033502 +v -2.056924 -0.250000 -4.965852 +v -2.220244 -0.176777 -4.898203 +v -2.287894 0.000000 -4.870182 +v -2.220244 0.176777 -4.898203 +v -1.750097 0.176777 -4.687047 +v -1.913417 0.250000 -4.619398 +v -1.682448 0.000000 -4.715068 +v -1.750097 -0.176777 -4.687047 +v -1.913417 -0.250000 -4.619398 +v -2.076738 -0.176777 -4.551748 +v -2.144388 0.000000 -4.523727 +v -2.076738 0.176777 -4.551748 +v -1.934434 0.132582 -5.016589 +v -2.056924 0.187500 -4.965852 +v -1.883697 0.000000 -5.037605 +v -1.934434 -0.132582 -5.016589 +v -2.056924 -0.187500 -4.965852 +v -2.179414 -0.132582 -4.915115 +v -2.230151 0.000000 -4.894099 +v -2.179414 0.132582 -4.915115 +v -1.886598 0.132582 -4.901104 +v -2.009089 0.187500 -4.850368 +v -1.835861 -0.000000 -4.922121 +v -1.886598 -0.132583 -4.901104 +v -2.009089 -0.187500 -4.850368 +v -2.131578 -0.132583 -4.799630 +v -2.182315 -0.000000 -4.778615 +v -2.131578 0.132582 -4.799630 +v -2.220244 0.176777 -4.898203 +v -2.287894 0.000000 -4.870182 +v -2.220244 -0.176777 -4.898203 +v -2.056924 -0.250000 -4.965852 +v -1.893603 -0.176777 -5.033502 +v -1.825954 0.000000 -5.061523 +v -1.893603 0.176777 -5.033502 +v -2.056924 0.250000 -4.965852 +v -2.033007 0.062500 -4.908110 +v -1.992176 0.044194 -4.925022 +v -1.975264 -0.000000 -4.932027 +v -1.992176 -0.044194 -4.925022 +v -2.033007 -0.062500 -4.908110 +v -2.073836 -0.044194 -4.891197 +v -2.090749 -0.000000 -4.884192 +v -2.073836 0.044194 -4.891197 +v -2.104760 0.125000 -5.081337 +v -2.023099 0.088388 -5.115162 +v -1.989275 -0.000000 -5.129173 +v -2.023099 -0.088389 -5.115162 +v -2.104760 -0.125000 -5.081337 +v -2.186420 -0.088389 -5.047513 +v -2.220244 -0.000000 -5.033502 +v -2.186420 0.088388 -5.047513 +v -2.043514 0.066291 -5.106706 +v -2.104760 0.093750 -5.081337 +v -2.018146 -0.000000 -5.117214 +v -2.043514 -0.066291 -5.106706 +v -2.104760 -0.093750 -5.081337 +v -2.166005 -0.066291 -5.055969 +v -2.191373 -0.000000 -5.045461 +v -2.166005 0.066291 -5.055969 +v -2.033007 0.031250 -4.908110 +v -2.012591 0.022097 -4.916566 +v -2.004135 -0.000000 -4.920069 +v -2.012591 -0.022097 -4.916566 +v -2.033007 -0.031250 -4.908110 +v -2.053421 -0.022097 -4.899653 +v -2.061877 -0.000000 -4.896151 +v -2.053421 0.022097 -4.899653 +v -2.009089 0.062500 -4.850368 +v -1.968259 0.044194 -4.867280 +v -1.951346 -0.000000 -4.874285 +v -1.968259 -0.044194 -4.867280 +v -2.009089 -0.062500 -4.850368 +v -2.049918 -0.044194 -4.833455 +v -2.066831 -0.000000 -4.826450 +v -2.049918 0.044194 -4.833455 +v -2.033007 0.062500 -4.908110 +v -1.992176 0.044194 -4.925022 +v -1.975264 -0.000000 -4.932027 +v -1.992176 -0.044194 -4.925022 +v -2.033007 -0.062500 -4.908110 +v -2.073836 -0.044194 -4.891197 +v -2.090749 -0.000000 -4.884192 +v -2.073836 0.044194 -4.891197 +v -2.104760 0.125000 -5.081337 +v -2.023099 0.088388 -5.115162 +v -1.989275 -0.000000 -5.129173 +v -2.023099 -0.088389 -5.115162 +v -2.104760 -0.125000 -5.081337 +v -2.186420 -0.088389 -5.047513 +v -2.220244 -0.000000 -5.033502 +v -2.186420 0.088388 -5.047513 +v -2.043514 0.066291 -5.106706 +v -2.104760 0.093750 -5.081337 +v -2.018146 -0.000000 -5.117214 +v -2.043514 -0.066291 -5.106706 +v -2.104760 -0.093750 -5.081337 +v -2.166005 -0.066291 -5.055969 +v -2.191373 -0.000000 -5.045461 +v -2.166005 0.066291 -5.055969 +v -2.033007 0.031250 -4.908110 +v -2.012591 0.022097 -4.916566 +v -2.004135 -0.000000 -4.920069 +v -2.012591 -0.022097 -4.916566 +v -2.033007 -0.031250 -4.908110 +v -2.053421 -0.022097 -4.899653 +v -2.061877 -0.000000 -4.896151 +v -2.053421 0.022097 -4.899653 +v -1.934434 0.132582 -5.016589 +v -2.056924 0.187500 -4.965852 +v -1.883697 0.000000 -5.037605 +v -1.934434 -0.132582 -5.016589 +v -2.056924 -0.187500 -4.965852 +v -2.179414 -0.132582 -4.915115 +v -2.230151 0.000000 -4.894099 +v -2.179414 0.132582 -4.915115 +v -1.886598 0.132582 -4.901104 +v -2.009089 0.187500 -4.850368 +v -1.835861 -0.000000 -4.922121 +v -1.886598 -0.132583 -4.901104 +v -2.009089 -0.187500 -4.850368 +v -2.131578 -0.132583 -4.799630 +v -2.182315 -0.000000 -4.778615 +v -2.131578 0.132582 -4.799630 +v -3.712312 -0.375000 -3.358755 +v -3.889088 0.375000 -3.535532 +v -3.358757 -0.375000 -3.712309 +v -3.535535 0.375000 -3.889086 +v -3.181981 0.375000 -2.828425 +v -2.828428 0.375000 -3.181979 +v -3.181981 -0.375000 -2.828425 +v -2.828428 -0.375000 -3.181979 +v -3.800700 0.250000 -3.800698 +v -3.675700 0.176777 -3.925698 +v -3.623923 0.000000 -3.977474 +v -3.675700 -0.176777 -3.925698 +v -3.800700 -0.250000 -3.800698 +v -3.925699 -0.176777 -3.675698 +v -3.977477 0.000000 -3.623921 +v -3.925699 0.176777 -3.675698 +v -3.410535 0.176777 -3.660533 +v -3.535535 0.250000 -3.535533 +v -3.358758 0.000000 -3.712310 +v -3.410535 -0.176777 -3.660533 +v -3.535535 -0.250000 -3.535533 +v -3.660535 -0.176777 -3.410533 +v -3.712311 0.000000 -3.358757 +v -3.660535 0.176777 -3.410533 +v -3.706950 0.132582 -3.894448 +v -3.800700 0.187500 -3.800698 +v -3.668117 0.000000 -3.933281 +v -3.706950 -0.132582 -3.894448 +v -3.800700 -0.187500 -3.800698 +v -3.894450 -0.132582 -3.706947 +v -3.933282 0.000000 -3.668115 +v -3.894450 0.132582 -3.706947 +v -3.618561 0.132582 -3.806060 +v -3.712311 0.187500 -3.712310 +v -3.579728 -0.000000 -3.844892 +v -3.618561 -0.132583 -3.806060 +v -3.712311 -0.187500 -3.712310 +v -3.806061 -0.132583 -3.618560 +v -3.844894 -0.000000 -3.579728 +v -3.806061 0.132582 -3.618560 +v -3.925699 0.176777 -3.675698 +v -3.977477 0.000000 -3.623921 +v -3.925699 -0.176777 -3.675698 +v -3.800700 -0.250000 -3.800698 +v -3.675700 -0.176777 -3.925698 +v -3.623923 0.000000 -3.977474 +v -3.675700 0.176777 -3.925698 +v -3.800700 0.250000 -3.800698 +v -3.756505 0.062500 -3.756504 +v -3.725255 0.044194 -3.787754 +v -3.712311 -0.000000 -3.800698 +v -3.725255 -0.044194 -3.787754 +v -3.756505 -0.062500 -3.756504 +v -3.787755 -0.044194 -3.725254 +v -3.800700 -0.000000 -3.712310 +v -3.787755 0.044194 -3.725254 +v -3.889088 0.125000 -3.889086 +v -3.826588 0.088388 -3.951587 +v -3.800700 -0.000000 -3.977475 +v -3.826588 -0.088389 -3.951587 +v -3.889088 -0.125000 -3.889086 +v -3.951588 -0.088389 -3.826586 +v -3.977476 -0.000000 -3.800699 +v -3.951588 0.088388 -3.826586 +v -3.842213 0.066291 -3.935962 +v -3.889088 0.093750 -3.889086 +v -3.822797 -0.000000 -3.955378 +v -3.842213 -0.066291 -3.935962 +v -3.889088 -0.093750 -3.889086 +v -3.935963 -0.066291 -3.842211 +v -3.955379 -0.000000 -3.822795 +v -3.935963 0.066291 -3.842211 +v -3.756505 0.031250 -3.756504 +v -3.740880 0.022097 -3.772129 +v -3.734409 -0.000000 -3.778601 +v -3.740880 -0.022097 -3.772129 +v -3.756505 -0.031250 -3.756504 +v -3.772130 -0.022097 -3.740879 +v -3.778602 -0.000000 -3.734406 +v -3.772130 0.022097 -3.740879 +v -3.712311 0.062500 -3.712310 +v -3.681061 0.044194 -3.743560 +v -3.668117 -0.000000 -3.756504 +v -3.681061 -0.044194 -3.743560 +v -3.712311 -0.062500 -3.712310 +v -3.743561 -0.044194 -3.681060 +v -3.756505 -0.000000 -3.668116 +v -3.743561 0.044194 -3.681060 +v -3.756505 0.062500 -3.756504 +v -3.725255 0.044194 -3.787754 +v -3.712311 -0.000000 -3.800698 +v -3.725255 -0.044194 -3.787754 +v -3.756505 -0.062500 -3.756504 +v -3.787755 -0.044194 -3.725254 +v -3.800700 -0.000000 -3.712310 +v -3.787755 0.044194 -3.725254 +v -3.889088 0.125000 -3.889086 +v -3.826588 0.088388 -3.951587 +v -3.800700 -0.000000 -3.977475 +v -3.826588 -0.088389 -3.951587 +v -3.889088 -0.125000 -3.889086 +v -3.951588 -0.088389 -3.826586 +v -3.977476 -0.000000 -3.800699 +v -3.951588 0.088388 -3.826586 +v -3.842213 0.066291 -3.935962 +v -3.889088 0.093750 -3.889086 +v -3.822797 -0.000000 -3.955378 +v -3.842213 -0.066291 -3.935962 +v -3.889088 -0.093750 -3.889086 +v -3.935963 -0.066291 -3.842211 +v -3.955379 -0.000000 -3.822795 +v -3.935963 0.066291 -3.842211 +v -3.756505 0.031250 -3.756504 +v -3.740880 0.022097 -3.772129 +v -3.734409 -0.000000 -3.778601 +v -3.740880 -0.022097 -3.772129 +v -3.756505 -0.031250 -3.756504 +v -3.772130 -0.022097 -3.740879 +v -3.778602 -0.000000 -3.734406 +v -3.772130 0.022097 -3.740879 +v -3.706950 0.132582 -3.894448 +v -3.800700 0.187500 -3.800698 +v -3.668117 0.000000 -3.933281 +v -3.706950 -0.132582 -3.894448 +v -3.800700 -0.187500 -3.800698 +v -3.894450 -0.132582 -3.706947 +v -3.933282 0.000000 -3.668115 +v -3.894450 0.132582 -3.706947 +v -3.618561 0.132582 -3.806060 +v -3.712311 0.187500 -3.712310 +v -3.579728 -0.000000 -3.844892 +v -3.618561 -0.132583 -3.806060 +v -3.712311 -0.187500 -3.712310 +v -3.806061 -0.132583 -3.618560 +v -3.844894 -0.000000 -3.579728 +v -3.806061 0.132582 -3.618560 +v -4.715068 -0.375000 -1.682445 +v -4.946037 0.375000 -1.778116 +v -4.523726 -0.375000 -2.144385 +v -4.754697 0.375000 -2.240056 +v -4.022159 0.375000 -1.395432 +v -3.830817 0.375000 -1.857373 +v -4.022159 -0.375000 -1.395432 +v -3.830817 -0.375000 -1.857373 +v -4.965853 0.250000 -2.056922 +v -4.898203 0.176777 -2.220243 +v -4.870181 0.000000 -2.287892 +v -4.898203 -0.176777 -2.220243 +v -4.965853 -0.250000 -2.056922 +v -5.033502 -0.176777 -1.893602 +v -5.061523 0.000000 -1.825952 +v -5.033502 0.176777 -1.893602 +v -4.551748 0.176777 -2.076736 +v -4.619398 0.250000 -1.913416 +v -4.523726 0.000000 -2.144386 +v -4.551748 -0.176777 -2.076736 +v -4.619398 -0.250000 -1.913416 +v -4.687047 -0.176777 -1.750096 +v -4.715069 0.000000 -1.682446 +v -4.687047 0.176777 -1.750096 +v -4.915115 0.132582 -2.179413 +v -4.965853 0.187500 -2.056922 +v -4.894099 0.000000 -2.230150 +v -4.915115 -0.132582 -2.179413 +v -4.965853 -0.187500 -2.056922 +v -5.016589 -0.132582 -1.934431 +v -5.037605 0.000000 -1.883695 +v -5.016589 0.132582 -1.934431 +v -4.799630 0.132582 -2.131577 +v -4.850368 0.187500 -2.009087 +v -4.778614 -0.000000 -2.182314 +v -4.799630 -0.132583 -2.131577 +v -4.850368 -0.187500 -2.009087 +v -4.901105 -0.132583 -1.886596 +v -4.922121 -0.000000 -1.835860 +v -4.901105 0.132582 -1.886596 +v -5.033502 0.176777 -1.893602 +v -5.061523 0.000000 -1.825952 +v -5.033502 -0.176777 -1.893602 +v -4.965853 -0.250000 -2.056922 +v -4.898203 -0.176777 -2.220243 +v -4.870181 0.000000 -2.287892 +v -4.898203 0.176777 -2.220243 +v -4.965853 0.250000 -2.056922 +v -4.908110 0.062500 -2.033004 +v -4.891198 0.044194 -2.073834 +v -4.884192 -0.000000 -2.090747 +v -4.891198 -0.044194 -2.073834 +v -4.908110 -0.062500 -2.033004 +v -4.925022 -0.044194 -1.992174 +v -4.932028 -0.000000 -1.975262 +v -4.925022 0.044194 -1.992174 +v -5.081337 0.125000 -2.104758 +v -5.047513 0.088388 -2.186418 +v -5.033502 -0.000000 -2.220243 +v -5.047513 -0.088389 -2.186418 +v -5.081337 -0.125000 -2.104758 +v -5.115162 -0.088389 -2.023098 +v -5.129173 -0.000000 -1.989273 +v -5.115162 0.088388 -2.023098 +v -5.055969 0.066291 -2.166003 +v -5.081337 0.093750 -2.104758 +v -5.045462 -0.000000 -2.191372 +v -5.055969 -0.066291 -2.166003 +v -5.081337 -0.093750 -2.104758 +v -5.106706 -0.066291 -2.043513 +v -5.117213 -0.000000 -2.018144 +v -5.106706 0.066291 -2.043513 +v -4.908110 0.031250 -2.033004 +v -4.899653 0.022097 -2.053420 +v -4.896151 -0.000000 -2.061876 +v -4.899653 -0.022097 -2.053420 +v -4.908110 -0.031250 -2.033004 +v -4.916567 -0.022097 -2.012589 +v -4.920069 -0.000000 -2.004133 +v -4.916567 0.022097 -2.012589 +v -4.850368 0.062500 -2.009087 +v -4.833456 0.044194 -2.049917 +v -4.826449 -0.000000 -2.066830 +v -4.833456 -0.044194 -2.049917 +v -4.850368 -0.062500 -2.009087 +v -4.867280 -0.044194 -1.968257 +v -4.874285 -0.000000 -1.951345 +v -4.867280 0.044194 -1.968257 +v -4.908110 0.062500 -2.033004 +v -4.891198 0.044194 -2.073834 +v -4.884192 -0.000000 -2.090747 +v -4.891198 -0.044194 -2.073834 +v -4.908110 -0.062500 -2.033004 +v -4.925022 -0.044194 -1.992174 +v -4.932028 -0.000000 -1.975262 +v -4.925022 0.044194 -1.992174 +v -5.081337 0.125000 -2.104758 +v -5.047513 0.088388 -2.186418 +v -5.033502 -0.000000 -2.220243 +v -5.047513 -0.088389 -2.186418 +v -5.081337 -0.125000 -2.104758 +v -5.115162 -0.088389 -2.023098 +v -5.129173 -0.000000 -1.989273 +v -5.115162 0.088388 -2.023098 +v -5.055969 0.066291 -2.166003 +v -5.081337 0.093750 -2.104758 +v -5.045462 -0.000000 -2.191372 +v -5.055969 -0.066291 -2.166003 +v -5.081337 -0.093750 -2.104758 +v -5.106706 -0.066291 -2.043513 +v -5.117213 -0.000000 -2.018144 +v -5.106706 0.066291 -2.043513 +v -4.908110 0.031250 -2.033004 +v -4.899653 0.022097 -2.053420 +v -4.896151 -0.000000 -2.061876 +v -4.899653 -0.022097 -2.053420 +v -4.908110 -0.031250 -2.033004 +v -4.916567 -0.022097 -2.012589 +v -4.920069 -0.000000 -2.004133 +v -4.916567 0.022097 -2.012589 +v -4.915115 0.132582 -2.179413 +v -4.965853 0.187500 -2.056922 +v -4.894099 0.000000 -2.230150 +v -4.915115 -0.132582 -2.179413 +v -4.965853 -0.187500 -2.056922 +v -5.016589 -0.132582 -1.934431 +v -5.037605 0.000000 -1.883695 +v -5.016589 0.132582 -1.934431 +v -4.799630 0.132582 -2.131577 +v -4.850368 0.187500 -2.009087 +v -4.778614 -0.000000 -2.182314 +v -4.799630 -0.132583 -2.131577 +v -4.850368 -0.187500 -2.009087 +v -4.901105 -0.132583 -1.886596 +v -4.922121 -0.000000 -1.835860 +v -4.901105 0.132582 -1.886596 +v -4.523726 -0.375000 2.144389 +v -4.754695 0.375000 2.240058 +v -4.715067 -0.375000 1.682448 +v -4.946038 0.375000 1.778120 +v -3.830816 0.375000 1.857375 +v -4.022159 0.375000 1.395435 +v -3.830816 -0.375000 1.857375 +v -4.022159 -0.375000 1.395435 +v -4.965852 0.250000 2.056924 +v -5.033502 0.176777 1.893603 +v -5.061523 0.000000 1.825954 +v -5.033502 -0.176777 1.893603 +v -4.965852 -0.250000 2.056924 +v -4.898203 -0.176777 2.220244 +v -4.870182 0.000000 2.287894 +v -4.898203 0.176777 2.220244 +v -4.687047 0.176777 1.750097 +v -4.619398 0.250000 1.913417 +v -4.715068 0.000000 1.682448 +v -4.687047 -0.176777 1.750097 +v -4.619398 -0.250000 1.913417 +v -4.551748 -0.176777 2.076738 +v -4.523727 0.000000 2.144388 +v -4.551748 0.176777 2.076738 +v -5.016589 0.132582 1.934434 +v -4.965852 0.187500 2.056924 +v -5.037605 0.000000 1.883697 +v -5.016589 -0.132582 1.934434 +v -4.965852 -0.187500 2.056924 +v -4.915115 -0.132582 2.179414 +v -4.894099 0.000000 2.230151 +v -4.915115 0.132582 2.179414 +v -4.901104 0.132582 1.886598 +v -4.850368 0.187500 2.009089 +v -4.922121 -0.000000 1.835861 +v -4.901104 -0.132583 1.886598 +v -4.850368 -0.187500 2.009089 +v -4.799630 -0.132583 2.131578 +v -4.778615 -0.000000 2.182315 +v -4.799630 0.132582 2.131578 +v -4.898203 0.176777 2.220244 +v -4.870182 0.000000 2.287894 +v -4.898203 -0.176777 2.220244 +v -4.965852 -0.250000 2.056924 +v -5.033502 -0.176777 1.893603 +v -5.061523 0.000000 1.825954 +v -5.033502 0.176777 1.893603 +v -4.965852 0.250000 2.056924 +v -4.908110 0.062500 2.033007 +v -4.925022 0.044194 1.992176 +v -4.932027 -0.000000 1.975264 +v -4.925022 -0.044194 1.992176 +v -4.908110 -0.062500 2.033007 +v -4.891197 -0.044194 2.073836 +v -4.884192 -0.000000 2.090749 +v -4.891197 0.044194 2.073836 +v -5.081337 0.125000 2.104760 +v -5.115162 0.088388 2.023099 +v -5.129173 -0.000000 1.989275 +v -5.115162 -0.088388 2.023099 +v -5.081337 -0.125000 2.104760 +v -5.047513 -0.088388 2.186420 +v -5.033502 -0.000000 2.220244 +v -5.047513 0.088388 2.186420 +v -5.106706 0.066291 2.043514 +v -5.081337 0.093750 2.104760 +v -5.117214 -0.000000 2.018146 +v -5.106706 -0.066291 2.043514 +v -5.081337 -0.093750 2.104760 +v -5.055969 -0.066291 2.166005 +v -5.045461 -0.000000 2.191373 +v -5.055969 0.066291 2.166005 +v -4.908110 0.031250 2.033007 +v -4.916566 0.022097 2.012591 +v -4.920069 -0.000000 2.004135 +v -4.916566 -0.022097 2.012591 +v -4.908110 -0.031250 2.033007 +v -4.899653 -0.022097 2.053421 +v -4.896151 -0.000000 2.061877 +v -4.899653 0.022097 2.053421 +v -4.850368 0.062500 2.009089 +v -4.867280 0.044194 1.968259 +v -4.874285 -0.000000 1.951346 +v -4.867280 -0.044194 1.968259 +v -4.850368 -0.062500 2.009089 +v -4.833455 -0.044194 2.049918 +v -4.826450 -0.000000 2.066831 +v -4.833455 0.044194 2.049918 +v -4.908110 0.062500 2.033007 +v -4.925022 0.044194 1.992176 +v -4.932027 -0.000000 1.975264 +v -4.925022 -0.044194 1.992176 +v -4.908110 -0.062500 2.033007 +v -4.891197 -0.044194 2.073836 +v -4.884192 -0.000000 2.090749 +v -4.891197 0.044194 2.073836 +v -5.081337 0.125000 2.104760 +v -5.115162 0.088388 2.023099 +v -5.129173 -0.000000 1.989275 +v -5.115162 -0.088388 2.023099 +v -5.081337 -0.125000 2.104760 +v -5.047513 -0.088388 2.186420 +v -5.033502 -0.000000 2.220244 +v -5.047513 0.088388 2.186420 +v -5.106706 0.066291 2.043514 +v -5.081337 0.093750 2.104760 +v -5.117214 -0.000000 2.018146 +v -5.106706 -0.066291 2.043514 +v -5.081337 -0.093750 2.104760 +v -5.055969 -0.066291 2.166005 +v -5.045461 -0.000000 2.191373 +v -5.055969 0.066291 2.166005 +v -4.908110 0.031250 2.033007 +v -4.916566 0.022097 2.012591 +v -4.920069 -0.000000 2.004135 +v -4.916566 -0.022097 2.012591 +v -4.908110 -0.031250 2.033007 +v -4.899653 -0.022097 2.053421 +v -4.896151 -0.000000 2.061877 +v -4.899653 0.022097 2.053421 +v -5.016589 0.132582 1.934434 +v -4.965852 0.187500 2.056924 +v -5.037605 0.000000 1.883697 +v -5.016589 -0.132582 1.934434 +v -4.965852 -0.187500 2.056924 +v -4.915115 -0.132582 2.179414 +v -4.894099 0.000000 2.230151 +v -4.915115 0.132582 2.179414 +v -4.901104 0.132582 1.886598 +v -4.850368 0.187500 2.009089 +v -4.922121 -0.000000 1.835861 +v -4.901104 -0.132583 1.886598 +v -4.850368 -0.187500 2.009089 +v -4.799630 -0.132583 2.131578 +v -4.778615 -0.000000 2.182315 +v -4.799630 0.132582 2.131578 +v -3.358755 -0.375000 3.712312 +v -3.535532 0.375000 3.889088 +v -3.712308 -0.375000 3.358758 +v -3.889086 0.375000 3.535535 +v -2.828424 0.375000 3.181981 +v -3.181979 0.375000 2.828428 +v -2.828424 -0.375000 3.181981 +v -3.181979 -0.375000 2.828428 +v -3.800698 0.250000 3.800700 +v -3.925698 0.176777 3.675700 +v -3.977474 0.000000 3.623923 +v -3.925698 -0.176777 3.675700 +v -3.800698 -0.250000 3.800700 +v -3.675698 -0.176777 3.925699 +v -3.623921 0.000000 3.977477 +v -3.675698 0.176777 3.925699 +v -3.660533 0.176777 3.410535 +v -3.535533 0.250000 3.535535 +v -3.712309 0.000000 3.358758 +v -3.660533 -0.176777 3.410535 +v -3.535533 -0.250000 3.535535 +v -3.410533 -0.176777 3.660535 +v -3.358756 0.000000 3.712311 +v -3.410533 0.176777 3.660535 +v -3.894448 0.132582 3.706950 +v -3.800698 0.187500 3.800700 +v -3.933280 0.000000 3.668117 +v -3.894448 -0.132582 3.706950 +v -3.800698 -0.187500 3.800700 +v -3.706947 -0.132582 3.894450 +v -3.668115 0.000000 3.933282 +v -3.706947 0.132582 3.894450 +v -3.806059 0.132582 3.618562 +v -3.712310 0.187500 3.712312 +v -3.844892 -0.000000 3.579728 +v -3.806059 -0.132583 3.618562 +v -3.712310 -0.187500 3.712312 +v -3.618559 -0.132583 3.806062 +v -3.579727 -0.000000 3.844894 +v -3.618559 0.132582 3.806062 +v -3.675698 0.176777 3.925699 +v -3.623921 0.000000 3.977477 +v -3.675698 -0.176777 3.925699 +v -3.800698 -0.250000 3.800700 +v -3.925698 -0.176777 3.675700 +v -3.977474 0.000000 3.623923 +v -3.925698 0.176777 3.675700 +v -3.800698 0.250000 3.800700 +v -3.756504 0.062500 3.756506 +v -3.787754 0.044194 3.725256 +v -3.800698 -0.000000 3.712311 +v -3.787754 -0.044194 3.725256 +v -3.756504 -0.062500 3.756506 +v -3.725254 -0.044194 3.787756 +v -3.712309 -0.000000 3.800700 +v -3.725254 0.044194 3.787756 +v -3.889086 0.125000 3.889088 +v -3.951586 0.088388 3.826589 +v -3.977475 -0.000000 3.800700 +v -3.951586 -0.088388 3.826589 +v -3.889086 -0.125000 3.889088 +v -3.826586 -0.088388 3.951588 +v -3.800698 -0.000000 3.977476 +v -3.826586 0.088388 3.951588 +v -3.935962 0.066291 3.842213 +v -3.889086 0.093750 3.889088 +v -3.955378 -0.000000 3.822797 +v -3.935962 -0.066291 3.842213 +v -3.889086 -0.093750 3.889088 +v -3.842211 -0.066291 3.935963 +v -3.822795 -0.000000 3.955379 +v -3.842211 0.066291 3.935963 +v -3.756504 0.031250 3.756506 +v -3.772129 0.022097 3.740881 +v -3.778601 -0.000000 3.734409 +v -3.772129 -0.022097 3.740881 +v -3.756504 -0.031250 3.756506 +v -3.740879 -0.022097 3.772131 +v -3.734406 -0.000000 3.778603 +v -3.740879 0.022097 3.772131 +v -3.712310 0.062500 3.712312 +v -3.743560 0.044194 3.681062 +v -3.756504 -0.000000 3.668117 +v -3.743560 -0.044194 3.681062 +v -3.712310 -0.062500 3.712312 +v -3.681059 -0.044194 3.743562 +v -3.668116 -0.000000 3.756506 +v -3.681059 0.044194 3.743562 +v -3.756504 0.062500 3.756506 +v -3.787754 0.044194 3.725256 +v -3.800698 -0.000000 3.712311 +v -3.787754 -0.044194 3.725256 +v -3.756504 -0.062500 3.756506 +v -3.725254 -0.044194 3.787756 +v -3.712309 -0.000000 3.800700 +v -3.725254 0.044194 3.787756 +v -3.889086 0.125000 3.889088 +v -3.951586 0.088388 3.826589 +v -3.977475 -0.000000 3.800700 +v -3.951586 -0.088388 3.826589 +v -3.889086 -0.125000 3.889088 +v -3.826586 -0.088388 3.951588 +v -3.800698 -0.000000 3.977476 +v -3.826586 0.088388 3.951588 +v -3.935962 0.066291 3.842213 +v -3.889086 0.093750 3.889088 +v -3.955378 -0.000000 3.822797 +v -3.935962 -0.066291 3.842213 +v -3.889086 -0.093750 3.889088 +v -3.842211 -0.066291 3.935963 +v -3.822795 -0.000000 3.955379 +v -3.842211 0.066291 3.935963 +v -3.756504 0.031250 3.756506 +v -3.772129 0.022097 3.740881 +v -3.778601 -0.000000 3.734409 +v -3.772129 -0.022097 3.740881 +v -3.756504 -0.031250 3.756506 +v -3.740879 -0.022097 3.772131 +v -3.734406 -0.000000 3.778603 +v -3.740879 0.022097 3.772131 +v -3.894448 0.132582 3.706950 +v -3.800698 0.187500 3.800700 +v -3.933280 0.000000 3.668117 +v -3.894448 -0.132582 3.706950 +v -3.800698 -0.187500 3.800700 +v -3.706947 -0.132582 3.894450 +v -3.668115 0.000000 3.933282 +v -3.706947 0.132582 3.894450 +v -3.806059 0.132582 3.618562 +v -3.712310 0.187500 3.712312 +v -3.844892 -0.000000 3.579728 +v -3.806059 -0.132583 3.618562 +v -3.712310 -0.187500 3.712312 +v -3.618559 -0.132583 3.806062 +v -3.579727 -0.000000 3.844894 +v -3.618559 0.132582 3.806062 +v -1.682445 -0.375000 4.715069 +v -1.778116 0.375000 4.946037 +v -2.144385 -0.375000 4.523726 +v -2.240056 0.375000 4.754697 +v -1.395432 0.375000 4.022159 +v -1.857373 0.375000 3.830817 +v -1.395432 -0.375000 4.022159 +v -1.857373 -0.375000 3.830817 +v -2.056922 0.250000 4.965853 +v -2.220242 0.176777 4.898203 +v -2.287892 0.000000 4.870181 +v -2.220242 -0.176777 4.898203 +v -2.056922 -0.250000 4.965853 +v -1.893602 -0.176777 5.033502 +v -1.825952 0.000000 5.061523 +v -1.893602 0.176777 5.033502 +v -2.076736 0.176777 4.551748 +v -1.913416 0.250000 4.619398 +v -2.144386 0.000000 4.523726 +v -2.076736 -0.176777 4.551748 +v -1.913416 -0.250000 4.619398 +v -1.750096 -0.176777 4.687047 +v -1.682446 0.000000 4.715069 +v -1.750096 0.176777 4.687047 +v -2.179412 0.132582 4.915115 +v -2.056922 0.187500 4.965853 +v -2.230150 0.000000 4.894099 +v -2.179412 -0.132582 4.915115 +v -2.056922 -0.187500 4.965853 +v -1.934431 -0.132582 5.016589 +v -1.883695 0.000000 5.037605 +v -1.934431 0.132582 5.016589 +v -2.131577 0.132582 4.799630 +v -2.009087 0.187500 4.850368 +v -2.182314 -0.000000 4.778614 +v -2.131577 -0.132583 4.799630 +v -2.009087 -0.187500 4.850368 +v -1.886596 -0.132583 4.901105 +v -1.835860 -0.000000 4.922120 +v -1.886596 0.132582 4.901105 +v -1.893602 0.176777 5.033502 +v -1.825952 0.000000 5.061523 +v -1.893602 -0.176777 5.033502 +v -2.056922 -0.250000 4.965853 +v -2.220242 -0.176777 4.898203 +v -2.287892 0.000000 4.870181 +v -2.220242 0.176777 4.898203 +v -2.056922 0.250000 4.965853 +v -2.033004 0.062500 4.908110 +v -2.073834 0.044194 4.891198 +v -2.090747 -0.000000 4.884192 +v -2.073834 -0.044194 4.891198 +v -2.033004 -0.062500 4.908110 +v -1.992174 -0.044194 4.925022 +v -1.975262 -0.000000 4.932028 +v -1.992174 0.044194 4.925022 +v -2.104758 0.125000 5.081337 +v -2.186418 0.088388 5.047513 +v -2.220243 -0.000000 5.033502 +v -2.186418 -0.088388 5.047513 +v -2.104758 -0.125000 5.081337 +v -2.023098 -0.088388 5.115162 +v -1.989273 -0.000000 5.129173 +v -2.023098 0.088388 5.115162 +v -2.166003 0.066291 5.055969 +v -2.104758 0.093750 5.081337 +v -2.191371 -0.000000 5.045462 +v -2.166003 -0.066291 5.055969 +v -2.104758 -0.093750 5.081337 +v -2.043513 -0.066291 5.106706 +v -2.018144 -0.000000 5.117213 +v -2.043513 0.066291 5.106706 +v -2.033004 0.031250 4.908110 +v -2.053419 0.022097 4.899653 +v -2.061876 -0.000000 4.896151 +v -2.053419 -0.022097 4.899653 +v -2.033004 -0.031250 4.908110 +v -2.012589 -0.022097 4.916567 +v -2.004133 -0.000000 4.920069 +v -2.012589 0.022097 4.916567 +v -2.009087 0.062500 4.850368 +v -2.049917 0.044194 4.833456 +v -2.066829 -0.000000 4.826449 +v -2.049917 -0.044194 4.833456 +v -2.009087 -0.062500 4.850368 +v -1.968256 -0.044194 4.867280 +v -1.951344 -0.000000 4.874286 +v -1.968256 0.044194 4.867280 +v -2.033004 0.062500 4.908110 +v -2.073834 0.044194 4.891198 +v -2.090747 -0.000000 4.884192 +v -2.073834 -0.044194 4.891198 +v -2.033004 -0.062500 4.908110 +v -1.992174 -0.044194 4.925022 +v -1.975262 -0.000000 4.932028 +v -1.992174 0.044194 4.925022 +v -2.104758 0.125000 5.081337 +v -2.186418 0.088388 5.047513 +v -2.220243 -0.000000 5.033502 +v -2.186418 -0.088388 5.047513 +v -2.104758 -0.125000 5.081337 +v -2.023098 -0.088388 5.115162 +v -1.989273 -0.000000 5.129173 +v -2.023098 0.088388 5.115162 +v -2.166003 0.066291 5.055969 +v -2.104758 0.093750 5.081337 +v -2.191371 -0.000000 5.045462 +v -2.166003 -0.066291 5.055969 +v -2.104758 -0.093750 5.081337 +v -2.043513 -0.066291 5.106706 +v -2.018144 -0.000000 5.117213 +v -2.043513 0.066291 5.106706 +v -2.033004 0.031250 4.908110 +v -2.053419 0.022097 4.899653 +v -2.061876 -0.000000 4.896151 +v -2.053419 -0.022097 4.899653 +v -2.033004 -0.031250 4.908110 +v -2.012589 -0.022097 4.916567 +v -2.004133 -0.000000 4.920069 +v -2.012589 0.022097 4.916567 +v -2.179412 0.132582 4.915115 +v -2.056922 0.187500 4.965853 +v -2.230150 0.000000 4.894099 +v -2.179412 -0.132582 4.915115 +v -2.056922 -0.187500 4.965853 +v -1.934431 -0.132582 5.016589 +v -1.883695 0.000000 5.037605 +v -1.934431 0.132582 5.016589 +v -2.131577 0.132582 4.799630 +v -2.009087 0.187500 4.850368 +v -2.182314 -0.000000 4.778614 +v -2.131577 -0.132583 4.799630 +v -2.009087 -0.187500 4.850368 +v -1.886596 -0.132583 4.901105 +v -1.835860 -0.000000 4.922120 +v -1.886596 0.132582 4.901105 +v -0.000000 -0.250000 -4.750001 +v -0.926679 -0.250000 -4.658731 +v -1.817747 -0.250000 -4.388429 +v -2.638958 -0.250000 -3.949481 +v -3.358758 -0.250000 -3.358757 +v -3.949481 -0.250000 -2.638959 +v -4.388428 -0.250000 -1.817746 +v -4.658731 -0.250000 -0.926679 +v -4.750000 -0.250000 -0.000000 +v -4.658731 -0.250000 0.926678 +v -4.388428 -0.250000 1.817746 +v -3.949481 -0.250000 2.638959 +v -3.358758 -0.250000 3.358757 +v -2.638958 -0.250000 3.949481 +v -1.817746 -0.250000 4.388427 +v -0.926678 -0.250000 4.658730 +v 0.000001 -0.250000 4.749999 +v 0.926681 -0.250000 4.658730 +v 1.817748 -0.250000 4.388426 +v 2.638960 -0.250000 3.949480 +v 3.358759 -0.250000 3.358755 +v 3.949482 -0.250000 2.638955 +v 4.388429 -0.250000 1.817743 +v 4.658731 -0.250000 0.926675 +v 4.750000 -0.250000 -0.000005 +v 4.658729 -0.250000 -0.926684 +v 4.388426 -0.250000 -1.817751 +v 3.949478 -0.250000 -2.638963 +v 3.358753 -0.250000 -3.358761 +v 2.638953 -0.250000 -3.949485 +v 1.817740 -0.250000 -4.388431 +v 0.926672 -0.250000 -4.658732 +v 0.000000 -0.250000 -2.000000 +v -0.390181 -0.250000 -1.961571 +v -0.765367 -0.250000 -1.847759 +v -1.111140 -0.250000 -1.662939 +v -1.414214 -0.250000 -1.414214 +v -1.662939 -0.250000 -1.111140 +v -1.847759 -0.250000 -0.765367 +v -1.961571 -0.250000 -0.390181 +v -2.000000 -0.250000 -0.000000 +v -1.961571 -0.250000 0.390180 +v -1.847759 -0.250000 0.765367 +v -1.662939 -0.250000 1.111140 +v -1.414214 -0.250000 1.414214 +v -1.111140 -0.250000 1.662939 +v -0.765367 -0.250000 1.847759 +v -0.390180 -0.250000 1.961571 +v 0.000001 -0.250000 2.000000 +v 0.390181 -0.250000 1.961570 +v 0.765368 -0.250000 1.847759 +v 1.111141 -0.250000 1.662939 +v 1.414214 -0.250000 1.414213 +v 1.662940 -0.250000 1.111139 +v 1.847760 -0.250000 0.765365 +v 1.961571 -0.250000 0.390179 +v 2.000000 -0.250000 -0.000002 +v 1.961570 -0.250000 -0.390183 +v 1.847758 -0.250000 -0.765369 +v 1.662938 -0.250000 -1.111143 +v 1.414212 -0.250000 -1.414215 +v 1.111138 -0.250000 -1.662941 +v 0.765364 -0.250000 -1.847760 +v 0.390178 -0.250000 -1.961571 +v 0.000000 -0.750000 -1.750000 +v -0.341408 -0.750000 -1.716374 +v -0.669696 -0.750000 -1.616789 +v -0.972248 -0.750000 -1.455072 +v -1.237437 -0.750000 -1.237437 +v -1.455072 -0.750000 -0.972248 +v -1.616789 -0.750000 -0.669696 +v -1.716374 -0.750000 -0.341408 +v -1.750000 -0.750000 -0.000000 +v -1.716374 -0.750000 0.341408 +v -1.616789 -0.750000 0.669696 +v -1.455072 -0.750000 0.972248 +v -1.237437 -0.750000 1.237437 +v -0.972248 -0.750000 1.455072 +v -0.669696 -0.750000 1.616789 +v -0.341408 -0.750000 1.716374 +v 0.000001 -0.750000 1.750000 +v 0.341409 -0.750000 1.716374 +v 0.669697 -0.750000 1.616789 +v 0.972249 -0.750000 1.455071 +v 1.237438 -0.750000 1.237436 +v 1.455073 -0.750000 0.972247 +v 1.616790 -0.750000 0.669695 +v 1.716375 -0.750000 0.341407 +v 1.750000 -0.750000 -0.000002 +v 1.716374 -0.750000 -0.341410 +v 1.616788 -0.750000 -0.669698 +v 1.455071 -0.750000 -0.972250 +v 1.237435 -0.750000 -1.237438 +v 0.972246 -0.750000 -1.455073 +v 0.669694 -0.750000 -1.616790 +v 0.341405 -0.750000 -1.716375 +v 0.000000 -0.750000 -1.000000 +v -0.195090 -0.750000 -0.980785 +v -0.382683 -0.750000 -0.923880 +v -0.555570 -0.750000 -0.831470 +v -0.707107 -0.750000 -0.707107 +v -0.831470 -0.750000 -0.555570 +v -0.923880 -0.750000 -0.382683 +v -0.980785 -0.750000 -0.195090 +v -1.000000 -0.750000 -0.000000 +v -0.980785 -0.750000 0.195090 +v -0.923880 -0.750000 0.382683 +v -0.831470 -0.750000 0.555570 +v -0.707107 -0.750000 0.707107 +v -0.555570 -0.750000 0.831470 +v -0.382683 -0.750000 0.923880 +v -0.195090 -0.750000 0.980785 +v 0.000000 -0.750000 1.000000 +v 0.195091 -0.750000 0.980785 +v 0.382684 -0.750000 0.923879 +v 0.555571 -0.750000 0.831469 +v 0.707107 -0.750000 0.707106 +v 0.831470 -0.750000 0.555570 +v 0.923880 -0.750000 0.382683 +v 0.980785 -0.750000 0.195089 +v 1.000000 -0.750000 -0.000001 +v 0.980785 -0.750000 -0.195091 +v 0.923879 -0.750000 -0.382684 +v 0.831469 -0.750000 -0.555571 +v 0.707106 -0.750000 -0.707108 +v 0.555569 -0.750000 -0.831470 +v 0.382682 -0.750000 -0.923880 +v 0.195089 -0.750000 -0.980786 +v -0.195090 -0.250000 -0.980785 +v -0.000000 -0.250000 -1.000000 +v -0.382683 -0.250000 -0.923880 +v -0.555570 -0.250000 -0.831470 +v -0.707107 -0.250000 -0.707107 +v -0.831470 -0.250000 -0.555570 +v -0.923880 -0.250000 -0.382683 +v -0.980785 -0.250000 -0.195090 +v -1.000000 -0.250000 -0.000000 +v -0.980785 -0.250000 0.195090 +v -0.923880 -0.250000 0.382683 +v -0.831470 -0.250000 0.555570 +v -0.707107 -0.250000 0.707107 +v -0.555570 -0.250000 0.831470 +v -0.382683 -0.250000 0.923880 +v -0.195090 -0.250000 0.980785 +v 0.000000 -0.250000 1.000000 +v 0.195091 -0.250000 0.980785 +v 0.382684 -0.250000 0.923879 +v 0.555571 -0.250000 0.831469 +v 0.707107 -0.250000 0.707106 +v 0.831470 -0.250000 0.555570 +v 0.923880 -0.250000 0.382683 +v 0.980785 -0.250000 0.195089 +v 1.000000 -0.250000 -0.000001 +v 0.980785 -0.250000 -0.195091 +v 0.923879 -0.250000 -0.382684 +v 0.831469 -0.250000 -0.555571 +v 0.707106 -0.250000 -0.707108 +v 0.555569 -0.250000 -0.831470 +v 0.382682 -0.250000 -0.923880 +v 0.195089 -0.250000 -0.980786 +v 0.000000 0.250000 -5.000000 +v -0.975452 0.250000 -4.903926 +v -1.913417 0.250000 -4.619398 +v -2.777851 0.250000 -4.157348 +v -3.535534 0.250000 -3.535534 +v -4.157348 0.250000 -2.777851 +v -4.619398 0.250000 -1.913417 +v -4.903926 0.250000 -0.975452 +v -5.000000 0.250000 -0.000000 +v -4.903926 0.250000 0.975451 +v -4.619398 0.250000 1.913416 +v -4.157348 0.250000 2.777851 +v -3.535534 0.250000 3.535534 +v -2.777851 0.250000 4.157348 +v -1.913416 0.250000 4.619398 +v -0.975450 0.250000 4.903926 +v 0.000002 0.250000 5.000000 +v 0.975454 0.250000 4.903926 +v 1.913419 0.250000 4.619397 +v 2.777853 0.250000 4.157347 +v 3.535536 0.250000 3.535532 +v 4.157350 0.250000 2.777848 +v 4.619399 0.250000 1.913413 +v 4.903927 0.250000 0.975447 +v 5.000000 0.250000 -0.000005 +v 4.903925 0.250000 -0.975457 +v 4.619395 0.250000 -1.913422 +v 4.157345 0.250000 -2.777856 +v 3.535529 0.250000 -3.535538 +v 2.777846 0.250000 -4.157352 +v 1.913410 0.250000 -4.619401 +v 0.975444 0.250000 -4.903928 +v 0.000000 0.250000 -3.500000 +v -0.682816 0.250000 -3.432748 +v -1.339392 0.250000 -3.233578 +v -1.944496 0.250000 -2.910144 +v -2.474874 0.250000 -2.474874 +v -2.910144 0.250000 -1.944496 +v -3.233578 0.250000 -1.339392 +v -3.432748 0.250000 -0.682816 +v -3.500000 0.250000 -0.000000 +v -3.432749 0.250000 0.682816 +v -3.233578 0.250000 1.339391 +v -2.910144 0.250000 1.944496 +v -2.474874 0.250000 2.474874 +v -1.944496 0.250000 2.910144 +v -1.339391 0.250000 3.233579 +v -0.682815 0.250000 3.432749 +v 0.000001 0.250000 3.500000 +v 0.682818 0.250000 3.432748 +v 1.339394 0.250000 3.233578 +v 1.944498 0.250000 2.910142 +v 2.474875 0.250000 2.474872 +v 2.910145 0.250000 1.944494 +v 3.233580 0.250000 1.339389 +v 3.432749 0.250000 0.682813 +v 3.500000 0.250000 -0.000003 +v 3.432748 0.250000 -0.682820 +v 3.233577 0.250000 -1.339396 +v 2.910141 0.250000 -1.944499 +v 2.474871 0.250000 -2.474877 +v 1.944492 0.250000 -2.910146 +v 1.339387 0.250000 -3.233580 +v 0.682811 0.250000 -3.432750 +v 0.000000 0.750000 -2.000000 +v -0.390181 0.750000 -1.961571 +v -0.765367 0.750000 -1.847759 +v -1.111140 0.750000 -1.662939 +v -1.414214 0.750000 -1.414214 +v -1.662939 0.750000 -1.111140 +v -1.847759 0.750000 -0.765367 +v -1.961571 0.750000 -0.390181 +v -2.000000 0.750000 -0.000000 +v -1.961571 0.750000 0.390180 +v -1.847759 0.750000 0.765367 +v -1.662939 0.750000 1.111140 +v -1.414214 0.750000 1.414214 +v -1.111140 0.750000 1.662939 +v -0.765367 0.750000 1.847759 +v -0.390180 0.750000 1.961571 +v 0.000001 0.750000 2.000000 +v 0.390181 0.750000 1.961570 +v 0.765368 0.750000 1.847759 +v 1.111141 0.750000 1.662939 +v 1.414214 0.750000 1.414213 +v 1.662940 0.750000 1.111139 +v 1.847760 0.750000 0.765365 +v 1.961571 0.750000 0.390179 +v 2.000000 0.750000 -0.000002 +v 1.961570 0.750000 -0.390183 +v 1.847758 0.750000 -0.765369 +v 1.662938 0.750000 -1.111143 +v 1.414212 0.750000 -1.414215 +v 1.111138 0.750000 -1.662941 +v 0.765364 0.750000 -1.847760 +v 0.390178 0.750000 -1.961571 +v 0.000000 0.750000 -1.500000 +v -0.574025 0.750000 -1.385819 +v -1.060660 0.750000 -1.060660 +v -1.385819 0.750000 -0.574025 +v -1.500000 0.750000 0.000000 +v -1.385819 0.750000 0.574025 +v -1.060660 0.750000 1.060660 +v -0.574025 0.750000 1.385819 +v -0.000000 0.750000 1.500000 +v 0.574025 0.750000 1.385819 +v 1.060660 0.750000 1.060660 +v 1.385819 0.750000 0.574025 +v 1.500000 0.750000 -0.000000 +v 1.385819 0.750000 -0.574025 +v 1.060660 0.750000 -1.060660 +v 0.574024 0.750000 -1.385820 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763761 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763760 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763761 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090925 0.763760 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763761 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763760 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763761 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.090924 0.763761 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.090924 0.763760 +vt 0.020833 0.764706 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.111111 0.588235 +vt 0.020833 0.764706 +vt -0.000000 0.588235 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.055556 0.941176 +vt 0.090278 1.000000 +vt 0.020833 1.000000 +vt 0.250000 0.794118 +vt 0.333333 0.411765 +vt 0.333333 0.794118 +vt 0.250000 0.382353 +vt 0.194444 0.294118 +vt 0.250000 0.294118 +vt 0.111111 0.411765 +vt 0.194444 0.794118 +vt 0.111111 0.794118 +vt 0.444444 0.500000 +vt 0.500000 0.676471 +vt 0.444444 0.676471 +vt 0.388889 0.411765 +vt 0.194444 0.382353 +vt 0.444444 0.794118 +vt 0.388889 0.794118 +vt 0.388889 0.492647 +vt 0.555556 0.794118 +vt 0.555556 0.492647 +vt 0.555556 0.794118 +vt 0.500000 0.676471 +vt 0.555556 0.492647 +vt 0.444444 0.676471 +vt 0.388889 0.794118 +vt 0.388889 0.492647 +vt 0.500000 0.794118 +vt 0.444444 0.794118 +vt 0.250000 0.382353 +vt 0.194444 0.794118 +vt 0.194444 0.382353 +vt 0.388889 0.411765 +vt 0.333333 0.794118 +vt 0.333333 0.411765 +vt 0.444444 0.500000 +vt 0.111111 0.411765 +vt 0.111111 0.794118 +vt 0.194444 0.294118 +vt 0.250000 0.294118 +vt 0.250000 0.794118 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.638889 0.698529 +vt 0.618056 0.705882 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.555556 0.117647 +vt 0.611111 0.205882 +vt 0.555556 0.205882 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.652778 0.750000 +vt 0.645833 0.757353 +vt 0.645833 0.750000 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.750000 +vt 0.625000 0.757353 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.597222 0.742647 +vt 0.590278 0.757353 +vt 0.562500 0.727941 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.638889 0.698529 +vt 0.618056 0.705882 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.652778 0.750000 +vt 0.645833 0.757353 +vt 0.645833 0.750000 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.750000 +vt 0.625000 0.757353 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.555556 0.794118 +vt 0.500000 0.676471 +vt 0.555556 0.492647 +vt 0.444444 0.676471 +vt 0.388889 0.794118 +vt 0.388889 0.492647 +vt 0.500000 0.794118 +vt 0.444444 0.794118 +vt 0.250000 0.382353 +vt 0.194444 0.794118 +vt 0.194444 0.382353 +vt 0.388889 0.411765 +vt 0.333333 0.794118 +vt 0.333333 0.411765 +vt 0.500000 0.500000 +vt 0.444444 0.500000 +vt 0.111111 0.411765 +vt 0.111111 0.794118 +vt 0.194444 0.294118 +vt 0.250000 0.294118 +vt 0.250000 0.794118 +vt 0.562500 0.757353 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.680556 0.698529 +vt 0.659722 0.705882 +vt 0.659722 0.698529 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.576389 0.698529 +vt 0.597222 0.705882 +vt 0.576389 0.705882 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.705882 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.698529 +vt 0.652778 0.750000 +vt 0.645833 0.757353 +vt 0.645833 0.750000 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.618056 0.750000 +vt 0.611111 0.757353 +vt 0.611111 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.750000 +vt 0.625000 0.757353 +vt 0.618056 0.757353 +vt 0.604167 0.757353 +vt 0.611111 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.779412 +vt 0.555556 0.794118 +vt 0.500000 0.676471 +vt 0.555556 0.492647 +vt 0.444444 0.676471 +vt 0.388889 0.794118 +vt 0.388889 0.492647 +vt 0.500000 0.794118 +vt 0.444444 0.794118 +vt 0.250000 0.382353 +vt 0.194444 0.794118 +vt 0.194444 0.382353 +vt 0.333333 0.411765 +vt 0.388889 0.794118 +vt 0.333333 0.794118 +vt 0.444444 0.500000 +vt 0.111111 0.411765 +vt 0.111111 0.794118 +vt 0.194444 0.294118 +vt 0.250000 0.294118 +vt 0.250000 0.794118 +vt 0.562500 0.757353 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.680556 0.698529 +vt 0.659722 0.705882 +vt 0.659722 0.698529 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.576389 0.698529 +vt 0.597222 0.705882 +vt 0.576389 0.705882 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.705882 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.698529 +vt 0.652778 0.750000 +vt 0.645833 0.757353 +vt 0.645833 0.750000 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.618056 0.750000 +vt 0.611111 0.757353 +vt 0.611111 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.750000 +vt 0.625000 0.757353 +vt 0.618056 0.757353 +vt 0.604167 0.757353 +vt 0.611111 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.779412 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.701389 0.698529 +vt 0.722222 0.705882 +vt 0.701389 0.705882 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.611111 0.786765 +vt 0.611111 0.794118 +vt 0.597222 0.779412 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.611111 0.117647 +vt 0.555556 0.205882 +vt 0.555556 0.117647 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.555556 0.117647 +vt 0.611111 0.205882 +vt 0.555556 0.205882 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.757353 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.757353 +vt 0.611111 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.611111 0.117647 +vt 0.555556 0.205882 +vt 0.555556 0.117647 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.757353 +vt 0.611111 0.786765 +vt 0.611111 0.794118 +vt 0.597222 0.779412 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.555556 0.117647 +vt 0.611111 0.205882 +vt 0.555556 0.205882 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.680556 0.698529 +vt 0.659722 0.705882 +vt 0.659722 0.698529 +vt 0.701389 0.698529 +vt 0.722222 0.705882 +vt 0.701389 0.705882 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.705882 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.555556 0.117647 +vt 0.611111 0.205882 +vt 0.555556 0.205882 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.757353 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.680556 0.698529 +vt 0.659722 0.705882 +vt 0.659722 0.698529 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.705882 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.618056 0.750000 +vt 0.611111 0.757353 +vt 0.611111 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.611111 0.117647 +vt 0.555556 0.205882 +vt 0.555556 0.117647 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.794118 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.555556 0.117647 +vt 0.611111 0.205882 +vt 0.555556 0.205882 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.611111 0.117647 +vt 0.555556 0.205882 +vt 0.555556 0.117647 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.757353 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.680556 0.698529 +vt 0.659722 0.705882 +vt 0.659722 0.698529 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.705882 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.750000 +vt 0.597222 0.757353 +vt 0.597222 0.750000 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.611111 0.117647 +vt 0.555556 0.205882 +vt 0.555556 0.117647 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.611111 0.786765 +vt 0.611111 0.794118 +vt 0.597222 0.779412 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.555556 0.117647 +vt 0.611111 0.205882 +vt 0.555556 0.205882 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.590278 0.757353 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.618056 0.750000 +vt 0.611111 0.757353 +vt 0.611111 0.750000 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.757353 +vt 0.604167 0.750000 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.472222 0.088235 +vt 0.416667 -0.000000 +vt 0.472222 -0.000000 +vt 0.416667 0.205882 +vt 0.416667 0.088235 +vt 0.611111 0.117647 +vt 0.555556 0.205882 +vt 0.555556 0.117647 +vt 0.472222 0.294118 +vt 0.472222 0.205882 +vt 0.333333 0.117647 +vt 0.333333 0.205882 +vt 0.562500 0.757353 +vt 0.562500 0.727941 +vt 0.590278 0.727941 +vt 0.659722 0.698529 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.722222 0.698529 +vt 0.701389 0.705882 +vt 0.701389 0.698529 +vt 0.597222 0.698529 +vt 0.576389 0.705882 +vt 0.576389 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.638889 0.698529 +vt 0.680556 0.698529 +vt 0.555556 0.705882 +vt 0.555556 0.698529 +vt 0.597222 0.705882 +vt 0.645833 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.757353 +vt 0.638889 0.750000 +vt 0.631944 0.757353 +vt 0.631944 0.750000 +vt 0.611111 0.750000 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.597222 0.750000 +vt 0.604167 0.757353 +vt 0.597222 0.757353 +vt 0.638889 0.757353 +vt 0.625000 0.757353 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.597222 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.794118 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.205882 +vt 0.111111 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.205882 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.034722 0.147059 +vt 0.062500 0.058824 +vt 0.076389 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.034722 0.147059 +vt 0.062500 0.058824 +vt 0.076389 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.034722 0.147059 +vt 0.062500 0.058824 +vt 0.076389 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.034722 0.147059 +vt 0.062500 0.058824 +vt 0.076389 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.034722 0.147059 +vt 0.062500 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.062500 0.058824 +vt 0.076389 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.041667 0.058824 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.254342 0.229759 +vt 0.116338 0.151655 +vt 0.190103 0.005535 +vt 0.090924 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.090925 0.763760 +vt 0.090925 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.090924 0.763761 +vt 0.090924 0.763761 +vt 0.090924 0.763760 +vt 0.090924 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.090924 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.090925 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763760 +vt 0.111111 0.588235 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.090924 0.763761 +vt 0.090924 0.763760 +vt 0.090924 0.763761 +vt 0.090924 0.763761 +vt 0.111111 0.588235 +vt 0.090924 0.763761 +vt 0.090924 0.763760 +vt 0.090924 0.763761 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.013889 0.941176 +vt 0.097222 0.941176 +vt 0.500000 0.500000 +vt 0.388889 0.794118 +vt 0.500000 0.794118 +vt 0.388889 0.794118 +vt 0.500000 0.500000 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.611111 0.117647 +vt 0.416667 0.294118 +vt 0.652778 0.757353 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.590278 0.727941 +vt 0.722222 0.705882 +vt 0.652778 0.757353 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.388889 0.794118 +vt 0.590278 0.757353 +vt 0.576389 0.764706 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.757353 +vt 0.604167 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.786765 +vt 0.388889 0.411765 +vt 0.500000 0.500000 +vt 0.590278 0.757353 +vt 0.576389 0.764706 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.757353 +vt 0.604167 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.786765 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.698529 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.205882 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.117647 +vt 0.416667 0.294118 +vt 0.590278 0.757353 +vt 0.576389 0.764706 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.597222 0.779412 +vt 0.604167 0.779412 +vt 0.611111 0.205882 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.117647 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.698529 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.117647 +vt 0.416667 0.294118 +vt 0.590278 0.757353 +vt 0.576389 0.764706 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.205882 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.611111 0.794118 +vt 0.604167 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.117647 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.205882 +vt 0.416667 0.294118 +vt 0.590278 0.757353 +vt 0.576389 0.764706 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.205882 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.779412 +vt 0.611111 0.117647 +vt 0.416667 0.294118 +vt 0.576389 0.764706 +vt 0.562500 0.757353 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.611111 0.205882 +vt 0.416667 0.294118 +vt 0.590278 0.757353 +vt 0.576389 0.764706 +vt 0.555556 0.742647 +vt 0.576389 0.720588 +vt 0.597222 0.742647 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.604167 0.794118 +vt 0.597222 0.794118 +vt 0.597222 0.786765 +vt 0.604167 0.779412 +vt 0.611111 0.786765 +vt 0.034722 0.205882 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.076389 0.205882 +vt 0.041667 0.058824 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.041667 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.211377 0.001054 +vt 0.274382 0.014324 +vt 0.233068 0.001054 +vt 0.254342 0.005535 +vt 0.292417 0.027083 +vt 0.307755 0.043323 +vt 0.319805 0.062419 +vt 0.328106 0.083637 +vt 0.332338 0.106163 +vt 0.332338 0.129130 +vt 0.328106 0.151655 +vt 0.319806 0.172874 +vt 0.307755 0.191970 +vt 0.292417 0.208210 +vt 0.274382 0.220970 +vt 0.233068 0.234240 +vt 0.211377 0.234240 +vt 0.190103 0.229759 +vt 0.170063 0.220970 +vt 0.152027 0.208210 +vt 0.136689 0.191970 +vt 0.124639 0.172874 +vt 0.112106 0.129130 +vt 0.112107 0.106163 +vt 0.116338 0.083637 +vt 0.124639 0.062419 +vt 0.136690 0.043323 +vt 0.152028 0.027083 +vt 0.170063 0.014324 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.000000 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt -0.000000 0.588235 +vt 0.111111 0.529412 +vt 0.111111 0.588235 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.205882 +vt 0.076389 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.034722 0.147059 +vt 0.076389 0.205882 +vt 0.034722 0.205882 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.041667 -0.000000 +vt 0.062500 -0.000000 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.062500 0.058824 +vt 0.041667 -0.000000 +vt 0.062500 -0.000000 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.041667 0.058824 +vt 0.062500 -0.000000 +vt 0.062500 0.058824 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.020833 0.764706 +vt 0.076389 0.941176 +vt 0.034722 0.941176 +vt 0.090924 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.020833 0.764706 +vt 0.076389 0.941176 +vt 0.034722 0.941176 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.020833 0.764706 +vt 0.076389 0.941176 +vt 0.034722 0.941176 +vt 0.090925 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090925 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.020833 0.764706 +vt 0.076389 0.941176 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.076389 0.941176 +vt 0.034722 0.941176 +vt 0.090924 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763760 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090925 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.020833 0.764706 +vt 0.076389 0.941176 +vt 0.034722 0.941176 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.090924 0.763761 +vt 0.034722 0.941176 +vt 0.020833 0.764706 +vt 0.277778 0.794118 +vt 0.222222 0.852941 +vt 0.222222 0.794118 +vt 0.722222 0.794118 +vt 0.666667 0.852941 +vt 0.666667 0.794118 +vt 0.333333 0.794118 +vt 0.277778 0.852941 +vt 0.833333 0.794118 +vt 0.777778 0.852941 +vt 0.777778 0.794118 +vt 0.722222 0.852941 +vt 0.388889 0.794118 +vt 0.333333 0.852941 +vt 0.888889 0.794118 +vt 0.833333 0.852941 +vt 0.444444 0.794118 +vt 0.388889 0.852941 +vt 0.944444 0.794118 +vt 0.888889 0.852941 +vt 0.500000 0.794118 +vt 0.444444 0.852941 +vt 1.000000 0.794118 +vt 0.944444 0.852941 +vt 0.555556 0.794118 +vt 0.500000 0.852941 +vt 0.166667 0.794118 +vt 0.111111 0.852941 +vt 0.111111 0.794118 +vt 0.611111 0.794118 +vt 0.555556 0.852941 +vt 0.166667 0.852941 +vt 0.611111 0.852941 +vt 0.555556 0.926471 +vt 0.166667 0.926471 +vt 0.611111 0.926471 +vt 0.222222 0.926471 +vt 0.666667 0.926471 +vt 0.326389 0.926471 +vt 0.277778 0.926471 +vt 0.777778 0.926471 +vt 0.722222 0.926471 +vt 0.381944 0.926471 +vt 0.333333 0.926471 +vt 0.833333 0.926471 +vt 0.388889 0.926471 +vt 0.888889 0.926471 +vt 0.444444 0.926471 +vt 1.000000 0.852941 +vt 0.944444 0.926471 +vt 0.500000 0.926471 +vt 0.111111 0.926471 +vt 0.493056 0.926471 +vt 0.458333 1.000000 +vt 0.993056 0.926471 +vt 0.958333 1.000000 +vt 0.548611 0.926471 +vt 0.513889 1.000000 +vt 0.159722 0.926471 +vt 0.125000 1.000000 +vt 0.604167 0.926471 +vt 0.569444 1.000000 +vt 0.215278 0.926471 +vt 0.180556 1.000000 +vt 0.645833 1.000000 +vt 0.625000 1.000000 +vt 0.270833 0.926471 +vt 0.236111 1.000000 +vt 0.715278 0.926471 +vt 0.680556 1.000000 +vt 0.312500 1.000000 +vt 0.291667 1.000000 +vt 0.826389 0.926471 +vt 0.791667 1.000000 +vt 0.770833 0.926471 +vt 0.736111 1.000000 +vt 0.347222 1.000000 +vt 0.868056 1.000000 +vt 0.847222 1.000000 +vt 0.437500 0.926471 +vt 0.402778 1.000000 +vt 0.937500 0.926471 +vt 0.902778 1.000000 +vt 0.925162 0.662264 +vt 0.999528 0.714877 +vt 0.949838 0.793618 +vt 0.597222 0.698529 +vt 0.618056 0.661765 +vt 0.618056 0.698529 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.576389 0.698529 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.597222 0.661765 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.618056 0.720588 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.722222 0.705882 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.659722 0.698529 +vt 0.680556 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.576389 0.698529 +vt 0.597222 0.661765 +vt 0.597222 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.661765 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.701389 0.661765 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.618056 0.661765 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.727941 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.597222 0.757353 +vt 0.604167 0.779412 +vt 0.597222 0.779412 +vt 0.611111 0.757353 +vt 0.604167 0.757353 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.625000 0.757353 +vt 0.618056 0.757353 +vt 0.631944 0.757353 +vt 0.625000 0.779412 +vt 0.638889 0.757353 +vt 0.631944 0.779412 +vt 0.638889 0.779412 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.638889 0.720588 +vt 0.631944 0.727941 +vt 0.631944 0.720588 +vt 0.618056 0.720588 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.727941 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.618056 0.720588 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.722222 0.705882 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.618056 0.727941 +vt 0.611111 0.750000 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.750000 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.757353 +vt 0.611111 0.779412 +vt 0.625000 0.779412 +vt 0.618056 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.638889 0.757353 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.638889 0.720588 +vt 0.631944 0.727941 +vt 0.631944 0.720588 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.720588 +vt 0.659722 0.698529 +vt 0.680556 0.661765 +vt 0.680556 0.698529 +vt 0.722222 0.698529 +vt 0.701389 0.661765 +vt 0.722222 0.661765 +vt 0.576389 0.698529 +vt 0.597222 0.661765 +vt 0.597222 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.661765 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.701389 0.698529 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.618056 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.722222 0.705882 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.618056 0.727941 +vt 0.611111 0.750000 +vt 0.611111 0.727941 +vt 0.604167 0.727941 +vt 0.597222 0.750000 +vt 0.597222 0.727941 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.631944 0.750000 +vt 0.625000 0.750000 +vt 0.618056 0.750000 +vt 0.604167 0.750000 +vt 0.652778 0.727941 +vt 0.645833 0.750000 +vt 0.631944 0.727941 +vt 0.645833 0.757353 +vt 0.652778 0.779412 +vt 0.645833 0.779412 +vt 0.597222 0.757353 +vt 0.604167 0.779412 +vt 0.597222 0.779412 +vt 0.604167 0.757353 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.611111 0.757353 +vt 0.625000 0.757353 +vt 0.618056 0.779412 +vt 0.631944 0.757353 +vt 0.625000 0.779412 +vt 0.638889 0.757353 +vt 0.631944 0.779412 +vt 0.638889 0.779412 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.638889 0.720588 +vt 0.631944 0.727941 +vt 0.631944 0.720588 +vt 0.618056 0.720588 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.727941 +vt 0.659722 0.698529 +vt 0.680556 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.576389 0.698529 +vt 0.597222 0.661765 +vt 0.597222 0.698529 +vt 0.618056 0.698529 +vt 0.638889 0.661765 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.701389 0.661765 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.618056 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.722222 0.705882 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.631944 0.757353 +vt 0.625000 0.757353 +vt 0.638889 0.757353 +vt 0.631944 0.779412 +vt 0.638889 0.779412 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.638889 0.720588 +vt 0.631944 0.727941 +vt 0.631944 0.720588 +vt 0.618056 0.720588 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.727941 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.576389 0.698529 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.618056 0.727941 +vt 0.611111 0.750000 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.750000 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.597222 0.757353 +vt 0.604167 0.779412 +vt 0.597222 0.779412 +vt 0.611111 0.757353 +vt 0.604167 0.757353 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.625000 0.757353 +vt 0.618056 0.757353 +vt 0.631944 0.779412 +vt 0.625000 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.604167 0.720588 +vt 0.611111 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.720588 +vt 0.611111 0.720588 +vt 0.597222 0.720588 +vt 0.597222 0.727941 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.597222 0.698529 +vt 0.618056 0.661765 +vt 0.618056 0.698529 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.576389 0.698529 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.597222 0.661765 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.631944 0.750000 +vt 0.625000 0.750000 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.727941 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.757353 +vt 0.611111 0.779412 +vt 0.625000 0.779412 +vt 0.618056 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.597222 0.698529 +vt 0.618056 0.661765 +vt 0.618056 0.698529 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.661765 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.576389 0.705882 +vt 0.555556 0.720588 +vt 0.555556 0.705882 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.618056 0.720588 +vt 0.597222 0.720588 +vt 0.576389 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.720588 +vt 0.597222 0.727941 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.576389 0.698529 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.618056 0.720588 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.631944 0.750000 +vt 0.625000 0.750000 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.727941 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.720588 +vt 0.597222 0.727941 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.722222 0.720588 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.720588 +vt 0.597222 0.727941 +vt 0.638889 0.720588 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.720588 +vt 0.597222 0.698529 +vt 0.618056 0.661765 +vt 0.618056 0.698529 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.661765 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.576389 0.705882 +vt 0.555556 0.720588 +vt 0.555556 0.705882 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.618056 0.720588 +vt 0.597222 0.720588 +vt 0.576389 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.720588 +vt 0.597222 0.727941 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.597222 0.698529 +vt 0.618056 0.661765 +vt 0.618056 0.698529 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.576389 0.698529 +vt 0.701389 0.698529 +vt 0.680556 0.661765 +vt 0.701389 0.661765 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.661765 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.698529 +vt 0.576389 0.705882 +vt 0.555556 0.720588 +vt 0.555556 0.705882 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.597222 0.720588 +vt 0.576389 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.625000 0.727941 +vt 0.631944 0.750000 +vt 0.625000 0.750000 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.727941 +vt 0.645833 0.750000 +vt 0.631944 0.727941 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.645833 0.720588 +vt 0.652778 0.727941 +vt 0.645833 0.727941 +vt 0.638889 0.720588 +vt 0.631944 0.727941 +vt 0.631944 0.720588 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.727941 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.701389 0.705882 +vt 0.722222 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.604167 0.720588 +vt 0.611111 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.611111 0.720588 +vt 0.618056 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.576389 0.705882 +vt 0.555556 0.720588 +vt 0.555556 0.705882 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.597222 0.720588 +vt 0.576389 0.720588 +vt 0.722222 0.720588 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.597222 0.757353 +vt 0.604167 0.779412 +vt 0.597222 0.779412 +vt 0.611111 0.757353 +vt 0.604167 0.757353 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.625000 0.757353 +vt 0.618056 0.757353 +vt 0.631944 0.779412 +vt 0.625000 0.779412 +vt 0.638889 0.757353 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.645833 0.720588 +vt 0.652778 0.727941 +vt 0.645833 0.727941 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.720588 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.720588 +vt 0.597222 0.698529 +vt 0.618056 0.661765 +vt 0.618056 0.698529 +vt 0.555556 0.698529 +vt 0.576389 0.661765 +vt 0.576389 0.698529 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.661765 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.576389 0.705882 +vt 0.555556 0.720588 +vt 0.555556 0.705882 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.597222 0.720588 +vt 0.576389 0.720588 +vt 0.722222 0.720588 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.727941 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.645833 0.720588 +vt 0.652778 0.727941 +vt 0.645833 0.727941 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.638889 0.698529 +vt 0.659722 0.661765 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.555556 0.705882 +vt 0.576389 0.720588 +vt 0.555556 0.720588 +vt 0.680556 0.705882 +vt 0.701389 0.720588 +vt 0.680556 0.720588 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.720588 +vt 0.618056 0.705882 +vt 0.576389 0.705882 +vt 0.597222 0.720588 +vt 0.722222 0.705882 +vt 0.701389 0.705882 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.618056 0.727941 +vt 0.611111 0.750000 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.750000 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.604167 0.757353 +vt 0.597222 0.779412 +vt 0.597222 0.757353 +vt 0.611111 0.757353 +vt 0.604167 0.779412 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.618056 0.757353 +vt 0.625000 0.779412 +vt 0.625000 0.757353 +vt 0.631944 0.779412 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.638889 0.757353 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.652778 0.720588 +vt 0.645833 0.727941 +vt 0.645833 0.720588 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.720588 +vt 0.625000 0.720588 +vt 0.625000 0.727941 +vt 0.618056 0.720588 +vt 0.618056 0.698529 +vt 0.597222 0.661765 +vt 0.618056 0.661765 +vt 0.576389 0.698529 +vt 0.555556 0.661765 +vt 0.576389 0.661765 +vt 0.680556 0.698529 +vt 0.701389 0.661765 +vt 0.701389 0.698529 +vt 0.659722 0.698529 +vt 0.638889 0.661765 +vt 0.659722 0.661765 +vt 0.638889 0.698529 +vt 0.597222 0.698529 +vt 0.722222 0.661765 +vt 0.722222 0.698529 +vt 0.680556 0.661765 +vt 0.576389 0.705882 +vt 0.555556 0.720588 +vt 0.555556 0.705882 +vt 0.701389 0.705882 +vt 0.680556 0.720588 +vt 0.680556 0.705882 +vt 0.659722 0.705882 +vt 0.638889 0.720588 +vt 0.638889 0.705882 +vt 0.618056 0.705882 +vt 0.618056 0.720588 +vt 0.597222 0.720588 +vt 0.576389 0.720588 +vt 0.722222 0.720588 +vt 0.701389 0.720588 +vt 0.659722 0.720588 +vt 0.597222 0.705882 +vt 0.611111 0.727941 +vt 0.618056 0.750000 +vt 0.611111 0.750000 +vt 0.597222 0.727941 +vt 0.604167 0.750000 +vt 0.597222 0.750000 +vt 0.645833 0.727941 +vt 0.638889 0.750000 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.625000 0.750000 +vt 0.625000 0.727941 +vt 0.618056 0.727941 +vt 0.604167 0.727941 +vt 0.652778 0.750000 +vt 0.645833 0.750000 +vt 0.631944 0.750000 +vt 0.652778 0.757353 +vt 0.645833 0.779412 +vt 0.645833 0.757353 +vt 0.597222 0.757353 +vt 0.604167 0.779412 +vt 0.597222 0.779412 +vt 0.611111 0.757353 +vt 0.604167 0.757353 +vt 0.618056 0.779412 +vt 0.611111 0.779412 +vt 0.625000 0.757353 +vt 0.618056 0.757353 +vt 0.631944 0.779412 +vt 0.625000 0.779412 +vt 0.638889 0.757353 +vt 0.631944 0.757353 +vt 0.638889 0.779412 +vt 0.611111 0.720588 +vt 0.604167 0.727941 +vt 0.604167 0.720588 +vt 0.645833 0.720588 +vt 0.652778 0.727941 +vt 0.645833 0.727941 +vt 0.631944 0.720588 +vt 0.638889 0.727941 +vt 0.631944 0.727941 +vt 0.618056 0.727941 +vt 0.611111 0.727941 +vt 0.597222 0.727941 +vt 0.597222 0.720588 +vt 0.638889 0.720588 +vt 0.625000 0.727941 +vt 0.625000 0.720588 +vt 0.618056 0.720588 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.111111 0.529412 +vt 0.111111 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.111111 0.529412 +vt 0.000000 0.529412 +vt 0.000000 0.529412 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.034722 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.034722 0.147059 +vt 0.076389 0.147059 +vt 0.076389 0.147059 +vt 0.041667 -0.000000 +vt 0.041667 0.058824 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 0.058824 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.041667 -0.000000 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.090924 0.763761 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.090924 0.763761 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.090924 0.763760 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.090924 0.763761 +vt 0.090924 0.763761 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.090925 0.763760 +vt 0.076389 0.941176 +vt 0.076389 0.941176 +vt 0.659722 0.926471 +vt 0.881944 0.926471 +vt 0.479167 1.000000 +vt 0.979167 1.000000 +vt 0.534722 1.000000 +vt 0.145833 1.000000 +vt 0.590278 1.000000 +vt 0.201389 1.000000 +vt 0.256944 1.000000 +vt 0.701389 1.000000 +vt 0.812500 1.000000 +vt 0.756944 1.000000 +vt 0.368056 1.000000 +vt 0.423611 1.000000 +vt 0.923611 1.000000 +vt 0.925162 0.793618 +vt 0.875472 0.741005 +vt 0.902364 0.783619 +vt 0.884915 0.765144 +vt 0.875472 0.714877 +vt 0.884915 0.690738 +vt 0.902364 0.672263 +vt 0.949838 0.662264 +vt 0.972636 0.672263 +vt 0.990085 0.690738 +vt 0.999528 0.741005 +vt 0.990085 0.765144 +vt 0.972636 0.783619 +vt 0.555556 0.661765 +vt 0.722222 0.720588 +vt 0.555556 0.661765 +vt 0.652778 0.750000 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.722222 0.720588 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.661765 +vt 0.722222 0.720588 +vt 0.652778 0.750000 +vt 0.652778 0.757353 +vt 0.652778 0.727941 +vt 0.555556 0.661765 +vt 0.722222 0.720588 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.661765 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.661765 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.698529 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.661765 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.698529 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.698529 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.661765 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.652778 0.779412 +vt 0.652778 0.720588 +vt 0.555556 0.698529 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.698529 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.720588 +vt 0.555556 0.661765 +vt 0.722222 0.705882 +vt 0.652778 0.750000 +vt 0.652778 0.779412 +vt 0.652778 0.720588 +vt 0.555556 0.698529 +vt 0.722222 0.720588 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.727941 +vt 0.555556 0.698529 +vt 0.722222 0.705882 +vt 0.652778 0.727941 +vt 0.652778 0.779412 +vt 0.652778 0.720588 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -0.3162 0.9487 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.9487 0.3162 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 0.9487 -0.3162 +vn 0.0000 -0.3162 -0.9487 +vn 0.0000 0.0000 1.0000 +vn 0.3630 -0.3162 0.8765 +vn -0.3827 0.0000 -0.9239 +vn 0.9239 0.0000 -0.3827 +vn -0.9239 0.0000 0.3827 +vn 0.0000 0.0000 -1.0000 +vn -0.3162 0.9487 0.0000 +vn -0.9487 -0.3162 0.0000 +vn 0.3162 0.9487 0.0000 +vn 0.9487 -0.3162 0.0000 +vn 0.3827 0.0000 0.9239 +vn 0.6708 -0.3162 0.6708 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn -0.7071 0.0000 0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.8765 -0.3162 0.3630 +vn -0.9239 0.0000 -0.3827 +vn 0.3827 0.0000 -0.9239 +vn -0.3827 0.0000 0.9239 +vn 0.9239 -0.0000 0.3827 +vn 0.9239 -0.0001 0.3827 +vn 0.8765 -0.3162 -0.3630 +vn 0.6708 -0.3162 -0.6708 +vn 0.3630 -0.3162 -0.8765 +vn -0.3630 -0.3162 -0.8765 +vn -0.3826 -0.0000 -0.9239 +vn -0.6708 -0.3162 -0.6708 +vn -0.8765 -0.3162 -0.3630 +vn -0.8765 -0.3162 0.3630 +vn -0.6708 -0.3162 0.6708 +vn -0.3630 -0.3162 0.8765 +vn 0.3828 -0.0000 -0.9238 +vn -0.9239 0.0001 -0.3828 +vn -0.9239 -0.0001 -0.3828 +vn -0.3828 0.0001 0.9238 +vn -0.3828 -0.0001 0.9238 +vn 0.8772 -0.4472 -0.1745 +vn 0.8263 -0.4472 -0.3423 +vn -0.6324 -0.4472 0.6324 +vn -0.4969 -0.4472 0.7437 +vn 0.7437 -0.4472 -0.4969 +vn -0.3423 -0.4472 0.8263 +vn 0.0000 -0.4472 -0.8944 +vn -0.1745 -0.4472 -0.8772 +vn 0.6324 -0.4472 -0.6324 +vn -0.1745 -0.4472 0.8772 +vn -0.3423 -0.4472 -0.8263 +vn 0.4969 -0.4472 -0.7437 +vn 0.0000 -0.4472 0.8944 +vn -0.4969 -0.4472 -0.7437 +vn 0.3423 -0.4472 -0.8263 +vn 0.1745 -0.4472 0.8772 +vn -0.6324 -0.4472 -0.6324 +vn 0.1745 -0.4472 -0.8772 +vn 0.3423 -0.4472 0.8263 +vn -0.7437 -0.4472 -0.4969 +vn 0.4969 -0.4472 0.7437 +vn -0.8263 -0.4472 -0.3423 +vn 0.6324 -0.4472 0.6324 +vn -0.8772 -0.4472 -0.1745 +vn 0.7437 -0.4472 0.4969 +vn -0.8944 -0.4472 0.0000 +vn 0.8263 -0.4472 0.3423 +vn -0.8772 -0.4472 0.1745 +vn 0.8772 -0.4472 0.1745 +vn -0.8263 -0.4472 0.3423 +vn 0.8944 -0.4472 0.0000 +vn -0.7437 -0.4472 0.4969 +vn 0.1951 0.0000 -0.9808 +vn 0.5556 0.0000 0.8314 +vn -0.5556 0.0000 0.8314 +vn -0.1951 0.0000 -0.9808 +vn -0.1951 0.0000 0.9808 +vn 0.8314 0.0000 0.5556 +vn -0.5556 0.0000 -0.8314 +vn 0.9808 0.0000 0.1951 +vn -0.8314 0.0000 -0.5556 +vn 0.9808 0.0000 -0.1951 +vn -0.9808 0.0000 -0.1951 +vn 0.8314 0.0000 -0.5556 +vn -0.9808 0.0000 0.1951 +vn 0.5556 0.0000 -0.8314 +vn -0.8314 0.0000 0.5556 +vn 0.1951 0.0000 0.9808 +vn 0.1210 0.9487 -0.2922 +vn 0.1757 0.9487 -0.2629 +vn 0.0617 0.9487 -0.3101 +vn -0.0617 0.9487 -0.3101 +vn -0.1210 0.9487 -0.2922 +vn -0.1757 0.9487 -0.2629 +vn -0.2236 0.9487 -0.2236 +vn -0.2629 0.9487 -0.1757 +vn -0.2922 0.9487 -0.1210 +vn -0.3101 0.9487 -0.0617 +vn -0.3101 0.9487 0.0617 +vn -0.2922 0.9487 0.1210 +vn -0.2629 0.9487 0.1757 +vn -0.2236 0.9487 0.2236 +vn -0.1757 0.9487 0.2629 +vn -0.1210 0.9487 0.2922 +vn -0.0617 0.9487 0.3101 +vn 0.0617 0.9487 0.3101 +vn 0.1210 0.9487 0.2922 +vn 0.1757 0.9487 0.2629 +vn 0.2236 0.9487 0.2236 +vn 0.2629 0.9487 0.1757 +vn 0.2922 0.9487 0.1210 +vn 0.3101 0.9487 0.0617 +vn 0.3101 0.9487 -0.0617 +vn 0.2922 0.9487 -0.1210 +vn 0.2629 0.9487 -0.1757 +vn 0.2236 0.9487 -0.2236 +vn -0.6734 0.3050 0.6734 +vn 0.6734 0.3050 -0.6734 +vn -0.3644 0.3050 0.8798 +vn 0.0000 0.3050 -0.9523 +vn 0.3644 0.3050 -0.8798 +vn 0.0000 0.3050 0.9523 +vn -0.3644 0.3050 -0.8798 +vn 0.3644 0.3050 0.8798 +vn -0.6734 0.3050 -0.6734 +vn 0.6734 0.3050 0.6734 +vn -0.8798 0.3050 -0.3644 +vn 0.8798 0.3050 0.3644 +vn -0.9523 0.3050 0.0000 +vn 0.9523 0.3050 0.0000 +vn -0.8798 0.3050 0.3644 +vn 0.8798 0.3050 -0.3644 +vn 0.6416 0.7670 0.0000 +vn -0.5928 0.7670 0.2455 +vn 0.5928 0.7670 -0.2455 +vn -0.4537 0.7670 0.4537 +vn 0.4537 0.7670 -0.4537 +vn 0.0000 0.7670 0.6416 +vn -0.2455 0.7670 0.5928 +vn 0.0000 0.7670 -0.6416 +vn 0.2455 0.7670 -0.5928 +vn 0.2455 0.7670 0.5928 +vn -0.2455 0.7670 -0.5928 +vn -0.4537 0.7670 -0.4537 +vn 0.4537 0.7670 0.4537 +vn -0.5928 0.7670 -0.2455 +vn 0.5928 0.7670 0.2455 +vn -0.6416 0.7670 0.0000 +vn 0.1641 0.9727 0.1641 +vn -0.2145 0.9727 -0.0888 +vn 0.2145 0.9727 0.0888 +vn -0.2321 0.9727 0.0000 +vn 0.2321 0.9727 0.0000 +vn -0.2145 0.9727 0.0888 +vn 0.1641 0.9727 -0.1641 +vn 0.2145 0.9727 -0.0888 +vn -0.1641 0.9727 0.1641 +vn 0.0000 0.9727 0.2321 +vn -0.0888 0.9727 0.2145 +vn 0.0000 0.9727 -0.2321 +vn 0.0888 0.9727 -0.2145 +vn -0.1641 0.9727 -0.1641 +vn -0.0888 0.9727 -0.2145 +vn 0.0888 0.9727 0.2145 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.9487 0.0000 -0.3162 +vn 0.6708 0.6708 -0.3162 +vn 0.0000 -0.9487 -0.3162 +vn 0.6708 -0.6708 -0.3162 +vn -0.6708 -0.6708 -0.3162 +vn -0.9487 0.0000 -0.3162 +vn -0.6708 0.6708 -0.3162 +vn 0.6708 0.6708 0.3162 +vn -0.6708 0.6708 0.3162 +vn -0.9487 0.0000 0.3162 +vn -0.6708 -0.6708 0.3162 +vn 0.0000 -0.9487 0.3162 +vn 0.6708 -0.6708 0.3162 +vn 0.9487 0.0000 0.3162 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.3162 0.6708 0.6708 +vn 0.3162 0.0000 0.9487 +vn 0.3162 -0.6708 0.6708 +vn 0.3162 -0.9487 0.0000 +vn 0.3162 -0.6708 -0.6708 +vn 0.3162 0.0000 -0.9487 +vn 0.3162 0.6708 -0.6708 +vn -0.3162 0.6708 0.6708 +vn -0.3162 0.6708 -0.6708 +vn -0.3162 0.0000 -0.9487 +vn -0.3162 -0.6708 -0.6708 +vn -0.3162 -0.9487 0.0000 +vn -0.3162 -0.6708 0.6708 +vn -0.3162 0.0000 0.9487 +vn 0.6533 0.7071 -0.2706 +vn 0.6533 -0.7071 -0.2706 +vn -0.6533 -0.7071 0.2706 +vn -0.6533 0.7071 0.2706 +vn -0.6532 0.7071 0.2706 +vn -0.6532 -0.7071 0.2706 +vn 0.4987 0.6708 -0.5488 +vn 0.7555 0.0000 -0.6552 +vn -0.1210 -0.9487 -0.2922 +vn 0.4987 -0.6708 -0.5488 +vn -0.7407 -0.6708 -0.0354 +vn -0.9975 0.0000 0.0709 +vn -0.7407 0.6708 -0.0354 +vn 0.7407 0.6708 0.0354 +vn -0.4987 0.6708 0.5488 +vn 0.1210 0.9487 0.2921 +vn -0.7554 0.0000 0.6552 +vn -0.4987 -0.6708 0.5488 +vn -0.7555 0.0000 0.6552 +vn 0.1210 -0.9487 0.2922 +vn 0.7407 -0.6708 0.0354 +vn 0.1210 -0.9487 0.2921 +vn 0.9975 0.0000 -0.0709 +vn 0.6532 -0.7071 -0.2706 +vn 0.6532 0.7071 -0.2706 +vn 0.5000 0.7071 -0.5000 +vn 0.5000 -0.7071 -0.5000 +vn -0.5000 -0.7071 0.5000 +vn -0.5000 0.7071 0.5000 +vn 0.4472 0.0000 -0.8944 +vn 0.2507 0.6708 -0.6979 +vn -0.2236 -0.9487 -0.2236 +vn 0.2507 -0.6708 -0.6979 +vn -0.6979 -0.6708 0.2507 +vn -0.8944 0.0000 0.4472 +vn -0.6979 0.6708 0.2507 +vn 0.6979 0.6708 -0.2507 +vn -0.2507 0.6708 0.6979 +vn -0.4472 0.0000 0.8944 +vn -0.2507 -0.6708 0.6979 +vn 0.2236 -0.9487 0.2236 +vn 0.6979 -0.6708 -0.2507 +vn 0.8944 0.0000 -0.4472 +vn 0.2706 0.7071 -0.6533 +vn 0.2706 -0.7071 -0.6533 +vn -0.2706 -0.7071 0.6533 +vn -0.2706 0.7071 0.6533 +vn 0.0709 0.0000 -0.9975 +vn -0.0354 0.6708 -0.7407 +vn -0.2922 -0.9487 -0.1210 +vn -0.0354 -0.6708 -0.7407 +vn -0.5488 -0.6708 0.4987 +vn -0.6552 0.0000 0.7554 +vn -0.5488 0.6708 0.4987 +vn 0.5488 0.6708 -0.4987 +vn 0.0354 0.6708 0.7407 +vn -0.0709 0.0000 0.9975 +vn 0.0354 -0.6708 0.7407 +vn 0.2922 -0.9487 0.1210 +vn 0.5488 -0.6708 -0.4987 +vn 0.6552 0.0000 -0.7554 +vn -0.2706 0.7071 -0.6533 +vn -0.2706 -0.7071 -0.6533 +vn 0.2706 -0.7071 0.6533 +vn 0.2706 0.7071 0.6533 +vn -0.6552 0.0000 -0.7555 +vn -0.5488 0.6708 -0.4987 +vn -0.2922 -0.9487 0.1210 +vn -0.5488 -0.6708 -0.4987 +vn -0.0354 -0.6708 0.7407 +vn 0.0709 0.0000 0.9975 +vn -0.0354 0.6708 0.7407 +vn -0.2921 0.9487 0.1210 +vn 0.0354 0.6708 -0.7407 +vn 0.5488 0.6708 0.4987 +vn 0.2921 0.9487 -0.1210 +vn 0.6552 0.0000 0.7554 +vn 0.5488 -0.6708 0.4987 +vn 0.2921 -0.9487 -0.1210 +vn 0.2922 -0.9487 -0.1210 +vn 0.0354 -0.6708 -0.7407 +vn -0.0709 0.0000 -0.9975 +vn -0.2706 -0.7071 -0.6532 +vn -0.2706 0.7071 -0.6532 +vn -0.5000 0.7071 -0.5000 +vn -0.5000 -0.7071 -0.5000 +vn 0.5000 -0.7071 0.5000 +vn 0.5000 0.7071 0.5000 +vn -0.8944 0.0000 -0.4472 +vn -0.6979 0.6708 -0.2507 +vn -0.2236 -0.9487 0.2236 +vn -0.6979 -0.6708 -0.2507 +vn 0.2507 -0.6708 0.6979 +vn 0.4472 0.0000 0.8944 +vn 0.2507 0.6708 0.6979 +vn -0.2507 0.6708 -0.6979 +vn 0.6979 0.6708 0.2507 +vn 0.8944 0.0000 0.4472 +vn 0.6979 -0.6708 0.2507 +vn 0.2236 -0.9487 -0.2236 +vn -0.2507 -0.6708 -0.6979 +vn -0.4472 0.0000 -0.8944 +vn -0.6533 0.7071 -0.2706 +vn -0.6533 -0.7071 -0.2706 +vn 0.6533 -0.7071 0.2706 +vn 0.6533 0.7071 0.2706 +vn -0.9975 0.0000 -0.0709 +vn -0.7407 0.6708 0.0354 +vn -0.1210 -0.9487 0.2922 +vn -0.7407 -0.6708 0.0354 +vn 0.4987 -0.6708 0.5488 +vn 0.7554 0.0000 0.6552 +vn 0.4987 0.6708 0.5488 +vn -0.4987 0.6708 -0.5488 +vn 0.7407 0.6708 -0.0354 +vn 0.9975 0.0000 0.0709 +vn 0.7407 -0.6708 -0.0354 +vn 0.1210 -0.9487 -0.2922 +vn -0.4987 -0.6708 -0.5488 +vn -0.7554 0.0000 -0.6552 +vn -0.7555 0.0000 -0.6552 +vn 0.6532 -0.7071 0.2706 +vn 0.7554 0.0000 -0.6552 +vn -0.2921 0.9487 -0.1210 +vn -0.2921 -0.9487 -0.1210 +vn 0.6552 0.0000 0.7555 +vn -0.6552 0.0000 -0.7554 +vn -0.2921 -0.9487 0.1210 +vn 0.2706 -0.7071 0.6532 +vn 0.2706 0.7071 0.6532 +vn -0.7408 0.6708 0.0354 +vn -0.7408 -0.6708 0.0354 +vn 0.7555 0.0000 0.6552 +s off +f 2719/1/1 2750/2/1 2718/3/1 +f 2717/4/1 2750/5/1 2749/6/1 +f 2717/7/1 2748/8/1 2716/9/1 +f 2716/10/1 2747/11/1 2715/12/1 +f 2715/13/1 2746/14/1 2714/15/1 +f 2713/16/1 2746/17/1 2745/18/1 +f 2713/19/1 2744/20/1 2712/21/1 +f 2712/22/1 2743/23/1 2711/24/1 +f 2711/25/1 2742/26/1 2710/27/1 +f 2710/28/1 2741/29/1 2709/30/1 +f 2709/31/1 2740/32/1 2708/33/1 +f 2707/34/1 2740/35/1 2739/36/1 +f 2707/37/1 2738/38/1 2706/39/1 +f 2706/40/1 2737/41/1 2705/42/1 +f 2704/43/1 2737/44/1 2736/45/1 +f 2704/46/1 2735/47/1 2703/48/1 +f 2702/49/1 2735/50/1 2734/51/1 +f 2702/52/1 2733/53/1 2701/54/1 +f 2701/55/1 2732/56/1 2700/57/1 +f 2699/58/1 2732/59/1 2731/60/1 +f 2699/61/1 2730/62/1 2698/63/1 +f 2697/64/1 2730/65/1 2729/66/1 +f 2696/67/1 2729/68/1 2728/69/1 +f 2696/70/1 2727/71/1 2695/72/1 +f 2695/73/1 2726/74/1 2694/75/1 +f 2694/76/1 2725/77/1 2693/78/1 +f 2693/79/1 2724/80/1 2692/81/1 +f 2692/82/1 2723/83/1 2691/84/1 +f 2690/85/1 2723/86/1 2722/87/1 +f 2690/88/1 2721/89/1 2689/90/1 +f 2689/91/1 2752/92/1 2720/93/1 +f 2720/94/1 2751/95/1 2719/96/1 +f 2764/97/1 2791/98/1 2790/99/1 +f 2762/100/1 2790/101/1 2789/102/1 +f 2760/103/1 2789/104/1 2788/105/1 +f 2758/106/1 2788/107/1 2787/108/1 +f 2756/109/1 2787/110/1 2786/111/1 +f 2754/112/1 2786/113/1 2785/114/1 +f 2784/115/1 2785/116/1 2800/117/1 +f 2782/118/1 2800/119/1 2799/120/1 +f 2780/121/1 2799/122/1 2798/123/1 +f 2778/124/1 2798/125/1 2797/126/1 +f 2776/127/1 2797/128/1 2796/129/1 +f 2774/130/1 2796/131/1 2795/132/1 +f 2772/133/1 2795/134/1 2794/135/1 +f 2770/136/1 2794/137/1 2793/138/1 +f 2768/139/1 2793/140/1 2792/141/1 +f 2766/142/1 2792/143/1 2791/144/1 +f 322/145/2 323/146/2 321/147/2 +f 324/148/3 327/149/3 323/150/3 +f 327/151/4 326/152/4 325/153/4 +f 330/154/5 331/155/5 332/156/5 +f 327/157/6 321/147/6 323/146/6 +f 324/148/1 326/152/1 328/158/1 +f 331/155/1 334/159/1 332/156/1 +f 332/156/4 336/160/4 330/161/4 +f 335/162/2 331/155/2 329/163/2 +f 487/164/4 483/165/4 481/166/4 +f 484/167/2 488/168/2 482/169/2 +f 484/167/1 485/170/1 486/171/1 +f 476/172/1 478/173/1 480/174/1 +f 479/175/6 473/176/6 475/177/6 +f 482/178/7 483/165/7 484/167/7 +f 479/179/2 478/173/2 477/180/2 +f 476/172/8 479/181/8 475/182/8 +f 474/183/4 475/177/4 473/176/4 +f 469/184/9 471/185/9 466/186/9 +f 375/187/9 459/188/9 457/189/9 +f 372/190/9 460/191/9 373/192/9 +f 370/193/9 462/194/9 371/195/9 +f 376/196/9 464/197/9 369/198/9 +f 375/187/9 458/199/9 376/196/9 +f 373/192/9 459/188/9 374/200/9 +f 371/195/9 461/201/9 372/202/9 +f 369/198/9 463/203/9 370/193/9 +f 410/204/10 411/205/10 409/206/10 +f 410/204/1 414/207/1 412/208/1 +f 409/209/6 416/210/6 415/211/6 +f 415/212/11 414/207/11 413/213/11 +f 409/209/12 413/213/12 410/204/12 +f 411/214/13 414/207/13 416/215/13 +f 437/216/9 444/217/9 436/218/9 +f 435/219/9 441/220/9 434/221/9 +f 439/222/9 448/223/9 447/224/9 +f 437/225/9 446/226/9 445/227/9 +f 435/219/9 444/217/9 443/228/9 +f 433/229/9 441/220/9 442/230/9 +f 433/229/9 448/223/9 440/231/9 +f 439/222/9 446/226/9 438/232/9 +f 453/233/9 455/234/9 449/235/9 +f 616/236/14 610/237/14 613/238/14 +f 527/239/14 603/240/14 601/241/14 +f 524/242/14 604/243/14 525/244/14 +f 522/245/14 606/246/14 523/247/14 +f 528/248/14 608/249/14 521/250/14 +f 527/239/14 602/251/14 528/248/14 +f 525/244/14 603/240/14 526/252/14 +f 523/247/14 605/253/14 524/254/14 +f 521/250/14 607/255/14 522/245/14 +f 581/256/14 588/257/14 580/258/14 +f 579/259/14 585/260/14 578/261/14 +f 583/262/14 592/263/14 591/264/14 +f 581/265/14 590/266/14 589/267/14 +f 579/259/14 588/257/14 587/268/14 +f 577/269/14 585/260/14 586/270/14 +f 577/269/14 592/263/14 584/271/14 +f 583/262/14 590/266/14 582/272/14 +f 597/273/14 599/274/14 593/275/14 +f 631/276/9 627/277/9 625/278/9 +f 628/279/14 632/280/14 626/281/14 +f 628/279/1 629/282/1 630/283/1 +f 620/284/1 622/285/1 624/286/1 +f 623/287/6 617/288/6 619/289/6 +f 625/290/15 628/279/15 626/291/15 +f 623/292/14 622/285/14 621/293/14 +f 620/284/16 623/294/16 619/295/16 +f 618/296/9 619/289/9 617/288/9 +f 755/297/4 757/298/4 759/299/4 +f 670/300/4 745/301/4 671/302/4 +f 668/303/4 748/304/4 669/305/4 +f 667/306/4 751/307/4 750/308/4 +f 665/309/4 746/310/4 752/311/4 +f 672/312/4 745/301/4 746/310/4 +f 670/300/4 748/304/4 747/313/4 +f 667/306/4 749/314/4 668/315/4 +f 665/309/4 751/307/4 666/316/4 +f 725/317/4 732/318/4 724/319/4 +f 723/320/4 729/321/4 722/322/4 +f 728/323/4 735/324/4 727/325/4 +f 726/326/4 733/327/4 725/328/4 +f 723/320/4 732/318/4 731/329/4 +f 721/330/4 729/321/4 730/331/4 +f 728/323/4 730/331/4 736/332/4 +f 726/326/4 735/324/4 734/333/4 +f 737/334/4 739/335/4 741/336/4 +f 775/337/14 771/338/14 769/339/14 +f 772/340/9 776/341/9 770/342/9 +f 772/340/1 773/343/1 774/344/1 +f 764/345/1 766/346/1 768/347/1 +f 763/348/6 765/349/6 761/350/6 +f 770/351/17 771/338/17 772/340/17 +f 767/352/9 766/346/9 765/353/9 +f 764/345/18 767/354/18 763/355/18 +f 762/356/14 763/348/14 761/350/14 +f 899/357/2 901/358/2 903/359/2 +f 814/360/2 889/361/2 815/362/2 +f 812/363/2 892/364/2 813/365/2 +f 811/366/2 895/367/2 894/368/2 +f 809/369/2 890/370/2 896/371/2 +f 816/372/2 889/361/2 890/370/2 +f 814/360/2 892/364/2 891/373/2 +f 811/366/2 893/374/2 812/375/2 +f 809/369/2 895/367/2 810/376/2 +f 869/377/2 876/378/2 868/379/2 +f 867/380/2 873/381/2 866/382/2 +f 872/383/2 879/384/2 871/385/2 +f 870/386/2 877/387/2 869/388/2 +f 867/380/2 876/378/2 875/389/2 +f 865/390/2 873/381/2 874/391/2 +f 872/383/2 874/391/2 880/392/2 +f 870/386/2 879/384/2 878/393/2 +f 881/394/2 883/395/2 885/396/2 +f 1029/397/19 1031/398/19 1026/399/19 +f 943/400/19 1019/401/19 1017/402/19 +f 941/403/19 1021/404/19 1020/405/19 +f 938/406/19 1022/407/19 939/408/19 +f 937/409/19 1018/410/19 1024/411/19 +f 943/400/19 1018/410/19 944/412/19 +f 941/403/19 1019/401/19 942/413/19 +f 939/408/19 1021/414/19 940/415/19 +f 938/406/19 1024/411/19 1023/416/19 +f 996/417/19 1005/418/19 1004/419/19 +f 995/420/19 1001/421/19 994/422/19 +f 999/423/19 1008/424/19 1007/425/19 +f 997/426/19 1006/427/19 1005/428/19 +f 995/420/19 1004/419/19 1003/429/19 +f 994/422/19 1002/430/19 993/431/19 +f 993/431/19 1008/424/19 1000/432/19 +f 999/423/19 1006/427/19 998/433/19 +f 1016/434/19 1009/435/19 1013/436/19 +f 1034/437/20 1035/438/20 1033/439/20 +f 1034/437/1 1038/440/1 1036/441/1 +f 1035/442/6 1039/443/6 1033/444/6 +f 1039/445/21 1038/440/21 1037/446/21 +f 1033/444/22 1037/446/22 1034/437/22 +f 1035/447/23 1038/440/23 1040/448/23 +f 1165/449/24 1167/450/24 1162/451/24 +f 1079/452/24 1155/453/24 1153/454/24 +f 1076/455/24 1156/456/24 1077/457/24 +f 1074/458/24 1158/459/24 1075/460/24 +f 1073/461/24 1154/462/24 1160/463/24 +f 1080/464/24 1153/454/24 1154/462/24 +f 1077/457/24 1155/453/24 1078/465/24 +f 1075/460/24 1157/466/24 1076/467/24 +f 1074/458/24 1160/463/24 1159/468/24 +f 1132/469/24 1141/470/24 1140/471/24 +f 1131/472/24 1137/473/24 1130/474/24 +f 1135/475/24 1144/476/24 1143/477/24 +f 1133/478/24 1142/479/24 1141/480/24 +f 1131/472/24 1140/471/24 1139/481/24 +f 1130/474/24 1138/482/24 1129/483/24 +f 1129/483/24 1144/476/24 1136/484/24 +f 1135/475/24 1142/479/24 1134/485/24 +f 1149/486/24 1151/487/24 1145/488/24 +f 1170/489/25 1171/490/25 1169/491/25 +f 1170/489/1 1174/492/1 1172/493/1 +f 1169/494/6 1176/495/6 1175/496/6 +f 1175/497/26 1174/492/26 1173/498/26 +f 1169/494/27 1173/498/27 1170/489/27 +f 1171/499/28 1174/492/28 1176/500/28 +f 1299/501/29 1301/502/29 1303/503/29 +f 1215/504/29 1291/505/29 1289/506/29 +f 1212/507/29 1292/508/29 1213/509/29 +f 1210/510/29 1294/511/29 1211/512/29 +f 1209/513/29 1290/514/29 1296/515/29 +f 1216/516/29 1289/506/29 1290/514/29 +f 1214/517/29 1292/508/29 1291/505/29 +f 1211/512/29 1293/518/29 1212/519/29 +f 1210/510/29 1296/515/29 1295/520/29 +f 1268/521/29 1277/522/29 1276/523/29 +f 1267/524/29 1273/525/29 1266/526/29 +f 1271/527/29 1280/528/29 1279/529/29 +f 1270/530/29 1277/531/29 1269/532/29 +f 1267/524/29 1276/523/29 1275/533/29 +f 1266/526/29 1274/534/29 1265/535/29 +f 1272/536/29 1274/534/29 1280/528/29 +f 1271/527/29 1278/537/29 1270/530/29 +f 1287/538/30 1288/539/30 1281/540/30 +f 1306/541/31 1307/542/31 1305/543/31 +f 1306/541/1 1310/544/1 1308/545/1 +f 1307/546/6 1311/547/6 1305/548/6 +f 1311/549/13 1310/544/13 1309/550/13 +f 1305/548/11 1309/550/11 1306/541/11 +f 1307/551/19 1310/544/19 1312/552/19 +f 1437/553/12 1439/554/12 1434/555/12 +f 1351/556/12 1427/557/12 1425/558/12 +f 1348/559/12 1428/560/12 1349/561/12 +f 1346/562/12 1430/563/12 1347/564/12 +f 1345/565/12 1426/566/12 1432/567/12 +f 1352/568/12 1425/558/12 1426/566/12 +f 1349/561/12 1427/557/12 1350/569/12 +f 1347/564/12 1429/570/12 1348/571/12 +f 1346/562/12 1432/567/12 1431/572/12 +f 1404/573/12 1413/574/12 1412/575/12 +f 1403/576/12 1409/577/12 1402/578/12 +f 1407/579/12 1416/580/12 1415/581/12 +f 1406/582/12 1413/583/12 1405/584/12 +f 1403/576/12 1412/575/12 1411/585/12 +f 1402/578/12 1410/586/12 1401/587/12 +f 1401/587/12 1416/580/12 1408/588/12 +f 1407/579/12 1414/589/12 1406/582/12 +f 1424/590/12 1417/591/12 1421/592/12 +f 1442/593/32 1443/594/32 1441/595/32 +f 1442/593/1 1446/596/1 1444/597/1 +f 1441/598/6 1448/599/6 1447/600/6 +f 1447/601/23 1446/596/23 1445/602/23 +f 1441/598/21 1445/602/21 1442/593/21 +f 1443/603/24 1446/596/24 1448/604/24 +f 1573/605/22 1575/606/22 1570/607/22 +f 1486/608/22 1561/609/22 1487/610/22 +f 1485/611/22 1565/612/22 1564/613/22 +f 1482/614/22 1566/615/22 1483/616/22 +f 1481/617/22 1562/618/22 1568/619/22 +f 1487/610/22 1562/618/22 1488/620/22 +f 1486/608/22 1564/613/22 1563/621/22 +f 1483/616/22 1565/622/22 1484/623/22 +f 1482/614/22 1568/619/22 1567/624/22 +f 1540/625/22 1549/626/22 1548/627/22 +f 1539/628/22 1545/629/22 1538/630/22 +f 1543/631/22 1552/632/22 1551/633/22 +f 1541/634/22 1550/635/22 1549/636/22 +f 1539/628/22 1548/627/22 1547/637/22 +f 1538/630/22 1546/638/22 1537/639/22 +f 1537/639/22 1552/632/22 1544/640/22 +f 1543/631/22 1550/635/22 1542/641/22 +f 1557/642/22 1559/643/22 1553/644/22 +f 1578/645/33 1579/646/33 1577/647/33 +f 1578/645/1 1582/648/1 1580/649/1 +f 1577/650/6 1584/651/6 1583/652/6 +f 1583/653/28 1582/648/28 1581/654/28 +f 1577/650/26 1581/654/26 1578/645/26 +f 1579/655/29 1582/648/29 1584/656/29 +f 1707/657/27 1709/658/27 1711/659/27 +f 1622/660/27 1697/661/27 1623/662/27 +f 1620/663/27 1700/664/27 1621/665/27 +f 1618/666/27 1702/667/27 1619/668/27 +f 1617/669/27 1698/670/27 1704/671/27 +f 1624/672/27 1697/661/27 1698/670/27 +f 1621/665/27 1699/673/27 1622/660/27 +f 1619/668/27 1701/674/27 1620/675/27 +f 1618/666/27 1704/671/27 1703/676/27 +f 1676/677/27 1685/678/27 1684/679/27 +f 1675/680/27 1681/681/27 1674/682/27 +f 1680/683/27 1687/684/27 1679/685/27 +f 1678/686/27 1685/687/27 1677/688/27 +f 1675/680/27 1684/679/27 1683/689/27 +f 1674/682/27 1682/690/27 1673/691/27 +f 1680/683/27 1682/690/27 1688/692/27 +f 1679/685/27 1686/693/27 1678/686/27 +f 1693/694/27 1695/695/27 1689/696/27 +f 1714/697/34 1715/698/34 1713/699/34 +f 1714/697/1 1718/700/1 1716/701/1 +f 1715/702/6 1719/703/6 1713/704/6 +f 1719/705/19 1718/700/19 1717/706/19 +f 1713/704/13 1717/706/13 1714/697/13 +f 1715/707/12 1718/700/12 1720/708/12 +f 1845/709/11 1847/710/11 1842/711/11 +f 1759/712/11 1835/713/11 1833/714/11 +f 1756/715/11 1836/716/11 1757/717/11 +f 1754/718/11 1838/719/11 1755/720/11 +f 1753/721/11 1834/722/11 1840/723/11 +f 1760/724/11 1833/714/11 1834/722/11 +f 1757/717/11 1835/713/11 1758/725/11 +f 1755/720/11 1837/726/11 1756/727/11 +f 1754/718/11 1840/723/11 1839/728/11 +f 1812/729/11 1821/730/11 1820/731/11 +f 1811/732/11 1817/733/11 1810/734/11 +f 1815/735/35 1824/736/35 1823/737/35 +f 1813/738/11 1822/739/11 1821/740/11 +f 1811/732/35 1820/731/35 1819/741/35 +f 1810/734/11 1818/742/11 1809/743/11 +f 1809/743/11 1824/736/11 1816/744/11 +f 1815/735/11 1822/739/11 1814/745/11 +f 1827/746/11 1829/747/11 1831/748/11 +f 1850/749/36 1851/750/36 1849/751/36 +f 1850/749/1 1854/752/1 1852/753/1 +f 1849/754/6 1856/755/6 1855/756/6 +f 1855/757/24 1854/752/24 1853/758/24 +f 1849/754/23 1853/758/23 1850/749/23 +f 1851/759/22 1854/752/22 1856/760/22 +f 1981/761/21 1983/762/21 1978/763/21 +f 1895/764/21 1971/765/21 1969/766/21 +f 1892/767/21 1972/768/21 1893/769/21 +f 1890/770/21 1974/771/21 1891/772/21 +f 1889/773/21 1970/774/21 1976/775/21 +f 1896/776/21 1969/766/21 1970/774/21 +f 1893/769/21 1971/765/21 1894/777/21 +f 1891/772/21 1973/778/21 1892/779/21 +f 1890/770/21 1976/775/21 1975/780/21 +f 1948/781/21 1957/782/21 1956/783/21 +f 1947/784/21 1953/785/21 1946/786/21 +f 1951/787/21 1960/788/21 1959/789/21 +f 1950/790/21 1957/791/21 1949/792/21 +f 1947/784/21 1956/783/21 1955/793/21 +f 1946/786/21 1954/794/21 1945/795/21 +f 1945/795/21 1960/788/21 1952/796/21 +f 1951/787/21 1958/797/21 1950/790/21 +f 1965/798/21 1967/799/21 1961/800/21 +f 1986/801/37 1987/802/37 1985/803/37 +f 1986/801/1 1990/804/1 1988/805/1 +f 1987/806/6 1991/807/6 1985/808/6 +f 1991/809/29 1990/804/29 1989/810/29 +f 1985/808/28 1989/810/28 1986/801/28 +f 1987/811/27 1990/804/27 1992/812/27 +f 2115/813/26 2117/814/26 2119/815/26 +f 2030/816/26 2105/817/26 2031/818/26 +f 2028/819/26 2108/820/26 2029/821/26 +f 2026/822/26 2110/823/26 2027/824/26 +f 2025/825/26 2106/826/26 2112/827/26 +f 2032/828/26 2105/817/26 2106/826/26 +f 2029/821/26 2107/829/26 2030/816/26 +f 2027/824/26 2109/830/26 2028/831/26 +f 2026/822/26 2112/827/26 2111/832/26 +f 2084/833/26 2093/834/26 2092/835/26 +f 2083/836/26 2089/837/26 2082/838/26 +f 2087/839/26 2096/840/26 2095/841/26 +f 2086/842/26 2093/843/26 2085/844/26 +f 2083/836/26 2092/835/26 2091/845/26 +f 2082/838/26 2090/846/26 2081/847/26 +f 2081/847/26 2096/840/26 2088/848/26 +f 2087/839/26 2094/849/26 2086/842/26 +f 2101/850/26 2103/851/26 2097/852/26 +f 2122/853/38 2123/854/38 2121/855/38 +f 2122/853/1 2126/856/1 2124/857/1 +f 2123/858/6 2127/859/6 2121/860/6 +f 2127/861/12 2126/856/12 2125/862/12 +f 2121/860/19 2125/862/19 2122/853/19 +f 2123/863/11 2126/856/11 2128/864/11 +f 2253/865/13 2255/866/13 2250/867/13 +f 2167/868/13 2243/869/13 2241/870/13 +f 2164/871/13 2244/872/13 2165/873/13 +f 2162/874/13 2246/875/13 2163/876/13 +f 2161/877/13 2242/878/13 2248/879/13 +f 2168/880/13 2241/870/13 2242/878/13 +f 2165/873/13 2243/869/13 2166/881/13 +f 2163/876/13 2245/882/13 2164/883/13 +f 2162/874/13 2248/879/13 2247/884/13 +f 2220/885/13 2229/886/13 2228/887/13 +f 2219/888/13 2225/889/13 2218/890/13 +f 2223/891/13 2232/892/13 2231/893/13 +f 2221/894/13 2230/895/13 2229/896/13 +f 2219/888/13 2228/887/13 2227/897/13 +f 2218/890/13 2226/898/13 2217/899/13 +f 2217/899/13 2232/892/13 2224/900/13 +f 2223/891/13 2230/895/13 2222/901/13 +f 2240/902/13 2233/903/13 2237/904/13 +f 2258/905/39 2259/906/39 2257/907/39 +f 2258/905/1 2262/908/1 2260/909/1 +f 2257/910/6 2264/911/6 2263/912/6 +f 2263/913/22 2262/908/22 2261/914/22 +f 2257/910/24 2261/914/24 2258/905/24 +f 2259/915/21 2262/908/21 2264/916/21 +f 2389/917/23 2391/918/23 2386/919/23 +f 2303/920/23 2379/921/23 2377/922/23 +f 2300/923/23 2380/924/23 2301/925/23 +f 2298/926/23 2382/927/23 2299/928/23 +f 2297/929/23 2378/930/23 2384/931/23 +f 2304/932/23 2377/922/23 2378/930/23 +f 2301/925/23 2379/921/23 2302/933/23 +f 2299/928/23 2381/934/23 2300/935/23 +f 2298/926/23 2384/931/23 2383/936/23 +f 2356/937/23 2365/938/23 2364/939/23 +f 2355/940/23 2361/941/23 2354/942/23 +f 2360/943/23 2367/944/23 2359/945/23 +f 2357/946/23 2366/947/23 2365/948/23 +f 2355/940/23 2364/939/23 2363/949/23 +f 2354/942/23 2362/950/23 2353/951/23 +f 2353/951/23 2368/952/23 2360/943/23 +f 2358/953/23 2367/944/23 2366/947/23 +f 2373/954/23 2375/955/23 2369/956/23 +f 2394/957/40 2395/958/40 2393/959/40 +f 2394/957/1 2398/960/1 2396/961/1 +f 2395/962/6 2399/963/6 2393/964/6 +f 2399/965/27 2398/960/27 2397/966/27 +f 2393/964/29 2397/966/29 2394/957/29 +f 2395/967/26 2398/960/26 2400/968/26 +f 2523/969/28 2525/970/28 2527/971/28 +f 2439/972/28 2515/973/28 2513/974/28 +f 2436/975/28 2516/976/28 2437/977/28 +f 2434/978/28 2518/979/28 2435/980/28 +f 2433/981/28 2514/982/28 2520/983/28 +f 2440/984/28 2513/974/28 2514/982/28 +f 2437/977/28 2515/973/28 2438/985/28 +f 2435/980/28 2517/986/28 2436/987/28 +f 2434/978/28 2520/983/28 2519/988/28 +f 2492/989/28 2501/990/28 2500/991/28 +f 2491/992/28 2497/993/28 2490/994/28 +f 2495/995/28 2504/996/28 2503/997/28 +f 2493/998/28 2502/999/28 2501/1000/28 +f 2491/992/28 2500/991/28 2499/1001/28 +f 2490/994/28 2498/1002/28 2489/1003/28 +f 2489/1003/28 2504/996/28 2496/1004/28 +f 2495/995/28 2502/999/28 2494/1005/28 +f 2509/1006/28 2511/1007/28 2505/1008/28 +f 2557/1009/6 2590/1010/6 2558/1011/6 +f 2590/1012/6 2559/1013/6 2558/1014/6 +f 2559/1015/6 2592/1016/6 2560/1017/6 +f 2560/1018/6 2561/1019/6 2529/1020/6 +f 2529/1021/6 2562/1022/6 2530/1023/6 +f 2562/1024/6 2531/1025/6 2530/1026/6 +f 2563/1027/6 2532/1028/6 2531/1029/6 +f 2564/1030/6 2533/1031/6 2532/1032/6 +f 2565/1033/6 2534/1034/6 2533/1035/6 +f 2534/1036/6 2567/1037/6 2535/1038/6 +f 2535/1039/6 2568/1040/6 2536/1041/6 +f 2536/1042/6 2569/1043/6 2537/1044/6 +f 2569/1045/6 2538/1046/6 2537/1047/6 +f 2570/1048/6 2539/1049/6 2538/1050/6 +f 2571/1051/6 2540/1052/6 2539/1053/6 +f 2572/1054/6 2541/1055/6 2540/1056/6 +f 2573/1057/6 2542/1058/6 2541/1059/6 +f 2574/1060/6 2543/1061/6 2542/1062/6 +f 2575/1063/6 2544/1064/6 2543/1065/6 +f 2576/1066/6 2545/1067/6 2544/1068/6 +f 2577/1069/6 2546/1070/6 2545/1071/6 +f 2578/1072/6 2547/1073/6 2546/1074/6 +f 2547/1075/6 2580/1076/6 2548/1077/6 +f 2580/1078/6 2549/1079/6 2548/1080/6 +f 2581/1081/6 2550/1082/6 2549/1083/6 +f 2582/1084/6 2551/1085/6 2550/1086/6 +f 2583/1087/6 2552/1088/6 2551/1089/6 +f 2584/1090/6 2553/1091/6 2552/1092/6 +f 2553/1093/6 2586/1094/6 2554/1095/6 +f 2586/1096/6 2555/1097/6 2554/1098/6 +f 2587/1099/6 2556/1100/6 2555/1101/6 +f 2588/1102/6 2557/1103/6 2556/1104/6 +f 2614/1105/6 2647/1106/6 2615/1107/6 +f 2645/1108/6 2614/1109/6 2613/1110/6 +f 2612/1111/6 2645/1112/6 2613/1113/6 +f 2643/1114/6 2612/1115/6 2611/1116/6 +f 2642/1117/6 2611/1118/6 2610/1119/6 +f 2641/1120/6 2610/1121/6 2609/1122/6 +f 2640/1123/6 2609/1124/6 2608/1125/6 +f 2639/1126/6 2608/1127/6 2607/1128/6 +f 2638/1129/6 2607/1130/6 2606/1131/6 +f 2637/1132/6 2606/1133/6 2605/1134/6 +f 2636/1135/6 2605/1136/6 2604/1137/6 +f 2603/1138/6 2636/1139/6 2604/1140/6 +f 2634/1141/6 2603/1142/6 2602/1143/6 +f 2633/1144/6 2602/1145/6 2601/1146/6 +f 2600/1147/6 2633/1148/6 2601/1149/6 +f 2631/1150/6 2600/1151/6 2599/1152/6 +f 2630/1153/6 2599/1154/6 2598/1155/6 +f 2629/1156/6 2598/1157/6 2597/1158/6 +f 2628/1159/6 2597/1160/6 2596/1161/6 +f 2627/1162/6 2596/1163/6 2595/1164/6 +f 2626/1165/6 2595/1166/6 2594/1167/6 +f 2593/1168/6 2626/1169/6 2594/1170/6 +f 2624/1171/6 2625/1172/6 2593/1173/6 +f 2655/1174/6 2624/1175/6 2623/1176/6 +f 2654/1177/6 2623/1178/6 2622/1179/6 +f 2653/1180/6 2622/1181/6 2621/1182/6 +f 2652/1183/6 2621/1184/6 2620/1185/6 +f 2651/1186/6 2620/1187/6 2619/1188/6 +f 2650/1189/6 2619/1190/6 2618/1191/6 +f 2649/1192/6 2618/1193/6 2617/1194/6 +f 2648/1195/6 2617/1196/6 2616/1197/6 +f 2647/1198/6 2616/1199/6 2615/1200/6 +f 2675/1201/6 2667/1202/6 2659/1203/6 +f 2719/1/1 2751/1204/1 2750/2/1 +f 2717/4/1 2718/1205/1 2750/5/1 +f 2717/7/1 2749/1206/1 2748/8/1 +f 2716/10/1 2748/1207/1 2747/11/1 +f 2715/13/1 2747/1208/1 2746/14/1 +f 2713/16/1 2714/1209/1 2746/17/1 +f 2713/19/1 2745/1210/1 2744/20/1 +f 2712/22/1 2744/1211/1 2743/23/1 +f 2711/25/1 2743/1212/1 2742/26/1 +f 2710/28/1 2742/1213/1 2741/29/1 +f 2709/31/1 2741/1214/1 2740/32/1 +f 2707/34/1 2708/1215/1 2740/35/1 +f 2707/37/1 2739/1216/1 2738/38/1 +f 2706/40/1 2738/1217/1 2737/41/1 +f 2704/43/1 2705/1218/1 2737/44/1 +f 2704/46/1 2736/1219/1 2735/47/1 +f 2702/49/1 2703/1220/1 2735/50/1 +f 2702/52/1 2734/1221/1 2733/53/1 +f 2701/55/1 2733/1222/1 2732/56/1 +f 2699/58/1 2700/1223/1 2732/59/1 +f 2699/61/1 2731/1224/1 2730/62/1 +f 2697/64/1 2698/1225/1 2730/65/1 +f 2696/67/1 2697/1226/1 2729/68/1 +f 2696/70/1 2728/1227/1 2727/71/1 +f 2695/73/1 2727/1228/1 2726/74/1 +f 2694/76/1 2726/1229/1 2725/77/1 +f 2693/79/1 2725/1230/1 2724/80/1 +f 2692/82/1 2724/1231/1 2723/83/1 +f 2690/85/1 2691/1232/1 2723/86/1 +f 2690/88/1 2722/1233/1 2721/89/1 +f 2689/91/1 2721/1234/1 2752/92/1 +f 2720/94/1 2752/1235/1 2751/95/1 +f 2790/99/1 2763/1236/1 2764/97/1 +f 2764/97/1 2765/1237/1 2791/98/1 +f 2789/102/1 2761/1238/1 2762/100/1 +f 2762/100/1 2763/1239/1 2790/101/1 +f 2788/105/1 2759/1240/1 2760/103/1 +f 2760/103/1 2761/1241/1 2789/104/1 +f 2787/108/1 2757/1242/1 2758/106/1 +f 2758/106/1 2759/1243/1 2788/107/1 +f 2786/111/1 2755/1244/1 2756/109/1 +f 2756/109/1 2757/1245/1 2787/110/1 +f 2785/114/1 2753/1246/1 2754/112/1 +f 2754/112/1 2755/1247/1 2786/113/1 +f 2800/117/1 2783/1248/1 2784/115/1 +f 2784/115/1 2753/1249/1 2785/116/1 +f 2799/120/1 2781/1250/1 2782/118/1 +f 2782/118/1 2783/1251/1 2800/119/1 +f 2798/123/1 2779/1252/1 2780/121/1 +f 2780/121/1 2781/1253/1 2799/122/1 +f 2797/126/1 2777/1254/1 2778/124/1 +f 2778/124/1 2779/1255/1 2798/125/1 +f 2796/129/1 2775/1256/1 2776/127/1 +f 2776/127/1 2777/1257/1 2797/128/1 +f 2795/132/1 2773/1258/1 2774/130/1 +f 2774/130/1 2775/1259/1 2796/131/1 +f 2794/135/1 2771/1260/1 2772/133/1 +f 2772/133/1 2773/1261/1 2795/134/1 +f 2793/138/1 2769/1262/1 2770/136/1 +f 2770/136/1 2771/1263/1 2794/137/1 +f 2792/141/1 2767/1264/1 2768/139/1 +f 2768/139/1 2769/1265/1 2793/140/1 +f 2791/144/1 2765/1266/1 2766/142/1 +f 2766/142/1 2767/1267/1 2792/143/1 +f 322/145/2 324/148/2 323/146/2 +f 324/148/3 328/158/3 327/149/3 +f 327/151/4 328/158/4 326/152/4 +f 330/154/5 329/1268/5 331/155/5 +f 327/157/6 325/1269/6 321/147/6 +f 324/148/1 322/145/1 326/152/1 +f 331/155/1 333/1270/1 334/159/1 +f 332/156/4 334/159/4 336/160/4 +f 335/162/2 333/1270/2 331/155/2 +f 487/164/4 485/170/4 483/165/4 +f 484/167/2 486/171/2 488/168/2 +f 484/167/1 483/165/1 485/170/1 +f 476/172/1 474/183/1 478/173/1 +f 479/175/6 477/1271/6 473/176/6 +f 482/178/7 481/1272/7 483/165/7 +f 479/179/2 480/174/2 478/173/2 +f 476/172/8 480/174/8 479/181/8 +f 474/183/4 476/172/4 475/177/4 +f 466/186/9 465/1273/9 467/1274/9 +f 467/1274/9 468/1275/9 466/186/9 +f 468/1275/9 469/184/9 466/186/9 +f 469/184/9 470/1276/9 471/185/9 +f 471/185/9 472/1277/9 466/186/9 +f 375/187/9 374/200/9 459/188/9 +f 372/190/9 461/1278/9 460/191/9 +f 370/193/9 463/203/9 462/194/9 +f 376/196/9 458/199/9 464/197/9 +f 375/187/9 457/189/9 458/199/9 +f 373/192/9 460/191/9 459/188/9 +f 371/195/9 462/194/9 461/201/9 +f 369/198/9 464/197/9 463/203/9 +f 410/204/10 412/208/10 411/205/10 +f 410/204/1 413/213/1 414/207/1 +f 409/209/6 411/1279/6 416/210/6 +f 415/212/11 416/1280/11 414/207/11 +f 409/209/12 415/211/12 413/213/12 +f 411/214/13 412/208/13 414/207/13 +f 437/216/9 445/1281/9 444/217/9 +f 435/219/9 443/228/9 441/220/9 +f 439/222/9 440/231/9 448/223/9 +f 437/225/9 438/232/9 446/226/9 +f 435/219/9 436/218/9 444/217/9 +f 433/229/9 434/221/9 441/220/9 +f 433/229/9 442/230/9 448/223/9 +f 439/222/9 447/224/9 446/226/9 +f 449/235/9 450/1282/9 451/1283/9 +f 451/1283/9 452/1284/9 453/233/9 +f 453/233/9 454/1285/9 455/234/9 +f 455/234/9 456/1286/9 449/235/9 +f 449/235/9 451/1283/9 453/233/9 +f 610/237/14 609/1287/14 611/1288/14 +f 611/1288/14 612/1289/14 610/237/14 +f 612/1289/14 613/238/14 610/237/14 +f 613/238/14 614/1290/14 615/1291/14 +f 615/1291/14 616/236/14 613/238/14 +f 527/239/14 526/252/14 603/240/14 +f 524/242/14 605/1292/14 604/243/14 +f 522/245/14 607/255/14 606/246/14 +f 528/248/14 602/251/14 608/249/14 +f 527/239/14 601/241/14 602/251/14 +f 525/244/14 604/243/14 603/240/14 +f 523/247/14 606/246/14 605/253/14 +f 521/250/14 608/249/14 607/255/14 +f 581/256/14 589/1293/14 588/257/14 +f 579/259/14 587/268/14 585/260/14 +f 583/262/14 584/271/14 592/263/14 +f 581/265/14 582/272/14 590/266/14 +f 579/259/14 580/258/14 588/257/14 +f 577/269/14 578/261/14 585/260/14 +f 577/269/14 586/270/14 592/263/14 +f 583/262/14 591/264/14 590/266/14 +f 593/275/14 594/1294/14 595/1295/14 +f 595/1295/14 596/1296/14 597/273/14 +f 597/273/14 598/1297/14 599/274/14 +f 599/274/14 600/1298/14 593/275/14 +f 593/275/14 595/1295/14 597/273/14 +f 631/276/9 629/282/9 627/277/9 +f 628/279/14 630/283/14 632/280/14 +f 628/279/1 627/277/1 629/282/1 +f 620/284/1 618/296/1 622/285/1 +f 623/287/6 621/1299/6 617/288/6 +f 625/290/15 627/277/15 628/279/15 +f 623/292/14 624/286/14 622/285/14 +f 620/284/16 624/286/16 623/294/16 +f 618/296/9 620/284/9 619/289/9 +f 754/1300/4 753/1301/4 755/297/4 +f 755/297/4 756/1302/4 757/298/4 +f 757/298/4 758/1303/4 759/299/4 +f 759/299/4 760/1304/4 754/1300/4 +f 754/1300/4 755/297/4 759/299/4 +f 670/300/4 747/313/4 745/301/4 +f 668/303/4 749/1305/4 748/304/4 +f 667/306/4 666/316/4 751/307/4 +f 665/309/4 672/312/4 746/310/4 +f 672/312/4 671/302/4 745/301/4 +f 670/300/4 669/305/4 748/304/4 +f 667/306/4 750/308/4 749/314/4 +f 665/309/4 752/311/4 751/307/4 +f 725/317/4 733/1306/4 732/318/4 +f 723/320/4 731/329/4 729/321/4 +f 728/323/4 736/332/4 735/324/4 +f 726/326/4 734/333/4 733/327/4 +f 723/320/4 724/319/4 732/318/4 +f 721/330/4 722/322/4 729/321/4 +f 728/323/4 721/330/4 730/331/4 +f 726/326/4 727/325/4 735/324/4 +f 737/334/4 738/1307/4 739/335/4 +f 739/335/4 740/1308/4 741/336/4 +f 741/336/4 742/1309/4 743/1310/4 +f 743/1310/4 744/1311/4 741/336/4 +f 744/1311/4 737/334/4 741/336/4 +f 775/337/14 773/343/14 771/338/14 +f 772/340/9 774/344/9 776/341/9 +f 772/340/1 771/338/1 773/343/1 +f 764/345/1 762/356/1 766/346/1 +f 763/348/6 767/1312/6 765/349/6 +f 770/351/17 769/1313/17 771/338/17 +f 767/352/9 768/347/9 766/346/9 +f 764/345/18 768/347/18 767/354/18 +f 762/356/14 764/345/14 763/348/14 +f 898/1314/2 897/1315/2 899/357/2 +f 899/357/2 900/1316/2 901/358/2 +f 901/358/2 902/1317/2 903/359/2 +f 903/359/2 904/1318/2 898/1314/2 +f 898/1314/2 899/357/2 903/359/2 +f 814/360/2 891/373/2 889/361/2 +f 812/363/2 893/1319/2 892/364/2 +f 811/366/2 810/376/2 895/367/2 +f 809/369/2 816/372/2 890/370/2 +f 816/372/2 815/362/2 889/361/2 +f 814/360/2 813/365/2 892/364/2 +f 811/366/2 894/368/2 893/374/2 +f 809/369/2 896/371/2 895/367/2 +f 869/377/2 877/1320/2 876/378/2 +f 867/380/2 875/389/2 873/381/2 +f 872/383/2 880/392/2 879/384/2 +f 870/386/2 878/393/2 877/387/2 +f 867/380/2 868/379/2 876/378/2 +f 865/390/2 866/382/2 873/381/2 +f 872/383/2 865/390/2 874/391/2 +f 870/386/2 871/385/2 879/384/2 +f 881/394/2 882/1321/2 883/395/2 +f 883/395/2 884/1322/2 885/396/2 +f 885/396/2 886/1323/2 887/1324/2 +f 887/1324/2 888/1325/2 885/396/2 +f 888/1325/2 881/394/2 885/396/2 +f 1026/399/19 1025/1326/19 1027/1327/19 +f 1027/1327/19 1028/1328/19 1026/399/19 +f 1028/1328/19 1029/397/19 1026/399/19 +f 1029/397/19 1030/1329/19 1031/398/19 +f 1031/398/19 1032/1330/19 1026/399/19 +f 943/400/19 942/413/19 1019/401/19 +f 941/403/19 940/1331/19 1021/404/19 +f 938/406/19 1023/416/19 1022/407/19 +f 937/409/19 944/412/19 1018/410/19 +f 943/400/19 1017/402/19 1018/410/19 +f 941/403/19 1020/405/19 1019/401/19 +f 939/408/19 1022/407/19 1021/414/19 +f 938/406/19 937/409/19 1024/411/19 +f 996/417/19 997/1332/19 1005/418/19 +f 995/420/19 1003/429/19 1001/421/19 +f 999/423/19 1000/432/19 1008/424/19 +f 997/426/19 998/433/19 1006/427/19 +f 995/420/19 996/417/19 1004/419/19 +f 994/422/19 1001/421/19 1002/430/19 +f 993/431/19 1002/430/19 1008/424/19 +f 999/423/19 1007/425/19 1006/427/19 +f 1009/435/19 1010/1333/19 1011/1334/19 +f 1011/1334/19 1012/1335/19 1009/435/19 +f 1012/1335/19 1013/436/19 1009/435/19 +f 1013/436/19 1014/1336/19 1015/1337/19 +f 1015/1337/19 1016/434/19 1013/436/19 +f 1034/437/20 1036/441/20 1035/438/20 +f 1034/437/1 1037/446/1 1038/440/1 +f 1035/442/6 1040/1338/6 1039/443/6 +f 1039/445/21 1040/1339/21 1038/440/21 +f 1033/444/22 1039/443/22 1037/446/22 +f 1035/447/23 1036/441/23 1038/440/23 +f 1162/451/24 1161/1340/24 1163/1341/24 +f 1163/1341/24 1164/1342/24 1162/451/24 +f 1164/1342/24 1165/449/24 1162/451/24 +f 1165/449/24 1166/1343/24 1167/450/24 +f 1167/450/24 1168/1344/24 1162/451/24 +f 1079/452/24 1078/465/24 1155/453/24 +f 1076/455/24 1157/1345/24 1156/456/24 +f 1074/458/24 1159/468/24 1158/459/24 +f 1073/461/24 1080/464/24 1154/462/24 +f 1080/464/24 1079/452/24 1153/454/24 +f 1077/457/24 1156/456/24 1155/453/24 +f 1075/460/24 1158/459/24 1157/466/24 +f 1074/458/24 1073/461/24 1160/463/24 +f 1132/469/24 1133/1346/24 1141/470/24 +f 1131/472/24 1139/481/24 1137/473/24 +f 1135/475/24 1136/484/24 1144/476/24 +f 1133/478/24 1134/485/24 1142/479/24 +f 1131/472/24 1132/469/24 1140/471/24 +f 1130/474/24 1137/473/24 1138/482/24 +f 1129/483/24 1138/482/24 1144/476/24 +f 1135/475/24 1143/477/24 1142/479/24 +f 1145/488/24 1146/1347/24 1147/1348/24 +f 1147/1348/24 1148/1349/24 1145/488/24 +f 1148/1349/24 1149/486/24 1145/488/24 +f 1149/486/24 1150/1350/24 1151/487/24 +f 1151/487/24 1152/1351/24 1145/488/24 +f 1170/489/25 1172/493/25 1171/490/25 +f 1170/489/1 1173/498/1 1174/492/1 +f 1169/494/6 1171/1352/6 1176/495/6 +f 1175/497/26 1176/1353/26 1174/492/26 +f 1169/494/27 1175/496/27 1173/498/27 +f 1171/499/28 1172/493/28 1174/492/28 +f 1298/1354/29 1297/1355/29 1299/501/29 +f 1299/501/29 1300/1356/29 1301/502/29 +f 1301/502/29 1302/1357/29 1303/503/29 +f 1303/503/29 1304/1358/29 1298/1354/29 +f 1298/1354/29 1299/501/29 1303/503/29 +f 1215/504/29 1214/517/29 1291/505/29 +f 1212/507/29 1293/1359/29 1292/508/29 +f 1210/510/29 1295/520/29 1294/511/29 +f 1209/513/29 1216/516/29 1290/514/29 +f 1216/516/29 1215/504/29 1289/506/29 +f 1214/517/29 1213/509/29 1292/508/29 +f 1211/512/29 1294/511/29 1293/518/29 +f 1210/510/29 1209/513/29 1296/515/29 +f 1268/521/29 1269/1360/29 1277/522/29 +f 1267/524/29 1275/533/29 1273/525/29 +f 1271/527/29 1272/536/29 1280/528/29 +f 1270/530/29 1278/537/29 1277/531/29 +f 1267/524/29 1268/521/29 1276/523/29 +f 1266/526/29 1273/525/29 1274/534/29 +f 1272/536/29 1265/535/29 1274/534/29 +f 1271/527/29 1279/529/29 1278/537/29 +f 1281/540/29 1282/1361/29 1283/1362/29 +f 1283/1362/29 1284/1363/29 1281/540/29 +f 1284/1363/29 1285/1364/29 1281/540/29 +f 1285/1364/29 1286/1365/29 1281/540/29 +f 1286/1365/29 1287/538/29 1281/540/29 +f 1306/541/31 1308/545/31 1307/542/31 +f 1306/541/1 1309/550/1 1310/544/1 +f 1307/546/6 1312/1366/6 1311/547/6 +f 1311/549/13 1312/1367/13 1310/544/13 +f 1305/548/11 1311/547/11 1309/550/11 +f 1307/551/19 1308/545/19 1310/544/19 +f 1434/555/12 1433/1368/12 1435/1369/12 +f 1435/1369/12 1436/1370/12 1434/555/12 +f 1436/1370/12 1437/553/12 1434/555/12 +f 1437/553/12 1438/1371/12 1439/554/12 +f 1439/554/12 1440/1372/12 1434/555/12 +f 1351/556/12 1350/569/12 1427/557/12 +f 1348/559/12 1429/1373/12 1428/560/12 +f 1346/562/12 1431/572/12 1430/563/12 +f 1345/565/12 1352/568/12 1426/566/12 +f 1352/568/12 1351/556/12 1425/558/12 +f 1349/561/12 1428/560/12 1427/557/12 +f 1347/564/12 1430/563/12 1429/570/12 +f 1346/562/12 1345/565/12 1432/567/12 +f 1404/573/12 1405/1374/12 1413/574/12 +f 1403/576/12 1411/585/12 1409/577/12 +f 1407/579/12 1408/588/12 1416/580/12 +f 1406/582/12 1414/589/12 1413/583/12 +f 1403/576/12 1404/573/12 1412/575/12 +f 1402/578/12 1409/577/12 1410/586/12 +f 1401/587/12 1410/586/12 1416/580/12 +f 1407/579/12 1415/581/12 1414/589/12 +f 1417/591/12 1418/1375/12 1421/592/12 +f 1418/1375/12 1419/1376/12 1421/592/12 +f 1419/1376/12 1420/1377/12 1421/592/12 +f 1421/592/12 1422/1378/12 1423/1379/12 +f 1423/1379/12 1424/590/12 1421/592/12 +f 1442/593/32 1444/597/32 1443/594/32 +f 1442/593/1 1445/602/1 1446/596/1 +f 1441/598/6 1443/1380/6 1448/599/6 +f 1447/601/23 1448/1381/23 1446/596/23 +f 1441/598/21 1447/600/21 1445/602/21 +f 1443/603/24 1444/597/24 1446/596/24 +f 1570/607/22 1569/1382/22 1571/1383/22 +f 1571/1383/22 1572/1384/22 1570/607/22 +f 1572/1384/22 1573/605/22 1570/607/22 +f 1573/605/22 1574/1385/22 1575/606/22 +f 1575/606/22 1576/1386/22 1570/607/22 +f 1486/608/22 1563/621/22 1561/609/22 +f 1485/611/22 1484/1387/22 1565/612/22 +f 1482/614/22 1567/624/22 1566/615/22 +f 1481/617/22 1488/620/22 1562/618/22 +f 1487/610/22 1561/609/22 1562/618/22 +f 1486/608/22 1485/611/22 1564/613/22 +f 1483/616/22 1566/615/22 1565/622/22 +f 1482/614/22 1481/617/22 1568/619/22 +f 1540/625/22 1541/1388/22 1549/626/22 +f 1539/628/22 1547/637/22 1545/629/22 +f 1543/631/22 1544/640/22 1552/632/22 +f 1541/634/22 1542/641/22 1550/635/22 +f 1539/628/22 1540/625/22 1548/627/22 +f 1538/630/22 1545/629/22 1546/638/22 +f 1537/639/22 1546/638/22 1552/632/22 +f 1543/631/22 1551/633/22 1550/635/22 +f 1553/644/22 1554/1389/22 1555/1390/22 +f 1555/1390/22 1556/1391/22 1557/642/22 +f 1557/642/22 1558/1392/22 1559/643/22 +f 1559/643/22 1560/1393/22 1553/644/22 +f 1553/644/22 1555/1390/22 1557/642/22 +f 1578/645/33 1580/649/33 1579/646/33 +f 1578/645/1 1581/654/1 1582/648/1 +f 1577/650/6 1579/1394/6 1584/651/6 +f 1583/653/28 1584/1395/28 1582/648/28 +f 1577/650/26 1583/652/26 1581/654/26 +f 1579/655/29 1580/649/29 1582/648/29 +f 1706/1396/27 1705/1397/27 1707/657/27 +f 1707/657/27 1708/1398/27 1709/658/27 +f 1709/658/27 1710/1399/27 1711/659/27 +f 1711/659/27 1712/1400/27 1706/1396/27 +f 1706/1396/27 1707/657/27 1711/659/27 +f 1622/660/27 1699/673/27 1697/661/27 +f 1620/663/27 1701/1401/27 1700/664/27 +f 1618/666/27 1703/676/27 1702/667/27 +f 1617/669/27 1624/672/27 1698/670/27 +f 1624/672/27 1623/662/27 1697/661/27 +f 1621/665/27 1700/664/27 1699/673/27 +f 1619/668/27 1702/667/27 1701/674/27 +f 1618/666/27 1617/669/27 1704/671/27 +f 1676/677/27 1677/1402/27 1685/678/27 +f 1675/680/27 1683/689/27 1681/681/27 +f 1680/683/27 1688/692/27 1687/684/27 +f 1678/686/27 1686/693/27 1685/687/27 +f 1675/680/27 1676/677/27 1684/679/27 +f 1674/682/27 1681/681/27 1682/690/27 +f 1680/683/27 1673/691/27 1682/690/27 +f 1679/685/27 1687/684/27 1686/693/27 +f 1689/696/27 1690/1403/27 1693/694/27 +f 1690/1403/27 1691/1404/27 1693/694/27 +f 1691/1404/27 1692/1405/27 1693/694/27 +f 1693/694/27 1694/1406/27 1695/695/27 +f 1695/695/41 1696/1407/41 1689/696/41 +f 1714/697/34 1716/701/34 1715/698/34 +f 1714/697/1 1717/706/1 1718/700/1 +f 1715/702/6 1720/1408/6 1719/703/6 +f 1719/705/19 1720/1409/19 1718/700/19 +f 1713/704/13 1719/703/13 1717/706/13 +f 1715/707/12 1716/701/12 1718/700/12 +f 1842/711/11 1841/1410/11 1843/1411/11 +f 1843/1411/11 1844/1412/11 1842/711/11 +f 1844/1412/11 1845/709/11 1842/711/11 +f 1845/709/11 1846/1413/11 1847/710/11 +f 1847/710/11 1848/1414/11 1842/711/11 +f 1759/712/11 1758/725/11 1835/713/11 +f 1756/715/11 1837/1415/11 1836/716/11 +f 1754/718/11 1839/728/11 1838/719/11 +f 1753/721/11 1760/724/11 1834/722/11 +f 1760/724/11 1759/712/11 1833/714/11 +f 1757/717/11 1836/716/11 1835/713/11 +f 1755/720/11 1838/719/11 1837/726/11 +f 1754/718/11 1753/721/11 1840/723/11 +f 1812/729/11 1813/1416/11 1821/730/11 +f 1811/732/35 1819/741/35 1817/733/35 +f 1815/735/11 1816/744/11 1824/736/11 +f 1813/738/11 1814/745/11 1822/739/11 +f 1811/732/11 1812/729/11 1820/731/11 +f 1810/734/11 1817/733/11 1818/742/11 +f 1809/743/11 1818/742/11 1824/736/11 +f 1815/735/35 1823/737/35 1822/739/35 +f 1825/1417/35 1826/1418/35 1827/746/35 +f 1827/746/11 1828/1419/11 1829/747/11 +f 1829/747/11 1830/1420/11 1831/748/11 +f 1831/748/11 1832/1421/11 1825/1417/11 +f 1825/1417/11 1827/746/11 1831/748/11 +f 1850/749/36 1852/753/36 1851/750/36 +f 1850/749/1 1853/758/1 1854/752/1 +f 1849/754/6 1851/1422/6 1856/755/6 +f 1855/757/24 1856/1423/24 1854/752/24 +f 1849/754/23 1855/756/23 1853/758/23 +f 1851/759/22 1852/753/22 1854/752/22 +f 1978/763/21 1977/1424/21 1981/761/21 +f 1977/1424/21 1979/1425/21 1981/761/21 +f 1979/1425/21 1980/1426/21 1981/761/21 +f 1981/761/21 1982/1427/21 1983/762/21 +f 1983/762/21 1984/1428/21 1978/763/21 +f 1895/764/21 1894/777/21 1971/765/21 +f 1892/767/21 1973/1429/21 1972/768/21 +f 1890/770/21 1975/780/21 1974/771/21 +f 1889/773/21 1896/776/21 1970/774/21 +f 1896/776/21 1895/764/21 1969/766/21 +f 1893/769/21 1972/768/21 1971/765/21 +f 1891/772/21 1974/771/21 1973/778/21 +f 1890/770/21 1889/773/21 1976/775/21 +f 1948/781/21 1949/1430/21 1957/782/21 +f 1947/784/21 1955/793/21 1953/785/21 +f 1951/787/21 1952/796/21 1960/788/21 +f 1950/790/21 1958/797/21 1957/791/21 +f 1947/784/21 1948/781/21 1956/783/21 +f 1946/786/21 1953/785/21 1954/794/21 +f 1945/795/21 1954/794/21 1960/788/21 +f 1951/787/21 1959/789/21 1958/797/21 +f 1961/800/21 1962/1431/21 1963/1432/21 +f 1963/1432/21 1964/1433/21 1965/798/21 +f 1965/798/21 1966/1434/21 1967/799/21 +f 1967/799/21 1968/1435/21 1961/800/21 +f 1961/800/21 1963/1432/21 1965/798/21 +f 1986/801/37 1988/805/37 1987/802/37 +f 1986/801/1 1989/810/1 1990/804/1 +f 1987/806/6 1992/1436/6 1991/807/6 +f 1991/809/29 1992/1437/29 1990/804/29 +f 1985/808/28 1991/807/28 1989/810/28 +f 1987/811/27 1988/805/27 1990/804/27 +f 2114/1438/26 2113/1439/26 2115/813/26 +f 2115/813/26 2116/1440/26 2117/814/26 +f 2117/814/26 2118/1441/26 2119/815/26 +f 2119/815/26 2120/1442/26 2114/1438/26 +f 2114/1438/26 2115/813/26 2119/815/26 +f 2030/816/26 2107/829/26 2105/817/26 +f 2028/819/26 2109/1443/26 2108/820/26 +f 2026/822/26 2111/832/26 2110/823/26 +f 2025/825/26 2032/828/26 2106/826/26 +f 2032/828/26 2031/818/26 2105/817/26 +f 2029/821/26 2108/820/26 2107/829/26 +f 2027/824/26 2110/823/26 2109/830/26 +f 2026/822/26 2025/825/26 2112/827/26 +f 2084/833/26 2085/1444/26 2093/834/26 +f 2083/836/26 2091/845/26 2089/837/26 +f 2087/839/26 2088/848/26 2096/840/26 +f 2086/842/26 2094/849/26 2093/843/26 +f 2083/836/26 2084/833/26 2092/835/26 +f 2082/838/26 2089/837/26 2090/846/26 +f 2081/847/26 2090/846/26 2096/840/26 +f 2087/839/26 2095/841/26 2094/849/26 +f 2097/852/26 2098/1445/26 2099/1446/26 +f 2099/1446/26 2100/1447/26 2097/852/26 +f 2100/1447/26 2101/850/26 2097/852/26 +f 2101/850/42 2102/1448/42 2103/851/42 +f 2103/851/43 2104/1449/43 2097/852/43 +f 2122/853/38 2124/857/38 2123/854/38 +f 2122/853/1 2125/862/1 2126/856/1 +f 2123/858/6 2128/1450/6 2127/859/6 +f 2127/861/12 2128/1451/12 2126/856/12 +f 2121/860/19 2127/859/19 2125/862/19 +f 2123/863/11 2124/857/11 2126/856/11 +f 2250/867/13 2249/1452/13 2251/1453/13 +f 2251/1453/13 2252/1454/13 2250/867/13 +f 2252/1454/13 2253/865/13 2250/867/13 +f 2253/865/13 2254/1455/13 2255/866/13 +f 2255/866/13 2256/1456/13 2250/867/13 +f 2167/868/13 2166/881/13 2243/869/13 +f 2164/871/13 2245/1457/13 2244/872/13 +f 2162/874/13 2247/884/13 2246/875/13 +f 2161/877/13 2168/880/13 2242/878/13 +f 2168/880/13 2167/868/13 2241/870/13 +f 2165/873/13 2244/872/13 2243/869/13 +f 2163/876/13 2246/875/13 2245/882/13 +f 2162/874/13 2161/877/13 2248/879/13 +f 2220/885/13 2221/1458/13 2229/886/13 +f 2219/888/13 2227/897/13 2225/889/13 +f 2223/891/13 2224/900/13 2232/892/13 +f 2221/894/13 2222/901/13 2230/895/13 +f 2219/888/13 2220/885/13 2228/887/13 +f 2218/890/13 2225/889/13 2226/898/13 +f 2217/899/13 2226/898/13 2232/892/13 +f 2223/891/13 2231/893/13 2230/895/13 +f 2233/903/13 2234/1459/13 2235/1460/13 +f 2235/1460/13 2236/1461/13 2233/903/13 +f 2236/1461/13 2237/904/13 2233/903/13 +f 2237/904/13 2238/1462/13 2239/1463/13 +f 2239/1463/13 2240/902/13 2237/904/13 +f 2258/905/39 2260/909/39 2259/906/39 +f 2258/905/1 2261/914/1 2262/908/1 +f 2257/910/6 2259/1464/6 2264/911/6 +f 2263/913/22 2264/1465/22 2262/908/22 +f 2257/910/24 2263/912/24 2261/914/24 +f 2259/915/21 2260/909/21 2262/908/21 +f 2386/919/23 2385/1466/23 2387/1467/23 +f 2387/1467/23 2388/1468/23 2386/919/23 +f 2388/1468/23 2389/917/23 2386/919/23 +f 2389/917/23 2390/1469/23 2391/918/23 +f 2391/918/23 2392/1470/23 2386/919/23 +f 2303/920/23 2302/933/23 2379/921/23 +f 2300/923/23 2381/1471/23 2380/924/23 +f 2298/926/23 2383/936/23 2382/927/23 +f 2297/929/23 2304/932/23 2378/930/23 +f 2304/932/23 2303/920/23 2377/922/23 +f 2301/925/23 2380/924/23 2379/921/23 +f 2299/928/23 2382/927/23 2381/934/23 +f 2298/926/23 2297/929/23 2384/931/23 +f 2356/937/23 2357/1472/23 2365/938/23 +f 2355/940/23 2363/949/23 2361/941/23 +f 2360/943/23 2368/952/23 2367/944/23 +f 2357/946/23 2358/953/23 2366/947/23 +f 2355/940/23 2356/937/23 2364/939/23 +f 2354/942/23 2361/941/23 2362/950/23 +f 2353/951/23 2362/950/23 2368/952/23 +f 2358/953/23 2359/945/23 2367/944/23 +f 2369/956/23 2370/1473/23 2373/954/23 +f 2370/1473/23 2371/1474/23 2373/954/23 +f 2371/1474/23 2372/1475/23 2373/954/23 +f 2373/954/23 2374/1476/23 2375/955/23 +f 2375/955/23 2376/1477/23 2369/956/23 +f 2394/957/40 2396/961/40 2395/958/40 +f 2394/957/1 2397/966/1 2398/960/1 +f 2395/962/6 2400/1478/6 2399/963/6 +f 2399/965/27 2400/1479/27 2398/960/27 +f 2393/964/29 2399/963/29 2397/966/29 +f 2395/967/26 2396/961/26 2398/960/26 +f 2522/1480/28 2521/1481/28 2523/969/28 +f 2523/969/28 2524/1482/28 2525/970/28 +f 2525/970/28 2526/1483/28 2527/971/28 +f 2527/971/28 2528/1484/28 2522/1480/28 +f 2522/1480/28 2523/969/28 2527/971/28 +f 2439/972/28 2438/985/28 2515/973/28 +f 2436/975/28 2517/1485/28 2516/976/28 +f 2434/978/28 2519/988/28 2518/979/28 +f 2433/981/28 2440/984/28 2514/982/28 +f 2440/984/28 2439/972/28 2513/974/28 +f 2437/977/28 2516/976/28 2515/973/28 +f 2435/980/28 2518/979/28 2517/986/28 +f 2434/978/28 2433/981/28 2520/983/28 +f 2492/989/28 2493/1486/28 2501/990/28 +f 2491/992/28 2499/1001/28 2497/993/28 +f 2495/995/28 2496/1004/28 2504/996/28 +f 2493/998/28 2494/1005/28 2502/999/28 +f 2491/992/28 2492/989/28 2500/991/28 +f 2490/994/28 2497/993/28 2498/1002/28 +f 2489/1003/28 2498/1002/28 2504/996/28 +f 2495/995/28 2503/997/28 2502/999/28 +f 2505/1008/28 2506/1487/28 2507/1488/28 +f 2507/1488/28 2508/1489/28 2505/1008/28 +f 2508/1489/28 2509/1006/28 2505/1008/28 +f 2509/1006/44 2510/1490/44 2511/1007/44 +f 2511/1007/45 2512/1491/45 2505/1008/45 +f 2557/1009/6 2589/1492/6 2590/1010/6 +f 2590/1012/6 2591/1493/6 2559/1013/6 +f 2559/1015/6 2591/1494/6 2592/1016/6 +f 2560/1018/6 2592/1495/6 2561/1019/6 +f 2529/1021/6 2561/1496/6 2562/1022/6 +f 2562/1024/6 2563/1497/6 2531/1025/6 +f 2563/1027/6 2564/1498/6 2532/1028/6 +f 2564/1030/6 2565/1499/6 2533/1031/6 +f 2565/1033/6 2566/1500/6 2534/1034/6 +f 2534/1036/6 2566/1501/6 2567/1037/6 +f 2535/1039/6 2567/1502/6 2568/1040/6 +f 2536/1042/6 2568/1503/6 2569/1043/6 +f 2569/1045/6 2570/1504/6 2538/1046/6 +f 2570/1048/6 2571/1505/6 2539/1049/6 +f 2571/1051/6 2572/1506/6 2540/1052/6 +f 2572/1054/6 2573/1507/6 2541/1055/6 +f 2573/1057/6 2574/1508/6 2542/1058/6 +f 2574/1060/6 2575/1509/6 2543/1061/6 +f 2575/1063/6 2576/1510/6 2544/1064/6 +f 2576/1066/6 2577/1511/6 2545/1067/6 +f 2577/1069/6 2578/1512/6 2546/1070/6 +f 2578/1072/6 2579/1513/6 2547/1073/6 +f 2547/1075/6 2579/1514/6 2580/1076/6 +f 2580/1078/6 2581/1515/6 2549/1079/6 +f 2581/1081/6 2582/1516/6 2550/1082/6 +f 2582/1084/6 2583/1517/6 2551/1085/6 +f 2583/1087/6 2584/1518/6 2552/1088/6 +f 2584/1090/6 2585/1519/6 2553/1091/6 +f 2553/1093/6 2585/1520/6 2586/1094/6 +f 2586/1096/6 2587/1521/6 2555/1097/6 +f 2587/1099/6 2588/1522/6 2556/1100/6 +f 2588/1102/6 2589/1523/6 2557/1103/6 +f 2614/1105/6 2646/1524/6 2647/1106/6 +f 2645/1108/6 2646/1525/6 2614/1109/6 +f 2612/1111/6 2644/1526/6 2645/1112/6 +f 2643/1114/6 2644/1527/6 2612/1115/6 +f 2642/1117/6 2643/1528/6 2611/1118/6 +f 2641/1120/6 2642/1529/6 2610/1121/6 +f 2640/1123/6 2641/1530/6 2609/1124/6 +f 2639/1126/6 2640/1531/6 2608/1127/6 +f 2638/1129/6 2639/1532/6 2607/1130/6 +f 2637/1132/6 2638/1533/6 2606/1133/6 +f 2636/1135/6 2637/1534/6 2605/1136/6 +f 2603/1138/6 2635/1535/6 2636/1139/6 +f 2634/1141/6 2635/1536/6 2603/1142/6 +f 2633/1144/6 2634/1537/6 2602/1145/6 +f 2600/1147/6 2632/1538/6 2633/1148/6 +f 2631/1150/6 2632/1539/6 2600/1151/6 +f 2630/1153/6 2631/1540/6 2599/1154/6 +f 2629/1156/6 2630/1541/6 2598/1157/6 +f 2628/1159/6 2629/1542/6 2597/1160/6 +f 2627/1162/6 2628/1543/6 2596/1163/6 +f 2626/1165/6 2627/1544/6 2595/1166/6 +f 2593/1168/6 2625/1545/6 2626/1169/6 +f 2624/1171/6 2656/1546/6 2625/1172/6 +f 2655/1174/6 2656/1547/6 2624/1175/6 +f 2654/1177/6 2655/1548/6 2623/1178/6 +f 2653/1180/6 2654/1549/6 2622/1181/6 +f 2652/1183/6 2653/1550/6 2621/1184/6 +f 2651/1186/6 2652/1551/6 2620/1187/6 +f 2650/1189/6 2651/1552/6 2619/1190/6 +f 2649/1192/6 2650/1553/6 2618/1193/6 +f 2648/1195/6 2649/1554/6 2617/1196/6 +f 2647/1198/6 2648/1555/6 2616/1199/6 +f 2659/1203/6 2657/1556/6 2687/1557/6 +f 2657/1556/6 2658/1558/6 2687/1557/6 +f 2658/1558/6 2688/1559/6 2687/1557/6 +f 2687/1557/6 2686/1560/6 2685/1561/6 +f 2685/1561/6 2684/1562/6 2683/1563/6 +f 2683/1563/6 2682/1564/6 2681/1565/6 +f 2681/1565/6 2680/1566/6 2683/1563/6 +f 2680/1566/6 2679/1567/6 2683/1563/6 +f 2679/1567/6 2678/1568/6 2677/1569/6 +f 2677/1569/6 2676/1570/6 2675/1201/6 +f 2675/1201/6 2674/1571/6 2673/1572/6 +f 2673/1572/6 2672/1573/6 2675/1201/6 +f 2672/1573/6 2671/1574/6 2675/1201/6 +f 2671/1574/6 2670/1575/6 2669/1576/6 +f 2669/1576/6 2668/1577/6 2667/1202/6 +f 2667/1202/6 2666/1578/6 2665/1579/6 +f 2665/1579/6 2664/1580/6 2667/1202/6 +f 2664/1580/6 2663/1581/6 2667/1202/6 +f 2663/1581/6 2662/1582/6 2661/1583/6 +f 2661/1583/6 2660/1584/6 2659/1203/6 +f 2687/1557/6 2685/1561/6 2659/1203/6 +f 2685/1561/6 2683/1563/6 2659/1203/6 +f 2679/1567/6 2677/1569/6 2683/1563/6 +f 2677/1569/6 2675/1201/6 2683/1563/6 +f 2671/1574/6 2669/1576/6 2675/1201/6 +f 2669/1576/6 2667/1202/6 2675/1201/6 +f 2663/1581/6 2661/1583/6 2667/1202/6 +f 2661/1583/6 2659/1203/6 2667/1202/6 +f 2659/1203/6 2683/1563/6 2675/1201/6 +s 1 +f 26/1585/46 59/1586/47 27/1587/47 +f 13/1588/48 46/1589/49 14/1590/49 +f 27/1591/47 60/1592/50 28/1593/50 +f 14/1594/49 47/1595/51 15/1596/51 +f 33/1597/52 2/1598/53 1/1599/52 +f 60/1600/50 29/1601/54 28/1602/50 +f 15/1603/51 48/1604/55 16/1605/55 +f 2/1606/53 35/1607/56 3/1608/56 +f 61/1609/54 30/1610/57 29/1611/54 +f 16/1612/55 49/1613/58 17/1614/58 +f 3/1615/56 36/1616/59 4/1617/59 +f 62/1618/57 31/1619/60 30/1620/57 +f 17/1621/58 50/1622/61 18/1623/61 +f 36/1624/59 5/1625/62 4/1626/59 +f 63/1627/60 32/1628/63 31/1629/60 +f 18/1630/61 51/1631/64 19/1632/64 +f 37/1633/62 6/1634/65 5/1635/62 +f 64/1636/63 1/1637/52 32/1638/63 +f 19/1639/64 52/1640/66 20/1641/66 +f 6/1642/65 39/1643/67 7/1644/67 +f 20/1645/66 53/1646/68 21/1647/68 +f 39/1648/67 8/1649/69 7/1650/67 +f 53/1651/68 22/1652/70 21/1653/68 +f 40/1654/69 9/1655/71 8/1656/69 +f 54/1657/70 23/1658/72 22/1659/70 +f 9/1660/71 42/1661/73 10/1662/73 +f 23/1663/72 56/1664/74 24/1665/74 +f 42/1666/73 11/1667/75 10/1668/73 +f 24/1669/74 57/1670/76 25/1671/76 +f 43/1672/75 12/1673/77 11/1674/75 +f 25/1675/76 58/1676/46 26/1677/46 +f 12/1678/77 45/1679/48 13/1680/48 +f 120/1681/74 89/1682/76 88/1683/74 +f 119/1684/72 88/1685/74 87/1686/72 +f 86/1687/70 119/1688/72 87/1689/72 +f 117/1690/68 86/1691/70 85/1692/68 +f 116/1693/66 85/1694/68 84/1695/66 +f 83/1696/64 116/1697/66 84/1698/66 +f 114/1699/61 83/1700/64 82/1701/61 +f 81/1702/58 114/1703/61 82/1704/61 +f 80/1705/55 113/1706/58 81/1707/58 +f 79/1708/51 112/1709/55 80/1710/55 +f 110/1711/49 79/1712/51 78/1713/49 +f 77/1714/48 110/1715/49 78/1716/49 +f 108/1717/77 77/1718/48 76/1719/77 +f 75/1720/75 108/1721/77 76/1722/77 +f 106/1723/73 75/1724/75 74/1725/73 +f 105/1726/71 74/1727/73 73/1728/71 +f 72/1729/69 105/1730/71 73/1731/71 +f 103/1732/67 72/1733/69 71/1734/67 +f 102/1735/65 71/1736/67 70/1737/65 +f 69/1738/62 102/1739/65 70/1740/65 +f 100/1741/59 69/1742/62 68/1743/59 +f 99/1744/56 68/1745/59 67/1746/56 +f 98/1747/53 67/1748/56 66/1749/53 +f 97/1750/52 66/1751/53 65/1752/52 +f 96/1753/63 97/1754/52 65/1755/52 +f 127/1756/60 96/1757/63 95/1758/60 +f 126/1759/57 95/1760/60 94/1761/57 +f 125/1762/54 94/1763/57 93/1764/54 +f 124/1765/50 93/1766/54 92/1767/50 +f 91/1768/47 124/1769/50 92/1770/50 +f 122/1771/46 91/1772/47 90/1773/46 +f 121/1774/76 90/1775/46 89/1776/76 +f 144/1777/78 177/1778/14 145/1779/14 +f 132/1780/79 163/1781/19 164/1782/79 +f 158/1783/80 191/1784/28 159/1785/28 +f 145/1786/14 178/1787/81 146/1788/81 +f 132/1789/79 165/1790/24 133/1791/24 +f 159/1792/28 192/1793/82 160/1794/82 +f 146/1795/81 179/1796/11 147/1797/11 +f 133/1798/24 166/1799/83 134/1800/83 +f 129/1801/9 192/1802/82 162/1803/9 +f 147/1804/11 180/1805/84 148/1806/84 +f 134/1807/83 167/1808/29 135/1809/29 +f 148/1810/84 181/1811/21 149/1812/21 +f 135/1813/29 168/1814/85 136/1815/85 +f 149/1816/21 182/1817/86 150/1818/86 +f 136/1819/85 169/1820/2 137/1821/2 +f 150/1822/86 183/1823/26 151/1824/26 +f 137/1825/2 170/1826/87 138/1827/87 +f 151/1828/26 184/1829/88 152/1830/88 +f 138/1831/87 171/1832/12 139/1833/12 +f 152/1834/88 185/1835/4 153/1836/4 +f 139/1837/12 172/1838/89 140/1839/89 +f 153/1840/4 186/1841/90 154/1842/90 +f 140/1843/89 173/1844/22 141/1845/22 +f 154/1846/90 187/1847/13 155/1848/13 +f 141/1849/22 174/1850/91 142/1851/91 +f 155/1852/13 188/1853/92 156/1854/92 +f 142/1855/91 175/1856/27 143/1857/27 +f 129/1858/9 161/1859/93 130/1860/93 +f 156/1861/92 189/1862/23 157/1863/23 +f 143/1864/27 176/1865/78 144/1866/78 +f 130/1867/93 163/1868/19 131/1869/19 +f 157/1870/23 190/1871/80 158/1872/80 +f 223/1873/94 254/1874/95 222/1875/95 +f 224/1876/96 255/1877/94 223/1878/94 +f 193/1879/7 256/1880/96 224/1881/96 +f 194/1882/97 225/1883/7 193/1884/7 +f 195/1885/98 226/1886/97 194/1887/97 +f 196/1888/99 227/1889/98 195/1890/98 +f 196/1891/99 229/1892/100 228/1893/99 +f 198/1894/101 229/1895/100 197/1896/100 +f 199/1897/102 230/1898/101 198/1899/101 +f 200/1900/103 231/1901/102 199/1902/102 +f 200/1903/103 233/1904/15 232/1905/103 +f 202/1906/104 233/1907/15 201/1908/15 +f 203/1909/105 234/1910/104 202/1911/104 +f 203/1912/105 236/1913/106 235/1914/105 +f 205/1915/107 236/1916/106 204/1917/106 +f 206/1918/108 237/1919/107 205/1920/107 +f 207/1921/109 238/1922/108 206/1923/108 +f 208/1924/110 239/1925/109 207/1926/109 +f 209/1927/5 240/1928/110 208/1929/110 +f 210/1930/111 241/1931/5 209/1932/5 +f 211/1933/112 242/1934/111 210/1935/111 +f 211/1936/112 244/1937/113 243/1938/112 +f 212/1939/113 245/1940/114 244/1941/113 +f 214/1942/115 245/1943/114 213/1944/114 +f 215/1945/116 246/1946/115 214/1947/115 +f 216/1948/117 247/1949/116 215/1950/116 +f 217/1951/17 248/1952/117 216/1953/117 +f 218/1954/118 249/1955/17 217/1956/17 +f 219/1957/119 250/1958/118 218/1959/118 +f 219/1960/119 252/1961/120 251/1962/119 +f 221/1963/121 252/1964/120 220/1965/120 +f 222/1966/95 253/1967/121 221/1968/121 +f 264/1969/28 279/1970/122 263/1971/23 +f 272/1972/27 287/1973/123 271/1974/22 +f 265/1975/9 280/1976/124 264/1969/28 +f 258/1977/11 273/1978/125 257/1979/14 +f 257/1979/14 288/1980/126 272/1972/27 +f 266/1981/19 281/1982/127 265/1975/9 +f 259/1983/21 274/1984/128 258/1977/11 +f 267/1985/24 282/1986/129 266/1981/19 +f 260/1987/26 275/1988/130 259/1983/21 +f 268/1989/29 283/1990/131 267/1985/24 +f 261/1991/4 276/1992/132 260/1987/26 +f 269/1993/2 284/1994/133 268/1989/29 +f 262/1995/13 277/1996/134 261/1997/4 +f 270/1998/12 285/1999/135 269/1993/2 +f 263/1971/23 278/2000/136 262/1995/13 +f 271/1974/22 286/2001/137 270/1998/12 +f 286/2001/137 301/2002/138 285/1999/135 +f 279/1970/122 294/2003/139 278/2000/136 +f 287/1973/123 302/2004/140 286/2001/137 +f 280/1976/124 295/2005/141 279/1970/122 +f 288/1980/126 303/2006/142 287/1973/123 +f 280/1976/124 297/2007/143 296/2008/144 +f 274/1984/128 289/2009/145 273/1978/125 +f 273/1978/125 304/2010/146 288/1980/126 +f 281/1982/127 298/2011/147 297/2012/143 +f 275/1988/130 290/2013/148 274/1984/128 +f 283/1990/131 298/2014/147 282/1986/129 +f 276/1992/132 291/2015/149 275/1988/130 +f 284/1994/133 299/2016/150 283/1990/131 +f 277/2017/134 292/2018/151 276/1992/132 +f 285/1999/135 300/2019/152 284/1994/133 +f 278/2000/136 293/2020/153 277/1996/134 +f 300/2021/152 315/2022/154 299/2016/150 +f 293/2023/153 308/2024/155 292/2018/151 +f 301/2025/138 316/2026/156 300/2019/152 +f 294/2027/139 309/2028/157 293/2020/153 +f 302/2029/140 317/2030/158 301/2002/138 +f 295/2031/141 310/2032/159 294/2003/139 +f 302/2004/140 319/2033/160 318/2034/161 +f 296/2035/144 311/2036/162 295/2005/141 +f 304/2037/146 319/2038/160 303/2006/142 +f 296/2008/144 313/2039/163 312/2040/164 +f 290/2041/148 305/2042/165 289/2009/145 +f 289/2043/145 320/2044/166 304/2010/146 +f 298/2011/147 313/2045/163 297/2012/143 +f 290/2013/148 307/2046/167 306/2047/168 +f 299/2048/150 314/2049/169 298/2014/147 +f 292/2050/151 307/2051/167 291/2015/149 +f 313/2052/163 317/2053/158 305/2054/165 +f 343/2055/2 352/2056/170 344/2057/170 +f 341/2058/6 350/2059/171 342/2060/171 +f 339/2061/4 348/2062/172 340/2063/172 +f 337/2064/1 345/2065/173 338/2066/173 +f 344/2057/170 346/2067/1 337/2064/1 +f 342/2060/171 351/2068/2 343/2055/2 +f 340/2063/172 349/2069/6 341/2070/6 +f 338/2066/173 347/2071/4 339/2061/4 +f 357/2072/1 366/2073/173 365/2074/1 +f 356/2075/170 363/2076/2 355/2077/2 +f 353/2078/171 362/2079/6 354/2080/6 +f 360/2081/172 362/2079/6 368/2082/172 +f 358/2083/173 367/2084/4 366/2073/173 +f 357/2085/1 364/2086/170 356/2075/170 +f 355/2077/2 361/2087/171 353/2078/171 +f 359/2088/4 368/2082/172 367/2084/4 +f 490/2089/170 499/2090/2 491/2091/2 +f 492/2092/171 501/2093/6 493/2094/6 +f 494/2095/172 503/2096/4 495/2097/4 +f 496/2098/173 498/2099/1 489/2100/1 +f 489/2100/1 497/2101/170 490/2089/170 +f 491/2091/2 500/2102/171 492/2092/171 +f 493/2103/6 502/2104/172 494/2095/172 +f 495/2097/4 504/2105/173 496/2098/173 +f 383/2106/174 392/2107/175 391/2108/174 +f 381/2109/176 390/2110/177 389/2111/176 +f 380/2112/178 387/2113/179 379/2114/179 +f 378/2115/180 385/2116/7 377/2117/7 +f 384/2118/175 385/2116/7 392/2107/175 +f 382/2119/177 391/2108/174 390/2110/177 +f 381/2120/176 388/2121/178 380/2112/178 +f 378/2115/180 387/2113/179 386/2122/180 +f 397/2123/5 404/2124/181 396/2125/181 +f 397/2126/5 406/2127/182 405/2128/5 +f 399/2129/183 406/2127/182 398/2130/182 +f 399/2129/183 408/2131/184 407/2132/183 +f 394/2133/185 408/2131/184 400/2134/184 +f 393/2135/186 401/2136/185 394/2133/185 +f 395/2137/187 402/2138/186 393/2135/186 +f 396/2125/181 403/2139/187 395/2137/187 +f 423/2140/2 430/2141/171 422/2142/171 +f 421/2143/6 428/2144/172 420/2145/172 +f 419/2146/4 426/2147/173 418/2148/173 +f 424/2149/170 431/2150/2 423/2140/2 +f 422/2142/171 429/2151/6 421/2152/6 +f 420/2145/172 427/2153/4 419/2146/4 +f 418/2148/173 425/2154/1 417/2155/1 +f 417/2155/1 432/2156/170 424/2149/170 +f 509/2157/1 518/2158/170 517/2159/1 +f 508/2160/173 515/2161/4 507/2162/4 +f 505/2163/172 514/2164/6 506/2165/6 +f 512/2166/171 514/2164/6 520/2167/171 +f 510/2168/170 519/2169/2 518/2158/170 +f 509/2170/1 516/2171/173 508/2160/173 +f 507/2162/4 513/2172/172 505/2163/172 +f 511/2173/2 520/2167/171 519/2169/2 +f 536/2174/182 543/2175/183 535/2176/183 +f 533/2177/185 542/2178/184 541/2179/185 +f 532/2180/186 539/2181/187 531/2182/187 +f 530/2183/181 537/2184/5 529/2185/5 +f 529/2185/5 544/2186/182 536/2174/182 +f 534/2187/184 543/2175/183 542/2178/184 +f 532/2180/186 541/2188/185 540/2189/186 +f 531/2182/187 538/2190/181 530/2183/181 +f 549/2191/7 556/2192/180 548/2193/180 +f 550/2194/175 557/2195/7 549/2196/7 +f 551/2197/174 558/2198/175 550/2194/175 +f 552/2199/177 559/2200/174 551/2197/174 +f 552/2199/177 553/2201/176 560/2202/177 +f 546/2203/176 554/2204/178 553/2201/176 +f 547/2205/179 554/2204/178 545/2206/178 +f 547/2205/179 556/2192/180 555/2207/179 +f 567/2208/4 574/2209/172 566/2210/172 +f 565/2211/6 572/2212/171 564/2213/171 +f 563/2214/2 570/2215/170 562/2216/170 +f 567/2208/4 576/2217/173 575/2218/4 +f 566/2210/172 573/2219/6 565/2220/6 +f 564/2213/171 571/2221/2 563/2214/2 +f 562/2216/170 569/2222/1 561/2223/1 +f 561/2223/1 576/2217/173 568/2224/173 +f 634/2225/188 643/2226/14 635/2227/14 +f 637/2228/6 644/2229/189 645/2230/6 +f 638/2231/190 647/2232/9 639/2233/9 +f 640/2234/191 642/2235/1 633/2236/1 +f 634/2225/188 642/2235/1 641/2237/188 +f 635/2227/14 644/2229/189 636/2238/189 +f 637/2239/6 646/2240/190 638/2231/190 +f 639/2233/9 648/2241/191 640/2234/191 +f 653/2242/1 662/2243/188 661/2244/1 +f 652/2245/191 659/2246/9 651/2247/9 +f 649/2248/190 658/2249/6 650/2250/6 +f 650/2250/6 664/2251/189 656/2252/189 +f 654/2253/188 663/2254/14 662/2243/188 +f 653/2255/1 660/2256/191 652/2245/191 +f 651/2247/9 657/2257/190 649/2248/190 +f 655/2258/14 664/2251/189 663/2254/14 +f 680/2259/192 687/2260/193 679/2261/193 +f 678/2262/194 685/2263/195 677/2264/195 +f 676/2265/196 683/2266/197 675/2267/197 +f 673/2268/17 682/2269/198 681/2270/17 +f 680/2259/192 681/2270/17 688/2271/192 +f 678/2262/194 687/2260/193 686/2272/194 +f 677/2273/195 684/2274/196 676/2265/196 +f 674/2275/198 683/2266/197 682/2269/198 +f 692/2276/199 701/2277/15 700/2278/199 +f 693/2279/15 702/2280/200 701/2281/15 +f 694/2282/200 703/2283/201 702/2280/200 +f 696/2284/202 703/2283/201 695/2285/201 +f 690/2286/203 704/2287/202 696/2284/202 +f 689/2288/204 697/2289/203 690/2286/203 +f 691/2290/205 698/2291/204 689/2288/204 +f 692/2276/199 699/2292/205 691/2290/205 +f 711/2293/9 718/2294/190 710/2295/190 +f 709/2296/6 716/2297/189 708/2298/189 +f 707/2299/14 714/2300/188 706/2301/188 +f 712/2302/191 719/2303/9 711/2293/9 +f 710/2295/190 717/2304/6 709/2305/6 +f 708/2298/189 715/2306/14 707/2299/14 +f 706/2301/188 713/2307/1 705/2308/1 +f 705/2308/1 720/2309/191 712/2302/191 +f 778/2310/191 787/2311/9 779/2312/9 +f 780/2313/190 789/2314/6 781/2315/6 +f 782/2316/189 791/2317/14 783/2318/14 +f 784/2319/188 786/2320/1 777/2321/1 +f 778/2310/191 786/2320/1 785/2322/191 +f 779/2312/9 788/2323/190 780/2313/190 +f 781/2324/6 790/2325/189 782/2316/189 +f 783/2318/14 792/2326/188 784/2319/188 +f 797/2327/1 806/2328/191 805/2329/1 +f 796/2330/188 803/2331/14 795/2332/14 +f 793/2333/189 802/2334/6 794/2335/6 +f 794/2335/6 808/2336/190 800/2337/190 +f 798/2338/191 807/2339/9 806/2328/191 +f 797/2340/1 804/2341/188 796/2330/188 +f 795/2332/14 801/2342/189 793/2333/189 +f 799/2343/9 808/2336/190 807/2339/9 +f 823/2344/201 832/2345/200 831/2346/201 +f 821/2347/203 830/2348/202 829/2349/203 +f 820/2350/204 827/2351/205 819/2352/205 +f 818/2353/199 825/2354/15 817/2355/15 +f 817/2355/15 832/2345/200 824/2356/200 +f 823/2344/201 830/2348/202 822/2357/202 +f 820/2350/204 829/2358/203 828/2359/204 +f 819/2352/205 826/2360/199 818/2353/199 +f 837/2361/17 844/2362/198 836/2363/198 +f 838/2364/192 845/2365/17 837/2366/17 +f 839/2367/193 846/2368/192 838/2364/192 +f 839/2367/193 848/2369/194 847/2370/193 +f 840/2371/194 841/2372/195 848/2369/194 +f 833/2373/196 841/2372/195 834/2374/195 +f 835/2375/197 842/2376/196 833/2373/196 +f 836/2363/198 843/2377/197 835/2375/197 +f 855/2378/14 862/2379/189 854/2380/189 +f 853/2381/6 860/2382/190 852/2383/190 +f 851/2384/9 858/2385/191 850/2386/191 +f 856/2387/188 863/2388/14 855/2378/14 +f 854/2380/189 861/2389/6 853/2390/6 +f 852/2383/190 859/2391/9 851/2384/9 +f 850/2386/191 857/2392/1 849/2393/1 +f 849/2393/1 864/2394/188 856/2387/188 +f 912/2395/206 919/2396/12 920/2397/206 +f 909/2398/6 918/2399/207 910/2400/207 +f 907/2401/13 916/2402/208 908/2403/208 +f 905/2404/1 913/2405/209 906/2406/209 +f 905/2404/1 920/2397/206 914/2407/1 +f 910/2400/207 919/2396/12 911/2408/12 +f 908/2403/208 917/2409/6 909/2410/6 +f 906/2406/209 915/2411/13 907/2401/13 +f 925/2412/1 934/2413/210 933/2414/1 +f 923/2415/12 932/2416/206 931/2417/12 +f 921/2418/207 930/2419/6 922/2420/6 +f 922/2420/6 936/2421/211 928/2422/208 +f 926/2423/209 935/2424/13 934/2413/210 +f 924/2425/206 933/2426/1 932/2416/206 +f 923/2415/12 929/2427/207 921/2418/207 +f 928/2422/208 935/2424/13 927/2428/13 +f 952/2429/212 959/2430/213 951/2431/213 +f 949/2432/214 958/2433/215 957/2434/214 +f 948/2435/216 955/2436/217 947/2437/217 +f 946/2438/218 953/2439/98 945/2440/98 +f 945/2440/98 960/2441/212 952/2429/212 +f 950/2442/215 959/2430/213 958/2433/215 +f 948/2435/216 957/2443/214 956/2444/216 +f 946/2438/218 955/2436/217 954/2445/218 +f 965/2446/112 972/2447/219 964/2448/219 +f 965/2449/112 974/2450/220 973/2451/221 +f 967/2452/222 974/2450/220 966/2453/220 +f 967/2452/222 976/2454/223 975/2455/224 +f 962/2456/225 976/2454/223 968/2457/223 +f 962/2456/225 970/2458/226 969/2459/227 +f 961/2460/226 971/2461/228 970/2458/226 +f 964/2448/219 971/2461/228 963/2462/228 +f 982/2463/229 991/2464/12 990/2465/207 +f 981/2466/6 988/2467/208 980/2468/211 +f 978/2469/210 987/2470/13 986/2471/209 +f 984/2472/230 991/2464/12 983/2473/12 +f 981/2474/6 990/2465/207 989/2475/6 +f 980/2468/211 987/2470/13 979/2476/13 +f 977/2477/1 986/2471/209 985/2478/1 +f 977/2477/1 992/2479/206 984/2472/230 +f 1047/2480/22 1056/2481/231 1048/2482/231 +f 1045/2483/6 1054/2484/232 1046/2485/232 +f 1043/2486/23 1052/2487/233 1044/2488/233 +f 1041/2489/1 1049/2490/234 1042/2491/234 +f 1048/2482/231 1050/2492/1 1041/2489/1 +f 1047/2480/22 1054/2484/232 1055/2493/22 +f 1044/2488/233 1053/2494/6 1045/2495/6 +f 1043/2486/23 1049/2490/234 1051/2496/23 +f 1061/2497/1 1070/2498/234 1069/2499/1 +f 1059/2500/22 1068/2501/231 1067/2502/22 +f 1057/2503/232 1066/2504/6 1058/2505/6 +f 1058/2505/6 1072/2506/233 1064/2507/233 +f 1062/2508/234 1071/2509/23 1070/2498/234 +f 1060/2510/231 1069/2511/1 1068/2501/231 +f 1059/2500/22 1065/2512/232 1057/2503/232 +f 1064/2507/233 1071/2509/23 1063/2513/23 +f 1087/2514/235 1096/2515/236 1095/2516/235 +f 1085/2517/237 1094/2518/238 1093/2519/237 +f 1084/2520/239 1091/2521/240 1083/2522/240 +f 1081/2523/100 1090/2524/241 1089/2525/100 +f 1081/2523/100 1096/2515/236 1088/2526/236 +f 1086/2527/238 1095/2516/235 1094/2518/238 +f 1084/2520/239 1093/2528/237 1092/2529/239 +f 1082/2530/241 1091/2521/240 1090/2524/241 +f 1101/2531/114 1108/2532/242 1100/2533/242 +f 1102/2534/243 1109/2535/114 1101/2536/114 +f 1103/2537/244 1110/2538/243 1102/2534/243 +f 1104/2539/245 1111/2540/244 1103/2537/244 +f 1104/2539/245 1105/2541/246 1112/2542/245 +f 1098/2543/246 1106/2544/247 1105/2541/246 +f 1097/2545/247 1107/2546/248 1106/2544/247 +f 1100/2533/242 1107/2546/248 1099/2547/248 +f 1119/2548/22 1126/2549/232 1118/2550/232 +f 1117/2551/6 1124/2552/233 1116/2553/233 +f 1114/2554/234 1123/2555/23 1122/2556/234 +f 1119/2548/22 1128/2557/231 1127/2558/22 +f 1118/2550/232 1125/2559/6 1117/2560/6 +f 1116/2553/233 1123/2555/23 1115/2561/23 +f 1113/2562/1 1122/2556/234 1121/2563/1 +f 1120/2564/231 1121/2563/1 1128/2557/231 +f 1183/2565/27 1192/2566/249 1184/2567/249 +f 1182/2568/250 1189/2569/6 1190/2570/250 +f 1179/2571/28 1188/2572/251 1180/2573/251 +f 1178/2574/252 1186/2575/1 1185/2576/252 +f 1184/2567/249 1186/2575/1 1177/2577/1 +f 1182/2568/250 1191/2578/27 1183/2565/27 +f 1180/2573/251 1189/2579/6 1181/2580/6 +f 1179/2571/28 1185/2576/252 1187/2581/28 +f 1198/2582/252 1205/2583/1 1197/2584/1 +f 1195/2585/27 1204/2586/249 1203/2587/27 +f 1193/2588/250 1202/2589/6 1194/2590/6 +f 1200/2591/251 1202/2589/6 1208/2592/251 +f 1198/2582/252 1207/2593/28 1206/2594/252 +f 1196/2595/249 1205/2596/1 1204/2586/249 +f 1195/2585/27 1201/2597/250 1193/2588/250 +f 1200/2591/251 1207/2593/28 1199/2598/28 +f 1223/2599/253 1232/2600/254 1231/2601/253 +f 1221/2602/255 1230/2603/256 1229/2604/255 +f 1220/2605/257 1227/2606/258 1219/2607/258 +f 1218/2608/259 1225/2609/102 1217/2610/102 +f 1217/2610/102 1232/2600/254 1224/2611/254 +f 1223/2599/253 1230/2603/256 1222/2612/256 +f 1220/2605/257 1229/2613/255 1228/2614/257 +f 1219/2607/258 1226/2615/259 1218/2608/259 +f 1237/2616/116 1244/2617/260 1236/2618/260 +f 1238/2619/261 1245/2620/116 1237/2621/116 +f 1239/2622/262 1246/2623/261 1238/2619/261 +f 1239/2622/262 1248/2624/263 1247/2625/262 +f 1240/2626/263 1241/2627/264 1248/2624/263 +f 1234/2628/264 1242/2629/265 1241/2627/264 +f 1233/2630/265 1243/2631/266 1242/2629/265 +f 1236/2618/260 1243/2631/266 1235/2632/266 +f 1255/2633/27 1262/2634/250 1254/2635/250 +f 1253/2636/6 1260/2637/251 1252/2638/251 +f 1250/2639/252 1259/2640/28 1258/2641/252 +f 1255/2633/27 1264/2642/249 1263/2643/27 +f 1253/2644/6 1262/2634/250 1261/2645/6 +f 1252/2638/251 1259/2640/28 1251/2646/28 +f 1249/2647/1 1258/2641/252 1257/2648/1 +f 1249/2647/1 1264/2642/249 1256/2649/249 +f 1320/2650/267 1327/2651/11 1328/2652/267 +f 1317/2653/6 1326/2654/268 1318/2655/268 +f 1315/2656/19 1324/2657/269 1316/2658/269 +f 1314/2659/270 1322/2660/1 1321/2661/270 +f 1320/2650/267 1322/2660/1 1313/2662/1 +f 1318/2655/268 1327/2651/11 1319/2663/11 +f 1316/2658/269 1325/2664/6 1317/2665/6 +f 1314/2659/270 1323/2666/19 1315/2656/19 +f 1333/2667/1 1342/2668/270 1341/2669/1 +f 1331/2670/11 1340/2671/267 1339/2672/11 +f 1329/2673/268 1338/2674/6 1330/2675/6 +f 1336/2676/269 1338/2674/6 1344/2677/269 +f 1334/2678/270 1343/2679/19 1342/2668/270 +f 1332/2680/267 1341/2681/1 1340/2671/267 +f 1331/2670/11 1337/2682/268 1329/2673/268 +f 1336/2676/269 1343/2679/19 1335/2683/19 +f 1359/2684/271 1368/2685/272 1367/2686/271 +f 1357/2687/273 1366/2688/274 1365/2689/273 +f 1356/2690/275 1363/2691/276 1355/2692/276 +f 1353/2693/105 1362/2694/277 1361/2695/278 +f 1360/2696/272 1361/2695/278 1368/2685/272 +f 1359/2684/271 1366/2688/274 1358/2697/274 +f 1356/2690/275 1365/2698/273 1364/2699/275 +f 1354/2700/277 1363/2691/276 1362/2694/277 +f 1373/2701/119 1380/2702/279 1372/2703/279 +f 1374/2704/280 1381/2705/281 1373/2706/119 +f 1375/2707/282 1382/2708/280 1374/2704/280 +f 1375/2707/282 1384/2709/283 1383/2710/282 +f 1376/2711/283 1377/2712/284 1384/2709/283 +f 1370/2713/285 1378/2714/286 1377/2712/284 +f 1369/2715/286 1379/2716/287 1378/2714/286 +f 1372/2703/279 1379/2716/287 1371/2717/287 +f 1391/2718/11 1398/2719/268 1390/2720/288 +f 1389/2721/6 1396/2722/269 1388/2723/269 +f 1386/2724/270 1395/2725/19 1394/2726/270 +f 1391/2718/11 1400/2727/267 1399/2728/11 +f 1389/2729/6 1398/2719/268 1397/2730/6 +f 1388/2723/269 1395/2725/19 1387/2731/19 +f 1385/2732/1 1394/2726/270 1393/2733/1 +f 1385/2732/1 1400/2727/267 1392/2734/289 +f 1456/2735/290 1463/2736/21 1464/2737/290 +f 1454/2738/291 1461/2739/6 1462/2740/291 +f 1451/2741/24 1460/2742/292 1452/2743/292 +f 1450/2744/293 1458/2745/1 1457/2746/293 +f 1456/2735/290 1458/2745/1 1449/2747/1 +f 1454/2738/291 1463/2736/21 1455/2748/21 +f 1452/2743/292 1461/2749/6 1453/2750/6 +f 1450/2744/293 1459/2751/24 1451/2741/24 +f 1469/2752/1 1478/2753/293 1477/2754/1 +f 1468/2755/290 1475/2756/21 1467/2757/21 +f 1465/2758/291 1474/2759/6 1466/2760/6 +f 1466/2760/6 1480/2761/292 1472/2762/292 +f 1470/2763/293 1479/2764/24 1478/2753/293 +f 1468/2755/290 1477/2765/1 1476/2766/290 +f 1467/2757/21 1473/2767/291 1465/2758/291 +f 1472/2762/292 1479/2764/24 1471/2768/24 +f 1495/2769/294 1504/2770/295 1503/2771/294 +f 1493/2772/296 1502/2773/297 1501/2774/296 +f 1492/2775/298 1499/2776/299 1491/2777/299 +f 1490/2778/300 1497/2779/107 1489/2780/107 +f 1489/2780/107 1504/2770/295 1496/2781/295 +f 1495/2769/294 1502/2773/297 1494/2782/297 +f 1492/2775/298 1501/2783/296 1500/2784/298 +f 1490/2778/300 1499/2776/299 1498/2785/300 +f 1509/2786/121 1516/2787/301 1508/2788/301 +f 1510/2789/302 1517/2790/121 1509/2791/121 +f 1511/2792/303 1518/2793/302 1510/2789/302 +f 1511/2792/303 1520/2794/304 1519/2795/303 +f 1512/2796/304 1513/2797/305 1520/2794/304 +f 1506/2798/305 1514/2799/306 1513/2797/305 +f 1505/2800/306 1515/2801/307 1514/2799/306 +f 1508/2788/301 1515/2801/307 1507/2802/307 +f 1527/2803/21 1534/2804/291 1526/2805/291 +f 1525/2806/6 1532/2807/292 1524/2808/292 +f 1522/2809/293 1531/2810/24 1530/2811/293 +f 1527/2803/21 1536/2812/290 1535/2813/21 +f 1525/2814/6 1534/2804/291 1533/2815/6 +f 1524/2808/292 1531/2810/24 1523/2816/24 +f 1522/2809/293 1529/2817/1 1521/2818/1 +f 1521/2818/1 1536/2812/290 1528/2819/290 +f 1591/2820/26 1600/2821/308 1592/2822/308 +f 1590/2823/309 1597/2824/6 1598/2825/309 +f 1587/2826/29 1596/2827/310 1588/2828/310 +f 1586/2829/311 1594/2830/1 1593/2831/311 +f 1592/2822/308 1594/2830/1 1585/2832/1 +f 1591/2820/26 1598/2825/309 1599/2833/26 +f 1588/2828/310 1597/2834/6 1589/2835/6 +f 1586/2829/311 1595/2836/29 1587/2826/29 +f 1606/2837/311 1613/2838/1 1605/2839/1 +f 1603/2840/26 1612/2841/308 1611/2842/26 +f 1601/2843/309 1610/2844/6 1602/2845/6 +f 1608/2846/310 1610/2844/6 1616/2847/310 +f 1606/2837/311 1615/2848/29 1614/2849/311 +f 1604/2850/308 1613/2851/1 1612/2841/308 +f 1603/2840/26 1609/2852/309 1601/2843/309 +f 1608/2846/310 1615/2848/29 1607/2853/29 +f 1631/2854/312 1640/2855/313 1639/2856/312 +f 1629/2857/314 1638/2858/315 1637/2859/314 +f 1628/2860/316 1635/2861/317 1627/2862/317 +f 1626/2863/318 1633/2864/109 1625/2865/109 +f 1625/2865/109 1640/2855/313 1632/2866/313 +f 1631/2854/312 1638/2858/315 1630/2867/315 +f 1628/2860/316 1637/2868/314 1636/2869/316 +f 1626/2863/318 1635/2861/317 1634/2870/318 +f 1645/2871/94 1652/2872/319 1644/2873/319 +f 1646/2874/320 1653/2875/94 1645/2876/94 +f 1647/2877/321 1654/2878/320 1646/2874/320 +f 1647/2877/321 1656/2879/322 1655/2880/321 +f 1648/2881/322 1649/2882/323 1656/2879/322 +f 1642/2883/323 1650/2884/324 1649/2882/323 +f 1641/2885/324 1651/2886/325 1650/2884/324 +f 1644/2873/319 1651/2886/325 1643/2887/326 +f 1663/2888/26 1670/2889/309 1662/2890/309 +f 1661/2891/6 1668/2892/327 1660/2893/310 +f 1658/2894/311 1667/2895/29 1666/2896/311 +f 1663/2888/26 1672/2897/308 1671/2898/26 +f 1661/2899/6 1670/2889/309 1669/2900/6 +f 1660/2893/310 1667/2895/29 1659/2901/29 +f 1657/2902/1 1666/2896/311 1665/2903/1 +f 1657/2902/1 1672/2897/308 1664/2904/308 +f 1727/2905/13 1736/2906/209 1728/2907/209 +f 1725/2908/6 1734/2909/208 1726/2910/208 +f 1724/2911/207 1731/2912/12 1732/2913/207 +f 1722/2914/206 1730/2915/1 1729/2916/206 +f 1721/2917/1 1736/2906/209 1730/2915/1 +f 1726/2910/208 1735/2918/13 1727/2905/13 +f 1724/2911/207 1733/2919/6 1725/2920/6 +f 1723/2921/12 1729/2916/206 1731/2912/12 +f 1742/2922/206 1749/2923/1 1741/2924/1 +f 1739/2925/13 1748/2926/209 1747/2927/13 +f 1737/2928/208 1746/2929/6 1738/2930/6 +f 1738/2930/6 1752/2931/207 1744/2932/207 +f 1742/2922/206 1751/2933/12 1750/2934/206 +f 1740/2935/209 1749/2936/1 1748/2926/209 +f 1739/2925/13 1745/2937/208 1737/2928/208 +f 1744/2932/207 1751/2933/12 1743/2938/12 +f 1767/2939/222 1776/2940/220 1775/2941/224 +f 1765/2942/225 1774/2943/223 1773/2944/225 +f 1764/2945/226 1771/2946/228 1763/2947/228 +f 1761/2948/112 1770/2949/219 1769/2950/112 +f 1761/2948/112 1776/2940/220 1768/2951/220 +f 1767/2939/222 1774/2943/223 1766/2952/223 +f 1765/2953/225 1772/2954/226 1764/2945/226 +f 1763/2947/228 1770/2949/219 1762/2955/219 +f 1781/2956/98 1788/2957/218 1780/2958/218 +f 1782/2959/212 1789/2960/98 1781/2961/98 +f 1783/2962/328 1790/2963/212 1782/2959/212 +f 1783/2962/328 1792/2964/215 1791/2965/328 +f 1784/2966/215 1785/2967/214 1792/2964/215 +f 1778/2968/214 1786/2969/216 1785/2967/214 +f 1777/2970/216 1787/2971/217 1786/2969/216 +f 1780/2958/218 1787/2971/217 1779/2972/217 +f 1799/2973/13 1806/2974/211 1798/2975/208 +f 1796/2976/229 1805/2977/6 1804/2978/207 +f 1795/2979/12 1802/2980/206 1794/2981/230 +f 1799/2973/13 1808/2982/210 1807/2983/13 +f 1798/2975/208 1805/2984/6 1797/2985/6 +f 1796/2976/229 1803/2986/12 1795/2979/12 +f 1793/2987/1 1802/2980/206 1801/2988/1 +f 1793/2987/1 1808/2982/210 1800/2989/209 +f 1864/2990/234 1871/2991/23 1872/2992/234 +f 1862/2993/233 1869/2994/6 1870/2995/233 +f 1859/2996/22 1868/2997/232 1860/2998/232 +f 1857/2999/1 1865/3000/231 1858/3001/231 +f 1864/2990/234 1866/3002/1 1857/2999/1 +f 1862/2993/233 1871/2991/23 1863/3003/23 +f 1860/2998/232 1869/3004/6 1861/3005/6 +f 1859/2996/22 1865/3000/231 1867/3006/22 +f 1877/3007/1 1886/3008/231 1885/3009/1 +f 1875/3010/23 1884/3011/234 1883/3012/23 +f 1873/3013/233 1882/3014/6 1874/3015/6 +f 1874/3015/6 1888/3016/232 1880/3017/232 +f 1878/3018/231 1887/3019/22 1886/3008/231 +f 1876/3020/234 1885/3021/1 1884/3011/234 +f 1875/3010/23 1881/3022/233 1873/3013/233 +f 1880/3017/232 1887/3019/22 1879/3023/22 +f 1903/3024/244 1912/3025/243 1911/3026/244 +f 1901/3027/246 1910/3028/245 1909/3029/246 +f 1900/3030/247 1907/3031/248 1899/3032/248 +f 1898/3033/242 1905/3034/114 1897/3035/114 +f 1897/3035/114 1912/3025/243 1904/3036/243 +f 1903/3024/244 1910/3028/245 1902/3037/245 +f 1900/3030/247 1909/3038/246 1908/3039/247 +f 1898/3033/242 1907/3031/248 1906/3040/242 +f 1917/3041/100 1924/3042/241 1916/3043/241 +f 1918/3044/236 1925/3045/100 1917/3046/100 +f 1919/3047/235 1926/3048/236 1918/3044/236 +f 1919/3047/235 1928/3049/238 1927/3050/235 +f 1920/3051/238 1921/3052/237 1928/3049/238 +f 1914/3053/237 1922/3054/239 1921/3052/237 +f 1913/3055/239 1923/3056/240 1922/3054/239 +f 1916/3043/241 1923/3056/240 1915/3057/240 +f 1934/3058/233 1943/3059/23 1942/3060/233 +f 1933/3061/6 1940/3062/232 1932/3063/232 +f 1930/3064/231 1939/3065/22 1938/3066/231 +f 1935/3067/23 1944/3068/234 1943/3059/23 +f 1934/3058/233 1941/3069/6 1933/3070/6 +f 1932/3063/232 1939/3065/22 1931/3071/22 +f 1929/3072/1 1938/3066/231 1937/3073/1 +f 1929/3072/1 1944/3068/234 1936/3074/234 +f 2000/3075/252 2007/3076/28 2008/3077/252 +f 1998/3078/251 2005/3079/6 2006/3080/251 +f 1995/3081/27 2004/3082/250 1996/3083/250 +f 1994/3084/249 2002/3085/1 2001/3086/249 +f 2000/3075/252 2002/3085/1 1993/3087/1 +f 1998/3078/251 2007/3076/28 1999/3088/28 +f 1996/3083/250 2005/3089/6 1997/3090/6 +f 1995/3081/27 2001/3086/249 2003/3091/27 +f 2014/3092/249 2021/3093/1 2013/3094/1 +f 2012/3095/252 2019/3096/28 2011/3097/28 +f 2009/3098/251 2018/3099/6 2010/3100/6 +f 2010/3100/6 2024/3101/250 2016/3102/250 +f 2014/3092/249 2023/3103/27 2022/3104/249 +f 2012/3095/252 2021/3105/1 2020/3106/252 +f 2011/3097/28 2017/3107/251 2009/3098/251 +f 2016/3102/250 2023/3103/27 2015/3108/27 +f 2039/3109/262 2048/3110/261 2047/3111/262 +f 2037/3112/264 2046/3113/263 2045/3114/264 +f 2036/3115/265 2043/3116/266 2035/3117/266 +f 2034/3118/260 2041/3119/116 2033/3120/116 +f 2033/3120/116 2048/3110/261 2040/3121/261 +f 2039/3109/262 2046/3113/263 2038/3122/263 +f 2036/3115/265 2045/3123/264 2044/3124/265 +f 2034/3118/260 2043/3116/266 2042/3125/260 +f 2053/3126/102 2060/3127/259 2052/3128/259 +f 2053/3129/102 2062/3130/254 2061/3131/329 +f 2055/3132/253 2062/3130/254 2054/3133/254 +f 2055/3132/253 2064/3134/256 2063/3135/253 +f 2050/3136/255 2064/3134/256 2056/3137/256 +f 2050/3136/255 2058/3138/257 2057/3139/330 +f 2051/3140/258 2058/3138/257 2049/3141/257 +f 2052/3128/259 2059/3142/258 2051/3140/258 +f 2071/3143/28 2078/3144/251 2070/3145/251 +f 2068/3146/250 2077/3147/6 2076/3148/250 +f 2066/3149/249 2075/3150/27 2074/3151/249 +f 2071/3143/28 2080/3152/252 2079/3153/28 +f 2070/3145/251 2077/3154/6 2069/3155/6 +f 2068/3146/250 2075/3150/27 2067/3156/27 +f 2066/3149/249 2073/3157/1 2065/3158/1 +f 2072/3159/252 2073/3157/1 2080/3152/252 +f 2135/3160/19 2144/3161/270 2136/3162/270 +f 2133/3163/6 2142/3164/269 2134/3165/269 +f 2131/3166/11 2140/3167/268 2132/3168/268 +f 2130/3169/267 2138/3170/1 2137/3171/267 +f 2129/3172/1 2144/3161/270 2138/3170/1 +f 2134/3165/269 2143/3173/19 2135/3160/19 +f 2132/3168/268 2141/3174/6 2133/3175/6 +f 2130/3169/267 2139/3176/11 2131/3166/11 +f 2150/3177/267 2157/3178/1 2149/3179/1 +f 2148/3180/270 2155/3181/19 2147/3182/19 +f 2145/3183/269 2154/3184/6 2146/3185/6 +f 2146/3185/6 2160/3186/268 2152/3187/268 +f 2150/3177/267 2159/3188/11 2158/3189/267 +f 2148/3180/270 2157/3190/1 2156/3191/270 +f 2147/3182/19 2153/3192/269 2145/3183/269 +f 2152/3187/268 2159/3188/11 2151/3193/11 +f 2175/3194/282 2184/3195/280 2183/3196/331 +f 2173/3197/285 2182/3198/283 2181/3199/285 +f 2172/3200/286 2179/3201/287 2171/3202/287 +f 2170/3203/279 2177/3204/119 2169/3205/119 +f 2169/3205/119 2184/3195/280 2176/3206/280 +f 2175/3194/282 2182/3198/283 2174/3207/283 +f 2173/3208/285 2180/3209/286 2172/3200/286 +f 2171/3202/287 2178/3210/279 2170/3203/279 +f 2189/3211/105 2196/3212/277 2188/3213/277 +f 2190/3214/272 2197/3215/278 2189/3216/105 +f 2191/3217/332 2198/3218/272 2190/3214/272 +f 2191/3217/332 2200/3219/274 2199/3220/332 +f 2192/3221/274 2193/3222/333 2200/3219/274 +f 2186/3223/273 2194/3224/275 2193/3222/333 +f 2185/3225/275 2195/3226/276 2194/3224/275 +f 2188/3213/277 2195/3226/276 2187/3227/276 +f 2207/3228/19 2214/3229/334 2206/3230/334 +f 2204/3231/268 2213/3232/6 2212/3233/268 +f 2202/3234/267 2211/3235/11 2210/3236/267 +f 2207/3228/19 2216/3237/335 2215/3238/19 +f 2206/3230/334 2213/3239/6 2205/3240/6 +f 2204/3231/268 2211/3235/11 2203/3241/11 +f 2201/3242/1 2210/3236/267 2209/3243/1 +f 2201/3242/1 2216/3237/335 2208/3244/335 +f 2272/3245/293 2279/3246/24 2280/3247/293 +f 2270/3248/292 2277/3249/6 2278/3250/292 +f 2267/3251/21 2276/3252/291 2268/3253/291 +f 2265/3254/1 2273/3255/290 2266/3256/290 +f 2272/3245/293 2274/3257/1 2265/3254/1 +f 2270/3248/292 2279/3246/24 2271/3258/24 +f 2268/3253/291 2277/3259/6 2269/3260/6 +f 2267/3251/21 2273/3255/290 2275/3261/21 +f 2285/3262/1 2294/3263/290 2293/3264/1 +f 2283/3265/24 2292/3266/293 2291/3267/24 +f 2281/3268/292 2290/3269/6 2282/3270/6 +f 2282/3270/6 2296/3271/291 2288/3272/291 +f 2286/3273/290 2295/3274/21 2294/3263/290 +f 2285/3275/1 2292/3266/293 2284/3276/293 +f 2283/3265/24 2289/3277/292 2281/3268/292 +f 2288/3272/291 2295/3274/21 2287/3278/21 +f 2312/3279/302 2319/3280/303 2311/3281/303 +f 2309/3282/305 2318/3283/304 2317/3284/305 +f 2308/3285/306 2315/3286/307 2307/3287/307 +f 2306/3288/301 2313/3289/121 2305/3290/121 +f 2305/3290/121 2320/3291/302 2312/3279/302 +f 2310/3292/304 2319/3280/303 2318/3283/304 +f 2308/3285/306 2317/3293/305 2316/3294/306 +f 2306/3288/301 2315/3286/307 2314/3295/301 +f 2325/3296/107 2332/3297/300 2324/3298/300 +f 2326/3299/295 2333/3300/107 2325/3301/107 +f 2327/3302/294 2334/3303/295 2326/3299/295 +f 2327/3302/294 2336/3304/297 2335/3305/294 +f 2328/3306/297 2329/3307/296 2336/3304/297 +f 2322/3308/296 2330/3309/298 2329/3307/296 +f 2321/3310/298 2331/3311/299 2330/3309/298 +f 2324/3298/300 2331/3311/299 2323/3312/299 +f 2343/3313/24 2350/3314/292 2342/3315/292 +f 2341/3316/6 2348/3317/291 2340/3318/291 +f 2338/3319/290 2347/3320/21 2346/3321/290 +f 2343/3313/24 2352/3322/293 2351/3323/24 +f 2342/3315/292 2349/3324/6 2341/3325/6 +f 2339/3326/21 2348/3317/291 2347/3320/21 +f 2337/3327/1 2346/3321/290 2345/3328/1 +f 2344/3329/293 2345/3328/1 2352/3322/293 +f 2408/3330/311 2415/3331/29 2416/3332/311 +f 2406/3333/310 2413/3334/6 2414/3335/310 +f 2403/3336/26 2412/3337/309 2404/3338/309 +f 2402/3339/308 2410/3340/1 2409/3341/308 +f 2408/3330/311 2410/3340/1 2401/3342/1 +f 2406/3333/310 2415/3331/29 2407/3343/29 +f 2404/3338/309 2413/3344/6 2405/3345/6 +f 2403/3336/26 2409/3341/308 2411/3346/26 +f 2422/3347/308 2429/3348/1 2421/3349/1 +f 2420/3350/311 2427/3351/29 2419/3352/29 +f 2417/3353/310 2426/3354/6 2418/3355/6 +f 2424/3356/309 2426/3354/6 2432/3357/309 +f 2422/3347/308 2431/3358/26 2430/3359/308 +f 2420/3350/311 2429/3360/1 2428/3361/311 +f 2419/3352/29 2425/3362/310 2417/3353/310 +f 2423/3363/26 2432/3357/309 2431/3358/26 +f 2447/3364/321 2456/3365/320 2455/3366/321 +f 2445/3367/323 2454/3368/322 2453/3369/323 +f 2444/3370/324 2451/3371/325 2443/3372/325 +f 2442/3373/319 2449/3374/94 2441/3375/94 +f 2441/3375/94 2456/3365/320 2448/3376/320 +f 2447/3364/321 2454/3368/322 2446/3377/322 +f 2444/3370/324 2453/3378/323 2452/3379/324 +f 2442/3373/319 2451/3371/325 2450/3380/319 +f 2461/3381/109 2468/3382/318 2460/3383/318 +f 2461/3384/109 2470/3385/336 2469/3386/109 +f 2463/3387/312 2470/3385/336 2462/3388/313 +f 2463/3387/312 2472/3389/337 2471/3390/312 +f 2458/3391/314 2472/3389/337 2464/3392/315 +f 2458/3391/314 2466/3393/316 2465/3394/314 +f 2459/3395/338 2466/3393/316 2457/3396/316 +f 2460/3383/318 2467/3397/338 2459/3395/338 +f 2479/3398/29 2486/3399/310 2478/3400/310 +f 2476/3401/309 2485/3402/6 2484/3403/309 +f 2474/3404/308 2483/3405/26 2482/3406/308 +f 2479/3398/29 2488/3407/311 2487/3408/29 +f 2478/3400/310 2485/3409/6 2477/3410/6 +f 2476/3401/309 2483/3405/26 2475/3411/26 +f 2474/3404/308 2481/3412/1 2473/3413/1 +f 2480/3414/311 2481/3412/1 2488/3407/311 +f 26/1585/46 58/3415/46 59/1586/47 +f 13/1588/48 45/3416/48 46/1589/49 +f 27/1591/47 59/3417/47 60/1592/50 +f 14/1594/49 46/3418/49 47/1595/51 +f 33/1597/52 34/3419/53 2/1598/53 +f 60/1600/50 61/3420/54 29/1601/54 +f 15/1603/51 47/3421/51 48/1604/55 +f 2/1606/53 34/3422/53 35/1607/56 +f 61/1609/54 62/3423/57 30/1610/57 +f 16/1612/55 48/3424/55 49/1613/58 +f 3/1615/56 35/3425/56 36/1616/59 +f 62/1618/57 63/3426/60 31/1619/60 +f 17/1621/58 49/3427/58 50/1622/61 +f 36/1624/59 37/3428/62 5/1625/62 +f 63/1627/60 64/3429/63 32/1628/63 +f 18/1630/61 50/3430/61 51/1631/64 +f 37/1633/62 38/3431/65 6/1634/65 +f 64/1636/63 33/3432/52 1/1637/52 +f 19/1639/64 51/3433/64 52/1640/66 +f 6/1642/65 38/3434/65 39/1643/67 +f 20/1645/66 52/3435/66 53/1646/68 +f 39/1648/67 40/3436/69 8/1649/69 +f 53/1651/68 54/3437/70 22/1652/70 +f 40/1654/69 41/3438/71 9/1655/71 +f 54/1657/70 55/3439/72 23/1658/72 +f 9/1660/71 41/3440/71 42/1661/73 +f 23/1663/72 55/3441/72 56/1664/74 +f 42/1666/73 43/3442/75 11/1667/75 +f 24/1669/74 56/3443/74 57/1670/76 +f 43/1672/75 44/3444/77 12/1673/77 +f 25/1675/76 57/3445/76 58/1676/46 +f 12/1678/77 44/3446/77 45/1679/48 +f 120/1681/74 121/3447/76 89/1682/76 +f 119/1684/72 120/3448/74 88/1685/74 +f 86/1687/70 118/3449/70 119/1688/72 +f 117/1690/68 118/3450/70 86/1691/70 +f 116/1693/66 117/3451/68 85/1694/68 +f 83/1696/64 115/3452/64 116/1697/66 +f 114/1699/61 115/3453/64 83/1700/64 +f 81/1702/58 113/3454/58 114/1703/61 +f 80/1705/55 112/3455/55 113/1706/58 +f 79/1708/51 111/3456/51 112/1709/55 +f 110/1711/49 111/3457/51 79/1712/51 +f 77/1714/48 109/3458/48 110/1715/49 +f 108/1717/77 109/3459/48 77/1718/48 +f 75/1720/75 107/3460/75 108/1721/77 +f 106/1723/73 107/3461/75 75/1724/75 +f 105/1726/71 106/3462/73 74/1727/73 +f 72/1729/69 104/3463/69 105/1730/71 +f 103/1732/67 104/3464/69 72/1733/69 +f 102/1735/65 103/3465/67 71/1736/67 +f 69/1738/62 101/3466/62 102/1739/65 +f 100/1741/59 101/3467/62 69/1742/62 +f 99/1744/56 100/3468/59 68/1745/59 +f 98/1747/53 99/3469/56 67/1748/56 +f 97/1750/52 98/3470/53 66/1751/53 +f 96/1753/63 128/3471/63 97/1754/52 +f 127/1756/60 128/3472/63 96/1757/63 +f 126/1759/57 127/3473/60 95/1760/60 +f 125/1762/54 126/3474/57 94/1763/57 +f 124/1765/50 125/3475/54 93/1766/54 +f 91/1768/47 123/3476/47 124/1769/50 +f 122/1771/46 123/3477/47 91/1772/47 +f 121/1774/76 122/3478/46 90/1775/46 +f 144/1777/78 176/3479/78 177/1778/14 +f 132/1780/79 131/3480/19 163/1781/19 +f 158/1783/80 190/3481/80 191/1784/28 +f 145/1786/14 177/3482/14 178/1787/81 +f 132/1789/79 164/3483/79 165/1790/24 +f 159/1792/28 191/3484/28 192/1793/82 +f 146/1795/81 178/3485/81 179/1796/11 +f 133/1798/24 165/3486/24 166/1799/83 +f 129/1801/9 160/3487/82 192/1802/82 +f 147/1804/11 179/3488/11 180/1805/84 +f 134/1807/83 166/3489/83 167/1808/29 +f 148/1810/84 180/3490/84 181/1811/21 +f 135/1813/29 167/3491/29 168/1814/85 +f 149/1816/21 181/3492/21 182/1817/86 +f 136/1819/85 168/3493/85 169/1820/2 +f 150/1822/86 182/3494/86 183/1823/26 +f 137/1825/2 169/3495/2 170/1826/87 +f 151/1828/26 183/3496/26 184/1829/88 +f 138/1831/87 170/3497/87 171/1832/12 +f 152/1834/88 184/3498/88 185/1835/4 +f 139/1837/12 171/3499/12 172/1838/89 +f 153/1840/4 185/3500/4 186/1841/90 +f 140/1843/89 172/3501/89 173/1844/22 +f 154/1846/90 186/3502/90 187/1847/13 +f 141/1849/22 173/3503/22 174/1850/91 +f 155/1852/13 187/3504/13 188/1853/92 +f 142/1855/91 174/3505/91 175/1856/27 +f 129/1858/9 162/3506/9 161/1859/93 +f 156/1861/92 188/3507/92 189/1862/23 +f 143/1864/27 175/3508/27 176/1865/78 +f 130/1867/93 161/3509/93 163/1868/19 +f 157/1870/23 189/3510/23 190/1871/80 +f 223/1873/94 255/3511/94 254/1874/95 +f 224/1876/96 256/3512/96 255/1877/94 +f 193/1879/7 225/3513/7 256/1880/96 +f 194/1882/97 226/3514/97 225/1883/7 +f 195/1885/98 227/3515/98 226/1886/97 +f 196/1888/99 228/3516/99 227/1889/98 +f 196/1891/99 197/3517/100 229/1892/100 +f 198/1894/101 230/3518/101 229/1895/100 +f 199/1897/102 231/3519/102 230/1898/101 +f 200/1900/103 232/3520/103 231/1901/102 +f 200/1903/103 201/3521/15 233/1904/15 +f 202/1906/104 234/3522/104 233/1907/15 +f 203/1909/105 235/3523/105 234/1910/104 +f 203/1912/105 204/3524/106 236/1913/106 +f 205/1915/107 237/3525/107 236/1916/106 +f 206/1918/108 238/3526/108 237/1919/107 +f 207/1921/109 239/3527/109 238/1922/108 +f 208/1924/110 240/3528/110 239/1925/109 +f 209/1927/5 241/3529/5 240/1928/110 +f 210/1930/111 242/3530/111 241/1931/5 +f 211/1933/112 243/3531/112 242/1934/111 +f 211/1936/112 212/3532/113 244/1937/113 +f 212/1939/113 213/3533/114 245/1940/114 +f 214/1942/115 246/3534/115 245/1943/114 +f 215/1945/116 247/3535/116 246/1946/115 +f 216/1948/117 248/3536/117 247/1949/116 +f 217/1951/17 249/3537/17 248/1952/117 +f 218/1954/118 250/3538/118 249/1955/17 +f 219/1957/119 251/3539/119 250/1958/118 +f 219/1960/119 220/3540/120 252/1961/120 +f 221/1963/121 253/3541/121 252/1964/120 +f 222/1966/95 254/3542/95 253/1967/121 +f 264/1969/28 280/1976/124 279/1970/122 +f 272/1972/27 288/1980/126 287/1973/123 +f 265/1975/9 281/1982/127 280/1976/124 +f 258/1977/11 274/1984/128 273/1978/125 +f 257/1979/14 273/1978/125 288/1980/126 +f 266/1981/19 282/1986/129 281/1982/127 +f 259/1983/21 275/1988/130 274/1984/128 +f 267/1985/24 283/1990/131 282/1986/129 +f 260/1987/26 276/1992/132 275/1988/130 +f 268/1989/29 284/1994/133 283/1990/131 +f 261/1991/4 277/2017/134 276/1992/132 +f 269/1993/2 285/1999/135 284/1994/133 +f 262/1995/13 278/2000/136 277/1996/134 +f 270/1998/12 286/2001/137 285/1999/135 +f 263/1971/23 279/1970/122 278/2000/136 +f 271/1974/22 287/1973/123 286/2001/137 +f 286/2001/137 302/2029/140 301/2002/138 +f 279/1970/122 295/2031/141 294/2003/139 +f 287/1973/123 303/3543/142 302/2004/140 +f 280/1976/124 296/2035/144 295/2005/141 +f 288/1980/126 304/2037/146 303/2006/142 +f 280/1976/124 281/1982/127 297/2007/143 +f 274/1984/128 290/2041/148 289/2009/145 +f 273/1978/125 289/2043/145 304/2010/146 +f 281/1982/127 282/1986/129 298/2011/147 +f 275/1988/130 291/3544/149 290/2013/148 +f 283/1990/131 299/2048/150 298/2014/147 +f 276/1992/132 292/2050/151 291/2015/149 +f 284/1994/133 300/2021/152 299/2016/150 +f 277/2017/134 293/2023/153 292/2018/151 +f 285/1999/135 301/2025/138 300/2019/152 +f 278/2000/136 294/2027/139 293/2020/153 +f 300/2021/152 316/3545/156 315/2022/154 +f 293/2023/153 309/3546/157 308/2024/155 +f 301/2025/138 317/3547/158 316/2026/156 +f 294/2027/139 310/3548/159 309/2028/157 +f 302/2029/140 318/3549/161 317/2030/158 +f 295/2031/141 311/3550/162 310/2032/159 +f 302/2004/140 303/3543/142 319/2033/160 +f 296/2035/144 312/3551/164 311/2036/162 +f 304/2037/146 320/3552/166 319/2038/160 +f 296/2008/144 297/2007/143 313/2039/163 +f 290/2041/148 306/3553/168 305/2042/165 +f 289/2043/145 305/3554/165 320/2044/166 +f 298/2011/147 314/3555/169 313/2045/163 +f 290/2013/148 291/3544/149 307/2046/167 +f 299/2048/150 315/3556/154 314/2049/169 +f 292/2050/151 308/3557/155 307/2051/167 +f 305/2054/165 306/3558/168 309/3559/157 +f 306/3558/168 307/3560/167 309/3559/157 +f 307/3560/167 308/3561/155 309/3559/157 +f 309/3559/157 310/3562/159 311/3563/162 +f 311/3563/162 312/3564/164 309/3559/157 +f 312/3564/164 313/2052/163 309/3559/157 +f 313/2052/163 314/3565/169 315/3566/154 +f 315/3566/154 316/3567/156 313/2052/163 +f 316/3567/156 317/2053/158 313/2052/163 +f 317/2053/158 318/3568/161 305/2054/165 +f 318/3568/161 319/3569/160 305/2054/165 +f 319/3569/160 320/3570/166 305/2054/165 +f 305/2054/165 309/3559/157 313/2052/163 +f 343/2055/2 351/2068/2 352/2056/170 +f 341/2058/6 349/3571/6 350/2059/171 +f 339/2061/4 347/2071/4 348/2062/172 +f 337/2064/1 346/2067/1 345/2065/173 +f 344/2057/170 352/2056/170 346/2067/1 +f 342/2060/171 350/2059/171 351/2068/2 +f 340/2063/172 348/2062/172 349/2069/6 +f 338/2066/173 345/2065/173 347/2071/4 +f 357/2072/1 358/2083/173 366/2073/173 +f 356/2075/170 364/2086/170 363/2076/2 +f 353/2078/171 361/2087/171 362/2079/6 +f 360/2081/172 354/2080/6 362/2079/6 +f 358/2083/173 359/2088/4 367/2084/4 +f 357/2085/1 365/3572/1 364/2086/170 +f 355/2077/2 363/2076/2 361/2087/171 +f 359/2088/4 360/2081/172 368/2082/172 +f 490/2089/170 497/2101/170 499/2090/2 +f 492/2092/171 500/2102/171 501/2093/6 +f 494/2095/172 502/2104/172 503/2096/4 +f 496/2098/173 504/2105/173 498/2099/1 +f 489/2100/1 498/2099/1 497/2101/170 +f 491/2091/2 499/2090/2 500/2102/171 +f 493/2103/6 501/3573/6 502/2104/172 +f 495/2097/4 503/2096/4 504/2105/173 +f 383/2106/174 384/2118/175 392/2107/175 +f 381/2109/176 382/2119/177 390/2110/177 +f 380/2112/178 388/2121/178 387/2113/179 +f 378/2115/180 386/2122/180 385/2116/7 +f 384/2118/175 377/2117/7 385/2116/7 +f 382/2119/177 383/2106/174 391/2108/174 +f 381/2120/176 389/3574/176 388/2121/178 +f 378/2115/180 379/2114/179 387/2113/179 +f 397/2123/5 405/3575/5 404/2124/181 +f 397/2126/5 398/2130/182 406/2127/182 +f 399/2129/183 407/2132/183 406/2127/182 +f 399/2129/183 400/2134/184 408/2131/184 +f 394/2133/185 401/2136/185 408/2131/184 +f 393/2135/186 402/2138/186 401/2136/185 +f 395/2137/187 403/2139/187 402/2138/186 +f 396/2125/181 404/2124/181 403/2139/187 +f 423/2140/2 431/2150/2 430/2141/171 +f 421/2143/6 429/3576/6 428/2144/172 +f 419/2146/4 427/2153/4 426/2147/173 +f 424/2149/170 432/2156/170 431/2150/2 +f 422/2142/171 430/2141/171 429/2151/6 +f 420/2145/172 428/2144/172 427/2153/4 +f 418/2148/173 426/2147/173 425/2154/1 +f 417/2155/1 425/2154/1 432/2156/170 +f 509/2157/1 510/2168/170 518/2158/170 +f 508/2160/173 516/2171/173 515/2161/4 +f 505/2163/172 513/2172/172 514/2164/6 +f 512/2166/171 506/2165/6 514/2164/6 +f 510/2168/170 511/2173/2 519/2169/2 +f 509/2170/1 517/3577/1 516/2171/173 +f 507/2162/4 515/2161/4 513/2172/172 +f 511/2173/2 512/2166/171 520/2167/171 +f 536/2174/182 544/2186/182 543/2175/183 +f 533/2177/185 534/2187/184 542/2178/184 +f 532/2180/186 540/2189/186 539/2181/187 +f 530/2183/181 538/2190/181 537/2184/5 +f 529/2185/5 537/2184/5 544/2186/182 +f 534/2187/184 535/2176/183 543/2175/183 +f 532/2180/186 533/3578/185 541/2188/185 +f 531/2182/187 539/2181/187 538/2190/181 +f 549/2191/7 557/3579/7 556/2192/180 +f 550/2194/175 558/2198/175 557/2195/7 +f 551/2197/174 559/2200/174 558/2198/175 +f 552/2199/177 560/2202/177 559/2200/174 +f 552/2199/177 546/2203/176 553/2201/176 +f 546/2203/176 545/2206/178 554/2204/178 +f 547/2205/179 555/2207/179 554/2204/178 +f 547/2205/179 548/2193/180 556/2192/180 +f 567/2208/4 575/2218/4 574/2209/172 +f 565/2211/6 573/3580/6 572/2212/171 +f 563/2214/2 571/2221/2 570/2215/170 +f 567/2208/4 568/2224/173 576/2217/173 +f 566/2210/172 574/2209/172 573/2219/6 +f 564/2213/171 572/2212/171 571/2221/2 +f 562/2216/170 570/2215/170 569/2222/1 +f 561/2223/1 569/2222/1 576/2217/173 +f 634/2225/188 641/2237/188 643/2226/14 +f 637/2228/6 636/2238/189 644/2229/189 +f 638/2231/190 646/2240/190 647/2232/9 +f 640/2234/191 648/2241/191 642/2235/1 +f 634/2225/188 633/2236/1 642/2235/1 +f 635/2227/14 643/2226/14 644/2229/189 +f 637/2239/6 645/3581/6 646/2240/190 +f 639/2233/9 647/2232/9 648/2241/191 +f 653/2242/1 654/2253/188 662/2243/188 +f 652/2245/191 660/2256/191 659/2246/9 +f 649/2248/190 657/2257/190 658/2249/6 +f 650/2250/6 658/2249/6 664/2251/189 +f 654/2253/188 655/2258/14 663/2254/14 +f 653/2255/1 661/3582/1 660/2256/191 +f 651/2247/9 659/2246/9 657/2257/190 +f 655/2258/14 656/2252/189 664/2251/189 +f 680/2259/192 688/2271/192 687/2260/193 +f 678/2262/194 686/2272/194 685/2263/195 +f 676/2265/196 684/2274/196 683/2266/197 +f 673/2268/17 674/2275/198 682/2269/198 +f 680/2259/192 673/2268/17 681/2270/17 +f 678/2262/194 679/2261/193 687/2260/193 +f 677/2273/195 685/3583/195 684/2274/196 +f 674/2275/198 675/2267/197 683/2266/197 +f 692/2276/199 693/3584/15 701/2277/15 +f 693/2279/15 694/2282/200 702/2280/200 +f 694/2282/200 695/2285/201 703/2283/201 +f 696/2284/202 704/2287/202 703/2283/201 +f 690/2286/203 697/2289/203 704/2287/202 +f 689/2288/204 698/2291/204 697/2289/203 +f 691/2290/205 699/2292/205 698/2291/204 +f 692/2276/199 700/2278/199 699/2292/205 +f 711/2293/9 719/2303/9 718/2294/190 +f 709/2296/6 717/3585/6 716/2297/189 +f 707/2299/14 715/2306/14 714/2300/188 +f 712/2302/191 720/2309/191 719/2303/9 +f 710/2295/190 718/2294/190 717/2304/6 +f 708/2298/189 716/2297/189 715/2306/14 +f 706/2301/188 714/2300/188 713/2307/1 +f 705/2308/1 713/2307/1 720/2309/191 +f 778/2310/191 785/2322/191 787/2311/9 +f 780/2313/190 788/2323/190 789/2314/6 +f 782/2316/189 790/2325/189 791/2317/14 +f 784/2319/188 792/2326/188 786/2320/1 +f 778/2310/191 777/2321/1 786/2320/1 +f 779/2312/9 787/2311/9 788/2323/190 +f 781/2324/6 789/3586/6 790/2325/189 +f 783/2318/14 791/2317/14 792/2326/188 +f 797/2327/1 798/2338/191 806/2328/191 +f 796/2330/188 804/2341/188 803/2331/14 +f 793/2333/189 801/2342/189 802/2334/6 +f 794/2335/6 802/2334/6 808/2336/190 +f 798/2338/191 799/2343/9 807/2339/9 +f 797/2340/1 805/3587/1 804/2341/188 +f 795/2332/14 803/2331/14 801/2342/189 +f 799/2343/9 800/2337/190 808/2336/190 +f 823/2344/201 824/2356/200 832/2345/200 +f 821/2347/203 822/2357/202 830/2348/202 +f 820/2350/204 828/2359/204 827/2351/205 +f 818/2353/199 826/2360/199 825/2354/15 +f 817/2355/15 825/2354/15 832/2345/200 +f 823/2344/201 831/2346/201 830/2348/202 +f 820/2350/204 821/3588/203 829/2358/203 +f 819/2352/205 827/2351/205 826/2360/199 +f 837/2361/17 845/3589/17 844/2362/198 +f 838/2364/192 846/2368/192 845/2365/17 +f 839/2367/193 847/2370/193 846/2368/192 +f 839/2367/193 840/2371/194 848/2369/194 +f 840/2371/194 834/2374/195 841/2372/195 +f 833/2373/196 842/2376/196 841/2372/195 +f 835/2375/197 843/2377/197 842/2376/196 +f 836/2363/198 844/2362/198 843/2377/197 +f 855/2378/14 863/2388/14 862/2379/189 +f 853/2381/6 861/3590/6 860/2382/190 +f 851/2384/9 859/2391/9 858/2385/191 +f 856/2387/188 864/2394/188 863/2388/14 +f 854/2380/189 862/2379/189 861/2389/6 +f 852/2383/190 860/2382/190 859/2391/9 +f 850/2386/191 858/2385/191 857/2392/1 +f 849/2393/1 857/2392/1 864/2394/188 +f 912/2395/206 911/2408/12 919/2396/12 +f 909/2398/6 917/3591/6 918/2399/207 +f 907/2401/13 915/2411/13 916/2402/208 +f 905/2404/1 914/2407/1 913/2405/209 +f 905/2404/1 912/2395/206 920/2397/206 +f 910/2400/207 918/2399/207 919/2396/12 +f 908/2403/208 916/2402/208 917/2409/6 +f 906/2406/209 913/2405/209 915/2411/13 +f 925/2412/1 926/2423/209 934/2413/210 +f 923/2415/12 924/2425/206 932/2416/206 +f 921/2418/207 929/2427/207 930/2419/6 +f 922/2420/6 930/2419/6 936/2421/211 +f 926/2423/209 927/2428/13 935/2424/13 +f 924/2425/206 925/3592/1 933/2426/1 +f 923/2415/12 931/2417/12 929/2427/207 +f 928/2422/208 936/2421/211 935/2424/13 +f 952/2429/212 960/2441/212 959/2430/213 +f 949/2432/214 950/2442/215 958/2433/215 +f 948/2435/216 956/2444/216 955/2436/217 +f 946/2438/218 954/2445/218 953/2439/98 +f 945/2440/98 953/2439/98 960/2441/212 +f 950/2442/215 951/2431/213 959/2430/213 +f 948/2435/216 949/3593/214 957/2443/214 +f 946/2438/218 947/2437/217 955/2436/217 +f 965/2446/112 973/3594/221 972/2447/219 +f 965/2449/112 966/2453/220 974/2450/220 +f 967/2452/222 975/2455/224 974/2450/220 +f 967/2452/222 968/2457/223 976/2454/223 +f 962/2456/225 969/2459/227 976/2454/223 +f 962/2456/225 961/2460/226 970/2458/226 +f 961/2460/226 963/2462/228 971/2461/228 +f 964/2448/219 972/2447/219 971/2461/228 +f 982/2463/229 983/2473/12 991/2464/12 +f 981/2466/6 989/3595/6 988/2467/208 +f 978/2469/210 979/2476/13 987/2470/13 +f 984/2472/230 992/2479/206 991/2464/12 +f 981/2474/6 982/2463/229 990/2465/207 +f 980/2468/211 988/2467/208 987/2470/13 +f 977/2477/1 978/2469/210 986/2471/209 +f 977/2477/1 985/2478/1 992/2479/206 +f 1047/2480/22 1055/2493/22 1056/2481/231 +f 1045/2483/6 1053/3596/6 1054/2484/232 +f 1043/2486/23 1051/2496/23 1052/2487/233 +f 1041/2489/1 1050/2492/1 1049/2490/234 +f 1048/2482/231 1056/2481/231 1050/2492/1 +f 1047/2480/22 1046/2485/232 1054/2484/232 +f 1044/2488/233 1052/2487/233 1053/2494/6 +f 1043/2486/23 1042/2491/234 1049/2490/234 +f 1061/2497/1 1062/2508/234 1070/2498/234 +f 1059/2500/22 1060/2510/231 1068/2501/231 +f 1057/2503/232 1065/2512/232 1066/2504/6 +f 1058/2505/6 1066/2504/6 1072/2506/233 +f 1062/2508/234 1063/2513/23 1071/2509/23 +f 1060/2510/231 1061/3597/1 1069/2511/1 +f 1059/2500/22 1067/2502/22 1065/2512/232 +f 1064/2507/233 1072/2506/233 1071/2509/23 +f 1087/2514/235 1088/2526/236 1096/2515/236 +f 1085/2517/237 1086/2527/238 1094/2518/238 +f 1084/2520/239 1092/2529/239 1091/2521/240 +f 1081/2523/100 1082/2530/241 1090/2524/241 +f 1081/2523/100 1089/2525/100 1096/2515/236 +f 1086/2527/238 1087/2514/235 1095/2516/235 +f 1084/2520/239 1085/3598/237 1093/2528/237 +f 1082/2530/241 1083/2522/240 1091/2521/240 +f 1101/2531/114 1109/3599/114 1108/2532/242 +f 1102/2534/243 1110/2538/243 1109/2535/114 +f 1103/2537/244 1111/2540/244 1110/2538/243 +f 1104/2539/245 1112/2542/245 1111/2540/244 +f 1104/2539/245 1098/2543/246 1105/2541/246 +f 1098/2543/246 1097/2545/247 1106/2544/247 +f 1097/2545/247 1099/2547/248 1107/2546/248 +f 1100/2533/242 1108/2532/242 1107/2546/248 +f 1119/2548/22 1127/2558/22 1126/2549/232 +f 1117/2551/6 1125/3600/6 1124/2552/233 +f 1114/2554/234 1115/2561/23 1123/2555/23 +f 1119/2548/22 1120/2564/231 1128/2557/231 +f 1118/2550/232 1126/2549/232 1125/2559/6 +f 1116/2553/233 1124/2552/233 1123/2555/23 +f 1113/2562/1 1114/2554/234 1122/2556/234 +f 1120/2564/231 1113/2562/1 1121/2563/1 +f 1183/2565/27 1191/2578/27 1192/2566/249 +f 1182/2568/250 1181/3601/6 1189/2569/6 +f 1179/2571/28 1187/2581/28 1188/2572/251 +f 1178/2574/252 1177/2577/1 1186/2575/1 +f 1184/2567/249 1192/2566/249 1186/2575/1 +f 1182/2568/250 1190/2570/250 1191/2578/27 +f 1180/2573/251 1188/2572/251 1189/2579/6 +f 1179/2571/28 1178/2574/252 1185/2576/252 +f 1198/2582/252 1206/2594/252 1205/2583/1 +f 1195/2585/27 1196/2595/249 1204/2586/249 +f 1193/2588/250 1201/2597/250 1202/2589/6 +f 1200/2591/251 1194/2590/6 1202/2589/6 +f 1198/2582/252 1199/2598/28 1207/2593/28 +f 1196/2595/249 1197/3602/1 1205/2596/1 +f 1195/2585/27 1203/2587/27 1201/2597/250 +f 1200/2591/251 1208/2592/251 1207/2593/28 +f 1223/2599/253 1224/2611/254 1232/2600/254 +f 1221/2602/255 1222/2612/256 1230/2603/256 +f 1220/2605/257 1228/2614/257 1227/2606/258 +f 1218/2608/259 1226/2615/259 1225/2609/102 +f 1217/2610/102 1225/2609/102 1232/2600/254 +f 1223/2599/253 1231/2601/253 1230/2603/256 +f 1220/2605/257 1221/3603/255 1229/2613/255 +f 1219/2607/258 1227/2606/258 1226/2615/259 +f 1237/2616/116 1245/3604/116 1244/2617/260 +f 1238/2619/261 1246/2623/261 1245/2620/116 +f 1239/2622/262 1247/2625/262 1246/2623/261 +f 1239/2622/262 1240/2626/263 1248/2624/263 +f 1240/2626/263 1234/2628/264 1241/2627/264 +f 1234/2628/264 1233/2630/265 1242/2629/265 +f 1233/2630/265 1235/2632/266 1243/2631/266 +f 1236/2618/260 1244/2617/260 1243/2631/266 +f 1255/2633/27 1263/2643/27 1262/2634/250 +f 1253/2636/6 1261/3605/6 1260/2637/251 +f 1250/2639/252 1251/2646/28 1259/2640/28 +f 1255/2633/27 1256/2649/249 1264/2642/249 +f 1253/2644/6 1254/2635/250 1262/2634/250 +f 1252/2638/251 1260/2637/251 1259/2640/28 +f 1249/2647/1 1250/2639/252 1258/2641/252 +f 1249/2647/1 1257/2648/1 1264/2642/249 +f 1320/2650/267 1319/2663/11 1327/2651/11 +f 1317/2653/6 1325/3606/6 1326/2654/268 +f 1315/2656/19 1323/2666/19 1324/2657/269 +f 1314/2659/270 1313/2662/1 1322/2660/1 +f 1320/2650/267 1328/2652/267 1322/2660/1 +f 1318/2655/268 1326/2654/268 1327/2651/11 +f 1316/2658/269 1324/2657/269 1325/2664/6 +f 1314/2659/270 1321/2661/270 1323/2666/19 +f 1333/2667/1 1334/2678/270 1342/2668/270 +f 1331/2670/11 1332/2680/267 1340/2671/267 +f 1329/2673/268 1337/2682/268 1338/2674/6 +f 1336/2676/269 1330/2675/6 1338/2674/6 +f 1334/2678/270 1335/2683/19 1343/2679/19 +f 1332/2680/267 1333/3607/1 1341/2681/1 +f 1331/2670/11 1339/2672/11 1337/2682/268 +f 1336/2676/269 1344/2677/269 1343/2679/19 +f 1359/2684/271 1360/2696/272 1368/2685/272 +f 1357/2687/273 1358/2697/274 1366/2688/274 +f 1356/2690/275 1364/2699/275 1363/2691/276 +f 1353/2693/105 1354/2700/277 1362/2694/277 +f 1360/2696/272 1353/2693/105 1361/2695/278 +f 1359/2684/271 1367/2686/271 1366/2688/274 +f 1356/2690/275 1357/3608/273 1365/2698/273 +f 1354/2700/277 1355/2692/276 1363/2691/276 +f 1373/2701/119 1381/3609/281 1380/2702/279 +f 1374/2704/280 1382/2708/280 1381/2705/281 +f 1375/2707/282 1383/2710/282 1382/2708/280 +f 1375/2707/282 1376/2711/283 1384/2709/283 +f 1376/2711/283 1370/2713/285 1377/2712/284 +f 1370/2713/285 1369/2715/286 1378/2714/286 +f 1369/2715/286 1371/2717/287 1379/2716/287 +f 1372/2703/279 1380/2702/279 1379/2716/287 +f 1391/2718/11 1399/2728/11 1398/2719/268 +f 1389/2721/6 1397/3610/6 1396/2722/269 +f 1386/2724/270 1387/2731/19 1395/2725/19 +f 1391/2718/11 1392/2734/289 1400/2727/267 +f 1389/2729/6 1390/2720/288 1398/2719/268 +f 1388/2723/269 1396/2722/269 1395/2725/19 +f 1385/2732/1 1386/2724/270 1394/2726/270 +f 1385/2732/1 1393/2733/1 1400/2727/267 +f 1456/2735/290 1455/2748/21 1463/2736/21 +f 1454/2738/291 1453/3611/6 1461/2739/6 +f 1451/2741/24 1459/2751/24 1460/2742/292 +f 1450/2744/293 1449/2747/1 1458/2745/1 +f 1456/2735/290 1464/2737/290 1458/2745/1 +f 1454/2738/291 1462/2740/291 1463/2736/21 +f 1452/2743/292 1460/2742/292 1461/2749/6 +f 1450/2744/293 1457/2746/293 1459/2751/24 +f 1469/2752/1 1470/2763/293 1478/2753/293 +f 1468/2755/290 1476/2766/290 1475/2756/21 +f 1465/2758/291 1473/2767/291 1474/2759/6 +f 1466/2760/6 1474/2759/6 1480/2761/292 +f 1470/2763/293 1471/2768/24 1479/2764/24 +f 1468/2755/290 1469/3612/1 1477/2765/1 +f 1467/2757/21 1475/2756/21 1473/2767/291 +f 1472/2762/292 1480/2761/292 1479/2764/24 +f 1495/2769/294 1496/2781/295 1504/2770/295 +f 1493/2772/296 1494/2782/297 1502/2773/297 +f 1492/2775/298 1500/2784/298 1499/2776/299 +f 1490/2778/300 1498/2785/300 1497/2779/107 +f 1489/2780/107 1497/2779/107 1504/2770/295 +f 1495/2769/294 1503/2771/294 1502/2773/297 +f 1492/2775/298 1493/3613/296 1501/2783/296 +f 1490/2778/300 1491/2777/299 1499/2776/299 +f 1509/2786/121 1517/3614/121 1516/2787/301 +f 1510/2789/302 1518/2793/302 1517/2790/121 +f 1511/2792/303 1519/2795/303 1518/2793/302 +f 1511/2792/303 1512/2796/304 1520/2794/304 +f 1512/2796/304 1506/2798/305 1513/2797/305 +f 1506/2798/305 1505/2800/306 1514/2799/306 +f 1505/2800/306 1507/2802/307 1515/2801/307 +f 1508/2788/301 1516/2787/301 1515/2801/307 +f 1527/2803/21 1535/2813/21 1534/2804/291 +f 1525/2806/6 1533/3615/6 1532/2807/292 +f 1522/2809/293 1523/2816/24 1531/2810/24 +f 1527/2803/21 1528/2819/290 1536/2812/290 +f 1525/2814/6 1526/2805/291 1534/2804/291 +f 1524/2808/292 1532/2807/292 1531/2810/24 +f 1522/2809/293 1530/2811/293 1529/2817/1 +f 1521/2818/1 1529/2817/1 1536/2812/290 +f 1591/2820/26 1599/2833/26 1600/2821/308 +f 1590/2823/309 1589/3616/6 1597/2824/6 +f 1587/2826/29 1595/2836/29 1596/2827/310 +f 1586/2829/311 1585/2832/1 1594/2830/1 +f 1592/2822/308 1600/2821/308 1594/2830/1 +f 1591/2820/26 1590/2823/309 1598/2825/309 +f 1588/2828/310 1596/2827/310 1597/2834/6 +f 1586/2829/311 1593/2831/311 1595/2836/29 +f 1606/2837/311 1614/2849/311 1613/2838/1 +f 1603/2840/26 1604/2850/308 1612/2841/308 +f 1601/2843/309 1609/2852/309 1610/2844/6 +f 1608/2846/310 1602/2845/6 1610/2844/6 +f 1606/2837/311 1607/2853/29 1615/2848/29 +f 1604/2850/308 1605/3617/1 1613/2851/1 +f 1603/2840/26 1611/2842/26 1609/2852/309 +f 1608/2846/310 1616/2847/310 1615/2848/29 +f 1631/2854/312 1632/2866/313 1640/2855/313 +f 1629/2857/314 1630/2867/315 1638/2858/315 +f 1628/2860/316 1636/2869/316 1635/2861/317 +f 1626/2863/318 1634/2870/318 1633/2864/109 +f 1625/2865/109 1633/2864/109 1640/2855/313 +f 1631/2854/312 1639/2856/312 1638/2858/315 +f 1628/2860/316 1629/3618/314 1637/2868/314 +f 1626/2863/318 1627/2862/317 1635/2861/317 +f 1645/2871/94 1653/3619/94 1652/2872/319 +f 1646/2874/320 1654/2878/320 1653/2875/94 +f 1647/2877/321 1655/2880/321 1654/2878/320 +f 1647/2877/321 1648/2881/322 1656/2879/322 +f 1648/2881/322 1642/2883/323 1649/2882/323 +f 1642/2883/323 1641/2885/324 1650/2884/324 +f 1641/2885/324 1643/2887/326 1651/2886/325 +f 1644/2873/319 1652/2872/319 1651/2886/325 +f 1663/2888/26 1671/2898/26 1670/2889/309 +f 1661/2891/6 1669/3620/6 1668/2892/327 +f 1658/2894/311 1659/2901/29 1667/2895/29 +f 1663/2888/26 1664/2904/308 1672/2897/308 +f 1661/2899/6 1662/2890/309 1670/2889/309 +f 1660/2893/310 1668/2892/327 1667/2895/29 +f 1657/2902/1 1658/2894/311 1666/2896/311 +f 1657/2902/1 1665/2903/1 1672/2897/308 +f 1727/2905/13 1735/2918/13 1736/2906/209 +f 1725/2908/6 1733/3621/6 1734/2909/208 +f 1724/2911/207 1723/2921/12 1731/2912/12 +f 1722/2914/206 1721/2917/1 1730/2915/1 +f 1721/2917/1 1728/2907/209 1736/2906/209 +f 1726/2910/208 1734/2909/208 1735/2918/13 +f 1724/2911/207 1732/2913/207 1733/2919/6 +f 1723/2921/12 1722/2914/206 1729/2916/206 +f 1742/2922/206 1750/2934/206 1749/2923/1 +f 1739/2925/13 1740/2935/209 1748/2926/209 +f 1737/2928/208 1745/2937/208 1746/2929/6 +f 1738/2930/6 1746/2929/6 1752/2931/207 +f 1742/2922/206 1743/2938/12 1751/2933/12 +f 1740/2935/209 1741/3622/1 1749/2936/1 +f 1739/2925/13 1747/2927/13 1745/2937/208 +f 1744/2932/207 1752/2931/207 1751/2933/12 +f 1767/2939/222 1768/2951/220 1776/2940/220 +f 1765/2942/225 1766/2952/223 1774/2943/223 +f 1764/2945/226 1772/2954/226 1771/2946/228 +f 1761/2948/112 1762/2955/219 1770/2949/219 +f 1761/2948/112 1769/2950/112 1776/2940/220 +f 1767/2939/222 1775/2941/224 1774/2943/223 +f 1765/2953/225 1773/3623/225 1772/2954/226 +f 1763/2947/228 1771/2946/228 1770/2949/219 +f 1781/2956/98 1789/3624/98 1788/2957/218 +f 1782/2959/212 1790/2963/212 1789/2960/98 +f 1783/2962/328 1791/2965/328 1790/2963/212 +f 1783/2962/328 1784/2966/215 1792/2964/215 +f 1784/2966/215 1778/2968/214 1785/2967/214 +f 1778/2968/214 1777/2970/216 1786/2969/216 +f 1777/2970/216 1779/2972/217 1787/2971/217 +f 1780/2958/218 1788/2957/218 1787/2971/217 +f 1799/2973/13 1807/2983/13 1806/2974/211 +f 1796/2976/229 1797/3625/6 1805/2977/6 +f 1795/2979/12 1803/2986/12 1802/2980/206 +f 1799/2973/13 1800/2989/209 1808/2982/210 +f 1798/2975/208 1806/2974/211 1805/2984/6 +f 1796/2976/229 1804/2978/207 1803/2986/12 +f 1793/2987/1 1794/2981/230 1802/2980/206 +f 1793/2987/1 1801/2988/1 1808/2982/210 +f 1864/2990/234 1863/3003/23 1871/2991/23 +f 1862/2993/233 1861/3626/6 1869/2994/6 +f 1859/2996/22 1867/3006/22 1868/2997/232 +f 1857/2999/1 1866/3002/1 1865/3000/231 +f 1864/2990/234 1872/2992/234 1866/3002/1 +f 1862/2993/233 1870/2995/233 1871/2991/23 +f 1860/2998/232 1868/2997/232 1869/3004/6 +f 1859/2996/22 1858/3001/231 1865/3000/231 +f 1877/3007/1 1878/3018/231 1886/3008/231 +f 1875/3010/23 1876/3020/234 1884/3011/234 +f 1873/3013/233 1881/3022/233 1882/3014/6 +f 1874/3015/6 1882/3014/6 1888/3016/232 +f 1878/3018/231 1879/3023/22 1887/3019/22 +f 1876/3020/234 1877/3627/1 1885/3021/1 +f 1875/3010/23 1883/3012/23 1881/3022/233 +f 1880/3017/232 1888/3016/232 1887/3019/22 +f 1903/3024/244 1904/3036/243 1912/3025/243 +f 1901/3027/246 1902/3037/245 1910/3028/245 +f 1900/3030/247 1908/3039/247 1907/3031/248 +f 1898/3033/242 1906/3040/242 1905/3034/114 +f 1897/3035/114 1905/3034/114 1912/3025/243 +f 1903/3024/244 1911/3026/244 1910/3028/245 +f 1900/3030/247 1901/3628/246 1909/3038/246 +f 1898/3033/242 1899/3032/248 1907/3031/248 +f 1917/3041/100 1925/3629/100 1924/3042/241 +f 1918/3044/236 1926/3048/236 1925/3045/100 +f 1919/3047/235 1927/3050/235 1926/3048/236 +f 1919/3047/235 1920/3051/238 1928/3049/238 +f 1920/3051/238 1914/3053/237 1921/3052/237 +f 1914/3053/237 1913/3055/239 1922/3054/239 +f 1913/3055/239 1915/3057/240 1923/3056/240 +f 1916/3043/241 1924/3042/241 1923/3056/240 +f 1934/3058/233 1935/3067/23 1943/3059/23 +f 1933/3061/6 1941/3630/6 1940/3062/232 +f 1930/3064/231 1931/3071/22 1939/3065/22 +f 1935/3067/23 1936/3074/234 1944/3068/234 +f 1934/3058/233 1942/3060/233 1941/3069/6 +f 1932/3063/232 1940/3062/232 1939/3065/22 +f 1929/3072/1 1930/3064/231 1938/3066/231 +f 1929/3072/1 1937/3073/1 1944/3068/234 +f 2000/3075/252 1999/3088/28 2007/3076/28 +f 1998/3078/251 1997/3631/6 2005/3079/6 +f 1995/3081/27 2003/3091/27 2004/3082/250 +f 1994/3084/249 1993/3087/1 2002/3085/1 +f 2000/3075/252 2008/3077/252 2002/3085/1 +f 1998/3078/251 2006/3080/251 2007/3076/28 +f 1996/3083/250 2004/3082/250 2005/3089/6 +f 1995/3081/27 1994/3084/249 2001/3086/249 +f 2014/3092/249 2022/3104/249 2021/3093/1 +f 2012/3095/252 2020/3106/252 2019/3096/28 +f 2009/3098/251 2017/3107/251 2018/3099/6 +f 2010/3100/6 2018/3099/6 2024/3101/250 +f 2014/3092/249 2015/3108/27 2023/3103/27 +f 2012/3095/252 2013/3632/1 2021/3105/1 +f 2011/3097/28 2019/3096/28 2017/3107/251 +f 2016/3102/250 2024/3101/250 2023/3103/27 +f 2039/3109/262 2040/3121/261 2048/3110/261 +f 2037/3112/264 2038/3122/263 2046/3113/263 +f 2036/3115/265 2044/3124/265 2043/3116/266 +f 2034/3118/260 2042/3125/260 2041/3119/116 +f 2033/3120/116 2041/3119/116 2048/3110/261 +f 2039/3109/262 2047/3111/262 2046/3113/263 +f 2036/3115/265 2037/3633/264 2045/3123/264 +f 2034/3118/260 2035/3117/266 2043/3116/266 +f 2053/3126/102 2061/3634/329 2060/3127/259 +f 2053/3129/102 2054/3133/254 2062/3130/254 +f 2055/3132/253 2063/3135/253 2062/3130/254 +f 2055/3132/253 2056/3137/256 2064/3134/256 +f 2050/3136/255 2057/3139/330 2064/3134/256 +f 2050/3136/255 2049/3141/257 2058/3138/257 +f 2051/3140/258 2059/3142/258 2058/3138/257 +f 2052/3128/259 2060/3127/259 2059/3142/258 +f 2071/3143/28 2079/3153/28 2078/3144/251 +f 2068/3146/250 2069/3635/6 2077/3147/6 +f 2066/3149/249 2067/3156/27 2075/3150/27 +f 2071/3143/28 2072/3159/252 2080/3152/252 +f 2070/3145/251 2078/3144/251 2077/3154/6 +f 2068/3146/250 2076/3148/250 2075/3150/27 +f 2066/3149/249 2074/3151/249 2073/3157/1 +f 2072/3159/252 2065/3158/1 2073/3157/1 +f 2135/3160/19 2143/3173/19 2144/3161/270 +f 2133/3163/6 2141/3636/6 2142/3164/269 +f 2131/3166/11 2139/3176/11 2140/3167/268 +f 2130/3169/267 2129/3172/1 2138/3170/1 +f 2129/3172/1 2136/3162/270 2144/3161/270 +f 2134/3165/269 2142/3164/269 2143/3173/19 +f 2132/3168/268 2140/3167/268 2141/3174/6 +f 2130/3169/267 2137/3171/267 2139/3176/11 +f 2150/3177/267 2158/3189/267 2157/3178/1 +f 2148/3180/270 2156/3191/270 2155/3181/19 +f 2145/3183/269 2153/3192/269 2154/3184/6 +f 2146/3185/6 2154/3184/6 2160/3186/268 +f 2150/3177/267 2151/3193/11 2159/3188/11 +f 2148/3180/270 2149/3637/1 2157/3190/1 +f 2147/3182/19 2155/3181/19 2153/3192/269 +f 2152/3187/268 2160/3186/268 2159/3188/11 +f 2175/3194/282 2176/3206/280 2184/3195/280 +f 2173/3197/285 2174/3207/283 2182/3198/283 +f 2172/3200/286 2180/3209/286 2179/3201/287 +f 2170/3203/279 2178/3210/279 2177/3204/119 +f 2169/3205/119 2177/3204/119 2184/3195/280 +f 2175/3194/282 2183/3196/331 2182/3198/283 +f 2173/3208/285 2181/3638/285 2180/3209/286 +f 2171/3202/287 2179/3201/287 2178/3210/279 +f 2189/3211/105 2197/3639/278 2196/3212/277 +f 2190/3214/272 2198/3218/272 2197/3215/278 +f 2191/3217/332 2199/3220/332 2198/3218/272 +f 2191/3217/332 2192/3221/274 2200/3219/274 +f 2192/3221/274 2186/3223/273 2193/3222/333 +f 2186/3223/273 2185/3225/275 2194/3224/275 +f 2185/3225/275 2187/3227/276 2195/3226/276 +f 2188/3213/277 2196/3212/277 2195/3226/276 +f 2207/3228/19 2215/3238/19 2214/3229/334 +f 2204/3231/268 2205/3640/6 2213/3232/6 +f 2202/3234/267 2203/3241/11 2211/3235/11 +f 2207/3228/19 2208/3244/335 2216/3237/335 +f 2206/3230/334 2214/3229/334 2213/3239/6 +f 2204/3231/268 2212/3233/268 2211/3235/11 +f 2201/3242/1 2202/3234/267 2210/3236/267 +f 2201/3242/1 2209/3243/1 2216/3237/335 +f 2272/3245/293 2271/3258/24 2279/3246/24 +f 2270/3248/292 2269/3641/6 2277/3249/6 +f 2267/3251/21 2275/3261/21 2276/3252/291 +f 2265/3254/1 2274/3257/1 2273/3255/290 +f 2272/3245/293 2280/3247/293 2274/3257/1 +f 2270/3248/292 2278/3250/292 2279/3246/24 +f 2268/3253/291 2276/3252/291 2277/3259/6 +f 2267/3251/21 2266/3256/290 2273/3255/290 +f 2285/3262/1 2286/3273/290 2294/3263/290 +f 2283/3265/24 2284/3276/293 2292/3266/293 +f 2281/3268/292 2289/3277/292 2290/3269/6 +f 2282/3270/6 2290/3269/6 2296/3271/291 +f 2286/3273/290 2287/3278/21 2295/3274/21 +f 2285/3275/1 2293/3642/1 2292/3266/293 +f 2283/3265/24 2291/3267/24 2289/3277/292 +f 2288/3272/291 2296/3271/291 2295/3274/21 +f 2312/3279/302 2320/3291/302 2319/3280/303 +f 2309/3282/305 2310/3292/304 2318/3283/304 +f 2308/3285/306 2316/3294/306 2315/3286/307 +f 2306/3288/301 2314/3295/301 2313/3289/121 +f 2305/3290/121 2313/3289/121 2320/3291/302 +f 2310/3292/304 2311/3281/303 2319/3280/303 +f 2308/3285/306 2309/3643/305 2317/3293/305 +f 2306/3288/301 2307/3287/307 2315/3286/307 +f 2325/3296/107 2333/3644/107 2332/3297/300 +f 2326/3299/295 2334/3303/295 2333/3300/107 +f 2327/3302/294 2335/3305/294 2334/3303/295 +f 2327/3302/294 2328/3306/297 2336/3304/297 +f 2328/3306/297 2322/3308/296 2329/3307/296 +f 2322/3308/296 2321/3310/298 2330/3309/298 +f 2321/3310/298 2323/3312/299 2331/3311/299 +f 2324/3298/300 2332/3297/300 2331/3311/299 +f 2343/3313/24 2351/3323/24 2350/3314/292 +f 2341/3316/6 2349/3645/6 2348/3317/291 +f 2338/3319/290 2339/3326/21 2347/3320/21 +f 2343/3313/24 2344/3329/293 2352/3322/293 +f 2342/3315/292 2350/3314/292 2349/3324/6 +f 2339/3326/21 2340/3318/291 2348/3317/291 +f 2337/3327/1 2338/3319/290 2346/3321/290 +f 2344/3329/293 2337/3327/1 2345/3328/1 +f 2408/3330/311 2407/3343/29 2415/3331/29 +f 2406/3333/310 2405/3646/6 2413/3334/6 +f 2403/3336/26 2411/3346/26 2412/3337/309 +f 2402/3339/308 2401/3342/1 2410/3340/1 +f 2408/3330/311 2416/3332/311 2410/3340/1 +f 2406/3333/310 2414/3335/310 2415/3331/29 +f 2404/3338/309 2412/3337/309 2413/3344/6 +f 2403/3336/26 2402/3339/308 2409/3341/308 +f 2422/3347/308 2430/3359/308 2429/3348/1 +f 2420/3350/311 2428/3361/311 2427/3351/29 +f 2417/3353/310 2425/3362/310 2426/3354/6 +f 2424/3356/309 2418/3355/6 2426/3354/6 +f 2422/3347/308 2423/3363/26 2431/3358/26 +f 2420/3350/311 2421/3647/1 2429/3360/1 +f 2419/3352/29 2427/3351/29 2425/3362/310 +f 2423/3363/26 2424/3356/309 2432/3357/309 +f 2447/3364/321 2448/3376/320 2456/3365/320 +f 2445/3367/323 2446/3377/322 2454/3368/322 +f 2444/3370/324 2452/3379/324 2451/3371/325 +f 2442/3373/319 2450/3380/319 2449/3374/94 +f 2441/3375/94 2449/3374/94 2456/3365/320 +f 2447/3364/321 2455/3366/321 2454/3368/322 +f 2444/3370/324 2445/3648/323 2453/3378/323 +f 2442/3373/319 2443/3372/325 2451/3371/325 +f 2461/3381/109 2469/3649/109 2468/3382/318 +f 2461/3384/109 2462/3388/313 2470/3385/336 +f 2463/3387/312 2471/3390/312 2470/3385/336 +f 2463/3387/312 2464/3392/315 2472/3389/337 +f 2458/3391/314 2465/3394/314 2472/3389/337 +f 2458/3391/314 2457/3396/316 2466/3393/316 +f 2459/3395/338 2467/3397/338 2466/3393/316 +f 2460/3383/318 2468/3382/318 2467/3397/338 +f 2479/3398/29 2487/3408/29 2486/3399/310 +f 2476/3401/309 2477/3650/6 2485/3402/6 +f 2474/3404/308 2475/3411/26 2483/3405/26 +f 2479/3398/29 2480/3414/311 2488/3407/311 +f 2478/3400/310 2486/3399/310 2485/3409/6 +f 2476/3401/309 2484/3403/309 2483/3405/26 +f 2474/3404/308 2482/3406/308 2481/3412/1 +f 2480/3414/311 2473/3413/1 2481/3412/1 diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 4a09ba737..86a34a8c3 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -146,6 +146,7 @@ "weapon.mukeExplosion": {"category": "player", "sounds": [{"name": "weapon/mukeExplosion", "stream": false}]}, "weapon.cDeploy": {"category": "player", "sounds": [{"name": "weapon/cDeploy", "stream": false}]}, "weapon.cSwing": {"category": "player", "sounds": [{"name": "weapon/cSwing", "stream": false}]}, + "weapon.extinguisher": {"category": "player", "sounds": [{"name": "weapon/extinguisher", "stream": false}]}, "weapon.reloadTurret": {"category": "player", "sounds": [{"name": "weapon/reloadTurret", "stream": false}]}, "weapon.switchmode1": {"category": "player", "sounds": [{"name": "weapon/switchmode1", "stream": false}]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/extinguisher.ogg b/src/main/resources/assets/hbm/sounds/weapon/extinguisher.ogg new file mode 100644 index 0000000000000000000000000000000000000000..44b11bd8b01d3495abb85fe9e491d0bed6ce8fe5 GIT binary patch literal 6242 zcmeHLc|4SB-@h<4$yN+R`e#nO&7#LCMN6y*qVidd=l_agu5c&2VP&P`b{9bGFn zpalS0M?jjh(3z^%A}AKOJ1aw{4c{!H(=C>b(~VYRC^n;=^=n*Wby_cX$6ErXKn~{Q zi9kcy$<&~1^vRBZDJ-0gW8FIfwo1SmRdtdUNF{7i`2z7wzRM{6*nm7VoaJEP>;ZG; zL#Uz!cB;bJ1ok>9utJFKtL-1rGFb`RElZ;9mk90wc&)$07%GZ5S3#P zOSh)Fd8Y5Xm?f2xCH=6>v#o4@d)Z9w0hYJ{04K~)&-_taSaL1^ARVM)vsI{L)-<|J z`j*J3N9=$C00Q#y=$E35=W$&N8eNP3vu~Qk0syW^xu7}z3;|M1c(-mEX~!vUAsx(i zT@js5-F*7hxA4cKh3&_R7**MO+ zEo2IZ9J(r?Q=J;xUIQgqu7G=N#6}9}Kpr^Ya}r4g_}pZtSbQ@ksDsdqy~-m$m62eg z)|x{zQES6xQ%PR<3Y7Wr(s3c@!iv7spki&ja~y$z{;xrtAJJ`LAO+i#el(O%B%#=UyRf|f5Wefq!n*njaEdFeXx#dYwd zt6h@oP=$|OpPgNQ@PF^Dty2(yLLGx%huwghW5CS{PCOeB0F-Q%*ii!*52}O>ZJ%e7 zdq`4VNXmm4Q5Fjf4D=dolq^=*a5hP~p6PkaU>6j`=H?d^oJq;`{J%SUrr1LOwgMp1 z9Dvaez%&Oicg6BBmIGh`&^5yx4cy;MQ!s*i?9uC5I%TF5Y<|+`&mce+W@`@8fV~yE z0!|V%40{xe|7K@8mL0(4i)ZiB!OI?F$3!P*4}{Lv!AQGm(4q}L5te!hTT0y-;%OkozY zn&BcaUINA_W)=GXws;NRIlb-OdfR^}f`;_WIQ3rsX$x906=eI};@@IRfgc)z=Kjgn zON53QeBoIQ+Jc761pghjeyIG<Vj!=O=Yvi@4M@aA<0eGm+HUPXepyjdw zinw747XT@_F?-=*p0Y3YU#a=q>#*!{VPN$=F2w;2B0v@ZJW*Mmpq<@XNUH~=aLs8@ zB-xMeWS)Ie{_rR((KdGqpsmop6Df5u-BSmp z*`?r^lI4-2g))Y4Me8yL(4z3B?6|>!5-!^TkXwPARIF=Ax>RhIXFgewZ zmM?=dJ<}y)p+BpqVg`=?SSq9r(NSA_zw*W34fSj-vLQcC~kP{YUxLC$xhWf#2 z!v%$5u`ZHnXWF)eCxq+nXqJ`QqWv5_7EEs}t`8u}V%N zkuZ@OL?Y7B5TW2DoZ}#1Nu&`NsX->h)?~OQNq6ahYY8MZh-3ty;H`e zi$>SZqh?G`#biyzz_Tv5faYojV`^d9@7n&um)m+!N1@wZUGs$Tf^O8Uw1l2LS?M^q z>FGw63q`7nphpY00bmLYHCQO5v(Egl}UY+C>Y z>}=D@6q8}2Sit1{fj?Lv&4e`7EK*mKu78cia3ABv}zijZh8a12GB4`I#iKj zF!=cVicZxnV$2M{-$^1J-wiVbnaL#JD-zWvnW+I2F_C0c7|f@`B(QGD+)N2W2}ppO zMCrghqCpMxM6wqlaR&)chX7DIAEvI6L?VsIB#_R?R`e0^`H;Zk^On6vB1z-vNigFp z(6;;OcUXj8a%^FRkS%2CB^klocQPtu$}(@y|4R(xF5l zR0VA$lDrC^3E6tdGBx8XpaMc=5*cnGiELE(tk21-u%ef2BunpQdU?RfTQ--ez5*ss zH>=2Oza!+7xBH~%WpVD^`!fCnLkM|ec}cwDQ(PW8@kMG7a|cl^G#(O9fp`Kz67L?Z z5QWM~$1fz4c$|=i*Gvf43-|3Yn!@&F#BD!7N5jn21{4ZRSq=o}A^1W8$1$x8aY|z* zFOU-uJ9JrFOhKguLD>?G%m-M4wpndArip|Cy&5s~m%U^eFGAS_GZ)E@%~l#ja~^=fQv+|}5y%h#h~LN8G+xGV{0heUMV zL9E5)`?2>)rZ%>fdsgHyqBYJpbq{<_7q|5GOt3%Z; z6#iAt{T$3o`(fwPQRMr=?2C5mqrWe$xE-nwf2sMp=+xQP_~rQH4oZXFO+{0+p{tG? z>sFPor!3MIyU3+%de6NQ0Xv}Z$Wc5rFEKd12s zU}PNS;&AO@nFsC8tVetcFT1+pX&qm#xilLq26`r8}4Yr#D;h=j$-m^ zCtwS_-EFnD<+VpPd-Vy)#Q{FO_q~a+Wq4F{d8(Mn z1{%`RtBA!|LiI9Wum<}{gaQv=L1r5UFEKKZHP64C%Jy+rq!%+bEo5b z_^MCHlqe^^CTeAm@>Dw&JsCd5GtTuuy8mq3gX#~MkzbPQh65iStT)%{uUl*C*FSAH z8KqqKc_zl(=X&E*X++nXH+(JVATqF@wGnJ&KQl$c#*AgbIgXw=H7j!w z3$(-Zy#PzMT!3WoHzeE^E3#X#zJ;l`wu`8!bDrMFWH6e&yXG&56u&$0CQuUhMJl*l zCpIN`<>`s97t|8(qMkLlo)MVaclq0=BiaKdgl)Y!t<>Ys69W4DmS_`+iqcsh_DbNp z{TA7q2bBf441@Zui(EM^oF&O*V{Pt&D^FLbUFsfbX?ZIX{C=l}vhBm>WV2N#%Qy_Q zYC=Z$k0;L$uIZ}~XWhP?_bU%Q`BgHG&DcR?OpLRkL#I_ zP>B>cc`PTCc0SnZ= zpHMRK-f=?WE{c3G)l|iPLIgWv`I_tJvW?}|$IB{{d3kTMT-Upfcjhg7BV@l(KZbAA z$9(*1z2dIoa%-ePth~dUKh)_Hs=2cBW_>ua!z=5uhG=azI}*snJmdhNT69U|;LOU| zj`0%G=qY+)dBgPE@#mg{GPi=n7bP?~s=nV^9Ne{f|CGo_4X?2*l2vV9qzC-RLHU*D z$6?_`&-$?44gqmy*RB1((-bZ!J(`nVy;pX8Vb7il&Dv74uB4HAU*FzOhv_sw!^wBa z_oe$|GlZ_};2y@8^YH8xIf0i!NoBAPzw5ua=a%NkuDq~|Hh+-iuh(~4-XU-UcD}SK z+tH>^3cZmFch?p?W$9fQ7w$V!_2{^K?wbeFC+Qx&-8sRc)5D7vCWa=OOS-p0YA@9;ueN-eEX2CS zo9`i-N}`*}wc=YOZR;L@0zun`KEcd8)~h@wTajD&PTSPyPMO(ShfVo$pEtr1OBBD8JA7H+EdI z_F)*2`PmBo^Gi;*hpCs^mn=I{lnt}D^FATBe6Hr8sBd#iReGq#i9JdjS<#eMc8R5) z))pvso6eGHeWdDZy}>x)A^F`yA>PL4`=O8thS=e;`{zXREVh6M{6ltwix=7UGpv5{ z*A~%w|KXrBRr!GU$j|xG?vjtXe9;l=wHnjZeeG?-sNjtc>+X{aE}!dPnb&Hk5U*bm ztX@?3I3;pp&gDC5E=yk=ZDggIBZe6FS5LIk)#V(z*B075AhmMt@ayN>e0Qzx=0D$r zQ9N`&^4OmCH)pF)x3x`ACtAH{1H(4uT*(>xu(zwp!Ht}j+Ihb;%^z}jC8O!95k4LE zWq7i?>XhYfIqbQ$gQ}M{^vqk|sXTgF=Vl}SS=1*p(9?3J)D{owxbcrF2-cXXNY_D#Rc=crMvaLG-D5n%ZxOdKmM6!_fGlJwVx!{ z*n#MoMLyg`kgf9AM>2yA9Qj(zRi%1kC@q_fu0t0%rL!;F7m0=Ta8N(vd%3a#yso!rGH80LPPM?Q-_!S zxU~AYoWJwUt?xt9?-epX?N}d64G!^*bL2BUThg+}WpFlr%DuSd-B-fX+fCW;S5>PE zm9j_M?B}CCeqzu}l-v|7lj~J28=l=iF+_FK#el;P3bx8+XrE3$BLVU(LCyKEWIc5g zY;O2B$1mfF?UuPa@JO&89zgI}Z;|}|=90lHkIt9AGB4zhq@~*B+^o)34}U-2Q%N;A z=T|qVqxh_#JV<)Gk5!46a((qXE|P}uG_~VHqxi2ASX(~tBqZ&nJ@5?_>6*H@1bpr>S0?i#<@k)Lc{1`OHkUaYC?#yL%9SLzaZf=@SPZ|w(NzgpjwdPV-fmLr)A1kwO<(h3$FA)v& W&l6wb{>C?(Ir96Y*j+)45%>o!cSl$N literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/crystal_energy.png b/src/main/resources/assets/hbm/textures/blocks/crystal_energy.png new file mode 100644 index 0000000000000000000000000000000000000000..bff0743b9ed71d095eb3860ff7a0888a4c06098a GIT binary patch literal 488 zcmVP)NklXZAxEDys|lxVg5$rFc7 zPw=+UY-Q#?P{=SmnTyr4{*5`XJ!qw$S(_Ahj$RfV>dL-9iYKEe&2_-+Q<*80ZBnun z)=|ZPkD?<8#gn-5!5F0gpw8M2MGX5A$i5U#JqMw98iE(BEf=9*+x7tD-=%dimmTr7 zbuXTVA4QtOD;MK(Bj6ANnmhzg=2i7o6~|$zFmML+wVDzO#nY?oiuIPOWGQS(RZ5e$ zMi2+$Y2W5fnd@q}$0jfP@*7VGo?1ap(|};s4d8aPxpc`x@wN(#!n)Fo^%=IM{zV>& zw*ril?B{6zlsfoK(1%@JnznR_dM@k59fh<@#8!&&I98-FwO(xJTT4! e<2>;1^T02jI_{d5qDF-P0000PY>zyrnsO`rDN8npdS2l&z_4u0+<9aaU^3iU*0B^@#V8ProBFQL7iHvpwWI;o1L zca#B?3sPJ*&H&bhoWG*s)FarxBfMQs1~852<};GP@(9}#iWMbf0xihp3B}7L+M~Qh z13wFZTC=CdZjmqK`b;(_RnTeN)4QTrFVP?6UtJ^+D_S1G7id37cW_{uDDOX$GPFFB z+Y`9|3gQrN#XvXtOHIW59o1)~peV=+yHs}pP2^gL#qmXqAMy}ys(@8cCAJ1F`lSvP zYy@xQw!q5+ssltL_tR(Wb$)=~`#>)j#Y{$Y!DK;pBHIjYgPf7g02F~HD8nB40p2cB z_H!>A`W50%Wkzz+3Jeojhh9FuP|7O-9N>S8uoz&Z&SVB^0WBy7IgBvf!FbnYzY9sP zRrp4}AD~Wfy6@SH2Wrl}y;>#G$*rMsMs`b<35Jiz7w{L3@_&{gprYQ^OK+KRo{95@ zwkJv~Xm}5${*AqvH-OyEWP3mblp89*9|9H>qp0SjXc7q0}ul&Ff{^|#=e&Ff{u72R^ i2d;kL>IeS2ANUE!dvZ5A3|CYD0000+n(3vb}gh3D}8cmfyhasw9%!vCw5zP_YQd|L;E zDruZfl4-Ln%O8xGrU?MB@4IzN+@pa2;5d$tkHavCiI_RAtt7%8l|W#)ZCf?bbzNf8 zk}_eBhL)MZ%$VmHL=azi&;>8OO{sBD3Y9(*(Iw}AF N002ovPDHLkV1nZ0x9$J{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/crystal_trixite.png b/src/main/resources/assets/hbm/textures/blocks/crystal_trixite.png new file mode 100644 index 0000000000000000000000000000000000000000..30fddb0b3b6a51b8d5708da8c4305b76a43ec01c GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK^7}kp977^n zlTB`Y{cq1Kd(hI{%`L@_`>L+Rp6M!Ib(Ul)aMFVdQ&MBb@04fwg-v9sr literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/entity/ufo.png b/src/main/resources/assets/hbm/textures/entity/ufo.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7799edd382c018cb1131eec84c7df83e2d4d45 GIT binary patch literal 1602 zcmV-I2EF--P)GmbWI51LvjCl(oS4JI!n}jQzKHX8>ih(V^Q#ab&aXm%IKK*=XwI)f4aE6X2oUF2AwZm8#an4zQ51M_AJYcYg;aoi-?#? zKl8O%^vt{6lFPjCrslWsHVQ-cJ>?=#G7U~ST}DJqK5ecBl^_wIhJ5_+K}1A;d;YhW z`SbGf)znORKAlH;DlOFj4eXMO3}s#;Jqr-ehWT^xoe#mn}2 z9;-|KvIfe{y!Np_d&=npMeV7wJj(RGB3l#L01c!VnH59I@-YOcAv-%e3%8HQ9}PhY>vWHM=Fy-CKg*twoW zM1Cm#wL|#2{h{>7%{K)YZg#QwC;!ZOeAZj7)2%x|!%i?#`~_xkwWw`)vIzo*=ZcJ+sxSK|>UQ#3^j?*|g@2Wmu9^E6G{9@O1qxSlAR zFxw=p^2fLP^tl<+h%!L%hX6q(x&W=yd|5PO^`Z+9{31Y5i7G(f(|lPpV{TCe2>vBJ z3kHp7Y9LMXWzmei#B*U#iKYfZGolEPkLJsw8G9~@0HHYq2rAJ8$me}KUA+gW3CsgQ zC7K!t&4^+isEH;g%QC}D)~SJ@M1Y{u`=>INHD5lijm3-_2r2{!Dg+2By$Mj7rtp3Yv%^if1)dpl@(V$qu#2w^09dwZ%ccrCB=|MB2pTJsd^ zuccglmt0?8hc1H`S(eS3EyB~D<&5Uz@v>u?)*SeOyk|lKcx~4bJ zg{^~YasJQ;f(ikG3IT!&0fGtvf(ikGihdZM=V4!UYYg)?0r94KsL+H#C3$#w2wjHO zG2`ryv;VNOv*Ya7jK|}b`v>j=rMtT!Prp>(udO*d(WB9*?Q*EB`t1F(w}`C!mXTGz zug~ZMLB&}E)x9Q{SI42s8KBM0&9=+Yd1;!;=hIUWiR&ew&H$aAowZ$#&WrUu)%1a& z;;extlS$j<=)73pQyt|ktxbsaJ=MLK2SPZ`0A&{!?!CG2jS6=Y_UTj0#n9nB)#11& z5|59aJ7-On!~@<_-M-$A!gx=0JE9nc@t*4DFbac;yZx@a$H#U5amVh7=Gl0^dNB%H zSIqbC_|~gY7~0p{Q5f3cyc%D<_jx=X8|VGdh+ge5{@-`+<{!r6Hp+qyS}j08jrss_ zTPs#T4FnZxAgE9SL8Uf8|Gj_TW;t5LjI%%g1EPA|Jd{nqx&QzG07*qoM6N<$f_v2< AVE_OC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/powder_xe135.png b/src/main/resources/assets/hbm/textures/items/powder_xe135.png new file mode 100644 index 0000000000000000000000000000000000000000..5dabe0ca24366ab67ec6ec3a9e83c5ef72d62645 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfV=cr{OZKKRh5={^hTQ8%^5cStNq08wYvV6qU9e(- z%&8aKBHysIM}M`ll9HQU8EoJ=ZL8=!R;d~7o1a%H?zlp;DD*Q9uAGf)8>bBRpcklN4bT9{Vr)TsA zLf_N-`SCoz=gXJh;rGIRm65wC^dDEm!mC#CAKSr$V% zI^732-eNEF$Z)?@3O1R;sZ@&l<4yqHw;x2)^UMafNp5a4_9$FFW10Z~pU;QO<>Go^ z;!nj{uB)ob)PK~JxdwLS_xn*41prl5Yi%PxgnwHW*$d~-xdlKV5U5CCH~Q%>ajBlt z24a(aBK%$B!9>2I{_^Pw)Fl<)?Qc>&rDq_b7{s#%lW$Lvp3jij$Pk;?@VXmFZx&?R z$s6!`8n9&qOQB6ND|vc*Dp^+2Ll{n$h^I?<+v;g=wSQN!tfUj@@-)(*3YNoLti|%2 z9%!mySxF}lN$SKmN_4i_X>YMtv8?11=r}}UPOu!wk&0^!UT{{htmJ1PQDkMkNXOB7 z+|9NsmX&-0osBp&gXQQJ$%KaQtgC`eHxNqbWY&uG_Smp0wkkH=K)1Jvv~CcJW{4#V zT)b4trhgj<#Whq#r`v5stXiwsbOYU92WrtE6v?up6u7*HWhK3mh2t6#MW@4Q<(R|D zUN(Itd-!bU``(a7G*x7v%R$a4G5Wj!H2k}j?8U^+N;ZBsSg!wH$!gL5Tgm2T{KAN? zGx~VGqWeIFPQeHgxVuD2Ay_DB1`@PrKcAap^_?Ac`WwFl6ac4ambIfTKiFL>$L7n@zt2QY)28v|23y;y6C68@C?t zVaoM``MGHUsDD%{0~JV1|M=NwC!fv)_MXnli;YiQeR5>r`S!ijyjkDj%;m36KHYmj zYm|oVyR*Drf6l3e8D4ID1ZxoM?9IIgROh!7YY`d7{s{yctulkC5Bn$3$rzKAJd3>( zpgVePl5rOMCZKeHQVOvK5gEc`AdqB?Nixo2?*s_au7B_Bc^3O7pmdPzxv^Lo#$zC$ zQL2}57JDa1Mm7JnTsa)>ym5&pwV}bo<}*0ls~a<1x5*+l(ycL zWc^mJ*G2o*jBW~g6&QuY!TySTxc!jIoymdc_pexX8b3L=w&z~K#v!y!dMQmWsm?+F a75fbepF_hlj;|m90000m$)wx{*J z&zq;tz+GvWF<+L@QaJ#emPHL;4}*lT*_-aNvA@ji>kLlI;?jCSOXZkYO_MK6kz|ns zrL7eJjO`3wJI)#)CKDLR1YSE1TnF}rFhJI;$a1?GOQH{JsKk>7Qg5qbcHU6naa!n9q~j`(FfzU#(* h1cX8T3LF1VeF8h6Ur_4>Yg+&S002ovPDHLkV1m(Cr1<~< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/rbmk_pellet_hes.png b/src/main/resources/assets/hbm/textures/items/rbmk_pellet_hes.png index 8e50da2f34afd532447d53b5c588ab047453b4aa..6b191fe52cabf576da5524780189beba6d61fd8e 100644 GIT binary patch delta 256 zcmV+b0ssD&0;~d%G=JksL_t(Ijm?rV4uU`sMIVO5U}cD%oma4;v7pjIkKuW&IRu3k zSXt0mk#GQ83ll=L(U=(5LI+p`1D&s$nce?(H(3KLNeC}@jO6ckUlrmiNv zZFiM7Go_HQ1c#Fe)?n}sCkaPTRU)mirmiXnrOrfQs7XvpNO{1r?R-|KYo8!Et_wgM z$64@}rrG@9`@aQ&=K(NVF17h)wQ6<)fNsA};CVc**L-8Ir}aMtA`z;BLZ^16A*}`X z%SG$IepkmCD}d2_&i#A_-cLA15dhD9RR58xL_#_EKfC}iOHl!{J5tO50000zE(|26}&T-71K$VG%W-xSBF(|bb1%V-HQa}QZ<96s-zOH%Q8K)ZQJO-3Pd851%*cC$&b_)+|tzO zKYmxc*HQqJ>6G+(1zt}$gdqU;%cJ@um5GF6@PBv$3i(lo^)<&g00000NkvXXu0mjf D>9unO delta 234 zcmV!t92BvC>z~yxI3709@mk z17XnyQtIJ)P}C9>h80L-0};@5U3%sE;|Z2!0T4xz3?@k;{bPL)^aFg)17Pbo6@TZt z!!`hzX&S!gk>|PeR8_6?y#N6bY6}XDIwu45HQ=6QmA>)2rt?Vwu(55jGzH!#oQ_8T k9=B)rM`{BJ)r0?|7b*)#hB~rHmH+?%07*qoM6N<$f@0!lwg3PC diff --git a/src/main/resources/assets/hbm/textures/items/rbmk_pellet_men.png b/src/main/resources/assets/hbm/textures/items/rbmk_pellet_men.png index f3e89c335c1b86f504411345bb8657fb8a06c77d..9bbb88bbdbfe690b9e0317ba6fae6ced7d8dabab 100644 GIT binary patch delta 252 zcmV0eyMPF7_*=CW0wvA|g2d7WLAvQ-!9S*TK z$PrS|B3eWuXhLfWb|Tv`Na^-fGb8=yvE>Bd7i;-rN0P7%C)4uJFN^7w!Cos4g zRwD$Lvf^M$pe-g$dZzbodv9Kw2fxN!JGjKrIPdSb#(8(YW=xWVFbn}`+ZJGS1$m~~ zH0oOSRaGrQtO>M12r+5%+GJ-6Qc9$hlTipk*LB2kJn3_+30{h_03f?&3q8+s=LA*& zKyVBw%7Q@+lja}%MgKKGhiF_zjr9jx*&LvhTJ+X-ouktTkftg9s|P+$sOuVlNAp}? fBv+8eH2x27OL{~Hzze$%00000NkvXXu0mjfq9tO1 diff --git a/src/main/resources/assets/hbm/textures/items/rbmk_pellet_mes.png b/src/main/resources/assets/hbm/textures/items/rbmk_pellet_mes.png index 44d48bb44bd41302d65651e16976b07d27783394..9470d505ffc26c6fe01de115970a14740e2b1a78 100644 GIT binary patch delta 250 zcmVV!FE$5Bd*a9yS!>;9G);|pmSw+f0N}bVN-6rjA7+l@82wj)NQAkduvt9$k=25>ZH@lp zcWn=Q4G={UUDpAxCzNFgz~g#b{z!8oVH*4&o@7T)>=8n8FioiM5jYQek5I9$ zqP~a<5@fG{At5AKDw^G}uuG|GzncGN{?AM@@N0Ok#{PU7#{6-)T4%Q|V;sjsQ3OC; z*8qbp$eWs{MpY|b6onBo+dvt@Fx1+({&+%?Bmh)ZrHxI~XklGSxf~#b03gdUL(lVk z-390eyMV}E}8j!qKz{M6wP(g}xOUD)9Qc#C0 z>5HNWBx52ZpnmmV(63`g@gQBNr0cW| zYOS%>VrHhD`*b$QPdNbl-M*cfnc;9e^ls1*08A%S@>5P-*X=AxlAwPp5Q)$i6gqb> zl)-}L-UNN{3)T6mntS5_HeZ|IU|E&`+%7+_ACk}K!URt_4*nk=ih@jWTWCO#00000 LNkvXXu0mjfRwj78 delta 239 zcmVbmYd*L98lV}K6PngX>(fAFoo4rtoO=#3|o*UD+yrUQtNv2n2| p3IOi6$NVAE@N2TMgUxQ+_50hk8N53kGZy=TT;u>e%@d#-3d&-0 zY;?8j&zEx$l1$(XLI|(*>zGL_D5X$Jd7}^lV+>MCulGqN&|+ExP*s)Jq?8gt-=bj;x^PP~hfa`c}C zQX+(cLh22&lDS|P?H!%^T{o8n1Mtv&B;I@i$15zCD*)E}@ADriR3!Mp|HBXG*iJ0C S=2@ix0000Hc literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/rbmk_pellet_pu238be.png b/src/main/resources/assets/hbm/textures/items/rbmk_pellet_pu238be.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7dfc49fe12c884435c5e33bf9024732fad5127 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfyUwj+x$zOtxnMeFCMH3&nVm5yue-1e_=NFy(Q`|cx7Z-!ZaeTTV!NSa$7k2 z{*?cV-+x@5!m#0{zwm6pNxmM4~q&!iey*r+wP{(|{l*6+&lh@ ygzoe!rM!FA1&FXRlve)#Hz7tzRQk_+8^+!D{mTC?aZdnxn8DN4&t;ucLK6Tboqa$6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/rbmk_pellet_thmeu.png b/src/main/resources/assets/hbm/textures/items/rbmk_pellet_thmeu.png index 522fae02c48b29fe4d5ba1c3974f27b6735a5542..e3812e05604e5adaeefc7c9e77b58683318206cf 100644 GIT binary patch delta 271 zcmV+q0r38#0=fc_G=K3)L_t(Ijm?rhZo)tig}=2Bl3j!XQCKdBws0g4-~!))+9wRI z>1ioALW&3q%ZefjD2$-+QjlHk`X`FJylUoY-nX;T2!IVr@uL+&FjO{RsDur$Ur*%B zf$l%QJ2xBYLWgxQp1%@IrvOx^6M*UhIZYyGsu|R^?mvzP2Y)i6Asv{6q4DgRFs20dQ3{Uqu1HzPR)sQWr?88T>zb0Migl VCZ%Q90000000>D%PDHLkV1nDedt3kj delta 247 zcmV}QV*F%z!7=|tBgKO)2M^|N(B|~95Y1#1R^NNM zdb_Rp`m@dPr)OH(E{1p8kN;8P-FnkA fd1~&5`Y%i?r#KgUKYW=H=sN~aS3j3^P6>WB5fB#yVj0Ihl`yXeT!soRJgZu zx1Tn3U|^iFo8iE8Ha(%>e&%P-Dm^3{`XBmKTN*Rz%?eCPst*2mC3Rjn@9mh42LIEq z>t)PMw=$Fd8oPR5cIg5jXI1Qk$FsIizs^~i6ZYSS;p(%k`?Y}zWHoNx)hm&oyl5uR z1ZFQEom!>`f1l5u%;t7r+3brwr)(JJC;QjO{$O1#Wiw@21nX&_FBm*s{an^LB{Ts5 Dw0UDK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/machines/demon_lamp.png b/src/main/resources/assets/hbm/textures/models/machines/demon_lamp.png new file mode 100644 index 0000000000000000000000000000000000000000..3f49fc9b8585474710987c5cc6535560ce6883a8 GIT binary patch literal 320 zcmV-G0l)rzJ#NB45JuldK7dP#6sCa#q{|5?B5@B2uHfMcNc7v~3b{li zN6DvR8(A zXQSB~{36&A4`t4IbhY<-#<-7Nmy}=`ZvkWM7 Sw~jLa0000T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/weapons/fireext.png b/src/main/resources/assets/hbm/textures/models/weapons/fireext.png deleted file mode 100644 index 7f3a6dca4f88c6abc35c472cff60fb337a85436e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmVY}x1$&|$e)TxA!!DA?7X!k&dZVh-bX_g>VNZZ(;4)GmNwp_dTo^>zsXYtedhfZI< zdiU;G0D#-CZ&D1A7~9OVq9^dwaf_b7ymUI9jFWxecZ!-z9@@b+-0HK$Kfa8Q|2a6o zrSDI>)zE2kzHhVsw zpXr!uk^8i@_2|%}BfOx;l&h=kX9*ve`{AWuvlj%?u@DdlaL6FG02e9LI06I;PGhA}seeK4 z2pDPH^U|b>iy#2I=nn`2ut*uWwP3)d3mXCw1(ai(Kte$GgHCZfDQ0)?9TiCy$33$tW;)Mc@8LuD{hX8l8f^QPauWKh22Q?D`a<)4#2}z zXiCg;Mg-Eo`upEjYWMHo_bXSfaQE)r=Q7zWfjA}!5y!LRs+bGn8AO+V@(P;4n~M-M zW}>(kK^!baijjW0@_%);_Ma0zZ>CfiAVBVN4AoTDwgOc7 zXag#M%mP}Yi_~z%TR*51Q^*U_BfvlT_ufnOA5SLy_vgPj_4i0>xMW&crV~^70x1k4 zjPvG92tcc+sEBLp2huNtZ*JaRYJd9RKEYW0s6^<&j7f!d1IyTkW?2x^DZ`>NNi!!7%dKNC3>j1i^QVW zhVy>Qm6gFaH*YVo`I85qaclDiw>EDypjTyThN)upC<(P_t0_s1q#F0sqQ7bMQA1VH zRQub~cxrYw82l_I|M@R}Wn=w~mA->%a4Z6Xhz=Y>7YSY5ho$9gncIs3gaElj7*5Y& z+OvFcW$woM8!LAaY6cW=)t7)w&{E+p(Dkg_x42;hP>-sQ_g(CHo)2C%u+^*p3Kdp59hyWrg&?J~zL;zZ%g=9#HC`_$G_SmD*sBKO;T8DTQ)|;YHYZ2dlcn#hJ9`O{&72vlX?LD&=@y`>!$4ASe z=c!w-3~u0d+DAcNwXLtO6LDE)cxesC(W=7o$UAheFSS`N0GMDHSuw9-7=&Up+1gGi+>ZfIBXb=NVIF zHk~pYt}&U8xqLY$;BYoW2=UXT=W5znu<>LJ*-_J$Y*hA+$4?^V&G6-yUo>rQV`BqV zWj>$t&9~pOwzkG(G7a%GXGDa(y}kY=qi!wY(+3}ObMtmPcCW9}rjse)OlPx58pNBL zY?eaol#HmLBFuB@x$&)9D3ZA`8PEEmk+!t|LipEK!h|#a!4JA1{mZV7U zkshlkd7df1cpM?;j4stD1gYtoD4sKpmqk*}PCd9DyS3q?)wWfbsxlZP20u!uBt#-( zOJ=ADDH+KIm?Z{k3{vzIzaXi zK)nj18a}z!Cskun6e%u(5`iE%`C^gN6vcH|D8#W>&0-@;=~wT#XGkF#ArV!iTGwp4 zsiQ7=~SRf%Dt z+2Lh}N{+EE05)TJk5sKAboM*2D55)ydrNv;XG{S+!r%*llMRl_m*q~!_jWf(b-f7P zMX+w0lGg7Bu{Z5SX33sb;H&o5k&COSS^ex{N;(gB{Bhk-_&;cshlpTKhY}x1$&|$e)TxA!!DA?7X!k&dZVh-bX_g>VNZZ(;4)GmNwp_dTo^>zs zXYtedhfZIU-eZ^)+5@Y~)?vEYLf^xcglISYKJu z1Ggkz7ZCpju-WP4T$&v?=iA#NR^v%LKRlf4`?Xq)9`ZO?GQD1JuJ2c?ReEULY~lr0 zRYMd-X}8-&5Pt;!<-&Ts&Uyzg>tJTYJ2;A>j01xpNQbXh)Wb^$GvnSpJQO_#7J?v1 zE0qcwjYgqPc4=)Xk(;6?Fok7`U`G5RH;rbqnF4_4c>sVg3>TU*mJVj7bON_ptyH;s z5g1Dmn`a+$$CKn9Yip}xF#ufdyft-tYhiJ4lHBW<3V%xD$q$fTjW$)I6XPmqMn`{>-VY9WrAg+L52O-SQ#i? z9lU6aIhfYCyLvlj%?u@DdlaL6FG02e9LI06I; zPGhA}seeK42pDPH^U|b>iy#2I=nn`2ut*uWwP3)d3mXCw1(ai(Kte$GgHCZfDQ0)? z9TiCy$+u1qM^IKb6-R7zL?{m-K{r&wDJ%8uUoo@5g$#(7;T%(HJ-CaL8 zIN;vBdoRVp>whJlc0gR>Ou!vfAmimy{LRTIFn32JzDh;No}*uR765q-7<^I_RRqD^ zK^##fFm=das`g25+I%xgzSF)8T|R~ZaY6XIB4hJm&xzE^Gg>I z+%r&6%W-r%R1A(I9#`ER6$!QqxMxH(&T|=y3kIVqsDCPX4k(B#ZjOqQi}MIiAce_= z-AMH-WOtGdz{6E&O3ZUc1k%6y``=b-_wV2LD_5>?_wL>2GTAJFI3@`Z$Ft+AmN4AoTDwgOc7Xag#M%mP}Yi_~z%TR*51Q^*U_BfvlT_ufnOA5SLy_vgPj_4i0> zxMW&crV~^70x1k4jPvG92tcc+sEBLp2huNtZ+~vyUTS~(;Nz8l=g!WK@9*!ovZf?0 z@oNyfhGAW6Nr>d;3tX%uCUqhNk&L@^pXwLj=K=c3gUG_SmD*sBKO;T8DTQ)|;YHYZ2dlcn#hJ9`O{& z72vlX?LD&=@y`>!$4ASe=c!w-3~u0d+DAcNwXLtO6LDE)cxesC(W=7o$UAheF zSS`N0GMsgJUnDL z90HJYfH|Aa7!HR_XVa!GLuhr==>&J!d;GXxfM3Mcw;sJ*N%J_izrP=BRVfuS$R3*9 zS6@9Y3NvhMY=Ap1kmngwWj38M9Ii2$j=6j}Cg5;3LkRKHq~~hdS+MbB41d{C)0S*h z_KwF-BIV8S<(FSHZEj;@165@{pYzSP-?Fy0#$+-L@ib>dguT7J{w1SsE#lJ$A9Hi_ zb~|>juhOQIDd0?Jvq&1mo0@EvLhO``sGuUubLN|`zmAG#0rSa|Cx{B3y-ZF`!F${n zaaxMTNu!9-uigzMIXjl5NPq8<9;+yMo+-b093kh7F4ZRlsp*<1o->Y@MN-aAJ-8mb zwc(@HwpEy_G8iNVKT4=1L?UBLW~c}$8Oa8iB?f8?QuIq{5SiMbWOtTO5iBJJW+Y3f z>IH*;_uhLg3UDvXQ;nTEK=u$oy$YimKDpK>Rbx>UDK3H%fgm{fVt z&0-@;=~wT#XGkF#ArV!iTGwp4siQ7=s9F8&VoEv> ecl>ePQ20M+m4}F6PKbN}0000