From 1a4a3cab8e3c874f641c00c8e257f8988fd2e8ef Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Thu, 2 Jul 2026 23:57:35 +0200 Subject: [PATCH 01/12] Fixes and improvements to data operations char_at, is_null, is_same_type, to_boolean, to_float, to_integer Closes #642, Closes #643, Closes #644, Closes #646 --- .../text/DataOperationStringCharAt.java | 10 ++++++++-- .../type_conversion/DataOperationIsNull.java | 2 +- .../DataOperationIsSameType.java | 4 +++- .../DataOperationToBoolean.java | 6 +++--- .../type_conversion/DataOperationToFloat.java | 11 ++++++++-- .../DataOperationToInteger.java | 8 +++++++- .../GuiArithmeticLogicMachineEdit.java | 3 +++ .../data_editor/DecoDataEditorVector.java | 20 +++++-------------- 8 files changed, 39 insertions(+), 25 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/text/DataOperationStringCharAt.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/text/DataOperationStringCharAt.java index 64bc1a90c..47fe03848 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/text/DataOperationStringCharAt.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/text/DataOperationStringCharAt.java @@ -4,6 +4,7 @@ import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeExpression; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeInteger; +import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeNull; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeString; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType; @@ -22,7 +23,12 @@ public DataType execute(DataPacket packet, DataTypeExpression data) { DataType t1 = packet.getVarInType(DataTypeString.class, data.getArgument(0)); DataTypeInteger t2 = packet.getVarInType(DataTypeInteger.class, data.getArgument(1)); - - return new DataTypeString(String.valueOf(t1.toString().charAt(t2.value))); + try + { + return new DataTypeString(String.valueOf(t1.toString().charAt(t2.value))); + } catch(IndexOutOfBoundsException e) + { + return new DataTypeNull(); + } } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsNull.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsNull.java index f36828845..e941247b3 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsNull.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsNull.java @@ -20,6 +20,6 @@ public class DataOperationIsNull extends DataOperation @Override public DataType execute(DataPacket packet, DataTypeExpression data) { - return new DataTypeBoolean(packet.getVarInType(DataType.class, data.getArgument(0)) instanceof DataTypeNull); + return new DataTypeBoolean(packet.evaluateVariable(data.getArgument(0), false) instanceof DataTypeNull); } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsSameType.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsSameType.java index 092afbd2d..68d5415b4 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsSameType.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationIsSameType.java @@ -21,6 +21,8 @@ public class DataOperationIsSameType extends DataOperation @Override public DataType execute(DataPacket packet, DataTypeExpression data) { - return new DataTypeBoolean(data.getArgument(0).getClass()==data.getArgument(1).getClass()); + DataType t1 = packet.evaluateVariable(data.getArgument(0), false); + DataType t2 = packet.evaluateVariable(data.getArgument(1), false); + return new DataTypeBoolean(t1.getClass()==t2.getClass()); } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToBoolean.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToBoolean.java index 12e9874c0..56fefa6d2 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToBoolean.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToBoolean.java @@ -4,9 +4,9 @@ import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeBoolean; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeExpression; -import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeInteger; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeString; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType; +import pl.pabilo8.immersiveintelligence.api.data.types.generic.NumericDataType; import javax.annotation.Nonnull; @@ -26,8 +26,8 @@ public DataType execute(DataPacket packet, DataTypeExpression data) return type; else if(type instanceof DataTypeString) return new DataTypeBoolean(((DataTypeString)type).value.equalsIgnoreCase("TRUE")); - else if(type instanceof DataTypeInteger) - return new DataTypeBoolean(((DataTypeInteger)type).value > 0); + else if(type instanceof NumericDataType) + return new DataTypeBoolean(((NumericDataType)type).floatValue() > 0); return new DataTypeBoolean(false); } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToFloat.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToFloat.java index 93d210230..68953db2b 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToFloat.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToFloat.java @@ -2,9 +2,12 @@ import pl.pabilo8.immersiveintelligence.api.data.DataPacket; import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation; +import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation.DataOperationMeta; +import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeBoolean; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeExpression; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeFloat; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType; +import pl.pabilo8.immersiveintelligence.api.data.types.generic.NumericDataType; import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; import javax.annotation.Nonnull; @@ -13,7 +16,7 @@ * @author Pabilo8 (pabilo@iiteam.net) * @since 05.07.2019 */ -@DataOperation.DataOperationMeta(name = "to_float", allowedTypes = {DataType.class}, expression = "", params = {"casted"}, expectedResult = DataTypeFloat.class) +@DataOperationMeta(name = "to_float", allowedTypes = {DataType.class}, expression = "", params = {"casted"}, expectedResult = DataTypeFloat.class) public class DataOperationToFloat extends DataOperation { @Nonnull @@ -21,6 +24,10 @@ public class DataOperationToFloat extends DataOperation public DataType execute(DataPacket packet, DataTypeExpression data) { DataType f = packet.evaluateVariable(data.getArgument(0), false); - return new DataTypeFloat(IIStringUtil.parseFloat(packet.getVarInType(DataType.class, f).toString())); + if(f instanceof NumericDataType) + return new DataTypeFloat(((NumericDataType)f).floatValue()); + if(f instanceof DataTypeBoolean) + return new DataTypeFloat(((DataTypeBoolean)f).value?1f: 0f); + return new DataTypeFloat(IIStringUtil.parseFloat(f.toString())); } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToInteger.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToInteger.java index 41725da65..ac5af5323 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToInteger.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/data/operations/type_conversion/DataOperationToInteger.java @@ -2,9 +2,11 @@ import pl.pabilo8.immersiveintelligence.api.data.DataPacket; import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation; +import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeBoolean; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeExpression; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeInteger; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType; +import pl.pabilo8.immersiveintelligence.api.data.types.generic.NumericDataType; import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; import javax.annotation.Nonnull; @@ -21,6 +23,10 @@ public class DataOperationToInteger extends DataOperation public DataType execute(DataPacket packet, DataTypeExpression data) { DataType f = packet.evaluateVariable(data.getArgument(0), false); - return new DataTypeInteger(IIStringUtil.parseInt(packet.getVarInType(DataType.class, f).toString())); + if(f instanceof NumericDataType) + return new DataTypeInteger(((NumericDataType)f).intValue()); + if(f instanceof DataTypeBoolean) + return new DataTypeInteger(((DataTypeBoolean)f).value?1: 0); + return new DataTypeInteger(IIStringUtil.parseInt(f.toString())); } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java index 32171f816..4e818438a 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java @@ -344,6 +344,9 @@ private DecoElementDisplay getOperationDropdownDisplayFunctio .withElementApplyMethod((operation, panel) -> { TypeMetaInfo metaInfo = IIDataTypeUtils.metaTypesByClass.get(operation.expectedResult()); + if(metaInfo==null) + return; + //type label (f.e. integer) panel.label("typeLabel") .withText("datasystem.immersiveintelligence.function."+operation.name()) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorVector.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorVector.java index 46ac1ad10..b9787245d 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorVector.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorVector.java @@ -5,6 +5,7 @@ import pl.pabilo8.immersiveintelligence.client.gui.deco.component.text.DecoTextField; import pl.pabilo8.immersiveintelligence.client.gui.deco.component.text.util.TextFilter; import pl.pabilo8.immersiveintelligence.common.util.IIReference; +import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; /** * @author Pabilo8 (pabilo@iiteam.net) @@ -54,28 +55,17 @@ protected boolean initialize() private void refreshFieldFormatting(DecoTextField field) { - float currentValue = parseFloatValue(field.getText()); + float currentValue = IIStringUtil.parseFloat(field.getText()); field.withFilter(dataType.integerVector?TextFilter.DECIMAL: TextFilter.FLOAT) .withText(dataType.integerVector?Integer.toString((int)currentValue): Float.toString(currentValue)); } - private float parseFloatValue(String text) - { - try - { - return Float.parseFloat(text); - } catch(NumberFormatException e) - { - return 0; - } - } - @Override public DataTypeVector outputType() { - dataType.x = parseFloatValue(x.getText()); - dataType.y = parseFloatValue(y.getText()); - dataType.z = parseFloatValue(z.getText()); + dataType.x = IIStringUtil.parseFloat(x.getText()); + dataType.y = IIStringUtil.parseFloat(y.getText()); + dataType.z = IIStringUtil.parseFloat(z.getText()); return dataType; } } From a050d3e6c20430b9adbe2c0b9d23e8bd25531d1d Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 01:11:24 +0200 Subject: [PATCH 02/12] Added using up IF for crafting recipes with electric tools, closes #625 --- .../common/compat/jei/JEIHelper.java | 4 + .../common/crafting/IIRecipes.java | 4 +- .../item/tools/ItemIIElectricHammer.java | 136 +------- .../common/item/tools/ItemIIElectricTool.java | 290 ++++++++++++++++++ .../item/tools/ItemIIElectricWirecutter.java | 142 +-------- .../item/tools/ItemIIElectricWrench.java | 135 +------- .../electric_hammer/plate_aluminum.json | 17 + .../electric_hammer/plate_constantan.json | 17 + .../electric_hammer/plate_copper.json | 17 + .../electric_hammer/plate_electrum.json | 17 + .../materials/electric_hammer/plate_gold.json | 17 + .../materials/electric_hammer/plate_iron.json | 17 + .../materials/electric_hammer/plate_lead.json | 17 + .../electric_hammer/plate_nickel.json | 17 + .../electric_hammer/plate_silver.json | 17 + .../electric_hammer/plate_steel.json | 17 + .../electric_hammer/plate_uranium.json | 17 + .../metals/brass/plate_electric_hammer.json | 17 + .../duraluminium/plate_electric_hammer.json | 17 + .../platinum/plate_electric_hammer.json | 17 + .../metals/silicon/plate_electric_hammer.json | 17 + .../tungsten/plate_electric_hammer.json | 17 + .../metals/zinc/plate_electric_hammer.json | 17 + .../recipes/tools/electric_hammer.json | 1 + .../recipes/tools/electric_wirecutter.json | 1 + .../recipes/tools/electric_wrench.json | 1 + 26 files changed, 629 insertions(+), 374 deletions(-) create mode 100644 src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricTool.java create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_aluminum.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_constantan.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_copper.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_electrum.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_gold.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_iron.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_lead.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_nickel.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_silver.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_steel.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_uranium.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/metals/brass/plate_electric_hammer.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/metals/duraluminium/plate_electric_hammer.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/metals/platinum/plate_electric_hammer.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/metals/silicon/plate_electric_hammer.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/metals/tungsten/plate_electric_hammer.json create mode 100644 src/main/resources/assets/immersiveintelligence/recipes/metals/zinc/plate_electric_hammer.json diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java index 4be3a0a75..3e28cb553 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java @@ -85,6 +85,10 @@ public void registerItemSubtypes(ISubtypeRegistry subtypeRegistry) return ItemNBTHelper.hasKey(stack, "bullets")?ISubtypeInterpreter.NONE: IIContent.itemBulletMagazine.getSubNames()[stack.getMetadata()]; return ISubtypeInterpreter.NONE; }); + + subtypeRegistry.registerSubtypeInterpreter(IIContent.itemHammer, itemStack -> ISubtypeInterpreter.NONE); + subtypeRegistry.registerSubtypeInterpreter(IIContent.itemWirecutter, itemStack -> ISubtypeInterpreter.NONE); + subtypeRegistry.registerSubtypeInterpreter(IIContent.itemElectricWrench, itemStack -> ISubtypeInterpreter.NONE); } @Override diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/crafting/IIRecipes.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/crafting/IIRecipes.java index 1643980c1..f58e82b95 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/crafting/IIRecipes.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/crafting/IIRecipes.java @@ -112,11 +112,11 @@ public static void doRecipes(IForgeRegistryModifiable recipeRegistry) //Tools - include both IE and II variants for workbench recipes TOOL_HAMMER = new IngredientStack(Arrays.asList( new ItemStack(IEContent.itemTool, 1, 0), - new ItemStack(IIContent.itemHammer) + IIContent.itemHammer.getValidCraftingStack() )); TOOL_CUTTERS = new IngredientStack(Arrays.asList( new ItemStack(IEContent.itemTool, 1, 1), - new ItemStack(IIContent.itemWirecutter) + IIContent.itemWirecutter.getValidCraftingStack() )); //Used by ammo pouch diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricHammer.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricHammer.java index 65dd5a210..adabc5a0d 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricHammer.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricHammer.java @@ -2,17 +2,13 @@ import blusunrize.immersiveengineering.api.Lib; import blusunrize.immersiveengineering.api.MultiblockHandler; -import blusunrize.immersiveengineering.api.tool.ITool; import blusunrize.immersiveengineering.common.blocks.BlockIEBase; import blusunrize.immersiveengineering.common.blocks.IEBlockInterfaces.IConfigurableSides; import blusunrize.immersiveengineering.common.blocks.IEBlockInterfaces.IDirectionalTile; import blusunrize.immersiveengineering.common.blocks.IEBlockInterfaces.IHammerInteraction; -import blusunrize.immersiveengineering.common.util.EnergyHelper; -import blusunrize.immersiveengineering.common.util.EnergyHelper.IIEEnergyItem; import blusunrize.immersiveengineering.common.util.ItemNBTHelper; import blusunrize.immersiveengineering.common.util.RotationUtil; import blusunrize.immersiveengineering.common.util.advancements.IEAdvancements; -import blusunrize.immersiveengineering.common.util.inventory.IEItemStackHandler; import com.google.common.collect.ImmutableSet; import net.minecraft.block.state.IBlockState; import net.minecraft.client.gui.GuiScreen; @@ -22,7 +18,6 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumActionResult; @@ -33,22 +28,16 @@ import net.minecraft.util.text.TextFormatting; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.energy.CapabilityEnergy; import net.minecraftforge.energy.IEnergyStorage; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -import net.minecraftforge.items.CapabilityItemHandler; import pl.pabilo8.immersiveintelligence.common.IIConfigHandler.IIConfig.Tools; import pl.pabilo8.immersiveintelligence.common.IIContent; import pl.pabilo8.immersiveintelligence.common.IISounds; import pl.pabilo8.immersiveintelligence.common.util.IIReference; -import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; import pl.pabilo8.immersiveintelligence.common.util.item.IICategory; import pl.pabilo8.immersiveintelligence.common.util.item.IIItemEnum.IIItemProperties; import pl.pabilo8.immersiveintelligence.common.util.item.IIItemUtils; -import pl.pabilo8.immersiveintelligence.common.util.item.ItemIIBase; import pl.pabilo8.immersiveintelligence.common.util.multiblock.IIMultiblockInterfaces.IConstructionRequiringDevice; import pl.pabilo8.modworks.annotations.item.GeneratedItemModels; import pl.pabilo8.modworks.annotations.item.ItemModelType; @@ -66,21 +55,18 @@ */ @IIItemProperties(category = IICategory.TOOLS) @GeneratedItemModels(itemName = "electric_hammer", type = ItemModelType.ITEM_SIMPLE_TOOL, texturePath = "tools/electric_hammer") -public class ItemIIElectricHammer extends ItemIIBase implements ITool, IIEEnergyItem +public class ItemIIElectricHammer extends ItemIIElectricTool { public ItemIIElectricHammer() { - super("electric_hammer", 1); + super("electric_hammer", "electric_hammer"); } @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, @Nullable World world, List list, ITooltipFlag flag) { - String stored = this.getEnergyStored(stack)+"/"+this.getMaxEnergyStored(stack); - list.add(IIStringUtil.getItalicString(I18n.format(IIReference.DESCRIPTION_KEY+"electric_hammer"))); - list.add(IIStringUtil.getItalicString(I18n.format(IIReference.INFO_KEY+"charge_with_if"))); - list.add(I18n.format(Lib.DESC+"info.energyStored", TextFormatting.GOLD+stored+TextFormatting.RESET)); + super.addInformation(stack, world, list, flag); if(ItemNBTHelper.hasKey(stack, "multiblockPermission")) { @@ -110,34 +96,6 @@ public void addInformation(ItemStack stack, @Nullable World world, List } } - @Override - public ICapabilityProvider initCapabilities(ItemStack stack, NBTTagCompound nbt) - { - if(!stack.isEmpty()) - return new IEItemStackHandler(stack) - { - final EnergyHelper.ItemEnergyStorage energyStorage = new EnergyHelper.ItemEnergyStorage(stack); - - @Override - public boolean hasCapability(@Nonnull Capability capability, EnumFacing facing) - { - return capability==CapabilityEnergy.ENERGY|| - super.hasCapability(capability, facing); - } - - @Override - public T getCapability(@Nonnull Capability capability, EnumFacing facing) - { - if(capability==CapabilityEnergy.ENERGY) - return (T)energyStorage; - if(capability==CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) - return (T)this; - return null; - } - }; - return null; - } - @Nonnull @Override public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ, EnumHand hand) @@ -168,17 +126,13 @@ public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPo if(permittedMultiblocks!=null) for(String s : permittedMultiblocks) if(mb.getUniqueName().equalsIgnoreCase(s)) - { b = true; - } if(!b) break; if(interdictedMultiblocks!=null) for(String s : interdictedMultiblocks) if(mb.getUniqueName().equalsIgnoreCase(s)) - { b = false; - } if(!b) break; if(MultiblockHandler.fireMultiblockFormationEventPre(player, mb, pos, stack).isCanceled()) @@ -192,9 +146,7 @@ public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPo } if(performHammerFunctions(player, world, pos, side, hitX, hitY, hitZ, hand)) - { return doAction(player, hand); - } return EnumActionResult.PASS; } @@ -204,10 +156,10 @@ public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPo public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ) { TileEntity te = world.getTileEntity(pos); - if(!player.getHeldItem(hand).hasCapability(CapabilityEnergy.ENERGY, null)) + ItemStack stack = player.getHeldItem(hand); + IEnergyStorage cap = getEnergyStorage(stack); + if(cap==null) return EnumActionResult.FAIL; - IEnergyStorage cap = player.getHeldItem(hand).getCapability(CapabilityEnergy.ENERGY, null); - assert cap!=null; if(!(te instanceof IConstructionRequiringDevice)) return EnumActionResult.PASS; @@ -216,8 +168,6 @@ public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos if(mb!=null&&!mb.isConstructionFinished()&&energy > 0) { - if(!IIItemUtils.canConstructFreeOfCharge(player)) - cap.extractEnergy(Tools.electricHammerEnergyPerUseConstruction, false); mb.progressConstruction(energy); world.playSound(null, pos, IISounds.constructionHammer, SoundCategory.PLAYERS, 0.5f, 1); } @@ -232,77 +182,25 @@ public boolean doesSneakBypassUse(ItemStack stack, IBlockAccess world, BlockPos return true; } - @Override - public int getHarvestLevel(ItemStack stack, String toolClass, @Nullable EntityPlayer player, @Nullable IBlockState blockState) - { - if(getToolClasses(stack).contains(toolClass)&&hasEnoughEnergy(stack)) - return 4; - else - return -1; - } - - @Override - public boolean isDamaged(ItemStack stack) - { - return false; - } - - @Override - public boolean isTool(ItemStack item) - { - return true; - } - @Override public boolean itemInteractionForEntity(ItemStack stack, EntityPlayer player, EntityLivingBase entity, EnumHand hand) { return !player.world.isRemote&&RotationUtil.rotateEntity(entity, player); } - @Override - public double getDurabilityForDisplay(ItemStack stack) - { - return 1f-(this.getEnergyStored(stack)/(float)this.getMaxEnergyStored(stack)); - } - - @Override - public boolean showDurabilityBar(ItemStack stack) - { - return this.getEnergyStored(stack) < this.getMaxEnergyStored(stack); - } - - @Override - public int getRGBDurabilityForDisplay(ItemStack stack) - { - return 0xff0000; - } - - @Override - public float getDestroySpeed(ItemStack stack, IBlockState state) - { - if(hasEnoughEnergy(stack)) - { - for(String type : this.getToolClasses(stack)) - if(state.getBlock().isToolEffective(type, state)) - return 16; - } - return super.getDestroySpeed(stack, state); - } - //Shares code with IEn, long live II-IEn Cooperation! boolean performHammerFunctions(EntityPlayer player, World world, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ, EnumHand hand) { TileEntity tile = world.getTileEntity(pos); IBlockState state = world.getBlockState(pos); + ItemStack stack = player.getHeldItem(hand); - if(!(tile instanceof IDirectionalTile)&&!(tile instanceof IHammerInteraction)&&!(tile instanceof IConfigurableSides)&&hasEnoughEnergy(player.getHeldItem(hand))) - { + if(!(tile instanceof IDirectionalTile)&&!(tile instanceof IHammerInteraction)&&!(tile instanceof IConfigurableSides)&&hasEnoughEnergy(stack)) if(RotationUtil.rotateBlock(world, pos, side)) { - player.getHeldItem(hand).getCapability(CapabilityEnergy.ENERGY, null).extractEnergy(Tools.electricHammerEnergyPerUse, false); + drainEnergy(stack, Tools.electricHammerEnergyPerUse, false); return true; } - } if(tile==null) return false; @@ -348,13 +246,6 @@ public int getMaxEnergyStored(ItemStack container) return Tools.electricHammerCapacity; } - @Override - public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving) - { - stack.getCapability(CapabilityEnergy.ENERGY, null).extractEnergy(Tools.electricHammerEnergyPerUse, false); - return super.onBlockDestroyed(stack, worldIn, state, pos, entityLiving); - } - @Override public Set getToolClasses(ItemStack stack) { @@ -368,21 +259,18 @@ public Set getToolClasses(ItemStack stack) public boolean canHarvestBlock(@Nonnull IBlockState state, ItemStack stack) { if(hasEnoughEnergy(stack)) - { if(state.getBlock() instanceof BlockIEBase) - { return ((BlockIEBase)state.getBlock()).allowHammerHarvest(state); - } else if(state.getBlock().isToolEffective(TOOL_HAMMER, state)) return true; else return state.getBlock().isToolEffective(IIReference.TOOL_ADVANCED_HAMMER, state); - } return false; } - public boolean hasEnoughEnergy(ItemStack stack) + @Override + protected int getEnergyPerUse(ItemStack stack) { - return stack.getCapability(CapabilityEnergy.ENERGY, null).getEnergyStored() >= Tools.electricHammerEnergyPerUse; + return Tools.electricHammerEnergyPerUse; } private EnumActionResult doAction(EntityPlayer player, EnumHand hand) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricTool.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricTool.java new file mode 100644 index 000000000..c4a4faeeb --- /dev/null +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricTool.java @@ -0,0 +1,290 @@ +package pl.pabilo8.immersiveintelligence.common.item.tools; + +import blusunrize.immersiveengineering.api.Lib; +import blusunrize.immersiveengineering.api.crafting.IngredientStack; +import blusunrize.immersiveengineering.api.tool.ITool; +import blusunrize.immersiveengineering.common.util.EnergyHelper; +import blusunrize.immersiveengineering.common.util.EnergyHelper.IIEEnergyItem; +import blusunrize.immersiveengineering.common.util.inventory.IEItemStackHandler; +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.resources.I18n; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.capabilities.ICapabilityProvider; +import net.minecraftforge.energy.CapabilityEnergy; +import net.minecraftforge.energy.IEnergyStorage; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import net.minecraftforge.items.CapabilityItemHandler; +import pl.pabilo8.immersiveintelligence.common.util.IIReference; +import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; +import pl.pabilo8.immersiveintelligence.common.util.item.ItemIIBase; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.util.List; + +/** + * Common base for II electric tools. + *

+ * The item damage/meta is intentionally not used as durability. Instead, it is kept as a tiny + * recipe discriminator for {@link blusunrize.immersiveengineering.api.crafting.IngredientStack}, + * since that path compares item id and metadata, but not the tool's energy NBT. + *

+ * + * @author Pabilo8 (pabilo@iiteam.net) + * @since 30.05.2019 + */ +public abstract class ItemIIElectricTool extends ItemIIBase implements ITool, IIEEnergyItem +{ + /** + * Metadata rejected by recipes for a tool without enough energy for another crafting use. + */ + public static final int META_CRAFTING_EMPTY = 0; + /** + * Metadata accepted by recipes for a powered tool. + */ + public static final int META_CRAFTING_USABLE = 1; + private final String descriptionKey; + + protected ItemIIElectricTool(String name, String descriptionKey) + { + super(name, 1); + this.descriptionKey = descriptionKey; + + //Meta is used as an invisible crafting-state discriminator, not as a family of real sub-items. + this.setHasSubtypes(true); + this.setMaxDamage(0); + } + + @Override + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, @Nullable World world, List list, ITooltipFlag flag) + { + String stored = this.getEnergyStored(stack)+"/"+this.getMaxEnergyStored(stack); + list.add(IIStringUtil.getItalicString(I18n.format(IIReference.DESCRIPTION_KEY+descriptionKey))); + list.add(IIStringUtil.getItalicString(I18n.format(IIReference.INFO_KEY+"charge_with_if"))); + list.add(I18n.format(Lib.DESC+"info.energyStored", TextFormatting.GOLD+stored+TextFormatting.RESET)); + } + + @Override + public ICapabilityProvider initCapabilities(ItemStack stack, NBTTagCompound nbt) + { + if(stack.isEmpty()) + return null; + + return new IEItemStackHandler(stack) + { + final EnergyHelper.ItemEnergyStorage energyStorage = new EnergyHelper.ItemEnergyStorage(stack) + { + @Override + public int receiveEnergy(int maxReceive, boolean simulate) + { + int result = super.receiveEnergy(maxReceive, simulate); + if(!simulate) + setCraftingMeta(stack, getEnergyStored()); + return result; + } + + @Override + public int extractEnergy(int maxExtract, boolean simulate) + { + int result = super.extractEnergy(maxExtract, simulate); + if(!simulate) + setCraftingMeta(stack, getEnergyStored()); + return result; + } + }; + + @Override + public boolean hasCapability(@Nonnull Capability capability, EnumFacing facing) + { + return capability==CapabilityEnergy.ENERGY||super.hasCapability(capability, facing); + } + + @SuppressWarnings("unchecked") + @Override + public T getCapability(@Nonnull Capability capability, EnumFacing facing) + { + if(capability==CapabilityEnergy.ENERGY) + return (T)energyStorage; + if(capability==CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) + return (T)this; + return null; + } + }; + } + + @Override + public int getHarvestLevel(ItemStack stack, String toolClass, @Nullable EntityPlayer player, @Nullable IBlockState blockState) + { + return getToolClasses(stack).contains(toolClass)&&hasEnoughEnergy(stack)?4: -1; + } + + @Override + public boolean isDamaged(ItemStack stack) + { + return false; + } + + @Override + public boolean isTool(ItemStack item) + { + return true; + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) + { + return 1f-(this.getEnergyStored(stack)/(float)this.getMaxEnergyStored(stack)); + } + + @Override + public boolean showDurabilityBar(ItemStack stack) + { + return this.getEnergyStored(stack) < this.getMaxEnergyStored(stack); + } + + @Override + public int getRGBDurabilityForDisplay(ItemStack stack) + { + return 0xff0000; + } + + @Override + public float getDestroySpeed(ItemStack stack, IBlockState state) + { + if(hasEnoughEnergy(stack)) + for(String type : this.getToolClasses(stack)) + if(state.getBlock().isToolEffective(type, state)) + return 16; + return super.getDestroySpeed(stack, state); + } + + @Override + public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving) + { + drainEnergy(stack, getEnergyPerUse(stack), false); + return super.onBlockDestroyed(stack, worldIn, state, pos, entityLiving); + } + + @Override + public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) + { + if(!worldIn.isRemote) + updateCraftingMeta(stack); + } + + @Override + public String getUnlocalizedName(ItemStack stack) + { + return this.getUnlocalizedName(); + } + + @Override + public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) + { + return slotChanged||oldStack.getItem()!=newStack.getItem(); + } + + //--- Energy helpers ---// + + public boolean hasEnoughEnergy(ItemStack stack) + { + return hasEnergy(stack, getEnergyPerUse(stack)); + } + + protected boolean hasEnergy(ItemStack stack, int amount) + { + IEnergyStorage cap = getEnergyStorage(stack); + return amount <= 0||cap!=null&&cap.getEnergyStored() >= amount; + } + + protected boolean drainEnergy(ItemStack stack, int amount, boolean simulate) + { + IEnergyStorage cap = getEnergyStorage(stack); + if(amount <= 0) + return true; + if(cap==null||cap.extractEnergy(amount, true) < amount) + return false; + if(!simulate) + cap.extractEnergy(amount, false); + return true; + } + + @Nullable + protected IEnergyStorage getEnergyStorage(ItemStack stack) + { + if(stack.isEmpty()||!stack.hasCapability(CapabilityEnergy.ENERGY, null)) + return null; + return stack.getCapability(CapabilityEnergy.ENERGY, null); + } + + /** + * @return the default energy cost for using this tool once in-world and in crafting. + */ + protected abstract int getEnergyPerUse(ItemStack stack); + + //--- Container Item ---// + + @Override + public boolean hasContainerItem(ItemStack stack) + { + return true; + } + + @Nonnull + @Override + public ItemStack getContainerItem(@Nonnull ItemStack stack) + { + ItemStack container = stack.copy(); + drainEnergy(container, getEnergyPerUse(container), false); + updateCraftingMeta(container); + return container; + } + + public ItemStack getValidCraftingStack() + { + ItemStack stack = getStack(1); + stack.setItemDamage(META_CRAFTING_USABLE); + return stack; + } + + @Override + public IngredientStack getIngredientStack(int amount) + { + ItemStack stack = getValidCraftingStack(); + stack.setCount(amount); + return new IngredientStack(stack); + } + + protected void updateCraftingMeta(ItemStack stack) + { + IEnergyStorage cap = getEnergyStorage(stack); + setCraftingMeta(stack, cap!=null&&cap.getEnergyStored() >= getEnergyPerUse(stack)); + } + + private void setCraftingMeta(ItemStack stack, int storedEnergy) + { + setCraftingMeta(stack, storedEnergy >= getEnergyPerUse(stack)); + } + + private void setCraftingMeta(ItemStack stack, boolean usable) + { + if(stack.isEmpty()||stack.getItem()!=this) + return; + + int meta = usable?META_CRAFTING_USABLE: META_CRAFTING_EMPTY; + if(stack.getMetadata()!=meta) + stack.setItemDamage(meta); + } +} diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWirecutter.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWirecutter.java index 06800b678..90ab0c781 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWirecutter.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWirecutter.java @@ -6,47 +6,27 @@ import blusunrize.immersiveengineering.api.energy.wires.IImmersiveConnectable; import blusunrize.immersiveengineering.api.energy.wires.ImmersiveNetHandler; import blusunrize.immersiveengineering.api.energy.wires.ImmersiveNetHandler.Connection; -import blusunrize.immersiveengineering.api.tool.ITool; import blusunrize.immersiveengineering.common.IESaveData; import blusunrize.immersiveengineering.common.blocks.BlockIEBase; -import blusunrize.immersiveengineering.common.util.EnergyHelper; -import blusunrize.immersiveengineering.common.util.EnergyHelper.IIEEnergyItem; import blusunrize.immersiveengineering.common.util.Utils; -import blusunrize.immersiveengineering.common.util.inventory.IEItemStackHandler; import com.google.common.collect.ImmutableSet; import net.minecraft.block.state.IBlockState; -import net.minecraft.client.resources.I18n; -import net.minecraft.client.util.ITooltipFlag; -import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; -import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.energy.CapabilityEnergy; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; -import net.minecraftforge.items.CapabilityItemHandler; import pl.pabilo8.immersiveintelligence.common.IIConfigHandler.IIConfig.Tools; -import pl.pabilo8.immersiveintelligence.common.util.IIReference; -import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; import pl.pabilo8.immersiveintelligence.common.util.item.IICategory; import pl.pabilo8.immersiveintelligence.common.util.item.IIItemEnum.IIItemProperties; -import pl.pabilo8.immersiveintelligence.common.util.item.ItemIIBase; import pl.pabilo8.modworks.annotations.item.GeneratedItemModels; import pl.pabilo8.modworks.annotations.item.ItemModelType; import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.List; import java.util.Set; import static blusunrize.immersiveengineering.api.Lib.TOOL_WIRECUTTER; @@ -57,49 +37,11 @@ */ @IIItemProperties(category = IICategory.TOOLS) @GeneratedItemModels(itemName = "electric_wirecutter", type = ItemModelType.ITEM_SIMPLE_TOOL, texturePath = "tools/electric_wirecutter") -public class ItemIIElectricWirecutter extends ItemIIBase implements ITool, IIEEnergyItem +public class ItemIIElectricWirecutter extends ItemIIElectricTool { public ItemIIElectricWirecutter() { - super("electric_wirecutter", 1); - } - - @Override - @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, @Nullable World world, List list, ITooltipFlag flag) - { - String stored = this.getEnergyStored(stack)+"/"+this.getMaxEnergyStored(stack); - list.add(IIStringUtil.getItalicString(I18n.format(IIReference.DESCRIPTION_KEY+"electric_wirecutter"))); - list.add(IIStringUtil.getItalicString(I18n.format(IIReference.INFO_KEY+"charge_with_if"))); - list.add(I18n.format(Lib.DESC+"info.energyStored", TextFormatting.GOLD+stored+TextFormatting.RESET)); - } - - @Override - public ICapabilityProvider initCapabilities(ItemStack stack, NBTTagCompound nbt) - { - if(!stack.isEmpty()) - return new IEItemStackHandler(stack) - { - final EnergyHelper.ItemEnergyStorage energyStorage = new EnergyHelper.ItemEnergyStorage(stack); - - @Override - public boolean hasCapability(@Nonnull Capability capability, EnumFacing facing) - { - return capability==CapabilityEnergy.ENERGY|| - super.hasCapability(capability, facing); - } - - @Override - public T getCapability(@Nonnull Capability capability, EnumFacing facing) - { - if(capability==CapabilityEnergy.ENERGY) - return (T)energyStorage; - if(capability==CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) - return (T)this; - return null; - } - }; - return null; + super("electric_wirecutter", "electric_wirecutter"); } @Nonnull @@ -115,18 +57,17 @@ public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPo public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ) { TileEntity tileEntity = world.getTileEntity(pos); + ItemStack stack = player.getHeldItem(hand); - if(!world.isRemote&&tileEntity instanceof IImmersiveConnectable&&hasEnoughEnergy(player.getHeldItem(hand))) + if(!world.isRemote&&tileEntity instanceof IImmersiveConnectable&&hasEnoughEnergy(stack)) { - TargetingInfo target = new TargetingInfo(side, hitX, hitY, hitZ); - BlockPos masterPos = ((IImmersiveConnectable)tileEntity).getConnectionMaster(null, target); IImmersiveConnectable nodeHere = (IImmersiveConnectable)tileEntity; - boolean cut = ImmersiveNetHandler.INSTANCE.clearAllConnectionsFor(Utils.toCC(nodeHere), world, target); + ImmersiveNetHandler.INSTANCE.clearAllConnectionsFor(Utils.toCC(nodeHere), world, target); IESaveData.setDirty(world.provider.getDimension()); - this.extractEnergy(player.getHeldItem(hand), Tools.electricWirecutterEnergyPerUse, false); + drainEnergy(stack, Tools.electricWirecutterEnergyPerUse, false); return EnumActionResult.SUCCESS; } return EnumActionResult.PASS; @@ -139,66 +80,19 @@ public ActionResult onItemRightClick(World world, EntityPlayer player { ItemStack stack = player.getHeldItem(hand); - if(!world.isRemote) + if(!world.isRemote&&hasEnoughEnergy(stack)) { double reachDistance = player.getAttributeMap().getAttributeInstance(EntityPlayer.REACH_DISTANCE).getAttributeValue(); Connection target = ApiUtils.getTargetConnection(world, player, null, reachDistance); if(target!=null) + { ImmersiveNetHandler.INSTANCE.removeConnectionAndDrop(target, world, player.getPosition()); + drainEnergy(stack, Tools.electricWirecutterEnergyPerUse, false); + return new ActionResult<>(EnumActionResult.SUCCESS, stack); + } } - return new ActionResult<>(EnumActionResult.SUCCESS, stack); - } - - @Override - public int getHarvestLevel(ItemStack stack, String toolClass, @Nullable EntityPlayer player, @Nullable IBlockState blockState) - { - if(hasEnoughEnergy(stack)) - return 4; - else - return -1; - } - - @Override - public boolean isDamaged(ItemStack stack) - { - return false; - } - - @Override - public boolean isTool(ItemStack item) - { - return true; - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) - { - return 1f-(this.getEnergyStored(stack)/(float)this.getMaxEnergyStored(stack)); - } - - @Override - public boolean showDurabilityBar(ItemStack stack) - { - return this.getEnergyStored(stack) < this.getMaxEnergyStored(stack); - } - - @Override - public int getRGBDurabilityForDisplay(ItemStack stack) - { - return 0xff0000; - } - - @Override - public float getDestroySpeed(ItemStack stack, IBlockState state) - { - if(hasEnoughEnergy(stack)) - { - for(String type : this.getToolClasses(stack)) - if(state.getBlock().isToolEffective(type, state)) - return 16; - } - return super.getDestroySpeed(stack, state); + return new ActionResult<>(EnumActionResult.PASS, stack); } @Override @@ -207,13 +101,6 @@ public int getMaxEnergyStored(ItemStack container) return Tools.electricWirecutterCapacity; } - @Override - public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving) - { - stack.getCapability(CapabilityEnergy.ENERGY, null).extractEnergy(Tools.electricWirecutterEnergyPerUse, false); - return super.onBlockDestroyed(stack, worldIn, state, pos, entityLiving); - } - @Override public Set getToolClasses(ItemStack stack) { @@ -234,8 +121,9 @@ public boolean canHarvestBlock(@Nonnull IBlockState state, ItemStack stack) return false; } - public boolean hasEnoughEnergy(ItemStack stack) + @Override + protected int getEnergyPerUse(ItemStack stack) { - return stack.getCapability(CapabilityEnergy.ENERGY, null).getEnergyStored() >= Tools.electricWirecutterEnergyPerUse; + return Tools.electricWirecutterEnergyPerUse; } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWrench.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWrench.java index 41519c333..ac0c5d0c2 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWrench.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/tools/ItemIIElectricWrench.java @@ -1,50 +1,31 @@ package pl.pabilo8.immersiveintelligence.common.item.tools; -import blusunrize.immersiveengineering.api.Lib; -import blusunrize.immersiveengineering.api.tool.ITool; -import blusunrize.immersiveengineering.common.util.EnergyHelper; -import blusunrize.immersiveengineering.common.util.EnergyHelper.IIEEnergyItem; import blusunrize.immersiveengineering.common.util.RotationUtil; -import blusunrize.immersiveengineering.common.util.inventory.IEItemStackHandler; import com.google.common.collect.ImmutableSet; import net.minecraft.block.state.IBlockState; -import net.minecraft.client.resources.I18n; -import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.text.TextFormatting; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.energy.CapabilityEnergy; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; -import net.minecraftforge.items.CapabilityItemHandler; import pl.pabilo8.immersiveintelligence.api.upgrade.IUpgradableDevice; import pl.pabilo8.immersiveintelligence.api.upgrade.UpgradeUtils; import pl.pabilo8.immersiveintelligence.api.utils.tools.IWrench; import pl.pabilo8.immersiveintelligence.common.IIConfigHandler.IIConfig.Tools; import pl.pabilo8.immersiveintelligence.common.IISounds; import pl.pabilo8.immersiveintelligence.common.util.IIReference; -import pl.pabilo8.immersiveintelligence.common.util.IIStringUtil; import pl.pabilo8.immersiveintelligence.common.util.item.IICategory; import pl.pabilo8.immersiveintelligence.common.util.item.IIItemEnum.IIItemProperties; import pl.pabilo8.immersiveintelligence.common.util.item.IIItemUtils; -import pl.pabilo8.immersiveintelligence.common.util.item.ItemIIBase; import pl.pabilo8.modworks.annotations.item.GeneratedItemModels; import pl.pabilo8.modworks.annotations.item.ItemModelType; import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.List; import java.util.Set; /** @@ -53,52 +34,13 @@ */ @IIItemProperties(category = IICategory.TOOLS) @GeneratedItemModels(itemName = "electric_wrench", type = ItemModelType.ITEM_SIMPLE_TOOL, texturePath = "tools/electric_wrench") -public class ItemIIElectricWrench extends ItemIIBase implements ITool, IIEEnergyItem, IWrench +public class ItemIIElectricWrench extends ItemIIElectricTool implements IWrench { public ItemIIElectricWrench() { - super("electric_wrench", 1); + super("electric_wrench", "wrench"); } - @Override - @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, @Nullable World world, List list, ITooltipFlag flag) - { - String stored = this.getEnergyStored(stack)+"/"+this.getMaxEnergyStored(stack); - list.add(IIStringUtil.getItalicString(I18n.format(IIReference.DESCRIPTION_KEY+"wrench"))); - list.add(IIStringUtil.getItalicString(I18n.format(IIReference.INFO_KEY+"charge_with_if"))); - list.add(I18n.format(Lib.DESC+"info.energyStored", TextFormatting.GOLD+stored+TextFormatting.RESET)); - } - - @Override - public ICapabilityProvider initCapabilities(ItemStack stack, NBTTagCompound nbt) - { - if(!stack.isEmpty()) - return new IEItemStackHandler(stack) - { - final EnergyHelper.ItemEnergyStorage energyStorage = new EnergyHelper.ItemEnergyStorage(stack); - - @Override - public boolean hasCapability(@Nonnull Capability capability, EnumFacing facing) - { - return capability==CapabilityEnergy.ENERGY|| - super.hasCapability(capability, facing); - } - - @Override - public T getCapability(@Nonnull Capability capability, EnumFacing facing) - { - if(capability==CapabilityEnergy.ENERGY) - return (T)energyStorage; - if(capability==CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) - return (T)this; - return null; - } - }; - return null; - } - - @Nonnull @Override public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ, EnumHand hand) @@ -107,10 +49,16 @@ public EnumActionResult onItemUseFirst(EntityPlayer player, World world, BlockPo if(te==null||te.getCurrentUpgrade()==null) return EnumActionResult.PASS; - if(te.addUpgradeInstallProgress(IIItemUtils.canUpgradeFreeOfCharge(player)?999999: Tools.electricWrenchUpgradeProgress)) + ItemStack stack = player.getHeldItem(hand); + boolean free = IIItemUtils.canUpgradeFreeOfCharge(player); + if(!free&&!hasEnoughEnergy(stack)) + return EnumActionResult.PASS; + + if(te.addUpgradeInstallProgress(free?999999: Tools.electricWrenchUpgradeProgress)) { world.playSound(null, pos, IISounds.constructionElectricWrench, SoundCategory.PLAYERS, 0.5f, 1); - damageWrench(player.getHeldItem(hand), player); + if(!free) + damageWrench(stack, player); } return EnumActionResult.SUCCESS; @@ -132,74 +80,18 @@ public boolean doesSneakBypassUse(ItemStack stack, IBlockAccess world, BlockPos return true; } - @Override - public int getHarvestLevel(ItemStack stack, String toolClass, @Nullable EntityPlayer player, @Nullable IBlockState blockState) - { - if(getToolClasses(stack).contains(toolClass)&&hasEnoughEnergy(stack)) - return 4; - else - return -1; - } - - @Override - public boolean isDamaged(ItemStack stack) - { - return false; - } - - @Override - public boolean isTool(ItemStack item) - { - return true; - } - @Override public boolean itemInteractionForEntity(ItemStack stack, EntityPlayer player, EntityLivingBase entity, EnumHand hand) { return !player.world.isRemote&&RotationUtil.rotateEntity(entity, player); } - @Override - public double getDurabilityForDisplay(ItemStack stack) - { - return 1f-(this.getEnergyStored(stack)/(float)this.getMaxEnergyStored(stack)); - } - - @Override - public boolean showDurabilityBar(ItemStack stack) - { - return this.getEnergyStored(stack) < this.getMaxEnergyStored(stack); - } - - @Override - public int getRGBDurabilityForDisplay(ItemStack stack) - { - return 0xff0000; - } - - @Override - public float getDestroySpeed(ItemStack stack, IBlockState state) - { - if(hasEnoughEnergy(stack)) - for(String type : this.getToolClasses(stack)) - if(state.getBlock().isToolEffective(type, state)) - return 16; - return super.getDestroySpeed(stack, state); - } - @Override public int getMaxEnergyStored(ItemStack container) { return Tools.electricWrenchCapacity; } - @Override - public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving) - { - stack.getCapability(CapabilityEnergy.ENERGY, null).extractEnergy(Tools.electricWirecutterEnergyPerUse, false); - return super.onBlockDestroyed(stack, worldIn, state, pos, entityLiving); - } - @Override public Set getToolClasses(ItemStack stack) { @@ -216,9 +108,10 @@ public boolean canHarvestBlock(@Nonnull IBlockState state, ItemStack stack) return false; } - public boolean hasEnoughEnergy(ItemStack stack) + @Override + protected int getEnergyPerUse(ItemStack stack) { - return stack.getCapability(CapabilityEnergy.ENERGY, null).getEnergyStored() >= Tools.electricWirecutterEnergyPerUse; + return Tools.electricWrenchEnergyPerUse; } @Override @@ -230,6 +123,6 @@ public boolean canBeUsed(ItemStack stack) @Override public void damageWrench(ItemStack stack, EntityPlayer player) { - extractEnergy(stack, Tools.electricWrenchEnergyPerUse, false); + drainEnergy(stack, Tools.electricWrenchEnergyPerUse, false); } } diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_aluminum.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_aluminum.json new file mode 100644 index 000000000..7efb52af2 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_aluminum.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 31 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotAluminum" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_constantan.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_constantan.json new file mode 100644 index 000000000..4b927f99e --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_constantan.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 36 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotConstantan" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_copper.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_copper.json new file mode 100644 index 000000000..87ba44319 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_copper.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 30 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotCopper" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_electrum.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_electrum.json new file mode 100644 index 000000000..76b6b2994 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_electrum.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 37 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotElectrum" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_gold.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_gold.json new file mode 100644 index 000000000..9563fa246 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_gold.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 40 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotGold" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_iron.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_iron.json new file mode 100644 index 000000000..f8e37e8ae --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_iron.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 39 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotIron" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_lead.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_lead.json new file mode 100644 index 000000000..950bfde40 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_lead.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 32 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotLead" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_nickel.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_nickel.json new file mode 100644 index 000000000..d5574ad80 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_nickel.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 34 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotNickel" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_silver.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_silver.json new file mode 100644 index 000000000..e20e32504 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_silver.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 33 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotSilver" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_steel.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_steel.json new file mode 100644 index 000000000..a0f936386 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_steel.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 38 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotSteel" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_uranium.json b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_uranium.json new file mode 100644 index 000000000..50f4a41c8 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/materials/electric_hammer/plate_uranium.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveengineering:metal", + "data": 35 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotUranium" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/metals/brass/plate_electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/metals/brass/plate_electric_hammer.json new file mode 100644 index 000000000..ae33c9d40 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/metals/brass/plate_electric_hammer.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveintelligence:material_plate", + "data": 1 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotBrass" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/metals/duraluminium/plate_electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/metals/duraluminium/plate_electric_hammer.json new file mode 100644 index 000000000..c40e3bd4b --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/metals/duraluminium/plate_electric_hammer.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveintelligence:material_plate", + "data": 7 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotDuraluminium" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/metals/platinum/plate_electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/metals/platinum/plate_electric_hammer.json new file mode 100644 index 000000000..8959e3c11 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/metals/platinum/plate_electric_hammer.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveintelligence:material_plate", + "data": 2 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotPlatinum" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/metals/silicon/plate_electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/metals/silicon/plate_electric_hammer.json new file mode 100644 index 000000000..bb855a0b3 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/metals/silicon/plate_electric_hammer.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveintelligence:material_plate", + "data": 5 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotSilicon" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/metals/tungsten/plate_electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/metals/tungsten/plate_electric_hammer.json new file mode 100644 index 000000000..6135b7be7 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/metals/tungsten/plate_electric_hammer.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveintelligence:material_plate", + "data": 3 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotTungsten" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/metals/zinc/plate_electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/metals/zinc/plate_electric_hammer.json new file mode 100644 index 000000000..ae33c9d40 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/recipes/metals/zinc/plate_electric_hammer.json @@ -0,0 +1,17 @@ +{ + "type": "forge:ore_shapeless", + "result": { + "item": "immersiveintelligence:material_plate", + "data": 1 + }, + "ingredients": [ + { + "type": "forge:ore_dict", + "ore": "ingotBrass" + }, + { + "item": "immersiveintelligence:electric_hammer", + "data": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_hammer.json b/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_hammer.json index c07827732..878d9e743 100644 --- a/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_hammer.json +++ b/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_hammer.json @@ -25,6 +25,7 @@ }, "result": { "item": "immersiveintelligence:electric_hammer", + "data": 0, "count": 1 } } \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wirecutter.json b/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wirecutter.json index 67999b986..e559d0653 100644 --- a/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wirecutter.json +++ b/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wirecutter.json @@ -25,6 +25,7 @@ }, "result": { "item": "immersiveintelligence:electric_wirecutter", + "data": 0, "count": 1 } } \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wrench.json b/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wrench.json index 30bddb2a4..9cbe291d9 100644 --- a/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wrench.json +++ b/src/main/resources/assets/immersiveintelligence/recipes/tools/electric_wrench.json @@ -24,6 +24,7 @@ }, "result": { "item": "immersiveintelligence:electric_wrench", + "data": 0, "count": 1 } } \ No newline at end of file From 1e1eaddfdde2e69f8f95fee00c9878670afea074 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 18:14:40 +0200 Subject: [PATCH 03/12] Added using up IF for crafting recipes with electric tools, closes #625 --- .../client/ClientProxy.java | 31 +- .../client/model/IIModelRegistry.java | 22 + .../client/model/ModelIIBase.java | 49 - .../model/item/ModelDualPerspective.java | 131 +++ .../render/item/ElectricHammerRenderer.java | 109 +++ .../item/ElectricWirecutterRenderer.java | 127 +++ .../render/item/ElectricWrenchRenderer.java | 110 +++ .../client/util/amt/parts/AMTHand.java | 9 +- .../util/amt/renderer/IIItemRendererAMT.java | 45 +- .../renderer/IIUpgradableItemRendererAMT.java | 7 +- .../item/tools/ItemIIElectricHammer.java | 2 +- .../common/item/tools/ItemIIElectricTool.java | 37 +- .../common/item/weapons/ItemIIGunBase.java | 1 - .../META-INF/immersiveintelligence_at.cfg | 6 +- .../tools/electric_hammer/equip.json | 117 +++ .../tools/electric_hammer/hammer.json | 49 + .../tools/electric_hammer/hand.json | 29 + .../tools/electric_wirecutter/cutting.json | 89 ++ .../tools/electric_wirecutter/equip.json | 255 ++++++ .../tools/electric_wirecutter/hand.json | 29 + .../tools/electric_wrench/equip.json | 117 +++ .../tools/electric_wrench/hand.json | 29 + .../tools/electric_wrench/wrench.json | 37 + .../models/item/tools/electric_hammer.mtl | 6 + .../models/item/tools/electric_hammer.obj | 762 ++++++++++++++++ .../models/item/tools/electric_hammer.obj.amt | 24 + .../models/item/tools/electric_wirecutter.mtl | 4 + .../models/item/tools/electric_wirecutter.obj | 834 ++++++++++++++++++ .../item/tools/electric_wirecutter.obj.amt | 33 + .../models/item/tools/electric_wrench.mtl | 6 + .../models/item/tools/electric_wrench.obj | 792 +++++++++++++++++ .../models/item/tools/electric_wrench.obj.amt | 23 + .../items/tools/electric_hammer_model.png | Bin 0 -> 529 bytes .../items/tools/electric_tool_base.png | Bin 0 -> 2221 bytes .../items/tools/electric_wirecutter_model.png | Bin 0 -> 2337 bytes .../items/tools/electric_wrench_model.png | Bin 0 -> 801 bytes 36 files changed, 3832 insertions(+), 89 deletions(-) create mode 100644 src/main/java/pl/pabilo8/immersiveintelligence/client/model/item/ModelDualPerspective.java create mode 100644 src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricHammerRenderer.java create mode 100644 src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWirecutterRenderer.java create mode 100644 src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWrenchRenderer.java create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/equip.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hammer.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hand.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/cutting.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/equip.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/hand.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/equip.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/hand.json create mode 100644 src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/wrench.json create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.mtl create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj.amt create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.mtl create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj.amt create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.mtl create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj create mode 100644 src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj.amt create mode 100644 src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_hammer_model.png create mode 100644 src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_tool_base.png create mode 100644 src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_wirecutter_model.png create mode 100644 src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_wrench_model.png diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java index 8897e4f2f..0a2794b67 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java @@ -101,13 +101,14 @@ import pl.pabilo8.immersiveintelligence.client.util.IICustomStateMapper; import pl.pabilo8.immersiveintelligence.client.util.IIKeybind; import pl.pabilo8.immersiveintelligence.client.util.ShaderUtil; -import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT; -import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT.RegisteredItemRenderer; import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IITileRenderer.RegisteredTileRenderer; import pl.pabilo8.immersiveintelligence.client.util.font.IIFontRenderer; import pl.pabilo8.immersiveintelligence.client.util.font.IIFontRendererCustomGlyphs; -import pl.pabilo8.immersiveintelligence.common.*; +import pl.pabilo8.immersiveintelligence.common.CommonProxy; import pl.pabilo8.immersiveintelligence.common.IIConfigHandler.IIConfig.Factions; +import pl.pabilo8.immersiveintelligence.common.IIContent; +import pl.pabilo8.immersiveintelligence.common.IIGUI; +import pl.pabilo8.immersiveintelligence.common.IILogger; import pl.pabilo8.immersiveintelligence.common.ammo.components.factory.AmmoComponentFluid; import pl.pabilo8.immersiveintelligence.common.block.data_device.tileentity.TileEntityDataMerger; import pl.pabilo8.immersiveintelligence.common.block.data_device.tileentity.TileEntityRedstoneBuffer; @@ -417,17 +418,19 @@ public void preInit(FMLPreInitializationEvent event) registerEntityRenderer(EntityAMTTactile.class, EntityRenderNone::new); //Hand Weapons - registerItemRenderer(IIContent.itemAssaultRifle, new AssaultRifleRenderer()); - registerItemRenderer(IIContent.itemAssaultRifle, new AssaultRifleRenderer()); - registerItemRenderer(IIContent.itemRifle, new RifleRenderer()); - registerItemRenderer(IIContent.itemSubmachinegun, new SubmachinegunRenderer()); + new AssaultRifleRenderer(); + new AssaultRifleRenderer(); + new RifleRenderer(); + new SubmachinegunRenderer(); //Tools //TODO: 22.09.2024 binoculars - registerItemRenderer(IIContent.itemRadioTuner, new RadioTunerRenderer()); - registerItemRenderer(IIContent.itemTachometer, new TachometerRenderer()); + new RadioTunerRenderer(); + new TachometerRenderer(); + new ElectricHammerRenderer(); + new ElectricWrenchRenderer(); + new ElectricWirecutterRenderer(); //TODO: 22.09.2024 mine detector renderer - //TODO: 22.09.2024 power tool 3D models for(IAmmoTypeItem bullet : AmmoRegistry.getAllAmmoItems()) { @@ -570,14 +573,6 @@ else if(bullet instanceof ItemIIAmmoRevolver) IICompatModule.doModulesClientPreInit(); } - private void registerItemRenderer(I item, IIItemRendererAMT renderer) - { - item.setTileEntityItemStackRenderer(renderer); - RegisteredItemRenderer annotation = IIUtils.getAnnotation(RegisteredItemRenderer.class, renderer); - if(annotation!=null) - renderer.subscribeToList(annotation.name()); - } - private void registerEntityRenderer(Class entityClass, IRenderFactory renderFactory) { RenderingRegistry.registerEntityRenderingHandler(entityClass, renderFactory); diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/model/IIModelRegistry.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/model/IIModelRegistry.java index 665a9e496..accfe6f4b 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/model/IIModelRegistry.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/model/IIModelRegistry.java @@ -23,6 +23,7 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import pl.pabilo8.immersiveintelligence.ImmersiveIntelligence; +import pl.pabilo8.immersiveintelligence.client.model.item.ModelDualPerspective; import pl.pabilo8.immersiveintelligence.client.render.IReloadableModelContainer; import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMTChain; import pl.pabilo8.immersiveintelligence.common.IILogger; @@ -132,6 +133,27 @@ else if(item instanceof ItemIEBase) } } + /** + * Registers an item model that keeps the normal baked model for GUI/inventory rendering, + * while delegating all world and hand perspectives to a custom replacement model. + * + * @param item item to be registered + * @param modID Mod ID / domain used for model path + * @param replacement replacement item model used outside GUI rendering + */ + public void registerDualCustomItemModel(Item item, String modID, final ItemModelReplacement replacement) + { + registerCustomItemModel(item, modID, new ImmersiveModelRegistry.ItemModelReplacement() + { + @Override + public IBakedModel createBakedModel(IBakedModel existingModel) + { + IBakedModel perspectiveModel = replacement.createBakedModel(existingModel); + return new ModelDualPerspective(existingModel, perspectiveModel==null?existingModel: perspectiveModel); + } + }); + } + /** * Overloaded method of registering a dynamic override item model for an IE item, but only for specified meta values * diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/model/ModelIIBase.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/model/ModelIIBase.java index 90b4b45ac..9fdb48db7 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/model/ModelIIBase.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/model/ModelIIBase.java @@ -19,55 +19,6 @@ public class ModelIIBase extends ModelBase //List of parts for group flipping / translation / rotation public LinkedHashMap parts = new LinkedHashMap<>(); - public static void getCommonConnectorModelRotation(EnumFacing facing, ModelIIBase model) - { - switch(facing) - { - case UP: - { - GlStateManager.rotate(180, 0, 0, 1); - GlStateManager.translate(-1, -1, 0); - //model.rotateAll(0f, 0f, TmtUtil.AngleToTMT(180)); - } - break; - case DOWN: - { - //model.rotateAll(0f, 0f, 0f); - } - break; - case NORTH: - { - GlStateManager.rotate(90, 1, 0, 0); - GlStateManager.rotate(90, 0, 1, 0); - GlStateManager.translate(0, -1, 1); - //model.rotateAll(TmtUtil.AngleToTMT(90), 0f, 0f); - } - break; - case SOUTH: - { - GlStateManager.rotate(-90, 1, 0, 0); - GlStateManager.rotate(90, 0, 1, 0); - GlStateManager.translate(-1, 0, 1); - //model.rotateAll(TmtUtil.AngleToTMT(270), 0f, 0f); - } - break; - case EAST: - { - GlStateManager.rotate(90, 0, 0, 1); - GlStateManager.translate(0, -1, 0); - //model.rotateAll(0f, 0f, TmtUtil.AngleToTMT(90)); - } - break; - case WEST: - { - GlStateManager.rotate(-90, 0, 0, 1); - GlStateManager.translate(-1, 0, 0); - //model.rotateAll(0f, 0f, TmtUtil.AngleToTMT(270)); - } - break; - } - } - public void flipAll() { if(parts.isEmpty()) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/model/item/ModelDualPerspective.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/model/item/ModelDualPerspective.java new file mode 100644 index 000000000..cdb20a93a --- /dev/null +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/model/item/ModelDualPerspective.java @@ -0,0 +1,131 @@ +package pl.pabilo8.immersiveintelligence.client.model.item; + +import com.google.common.collect.ImmutableList; +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.renderer.block.model.BakedQuad; +import net.minecraft.client.renderer.block.model.IBakedModel; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.block.model.ItemOverrideList; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumFacing; +import net.minecraft.world.World; +import org.apache.commons.lang3.tuple.Pair; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import javax.vecmath.Matrix4f; +import java.util.List; + +/** + * Baked item model that keeps a standard flat model for GUI slots, but uses a custom + * perspective model everywhere else. + *

+ * This is primarily intended for AMT/OBJ item renderers using a {@link net.minecraft.client.renderer.tileentity.TileEntityItemStackRenderer}: + * GUI rendering receives the vanilla baked quads, while hand, ground, fixed and head transforms receive the OBJ/TEISR model. + * + * @author Pabilo8 (pabilo@iiteam.net) + * @since 05.07.2026 + */ +public class ModelDualPerspective implements IBakedModel +{ + @Nonnull + private final IBakedModel guiModel; + @Nonnull + private final IBakedModel perspectiveModel; + + public ModelDualPerspective(@Nonnull IBakedModel guiModel, @Nonnull IBakedModel perspectiveModel) + { + this.guiModel = guiModel; + this.perspectiveModel = perspectiveModel; + } + + /** + * @return the model used for the GUI/inventory perspective + */ + @Nonnull + public IBakedModel getGuiModel() + { + return guiModel; + } + + /** + * @return the model used for world and hand perspectives + */ + @Nonnull + public IBakedModel getPerspectiveModel() + { + return perspectiveModel; + } + + @Nonnull + private IBakedModel getModelForPerspective(TransformType transform) + { + return (transform==TransformType.GUI||transform==TransformType.FIXED)?guiModel: perspectiveModel; + } + + @Override + public Pair handlePerspective(TransformType cameraTransformType) + { + return getModelForPerspective(cameraTransformType).handlePerspective(cameraTransformType); + } + + @Override + public List getQuads(@Nullable IBlockState state, @Nullable EnumFacing side, long rand) + { + return guiModel.getQuads(state, side, rand); + } + + @Override + public boolean isAmbientOcclusion() + { + return guiModel.isAmbientOcclusion(); + } + + @Override + public boolean isGui3d() + { + return guiModel.isGui3d(); + } + + @Override + public boolean isBuiltInRenderer() + { + return false; + } + + @Override + public TextureAtlasSprite getParticleTexture() + { + return guiModel.getParticleTexture(); + } + + @Override + public ItemOverrideList getOverrides() + { + return OverrideHandler.INSTANCE; + } + + private static final class OverrideHandler extends ItemOverrideList + { + private static final OverrideHandler INSTANCE = new OverrideHandler(); + + private OverrideHandler() + { + super(ImmutableList.of()); + } + + @Override + public IBakedModel handleItemState(IBakedModel originalModel, ItemStack stack, @Nullable World world, @Nullable EntityLivingBase entity) + { + ModelDualPerspective model = (ModelDualPerspective)originalModel; + IBakedModel guiOverride = model.guiModel.getOverrides().handleItemState(model.guiModel, stack, world, entity); + IBakedModel perspectiveOverride = model.perspectiveModel.getOverrides().handleItemState(model.perspectiveModel, stack, world, entity); + + if(guiOverride==model.guiModel&&perspectiveOverride==model.perspectiveModel) + return originalModel; + return new ModelDualPerspective(guiOverride, perspectiveOverride); + } + } +} diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricHammerRenderer.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricHammerRenderer.java new file mode 100644 index 000000000..cdb72abfa --- /dev/null +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricHammerRenderer.java @@ -0,0 +1,109 @@ +package pl.pabilo8.immersiveintelligence.client.render.item; + +import blusunrize.immersiveengineering.client.ClientUtils; +import blusunrize.immersiveengineering.client.ImmersiveModelRegistry.ItemModelReplacement; +import blusunrize.immersiveengineering.client.ImmersiveModelRegistry.ItemModelReplacement_OBJ; +import blusunrize.immersiveengineering.common.util.chickenbones.Matrix4; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumHand; +import net.minecraft.util.EnumHandSide; +import net.minecraftforge.client.model.obj.OBJModel; +import pl.pabilo8.immersiveintelligence.client.util.amt.AMTUtils; +import pl.pabilo8.immersiveintelligence.client.util.amt.animation.IIAnimationCompiledMap; +import pl.pabilo8.immersiveintelligence.client.util.amt.models.AMTModel; +import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMT; +import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMTHand; +import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT; +import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT.RegisteredItemRenderer; +import pl.pabilo8.immersiveintelligence.common.IIContent; +import pl.pabilo8.immersiveintelligence.common.item.tools.ItemIIElectricHammer; +import pl.pabilo8.immersiveintelligence.common.util.IIReference; +import pl.pabilo8.immersiveintelligence.common.util.ResLoc; +import pl.pabilo8.immersiveintelligence.common.util.amt.AMTModelHeader; + +/** + * @author Pabilo8 (pabilo@iiteam.net) + * @updated 22.12.2023 + * @since 13.10.2019 + */ +@RegisteredItemRenderer(name = "items/tools/electric_hammer") +public class ElectricHammerRenderer extends IIItemRendererAMT implements ISpecificHandRenderer +{ + private AMTModel model; + private IIAnimationCompiledMap hammering, equip, hand; + + public ElectricHammerRenderer() + { + super(IIContent.itemHammer, ResLoc.of(IIReference.RES_ITEM_MODEL, "tools/electric_hammer") + .withExtension(ResLoc.EXT_OBJ), true); + } + + @Override + protected ItemModelReplacement setTransforms(ItemModelReplacement_OBJ model) + { + return model + .setTransformations(TransformType.GROUND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(0.5, 0, 0.5)) + .setTransformations(TransformType.THIRD_PERSON_RIGHT_HAND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(0.5, 0.25, 0.575)) + .setTransformations(TransformType.THIRD_PERSON_LEFT_HAND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(-0.5, 0.25, 0.575)) + .setTransformations(TransformType.FIRST_PERSON_RIGHT_HAND, new Matrix4() + .scale(1.5, 1.5, 1.5) + .translate(1f, 0, 0.125-0.25f-0.385f+0.125)) + .setTransformations(TransformType.FIRST_PERSON_LEFT_HAND, new Matrix4() + .scale(1.5, 1.5, 1.5) + .translate(0f, 0, 0.125-0.25f-0.385f+0.125)); + } + + @Override + public void draw(ItemStack stack, TransformType transform, BufferBuilder buf, Tessellator tes, float partialTicks) + { + model.defaultize(); + if(is1stPerson(transform)) + { + hand.apply(1); + float itemEquipTime = getItemEquipTime(transform==TransformType.FIRST_PERSON_LEFT_HAND^ + ClientUtils.mc().player.getPrimaryHand()==EnumHandSide.RIGHT?EnumHand.MAIN_HAND: EnumHand.OFF_HAND, partialTicks); + equip.apply(itemEquipTime); + + if(itemEquipTime==1&&item.hasEnoughEnergy(stack)) + hammering.apply(AMTUtils.getDebugProgress(24, partialTicks)); + } + else + hand.apply(0); + + model.render(tes, buf); + } + + @Override + public void compileModels(OBJModel model, AMTModelHeader header) + { + this.model = new AMTModel(DefaultVertexFormats.ITEM, model, header, header1 -> new AMT[]{ + new AMTHand("mainhand", header), + new AMTHand("offhand", header) + }); + this.hammering = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_hammer/hammer")); + this.equip = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_hammer/equip")); + this.hand = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_hammer/hand")); + } + + @Override + protected void nullifyModels() + { + AMTUtils.disposeOf(this.model); + } + + @Override + public boolean doHandRender(ItemStack stack, EnumHand hand, ItemStack otherHand, float swingProgress, float partialTicks) + { + return hand==EnumHand.OFF_HAND&&!otherHand.isEmpty()&&getItemEquipTime(EnumHand.MAIN_HAND, partialTicks)!=1; + } +} diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWirecutterRenderer.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWirecutterRenderer.java new file mode 100644 index 000000000..d4a458ca4 --- /dev/null +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWirecutterRenderer.java @@ -0,0 +1,127 @@ +package pl.pabilo8.immersiveintelligence.client.render.item; + +import blusunrize.immersiveengineering.client.ClientUtils; +import blusunrize.immersiveengineering.client.ImmersiveModelRegistry.ItemModelReplacement; +import blusunrize.immersiveengineering.client.ImmersiveModelRegistry.ItemModelReplacement_OBJ; +import blusunrize.immersiveengineering.common.util.chickenbones.Matrix4; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumHand; +import net.minecraft.util.EnumHandSide; +import net.minecraftforge.client.model.obj.OBJModel; +import pl.pabilo8.immersiveintelligence.client.util.amt.AMTUtils; +import pl.pabilo8.immersiveintelligence.client.util.amt.animation.IIAnimationCompiledMap; +import pl.pabilo8.immersiveintelligence.client.util.amt.models.AMTModel; +import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMT; +import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMTHand; +import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT; +import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT.RegisteredItemRenderer; +import pl.pabilo8.immersiveintelligence.common.IIContent; +import pl.pabilo8.immersiveintelligence.common.item.tools.ItemIIElectricWirecutter; +import pl.pabilo8.immersiveintelligence.common.util.IIReference; +import pl.pabilo8.immersiveintelligence.common.util.ResLoc; +import pl.pabilo8.immersiveintelligence.common.util.amt.AMTModelHeader; + +/** + * @author Pabilo8 (pabilo@iiteam.net) + * @updated 22.12.2023 + * @since 13.10.2019 + */ +@RegisteredItemRenderer(name = "items/tools/electric_wirecutter") +public class ElectricWirecutterRenderer extends IIItemRendererAMT implements ISpecificHandRenderer +{ + private AMTModel model; + private IIAnimationCompiledMap cutting, equip, hand; + private float swingProgress = 0; + + public ElectricWirecutterRenderer() + { + super(IIContent.itemWirecutter, ResLoc.of(IIReference.RES_ITEM_MODEL, "tools/electric_wirecutter") + .withExtension(ResLoc.EXT_OBJ), true); + } + + @Override + protected ItemModelReplacement setTransforms(ItemModelReplacement_OBJ model) + { + return model + .setTransformations(TransformType.GROUND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(0.5, 0, 0.5) + ) + .setTransformations(TransformType.THIRD_PERSON_RIGHT_HAND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(0.5, 0.25, 0.575) + ) + .setTransformations(TransformType.THIRD_PERSON_LEFT_HAND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(-0.5, 0.25, 0.575) + ) + .setTransformations(TransformType.FIRST_PERSON_RIGHT_HAND, new Matrix4() + .scale(1.5, 1.5, 1.5) + .translate(1f, -0.5, -1.5f) + .rotate(Math.toRadians(90), 0, 1, 0) + .rotate(Math.toRadians(-65), 0, 0, 1) + .rotate(Math.toRadians(-12.5), 0, 1, 0) + ) + .setTransformations(TransformType.FIRST_PERSON_LEFT_HAND, new Matrix4() + .scale(1.5, 1.5, 1.5) + .translate(1f, 0, -1.5f) + .rotate(Math.toRadians(90), 0, 1, 0) + .rotate(Math.toRadians(-65), 0, 0, 1) + .rotate(Math.toRadians(-12.5), 0, 1, 0) + ); + } + + @Override + public void draw(ItemStack stack, TransformType transform, BufferBuilder buf, Tessellator tes, float partialTicks) + { + model.defaultize(); + if(is1stPerson(transform)) + { + hand.apply(1); + float itemEquipTime = getItemEquipTime(transform==TransformType.FIRST_PERSON_LEFT_HAND^ + ClientUtils.mc().player.getPrimaryHand()==EnumHandSide.RIGHT?EnumHand.MAIN_HAND: EnumHand.OFF_HAND, partialTicks); + + if(swingProgress > 0) + GlStateManager.translate(0, -0.5*swingProgress, -0.5f*(1f-Math.abs((swingProgress-0.5f)/0.5f))); + else + equip.apply(itemEquipTime); + + if(itemEquipTime==1&&item.hasEnoughEnergy(stack)) + cutting.apply(AMTUtils.getDebugProgress(4, partialTicks)); + } + else + hand.apply(0); + + model.render(tes, buf); + } + + @Override + public void compileModels(OBJModel model, AMTModelHeader header) + { + this.model = new AMTModel(DefaultVertexFormats.ITEM, model, header, header1 -> new AMT[]{ + new AMTHand("mainhand", header), + new AMTHand("offhand", header) + }); + this.cutting = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_wirecutter/cutting")); + this.equip = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_wirecutter/equip")); + this.hand = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_wirecutter/hand")); + } + + @Override + protected void nullifyModels() + { + AMTUtils.disposeOf(this.model); + } + + @Override + public boolean doHandRender(ItemStack stack, EnumHand hand, ItemStack otherHand, float swingProgress, float partialTicks) + { + this.swingProgress = swingProgress; + return (stack.getItem()==item&&hand==EnumHand.OFF_HAND)||(otherHand.getItem()==item&&hand==EnumHand.MAIN_HAND); + } +} diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWrenchRenderer.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWrenchRenderer.java new file mode 100644 index 000000000..12c8bf166 --- /dev/null +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/ElectricWrenchRenderer.java @@ -0,0 +1,110 @@ +package pl.pabilo8.immersiveintelligence.client.render.item; + +import blusunrize.immersiveengineering.client.ClientUtils; +import blusunrize.immersiveengineering.client.ImmersiveModelRegistry.ItemModelReplacement; +import blusunrize.immersiveengineering.client.ImmersiveModelRegistry.ItemModelReplacement_OBJ; +import blusunrize.immersiveengineering.common.util.chickenbones.Matrix4; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumHand; +import net.minecraft.util.EnumHandSide; +import net.minecraftforge.client.model.obj.OBJModel; +import pl.pabilo8.immersiveintelligence.client.util.amt.AMTUtils; +import pl.pabilo8.immersiveintelligence.client.util.amt.animation.IIAnimationCompiledMap; +import pl.pabilo8.immersiveintelligence.client.util.amt.models.AMTModel; +import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMT; +import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMTHand; +import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT; +import pl.pabilo8.immersiveintelligence.client.util.amt.renderer.IIItemRendererAMT.RegisteredItemRenderer; +import pl.pabilo8.immersiveintelligence.common.IIContent; +import pl.pabilo8.immersiveintelligence.common.item.tools.ItemIIElectricWrench; +import pl.pabilo8.immersiveintelligence.common.util.IIReference; +import pl.pabilo8.immersiveintelligence.common.util.ResLoc; +import pl.pabilo8.immersiveintelligence.common.util.amt.AMTModelHeader; + +/** + * @author Pabilo8 (pabilo@iiteam.net) + * @updated 22.12.2023 + * @since 13.10.2019 + */ +@RegisteredItemRenderer(name = "items/tools/electric_wrench") +public class ElectricWrenchRenderer extends IIItemRendererAMT implements ISpecificHandRenderer +{ + private AMTModel model; + private IIAnimationCompiledMap wrenching, equip, hand; + + public ElectricWrenchRenderer() + { + super(IIContent.itemElectricWrench, ResLoc.of(IIReference.RES_ITEM_MODEL, "tools/electric_wrench") + .withExtension(ResLoc.EXT_OBJ), true); + } + + @Override + protected ItemModelReplacement setTransforms(ItemModelReplacement_OBJ model) + { + return model + .setTransformations(TransformType.GROUND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(0.5, 0, 0.5)) + .setTransformations(TransformType.THIRD_PERSON_RIGHT_HAND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(0.5, 0.25, 0.575)) + .setTransformations(TransformType.THIRD_PERSON_LEFT_HAND, new Matrix4() + .scale(0.625, 0.625, 0.625) + .translate(-0.5, 0.25, 0.575)) + .setTransformations(TransformType.FIRST_PERSON_RIGHT_HAND, new Matrix4() + .scale(1.5, 1.5, 1.5) + .translate(1f, 0, 0.125-0.25f-0.385f+0.125)) + .setTransformations(TransformType.FIRST_PERSON_LEFT_HAND, new Matrix4() + .scale(1.5, 1.5, 1.5) + .translate(0f, 0, 0.125-0.25f-0.385f+0.125)); + } + + @Override + public void draw(ItemStack stack, TransformType transform, BufferBuilder buf, Tessellator tes, float partialTicks) + { + model.defaultize(); + if(is1stPerson(transform)) + { + hand.apply(1); + float itemEquipTime = getItemEquipTime(transform==TransformType.FIRST_PERSON_LEFT_HAND^ + ClientUtils.mc().player.getPrimaryHand()==EnumHandSide.RIGHT?EnumHand.MAIN_HAND: EnumHand.OFF_HAND, partialTicks); + equip.apply(itemEquipTime); + + + if(itemEquipTime==1&&item.hasEnoughEnergy(stack)) + wrenching.apply(AMTUtils.getDebugProgress(24, partialTicks)); + } + else + hand.apply(0); + + model.render(tes, buf); + } + + @Override + public void compileModels(OBJModel model, AMTModelHeader header) + { + this.model = new AMTModel(DefaultVertexFormats.ITEM, model, header, header1 -> new AMT[]{ + new AMTHand("mainhand", header), + new AMTHand("offhand", header) + }); + this.wrenching = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_wrench/wrench")); + this.equip = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_wrench/equip")); + this.hand = IIAnimationCompiledMap.create(this.model, ResLoc.of(IIReference.RES_II, "tools/electric_wrench/hand")); + } + + @Override + protected void nullifyModels() + { + AMTUtils.disposeOf(this.model); + } + + @Override + public boolean doHandRender(ItemStack stack, EnumHand hand, ItemStack otherHand, float swingProgress, float partialTicks) + { + return hand==EnumHand.OFF_HAND&&!otherHand.isEmpty()&&getItemEquipTime(EnumHand.MAIN_HAND, partialTicks)!=1; + } +} diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/parts/AMTHand.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/parts/AMTHand.java index 91f5768d4..c91bd548c 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/parts/AMTHand.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/parts/AMTHand.java @@ -27,22 +27,21 @@ public class AMTHand extends AMT { private final EntityPlayerSP player = ClientUtils.mc().player; private ModelRenderer handModel; - private EnumHand hand; + private EnumHand hand = EnumHand.MAIN_HAND; public AMTHand(String name, Vec3d originPos) { super(name, originPos); } - public AMTHand(String name, AMTModelHeader header, EnumHand hand) + public AMTHand(String name, AMTModelHeader header) { super(name, header); - withHand(hand); } - public AMTHand(String name, Vec3d originPos, EnumHand hand) + public AMTHand(String name, AMTModelHeader header, EnumHand hand) { - this(name, originPos); + this(name, header); withHand(hand); } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIItemRendererAMT.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIItemRendererAMT.java index 34d206276..a6b6c10d4 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIItemRendererAMT.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIItemRendererAMT.java @@ -6,6 +6,7 @@ import blusunrize.immersiveengineering.client.models.IESmartObjModel; import net.minecraft.client.renderer.BufferBuilder; import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.ItemRenderer; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.block.model.IBakedModel; import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; @@ -13,14 +14,17 @@ import net.minecraft.client.renderer.tileentity.TileEntityItemStackRenderer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumHand; import net.minecraft.world.World; import net.minecraftforge.client.model.obj.OBJModel; import pl.pabilo8.immersiveintelligence.client.model.IIModelRegistry; +import pl.pabilo8.immersiveintelligence.client.model.item.ModelDualPerspective; import pl.pabilo8.immersiveintelligence.client.render.IReloadableModelContainer; import pl.pabilo8.immersiveintelligence.client.util.amt.AMTLoader; import pl.pabilo8.immersiveintelligence.client.util.amt.animation.IIAnimationCompiledMap; import pl.pabilo8.immersiveintelligence.client.util.amt.parts.AMT; import pl.pabilo8.immersiveintelligence.common.IIConfigHandler.IIConfig.Graphics; +import pl.pabilo8.immersiveintelligence.common.IIUtils; import pl.pabilo8.immersiveintelligence.common.util.ResLoc; import pl.pabilo8.immersiveintelligence.common.util.amt.AMTModelHeader; @@ -51,15 +55,27 @@ public abstract class IIItemRendererAMT extends TileEntityItemSt public IIItemRendererAMT(@Nonnull I item, ResLoc modelRes) { - this.item = item; - this.headerRes = modelRes.withExtension(ResLoc.EXT_OBJAMT); - IIModelRegistry.INSTANCE.registerCustomItemModel(item, modelRes.getResourceDomain(), - setTransforms(this.replacementModel = new ImmersiveModelRegistry.ItemModelReplacement_OBJ(modelRes.withExtension(ResLoc.EXT_OBJ).toString(), true))); + this(item, modelRes, false); } - public void setHeaderRes(ResLoc modelRes) + public IIItemRendererAMT(@Nonnull I item, ResLoc modelRes, boolean dualPerspective) { - headerRes = modelRes; + this.item = item; + this.headerRes = modelRes.withExtension(ResLoc.EXT_OBJAMT); + + //Set TEISR and register custom model + item.setTileEntityItemStackRenderer(this); + this.replacementModel = new ImmersiveModelRegistry.ItemModelReplacement_OBJ(modelRes.withExtension(ResLoc.EXT_OBJ).toString(), true); + ItemModelReplacement replacement = setTransforms(this.replacementModel); + if(dualPerspective) + IIModelRegistry.INSTANCE.registerDualCustomItemModel(item, modelRes.getResourceDomain(), replacement); + else + IIModelRegistry.INSTANCE.registerCustomItemModel(item, modelRes.getResourceDomain(), replacement); + + //Register to the list of renderers for automatic reloading + RegisteredItemRenderer annotation = IIUtils.getAnnotation(RegisteredItemRenderer.class, this); + if(annotation!=null) + this.subscribeToList(annotation.name()); } protected final ItemModelReplacement parseTransforms(ItemModelReplacement_OBJ model, @Nullable AMTModelHeader header) @@ -75,13 +91,14 @@ public final void renderByItem(@Nonnull ItemStack stack, float partialTicks) //Get model values World w = IESmartObjModel.tempEntityStatic!=null?IESmartObjModel.tempEntityStatic.world: null; IBakedModel model = mc().getRenderItem().getItemModelWithOverrides(stack, w, IESmartObjModel.tempEntityStatic); + IBakedModel renderModel = model instanceof ModelDualPerspective?((ModelDualPerspective)model).getPerspectiveModel(): model; if(unCompiled) { //IOBJModelCallback callback = (IOBJModelCallback)stack.getItem(); - if(model instanceof IESmartObjModel) + if(renderModel instanceof IESmartObjModel) { - this.model = ((IESmartObjModel)model); + this.model = ((IESmartObjModel)renderModel); nullifyModels(); //load header @@ -100,7 +117,7 @@ public final void renderByItem(@Nonnull ItemStack stack, float partialTicks) //draw the model with proper transform draw(stack, - ((model instanceof IESmartObjModel)?((IESmartObjModel)model): this.model).lastCameraTransform, + ((renderModel instanceof IESmartObjModel)?((IESmartObjModel)renderModel): this.model).lastCameraTransform, tes.getBuffer(), tes, mc().getRenderPartialTicks() ); @@ -174,6 +191,16 @@ protected final boolean is3rdPerson(TransformType transform) return transform==TransformType.THIRD_PERSON_RIGHT_HAND||transform==TransformType.THIRD_PERSON_LEFT_HAND; } + protected float getItemEquipTime(EnumHand hand, float partialTicks) + { + ItemRenderer renderer = mc().entityRenderer.itemRenderer; + //Mainhand + if(hand==EnumHand.MAIN_HAND) + return (renderer.prevEquippedProgressMainHand+(renderer.equippedProgressMainHand-renderer.prevEquippedProgressMainHand)*partialTicks); + //Offhand + return (renderer.prevEquippedProgressOffHand+(renderer.equippedProgressOffHand-renderer.prevEquippedProgressOffHand)*partialTicks); + } + @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) public @interface RegisteredItemRenderer diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIUpgradableItemRendererAMT.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIUpgradableItemRendererAMT.java index 66a4bc561..e9cc98f29 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIUpgradableItemRendererAMT.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/util/amt/renderer/IIUpgradableItemRendererAMT.java @@ -43,7 +43,12 @@ public abstract class IIUpgradableItemRendererAMT * The item damage/meta is intentionally not used as durability. Instead, it is kept as a tiny - * recipe discriminator for {@link blusunrize.immersiveengineering.api.crafting.IngredientStack}, + * recipe discriminator for {@link IngredientStack}, * since that path compares item id and metadata, but not the tool's energy NBT. *

* @@ -84,7 +90,7 @@ public ICapabilityProvider initCapabilities(ItemStack stack, NBTTagCompound nbt) return new IEItemStackHandler(stack) { - final EnergyHelper.ItemEnergyStorage energyStorage = new EnergyHelper.ItemEnergyStorage(stack) + final ItemEnergyStorage energyStorage = new ItemEnergyStorage(stack) { @Override public int receiveEnergy(int maxReceive, boolean simulate) @@ -182,6 +188,7 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl { if(!worldIn.isRemote) updateCraftingMeta(stack); + ; } @Override @@ -193,7 +200,28 @@ public String getUnlocalizedName(ItemStack stack) @Override public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) { - return slotChanged||oldStack.getItem()!=newStack.getItem(); + return slotChanged; + } + + @Override + public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) + { + ReflectionHelper.setPrivateValue(EntityLivingBase.class, entityLiving, 40, "ticksSinceLastSwing", "field_184617_aD"); + return true; + } + + @Nonnull + @Override + public Multimap getAttributeModifiers(@Nonnull EntityEquipmentSlot slot, @Nonnull ItemStack stack) + { + Multimap multimap = super.getAttributeModifiers(slot, stack); + if(slot!=EntityEquipmentSlot.MAINHAND&&slot!=EntityEquipmentSlot.OFFHAND) + return multimap; + + //slot switching / melee attack speed + multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, + "Slot equip time", -3.25f, 0)); + return multimap; } //--- Energy helpers ---// @@ -286,5 +314,6 @@ private void setCraftingMeta(ItemStack stack, boolean usable) int meta = usable?META_CRAFTING_USABLE: META_CRAFTING_EMPTY; if(stack.getMetadata()!=meta) stack.setItemDamage(meta); + ItemNBTHelper.setInt(stack, "HideFlags", 2); } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/weapons/ItemIIGunBase.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/weapons/ItemIIGunBase.java index 95bc09fd0..4d191ab93 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/item/weapons/ItemIIGunBase.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/item/weapons/ItemIIGunBase.java @@ -286,7 +286,6 @@ else if(currentAim > 0) nbt.withFloat(RECOIL_H, recoilH); nbt.withFloat(RECOIL_V, recoilV); nbt.withInt(FIRE_DELAY, fireDelay); - } @Override diff --git a/src/main/resources/META-INF/immersiveintelligence_at.cfg b/src/main/resources/META-INF/immersiveintelligence_at.cfg index 3203e61e2..9ec0a7ac3 100644 --- a/src/main/resources/META-INF/immersiveintelligence_at.cfg +++ b/src/main/resources/META-INF/immersiveintelligence_at.cfg @@ -12,4 +12,8 @@ public net.minecraft.block.Block field_149782_v #blockHardness public net.minecraft.client.gui.inventory.GuiContainerCreative func_147050_b(Lnet/minecraft/creativetab/CreativeTabs;)V #setCurrentCreativeTab public net.minecraft.world.Explosion field_77280_f #size public net.minecraft.world.Explosion field_77286_a #causesFire -public net.minecraft.world.Explosion field_82755_b #damagesTerrain \ No newline at end of file +public net.minecraft.world.Explosion field_82755_b #damagesTerrain +public net.minecraft.client.renderer.ItemRenderer field_187469_f #equippedProgressMainHand +public net.minecraft.client.renderer.ItemRenderer field_187470_g #prevEquippedProgressMainHand +public net.minecraft.client.renderer.ItemRenderer field_187471_h #equippedProgressOffHand +public net.minecraft.client.renderer.ItemRenderer field_187472_i #prevEquippedProgressOffHand \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/equip.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/equip.json new file mode 100644 index 000000000..f809abf7c --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/equip.json @@ -0,0 +1,117 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "switch": { + "rotation": [ + { + "time": 0.26667, + "transform": [-90, 0, 0] + }, + { + "time": 0.5, + "transform": [0, 0, 0] + } + ] + }, + "offhand": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [47.5, 0, -95] + }, + { + "time": 0.5, + "transform": [10, 0, -95] + }, + { + "time": 0.73333, + "transform": [0, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [4, 7, 3] + }, + { + "time": 0.5, + "transform": [2, 7, 0] + }, + { + "time": 0.73333, + "transform": [0, 0, 0] + } + ], + "scale": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [1, 1, 1] + }, + { + "time": 0.73333, + "transform": [1, 1, 1] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "base": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [0, 0, 82.5] + }, + { + "time": 0.66667, + "transform": [0, 0, 82.5] + }, + { + "time": 0.83333, + "transform": [0, 0, 0] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "mainhand": { + "rotation": [ + { + "time": 0, + "transform": [90, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [-2, 0, 3] + } + ], + "scale": [ + { + "time": 0, + "transform": [0.75, 0.75, 0.75] + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hammer.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hammer.json new file mode 100644 index 000000000..0d1215d08 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hammer.json @@ -0,0 +1,49 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "hammer": { + "position": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.14286, + "transform": [0, 0, -1] + }, + { + "time": 0.42857, + "transform": [0, 0, -2] + }, + { + "time": 0.71429, + "transform": [0, 0, 1] + }, + { + "time": 0.85714, + "transform": [0, 0, 0] + } + ] + }, + "hammer_mid": { + "position": [ + { + "time": 0.14286, + "transform": [0, 0, 0] + }, + { + "time": 0.42857, + "transform": [0, 0, -1] + }, + { + "time": 0.71429, + "transform": [0, 0, 1] + }, + { + "time": 0.85714, + "transform": [0, 0, 0] + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hand.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hand.json new file mode 100644 index 000000000..90d313fb2 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_hammer/hand.json @@ -0,0 +1,29 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "mainhand": { + "visibility": [ + { + "time": 0, + "visibility": false + }, + { + "time": 1, + "visibility": true + } + ] + }, + "offhand": { + "visibility": [ + { + "time": 0, + "visibility": false + }, + { + "time": 1, + "visibility": true + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/cutting.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/cutting.json new file mode 100644 index 000000000..a77374a29 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/cutting.json @@ -0,0 +1,89 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "blade_right": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.66667, + "transform": [-10, 0, 0] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "blade_left": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.66667, + "transform": [10, 0, 0] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "lever": { + "position": [ + { + "time": 0, + "transform": [0, 0, 0.5] + } + ] + }, + "handle_right": { + "rotation": [ + { + "time": 0, + "transform": [12.5, 0, 0] + } + ] + }, + "handle_left": { + "rotation": [ + { + "time": 0, + "transform": [-12.5, 0, 0] + } + ] + }, + "mainhand": { + "rotation": [ + { + "time": 0, + "transform": [-22.5, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [0, 0, -1] + } + ] + }, + "offhand": { + "rotation": [ + { + "time": 0, + "transform": [22.5, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [0, 1, 0] + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/equip.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/equip.json new file mode 100644 index 000000000..eed1625e1 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/equip.json @@ -0,0 +1,255 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "handle_right": { + "rotation": [ + { + "time": 0.72973, + "transform": [0, 0, 0] + }, + { + "time": 0.81081, + "transform": [12.5, 0, 0] + } + ] + }, + "handle_left": { + "rotation": [ + { + "time": 0.72973, + "transform": [0, 0, 0] + }, + { + "time": 0.81081, + "transform": [-12.5, 0, 0] + } + ] + }, + "lock": { + "rotation": [ + { + "time": 0.13514, + "transform": [0, 0, 0] + }, + { + "time": 0.27027, + "transform": [0, 0, -120] + }, + { + "time": 0.37838, + "transform": [0, 0, -120] + }, + { + "time": 0.51351, + "transform": [0, 0, -240] + }, + { + "time": 0.59459, + "transform": [0, 0, -240] + }, + { + "time": 0.75676, + "transform": [0, 0, -360] + }, + { + "time": 0.94595, + "transform": [0, 0, -360] + }, + { + "time": 1, + "transform": [0, 0, -335] + } + ], + "position": [ + { + "time": 0.13514, + "transform": [0, 0, 0] + }, + { + "time": 0.27027, + "transform": [0, 0, -0.5] + }, + { + "time": 0.37838, + "transform": [0, 0, -0.5] + }, + { + "time": 0.51351, + "transform": [0, 0, -1] + }, + { + "time": 0.59459, + "transform": [0, 0, -1] + }, + { + "time": 0.75676, + "transform": [0, 0, -1.5] + }, + { + "time": 0.81081, + "transform": [0, 0, -1.5] + }, + { + "time": 0.89189, + "transform": [0, 0, -1.5] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "mainhand": { + "rotation": [ + { + "time": 0, + "transform": [-10, 0, 0] + }, + { + "time": 0.13514, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.18919, + "transform": [-37.39455, -3.04137, 3.9705] + }, + { + "time": 0.2973, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.37838, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.43243, + "transform": [-37.39455, -3.04137, 3.9705] + }, + { + "time": 0.54054, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.59459, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.64865, + "transform": [-37.39455, -3.04137, 3.9705] + }, + { + "time": 0.75676, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.89189, + "transform": [-37.5, 0, 0] + }, + { + "time": 0.94595, + "transform": [-50, 0, 0] + }, + { + "time": 1, + "transform": [-22.5, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.13514, + "transform": [0, 7.5, -1.5] + }, + { + "time": 0.18919, + "transform": [-0.5, 7.5, -1.5] + }, + { + "time": 0.24324, + "transform": [-0.5, 8.25, -1.5] + }, + { + "time": 0.2973, + "transform": [0, 7.5, -1.5] + }, + { + "time": 0.37838, + "transform": [0, 7.5, -1.5] + }, + { + "time": 0.43243, + "transform": [-0.5, 7.5, -1.5] + }, + { + "time": 0.48649, + "transform": [-0.5, 8.25, -1.5] + }, + { + "time": 0.54054, + "transform": [0, 7.5, -1.5] + }, + { + "time": 0.59459, + "transform": [0, 7.5, -1.5] + }, + { + "time": 0.64865, + "transform": [-0.5, 7.5, -1.5] + }, + { + "time": 0.7027, + "transform": [-0.5, 8.25, -1.5] + }, + { + "time": 0.75676, + "transform": [0, 6.5, -3.5] + }, + { + "time": 0.89189, + "transform": [0, 6.5, -1.5] + }, + { + "time": 0.94595, + "transform": [0, 5.5, -2.5] + }, + { + "time": 1, + "transform": [0, 0, -1] + } + ] + }, + "offhand": { + "rotation": [ + { + "time": 0, + "transform": [7.5, 0, 0] + }, + { + "time": 0.72973, + "transform": [7.5, 0, 0] + }, + { + "time": 0.81081, + "transform": [22.5, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [0, 0, 0.5] + }, + { + "time": 0.72973, + "transform": [0, 0, 0.5] + }, + { + "time": 0.81081, + "transform": [0, 0, 1.25] + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/hand.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/hand.json new file mode 100644 index 000000000..90d313fb2 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wirecutter/hand.json @@ -0,0 +1,29 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "mainhand": { + "visibility": [ + { + "time": 0, + "visibility": false + }, + { + "time": 1, + "visibility": true + } + ] + }, + "offhand": { + "visibility": [ + { + "time": 0, + "visibility": false + }, + { + "time": 1, + "visibility": true + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/equip.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/equip.json new file mode 100644 index 000000000..f809abf7c --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/equip.json @@ -0,0 +1,117 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "switch": { + "rotation": [ + { + "time": 0.26667, + "transform": [-90, 0, 0] + }, + { + "time": 0.5, + "transform": [0, 0, 0] + } + ] + }, + "offhand": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [47.5, 0, -95] + }, + { + "time": 0.5, + "transform": [10, 0, -95] + }, + { + "time": 0.73333, + "transform": [0, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [4, 7, 3] + }, + { + "time": 0.5, + "transform": [2, 7, 0] + }, + { + "time": 0.73333, + "transform": [0, 0, 0] + } + ], + "scale": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [1, 1, 1] + }, + { + "time": 0.73333, + "transform": [1, 1, 1] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "base": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 0.26667, + "transform": [0, 0, 82.5] + }, + { + "time": 0.66667, + "transform": [0, 0, 82.5] + }, + { + "time": 0.83333, + "transform": [0, 0, 0] + }, + { + "time": 1, + "transform": [0, 0, 0] + } + ] + }, + "mainhand": { + "rotation": [ + { + "time": 0, + "transform": [90, 0, 0] + } + ], + "position": [ + { + "time": 0, + "transform": [-2, 0, 3] + } + ], + "scale": [ + { + "time": 0, + "transform": [0.75, 0.75, 0.75] + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/hand.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/hand.json new file mode 100644 index 000000000..90d313fb2 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/hand.json @@ -0,0 +1,29 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "mainhand": { + "visibility": [ + { + "time": 0, + "visibility": false + }, + { + "time": 1, + "visibility": true + } + ] + }, + "offhand": { + "visibility": [ + { + "time": 0, + "visibility": false + }, + { + "time": 1, + "visibility": true + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/wrench.json b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/wrench.json new file mode 100644 index 000000000..442a73f41 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/animations/tools/electric_wrench/wrench.json @@ -0,0 +1,37 @@ +{ + "comment": "Made by Pabilo8 with Blockbench", + "groups": { + "wrench": { + "rotation": [ + { + "time": 0, + "transform": [0, 0, 0] + }, + { + "time": 1.0, + "transform": [0, 0, 360] + } + ] + }, + "hammer_mid": { + "position": [ + { + "time": 0.14286, + "transform": [0, 0, 0] + }, + { + "time": 0.42857, + "transform": [0, 0, -1] + }, + { + "time": 0.71429, + "transform": [0, 0, 1] + }, + { + "time": 0.85714, + "transform": [0, 0, 0] + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.mtl b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.mtl new file mode 100644 index 000000000..8b43fc11e --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.mtl @@ -0,0 +1,6 @@ +# Made by Pabilo8 with Blockbench + +newmtl electric_tool_base +map_Kd immersiveintelligence:items/tools/electric_tool_base +newmtl electric_hammer_model +map_Kd immersiveintelligence:items/tools/electric_hammer_model \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj new file mode 100644 index 000000000..bd19b1265 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj @@ -0,0 +1,762 @@ +# Made by Pabilo8 with Blockbench +# Exported with IIToolkit Plugin on 05/07/2026 +mtllib electric_hammer.mtl + +o base +v 0.0625 0.3632 -0.1349 +v -0.0625 0.3632 -0.1349 +v 0.0625 -0.0061 -0.0698 +v -0.0625 -0.0061 -0.0698 +v 0.0625 0.3849 -0.0118 +v -0.0625 0.3849 -0.0118 +v 0.0625 0.0156 0.0533 +v -0.0625 0.0156 0.0533 +v 0.125 0.375 -0.1875 +v -0.125 0.375 -0.1875 +v 0.125 0.3125 -0.1875 +v -0.125 0.3125 -0.1875 +v 0.125 0.375 0.0625 +v -0.125 0.375 0.0625 +v 0.125 0.3125 0.0625 +v -0.125 0.3125 0.0625 +v 0.0313 0.375 -0.3437 +v -0.0312 0.375 -0.3437 +v 0.0313 0.2813 -0.3437 +v -0.0312 0.2813 -0.3437 +v 0.0313 0.375 -0.2812 +v -0.0312 0.375 -0.2812 +v 0.0313 0.2188 -0.2812 +v -0.0312 0.2188 -0.2812 +v 0.0313 0.2813 -0.2812 +v -0.0312 0.2813 -0.2812 +v 0.0313 0.2813 -0.0937 +v -0.0312 0.2813 -0.0937 +v 0.0313 0.2188 -0.0937 +v -0.0312 0.2188 -0.0937 +v 0.125 0.625 -0.5625 +v -0.125 0.625 -0.5625 +v 0.125 0.375 -0.5625 +v -0.125 0.375 -0.5625 +v 0.125 0.625 0.0625 +v -0.125 0.625 0.0625 +v 0.125 0.625 0.125 +v -0.125 0.625 0.125 +v 0.125 0.375 0.125 +v -0.125 0.375 0.125 +v 0.125 0.625 0.25 +v -0.125 0.625 0.25 +v 0.125 0.375 0.25 +v -0.125 0.375 0.25 +v 0.0625 0.5625 0.0625 +v -0.0625 0.5625 0.0625 +v 0.0625 0.4375 0.0625 +v -0.0625 0.4375 0.0625 +v 0.0625 0.625 0.125 +v -0.0625 0.625 0.125 +v 0.0625 0.375 0.125 +v -0.0625 0.375 0.125 +v 0.0625 0.625 0.0625 +v 0.125 0.5625 0.0625 +v 0.125 0.5625 0.125 +v 0.0625 0.5625 0.125 +v -0.0625 0.625 0.0625 +v -0.125 0.5625 0.0625 +v -0.0625 0.5625 0.125 +v -0.125 0.5625 0.125 +v -0.125 0.4375 0.0625 +v -0.0625 0.375 0.0625 +v -0.0625 0.4375 0.125 +v -0.125 0.4375 0.125 +v 0.125 0.4375 0.0625 +v 0.0625 0.375 0.0625 +v 0.125 0.4375 0.125 +v 0.0625 0.4375 0.125 +v 0.0313 0.4002 -0.1898 +v -0.0312 0.4002 -0.1898 +v 0.0313 0.3311 -0.2532 +v -0.0312 0.3311 -0.2532 +v 0.0313 0.358 -0.1438 +v -0.0312 0.358 -0.1438 +v 0.0313 0.2889 -0.2071 +v -0.0312 0.2889 -0.2071 +v 0.0625 0.4068 0.0792 +v -0.0625 0.4068 0.0792 +v 0.0625 0.3111 -0.0011 +v -0.0625 0.3111 -0.0011 +v 0.0625 0.3667 0.1271 +v -0.0625 0.3667 0.1271 +v 0.0625 0.2709 0.0468 +v -0.0625 0.2709 0.0468 +vt 0 0.125 +vt 0 0.5 +vt 0.125 0.5 +vt 0.125 0.125 +vt 0.25 0.125 +vt 0.25 0.5 +vt 0.125 0.5 +vt 0.125 0.125 +vt 0 0.125 +vt 0 0 +vt 0.125 0 +vt 0.125 0.125 +vt 0.125 0.125 +vt 0.125 0.5 +vt 0.25 0.5 +vt 0.25 0.125 +vt 0.125 0.125 +vt 0.125 0.5 +vt 0 0.5 +vt 0 0.125 +vt 0.9375 0.25 +vt 1 0.25 +vt 1 0.5 +vt 0.9375 0.5 +vt 0.6875 0.5 +vt 0.75 0.5 +vt 0.75 0.25 +vt 0.6875 0.25 +vt 0.6875 0.25 +vt 0.6875 0.5 +vt 0.4375 0.5 +vt 0.4375 0.25 +vt 0.75 0.5 +vt 0.8125 0.5 +vt 0.8125 0.25 +vt 0.75 0.25 +vt 0.75 0.25 +vt 0.8125 0.25 +vt 0.8125 0.5 +vt 0.75 0.5 +vt 0.2813 0.6563 +vt 0.2813 0.75 +vt 0.2188 0.75 +vt 0.2188 0.6563 +vt 0.125 0.875 +vt 0.125 1 +vt 0 1 +vt 0 0.875 +vt 0.0625 0.875 +vt 0.0625 1 +vt 0 1 +vt 0 0.875 +vt 0.2813 0.6563 +vt 0.2188 0.6563 +vt 0.2188 0.5679 +vt 0.2813 0.5679 +vt 0.25 0.6563 +vt 0.25 0.75 +vt 0.1875 0.75 +vt 0.1875 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.75 +vt 0.25 0.75 +vt 0.25 0.6563 +vt 0.0625 0.9375 +vt 0.0625 1 +vt 0 1 +vt 0 0.9375 +vt 0.0625 0.9375 +vt 0.0625 1 +vt 0 1 +vt 0 0.9375 +vt 0.2813 0.5625 +vt 0.2188 0.5625 +vt 0.2188 0.75 +vt 0.2813 0.75 +vt 0.2188 0.5625 +vt 0.2813 0.5625 +vt 0.2813 0.75 +vt 0.2188 0.75 +vt 0.1875 0.5625 +vt 0.25 0.5625 +vt 0.25 0.75 +vt 0.1875 0.75 +vt 0.3125 0.75 +vt 0.25 0.75 +vt 0.25 0.5625 +vt 0.3125 0.5625 +vt 0.875 0.75 +vt 0.875 1 +vt 0.625 1 +vt 0.625 0.75 +vt 0.875 0.75 +vt 0.875 1 +vt 0.625 1 +vt 0.625 0.75 +vt 0.25 0 +vt 0.25 0.25 +vt 0.875 0.25 +vt 0.875 0 +vt 0.25 0 +vt 0.25 0.25 +vt 0.875 0.25 +vt 0.875 0 +vt 0.25 0.25 +vt 0.25 0 +vt 0.875 0 +vt 0.875 0.25 +vt 0.625 0.75 +vt 0.625 1 +vt 0 1 +vt 0 0.75 +vt 0.75 0.5 +vt 0.75 0.75 +vt 0.5 0.75 +vt 0.5 0.5 +vt 0.75 0.5 +vt 0.75 0.75 +vt 0.5 0.75 +vt 0.5 0.5 +vt 1 0 +vt 1 0.25 +vt 0.875 0.25 +vt 0.875 0 +vt 0.9375 0.25 +vt 0.9375 0.5 +vt 0.8125 0.5 +vt 0.8125 0.25 +vt 0.875 0.5 +vt 0.875 0.75 +vt 0.75 0.75 +vt 0.75 0.5 +vt 0.75 0.5 +vt 0.75 0.75 +vt 0.875 0.75 +vt 0.875 0.5 +vt 0.875 0.6875 +vt 0.875 0.5625 +vt 0.9375 0.5625 +vt 0.9375 0.6875 +vt 0.875 0.6875 +vt 0.875 0.5625 +vt 0.9375 0.5625 +vt 0.9375 0.6875 +vt 0.9375 0.5625 +vt 0.9375 0.6875 +vt 0.875 0.75 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.75 +vt 0.875 0.6875 +vt 0.875 0.5625 +vt 0.9375 0.75 +vt 0.9375 0.6875 +vt 0.875 0.6875 +vt 0.875 0.75 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.875 0.6875 +vt 0.875 0.75 +vt 0.9375 0.75 +vt 0.9375 0.6875 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.3125 0.6563 +vt 0.3125 0.75 +vt 0.375 0.75 +vt 0.375 0.6563 +vt 0.3125 0.6563 +vt 0.3125 0.75 +vt 0.375 0.75 +vt 0.375 0.6563 +vt 0.375 0.5938 +vt 0.375 0.6563 +vt 0.3125 0.6563 +vt 0.3125 0.5938 +vt 0.375 0.6563 +vt 0.375 0.75 +vt 0.3125 0.75 +vt 0.3125 0.6563 +vt 0.375 0.6563 +vt 0.375 0.75 +vt 0.3125 0.75 +vt 0.3125 0.6563 +vt 0.1563 0.5938 +vt 0.1563 0.7188 +vt 0.0313 0.7188 +vt 0.0313 0.5938 +vt 0.1563 0.5938 +vt 0.1563 0.7188 +vt 0.0313 0.7188 +vt 0.0313 0.5938 +vt 0.1563 0.75 +vt 0.0313 0.75 +vt 0.0313 0.6875 +vt 0.1563 0.6875 +vt 0.0313 0.5625 +vt 0.1563 0.5625 +vt 0.1563 0.625 +vt 0.0313 0.625 +vt 0.1875 0.5938 +vt 0.1875 0.7188 +vt 0.125 0.7188 +vt 0.125 0.5938 +vt 0.0625 0.5938 +vt 0.0625 0.7188 +vt 0 0.7188 +vt 0 0.5938 +vn 0 -0.17 -0.98 +vn 0 0.17 0.98 +vn 0 -0.98 0.17 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0.71 -0.71 +vn 0 -0.71 -0.71 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0.68 -0.74 +vn 0 -0.68 0.74 +vn 0 -0.74 -0.68 +vn 1 0 0 +vn -1 0 0 +vn 0 0.64 -0.77 +vn 0 -0.64 0.77 +vn 0 0.77 0.64 +vn 0 -0.77 -0.64 +vn 1 0 0 +vn -1 0 0 +usemtl electric_tool_base +f 4/1/1 2/2/1 1/3/1 +f 4/1/1 1/3/1 3/4/1 +f 7/5/2 5/6/2 6/7/2 +f 7/5/2 6/7/2 8/8/2 +f 4/9/3 3/10/3 7/11/3 +f 4/9/3 7/11/3 8/12/3 +f 3/13/4 1/14/4 5/15/4 +f 3/13/4 5/15/4 7/16/4 +f 8/17/5 6/18/5 2/19/5 +f 8/17/5 2/19/5 4/20/5 +f 12/21/6 10/22/6 9/23/6 +f 12/21/6 9/23/6 11/24/6 +f 15/25/7 13/26/7 14/27/7 +f 15/25/7 14/27/7 16/28/7 +f 12/29/8 11/30/8 15/31/8 +f 12/29/8 15/31/8 16/32/8 +f 11/33/9 9/34/9 13/35/9 +f 11/33/9 13/35/9 15/36/9 +f 16/37/10 14/38/10 10/39/10 +f 16/37/10 10/39/10 12/40/10 +f 20/41/11 18/42/11 17/43/11 +f 20/41/11 17/43/11 19/44/11 +f 23/45/12 21/46/12 22/47/12 +f 23/45/12 22/47/12 24/48/12 +f 17/49/13 18/50/13 22/51/13 +f 17/49/13 22/51/13 21/52/13 +f 20/53/14 19/54/14 23/55/14 +f 20/53/14 23/55/14 24/56/14 +f 19/57/15 17/58/15 21/59/15 +f 19/57/15 21/59/15 23/60/15 +f 24/61/16 22/62/16 18/63/16 +f 24/61/16 18/63/16 20/64/16 +f 24/65/17 26/66/17 25/67/17 +f 24/65/17 25/67/17 23/68/17 +f 29/69/18 27/70/18 28/71/18 +f 29/69/18 28/71/18 30/72/18 +f 25/73/19 26/74/19 28/75/19 +f 25/73/19 28/75/19 27/76/19 +f 24/77/20 23/78/20 29/79/20 +f 24/77/20 29/79/20 30/80/20 +f 23/81/21 25/82/21 27/83/21 +f 23/81/21 27/83/21 29/84/21 +f 30/85/22 28/86/22 26/87/22 +f 30/85/22 26/87/22 24/88/22 +f 34/89/23 32/90/23 31/91/23 +f 34/89/23 31/91/23 33/92/23 +f 13/93/24 35/94/24 36/95/24 +f 13/93/24 36/95/24 14/96/24 +f 31/97/25 32/98/25 36/99/25 +f 31/97/25 36/99/25 35/100/25 +f 34/101/26 33/102/26 13/103/26 +f 34/101/26 13/103/26 14/104/26 +f 33/105/27 31/106/27 35/107/27 +f 33/105/27 35/107/27 13/108/27 +f 14/109/28 36/110/28 32/111/28 +f 14/109/28 32/111/28 34/112/28 +f 40/113/29 38/114/29 37/115/29 +f 40/113/29 37/115/29 39/116/29 +f 43/117/30 41/118/30 42/119/30 +f 43/117/30 42/119/30 44/120/30 +f 37/121/31 38/122/31 42/123/31 +f 37/121/31 42/123/31 41/124/31 +f 40/125/32 39/126/32 43/127/32 +f 40/125/32 43/127/32 44/128/32 +f 39/129/33 37/130/33 41/131/33 +f 39/129/33 41/131/33 43/132/33 +f 44/133/34 42/134/34 38/135/34 +f 44/133/34 38/135/34 40/136/34 +f 45/137/35 46/138/35 50/139/35 +f 45/137/35 50/139/35 49/140/35 +f 48/141/36 47/142/36 51/143/36 +f 48/141/36 51/143/36 52/144/36 +f 47/145/37 45/146/37 49/147/37 +f 47/145/37 49/147/37 51/148/37 +f 52/149/38 50/150/38 46/151/38 +f 52/149/38 46/151/38 48/152/38 +f 35/153/39 53/154/39 49/155/39 +f 35/153/39 49/155/39 37/156/39 +f 45/157/40 54/158/40 55/159/40 +f 45/157/40 55/159/40 56/160/40 +f 54/161/41 35/162/41 37/163/41 +f 54/161/41 37/163/41 55/164/41 +f 56/165/42 49/166/42 53/167/42 +f 56/165/42 53/167/42 45/168/42 +f 57/169/43 36/170/43 38/171/43 +f 57/169/43 38/171/43 50/172/43 +f 58/173/44 46/174/44 59/175/44 +f 58/173/44 59/175/44 60/176/44 +f 46/177/45 57/178/45 50/179/45 +f 46/177/45 50/179/45 59/180/45 +f 60/181/46 38/182/46 36/183/46 +f 60/181/46 36/183/46 58/184/46 +f 48/185/47 61/186/47 64/187/47 +f 48/185/47 64/187/47 63/188/47 +f 14/189/48 62/190/48 52/191/48 +f 14/189/48 52/191/48 40/192/48 +f 62/193/49 48/194/49 63/195/49 +f 62/193/49 63/195/49 52/196/49 +f 40/197/50 64/198/50 61/199/50 +f 40/197/50 61/199/50 14/200/50 +f 65/201/51 47/202/51 68/203/51 +f 65/201/51 68/203/51 67/204/51 +f 66/205/52 13/206/52 39/207/52 +f 66/205/52 39/207/52 51/208/52 +f 13/209/53 65/210/53 67/211/53 +f 13/209/53 67/211/53 39/212/53 +f 51/213/54 68/214/54 47/215/54 +f 51/213/54 47/215/54 66/216/54 +f 72/217/55 70/218/55 69/219/55 +f 72/217/55 69/219/55 71/220/55 +f 75/221/56 73/222/56 74/223/56 +f 75/221/56 74/223/56 76/224/56 +f 72/225/57 71/226/57 75/227/57 +f 72/225/57 75/227/57 76/228/57 +f 71/229/58 69/230/58 73/231/58 +f 71/229/58 73/231/58 75/232/58 +f 76/233/59 74/234/59 70/235/59 +f 76/233/59 70/235/59 72/236/59 +f 80/237/60 78/238/60 77/239/60 +f 80/237/60 77/239/60 79/240/60 +f 83/241/61 81/242/61 82/243/61 +f 83/241/61 82/243/61 84/244/61 +f 77/245/62 78/246/62 82/247/62 +f 77/245/62 82/247/62 81/248/62 +f 80/249/63 79/250/63 83/251/63 +f 80/249/63 83/251/63 84/252/63 +f 79/253/64 77/254/64 81/255/64 +f 79/253/64 81/255/64 83/256/64 +f 84/257/65 82/258/65 78/259/65 +f 84/257/65 78/259/65 80/260/65 +o switch +v 0.1875 0.5938 -0.25 +v 0.125 0.5938 -0.25 +v 0.1875 0.4688 -0.25 +v 0.125 0.4688 -0.25 +v 0.1875 0.5938 -0.125 +v 0.125 0.5938 -0.125 +v 0.1875 0.4688 -0.125 +v 0.125 0.4688 -0.125 +v 0.1875 0.6563 -0.2187 +v 0.125 0.6563 -0.2187 +v 0.1875 0.6563 -0.1562 +v 0.125 0.6563 -0.1562 +vt 0.9375 0.625 +vt 0.9375 0.75 +vt 1 0.75 +vt 1 0.625 +vt 1 0.625 +vt 1 0.75 +vt 0.9375 0.75 +vt 0.9375 0.625 +vt 0.9375 0.625 +vt 1 0.625 +vt 1 0.5 +vt 0.9375 0.5 +vt 1 0.75 +vt 1 0.875 +vt 0.875 0.875 +vt 0.875 0.75 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0.9375 +vt 1 0.9375 +vt 0.875 0.9375 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.875 1 +vt 0.9688 0.9375 +vt 0.9688 1 +vt 0.9063 1 +vt 0.9063 0.9375 +vt 1 0.875 +vt 0.9688 0.9375 +vt 0.9063 0.9375 +vt 0.875 0.875 +vt 1 0.875 +vt 0.9688 0.9375 +vt 0.9063 0.9375 +vt 0.875 0.875 +vn 0 0 -1 +vn 0 0 1 +vn 0 -1 0 +vn 1 0 0 +vn 0 0.45 -0.89 +vn 0 0.45 0.89 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +usemtl electric_tool_base +f 88/261/66 86/262/66 85/263/66 +f 88/261/66 85/263/66 87/264/66 +f 91/265/67 89/266/67 90/267/67 +f 91/265/67 90/267/67 92/268/67 +f 88/269/68 87/270/68 91/271/68 +f 88/269/68 91/271/68 92/272/68 +f 87/273/69 85/274/69 89/275/69 +f 87/273/69 89/275/69 91/276/69 +f 86/277/70 94/278/70 93/279/70 +f 86/277/70 93/279/70 85/280/70 +f 89/281/71 95/282/71 96/283/71 +f 89/281/71 96/283/71 90/284/71 +f 93/285/72 94/286/72 96/287/72 +f 93/285/72 96/287/72 95/288/72 +f 85/289/73 93/290/73 95/291/73 +f 85/289/73 95/291/73 89/292/73 +f 90/293/74 96/294/74 94/295/74 +f 90/293/74 94/295/74 86/296/74 +o hammer +v 0.0625 0.5625 -0.8125 +v -0.0625 0.5625 -0.8125 +v 0.0625 0.4375 -0.8125 +v -0.0625 0.4375 -0.8125 +v 0.0625 0.5625 -0.5 +v -0.0625 0.5625 -0.5 +v 0.0625 0.4375 -0.5 +v -0.0625 0.4375 -0.5 +v 0.0938 0.5938 -0.875 +v -0.0937 0.5938 -0.875 +v 0.0938 0.4063 -0.875 +v -0.0937 0.4063 -0.875 +v 0.0938 0.5938 -0.8125 +v -0.0937 0.5938 -0.8125 +v 0.0938 0.4063 -0.8125 +v -0.0937 0.4063 -0.8125 +vt 0 0.25 +vt 0 0.5 +vt 0.625 0.5 +vt 0.625 0.25 +vt 0 0.25 +vt 0 0.5 +vt 0.625 0.5 +vt 0.625 0.25 +vt 0 0.5 +vt 0 0.25 +vt 0.625 0.25 +vt 0.625 0.5 +vt 0.625 0.25 +vt 0.625 0.5 +vt 0 0.5 +vt 0 0.25 +vt 0.4375 0.5625 +vt 0.4375 0.9375 +vt 0.0625 0.9375 +vt 0.0625 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.9375 +vt 0.0625 0.9375 +vt 0.0625 0.5625 +vt 0.0625 0.875 +vt 0.4375 0.875 +vt 0.4375 1 +vt 0.0625 1 +vt 0.4375 0.625 +vt 0.0625 0.625 +vt 0.0625 0.5 +vt 0.4375 0.5 +vt 0.125 0.5625 +vt 0.125 0.9375 +vt 0 0.9375 +vt 0 0.5625 +vt 0.5 0.5625 +vt 0.5 0.9375 +vt 0.375 0.9375 +vt 0.375 0.5625 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +usemtl electric_hammer_model +f 97/297/75 98/298/75 102/299/75 +f 97/297/75 102/299/75 101/300/75 +f 100/301/76 99/302/76 103/303/76 +f 100/301/76 103/303/76 104/304/76 +f 99/305/77 97/306/77 101/307/77 +f 99/305/77 101/307/77 103/308/77 +f 104/309/78 102/310/78 98/311/78 +f 104/309/78 98/311/78 100/312/78 +f 108/313/79 106/314/79 105/315/79 +f 108/313/79 105/315/79 107/316/79 +f 111/317/80 109/318/80 110/319/80 +f 111/317/80 110/319/80 112/320/80 +f 105/321/81 106/322/81 110/323/81 +f 105/321/81 110/323/81 109/324/81 +f 108/325/82 107/326/82 111/327/82 +f 108/325/82 111/327/82 112/328/82 +f 107/329/83 105/330/83 109/331/83 +f 107/329/83 109/331/83 111/332/83 +f 112/333/84 110/334/84 106/335/84 +f 112/333/84 106/335/84 108/336/84 +o hammer_mid +v 0.0938 0.5938 -0.75 +v -0.0937 0.5938 -0.75 +v 0.0938 0.4063 -0.75 +v -0.0937 0.4063 -0.75 +v 0.0938 0.5938 -0.625 +v -0.0937 0.5938 -0.625 +v 0.0938 0.4063 -0.625 +v -0.0937 0.4063 -0.625 +vt 0.875 0.625 +vt 0.875 1 +vt 0.5 1 +vt 0.5 0.625 +vt 0.875 0.625 +vt 0.875 1 +vt 0.5 1 +vt 0.5 0.625 +vt 0.875 0.25 +vt 0.875 0.625 +vt 0.625 0.625 +vt 0.625 0.25 +vt 0.875 0.25 +vt 0.875 0.625 +vt 0.625 0.625 +vt 0.625 0.25 +vt 0.875 0.25 +vt 0.875 0.625 +vt 0.625 0.625 +vt 0.625 0.25 +vt 0.875 0.25 +vt 0.875 0.625 +vt 0.625 0.625 +vt 0.625 0.25 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +usemtl electric_hammer_model +f 116/337/85 114/338/85 113/339/85 +f 116/337/85 113/339/85 115/340/85 +f 119/341/86 117/342/86 118/343/86 +f 119/341/86 118/343/86 120/344/86 +f 113/345/87 114/346/87 118/347/87 +f 113/345/87 118/347/87 117/348/87 +f 116/349/88 115/350/88 119/351/88 +f 116/349/88 119/351/88 120/352/88 +f 115/353/89 113/354/89 117/355/89 +f 115/353/89 117/355/89 119/356/89 +f 120/357/90 118/358/90 114/359/90 +f 120/357/90 114/359/90 116/360/90 \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj.amt b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj.amt new file mode 100644 index 000000000..88ad1ca0e --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_hammer.obj.amt @@ -0,0 +1,24 @@ +{ + "origins": { + "base": [0, 3, 6], + "switch": [2.5, 8.4167, -3], + "hammer": [23, 5.5, 3.5], + "hammer_mid": [20, 5.5, 3.5], + "offhand": [0, 0, 0], + "mainhand": [0, 1, -6.5] + }, + "hierarchy": { + "switch": "base", + "hammer": "base", + "hammer_mid": "base", + "mainhand": "base" + }, + "properties": { + "offhand": { + "hand": "off_hand" + }, + "mainhand": { + "hand": "main_hand" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.mtl b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.mtl new file mode 100644 index 000000000..b886a248f --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.mtl @@ -0,0 +1,4 @@ +# Made by Pabilo8 with Blockbench + +newmtl electric_wirecutter_model +map_Kd immersiveintelligence:items/tools/electric_wirecutter_model \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj new file mode 100644 index 000000000..86b902609 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj @@ -0,0 +1,834 @@ +# Made by Pabilo8 with Blockbench +# Exported with IIToolkit Plugin on 05/07/2026 +mtllib electric_wirecutter.mtl + +o base +v 0.0625 0.875 0.25 +v 0.0625 0.875 -0.0625 +v 0.0625 0.5 0.25 +v 0.0625 0.5 -0.0625 +v -0.0625 0.875 0.25 +v -0.0625 0.875 -0.0625 +v -0.0625 0.5 0.25 +v -0.0625 0.5 -0.0625 +v 0.0625 0.5 0.2188 +v 0.0625 0.5 -0.0312 +v 0.0625 0.4375 0.2188 +v 0.0625 0.4375 -0.0312 +v -0.0625 0.5 0.2188 +v -0.0625 0.5 -0.0312 +v -0.0625 0.4375 0.2188 +v -0.0625 0.4375 -0.0312 +v 0.25 0.5625 0.3125 +v 0.25 0.5625 0.25 +v 0.25 0.5 0.3125 +v 0.25 0.5 0.25 +v -0.0312 0.5625 0.3125 +v -0.0312 0.5625 0.25 +v -0.0312 0.5 0.3125 +v -0.0312 0.5 0.25 +v 0.25 0.5625 0.25 +v 0.25 0.5625 -0.0625 +v 0.25 0.5 0.25 +v 0.25 0.5 -0.0625 +v 0.1875 0.5625 0.25 +v 0.1875 0.5625 -0.0625 +v 0.1875 0.5 0.25 +v 0.1875 0.5 -0.0625 +v 0.25 0.6875 0.3125 +v 0.25 0.6875 0.25 +v 0.25 0.625 0.3125 +v 0.25 0.625 0.25 +v -0.0312 0.6875 0.3125 +v -0.0312 0.6875 0.25 +v -0.0312 0.625 0.3125 +v -0.0312 0.625 0.25 +v 0.25 0.6875 0.25 +v 0.25 0.6875 -0.0625 +v 0.25 0.625 0.25 +v 0.25 0.625 -0.0625 +v 0.1875 0.6875 0.25 +v 0.1875 0.6875 -0.0625 +v 0.1875 0.625 0.25 +v 0.1875 0.625 -0.0625 +v 0.1875 0.75 0.25 +v 0.1875 0.75 -0.0625 +v 0.1875 0.4375 0.25 +v 0.1875 0.4375 -0.0625 +v 0.0625 0.75 0.25 +v 0.0625 0.75 -0.0625 +v 0.0625 0.4375 0.25 +v 0.0625 0.4375 -0.0625 +vt 1 0.5 +vt 1 0.875 +vt 0.6875 0.875 +vt 0.6875 0.5 +vt 1 0.5 +vt 1 0.875 +vt 0.6875 0.875 +vt 0.6875 0.5 +vt 1 1 +vt 0.6875 1 +vt 0.6875 0.875 +vt 1 0.875 +vt 0.8125 0.5938 +vt 0.8125 0.9063 +vt 0.6875 0.9063 +vt 0.6875 0.5938 +vt 0.6875 0.4375 +vt 0.6875 0.8125 +vt 0.5625 0.8125 +vt 0.5625 0.4375 +vt 0.6875 0.4375 +vt 0.6875 0.8125 +vt 0.5625 0.8125 +vt 0.5625 0.4375 +vt 0.5 0.9375 +vt 0.5 1 +vt 0.25 1 +vt 0.25 0.9375 +vt 0.5 0.9375 +vt 0.5 1 +vt 0.25 1 +vt 0.25 0.9375 +vt 0.5 0.9375 +vt 0.25 0.9375 +vt 0.25 0.8125 +vt 0.5 0.8125 +vt 0.375 0.75 +vt 0.375 0.8125 +vt 0.25 0.8125 +vt 0.25 0.75 +vt 0.375 0.75 +vt 0.375 0.8125 +vt 0.25 0.8125 +vt 0.25 0.75 +vt 0.375 0.4688 +vt 0.375 0.5313 +vt 0.4375 0.5313 +vt 0.4375 0.4688 +vt 0.5 0.4688 +vt 0.5 0.5313 +vt 0.4375 0.5313 +vt 0.4375 0.4688 +vt 0.4375 0.5313 +vt 0.5 0.5313 +vt 0.5 0.8125 +vt 0.4375 0.8125 +vt 0.375 0.4688 +vt 0.4375 0.4688 +vt 0.4375 0.1875 +vt 0.375 0.1875 +vt 0.4375 0.8125 +vt 0.375 0.8125 +vt 0.375 0.5313 +vt 0.4375 0.5313 +vt 0.5 0.4688 +vt 0.4375 0.4688 +vt 0.4375 0.1563 +vt 0.5 0.1563 +vt 0.4375 0.1563 +vt 0.4375 0.4688 +vt 0.5 0.4688 +vt 0.5 0.1563 +vt 0.5 0.1563 +vt 0.5 0.4688 +vt 0.4375 0.4688 +vt 0.4375 0.1563 +vt 0.5625 0.3125 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.3125 +vt 0.375 0.4688 +vt 0.375 0.5313 +vt 0.4375 0.5313 +vt 0.4375 0.4688 +vt 0.5 0.4688 +vt 0.5 0.5313 +vt 0.4375 0.5313 +vt 0.4375 0.4688 +vt 0.4375 0.5313 +vt 0.5 0.5313 +vt 0.5 0.8125 +vt 0.4375 0.8125 +vt 0.375 0.4688 +vt 0.4375 0.4688 +vt 0.4375 0.1875 +vt 0.375 0.1875 +vt 0.4375 0.8125 +vt 0.375 0.8125 +vt 0.375 0.5313 +vt 0.4375 0.5313 +vt 0.5 0.4688 +vt 0.4375 0.4688 +vt 0.4375 0.1563 +vt 0.5 0.1563 +vt 0.4375 0.1563 +vt 0.4375 0.4688 +vt 0.5 0.4688 +vt 0.5 0.1563 +vt 0.5 0.1563 +vt 0.5 0.4688 +vt 0.4375 0.4688 +vt 0.4375 0.1563 +vt 0.5625 0.3125 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.3125 +vt 1 0.1875 +vt 1 0.5 +vt 0.6875 0.5 +vt 0.6875 0.1875 +vt 0.6875 0.1875 +vt 0.6875 0.5 +vt 1 0.5 +vt 1 0.1875 +vt 0.5625 0.4375 +vt 0.5625 0.125 +vt 0.6875 0.125 +vt 0.6875 0.4375 +vt 1 0.0625 +vt 0.6875 0.0625 +vt 0.6875 0.1875 +vt 1 0.1875 +vt 0.375 0.125 +vt 0.6875 0.125 +vt 0.6875 0 +vt 0.375 0 +vt 0.375 0.125 +vt 0.6875 0.125 +vt 0.6875 0 +vt 0.375 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl electric_wirecutter_model +f 4/1/1 2/2/1 1/3/1 +f 4/1/1 1/3/1 3/4/1 +f 7/5/2 5/6/2 6/7/2 +f 7/5/2 6/7/2 8/8/2 +f 1/9/3 2/10/3 6/11/3 +f 1/9/3 6/11/3 5/12/3 +f 4/13/4 3/14/4 7/15/4 +f 4/13/4 7/15/4 8/16/4 +f 3/17/5 1/18/5 5/19/5 +f 3/17/5 5/19/5 7/20/5 +f 8/21/6 6/22/6 2/23/6 +f 8/21/6 2/23/6 4/24/6 +f 12/25/7 10/26/7 9/27/7 +f 12/25/7 9/27/7 11/28/7 +f 15/29/8 13/30/8 14/31/8 +f 15/29/8 14/31/8 16/32/8 +f 12/33/9 11/34/9 15/35/9 +f 12/33/9 15/35/9 16/36/9 +f 11/37/10 9/38/10 13/39/10 +f 11/37/10 13/39/10 15/40/10 +f 16/41/11 14/42/11 10/43/11 +f 16/41/11 10/43/11 12/44/11 +f 20/45/12 18/46/12 17/47/12 +f 20/45/12 17/47/12 19/48/12 +f 23/49/13 21/50/13 22/51/13 +f 23/49/13 22/51/13 24/52/13 +f 17/53/14 18/54/14 22/55/14 +f 17/53/14 22/55/14 21/56/14 +f 20/57/15 19/58/15 23/59/15 +f 20/57/15 23/59/15 24/60/15 +f 19/61/16 17/62/16 21/63/16 +f 19/61/16 21/63/16 23/64/16 +f 28/65/17 26/66/17 25/67/17 +f 28/65/17 25/67/17 27/68/17 +f 25/69/18 26/70/18 30/71/18 +f 25/69/18 30/71/18 29/72/18 +f 28/73/19 27/74/19 31/75/19 +f 28/73/19 31/75/19 32/76/19 +f 32/77/20 30/78/20 26/79/20 +f 32/77/20 26/79/20 28/80/20 +f 36/81/21 34/82/21 33/83/21 +f 36/81/21 33/83/21 35/84/21 +f 39/85/22 37/86/22 38/87/22 +f 39/85/22 38/87/22 40/88/22 +f 33/89/23 34/90/23 38/91/23 +f 33/89/23 38/91/23 37/92/23 +f 36/93/24 35/94/24 39/95/24 +f 36/93/24 39/95/24 40/96/24 +f 35/97/25 33/98/25 37/99/25 +f 35/97/25 37/99/25 39/100/25 +f 44/101/26 42/102/26 41/103/26 +f 44/101/26 41/103/26 43/104/26 +f 41/105/27 42/106/27 46/107/27 +f 41/105/27 46/107/27 45/108/27 +f 44/109/28 43/110/28 47/111/28 +f 44/109/28 47/111/28 48/112/28 +f 48/113/29 46/114/29 42/115/29 +f 48/113/29 42/115/29 44/116/29 +f 52/117/30 50/118/30 49/119/30 +f 52/117/30 49/119/30 51/120/30 +f 55/121/31 53/122/31 54/123/31 +f 55/121/31 54/123/31 56/124/31 +f 49/125/32 50/126/32 54/127/32 +f 49/125/32 54/127/32 53/128/32 +f 52/129/33 51/130/33 55/131/33 +f 52/129/33 55/131/33 56/132/33 +f 51/133/34 49/134/34 53/135/34 +f 51/133/34 53/135/34 55/136/34 +f 56/137/35 54/138/35 50/139/35 +f 56/137/35 50/139/35 52/140/35 +o lock +v 0.0338 0.7692 -0.0625 +v 0.0338 0.7692 -0.125 +v 0.0817 0.6537 -0.0625 +v 0.0817 0.6537 -0.125 +v -0.0817 0.7213 -0.0625 +v -0.0817 0.7213 -0.125 +v -0.0338 0.6058 -0.0625 +v -0.0338 0.6058 -0.125 +v 0.0169 0.7283 0.0625 +v 0.0169 0.7283 -0.0625 +v 0.0408 0.6706 0.0625 +v 0.0408 0.6706 -0.0625 +v -0.0408 0.7044 0.0625 +v -0.0408 0.7044 -0.0625 +v -0.0169 0.6467 0.0625 +v -0.0169 0.6467 -0.0625 +vt 0.5625 0.8438 +vt 0.5625 0.9688 +vt 0.5 0.9688 +vt 0.5 0.8438 +vt 0.6875 0.8438 +vt 0.6875 0.9688 +vt 0.625 0.9688 +vt 0.625 0.8438 +vt 0.5313 1 +vt 0.5313 0.9375 +vt 0.6563 0.9375 +vt 0.6563 1 +vt 0.6563 0.875 +vt 0.6563 0.8125 +vt 0.5313 0.8125 +vt 0.5313 0.875 +vt 0.6563 0.8438 +vt 0.6563 0.9688 +vt 0.5313 0.9688 +vt 0.5313 0.8438 +vt 0.6563 0.8438 +vt 0.6563 0.9688 +vt 0.5313 0.9688 +vt 0.5313 0.8438 +vt 0.375 0.75 +vt 0.375 0.6875 +vt 0.25 0.6875 +vt 0.25 0.75 +vt 0.375 0.6875 +vt 0.375 0.75 +vt 0.25 0.75 +vt 0.25 0.6875 +vt 0.375 0.6875 +vt 0.25 0.6875 +vt 0.25 0.75 +vt 0.375 0.75 +vt 0.375 0.75 +vt 0.25 0.75 +vt 0.25 0.6875 +vt 0.375 0.6875 +vn 0.92 0.38 0 +vn -0.92 -0.38 0 +vn -0.38 0.92 0 +vn 0.38 -0.92 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.92 0.38 0 +vn -0.92 -0.38 0 +vn -0.38 0.92 0 +vn 0.38 -0.92 0 +usemtl electric_wirecutter_model +f 60/141/36 58/142/36 57/143/36 +f 60/141/36 57/143/36 59/144/36 +f 63/145/37 61/146/37 62/147/37 +f 63/145/37 62/147/37 64/148/37 +f 57/149/38 58/150/38 62/151/38 +f 57/149/38 62/151/38 61/152/38 +f 60/153/39 59/154/39 63/155/39 +f 60/153/39 63/155/39 64/156/39 +f 59/157/40 57/158/40 61/159/40 +f 59/157/40 61/159/40 63/160/40 +f 64/161/41 62/162/41 58/163/41 +f 64/161/41 58/163/41 60/164/41 +f 68/165/42 66/166/42 65/167/42 +f 68/165/42 65/167/42 67/168/42 +f 71/169/43 69/170/43 70/171/43 +f 71/169/43 70/171/43 72/172/43 +f 65/173/44 66/174/44 70/175/44 +f 65/173/44 70/175/44 69/176/44 +f 68/177/45 67/178/45 71/179/45 +f 68/177/45 71/179/45 72/180/45 +o blade_right +v 0.0313 1.25 0.2188 +v 0.0313 1.25 0.0938 +v 0.0313 0.875 0.2188 +v 0.0313 0.875 0.0938 +v -0.0312 1.25 0.2188 +v -0.0312 1.25 0.0938 +v -0.0312 0.875 0.2188 +v -0.0312 0.875 0.0938 +v 0.0313 1.3125 0.1563 +v -0.0312 1.3125 0.1563 +v 0.0313 1.25 0.1875 +v -0.0312 1.25 0.1875 +v 0.0313 1.2813 0.1563 +v -0.0312 1.2813 0.1563 +v 0.0313 1.2813 0.1875 +v -0.0312 1.2813 0.1875 +v 0.0313 1.3438 0.125 +v -0.0312 1.3438 0.125 +v 0.0313 1.3125 0.125 +v -0.0312 1.3125 0.125 +v 0.0313 1.3438 0.0938 +v -0.0312 1.3438 0.0938 +v 0.0313 1.3125 0.0938 +v -0.0312 1.3125 0.0938 +vt 0.125 0 +vt 0.125 0.375 +vt 0 0.375 +vt 0 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.125 0.875 +vt 0.125 1 +vt 0 1 +vt 0 0.875 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.125 0.4375 +vt 0.0625 0.4375 +vt 0 0.375 +vt 0.125 0.375 +vt 0.25 0.4375 +vt 0.1875 0.4375 +vt 0.1875 0.375 +vt 0.3125 0.375 +vt 0.375 0.3438 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.3438 +vt 0.375 0.4063 +vt 0.375 0.4375 +vt 0.3125 0.4375 +vt 0.3125 0.4063 +vt 0.375 0.375 +vt 0.375 0.4063 +vt 0.3125 0.4063 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.4063 +vt 0.3125 0.4063 +vt 0.3125 0.375 +vt 0.375 0.4375 +vt 0.375 0.4688 +vt 0.3125 0.4688 +vt 0.3125 0.4375 +vt 0.375 0.4375 +vt 0.375 0.4688 +vt 0.3125 0.4688 +vt 0.3125 0.4375 +vt 0.1875 0 +vt 0.1875 0.4375 +vt 0.125 0.4375 +vt 0.125 0 +vt 0.3125 0.4688 +vt 0.375 0.4688 +vt 0.375 0.4375 +vt 0.3125 0.4375 +vt 0.375 0.4688 +vt 0.3438 0.4688 +vt 0.3438 0.4375 +vt 0.375 0.4375 +vt 0.375 0.4688 +vt 0.3438 0.4688 +vt 0.3438 0.4375 +vt 0.375 0.4375 +vt 0.375 0.4063 +vt 0.375 0.4375 +vt 0.3125 0.4375 +vt 0.3125 0.4063 +vn 1 0 0 +vn -1 0 0 +vn 0 -1 0 +vn 0 0 1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 0 1 +vn 0 1 0 +vn 0 0 1 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 1 0 +usemtl electric_wirecutter_model +f 76/181/46 74/182/46 73/183/46 +f 76/181/46 73/183/46 75/184/46 +f 79/185/47 77/186/47 78/187/47 +f 79/185/47 78/187/47 80/188/47 +f 76/189/48 75/190/48 79/191/48 +f 76/189/48 79/191/48 80/192/48 +f 75/193/49 73/194/49 77/195/49 +f 75/193/49 77/195/49 79/196/49 +f 95/197/50 81/198/50 73/199/50 +f 95/197/50 73/199/50 74/200/50 +f 82/201/51 96/202/51 78/203/51 +f 82/201/51 78/203/51 77/204/51 +f 73/205/52 83/206/52 84/207/52 +f 73/205/52 84/207/52 77/208/52 +f 85/209/53 81/210/53 82/211/53 +f 85/209/53 82/211/53 86/212/53 +f 87/213/54 85/214/54 86/215/54 +f 87/213/54 86/215/54 88/216/54 +f 83/217/55 87/218/55 88/219/55 +f 83/217/55 88/219/55 84/220/55 +f 89/221/56 93/222/56 94/223/56 +f 89/221/56 94/223/56 90/224/56 +f 91/225/57 89/226/57 90/227/57 +f 91/225/57 90/227/57 92/228/57 +f 80/229/58 96/230/58 95/231/58 +f 80/229/58 95/231/58 76/232/58 +f 94/233/59 93/234/59 95/235/59 +f 94/233/59 95/235/59 96/236/59 +f 90/237/60 94/238/60 96/239/60 +f 90/237/60 96/239/60 92/240/60 +f 93/241/61 89/242/61 91/243/61 +f 93/241/61 91/243/61 95/244/61 +f 81/245/62 91/246/62 92/247/62 +f 81/245/62 92/247/62 82/248/62 +o blade_left +v -0.0312 1.25 -0.0312 +v -0.0312 1.25 0.0938 +v -0.0312 0.875 -0.0312 +v -0.0312 0.875 0.0938 +v 0.0313 1.25 -0.0312 +v 0.0313 1.25 0.0938 +v 0.0313 0.875 -0.0312 +v 0.0313 0.875 0.0938 +v -0.0312 1.3125 0.0313 +v 0.0313 1.3125 0.0313 +v -0.0312 1.25 0 +v 0.0313 1.25 0 +v -0.0312 1.2813 0.0313 +v 0.0313 1.2813 0.0313 +v -0.0312 1.2813 0 +v 0.0313 1.2813 0 +v -0.0312 1.3438 0.0625 +v 0.0313 1.3438 0.0625 +v -0.0312 1.3125 0.0625 +v 0.0313 1.3125 0.0625 +v -0.0312 1.3438 0.0938 +v 0.0313 1.3438 0.0938 +v -0.0312 1.3125 0.0938 +v 0.0313 1.3125 0.0938 +vt 0.125 0 +vt 0.125 0.375 +vt 0 0.375 +vt 0 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.125 0.875 +vt 0.125 1 +vt 0 1 +vt 0 0.875 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.125 0.4375 +vt 0.0625 0.4375 +vt 0 0.375 +vt 0.125 0.375 +vt 0.25 0.4375 +vt 0.1875 0.4375 +vt 0.1875 0.375 +vt 0.3125 0.375 +vt 0.375 0.3438 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.3438 +vt 0.375 0.4063 +vt 0.375 0.4375 +vt 0.3125 0.4375 +vt 0.3125 0.4063 +vt 0.375 0.375 +vt 0.375 0.4063 +vt 0.3125 0.4063 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.4063 +vt 0.3125 0.4063 +vt 0.3125 0.375 +vt 0.375 0.4375 +vt 0.375 0.4688 +vt 0.3125 0.4688 +vt 0.3125 0.4375 +vt 0.375 0.4375 +vt 0.375 0.4688 +vt 0.3125 0.4688 +vt 0.3125 0.4375 +vt 0.1875 0 +vt 0.1875 0.4375 +vt 0.125 0.4375 +vt 0.125 0 +vt 0.3125 0.4688 +vt 0.375 0.4688 +vt 0.375 0.4375 +vt 0.3125 0.4375 +vt 0.375 0.4688 +vt 0.3438 0.4688 +vt 0.3438 0.4375 +vt 0.375 0.4375 +vt 0.375 0.4688 +vt 0.3438 0.4688 +vt 0.3438 0.4375 +vt 0.375 0.4375 +vt 0.375 0.4063 +vt 0.375 0.4375 +vt 0.3125 0.4375 +vt 0.3125 0.4063 +vn -1 0 0 +vn 1 0 0 +vn 0 -1 0 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 1 0 +vn 0 0 -1 +vn 0 1 0 +vn 0 0 -1 +vn 0 1 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 0 1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +usemtl electric_wirecutter_model +f 100/249/63 98/250/63 97/251/63 +f 100/249/63 97/251/63 99/252/63 +f 103/253/64 101/254/64 102/255/64 +f 103/253/64 102/255/64 104/256/64 +f 100/257/65 99/258/65 103/259/65 +f 100/257/65 103/259/65 104/260/65 +f 99/261/66 97/262/66 101/263/66 +f 99/261/66 101/263/66 103/264/66 +f 119/265/67 105/266/67 97/267/67 +f 119/265/67 97/267/67 98/268/67 +f 106/269/68 120/270/68 102/271/68 +f 106/269/68 102/271/68 101/272/68 +f 97/273/69 107/274/69 108/275/69 +f 97/273/69 108/275/69 101/276/69 +f 109/277/70 105/278/70 106/279/70 +f 109/277/70 106/279/70 110/280/70 +f 111/281/71 109/282/71 110/283/71 +f 111/281/71 110/283/71 112/284/71 +f 107/285/72 111/286/72 112/287/72 +f 107/285/72 112/287/72 108/288/72 +f 113/289/73 117/290/73 118/291/73 +f 113/289/73 118/291/73 114/292/73 +f 115/293/74 113/294/74 114/295/74 +f 115/293/74 114/295/74 116/296/74 +f 104/297/75 120/298/75 119/299/75 +f 104/297/75 119/299/75 100/300/75 +f 118/301/76 117/302/76 119/303/76 +f 118/301/76 119/303/76 120/304/76 +f 114/305/77 118/306/77 120/307/77 +f 114/305/77 120/307/77 116/308/77 +f 117/309/78 113/310/78 115/311/78 +f 117/309/78 115/311/78 119/312/78 +f 105/313/79 115/314/79 116/315/79 +f 105/313/79 116/315/79 106/316/79 +o handle_right +v 0.0625 0.4457 0.2495 +v 0.0625 0.4293 0.1255 +v 0.0625 0.0119 0.3066 +v 0.0625 -0.0044 0.1826 +v -0.0625 0.4457 0.2495 +v -0.0625 0.4293 0.1255 +v -0.0625 0.0119 0.3066 +v -0.0625 -0.0044 0.1826 +vt 0.125 0.5625 +vt 0.125 1 +vt 0.25 1 +vt 0.25 0.5625 +vt 0.125 0.5625 +vt 0.125 1 +vt 0 1 +vt 0 0.5625 +vt 0.25 0.4375 +vt 0.25 0.5625 +vt 0.125 0.5625 +vt 0.125 0.4375 +vt 0 0.4375 +vt 0.125 0.4375 +vt 0.125 0.5625 +vt 0 0.5625 +vt 0.25 0.5625 +vt 0.25 1 +vt 0.125 1 +vt 0.125 0.5625 +vt 0 0.5625 +vt 0 1 +vt 0.125 1 +vt 0.125 0.5625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.99 -0.13 +vn 0 -0.99 0.13 +vn 0 0.13 0.99 +vn 0 -0.13 -0.99 +usemtl electric_wirecutter_model +f 124/317/80 122/318/80 121/319/80 +f 124/317/80 121/319/80 123/320/80 +f 127/321/81 125/322/81 126/323/81 +f 127/321/81 126/323/81 128/324/81 +f 121/325/82 122/326/82 126/327/82 +f 121/325/82 126/327/82 125/328/82 +f 124/329/83 123/330/83 127/331/83 +f 124/329/83 127/331/83 128/332/83 +f 123/333/84 121/334/84 125/335/84 +f 123/333/84 125/335/84 127/336/84 +f 128/337/85 126/338/85 122/339/85 +f 128/337/85 122/339/85 124/340/85 +o lever +v 0.0312 0.3674 0.1337 +v 0.0312 0.3592 0.0717 +v 0.0312 0.0576 0.1745 +v 0.0312 0.0494 0.1125 +v -0.0312 0.3674 0.1337 +v -0.0312 0.3592 0.0717 +v -0.0312 0.0576 0.1745 +v -0.0312 0.0494 0.1125 +vt 0.5625 0.4375 +vt 0.5625 0.75 +vt 0.5 0.75 +vt 0.5 0.4375 +vt 0.5625 0.4375 +vt 0.5625 0.75 +vt 0.5 0.75 +vt 0.5 0.4375 +vt 0.5 0.75 +vt 0.5 0.8125 +vt 0.5625 0.8125 +vt 0.5625 0.75 +vt 0.5 0.375 +vt 0.5 0.4375 +vt 0.5625 0.4375 +vt 0.5625 0.375 +vt 0.5625 0.4375 +vt 0.5625 0.75 +vt 0.5 0.75 +vt 0.5 0.4375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.99 -0.13 +vn 0 -0.99 0.13 +vn 0 -0.13 -0.99 +usemtl electric_wirecutter_model +f 132/341/86 130/342/86 129/343/86 +f 132/341/86 129/343/86 131/344/86 +f 135/345/87 133/346/87 134/347/87 +f 135/345/87 134/347/87 136/348/87 +f 129/349/88 130/350/88 134/351/88 +f 129/349/88 134/351/88 133/352/88 +f 132/353/89 131/354/89 135/355/89 +f 132/353/89 135/355/89 136/356/89 +f 136/357/90 134/358/90 130/359/90 +f 136/357/90 130/359/90 132/360/90 +o handle_left +v 0.0625 0.4293 0.062 +v 0.0625 0.4457 -0.062 +v 0.0625 -0.0044 0.0049 +v 0.0625 0.0119 -0.1191 +v -0.0625 0.4293 0.062 +v -0.0625 0.4457 -0.062 +v -0.0625 -0.0044 0.0049 +v -0.0625 0.0119 -0.1191 +vt 0.125 0.5625 +vt 0.125 1 +vt 0.25 1 +vt 0.25 0.5625 +vt 0.125 0.5625 +vt 0.125 1 +vt 0 1 +vt 0 0.5625 +vt 0 0.4375 +vt 0.125 0.4375 +vt 0.125 0.5625 +vt 0 0.5625 +vt 0.25 0.5625 +vt 0.25 1 +vt 0.125 1 +vt 0.125 0.5625 +vt 0 0.5625 +vt 0 1 +vt 0.125 1 +vt 0.125 0.5625 +vt 0.25 0.4375 +vt 0.25 0.5625 +vt 0.125 0.5625 +vt 0.125 0.4375 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.99 -0.13 +vn 0 -0.13 0.99 +vn 0 0.13 -0.99 +vn 0 0.99 0.13 +usemtl electric_wirecutter_model +f 140/361/91 138/362/91 137/363/91 +f 140/361/91 137/363/91 139/364/91 +f 143/365/92 141/366/92 142/367/92 +f 143/365/92 142/367/92 144/368/92 +f 140/369/93 139/370/93 143/371/93 +f 140/369/93 143/371/93 144/372/93 +f 139/373/94 137/374/94 141/375/94 +f 139/373/94 141/375/94 143/376/94 +f 144/377/95 142/378/95 138/379/95 +f 144/377/95 138/379/95 140/380/95 +f 137/381/96 138/382/96 142/383/96 +f 137/381/96 142/383/96 141/384/96 \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj.amt b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj.amt new file mode 100644 index 000000000..45f8d2afd --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wirecutter.obj.amt @@ -0,0 +1,33 @@ +{ + "origins": { + "lock": [0, 11, -1.5], + "blade_right": [0, 13.5833, 2.3333], + "blade_left": [0, 13.5833, 0.6667], + "handle_right": [0, 7, 3], + "lever": [0, 7, 3], + "handle_left": [0, 7, 0], + "mainhand": [4, 4, -0.5], + "offhand": [4, 4, 4.5], + "base": [0, 0, 0] + }, + "hierarchy": { + "lock": "base", + "blade_right": "base", + "blade_left": "base", + "handle_right": "base", + "lever": "handle_right", + "handle_left": "base", + "mainhand": "base", + "offhand": "base" + }, + "properties": { + "mainhand": { + "hand": "main_hand", + "scale": [0.5, 0.5, 0.5] + }, + "offhand": { + "hand": "main_hand", + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.mtl b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.mtl new file mode 100644 index 000000000..06769e62f --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.mtl @@ -0,0 +1,6 @@ +# Made by Pabilo8 with Blockbench + +newmtl electric_tool_base +map_Kd immersiveintelligence:items/tools/electric_tool_base +newmtl electric_wrench_model +map_Kd immersiveintelligence:items/tools/electric_wrench_model \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj new file mode 100644 index 000000000..2b8497f08 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj @@ -0,0 +1,792 @@ +# Made by Pabilo8 with Blockbench +# Exported with IIToolkit Plugin on 05/07/2026 +mtllib electric_wrench.mtl + +o base +v 0.0625 0.3632 -0.1349 +v -0.0625 0.3632 -0.1349 +v 0.0625 -0.0061 -0.0698 +v -0.0625 -0.0061 -0.0698 +v 0.0625 0.3849 -0.0118 +v -0.0625 0.3849 -0.0118 +v 0.0625 0.0156 0.0533 +v -0.0625 0.0156 0.0533 +v 0.125 0.375 -0.1875 +v -0.125 0.375 -0.1875 +v 0.125 0.3125 -0.1875 +v -0.125 0.3125 -0.1875 +v 0.125 0.375 0.0625 +v -0.125 0.375 0.0625 +v 0.125 0.3125 0.0625 +v -0.125 0.3125 0.0625 +v 0.0313 0.375 -0.3438 +v -0.0312 0.375 -0.3438 +v 0.0313 0.2813 -0.3437 +v -0.0312 0.2813 -0.3437 +v 0.0313 0.375 -0.2813 +v -0.0312 0.375 -0.2813 +v 0.0313 0.2188 -0.2813 +v -0.0312 0.2188 -0.2813 +v 0.0313 0.2813 -0.2813 +v -0.0312 0.2813 -0.2813 +v 0.0313 0.2813 -0.0938 +v -0.0312 0.2813 -0.0938 +v 0.0313 0.2188 -0.0938 +v -0.0312 0.2188 -0.0938 +v 0.125 0.625 -0.5625 +v -0.125 0.625 -0.5625 +v 0.125 0.375 -0.5625 +v -0.125 0.375 -0.5625 +v 0.125 0.625 0.0625 +v -0.125 0.625 0.0625 +v 0.125 0.625 0.125 +v -0.125 0.625 0.125 +v 0.125 0.375 0.125 +v -0.125 0.375 0.125 +v 0.125 0.625 0.25 +v -0.125 0.625 0.25 +v 0.125 0.375 0.25 +v -0.125 0.375 0.25 +v 0.0625 0.5625 0.0625 +v -0.0625 0.5625 0.0625 +v 0.0625 0.4375 0.0625 +v -0.0625 0.4375 0.0625 +v 0.0625 0.625 0.125 +v -0.0625 0.625 0.125 +v 0.0625 0.375 0.125 +v -0.0625 0.375 0.125 +v 0.0625 0.625 0.0625 +v 0.125 0.5625 0.0625 +v 0.125 0.5625 0.125 +v 0.0625 0.5625 0.125 +v -0.0625 0.625 0.0625 +v -0.125 0.5625 0.0625 +v -0.0625 0.5625 0.125 +v -0.125 0.5625 0.125 +v -0.125 0.4375 0.0625 +v -0.0625 0.375 0.0625 +v -0.0625 0.4375 0.125 +v -0.125 0.4375 0.125 +v 0.125 0.4375 0.0625 +v 0.0625 0.375 0.0625 +v 0.125 0.4375 0.125 +v 0.0625 0.4375 0.125 +v 0.0313 0.4002 -0.1898 +v -0.0312 0.4002 -0.1898 +v 0.0313 0.3311 -0.2532 +v -0.0312 0.3311 -0.2532 +v 0.0313 0.358 -0.1438 +v -0.0312 0.358 -0.1438 +v 0.0313 0.2889 -0.2071 +v -0.0312 0.2889 -0.2071 +v 0.0625 0.4068 0.0792 +v -0.0625 0.4068 0.0792 +v 0.0625 0.3111 -0.0011 +v -0.0625 0.3111 -0.0011 +v 0.0625 0.3667 0.1271 +v -0.0625 0.3667 0.1271 +v 0.0625 0.2709 0.0468 +v -0.0625 0.2709 0.0468 +vt 0 0.125 +vt 0 0.5 +vt 0.125 0.5 +vt 0.125 0.125 +vt 0.25 0.125 +vt 0.25 0.5 +vt 0.125 0.5 +vt 0.125 0.125 +vt 0 0.125 +vt 0 0 +vt 0.125 0 +vt 0.125 0.125 +vt 0.125 0.125 +vt 0.125 0.5 +vt 0.25 0.5 +vt 0.25 0.125 +vt 0.125 0.125 +vt 0.125 0.5 +vt 0 0.5 +vt 0 0.125 +vt 0.9375 0.25 +vt 1 0.25 +vt 1 0.5 +vt 0.9375 0.5 +vt 0.6875 0.5 +vt 0.75 0.5 +vt 0.75 0.25 +vt 0.6875 0.25 +vt 0.6875 0.25 +vt 0.6875 0.5 +vt 0.4375 0.5 +vt 0.4375 0.25 +vt 0.75 0.5 +vt 0.8125 0.5 +vt 0.8125 0.25 +vt 0.75 0.25 +vt 0.75 0.25 +vt 0.8125 0.25 +vt 0.8125 0.5 +vt 0.75 0.5 +vt 0.2813 0.6563 +vt 0.2813 0.75 +vt 0.2188 0.75 +vt 0.2188 0.6563 +vt 0.125 0.875 +vt 0.125 1 +vt 0 1 +vt 0 0.875 +vt 0.0625 0.875 +vt 0.0625 1 +vt 0 1 +vt 0 0.875 +vt 0.2813 0.6562 +vt 0.2188 0.6562 +vt 0.2188 0.5679 +vt 0.2813 0.5679 +vt 0.25 0.6563 +vt 0.25 0.75 +vt 0.1875 0.75 +vt 0.1875 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.75 +vt 0.25 0.75 +vt 0.25 0.6563 +vt 0.0625 0.9375 +vt 0.0625 1 +vt 0 1 +vt 0 0.9375 +vt 0.0625 0.9375 +vt 0.0625 1 +vt 0 1 +vt 0 0.9375 +vt 0.2813 0.5625 +vt 0.2188 0.5625 +vt 0.2188 0.75 +vt 0.2813 0.75 +vt 0.2188 0.5625 +vt 0.2813 0.5625 +vt 0.2813 0.75 +vt 0.2188 0.75 +vt 0.1875 0.5625 +vt 0.25 0.5625 +vt 0.25 0.75 +vt 0.1875 0.75 +vt 0.3125 0.75 +vt 0.25 0.75 +vt 0.25 0.5625 +vt 0.3125 0.5625 +vt 0.875 0.75 +vt 0.875 1 +vt 0.625 1 +vt 0.625 0.75 +vt 0.875 0.75 +vt 0.875 1 +vt 0.625 1 +vt 0.625 0.75 +vt 0.25 0 +vt 0.25 0.25 +vt 0.875 0.25 +vt 0.875 0 +vt 0.25 0 +vt 0.25 0.25 +vt 0.875 0.25 +vt 0.875 0 +vt 0.25 0.25 +vt 0.25 0 +vt 0.875 0 +vt 0.875 0.25 +vt 0.625 0.75 +vt 0.625 1 +vt 0 1 +vt 0 0.75 +vt 0.75 0.5 +vt 0.75 0.75 +vt 0.5 0.75 +vt 0.5 0.5 +vt 0.75 0.5 +vt 0.75 0.75 +vt 0.5 0.75 +vt 0.5 0.5 +vt 1 0 +vt 1 0.25 +vt 0.875 0.25 +vt 0.875 0 +vt 0.9375 0.25 +vt 0.9375 0.5 +vt 0.8125 0.5 +vt 0.8125 0.25 +vt 0.875 0.5 +vt 0.875 0.75 +vt 0.75 0.75 +vt 0.75 0.5 +vt 0.75 0.5 +vt 0.75 0.75 +vt 0.875 0.75 +vt 0.875 0.5 +vt 0.875 0.6875 +vt 0.875 0.5625 +vt 0.9375 0.5625 +vt 0.9375 0.6875 +vt 0.875 0.6875 +vt 0.875 0.5625 +vt 0.9375 0.5625 +vt 0.9375 0.6875 +vt 0.9375 0.5625 +vt 0.9375 0.6875 +vt 0.875 0.75 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.75 +vt 0.875 0.6875 +vt 0.875 0.5625 +vt 0.9375 0.75 +vt 0.9375 0.6875 +vt 0.875 0.6875 +vt 0.875 0.75 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.75 +vt 0.875 0.75 +vt 0.875 0.6875 +vt 0.875 0.6875 +vt 0.875 0.75 +vt 0.9375 0.75 +vt 0.9375 0.6875 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.875 0.5625 +vt 0.875 0.5 +vt 0.9375 0.5 +vt 0.9375 0.5625 +vt 0.3125 0.6563 +vt 0.3125 0.75 +vt 0.375 0.75 +vt 0.375 0.6563 +vt 0.3125 0.6563 +vt 0.3125 0.75 +vt 0.375 0.75 +vt 0.375 0.6563 +vt 0.375 0.5938 +vt 0.375 0.6563 +vt 0.3125 0.6563 +vt 0.3125 0.5938 +vt 0.375 0.6563 +vt 0.375 0.75 +vt 0.3125 0.75 +vt 0.3125 0.6563 +vt 0.375 0.6563 +vt 0.375 0.75 +vt 0.3125 0.75 +vt 0.3125 0.6563 +vt 0.1563 0.5938 +vt 0.1563 0.7188 +vt 0.0313 0.7188 +vt 0.0313 0.5938 +vt 0.1563 0.5938 +vt 0.1563 0.7188 +vt 0.0313 0.7188 +vt 0.0313 0.5938 +vt 0.1563 0.75 +vt 0.0313 0.75 +vt 0.0313 0.6875 +vt 0.1563 0.6875 +vt 0.0313 0.5625 +vt 0.1563 0.5625 +vt 0.1563 0.625 +vt 0.0313 0.625 +vt 0.1875 0.5938 +vt 0.1875 0.7188 +vt 0.125 0.7188 +vt 0.125 0.5938 +vt 0.0625 0.5938 +vt 0.0625 0.7188 +vt 0 0.7188 +vt 0 0.5938 +vn 0 -0.17 -0.98 +vn 0 0.17 0.98 +vn 0 -0.98 0.17 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0.71 -0.71 +vn 0 -0.71 -0.71 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0.68 -0.74 +vn 0 -0.68 0.74 +vn 0 -0.74 -0.68 +vn 1 0 0 +vn -1 0 0 +vn 0 0.64 -0.77 +vn 0 -0.64 0.77 +vn 0 0.77 0.64 +vn 0 -0.77 -0.64 +vn 1 0 0 +vn -1 0 0 +usemtl electric_tool_base +f 4/1/1 2/2/1 1/3/1 +f 4/1/1 1/3/1 3/4/1 +f 7/5/2 5/6/2 6/7/2 +f 7/5/2 6/7/2 8/8/2 +f 4/9/3 3/10/3 7/11/3 +f 4/9/3 7/11/3 8/12/3 +f 3/13/4 1/14/4 5/15/4 +f 3/13/4 5/15/4 7/16/4 +f 8/17/5 6/18/5 2/19/5 +f 8/17/5 2/19/5 4/20/5 +f 12/21/6 10/22/6 9/23/6 +f 12/21/6 9/23/6 11/24/6 +f 15/25/7 13/26/7 14/27/7 +f 15/25/7 14/27/7 16/28/7 +f 12/29/8 11/30/8 15/31/8 +f 12/29/8 15/31/8 16/32/8 +f 11/33/9 9/34/9 13/35/9 +f 11/33/9 13/35/9 15/36/9 +f 16/37/10 14/38/10 10/39/10 +f 16/37/10 10/39/10 12/40/10 +f 20/41/11 18/42/11 17/43/11 +f 20/41/11 17/43/11 19/44/11 +f 23/45/12 21/46/12 22/47/12 +f 23/45/12 22/47/12 24/48/12 +f 17/49/13 18/50/13 22/51/13 +f 17/49/13 22/51/13 21/52/13 +f 20/53/14 19/54/14 23/55/14 +f 20/53/14 23/55/14 24/56/14 +f 19/57/15 17/58/15 21/59/15 +f 19/57/15 21/59/15 23/60/15 +f 24/61/16 22/62/16 18/63/16 +f 24/61/16 18/63/16 20/64/16 +f 24/65/17 26/66/17 25/67/17 +f 24/65/17 25/67/17 23/68/17 +f 29/69/18 27/70/18 28/71/18 +f 29/69/18 28/71/18 30/72/18 +f 25/73/19 26/74/19 28/75/19 +f 25/73/19 28/75/19 27/76/19 +f 24/77/20 23/78/20 29/79/20 +f 24/77/20 29/79/20 30/80/20 +f 23/81/21 25/82/21 27/83/21 +f 23/81/21 27/83/21 29/84/21 +f 30/85/22 28/86/22 26/87/22 +f 30/85/22 26/87/22 24/88/22 +f 34/89/23 32/90/23 31/91/23 +f 34/89/23 31/91/23 33/92/23 +f 13/93/24 35/94/24 36/95/24 +f 13/93/24 36/95/24 14/96/24 +f 31/97/25 32/98/25 36/99/25 +f 31/97/25 36/99/25 35/100/25 +f 34/101/26 33/102/26 13/103/26 +f 34/101/26 13/103/26 14/104/26 +f 33/105/27 31/106/27 35/107/27 +f 33/105/27 35/107/27 13/108/27 +f 14/109/28 36/110/28 32/111/28 +f 14/109/28 32/111/28 34/112/28 +f 40/113/29 38/114/29 37/115/29 +f 40/113/29 37/115/29 39/116/29 +f 43/117/30 41/118/30 42/119/30 +f 43/117/30 42/119/30 44/120/30 +f 37/121/31 38/122/31 42/123/31 +f 37/121/31 42/123/31 41/124/31 +f 40/125/32 39/126/32 43/127/32 +f 40/125/32 43/127/32 44/128/32 +f 39/129/33 37/130/33 41/131/33 +f 39/129/33 41/131/33 43/132/33 +f 44/133/34 42/134/34 38/135/34 +f 44/133/34 38/135/34 40/136/34 +f 45/137/35 46/138/35 50/139/35 +f 45/137/35 50/139/35 49/140/35 +f 48/141/36 47/142/36 51/143/36 +f 48/141/36 51/143/36 52/144/36 +f 47/145/37 45/146/37 49/147/37 +f 47/145/37 49/147/37 51/148/37 +f 52/149/38 50/150/38 46/151/38 +f 52/149/38 46/151/38 48/152/38 +f 35/153/39 53/154/39 49/155/39 +f 35/153/39 49/155/39 37/156/39 +f 45/157/40 54/158/40 55/159/40 +f 45/157/40 55/159/40 56/160/40 +f 54/161/41 35/162/41 37/163/41 +f 54/161/41 37/163/41 55/164/41 +f 56/165/42 49/166/42 53/167/42 +f 56/165/42 53/167/42 45/168/42 +f 57/169/43 36/170/43 38/171/43 +f 57/169/43 38/171/43 50/172/43 +f 58/173/44 46/174/44 59/175/44 +f 58/173/44 59/175/44 60/176/44 +f 46/177/45 57/178/45 50/179/45 +f 46/177/45 50/179/45 59/180/45 +f 60/181/46 38/182/46 36/183/46 +f 60/181/46 36/183/46 58/184/46 +f 48/185/47 61/186/47 64/187/47 +f 48/185/47 64/187/47 63/188/47 +f 14/189/48 62/190/48 52/191/48 +f 14/189/48 52/191/48 40/192/48 +f 62/193/49 48/194/49 63/195/49 +f 62/193/49 63/195/49 52/196/49 +f 40/197/50 64/198/50 61/199/50 +f 40/197/50 61/199/50 14/200/50 +f 65/201/51 47/202/51 68/203/51 +f 65/201/51 68/203/51 67/204/51 +f 66/205/52 13/206/52 39/207/52 +f 66/205/52 39/207/52 51/208/52 +f 13/209/53 65/210/53 67/211/53 +f 13/209/53 67/211/53 39/212/53 +f 51/213/54 68/214/54 47/215/54 +f 51/213/54 47/215/54 66/216/54 +f 72/217/55 70/218/55 69/219/55 +f 72/217/55 69/219/55 71/220/55 +f 75/221/56 73/222/56 74/223/56 +f 75/221/56 74/223/56 76/224/56 +f 72/225/57 71/226/57 75/227/57 +f 72/225/57 75/227/57 76/228/57 +f 71/229/58 69/230/58 73/231/58 +f 71/229/58 73/231/58 75/232/58 +f 76/233/59 74/234/59 70/235/59 +f 76/233/59 70/235/59 72/236/59 +f 80/237/60 78/238/60 77/239/60 +f 80/237/60 77/239/60 79/240/60 +f 83/241/61 81/242/61 82/243/61 +f 83/241/61 82/243/61 84/244/61 +f 77/245/62 78/246/62 82/247/62 +f 77/245/62 82/247/62 81/248/62 +f 80/249/63 79/250/63 83/251/63 +f 80/249/63 83/251/63 84/252/63 +f 79/253/64 77/254/64 81/255/64 +f 79/253/64 81/255/64 83/256/64 +f 84/257/65 82/258/65 78/259/65 +f 84/257/65 78/259/65 80/260/65 +o wrench +v 0.0625 0.5625 -0.625 +v -0.0625 0.5625 -0.625 +v 0.0625 0.4375 -0.625 +v -0.0625 0.4375 -0.625 +v 0.0625 0.5625 -0.5625 +v -0.0625 0.5625 -0.5625 +v 0.0625 0.4375 -0.5625 +v -0.0625 0.4375 -0.5625 +v 0.125 0.5938 -0.6875 +v -0.125 0.5938 -0.6875 +v 0.125 0.4063 -0.6875 +v -0.125 0.4063 -0.6875 +v 0.0625 0.5938 -0.625 +v -0.0625 0.5938 -0.625 +v 0.0625 0.4063 -0.625 +v -0.0625 0.4063 -0.625 +v 0.125 0.5938 -0.875 +v 0.0625 0.5938 -0.875 +v 0.125 0.4063 -0.875 +v 0.0625 0.4063 -0.875 +v 0.0625 0.5938 -0.6875 +v 0.0625 0.4063 -0.6875 +v -0.0625 0.5938 -0.875 +v -0.125 0.5938 -0.875 +v -0.0625 0.4063 -0.875 +v -0.125 0.4063 -0.875 +v -0.0625 0.5938 -0.6875 +v -0.0625 0.4063 -0.6875 +vt 0.125 0.25 +vt 0.125 0.5 +vt 0 0.5 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.5 +vt 0 0.5 +vt 0 0.25 +vt 0.125 0.5 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.5 +vt 0 0.25 +vt 0 0.5 +vt 0.125 0.5 +vt 0.125 0.25 +vt 1 0.625 +vt 0.625 0.625 +vt 0.625 0.125 +vt 1 0.125 +vt 0.625 0.5 +vt 0.25 0.5 +vt 0.25 0.25 +vt 0.625 0.25 +vt 0.5 0 +vt 1 0 +vt 0.875 0.125 +vt 0.625 0.125 +vt 0.25 0.125 +vt 0.25 0.625 +vt 0.125 0.5 +vt 0.125 0.25 +vt 0.3125 0.625 +vt 0.3125 1 +vt 0.125 1 +vt 0.125 0.625 +vt 0.125 0.625 +vt 0.125 1 +vt 0.3125 1 +vt 0.3125 0.625 +vt 1 0.625 +vt 0.625 0.625 +vt 0.625 0.5 +vt 1 0.5 +vt 0 0.625 +vt 0.125 0.625 +vt 0.125 1 +vt 0 1 +vt 0.625 0.25 +vt 0.625 0.125 +vt 0.25 0.125 +vt 0.25 0.25 +vt 0.625 0.625 +vt 0.625 1 +vt 0.25 1 +vt 0.25 0.625 +vt 0.625 0.625 +vt 0.625 1 +vt 1 1 +vt 1 0.625 +vt 1 0.25 +vt 0.625 0.25 +vt 0.625 0.125 +vt 1 0.125 +vt 0.125 0.625 +vt 0 0.625 +vt 0 1 +vt 0.125 1 +vt 0.625 0.625 +vt 0.625 0.5 +vt 0.25 0.5 +vt 0.25 0.625 +vt 1 0.625 +vt 1 1 +vt 0.625 1 +vt 0.625 0.625 +vt 0.25 0.625 +vt 0.25 1 +vt 0.625 1 +vt 0.625 0.625 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 1 0 +vn 0 -1 0 +vn 0.71 0 0.71 +vn -0.71 0 0.71 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +usemtl electric_wrench_model +f 85/261/66 86/262/66 90/263/66 +f 85/261/66 90/263/66 89/264/66 +f 88/265/67 87/266/67 91/267/67 +f 88/265/67 91/267/67 92/268/67 +f 87/269/68 85/270/68 89/271/68 +f 87/269/68 89/271/68 91/272/68 +f 92/273/69 90/274/69 86/275/69 +f 92/273/69 86/275/69 88/276/69 +f 96/277/70 94/278/70 93/279/70 +f 96/277/70 93/279/70 95/280/70 +f 99/281/71 97/282/71 98/283/71 +f 99/281/71 98/283/71 100/284/71 +f 93/285/72 94/286/72 98/287/72 +f 93/285/72 98/287/72 97/288/72 +f 96/289/73 95/290/73 99/291/73 +f 96/289/73 99/291/73 100/292/73 +f 95/293/74 93/294/74 97/295/74 +f 95/293/74 97/295/74 99/296/74 +f 100/297/75 98/298/75 94/299/75 +f 100/297/75 94/299/75 96/300/75 +f 104/301/76 102/302/76 101/303/76 +f 104/301/76 101/303/76 103/304/76 +f 101/305/77 102/306/77 105/307/77 +f 101/305/77 105/307/77 93/308/77 +f 104/309/78 103/310/78 95/311/78 +f 104/309/78 95/311/78 106/312/78 +f 103/313/79 101/314/79 93/315/79 +f 103/313/79 93/315/79 95/316/79 +f 106/317/80 105/318/80 102/319/80 +f 106/317/80 102/319/80 104/320/80 +f 110/321/81 108/322/81 107/323/81 +f 110/321/81 107/323/81 109/324/81 +f 107/325/82 108/326/82 94/327/82 +f 107/325/82 94/327/82 111/328/82 +f 110/329/83 109/330/83 112/331/83 +f 110/329/83 112/331/83 96/332/83 +f 109/333/84 107/334/84 111/335/84 +f 109/333/84 111/335/84 112/336/84 +f 96/337/85 94/338/85 108/339/85 +f 96/337/85 108/339/85 110/340/85 +o switch +v 0.1875 0.5938 -0.25 +v 0.125 0.5938 -0.25 +v 0.1875 0.4688 -0.25 +v 0.125 0.4688 -0.25 +v 0.1875 0.5938 -0.125 +v 0.125 0.5938 -0.125 +v 0.1875 0.4688 -0.125 +v 0.125 0.4688 -0.125 +v 0.1875 0.6563 -0.2188 +v 0.125 0.6563 -0.2188 +v 0.1875 0.6563 -0.1563 +v 0.125 0.6563 -0.1563 +vt 0.9375 0.625 +vt 0.9375 0.75 +vt 1 0.75 +vt 1 0.625 +vt 1 0.625 +vt 1 0.75 +vt 0.9375 0.75 +vt 0.9375 0.625 +vt 0.9375 0.625 +vt 1 0.625 +vt 1 0.5 +vt 0.9375 0.5 +vt 1 0.75 +vt 1 0.875 +vt 0.875 0.875 +vt 0.875 0.75 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0.9375 +vt 1 0.9375 +vt 0.875 0.9375 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.875 1 +vt 0.9688 0.9375 +vt 0.9688 1 +vt 0.9063 1 +vt 0.9063 0.9375 +vt 1 0.875 +vt 0.9688 0.9375 +vt 0.9063 0.9375 +vt 0.875 0.875 +vt 1 0.875 +vt 0.9688 0.9375 +vt 0.9063 0.9375 +vt 0.875 0.875 +vn 0 0 -1 +vn 0 0 1 +vn 0 -1 0 +vn 1 0 0 +vn 0 0.45 -0.89 +vn 0 0.45 0.89 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +usemtl electric_tool_base +f 116/341/86 114/342/86 113/343/86 +f 116/341/86 113/343/86 115/344/86 +f 119/345/87 117/346/87 118/347/87 +f 119/345/87 118/347/87 120/348/87 +f 116/349/88 115/350/88 119/351/88 +f 116/349/88 119/351/88 120/352/88 +f 115/353/89 113/354/89 117/355/89 +f 115/353/89 117/355/89 119/356/89 +f 114/357/90 122/358/90 121/359/90 +f 114/357/90 121/359/90 113/360/90 +f 117/361/91 123/362/91 124/363/91 +f 117/361/91 124/363/91 118/364/91 +f 121/365/92 122/366/92 124/367/92 +f 121/365/92 124/367/92 123/368/92 +f 113/369/93 121/370/93 123/371/93 +f 113/369/93 123/371/93 117/372/93 +f 118/373/94 124/374/94 122/375/94 +f 118/373/94 122/375/94 114/376/94 \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj.amt b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj.amt new file mode 100644 index 000000000..0388daa84 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/item/tools/electric_wrench.obj.amt @@ -0,0 +1,23 @@ +{ + "origins": { + "base": [0, 5, -1], + "wrench": [0, 8, -11.2857], + "offhand": [0, 0, -12], + "switch": [2.5, 8.1667, -3], + "offhand": [0, 0, 0], + "mainhand": [0, 1, -6.5] + }, + "hierarchy": { + "switch": "base", + "wrench": "base", + "mainhand": "base" + }, + "properties": { + "offhand": { + "hand": "off_hand" + }, + "mainhand": { + "hand": "main_hand" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_hammer_model.png b/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_hammer_model.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e0a9f9e32e4ac0e7a7120b7cd6a227d6273353 GIT binary patch literal 529 zcmV+s0`C2ZP)_!edw?O_jlUQ9#2osCNYUVlXi`Kj!WWVzUm6s!B8(6@*mPb)l-RgGeOezUj{MJSPT!5g>>*zjvUj zf}gFxB%V$ufj#d`aRl27`g7pPnS0PD?hMb(N^b)<&a|29XGFHXGS)w{B~J-!OMt z%;jBL0zzzjaV@#Yd zNdaRM2=H;BYz<(C0xTkcG85p^sH(smD!@+yF#tP&nM@`+9*>m+8xDus@AtLcZfmF0 zap-ot3Yf%vKG(%!;ieJ_1jbL<{f$3OChyk*9{>OV|NptS`U(I500v1!K~w_(csgb< TBx`@x00000NkvXXu0mjfLUHTZ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_tool_base.png b/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_tool_base.png new file mode 100644 index 0000000000000000000000000000000000000000..01d576f659b8df3f187276e37f2b86082104f381 GIT binary patch literal 2221 zcmV;e2vYZnP)mbh9nOe%w5zyu`dz(g2815HAbOYS9i_xJbPa2Sr4erW&6@Alb! zcK3PNXP@1*?Qas5(;vcF$ zn=6+PabPx^gJ=T-{eSmGVAoFpkCoqSHP}J=*Do9FBE4&?#jm!KM`d@gt%H5x85lEx zSS*Htfq}aKe&gkczkpBW1y!u&Z>dy5EEYmEjmEkcIT72x_mYKSsk#KL`!Ue5g$*9? z+~x?@SbS$=2_a`$$GS>E2Hg)F>5R?i^B5l=R~6Q`7E)knXb7S`SwXQ0&xbswy2rYq zW}*Z3H^w61(s=-4TmrdX%ST6208lQM@1UZH+Bh`|g#wDjB67K$gAF*D8q(=BL|gXS z@v22JDr5UAhE^K9#ySaCR_N{9EJ6z3{&OE8mHFkX29-|+O@`(d3RKL}fMdsw;mnyc z&Tz?d8jXyMfU@CJAqm^Q&BODX4Lxu0!WN5-#1A(aJiiIpKy2J>9d9G)Uu>grYv`2; z$i+1^HHgRKNF)*tvRK~8X0ym-G7h4h2gInYt#uv%zfGK62t4bSh0{aPAO&Nzz>-j# zp!N+vitvLCC79cPx88ai1Al%8nS+Ng_FgAO4*dn$BS)ceqobo(xNsp_T3RNSpz!!( z(5IltE%_9#&u_(rhI-sw+=kkfD^Pm!30z@Y|ECut`ur1k?czVp&P)F?+i#aiZnOCE zrHDQC1*F=SVa~IwkZxa&mangNXkN1#*G&fHR0;FBHJ2<|g4w;7(bLm|y1F`8xky@R z&FbqPaoQ;_$Rl!_f+m?vI(N#YQg$-b=iT4`7F}PhO+d*8rb`1>;4UFc-o?u`R8Myl4!-sLTxzPonivb19*w`4(pFfXFmo8!6ym^qt zvi!!48xRJVRPcaL+c&oGv-o329cIj!fql=-gbWH7eh%UZe&C@zUUKy*Q>Gx5O2Oj} zlIN|WU#@LxYQo~hi=EXPB*lh@hn*XzPoIuy)23l?aPS^A)JF<$Jeb6;RUTeAP~%F? zDW2dVLV?LnbYEW|E?>U<|3oB9dwYAGd*lgeCD*8w65@;AxpSx4yLT@gdAAPY-#GrZ zvu?|w6l9Q;89Mc@OFH5Y7fQ(G$6Z~^t6iWNh?u!-XJ@B5aNvO1w{M@>vuBUly?eJ4 zw15A8bK=Aa)7{-|jvP61kKl?L5->29N8jH&(f!sN7&`k`Ts-t9M#sxep!kKtIP&y> zF$Q_2VZZC7ivg!VWugyLj-{J0TssFtQ|I8iKOMJ{voT0i<{ZrzFj^=&;Zh*tk|+k8 z0?QUPMD3p>7R{L`C(+_nCaEr$E?pWeU%ouj?h#sATCix*A}m<2zy+ZKvA(|E(QS#D z@Mq6Q@xQ%Dk6cI3v=rLf+R%9UDr|@{Vm>C)s23p+tZ{APRST}vjWJNVtw8xifv3_K z17jxm#u(_Z(zwvKu)ZhK@#P7dEdiNa5yQk-zU1h^Yykrqf^Dw%eSUl<7A30-7cSuB z$&={n>cY{ZOt;qFIq$_+KVuB^85lZW6kH$O4{S)Lwutl^hnM-WmhweF?X6OeC{@vcH+jMmyjNZ~~! zc~?}&2ceRhWu2geq$scSuke#!eA2l*Uj`z2pyDNWKe%<<1H-vIYU43Xjfaeb0+RGV zhHk4&R$b~0QD&PvcP@n1)>fBEb*PCah+io+UP@Xm11oCR64?|zFht?g5^+f2D7}#4 zl4Mv;d58xzSedf|Wlx=S5+a@;UZtc=6c}6OBBP!awOg)%i-8m^ml7&#;~_@4B*`$~ zG8E9xH^BYg4Z*qdNSy0|ccvTVQ)dvJJcaDhF&=0n&kI-CIHKdf2YY0hdxU~s^1Mh6Ic-Xh-k1+ z+Ko|X!SgK6{^yqY+m(LP**jp~yVz&+R#0T?jv(5jwX(7L-4NqaiWhL{LhB(Ql-#P{ z4Z4sdd;^#WqHRc_-+$>RcxuhJkq9&dcYOh^(3VN3AN+0z7(W^*!66k0sHDn}?bYuF z-7Rw52+9YdZHz)spFRy;$r3z>?vl<5=lZ~RgR`85u)9_OmV*K+qW0={gREAv@`7N( z199&4e;+>xTsaHt1*rby0R@x}7SZDC%^(C6s%4==VPQbI+%*t&bm4Z3>E00000NkvXXu0mjfoVYVJ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_wirecutter_model.png b/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_wirecutter_model.png new file mode 100644 index 0000000000000000000000000000000000000000..b2ef2eef885ba26e57d0e1db7055dd45ae63f848 GIT binary patch literal 2337 zcmV++3EuXJP)|m53>VSSUi1yjbglSZu18V8(b$NIE4mnfuJS-}c^q-pKYlzqapFXD?AS5a7Efan6BE(Vqer77 zM~=98`}gmU_U+pjJ+Sef=yM~Z(LvG&?-`FKM%Qp;Y*X~`*yeTEBtoPTfNu?aFIofJ z;%O`lLsTji%+JqbdU_fQ3k$9-p2jknj2jPv0E2@Yuw%y#B$G)*05XXLd}ENb7CE+4 zo<)o61ssitO3;R_1wgspMvh%`6;QR>v{r!$^ z*suYzwooX*(y~UQfoipiD_5@I+O=!gym>Qnxg5IuBof9_0ZUtf5*01ATd0s0iB=fV z_kdlk*OAYpP--;Ml}Zswl$$MdrhHVIO-M*@Z?AKIUtgcIP*mYi2uh_A(&;otM@O-1 z*DjRHWvs5Q;@$pio*x(MP2@XLs8VpX*+y3;N#Ske7)uFRUS4)_U0PZ~g0Wm#S%L5S zPDYbTUcY`Fi;IiS6UvQRt>(sl@}m$!hnIlj-{E=4^81&b@$uqQ*5!s>x$S{sy@9TD z3Z3aB^Pq`b%BLrq&I8$O7IL{#@N`HvsfQW0nr#OX0%}^O^=YQJxuV3DQMZ#ZfJ9kl+aGl z+@$sJjvmmypPikBpu{uAKrT0CjcWU8+ffEZ>HS}58yY%Z0xhYO&?FZOejl>4?g52C zp6E&^QDRcY9yovgyg7I7oDmh22MR?@r>3Ud&Pd7{%9h0>?vVhw+Zd`rs4ZSQ3L$UE zYt}MDRd{^5uGS8i7!h(*!Z4PF?wnib&R4|!tDO+j@$qrD1+}m&rKt7kDmLoK6D%SC zl@QMWkT)!;y}7jNEN-y)7-N|AhVwYYw(pVR?w^v>+?F&RvgOFGfrYtdN64gOIAu zQVrh5b5BKR(cRDdIB?2|{qyHjBKYaE2^R)^=NNi9Oh={;8{x;=UT)+TK??Qz@tw94VHV~Se$sgh11Wmh;hvAh$MxceDVkQ z#NlJe_#Sv5;-g=B3}gEa0w%)${$!;}vG{8D^z@*+yW3gQW`4+GjR{}-W&k0e7nBk2?x_YoPbvyM}zPDMJF@7$VdizjO&M47D* zh95kHp3i&=*-ze!{QU#&z+R?M4Ii)Q%4_aU|Q0|>|7k6@Iz=Y1I3vtMgDv|23)I*zU4&21~{ z2KkaTGl>fR+E|3F*Wt9K(1lF{d2HUk2|)lg!?>Nb>K*AL1kAEPh-bHLgt+K`#<1QAmI>#H0V2pvrwC4rQ6;&R@R0$|0R2>bs zZHhisTS_QIQsDF<58ryV1ESx4E$0--@Gj}*=%oc^t?qMz>bs!Zj>hDAL334{Bp{|| z&z?1B&YUs2Gk{wS{Hd)_>WX&t>Q#LHXN$OT;|31CFzc>u;;FAWRcy&Yrz=fs-L_eXzuRayCY%Go;}gty?djW>MR-Bb1yzN zaa8irpG_gpQ#H-MAJ((r;fD^-pd;y_>-L!DxFl3uWo?FuC@9u~c)AT6V_eLoRK7Hg z-r6j(t8c@fzlQA6TkvQ9joP(~n7QyVGx2xiyPCNOP4O0 z81#;roSbz1n8ssH0WB=3>Io_kf_Tbk)d)fT#NZ}`{bTTkx56LUj;Jt>U~n6<+dqg+ zANn{x^1vfF@Wm4@40^p2{sRC2|NpIX!7cy*00v1!K~w_(oRVW}E7RFn00000NkvXX Hu0mjfug7!? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_wrench_model.png b/src/main/resources/assets/immersiveintelligence/textures/items/tools/electric_wrench_model.png new file mode 100644 index 0000000000000000000000000000000000000000..75708aa8675ea62b0aca2c5fb44f4423ab334101 GIT binary patch literal 801 zcmV++1K#|JP)3KthJZlJ_A0DZuqao`uP6;@A7Bs{ok$i zdp=v^cWxW^zkWUC|M~tEe{k1p{?yOw{FUF{^7sGR;OGC|*w6Xnt5^Mj9dG(0JKy#v zet6fP{c)q$!viI%z3#u180fojtj4OvXXLCqZqZw*K)K3O^;`6Wkh`}WOSmq4bQI%d11A@Ck>NRFg%oC zRDzS8G@21JS3w_}-s~^$+1fAfY|fc;a~wK(hkp;vu=l^q{IdTdyZ2q-(gnx0+ihO{b(C5~7r8)7*Wq{KSf zBGBw)EWx5PXL` zxO=m>9rtcz+`cC78Q0% Date: Sun, 5 Jul 2026 18:15:58 +0200 Subject: [PATCH 04/12] Bumped up version to dev5 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 9b69a0c16..2ad2b667c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,7 +15,7 @@ mcmod_Contributors=Pabilo8,Carver,Sch modForge=1.12.2-14.23.5.2847 modMappings=snapshot_20171003 #Project Data -modVersion=0.3.1-dev4 +modVersion=0.3.1-dev5 modGroup=pl.pabilo8 modName=immersiveintelligence # Private Team II Maven From f05e7af2f24fdfa582f289a7369340f660aee291 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 18:17:17 +0200 Subject: [PATCH 05/12] Fixed available data types listing in ALM, closes #641 --- .../GuiArithmeticLogicMachineEdit.java | 19 ++-- .../component/data_editor/DecoDataEditor.java | 22 +++++ .../data_editor/DecoDataEditorBoolean.java | 2 +- .../data_editor/DecoDataEditorExpression.java | 86 +++++++++++++++---- .../immersiveintelligence/lang/en_us.lang | 1 + 5 files changed, 108 insertions(+), 22 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java index 4e818438a..e63300f41 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/block/arithmetic_logic_machine/GuiArithmeticLogicMachineEdit.java @@ -10,6 +10,7 @@ import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation.DataOperationMeta; import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation.DataOperationNull; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeExpression; +import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeNull; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType.TypeMetaInfo; import pl.pabilo8.immersiveintelligence.client.gui.deco.DecoTileGui; @@ -41,6 +42,7 @@ import javax.annotation.Nullable; import java.util.Collection; +import java.util.List; import java.util.Objects; import java.util.stream.Collectors; @@ -151,7 +153,7 @@ public void onInit() .withListBackground(DecoTextures.COMPONENT_TEXT_FIELD) .withDropdownSymbol(DecoTextures.COMPONENT_DROPDOWN_SYMBOL_PAPER) .withSize(116+24-8, 18) - .withDropdownWidth(116+24) + .withDropdownWidth(116+24-8) .withMaxDisplayedEntries(5) .withEntries(circuitOperations) .withSelectedEntry(edited.getOperation().getMeta()) @@ -326,6 +328,16 @@ protected EasyNBT onSaveTileData() return nbt.withTag("expressions", expressions); } + private TypeMetaInfo getOperationDisplayType(DataOperationMeta operation) + { + List> compatibleTypes = DecoDataEditor.getCompatibleEditorTypes(operation.expectedResult(), true); + if(!compatibleTypes.isEmpty()) + return compatibleTypes.get(0); + + TypeMetaInfo metaInfo = IIDataTypeUtils.metaTypesByClass.get(operation.expectedResult()); + return metaInfo!=null?metaInfo: IIDataTypeUtils.metaTypesByClass.get(DataTypeNull.class); + } + private DecoElementDisplay getOperationDropdownDisplayFunction() { return new DecoEntryPanelBuilder() @@ -342,10 +354,7 @@ private DecoElementDisplay getOperationDropdownDisplayFunctio .withText("Addition") ) .withElementApplyMethod((operation, panel) -> { - TypeMetaInfo metaInfo = IIDataTypeUtils.metaTypesByClass.get(operation.expectedResult()); - - if(metaInfo==null) - return; + TypeMetaInfo metaInfo = getOperationDisplayType(operation); //type label (f.e. integer) panel.label("typeLabel") diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditor.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditor.java index b69b5186f..bae094aba 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditor.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditor.java @@ -9,6 +9,7 @@ import javax.annotation.Nullable; import java.util.LinkedHashMap; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -74,10 +75,31 @@ public static List> getEditorTypes(boolean advanced) { return EDITORS.keySet().stream() .map(IIDataTypeUtils.metaTypesByClass::get) + .filter(Objects::nonNull) .filter(typeMetaInfo -> advanced||!typeMetaInfo.isAdvancedType()) .collect(Collectors.toList()); } + /** + * @param type expected base type + * @param advanced whether advanced data types may be returned + * @return concrete, editable data types compatible with the expected type + */ + public static List> getCompatibleEditorTypes(Class type, boolean advanced) + { + return EDITORS.keySet().stream() + .filter(type::isAssignableFrom) + .map(IIDataTypeUtils.metaTypesByClass::get) + .filter(Objects::nonNull) + .filter(typeMetaInfo -> advanced||!typeMetaInfo.isAdvancedType()) + .collect(Collectors.toList()); + } + + public static boolean hasEditorFor(Class type) + { + return EDITORS.containsKey(type); + } + public DecoDataEditor withDataType(T dataType) { this.dataType = dataType; diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorBoolean.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorBoolean.java index c99d3bee1..846bb1935 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorBoolean.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorBoolean.java @@ -22,7 +22,7 @@ protected boolean initialize() { //Add editor components component = addComponent(new DecoSwitch(2, 6) - .withText(IIReference.DESCRIPTION_KEY+"variable_value") + .withText(IIReference.DESCRIPTION_KEY+"variable_value.boolean") .withCurrentState(dataType.value) ); return super.initialize(); diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorExpression.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorExpression.java index 7a6a7536f..edf4cb510 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorExpression.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/deco/component/data_editor/DecoDataEditorExpression.java @@ -5,6 +5,7 @@ import pl.pabilo8.immersiveintelligence.api.data.operations.DataOperation.DataOperationMeta; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeAccessor; import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeExpression; +import pl.pabilo8.immersiveintelligence.api.data.types.DataTypeNull; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType; import pl.pabilo8.immersiveintelligence.api.data.types.generic.DataType.TypeMetaInfo; import pl.pabilo8.immersiveintelligence.client.gui.deco.component.button.*; @@ -18,6 +19,8 @@ import pl.pabilo8.immersiveintelligence.common.util.IIReference; import javax.annotation.Nullable; +import java.util.ArrayList; +import java.util.List; /** * Visual editor for {@link DataTypeExpression} used by the Arithmetic-Logic Machine. @@ -147,7 +150,8 @@ private void initializeArgumentPage(DataOperationMeta meta, int argumentID) .withBackgroundMask(null); TypeMetaInfo accessorMeta = IIDataTypeUtils.metaTypesByClass.get(DataTypeAccessor.class); - TypeMetaInfo expectedMeta = IIDataTypeUtils.metaTypesByClass.get(expectedType); + List> typeEntries = getArgumentTypeEntries(expectedType, accessorMeta); + TypeMetaInfo selectedMeta = accessor?accessorMeta: getArgumentTypeMeta(argument, expectedType); DecoPanel paperPanel; editor.addComponents( @@ -156,34 +160,35 @@ private void initializeArgumentPage(DataOperationMeta meta, int argumentID) .withBackground(DecoTextures.BG_PAPER) .withBackgroundMask(DecoTextures.TEMPLATE_PAPER), new DecoDropdown>(34, 3) - .withSize(width-34-22, 16) - .withDropdownWidth(width-16) + .withSize(width-34-22, 18) + .withDropdownWidth(width-34-22) .withMaxDisplayedEntries(4) .withScrollBarBackground(DecoTextures.COMPONENT_SLIDER_PAPER) .withBackground(DecoTextures.COMPONENT_BUTTON_PAPER) .withListBackground(DecoTextures.COMPONENT_TEXT_FIELD) .withDropdownSymbol(DecoTextures.COMPONENT_DROPDOWN_SYMBOL_PAPER) - .withEntries(accessorMeta, expectedMeta) - .withSelectedEntry(accessor?accessorMeta: expectedMeta) + .withEntries(typeEntries) + .withSelectedEntry(selectedMeta) .withDisplayFunction(DecoTemplates.getDataTypeEntryDisplay()) .withOnSelectedEntry((oldType, newType) -> { storeCurrentPageOutput(); + DataType current = getArgument(argumentID, expectedType); if(newType!=null&&newType.type==DataTypeAccessor.class) - setArgument(argumentID, new DataTypeAccessor(getCurrentAccessorVariable(argument))); - else - setArgument(argumentID, normalizeArgument(argument, expectedType)); + setArgument(argumentID, new DataTypeAccessor(getCurrentAccessorVariable(current))); + else if(newType!=null) + setArgument(argumentID, normalizeArgument(current, newType.type)); refreshPage(); }), - new DecoButton(width-20, 3) + new DecoButton(width-20-2, 3) .withText("@") - .withSize(16, 16) + .withSize(18, 18) .withBackground(DecoTextures.COMPONENT_BUTTON_PAPER) .withTranslatedTooltip(IIReference.DESCRIPTION_KEY+"expression.accessor.tooltip") .withOnLMBPressed(() -> { storeCurrentPageOutput(); DataType current = getArgument(argumentID, expectedType); if(current instanceof DataTypeAccessor) - setArgument(argumentID, normalizeArgument(current, expectedType)); + setArgument(argumentID, createDefaultArgument(expectedType)); else setArgument(argumentID, new DataTypeAccessor('a')); refreshPage(); @@ -225,10 +230,13 @@ private void initializeLiteralArgument(DataType argument, Class typeMeta = getArgumentTypeMeta(argument, expectedType); editor.addLabel(IIReference.DESCRIPTION_KEY+"no_editor", 4, 30) .withSize(width-8, 16) .withAlign(DecoAlignment.LEFT) - .withTextColor(IIDataTypeUtils.metaTypesByClass.get(expectedType).color.withBrightness(0.4f)); + .withTextColor(typeMeta.color.withBrightness(0.4f)); + } } //--- Utils ---// @@ -290,18 +298,64 @@ private DataType getArgument(int index, Class expectedType) { ensureArgumentArray(dataType.getMeta()); if(index < 0||index >= dataType.data.length) - return IIDataTypeUtils.getVarInstance(expectedType); + return createDefaultArgument(expectedType); DataType argument = dataType.data[index]; if(argument instanceof DataTypeAccessor) return argument; - return normalizeArgument(argument, expectedType); + DataType normalized = normalizeArgument(argument, expectedType); + dataType.data[index] = normalized; + return normalized; } private DataType normalizeArgument(@Nullable DataType argument, Class expectedType) { - if(argument!=null&&expectedType.isAssignableFrom(argument.getClass())) + if(argument!=null&&expectedType.isAssignableFrom(argument.getClass())&&DecoDataEditor.hasEditorFor(argument.getClass())) return argument.clone(); - return IIDataTypeUtils.getVarInstance(expectedType); + return createDefaultArgument(expectedType); + } + + private DataType createDefaultArgument(Class expectedType) + { + Class type = getDefaultArgumentType(expectedType); + return IIDataTypeUtils.getVarInstance(type); + } + + private Class getDefaultArgumentType(Class expectedType) + { + List> compatibleTypes = getCompatibleArgumentTypes(expectedType); + if(!compatibleTypes.isEmpty()) + return compatibleTypes.get(0).type; + if(IIDataTypeUtils.metaTypesByClass.containsKey(expectedType)) + return expectedType; + return DataTypeNull.class; + } + + private List> getCompatibleArgumentTypes(Class expectedType) + { + return DecoDataEditor.getCompatibleEditorTypes(expectedType, true); + } + + private List> getArgumentTypeEntries(Class expectedType, @Nullable TypeMetaInfo accessorMeta) + { + ArrayList> entries = new ArrayList<>(); + if(accessorMeta!=null) + entries.add(accessorMeta); + entries.addAll(getCompatibleArgumentTypes(expectedType)); + return entries; + } + + private TypeMetaInfo getArgumentTypeMeta(DataType argument, Class expectedType) + { + TypeMetaInfo meta = IIDataTypeUtils.metaTypesByClass.get(argument.getClass()); + if(meta!=null&&expectedType.isAssignableFrom(meta.type)) + return meta; + + List> compatibleTypes = getCompatibleArgumentTypes(expectedType); + if(!compatibleTypes.isEmpty()) + return compatibleTypes.get(0); + + meta = IIDataTypeUtils.metaTypesByClass.get(expectedType); + return meta!=null?meta: IIDataTypeUtils.metaTypesByClass.get(DataTypeNull.class); } private void setArgument(int index, DataType value) diff --git a/src/main/resources/assets/immersiveintelligence/lang/en_us.lang b/src/main/resources/assets/immersiveintelligence/lang/en_us.lang index 707b1e932..39a730f49 100644 --- a/src/main/resources/assets/immersiveintelligence/lang/en_us.lang +++ b/src/main/resources/assets/immersiveintelligence/lang/en_us.lang @@ -1282,6 +1282,7 @@ desc.immersiveintelligence.variable_remove_desc=Remove a variable desc.immersiveintelligence.variable_properties=Properties desc.immersiveintelligence.variable_properties.tooltip=Edit expression properties, like conditional variables. desc.immersiveintelligence.variable_value=Value: +desc.immersiveintelligence.variable_value.boolean=Value desc.immersiveintelligence.variable_value.integer_vector=Integer Vector desc.immersiveintelligence.variable_value.integer_vector.tooltip=An Integer Vector does not allow numbers with decimal points. desc.immersiveintelligence.operation=Operation: From 759a5ed8278f41161a5e83daef716dec873fb182 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 18:39:18 +0200 Subject: [PATCH 06/12] Fixed ballistic computer output direction and data debugger cable dropping Closes #650, Closes #634 --- .../data_device/tileentity/TileEntityDataDebugger.java | 8 ++------ .../tileentity/TileEntityBallisticComputer.java | 2 +- .../aabb/multiblock/ballistic_computer.json | 3 +++ 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/data_device/tileentity/TileEntityDataDebugger.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/data_device/tileentity/TileEntityDataDebugger.java index 3eeb16412..03b4d6872 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/data_device/tileentity/TileEntityDataDebugger.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/data_device/tileentity/TileEntityDataDebugger.java @@ -89,9 +89,7 @@ else if(!world.isRemote) { outputTime = 0; markDirty(); - IBlockState stateHere = world.getBlockState(pos); - markContainingBlockForUpdate(stateHere); - markBlockForUpdate(pos.offset(facing), stateHere); + markBlockForUpdate(pos, null); } else outputTime = Math.max(outputTime-1, 0); @@ -246,9 +244,7 @@ public void onDataChange() if(!isInvalid()) { markDirty(); - IBlockState stateHere = world.getBlockState(pos); - markContainingBlockForUpdate(stateHere); - markBlockForUpdate(pos.offset(facing), stateHere); + markBlockForUpdate(this.pos, null); } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/metal_multiblock0/tileentity/TileEntityBallisticComputer.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/metal_multiblock0/tileentity/TileEntityBallisticComputer.java index 5b64ebd6e..bfe5ccf3a 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/metal_multiblock0/tileentity/TileEntityBallisticComputer.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/metal_multiblock0/tileentity/TileEntityBallisticComputer.java @@ -152,7 +152,7 @@ else if(z < 0) packet.set('y', new DataTypeFloat(yaw)); packet.set('p', new DataTypeFloat(pitch)); - sendData(packet, facing, multiblock.getPointOfInterest("data_output")); + sendData(packet, getDirection("data_output"), multiblock.getPointOfInterest("data_output")); } @Override diff --git a/src/main/resources/assets/immersiveintelligence/aabb/multiblock/ballistic_computer.json b/src/main/resources/assets/immersiveintelligence/aabb/multiblock/ballistic_computer.json index a8e83ec80..83b5ffed4 100644 --- a/src/main/resources/assets/immersiveintelligence/aabb/multiblock/ballistic_computer.json +++ b/src/main/resources/assets/immersiveintelligence/aabb/multiblock/ballistic_computer.json @@ -52,5 +52,8 @@ "data_input": 2, "data_output": 3, "cocoa": [1, 5] + }, + "rotations": { + "data_output": "clockwise_90" } } \ No newline at end of file From b17a52eea1b45db921dab7bfd7e4f1d44aacbac7 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 20:36:57 +0200 Subject: [PATCH 07/12] Re-added upgrades to Fence Gate multiblock Closes #631 --- .../client/ClientProxy.java | 18 +- .../multiblock/wooden/FenceGateRenderer.java | 12 +- .../MultiblockAluminiumChainFenceGate.java | 2 +- .../MultiblockAluminiumFenceGate.java | 2 +- .../multiblock/MultiblockFenceGateBase.java | 7 +- .../MultiblockSteelChainFenceGate.java | 2 +- .../multiblock/MultiblockSteelFenceGate.java | 2 +- .../MultiblockWoodenChainFenceGate.java | 2 +- .../multiblock/MultiblockWoodenFenceGate.java | 2 +- .../tileentity/TileEntityGateBase.java | 2 +- .../block/multiblock/fence_gate_preview.obj | 4172 ++++ .../fence_gate_upgrade_razor_wire.obj | 17714 ++++++++++++++++ .../fence_gate_upgrade_redstone.obj | 1304 ++ 13 files changed, 23226 insertions(+), 15 deletions(-) create mode 100644 src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_preview.obj create mode 100644 src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_razor_wire.obj create mode 100644 src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_redstone.obj diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java index 0a2794b67..f1c6d36b1 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientProxy.java @@ -559,12 +559,18 @@ else if(bullet instanceof ItemIIAmmoRevolver) //Gate renderers - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWoodenFenceGate.class, new FenceGateRenderer<>("multiblock/wooden_gate")); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWoodenChainFenceGate.class, new FenceGateRenderer<>("multiblock/wooden_chain_gate")); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySteelFenceGate.class, new FenceGateRenderer<>("multiblock/steel_gate")); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySteelChainFenceGate.class, new FenceGateRenderer<>("multiblock/steel_chain_gate")); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAluminiumFenceGate.class, new FenceGateRenderer<>("multiblock/aluminium_gate")); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAluminiumChainFenceGate.class, new FenceGateRenderer<>("multiblock/aluminium_chain_gate")); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWoodenFenceGate.class, new FenceGateRenderer<>( + TileEntityWoodenFenceGate.class, "multiblock/wooden_gate")); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWoodenChainFenceGate.class, new FenceGateRenderer<>( + TileEntityWoodenChainFenceGate.class, "multiblock/wooden_chain_gate")); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySteelFenceGate.class, new FenceGateRenderer<>( + TileEntitySteelFenceGate.class, "multiblock/steel_gate")); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySteelChainFenceGate.class, new FenceGateRenderer<>( + TileEntitySteelChainFenceGate.class, "multiblock/steel_chain_gate")); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAluminiumFenceGate.class, new FenceGateRenderer<>( + TileEntityAluminiumFenceGate.class, "multiblock/aluminium_gate")); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAluminiumChainFenceGate.class, new FenceGateRenderer<>( + TileEntityAluminiumChainFenceGate.class, "multiblock/aluminium_chain_gate")); //GUIs (auto texture registering) IIGUI.initClientGUIs(); diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/wooden/FenceGateRenderer.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/wooden/FenceGateRenderer.java index 6c8bfb4ed..b322182e6 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/wooden/FenceGateRenderer.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/wooden/FenceGateRenderer.java @@ -15,6 +15,7 @@ import net.minecraftforge.client.model.obj.OBJModel; import org.lwjgl.opengl.GL11; import pl.pabilo8.immersiveintelligence.ImmersiveIntelligence; +import pl.pabilo8.immersiveintelligence.api.upgrade.UpgradeTechTree; import pl.pabilo8.immersiveintelligence.client.util.amt.AMTUtils; import pl.pabilo8.immersiveintelligence.client.util.amt.animation.IIAnimationCompiledMap; import pl.pabilo8.immersiveintelligence.client.util.amt.models.AMTModel; @@ -35,10 +36,12 @@ public class FenceGateRenderer> extends IIMultib AMTUpgradeModel redstoneUpgrade, razorUpgrade; private AMTModel model; private IIAnimationCompiledMap open, redstone, razor; + private final Class klass; - public FenceGateRenderer(String name) + public FenceGateRenderer(Class klass, String name) { super(); + this.klass = klass; subscribeToList(name); } @@ -133,6 +136,13 @@ public void compileModels(IBlockState state, OBJModel model) new ResourceLocation(ImmersiveIntelligence.MODID, "gate/upgrade_redstone")); razorUpgrade = new AMTUpgradeModel(IIContent.UPGRADE_RAZOR_WIRE, modelUpgrades, new ResourceLocation(ImmersiveIntelligence.MODID, "gate/upgrade_razor")); + + UpgradeTechTree.getTreeFor(klass) + .withBaseModelLocation(IIReference.RES_II.with("models/block/multiblock/fence_gate_preview.obj")) + .withUpgradeModelLocation(IIContent.UPGRADE_RAZOR_WIRE, + IIReference.RES_II.with("models/block/multiblock/fence_gate_upgrade_razor_wire.obj")) + .withUpgradeModelLocation(IIContent.UPGRADE_REDSTONE_ACTIVATION, + IIReference.RES_II.with("models/block/multiblock/fence_gate_upgrade_redstone.obj")); } @Override diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockAluminiumChainFenceGate.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockAluminiumChainFenceGate.java index 3d3fa8991..7858a7f8e 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockAluminiumChainFenceGate.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockAluminiumChainFenceGate.java @@ -25,7 +25,7 @@ public class MultiblockAluminiumChainFenceGate extends MultiblockFenceGateBase> extends MultiblockStuctureBase { - public MultiblockFenceGateBase(ResourceLocation loc) + public MultiblockFenceGateBase(Class klass, ResourceLocation loc) { super(loc); offset = new Vec3i(0, 1, 0); + UpgradeTechTree.getTreeFor(klass) + .withUpgrade(IIContent.UPGRADE_REDSTONE_ACTIVATION, UpgradeTier.TIER_1) + .withUpgrade(IIContent.UPGRADE_RAZOR_WIRE, UpgradeTier.TIER_1); } @Override diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockSteelChainFenceGate.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockSteelChainFenceGate.java index 99880336a..4365681e7 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockSteelChainFenceGate.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/block/multiblock/gate_multiblock/multiblock/MultiblockSteelChainFenceGate.java @@ -25,7 +25,7 @@ public class MultiblockSteelChainFenceGate extends MultiblockFenceGateBase multiblock) { super(multiblock); //Use common upgrades for all sorts of gates - upgradeManager = new UpgradeManager<>(this, UpgradeTechTree.getTreeFor(TileEntityGateBase.class)); + upgradeManager = new UpgradeManager<>(this, UpgradeTechTree.getTreeFor(getClass())); gate = new MultiblockInteractablePart(40); redstoneNetwork = new MultiblockRedstoneNetwork<>(((T)this)); } diff --git a/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_preview.obj b/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_preview.obj new file mode 100644 index 000000000..6e3fb0395 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_preview.obj @@ -0,0 +1,4172 @@ +# Made by Pabilo8 with Blockbench +# Exported with IIToolkit Plugin on 05/07/2026 +mtllib fence_gate.mtl + +o main +v 0.4063 3 0.4063 +v 0.5938 3 0.4063 +v 0.5938 2.1875 0.4063 +v 0.4063 2.1875 0.4063 +v 0.5938 3 0.5938 +v 0.4063 3 0.5938 +v 0.5938 2.1875 0.5938 +v 0.4063 2.1875 0.5938 +v 0.5938 1.1875 0.4063 +v 0.4063 1.1875 0.4063 +v 0.5938 1.1875 0.5938 +v 0.5938 0.0625 0.5938 +v 0.5938 0.0625 0.4063 +v 0.4063 0.0625 0.4063 +v 0.4063 1.1875 0.5938 +v 0.4063 0.0625 0.5938 +v 0.5938 -0.875 0.5938 +v 0.5938 -0.875 0.4063 +v 0.4063 -0.875 0.5938 +v 0.4063 -0.875 0.4063 +v 7.4063 3 0.4062 +v 7.5938 3 0.4062 +v 7.5938 2.1875 0.4062 +v 7.4063 2.1875 0.4062 +v 7.5938 3 0.5937 +v 7.4063 3 0.5937 +v 7.5938 2.1875 0.5937 +v 7.4063 2.1875 0.5937 +v 7.5938 1.1875 0.4062 +v 7.4063 1.1875 0.4062 +v 7.5938 1.1875 0.5937 +v 7.5938 0.0625 0.5937 +v 7.5938 0.0625 0.4062 +v 7.4063 0.0625 0.4062 +v 7.4063 1.1875 0.5937 +v 7.4063 0.0625 0.5937 +v 7.5938 -0.875 0.5937 +v 7.5938 -0.875 0.4062 +v 7.4063 -0.875 0.5937 +v 7.4063 -0.875 0.4062 +vt 1 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 1 0.25 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 1 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 1 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 1 0.25 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 1 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 1 0 0 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 1 0 0 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 -1 +vn 0 0 1 +vn 0 0 1 +vn -1 0 0 +usemtl wooden_gate +f 5/1/1 2/2/1 1/3/1 +f 5/1/1 1/3/1 6/4/1 +f 2/5/2 5/6/2 7/7/2 +f 2/5/2 7/7/2 3/8/2 +f 6/9/3 1/10/3 4/11/3 +f 6/9/3 4/11/3 8/12/3 +f 1/13/4 2/14/4 3/15/4 +f 1/13/4 3/15/4 4/16/4 +f 5/17/5 6/18/5 8/19/5 +f 5/17/5 8/19/5 7/20/5 +f 3/21/6 7/22/6 11/23/6 +f 3/21/6 11/23/6 9/24/6 +f 4/25/7 3/26/7 9/27/7 +f 4/25/7 9/27/7 10/28/7 +f 9/29/8 11/30/8 12/31/8 +f 9/29/8 12/31/8 13/32/8 +f 15/33/9 10/34/9 14/35/9 +f 15/33/9 14/35/9 16/36/9 +f 10/37/10 9/38/10 13/39/10 +f 10/37/10 13/39/10 14/40/10 +f 11/41/11 15/42/11 16/43/11 +f 11/41/11 16/43/11 12/44/11 +f 19/45/12 20/46/12 18/47/12 +f 19/45/12 18/47/12 17/48/12 +f 13/49/13 12/50/13 17/51/13 +f 13/49/13 17/51/13 18/52/13 +f 16/53/14 14/54/14 20/55/14 +f 16/53/14 20/55/14 19/56/14 +f 14/57/15 13/58/15 18/59/15 +f 14/57/15 18/59/15 20/60/15 +f 12/61/16 16/62/16 19/63/16 +f 12/61/16 19/63/16 17/64/16 +f 7/65/17 8/66/17 15/67/17 +f 7/65/17 15/67/17 11/68/17 +f 8/69/18 4/70/18 10/71/18 +f 8/69/18 10/71/18 15/72/18 +f 25/73/19 22/74/19 21/75/19 +f 25/73/19 21/75/19 26/76/19 +f 22/77/20 25/78/20 27/79/20 +f 22/77/20 27/79/20 23/80/20 +f 26/81/21 21/82/21 24/83/21 +f 26/81/21 24/83/21 28/84/21 +f 21/85/22 22/86/22 23/87/22 +f 21/85/22 23/87/22 24/88/22 +f 25/89/23 26/90/23 28/91/23 +f 25/89/23 28/91/23 27/92/23 +f 23/93/24 27/94/24 31/95/24 +f 23/93/24 31/95/24 29/96/24 +f 24/97/25 23/98/25 29/99/25 +f 24/97/25 29/99/25 30/100/25 +f 29/101/26 31/102/26 32/103/26 +f 29/101/26 32/103/26 33/104/26 +f 35/105/27 30/106/27 34/107/27 +f 35/105/27 34/107/27 36/108/27 +f 30/109/28 29/110/28 33/111/28 +f 30/109/28 33/111/28 34/112/28 +f 31/113/29 35/114/29 36/115/29 +f 31/113/29 36/115/29 32/116/29 +f 39/117/30 40/118/30 38/119/30 +f 39/117/30 38/119/30 37/120/30 +f 33/121/31 32/122/31 37/123/31 +f 33/121/31 37/123/31 38/124/31 +f 36/125/32 34/126/32 40/127/32 +f 36/125/32 40/127/32 39/128/32 +f 34/129/33 33/130/33 38/131/33 +f 34/129/33 38/131/33 40/132/33 +f 32/133/34 36/134/34 39/135/34 +f 32/133/34 39/135/34 37/136/34 +f 27/137/35 28/138/35 35/139/35 +f 27/137/35 35/139/35 31/140/35 +f 28/141/36 24/142/36 30/143/36 +f 28/141/36 30/143/36 35/144/36 +o right +v 0.852 2.8202 0.5625 +v 0.8438 3 0.4063 +v 0.8438 3 0.5938 +v 0.6563 3 0.5938 +v 0.6563 3 0.4063 +v 0.6563 2.1875 0.4063 +v 0.6563 2.1875 0.5938 +v 0.8438 2.1875 0.5938 +v 0.8438 2.1875 0.4063 +v 0.6563 1.1875 0.5938 +v 0.8438 1.1875 0.5938 +v 0.8438 1.1875 0.4063 +v 0.6563 1.1875 0.4063 +v 0.6563 0.0625 0.4063 +v 0.6563 0.0625 0.5938 +v 0.8438 0.0625 0.5938 +v 0.8438 0.0625 0.4063 +v 0.6563 -0.875 0.4063 +v 0.6563 -0.875 0.5938 +v 0.8438 -0.875 0.5938 +v 0.8438 -0.875 0.4063 +v 0.9063 2.5625 0.3438 +v 0.9063 2.5625 0.6563 +v 0.8438 2.5625 0.6563 +v 0.8438 2.5625 0.3438 +v 0.8438 2.4375 0.3438 +v 0.8438 2.4375 0.6563 +v 0.9063 2.4375 0.6563 +v 0.9063 2.4375 0.3438 +v 0.4063 2.5625 0.3438 +v 0.4063 2.5625 0.6563 +v 0.3438 2.5625 0.6563 +v 0.3438 2.5625 0.3438 +v 0.3438 2.4375 0.3438 +v 0.3438 2.4375 0.6563 +v 0.4063 2.4375 0.6563 +v 0.4063 2.4375 0.3438 +v 0.8438 2.4375 0.4063 +v 0.8438 2.5625 0.4063 +v 0.4063 2.5625 0.4063 +v 0.4063 2.4375 0.4063 +v 0.8438 2.4375 0.5938 +v 0.8438 2.5625 0.5938 +v 0.4063 2.5625 0.5938 +v 0.4063 2.4375 0.5938 +v 0.9063 -0.3125 0.3438 +v 0.9063 -0.3125 0.6563 +v 0.8438 -0.3125 0.6563 +v 0.8438 -0.3125 0.3438 +v 0.8438 -0.4375 0.3438 +v 0.8438 -0.4375 0.6563 +v 0.9063 -0.4375 0.6563 +v 0.9063 -0.4375 0.3438 +v 0.4063 -0.3125 0.3438 +v 0.4063 -0.3125 0.6563 +v 0.3438 -0.3125 0.6563 +v 0.3438 -0.3125 0.3438 +v 0.3438 -0.4375 0.3438 +v 0.3438 -0.4375 0.6563 +v 0.4063 -0.4375 0.6563 +v 0.4063 -0.4375 0.3438 +v 0.8438 -0.4375 0.4063 +v 0.8438 -0.3125 0.4063 +v 0.4063 -0.3125 0.4063 +v 0.4063 -0.4375 0.4063 +v 0.8438 -0.4375 0.5938 +v 0.8438 -0.3125 0.5938 +v 0.4063 -0.3125 0.5938 +v 0.4063 -0.4375 0.5938 +v 0.9063 1.1875 0.3438 +v 0.9063 1.1875 0.6563 +v 0.8438 1.1875 0.6563 +v 0.8438 1.1875 0.3438 +v 0.8438 1.0625 0.3438 +v 0.8438 1.0625 0.6563 +v 0.9063 1.0625 0.6563 +v 0.9063 1.0625 0.3438 +v 0.4063 1.1875 0.3438 +v 0.4063 1.1875 0.6563 +v 0.3438 1.1875 0.6563 +v 0.3438 1.1875 0.3438 +v 0.3438 1.0625 0.3438 +v 0.3438 1.0625 0.6563 +v 0.4063 1.0625 0.6563 +v 0.4063 1.0625 0.3438 +v 0.8438 1.0625 0.4063 +v 0.4063 1.1875 0.4063 +v 0.4063 1.0625 0.4063 +v 0.8438 1.0625 0.5938 +v 0.4063 1.1875 0.5938 +v 0.4063 1.0625 0.5938 +v 2.4063 3 0.4063 +v 2.4063 3 0.5938 +v 2.2188 3 0.5938 +v 2.2188 3 0.4063 +v 2.2188 2.1875 0.4063 +v 2.2188 2.1875 0.5938 +v 2.4063 2.1875 0.5938 +v 2.4063 2.1875 0.4063 +v 2.2188 1.0625 0.4063 +v 2.2188 1.0625 0.5938 +v 2.4063 1.0625 0.5938 +v 2.4063 1.0625 0.4063 +v 2.2188 0.0625 0.4063 +v 2.2188 0.0625 0.5938 +v 2.4063 0.0625 0.5938 +v 2.4063 0.0625 0.4063 +v 2.2188 -0.875 0.4063 +v 2.2188 -0.875 0.5938 +v 2.4063 -0.875 0.5938 +v 2.4063 -0.875 0.4063 +v 4 3 0.4063 +v 4 3 0.5938 +v 3.8125 3 0.5938 +v 3.8125 3 0.4063 +v 3.8125 2.1875 0.4063 +v 3.8125 2.1875 0.5938 +v 4 2.1875 0.5938 +v 4 2.1875 0.4063 +v 3.8125 1.1875 0.4063 +v 3.8125 1.1875 0.5938 +v 4 1.1875 0.5938 +v 4 1.1875 0.4063 +v 3.8125 0.0625 0.4063 +v 3.8125 0.0625 0.5938 +v 4 0.0625 0.5938 +v 4 0.0625 0.4063 +v 3.8125 -0.875 0.4063 +v 3.8125 -0.875 0.5938 +v 4 -0.875 0.5938 +v 4 -0.875 0.4063 +v 3.8125 2.8125 0.4375 +v 3.8125 2.8125 0.5625 +v 3.8125 2.9375 0.5625 +v 3.8125 2.9375 0.4375 +v 2.8125 2.9375 0.4375 +v 2.8125 2.9375 0.5625 +v 2.8125 2.8125 0.5625 +v 2.8125 2.8125 0.4375 +v 1.8125 2.9375 0.4375 +v 1.8125 2.9375 0.5625 +v 1.8125 2.8125 0.5625 +v 1.8125 2.8125 0.4375 +v 0.8125 2.9375 0.4375 +v 0.8125 2.9375 0.5625 +v 0.8125 2.8125 0.5625 +v 0.8125 2.8125 0.4375 +v 3.8125 -0.8125 0.4375 +v 3.8125 -0.8125 0.5625 +v 3.8125 -0.6875 0.5625 +v 3.8125 -0.6875 0.4375 +v 2.8125 -0.6875 0.4375 +v 2.8125 -0.6875 0.5625 +v 2.8125 -0.8125 0.5625 +v 2.8125 -0.8125 0.4375 +v 1.8125 -0.6875 0.4375 +v 1.8125 -0.6875 0.5625 +v 1.8125 -0.8125 0.5625 +v 1.8125 -0.8125 0.4375 +v 0.8125 -0.6875 0.4375 +v 0.8125 -0.6875 0.5625 +v 0.8125 -0.8125 0.5625 +v 0.8125 -0.8125 0.4375 +v 3.8125 -0.5625 0.5313 +v 3.8125 -0.1875 0.5313 +v 3.8125 -0.1875 0.4688 +v 3.8125 -0.5625 0.4688 +v 2.8125 -0.5625 0.4688 +v 2.8125 -0.1875 0.4688 +v 2.8125 -0.1875 0.5313 +v 2.8125 -0.5625 0.5313 +v 1.8125 -0.5625 0.4688 +v 1.8125 -0.1875 0.4688 +v 1.8125 -0.1875 0.5313 +v 1.8125 -0.5625 0.5313 +v 0.8125 -0.5625 0.4688 +v 0.8125 -0.1875 0.4688 +v 0.8125 -0.1875 0.5313 +v 0.8125 -0.5625 0.5313 +v 3.8125 -0.0625 0.5313 +v 3.8125 0.3125 0.5313 +v 3.8125 0.3125 0.4688 +v 3.8125 -0.0625 0.4688 +v 2.8125 -0.0625 0.4688 +v 2.8125 0.3125 0.4688 +v 2.8125 0.3125 0.5313 +v 2.8125 -0.0625 0.5313 +v 1.8125 -0.0625 0.4688 +v 1.8125 0.3125 0.4688 +v 1.8125 0.3125 0.5313 +v 1.8125 -0.0625 0.5313 +v 0.8125 -0.0625 0.4688 +v 0.8125 0.3125 0.4688 +v 0.8125 0.3125 0.5313 +v 0.8125 -0.0625 0.5313 +v 3.8125 0.4375 0.5313 +v 3.8125 0.8125 0.5313 +v 3.8125 0.8125 0.4688 +v 3.8125 0.4375 0.4688 +v 2.8125 0.4375 0.4688 +v 2.8125 0.8125 0.4688 +v 2.8125 0.8125 0.5313 +v 2.8125 0.4375 0.5313 +v 1.8125 0.4375 0.4688 +v 1.8125 0.8125 0.4688 +v 1.8125 0.8125 0.5313 +v 1.8125 0.4375 0.5313 +v 0.8125 0.4375 0.4688 +v 0.8125 0.8125 0.4688 +v 0.8125 0.8125 0.5313 +v 0.8125 0.4375 0.5313 +v 3.8125 0.9375 0.5313 +v 3.8125 1.3125 0.5313 +v 3.8125 1.3125 0.4688 +v 3.8125 0.9375 0.4688 +v 2.8125 0.9375 0.4688 +v 2.8125 1.3125 0.4688 +v 2.8125 1.3125 0.5313 +v 2.8125 0.9375 0.5313 +v 1.8125 0.9375 0.4688 +v 1.8125 1.3125 0.4688 +v 1.8125 1.3125 0.5313 +v 1.8125 0.9375 0.5313 +v 0.8125 0.9375 0.4688 +v 0.8125 1.3125 0.4688 +v 0.8125 1.3125 0.5313 +v 0.8125 0.9375 0.5313 +v 3.8125 1.4375 0.5313 +v 3.8125 1.8125 0.5313 +v 3.8125 1.8125 0.4688 +v 3.8125 1.4375 0.4688 +v 2.8125 1.4375 0.4688 +v 2.8125 1.8125 0.4688 +v 2.8125 1.8125 0.5313 +v 2.8125 1.4375 0.5313 +v 1.8125 1.4375 0.4688 +v 1.8125 1.8125 0.4688 +v 1.8125 1.8125 0.5313 +v 1.8125 1.4375 0.5313 +v 0.8125 1.4375 0.4688 +v 0.8125 1.8125 0.4688 +v 0.8125 1.8125 0.5313 +v 0.8125 1.4375 0.5313 +v 3.9065 2.7572 0.4375 +v 3.9065 2.7572 0.5625 +v 3.8136 2.8408 0.5625 +v 3.8136 2.8408 0.4375 +v 3.1445 2.0977 0.4375 +v 3.1445 2.0977 0.5625 +v 3.2374 2.014 0.5625 +v 3.2374 2.014 0.4375 +v 2.4753 1.3545 0.4375 +v 2.4753 1.3545 0.5625 +v 2.5682 1.2709 0.5625 +v 2.5682 1.2709 0.4375 +v 1.8062 0.6114 0.4375 +v 1.8062 0.6114 0.5625 +v 1.8991 0.5277 0.5625 +v 1.8991 0.5277 0.4375 +v 1.1371 -0.1318 0.4375 +v 1.1371 -0.1318 0.5625 +v 1.23 -0.2154 0.5625 +v 1.23 -0.2154 0.4375 +v 0.7189 -0.5962 0.4375 +v 0.7189 -0.5962 0.5625 +v 0.8118 -0.6799 0.5625 +v 0.8118 -0.6799 0.4375 +v 3.823 -0.7266 0.4375 +v 3.823 -0.7266 0.5625 +v 3.9167 -0.6438 0.5625 +v 3.9167 -0.6438 0.4375 +v 3.254 0.1052 0.4375 +v 3.254 0.1052 0.5625 +v 3.1604 0.0224 0.5625 +v 3.1604 0.0224 0.4375 +v 2.5914 0.8541 0.4375 +v 2.5914 0.8541 0.5625 +v 2.4978 0.7713 0.5625 +v 2.4978 0.7713 0.4375 +v 1.9288 1.6031 0.4375 +v 1.9288 1.6031 0.5625 +v 1.8352 1.5203 0.5625 +v 1.8352 1.5203 0.4375 +v 1.2662 2.3521 0.4375 +v 1.2662 2.3521 0.5625 +v 1.1726 2.2692 0.5625 +v 1.1726 2.2692 0.4375 +v 0.852 2.8202 0.4375 +v 0.7584 2.7373 0.5625 +v 0.7584 2.7373 0.4375 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 1 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 1 0.625 +vt 1 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.5 0.0625 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.0625 +vt 0.5 0.0625 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.5 0.0625 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.0625 +vt 0.5 0.0625 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.5 0.0625 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.75 0.0625 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.0625 +vt 0.5 0.0625 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0 0 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 1 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 1 0.625 +vt 1 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 1 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 1 0.625 +vt 1 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.625 +vt 1 0.625 +vt 1 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 0.625 +vt 0 0.625 +vt 0 0.6875 +vt 1 0.6875 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.625 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.3125 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0.74 -0.67 0 +vn -0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.74 -0.67 0 +vn -0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.74 -0.67 0 +vn -0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.74 -0.67 0 +vn -0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.74 -0.67 0 +vn -0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.75 -0.66 0 +vn 0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.75 -0.66 0 +vn 0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.75 -0.66 0 +vn 0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.75 -0.66 0 +vn 0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.75 -0.66 0 +vn 0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 0 -1 +vn -1 0 0 +usemtl wooden_gate +f 44/145/37 43/146/37 42/147/37 +f 44/145/37 42/147/37 45/148/37 +f 49/149/38 42/150/38 43/151/38 +f 49/149/38 43/151/38 48/152/38 +f 47/153/39 44/154/39 45/155/39 +f 47/153/39 45/155/39 46/156/39 +f 48/157/40 43/158/40 44/159/40 +f 48/157/40 44/159/40 47/160/40 +f 46/161/41 45/162/41 42/163/41 +f 46/161/41 42/163/41 49/164/41 +f 52/165/42 49/166/42 48/167/42 +f 52/165/42 48/167/42 51/168/42 +f 51/169/43 48/170/43 47/171/43 +f 51/169/43 47/171/43 50/172/43 +f 57/173/44 52/174/44 51/175/44 +f 57/173/44 51/175/44 56/176/44 +f 55/177/45 50/178/45 53/179/45 +f 55/177/45 53/179/45 54/180/45 +f 56/181/46 51/182/46 50/183/46 +f 56/181/46 50/183/46 55/184/46 +f 54/185/47 53/186/47 52/187/47 +f 54/185/47 52/187/47 57/188/47 +f 60/189/48 59/190/48 58/191/48 +f 60/189/48 58/191/48 61/192/48 +f 61/193/49 57/194/49 56/195/49 +f 61/193/49 56/195/49 60/196/49 +f 59/197/50 55/198/50 54/199/50 +f 59/197/50 54/199/50 58/200/50 +f 60/201/51 56/202/51 55/203/51 +f 60/201/51 55/203/51 59/204/51 +f 58/205/52 54/206/52 57/207/52 +f 58/205/52 57/207/52 61/208/52 +f 64/209/53 63/210/53 62/211/53 +f 64/209/53 62/211/53 65/212/53 +f 68/213/54 67/214/54 66/215/54 +f 68/213/54 66/215/54 69/216/54 +f 69/217/55 62/218/55 63/219/55 +f 69/217/55 63/219/55 68/220/55 +f 68/221/56 63/222/56 64/223/56 +f 68/221/56 64/223/56 67/224/56 +f 66/225/57 65/226/57 62/227/57 +f 66/225/57 62/227/57 69/228/57 +f 72/229/58 71/230/58 70/231/58 +f 72/229/58 70/231/58 73/232/58 +f 76/233/59 75/234/59 74/235/59 +f 76/233/59 74/235/59 77/236/59 +f 77/237/60 70/238/60 71/239/60 +f 77/237/60 71/239/60 76/240/60 +f 75/241/61 72/242/61 73/243/61 +f 75/241/61 73/243/61 74/244/61 +f 76/245/62 71/246/62 72/247/62 +f 76/245/62 72/247/62 75/248/62 +f 74/249/63 73/250/63 70/251/63 +f 74/249/63 70/251/63 77/252/63 +f 77/253/64 66/254/64 78/255/64 +f 77/253/64 78/255/64 81/256/64 +f 80/257/65 79/258/65 65/259/65 +f 80/257/65 65/259/65 70/260/65 +f 81/261/66 78/262/66 79/263/66 +f 81/261/66 79/263/66 80/264/66 +f 70/265/67 65/266/67 66/267/67 +f 70/265/67 66/267/67 77/268/67 +f 85/269/68 82/270/68 67/271/68 +f 85/269/68 67/271/68 76/272/68 +f 71/273/69 64/274/69 83/275/69 +f 71/273/69 83/275/69 84/276/69 +f 76/277/70 67/278/70 64/279/70 +f 76/277/70 64/279/70 71/280/70 +f 84/281/71 83/282/71 82/283/71 +f 84/281/71 82/283/71 85/284/71 +f 88/285/72 87/286/72 86/287/72 +f 88/285/72 86/287/72 89/288/72 +f 92/289/73 91/290/73 90/291/73 +f 92/289/73 90/291/73 93/292/73 +f 93/293/74 86/294/74 87/295/74 +f 93/293/74 87/295/74 92/296/74 +f 92/297/75 87/298/75 88/299/75 +f 92/297/75 88/299/75 91/300/75 +f 90/301/76 89/302/76 86/303/76 +f 90/301/76 86/303/76 93/304/76 +f 96/305/77 95/306/77 94/307/77 +f 96/305/77 94/307/77 97/308/77 +f 100/309/78 99/310/78 98/311/78 +f 100/309/78 98/311/78 101/312/78 +f 101/313/79 94/314/79 95/315/79 +f 101/313/79 95/315/79 100/316/79 +f 99/317/80 96/318/80 97/319/80 +f 99/317/80 97/319/80 98/320/80 +f 100/321/81 95/322/81 96/323/81 +f 100/321/81 96/323/81 99/324/81 +f 98/325/82 97/326/82 94/327/82 +f 98/325/82 94/327/82 101/328/82 +f 101/329/83 90/330/83 102/331/83 +f 101/329/83 102/331/83 105/332/83 +f 104/333/84 103/334/84 89/335/84 +f 104/333/84 89/335/84 94/336/84 +f 105/337/85 102/338/85 103/339/85 +f 105/337/85 103/339/85 104/340/85 +f 94/341/86 89/342/86 90/343/86 +f 94/341/86 90/343/86 101/344/86 +f 109/345/87 106/346/87 91/347/87 +f 109/345/87 91/347/87 100/348/87 +f 95/349/88 88/350/88 107/351/88 +f 95/349/88 107/351/88 108/352/88 +f 100/353/89 91/354/89 88/355/89 +f 100/353/89 88/355/89 95/356/89 +f 108/357/90 107/358/90 106/359/90 +f 108/357/90 106/359/90 109/360/90 +f 112/361/91 111/362/91 110/363/91 +f 112/361/91 110/363/91 113/364/91 +f 116/365/92 115/366/92 114/367/92 +f 116/365/92 114/367/92 117/368/92 +f 117/369/93 110/370/93 111/371/93 +f 117/369/93 111/371/93 116/372/93 +f 116/373/94 111/374/94 112/375/94 +f 116/373/94 112/375/94 115/376/94 +f 114/377/95 113/378/95 110/379/95 +f 114/377/95 110/379/95 117/380/95 +f 120/381/96 119/382/96 118/383/96 +f 120/381/96 118/383/96 121/384/96 +f 124/385/97 123/386/97 122/387/97 +f 124/385/97 122/387/97 125/388/97 +f 125/389/98 118/390/98 119/391/98 +f 125/389/98 119/391/98 124/392/98 +f 123/393/99 120/394/99 121/395/99 +f 123/393/99 121/395/99 122/396/99 +f 124/397/100 119/398/100 120/399/100 +f 124/397/100 120/399/100 123/400/100 +f 122/401/101 121/402/101 118/403/101 +f 122/401/101 118/403/101 125/404/101 +f 125/405/102 114/406/102 126/407/102 +f 125/405/102 126/407/102 128/408/102 +f 127/409/103 52/410/103 113/411/103 +f 127/409/103 113/411/103 118/412/103 +f 128/413/104 126/414/104 52/415/104 +f 128/413/104 52/415/104 127/416/104 +f 118/417/105 113/418/105 114/419/105 +f 118/417/105 114/419/105 125/420/105 +f 131/421/106 129/422/106 115/423/106 +f 131/421/106 115/423/106 124/424/106 +f 119/425/107 112/426/107 51/427/107 +f 119/425/107 51/427/107 130/428/107 +f 124/429/108 115/430/108 112/431/108 +f 124/429/108 112/431/108 119/432/108 +f 130/433/109 51/434/109 129/435/109 +f 130/433/109 129/435/109 131/436/109 +f 134/437/110 133/438/110 132/439/110 +f 134/437/110 132/439/110 135/440/110 +f 139/441/111 132/442/111 133/443/111 +f 139/441/111 133/443/111 138/444/111 +f 137/445/112 134/446/112 135/447/112 +f 137/445/112 135/447/112 136/448/112 +f 138/449/113 133/450/113 134/451/113 +f 138/449/113 134/451/113 137/452/113 +f 136/453/114 135/454/114 132/455/114 +f 136/453/114 132/455/114 139/456/114 +f 143/457/115 139/458/115 138/459/115 +f 143/457/115 138/459/115 142/460/115 +f 141/461/116 137/462/116 136/463/116 +f 141/461/116 136/463/116 140/464/116 +f 142/465/117 138/466/117 137/467/117 +f 142/465/117 137/467/117 141/468/117 +f 140/469/118 136/470/118 139/471/118 +f 140/469/118 139/471/118 143/472/118 +f 147/473/119 143/474/119 142/475/119 +f 147/473/119 142/475/119 146/476/119 +f 145/477/120 141/478/120 140/479/120 +f 145/477/120 140/479/120 144/480/120 +f 146/481/121 142/482/121 141/483/121 +f 146/481/121 141/483/121 145/484/121 +f 144/485/122 140/486/122 143/487/122 +f 144/485/122 143/487/122 147/488/122 +f 150/489/123 149/490/123 148/491/123 +f 150/489/123 148/491/123 151/492/123 +f 151/493/124 147/494/124 146/495/124 +f 151/493/124 146/495/124 150/496/124 +f 149/497/125 145/498/125 144/499/125 +f 149/497/125 144/499/125 148/500/125 +f 150/501/126 146/502/126 145/503/126 +f 150/501/126 145/503/126 149/504/126 +f 148/505/127 144/506/127 147/507/127 +f 148/505/127 147/507/127 151/508/127 +f 154/509/128 153/510/128 152/511/128 +f 154/509/128 152/511/128 155/512/128 +f 159/513/129 152/514/129 153/515/129 +f 159/513/129 153/515/129 158/516/129 +f 157/517/130 154/518/130 155/519/130 +f 157/517/130 155/519/130 156/520/130 +f 158/521/131 153/522/131 154/523/131 +f 158/521/131 154/523/131 157/524/131 +f 156/525/132 155/526/132 152/527/132 +f 156/525/132 152/527/132 159/528/132 +f 163/529/133 159/530/133 158/531/133 +f 163/529/133 158/531/133 162/532/133 +f 161/533/134 157/534/134 156/535/134 +f 161/533/134 156/535/134 160/536/134 +f 162/537/135 158/538/135 157/539/135 +f 162/537/135 157/539/135 161/540/135 +f 160/541/136 156/542/136 159/543/136 +f 160/541/136 159/543/136 163/544/136 +f 167/545/137 163/546/137 162/547/137 +f 167/545/137 162/547/137 166/548/137 +f 165/549/138 161/550/138 160/551/138 +f 165/549/138 160/551/138 164/552/138 +f 166/553/139 162/554/139 161/555/139 +f 166/553/139 161/555/139 165/556/139 +f 164/557/140 160/558/140 163/559/140 +f 164/557/140 163/559/140 167/560/140 +f 170/561/141 169/562/141 168/563/141 +f 170/561/141 168/563/141 171/564/141 +f 171/565/142 167/566/142 166/567/142 +f 171/565/142 166/567/142 170/568/142 +f 169/569/143 165/570/143 164/571/143 +f 169/569/143 164/571/143 168/572/143 +f 170/573/144 166/574/144 165/575/144 +f 170/573/144 165/575/144 169/576/144 +f 168/577/145 164/578/145 167/579/145 +f 168/577/145 167/579/145 171/580/145 +f 179/581/146 172/582/146 173/583/146 +f 179/581/146 173/583/146 178/584/146 +f 177/585/147 174/586/147 175/587/147 +f 177/585/147 175/587/147 176/588/147 +f 178/589/148 173/590/148 174/591/148 +f 178/589/148 174/591/148 177/592/148 +f 176/593/149 175/594/149 172/595/149 +f 176/593/149 172/595/149 179/596/149 +f 183/597/150 179/598/150 178/599/150 +f 183/597/150 178/599/150 182/600/150 +f 181/601/151 177/602/151 176/603/151 +f 181/601/151 176/603/151 180/604/151 +f 182/605/152 178/606/152 177/607/152 +f 182/605/152 177/607/152 181/608/152 +f 180/609/153 176/610/153 179/611/153 +f 180/609/153 179/611/153 183/612/153 +f 187/613/154 183/614/154 182/615/154 +f 187/613/154 182/615/154 186/616/154 +f 185/617/155 181/618/155 180/619/155 +f 185/617/155 180/619/155 184/620/155 +f 186/621/156 182/622/156 181/623/156 +f 186/621/156 181/623/156 185/624/156 +f 184/625/157 180/626/157 183/627/157 +f 184/625/157 183/627/157 187/628/157 +f 195/629/158 188/630/158 189/631/158 +f 195/629/158 189/631/158 194/632/158 +f 193/633/159 190/634/159 191/635/159 +f 193/633/159 191/635/159 192/636/159 +f 194/637/160 189/638/160 190/639/160 +f 194/637/160 190/639/160 193/640/160 +f 192/641/161 191/642/161 188/643/161 +f 192/641/161 188/643/161 195/644/161 +f 199/645/162 195/646/162 194/647/162 +f 199/645/162 194/647/162 198/648/162 +f 197/649/163 193/650/163 192/651/163 +f 197/649/163 192/651/163 196/652/163 +f 198/653/164 194/654/164 193/655/164 +f 198/653/164 193/655/164 197/656/164 +f 196/657/165 192/658/165 195/659/165 +f 196/657/165 195/659/165 199/660/165 +f 203/661/166 199/662/166 198/663/166 +f 203/661/166 198/663/166 202/664/166 +f 201/665/167 197/666/167 196/667/167 +f 201/665/167 196/667/167 200/668/167 +f 202/669/168 198/670/168 197/671/168 +f 202/669/168 197/671/168 201/672/168 +f 200/673/169 196/674/169 199/675/169 +f 200/673/169 199/675/169 203/676/169 +f 211/677/170 204/678/170 205/679/170 +f 211/677/170 205/679/170 210/680/170 +f 209/681/171 206/682/171 207/683/171 +f 209/681/171 207/683/171 208/684/171 +f 210/685/172 205/686/172 206/687/172 +f 210/685/172 206/687/172 209/688/172 +f 208/689/173 207/690/173 204/691/173 +f 208/689/173 204/691/173 211/692/173 +f 215/693/174 211/694/174 210/695/174 +f 215/693/174 210/695/174 214/696/174 +f 213/697/175 209/698/175 208/699/175 +f 213/697/175 208/699/175 212/700/175 +f 214/701/176 210/702/176 209/703/176 +f 214/701/176 209/703/176 213/704/176 +f 212/705/177 208/706/177 211/707/177 +f 212/705/177 211/707/177 215/708/177 +f 219/709/178 215/710/178 214/711/178 +f 219/709/178 214/711/178 218/712/178 +f 217/713/179 213/714/179 212/715/179 +f 217/713/179 212/715/179 216/716/179 +f 218/717/180 214/718/180 213/719/180 +f 218/717/180 213/719/180 217/720/180 +f 216/721/181 212/722/181 215/723/181 +f 216/721/181 215/723/181 219/724/181 +f 227/725/182 220/726/182 221/727/182 +f 227/725/182 221/727/182 226/728/182 +f 225/729/183 222/730/183 223/731/183 +f 225/729/183 223/731/183 224/732/183 +f 226/733/184 221/734/184 222/735/184 +f 226/733/184 222/735/184 225/736/184 +f 224/737/185 223/738/185 220/739/185 +f 224/737/185 220/739/185 227/740/185 +f 231/741/186 227/742/186 226/743/186 +f 231/741/186 226/743/186 230/744/186 +f 229/745/187 225/746/187 224/747/187 +f 229/745/187 224/747/187 228/748/187 +f 230/749/188 226/750/188 225/751/188 +f 230/749/188 225/751/188 229/752/188 +f 228/753/189 224/754/189 227/755/189 +f 228/753/189 227/755/189 231/756/189 +f 235/757/190 231/758/190 230/759/190 +f 235/757/190 230/759/190 234/760/190 +f 233/761/191 229/762/191 228/763/191 +f 233/761/191 228/763/191 232/764/191 +f 234/765/192 230/766/192 229/767/192 +f 234/765/192 229/767/192 233/768/192 +f 232/769/193 228/770/193 231/771/193 +f 232/769/193 231/771/193 235/772/193 +f 243/773/194 236/774/194 237/775/194 +f 243/773/194 237/775/194 242/776/194 +f 241/777/195 238/778/195 239/779/195 +f 241/777/195 239/779/195 240/780/195 +f 242/781/196 237/782/196 238/783/196 +f 242/781/196 238/783/196 241/784/196 +f 240/785/197 239/786/197 236/787/197 +f 240/785/197 236/787/197 243/788/197 +f 247/789/198 243/790/198 242/791/198 +f 247/789/198 242/791/198 246/792/198 +f 245/793/199 241/794/199 240/795/199 +f 245/793/199 240/795/199 244/796/199 +f 246/797/200 242/798/200 241/799/200 +f 246/797/200 241/799/200 245/800/200 +f 244/801/201 240/802/201 243/803/201 +f 244/801/201 243/803/201 247/804/201 +f 251/805/202 247/806/202 246/807/202 +f 251/805/202 246/807/202 250/808/202 +f 249/809/203 245/810/203 244/811/203 +f 249/809/203 244/811/203 248/812/203 +f 250/813/204 246/814/204 245/815/204 +f 250/813/204 245/815/204 249/816/204 +f 248/817/205 244/818/205 247/819/205 +f 248/817/205 247/819/205 251/820/205 +f 259/821/206 252/822/206 253/823/206 +f 259/821/206 253/823/206 258/824/206 +f 257/825/207 254/826/207 255/827/207 +f 257/825/207 255/827/207 256/828/207 +f 258/829/208 253/830/208 254/831/208 +f 258/829/208 254/831/208 257/832/208 +f 256/833/209 255/834/209 252/835/209 +f 256/833/209 252/835/209 259/836/209 +f 263/837/210 259/838/210 258/839/210 +f 263/837/210 258/839/210 262/840/210 +f 261/841/211 257/842/211 256/843/211 +f 261/841/211 256/843/211 260/844/211 +f 262/845/212 258/846/212 257/847/212 +f 262/845/212 257/847/212 261/848/212 +f 260/849/213 256/850/213 259/851/213 +f 260/849/213 259/851/213 263/852/213 +f 267/853/214 263/854/214 262/855/214 +f 267/853/214 262/855/214 266/856/214 +f 265/857/215 261/858/215 260/859/215 +f 265/857/215 260/859/215 264/860/215 +f 266/861/216 262/862/216 261/863/216 +f 266/861/216 261/863/216 265/864/216 +f 264/865/217 260/866/217 263/867/217 +f 264/865/217 263/867/217 267/868/217 +f 275/869/218 268/870/218 269/871/218 +f 275/869/218 269/871/218 274/872/218 +f 273/873/219 270/874/219 271/875/219 +f 273/873/219 271/875/219 272/876/219 +f 274/877/220 269/878/220 270/879/220 +f 274/877/220 270/879/220 273/880/220 +f 272/881/221 271/882/221 268/883/221 +f 272/881/221 268/883/221 275/884/221 +f 279/885/222 275/886/222 274/887/222 +f 279/885/222 274/887/222 278/888/222 +f 277/889/223 273/890/223 272/891/223 +f 277/889/223 272/891/223 276/892/223 +f 278/893/224 274/894/224 273/895/224 +f 278/893/224 273/895/224 277/896/224 +f 276/897/225 272/898/225 275/899/225 +f 276/897/225 275/899/225 279/900/225 +f 283/901/226 279/902/226 278/903/226 +f 283/901/226 278/903/226 282/904/226 +f 281/905/227 277/906/227 276/907/227 +f 281/905/227 276/907/227 280/908/227 +f 282/909/228 278/910/228 277/911/228 +f 282/909/228 277/911/228 281/912/228 +f 280/913/229 276/914/229 279/915/229 +f 280/913/229 279/915/229 283/916/229 +f 291/917/230 284/918/230 285/919/230 +f 291/917/230 285/919/230 290/920/230 +f 289/921/231 286/922/231 287/923/231 +f 289/921/231 287/923/231 288/924/231 +f 290/925/232 285/926/232 286/927/232 +f 290/925/232 286/927/232 289/928/232 +f 288/929/233 287/930/233 284/931/233 +f 288/929/233 284/931/233 291/932/233 +f 295/933/234 291/934/234 290/935/234 +f 295/933/234 290/935/234 294/936/234 +f 293/937/235 289/938/235 288/939/235 +f 293/937/235 288/939/235 292/940/235 +f 294/941/236 290/942/236 289/943/236 +f 294/941/236 289/943/236 293/944/236 +f 292/945/237 288/946/237 291/947/237 +f 292/945/237 291/947/237 295/948/237 +f 299/949/238 295/950/238 294/951/238 +f 299/949/238 294/951/238 298/952/238 +f 297/953/239 293/954/239 292/955/239 +f 297/953/239 292/955/239 296/956/239 +f 298/957/240 294/958/240 293/959/240 +f 298/957/240 293/959/240 297/960/240 +f 296/961/241 292/962/241 295/963/241 +f 296/961/241 295/963/241 299/964/241 +f 303/965/242 299/966/242 298/967/242 +f 303/965/242 298/967/242 302/968/242 +f 301/969/243 297/970/243 296/971/243 +f 301/969/243 296/971/243 300/972/243 +f 302/973/244 298/974/244 297/975/244 +f 302/973/244 297/975/244 301/976/244 +f 300/977/245 296/978/245 299/979/245 +f 300/977/245 299/979/245 303/980/245 +f 307/981/246 303/982/246 302/983/246 +f 307/981/246 302/983/246 306/984/246 +f 305/985/247 301/986/247 300/987/247 +f 305/985/247 300/987/247 304/988/247 +f 306/989/248 302/990/248 301/991/248 +f 306/989/248 301/991/248 305/992/248 +f 304/993/249 300/994/249 303/995/249 +f 304/993/249 303/995/249 307/996/249 +f 315/997/250 308/998/250 309/999/250 +f 315/997/250 309/999/250 314/1000/250 +f 313/1001/251 310/1002/251 311/1003/251 +f 313/1001/251 311/1003/251 312/1004/251 +f 314/1005/252 309/1006/252 310/1007/252 +f 314/1005/252 310/1007/252 313/1008/252 +f 312/1009/253 311/1010/253 308/1011/253 +f 312/1009/253 308/1011/253 315/1012/253 +f 319/1013/254 315/1014/254 314/1015/254 +f 319/1013/254 314/1015/254 318/1016/254 +f 317/1017/255 313/1018/255 312/1019/255 +f 317/1017/255 312/1019/255 316/1020/255 +f 318/1021/256 314/1022/256 313/1023/256 +f 318/1021/256 313/1023/256 317/1024/256 +f 316/1025/257 312/1026/257 315/1027/257 +f 316/1025/257 315/1027/257 319/1028/257 +f 323/1029/258 319/1030/258 318/1031/258 +f 323/1029/258 318/1031/258 322/1032/258 +f 321/1033/259 317/1034/259 316/1035/259 +f 321/1033/259 316/1035/259 320/1036/259 +f 322/1037/260 318/1038/260 317/1039/260 +f 322/1037/260 317/1039/260 321/1040/260 +f 320/1041/261 316/1042/261 319/1043/261 +f 320/1041/261 319/1043/261 323/1044/261 +f 327/1045/262 323/1046/262 322/1047/262 +f 327/1045/262 322/1047/262 326/1048/262 +f 325/1049/263 321/1050/263 320/1051/263 +f 325/1049/263 320/1051/263 324/1052/263 +f 326/1053/264 322/1054/264 321/1055/264 +f 326/1053/264 321/1055/264 325/1056/264 +f 324/1057/265 320/1058/265 323/1059/265 +f 324/1057/265 323/1059/265 327/1060/265 +f 330/1061/266 327/1062/266 326/1063/266 +f 330/1061/266 326/1063/266 329/1064/266 +f 41/1065/267 325/1066/267 324/1067/267 +f 41/1065/267 324/1067/267 328/1068/267 +f 329/1069/268 326/1070/268 325/1071/268 +f 329/1069/268 325/1071/268 41/1072/268 +f 328/1073/269 324/1074/269 327/1075/269 +f 328/1073/269 327/1075/269 330/1076/269 +f 53/1077/270 46/1078/270 49/1079/270 +f 53/1077/270 49/1079/270 52/1080/270 +f 50/1081/271 47/1082/271 46/1083/271 +f 50/1081/271 46/1083/271 53/1084/271 +o left +v 7.148 2.8202 0.5625 +v 7.1563 3 0.4062 +v 7.1563 3 0.5937 +v 7.3438 3 0.5937 +v 7.3438 3 0.4062 +v 7.3438 2.1875 0.4062 +v 7.3438 2.1875 0.5937 +v 7.1563 2.1875 0.5937 +v 7.1563 2.1875 0.4062 +v 7.3438 1.1875 0.5937 +v 7.1563 1.1875 0.5937 +v 7.1563 1.1875 0.4062 +v 7.3438 1.1875 0.4062 +v 7.3438 0.0625 0.4062 +v 7.3438 0.0625 0.5937 +v 7.1563 0.0625 0.5937 +v 7.1563 0.0625 0.4062 +v 7.3438 -0.875 0.4062 +v 7.3438 -0.875 0.5937 +v 7.1563 -0.875 0.5937 +v 7.1563 -0.875 0.4062 +v 7.0938 2.5625 0.3437 +v 7.0938 2.5625 0.6562 +v 7.1563 2.5625 0.6562 +v 7.1563 2.5625 0.3437 +v 7.1563 2.4375 0.3437 +v 7.1563 2.4375 0.6562 +v 7.0938 2.4375 0.6562 +v 7.0938 2.4375 0.3437 +v 7.5938 2.5625 0.3437 +v 7.5938 2.5625 0.6562 +v 7.6563 2.5625 0.6562 +v 7.6563 2.5625 0.3437 +v 7.6563 2.4375 0.3437 +v 7.6563 2.4375 0.6562 +v 7.5938 2.4375 0.6562 +v 7.5938 2.4375 0.3437 +v 7.1563 2.4375 0.4062 +v 7.1563 2.5625 0.4062 +v 7.5938 2.5625 0.4062 +v 7.5938 2.4375 0.4062 +v 7.1563 2.4375 0.5937 +v 7.1563 2.5625 0.5937 +v 7.5938 2.5625 0.5937 +v 7.5938 2.4375 0.5937 +v 7.0938 -0.3125 0.3437 +v 7.0938 -0.3125 0.6562 +v 7.1563 -0.3125 0.6562 +v 7.1563 -0.3125 0.3437 +v 7.1563 -0.4375 0.3437 +v 7.1563 -0.4375 0.6562 +v 7.0938 -0.4375 0.6562 +v 7.0938 -0.4375 0.3437 +v 7.5938 -0.3125 0.3437 +v 7.5938 -0.3125 0.6562 +v 7.6563 -0.3125 0.6562 +v 7.6563 -0.3125 0.3437 +v 7.6563 -0.4375 0.3437 +v 7.6563 -0.4375 0.6562 +v 7.5938 -0.4375 0.6562 +v 7.5938 -0.4375 0.3437 +v 7.1563 -0.4375 0.4062 +v 7.1563 -0.3125 0.4062 +v 7.5938 -0.3125 0.4062 +v 7.5938 -0.4375 0.4062 +v 7.1563 -0.4375 0.5937 +v 7.1563 -0.3125 0.5937 +v 7.5938 -0.3125 0.5937 +v 7.5938 -0.4375 0.5937 +v 7.0938 1.1875 0.3437 +v 7.0938 1.1875 0.6562 +v 7.1563 1.1875 0.6562 +v 7.1563 1.1875 0.3437 +v 7.1563 1.0625 0.3437 +v 7.1563 1.0625 0.6562 +v 7.0938 1.0625 0.6562 +v 7.0938 1.0625 0.3437 +v 7.5938 1.1875 0.3437 +v 7.5938 1.1875 0.6562 +v 7.6563 1.1875 0.6562 +v 7.6563 1.1875 0.3437 +v 7.6563 1.0625 0.3437 +v 7.6563 1.0625 0.6562 +v 7.5938 1.0625 0.6562 +v 7.5938 1.0625 0.3437 +v 7.1563 1.0625 0.4062 +v 7.5938 1.1875 0.4062 +v 7.5938 1.0625 0.4062 +v 7.1563 1.0625 0.5937 +v 7.5938 1.1875 0.5937 +v 7.5938 1.0625 0.5937 +v 5.5938 3 0.4062 +v 5.5938 3 0.5937 +v 5.7813 3 0.5937 +v 5.7813 3 0.4062 +v 5.7813 2.1875 0.4062 +v 5.7813 2.1875 0.5937 +v 5.5938 2.1875 0.5937 +v 5.5938 2.1875 0.4062 +v 5.7813 1.0625 0.4062 +v 5.7813 1.0625 0.5937 +v 5.5938 1.0625 0.5937 +v 5.5938 1.0625 0.4062 +v 5.7813 0.0625 0.4062 +v 5.7813 0.0625 0.5937 +v 5.5938 0.0625 0.5937 +v 5.5938 0.0625 0.4062 +v 5.7813 -0.875 0.4062 +v 5.7813 -0.875 0.5937 +v 5.5938 -0.875 0.5937 +v 5.5938 -0.875 0.4062 +v 4 3 0.4062 +v 4 3 0.5937 +v 4.1875 3 0.5937 +v 4.1875 3 0.4062 +v 4.1875 2.1875 0.4062 +v 4.1875 2.1875 0.5937 +v 4 2.1875 0.5937 +v 4 2.1875 0.4062 +v 4.1875 1.1875 0.4062 +v 4.1875 1.1875 0.5937 +v 4 1.1875 0.5937 +v 4 1.1875 0.4062 +v 4.1875 0.0625 0.4062 +v 4.1875 0.0625 0.5937 +v 4 0.0625 0.5937 +v 4 0.0625 0.4062 +v 4.1875 -0.875 0.4062 +v 4.1875 -0.875 0.5937 +v 4 -0.875 0.5937 +v 4 -0.875 0.4062 +v 4.1875 2.8125 0.4375 +v 4.1875 2.8125 0.5625 +v 4.1875 2.9375 0.5625 +v 4.1875 2.9375 0.4375 +v 5.1875 2.9375 0.4375 +v 5.1875 2.9375 0.5625 +v 5.1875 2.8125 0.5625 +v 5.1875 2.8125 0.4375 +v 6.1875 2.9375 0.4375 +v 6.1875 2.9375 0.5625 +v 6.1875 2.8125 0.5625 +v 6.1875 2.8125 0.4375 +v 7.1875 2.9375 0.4375 +v 7.1875 2.9375 0.5625 +v 7.1875 2.8125 0.5625 +v 7.1875 2.8125 0.4375 +v 4.1875 -0.8125 0.4375 +v 4.1875 -0.8125 0.5625 +v 4.1875 -0.6875 0.5625 +v 4.1875 -0.6875 0.4375 +v 5.1875 -0.6875 0.4375 +v 5.1875 -0.6875 0.5625 +v 5.1875 -0.8125 0.5625 +v 5.1875 -0.8125 0.4375 +v 6.1875 -0.6875 0.4375 +v 6.1875 -0.6875 0.5625 +v 6.1875 -0.8125 0.5625 +v 6.1875 -0.8125 0.4375 +v 7.1875 -0.6875 0.4375 +v 7.1875 -0.6875 0.5625 +v 7.1875 -0.8125 0.5625 +v 7.1875 -0.8125 0.4375 +v 4.1875 -0.5625 0.5312 +v 4.1875 -0.1875 0.5312 +v 4.1875 -0.1875 0.4687 +v 4.1875 -0.5625 0.4687 +v 5.1875 -0.5625 0.4687 +v 5.1875 -0.1875 0.4687 +v 5.1875 -0.1875 0.5312 +v 5.1875 -0.5625 0.5312 +v 6.1875 -0.5625 0.4687 +v 6.1875 -0.1875 0.4687 +v 6.1875 -0.1875 0.5312 +v 6.1875 -0.5625 0.5312 +v 7.1875 -0.5625 0.4687 +v 7.1875 -0.1875 0.4687 +v 7.1875 -0.1875 0.5312 +v 7.1875 -0.5625 0.5312 +v 4.1875 -0.0625 0.5312 +v 4.1875 0.3125 0.5312 +v 4.1875 0.3125 0.4687 +v 4.1875 -0.0625 0.4687 +v 5.1875 -0.0625 0.4687 +v 5.1875 0.3125 0.4687 +v 5.1875 0.3125 0.5312 +v 5.1875 -0.0625 0.5312 +v 6.1875 -0.0625 0.4687 +v 6.1875 0.3125 0.4687 +v 6.1875 0.3125 0.5312 +v 6.1875 -0.0625 0.5312 +v 7.1875 -0.0625 0.4687 +v 7.1875 0.3125 0.4687 +v 7.1875 0.3125 0.5312 +v 7.1875 -0.0625 0.5312 +v 4.1875 0.4375 0.5312 +v 4.1875 0.8125 0.5312 +v 4.1875 0.8125 0.4687 +v 4.1875 0.4375 0.4687 +v 5.1875 0.4375 0.4687 +v 5.1875 0.8125 0.4687 +v 5.1875 0.8125 0.5312 +v 5.1875 0.4375 0.5312 +v 6.1875 0.4375 0.4687 +v 6.1875 0.8125 0.4687 +v 6.1875 0.8125 0.5312 +v 6.1875 0.4375 0.5312 +v 7.1875 0.4375 0.4687 +v 7.1875 0.8125 0.4687 +v 7.1875 0.8125 0.5312 +v 7.1875 0.4375 0.5312 +v 4.1875 0.9375 0.5312 +v 4.1875 1.3125 0.5312 +v 4.1875 1.3125 0.4687 +v 4.1875 0.9375 0.4687 +v 5.1875 0.9375 0.4687 +v 5.1875 1.3125 0.4687 +v 5.1875 1.3125 0.5312 +v 5.1875 0.9375 0.5312 +v 6.1875 0.9375 0.4687 +v 6.1875 1.3125 0.4687 +v 6.1875 1.3125 0.5312 +v 6.1875 0.9375 0.5312 +v 7.1875 0.9375 0.4687 +v 7.1875 1.3125 0.4687 +v 7.1875 1.3125 0.5312 +v 7.1875 0.9375 0.5312 +v 4.1875 1.4375 0.5312 +v 4.1875 1.8125 0.5312 +v 4.1875 1.8125 0.4687 +v 4.1875 1.4375 0.4687 +v 5.1875 1.4375 0.4687 +v 5.1875 1.8125 0.4687 +v 5.1875 1.8125 0.5312 +v 5.1875 1.4375 0.5312 +v 6.1875 1.4375 0.4687 +v 6.1875 1.8125 0.4687 +v 6.1875 1.8125 0.5312 +v 6.1875 1.4375 0.5312 +v 7.1875 1.4375 0.4687 +v 7.1875 1.8125 0.4687 +v 7.1875 1.8125 0.5312 +v 7.1875 1.4375 0.5312 +v 4.0935 2.7572 0.4375 +v 4.0935 2.7572 0.5625 +v 4.1864 2.8408 0.5625 +v 4.1864 2.8408 0.4375 +v 4.8555 2.0977 0.4375 +v 4.8555 2.0977 0.5625 +v 4.7626 2.014 0.5625 +v 4.7626 2.014 0.4375 +v 5.5247 1.3545 0.4375 +v 5.5247 1.3545 0.5625 +v 5.4318 1.2709 0.5625 +v 5.4318 1.2709 0.4375 +v 6.1938 0.6114 0.4375 +v 6.1938 0.6114 0.5625 +v 6.1009 0.5277 0.5625 +v 6.1009 0.5277 0.4375 +v 6.8629 -0.1318 0.4375 +v 6.8629 -0.1318 0.5625 +v 6.77 -0.2154 0.5625 +v 6.77 -0.2154 0.4375 +v 7.2811 -0.5962 0.4375 +v 7.2811 -0.5962 0.5625 +v 7.1882 -0.6799 0.5625 +v 7.1882 -0.6799 0.4375 +v 4.177 -0.7266 0.4375 +v 4.177 -0.7266 0.5625 +v 4.0833 -0.6438 0.5625 +v 4.0833 -0.6438 0.4375 +v 4.746 0.1052 0.4375 +v 4.746 0.1052 0.5625 +v 4.8396 0.0224 0.5625 +v 4.8396 0.0224 0.4375 +v 5.4086 0.8541 0.4375 +v 5.4086 0.8541 0.5625 +v 5.5022 0.7713 0.5625 +v 5.5022 0.7713 0.4375 +v 6.0712 1.6031 0.4375 +v 6.0712 1.6031 0.5625 +v 6.1648 1.5203 0.5625 +v 6.1648 1.5203 0.4375 +v 6.7338 2.3521 0.4375 +v 6.7338 2.3521 0.5625 +v 6.8274 2.2692 0.5625 +v 6.8274 2.2692 0.4375 +v 7.148 2.8202 0.4375 +v 7.2416 2.7373 0.5625 +v 7.2416 2.7373 0.4375 +vt 1 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 1 0.25 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 1 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.0625 +vt 0.4375 0.0625 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.6875 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.6875 0.0625 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.0625 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.0625 +vt 0.4375 0.0625 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.6875 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.6875 0.0625 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.0625 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.0625 +vt 0.4375 0.0625 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.6875 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.4375 0.0625 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.0625 +vt 0.6875 0.0625 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.0625 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 0.4375 0 +vt 0.4375 0.0625 +vt 0 0.0625 +vt 0 0 +vt 1 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 1 0.25 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 1 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 1 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 1 0.25 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.625 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.625 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 1 0.625 +vt 0.8125 0.625 +vt 0.8125 0.4375 +vt 1 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.4375 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 0.25 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.25 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 1 +vt 0 0.875 +vt 1 0.875 +vt 1 1 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.875 +vt 0 1 +vt 1 1 +vt 1 0.875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.625 +vt 0 1 +vt 1 1 +vt 1 0.625 +vt 0 0.9375 +vt 0 1 +vt 1 1 +vt 1 0.9375 +vt 0 0.6875 +vt 0 0.625 +vt 1 0.625 +vt 1 0.6875 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0 0.3125 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.4375 +vt 0.8125 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.8125 0.3125 +vt 0.8125 0.4375 +vt 0 0.4375 +vt 0 0.3125 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0 0.3125 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.3125 +vt 0 0.4375 +vt 0.625 0.4375 +vt 0.625 0.3125 +vt 0 0.0625 +vt 0 0.25 +vt 0.8125 0.25 +vt 0.8125 0.0625 +vt 0 0.25 +vt 0 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.25 +vn 0 1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn -1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -0.74 -0.67 0 +vn 0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.74 -0.67 0 +vn 0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.74 -0.67 0 +vn 0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.74 -0.67 0 +vn 0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.74 -0.67 0 +vn 0.74 0.67 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.75 -0.66 0 +vn -0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.75 -0.66 0 +vn -0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.75 -0.66 0 +vn -0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.75 -0.66 0 +vn -0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.75 -0.66 0 +vn -0.75 0.66 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 0 -1 +vn 1 0 0 +usemtl wooden_gate +f 332/1085/272 333/1086/272 334/1087/272 +f 332/1085/272 334/1087/272 335/1088/272 +f 333/1089/273 332/1090/273 339/1091/273 +f 333/1089/273 339/1091/273 338/1092/273 +f 335/1093/274 334/1094/274 337/1095/274 +f 335/1093/274 337/1095/274 336/1096/274 +f 334/1097/275 333/1098/275 338/1099/275 +f 334/1097/275 338/1099/275 337/1100/275 +f 332/1101/276 335/1102/276 336/1103/276 +f 332/1101/276 336/1103/276 339/1104/276 +f 338/1105/277 339/1106/277 342/1107/277 +f 338/1105/277 342/1107/277 341/1108/277 +f 337/1109/278 338/1110/278 341/1111/278 +f 337/1109/278 341/1111/278 340/1112/278 +f 341/1113/279 342/1114/279 347/1115/279 +f 341/1113/279 347/1115/279 346/1116/279 +f 343/1117/280 340/1118/280 345/1119/280 +f 343/1117/280 345/1119/280 344/1120/280 +f 340/1121/281 341/1122/281 346/1123/281 +f 340/1121/281 346/1123/281 345/1124/281 +f 342/1125/282 343/1126/282 344/1127/282 +f 342/1125/282 344/1127/282 347/1128/282 +f 348/1129/283 349/1130/283 350/1131/283 +f 348/1129/283 350/1131/283 351/1132/283 +f 346/1133/284 347/1134/284 351/1135/284 +f 346/1133/284 351/1135/284 350/1136/284 +f 344/1137/285 345/1138/285 349/1139/285 +f 344/1137/285 349/1139/285 348/1140/285 +f 345/1141/286 346/1142/286 350/1143/286 +f 345/1141/286 350/1143/286 349/1144/286 +f 347/1145/287 344/1146/287 348/1147/287 +f 347/1145/287 348/1147/287 351/1148/287 +f 352/1149/288 353/1150/288 354/1151/288 +f 352/1149/288 354/1151/288 355/1152/288 +f 356/1153/289 357/1154/289 358/1155/289 +f 356/1153/289 358/1155/289 359/1156/289 +f 353/1157/290 352/1158/290 359/1159/290 +f 353/1157/290 359/1159/290 358/1160/290 +f 354/1161/291 353/1162/291 358/1163/291 +f 354/1161/291 358/1163/291 357/1164/291 +f 352/1165/292 355/1166/292 356/1167/292 +f 352/1165/292 356/1167/292 359/1168/292 +f 360/1169/293 361/1170/293 362/1171/293 +f 360/1169/293 362/1171/293 363/1172/293 +f 364/1173/294 365/1174/294 366/1175/294 +f 364/1173/294 366/1175/294 367/1176/294 +f 361/1177/295 360/1178/295 367/1179/295 +f 361/1177/295 367/1179/295 366/1180/295 +f 363/1181/296 362/1182/296 365/1183/296 +f 363/1181/296 365/1183/296 364/1184/296 +f 362/1185/297 361/1186/297 366/1187/297 +f 362/1185/297 366/1187/297 365/1188/297 +f 360/1189/298 363/1190/298 364/1191/298 +f 360/1189/298 364/1191/298 367/1192/298 +f 368/1193/299 356/1194/299 367/1195/299 +f 368/1193/299 367/1195/299 371/1196/299 +f 355/1197/300 369/1198/300 370/1199/300 +f 355/1197/300 370/1199/300 360/1200/300 +f 369/1201/301 368/1202/301 371/1203/301 +f 369/1201/301 371/1203/301 370/1204/301 +f 356/1205/302 355/1206/302 360/1207/302 +f 356/1205/302 360/1207/302 367/1208/302 +f 357/1209/303 372/1210/303 375/1211/303 +f 357/1209/303 375/1211/303 366/1212/303 +f 373/1213/304 354/1214/304 361/1215/304 +f 373/1213/304 361/1215/304 374/1216/304 +f 354/1217/305 357/1218/305 366/1219/305 +f 354/1217/305 366/1219/305 361/1220/305 +f 372/1221/306 373/1222/306 374/1223/306 +f 372/1221/306 374/1223/306 375/1224/306 +f 376/1225/307 377/1226/307 378/1227/307 +f 376/1225/307 378/1227/307 379/1228/307 +f 380/1229/308 381/1230/308 382/1231/308 +f 380/1229/308 382/1231/308 383/1232/308 +f 377/1233/309 376/1234/309 383/1235/309 +f 377/1233/309 383/1235/309 382/1236/309 +f 378/1237/310 377/1238/310 382/1239/310 +f 378/1237/310 382/1239/310 381/1240/310 +f 376/1241/311 379/1242/311 380/1243/311 +f 376/1241/311 380/1243/311 383/1244/311 +f 384/1245/312 385/1246/312 386/1247/312 +f 384/1245/312 386/1247/312 387/1248/312 +f 388/1249/313 389/1250/313 390/1251/313 +f 388/1249/313 390/1251/313 391/1252/313 +f 385/1253/314 384/1254/314 391/1255/314 +f 385/1253/314 391/1255/314 390/1256/314 +f 387/1257/315 386/1258/315 389/1259/315 +f 387/1257/315 389/1259/315 388/1260/315 +f 386/1261/316 385/1262/316 390/1263/316 +f 386/1261/316 390/1263/316 389/1264/316 +f 384/1265/317 387/1266/317 388/1267/317 +f 384/1265/317 388/1267/317 391/1268/317 +f 392/1269/318 380/1270/318 391/1271/318 +f 392/1269/318 391/1271/318 395/1272/318 +f 379/1273/319 393/1274/319 394/1275/319 +f 379/1273/319 394/1275/319 384/1276/319 +f 393/1277/320 392/1278/320 395/1279/320 +f 393/1277/320 395/1279/320 394/1280/320 +f 380/1281/321 379/1282/321 384/1283/321 +f 380/1281/321 384/1283/321 391/1284/321 +f 381/1285/322 396/1286/322 399/1287/322 +f 381/1285/322 399/1287/322 390/1288/322 +f 397/1289/323 378/1290/323 385/1291/323 +f 397/1289/323 385/1291/323 398/1292/323 +f 378/1293/324 381/1294/324 390/1295/324 +f 378/1293/324 390/1295/324 385/1296/324 +f 396/1297/325 397/1298/325 398/1299/325 +f 396/1297/325 398/1299/325 399/1300/325 +f 400/1301/326 401/1302/326 402/1303/326 +f 400/1301/326 402/1303/326 403/1304/326 +f 404/1305/327 405/1306/327 406/1307/327 +f 404/1305/327 406/1307/327 407/1308/327 +f 401/1309/328 400/1310/328 407/1311/328 +f 401/1309/328 407/1311/328 406/1312/328 +f 402/1313/329 401/1314/329 406/1315/329 +f 402/1313/329 406/1315/329 405/1316/329 +f 400/1317/330 403/1318/330 404/1319/330 +f 400/1317/330 404/1319/330 407/1320/330 +f 408/1321/331 409/1322/331 410/1323/331 +f 408/1321/331 410/1323/331 411/1324/331 +f 412/1325/332 413/1326/332 414/1327/332 +f 412/1325/332 414/1327/332 415/1328/332 +f 409/1329/333 408/1330/333 415/1331/333 +f 409/1329/333 415/1331/333 414/1332/333 +f 411/1333/334 410/1334/334 413/1335/334 +f 411/1333/334 413/1335/334 412/1336/334 +f 410/1337/335 409/1338/335 414/1339/335 +f 410/1337/335 414/1339/335 413/1340/335 +f 408/1341/336 411/1342/336 412/1343/336 +f 408/1341/336 412/1343/336 415/1344/336 +f 416/1345/337 404/1346/337 415/1347/337 +f 416/1345/337 415/1347/337 418/1348/337 +f 403/1349/338 342/1350/338 417/1351/338 +f 403/1349/338 417/1351/338 408/1352/338 +f 342/1353/339 416/1354/339 418/1355/339 +f 342/1353/339 418/1355/339 417/1356/339 +f 404/1357/340 403/1358/340 408/1359/340 +f 404/1357/340 408/1359/340 415/1360/340 +f 405/1361/341 419/1362/341 421/1363/341 +f 405/1361/341 421/1363/341 414/1364/341 +f 341/1365/342 402/1366/342 409/1367/342 +f 341/1365/342 409/1367/342 420/1368/342 +f 402/1369/343 405/1370/343 414/1371/343 +f 402/1369/343 414/1371/343 409/1372/343 +f 419/1373/344 341/1374/344 420/1375/344 +f 419/1373/344 420/1375/344 421/1376/344 +f 422/1377/345 423/1378/345 424/1379/345 +f 422/1377/345 424/1379/345 425/1380/345 +f 423/1381/346 422/1382/346 429/1383/346 +f 423/1381/346 429/1383/346 428/1384/346 +f 425/1385/347 424/1386/347 427/1387/347 +f 425/1385/347 427/1387/347 426/1388/347 +f 424/1389/348 423/1390/348 428/1391/348 +f 424/1389/348 428/1391/348 427/1392/348 +f 422/1393/349 425/1394/349 426/1395/349 +f 422/1393/349 426/1395/349 429/1396/349 +f 428/1397/350 429/1398/350 433/1399/350 +f 428/1397/350 433/1399/350 432/1400/350 +f 426/1401/351 427/1402/351 431/1403/351 +f 426/1401/351 431/1403/351 430/1404/351 +f 427/1405/352 428/1406/352 432/1407/352 +f 427/1405/352 432/1407/352 431/1408/352 +f 429/1409/353 426/1410/353 430/1411/353 +f 429/1409/353 430/1411/353 433/1412/353 +f 432/1413/354 433/1414/354 437/1415/354 +f 432/1413/354 437/1415/354 436/1416/354 +f 430/1417/355 431/1418/355 435/1419/355 +f 430/1417/355 435/1419/355 434/1420/355 +f 431/1421/356 432/1422/356 436/1423/356 +f 431/1421/356 436/1423/356 435/1424/356 +f 433/1425/357 430/1426/357 434/1427/357 +f 433/1425/357 434/1427/357 437/1428/357 +f 438/1429/358 439/1430/358 440/1431/358 +f 438/1429/358 440/1431/358 441/1432/358 +f 436/1433/359 437/1434/359 441/1435/359 +f 436/1433/359 441/1435/359 440/1436/359 +f 434/1437/360 435/1438/360 439/1439/360 +f 434/1437/360 439/1439/360 438/1440/360 +f 435/1441/361 436/1442/361 440/1443/361 +f 435/1441/361 440/1443/361 439/1444/361 +f 437/1445/362 434/1446/362 438/1447/362 +f 437/1445/362 438/1447/362 441/1448/362 +f 442/1449/363 443/1450/363 444/1451/363 +f 442/1449/363 444/1451/363 445/1452/363 +f 443/1453/364 442/1454/364 449/1455/364 +f 443/1453/364 449/1455/364 448/1456/364 +f 445/1457/365 444/1458/365 447/1459/365 +f 445/1457/365 447/1459/365 446/1460/365 +f 444/1461/366 443/1462/366 448/1463/366 +f 444/1461/366 448/1463/366 447/1464/366 +f 442/1465/367 445/1466/367 446/1467/367 +f 442/1465/367 446/1467/367 449/1468/367 +f 448/1469/368 449/1470/368 453/1471/368 +f 448/1469/368 453/1471/368 452/1472/368 +f 446/1473/369 447/1474/369 451/1475/369 +f 446/1473/369 451/1475/369 450/1476/369 +f 447/1477/370 448/1478/370 452/1479/370 +f 447/1477/370 452/1479/370 451/1480/370 +f 449/1481/371 446/1482/371 450/1483/371 +f 449/1481/371 450/1483/371 453/1484/371 +f 452/1485/372 453/1486/372 457/1487/372 +f 452/1485/372 457/1487/372 456/1488/372 +f 450/1489/373 451/1490/373 455/1491/373 +f 450/1489/373 455/1491/373 454/1492/373 +f 451/1493/374 452/1494/374 456/1495/374 +f 451/1493/374 456/1495/374 455/1496/374 +f 453/1497/375 450/1498/375 454/1499/375 +f 453/1497/375 454/1499/375 457/1500/375 +f 458/1501/376 459/1502/376 460/1503/376 +f 458/1501/376 460/1503/376 461/1504/376 +f 456/1505/377 457/1506/377 461/1507/377 +f 456/1505/377 461/1507/377 460/1508/377 +f 454/1509/378 455/1510/378 459/1511/378 +f 454/1509/378 459/1511/378 458/1512/378 +f 455/1513/379 456/1514/379 460/1515/379 +f 455/1513/379 460/1515/379 459/1516/379 +f 457/1517/380 454/1518/380 458/1519/380 +f 457/1517/380 458/1519/380 461/1520/380 +f 463/1521/381 462/1522/381 469/1523/381 +f 463/1521/381 469/1523/381 468/1524/381 +f 465/1525/382 464/1526/382 467/1527/382 +f 465/1525/382 467/1527/382 466/1528/382 +f 464/1529/383 463/1530/383 468/1531/383 +f 464/1529/383 468/1531/383 467/1532/383 +f 462/1533/384 465/1534/384 466/1535/384 +f 462/1533/384 466/1535/384 469/1536/384 +f 468/1537/385 469/1538/385 473/1539/385 +f 468/1537/385 473/1539/385 472/1540/385 +f 466/1541/386 467/1542/386 471/1543/386 +f 466/1541/386 471/1543/386 470/1544/386 +f 467/1545/387 468/1546/387 472/1547/387 +f 467/1545/387 472/1547/387 471/1548/387 +f 469/1549/388 466/1550/388 470/1551/388 +f 469/1549/388 470/1551/388 473/1552/388 +f 472/1553/389 473/1554/389 477/1555/389 +f 472/1553/389 477/1555/389 476/1556/389 +f 470/1557/390 471/1558/390 475/1559/390 +f 470/1557/390 475/1559/390 474/1560/390 +f 471/1561/391 472/1562/391 476/1563/391 +f 471/1561/391 476/1563/391 475/1564/391 +f 473/1565/392 470/1566/392 474/1567/392 +f 473/1565/392 474/1567/392 477/1568/392 +f 479/1569/393 478/1570/393 485/1571/393 +f 479/1569/393 485/1571/393 484/1572/393 +f 481/1573/394 480/1574/394 483/1575/394 +f 481/1573/394 483/1575/394 482/1576/394 +f 480/1577/395 479/1578/395 484/1579/395 +f 480/1577/395 484/1579/395 483/1580/395 +f 478/1581/396 481/1582/396 482/1583/396 +f 478/1581/396 482/1583/396 485/1584/396 +f 484/1585/397 485/1586/397 489/1587/397 +f 484/1585/397 489/1587/397 488/1588/397 +f 482/1589/398 483/1590/398 487/1591/398 +f 482/1589/398 487/1591/398 486/1592/398 +f 483/1593/399 484/1594/399 488/1595/399 +f 483/1593/399 488/1595/399 487/1596/399 +f 485/1597/400 482/1598/400 486/1599/400 +f 485/1597/400 486/1599/400 489/1600/400 +f 488/1601/401 489/1602/401 493/1603/401 +f 488/1601/401 493/1603/401 492/1604/401 +f 486/1605/402 487/1606/402 491/1607/402 +f 486/1605/402 491/1607/402 490/1608/402 +f 487/1609/403 488/1610/403 492/1611/403 +f 487/1609/403 492/1611/403 491/1612/403 +f 489/1613/404 486/1614/404 490/1615/404 +f 489/1613/404 490/1615/404 493/1616/404 +f 495/1617/405 494/1618/405 501/1619/405 +f 495/1617/405 501/1619/405 500/1620/405 +f 497/1621/406 496/1622/406 499/1623/406 +f 497/1621/406 499/1623/406 498/1624/406 +f 496/1625/407 495/1626/407 500/1627/407 +f 496/1625/407 500/1627/407 499/1628/407 +f 494/1629/408 497/1630/408 498/1631/408 +f 494/1629/408 498/1631/408 501/1632/408 +f 500/1633/409 501/1634/409 505/1635/409 +f 500/1633/409 505/1635/409 504/1636/409 +f 498/1637/410 499/1638/410 503/1639/410 +f 498/1637/410 503/1639/410 502/1640/410 +f 499/1641/411 500/1642/411 504/1643/411 +f 499/1641/411 504/1643/411 503/1644/411 +f 501/1645/412 498/1646/412 502/1647/412 +f 501/1645/412 502/1647/412 505/1648/412 +f 504/1649/413 505/1650/413 509/1651/413 +f 504/1649/413 509/1651/413 508/1652/413 +f 502/1653/414 503/1654/414 507/1655/414 +f 502/1653/414 507/1655/414 506/1656/414 +f 503/1657/415 504/1658/415 508/1659/415 +f 503/1657/415 508/1659/415 507/1660/415 +f 505/1661/416 502/1662/416 506/1663/416 +f 505/1661/416 506/1663/416 509/1664/416 +f 511/1665/417 510/1666/417 517/1667/417 +f 511/1665/417 517/1667/417 516/1668/417 +f 513/1669/418 512/1670/418 515/1671/418 +f 513/1669/418 515/1671/418 514/1672/418 +f 512/1673/419 511/1674/419 516/1675/419 +f 512/1673/419 516/1675/419 515/1676/419 +f 510/1677/420 513/1678/420 514/1679/420 +f 510/1677/420 514/1679/420 517/1680/420 +f 516/1681/421 517/1682/421 521/1683/421 +f 516/1681/421 521/1683/421 520/1684/421 +f 514/1685/422 515/1686/422 519/1687/422 +f 514/1685/422 519/1687/422 518/1688/422 +f 515/1689/423 516/1690/423 520/1691/423 +f 515/1689/423 520/1691/423 519/1692/423 +f 517/1693/424 514/1694/424 518/1695/424 +f 517/1693/424 518/1695/424 521/1696/424 +f 520/1697/425 521/1698/425 525/1699/425 +f 520/1697/425 525/1699/425 524/1700/425 +f 518/1701/426 519/1702/426 523/1703/426 +f 518/1701/426 523/1703/426 522/1704/426 +f 519/1705/427 520/1706/427 524/1707/427 +f 519/1705/427 524/1707/427 523/1708/427 +f 521/1709/428 518/1710/428 522/1711/428 +f 521/1709/428 522/1711/428 525/1712/428 +f 527/1713/429 526/1714/429 533/1715/429 +f 527/1713/429 533/1715/429 532/1716/429 +f 529/1717/430 528/1718/430 531/1719/430 +f 529/1717/430 531/1719/430 530/1720/430 +f 528/1721/431 527/1722/431 532/1723/431 +f 528/1721/431 532/1723/431 531/1724/431 +f 526/1725/432 529/1726/432 530/1727/432 +f 526/1725/432 530/1727/432 533/1728/432 +f 532/1729/433 533/1730/433 537/1731/433 +f 532/1729/433 537/1731/433 536/1732/433 +f 530/1733/434 531/1734/434 535/1735/434 +f 530/1733/434 535/1735/434 534/1736/434 +f 531/1737/435 532/1738/435 536/1739/435 +f 531/1737/435 536/1739/435 535/1740/435 +f 533/1741/436 530/1742/436 534/1743/436 +f 533/1741/436 534/1743/436 537/1744/436 +f 536/1745/437 537/1746/437 541/1747/437 +f 536/1745/437 541/1747/437 540/1748/437 +f 534/1749/438 535/1750/438 539/1751/438 +f 534/1749/438 539/1751/438 538/1752/438 +f 535/1753/439 536/1754/439 540/1755/439 +f 535/1753/439 540/1755/439 539/1756/439 +f 537/1757/440 534/1758/440 538/1759/440 +f 537/1757/440 538/1759/440 541/1760/440 +f 543/1761/441 542/1762/441 549/1763/441 +f 543/1761/441 549/1763/441 548/1764/441 +f 545/1765/442 544/1766/442 547/1767/442 +f 545/1765/442 547/1767/442 546/1768/442 +f 544/1769/443 543/1770/443 548/1771/443 +f 544/1769/443 548/1771/443 547/1772/443 +f 542/1773/444 545/1774/444 546/1775/444 +f 542/1773/444 546/1775/444 549/1776/444 +f 548/1777/445 549/1778/445 553/1779/445 +f 548/1777/445 553/1779/445 552/1780/445 +f 546/1781/446 547/1782/446 551/1783/446 +f 546/1781/446 551/1783/446 550/1784/446 +f 547/1785/447 548/1786/447 552/1787/447 +f 547/1785/447 552/1787/447 551/1788/447 +f 549/1789/448 546/1790/448 550/1791/448 +f 549/1789/448 550/1791/448 553/1792/448 +f 552/1793/449 553/1794/449 557/1795/449 +f 552/1793/449 557/1795/449 556/1796/449 +f 550/1797/450 551/1798/450 555/1799/450 +f 550/1797/450 555/1799/450 554/1800/450 +f 551/1801/451 552/1802/451 556/1803/451 +f 551/1801/451 556/1803/451 555/1804/451 +f 553/1805/452 550/1806/452 554/1807/452 +f 553/1805/452 554/1807/452 557/1808/452 +f 559/1809/453 558/1810/453 565/1811/453 +f 559/1809/453 565/1811/453 564/1812/453 +f 561/1813/454 560/1814/454 563/1815/454 +f 561/1813/454 563/1815/454 562/1816/454 +f 560/1817/455 559/1818/455 564/1819/455 +f 560/1817/455 564/1819/455 563/1820/455 +f 558/1821/456 561/1822/456 562/1823/456 +f 558/1821/456 562/1823/456 565/1824/456 +f 564/1825/457 565/1826/457 569/1827/457 +f 564/1825/457 569/1827/457 568/1828/457 +f 562/1829/458 563/1830/458 567/1831/458 +f 562/1829/458 567/1831/458 566/1832/458 +f 563/1833/459 564/1834/459 568/1835/459 +f 563/1833/459 568/1835/459 567/1836/459 +f 565/1837/460 562/1838/460 566/1839/460 +f 565/1837/460 566/1839/460 569/1840/460 +f 568/1841/461 569/1842/461 573/1843/461 +f 568/1841/461 573/1843/461 572/1844/461 +f 566/1845/462 567/1846/462 571/1847/462 +f 566/1845/462 571/1847/462 570/1848/462 +f 567/1849/463 568/1850/463 572/1851/463 +f 567/1849/463 572/1851/463 571/1852/463 +f 569/1853/464 566/1854/464 570/1855/464 +f 569/1853/464 570/1855/464 573/1856/464 +f 575/1857/465 574/1858/465 581/1859/465 +f 575/1857/465 581/1859/465 580/1860/465 +f 577/1861/466 576/1862/466 579/1863/466 +f 577/1861/466 579/1863/466 578/1864/466 +f 576/1865/467 575/1866/467 580/1867/467 +f 576/1865/467 580/1867/467 579/1868/467 +f 574/1869/468 577/1870/468 578/1871/468 +f 574/1869/468 578/1871/468 581/1872/468 +f 580/1873/469 581/1874/469 585/1875/469 +f 580/1873/469 585/1875/469 584/1876/469 +f 578/1877/470 579/1878/470 583/1879/470 +f 578/1877/470 583/1879/470 582/1880/470 +f 579/1881/471 580/1882/471 584/1883/471 +f 579/1881/471 584/1883/471 583/1884/471 +f 581/1885/472 578/1886/472 582/1887/472 +f 581/1885/472 582/1887/472 585/1888/472 +f 584/1889/473 585/1890/473 589/1891/473 +f 584/1889/473 589/1891/473 588/1892/473 +f 582/1893/474 583/1894/474 587/1895/474 +f 582/1893/474 587/1895/474 586/1896/474 +f 583/1897/475 584/1898/475 588/1899/475 +f 583/1897/475 588/1899/475 587/1900/475 +f 585/1901/476 582/1902/476 586/1903/476 +f 585/1901/476 586/1903/476 589/1904/476 +f 588/1905/477 589/1906/477 593/1907/477 +f 588/1905/477 593/1907/477 592/1908/477 +f 586/1909/478 587/1910/478 591/1911/478 +f 586/1909/478 591/1911/478 590/1912/478 +f 587/1913/479 588/1914/479 592/1915/479 +f 587/1913/479 592/1915/479 591/1916/479 +f 589/1917/480 586/1918/480 590/1919/480 +f 589/1917/480 590/1919/480 593/1920/480 +f 592/1921/481 593/1922/481 597/1923/481 +f 592/1921/481 597/1923/481 596/1924/481 +f 590/1925/482 591/1926/482 595/1927/482 +f 590/1925/482 595/1927/482 594/1928/482 +f 591/1929/483 592/1930/483 596/1931/483 +f 591/1929/483 596/1931/483 595/1932/483 +f 593/1933/484 590/1934/484 594/1935/484 +f 593/1933/484 594/1935/484 597/1936/484 +f 599/1937/485 598/1938/485 605/1939/485 +f 599/1937/485 605/1939/485 604/1940/485 +f 601/1941/486 600/1942/486 603/1943/486 +f 601/1941/486 603/1943/486 602/1944/486 +f 600/1945/487 599/1946/487 604/1947/487 +f 600/1945/487 604/1947/487 603/1948/487 +f 598/1949/488 601/1950/488 602/1951/488 +f 598/1949/488 602/1951/488 605/1952/488 +f 604/1953/489 605/1954/489 609/1955/489 +f 604/1953/489 609/1955/489 608/1956/489 +f 602/1957/490 603/1958/490 607/1959/490 +f 602/1957/490 607/1959/490 606/1960/490 +f 603/1961/491 604/1962/491 608/1963/491 +f 603/1961/491 608/1963/491 607/1964/491 +f 605/1965/492 602/1966/492 606/1967/492 +f 605/1965/492 606/1967/492 609/1968/492 +f 608/1969/493 609/1970/493 613/1971/493 +f 608/1969/493 613/1971/493 612/1972/493 +f 606/1973/494 607/1974/494 611/1975/494 +f 606/1973/494 611/1975/494 610/1976/494 +f 607/1977/495 608/1978/495 612/1979/495 +f 607/1977/495 612/1979/495 611/1980/495 +f 609/1981/496 606/1982/496 610/1983/496 +f 609/1981/496 610/1983/496 613/1984/496 +f 612/1985/497 613/1986/497 617/1987/497 +f 612/1985/497 617/1987/497 616/1988/497 +f 610/1989/498 611/1990/498 615/1991/498 +f 610/1989/498 615/1991/498 614/1992/498 +f 611/1993/499 612/1994/499 616/1995/499 +f 611/1993/499 616/1995/499 615/1996/499 +f 613/1997/500 610/1998/500 614/1999/500 +f 613/1997/500 614/1999/500 617/2000/500 +f 616/2001/501 617/2002/501 620/2003/501 +f 616/2001/501 620/2003/501 619/2004/501 +f 614/2005/502 615/2006/502 331/2007/502 +f 614/2005/502 331/2007/502 618/2008/502 +f 615/2009/503 616/2010/503 619/2011/503 +f 615/2009/503 619/2011/503 331/2012/503 +f 617/2013/504 614/2014/504 618/2015/504 +f 617/2013/504 618/2015/504 620/2016/504 +f 339/2017/505 336/2018/505 343/2019/505 +f 339/2017/505 343/2019/505 342/2020/505 +f 336/2021/506 337/2022/506 340/2023/506 +f 336/2021/506 340/2023/506 343/2024/506 \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_razor_wire.obj b/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_razor_wire.obj new file mode 100644 index 000000000..ea5114d4e --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_razor_wire.obj @@ -0,0 +1,17714 @@ +# Made by Pabilo8 with Blockbench +# Exported with IIToolkit Plugin on 05/07/2026 +mtllib fence_gate.mtl + +o razor_wire_right +v 3.8906 3.625 0.9062 +v 3.9984 3 0.4062 +v 0.9844 2.9735 0.2569 +v 1.0156 3.1944 0.036 +v 0.9219 3.2607 0.1023 +v 0.8906 3.0398 0.3232 +v 0.9531 3.6806 0.036 +v 1.0469 3.6143 0.1023 +v 1.0781 3.8352 0.3232 +v 0.9844 3.9015 0.2569 +v 1.0156 3.25 0 +v 1.0469 3.625 0 +v 0.9531 3.625 0.0937 +v 0.9219 3.25 0.0937 +v 0.9219 3.25 0 +v 1.0156 3.25 0.0937 +v 1.0469 3.625 0.0937 +v 0.9531 3.625 0 +v 0.8906 2.9735 0.2569 +v 0.9844 3.0398 0.3232 +v 1.0156 3.2607 0.1023 +v 0.9219 3.1944 0.036 +v 1.0469 3.6806 0.036 +v 1.0781 3.9015 0.2569 +v 0.9844 3.8352 0.3232 +v 0.9531 3.6143 0.1023 +v 0.7344 2.9735 0.2569 +v 0.7656 3.1944 0.036 +v 0.6719 3.2607 0.1023 +v 0.6406 3.0398 0.3232 +v 0.8281 3.1944 0.964 +v 0.9219 3.2607 0.8977 +v 0.9531 3.0398 0.6768 +v 0.8594 2.9735 0.7431 +v 0.7031 3.6806 0.036 +v 0.7969 3.6143 0.1023 +v 0.8281 3.8352 0.3232 +v 0.7344 3.9015 0.2569 +v 0.8594 3.9015 0.7431 +v 0.8906 3.6806 0.964 +v 0.7969 3.6143 0.8977 +v 0.7656 3.8352 0.6768 +v 0.8906 3.625 1 +v 0.9219 3.25 1 +v 0.8281 3.25 0.9063 +v 0.7969 3.625 0.9063 +v 0.7969 3.625 1 +v 0.8906 3.625 0.9062 +v 0.9219 3.25 0.9062 +v 0.8281 3.25 1 +v 0.7656 3.9015 0.7431 +v 0.8594 3.8352 0.6768 +v 0.8906 3.6143 0.8977 +v 0.7969 3.6806 0.964 +v 0.8594 2.9375 0.6875 +v 0.9531 3.0313 0.6875 +v 0.9844 3.0313 0.3125 +v 0.8906 2.9375 0.3125 +v 0.9531 2.9375 0.6875 +v 0.9844 2.9375 0.3125 +v 0.8906 3.0313 0.3125 +v 0.8594 3.0313 0.6875 +v 0.9219 3.1944 0.964 +v 0.9531 2.9735 0.7431 +v 0.8594 3.0398 0.6768 +v 0.8281 3.2607 0.8977 +v 0.7656 3.25 0 +v 0.7969 3.625 0 +v 0.7031 3.625 0.0938 +v 0.6719 3.25 0.0938 +v 0.6719 3.25 0 +v 0.7656 3.25 0.0938 +v 0.7969 3.625 0.0937 +v 0.7031 3.625 0 +v 0.6406 2.9735 0.2569 +v 0.7344 3.0398 0.3232 +v 0.7656 3.2607 0.1023 +v 0.6719 3.1944 0.036 +v 0.7344 3.9375 0.3125 +v 0.8281 3.8438 0.3125 +v 0.8594 3.8438 0.6875 +v 0.7656 3.9375 0.6875 +v 0.8281 3.9375 0.3125 +v 0.8594 3.9375 0.6875 +v 0.7656 3.8438 0.6875 +v 0.7344 3.8438 0.3125 +v 0.7969 3.6806 0.036 +v 0.8281 3.9015 0.2569 +v 0.7344 3.8352 0.3232 +v 0.7031 3.6143 0.1023 +v 0.6094 2.9375 0.6875 +v 0.7031 3.0313 0.6875 +v 0.7344 3.0313 0.3125 +v 0.6406 2.9375 0.3125 +v 0.7031 2.9375 0.6875 +v 0.7344 2.9375 0.3125 +v 0.6406 3.0313 0.3125 +v 0.6094 3.0313 0.6875 +v 0.9844 3.9375 0.3125 +v 1.0781 3.8438 0.3125 +v 1.0938 3.8438 0.5 +v 1 3.9375 0.5 +v 1.0781 3.9375 0.3125 +v 1.0938 3.9375 0.5 +v 1 3.8438 0.5 +v 0.9844 3.8438 0.3125 +v 3.25 3.2369 0.0156 +v 3.2188 2.9531 0.2994 +v 3.1563 2.9531 0.2994 +v 3.1875 3.2369 0.0156 +v 3.3281 3.9219 0.5 +v 3.3125 3.9219 0.2994 +v 3.25 3.9219 0.2994 +v 3.2656 3.9219 0.5 +v 3.1875 3.2628 0.0781 +v 3.1563 3.0156 0.3253 +v 3.25 3.2628 0.0781 +v 3.2187 3.0156 0.3253 +v 3.2813 3.6381 0.0156 +v 3.2813 3.6122 0.0781 +v 3.2188 3.6122 0.0781 +v 3.2188 3.6381 0.0156 +v 3.3281 3.8594 0.5 +v 3.3125 3.8594 0.3253 +v 3.2656 3.8594 0.5 +v 3.25 3.8594 0.3253 +v 3.2344 2.9735 0.2569 +v 3.2656 3.1944 0.036 +v 3.1719 3.2607 0.1023 +v 3.1406 3.0398 0.3232 +v 3.2031 3.6806 0.036 +v 3.2969 3.6143 0.1023 +v 3.3281 3.8352 0.3232 +v 3.2344 3.9015 0.2569 +v 3.2656 3.25 0 +v 3.2969 3.625 0 +v 3.2031 3.625 0.0937 +v 3.1719 3.25 0.0937 +v 3.1719 3.25 0 +v 3.2656 3.25 0.0937 +v 3.2969 3.625 0.0937 +v 3.2031 3.625 0 +v 3.1406 2.9735 0.2569 +v 3.2344 3.0398 0.3232 +v 3.2656 3.2607 0.1023 +v 3.1719 3.1944 0.036 +v 3.2969 3.6806 0.036 +v 3.3281 3.9015 0.2569 +v 3.2344 3.8352 0.3232 +v 3.2031 3.6143 0.1023 +v 3.2344 3.9375 0.3125 +v 3.3281 3.8438 0.3125 +v 3.3438 3.8438 0.5 +v 3.25 3.9375 0.5 +v 3.3281 3.9375 0.3125 +v 3.3438 3.9375 0.5 +v 3.25 3.8438 0.5 +v 3.2344 3.8438 0.3125 +v 3.7813 3.6122 0.0781 +v 3.75 3.2628 0.0781 +v 3.75 3.2369 0.0156 +v 3.7813 3.6381 0.0156 +v 3.7188 3.6122 0.0781 +v 3.6875 3.2628 0.0781 +v 3.9063 3.2628 0.9219 +v 3.8438 3.2628 0.9219 +v 3.8125 3.6122 0.9219 +v 3.875 3.6122 0.9219 +v 3.875 3.6381 0.9844 +v 3.9063 3.2369 0.9844 +v 3.9375 2.9531 0.7006 +v 3.875 2.9531 0.7006 +v 3.8438 3.9219 0.7006 +v 3.7813 3.9219 0.7006 +v 3.8125 3.6381 0.9844 +v 3.9375 3.0156 0.6747 +v 3.875 3.0156 0.6747 +v 3.8438 3.8594 0.6747 +v 3.7813 3.8594 0.6747 +v 3.75 3.8594 0.3253 +v 3.8125 3.8594 0.3253 +v 3.5313 3.6122 0.0781 +v 3.5 3.2628 0.0781 +v 3.5 3.2369 0.0156 +v 3.5313 3.6381 0.0156 +v 3.4688 3.6122 0.0781 +v 3.4688 3.6381 0.0156 +v 3.4375 3.2369 0.0156 +v 3.4375 3.2628 0.0781 +v 3.6563 3.2628 0.9219 +v 3.5938 3.2628 0.9219 +v 3.5625 3.6122 0.9219 +v 3.625 3.6122 0.9219 +v 3.625 3.6381 0.9844 +v 3.6563 3.2369 0.9844 +v 3.7188 2.9531 0.2994 +v 3.6875 2.9531 0.7006 +v 3.625 2.9531 0.7006 +v 3.6563 2.9531 0.2994 +v 3.5938 3.9219 0.7006 +v 3.5313 3.9219 0.7006 +v 3.5625 3.6381 0.9844 +v 3.7188 3.0156 0.3253 +v 3.6875 3.0156 0.6747 +v 3.6563 3.0156 0.3253 +v 3.625 3.0156 0.6747 +v 3.5938 3.8594 0.6747 +v 3.5313 3.8594 0.6747 +v 3.5 3.8594 0.3253 +v 3.5625 3.8594 0.3253 +v 3.4063 3.2628 0.9219 +v 3.3438 3.2628 0.9219 +v 3.3125 3.6122 0.9219 +v 3.375 3.6122 0.9219 +v 3.3438 3.2369 0.9844 +v 3.3125 3.6381 0.9844 +v 3.375 3.6381 0.9844 +v 3.4063 3.2369 0.9844 +v 3.4688 2.9531 0.2994 +v 3.4375 2.9531 0.7006 +v 3.375 2.9531 0.7006 +v 3.4063 2.9531 0.2994 +v 3.4688 3.0156 0.3253 +v 3.4375 3.0156 0.6747 +v 3.4063 3.0156 0.3253 +v 3.375 3.0156 0.6747 +v 3.6875 3.2369 0.0156 +v 3.8125 3.9219 0.2994 +v 3.75 3.9219 0.2994 +v 3.7188 3.6381 0.0156 +v 3.8438 3.2369 0.9844 +v 3.5625 3.9219 0.2994 +v 3.5 3.9219 0.2994 +v 3.5938 3.2369 0.9844 +v 3.2813 3.8594 0.6747 +v 3.3438 3.8594 0.6747 +v 3.2813 3.9219 0.7006 +v 3.3438 3.9219 0.7006 +v 3.5156 3.25 0 +v 3.4844 2.9735 0.2569 +v 3.5156 3.1944 0.036 +v 3.4219 3.2607 0.1023 +v 3.3906 3.0398 0.3232 +v 3.7344 2.9735 0.2569 +v 3.7656 3.1944 0.036 +v 3.6719 3.2607 0.1023 +v 3.6406 3.0398 0.3232 +v 3.8281 3.1944 0.964 +v 3.9219 3.2607 0.8977 +v 3.9531 3.0398 0.6768 +v 3.8594 2.9735 0.7431 +v 3.7031 3.6806 0.036 +v 3.7969 3.6143 0.1023 +v 3.8281 3.8352 0.3232 +v 3.7344 3.9015 0.2569 +v 3.8594 3.9015 0.7431 +v 3.8906 3.6806 0.964 +v 3.7969 3.6143 0.8977 +v 3.7656 3.8352 0.6768 +v 3.8906 3.625 1 +v 3.9219 3.25 1 +v 3.8281 3.25 0.9062 +v 3.7969 3.625 0.9062 +v 3.7969 3.625 1 +v 3.9219 3.25 0.9062 +v 3.8281 3.25 1 +v 3.7656 3.9015 0.7431 +v 3.8594 3.8352 0.6768 +v 3.8906 3.6143 0.8977 +v 3.7969 3.6806 0.964 +v 3.9219 3.1944 0.964 +v 3.9531 2.9735 0.7431 +v 3.8594 3.0398 0.6768 +v 3.8281 3.2607 0.8977 +v 3.7656 3.25 0 +v 3.7969 3.625 0 +v 3.7031 3.625 0.0937 +v 3.6719 3.25 0.0937 +v 3.6719 3.25 0 +v 3.7656 3.25 0.0937 +v 3.7969 3.625 0.0937 +v 3.7031 3.625 0 +v 3.6406 2.9735 0.2569 +v 3.7344 3.0398 0.3232 +v 3.7656 3.2607 0.1023 +v 3.6719 3.1944 0.036 +v 3.7344 3.9375 0.3125 +v 3.8281 3.8438 0.3125 +v 3.8594 3.8438 0.6875 +v 3.7656 3.9375 0.6875 +v 3.8281 3.9375 0.3125 +v 3.8594 3.9375 0.6875 +v 3.7656 3.8438 0.6875 +v 3.7344 3.8438 0.3125 +v 3.7969 3.6806 0.036 +v 3.8281 3.9015 0.2569 +v 3.7344 3.8352 0.3232 +v 3.7031 3.6143 0.1023 +v 3.5781 3.1944 0.964 +v 3.6719 3.2607 0.8977 +v 3.7031 3.0398 0.6768 +v 3.6094 2.9735 0.7431 +v 3.4531 3.6806 0.036 +v 3.5469 3.6143 0.1023 +v 3.5781 3.8352 0.3232 +v 3.4844 3.9015 0.2569 +v 3.6094 3.9015 0.7431 +v 3.6406 3.6806 0.964 +v 3.5469 3.6143 0.8977 +v 3.5156 3.8352 0.6768 +v 3.6406 3.625 1 +v 3.6719 3.25 1 +v 3.5781 3.25 0.9062 +v 3.5469 3.625 0.9062 +v 3.5469 3.625 1 +v 3.6406 3.625 0.9062 +v 3.6719 3.25 0.9062 +v 3.5781 3.25 1 +v 3.5156 3.9015 0.7431 +v 3.6094 3.8352 0.6768 +v 3.6406 3.6143 0.8977 +v 3.5469 3.6806 0.964 +v 3.6094 2.9375 0.6875 +v 3.7031 3.0313 0.6875 +v 3.7344 3.0313 0.3125 +v 3.6406 2.9375 0.3125 +v 3.7031 2.9375 0.6875 +v 3.7344 2.9375 0.3125 +v 3.6406 3.0313 0.3125 +v 3.6094 3.0313 0.6875 +v 3.6719 3.1944 0.964 +v 3.7031 2.9735 0.7431 +v 3.6094 3.0398 0.6768 +v 3.5781 3.2607 0.8977 +v 3.5469 3.625 0 +v 3.4531 3.625 0.0937 +v 3.4219 3.25 0.0937 +v 3.4219 3.25 0 +v 3.5156 3.25 0.0937 +v 3.5469 3.625 0.0937 +v 3.4531 3.625 0 +v 3.3906 2.9735 0.2569 +v 3.4844 3.0398 0.3232 +v 3.5156 3.2607 0.1023 +v 3.4219 3.1944 0.036 +v 3.4844 3.9375 0.3125 +v 3.5781 3.8438 0.3125 +v 3.6094 3.8438 0.6875 +v 3.5156 3.9375 0.6875 +v 3.5781 3.9375 0.3125 +v 3.6094 3.9375 0.6875 +v 3.5156 3.8438 0.6875 +v 3.4844 3.8438 0.3125 +v 3.5469 3.6806 0.036 +v 3.5781 3.9015 0.2569 +v 3.4844 3.8352 0.3232 +v 3.4531 3.6143 0.1023 +v 3.3281 3.1944 0.964 +v 3.4219 3.2607 0.8977 +v 3.4531 3.0398 0.6768 +v 3.3594 2.9735 0.7431 +v 3.3594 3.9015 0.7431 +v 3.3906 3.6806 0.964 +v 3.2969 3.6143 0.8977 +v 3.2656 3.8352 0.6768 +v 3.3906 3.625 1 +v 3.4219 3.25 1 +v 3.3281 3.25 0.9062 +v 3.2969 3.625 0.9062 +v 3.2969 3.625 1 +v 3.3906 3.625 0.9062 +v 3.4219 3.25 0.9062 +v 3.3281 3.25 1 +v 3.2656 3.9015 0.7431 +v 3.3594 3.8352 0.6768 +v 3.3906 3.6143 0.8977 +v 3.2969 3.6806 0.964 +v 3.3594 2.9375 0.6875 +v 3.4531 3.0313 0.6875 +v 3.4844 3.0313 0.3125 +v 3.3906 2.9375 0.3125 +v 3.4531 2.9375 0.6875 +v 3.4844 2.9375 0.3125 +v 3.3906 3.0313 0.3125 +v 3.3594 3.0313 0.6875 +v 3.4219 3.1944 0.964 +v 3.4531 2.9735 0.7431 +v 3.3594 3.0398 0.6768 +v 3.3281 3.2607 0.8977 +v 3.3594 3.8438 0.6875 +v 3.2656 3.9375 0.6875 +v 3.3594 3.9375 0.6875 +v 3.2656 3.8438 0.6875 +v 2.25 3.2369 0.0156 +v 2.2188 2.9531 0.2994 +v 2.1563 2.9531 0.2994 +v 2.1875 3.2369 0.0156 +v 2.3281 3.9219 0.5 +v 2.3125 3.9219 0.2994 +v 2.25 3.9219 0.2994 +v 2.2656 3.9219 0.5 +v 2.1875 3.2628 0.0781 +v 2.1563 3.0156 0.3253 +v 2.25 3.2628 0.0781 +v 2.2187 3.0156 0.3253 +v 2.2813 3.6381 0.0156 +v 2.2813 3.6122 0.0781 +v 2.2188 3.6122 0.0781 +v 2.2188 3.6381 0.0156 +v 2.3281 3.8594 0.5 +v 2.3125 3.8594 0.3253 +v 2.2656 3.8594 0.5 +v 2.25 3.8594 0.3253 +v 2.2344 2.9735 0.2569 +v 2.2656 3.1944 0.036 +v 2.1719 3.2607 0.1023 +v 2.1406 3.0398 0.3232 +v 2.2031 3.6806 0.036 +v 2.2969 3.6143 0.1023 +v 2.3281 3.8352 0.3232 +v 2.2344 3.9015 0.2569 +v 2.2656 3.25 0 +v 2.2969 3.625 0 +v 2.2031 3.625 0.0937 +v 2.1719 3.25 0.0937 +v 2.1719 3.25 0 +v 2.2656 3.25 0.0937 +v 2.2969 3.625 0.0937 +v 2.2031 3.625 0 +v 2.1406 2.9735 0.2569 +v 2.2344 3.0398 0.3232 +v 2.2656 3.2607 0.1023 +v 2.1719 3.1944 0.036 +v 2.2969 3.6806 0.036 +v 2.3281 3.9015 0.2569 +v 2.2344 3.8352 0.3232 +v 2.2031 3.6143 0.1023 +v 2.2344 3.9375 0.3125 +v 2.3281 3.8438 0.3125 +v 2.3438 3.8438 0.5 +v 2.25 3.9375 0.5 +v 2.3281 3.9375 0.3125 +v 2.3438 3.9375 0.5 +v 2.25 3.8438 0.5 +v 2.2344 3.8438 0.3125 +v 3.0781 3.9219 0.5 +v 3.0625 3.9219 0.2994 +v 3 3.9219 0.2994 +v 3.0156 3.9219 0.5 +v 3.0313 3.6122 0.0781 +v 3 3.2628 0.0781 +v 3 3.2369 0.0156 +v 3.0313 3.6381 0.0156 +v 2.9688 3.6122 0.0781 +v 2.9688 3.6381 0.0156 +v 2.9375 3.2369 0.0156 +v 2.9375 3.2628 0.0781 +v 2.7813 3.6122 0.0781 +v 2.75 3.2628 0.0781 +v 2.75 3.2369 0.0156 +v 2.7813 3.6381 0.0156 +v 2.7188 3.6122 0.0781 +v 2.6875 3.2628 0.0781 +v 2.9063 3.2628 0.9219 +v 2.8438 3.2628 0.9219 +v 2.8125 3.6122 0.9219 +v 2.875 3.6122 0.9219 +v 2.875 3.6381 0.9844 +v 2.9063 3.2369 0.9844 +v 2.9688 2.9531 0.2994 +v 2.9375 2.9531 0.7006 +v 2.875 2.9531 0.7006 +v 2.9063 2.9531 0.2994 +v 2.8438 3.9219 0.7006 +v 2.7813 3.9219 0.7006 +v 2.8125 3.6381 0.9844 +v 2.9688 3.0156 0.3253 +v 2.9375 3.0156 0.6747 +v 2.9063 3.0156 0.3253 +v 2.875 3.0156 0.6747 +v 2.8438 3.8594 0.6747 +v 2.7813 3.8594 0.6747 +v 2.75 3.8594 0.3253 +v 2.8125 3.8594 0.3253 +v 2.5313 3.6122 0.0781 +v 2.5 3.2628 0.0781 +v 2.5 3.2369 0.0156 +v 2.5313 3.6381 0.0156 +v 2.4688 3.6122 0.0781 +v 2.4688 3.6381 0.0156 +v 2.4375 3.2369 0.0156 +v 2.4375 3.2628 0.0781 +v 2.6563 3.2628 0.9219 +v 2.5938 3.2628 0.9219 +v 2.5625 3.6122 0.9219 +v 2.625 3.6122 0.9219 +v 2.625 3.6381 0.9844 +v 2.6563 3.2369 0.9844 +v 2.7188 2.9531 0.2994 +v 2.6875 2.9531 0.7006 +v 2.625 2.9531 0.7006 +v 2.6563 2.9531 0.2994 +v 2.5938 3.9219 0.7006 +v 2.5313 3.9219 0.7006 +v 2.5625 3.6381 0.9844 +v 2.7188 3.0156 0.3253 +v 2.6875 3.0156 0.6747 +v 2.6563 3.0156 0.3253 +v 2.625 3.0156 0.6747 +v 2.5938 3.8594 0.6747 +v 2.5313 3.8594 0.6747 +v 2.5 3.8594 0.3253 +v 2.5625 3.8594 0.3253 +v 2.4063 3.2628 0.9219 +v 2.3438 3.2628 0.9219 +v 2.3125 3.6122 0.9219 +v 2.375 3.6122 0.9219 +v 2.3438 3.2369 0.9844 +v 2.3125 3.6381 0.9844 +v 2.375 3.6381 0.9844 +v 2.4063 3.2369 0.9844 +v 2.4688 2.9531 0.2994 +v 2.4375 2.9531 0.7006 +v 2.375 2.9531 0.7006 +v 2.4063 2.9531 0.2994 +v 2.4688 3.0156 0.3253 +v 2.4375 3.0156 0.6747 +v 2.4063 3.0156 0.3253 +v 2.375 3.0156 0.6747 +v 3.0625 3.8594 0.3253 +v 3 3.8594 0.3253 +v 2.6875 3.2369 0.0156 +v 2.8125 3.9219 0.2994 +v 2.75 3.9219 0.2994 +v 2.7188 3.6381 0.0156 +v 2.8438 3.2369 0.9844 +v 2.5625 3.9219 0.2994 +v 2.5 3.9219 0.2994 +v 2.5938 3.2369 0.9844 +v 2.2813 3.8594 0.6747 +v 2.3438 3.8594 0.6747 +v 2.2813 3.9219 0.7006 +v 2.3438 3.9219 0.7006 +v 3.0156 3.8594 0.5 +v 3.0781 3.8594 0.5 +v 3.1563 3.2628 0.9219 +v 3.0938 3.2628 0.9219 +v 3.0625 3.6122 0.9219 +v 3.125 3.6122 0.9219 +v 3.125 3.6381 0.9844 +v 3.1563 3.2369 0.9844 +v 3.1875 2.9531 0.7006 +v 3.125 2.9531 0.7006 +v 3.1875 3.0156 0.6747 +v 3.125 3.0156 0.6747 +v 3.0938 3.2369 0.9844 +v 3.0625 3.6381 0.9844 +v 3.0313 3.8594 0.6747 +v 3.0938 3.8594 0.6747 +v 3.0313 3.9219 0.7006 +v 3.0938 3.9219 0.7006 +v 2.5156 3.25 0 +v 2.9844 2.9735 0.2569 +v 3.0156 3.1944 0.036 +v 2.9219 3.2607 0.1023 +v 2.8906 3.0398 0.3232 +v 2.4844 2.9735 0.2569 +v 2.5156 3.1944 0.036 +v 2.4219 3.2607 0.1023 +v 2.3906 3.0398 0.3232 +v 2.9531 3.6806 0.036 +v 3.0469 3.6143 0.1023 +v 3.0781 3.8352 0.3232 +v 2.9844 3.9015 0.2569 +v 3.0156 3.25 0 +v 3.0469 3.625 0 +v 2.9531 3.625 0.0937 +v 2.9219 3.25 0.0937 +v 2.9219 3.25 0 +v 3.0156 3.25 0.0937 +v 3.0469 3.625 0.0937 +v 2.9531 3.625 0 +v 2.8906 2.9735 0.2569 +v 2.9844 3.0398 0.3232 +v 3.0156 3.2607 0.1023 +v 2.9219 3.1944 0.036 +v 3.0469 3.6806 0.036 +v 3.0781 3.9015 0.2569 +v 2.9844 3.8352 0.3232 +v 2.9531 3.6143 0.1023 +v 2.7344 2.9735 0.2569 +v 2.7656 3.1944 0.036 +v 2.6719 3.2607 0.1023 +v 2.6406 3.0398 0.3232 +v 2.8281 3.1944 0.964 +v 2.9219 3.2607 0.8977 +v 2.9531 3.0398 0.6768 +v 2.8594 2.9735 0.7431 +v 2.7031 3.6806 0.036 +v 2.7969 3.6143 0.1023 +v 2.8281 3.8352 0.3232 +v 2.7344 3.9015 0.2569 +v 2.8594 3.9015 0.7431 +v 2.8906 3.6806 0.964 +v 2.7969 3.6143 0.8977 +v 2.7656 3.8352 0.6768 +v 2.8906 3.625 1 +v 2.9219 3.25 1 +v 2.8281 3.25 0.9062 +v 2.7969 3.625 0.9062 +v 2.7969 3.625 1 +v 2.8906 3.625 0.9062 +v 2.9219 3.25 0.9062 +v 2.8281 3.25 1 +v 2.7656 3.9015 0.7431 +v 2.8594 3.8352 0.6768 +v 2.8906 3.6143 0.8977 +v 2.7969 3.6806 0.964 +v 2.8594 2.9375 0.6875 +v 2.9531 3.0313 0.6875 +v 2.9844 3.0313 0.3125 +v 2.8906 2.9375 0.3125 +v 2.9531 2.9375 0.6875 +v 2.9844 2.9375 0.3125 +v 2.8906 3.0313 0.3125 +v 2.8594 3.0313 0.6875 +v 2.9219 3.1944 0.964 +v 2.9531 2.9735 0.7431 +v 2.8594 3.0398 0.6768 +v 2.8281 3.2607 0.8977 +v 2.7656 3.25 0 +v 2.7969 3.625 0 +v 2.7031 3.625 0.0937 +v 2.6719 3.25 0.0937 +v 2.6719 3.25 0 +v 2.7656 3.25 0.0937 +v 2.7969 3.625 0.0937 +v 2.7031 3.625 0 +v 2.6406 2.9735 0.2569 +v 2.7344 3.0398 0.3232 +v 2.7656 3.2607 0.1023 +v 2.6719 3.1944 0.036 +v 2.7344 3.9375 0.3125 +v 2.8281 3.8438 0.3125 +v 2.8594 3.8438 0.6875 +v 2.7656 3.9375 0.6875 +v 2.8281 3.9375 0.3125 +v 2.8594 3.9375 0.6875 +v 2.7656 3.8438 0.6875 +v 2.7344 3.8438 0.3125 +v 2.7969 3.6806 0.036 +v 2.8281 3.9015 0.2569 +v 2.7344 3.8352 0.3232 +v 2.7031 3.6143 0.1023 +v 2.5781 3.1944 0.964 +v 2.6719 3.2607 0.8977 +v 2.7031 3.0398 0.6768 +v 2.6094 2.9735 0.7431 +v 2.4531 3.6806 0.036 +v 2.5469 3.6143 0.1023 +v 2.5781 3.8352 0.3232 +v 2.4844 3.9015 0.2569 +v 2.6094 3.9015 0.7431 +v 2.6406 3.6806 0.964 +v 2.5469 3.6143 0.8977 +v 2.5156 3.8352 0.6768 +v 2.6406 3.625 1 +v 2.6719 3.25 1 +v 2.5781 3.25 0.9062 +v 2.5469 3.625 0.9062 +v 2.5469 3.625 1 +v 2.6406 3.625 0.9062 +v 2.6719 3.25 0.9062 +v 2.5781 3.25 1 +v 2.5156 3.9015 0.7431 +v 2.6094 3.8352 0.6768 +v 2.6406 3.6143 0.8977 +v 2.5469 3.6806 0.964 +v 2.6094 2.9375 0.6875 +v 2.7031 3.0313 0.6875 +v 2.7344 3.0313 0.3125 +v 2.6406 2.9375 0.3125 +v 2.7031 2.9375 0.6875 +v 2.7344 2.9375 0.3125 +v 2.6406 3.0313 0.3125 +v 2.6094 3.0313 0.6875 +v 2.6719 3.1944 0.964 +v 2.7031 2.9735 0.7431 +v 2.6094 3.0398 0.6768 +v 2.5781 3.2607 0.8977 +v 2.5469 3.625 0 +v 2.4531 3.625 0.0937 +v 2.4219 3.25 0.0937 +v 2.4219 3.25 0 +v 2.5156 3.25 0.0937 +v 2.5469 3.625 0.0937 +v 2.4531 3.625 0 +v 2.3906 2.9735 0.2569 +v 2.4844 3.0398 0.3232 +v 2.5156 3.2607 0.1023 +v 2.4219 3.1944 0.036 +v 2.4844 3.9375 0.3125 +v 2.5781 3.8438 0.3125 +v 2.6094 3.8438 0.6875 +v 2.5156 3.9375 0.6875 +v 2.5781 3.9375 0.3125 +v 2.6094 3.9375 0.6875 +v 2.5156 3.8438 0.6875 +v 2.4844 3.8438 0.3125 +v 2.5469 3.6806 0.036 +v 2.5781 3.9015 0.2569 +v 2.4844 3.8352 0.3232 +v 2.4531 3.6143 0.1023 +v 2.3281 3.1944 0.964 +v 2.4219 3.2607 0.8977 +v 2.4531 3.0398 0.6768 +v 2.3594 2.9735 0.7431 +v 2.3594 3.9015 0.7431 +v 2.3906 3.6806 0.964 +v 2.2969 3.6143 0.8977 +v 2.2656 3.8352 0.6768 +v 2.3906 3.625 1 +v 2.4219 3.25 1 +v 2.3281 3.25 0.9062 +v 2.2969 3.625 0.9062 +v 2.2969 3.625 1 +v 2.3906 3.625 0.9062 +v 2.4219 3.25 0.9062 +v 2.3281 3.25 1 +v 2.2656 3.9015 0.7431 +v 2.3594 3.8352 0.6768 +v 2.3906 3.6143 0.8977 +v 2.2969 3.6806 0.964 +v 2.3594 2.9375 0.6875 +v 2.4531 3.0313 0.6875 +v 2.4844 3.0313 0.3125 +v 2.3906 2.9375 0.3125 +v 2.4531 2.9375 0.6875 +v 2.4844 2.9375 0.3125 +v 2.3906 3.0313 0.3125 +v 2.3594 3.0313 0.6875 +v 2.4219 3.1944 0.964 +v 2.4531 2.9735 0.7431 +v 2.3594 3.0398 0.6768 +v 2.3281 3.2607 0.8977 +v 2.3594 3.8438 0.6875 +v 2.2656 3.9375 0.6875 +v 2.3594 3.9375 0.6875 +v 2.2656 3.8438 0.6875 +v 2.9844 3.9375 0.3125 +v 3.0781 3.8438 0.3125 +v 3.0938 3.8438 0.5 +v 3 3.9375 0.5 +v 3.0781 3.9375 0.3125 +v 3.0938 3.9375 0.5 +v 3 3.8438 0.5 +v 2.9844 3.8438 0.3125 +v 3.0781 3.1944 0.964 +v 3.1719 3.2607 0.8977 +v 3.2031 3.0398 0.6768 +v 3.1094 2.9735 0.7431 +v 3.1094 3.9015 0.7431 +v 3.1406 3.6806 0.964 +v 3.0469 3.6143 0.8977 +v 3.0156 3.8352 0.6768 +v 3.1406 3.625 1 +v 3.1719 3.25 1 +v 3.0781 3.25 0.9062 +v 3.0469 3.625 0.9062 +v 3.0469 3.625 1 +v 3.1406 3.625 0.9062 +v 3.1719 3.25 0.9062 +v 3.0781 3.25 1 +v 3.0156 3.9015 0.7431 +v 3.1094 3.8352 0.6768 +v 3.1406 3.6143 0.8977 +v 3.0469 3.6806 0.964 +v 3.1094 2.9375 0.6875 +v 3.2031 3.0313 0.6875 +v 3.2344 3.0313 0.3125 +v 3.1406 2.9375 0.3125 +v 3.2031 2.9375 0.6875 +v 3.2344 2.9375 0.3125 +v 3.1406 3.0313 0.3125 +v 3.1094 3.0313 0.6875 +v 3.1719 3.1944 0.964 +v 3.2031 2.9735 0.7431 +v 3.1094 3.0398 0.6768 +v 3.0781 3.2607 0.8977 +v 3.1094 3.8438 0.6875 +v 3.0156 3.9375 0.6875 +v 3.1094 3.9375 0.6875 +v 3.0156 3.8438 0.6875 +v 1.25 3.2369 0.0156 +v 1.2188 2.9531 0.2994 +v 1.1563 2.9531 0.2994 +v 1.1875 3.2369 0.0156 +v 1.3281 3.9219 0.5 +v 1.3125 3.9219 0.2994 +v 1.25 3.9219 0.2994 +v 1.2656 3.9219 0.5 +v 1.1875 3.2628 0.0781 +v 1.1563 3.0156 0.3253 +v 1.25 3.2628 0.0781 +v 1.2187 3.0156 0.3253 +v 1.2813 3.6381 0.0156 +v 1.2813 3.6122 0.0781 +v 1.2188 3.6122 0.0781 +v 1.2188 3.6381 0.0156 +v 1.3281 3.8594 0.5 +v 1.3125 3.8594 0.3253 +v 1.2656 3.8594 0.5 +v 1.25 3.8594 0.3253 +v 1.2344 2.9735 0.2569 +v 1.2656 3.1944 0.036 +v 1.1719 3.2607 0.1023 +v 1.1406 3.0398 0.3232 +v 1.2031 3.6806 0.036 +v 1.2969 3.6143 0.1023 +v 1.3281 3.8352 0.3232 +v 1.2344 3.9015 0.2569 +v 1.2656 3.25 0 +v 1.2969 3.625 0 +v 1.2031 3.625 0.0937 +v 1.1719 3.25 0.0937 +v 1.1719 3.25 0 +v 1.2656 3.25 0.0937 +v 1.2969 3.625 0.0937 +v 1.2031 3.625 0 +v 1.1406 2.9735 0.2569 +v 1.2344 3.0398 0.3232 +v 1.2656 3.2607 0.1023 +v 1.1719 3.1944 0.036 +v 1.2969 3.6806 0.036 +v 1.3281 3.9015 0.2569 +v 1.2344 3.8352 0.3232 +v 1.2031 3.6143 0.1023 +v 1.2344 3.9375 0.3125 +v 1.3281 3.8438 0.3125 +v 1.3438 3.8438 0.5 +v 1.25 3.9375 0.5 +v 1.3281 3.9375 0.3125 +v 1.3438 3.9375 0.5 +v 1.25 3.8438 0.5 +v 1.2344 3.8438 0.3125 +v 2.0781 3.9219 0.5 +v 2.0625 3.9219 0.2994 +v 2 3.9219 0.2994 +v 2.0156 3.9219 0.5 +v 2.0313 3.6122 0.0781 +v 2 3.2628 0.0781 +v 2 3.2369 0.0156 +v 2.0313 3.6381 0.0156 +v 1.9688 3.6122 0.0781 +v 1.9688 3.6381 0.0156 +v 1.9375 3.2369 0.0156 +v 1.9375 3.2628 0.0781 +v 1.7813 3.6122 0.0781 +v 1.75 3.2628 0.0781 +v 1.75 3.2369 0.0156 +v 1.7813 3.6381 0.0156 +v 1.7188 3.6122 0.0781 +v 1.6875 3.2628 0.0781 +v 1.9063 3.2628 0.9219 +v 1.8438 3.2628 0.9219 +v 1.8125 3.6122 0.9219 +v 1.875 3.6122 0.9219 +v 1.875 3.6381 0.9844 +v 1.9063 3.2369 0.9844 +v 1.9688 2.9531 0.2994 +v 1.9375 2.9531 0.7006 +v 1.875 2.9531 0.7006 +v 1.9063 2.9531 0.2994 +v 1.8438 3.9219 0.7006 +v 1.7813 3.9219 0.7006 +v 1.8125 3.6381 0.9844 +v 1.9688 3.0156 0.3253 +v 1.9375 3.0156 0.6747 +v 1.9063 3.0156 0.3253 +v 1.875 3.0156 0.6747 +v 1.8438 3.8594 0.6747 +v 1.7813 3.8594 0.6747 +v 1.75 3.8594 0.3253 +v 1.8125 3.8594 0.3253 +v 1.5313 3.6122 0.0781 +v 1.5 3.2628 0.0781 +v 1.5 3.2369 0.0156 +v 1.5313 3.6381 0.0156 +v 1.4688 3.6122 0.0781 +v 1.4688 3.6381 0.0156 +v 1.4375 3.2369 0.0156 +v 1.4375 3.2628 0.0781 +v 1.6563 3.2628 0.9219 +v 1.5938 3.2628 0.9219 +v 1.5625 3.6122 0.9219 +v 1.625 3.6122 0.9219 +v 1.625 3.6381 0.9844 +v 1.6563 3.2369 0.9844 +v 1.7188 2.9531 0.2994 +v 1.6875 2.9531 0.7006 +v 1.625 2.9531 0.7006 +v 1.6563 2.9531 0.2994 +v 1.5938 3.9219 0.7006 +v 1.5313 3.9219 0.7006 +v 1.5625 3.6381 0.9844 +v 1.7188 3.0156 0.3253 +v 1.6875 3.0156 0.6747 +v 1.6563 3.0156 0.3253 +v 1.625 3.0156 0.6747 +v 1.5938 3.8594 0.6747 +v 1.5313 3.8594 0.6747 +v 1.5 3.8594 0.3253 +v 1.5625 3.8594 0.3253 +v 1.4063 3.2628 0.9219 +v 1.3438 3.2628 0.9219 +v 1.3125 3.6122 0.9219 +v 1.375 3.6122 0.9219 +v 1.3438 3.2369 0.9844 +v 1.3125 3.6381 0.9844 +v 1.375 3.6381 0.9844 +v 1.4063 3.2369 0.9844 +v 1.4688 2.9531 0.2994 +v 1.4375 2.9531 0.7006 +v 1.375 2.9531 0.7006 +v 1.4063 2.9531 0.2994 +v 1.4688 3.0156 0.3253 +v 1.4375 3.0156 0.6747 +v 1.4063 3.0156 0.3253 +v 1.375 3.0156 0.6747 +v 2.0625 3.8594 0.3253 +v 2 3.8594 0.3253 +v 1.6875 3.2369 0.0156 +v 1.8125 3.9219 0.2994 +v 1.75 3.9219 0.2994 +v 1.7188 3.6381 0.0156 +v 1.8438 3.2369 0.9844 +v 1.5625 3.9219 0.2994 +v 1.5 3.9219 0.2994 +v 1.5938 3.2369 0.9844 +v 1.2813 3.8594 0.6747 +v 1.3438 3.8594 0.6747 +v 1.2813 3.9219 0.7006 +v 1.3438 3.9219 0.7006 +v 2.0156 3.8594 0.5 +v 2.0781 3.8594 0.5 +v 2.1563 3.2628 0.9219 +v 2.0938 3.2628 0.9219 +v 2.0625 3.6122 0.9219 +v 2.125 3.6122 0.9219 +v 2.125 3.6381 0.9844 +v 2.1563 3.2369 0.9844 +v 2.1875 2.9531 0.7006 +v 2.125 2.9531 0.7006 +v 2.1875 3.0156 0.6747 +v 2.125 3.0156 0.6747 +v 2.0938 3.2369 0.9844 +v 2.0625 3.6381 0.9844 +v 2.0313 3.8594 0.6747 +v 2.0938 3.8594 0.6747 +v 2.0313 3.9219 0.7006 +v 2.0938 3.9219 0.7006 +v 1.5156 3.25 0 +v 1.9844 2.9735 0.2569 +v 2.0156 3.1944 0.036 +v 1.9219 3.2607 0.1023 +v 1.8906 3.0398 0.3232 +v 1.4844 2.9735 0.2569 +v 1.5156 3.1944 0.036 +v 1.4219 3.2607 0.1023 +v 1.3906 3.0398 0.3232 +v 1.9531 3.6806 0.036 +v 2.0469 3.6143 0.1023 +v 2.0781 3.8352 0.3232 +v 1.9844 3.9015 0.2569 +v 2.0156 3.25 0 +v 2.0469 3.625 0 +v 1.9531 3.625 0.0937 +v 1.9219 3.25 0.0937 +v 1.9219 3.25 0 +v 2.0156 3.25 0.0937 +v 2.0469 3.625 0.0937 +v 1.9531 3.625 0 +v 1.8906 2.9735 0.2569 +v 1.9844 3.0398 0.3232 +v 2.0156 3.2607 0.1023 +v 1.9219 3.1944 0.036 +v 2.0469 3.6806 0.036 +v 2.0781 3.9015 0.2569 +v 1.9844 3.8352 0.3232 +v 1.9531 3.6143 0.1023 +v 1.7344 2.9735 0.2569 +v 1.7656 3.1944 0.036 +v 1.6719 3.2607 0.1023 +v 1.6406 3.0398 0.3232 +v 1.8281 3.1944 0.964 +v 1.9219 3.2607 0.8977 +v 1.9531 3.0398 0.6768 +v 1.8594 2.9735 0.7431 +v 1.7031 3.6806 0.036 +v 1.7969 3.6143 0.1023 +v 1.8281 3.8352 0.3232 +v 1.7344 3.9015 0.2569 +v 1.8594 3.9015 0.7431 +v 1.8906 3.6806 0.964 +v 1.7969 3.6143 0.8977 +v 1.7656 3.8352 0.6768 +v 1.8906 3.625 1 +v 1.9219 3.25 1 +v 1.8281 3.25 0.9062 +v 1.7969 3.625 0.9062 +v 1.7969 3.625 1 +v 1.8906 3.625 0.9062 +v 1.9219 3.25 0.9062 +v 1.8281 3.25 1 +v 1.7656 3.9015 0.7431 +v 1.8594 3.8352 0.6768 +v 1.8906 3.6143 0.8977 +v 1.7969 3.6806 0.964 +v 1.8594 2.9375 0.6875 +v 1.9531 3.0313 0.6875 +v 1.9844 3.0313 0.3125 +v 1.8906 2.9375 0.3125 +v 1.9531 2.9375 0.6875 +v 1.9844 2.9375 0.3125 +v 1.8906 3.0313 0.3125 +v 1.8594 3.0313 0.6875 +v 1.9219 3.1944 0.964 +v 1.9531 2.9735 0.7431 +v 1.8594 3.0398 0.6768 +v 1.8281 3.2607 0.8977 +v 1.7656 3.25 0 +v 1.7969 3.625 0 +v 1.7031 3.625 0.0937 +v 1.6719 3.25 0.0937 +v 1.6719 3.25 0 +v 1.7656 3.25 0.0937 +v 1.7969 3.625 0.0937 +v 1.7031 3.625 0 +v 1.6406 2.9735 0.2569 +v 1.7344 3.0398 0.3232 +v 1.7656 3.2607 0.1023 +v 1.6719 3.1944 0.036 +v 1.7344 3.9375 0.3125 +v 1.8281 3.8438 0.3125 +v 1.8594 3.8438 0.6875 +v 1.7656 3.9375 0.6875 +v 1.8281 3.9375 0.3125 +v 1.8594 3.9375 0.6875 +v 1.7656 3.8438 0.6875 +v 1.7344 3.8438 0.3125 +v 1.7969 3.6806 0.036 +v 1.8281 3.9015 0.2569 +v 1.7344 3.8352 0.3232 +v 1.7031 3.6143 0.1023 +v 1.5781 3.1944 0.964 +v 1.6719 3.2607 0.8977 +v 1.7031 3.0398 0.6768 +v 1.6094 2.9735 0.7431 +v 1.4531 3.6806 0.036 +v 1.5469 3.6143 0.1023 +v 1.5781 3.8352 0.3232 +v 1.4844 3.9015 0.2569 +v 1.6094 3.9015 0.7431 +v 1.6406 3.6806 0.964 +v 1.5469 3.6143 0.8977 +v 1.5156 3.8352 0.6768 +v 1.6406 3.625 1 +v 1.6719 3.25 1 +v 1.5781 3.25 0.9062 +v 1.5469 3.625 0.9062 +v 1.5469 3.625 1 +v 1.6406 3.625 0.9062 +v 1.6719 3.25 0.9062 +v 1.5781 3.25 1 +v 1.5156 3.9015 0.7431 +v 1.6094 3.8352 0.6768 +v 1.6406 3.6143 0.8977 +v 1.5469 3.6806 0.964 +v 1.6094 2.9375 0.6875 +v 1.7031 3.0313 0.6875 +v 1.7344 3.0313 0.3125 +v 1.6406 2.9375 0.3125 +v 1.7031 2.9375 0.6875 +v 1.7344 2.9375 0.3125 +v 1.6406 3.0313 0.3125 +v 1.6094 3.0313 0.6875 +v 1.6719 3.1944 0.964 +v 1.7031 2.9735 0.7431 +v 1.6094 3.0398 0.6768 +v 1.5781 3.2607 0.8977 +v 1.5469 3.625 0 +v 1.4531 3.625 0.0937 +v 1.4219 3.25 0.0937 +v 1.4219 3.25 0 +v 1.5156 3.25 0.0937 +v 1.5469 3.625 0.0937 +v 1.4531 3.625 0 +v 1.3906 2.9735 0.2569 +v 1.4844 3.0398 0.3232 +v 1.5156 3.2607 0.1023 +v 1.4219 3.1944 0.036 +v 1.4844 3.9375 0.3125 +v 1.5781 3.8438 0.3125 +v 1.6094 3.8438 0.6875 +v 1.5156 3.9375 0.6875 +v 1.5781 3.9375 0.3125 +v 1.6094 3.9375 0.6875 +v 1.5156 3.8438 0.6875 +v 1.4844 3.8438 0.3125 +v 1.5469 3.6806 0.036 +v 1.5781 3.9015 0.2569 +v 1.4844 3.8352 0.3232 +v 1.4531 3.6143 0.1023 +v 1.3281 3.1944 0.964 +v 1.4219 3.2607 0.8977 +v 1.4531 3.0398 0.6768 +v 1.3594 2.9735 0.7431 +v 1.3594 3.9015 0.7431 +v 1.3906 3.6806 0.964 +v 1.2969 3.6143 0.8977 +v 1.2656 3.8352 0.6768 +v 1.3906 3.625 1 +v 1.4219 3.25 1 +v 1.3281 3.25 0.9062 +v 1.2969 3.625 0.9062 +v 1.2969 3.625 1 +v 1.3906 3.625 0.9062 +v 1.4219 3.25 0.9062 +v 1.3281 3.25 1 +v 1.2656 3.9015 0.7431 +v 1.3594 3.8352 0.6768 +v 1.3906 3.6143 0.8977 +v 1.2969 3.6806 0.964 +v 1.3594 2.9375 0.6875 +v 1.4531 3.0313 0.6875 +v 1.4844 3.0313 0.3125 +v 1.3906 2.9375 0.3125 +v 1.4531 2.9375 0.6875 +v 1.4844 2.9375 0.3125 +v 1.3906 3.0313 0.3125 +v 1.3594 3.0313 0.6875 +v 1.4219 3.1944 0.964 +v 1.4531 2.9735 0.7431 +v 1.3594 3.0398 0.6768 +v 1.3281 3.2607 0.8977 +v 1.3594 3.8438 0.6875 +v 1.2656 3.9375 0.6875 +v 1.3594 3.9375 0.6875 +v 1.2656 3.8438 0.6875 +v 1.9844 3.9375 0.3125 +v 2.0781 3.8438 0.3125 +v 2.0938 3.8438 0.5 +v 2 3.9375 0.5 +v 2.0781 3.9375 0.3125 +v 2.0938 3.9375 0.5 +v 2 3.8438 0.5 +v 1.9844 3.8438 0.3125 +v 2.0781 3.1944 0.964 +v 2.1719 3.2607 0.8977 +v 2.2031 3.0398 0.6768 +v 2.1094 2.9735 0.7431 +v 2.1094 3.9015 0.7431 +v 2.1406 3.6806 0.964 +v 2.0469 3.6143 0.8977 +v 2.0156 3.8352 0.6768 +v 2.1406 3.625 1 +v 2.1719 3.25 1 +v 2.0781 3.25 0.9062 +v 2.0469 3.625 0.9062 +v 2.0469 3.625 1 +v 2.1406 3.625 0.9062 +v 2.1719 3.25 0.9062 +v 2.0781 3.25 1 +v 2.0156 3.9015 0.7431 +v 2.1094 3.8352 0.6768 +v 2.1406 3.6143 0.8977 +v 2.0469 3.6806 0.964 +v 2.1094 2.9375 0.6875 +v 2.2031 3.0313 0.6875 +v 2.2344 3.0313 0.3125 +v 2.1406 2.9375 0.3125 +v 2.2031 2.9375 0.6875 +v 2.2344 2.9375 0.3125 +v 2.1406 3.0313 0.3125 +v 2.1094 3.0313 0.6875 +v 2.1719 3.1944 0.964 +v 2.2031 2.9735 0.7431 +v 2.1094 3.0398 0.6768 +v 2.0781 3.2607 0.8977 +v 2.1094 3.8438 0.6875 +v 2.0156 3.9375 0.6875 +v 2.1094 3.9375 0.6875 +v 2.0156 3.8438 0.6875 +v 1.0781 3.1944 0.964 +v 1.1719 3.2607 0.8977 +v 1.2031 3.0398 0.6768 +v 1.1094 2.9735 0.7431 +v 1.1094 3.9015 0.7431 +v 1.1406 3.6806 0.964 +v 1.0469 3.6143 0.8977 +v 1.0156 3.8352 0.6768 +v 1.1406 3.625 1 +v 1.1719 3.25 1 +v 1.0781 3.25 0.9062 +v 1.0469 3.625 0.9062 +v 1.0469 3.625 1 +v 1.1406 3.625 0.9062 +v 1.1719 3.25 0.9062 +v 1.0781 3.25 1 +v 1.0156 3.9015 0.7431 +v 1.1094 3.8352 0.6768 +v 1.1406 3.6143 0.8977 +v 1.0469 3.6806 0.964 +v 1.1094 2.9375 0.6875 +v 1.2031 3.0313 0.6875 +v 1.2344 3.0313 0.3125 +v 1.1406 2.9375 0.3125 +v 1.2031 2.9375 0.6875 +v 1.2344 2.9375 0.3125 +v 1.1406 3.0313 0.3125 +v 1.1094 3.0313 0.6875 +v 1.1719 3.1944 0.964 +v 1.2031 2.9735 0.7431 +v 1.1094 3.0398 0.6768 +v 1.0781 3.2607 0.8977 +v 1.1094 3.8438 0.6875 +v 1.0156 3.9375 0.6875 +v 1.1094 3.9375 0.6875 +v 1.0156 3.8438 0.6875 +v 1.0781 3.9219 0.5 +v 1.0625 3.9219 0.2994 +v 1 3.9219 0.2994 +v 1.0156 3.9219 0.5 +v 1.0313 3.6122 0.0781 +v 1 3.2628 0.0781 +v 1 3.2369 0.0156 +v 1.0313 3.6381 0.0156 +v 0.9687 3.6122 0.0781 +v 0.9687 3.6381 0.0156 +v 0.9375 3.2369 0.0156 +v 0.9375 3.2628 0.0781 +v 0.7812 3.6122 0.0781 +v 0.75 3.2628 0.0781 +v 0.75 3.2369 0.0156 +v 0.7812 3.6381 0.0156 +v 0.7188 3.6122 0.0781 +v 0.6875 3.2628 0.0781 +v 0.9063 3.2628 0.9219 +v 0.8438 3.2628 0.9219 +v 0.8125 3.6122 0.9219 +v 0.875 3.6122 0.9219 +v 0.875 3.6381 0.9844 +v 0.9063 3.2369 0.9844 +v 0.9688 2.9531 0.2994 +v 0.9375 2.9531 0.7006 +v 0.875 2.9531 0.7006 +v 0.9063 2.9531 0.2994 +v 0.8438 3.9219 0.7006 +v 0.7813 3.9219 0.7006 +v 0.8125 3.6381 0.9844 +v 0.9688 3.0156 0.3253 +v 0.9375 3.0156 0.6747 +v 0.9063 3.0156 0.3253 +v 0.875 3.0156 0.6747 +v 0.8438 3.8594 0.6747 +v 0.7813 3.8594 0.6747 +v 0.75 3.8594 0.3253 +v 0.8125 3.8594 0.3253 +v 0.7188 2.9531 0.2994 +v 0.6875 2.9531 0.7006 +v 0.625 2.9531 0.7006 +v 0.6563 2.9531 0.2994 +v 0.7188 3.0156 0.3253 +v 0.6875 3.0156 0.6747 +v 0.6563 3.0156 0.3253 +v 0.625 3.0156 0.6747 +v 1.0625 3.8594 0.3253 +v 1 3.8594 0.3253 +v 0.6875 3.2369 0.0156 +v 0.8125 3.9219 0.2994 +v 0.75 3.9219 0.2994 +v 0.7187 3.6381 0.0156 +v 0.8438 3.2369 0.9844 +v 1.0156 3.8594 0.5 +v 1.0781 3.8594 0.5 +v 1.1563 3.2628 0.9219 +v 1.0938 3.2628 0.9219 +v 1.0625 3.6122 0.9219 +v 1.125 3.6122 0.9219 +v 1.125 3.6381 0.9844 +v 1.1563 3.2369 0.9844 +v 1.1875 2.9531 0.7006 +v 1.125 2.9531 0.7006 +v 1.1875 3.0156 0.6747 +v 1.125 3.0156 0.6747 +v 1.0938 3.2369 0.9844 +v 1.0625 3.6381 0.9844 +v 1.0313 3.8594 0.6747 +v 1.0938 3.8594 0.6747 +v 1.0313 3.9219 0.7006 +v 1.0938 3.9219 0.7006 +v 3.9458 2.9531 0.5934 +v 3.8833 2.9531 0.5934 +v 3.8833 3.0156 0.5814 +v 3.9458 3.0156 0.5814 +v 0.75 3.9375 0.8438 +v 0.8125 3.9375 0.8438 +v 0.75 3 0.5938 +v 0.8125 3 0.5938 +v 0.75 3.9375 0.6563 +v 0.8125 3.9375 0.6563 +v 0.75 3 0.4062 +v 0.8125 3 0.4062 +v 0.6875 3.9375 0.1562 +v 0.75 3.9375 0.1562 +v 0.6875 3 0.4063 +v 0.6875 3.9375 0.3438 +v 0.75 3.9375 0.3437 +v 0.6875 3 0.5937 +v 3.9359 3.9375 0.8437 +v 3.8734 3.9375 0.8437 +v 3.9359 3 0.5937 +v 3.8734 3 0.5937 +v 3.9359 3.9375 0.6562 +v 3.8734 3.9375 0.6562 +v 3.9359 3 0.4062 +v 3.8734 3 0.4062 +v 3.9984 3.9375 0.1562 +v 3.9359 3.9375 0.1562 +v 3.9984 3.9375 0.3437 +v 3.9359 3.9375 0.3437 +v 3.9984 3 0.5937 +v 0.6719 3.5 0.5625 +v 1.6719 3.5 0.5625 +v 0.6719 3.375 0.5625 +v 1.6719 3.375 0.5625 +v 0.6719 3.5 0.4375 +v 1.6719 3.5 0.4375 +v 0.6719 3.375 0.4375 +v 1.6719 3.375 0.4375 +v 2.6719 3.5 0.5625 +v 2.6719 3.375 0.5625 +v 2.6719 3.5 0.4375 +v 2.6719 3.375 0.4375 +v 3.6719 3.5 0.5625 +v 3.6719 3.375 0.5625 +v 3.6719 3.5 0.4375 +v 3.6719 3.375 0.4375 +v 3.9844 3.5 0.5625 +v 3.9844 3.375 0.5625 +v 3.9844 3.5 0.4375 +v 3.9844 3.375 0.4375 +v 0.9844 2.9735 0.2569 +v 0.8906 3.0398 0.3232 +v 0.9219 3.2607 0.1023 +v 1.0156 3.1944 0.036 +v 0.9531 3.6806 0.036 +v 0.9844 3.9015 0.2569 +v 1.0781 3.8352 0.3232 +v 1.0469 3.6143 0.1023 +v 1.0156 3.25 0 +v 0.9219 3.25 0.0937 +v 0.9531 3.625 0.0937 +v 1.0469 3.625 0 +v 0.9219 3.25 0 +v 0.9531 3.625 0 +v 1.0469 3.625 0.0937 +v 1.0156 3.25 0.0937 +v 0.8906 2.9735 0.2569 +v 0.9219 3.1944 0.036 +v 1.0156 3.2607 0.1023 +v 0.9844 3.0398 0.3232 +v 1.0469 3.6806 0.036 +v 0.9531 3.6143 0.1023 +v 0.9844 3.8352 0.3232 +v 1.0781 3.9015 0.2569 +v 0.7344 2.9735 0.2569 +v 0.6406 3.0398 0.3232 +v 0.6719 3.2607 0.1023 +v 0.7656 3.1944 0.036 +v 0.8281 3.1944 0.964 +v 0.8594 2.9735 0.7431 +v 0.9531 3.0398 0.6768 +v 0.9219 3.2607 0.8977 +v 0.7031 3.6806 0.036 +v 0.7344 3.9015 0.2569 +v 0.8281 3.8352 0.3232 +v 0.7969 3.6143 0.1023 +v 0.8594 3.9015 0.7431 +v 0.7656 3.8352 0.6768 +v 0.7969 3.6143 0.8977 +v 0.8906 3.6806 0.964 +v 0.8906 3.625 1 +v 0.7969 3.625 0.9063 +v 0.8281 3.25 0.9063 +v 0.9219 3.25 1 +v 0.7969 3.625 1 +v 0.8281 3.25 1 +v 0.9219 3.25 0.9062 +v 0.8906 3.625 0.9062 +v 0.7656 3.9015 0.7431 +v 0.7969 3.6806 0.964 +v 0.8906 3.6143 0.8977 +v 0.8594 3.8352 0.6768 +v 0.8594 2.9375 0.6875 +v 0.8906 2.9375 0.3125 +v 0.9844 3.0313 0.3125 +v 0.9531 3.0313 0.6875 +v 0.9531 2.9375 0.6875 +v 0.8594 3.0313 0.6875 +v 0.8906 3.0313 0.3125 +v 0.9844 2.9375 0.3125 +v 0.9219 3.1944 0.964 +v 0.8281 3.2607 0.8977 +v 0.8594 3.0398 0.6768 +v 0.9531 2.9735 0.7431 +v 0.7656 3.25 0 +v 0.6719 3.25 0.0938 +v 0.7031 3.625 0.0938 +v 0.7969 3.625 0 +v 0.6719 3.25 0 +v 0.7031 3.625 0 +v 0.7969 3.625 0.0937 +v 0.7656 3.25 0.0938 +v 0.6406 2.9735 0.2569 +v 0.6719 3.1944 0.036 +v 0.7656 3.2607 0.1023 +v 0.7344 3.0398 0.3232 +v 0.7344 3.9375 0.3125 +v 0.7656 3.9375 0.6875 +v 0.8594 3.8438 0.6875 +v 0.8281 3.8438 0.3125 +v 0.8281 3.9375 0.3125 +v 0.7344 3.8438 0.3125 +v 0.7656 3.8438 0.6875 +v 0.8594 3.9375 0.6875 +v 0.7969 3.6806 0.036 +v 0.7031 3.6143 0.1023 +v 0.7344 3.8352 0.3232 +v 0.8281 3.9015 0.2569 +v 0.6094 2.9375 0.6875 +v 0.6406 2.9375 0.3125 +v 0.7344 3.0313 0.3125 +v 0.7031 3.0313 0.6875 +v 0.7031 2.9375 0.6875 +v 0.6094 3.0313 0.6875 +v 0.6406 3.0313 0.3125 +v 0.7344 2.9375 0.3125 +v 0.9844 3.9375 0.3125 +v 1 3.9375 0.5 +v 1.0938 3.8438 0.5 +v 1.0781 3.8438 0.3125 +v 1.0781 3.9375 0.3125 +v 0.9844 3.8438 0.3125 +v 1 3.8438 0.5 +v 1.0938 3.9375 0.5 +v 3.2344 2.9735 0.2569 +v 3.1406 3.0398 0.3232 +v 3.1719 3.2607 0.1023 +v 3.2656 3.1944 0.036 +v 3.2031 3.6806 0.036 +v 3.2344 3.9015 0.2569 +v 3.3281 3.8352 0.3232 +v 3.2969 3.6143 0.1023 +v 3.2656 3.25 0 +v 3.1719 3.25 0.0937 +v 3.2031 3.625 0.0937 +v 3.2969 3.625 0 +v 3.1719 3.25 0 +v 3.2031 3.625 0 +v 3.2969 3.625 0.0937 +v 3.2656 3.25 0.0937 +v 3.1406 2.9735 0.2569 +v 3.1719 3.1944 0.036 +v 3.2656 3.2607 0.1023 +v 3.2344 3.0398 0.3232 +v 3.2969 3.6806 0.036 +v 3.2031 3.6143 0.1023 +v 3.2344 3.8352 0.3232 +v 3.3281 3.9015 0.2569 +v 3.2344 3.9375 0.3125 +v 3.25 3.9375 0.5 +v 3.3438 3.8438 0.5 +v 3.3281 3.8438 0.3125 +v 3.3281 3.9375 0.3125 +v 3.2344 3.8438 0.3125 +v 3.25 3.8438 0.5 +v 3.3438 3.9375 0.5 +v 3.3281 3.9219 0.5 +v 3.2656 3.9219 0.5 +v 3.3281 3.8594 0.5 +v 3.2656 3.8594 0.5 +v 3.8906 3.625 0.9062 +v 3.5156 3.25 0 +v 3.25 3.9375 0.5 +v 3.3438 3.8438 0.5 +v 3.3438 3.9375 0.5 +v 3.25 3.8438 0.5 +v 3.4844 2.9735 0.2569 +v 3.3906 3.0398 0.3232 +v 3.4219 3.2607 0.1023 +v 3.5156 3.1944 0.036 +v 3.7344 2.9735 0.2569 +v 3.6406 3.0398 0.3232 +v 3.6719 3.2607 0.1023 +v 3.7656 3.1944 0.036 +v 3.8281 3.1944 0.964 +v 3.8594 2.9735 0.7431 +v 3.9531 3.0398 0.6768 +v 3.9219 3.2607 0.8977 +v 3.7031 3.6806 0.036 +v 3.7344 3.9015 0.2569 +v 3.8281 3.8352 0.3232 +v 3.7969 3.6143 0.1023 +v 3.8594 3.9015 0.7431 +v 3.7656 3.8352 0.6768 +v 3.7969 3.6143 0.8977 +v 3.8906 3.6806 0.964 +v 3.8906 3.625 1 +v 3.7969 3.625 0.9062 +v 3.8281 3.25 0.9062 +v 3.9219 3.25 1 +v 3.7969 3.625 1 +v 3.8281 3.25 1 +v 3.9219 3.25 0.9062 +v 3.7656 3.9015 0.7431 +v 3.7969 3.6806 0.964 +v 3.8906 3.6143 0.8977 +v 3.8594 3.8352 0.6768 +v 3.9219 3.1944 0.964 +v 3.8281 3.2607 0.8977 +v 3.8594 3.0398 0.6768 +v 3.9531 2.9735 0.7431 +v 3.7656 3.25 0 +v 3.6719 3.25 0.0937 +v 3.7031 3.625 0.0937 +v 3.7969 3.625 0 +v 3.6719 3.25 0 +v 3.7031 3.625 0 +v 3.7969 3.625 0.0937 +v 3.7656 3.25 0.0937 +v 3.6406 2.9735 0.2569 +v 3.6719 3.1944 0.036 +v 3.7656 3.2607 0.1023 +v 3.7344 3.0398 0.3232 +v 3.7344 3.9375 0.3125 +v 3.7656 3.9375 0.6875 +v 3.8594 3.8438 0.6875 +v 3.8281 3.8438 0.3125 +v 3.8281 3.9375 0.3125 +v 3.7344 3.8438 0.3125 +v 3.7656 3.8438 0.6875 +v 3.8594 3.9375 0.6875 +v 3.7969 3.6806 0.036 +v 3.7031 3.6143 0.1023 +v 3.7344 3.8352 0.3232 +v 3.8281 3.9015 0.2569 +v 3.5781 3.1944 0.964 +v 3.6094 2.9735 0.7431 +v 3.7031 3.0398 0.6768 +v 3.6719 3.2607 0.8977 +v 3.4531 3.6806 0.036 +v 3.4844 3.9015 0.2569 +v 3.5781 3.8352 0.3232 +v 3.5469 3.6143 0.1023 +v 3.6094 3.9015 0.7431 +v 3.5156 3.8352 0.6768 +v 3.5469 3.6143 0.8977 +v 3.6406 3.6806 0.964 +v 3.6406 3.625 1 +v 3.5469 3.625 0.9062 +v 3.5781 3.25 0.9062 +v 3.6719 3.25 1 +v 3.5469 3.625 1 +v 3.5781 3.25 1 +v 3.6719 3.25 0.9062 +v 3.6406 3.625 0.9062 +v 3.5156 3.9015 0.7431 +v 3.5469 3.6806 0.964 +v 3.6406 3.6143 0.8977 +v 3.6094 3.8352 0.6768 +v 3.6094 2.9375 0.6875 +v 3.6406 2.9375 0.3125 +v 3.7344 3.0313 0.3125 +v 3.7031 3.0313 0.6875 +v 3.7031 2.9375 0.6875 +v 3.6094 3.0313 0.6875 +v 3.6406 3.0313 0.3125 +v 3.7344 2.9375 0.3125 +v 3.6719 3.1944 0.964 +v 3.5781 3.2607 0.8977 +v 3.6094 3.0398 0.6768 +v 3.7031 2.9735 0.7431 +v 3.4219 3.25 0.0937 +v 3.4531 3.625 0.0937 +v 3.5469 3.625 0 +v 3.4219 3.25 0 +v 3.4531 3.625 0 +v 3.5469 3.625 0.0937 +v 3.5156 3.25 0.0937 +v 3.3906 2.9735 0.2569 +v 3.4219 3.1944 0.036 +v 3.5156 3.2607 0.1023 +v 3.4844 3.0398 0.3232 +v 3.4844 3.9375 0.3125 +v 3.5156 3.9375 0.6875 +v 3.6094 3.8438 0.6875 +v 3.5781 3.8438 0.3125 +v 3.5781 3.9375 0.3125 +v 3.4844 3.8438 0.3125 +v 3.5156 3.8438 0.6875 +v 3.6094 3.9375 0.6875 +v 3.5469 3.6806 0.036 +v 3.4531 3.6143 0.1023 +v 3.4844 3.8352 0.3232 +v 3.5781 3.9015 0.2569 +v 3.3281 3.1944 0.964 +v 3.3594 2.9735 0.7431 +v 3.4531 3.0398 0.6768 +v 3.4219 3.2607 0.8977 +v 3.3594 3.9015 0.7431 +v 3.2656 3.8352 0.6768 +v 3.2969 3.6143 0.8977 +v 3.3906 3.6806 0.964 +v 3.3906 3.625 1 +v 3.2969 3.625 0.9062 +v 3.3281 3.25 0.9062 +v 3.4219 3.25 1 +v 3.2969 3.625 1 +v 3.3281 3.25 1 +v 3.4219 3.25 0.9062 +v 3.3906 3.625 0.9062 +v 3.2656 3.9015 0.7431 +v 3.2969 3.6806 0.964 +v 3.3906 3.6143 0.8977 +v 3.3594 3.8352 0.6768 +v 3.3594 2.9375 0.6875 +v 3.3906 2.9375 0.3125 +v 3.4844 3.0313 0.3125 +v 3.4531 3.0313 0.6875 +v 3.4531 2.9375 0.6875 +v 3.3594 3.0313 0.6875 +v 3.3906 3.0313 0.3125 +v 3.4844 2.9375 0.3125 +v 3.4219 3.1944 0.964 +v 3.3281 3.2607 0.8977 +v 3.3594 3.0398 0.6768 +v 3.4531 2.9735 0.7431 +v 3.25 3.9375 0.5 +v 3.2656 3.9375 0.6875 +v 3.3594 3.8438 0.6875 +v 3.3438 3.8438 0.5 +v 3.3438 3.9375 0.5 +v 3.25 3.8438 0.5 +v 3.2656 3.8438 0.6875 +v 3.3594 3.9375 0.6875 +v 2.2344 2.9735 0.2569 +v 2.1406 3.0398 0.3232 +v 2.1719 3.2607 0.1023 +v 2.2656 3.1944 0.036 +v 2.2031 3.6806 0.036 +v 2.2344 3.9015 0.2569 +v 2.3281 3.8352 0.3232 +v 2.2969 3.6143 0.1023 +v 2.2656 3.25 0 +v 2.1719 3.25 0.0937 +v 2.2031 3.625 0.0937 +v 2.2969 3.625 0 +v 2.1719 3.25 0 +v 2.2031 3.625 0 +v 2.2969 3.625 0.0937 +v 2.2656 3.25 0.0937 +v 2.1406 2.9735 0.2569 +v 2.1719 3.1944 0.036 +v 2.2656 3.2607 0.1023 +v 2.2344 3.0398 0.3232 +v 2.2969 3.6806 0.036 +v 2.2031 3.6143 0.1023 +v 2.2344 3.8352 0.3232 +v 2.3281 3.9015 0.2569 +v 2.2344 3.9375 0.3125 +v 2.25 3.9375 0.5 +v 2.3438 3.8438 0.5 +v 2.3281 3.8438 0.3125 +v 2.3281 3.9375 0.3125 +v 2.2344 3.8438 0.3125 +v 2.25 3.8438 0.5 +v 2.3438 3.9375 0.5 +v 2.3281 3.9219 0.5 +v 2.2656 3.9219 0.5 +v 2.3281 3.8594 0.5 +v 2.2656 3.8594 0.5 +v 3.2188 2.9531 0.2994 +v 3.1563 2.9531 0.2994 +v 3.2188 3.0156 0.3253 +v 3.1563 3.0156 0.3253 +v 3.0781 3.9219 0.5 +v 3.0156 3.9219 0.5 +v 3.0781 3.8594 0.5 +v 3.0156 3.8594 0.5 +v 2.5156 3.25 0 +v 2.25 3.9375 0.5 +v 2.3438 3.8438 0.5 +v 2.3438 3.9375 0.5 +v 2.25 3.8438 0.5 +v 2.9844 2.9735 0.2569 +v 2.8906 3.0398 0.3232 +v 2.9219 3.2607 0.1023 +v 3.0156 3.1944 0.036 +v 2.4844 2.9735 0.2569 +v 2.3906 3.0398 0.3232 +v 2.4219 3.2607 0.1023 +v 2.5156 3.1944 0.036 +v 2.9531 3.6806 0.036 +v 2.9844 3.9015 0.2569 +v 3.0781 3.8352 0.3232 +v 3.0469 3.6143 0.1023 +v 3.0156 3.25 0 +v 2.9219 3.25 0.0937 +v 2.9531 3.625 0.0937 +v 3.0469 3.625 0 +v 2.9219 3.25 0 +v 2.9531 3.625 0 +v 3.0469 3.625 0.0937 +v 3.0156 3.25 0.0937 +v 2.8906 2.9735 0.2569 +v 2.9219 3.1944 0.036 +v 3.0156 3.2607 0.1023 +v 2.9844 3.0398 0.3232 +v 3.0469 3.6806 0.036 +v 2.9531 3.6143 0.1023 +v 2.9844 3.8352 0.3232 +v 3.0781 3.9015 0.2569 +v 2.7344 2.9735 0.2569 +v 2.6406 3.0398 0.3232 +v 2.6719 3.2607 0.1023 +v 2.7656 3.1944 0.036 +v 2.8281 3.1944 0.964 +v 2.8594 2.9735 0.7431 +v 2.9531 3.0398 0.6768 +v 2.9219 3.2607 0.8977 +v 2.7031 3.6806 0.036 +v 2.7344 3.9015 0.2569 +v 2.8281 3.8352 0.3232 +v 2.7969 3.6143 0.1023 +v 2.8594 3.9015 0.7431 +v 2.7656 3.8352 0.6768 +v 2.7969 3.6143 0.8977 +v 2.8906 3.6806 0.964 +v 2.8906 3.625 1 +v 2.7969 3.625 0.9062 +v 2.8281 3.25 0.9062 +v 2.9219 3.25 1 +v 2.7969 3.625 1 +v 2.8281 3.25 1 +v 2.9219 3.25 0.9062 +v 2.8906 3.625 0.9062 +v 2.7656 3.9015 0.7431 +v 2.7969 3.6806 0.964 +v 2.8906 3.6143 0.8977 +v 2.8594 3.8352 0.6768 +v 2.8594 2.9375 0.6875 +v 2.8906 2.9375 0.3125 +v 2.9844 3.0313 0.3125 +v 2.9531 3.0313 0.6875 +v 2.9531 2.9375 0.6875 +v 2.8594 3.0313 0.6875 +v 2.8906 3.0313 0.3125 +v 2.9844 2.9375 0.3125 +v 2.9219 3.1944 0.964 +v 2.8281 3.2607 0.8977 +v 2.8594 3.0398 0.6768 +v 2.9531 2.9735 0.7431 +v 2.7656 3.25 0 +v 2.6719 3.25 0.0937 +v 2.7031 3.625 0.0937 +v 2.7969 3.625 0 +v 2.6719 3.25 0 +v 2.7031 3.625 0 +v 2.7969 3.625 0.0937 +v 2.7656 3.25 0.0937 +v 2.6406 2.9735 0.2569 +v 2.6719 3.1944 0.036 +v 2.7656 3.2607 0.1023 +v 2.7344 3.0398 0.3232 +v 2.7344 3.9375 0.3125 +v 2.7656 3.9375 0.6875 +v 2.8594 3.8438 0.6875 +v 2.8281 3.8438 0.3125 +v 2.8281 3.9375 0.3125 +v 2.7344 3.8438 0.3125 +v 2.7656 3.8438 0.6875 +v 2.8594 3.9375 0.6875 +v 2.7969 3.6806 0.036 +v 2.7031 3.6143 0.1023 +v 2.7344 3.8352 0.3232 +v 2.8281 3.9015 0.2569 +v 2.5781 3.1944 0.964 +v 2.6094 2.9735 0.7431 +v 2.7031 3.0398 0.6768 +v 2.6719 3.2607 0.8977 +v 2.4531 3.6806 0.036 +v 2.4844 3.9015 0.2569 +v 2.5781 3.8352 0.3232 +v 2.5469 3.6143 0.1023 +v 2.6094 3.9015 0.7431 +v 2.5156 3.8352 0.6768 +v 2.5469 3.6143 0.8977 +v 2.6406 3.6806 0.964 +v 2.6406 3.625 1 +v 2.5469 3.625 0.9062 +v 2.5781 3.25 0.9062 +v 2.6719 3.25 1 +v 2.5469 3.625 1 +v 2.5781 3.25 1 +v 2.6719 3.25 0.9062 +v 2.6406 3.625 0.9062 +v 2.5156 3.9015 0.7431 +v 2.5469 3.6806 0.964 +v 2.6406 3.6143 0.8977 +v 2.6094 3.8352 0.6768 +v 2.6094 2.9375 0.6875 +v 2.6406 2.9375 0.3125 +v 2.7344 3.0313 0.3125 +v 2.7031 3.0313 0.6875 +v 2.7031 2.9375 0.6875 +v 2.6094 3.0313 0.6875 +v 2.6406 3.0313 0.3125 +v 2.7344 2.9375 0.3125 +v 2.6719 3.1944 0.964 +v 2.5781 3.2607 0.8977 +v 2.6094 3.0398 0.6768 +v 2.7031 2.9735 0.7431 +v 2.4219 3.25 0.0937 +v 2.4531 3.625 0.0937 +v 2.5469 3.625 0 +v 2.4219 3.25 0 +v 2.4531 3.625 0 +v 2.5469 3.625 0.0937 +v 2.5156 3.25 0.0937 +v 2.3906 2.9735 0.2569 +v 2.4219 3.1944 0.036 +v 2.5156 3.2607 0.1023 +v 2.4844 3.0398 0.3232 +v 2.4844 3.9375 0.3125 +v 2.5156 3.9375 0.6875 +v 2.6094 3.8438 0.6875 +v 2.5781 3.8438 0.3125 +v 2.5781 3.9375 0.3125 +v 2.4844 3.8438 0.3125 +v 2.5156 3.8438 0.6875 +v 2.6094 3.9375 0.6875 +v 2.5469 3.6806 0.036 +v 2.4531 3.6143 0.1023 +v 2.4844 3.8352 0.3232 +v 2.5781 3.9015 0.2569 +v 2.3281 3.1944 0.964 +v 2.3594 2.9735 0.7431 +v 2.4531 3.0398 0.6768 +v 2.4219 3.2607 0.8977 +v 2.3594 3.9015 0.7431 +v 2.2656 3.8352 0.6768 +v 2.2969 3.6143 0.8977 +v 2.3906 3.6806 0.964 +v 2.3906 3.625 1 +v 2.2969 3.625 0.9062 +v 2.3281 3.25 0.9062 +v 2.4219 3.25 1 +v 2.2969 3.625 1 +v 2.3281 3.25 1 +v 2.4219 3.25 0.9062 +v 2.3906 3.625 0.9062 +v 2.2656 3.9015 0.7431 +v 2.2969 3.6806 0.964 +v 2.3906 3.6143 0.8977 +v 2.3594 3.8352 0.6768 +v 2.3594 2.9375 0.6875 +v 2.3906 2.9375 0.3125 +v 2.4844 3.0313 0.3125 +v 2.4531 3.0313 0.6875 +v 2.4531 2.9375 0.6875 +v 2.3594 3.0313 0.6875 +v 2.3906 3.0313 0.3125 +v 2.4844 2.9375 0.3125 +v 2.4219 3.1944 0.964 +v 2.3281 3.2607 0.8977 +v 2.3594 3.0398 0.6768 +v 2.4531 2.9735 0.7431 +v 2.25 3.9375 0.5 +v 2.2656 3.9375 0.6875 +v 2.3594 3.8438 0.6875 +v 2.3438 3.8438 0.5 +v 2.3438 3.9375 0.5 +v 2.25 3.8438 0.5 +v 2.2656 3.8438 0.6875 +v 2.3594 3.9375 0.6875 +v 2.9844 3.9375 0.3125 +v 3 3.9375 0.5 +v 3.0938 3.8438 0.5 +v 3.0781 3.8438 0.3125 +v 3.0781 3.9375 0.3125 +v 2.9844 3.8438 0.3125 +v 3 3.8438 0.5 +v 3.0938 3.9375 0.5 +v 3 3.9375 0.5 +v 3.0938 3.8438 0.5 +v 3.0938 3.9375 0.5 +v 3 3.8438 0.5 +v 3.0781 3.1944 0.964 +v 3.1094 2.9735 0.7431 +v 3.2031 3.0398 0.6768 +v 3.1719 3.2607 0.8977 +v 3.1094 3.9015 0.7431 +v 3.0156 3.8352 0.6768 +v 3.0469 3.6143 0.8977 +v 3.1406 3.6806 0.964 +v 3.1406 3.625 1 +v 3.0469 3.625 0.9062 +v 3.0781 3.25 0.9062 +v 3.1719 3.25 1 +v 3.0469 3.625 1 +v 3.0781 3.25 1 +v 3.1719 3.25 0.9062 +v 3.1406 3.625 0.9062 +v 3.0156 3.9015 0.7431 +v 3.0469 3.6806 0.964 +v 3.1406 3.6143 0.8977 +v 3.1094 3.8352 0.6768 +v 3.1094 2.9375 0.6875 +v 3.1406 2.9375 0.3125 +v 3.2344 3.0313 0.3125 +v 3.2031 3.0313 0.6875 +v 3.2031 2.9375 0.6875 +v 3.1094 3.0313 0.6875 +v 3.1406 3.0313 0.3125 +v 3.2344 2.9375 0.3125 +v 3.1719 3.1944 0.964 +v 3.0781 3.2607 0.8977 +v 3.1094 3.0398 0.6768 +v 3.2031 2.9735 0.7431 +v 3 3.9375 0.5 +v 3.0156 3.9375 0.6875 +v 3.1094 3.8438 0.6875 +v 3.0938 3.8438 0.5 +v 3.0938 3.9375 0.5 +v 3 3.8438 0.5 +v 3.0156 3.8438 0.6875 +v 3.1094 3.9375 0.6875 +v 1.2344 2.9735 0.2569 +v 1.1406 3.0398 0.3232 +v 1.1719 3.2607 0.1023 +v 1.2656 3.1944 0.036 +v 1.2031 3.6806 0.036 +v 1.2344 3.9015 0.2569 +v 1.3281 3.8352 0.3232 +v 1.2969 3.6143 0.1023 +v 1.2656 3.25 0 +v 1.1719 3.25 0.0937 +v 1.2031 3.625 0.0937 +v 1.2969 3.625 0 +v 1.1719 3.25 0 +v 1.2031 3.625 0 +v 1.2969 3.625 0.0937 +v 1.2656 3.25 0.0937 +v 1.1406 2.9735 0.2569 +v 1.1719 3.1944 0.036 +v 1.2656 3.2607 0.1023 +v 1.2344 3.0398 0.3232 +v 1.2969 3.6806 0.036 +v 1.2031 3.6143 0.1023 +v 1.2344 3.8352 0.3232 +v 1.3281 3.9015 0.2569 +v 1.2344 3.9375 0.3125 +v 1.25 3.9375 0.5 +v 1.3438 3.8438 0.5 +v 1.3281 3.8438 0.3125 +v 1.3281 3.9375 0.3125 +v 1.2344 3.8438 0.3125 +v 1.25 3.8438 0.5 +v 1.3438 3.9375 0.5 +v 1.3281 3.9219 0.5 +v 1.2656 3.9219 0.5 +v 1.3281 3.8594 0.5 +v 1.2656 3.8594 0.5 +v 2.2188 2.9531 0.2994 +v 2.1563 2.9531 0.2994 +v 2.2188 3.0156 0.3253 +v 2.1563 3.0156 0.3253 +v 2.0781 3.9219 0.5 +v 2.0156 3.9219 0.5 +v 2.0781 3.8594 0.5 +v 2.0156 3.8594 0.5 +v 1.5156 3.25 0 +v 1.25 3.9375 0.5 +v 1.3438 3.8438 0.5 +v 1.3438 3.9375 0.5 +v 1.25 3.8438 0.5 +v 1.9844 2.9735 0.2569 +v 1.8906 3.0398 0.3232 +v 1.9219 3.2607 0.1023 +v 2.0156 3.1944 0.036 +v 1.4844 2.9735 0.2569 +v 1.3906 3.0398 0.3232 +v 1.4219 3.2607 0.1023 +v 1.5156 3.1944 0.036 +v 1.9531 3.6806 0.036 +v 1.9844 3.9015 0.2569 +v 2.0781 3.8352 0.3232 +v 2.0469 3.6143 0.1023 +v 2.0156 3.25 0 +v 1.9219 3.25 0.0937 +v 1.9531 3.625 0.0937 +v 2.0469 3.625 0 +v 1.9219 3.25 0 +v 1.9531 3.625 0 +v 2.0469 3.625 0.0937 +v 2.0156 3.25 0.0937 +v 1.8906 2.9735 0.2569 +v 1.9219 3.1944 0.036 +v 2.0156 3.2607 0.1023 +v 1.9844 3.0398 0.3232 +v 2.0469 3.6806 0.036 +v 1.9531 3.6143 0.1023 +v 1.9844 3.8352 0.3232 +v 2.0781 3.9015 0.2569 +v 1.7344 2.9735 0.2569 +v 1.6406 3.0398 0.3232 +v 1.6719 3.2607 0.1023 +v 1.7656 3.1944 0.036 +v 1.8281 3.1944 0.964 +v 1.8594 2.9735 0.7431 +v 1.9531 3.0398 0.6768 +v 1.9219 3.2607 0.8977 +v 1.7031 3.6806 0.036 +v 1.7344 3.9015 0.2569 +v 1.8281 3.8352 0.3232 +v 1.7969 3.6143 0.1023 +v 1.8594 3.9015 0.7431 +v 1.7656 3.8352 0.6768 +v 1.7969 3.6143 0.8977 +v 1.8906 3.6806 0.964 +v 1.8906 3.625 1 +v 1.7969 3.625 0.9062 +v 1.8281 3.25 0.9062 +v 1.9219 3.25 1 +v 1.7969 3.625 1 +v 1.8281 3.25 1 +v 1.9219 3.25 0.9062 +v 1.8906 3.625 0.9062 +v 1.7656 3.9015 0.7431 +v 1.7969 3.6806 0.964 +v 1.8906 3.6143 0.8977 +v 1.8594 3.8352 0.6768 +v 1.8594 2.9375 0.6875 +v 1.8906 2.9375 0.3125 +v 1.9844 3.0313 0.3125 +v 1.9531 3.0313 0.6875 +v 1.9531 2.9375 0.6875 +v 1.8594 3.0313 0.6875 +v 1.8906 3.0313 0.3125 +v 1.9844 2.9375 0.3125 +v 1.9219 3.1944 0.964 +v 1.8281 3.2607 0.8977 +v 1.8594 3.0398 0.6768 +v 1.9531 2.9735 0.7431 +v 1.7656 3.25 0 +v 1.6719 3.25 0.0937 +v 1.7031 3.625 0.0937 +v 1.7969 3.625 0 +v 1.6719 3.25 0 +v 1.7031 3.625 0 +v 1.7969 3.625 0.0937 +v 1.7656 3.25 0.0937 +v 1.6406 2.9735 0.2569 +v 1.6719 3.1944 0.036 +v 1.7656 3.2607 0.1023 +v 1.7344 3.0398 0.3232 +v 1.7344 3.9375 0.3125 +v 1.7656 3.9375 0.6875 +v 1.8594 3.8438 0.6875 +v 1.8281 3.8438 0.3125 +v 1.8281 3.9375 0.3125 +v 1.7344 3.8438 0.3125 +v 1.7656 3.8438 0.6875 +v 1.8594 3.9375 0.6875 +v 1.7969 3.6806 0.036 +v 1.7031 3.6143 0.1023 +v 1.7344 3.8352 0.3232 +v 1.8281 3.9015 0.2569 +v 1.5781 3.1944 0.964 +v 1.6094 2.9735 0.7431 +v 1.7031 3.0398 0.6768 +v 1.6719 3.2607 0.8977 +v 1.4531 3.6806 0.036 +v 1.4844 3.9015 0.2569 +v 1.5781 3.8352 0.3232 +v 1.5469 3.6143 0.1023 +v 1.6094 3.9015 0.7431 +v 1.5156 3.8352 0.6768 +v 1.5469 3.6143 0.8977 +v 1.6406 3.6806 0.964 +v 1.6406 3.625 1 +v 1.5469 3.625 0.9062 +v 1.5781 3.25 0.9062 +v 1.6719 3.25 1 +v 1.5469 3.625 1 +v 1.5781 3.25 1 +v 1.6719 3.25 0.9062 +v 1.6406 3.625 0.9062 +v 1.5156 3.9015 0.7431 +v 1.5469 3.6806 0.964 +v 1.6406 3.6143 0.8977 +v 1.6094 3.8352 0.6768 +v 1.6094 2.9375 0.6875 +v 1.6406 2.9375 0.3125 +v 1.7344 3.0313 0.3125 +v 1.7031 3.0313 0.6875 +v 1.7031 2.9375 0.6875 +v 1.6094 3.0313 0.6875 +v 1.6406 3.0313 0.3125 +v 1.7344 2.9375 0.3125 +v 1.6719 3.1944 0.964 +v 1.5781 3.2607 0.8977 +v 1.6094 3.0398 0.6768 +v 1.7031 2.9735 0.7431 +v 1.4219 3.25 0.0937 +v 1.4531 3.625 0.0937 +v 1.5469 3.625 0 +v 1.4219 3.25 0 +v 1.4531 3.625 0 +v 1.5469 3.625 0.0937 +v 1.5156 3.25 0.0937 +v 1.3906 2.9735 0.2569 +v 1.4219 3.1944 0.036 +v 1.5156 3.2607 0.1023 +v 1.4844 3.0398 0.3232 +v 1.4844 3.9375 0.3125 +v 1.5156 3.9375 0.6875 +v 1.6094 3.8438 0.6875 +v 1.5781 3.8438 0.3125 +v 1.5781 3.9375 0.3125 +v 1.4844 3.8438 0.3125 +v 1.5156 3.8438 0.6875 +v 1.6094 3.9375 0.6875 +v 1.5469 3.6806 0.036 +v 1.4531 3.6143 0.1023 +v 1.4844 3.8352 0.3232 +v 1.5781 3.9015 0.2569 +v 1.3281 3.1944 0.964 +v 1.3594 2.9735 0.7431 +v 1.4531 3.0398 0.6768 +v 1.4219 3.2607 0.8977 +v 1.3594 3.9015 0.7431 +v 1.2656 3.8352 0.6768 +v 1.2969 3.6143 0.8977 +v 1.3906 3.6806 0.964 +v 1.3906 3.625 1 +v 1.2969 3.625 0.9062 +v 1.3281 3.25 0.9062 +v 1.4219 3.25 1 +v 1.2969 3.625 1 +v 1.3281 3.25 1 +v 1.4219 3.25 0.9062 +v 1.3906 3.625 0.9062 +v 1.2656 3.9015 0.7431 +v 1.2969 3.6806 0.964 +v 1.3906 3.6143 0.8977 +v 1.3594 3.8352 0.6768 +v 1.3594 2.9375 0.6875 +v 1.3906 2.9375 0.3125 +v 1.4844 3.0313 0.3125 +v 1.4531 3.0313 0.6875 +v 1.4531 2.9375 0.6875 +v 1.3594 3.0313 0.6875 +v 1.3906 3.0313 0.3125 +v 1.4844 2.9375 0.3125 +v 1.4219 3.1944 0.964 +v 1.3281 3.2607 0.8977 +v 1.3594 3.0398 0.6768 +v 1.4531 2.9735 0.7431 +v 1.25 3.9375 0.5 +v 1.2656 3.9375 0.6875 +v 1.3594 3.8438 0.6875 +v 1.3438 3.8438 0.5 +v 1.3438 3.9375 0.5 +v 1.25 3.8438 0.5 +v 1.2656 3.8438 0.6875 +v 1.3594 3.9375 0.6875 +v 1.9844 3.9375 0.3125 +v 2 3.9375 0.5 +v 2.0938 3.8438 0.5 +v 2.0781 3.8438 0.3125 +v 2.0781 3.9375 0.3125 +v 1.9844 3.8438 0.3125 +v 2 3.8438 0.5 +v 2.0938 3.9375 0.5 +v 2 3.9375 0.5 +v 2.0938 3.8438 0.5 +v 2.0938 3.9375 0.5 +v 2 3.8438 0.5 +v 2.0781 3.1944 0.964 +v 2.1094 2.9735 0.7431 +v 2.2031 3.0398 0.6768 +v 2.1719 3.2607 0.8977 +v 2.1094 3.9015 0.7431 +v 2.0156 3.8352 0.6768 +v 2.0469 3.6143 0.8977 +v 2.1406 3.6806 0.964 +v 2.1406 3.625 1 +v 2.0469 3.625 0.9062 +v 2.0781 3.25 0.9062 +v 2.1719 3.25 1 +v 2.0469 3.625 1 +v 2.0781 3.25 1 +v 2.1719 3.25 0.9062 +v 2.1406 3.625 0.9062 +v 2.0156 3.9015 0.7431 +v 2.0469 3.6806 0.964 +v 2.1406 3.6143 0.8977 +v 2.1094 3.8352 0.6768 +v 2.1094 2.9375 0.6875 +v 2.1406 2.9375 0.3125 +v 2.2344 3.0313 0.3125 +v 2.2031 3.0313 0.6875 +v 2.2031 2.9375 0.6875 +v 2.1094 3.0313 0.6875 +v 2.1406 3.0313 0.3125 +v 2.2344 2.9375 0.3125 +v 2.1719 3.1944 0.964 +v 2.0781 3.2607 0.8977 +v 2.1094 3.0398 0.6768 +v 2.2031 2.9735 0.7431 +v 2 3.9375 0.5 +v 2.0156 3.9375 0.6875 +v 2.1094 3.8438 0.6875 +v 2.0938 3.8438 0.5 +v 2.0938 3.9375 0.5 +v 2 3.8438 0.5 +v 2.0156 3.8438 0.6875 +v 2.1094 3.9375 0.6875 +v 1 3.9375 0.5 +v 1.0938 3.8438 0.5 +v 1.0938 3.9375 0.5 +v 1 3.8438 0.5 +v 1.0781 3.1944 0.964 +v 1.1094 2.9735 0.7431 +v 1.2031 3.0398 0.6768 +v 1.1719 3.2607 0.8977 +v 1.1094 3.9015 0.7431 +v 1.0156 3.8352 0.6768 +v 1.0469 3.6143 0.8977 +v 1.1406 3.6806 0.964 +v 1.1406 3.625 1 +v 1.0469 3.625 0.9062 +v 1.0781 3.25 0.9062 +v 1.1719 3.25 1 +v 1.0469 3.625 1 +v 1.0781 3.25 1 +v 1.1719 3.25 0.9062 +v 1.1406 3.625 0.9062 +v 1.0156 3.9015 0.7431 +v 1.0469 3.6806 0.964 +v 1.1406 3.6143 0.8977 +v 1.1094 3.8352 0.6768 +v 1.1094 2.9375 0.6875 +v 1.1406 2.9375 0.3125 +v 1.2344 3.0313 0.3125 +v 1.2031 3.0313 0.6875 +v 1.2031 2.9375 0.6875 +v 1.1094 3.0313 0.6875 +v 1.1406 3.0313 0.3125 +v 1.2344 2.9375 0.3125 +v 1.1719 3.1944 0.964 +v 1.0781 3.2607 0.8977 +v 1.1094 3.0398 0.6768 +v 1.2031 2.9735 0.7431 +v 1 3.9375 0.5 +v 1.0156 3.9375 0.6875 +v 1.1094 3.8438 0.6875 +v 1.0938 3.8438 0.5 +v 1.0938 3.9375 0.5 +v 1 3.8438 0.5 +v 1.0156 3.8438 0.6875 +v 1.1094 3.9375 0.6875 +v 1.2188 2.9531 0.2994 +v 1.1563 2.9531 0.2994 +v 1.2188 3.0156 0.3253 +v 1.1563 3.0156 0.3253 +v 1.0781 3.9219 0.5 +v 1.0156 3.9219 0.5 +v 1.0781 3.8594 0.5 +v 1.0156 3.8594 0.5 +v 3.9375 2.9531 0.7006 +v 3.875 2.9531 0.7006 +v 3.9375 3.0156 0.6747 +v 3.875 3.0156 0.6747 +v 0.75 3 0.4062 +v 0.75 3 0.5938 +v 3.9359 3 0.4062 +v 3.9359 3 0.5937 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.2006 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.2006 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.8125 0.2006 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.4375 +vt 0.9375 0.4375 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0.4375 0.0259 +vt 0.4375 0.3754 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.375 0.0259 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.4375 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.3754 +vt 0.125 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.4013 +vt 0.125 0 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.3125 0.3754 +vt 0.25 0.3754 +vt 0.25 0.0259 +vt 0.3125 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5625 0.0259 +vt 0.5625 0.3754 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5 0.0259 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5625 0.0259 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.25 0.4013 +vt 0.25 0 +vt 0.3125 0 +vt 0.3125 0.4013 +vt 0.375 0.4005 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.4375 0.4005 +vt 0.125 0.0259 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0.125 0.3754 +vt 0.1875 0.7444 +vt 0.125 0.7444 +vt 0.125 0.4005 +vt 0.1875 0.4005 +vt 0.125 0.4005 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.125 0.7444 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7699 +vt 0 0.375 +vt 0.1875 0.4005 +vt 0.1875 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.125 0.4013 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0 0.7699 +vt 0 0.375 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.4005 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0 0.7444 +vt 0 0.4005 +vt 0.0625 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.7444 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.4375 0.4005 +vt 0.4375 0.7444 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.4005 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.0259 +vt 0.3125 0.3754 +vt 0.25 0.4013 +vt 0.25 0 +vt 0.25 0.0259 +vt 0.3125 0 +vt 0.3125 0.4013 +vt 0.25 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.75 0.4013 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.4013 +vt 0.8125 0.0259 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.375 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.375 0 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.2006 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.2006 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.8125 0.2006 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.4375 +vt 0.9375 0.4375 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.25 0.2006 +vt 0.25 0 +vt 0.3125 0 +vt 0.3125 0.2006 +vt 0.4375 0.0259 +vt 0.4375 0.3754 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.375 0.0259 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.4375 0.0259 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.5625 0.0259 +vt 0.5625 0.3754 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5 0.0259 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5625 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0.4375 0.0259 +vt 0.4375 0.3754 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.375 0.0259 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.4375 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.3754 +vt 0.125 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.4013 +vt 0.125 0 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.3125 0.3754 +vt 0.25 0.3754 +vt 0.25 0.0259 +vt 0.3125 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5625 0.0259 +vt 0.5625 0.3754 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5 0.0259 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5625 0.0259 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.4005 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.4375 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.7444 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.4375 0.4005 +vt 0.4375 0.7444 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.4005 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.3125 0.4005 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.25 0.4013 +vt 0.25 0 +vt 0.3125 0 +vt 0.3125 0.4013 +vt 0.375 0.4005 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.4375 0.4005 +vt 0.125 0.0259 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0.125 0.3754 +vt 0.1875 0.7444 +vt 0.125 0.7444 +vt 0.125 0.4005 +vt 0.1875 0.4005 +vt 0.125 0.4005 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.125 0.7444 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7699 +vt 0 0.375 +vt 0.1875 0.4005 +vt 0.1875 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.125 0.4013 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0 0.7699 +vt 0 0.375 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.4005 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0 0.7444 +vt 0 0.4005 +vt 0.0625 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.7444 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.4375 0.4005 +vt 0.4375 0.7444 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.4005 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.0259 +vt 0.3125 0.3754 +vt 0.25 0.4013 +vt 0.25 0 +vt 0.25 0.0259 +vt 0.3125 0 +vt 0.3125 0.4013 +vt 0.25 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.75 0.4013 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.4013 +vt 0.8125 0.0259 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.25 0.25 +vt 0.3125 0.25 +vt 0.3125 0.1875 +vt 0.25 0.1875 +vt 0.25 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.3754 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.4013 +vt 0.25 0.3754 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.0259 +vt 0.3125 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.3754 +vt 0.125 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.4013 +vt 0.125 0 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.125 0.0259 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0.125 0.3754 +vt 0.1875 0.7444 +vt 0.125 0.7444 +vt 0.125 0.4005 +vt 0.1875 0.4005 +vt 0.125 0.4005 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.125 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7699 +vt 0 0.375 +vt 0.1875 0.4005 +vt 0.1875 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.125 0.4013 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0 0.7699 +vt 0 0.375 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.4005 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.7444 +vt 0 0.4005 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7444 +vt 0.25 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.4013 +vt 0.3125 0.0259 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0 +vt 0.25 0.0259 +vt 0.3125 0 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.3125 0.3754 +vt 0.25 0.3754 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.375 +vt 0 0.375 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.375 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.375 0 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.875 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.375 0 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.2006 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.2006 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.8125 0.2006 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.4375 +vt 0.9375 0.4375 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.25 0.2006 +vt 0.25 0 +vt 0.3125 0 +vt 0.3125 0.2006 +vt 0.4375 0.0259 +vt 0.4375 0.3754 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.375 0.0259 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.4375 0.0259 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.5625 0.0259 +vt 0.5625 0.3754 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5 0.0259 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5625 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0.4375 0.0259 +vt 0.4375 0.3754 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.375 0.0259 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.4375 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.3754 +vt 0.125 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.4013 +vt 0.125 0 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.3125 0.3754 +vt 0.25 0.3754 +vt 0.25 0.0259 +vt 0.3125 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5625 0.0259 +vt 0.5625 0.3754 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5 0.0259 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5625 0.0259 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.4005 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.4375 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.7444 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.4375 0.4005 +vt 0.4375 0.7444 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.4005 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.3125 0.4005 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.25 0.4013 +vt 0.25 0 +vt 0.3125 0 +vt 0.3125 0.4013 +vt 0.375 0.4005 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.4375 0.4005 +vt 0.125 0.0259 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0.125 0.3754 +vt 0.1875 0.7444 +vt 0.125 0.7444 +vt 0.125 0.4005 +vt 0.1875 0.4005 +vt 0.125 0.4005 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.125 0.7444 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7699 +vt 0 0.375 +vt 0.1875 0.4005 +vt 0.1875 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.125 0.4013 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0 0.7699 +vt 0 0.375 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.4005 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0 0.7444 +vt 0 0.4005 +vt 0.0625 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.7444 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.4375 0.4005 +vt 0.4375 0.7444 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.4005 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.0259 +vt 0.3125 0.3754 +vt 0.25 0.4013 +vt 0.25 0 +vt 0.25 0.0259 +vt 0.3125 0 +vt 0.3125 0.4013 +vt 0.25 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.75 0.4013 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.4013 +vt 0.8125 0.0259 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.25 0.25 +vt 0.3125 0.25 +vt 0.3125 0.1875 +vt 0.25 0.1875 +vt 0.25 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.3754 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.4013 +vt 0.25 0.3754 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.0259 +vt 0.3125 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.3754 +vt 0.125 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.4013 +vt 0.125 0 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.125 0.0259 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0.125 0.3754 +vt 0.1875 0.7444 +vt 0.125 0.7444 +vt 0.125 0.4005 +vt 0.1875 0.4005 +vt 0.125 0.4005 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.125 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7699 +vt 0 0.375 +vt 0.1875 0.4005 +vt 0.1875 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.125 0.4013 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0 0.7699 +vt 0 0.375 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.4005 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.7444 +vt 0 0.4005 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7444 +vt 0.25 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.4013 +vt 0.3125 0.0259 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0 +vt 0.25 0.0259 +vt 0.3125 0 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.3125 0.3754 +vt 0.25 0.3754 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.375 +vt 0 0.375 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 0.9375 0 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.4375 0 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.375 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.6875 0 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.625 0.375 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.8125 0 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 0.9375 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 1 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.875 0 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.375 0 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.625 0 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.875 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.375 0 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.1875 0 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.125 0 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.375 0 +vt 0.25 0.2006 +vt 0.25 0 +vt 0.3125 0 +vt 0.3125 0.2006 +vt 0.4375 0.0259 +vt 0.4375 0.3754 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.375 0.0259 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.4375 0.0259 +vt 0.375 0.4013 +vt 0.375 0 +vt 0.4375 0 +vt 0.4375 0.4013 +vt 0.9375 0.0259 +vt 0.9375 0.3754 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0.3754 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.9375 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.3754 +vt 0.625 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.0259 +vt 0.6875 0.3754 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.5625 0.0259 +vt 0.5625 0.3754 +vt 0.5 0.4013 +vt 0.5 0 +vt 0.5 0.0259 +vt 0.5625 0 +vt 0.5625 0.4013 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5625 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.8125 0.0259 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.4005 +vt 0.4375 0.375 +vt 0.4375 0.7699 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.4375 0.4005 +vt 0.3125 0.4005 +vt 0.3125 0.7444 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.4375 0.4005 +vt 0.4375 0.7444 +vt 0.375 0.7699 +vt 0.375 0.375 +vt 0.25 0.7699 +vt 0.25 0.375 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.4005 +vt 0.3125 0.375 +vt 0.3125 0.7699 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.3125 0.4005 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.875 0.4005 +vt 0.9375 0.375 +vt 0.9375 0.7699 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.9375 0.4005 +vt 0.875 0.0259 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.875 0.3754 +vt 0.625 0.0259 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.625 0.3754 +vt 0.6875 0.7444 +vt 0.625 0.7444 +vt 0.625 0.4005 +vt 0.6875 0.4005 +vt 0.625 0.4005 +vt 0.6875 0.375 +vt 0.6875 0.7699 +vt 0.625 0.7444 +vt 0.5625 0.4005 +vt 0.5625 0.7444 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.6875 0.4005 +vt 0.6875 0.7444 +vt 0.625 0.7699 +vt 0.625 0.375 +vt 0.625 0.4013 +vt 0.625 0 +vt 0.6875 0 +vt 0.6875 0.4013 +vt 0.5 0.7699 +vt 0.5 0.375 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.4005 +vt 0.5625 0.375 +vt 0.5625 0.7699 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5625 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.7444 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.9375 0.4005 +vt 0.9375 0.7444 +vt 0.875 0.7699 +vt 0.875 0.375 +vt 0.875 0.4013 +vt 0.875 0 +vt 0.9375 0 +vt 0.9375 0.4013 +vt 0.75 0.7699 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.4005 +vt 0.8125 0.375 +vt 0.8125 0.7699 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.8125 0.4005 +vt 0.8125 0.0259 +vt 0.8125 0.3754 +vt 0.75 0.4013 +vt 0.75 0 +vt 0.75 0.0259 +vt 0.8125 0 +vt 0.8125 0.4013 +vt 0.75 0.3754 +vt 0.25 0.25 +vt 0.3125 0.25 +vt 0.3125 0.1875 +vt 0.25 0.1875 +vt 0.25 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.3754 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.4013 +vt 0.25 0.3754 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.0259 +vt 0.3125 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.3754 +vt 0.125 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.0259 +vt 0.1875 0.3754 +vt 0.125 0.4013 +vt 0.125 0 +vt 0 0.4013 +vt 0 0 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0.0625 0.0259 +vt 0.0625 0.3754 +vt 0 0.4013 +vt 0 0 +vt 0 0.0259 +vt 0.0625 0 +vt 0.0625 0.4013 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0 0.3754 +vt 0 0.0259 +vt 0.0625 0.0259 +vt 0.125 0.0259 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0.125 0.3754 +vt 0.1875 0.7444 +vt 0.125 0.7444 +vt 0.125 0.4005 +vt 0.1875 0.4005 +vt 0.125 0.4005 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.125 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.1875 0.375 +vt 0.1875 0.7699 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7699 +vt 0 0.375 +vt 0.1875 0.4005 +vt 0.1875 0.7444 +vt 0.125 0.7699 +vt 0.125 0.375 +vt 0.125 0.4013 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.4013 +vt 0 0.7699 +vt 0 0.375 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.4005 +vt 0.0625 0.375 +vt 0.0625 0.7699 +vt 0 0.7444 +vt 0 0.4005 +vt 0.0625 0.4005 +vt 0.0625 0.7444 +vt 0 0.7444 +vt 0.25 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.4013 +vt 0.3125 0.0259 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0 +vt 0.25 0.0259 +vt 0.3125 0 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.3125 0.3754 +vt 0.25 0.3754 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.375 +vt 0 0.375 +vt 0.5625 0 +vt 0.5625 0.1072 +vt 0.5 0.1072 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5 0.2941 +vt 0.5625 0.282 +vt 0.5625 0.3754 +vt 0.5 0.3754 +vt 0.5 0.282 +vt 0.5625 0.2941 +vt 0.5625 0.4013 +vt 0.5625 0.0259 +vt 0.5625 0.1193 +vt 0.5 0.1193 +vt 0.5 0.0259 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0.125 1 +vt 0.125 0.0625 +vt 0.0625 0.0625 +vt 0.0625 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.125 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.125 0.0625 +vt 0 1 +vt 0.0625 1 +vt 0.0625 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.0625 +vt 0.125 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.125 0.0625 +vt 0 1 +vt 0.0625 1 +vt 0.0625 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.0625 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0.125 1 +vt 0.125 0.0625 +vt 0.0625 0.0625 +vt 0.0625 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0.125 0 +vt 0.125 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0.3125 0.875 +vt 0.3125 1 +vt 0.1875 1 +vt 0.1875 0.875 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0.125 0 +vt 0.125 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0.125 0 +vt 0.125 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0 0.3125 +vt 0.125 0.3125 +vt 0.125 0 +vt 0 1 +vt 0 0.6875 +vt 0.125 0.6875 +vt 0.125 1 +vt 0.125 0 +vt 0.125 0.3125 +vt 0 0.3125 +vt 0 0 +vt 0.125 1 +vt 0.125 0.6875 +vt 0 0.6875 +vt 0 1 +vt 0.3125 0.875 +vt 0.3125 1 +vt 0.1875 1 +vt 0.1875 0.875 +vt 0.3125 1 +vt 0.1875 1 +vt 0.1875 0.875 +vt 0.3125 0.875 +vn 0.71 0.45 0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn 0.71 0.45 0.55 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn -0.71 -0.45 -0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.45 -0.55 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.08 -0.03 +vn -1 0.08 0.03 +vn 0 0 1 +vn 1 -0.08 0.03 +vn 0 0 -1 +vn 1 -0.04 -0.09 +vn -1 0 0.08 +vn 0 -1 0 +vn 1 -0.09 -0.04 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.38 0.92 +vn 0.71 0.45 0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn -0.71 -0.45 -0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 0.71 0.71 +vn 0 -1 0 +vn 1 -0.09 0.04 +vn -1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 0 -1 +vn -1 -0.08 -0.03 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0 1 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 0.08 0.03 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 0 0.71 0.71 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn 1 0 -0.09 +vn -1 -0.03 0.08 +vn 0 -1 0 +vn 0.71 0.45 0.55 +vn 0.71 0.45 0.55 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn -0.71 -0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.45 0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.08 -0.03 +vn -1 0.08 0.03 +vn 0 0 1 +vn 1 -0.08 0.03 +vn 0 0 -1 +vn 1 -0.04 -0.09 +vn -1 0 0.08 +vn 0 -1 0 +vn 1 -0.09 -0.04 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.38 0.92 +vn 0.71 0.45 0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn -0.71 -0.45 -0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0 1 0 +vn 1 -0.09 0.04 +vn -1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn 1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -1 0 +vn 1 -0.09 0.04 +vn -1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 0 -1 +vn -1 -0.08 -0.03 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0 1 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 0 -0.71 -0.71 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 0.08 0.03 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 0 0.71 0.71 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn 1 0 -0.09 +vn -1 -0.03 0.08 +vn 0 -1 0 +vn 0 0 1 +vn 1 0 -0.08 +vn -1 0 0.08 +vn 0 -1 0 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 0 0.71 0.71 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn 1 0 -0.09 +vn -1 -0.03 0.08 +vn 0 -1 0 +vn 0 0.38 -0.92 +vn 0.71 0.45 0.55 +vn 0.71 0.45 0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn 0.71 0.45 0.55 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn -0.71 -0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.45 -0.55 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.45 0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.45 0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.08 -0.03 +vn -1 0.08 0.03 +vn 0 0 1 +vn 1 -0.08 0.03 +vn 0 0 -1 +vn 1 -0.04 -0.09 +vn -1 0 0.08 +vn 0 -1 0 +vn 1 -0.09 -0.04 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.38 0.92 +vn 0.71 0.45 0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn -0.71 -0.45 -0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0 1 0 +vn 1 -0.09 0.04 +vn -1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn 1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -1 0 +vn 1 -0.09 0.04 +vn -1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 0 -1 +vn -1 -0.08 -0.03 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0 1 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 0 -0.71 -0.71 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 0.08 0.03 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 0 0.71 0.71 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn 1 0 -0.09 +vn -1 -0.03 0.08 +vn 0 -1 0 +vn 0 0 1 +vn 1 0 -0.08 +vn -1 0 0.08 +vn 0 -1 0 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 0 0.71 0.71 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn 1 0 -0.09 +vn -1 -0.03 0.08 +vn 0 -1 0 +vn 0 0.38 -0.92 +vn 0.71 0.45 0.55 +vn 0.71 0.45 0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn 0.71 0.45 0.55 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.45 -0.55 +vn -0.71 -0.45 0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn -0.71 -0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.45 -0.55 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.45 0.55 +vn 0.71 0.45 -0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.45 0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.45 0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.45 0.55 +vn -0.71 0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0 1 0 +vn 1 -0.09 0.04 +vn -1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn 1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -1 0 +vn 0 -1 0 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn -1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 0.08 0.03 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 1 -0.09 -0.04 +vn 1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn -1 0.03 0.08 +vn 0 -0.71 0.71 +vn 1 -0.04 -0.09 +vn -1 -0.03 0.08 +vn 0 0 1 +vn 1 0 -0.08 +vn -1 0 0.08 +vn 0 -1 0 +vn 0 0 -1 +vn 1 0.09 -0.04 +vn 0 -1 0 +vn 1 0.04 0.09 +vn -1 0.03 -0.08 +vn 0 1 0 +vn -1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn -1 -0.08 0.03 +vn 0 0.71 0.71 +vn 1 0.09 0.04 +vn 1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn -1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn 1 0 -0.09 +vn -1 -0.03 0.08 +vn 0 -1 0 +vn 0 0.38 -0.92 +vn 0 -1 0 +vn 1 0.01 0.08 +vn -1 -0.02 -0.09 +vn 0 1 0 +vn 0 -0.26 0.97 +vn 0 0.26 -0.97 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 -0.26 -0.97 +vn 0 0.26 0.97 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 -0.26 0.97 +vn 0 0.26 -0.97 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.26 -0.97 +vn 0 0.26 0.97 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +usemtl metal_decoration2_razor_wire +f 3/1/1 4/2/1 5/3/1 +f 3/1/1 5/3/1 6/4/1 +f 7/5/2 8/6/2 9/7/2 +f 7/5/2 9/7/2 10/8/2 +f 11/9/3 12/10/3 13/11/3 +f 11/9/3 13/11/3 14/12/3 +f 15/13/4 16/14/4 17/15/4 +f 15/13/4 17/15/4 18/16/4 +f 19/17/5 20/18/5 21/19/5 +f 19/17/5 21/19/5 22/20/5 +f 23/21/6 24/22/6 25/23/6 +f 23/21/6 25/23/6 26/24/6 +f 27/25/7 28/26/7 29/27/7 +f 27/25/7 29/27/7 30/28/7 +f 31/29/8 32/30/8 33/31/8 +f 31/29/8 33/31/8 34/32/8 +f 35/33/9 36/34/9 37/35/9 +f 35/33/9 37/35/9 38/36/9 +f 39/37/10 40/38/10 41/39/10 +f 39/37/10 41/39/10 42/40/10 +f 43/41/11 44/42/11 45/43/11 +f 43/41/11 45/43/11 46/44/11 +f 47/45/12 48/46/12 49/47/12 +f 47/45/12 49/47/12 50/48/12 +f 51/49/13 52/50/13 53/51/13 +f 51/49/13 53/51/13 54/52/13 +f 55/53/14 56/54/14 57/55/14 +f 55/53/14 57/55/14 58/56/14 +f 59/57/15 60/58/15 61/59/15 +f 59/57/15 61/59/15 62/60/15 +f 63/61/16 64/62/16 65/63/16 +f 63/61/16 65/63/16 66/64/16 +f 67/65/17 68/66/17 69/67/17 +f 67/65/17 69/67/17 70/68/17 +f 71/69/18 72/70/18 73/71/18 +f 71/69/18 73/71/18 74/72/18 +f 75/73/19 76/74/19 77/75/19 +f 75/73/19 77/75/19 78/76/19 +f 79/77/20 80/78/20 81/79/20 +f 79/77/20 81/79/20 82/80/20 +f 83/81/21 84/82/21 85/83/21 +f 83/81/21 85/83/21 86/84/21 +f 87/85/22 88/86/22 89/87/22 +f 87/85/22 89/87/22 90/88/22 +f 91/89/23 92/90/23 93/91/23 +f 91/89/23 93/91/23 94/92/23 +f 95/93/24 96/94/24 97/95/24 +f 95/93/24 97/95/24 98/96/24 +f 1353/97/25 1354/98/25 1355/99/25 +f 1353/97/25 1355/99/25 1356/100/25 +f 1357/101/26 1358/102/26 1359/103/26 +f 1357/101/26 1359/103/26 1360/104/26 +f 1361/105/27 1362/106/27 1363/107/27 +f 1361/105/27 1363/107/27 1364/108/27 +f 1365/109/28 1366/110/28 1367/111/28 +f 1365/109/28 1367/111/28 1368/112/28 +f 1369/113/29 1370/114/29 1371/115/29 +f 1369/113/29 1371/115/29 1372/116/29 +f 1373/117/30 1374/118/30 1375/119/30 +f 1373/117/30 1375/119/30 1376/120/30 +f 1377/121/31 1378/122/31 1379/123/31 +f 1377/121/31 1379/123/31 1380/124/31 +f 1381/125/32 1382/126/32 1383/127/32 +f 1381/125/32 1383/127/32 1384/128/32 +f 1385/129/33 1386/130/33 1387/131/33 +f 1385/129/33 1387/131/33 1388/132/33 +f 1389/133/34 1390/134/34 1391/135/34 +f 1389/133/34 1391/135/34 1392/136/34 +f 1393/137/35 1394/138/35 1395/139/35 +f 1393/137/35 1395/139/35 1396/140/35 +f 1397/141/36 1398/142/36 1399/143/36 +f 1397/141/36 1399/143/36 1400/144/36 +f 1401/145/37 1402/146/37 1403/147/37 +f 1401/145/37 1403/147/37 1404/148/37 +f 1405/149/38 1406/150/38 1407/151/38 +f 1405/149/38 1407/151/38 1408/152/38 +f 1409/153/39 1410/154/39 1411/155/39 +f 1409/153/39 1411/155/39 1412/156/39 +f 1413/157/40 1414/158/40 1415/159/40 +f 1413/157/40 1415/159/40 1416/160/40 +f 1417/161/41 1418/162/41 1419/163/41 +f 1417/161/41 1419/163/41 1420/164/41 +f 1421/165/42 1422/166/42 1423/167/42 +f 1421/165/42 1423/167/42 1424/168/42 +f 1425/169/43 1426/170/43 1427/171/43 +f 1425/169/43 1427/171/43 1428/172/43 +f 1429/173/44 1430/174/44 1431/175/44 +f 1429/173/44 1431/175/44 1432/176/44 +f 1433/177/45 1434/178/45 1435/179/45 +f 1433/177/45 1435/179/45 1436/180/45 +f 1437/181/46 1438/182/46 1439/183/46 +f 1437/181/46 1439/183/46 1440/184/46 +f 1441/185/47 1442/186/47 1443/187/47 +f 1441/185/47 1443/187/47 1444/188/47 +f 1445/189/48 1446/190/48 1447/191/48 +f 1445/189/48 1447/191/48 1448/192/48 +f 99/193/49 100/194/49 101/195/49 +f 99/193/49 101/195/49 102/196/49 +f 103/197/50 104/198/50 105/199/50 +f 103/197/50 105/199/50 106/200/50 +f 1449/201/51 1450/202/51 1451/203/51 +f 1449/201/51 1451/203/51 1452/204/51 +f 1453/205/52 1454/206/52 1455/207/52 +f 1453/205/52 1455/207/52 1456/208/52 +f 107/209/53 108/210/53 109/211/53 +f 107/209/53 109/211/53 110/212/53 +f 111/213/54 112/214/54 113/215/54 +f 111/213/54 113/215/54 114/216/54 +f 115/217/55 110/218/55 109/219/55 +f 115/217/55 109/219/55 116/220/55 +f 117/221/56 115/222/56 116/223/56 +f 117/221/56 116/223/56 118/224/56 +f 107/225/57 119/226/57 120/227/57 +f 107/225/57 120/227/57 117/228/57 +f 121/229/58 122/230/58 110/231/58 +f 121/229/58 110/231/58 115/232/58 +f 120/233/59 121/234/59 115/235/59 +f 120/233/59 115/235/59 117/236/59 +f 108/237/60 107/238/60 117/239/60 +f 108/237/60 117/239/60 118/240/60 +f 119/241/61 107/242/61 110/243/61 +f 119/241/61 110/243/61 122/244/61 +f 123/245/62 124/246/62 112/247/62 +f 123/245/62 112/247/62 111/248/62 +f 125/249/63 114/250/63 113/251/63 +f 125/249/63 113/251/63 126/252/63 +f 123/253/64 125/254/64 126/255/64 +f 123/253/64 126/255/64 124/256/64 +f 124/257/65 120/258/65 119/259/65 +f 124/257/65 119/259/65 112/260/65 +f 112/261/66 119/262/66 122/263/66 +f 112/261/66 122/263/66 113/264/66 +f 126/265/67 113/266/67 122/267/67 +f 126/265/67 122/267/67 121/268/67 +f 124/269/68 126/270/68 121/271/68 +f 124/269/68 121/271/68 120/272/68 +f 118/273/69 116/274/69 109/275/69 +f 118/273/69 109/275/69 108/276/69 +f 127/277/70 128/278/70 129/279/70 +f 127/277/70 129/279/70 130/280/70 +f 131/281/71 132/282/71 133/283/71 +f 131/281/71 133/283/71 134/284/71 +f 135/285/72 136/286/72 137/287/72 +f 135/285/72 137/287/72 138/288/72 +f 139/289/73 140/290/73 141/291/73 +f 139/289/73 141/291/73 142/292/73 +f 143/293/74 144/294/74 145/295/74 +f 143/293/74 145/295/74 146/296/74 +f 147/297/75 148/298/75 149/299/75 +f 147/297/75 149/299/75 150/300/75 +f 1457/301/76 1458/302/76 1459/303/76 +f 1457/301/76 1459/303/76 1460/304/76 +f 1461/305/77 1462/306/77 1463/307/77 +f 1461/305/77 1463/307/77 1464/308/77 +f 1465/309/78 1466/310/78 1467/311/78 +f 1465/309/78 1467/311/78 1468/312/78 +f 1469/313/79 1470/314/79 1471/315/79 +f 1469/313/79 1471/315/79 1472/316/79 +f 1473/317/80 1474/318/80 1475/319/80 +f 1473/317/80 1475/319/80 1476/320/80 +f 1477/321/81 1478/322/81 1479/323/81 +f 1477/321/81 1479/323/81 1480/324/81 +f 151/325/82 152/326/82 153/327/82 +f 151/325/82 153/327/82 154/328/82 +f 155/329/83 156/330/83 157/331/83 +f 155/329/83 157/331/83 158/332/83 +f 1481/333/84 1482/334/84 1483/335/84 +f 1481/333/84 1483/335/84 1484/336/84 +f 1485/337/85 1486/338/85 1487/339/85 +f 1485/337/85 1487/339/85 1488/340/85 +f 159/341/86 160/342/86 161/343/86 +f 159/341/86 161/343/86 162/344/86 +f 159/345/87 163/346/87 164/347/87 +f 159/345/87 164/347/87 160/348/87 +f 165/349/88 166/350/88 167/351/88 +f 165/349/88 167/351/88 168/352/88 +f 165/353/89 168/354/89 169/355/89 +f 165/353/89 169/355/89 170/356/89 +f 169/357/90 173/358/90 174/359/90 +f 169/357/90 174/359/90 175/360/90 +f 178/361/91 179/362/91 180/363/91 +f 178/361/91 180/363/91 181/364/91 +f 182/365/92 183/366/92 184/367/92 +f 182/365/92 184/367/92 185/368/92 +f 186/369/93 187/370/93 188/371/93 +f 186/369/93 188/371/93 189/372/93 +f 182/373/94 186/374/94 189/375/94 +f 182/373/94 189/375/94 183/376/94 +f 190/377/95 191/378/95 192/379/95 +f 190/377/95 192/379/95 193/380/95 +f 190/381/96 193/382/96 194/383/96 +f 190/381/96 194/383/96 195/384/96 +f 196/385/97 197/386/97 198/387/97 +f 196/385/97 198/387/97 199/388/97 +f 194/389/98 200/390/98 201/391/98 +f 194/389/98 201/391/98 202/392/98 +f 203/393/99 204/394/99 197/395/99 +f 203/393/99 197/395/99 196/396/99 +f 205/397/100 199/398/100 198/399/100 +f 205/397/100 198/399/100 206/400/100 +f 203/401/101 205/402/101 206/403/101 +f 203/401/101 206/403/101 204/404/101 +f 185/405/102 184/406/102 188/407/102 +f 185/405/102 188/407/102 187/408/102 +f 207/409/103 208/410/103 209/411/103 +f 207/409/103 209/411/103 210/412/103 +f 211/413/104 212/414/104 213/415/104 +f 211/413/104 213/415/104 214/416/104 +f 212/417/105 215/418/105 216/419/105 +f 212/417/105 216/419/105 213/420/105 +f 211/421/106 214/422/106 217/423/106 +f 211/421/106 217/423/106 218/424/106 +f 219/425/107 220/426/107 221/427/107 +f 219/425/107 221/427/107 222/428/107 +f 218/429/108 217/430/108 216/431/108 +f 218/429/108 216/431/108 215/432/108 +f 223/433/109 224/434/109 220/435/109 +f 223/433/109 220/435/109 219/436/109 +f 225/437/110 222/438/110 221/439/110 +f 225/437/110 221/439/110 226/440/110 +f 223/441/111 225/442/111 226/443/111 +f 223/441/111 226/443/111 224/444/111 +f 184/445/112 219/446/112 222/447/112 +f 184/445/112 222/447/112 188/448/112 +f 161/449/113 196/450/113 199/451/113 +f 161/449/113 199/451/113 227/452/113 +f 173/453/114 228/454/114 229/455/114 +f 173/453/114 229/455/114 174/456/114 +f 164/457/115 227/458/115 199/459/115 +f 164/457/115 199/459/115 205/460/115 +f 160/461/116 164/462/116 205/463/116 +f 160/461/116 205/463/116 203/464/116 +f 163/465/117 230/466/117 227/467/117 +f 163/465/117 227/467/117 164/468/117 +f 166/469/118 231/470/118 175/471/118 +f 166/469/118 175/471/118 167/472/118 +f 168/473/119 167/474/119 179/475/119 +f 168/473/119 179/475/119 178/476/119 +f 167/477/120 175/478/120 174/479/120 +f 167/477/120 174/479/120 179/480/120 +f 176/481/121 165/482/121 170/483/121 +f 176/481/121 170/483/121 171/484/121 +f 168/485/122 178/486/122 173/487/122 +f 168/485/122 173/487/122 169/488/122 +f 170/489/123 169/490/123 175/491/123 +f 170/489/123 175/491/123 231/492/123 +f 171/493/124 170/494/124 231/495/124 +f 171/493/124 231/495/124 172/496/124 +f 177/497/125 172/498/125 231/499/125 +f 177/497/125 231/499/125 166/500/125 +f 176/501/126 177/502/126 166/503/126 +f 176/501/126 166/503/126 165/504/126 +f 181/505/127 159/506/127 162/507/127 +f 181/505/127 162/507/127 228/508/127 +f 160/509/128 203/510/128 196/511/128 +f 160/509/128 196/511/128 161/512/128 +f 162/513/129 161/514/129 227/515/129 +f 162/513/129 227/515/129 230/516/129 +f 228/517/130 162/518/130 230/519/130 +f 228/517/130 230/519/130 229/520/130 +f 180/521/131 229/522/131 230/523/131 +f 180/521/131 230/523/131 163/524/131 +f 181/525/132 180/526/132 163/527/132 +f 181/525/132 163/527/132 159/528/132 +f 178/529/133 181/530/133 228/531/133 +f 178/529/133 228/531/133 173/532/133 +f 179/533/134 174/534/134 229/535/134 +f 179/533/134 229/535/134 180/536/134 +f 200/537/135 232/538/135 233/539/135 +f 200/537/135 233/539/135 201/540/135 +f 189/541/136 188/542/136 222/543/136 +f 189/541/136 222/543/136 225/544/136 +f 183/545/137 189/546/137 225/547/137 +f 183/545/137 225/547/137 223/548/137 +f 191/549/138 234/550/138 202/551/138 +f 191/549/138 202/551/138 192/552/138 +f 193/553/139 192/554/139 208/555/139 +f 193/553/139 208/555/139 207/556/139 +f 192/557/140 202/558/140 201/559/140 +f 192/557/140 201/559/140 208/560/140 +f 204/561/141 190/562/141 195/563/141 +f 204/561/141 195/563/141 197/564/141 +f 193/565/142 207/566/142 200/567/142 +f 193/565/142 200/567/142 194/568/142 +f 195/569/143 194/570/143 202/571/143 +f 195/569/143 202/571/143 234/572/143 +f 197/573/144 195/574/144 234/575/144 +f 197/573/144 234/575/144 198/576/144 +f 206/577/145 198/578/145 234/579/145 +f 206/577/145 234/579/145 191/580/145 +f 204/581/146 206/582/146 191/583/146 +f 204/581/146 191/583/146 190/584/146 +f 210/585/147 182/586/147 185/587/147 +f 210/585/147 185/587/147 232/588/147 +f 183/589/148 223/590/148 219/591/148 +f 183/589/148 219/591/148 184/592/148 +f 232/593/149 185/594/149 187/595/149 +f 232/593/149 187/595/149 233/596/149 +f 209/597/150 233/598/150 187/599/150 +f 209/597/150 187/599/150 186/600/150 +f 210/601/151 209/602/151 186/603/151 +f 210/601/151 186/603/151 182/604/151 +f 207/605/152 210/606/152 232/607/152 +f 207/605/152 232/607/152 200/608/152 +f 208/609/153 201/610/153 233/611/153 +f 208/609/153 233/611/153 209/612/153 +f 214/613/154 213/614/154 235/615/154 +f 214/613/154 235/615/154 236/616/154 +f 213/617/155 216/618/155 237/619/155 +f 213/617/155 237/619/155 235/620/155 +f 217/621/156 238/622/156 237/623/156 +f 217/621/156 237/623/156 216/624/156 +f 224/625/157 211/626/157 218/627/157 +f 224/625/157 218/627/157 220/628/157 +f 214/629/158 236/630/158 238/631/158 +f 214/629/158 238/631/158 217/632/158 +f 220/633/159 218/634/159 215/635/159 +f 220/633/159 215/635/159 221/636/159 +f 226/637/160 221/638/160 215/639/160 +f 226/637/160 215/639/160 212/640/160 +f 224/641/161 226/642/161 212/643/161 +f 224/641/161 212/643/161 211/644/161 +f 238/645/162 1489/646/162 1490/647/162 +f 238/645/162 1490/647/162 237/648/162 +f 236/649/163 1491/650/163 1489/651/163 +f 236/649/163 1489/651/163 238/652/163 +f 235/653/164 237/654/164 1490/655/164 +f 235/653/164 1490/655/164 1492/656/164 +f 236/657/165 235/658/165 1492/659/165 +f 236/657/165 1492/659/165 1491/660/165 +f 240/661/166 241/662/166 242/663/166 +f 240/661/166 242/663/166 243/664/166 +f 244/665/167 245/666/167 246/667/167 +f 244/665/167 246/667/167 247/668/167 +f 248/669/168 249/670/168 250/671/168 +f 248/669/168 250/671/168 251/672/168 +f 252/673/169 253/674/169 254/675/169 +f 252/673/169 254/675/169 255/676/169 +f 256/677/170 257/678/170 258/679/170 +f 256/677/170 258/679/170 259/680/170 +f 260/681/171 261/682/171 262/683/171 +f 260/681/171 262/683/171 263/684/171 +f 264/685/172 1493/686/172 265/687/172 +f 264/685/172 265/687/172 266/688/172 +f 267/689/173 268/690/173 269/691/173 +f 267/689/173 269/691/173 270/692/173 +f 271/693/174 272/694/174 273/695/174 +f 271/693/174 273/695/174 274/696/174 +f 275/697/175 276/698/175 277/699/175 +f 275/697/175 277/699/175 278/700/175 +f 279/701/176 280/702/176 281/703/176 +f 279/701/176 281/703/176 282/704/176 +f 283/705/177 284/706/177 285/707/177 +f 283/705/177 285/707/177 286/708/177 +f 287/709/178 288/710/178 289/711/178 +f 287/709/178 289/711/178 290/712/178 +f 291/713/179 292/714/179 293/715/179 +f 291/713/179 293/715/179 294/716/179 +f 295/717/180 296/718/180 297/719/180 +f 295/717/180 297/719/180 298/720/180 +f 299/721/181 300/722/181 301/723/181 +f 299/721/181 301/723/181 302/724/181 +f 303/725/182 304/726/182 305/727/182 +f 303/725/182 305/727/182 306/728/182 +f 307/729/183 308/730/183 309/731/183 +f 307/729/183 309/731/183 310/732/183 +f 311/733/184 312/734/184 313/735/184 +f 311/733/184 313/735/184 314/736/184 +f 315/737/185 316/738/185 317/739/185 +f 315/737/185 317/739/185 318/740/185 +f 319/741/186 320/742/186 321/743/186 +f 319/741/186 321/743/186 322/744/186 +f 323/745/187 324/746/187 325/747/187 +f 323/745/187 325/747/187 326/748/187 +f 327/749/188 328/750/188 329/751/188 +f 327/749/188 329/751/188 330/752/188 +f 331/753/189 332/754/189 333/755/189 +f 331/753/189 333/755/189 334/756/189 +f 1494/757/190 335/758/190 336/759/190 +f 1494/757/190 336/759/190 337/760/190 +f 338/761/191 339/762/191 340/763/191 +f 338/761/191 340/763/191 341/764/191 +f 342/765/192 343/766/192 344/767/192 +f 342/765/192 344/767/192 345/768/192 +f 346/769/193 347/770/193 348/771/193 +f 346/769/193 348/771/193 349/772/193 +f 350/773/194 351/774/194 352/775/194 +f 350/773/194 352/775/194 353/776/194 +f 354/777/195 355/778/195 356/779/195 +f 354/777/195 356/779/195 357/780/195 +f 358/781/196 359/782/196 360/783/196 +f 358/781/196 360/783/196 361/784/196 +f 362/785/197 363/786/197 364/787/197 +f 362/785/197 364/787/197 365/788/197 +f 366/789/198 367/790/198 368/791/198 +f 366/789/198 368/791/198 369/792/198 +f 370/793/199 371/794/199 372/795/199 +f 370/793/199 372/795/199 373/796/199 +f 374/797/200 375/798/200 376/799/200 +f 374/797/200 376/799/200 377/800/200 +f 378/801/201 379/802/201 380/803/201 +f 378/801/201 380/803/201 381/804/201 +f 382/805/202 383/806/202 384/807/202 +f 382/805/202 384/807/202 385/808/202 +f 386/809/203 387/810/203 388/811/203 +f 386/809/203 388/811/203 389/812/203 +f 1495/813/204 1496/814/204 390/815/204 +f 1495/813/204 390/815/204 391/816/204 +f 1497/817/205 392/818/205 393/819/205 +f 1497/817/205 393/819/205 1498/820/205 +f 1499/821/206 1500/822/206 1501/823/206 +f 1499/821/206 1501/823/206 1502/824/206 +f 1503/825/207 1504/826/207 1505/827/207 +f 1503/825/207 1505/827/207 1506/828/207 +f 1507/829/208 1508/830/208 1509/831/208 +f 1507/829/208 1509/831/208 1510/832/208 +f 1511/833/209 1512/834/209 1513/835/209 +f 1511/833/209 1513/835/209 1514/836/209 +f 1515/837/210 1516/838/210 1517/839/210 +f 1515/837/210 1517/839/210 1518/840/210 +f 1519/841/211 1520/842/211 1521/843/211 +f 1519/841/211 1521/843/211 1522/844/211 +f 1523/845/212 1524/846/212 1525/847/212 +f 1523/845/212 1525/847/212 1/848/212 +f 1526/849/213 1527/850/213 1528/851/213 +f 1526/849/213 1528/851/213 1529/852/213 +f 1530/853/214 1531/854/214 1532/855/214 +f 1530/853/214 1532/855/214 1533/856/214 +f 1534/857/215 1535/858/215 1536/859/215 +f 1534/857/215 1536/859/215 1537/860/215 +f 1538/861/216 1539/862/216 1540/863/216 +f 1538/861/216 1540/863/216 1541/864/216 +f 1542/865/217 1543/866/217 1544/867/217 +f 1542/865/217 1544/867/217 1545/868/217 +f 1546/869/218 1547/870/218 1548/871/218 +f 1546/869/218 1548/871/218 1549/872/218 +f 1550/873/219 1551/874/219 1552/875/219 +f 1550/873/219 1552/875/219 1553/876/219 +f 1554/877/220 1555/878/220 1556/879/220 +f 1554/877/220 1556/879/220 1557/880/220 +f 1558/881/221 1559/882/221 1560/883/221 +f 1558/881/221 1560/883/221 1561/884/221 +f 1562/885/222 1563/886/222 1564/887/222 +f 1562/885/222 1564/887/222 1565/888/222 +f 1566/889/223 1567/890/223 1568/891/223 +f 1566/889/223 1568/891/223 1569/892/223 +f 1570/893/224 1571/894/224 1572/895/224 +f 1570/893/224 1572/895/224 1573/896/224 +f 1574/897/225 1575/898/225 1576/899/225 +f 1574/897/225 1576/899/225 1577/900/225 +f 1578/901/226 1579/902/226 1580/903/226 +f 1578/901/226 1580/903/226 1581/904/226 +f 1582/905/227 1583/906/227 1584/907/227 +f 1582/905/227 1584/907/227 1585/908/227 +f 1586/909/228 1587/910/228 1588/911/228 +f 1586/909/228 1588/911/228 1589/912/228 +f 1590/913/229 1591/914/229 1592/915/229 +f 1590/913/229 1592/915/229 1593/916/229 +f 239/917/230 1594/918/230 1595/919/230 +f 239/917/230 1595/919/230 1596/920/230 +f 1597/921/231 1598/922/231 1599/923/231 +f 1597/921/231 1599/923/231 1600/924/231 +f 1601/925/232 1602/926/232 1603/927/232 +f 1601/925/232 1603/927/232 1604/928/232 +f 1605/929/233 1606/930/233 1607/931/233 +f 1605/929/233 1607/931/233 1608/932/233 +f 1609/933/234 1610/934/234 1611/935/234 +f 1609/933/234 1611/935/234 1612/936/234 +f 1613/937/235 1614/938/235 1615/939/235 +f 1613/937/235 1615/939/235 1616/940/235 +f 1617/941/236 1618/942/236 1619/943/236 +f 1617/941/236 1619/943/236 1620/944/236 +f 1621/945/237 1622/946/237 1623/947/237 +f 1621/945/237 1623/947/237 1624/948/237 +f 1625/949/238 1626/950/238 1627/951/238 +f 1625/949/238 1627/951/238 1628/952/238 +f 1629/953/239 1630/954/239 1631/955/239 +f 1629/953/239 1631/955/239 1632/956/239 +f 1633/957/240 1634/958/240 1635/959/240 +f 1633/957/240 1635/959/240 1636/960/240 +f 1637/961/241 1638/962/241 1639/963/241 +f 1637/961/241 1639/963/241 1640/964/241 +f 1641/965/242 1642/966/242 1643/967/242 +f 1641/965/242 1643/967/242 1644/968/242 +f 1645/969/243 1646/970/243 1647/971/243 +f 1645/969/243 1647/971/243 1648/972/243 +f 1649/973/244 1650/974/244 1651/975/244 +f 1649/973/244 1651/975/244 1652/976/244 +f 1653/977/245 1654/978/245 1655/979/245 +f 1653/977/245 1655/979/245 1656/980/245 +f 394/981/246 395/982/246 396/983/246 +f 394/981/246 396/983/246 397/984/246 +f 398/985/247 399/986/247 400/987/247 +f 398/985/247 400/987/247 401/988/247 +f 402/989/248 397/990/248 396/991/248 +f 402/989/248 396/991/248 403/992/248 +f 404/993/249 402/994/249 403/995/249 +f 404/993/249 403/995/249 405/996/249 +f 394/997/250 406/998/250 407/999/250 +f 394/997/250 407/999/250 404/1000/250 +f 408/1001/251 409/1002/251 397/1003/251 +f 408/1001/251 397/1003/251 402/1004/251 +f 407/1005/252 408/1006/252 402/1007/252 +f 407/1005/252 402/1007/252 404/1008/252 +f 395/1009/253 394/1010/253 404/1011/253 +f 395/1009/253 404/1011/253 405/1012/253 +f 406/1013/254 394/1014/254 397/1015/254 +f 406/1013/254 397/1015/254 409/1016/254 +f 410/1017/255 411/1018/255 399/1019/255 +f 410/1017/255 399/1019/255 398/1020/255 +f 412/1021/256 401/1022/256 400/1023/256 +f 412/1021/256 400/1023/256 413/1024/256 +f 410/1025/257 412/1026/257 413/1027/257 +f 410/1025/257 413/1027/257 411/1028/257 +f 411/1029/258 407/1030/258 406/1031/258 +f 411/1029/258 406/1031/258 399/1032/258 +f 399/1033/259 406/1034/259 409/1035/259 +f 399/1033/259 409/1035/259 400/1036/259 +f 413/1037/260 400/1038/260 409/1039/260 +f 413/1037/260 409/1039/260 408/1040/260 +f 411/1041/261 413/1042/261 408/1043/261 +f 411/1041/261 408/1043/261 407/1044/261 +f 405/1045/262 403/1046/262 396/1047/262 +f 405/1045/262 396/1047/262 395/1048/262 +f 414/1049/263 415/1050/263 416/1051/263 +f 414/1049/263 416/1051/263 417/1052/263 +f 418/1053/264 419/1054/264 420/1055/264 +f 418/1053/264 420/1055/264 421/1056/264 +f 422/1057/265 423/1058/265 424/1059/265 +f 422/1057/265 424/1059/265 425/1060/265 +f 426/1061/266 427/1062/266 428/1063/266 +f 426/1061/266 428/1063/266 429/1064/266 +f 430/1065/267 431/1066/267 432/1067/267 +f 430/1065/267 432/1067/267 433/1068/267 +f 434/1069/268 435/1070/268 436/1071/268 +f 434/1069/268 436/1071/268 437/1072/268 +f 1657/1073/269 1658/1074/269 1659/1075/269 +f 1657/1073/269 1659/1075/269 1660/1076/269 +f 1661/1077/270 1662/1078/270 1663/1079/270 +f 1661/1077/270 1663/1079/270 1664/1080/270 +f 1665/1081/271 1666/1082/271 1667/1083/271 +f 1665/1081/271 1667/1083/271 1668/1084/271 +f 1669/1085/272 1670/1086/272 1671/1087/272 +f 1669/1085/272 1671/1087/272 1672/1088/272 +f 1673/1089/273 1674/1090/273 1675/1091/273 +f 1673/1089/273 1675/1091/273 1676/1092/273 +f 1677/1093/274 1678/1094/274 1679/1095/274 +f 1677/1093/274 1679/1095/274 1680/1096/274 +f 438/1097/275 439/1098/275 440/1099/275 +f 438/1097/275 440/1099/275 441/1100/275 +f 442/1101/276 443/1102/276 444/1103/276 +f 442/1101/276 444/1103/276 445/1104/276 +f 1681/1105/277 1682/1106/277 1683/1107/277 +f 1681/1105/277 1683/1107/277 1684/1108/277 +f 1685/1109/278 1686/1110/278 1687/1111/278 +f 1685/1109/278 1687/1111/278 1688/1112/278 +f 446/1113/279 447/1114/279 448/1115/279 +f 446/1113/279 448/1115/279 449/1116/279 +f 450/1117/280 451/1118/280 452/1119/280 +f 450/1117/280 452/1119/280 453/1120/280 +f 454/1121/281 455/1122/281 456/1123/281 +f 454/1121/281 456/1123/281 457/1124/281 +f 450/1125/282 454/1126/282 457/1127/282 +f 450/1125/282 457/1127/282 451/1128/282 +f 453/1129/283 452/1130/283 456/1131/283 +f 453/1129/283 456/1131/283 455/1132/283 +f 458/1133/284 459/1134/284 460/1135/284 +f 458/1133/284 460/1135/284 461/1136/284 +f 458/1137/285 462/1138/285 463/1139/285 +f 458/1137/285 463/1139/285 459/1140/285 +f 464/1141/286 465/1142/286 466/1143/286 +f 464/1141/286 466/1143/286 467/1144/286 +f 464/1145/287 467/1146/287 468/1147/287 +f 464/1145/287 468/1147/287 469/1148/287 +f 470/1149/288 471/1150/288 472/1151/288 +f 470/1149/288 472/1151/288 473/1152/288 +f 468/1153/289 474/1154/289 475/1155/289 +f 468/1153/289 475/1155/289 476/1156/289 +f 477/1157/290 478/1158/290 471/1159/290 +f 477/1157/290 471/1159/290 470/1160/290 +f 479/1161/291 473/1162/291 472/1163/291 +f 479/1161/291 472/1163/291 480/1164/291 +f 477/1165/292 479/1166/292 480/1167/292 +f 477/1165/292 480/1167/292 478/1168/292 +f 481/1169/293 482/1170/293 483/1171/293 +f 481/1169/293 483/1171/293 484/1172/293 +f 485/1173/294 486/1174/294 487/1175/294 +f 485/1173/294 487/1175/294 488/1176/294 +f 489/1177/295 490/1178/295 491/1179/295 +f 489/1177/295 491/1179/295 492/1180/295 +f 485/1181/296 489/1182/296 492/1183/296 +f 485/1181/296 492/1183/296 486/1184/296 +f 493/1185/297 494/1186/297 495/1187/297 +f 493/1185/297 495/1187/297 496/1188/297 +f 493/1189/298 496/1190/298 497/1191/298 +f 493/1189/298 497/1191/298 498/1192/298 +f 499/1193/299 500/1194/299 501/1195/299 +f 499/1193/299 501/1195/299 502/1196/299 +f 497/1197/300 503/1198/300 504/1199/300 +f 497/1197/300 504/1199/300 505/1200/300 +f 506/1201/301 507/1202/301 500/1203/301 +f 506/1201/301 500/1203/301 499/1204/301 +f 508/1205/302 502/1206/302 501/1207/302 +f 508/1205/302 501/1207/302 509/1208/302 +f 506/1209/303 508/1210/303 509/1211/303 +f 506/1209/303 509/1211/303 507/1212/303 +f 488/1213/304 487/1214/304 491/1215/304 +f 488/1213/304 491/1215/304 490/1216/304 +f 510/1217/305 511/1218/305 512/1219/305 +f 510/1217/305 512/1219/305 513/1220/305 +f 514/1221/306 515/1222/306 516/1223/306 +f 514/1221/306 516/1223/306 517/1224/306 +f 515/1225/307 518/1226/307 519/1227/307 +f 515/1225/307 519/1227/307 516/1228/307 +f 514/1229/308 517/1230/308 520/1231/308 +f 514/1229/308 520/1231/308 521/1232/308 +f 522/1233/309 523/1234/309 524/1235/309 +f 522/1233/309 524/1235/309 525/1236/309 +f 521/1237/310 520/1238/310 519/1239/310 +f 521/1237/310 519/1239/310 518/1240/310 +f 526/1241/311 527/1242/311 523/1243/311 +f 526/1241/311 523/1243/311 522/1244/311 +f 528/1245/312 525/1246/312 524/1247/312 +f 528/1245/312 524/1247/312 529/1248/312 +f 526/1249/313 528/1250/313 529/1251/313 +f 526/1249/313 529/1251/313 527/1252/313 +f 452/1253/314 470/1254/314 473/1255/314 +f 452/1253/314 473/1255/314 456/1256/314 +f 487/1257/315 522/1258/315 525/1259/315 +f 487/1257/315 525/1259/315 491/1260/315 +f 457/1261/316 456/1262/316 473/1263/316 +f 457/1261/316 473/1263/316 479/1264/316 +f 451/1265/317 457/1266/317 479/1267/317 +f 451/1265/317 479/1267/317 477/1268/317 +f 530/1269/318 450/1270/318 453/1271/318 +f 530/1269/318 453/1271/318 447/1272/318 +f 451/1273/319 477/1274/319 470/1275/319 +f 451/1273/319 470/1275/319 452/1276/319 +f 447/1277/320 453/1278/320 455/1279/320 +f 447/1277/320 455/1279/320 448/1280/320 +f 531/1281/321 448/1282/321 455/1283/321 +f 531/1281/321 455/1283/321 454/1284/321 +f 530/1285/322 531/1286/322 454/1287/322 +f 530/1285/322 454/1287/322 450/1288/322 +f 460/1289/323 499/1290/323 502/1291/323 +f 460/1289/323 502/1291/323 532/1292/323 +f 474/1293/324 533/1294/324 534/1295/324 +f 474/1293/324 534/1295/324 475/1296/324 +f 463/1297/325 532/1298/325 502/1299/325 +f 463/1297/325 502/1299/325 508/1300/325 +f 459/1301/326 463/1302/326 508/1303/326 +f 459/1301/326 508/1303/326 506/1304/326 +f 462/1305/327 535/1306/327 532/1307/327 +f 462/1305/327 532/1307/327 463/1308/327 +f 465/1309/328 536/1310/328 476/1311/328 +f 465/1309/328 476/1311/328 466/1312/328 +f 467/1313/329 466/1314/329 482/1315/329 +f 467/1313/329 482/1315/329 481/1316/329 +f 466/1317/330 476/1318/330 475/1319/330 +f 466/1317/330 475/1319/330 482/1320/330 +f 478/1321/331 464/1322/331 469/1323/331 +f 478/1321/331 469/1323/331 471/1324/331 +f 467/1325/332 481/1326/332 474/1327/332 +f 467/1325/332 474/1327/332 468/1328/332 +f 469/1329/333 468/1330/333 476/1331/333 +f 469/1329/333 476/1331/333 536/1332/333 +f 471/1333/334 469/1334/334 536/1335/334 +f 471/1333/334 536/1335/334 472/1336/334 +f 480/1337/335 472/1338/335 536/1339/335 +f 480/1337/335 536/1339/335 465/1340/335 +f 478/1341/336 480/1342/336 465/1343/336 +f 478/1341/336 465/1343/336 464/1344/336 +f 484/1345/337 458/1346/337 461/1347/337 +f 484/1345/337 461/1347/337 533/1348/337 +f 459/1349/338 506/1350/338 499/1351/338 +f 459/1349/338 499/1351/338 460/1352/338 +f 461/1353/339 460/1354/339 532/1355/339 +f 461/1353/339 532/1355/339 535/1356/339 +f 533/1357/340 461/1358/340 535/1359/340 +f 533/1357/340 535/1359/340 534/1360/340 +f 483/1361/341 534/1362/341 535/1363/341 +f 483/1361/341 535/1363/341 462/1364/341 +f 484/1365/342 483/1366/342 462/1367/342 +f 484/1365/342 462/1367/342 458/1368/342 +f 481/1369/343 484/1370/343 533/1371/343 +f 481/1369/343 533/1371/343 474/1372/343 +f 482/1373/344 475/1374/344 534/1375/344 +f 482/1373/344 534/1375/344 483/1376/344 +f 503/1377/345 537/1378/345 538/1379/345 +f 503/1377/345 538/1379/345 504/1380/345 +f 492/1381/346 491/1382/346 525/1383/346 +f 492/1381/346 525/1383/346 528/1384/346 +f 486/1385/347 492/1386/347 528/1387/347 +f 486/1385/347 528/1387/347 526/1388/347 +f 494/1389/348 539/1390/348 505/1391/348 +f 494/1389/348 505/1391/348 495/1392/348 +f 496/1393/349 495/1394/349 511/1395/349 +f 496/1393/349 511/1395/349 510/1396/349 +f 495/1397/350 505/1398/350 504/1399/350 +f 495/1397/350 504/1399/350 511/1400/350 +f 507/1401/351 493/1402/351 498/1403/351 +f 507/1401/351 498/1403/351 500/1404/351 +f 496/1405/352 510/1406/352 503/1407/352 +f 496/1405/352 503/1407/352 497/1408/352 +f 498/1409/353 497/1410/353 505/1411/353 +f 498/1409/353 505/1411/353 539/1412/353 +f 500/1413/354 498/1414/354 539/1415/354 +f 500/1413/354 539/1415/354 501/1416/354 +f 509/1417/355 501/1418/355 539/1419/355 +f 509/1417/355 539/1419/355 494/1420/355 +f 507/1421/356 509/1422/356 494/1423/356 +f 507/1421/356 494/1423/356 493/1424/356 +f 513/1425/357 485/1426/357 488/1427/357 +f 513/1425/357 488/1427/357 537/1428/357 +f 486/1429/358 526/1430/358 522/1431/358 +f 486/1429/358 522/1431/358 487/1432/358 +f 537/1433/359 488/1434/359 490/1435/359 +f 537/1433/359 490/1435/359 538/1436/359 +f 512/1437/360 538/1438/360 490/1439/360 +f 512/1437/360 490/1439/360 489/1440/360 +f 513/1441/361 512/1442/361 489/1443/361 +f 513/1441/361 489/1443/361 485/1444/361 +f 510/1445/362 513/1446/362 537/1447/362 +f 510/1445/362 537/1447/362 503/1448/362 +f 511/1449/363 504/1450/363 538/1451/363 +f 511/1449/363 538/1451/363 512/1452/363 +f 517/1453/364 516/1454/364 540/1455/364 +f 517/1453/364 540/1455/364 541/1456/364 +f 516/1457/365 519/1458/365 542/1459/365 +f 516/1457/365 542/1459/365 540/1460/365 +f 520/1461/366 543/1462/366 542/1463/366 +f 520/1461/366 542/1463/366 519/1464/366 +f 527/1465/367 514/1466/367 521/1467/367 +f 527/1465/367 521/1467/367 523/1468/367 +f 517/1469/368 541/1470/368 543/1471/368 +f 517/1469/368 543/1471/368 520/1472/368 +f 523/1473/369 521/1474/369 518/1475/369 +f 523/1473/369 518/1475/369 524/1476/369 +f 529/1477/370 524/1478/370 518/1479/370 +f 529/1477/370 518/1479/370 515/1480/370 +f 527/1481/371 529/1482/371 515/1483/371 +f 527/1481/371 515/1483/371 514/1484/371 +f 543/1485/372 1689/1486/372 1690/1487/372 +f 543/1485/372 1690/1487/372 542/1488/372 +f 541/1489/373 1691/1490/373 1689/1491/373 +f 541/1489/373 1689/1491/373 543/1492/373 +f 540/1493/374 542/1494/374 1690/1495/374 +f 540/1493/374 1690/1495/374 1692/1496/374 +f 541/1497/375 540/1498/375 1692/1499/375 +f 541/1497/375 1692/1499/375 1691/1500/375 +f 446/1501/376 449/1502/376 544/1503/376 +f 446/1501/376 544/1503/376 545/1504/376 +f 447/1505/377 446/1506/377 545/1507/377 +f 447/1505/377 545/1507/377 530/1508/377 +f 544/1509/378 449/1510/378 448/1511/378 +f 544/1509/378 448/1511/378 531/1512/378 +f 545/1513/379 544/1514/379 531/1515/379 +f 545/1513/379 531/1515/379 530/1516/379 +f 546/1517/380 547/1518/380 548/1519/380 +f 546/1517/380 548/1519/380 549/1520/380 +f 546/1521/381 549/1522/381 550/1523/381 +f 546/1521/381 550/1523/381 551/1524/381 +f 1693/1525/382 552/1526/382 553/1527/382 +f 1693/1525/382 553/1527/382 1694/1528/382 +f 1695/1529/383 554/1530/383 552/1531/383 +f 1695/1529/383 552/1531/383 1693/1532/383 +f 1696/1533/384 1694/1534/384 553/1535/384 +f 1696/1533/384 553/1535/384 555/1536/384 +f 1695/1537/385 1696/1538/385 555/1539/385 +f 1695/1537/385 555/1539/385 554/1540/385 +f 547/1541/386 556/1542/386 557/1543/386 +f 547/1541/386 557/1543/386 548/1544/386 +f 549/1545/387 548/1546/387 558/1547/387 +f 549/1545/387 558/1547/387 559/1548/387 +f 548/1549/388 557/1550/388 560/1551/388 +f 548/1549/388 560/1551/388 558/1552/388 +f 550/1553/389 561/1554/389 560/1555/389 +f 550/1553/389 560/1555/389 557/1556/389 +f 554/1557/390 546/1558/390 551/1559/390 +f 554/1557/390 551/1559/390 552/1560/390 +f 549/1561/391 559/1562/391 561/1563/391 +f 549/1561/391 561/1563/391 550/1564/391 +f 551/1565/392 550/1566/392 557/1567/392 +f 551/1565/392 557/1567/392 556/1568/392 +f 552/1569/393 551/1570/393 556/1571/393 +f 552/1569/393 556/1571/393 553/1572/393 +f 555/1573/394 553/1574/394 556/1575/394 +f 555/1573/394 556/1575/394 547/1576/394 +f 547/1577/395 546/1578/395 554/1579/395 +f 547/1577/395 554/1579/395 555/1580/395 +f 561/1581/396 1697/1582/396 1698/1583/396 +f 561/1581/396 1698/1583/396 560/1584/396 +f 559/1585/397 1699/1586/397 1697/1587/397 +f 559/1585/397 1697/1587/397 561/1588/397 +f 558/1589/398 560/1590/398 1698/1591/398 +f 558/1589/398 1698/1591/398 1700/1592/398 +f 559/1593/399 558/1594/399 1700/1595/399 +f 559/1593/399 1700/1595/399 1699/1596/399 +f 1696/1597/400 1695/1598/400 1693/1599/400 +f 1696/1597/400 1693/1599/400 1694/1600/400 +f 563/1601/401 564/1602/401 565/1603/401 +f 563/1601/401 565/1603/401 566/1604/401 +f 567/1605/402 568/1606/402 569/1607/402 +f 567/1605/402 569/1607/402 570/1608/402 +f 571/1609/403 572/1610/403 573/1611/403 +f 571/1609/403 573/1611/403 574/1612/403 +f 575/1613/404 576/1614/404 577/1615/404 +f 575/1613/404 577/1615/404 578/1616/404 +f 579/1617/405 580/1618/405 581/1619/405 +f 579/1617/405 581/1619/405 582/1620/405 +f 583/1621/406 584/1622/406 585/1623/406 +f 583/1621/406 585/1623/406 586/1624/406 +f 587/1625/407 588/1626/407 589/1627/407 +f 587/1625/407 589/1627/407 590/1628/407 +f 591/1629/408 592/1630/408 593/1631/408 +f 591/1629/408 593/1631/408 594/1632/408 +f 595/1633/409 596/1634/409 597/1635/409 +f 595/1633/409 597/1635/409 598/1636/409 +f 599/1637/410 600/1638/410 601/1639/410 +f 599/1637/410 601/1639/410 602/1640/410 +f 603/1641/411 604/1642/411 605/1643/411 +f 603/1641/411 605/1643/411 606/1644/411 +f 607/1645/412 608/1646/412 609/1647/412 +f 607/1645/412 609/1647/412 610/1648/412 +f 611/1649/413 612/1650/413 613/1651/413 +f 611/1649/413 613/1651/413 614/1652/413 +f 615/1653/414 616/1654/414 617/1655/414 +f 615/1653/414 617/1655/414 618/1656/414 +f 619/1657/415 620/1658/415 621/1659/415 +f 619/1657/415 621/1659/415 622/1660/415 +f 623/1661/416 624/1662/416 625/1663/416 +f 623/1661/416 625/1663/416 626/1664/416 +f 627/1665/417 628/1666/417 629/1667/417 +f 627/1665/417 629/1667/417 630/1668/417 +f 631/1669/418 632/1670/418 633/1671/418 +f 631/1669/418 633/1671/418 634/1672/418 +f 635/1673/419 636/1674/419 637/1675/419 +f 635/1673/419 637/1675/419 638/1676/419 +f 639/1677/420 640/1678/420 641/1679/420 +f 639/1677/420 641/1679/420 642/1680/420 +f 643/1681/421 644/1682/421 645/1683/421 +f 643/1681/421 645/1683/421 646/1684/421 +f 647/1685/422 648/1686/422 649/1687/422 +f 647/1685/422 649/1687/422 650/1688/422 +f 651/1689/423 652/1690/423 653/1691/423 +f 651/1689/423 653/1691/423 654/1692/423 +f 655/1693/424 656/1694/424 657/1695/424 +f 655/1693/424 657/1695/424 658/1696/424 +f 659/1697/425 660/1698/425 661/1699/425 +f 659/1697/425 661/1699/425 662/1700/425 +f 663/1701/426 664/1702/426 665/1703/426 +f 663/1701/426 665/1703/426 666/1704/426 +f 667/1705/427 668/1706/427 669/1707/427 +f 667/1705/427 669/1707/427 670/1708/427 +f 671/1709/428 672/1710/428 673/1711/428 +f 671/1709/428 673/1711/428 674/1712/428 +f 675/1713/429 676/1714/429 677/1715/429 +f 675/1713/429 677/1715/429 678/1716/429 +f 679/1717/430 680/1718/430 681/1719/430 +f 679/1717/430 681/1719/430 682/1720/430 +f 683/1721/431 684/1722/431 685/1723/431 +f 683/1721/431 685/1723/431 686/1724/431 +f 687/1725/432 688/1726/432 689/1727/432 +f 687/1725/432 689/1727/432 690/1728/432 +f 1701/1729/433 691/1730/433 692/1731/433 +f 1701/1729/433 692/1731/433 693/1732/433 +f 694/1733/434 695/1734/434 696/1735/434 +f 694/1733/434 696/1735/434 697/1736/434 +f 698/1737/435 699/1738/435 700/1739/435 +f 698/1737/435 700/1739/435 701/1740/435 +f 702/1741/436 703/1742/436 704/1743/436 +f 702/1741/436 704/1743/436 705/1744/436 +f 706/1745/437 707/1746/437 708/1747/437 +f 706/1745/437 708/1747/437 709/1748/437 +f 710/1749/438 711/1750/438 712/1751/438 +f 710/1749/438 712/1751/438 713/1752/438 +f 714/1753/439 715/1754/439 716/1755/439 +f 714/1753/439 716/1755/439 717/1756/439 +f 718/1757/440 719/1758/440 720/1759/440 +f 718/1757/440 720/1759/440 721/1760/440 +f 722/1761/441 723/1762/441 724/1763/441 +f 722/1761/441 724/1763/441 725/1764/441 +f 726/1765/442 727/1766/442 728/1767/442 +f 726/1765/442 728/1767/442 729/1768/442 +f 730/1769/443 731/1770/443 732/1771/443 +f 730/1769/443 732/1771/443 733/1772/443 +f 734/1773/444 735/1774/444 736/1775/444 +f 734/1773/444 736/1775/444 737/1776/444 +f 738/1777/445 739/1778/445 740/1779/445 +f 738/1777/445 740/1779/445 741/1780/445 +f 742/1781/446 743/1782/446 744/1783/446 +f 742/1781/446 744/1783/446 745/1784/446 +f 1702/1785/447 1703/1786/447 746/1787/447 +f 1702/1785/447 746/1787/447 747/1788/447 +f 1704/1789/448 748/1790/448 749/1791/448 +f 1704/1789/448 749/1791/448 1705/1792/448 +f 1706/1793/449 1707/1794/449 1708/1795/449 +f 1706/1793/449 1708/1795/449 1709/1796/449 +f 1710/1797/450 1711/1798/450 1712/1799/450 +f 1710/1797/450 1712/1799/450 1713/1800/450 +f 1714/1801/451 1715/1802/451 1716/1803/451 +f 1714/1801/451 1716/1803/451 1717/1804/451 +f 1718/1805/452 1719/1806/452 1720/1807/452 +f 1718/1805/452 1720/1807/452 1721/1808/452 +f 1722/1809/453 1723/1810/453 1724/1811/453 +f 1722/1809/453 1724/1811/453 1725/1812/453 +f 1726/1813/454 1727/1814/454 1728/1815/454 +f 1726/1813/454 1728/1815/454 1729/1816/454 +f 1730/1817/455 1731/1818/455 1732/1819/455 +f 1730/1817/455 1732/1819/455 1733/1820/455 +f 1734/1821/456 1735/1822/456 1736/1823/456 +f 1734/1821/456 1736/1823/456 1737/1824/456 +f 1738/1825/457 1739/1826/457 1740/1827/457 +f 1738/1825/457 1740/1827/457 1741/1828/457 +f 1742/1829/458 1743/1830/458 1744/1831/458 +f 1742/1829/458 1744/1831/458 1745/1832/458 +f 1746/1833/459 1747/1834/459 1748/1835/459 +f 1746/1833/459 1748/1835/459 1749/1836/459 +f 1750/1837/460 1751/1838/460 1752/1839/460 +f 1750/1837/460 1752/1839/460 1753/1840/460 +f 1754/1841/461 1755/1842/461 1756/1843/461 +f 1754/1841/461 1756/1843/461 1757/1844/461 +f 1758/1845/462 1759/1846/462 1760/1847/462 +f 1758/1845/462 1760/1847/462 1761/1848/462 +f 1762/1849/463 1763/1850/463 1764/1851/463 +f 1762/1849/463 1764/1851/463 1765/1852/463 +f 1766/1853/464 1767/1854/464 1768/1855/464 +f 1766/1853/464 1768/1855/464 1769/1856/464 +f 1770/1857/465 1771/1858/465 1772/1859/465 +f 1770/1857/465 1772/1859/465 1773/1860/465 +f 1774/1861/466 1775/1862/466 1776/1863/466 +f 1774/1861/466 1776/1863/466 1777/1864/466 +f 1778/1865/467 1779/1866/467 1780/1867/467 +f 1778/1865/467 1780/1867/467 1781/1868/467 +f 1782/1869/468 1783/1870/468 1784/1871/468 +f 1782/1869/468 1784/1871/468 1785/1872/468 +f 1786/1873/469 1787/1874/469 1788/1875/469 +f 1786/1873/469 1788/1875/469 1789/1876/469 +f 1790/1877/470 1791/1878/470 1792/1879/470 +f 1790/1877/470 1792/1879/470 1793/1880/470 +f 1794/1881/471 1795/1882/471 1796/1883/471 +f 1794/1881/471 1796/1883/471 1797/1884/471 +f 1798/1885/472 1799/1886/472 1800/1887/472 +f 1798/1885/472 1800/1887/472 1801/1888/472 +f 1802/1889/473 1803/1890/473 1804/1891/473 +f 1802/1889/473 1804/1891/473 1805/1892/473 +f 1806/1893/474 1807/1894/474 1808/1895/474 +f 1806/1893/474 1808/1895/474 1809/1896/474 +f 1810/1897/475 1811/1898/475 1812/1899/475 +f 1810/1897/475 1812/1899/475 1813/1900/475 +f 1814/1901/476 1815/1902/476 1816/1903/476 +f 1814/1901/476 1816/1903/476 1817/1904/476 +f 1818/1905/477 1819/1906/477 1820/1907/477 +f 1818/1905/477 1820/1907/477 1821/1908/477 +f 1822/1909/478 1823/1910/478 1824/1911/478 +f 1822/1909/478 1824/1911/478 1825/1912/478 +f 1826/1913/479 1827/1914/479 1828/1915/479 +f 1826/1913/479 1828/1915/479 1829/1916/479 +f 1830/1917/480 1831/1918/480 1832/1919/480 +f 1830/1917/480 1832/1919/480 1833/1920/480 +f 562/1921/481 1834/1922/481 1835/1923/481 +f 562/1921/481 1835/1923/481 1836/1924/481 +f 1837/1925/482 1838/1926/482 1839/1927/482 +f 1837/1925/482 1839/1927/482 1840/1928/482 +f 1841/1929/483 1842/1930/483 1843/1931/483 +f 1841/1929/483 1843/1931/483 1844/1932/483 +f 1845/1933/484 1846/1934/484 1847/1935/484 +f 1845/1933/484 1847/1935/484 1848/1936/484 +f 1849/1937/485 1850/1938/485 1851/1939/485 +f 1849/1937/485 1851/1939/485 1852/1940/485 +f 1853/1941/486 1854/1942/486 1855/1943/486 +f 1853/1941/486 1855/1943/486 1856/1944/486 +f 1857/1945/487 1858/1946/487 1859/1947/487 +f 1857/1945/487 1859/1947/487 1860/1948/487 +f 1861/1949/488 1862/1950/488 1863/1951/488 +f 1861/1949/488 1863/1951/488 1864/1952/488 +f 1865/1953/489 1866/1954/489 1867/1955/489 +f 1865/1953/489 1867/1955/489 1868/1956/489 +f 1869/1957/490 1870/1958/490 1871/1959/490 +f 1869/1957/490 1871/1959/490 1872/1960/490 +f 1873/1961/491 1874/1962/491 1875/1963/491 +f 1873/1961/491 1875/1963/491 1876/1964/491 +f 1877/1965/492 1878/1966/492 1879/1967/492 +f 1877/1965/492 1879/1967/492 1880/1968/492 +f 1881/1969/493 1882/1970/493 1883/1971/493 +f 1881/1969/493 1883/1971/493 1884/1972/493 +f 1885/1973/494 1886/1974/494 1887/1975/494 +f 1885/1973/494 1887/1975/494 1888/1976/494 +f 1889/1977/495 1890/1978/495 1891/1979/495 +f 1889/1977/495 1891/1979/495 1892/1980/495 +f 1893/1981/496 1894/1982/496 1895/1983/496 +f 1893/1981/496 1895/1983/496 1896/1984/496 +f 750/1985/497 751/1986/497 752/1987/497 +f 750/1985/497 752/1987/497 753/1988/497 +f 754/1989/498 755/1990/498 756/1991/498 +f 754/1989/498 756/1991/498 757/1992/498 +f 1897/1993/499 1898/1994/499 1899/1995/499 +f 1897/1993/499 1899/1995/499 1900/1996/499 +f 1901/1997/500 1902/1998/500 1903/1999/500 +f 1901/1997/500 1903/1999/500 1904/2000/500 +f 758/2001/501 759/2002/501 760/2003/501 +f 758/2001/501 760/2003/501 761/2004/501 +f 762/2005/502 763/2006/502 764/2007/502 +f 762/2005/502 764/2007/502 765/2008/502 +f 766/2009/503 767/2010/503 768/2011/503 +f 766/2009/503 768/2011/503 769/2012/503 +f 770/2013/504 771/2014/504 772/2015/504 +f 770/2013/504 772/2015/504 773/2016/504 +f 774/2017/505 775/2018/505 776/2019/505 +f 774/2017/505 776/2019/505 777/2020/505 +f 778/2021/506 779/2022/506 780/2023/506 +f 778/2021/506 780/2023/506 781/2024/506 +f 782/2025/507 783/2026/507 784/2027/507 +f 782/2025/507 784/2027/507 785/2028/507 +f 786/2029/508 787/2030/508 788/2031/508 +f 786/2029/508 788/2031/508 789/2032/508 +f 1905/2033/509 1906/2034/509 790/2035/509 +f 1905/2033/509 790/2035/509 791/2036/509 +f 1907/2037/510 792/2038/510 793/2039/510 +f 1907/2037/510 793/2039/510 1908/2040/510 +f 1909/2041/511 1910/2042/511 1911/2043/511 +f 1909/2041/511 1911/2043/511 1912/2044/511 +f 1913/2045/512 1914/2046/512 1915/2047/512 +f 1913/2045/512 1915/2047/512 1916/2048/512 +f 1917/2049/513 1918/2050/513 1919/2051/513 +f 1917/2049/513 1919/2051/513 1920/2052/513 +f 1921/2053/514 1922/2054/514 1923/2055/514 +f 1921/2053/514 1923/2055/514 1924/2056/514 +f 1925/2057/515 1926/2058/515 1927/2059/515 +f 1925/2057/515 1927/2059/515 1928/2060/515 +f 1929/2061/516 1930/2062/516 1931/2063/516 +f 1929/2061/516 1931/2063/516 1932/2064/516 +f 1933/2065/517 1934/2066/517 1935/2067/517 +f 1933/2065/517 1935/2067/517 1936/2068/517 +f 1937/2069/518 1938/2070/518 1939/2071/518 +f 1937/2069/518 1939/2071/518 1940/2072/518 +f 1941/2073/519 1942/2074/519 1943/2075/519 +f 1941/2073/519 1943/2075/519 1944/2076/519 +f 1945/2077/520 1946/2078/520 1947/2079/520 +f 1945/2077/520 1947/2079/520 1948/2080/520 +f 794/2081/521 795/2082/521 796/2083/521 +f 794/2081/521 796/2083/521 797/2084/521 +f 798/2085/522 799/2086/522 800/2087/522 +f 798/2085/522 800/2087/522 801/2088/522 +f 802/2089/523 797/2090/523 796/2091/523 +f 802/2089/523 796/2091/523 803/2092/523 +f 804/2093/524 802/2094/524 803/2095/524 +f 804/2093/524 803/2095/524 805/2096/524 +f 794/2097/525 806/2098/525 807/2099/525 +f 794/2097/525 807/2099/525 804/2100/525 +f 808/2101/526 809/2102/526 797/2103/526 +f 808/2101/526 797/2103/526 802/2104/526 +f 807/2105/527 808/2106/527 802/2107/527 +f 807/2105/527 802/2107/527 804/2108/527 +f 795/2109/528 794/2110/528 804/2111/528 +f 795/2109/528 804/2111/528 805/2112/528 +f 806/2113/529 794/2114/529 797/2115/529 +f 806/2113/529 797/2115/529 809/2116/529 +f 810/2117/530 811/2118/530 799/2119/530 +f 810/2117/530 799/2119/530 798/2120/530 +f 812/2121/531 801/2122/531 800/2123/531 +f 812/2121/531 800/2123/531 813/2124/531 +f 810/2125/532 812/2126/532 813/2127/532 +f 810/2125/532 813/2127/532 811/2128/532 +f 811/2129/533 807/2130/533 806/2131/533 +f 811/2129/533 806/2131/533 799/2132/533 +f 799/2133/534 806/2134/534 809/2135/534 +f 799/2133/534 809/2135/534 800/2136/534 +f 813/2137/535 800/2138/535 809/2139/535 +f 813/2137/535 809/2139/535 808/2140/535 +f 811/2141/536 813/2142/536 808/2143/536 +f 811/2141/536 808/2143/536 807/2144/536 +f 805/2145/537 803/2146/537 796/2147/537 +f 805/2145/537 796/2147/537 795/2148/537 +f 814/2149/538 815/2150/538 816/2151/538 +f 814/2149/538 816/2151/538 817/2152/538 +f 818/2153/539 819/2154/539 820/2155/539 +f 818/2153/539 820/2155/539 821/2156/539 +f 822/2157/540 823/2158/540 824/2159/540 +f 822/2157/540 824/2159/540 825/2160/540 +f 826/2161/541 827/2162/541 828/2163/541 +f 826/2161/541 828/2163/541 829/2164/541 +f 830/2165/542 831/2166/542 832/2167/542 +f 830/2165/542 832/2167/542 833/2168/542 +f 834/2169/543 835/2170/543 836/2171/543 +f 834/2169/543 836/2171/543 837/2172/543 +f 1949/2173/544 1950/2174/544 1951/2175/544 +f 1949/2173/544 1951/2175/544 1952/2176/544 +f 1953/2177/545 1954/2178/545 1955/2179/545 +f 1953/2177/545 1955/2179/545 1956/2180/545 +f 1957/2181/546 1958/2182/546 1959/2183/546 +f 1957/2181/546 1959/2183/546 1960/2184/546 +f 1961/2185/547 1962/2186/547 1963/2187/547 +f 1961/2185/547 1963/2187/547 1964/2188/547 +f 1965/2189/548 1966/2190/548 1967/2191/548 +f 1965/2189/548 1967/2191/548 1968/2192/548 +f 1969/2193/549 1970/2194/549 1971/2195/549 +f 1969/2193/549 1971/2195/549 1972/2196/549 +f 838/2197/550 839/2198/550 840/2199/550 +f 838/2197/550 840/2199/550 841/2200/550 +f 842/2201/551 843/2202/551 844/2203/551 +f 842/2201/551 844/2203/551 845/2204/551 +f 1973/2205/552 1974/2206/552 1975/2207/552 +f 1973/2205/552 1975/2207/552 1976/2208/552 +f 1977/2209/553 1978/2210/553 1979/2211/553 +f 1977/2209/553 1979/2211/553 1980/2212/553 +f 846/2213/554 847/2214/554 848/2215/554 +f 846/2213/554 848/2215/554 849/2216/554 +f 850/2217/555 851/2218/555 852/2219/555 +f 850/2217/555 852/2219/555 853/2220/555 +f 854/2221/556 855/2222/556 856/2223/556 +f 854/2221/556 856/2223/556 857/2224/556 +f 850/2225/557 854/2226/557 857/2227/557 +f 850/2225/557 857/2227/557 851/2228/557 +f 853/2229/558 852/2230/558 856/2231/558 +f 853/2229/558 856/2231/558 855/2232/558 +f 858/2233/559 859/2234/559 860/2235/559 +f 858/2233/559 860/2235/559 861/2236/559 +f 858/2237/560 862/2238/560 863/2239/560 +f 858/2237/560 863/2239/560 859/2240/560 +f 864/2241/561 865/2242/561 866/2243/561 +f 864/2241/561 866/2243/561 867/2244/561 +f 864/2245/562 867/2246/562 868/2247/562 +f 864/2245/562 868/2247/562 869/2248/562 +f 870/2249/563 871/2250/563 872/2251/563 +f 870/2249/563 872/2251/563 873/2252/563 +f 868/2253/564 874/2254/564 875/2255/564 +f 868/2253/564 875/2255/564 876/2256/564 +f 877/2257/565 878/2258/565 871/2259/565 +f 877/2257/565 871/2259/565 870/2260/565 +f 879/2261/566 873/2262/566 872/2263/566 +f 879/2261/566 872/2263/566 880/2264/566 +f 877/2265/567 879/2266/567 880/2267/567 +f 877/2265/567 880/2267/567 878/2268/567 +f 881/2269/568 882/2270/568 883/2271/568 +f 881/2269/568 883/2271/568 884/2272/568 +f 885/2273/569 886/2274/569 887/2275/569 +f 885/2273/569 887/2275/569 888/2276/569 +f 889/2277/570 890/2278/570 891/2279/570 +f 889/2277/570 891/2279/570 892/2280/570 +f 885/2281/571 889/2282/571 892/2283/571 +f 885/2281/571 892/2283/571 886/2284/571 +f 893/2285/572 894/2286/572 895/2287/572 +f 893/2285/572 895/2287/572 896/2288/572 +f 893/2289/573 896/2290/573 897/2291/573 +f 893/2289/573 897/2291/573 898/2292/573 +f 899/2293/574 900/2294/574 901/2295/574 +f 899/2293/574 901/2295/574 902/2296/574 +f 897/2297/575 903/2298/575 904/2299/575 +f 897/2297/575 904/2299/575 905/2300/575 +f 906/2301/576 907/2302/576 900/2303/576 +f 906/2301/576 900/2303/576 899/2304/576 +f 908/2305/577 902/2306/577 901/2307/577 +f 908/2305/577 901/2307/577 909/2308/577 +f 906/2309/578 908/2310/578 909/2311/578 +f 906/2309/578 909/2311/578 907/2312/578 +f 888/2313/579 887/2314/579 891/2315/579 +f 888/2313/579 891/2315/579 890/2316/579 +f 910/2317/580 911/2318/580 912/2319/580 +f 910/2317/580 912/2319/580 913/2320/580 +f 914/2321/581 915/2322/581 916/2323/581 +f 914/2321/581 916/2323/581 917/2324/581 +f 915/2325/582 918/2326/582 919/2327/582 +f 915/2325/582 919/2327/582 916/2328/582 +f 914/2329/583 917/2330/583 920/2331/583 +f 914/2329/583 920/2331/583 921/2332/583 +f 922/2333/584 923/2334/584 924/2335/584 +f 922/2333/584 924/2335/584 925/2336/584 +f 921/2337/585 920/2338/585 919/2339/585 +f 921/2337/585 919/2339/585 918/2340/585 +f 926/2341/586 927/2342/586 923/2343/586 +f 926/2341/586 923/2343/586 922/2344/586 +f 928/2345/587 925/2346/587 924/2347/587 +f 928/2345/587 924/2347/587 929/2348/587 +f 926/2349/588 928/2350/588 929/2351/588 +f 926/2349/588 929/2351/588 927/2352/588 +f 852/2353/589 870/2354/589 873/2355/589 +f 852/2353/589 873/2355/589 856/2356/589 +f 887/2357/590 922/2358/590 925/2359/590 +f 887/2357/590 925/2359/590 891/2360/590 +f 857/2361/591 856/2362/591 873/2363/591 +f 857/2361/591 873/2363/591 879/2364/591 +f 851/2365/592 857/2366/592 879/2367/592 +f 851/2365/592 879/2367/592 877/2368/592 +f 930/2369/593 850/2370/593 853/2371/593 +f 930/2369/593 853/2371/593 847/2372/593 +f 851/2373/594 877/2374/594 870/2375/594 +f 851/2373/594 870/2375/594 852/2376/594 +f 847/2377/595 853/2378/595 855/2379/595 +f 847/2377/595 855/2379/595 848/2380/595 +f 931/2381/596 848/2382/596 855/2383/596 +f 931/2381/596 855/2383/596 854/2384/596 +f 930/2385/597 931/2386/597 854/2387/597 +f 930/2385/597 854/2387/597 850/2388/597 +f 860/2389/598 899/2390/598 902/2391/598 +f 860/2389/598 902/2391/598 932/2392/598 +f 874/2393/599 933/2394/599 934/2395/599 +f 874/2393/599 934/2395/599 875/2396/599 +f 863/2397/600 932/2398/600 902/2399/600 +f 863/2397/600 902/2399/600 908/2400/600 +f 859/2401/601 863/2402/601 908/2403/601 +f 859/2401/601 908/2403/601 906/2404/601 +f 862/2405/602 935/2406/602 932/2407/602 +f 862/2405/602 932/2407/602 863/2408/602 +f 865/2409/603 936/2410/603 876/2411/603 +f 865/2409/603 876/2411/603 866/2412/603 +f 867/2413/604 866/2414/604 882/2415/604 +f 867/2413/604 882/2415/604 881/2416/604 +f 866/2417/605 876/2418/605 875/2419/605 +f 866/2417/605 875/2419/605 882/2420/605 +f 878/2421/606 864/2422/606 869/2423/606 +f 878/2421/606 869/2423/606 871/2424/606 +f 867/2425/607 881/2426/607 874/2427/607 +f 867/2425/607 874/2427/607 868/2428/607 +f 869/2429/608 868/2430/608 876/2431/608 +f 869/2429/608 876/2431/608 936/2432/608 +f 871/2433/609 869/2434/609 936/2435/609 +f 871/2433/609 936/2435/609 872/2436/609 +f 880/2437/610 872/2438/610 936/2439/610 +f 880/2437/610 936/2439/610 865/2440/610 +f 878/2441/611 880/2442/611 865/2443/611 +f 878/2441/611 865/2443/611 864/2444/611 +f 884/2445/612 858/2446/612 861/2447/612 +f 884/2445/612 861/2447/612 933/2448/612 +f 859/2449/613 906/2450/613 899/2451/613 +f 859/2449/613 899/2451/613 860/2452/613 +f 861/2453/614 860/2454/614 932/2455/614 +f 861/2453/614 932/2455/614 935/2456/614 +f 933/2457/615 861/2458/615 935/2459/615 +f 933/2457/615 935/2459/615 934/2460/615 +f 883/2461/616 934/2462/616 935/2463/616 +f 883/2461/616 935/2463/616 862/2464/616 +f 884/2465/617 883/2466/617 862/2467/617 +f 884/2465/617 862/2467/617 858/2468/617 +f 881/2469/618 884/2470/618 933/2471/618 +f 881/2469/618 933/2471/618 874/2472/618 +f 882/2473/619 875/2474/619 934/2475/619 +f 882/2473/619 934/2475/619 883/2476/619 +f 903/2477/620 937/2478/620 938/2479/620 +f 903/2477/620 938/2479/620 904/2480/620 +f 892/2481/621 891/2482/621 925/2483/621 +f 892/2481/621 925/2483/621 928/2484/621 +f 886/2485/622 892/2486/622 928/2487/622 +f 886/2485/622 928/2487/622 926/2488/622 +f 894/2489/623 939/2490/623 905/2491/623 +f 894/2489/623 905/2491/623 895/2492/623 +f 896/2493/624 895/2494/624 911/2495/624 +f 896/2493/624 911/2495/624 910/2496/624 +f 895/2497/625 905/2498/625 904/2499/625 +f 895/2497/625 904/2499/625 911/2500/625 +f 907/2501/626 893/2502/626 898/2503/626 +f 907/2501/626 898/2503/626 900/2504/626 +f 896/2505/627 910/2506/627 903/2507/627 +f 896/2505/627 903/2507/627 897/2508/627 +f 898/2509/628 897/2510/628 905/2511/628 +f 898/2509/628 905/2511/628 939/2512/628 +f 900/2513/629 898/2514/629 939/2515/629 +f 900/2513/629 939/2515/629 901/2516/629 +f 909/2517/630 901/2518/630 939/2519/630 +f 909/2517/630 939/2519/630 894/2520/630 +f 907/2521/631 909/2522/631 894/2523/631 +f 907/2521/631 894/2523/631 893/2524/631 +f 913/2525/632 885/2526/632 888/2527/632 +f 913/2525/632 888/2527/632 937/2528/632 +f 886/2529/633 926/2530/633 922/2531/633 +f 886/2529/633 922/2531/633 887/2532/633 +f 937/2533/634 888/2534/634 890/2535/634 +f 937/2533/634 890/2535/634 938/2536/634 +f 912/2537/635 938/2538/635 890/2539/635 +f 912/2537/635 890/2539/635 889/2540/635 +f 913/2541/636 912/2542/636 889/2543/636 +f 913/2541/636 889/2543/636 885/2544/636 +f 910/2545/637 913/2546/637 937/2547/637 +f 910/2545/637 937/2547/637 903/2548/637 +f 911/2549/638 904/2550/638 938/2551/638 +f 911/2549/638 938/2551/638 912/2552/638 +f 917/2553/639 916/2554/639 940/2555/639 +f 917/2553/639 940/2555/639 941/2556/639 +f 916/2557/640 919/2558/640 942/2559/640 +f 916/2557/640 942/2559/640 940/2560/640 +f 920/2561/641 943/2562/641 942/2563/641 +f 920/2561/641 942/2563/641 919/2564/641 +f 927/2565/642 914/2566/642 921/2567/642 +f 927/2565/642 921/2567/642 923/2568/642 +f 917/2569/643 941/2570/643 943/2571/643 +f 917/2569/643 943/2571/643 920/2572/643 +f 923/2573/644 921/2574/644 918/2575/644 +f 923/2573/644 918/2575/644 924/2576/644 +f 929/2577/645 924/2578/645 918/2579/645 +f 929/2577/645 918/2579/645 915/2580/645 +f 927/2581/646 929/2582/646 915/2583/646 +f 927/2581/646 915/2583/646 914/2584/646 +f 943/2585/647 1981/2586/647 1982/2587/647 +f 943/2585/647 1982/2587/647 942/2588/647 +f 941/2589/648 1983/2590/648 1981/2591/648 +f 941/2589/648 1981/2591/648 943/2592/648 +f 940/2593/649 942/2594/649 1982/2595/649 +f 940/2593/649 1982/2595/649 1984/2596/649 +f 941/2597/650 940/2598/650 1984/2599/650 +f 941/2597/650 1984/2599/650 1983/2600/650 +f 846/2601/651 849/2602/651 944/2603/651 +f 846/2601/651 944/2603/651 945/2604/651 +f 847/2605/652 846/2606/652 945/2607/652 +f 847/2605/652 945/2607/652 930/2608/652 +f 944/2609/653 849/2610/653 848/2611/653 +f 944/2609/653 848/2611/653 931/2612/653 +f 945/2613/654 944/2614/654 931/2615/654 +f 945/2613/654 931/2615/654 930/2616/654 +f 946/2617/655 947/2618/655 948/2619/655 +f 946/2617/655 948/2619/655 949/2620/655 +f 946/2621/656 949/2622/656 950/2623/656 +f 946/2621/656 950/2623/656 951/2624/656 +f 1985/2625/657 952/2626/657 953/2627/657 +f 1985/2625/657 953/2627/657 1986/2628/657 +f 1987/2629/658 954/2630/658 952/2631/658 +f 1987/2629/658 952/2631/658 1985/2632/658 +f 1988/2633/659 1986/2634/659 953/2635/659 +f 1988/2633/659 953/2635/659 955/2636/659 +f 1987/2637/660 1988/2638/660 955/2639/660 +f 1987/2637/660 955/2639/660 954/2640/660 +f 947/2641/661 956/2642/661 957/2643/661 +f 947/2641/661 957/2643/661 948/2644/661 +f 949/2645/662 948/2646/662 958/2647/662 +f 949/2645/662 958/2647/662 959/2648/662 +f 948/2649/663 957/2650/663 960/2651/663 +f 948/2649/663 960/2651/663 958/2652/663 +f 950/2653/664 961/2654/664 960/2655/664 +f 950/2653/664 960/2655/664 957/2656/664 +f 954/2657/665 946/2658/665 951/2659/665 +f 954/2657/665 951/2659/665 952/2660/665 +f 949/2661/666 959/2662/666 961/2663/666 +f 949/2661/666 961/2663/666 950/2664/666 +f 951/2665/667 950/2666/667 957/2667/667 +f 951/2665/667 957/2667/667 956/2668/667 +f 952/2669/668 951/2670/668 956/2671/668 +f 952/2669/668 956/2671/668 953/2672/668 +f 955/2673/669 953/2674/669 956/2675/669 +f 955/2673/669 956/2675/669 947/2676/669 +f 947/2677/670 946/2678/670 954/2679/670 +f 947/2677/670 954/2679/670 955/2680/670 +f 961/2681/671 1989/2682/671 1990/2683/671 +f 961/2681/671 1990/2683/671 960/2684/671 +f 959/2685/672 1991/2686/672 1989/2687/672 +f 959/2685/672 1989/2687/672 961/2688/672 +f 958/2689/673 960/2690/673 1990/2691/673 +f 958/2689/673 1990/2691/673 1992/2692/673 +f 959/2693/674 958/2694/674 1992/2695/674 +f 959/2693/674 1992/2695/674 1991/2696/674 +f 1988/2697/675 1987/2698/675 1985/2699/675 +f 1988/2697/675 1985/2699/675 1986/2700/675 +f 963/2701/676 964/2702/676 965/2703/676 +f 963/2701/676 965/2703/676 966/2704/676 +f 967/2705/677 968/2706/677 969/2707/677 +f 967/2705/677 969/2707/677 970/2708/677 +f 971/2709/678 972/2710/678 973/2711/678 +f 971/2709/678 973/2711/678 974/2712/678 +f 975/2713/679 976/2714/679 977/2715/679 +f 975/2713/679 977/2715/679 978/2716/679 +f 979/2717/680 980/2718/680 981/2719/680 +f 979/2717/680 981/2719/680 982/2720/680 +f 983/2721/681 984/2722/681 985/2723/681 +f 983/2721/681 985/2723/681 986/2724/681 +f 987/2725/682 988/2726/682 989/2727/682 +f 987/2725/682 989/2727/682 990/2728/682 +f 991/2729/683 992/2730/683 993/2731/683 +f 991/2729/683 993/2731/683 994/2732/683 +f 995/2733/684 996/2734/684 997/2735/684 +f 995/2733/684 997/2735/684 998/2736/684 +f 999/2737/685 1000/2738/685 1001/2739/685 +f 999/2737/685 1001/2739/685 1002/2740/685 +f 1003/2741/686 1004/2742/686 1005/2743/686 +f 1003/2741/686 1005/2743/686 1006/2744/686 +f 1007/2745/687 1008/2746/687 1009/2747/687 +f 1007/2745/687 1009/2747/687 1010/2748/687 +f 1011/2749/688 1012/2750/688 1013/2751/688 +f 1011/2749/688 1013/2751/688 1014/2752/688 +f 1015/2753/689 1016/2754/689 1017/2755/689 +f 1015/2753/689 1017/2755/689 1018/2756/689 +f 1019/2757/690 1020/2758/690 1021/2759/690 +f 1019/2757/690 1021/2759/690 1022/2760/690 +f 1023/2761/691 1024/2762/691 1025/2763/691 +f 1023/2761/691 1025/2763/691 1026/2764/691 +f 1027/2765/692 1028/2766/692 1029/2767/692 +f 1027/2765/692 1029/2767/692 1030/2768/692 +f 1031/2769/693 1032/2770/693 1033/2771/693 +f 1031/2769/693 1033/2771/693 1034/2772/693 +f 1035/2773/694 1036/2774/694 1037/2775/694 +f 1035/2773/694 1037/2775/694 1038/2776/694 +f 1039/2777/695 1040/2778/695 1041/2779/695 +f 1039/2777/695 1041/2779/695 1042/2780/695 +f 1043/2781/696 1044/2782/696 1045/2783/696 +f 1043/2781/696 1045/2783/696 1046/2784/696 +f 1047/2785/697 1048/2786/697 1049/2787/697 +f 1047/2785/697 1049/2787/697 1050/2788/697 +f 1051/2789/698 1052/2790/698 1053/2791/698 +f 1051/2789/698 1053/2791/698 1054/2792/698 +f 1055/2793/699 1056/2794/699 1057/2795/699 +f 1055/2793/699 1057/2795/699 1058/2796/699 +f 1059/2797/700 1060/2798/700 1061/2799/700 +f 1059/2797/700 1061/2799/700 1062/2800/700 +f 1063/2801/701 1064/2802/701 1065/2803/701 +f 1063/2801/701 1065/2803/701 1066/2804/701 +f 1067/2805/702 1068/2806/702 1069/2807/702 +f 1067/2805/702 1069/2807/702 1070/2808/702 +f 1071/2809/703 1072/2810/703 1073/2811/703 +f 1071/2809/703 1073/2811/703 1074/2812/703 +f 1075/2813/704 1076/2814/704 1077/2815/704 +f 1075/2813/704 1077/2815/704 1078/2816/704 +f 1079/2817/705 1080/2818/705 1081/2819/705 +f 1079/2817/705 1081/2819/705 1082/2820/705 +f 1083/2821/706 1084/2822/706 1085/2823/706 +f 1083/2821/706 1085/2823/706 1086/2824/706 +f 1087/2825/707 1088/2826/707 1089/2827/707 +f 1087/2825/707 1089/2827/707 1090/2828/707 +f 1993/2829/708 1091/2830/708 1092/2831/708 +f 1993/2829/708 1092/2831/708 1093/2832/708 +f 1094/2833/709 1095/2834/709 1096/2835/709 +f 1094/2833/709 1096/2835/709 1097/2836/709 +f 1098/2837/710 1099/2838/710 1100/2839/710 +f 1098/2837/710 1100/2839/710 1101/2840/710 +f 1102/2841/711 1103/2842/711 1104/2843/711 +f 1102/2841/711 1104/2843/711 1105/2844/711 +f 1106/2845/712 1107/2846/712 1108/2847/712 +f 1106/2845/712 1108/2847/712 1109/2848/712 +f 1110/2849/713 1111/2850/713 1112/2851/713 +f 1110/2849/713 1112/2851/713 1113/2852/713 +f 1114/2853/714 1115/2854/714 1116/2855/714 +f 1114/2853/714 1116/2855/714 1117/2856/714 +f 1118/2857/715 1119/2858/715 1120/2859/715 +f 1118/2857/715 1120/2859/715 1121/2860/715 +f 1122/2861/716 1123/2862/716 1124/2863/716 +f 1122/2861/716 1124/2863/716 1125/2864/716 +f 1126/2865/717 1127/2866/717 1128/2867/717 +f 1126/2865/717 1128/2867/717 1129/2868/717 +f 1130/2869/718 1131/2870/718 1132/2871/718 +f 1130/2869/718 1132/2871/718 1133/2872/718 +f 1134/2873/719 1135/2874/719 1136/2875/719 +f 1134/2873/719 1136/2875/719 1137/2876/719 +f 1138/2877/720 1139/2878/720 1140/2879/720 +f 1138/2877/720 1140/2879/720 1141/2880/720 +f 1142/2881/721 1143/2882/721 1144/2883/721 +f 1142/2881/721 1144/2883/721 1145/2884/721 +f 1994/2885/722 1995/2886/722 1146/2887/722 +f 1994/2885/722 1146/2887/722 1147/2888/722 +f 1996/2889/723 1148/2890/723 1149/2891/723 +f 1996/2889/723 1149/2891/723 1997/2892/723 +f 1998/2893/724 1999/2894/724 2000/2895/724 +f 1998/2893/724 2000/2895/724 2001/2896/724 +f 2002/2897/725 2003/2898/725 2004/2899/725 +f 2002/2897/725 2004/2899/725 2005/2900/725 +f 2006/2901/726 2007/2902/726 2008/2903/726 +f 2006/2901/726 2008/2903/726 2009/2904/726 +f 2010/2905/727 2011/2906/727 2012/2907/727 +f 2010/2905/727 2012/2907/727 2013/2908/727 +f 2014/2909/728 2015/2910/728 2016/2911/728 +f 2014/2909/728 2016/2911/728 2017/2912/728 +f 2018/2913/729 2019/2914/729 2020/2915/729 +f 2018/2913/729 2020/2915/729 2021/2916/729 +f 2022/2917/730 2023/2918/730 2024/2919/730 +f 2022/2917/730 2024/2919/730 2025/2920/730 +f 2026/2921/731 2027/2922/731 2028/2923/731 +f 2026/2921/731 2028/2923/731 2029/2924/731 +f 2030/2925/732 2031/2926/732 2032/2927/732 +f 2030/2925/732 2032/2927/732 2033/2928/732 +f 2034/2929/733 2035/2930/733 2036/2931/733 +f 2034/2929/733 2036/2931/733 2037/2932/733 +f 2038/2933/734 2039/2934/734 2040/2935/734 +f 2038/2933/734 2040/2935/734 2041/2936/734 +f 2042/2937/735 2043/2938/735 2044/2939/735 +f 2042/2937/735 2044/2939/735 2045/2940/735 +f 2046/2941/736 2047/2942/736 2048/2943/736 +f 2046/2941/736 2048/2943/736 2049/2944/736 +f 2050/2945/737 2051/2946/737 2052/2947/737 +f 2050/2945/737 2052/2947/737 2053/2948/737 +f 2054/2949/738 2055/2950/738 2056/2951/738 +f 2054/2949/738 2056/2951/738 2057/2952/738 +f 2058/2953/739 2059/2954/739 2060/2955/739 +f 2058/2953/739 2060/2955/739 2061/2956/739 +f 2062/2957/740 2063/2958/740 2064/2959/740 +f 2062/2957/740 2064/2959/740 2065/2960/740 +f 2066/2961/741 2067/2962/741 2068/2963/741 +f 2066/2961/741 2068/2963/741 2069/2964/741 +f 2070/2965/742 2071/2966/742 2072/2967/742 +f 2070/2965/742 2072/2967/742 2073/2968/742 +f 2074/2969/743 2075/2970/743 2076/2971/743 +f 2074/2969/743 2076/2971/743 2077/2972/743 +f 2078/2973/744 2079/2974/744 2080/2975/744 +f 2078/2973/744 2080/2975/744 2081/2976/744 +f 2082/2977/745 2083/2978/745 2084/2979/745 +f 2082/2977/745 2084/2979/745 2085/2980/745 +f 2086/2981/746 2087/2982/746 2088/2983/746 +f 2086/2981/746 2088/2983/746 2089/2984/746 +f 2090/2985/747 2091/2986/747 2092/2987/747 +f 2090/2985/747 2092/2987/747 2093/2988/747 +f 2094/2989/748 2095/2990/748 2096/2991/748 +f 2094/2989/748 2096/2991/748 2097/2992/748 +f 2098/2993/749 2099/2994/749 2100/2995/749 +f 2098/2993/749 2100/2995/749 2101/2996/749 +f 2102/2997/750 2103/2998/750 2104/2999/750 +f 2102/2997/750 2104/2999/750 2105/3000/750 +f 2106/3001/751 2107/3002/751 2108/3003/751 +f 2106/3001/751 2108/3003/751 2109/3004/751 +f 2110/3005/752 2111/3006/752 2112/3007/752 +f 2110/3005/752 2112/3007/752 2113/3008/752 +f 2114/3009/753 2115/3010/753 2116/3011/753 +f 2114/3009/753 2116/3011/753 2117/3012/753 +f 2118/3013/754 2119/3014/754 2120/3015/754 +f 2118/3013/754 2120/3015/754 2121/3016/754 +f 2122/3017/755 2123/3018/755 2124/3019/755 +f 2122/3017/755 2124/3019/755 2125/3020/755 +f 962/3021/756 2126/3022/756 2127/3023/756 +f 962/3021/756 2127/3023/756 2128/3024/756 +f 2129/3025/757 2130/3026/757 2131/3027/757 +f 2129/3025/757 2131/3027/757 2132/3028/757 +f 2133/3029/758 2134/3030/758 2135/3031/758 +f 2133/3029/758 2135/3031/758 2136/3032/758 +f 2137/3033/759 2138/3034/759 2139/3035/759 +f 2137/3033/759 2139/3035/759 2140/3036/759 +f 2141/3037/760 2142/3038/760 2143/3039/760 +f 2141/3037/760 2143/3039/760 2144/3040/760 +f 2145/3041/761 2146/3042/761 2147/3043/761 +f 2145/3041/761 2147/3043/761 2148/3044/761 +f 2149/3045/762 2150/3046/762 2151/3047/762 +f 2149/3045/762 2151/3047/762 2152/3048/762 +f 2153/3049/763 2154/3050/763 2155/3051/763 +f 2153/3049/763 2155/3051/763 2156/3052/763 +f 2157/3053/764 2158/3054/764 2159/3055/764 +f 2157/3053/764 2159/3055/764 2160/3056/764 +f 2161/3057/765 2162/3058/765 2163/3059/765 +f 2161/3057/765 2163/3059/765 2164/3060/765 +f 2165/3061/766 2166/3062/766 2167/3063/766 +f 2165/3061/766 2167/3063/766 2168/3064/766 +f 2169/3065/767 2170/3066/767 2171/3067/767 +f 2169/3065/767 2171/3067/767 2172/3068/767 +f 2173/3069/768 2174/3070/768 2175/3071/768 +f 2173/3069/768 2175/3071/768 2176/3072/768 +f 2177/3073/769 2178/3074/769 2179/3075/769 +f 2177/3073/769 2179/3075/769 2180/3076/769 +f 2181/3077/770 2182/3078/770 2183/3079/770 +f 2181/3077/770 2183/3079/770 2184/3080/770 +f 2185/3081/771 2186/3082/771 2187/3083/771 +f 2185/3081/771 2187/3083/771 2188/3084/771 +f 1150/3085/772 1151/3086/772 1152/3087/772 +f 1150/3085/772 1152/3087/772 1153/3088/772 +f 1154/3089/773 1155/3090/773 1156/3091/773 +f 1154/3089/773 1156/3091/773 1157/3092/773 +f 2189/3093/774 2190/3094/774 2191/3095/774 +f 2189/3093/774 2191/3095/774 2192/3096/774 +f 2193/3097/775 2194/3098/775 2195/3099/775 +f 2193/3097/775 2195/3099/775 2196/3100/775 +f 1158/3101/776 1159/3102/776 1160/3103/776 +f 1158/3101/776 1160/3103/776 1161/3104/776 +f 1162/3105/777 1163/3106/777 1164/3107/777 +f 1162/3105/777 1164/3107/777 1165/3108/777 +f 1166/3109/778 1167/3110/778 1168/3111/778 +f 1166/3109/778 1168/3111/778 1169/3112/778 +f 1170/3113/779 1171/3114/779 1172/3115/779 +f 1170/3113/779 1172/3115/779 1173/3116/779 +f 1174/3117/780 1175/3118/780 1176/3119/780 +f 1174/3117/780 1176/3119/780 1177/3120/780 +f 1178/3121/781 1179/3122/781 1180/3123/781 +f 1178/3121/781 1180/3123/781 1181/3124/781 +f 1182/3125/782 1183/3126/782 1184/3127/782 +f 1182/3125/782 1184/3127/782 1185/3128/782 +f 1186/3129/783 1187/3130/783 1188/3131/783 +f 1186/3129/783 1188/3131/783 1189/3132/783 +f 2197/3133/784 2198/3134/784 1190/3135/784 +f 2197/3133/784 1190/3135/784 1191/3136/784 +f 2199/3137/785 1192/3138/785 1193/3139/785 +f 2199/3137/785 1193/3139/785 2200/3140/785 +f 2201/3141/786 2202/3142/786 2203/3143/786 +f 2201/3141/786 2203/3143/786 2204/3144/786 +f 2205/3145/787 2206/3146/787 2207/3147/787 +f 2205/3145/787 2207/3147/787 2208/3148/787 +f 2209/3149/788 2210/3150/788 2211/3151/788 +f 2209/3149/788 2211/3151/788 2212/3152/788 +f 2213/3153/789 2214/3154/789 2215/3155/789 +f 2213/3153/789 2215/3155/789 2216/3156/789 +f 2217/3157/790 2218/3158/790 2219/3159/790 +f 2217/3157/790 2219/3159/790 2220/3160/790 +f 2221/3161/791 2222/3162/791 2223/3163/791 +f 2221/3161/791 2223/3163/791 2224/3164/791 +f 2225/3165/792 2226/3166/792 2227/3167/792 +f 2225/3165/792 2227/3167/792 2228/3168/792 +f 2229/3169/793 2230/3170/793 2231/3171/793 +f 2229/3169/793 2231/3171/793 2232/3172/793 +f 2233/3173/794 2234/3174/794 2235/3175/794 +f 2233/3173/794 2235/3175/794 2236/3176/794 +f 2237/3177/795 2238/3178/795 2239/3179/795 +f 2237/3177/795 2239/3179/795 2240/3180/795 +f 1194/3181/796 1195/3182/796 1196/3183/796 +f 1194/3181/796 1196/3183/796 1197/3184/796 +f 1198/3185/797 1199/3186/797 1200/3187/797 +f 1198/3185/797 1200/3187/797 1201/3188/797 +f 1202/3189/798 1203/3190/798 1204/3191/798 +f 1202/3189/798 1204/3191/798 1205/3192/798 +f 1206/3193/799 1207/3194/799 1208/3195/799 +f 1206/3193/799 1208/3195/799 1209/3196/799 +f 1210/3197/800 1211/3198/800 1212/3199/800 +f 1210/3197/800 1212/3199/800 1213/3200/800 +f 1214/3201/801 1215/3202/801 1216/3203/801 +f 1214/3201/801 1216/3203/801 1217/3204/801 +f 1218/3205/802 1219/3206/802 1220/3207/802 +f 1218/3205/802 1220/3207/802 1221/3208/802 +f 1222/3209/803 1223/3210/803 1224/3211/803 +f 1222/3209/803 1224/3211/803 1225/3212/803 +f 2241/3213/804 2242/3214/804 1226/3215/804 +f 2241/3213/804 1226/3215/804 1227/3216/804 +f 2243/3217/805 1228/3218/805 1229/3219/805 +f 2243/3217/805 1229/3219/805 2244/3220/805 +f 2245/3221/806 2246/3222/806 2247/3223/806 +f 2245/3221/806 2247/3223/806 2248/3224/806 +f 2249/3225/807 2250/3226/807 2251/3227/807 +f 2249/3225/807 2251/3227/807 2252/3228/807 +f 2253/3229/808 2254/3230/808 2255/3231/808 +f 2253/3229/808 2255/3231/808 2256/3232/808 +f 2257/3233/809 2258/3234/809 2259/3235/809 +f 2257/3233/809 2259/3235/809 2260/3236/809 +f 2261/3237/810 2262/3238/810 2263/3239/810 +f 2261/3237/810 2263/3239/810 2264/3240/810 +f 2265/3241/811 2266/3242/811 2267/3243/811 +f 2265/3241/811 2267/3243/811 2268/3244/811 +f 2269/3245/812 2270/3246/812 2271/3247/812 +f 2269/3245/812 2271/3247/812 2272/3248/812 +f 2273/3249/813 2274/3250/813 2275/3251/813 +f 2273/3249/813 2275/3251/813 2276/3252/813 +f 2277/3253/814 2278/3254/814 2279/3255/814 +f 2277/3253/814 2279/3255/814 2280/3256/814 +f 2281/3257/815 2282/3258/815 2283/3259/815 +f 2281/3257/815 2283/3259/815 2284/3260/815 +f 1230/3261/816 1231/3262/816 1232/3263/816 +f 1230/3261/816 1232/3263/816 1233/3264/816 +f 1234/3265/817 1235/3266/817 1236/3267/817 +f 1234/3265/817 1236/3267/817 1237/3268/817 +f 1238/3269/818 1239/3270/818 1240/3271/818 +f 1238/3269/818 1240/3271/818 1241/3272/818 +f 1234/3273/819 1238/3274/819 1241/3275/819 +f 1234/3273/819 1241/3275/819 1235/3276/819 +f 1237/3277/820 1236/3278/820 1240/3279/820 +f 1237/3277/820 1240/3279/820 1239/3280/820 +f 1242/3281/821 1243/3282/821 1244/3283/821 +f 1242/3281/821 1244/3283/821 1245/3284/821 +f 1242/3285/822 1246/3286/822 1247/3287/822 +f 1242/3285/822 1247/3287/822 1243/3288/822 +f 1248/3289/823 1249/3290/823 1250/3291/823 +f 1248/3289/823 1250/3291/823 1251/3292/823 +f 1248/3293/824 1251/3294/824 1252/3295/824 +f 1248/3293/824 1252/3295/824 1253/3296/824 +f 1254/3297/825 1255/3298/825 1256/3299/825 +f 1254/3297/825 1256/3299/825 1257/3300/825 +f 1252/3301/826 1258/3302/826 1259/3303/826 +f 1252/3301/826 1259/3303/826 1260/3304/826 +f 1261/3305/827 1262/3306/827 1255/3307/827 +f 1261/3305/827 1255/3307/827 1254/3308/827 +f 1263/3309/828 1257/3310/828 1256/3311/828 +f 1263/3309/828 1256/3311/828 1264/3312/828 +f 1261/3313/829 1263/3314/829 1264/3315/829 +f 1261/3313/829 1264/3315/829 1262/3316/829 +f 1265/3317/830 1266/3318/830 1267/3319/830 +f 1265/3317/830 1267/3319/830 1268/3320/830 +f 1269/3321/831 1270/3322/831 1271/3323/831 +f 1269/3321/831 1271/3323/831 1272/3324/831 +f 1273/3325/832 1274/3326/832 1270/3327/832 +f 1273/3325/832 1270/3327/832 1269/3328/832 +f 1275/3329/833 1272/3330/833 1271/3331/833 +f 1275/3329/833 1271/3331/833 1276/3332/833 +f 1273/3333/834 1275/3334/834 1276/3335/834 +f 1273/3333/834 1276/3335/834 1274/3336/834 +f 1236/3337/835 1254/3338/835 1257/3339/835 +f 1236/3337/835 1257/3339/835 1240/3340/835 +f 1241/3341/836 1240/3342/836 1257/3343/836 +f 1241/3341/836 1257/3343/836 1263/3344/836 +f 1235/3345/837 1241/3346/837 1263/3347/837 +f 1235/3345/837 1263/3347/837 1261/3348/837 +f 1277/3349/838 1234/3350/838 1237/3351/838 +f 1277/3349/838 1237/3351/838 1231/3352/838 +f 1235/3353/839 1261/3354/839 1254/3355/839 +f 1235/3353/839 1254/3355/839 1236/3356/839 +f 1231/3357/840 1237/3358/840 1239/3359/840 +f 1231/3357/840 1239/3359/840 1232/3360/840 +f 1278/3361/841 1232/3362/841 1239/3363/841 +f 1278/3361/841 1239/3363/841 1238/3364/841 +f 1277/3365/842 1278/3366/842 1238/3367/842 +f 1277/3365/842 1238/3367/842 1234/3368/842 +f 1244/3369/843 1269/3370/843 1272/3371/843 +f 1244/3369/843 1272/3371/843 1279/3372/843 +f 1258/3373/844 1280/3374/844 1281/3375/844 +f 1258/3373/844 1281/3375/844 1259/3376/844 +f 1247/3377/845 1279/3378/845 1272/3379/845 +f 1247/3377/845 1272/3379/845 1275/3380/845 +f 1243/3381/846 1247/3382/846 1275/3383/846 +f 1243/3381/846 1275/3383/846 1273/3384/846 +f 1246/3385/847 1282/3386/847 1279/3387/847 +f 1246/3385/847 1279/3387/847 1247/3388/847 +f 1249/3389/848 1283/3390/848 1260/3391/848 +f 1249/3389/848 1260/3391/848 1250/3392/848 +f 1251/3393/849 1250/3394/849 1266/3395/849 +f 1251/3393/849 1266/3395/849 1265/3396/849 +f 1250/3397/850 1260/3398/850 1259/3399/850 +f 1250/3397/850 1259/3399/850 1266/3400/850 +f 1262/3401/851 1248/3402/851 1253/3403/851 +f 1262/3401/851 1253/3403/851 1255/3404/851 +f 1251/3405/852 1265/3406/852 1258/3407/852 +f 1251/3405/852 1258/3407/852 1252/3408/852 +f 1253/3409/853 1252/3410/853 1260/3411/853 +f 1253/3409/853 1260/3411/853 1283/3412/853 +f 1255/3413/854 1253/3414/854 1283/3415/854 +f 1255/3413/854 1283/3415/854 1256/3416/854 +f 1264/3417/855 1256/3418/855 1283/3419/855 +f 1264/3417/855 1283/3419/855 1249/3420/855 +f 1262/3421/856 1264/3422/856 1249/3423/856 +f 1262/3421/856 1249/3423/856 1248/3424/856 +f 1268/3425/857 1242/3426/857 1245/3427/857 +f 1268/3425/857 1245/3427/857 1280/3428/857 +f 1243/3429/858 1273/3430/858 1269/3431/858 +f 1243/3429/858 1269/3431/858 1244/3432/858 +f 1245/3433/859 1244/3434/859 1279/3435/859 +f 1245/3433/859 1279/3435/859 1282/3436/859 +f 1280/3437/860 1245/3438/860 1282/3439/860 +f 1280/3437/860 1282/3439/860 1281/3440/860 +f 1267/3441/861 1281/3442/861 1282/3443/861 +f 1267/3441/861 1282/3443/861 1246/3444/861 +f 1268/3445/862 1267/3446/862 1246/3447/862 +f 1268/3445/862 1246/3447/862 1242/3448/862 +f 1265/3449/863 1268/3450/863 1280/3451/863 +f 1265/3449/863 1280/3451/863 1258/3452/863 +f 1266/3453/864 1259/3454/864 1281/3455/864 +f 1266/3453/864 1281/3455/864 1267/3456/864 +f 1230/3457/865 1233/3458/865 1284/3459/865 +f 1230/3457/865 1284/3459/865 1285/3460/865 +f 1231/3461/866 1230/3462/866 1285/3463/866 +f 1231/3461/866 1285/3463/866 1277/3464/866 +f 1284/3465/867 1233/3466/867 1232/3467/867 +f 1284/3465/867 1232/3467/867 1278/3468/867 +f 1285/3469/868 1284/3470/868 1278/3471/868 +f 1285/3469/868 1278/3471/868 1277/3472/868 +f 1286/3473/869 1287/3474/869 1288/3475/869 +f 1286/3473/869 1288/3475/869 1289/3476/869 +f 1286/3477/870 1289/3478/870 1290/3479/870 +f 1286/3477/870 1290/3479/870 1291/3480/870 +f 2285/3481/871 1292/3482/871 1293/3483/871 +f 2285/3481/871 1293/3483/871 2286/3484/871 +f 2287/3485/872 1294/3486/872 1292/3487/872 +f 2287/3485/872 1292/3487/872 2285/3488/872 +f 2288/3489/873 2286/3490/873 1293/3491/873 +f 2288/3489/873 1293/3491/873 1295/3492/873 +f 2287/3493/874 2288/3494/874 1295/3495/874 +f 2287/3493/874 1295/3495/874 1294/3496/874 +f 1287/3497/875 1296/3498/875 1297/3499/875 +f 1287/3497/875 1297/3499/875 1288/3500/875 +f 1289/3501/876 1288/3502/876 1298/3503/876 +f 1289/3501/876 1298/3503/876 1299/3504/876 +f 1288/3505/877 1297/3506/877 1300/3507/877 +f 1288/3505/877 1300/3507/877 1298/3508/877 +f 1290/3509/878 1301/3510/878 1300/3511/878 +f 1290/3509/878 1300/3511/878 1297/3512/878 +f 1294/3513/879 1286/3514/879 1291/3515/879 +f 1294/3513/879 1291/3515/879 1292/3516/879 +f 1289/3517/880 1299/3518/880 1301/3519/880 +f 1289/3517/880 1301/3519/880 1290/3520/880 +f 1291/3521/881 1290/3522/881 1297/3523/881 +f 1291/3521/881 1297/3523/881 1296/3524/881 +f 1292/3525/882 1291/3526/882 1296/3527/882 +f 1292/3525/882 1296/3527/882 1293/3528/882 +f 1295/3529/883 1293/3530/883 1296/3531/883 +f 1295/3529/883 1296/3531/883 1287/3532/883 +f 1287/3533/884 1286/3534/884 1294/3535/884 +f 1287/3533/884 1294/3535/884 1295/3536/884 +f 1301/3537/885 2289/3538/885 2290/3539/885 +f 1301/3537/885 2290/3539/885 1300/3540/885 +f 1299/3541/886 2291/3542/886 2289/3543/886 +f 1299/3541/886 2289/3543/886 1301/3544/886 +f 1298/3545/887 1300/3546/887 2290/3547/887 +f 1298/3545/887 2290/3547/887 2292/3548/887 +f 1299/3549/888 1298/3550/888 2292/3551/888 +f 1299/3549/888 2292/3551/888 2291/3552/888 +f 2288/3553/889 2287/3554/889 2285/3555/889 +f 2288/3553/889 2285/3555/889 2286/3556/889 +f 2294/3557/890 1303/3558/890 1302/3559/890 +f 2294/3557/890 1302/3559/890 2293/3560/890 +f 2293/3561/891 1302/3562/891 1305/3563/891 +f 2293/3561/891 1305/3563/891 2295/3564/891 +f 2296/3565/892 1304/3566/892 1303/3567/892 +f 2296/3565/892 1303/3567/892 2294/3568/892 +f 2295/3569/893 1305/3570/893 1304/3571/893 +f 2295/3569/893 1304/3571/893 2296/3572/893 +usemtl wooden_chain_fence +f 1309/3573/894 1307/3574/894 1306/3575/894 +f 1309/3573/894 1306/3575/894 1308/3576/894 +f 1312/3577/895 1310/3578/895 1311/3579/895 +f 1312/3577/895 1311/3579/895 1313/3580/895 +f 1306/3581/896 1307/3582/896 1311/3583/896 +f 1306/3581/896 1311/3583/896 1310/3584/896 +f 1309/3585/897 1308/3586/897 1312/3587/897 +f 1309/3585/897 1312/3587/897 1313/3588/897 +f 1308/3589/898 1306/3590/898 1310/3591/898 +f 1308/3589/898 1310/3591/898 1312/3592/898 +f 1313/3593/899 1311/3594/899 1307/3595/899 +f 1313/3593/899 1307/3595/899 1309/3596/899 +f 1314/3597/900 1315/3598/900 2297/3599/900 +f 1314/3597/900 2297/3599/900 1316/3600/900 +f 1318/3601/901 1317/3602/901 1319/3603/901 +f 1318/3601/901 1319/3603/901 2298/3604/901 +f 1318/3605/902 1315/3606/902 1314/3607/902 +f 1318/3605/902 1314/3607/902 1317/3608/902 +f 1319/3609/903 1316/3610/903 2297/3611/903 +f 1319/3609/903 2297/3611/903 2298/3612/903 +f 1317/3613/904 1314/3614/904 1316/3615/904 +f 1317/3613/904 1316/3615/904 1319/3616/904 +f 1315/3617/905 1318/3618/905 2298/3619/905 +f 1315/3617/905 2298/3619/905 2297/3620/905 +f 1320/3621/906 1321/3622/906 1323/3623/906 +f 1320/3621/906 1323/3623/906 1322/3624/906 +f 1325/3625/907 1324/3626/907 1326/3627/907 +f 1325/3625/907 1326/3627/907 1327/3628/907 +f 1325/3629/908 1321/3630/908 1320/3631/908 +f 1325/3629/908 1320/3631/908 1324/3632/908 +f 1326/3633/909 1322/3634/909 1323/3635/909 +f 1326/3633/909 1323/3635/909 1327/3636/909 +f 1324/3637/910 1320/3638/910 1322/3639/910 +f 1324/3637/910 1322/3639/910 1326/3640/910 +f 1321/3641/911 1325/3642/911 1327/3643/911 +f 1321/3641/911 1327/3643/911 1323/3644/911 +f 2299/3645/912 1329/3646/912 1328/3647/912 +f 2299/3645/912 1328/3647/912 2/3648/912 +f 1332/3649/913 1330/3650/913 1331/3651/913 +f 1332/3649/913 1331/3651/913 2300/3652/913 +f 1328/3653/914 1329/3654/914 1331/3655/914 +f 1328/3653/914 1331/3655/914 1330/3656/914 +f 2299/3657/915 2/3658/915 1332/3659/915 +f 2299/3657/915 1332/3659/915 2300/3660/915 +f 2/3661/916 1328/3662/916 1330/3663/916 +f 2/3661/916 1330/3663/916 1332/3664/916 +f 2300/3665/917 1331/3666/917 1329/3667/917 +f 2300/3665/917 1329/3667/917 2299/3668/917 +f 1336/3669/918 1334/3670/918 1333/3671/918 +f 1336/3669/918 1333/3671/918 1335/3672/918 +f 1339/3673/919 1337/3674/919 1338/3675/919 +f 1339/3673/919 1338/3675/919 1340/3676/919 +f 1333/3677/920 1334/3678/920 1338/3679/920 +f 1333/3677/920 1338/3679/920 1337/3680/920 +f 1336/3681/921 1335/3682/921 1339/3683/921 +f 1336/3681/921 1339/3683/921 1340/3684/921 +f 1335/3685/922 1333/3686/922 1337/3687/922 +f 1335/3685/922 1337/3687/922 1339/3688/922 +f 1342/3689/923 1341/3690/923 1334/3691/923 +f 1342/3689/923 1334/3691/923 1336/3692/923 +f 1340/3693/924 1338/3694/924 1343/3695/924 +f 1340/3693/924 1343/3695/924 1344/3696/924 +f 1334/3697/925 1341/3698/925 1343/3699/925 +f 1334/3697/925 1343/3699/925 1338/3700/925 +f 1342/3701/926 1336/3702/926 1340/3703/926 +f 1342/3701/926 1340/3703/926 1344/3704/926 +f 1346/3705/927 1345/3706/927 1341/3707/927 +f 1346/3705/927 1341/3707/927 1342/3708/927 +f 1344/3709/928 1343/3710/928 1347/3711/928 +f 1344/3709/928 1347/3711/928 1348/3712/928 +f 1341/3713/929 1345/3714/929 1347/3715/929 +f 1341/3713/929 1347/3715/929 1343/3716/929 +f 1346/3717/930 1342/3718/930 1344/3719/930 +f 1346/3717/930 1344/3719/930 1348/3720/930 +f 1346/3721/931 1350/3722/931 1349/3723/931 +f 1346/3721/931 1349/3723/931 1345/3724/931 +f 1347/3725/932 1351/3726/932 1352/3727/932 +f 1347/3725/932 1352/3727/932 1348/3728/932 +f 1345/3729/933 1349/3730/933 1351/3731/933 +f 1345/3729/933 1351/3731/933 1347/3732/933 +f 1348/3733/934 1352/3734/934 1350/3735/934 +f 1348/3733/934 1350/3735/934 1346/3736/934 +f 1346/3737/935 1345/3738/935 1347/3739/935 +f 1346/3737/935 1347/3739/935 1348/3740/935 +f 1352/3741/936 1351/3742/936 1349/3743/936 +f 1352/3741/936 1349/3743/936 1350/3744/936 +o razor_wire_right +v 4.1078 3.625 0.9062 +v 4 3 0.4062 +v 7.0141 2.9735 0.2569 +v 6.9828 3.1944 0.036 +v 7.0766 3.2607 0.1023 +v 7.1078 3.0398 0.3232 +v 7.0453 3.6806 0.036 +v 6.9516 3.6143 0.1023 +v 6.9203 3.8352 0.3232 +v 7.0141 3.9015 0.2569 +v 6.9828 3.25 0 +v 6.9516 3.625 0 +v 7.0453 3.625 0.0937 +v 7.0766 3.25 0.0937 +v 7.0766 3.25 0 +v 6.9828 3.25 0.0937 +v 6.9516 3.625 0.0937 +v 7.0453 3.625 0 +v 7.1078 2.9735 0.2569 +v 7.0141 3.0398 0.3232 +v 6.9828 3.2607 0.1023 +v 7.0766 3.1944 0.036 +v 6.9516 3.6806 0.036 +v 6.9203 3.9015 0.2569 +v 7.0141 3.8352 0.3232 +v 7.0453 3.6143 0.1023 +v 7.2641 2.9735 0.2569 +v 7.2328 3.1944 0.036 +v 7.3266 3.2607 0.1023 +v 7.3578 3.0398 0.3232 +v 7.1703 3.1944 0.964 +v 7.0766 3.2607 0.8977 +v 7.0453 3.0398 0.6768 +v 7.1391 2.9735 0.7431 +v 7.2953 3.6806 0.036 +v 7.2016 3.6143 0.1023 +v 7.1703 3.8352 0.3232 +v 7.2641 3.9015 0.2569 +v 7.1391 3.9015 0.7431 +v 7.1078 3.6806 0.964 +v 7.2016 3.6143 0.8977 +v 7.2328 3.8352 0.6768 +v 7.1078 3.625 1 +v 7.0766 3.25 1 +v 7.1703 3.25 0.9062 +v 7.2016 3.625 0.9062 +v 7.2016 3.625 1 +v 7.1078 3.625 0.9062 +v 7.0766 3.25 0.9062 +v 7.1703 3.25 1 +v 7.2328 3.9015 0.7431 +v 7.1391 3.8352 0.6768 +v 7.1078 3.6143 0.8977 +v 7.2016 3.6806 0.964 +v 7.1391 2.9375 0.6875 +v 7.0453 3.0313 0.6875 +v 7.0141 3.0313 0.3125 +v 7.1078 2.9375 0.3125 +v 7.0453 2.9375 0.6875 +v 7.0141 2.9375 0.3125 +v 7.1078 3.0313 0.3125 +v 7.1391 3.0313 0.6875 +v 7.0766 3.1944 0.964 +v 7.0453 2.9735 0.7431 +v 7.1391 3.0398 0.6768 +v 7.1703 3.2607 0.8977 +v 7.2328 3.25 0 +v 7.2016 3.625 0 +v 7.2953 3.625 0.0937 +v 7.3266 3.25 0.0937 +v 7.3266 3.25 0 +v 7.2328 3.25 0.0937 +v 7.2016 3.625 0.0937 +v 7.2953 3.625 0 +v 7.3578 2.9735 0.2569 +v 7.2641 3.0398 0.3232 +v 7.2328 3.2607 0.1023 +v 7.3266 3.1944 0.036 +v 7.2641 3.9375 0.3125 +v 7.1703 3.8438 0.3125 +v 7.1391 3.8438 0.6875 +v 7.2328 3.9375 0.6875 +v 7.1703 3.9375 0.3125 +v 7.1391 3.9375 0.6875 +v 7.2328 3.8438 0.6875 +v 7.2641 3.8438 0.3125 +v 7.2016 3.6806 0.036 +v 7.1703 3.9015 0.2569 +v 7.2641 3.8352 0.3232 +v 7.2953 3.6143 0.1023 +v 7.3891 2.9375 0.6875 +v 7.2953 3.0313 0.6875 +v 7.2641 3.0313 0.3125 +v 7.3578 2.9375 0.3125 +v 7.2953 2.9375 0.6875 +v 7.2641 2.9375 0.3125 +v 7.3578 3.0313 0.3125 +v 7.3891 3.0313 0.6875 +v 7.0141 3.9375 0.3125 +v 6.9203 3.8438 0.3125 +v 6.9047 3.8438 0.5 +v 6.9984 3.9375 0.5 +v 6.9203 3.9375 0.3125 +v 6.9047 3.9375 0.5 +v 6.9984 3.8438 0.5 +v 7.0141 3.8438 0.3125 +v 4.7484 3.2369 0.0156 +v 4.7797 2.9531 0.2994 +v 4.8422 2.9531 0.2994 +v 4.8109 3.2369 0.0156 +v 4.6703 3.9219 0.5 +v 4.6859 3.9219 0.2994 +v 4.7484 3.9219 0.2994 +v 4.7328 3.9219 0.5 +v 4.8109 3.2628 0.0781 +v 4.8422 3.0156 0.3253 +v 4.7484 3.2628 0.0781 +v 4.7797 3.0156 0.3253 +v 4.7172 3.6381 0.0156 +v 4.7172 3.6122 0.0781 +v 4.7797 3.6122 0.0781 +v 4.7797 3.6381 0.0156 +v 4.6703 3.8594 0.5 +v 4.6859 3.8594 0.3253 +v 4.7328 3.8594 0.5 +v 4.7484 3.8594 0.3253 +v 4.7641 2.9735 0.2569 +v 4.7328 3.1944 0.036 +v 4.8266 3.2607 0.1023 +v 4.8578 3.0398 0.3232 +v 4.7953 3.6806 0.036 +v 4.7016 3.6143 0.1023 +v 4.6703 3.8352 0.3232 +v 4.7641 3.9015 0.2569 +v 4.7328 3.25 0 +v 4.7016 3.625 0 +v 4.7953 3.625 0.0937 +v 4.8266 3.25 0.0937 +v 4.8266 3.25 0 +v 4.7328 3.25 0.0937 +v 4.7016 3.625 0.0937 +v 4.7953 3.625 0 +v 4.8578 2.9735 0.2569 +v 4.7641 3.0398 0.3232 +v 4.7328 3.2607 0.1023 +v 4.8266 3.1944 0.036 +v 4.7016 3.6806 0.036 +v 4.6703 3.9015 0.2569 +v 4.7641 3.8352 0.3232 +v 4.7953 3.6143 0.1023 +v 4.7641 3.9375 0.3125 +v 4.6703 3.8438 0.3125 +v 4.6547 3.8438 0.5 +v 4.7484 3.9375 0.5 +v 4.6703 3.9375 0.3125 +v 4.6547 3.9375 0.5 +v 4.7484 3.8438 0.5 +v 4.7641 3.8438 0.3125 +v 4.2172 3.6122 0.0781 +v 4.2484 3.2628 0.0781 +v 4.2484 3.2369 0.0156 +v 4.2172 3.6381 0.0156 +v 4.2797 3.6122 0.0781 +v 4.3109 3.2628 0.0781 +v 4.0922 3.2628 0.9219 +v 4.1547 3.2628 0.9219 +v 4.1859 3.6122 0.9219 +v 4.1234 3.6122 0.9219 +v 4.1234 3.6381 0.9844 +v 4.0922 3.2369 0.9844 +v 4.0609 2.9531 0.7006 +v 4.1234 2.9531 0.7006 +v 4.1547 3.9219 0.7006 +v 4.2172 3.9219 0.7006 +v 4.1859 3.6381 0.9844 +v 4.0609 3.0156 0.6747 +v 4.1234 3.0156 0.6747 +v 4.1547 3.8594 0.6747 +v 4.2172 3.8594 0.6747 +v 4.2484 3.8594 0.3253 +v 4.1859 3.8594 0.3253 +v 4.4672 3.6122 0.0781 +v 4.4984 3.2628 0.0781 +v 4.4984 3.2369 0.0156 +v 4.4672 3.6381 0.0156 +v 4.5297 3.6122 0.0781 +v 4.5297 3.6381 0.0156 +v 4.5609 3.2369 0.0156 +v 4.5609 3.2628 0.0781 +v 4.3422 3.2628 0.9219 +v 4.4047 3.2628 0.9219 +v 4.4359 3.6122 0.9219 +v 4.3734 3.6122 0.9219 +v 4.3734 3.6381 0.9844 +v 4.3422 3.2369 0.9844 +v 4.2797 2.9531 0.2994 +v 4.3109 2.9531 0.7006 +v 4.3734 2.9531 0.7006 +v 4.3422 2.9531 0.2994 +v 4.4047 3.9219 0.7006 +v 4.4672 3.9219 0.7006 +v 4.4359 3.6381 0.9844 +v 4.2797 3.0156 0.3253 +v 4.3109 3.0156 0.6747 +v 4.3422 3.0156 0.3253 +v 4.3734 3.0156 0.6747 +v 4.4047 3.8594 0.6747 +v 4.4672 3.8594 0.6747 +v 4.4984 3.8594 0.3253 +v 4.4359 3.8594 0.3253 +v 4.5922 3.2628 0.9219 +v 4.6547 3.2628 0.9219 +v 4.6859 3.6122 0.9219 +v 4.6234 3.6122 0.9219 +v 4.6547 3.2369 0.9844 +v 4.6859 3.6381 0.9844 +v 4.6234 3.6381 0.9844 +v 4.5922 3.2369 0.9844 +v 4.5297 2.9531 0.2994 +v 4.5609 2.9531 0.7006 +v 4.6234 2.9531 0.7006 +v 4.5922 2.9531 0.2994 +v 4.5297 3.0156 0.3253 +v 4.5609 3.0156 0.6747 +v 4.5922 3.0156 0.3253 +v 4.6234 3.0156 0.6747 +v 4.3109 3.2369 0.0156 +v 4.1859 3.9219 0.2994 +v 4.2484 3.9219 0.2994 +v 4.2797 3.6381 0.0156 +v 4.1547 3.2369 0.9844 +v 4.4359 3.9219 0.2994 +v 4.4984 3.9219 0.2994 +v 4.4047 3.2369 0.9844 +v 4.7172 3.8594 0.6747 +v 4.6547 3.8594 0.6747 +v 4.7172 3.9219 0.7006 +v 4.6547 3.9219 0.7006 +v 4.4828 3.25 0 +v 4.5141 2.9735 0.2569 +v 4.4828 3.1944 0.036 +v 4.5766 3.2607 0.1023 +v 4.6078 3.0398 0.3232 +v 4.2641 2.9735 0.2569 +v 4.2328 3.1944 0.036 +v 4.3266 3.2607 0.1023 +v 4.3578 3.0398 0.3232 +v 4.1703 3.1944 0.964 +v 4.0766 3.2607 0.8977 +v 4.0453 3.0398 0.6768 +v 4.1391 2.9735 0.7431 +v 4.2953 3.6806 0.036 +v 4.2016 3.6143 0.1023 +v 4.1703 3.8352 0.3232 +v 4.2641 3.9015 0.2569 +v 4.1391 3.9015 0.7431 +v 4.1078 3.6806 0.964 +v 4.2016 3.6143 0.8977 +v 4.2328 3.8352 0.6768 +v 4.1078 3.625 1 +v 4.0766 3.25 1 +v 4.1703 3.25 0.9062 +v 4.2016 3.625 0.9062 +v 4.2016 3.625 1 +v 4.0766 3.25 0.9062 +v 4.1703 3.25 1 +v 4.2328 3.9015 0.7431 +v 4.1391 3.8352 0.6768 +v 4.1078 3.6143 0.8977 +v 4.2016 3.6806 0.964 +v 4.0766 3.1944 0.964 +v 4.0453 2.9735 0.7431 +v 4.1391 3.0398 0.6768 +v 4.1703 3.2607 0.8977 +v 4.2328 3.25 0 +v 4.2016 3.625 0 +v 4.2953 3.625 0.0937 +v 4.3266 3.25 0.0937 +v 4.3266 3.25 0 +v 4.2328 3.25 0.0937 +v 4.2016 3.625 0.0937 +v 4.2953 3.625 0 +v 4.3578 2.9735 0.2569 +v 4.2641 3.0398 0.3232 +v 4.2328 3.2607 0.1023 +v 4.3266 3.1944 0.036 +v 4.2641 3.9375 0.3125 +v 4.1703 3.8438 0.3125 +v 4.1391 3.8438 0.6875 +v 4.2328 3.9375 0.6875 +v 4.1703 3.9375 0.3125 +v 4.1391 3.9375 0.6875 +v 4.2328 3.8438 0.6875 +v 4.2641 3.8438 0.3125 +v 4.2016 3.6806 0.036 +v 4.1703 3.9015 0.2569 +v 4.2641 3.8352 0.3232 +v 4.2953 3.6143 0.1023 +v 4.4203 3.1944 0.964 +v 4.3266 3.2607 0.8977 +v 4.2953 3.0398 0.6768 +v 4.3891 2.9735 0.7431 +v 4.5453 3.6806 0.036 +v 4.4516 3.6143 0.1023 +v 4.4203 3.8352 0.3232 +v 4.5141 3.9015 0.2569 +v 4.3891 3.9015 0.7431 +v 4.3578 3.6806 0.964 +v 4.4516 3.6143 0.8977 +v 4.4828 3.8352 0.6768 +v 4.3578 3.625 1 +v 4.3266 3.25 1 +v 4.4203 3.25 0.9062 +v 4.4516 3.625 0.9062 +v 4.4516 3.625 1 +v 4.3578 3.625 0.9062 +v 4.3266 3.25 0.9062 +v 4.4203 3.25 1 +v 4.4828 3.9015 0.7431 +v 4.3891 3.8352 0.6768 +v 4.3578 3.6143 0.8977 +v 4.4516 3.6806 0.964 +v 4.3891 2.9375 0.6875 +v 4.2953 3.0313 0.6875 +v 4.2641 3.0313 0.3125 +v 4.3578 2.9375 0.3125 +v 4.2953 2.9375 0.6875 +v 4.2641 2.9375 0.3125 +v 4.3578 3.0313 0.3125 +v 4.3891 3.0313 0.6875 +v 4.3266 3.1944 0.964 +v 4.2953 2.9735 0.7431 +v 4.3891 3.0398 0.6768 +v 4.4203 3.2607 0.8977 +v 4.4516 3.625 0 +v 4.5453 3.625 0.0937 +v 4.5766 3.25 0.0937 +v 4.5766 3.25 0 +v 4.4828 3.25 0.0937 +v 4.4516 3.625 0.0937 +v 4.5453 3.625 0 +v 4.6078 2.9735 0.2569 +v 4.5141 3.0398 0.3232 +v 4.4828 3.2607 0.1023 +v 4.5766 3.1944 0.036 +v 4.5141 3.9375 0.3125 +v 4.4203 3.8438 0.3125 +v 4.3891 3.8438 0.6875 +v 4.4828 3.9375 0.6875 +v 4.4203 3.9375 0.3125 +v 4.3891 3.9375 0.6875 +v 4.4828 3.8438 0.6875 +v 4.5141 3.8438 0.3125 +v 4.4516 3.6806 0.036 +v 4.4203 3.9015 0.2569 +v 4.5141 3.8352 0.3232 +v 4.5453 3.6143 0.1023 +v 4.6703 3.1944 0.964 +v 4.5766 3.2607 0.8977 +v 4.5453 3.0398 0.6768 +v 4.6391 2.9735 0.7431 +v 4.6391 3.9015 0.7431 +v 4.6078 3.6806 0.964 +v 4.7016 3.6143 0.8977 +v 4.7328 3.8352 0.6768 +v 4.6078 3.625 1 +v 4.5766 3.25 1 +v 4.6703 3.25 0.9062 +v 4.7016 3.625 0.9062 +v 4.7016 3.625 1 +v 4.6078 3.625 0.9062 +v 4.5766 3.25 0.9062 +v 4.6703 3.25 1 +v 4.7328 3.9015 0.7431 +v 4.6391 3.8352 0.6768 +v 4.6078 3.6143 0.8977 +v 4.7016 3.6806 0.964 +v 4.6391 2.9375 0.6875 +v 4.5453 3.0313 0.6875 +v 4.5141 3.0313 0.3125 +v 4.6078 2.9375 0.3125 +v 4.5453 2.9375 0.6875 +v 4.5141 2.9375 0.3125 +v 4.6078 3.0313 0.3125 +v 4.6391 3.0313 0.6875 +v 4.5766 3.1944 0.964 +v 4.5453 2.9735 0.7431 +v 4.6391 3.0398 0.6768 +v 4.6703 3.2607 0.8977 +v 4.6391 3.8438 0.6875 +v 4.7328 3.9375 0.6875 +v 4.6391 3.9375 0.6875 +v 4.7328 3.8438 0.6875 +v 5.7484 3.2369 0.0156 +v 5.7797 2.9531 0.2994 +v 5.8422 2.9531 0.2994 +v 5.8109 3.2369 0.0156 +v 5.6703 3.9219 0.5 +v 5.6859 3.9219 0.2994 +v 5.7484 3.9219 0.2994 +v 5.7328 3.9219 0.5 +v 5.8109 3.2628 0.0781 +v 5.8422 3.0156 0.3253 +v 5.7484 3.2628 0.0781 +v 5.7797 3.0156 0.3253 +v 5.7172 3.6381 0.0156 +v 5.7172 3.6122 0.0781 +v 5.7797 3.6122 0.0781 +v 5.7797 3.6381 0.0156 +v 5.6703 3.8594 0.5 +v 5.6859 3.8594 0.3253 +v 5.7328 3.8594 0.5 +v 5.7484 3.8594 0.3253 +v 5.7641 2.9735 0.2569 +v 5.7328 3.1944 0.036 +v 5.8266 3.2607 0.1023 +v 5.8578 3.0398 0.3232 +v 5.7953 3.6806 0.036 +v 5.7016 3.6143 0.1023 +v 5.6703 3.8352 0.3232 +v 5.7641 3.9015 0.2569 +v 5.7328 3.25 0 +v 5.7016 3.625 0 +v 5.7953 3.625 0.0937 +v 5.8266 3.25 0.0937 +v 5.8266 3.25 0 +v 5.7328 3.25 0.0937 +v 5.7016 3.625 0.0937 +v 5.7953 3.625 0 +v 5.8578 2.9735 0.2569 +v 5.7641 3.0398 0.3232 +v 5.7328 3.2607 0.1023 +v 5.8266 3.1944 0.036 +v 5.7016 3.6806 0.036 +v 5.6703 3.9015 0.2569 +v 5.7641 3.8352 0.3232 +v 5.7953 3.6143 0.1023 +v 5.7641 3.9375 0.3125 +v 5.6703 3.8438 0.3125 +v 5.6547 3.8438 0.5 +v 5.7484 3.9375 0.5 +v 5.6703 3.9375 0.3125 +v 5.6547 3.9375 0.5 +v 5.7484 3.8438 0.5 +v 5.7641 3.8438 0.3125 +v 4.9203 3.9219 0.5 +v 4.9359 3.9219 0.2994 +v 4.9984 3.9219 0.2994 +v 4.9828 3.9219 0.5 +v 4.9672 3.6122 0.0781 +v 4.9984 3.2628 0.0781 +v 4.9984 3.2369 0.0156 +v 4.9672 3.6381 0.0156 +v 5.0297 3.6122 0.0781 +v 5.0297 3.6381 0.0156 +v 5.0609 3.2369 0.0156 +v 5.0609 3.2628 0.0781 +v 5.2172 3.6122 0.0781 +v 5.2484 3.2628 0.0781 +v 5.2484 3.2369 0.0156 +v 5.2172 3.6381 0.0156 +v 5.2797 3.6122 0.0781 +v 5.3109 3.2628 0.0781 +v 5.0922 3.2628 0.9219 +v 5.1547 3.2628 0.9219 +v 5.1859 3.6122 0.9219 +v 5.1234 3.6122 0.9219 +v 5.1234 3.6381 0.9844 +v 5.0922 3.2369 0.9844 +v 5.0297 2.9531 0.2994 +v 5.0609 2.9531 0.7006 +v 5.1234 2.9531 0.7006 +v 5.0922 2.9531 0.2994 +v 5.1547 3.9219 0.7006 +v 5.2172 3.9219 0.7006 +v 5.1859 3.6381 0.9844 +v 5.0297 3.0156 0.3253 +v 5.0609 3.0156 0.6747 +v 5.0922 3.0156 0.3253 +v 5.1234 3.0156 0.6747 +v 5.1547 3.8594 0.6747 +v 5.2172 3.8594 0.6747 +v 5.2484 3.8594 0.3253 +v 5.1859 3.8594 0.3253 +v 5.4672 3.6122 0.0781 +v 5.4984 3.2628 0.0781 +v 5.4984 3.2369 0.0156 +v 5.4672 3.6381 0.0156 +v 5.5297 3.6122 0.0781 +v 5.5297 3.6381 0.0156 +v 5.5609 3.2369 0.0156 +v 5.5609 3.2628 0.0781 +v 5.3422 3.2628 0.9219 +v 5.4047 3.2628 0.9219 +v 5.4359 3.6122 0.9219 +v 5.3734 3.6122 0.9219 +v 5.3734 3.6381 0.9844 +v 5.3422 3.2369 0.9844 +v 5.2797 2.9531 0.2994 +v 5.3109 2.9531 0.7006 +v 5.3734 2.9531 0.7006 +v 5.3422 2.9531 0.2994 +v 5.4047 3.9219 0.7006 +v 5.4672 3.9219 0.7006 +v 5.4359 3.6381 0.9844 +v 5.2797 3.0156 0.3253 +v 5.3109 3.0156 0.6747 +v 5.3422 3.0156 0.3253 +v 5.3734 3.0156 0.6747 +v 5.4047 3.8594 0.6747 +v 5.4672 3.8594 0.6747 +v 5.4984 3.8594 0.3253 +v 5.4359 3.8594 0.3253 +v 5.5922 3.2628 0.9219 +v 5.6547 3.2628 0.9219 +v 5.6859 3.6122 0.9219 +v 5.6234 3.6122 0.9219 +v 5.6547 3.2369 0.9844 +v 5.6859 3.6381 0.9844 +v 5.6234 3.6381 0.9844 +v 5.5922 3.2369 0.9844 +v 5.5297 2.9531 0.2994 +v 5.5609 2.9531 0.7006 +v 5.6234 2.9531 0.7006 +v 5.5922 2.9531 0.2994 +v 5.5297 3.0156 0.3253 +v 5.5609 3.0156 0.6747 +v 5.5922 3.0156 0.3253 +v 5.6234 3.0156 0.6747 +v 4.9359 3.8594 0.3253 +v 4.9984 3.8594 0.3253 +v 5.3109 3.2369 0.0156 +v 5.1859 3.9219 0.2994 +v 5.2484 3.9219 0.2994 +v 5.2797 3.6381 0.0156 +v 5.1547 3.2369 0.9844 +v 5.4359 3.9219 0.2994 +v 5.4984 3.9219 0.2994 +v 5.4047 3.2369 0.9844 +v 5.7172 3.8594 0.6747 +v 5.6547 3.8594 0.6747 +v 5.7172 3.9219 0.7006 +v 5.6547 3.9219 0.7006 +v 4.9828 3.8594 0.5 +v 4.9203 3.8594 0.5 +v 4.8422 3.2628 0.9219 +v 4.9047 3.2628 0.9219 +v 4.9359 3.6122 0.9219 +v 4.8734 3.6122 0.9219 +v 4.8734 3.6381 0.9844 +v 4.8422 3.2369 0.9844 +v 4.8109 2.9531 0.7006 +v 4.8734 2.9531 0.7006 +v 4.8109 3.0156 0.6747 +v 4.8734 3.0156 0.6747 +v 4.9047 3.2369 0.9844 +v 4.9359 3.6381 0.9844 +v 4.9672 3.8594 0.6747 +v 4.9047 3.8594 0.6747 +v 4.9672 3.9219 0.7006 +v 4.9047 3.9219 0.7006 +v 5.4828 3.25 0 +v 5.0141 2.9735 0.2569 +v 4.9828 3.1944 0.036 +v 5.0766 3.2607 0.1023 +v 5.1078 3.0398 0.3232 +v 5.5141 2.9735 0.2569 +v 5.4828 3.1944 0.036 +v 5.5766 3.2607 0.1023 +v 5.6078 3.0398 0.3232 +v 5.0453 3.6806 0.036 +v 4.9516 3.6143 0.1023 +v 4.9203 3.8352 0.3232 +v 5.0141 3.9015 0.2569 +v 4.9828 3.25 0 +v 4.9516 3.625 0 +v 5.0453 3.625 0.0937 +v 5.0766 3.25 0.0937 +v 5.0766 3.25 0 +v 4.9828 3.25 0.0937 +v 4.9516 3.625 0.0937 +v 5.0453 3.625 0 +v 5.1078 2.9735 0.2569 +v 5.0141 3.0398 0.3232 +v 4.9828 3.2607 0.1023 +v 5.0766 3.1944 0.036 +v 4.9516 3.6806 0.036 +v 4.9203 3.9015 0.2569 +v 5.0141 3.8352 0.3232 +v 5.0453 3.6143 0.1023 +v 5.2641 2.9735 0.2569 +v 5.2328 3.1944 0.036 +v 5.3266 3.2607 0.1023 +v 5.3578 3.0398 0.3232 +v 5.1703 3.1944 0.964 +v 5.0766 3.2607 0.8977 +v 5.0453 3.0398 0.6768 +v 5.1391 2.9735 0.7431 +v 5.2953 3.6806 0.036 +v 5.2016 3.6143 0.1023 +v 5.1703 3.8352 0.3232 +v 5.2641 3.9015 0.2569 +v 5.1391 3.9015 0.7431 +v 5.1078 3.6806 0.964 +v 5.2016 3.6143 0.8977 +v 5.2328 3.8352 0.6768 +v 5.1078 3.625 1 +v 5.0766 3.25 1 +v 5.1703 3.25 0.9062 +v 5.2016 3.625 0.9062 +v 5.2016 3.625 1 +v 5.1078 3.625 0.9062 +v 5.0766 3.25 0.9062 +v 5.1703 3.25 1 +v 5.2328 3.9015 0.7431 +v 5.1391 3.8352 0.6768 +v 5.1078 3.6143 0.8977 +v 5.2016 3.6806 0.964 +v 5.1391 2.9375 0.6875 +v 5.0453 3.0313 0.6875 +v 5.0141 3.0313 0.3125 +v 5.1078 2.9375 0.3125 +v 5.0453 2.9375 0.6875 +v 5.0141 2.9375 0.3125 +v 5.1078 3.0313 0.3125 +v 5.1391 3.0313 0.6875 +v 5.0766 3.1944 0.964 +v 5.0453 2.9735 0.7431 +v 5.1391 3.0398 0.6768 +v 5.1703 3.2607 0.8977 +v 5.2328 3.25 0 +v 5.2016 3.625 0 +v 5.2953 3.625 0.0937 +v 5.3266 3.25 0.0937 +v 5.3266 3.25 0 +v 5.2328 3.25 0.0937 +v 5.2016 3.625 0.0937 +v 5.2953 3.625 0 +v 5.3578 2.9735 0.2569 +v 5.2641 3.0398 0.3232 +v 5.2328 3.2607 0.1023 +v 5.3266 3.1944 0.036 +v 5.2641 3.9375 0.3125 +v 5.1703 3.8438 0.3125 +v 5.1391 3.8438 0.6875 +v 5.2328 3.9375 0.6875 +v 5.1703 3.9375 0.3125 +v 5.1391 3.9375 0.6875 +v 5.2328 3.8438 0.6875 +v 5.2641 3.8438 0.3125 +v 5.2016 3.6806 0.036 +v 5.1703 3.9015 0.2569 +v 5.2641 3.8352 0.3232 +v 5.2953 3.6143 0.1023 +v 5.4203 3.1944 0.964 +v 5.3266 3.2607 0.8977 +v 5.2953 3.0398 0.6768 +v 5.3891 2.9735 0.7431 +v 5.5453 3.6806 0.036 +v 5.4516 3.6143 0.1023 +v 5.4203 3.8352 0.3232 +v 5.5141 3.9015 0.2569 +v 5.3891 3.9015 0.7431 +v 5.3578 3.6806 0.964 +v 5.4516 3.6143 0.8977 +v 5.4828 3.8352 0.6768 +v 5.3578 3.625 1 +v 5.3266 3.25 1 +v 5.4203 3.25 0.9062 +v 5.4516 3.625 0.9062 +v 5.4516 3.625 1 +v 5.3578 3.625 0.9062 +v 5.3266 3.25 0.9062 +v 5.4203 3.25 1 +v 5.4828 3.9015 0.7431 +v 5.3891 3.8352 0.6768 +v 5.3578 3.6143 0.8977 +v 5.4516 3.6806 0.964 +v 5.3891 2.9375 0.6875 +v 5.2953 3.0313 0.6875 +v 5.2641 3.0313 0.3125 +v 5.3578 2.9375 0.3125 +v 5.2953 2.9375 0.6875 +v 5.2641 2.9375 0.3125 +v 5.3578 3.0313 0.3125 +v 5.3891 3.0313 0.6875 +v 5.3266 3.1944 0.964 +v 5.2953 2.9735 0.7431 +v 5.3891 3.0398 0.6768 +v 5.4203 3.2607 0.8977 +v 5.4516 3.625 0 +v 5.5453 3.625 0.0937 +v 5.5766 3.25 0.0937 +v 5.5766 3.25 0 +v 5.4828 3.25 0.0937 +v 5.4516 3.625 0.0937 +v 5.5453 3.625 0 +v 5.6078 2.9735 0.2569 +v 5.5141 3.0398 0.3232 +v 5.4828 3.2607 0.1023 +v 5.5766 3.1944 0.036 +v 5.5141 3.9375 0.3125 +v 5.4203 3.8438 0.3125 +v 5.3891 3.8438 0.6875 +v 5.4828 3.9375 0.6875 +v 5.4203 3.9375 0.3125 +v 5.3891 3.9375 0.6875 +v 5.4828 3.8438 0.6875 +v 5.5141 3.8438 0.3125 +v 5.4516 3.6806 0.036 +v 5.4203 3.9015 0.2569 +v 5.5141 3.8352 0.3232 +v 5.5453 3.6143 0.1023 +v 5.6703 3.1944 0.964 +v 5.5766 3.2607 0.8977 +v 5.5453 3.0398 0.6768 +v 5.6391 2.9735 0.7431 +v 5.6391 3.9015 0.7431 +v 5.6078 3.6806 0.964 +v 5.7016 3.6143 0.8977 +v 5.7328 3.8352 0.6768 +v 5.6078 3.625 1 +v 5.5766 3.25 1 +v 5.6703 3.25 0.9062 +v 5.7016 3.625 0.9062 +v 5.7016 3.625 1 +v 5.6078 3.625 0.9062 +v 5.5766 3.25 0.9062 +v 5.6703 3.25 1 +v 5.7328 3.9015 0.7431 +v 5.6391 3.8352 0.6768 +v 5.6078 3.6143 0.8977 +v 5.7016 3.6806 0.964 +v 5.6391 2.9375 0.6875 +v 5.5453 3.0313 0.6875 +v 5.5141 3.0313 0.3125 +v 5.6078 2.9375 0.3125 +v 5.5453 2.9375 0.6875 +v 5.5141 2.9375 0.3125 +v 5.6078 3.0313 0.3125 +v 5.6391 3.0313 0.6875 +v 5.5766 3.1944 0.964 +v 5.5453 2.9735 0.7431 +v 5.6391 3.0398 0.6768 +v 5.6703 3.2607 0.8977 +v 5.6391 3.8438 0.6875 +v 5.7328 3.9375 0.6875 +v 5.6391 3.9375 0.6875 +v 5.7328 3.8438 0.6875 +v 5.0141 3.9375 0.3125 +v 4.9203 3.8438 0.3125 +v 4.9047 3.8438 0.5 +v 4.9984 3.9375 0.5 +v 4.9203 3.9375 0.3125 +v 4.9047 3.9375 0.5 +v 4.9984 3.8438 0.5 +v 5.0141 3.8438 0.3125 +v 4.9203 3.1944 0.964 +v 4.8266 3.2607 0.8977 +v 4.7953 3.0398 0.6768 +v 4.8891 2.9735 0.7431 +v 4.8891 3.9015 0.7431 +v 4.8578 3.6806 0.964 +v 4.9516 3.6143 0.8977 +v 4.9828 3.8352 0.6768 +v 4.8578 3.625 1 +v 4.8266 3.25 1 +v 4.9203 3.25 0.9062 +v 4.9516 3.625 0.9062 +v 4.9516 3.625 1 +v 4.8578 3.625 0.9062 +v 4.8266 3.25 0.9062 +v 4.9203 3.25 1 +v 4.9828 3.9015 0.7431 +v 4.8891 3.8352 0.6768 +v 4.8578 3.6143 0.8977 +v 4.9516 3.6806 0.964 +v 4.8891 2.9375 0.6875 +v 4.7953 3.0313 0.6875 +v 4.7641 3.0313 0.3125 +v 4.8578 2.9375 0.3125 +v 4.7953 2.9375 0.6875 +v 4.7641 2.9375 0.3125 +v 4.8578 3.0313 0.3125 +v 4.8891 3.0313 0.6875 +v 4.8266 3.1944 0.964 +v 4.7953 2.9735 0.7431 +v 4.8891 3.0398 0.6768 +v 4.9203 3.2607 0.8977 +v 4.8891 3.8438 0.6875 +v 4.9828 3.9375 0.6875 +v 4.8891 3.9375 0.6875 +v 4.9828 3.8438 0.6875 +v 6.7484 3.2369 0.0156 +v 6.7797 2.9531 0.2994 +v 6.8422 2.9531 0.2994 +v 6.8109 3.2369 0.0156 +v 6.6703 3.9219 0.5 +v 6.6859 3.9219 0.2994 +v 6.7484 3.9219 0.2994 +v 6.7328 3.9219 0.5 +v 6.8109 3.2628 0.0781 +v 6.8422 3.0156 0.3253 +v 6.7484 3.2628 0.0781 +v 6.7797 3.0156 0.3253 +v 6.7172 3.6381 0.0156 +v 6.7172 3.6122 0.0781 +v 6.7797 3.6122 0.0781 +v 6.7797 3.6381 0.0156 +v 6.6703 3.8594 0.5 +v 6.6859 3.8594 0.3253 +v 6.7328 3.8594 0.5 +v 6.7484 3.8594 0.3253 +v 6.7641 2.9735 0.2569 +v 6.7328 3.1944 0.036 +v 6.8266 3.2607 0.1023 +v 6.8578 3.0398 0.3232 +v 6.7953 3.6806 0.036 +v 6.7016 3.6143 0.1023 +v 6.6703 3.8352 0.3232 +v 6.7641 3.9015 0.2569 +v 6.7328 3.25 0 +v 6.7016 3.625 0 +v 6.7953 3.625 0.0937 +v 6.8266 3.25 0.0937 +v 6.8266 3.25 0 +v 6.7328 3.25 0.0937 +v 6.7016 3.625 0.0937 +v 6.7953 3.625 0 +v 6.8578 2.9735 0.2569 +v 6.7641 3.0398 0.3232 +v 6.7328 3.2607 0.1023 +v 6.8266 3.1944 0.036 +v 6.7016 3.6806 0.036 +v 6.6703 3.9015 0.2569 +v 6.7641 3.8352 0.3232 +v 6.7953 3.6143 0.1023 +v 6.7641 3.9375 0.3125 +v 6.6703 3.8438 0.3125 +v 6.6547 3.8438 0.5 +v 6.7484 3.9375 0.5 +v 6.6703 3.9375 0.3125 +v 6.6547 3.9375 0.5 +v 6.7484 3.8438 0.5 +v 6.7641 3.8438 0.3125 +v 5.9203 3.9219 0.5 +v 5.9359 3.9219 0.2994 +v 5.9984 3.9219 0.2994 +v 5.9828 3.9219 0.5 +v 5.9672 3.6122 0.0781 +v 5.9984 3.2628 0.0781 +v 5.9984 3.2369 0.0156 +v 5.9672 3.6381 0.0156 +v 6.0297 3.6122 0.0781 +v 6.0297 3.6381 0.0156 +v 6.0609 3.2369 0.0156 +v 6.0609 3.2628 0.0781 +v 6.2172 3.6122 0.0781 +v 6.2484 3.2628 0.0781 +v 6.2484 3.2369 0.0156 +v 6.2172 3.6381 0.0156 +v 6.2797 3.6122 0.0781 +v 6.3109 3.2628 0.0781 +v 6.0922 3.2628 0.9219 +v 6.1547 3.2628 0.9219 +v 6.1859 3.6122 0.9219 +v 6.1234 3.6122 0.9219 +v 6.1234 3.6381 0.9844 +v 6.0922 3.2369 0.9844 +v 6.0297 2.9531 0.2994 +v 6.0609 2.9531 0.7006 +v 6.1234 2.9531 0.7006 +v 6.0922 2.9531 0.2994 +v 6.1547 3.9219 0.7006 +v 6.2172 3.9219 0.7006 +v 6.1859 3.6381 0.9844 +v 6.0297 3.0156 0.3253 +v 6.0609 3.0156 0.6747 +v 6.0922 3.0156 0.3253 +v 6.1234 3.0156 0.6747 +v 6.1547 3.8594 0.6747 +v 6.2172 3.8594 0.6747 +v 6.2484 3.8594 0.3253 +v 6.1859 3.8594 0.3253 +v 6.4672 3.6122 0.0781 +v 6.4984 3.2628 0.0781 +v 6.4984 3.2369 0.0156 +v 6.4672 3.6381 0.0156 +v 6.5297 3.6122 0.0781 +v 6.5297 3.6381 0.0156 +v 6.5609 3.2369 0.0156 +v 6.5609 3.2628 0.0781 +v 6.3422 3.2628 0.9219 +v 6.4047 3.2628 0.9219 +v 6.4359 3.6122 0.9219 +v 6.3734 3.6122 0.9219 +v 6.3734 3.6381 0.9844 +v 6.3422 3.2369 0.9844 +v 6.2797 2.9531 0.2994 +v 6.3109 2.9531 0.7006 +v 6.3734 2.9531 0.7006 +v 6.3422 2.9531 0.2994 +v 6.4047 3.9219 0.7006 +v 6.4672 3.9219 0.7006 +v 6.4359 3.6381 0.9844 +v 6.2797 3.0156 0.3253 +v 6.3109 3.0156 0.6747 +v 6.3422 3.0156 0.3253 +v 6.3734 3.0156 0.6747 +v 6.4047 3.8594 0.6747 +v 6.4672 3.8594 0.6747 +v 6.4984 3.8594 0.3253 +v 6.4359 3.8594 0.3253 +v 6.5922 3.2628 0.9219 +v 6.6547 3.2628 0.9219 +v 6.6859 3.6122 0.9219 +v 6.6234 3.6122 0.9219 +v 6.6547 3.2369 0.9844 +v 6.6859 3.6381 0.9844 +v 6.6234 3.6381 0.9844 +v 6.5922 3.2369 0.9844 +v 6.5297 2.9531 0.2994 +v 6.5609 2.9531 0.7006 +v 6.6234 2.9531 0.7006 +v 6.5922 2.9531 0.2994 +v 6.5297 3.0156 0.3253 +v 6.5609 3.0156 0.6747 +v 6.5922 3.0156 0.3253 +v 6.6234 3.0156 0.6747 +v 5.9359 3.8594 0.3253 +v 5.9984 3.8594 0.3253 +v 6.3109 3.2369 0.0156 +v 6.1859 3.9219 0.2994 +v 6.2484 3.9219 0.2994 +v 6.2797 3.6381 0.0156 +v 6.1547 3.2369 0.9844 +v 6.4359 3.9219 0.2994 +v 6.4984 3.9219 0.2994 +v 6.4047 3.2369 0.9844 +v 6.7172 3.8594 0.6747 +v 6.6547 3.8594 0.6747 +v 6.7172 3.9219 0.7006 +v 6.6547 3.9219 0.7006 +v 5.9828 3.8594 0.5 +v 5.9203 3.8594 0.5 +v 5.8422 3.2628 0.9219 +v 5.9047 3.2628 0.9219 +v 5.9359 3.6122 0.9219 +v 5.8734 3.6122 0.9219 +v 5.8734 3.6381 0.9844 +v 5.8422 3.2369 0.9844 +v 5.8109 2.9531 0.7006 +v 5.8734 2.9531 0.7006 +v 5.8109 3.0156 0.6747 +v 5.8734 3.0156 0.6747 +v 5.9047 3.2369 0.9844 +v 5.9359 3.6381 0.9844 +v 5.9672 3.8594 0.6747 +v 5.9047 3.8594 0.6747 +v 5.9672 3.9219 0.7006 +v 5.9047 3.9219 0.7006 +v 6.4828 3.25 0 +v 6.0141 2.9735 0.2569 +v 5.9828 3.1944 0.036 +v 6.0766 3.2607 0.1023 +v 6.1078 3.0398 0.3232 +v 6.5141 2.9735 0.2569 +v 6.4828 3.1944 0.036 +v 6.5766 3.2607 0.1023 +v 6.6078 3.0398 0.3232 +v 6.0453 3.6806 0.036 +v 5.9516 3.6143 0.1023 +v 5.9203 3.8352 0.3232 +v 6.0141 3.9015 0.2569 +v 5.9828 3.25 0 +v 5.9516 3.625 0 +v 6.0453 3.625 0.0937 +v 6.0766 3.25 0.0937 +v 6.0766 3.25 0 +v 5.9828 3.25 0.0937 +v 5.9516 3.625 0.0937 +v 6.0453 3.625 0 +v 6.1078 2.9735 0.2569 +v 6.0141 3.0398 0.3232 +v 5.9828 3.2607 0.1023 +v 6.0766 3.1944 0.036 +v 5.9516 3.6806 0.036 +v 5.9203 3.9015 0.2569 +v 6.0141 3.8352 0.3232 +v 6.0453 3.6143 0.1023 +v 6.2641 2.9735 0.2569 +v 6.2328 3.1944 0.036 +v 6.3266 3.2607 0.1023 +v 6.3578 3.0398 0.3232 +v 6.1703 3.1944 0.964 +v 6.0766 3.2607 0.8977 +v 6.0453 3.0398 0.6768 +v 6.1391 2.9735 0.7431 +v 6.2953 3.6806 0.036 +v 6.2016 3.6143 0.1023 +v 6.1703 3.8352 0.3232 +v 6.2641 3.9015 0.2569 +v 6.1391 3.9015 0.7431 +v 6.1078 3.6806 0.964 +v 6.2016 3.6143 0.8977 +v 6.2328 3.8352 0.6768 +v 6.1078 3.625 1 +v 6.0766 3.25 1 +v 6.1703 3.25 0.9062 +v 6.2016 3.625 0.9062 +v 6.2016 3.625 1 +v 6.1078 3.625 0.9062 +v 6.0766 3.25 0.9062 +v 6.1703 3.25 1 +v 6.2328 3.9015 0.7431 +v 6.1391 3.8352 0.6768 +v 6.1078 3.6143 0.8977 +v 6.2016 3.6806 0.964 +v 6.1391 2.9375 0.6875 +v 6.0453 3.0313 0.6875 +v 6.0141 3.0313 0.3125 +v 6.1078 2.9375 0.3125 +v 6.0453 2.9375 0.6875 +v 6.0141 2.9375 0.3125 +v 6.1078 3.0313 0.3125 +v 6.1391 3.0313 0.6875 +v 6.0766 3.1944 0.964 +v 6.0453 2.9735 0.7431 +v 6.1391 3.0398 0.6768 +v 6.1703 3.2607 0.8977 +v 6.2328 3.25 0 +v 6.2016 3.625 0 +v 6.2953 3.625 0.0937 +v 6.3266 3.25 0.0937 +v 6.3266 3.25 0 +v 6.2328 3.25 0.0937 +v 6.2016 3.625 0.0937 +v 6.2953 3.625 0 +v 6.3578 2.9735 0.2569 +v 6.2641 3.0398 0.3232 +v 6.2328 3.2607 0.1023 +v 6.3266 3.1944 0.036 +v 6.2641 3.9375 0.3125 +v 6.1703 3.8438 0.3125 +v 6.1391 3.8438 0.6875 +v 6.2328 3.9375 0.6875 +v 6.1703 3.9375 0.3125 +v 6.1391 3.9375 0.6875 +v 6.2328 3.8438 0.6875 +v 6.2641 3.8438 0.3125 +v 6.2016 3.6806 0.036 +v 6.1703 3.9015 0.2569 +v 6.2641 3.8352 0.3232 +v 6.2953 3.6143 0.1023 +v 6.4203 3.1944 0.964 +v 6.3266 3.2607 0.8977 +v 6.2953 3.0398 0.6768 +v 6.3891 2.9735 0.7431 +v 6.5453 3.6806 0.036 +v 6.4516 3.6143 0.1023 +v 6.4203 3.8352 0.3232 +v 6.5141 3.9015 0.2569 +v 6.3891 3.9015 0.7431 +v 6.3578 3.6806 0.964 +v 6.4516 3.6143 0.8977 +v 6.4828 3.8352 0.6768 +v 6.3578 3.625 1 +v 6.3266 3.25 1 +v 6.4203 3.25 0.9062 +v 6.4516 3.625 0.9062 +v 6.4516 3.625 1 +v 6.3578 3.625 0.9062 +v 6.3266 3.25 0.9062 +v 6.4203 3.25 1 +v 6.4828 3.9015 0.7431 +v 6.3891 3.8352 0.6768 +v 6.3578 3.6143 0.8977 +v 6.4516 3.6806 0.964 +v 6.3891 2.9375 0.6875 +v 6.2953 3.0313 0.6875 +v 6.2641 3.0313 0.3125 +v 6.3578 2.9375 0.3125 +v 6.2953 2.9375 0.6875 +v 6.2641 2.9375 0.3125 +v 6.3578 3.0313 0.3125 +v 6.3891 3.0313 0.6875 +v 6.3266 3.1944 0.964 +v 6.2953 2.9735 0.7431 +v 6.3891 3.0398 0.6768 +v 6.4203 3.2607 0.8977 +v 6.4516 3.625 0 +v 6.5453 3.625 0.0937 +v 6.5766 3.25 0.0937 +v 6.5766 3.25 0 +v 6.4828 3.25 0.0937 +v 6.4516 3.625 0.0937 +v 6.5453 3.625 0 +v 6.6078 2.9735 0.2569 +v 6.5141 3.0398 0.3232 +v 6.4828 3.2607 0.1023 +v 6.5766 3.1944 0.036 +v 6.5141 3.9375 0.3125 +v 6.4203 3.8438 0.3125 +v 6.3891 3.8438 0.6875 +v 6.4828 3.9375 0.6875 +v 6.4203 3.9375 0.3125 +v 6.3891 3.9375 0.6875 +v 6.4828 3.8438 0.6875 +v 6.5141 3.8438 0.3125 +v 6.4516 3.6806 0.036 +v 6.4203 3.9015 0.2569 +v 6.5141 3.8352 0.3232 +v 6.5453 3.6143 0.1023 +v 6.6703 3.1944 0.964 +v 6.5766 3.2607 0.8977 +v 6.5453 3.0398 0.6768 +v 6.6391 2.9735 0.7431 +v 6.6391 3.9015 0.7431 +v 6.6078 3.6806 0.964 +v 6.7016 3.6143 0.8977 +v 6.7328 3.8352 0.6768 +v 6.6078 3.625 1 +v 6.5766 3.25 1 +v 6.6703 3.25 0.9062 +v 6.7016 3.625 0.9062 +v 6.7016 3.625 1 +v 6.6078 3.625 0.9062 +v 6.5766 3.25 0.9062 +v 6.6703 3.25 1 +v 6.7328 3.9015 0.7431 +v 6.6391 3.8352 0.6768 +v 6.6078 3.6143 0.8977 +v 6.7016 3.6806 0.964 +v 6.6391 2.9375 0.6875 +v 6.5453 3.0313 0.6875 +v 6.5141 3.0313 0.3125 +v 6.6078 2.9375 0.3125 +v 6.5453 2.9375 0.6875 +v 6.5141 2.9375 0.3125 +v 6.6078 3.0313 0.3125 +v 6.6391 3.0313 0.6875 +v 6.5766 3.1944 0.964 +v 6.5453 2.9735 0.7431 +v 6.6391 3.0398 0.6768 +v 6.6703 3.2607 0.8977 +v 6.6391 3.8438 0.6875 +v 6.7328 3.9375 0.6875 +v 6.6391 3.9375 0.6875 +v 6.7328 3.8438 0.6875 +v 6.0141 3.9375 0.3125 +v 5.9203 3.8438 0.3125 +v 5.9047 3.8438 0.5 +v 5.9984 3.9375 0.5 +v 5.9203 3.9375 0.3125 +v 5.9047 3.9375 0.5 +v 5.9984 3.8438 0.5 +v 6.0141 3.8438 0.3125 +v 5.9203 3.1944 0.964 +v 5.8266 3.2607 0.8977 +v 5.7953 3.0398 0.6768 +v 5.8891 2.9735 0.7431 +v 5.8891 3.9015 0.7431 +v 5.8578 3.6806 0.964 +v 5.9516 3.6143 0.8977 +v 5.9828 3.8352 0.6768 +v 5.8578 3.625 1 +v 5.8266 3.25 1 +v 5.9203 3.25 0.9062 +v 5.9516 3.625 0.9062 +v 5.9516 3.625 1 +v 5.8578 3.625 0.9062 +v 5.8266 3.25 0.9062 +v 5.9203 3.25 1 +v 5.9828 3.9015 0.7431 +v 5.8891 3.8352 0.6768 +v 5.8578 3.6143 0.8977 +v 5.9516 3.6806 0.964 +v 5.8891 2.9375 0.6875 +v 5.7953 3.0313 0.6875 +v 5.7641 3.0313 0.3125 +v 5.8578 2.9375 0.3125 +v 5.7953 2.9375 0.6875 +v 5.7641 2.9375 0.3125 +v 5.8578 3.0313 0.3125 +v 5.8891 3.0313 0.6875 +v 5.8266 3.1944 0.964 +v 5.7953 2.9735 0.7431 +v 5.8891 3.0398 0.6768 +v 5.9203 3.2607 0.8977 +v 5.8891 3.8438 0.6875 +v 5.9828 3.9375 0.6875 +v 5.8891 3.9375 0.6875 +v 5.9828 3.8438 0.6875 +v 6.9203 3.1944 0.964 +v 6.8266 3.2607 0.8977 +v 6.7953 3.0398 0.6768 +v 6.8891 2.9735 0.7431 +v 6.8891 3.9015 0.7431 +v 6.8578 3.6806 0.964 +v 6.9516 3.6143 0.8977 +v 6.9828 3.8352 0.6768 +v 6.8578 3.625 1 +v 6.8266 3.25 1 +v 6.9203 3.25 0.9062 +v 6.9516 3.625 0.9062 +v 6.9516 3.625 1 +v 6.8578 3.625 0.9062 +v 6.8266 3.25 0.9062 +v 6.9203 3.25 1 +v 6.9828 3.9015 0.7431 +v 6.8891 3.8352 0.6768 +v 6.8578 3.6143 0.8977 +v 6.9516 3.6806 0.964 +v 6.8891 2.9375 0.6875 +v 6.7953 3.0313 0.6875 +v 6.7641 3.0313 0.3125 +v 6.8578 2.9375 0.3125 +v 6.7953 2.9375 0.6875 +v 6.7641 2.9375 0.3125 +v 6.8578 3.0313 0.3125 +v 6.8891 3.0313 0.6875 +v 6.8266 3.1944 0.964 +v 6.7953 2.9735 0.7431 +v 6.8891 3.0398 0.6768 +v 6.9203 3.2607 0.8977 +v 6.8891 3.8438 0.6875 +v 6.9828 3.9375 0.6875 +v 6.8891 3.9375 0.6875 +v 6.9828 3.8438 0.6875 +v 6.9203 3.9219 0.5 +v 6.9359 3.9219 0.2994 +v 6.9984 3.9219 0.2994 +v 6.9828 3.9219 0.5 +v 6.9672 3.6122 0.0781 +v 6.9984 3.2628 0.0781 +v 6.9984 3.2369 0.0156 +v 6.9672 3.6381 0.0156 +v 7.0297 3.6122 0.0781 +v 7.0297 3.6381 0.0156 +v 7.0609 3.2369 0.0156 +v 7.0609 3.2628 0.0781 +v 7.2172 3.6122 0.0781 +v 7.2484 3.2628 0.0781 +v 7.2484 3.2369 0.0156 +v 7.2172 3.6381 0.0156 +v 7.2797 3.6122 0.0781 +v 7.3109 3.2628 0.0781 +v 7.0922 3.2628 0.9219 +v 7.1547 3.2628 0.9219 +v 7.1859 3.6122 0.9219 +v 7.1234 3.6122 0.9219 +v 7.1234 3.6381 0.9844 +v 7.0922 3.2369 0.9844 +v 7.0297 2.9531 0.2994 +v 7.0609 2.9531 0.7006 +v 7.1234 2.9531 0.7006 +v 7.0922 2.9531 0.2994 +v 7.1547 3.9219 0.7006 +v 7.2172 3.9219 0.7006 +v 7.1859 3.6381 0.9844 +v 7.0297 3.0156 0.3253 +v 7.0609 3.0156 0.6747 +v 7.0922 3.0156 0.3253 +v 7.1234 3.0156 0.6747 +v 7.1547 3.8594 0.6747 +v 7.2172 3.8594 0.6747 +v 7.2484 3.8594 0.3253 +v 7.1859 3.8594 0.3253 +v 7.2797 2.9531 0.2994 +v 7.3109 2.9531 0.7006 +v 7.3734 2.9531 0.7006 +v 7.3422 2.9531 0.2994 +v 7.2797 3.0156 0.3253 +v 7.3109 3.0156 0.6747 +v 7.3422 3.0156 0.3253 +v 7.3734 3.0156 0.6747 +v 6.9359 3.8594 0.3253 +v 6.9984 3.8594 0.3253 +v 7.3109 3.2369 0.0156 +v 7.1859 3.9219 0.2994 +v 7.2484 3.9219 0.2994 +v 7.2797 3.6381 0.0156 +v 7.1547 3.2369 0.9844 +v 6.9828 3.8594 0.5 +v 6.9203 3.8594 0.5 +v 6.8422 3.2628 0.9219 +v 6.9047 3.2628 0.9219 +v 6.9359 3.6122 0.9219 +v 6.8734 3.6122 0.9219 +v 6.8734 3.6381 0.9844 +v 6.8422 3.2369 0.9844 +v 6.8109 2.9531 0.7006 +v 6.8734 2.9531 0.7006 +v 6.8109 3.0156 0.6747 +v 6.8734 3.0156 0.6747 +v 6.9047 3.2369 0.9844 +v 6.9359 3.6381 0.9844 +v 6.9672 3.8594 0.6747 +v 6.9047 3.8594 0.6747 +v 6.9672 3.9219 0.7006 +v 6.9047 3.9219 0.7006 +v 4.0526 2.9531 0.5934 +v 4.1151 2.9531 0.5934 +v 4.1151 3.0156 0.5814 +v 4.0526 3.0156 0.5814 +v 7.2484 3.9375 0.8437 +v 7.1859 3.9375 0.8437 +v 7.2484 3 0.5937 +v 7.1859 3 0.5937 +v 7.2484 3.9375 0.6562 +v 7.1859 3.9375 0.6562 +v 7.2484 3 0.4062 +v 7.1859 3 0.4062 +v 7.3109 3.9375 0.1562 +v 7.2484 3.9375 0.1562 +v 7.3109 3 0.4062 +v 7.3109 3.9375 0.3437 +v 7.2484 3.9375 0.3437 +v 7.3109 3 0.5937 +v 4.0625 3.9375 0.8437 +v 4.125 3.9375 0.8437 +v 4.0625 3 0.5937 +v 4.125 3 0.5937 +v 4.0625 3.9375 0.6562 +v 4.125 3.9375 0.6562 +v 4.0625 3 0.4062 +v 4.125 3 0.4062 +v 4 3.9375 0.1562 +v 4.0625 3.9375 0.1562 +v 4 3.9375 0.3437 +v 4.0625 3.9375 0.3437 +v 4 3 0.5937 +v 7.3266 3.5 0.5625 +v 6.3266 3.5 0.5625 +v 7.3266 3.375 0.5625 +v 6.3266 3.375 0.5625 +v 7.3266 3.5 0.4375 +v 6.3266 3.5 0.4375 +v 7.3266 3.375 0.4375 +v 6.3266 3.375 0.4375 +v 5.3266 3.5 0.5625 +v 5.3266 3.375 0.5625 +v 5.3266 3.5 0.4375 +v 5.3266 3.375 0.4375 +v 4.3266 3.5 0.5625 +v 4.3266 3.375 0.5625 +v 4.3266 3.5 0.4375 +v 4.3266 3.375 0.4375 +v 4.0141 3.5 0.5625 +v 4.0141 3.375 0.5625 +v 4.0141 3.5 0.4375 +v 4.0141 3.375 0.4375 +v 7.0141 2.9735 0.2569 +v 7.1078 3.0398 0.3232 +v 7.0766 3.2607 0.1023 +v 6.9828 3.1944 0.036 +v 7.0453 3.6806 0.036 +v 7.0141 3.9015 0.2569 +v 6.9203 3.8352 0.3232 +v 6.9516 3.6143 0.1023 +v 6.9828 3.25 0 +v 7.0766 3.25 0.0937 +v 7.0453 3.625 0.0937 +v 6.9516 3.625 0 +v 7.0766 3.25 0 +v 7.0453 3.625 0 +v 6.9516 3.625 0.0937 +v 6.9828 3.25 0.0937 +v 7.1078 2.9735 0.2569 +v 7.0766 3.1944 0.036 +v 6.9828 3.2607 0.1023 +v 7.0141 3.0398 0.3232 +v 6.9516 3.6806 0.036 +v 7.0453 3.6143 0.1023 +v 7.0141 3.8352 0.3232 +v 6.9203 3.9015 0.2569 +v 7.2641 2.9735 0.2569 +v 7.3578 3.0398 0.3232 +v 7.3266 3.2607 0.1023 +v 7.2328 3.1944 0.036 +v 7.1703 3.1944 0.964 +v 7.1391 2.9735 0.7431 +v 7.0453 3.0398 0.6768 +v 7.0766 3.2607 0.8977 +v 7.2953 3.6806 0.036 +v 7.2641 3.9015 0.2569 +v 7.1703 3.8352 0.3232 +v 7.2016 3.6143 0.1023 +v 7.1391 3.9015 0.7431 +v 7.2328 3.8352 0.6768 +v 7.2016 3.6143 0.8977 +v 7.1078 3.6806 0.964 +v 7.1078 3.625 1 +v 7.2016 3.625 0.9062 +v 7.1703 3.25 0.9062 +v 7.0766 3.25 1 +v 7.2016 3.625 1 +v 7.1703 3.25 1 +v 7.0766 3.25 0.9062 +v 7.1078 3.625 0.9062 +v 7.2328 3.9015 0.7431 +v 7.2016 3.6806 0.964 +v 7.1078 3.6143 0.8977 +v 7.1391 3.8352 0.6768 +v 7.1391 2.9375 0.6875 +v 7.1078 2.9375 0.3125 +v 7.0141 3.0313 0.3125 +v 7.0453 3.0313 0.6875 +v 7.0453 2.9375 0.6875 +v 7.1391 3.0313 0.6875 +v 7.1078 3.0313 0.3125 +v 7.0141 2.9375 0.3125 +v 7.0766 3.1944 0.964 +v 7.1703 3.2607 0.8977 +v 7.1391 3.0398 0.6768 +v 7.0453 2.9735 0.7431 +v 7.2328 3.25 0 +v 7.3266 3.25 0.0937 +v 7.2953 3.625 0.0937 +v 7.2016 3.625 0 +v 7.3266 3.25 0 +v 7.2953 3.625 0 +v 7.2016 3.625 0.0937 +v 7.2328 3.25 0.0937 +v 7.3578 2.9735 0.2569 +v 7.3266 3.1944 0.036 +v 7.2328 3.2607 0.1023 +v 7.2641 3.0398 0.3232 +v 7.2641 3.9375 0.3125 +v 7.2328 3.9375 0.6875 +v 7.1391 3.8438 0.6875 +v 7.1703 3.8438 0.3125 +v 7.1703 3.9375 0.3125 +v 7.2641 3.8438 0.3125 +v 7.2328 3.8438 0.6875 +v 7.1391 3.9375 0.6875 +v 7.2016 3.6806 0.036 +v 7.2953 3.6143 0.1023 +v 7.2641 3.8352 0.3232 +v 7.1703 3.9015 0.2569 +v 7.3891 2.9375 0.6875 +v 7.3578 2.9375 0.3125 +v 7.2641 3.0313 0.3125 +v 7.2953 3.0313 0.6875 +v 7.2953 2.9375 0.6875 +v 7.3891 3.0313 0.6875 +v 7.3578 3.0313 0.3125 +v 7.2641 2.9375 0.3125 +v 7.0141 3.9375 0.3125 +v 6.9984 3.9375 0.5 +v 6.9047 3.8438 0.5 +v 6.9203 3.8438 0.3125 +v 6.9203 3.9375 0.3125 +v 7.0141 3.8438 0.3125 +v 6.9984 3.8438 0.5 +v 6.9047 3.9375 0.5 +v 4.7641 2.9735 0.2569 +v 4.8578 3.0398 0.3232 +v 4.8266 3.2607 0.1023 +v 4.7328 3.1944 0.036 +v 4.7953 3.6806 0.036 +v 4.7641 3.9015 0.2569 +v 4.6703 3.8352 0.3232 +v 4.7016 3.6143 0.1023 +v 4.7328 3.25 0 +v 4.8266 3.25 0.0937 +v 4.7953 3.625 0.0937 +v 4.7016 3.625 0 +v 4.8266 3.25 0 +v 4.7953 3.625 0 +v 4.7016 3.625 0.0937 +v 4.7328 3.25 0.0937 +v 4.8578 2.9735 0.2569 +v 4.8266 3.1944 0.036 +v 4.7328 3.2607 0.1023 +v 4.7641 3.0398 0.3232 +v 4.7016 3.6806 0.036 +v 4.7953 3.6143 0.1023 +v 4.7641 3.8352 0.3232 +v 4.6703 3.9015 0.2569 +v 4.7641 3.9375 0.3125 +v 4.7484 3.9375 0.5 +v 4.6547 3.8438 0.5 +v 4.6703 3.8438 0.3125 +v 4.6703 3.9375 0.3125 +v 4.7641 3.8438 0.3125 +v 4.7484 3.8438 0.5 +v 4.6547 3.9375 0.5 +v 4.6703 3.9219 0.5 +v 4.7328 3.9219 0.5 +v 4.6703 3.8594 0.5 +v 4.7328 3.8594 0.5 +v 4.1078 3.625 0.9062 +v 4.4828 3.25 0 +v 4.7484 3.9375 0.5 +v 4.6547 3.8438 0.5 +v 4.6547 3.9375 0.5 +v 4.7484 3.8438 0.5 +v 4.5141 2.9735 0.2569 +v 4.6078 3.0398 0.3232 +v 4.5766 3.2607 0.1023 +v 4.4828 3.1944 0.036 +v 4.2641 2.9735 0.2569 +v 4.3578 3.0398 0.3232 +v 4.3266 3.2607 0.1023 +v 4.2328 3.1944 0.036 +v 4.1703 3.1944 0.964 +v 4.1391 2.9735 0.7431 +v 4.0453 3.0398 0.6768 +v 4.0766 3.2607 0.8977 +v 4.2953 3.6806 0.036 +v 4.2641 3.9015 0.2569 +v 4.1703 3.8352 0.3232 +v 4.2016 3.6143 0.1023 +v 4.1391 3.9015 0.7431 +v 4.2328 3.8352 0.6768 +v 4.2016 3.6143 0.8977 +v 4.1078 3.6806 0.964 +v 4.1078 3.625 1 +v 4.2016 3.625 0.9062 +v 4.1703 3.25 0.9062 +v 4.0766 3.25 1 +v 4.2016 3.625 1 +v 4.1703 3.25 1 +v 4.0766 3.25 0.9062 +v 4.2328 3.9015 0.7431 +v 4.2016 3.6806 0.964 +v 4.1078 3.6143 0.8977 +v 4.1391 3.8352 0.6768 +v 4.0766 3.1944 0.964 +v 4.1703 3.2607 0.8977 +v 4.1391 3.0398 0.6768 +v 4.0453 2.9735 0.7431 +v 4.2328 3.25 0 +v 4.3266 3.25 0.0937 +v 4.2953 3.625 0.0937 +v 4.2016 3.625 0 +v 4.3266 3.25 0 +v 4.2953 3.625 0 +v 4.2016 3.625 0.0937 +v 4.2328 3.25 0.0937 +v 4.3578 2.9735 0.2569 +v 4.3266 3.1944 0.036 +v 4.2328 3.2607 0.1023 +v 4.2641 3.0398 0.3232 +v 4.2641 3.9375 0.3125 +v 4.2328 3.9375 0.6875 +v 4.1391 3.8438 0.6875 +v 4.1703 3.8438 0.3125 +v 4.1703 3.9375 0.3125 +v 4.2641 3.8438 0.3125 +v 4.2328 3.8438 0.6875 +v 4.1391 3.9375 0.6875 +v 4.2016 3.6806 0.036 +v 4.2953 3.6143 0.1023 +v 4.2641 3.8352 0.3232 +v 4.1703 3.9015 0.2569 +v 4.4203 3.1944 0.964 +v 4.3891 2.9735 0.7431 +v 4.2953 3.0398 0.6768 +v 4.3266 3.2607 0.8977 +v 4.5453 3.6806 0.036 +v 4.5141 3.9015 0.2569 +v 4.4203 3.8352 0.3232 +v 4.4516 3.6143 0.1023 +v 4.3891 3.9015 0.7431 +v 4.4828 3.8352 0.6768 +v 4.4516 3.6143 0.8977 +v 4.3578 3.6806 0.964 +v 4.3578 3.625 1 +v 4.4516 3.625 0.9062 +v 4.4203 3.25 0.9062 +v 4.3266 3.25 1 +v 4.4516 3.625 1 +v 4.4203 3.25 1 +v 4.3266 3.25 0.9062 +v 4.3578 3.625 0.9062 +v 4.4828 3.9015 0.7431 +v 4.4516 3.6806 0.964 +v 4.3578 3.6143 0.8977 +v 4.3891 3.8352 0.6768 +v 4.3891 2.9375 0.6875 +v 4.3578 2.9375 0.3125 +v 4.2641 3.0313 0.3125 +v 4.2953 3.0313 0.6875 +v 4.2953 2.9375 0.6875 +v 4.3891 3.0313 0.6875 +v 4.3578 3.0313 0.3125 +v 4.2641 2.9375 0.3125 +v 4.3266 3.1944 0.964 +v 4.4203 3.2607 0.8977 +v 4.3891 3.0398 0.6768 +v 4.2953 2.9735 0.7431 +v 4.5766 3.25 0.0937 +v 4.5453 3.625 0.0937 +v 4.4516 3.625 0 +v 4.5766 3.25 0 +v 4.5453 3.625 0 +v 4.4516 3.625 0.0937 +v 4.4828 3.25 0.0937 +v 4.6078 2.9735 0.2569 +v 4.5766 3.1944 0.036 +v 4.4828 3.2607 0.1023 +v 4.5141 3.0398 0.3232 +v 4.5141 3.9375 0.3125 +v 4.4828 3.9375 0.6875 +v 4.3891 3.8438 0.6875 +v 4.4203 3.8438 0.3125 +v 4.4203 3.9375 0.3125 +v 4.5141 3.8438 0.3125 +v 4.4828 3.8438 0.6875 +v 4.3891 3.9375 0.6875 +v 4.4516 3.6806 0.036 +v 4.5453 3.6143 0.1023 +v 4.5141 3.8352 0.3232 +v 4.4203 3.9015 0.2569 +v 4.6703 3.1944 0.964 +v 4.6391 2.9735 0.7431 +v 4.5453 3.0398 0.6768 +v 4.5766 3.2607 0.8977 +v 4.6391 3.9015 0.7431 +v 4.7328 3.8352 0.6768 +v 4.7016 3.6143 0.8977 +v 4.6078 3.6806 0.964 +v 4.6078 3.625 1 +v 4.7016 3.625 0.9062 +v 4.6703 3.25 0.9062 +v 4.5766 3.25 1 +v 4.7016 3.625 1 +v 4.6703 3.25 1 +v 4.5766 3.25 0.9062 +v 4.6078 3.625 0.9062 +v 4.7328 3.9015 0.7431 +v 4.7016 3.6806 0.964 +v 4.6078 3.6143 0.8977 +v 4.6391 3.8352 0.6768 +v 4.6391 2.9375 0.6875 +v 4.6078 2.9375 0.3125 +v 4.5141 3.0313 0.3125 +v 4.5453 3.0313 0.6875 +v 4.5453 2.9375 0.6875 +v 4.6391 3.0313 0.6875 +v 4.6078 3.0313 0.3125 +v 4.5141 2.9375 0.3125 +v 4.5766 3.1944 0.964 +v 4.6703 3.2607 0.8977 +v 4.6391 3.0398 0.6768 +v 4.5453 2.9735 0.7431 +v 4.7484 3.9375 0.5 +v 4.7328 3.9375 0.6875 +v 4.6391 3.8438 0.6875 +v 4.6547 3.8438 0.5 +v 4.6547 3.9375 0.5 +v 4.7484 3.8438 0.5 +v 4.7328 3.8438 0.6875 +v 4.6391 3.9375 0.6875 +v 5.7641 2.9735 0.2569 +v 5.8578 3.0398 0.3232 +v 5.8266 3.2607 0.1023 +v 5.7328 3.1944 0.036 +v 5.7953 3.6806 0.036 +v 5.7641 3.9015 0.2569 +v 5.6703 3.8352 0.3232 +v 5.7016 3.6143 0.1023 +v 5.7328 3.25 0 +v 5.8266 3.25 0.0937 +v 5.7953 3.625 0.0937 +v 5.7016 3.625 0 +v 5.8266 3.25 0 +v 5.7953 3.625 0 +v 5.7016 3.625 0.0937 +v 5.7328 3.25 0.0937 +v 5.8578 2.9735 0.2569 +v 5.8266 3.1944 0.036 +v 5.7328 3.2607 0.1023 +v 5.7641 3.0398 0.3232 +v 5.7016 3.6806 0.036 +v 5.7953 3.6143 0.1023 +v 5.7641 3.8352 0.3232 +v 5.6703 3.9015 0.2569 +v 5.7641 3.9375 0.3125 +v 5.7484 3.9375 0.5 +v 5.6547 3.8438 0.5 +v 5.6703 3.8438 0.3125 +v 5.6703 3.9375 0.3125 +v 5.7641 3.8438 0.3125 +v 5.7484 3.8438 0.5 +v 5.6547 3.9375 0.5 +v 5.6703 3.9219 0.5 +v 5.7328 3.9219 0.5 +v 5.6703 3.8594 0.5 +v 5.7328 3.8594 0.5 +v 4.7797 2.9531 0.2994 +v 4.8422 2.9531 0.2994 +v 4.7797 3.0156 0.3253 +v 4.8422 3.0156 0.3253 +v 4.9203 3.9219 0.5 +v 4.9828 3.9219 0.5 +v 4.9203 3.8594 0.5 +v 4.9828 3.8594 0.5 +v 5.4828 3.25 0 +v 5.7484 3.9375 0.5 +v 5.6547 3.8438 0.5 +v 5.6547 3.9375 0.5 +v 5.7484 3.8438 0.5 +v 5.0141 2.9735 0.2569 +v 5.1078 3.0398 0.3232 +v 5.0766 3.2607 0.1023 +v 4.9828 3.1944 0.036 +v 5.5141 2.9735 0.2569 +v 5.6078 3.0398 0.3232 +v 5.5766 3.2607 0.1023 +v 5.4828 3.1944 0.036 +v 5.0453 3.6806 0.036 +v 5.0141 3.9015 0.2569 +v 4.9203 3.8352 0.3232 +v 4.9516 3.6143 0.1023 +v 4.9828 3.25 0 +v 5.0766 3.25 0.0937 +v 5.0453 3.625 0.0937 +v 4.9516 3.625 0 +v 5.0766 3.25 0 +v 5.0453 3.625 0 +v 4.9516 3.625 0.0937 +v 4.9828 3.25 0.0937 +v 5.1078 2.9735 0.2569 +v 5.0766 3.1944 0.036 +v 4.9828 3.2607 0.1023 +v 5.0141 3.0398 0.3232 +v 4.9516 3.6806 0.036 +v 5.0453 3.6143 0.1023 +v 5.0141 3.8352 0.3232 +v 4.9203 3.9015 0.2569 +v 5.2641 2.9735 0.2569 +v 5.3578 3.0398 0.3232 +v 5.3266 3.2607 0.1023 +v 5.2328 3.1944 0.036 +v 5.1703 3.1944 0.964 +v 5.1391 2.9735 0.7431 +v 5.0453 3.0398 0.6768 +v 5.0766 3.2607 0.8977 +v 5.2953 3.6806 0.036 +v 5.2641 3.9015 0.2569 +v 5.1703 3.8352 0.3232 +v 5.2016 3.6143 0.1023 +v 5.1391 3.9015 0.7431 +v 5.2328 3.8352 0.6768 +v 5.2016 3.6143 0.8977 +v 5.1078 3.6806 0.964 +v 5.1078 3.625 1 +v 5.2016 3.625 0.9062 +v 5.1703 3.25 0.9062 +v 5.0766 3.25 1 +v 5.2016 3.625 1 +v 5.1703 3.25 1 +v 5.0766 3.25 0.9062 +v 5.1078 3.625 0.9062 +v 5.2328 3.9015 0.7431 +v 5.2016 3.6806 0.964 +v 5.1078 3.6143 0.8977 +v 5.1391 3.8352 0.6768 +v 5.1391 2.9375 0.6875 +v 5.1078 2.9375 0.3125 +v 5.0141 3.0313 0.3125 +v 5.0453 3.0313 0.6875 +v 5.0453 2.9375 0.6875 +v 5.1391 3.0313 0.6875 +v 5.1078 3.0313 0.3125 +v 5.0141 2.9375 0.3125 +v 5.0766 3.1944 0.964 +v 5.1703 3.2607 0.8977 +v 5.1391 3.0398 0.6768 +v 5.0453 2.9735 0.7431 +v 5.2328 3.25 0 +v 5.3266 3.25 0.0937 +v 5.2953 3.625 0.0937 +v 5.2016 3.625 0 +v 5.3266 3.25 0 +v 5.2953 3.625 0 +v 5.2016 3.625 0.0937 +v 5.2328 3.25 0.0937 +v 5.3578 2.9735 0.2569 +v 5.3266 3.1944 0.036 +v 5.2328 3.2607 0.1023 +v 5.2641 3.0398 0.3232 +v 5.2641 3.9375 0.3125 +v 5.2328 3.9375 0.6875 +v 5.1391 3.8438 0.6875 +v 5.1703 3.8438 0.3125 +v 5.1703 3.9375 0.3125 +v 5.2641 3.8438 0.3125 +v 5.2328 3.8438 0.6875 +v 5.1391 3.9375 0.6875 +v 5.2016 3.6806 0.036 +v 5.2953 3.6143 0.1023 +v 5.2641 3.8352 0.3232 +v 5.1703 3.9015 0.2569 +v 5.4203 3.1944 0.964 +v 5.3891 2.9735 0.7431 +v 5.2953 3.0398 0.6768 +v 5.3266 3.2607 0.8977 +v 5.5453 3.6806 0.036 +v 5.5141 3.9015 0.2569 +v 5.4203 3.8352 0.3232 +v 5.4516 3.6143 0.1023 +v 5.3891 3.9015 0.7431 +v 5.4828 3.8352 0.6768 +v 5.4516 3.6143 0.8977 +v 5.3578 3.6806 0.964 +v 5.3578 3.625 1 +v 5.4516 3.625 0.9062 +v 5.4203 3.25 0.9062 +v 5.3266 3.25 1 +v 5.4516 3.625 1 +v 5.4203 3.25 1 +v 5.3266 3.25 0.9062 +v 5.3578 3.625 0.9062 +v 5.4828 3.9015 0.7431 +v 5.4516 3.6806 0.964 +v 5.3578 3.6143 0.8977 +v 5.3891 3.8352 0.6768 +v 5.3891 2.9375 0.6875 +v 5.3578 2.9375 0.3125 +v 5.2641 3.0313 0.3125 +v 5.2953 3.0313 0.6875 +v 5.2953 2.9375 0.6875 +v 5.3891 3.0313 0.6875 +v 5.3578 3.0313 0.3125 +v 5.2641 2.9375 0.3125 +v 5.3266 3.1944 0.964 +v 5.4203 3.2607 0.8977 +v 5.3891 3.0398 0.6768 +v 5.2953 2.9735 0.7431 +v 5.5766 3.25 0.0937 +v 5.5453 3.625 0.0937 +v 5.4516 3.625 0 +v 5.5766 3.25 0 +v 5.5453 3.625 0 +v 5.4516 3.625 0.0937 +v 5.4828 3.25 0.0937 +v 5.6078 2.9735 0.2569 +v 5.5766 3.1944 0.036 +v 5.4828 3.2607 0.1023 +v 5.5141 3.0398 0.3232 +v 5.5141 3.9375 0.3125 +v 5.4828 3.9375 0.6875 +v 5.3891 3.8438 0.6875 +v 5.4203 3.8438 0.3125 +v 5.4203 3.9375 0.3125 +v 5.5141 3.8438 0.3125 +v 5.4828 3.8438 0.6875 +v 5.3891 3.9375 0.6875 +v 5.4516 3.6806 0.036 +v 5.5453 3.6143 0.1023 +v 5.5141 3.8352 0.3232 +v 5.4203 3.9015 0.2569 +v 5.6703 3.1944 0.964 +v 5.6391 2.9735 0.7431 +v 5.5453 3.0398 0.6768 +v 5.5766 3.2607 0.8977 +v 5.6391 3.9015 0.7431 +v 5.7328 3.8352 0.6768 +v 5.7016 3.6143 0.8977 +v 5.6078 3.6806 0.964 +v 5.6078 3.625 1 +v 5.7016 3.625 0.9062 +v 5.6703 3.25 0.9062 +v 5.5766 3.25 1 +v 5.7016 3.625 1 +v 5.6703 3.25 1 +v 5.5766 3.25 0.9062 +v 5.6078 3.625 0.9062 +v 5.7328 3.9015 0.7431 +v 5.7016 3.6806 0.964 +v 5.6078 3.6143 0.8977 +v 5.6391 3.8352 0.6768 +v 5.6391 2.9375 0.6875 +v 5.6078 2.9375 0.3125 +v 5.5141 3.0313 0.3125 +v 5.5453 3.0313 0.6875 +v 5.5453 2.9375 0.6875 +v 5.6391 3.0313 0.6875 +v 5.6078 3.0313 0.3125 +v 5.5141 2.9375 0.3125 +v 5.5766 3.1944 0.964 +v 5.6703 3.2607 0.8977 +v 5.6391 3.0398 0.6768 +v 5.5453 2.9735 0.7431 +v 5.7484 3.9375 0.5 +v 5.7328 3.9375 0.6875 +v 5.6391 3.8438 0.6875 +v 5.6547 3.8438 0.5 +v 5.6547 3.9375 0.5 +v 5.7484 3.8438 0.5 +v 5.7328 3.8438 0.6875 +v 5.6391 3.9375 0.6875 +v 5.0141 3.9375 0.3125 +v 4.9984 3.9375 0.5 +v 4.9047 3.8438 0.5 +v 4.9203 3.8438 0.3125 +v 4.9203 3.9375 0.3125 +v 5.0141 3.8438 0.3125 +v 4.9984 3.8438 0.5 +v 4.9047 3.9375 0.5 +v 4.9984 3.9375 0.5 +v 4.9047 3.8438 0.5 +v 4.9047 3.9375 0.5 +v 4.9984 3.8438 0.5 +v 4.9203 3.1944 0.964 +v 4.8891 2.9735 0.7431 +v 4.7953 3.0398 0.6768 +v 4.8266 3.2607 0.8977 +v 4.8891 3.9015 0.7431 +v 4.9828 3.8352 0.6768 +v 4.9516 3.6143 0.8977 +v 4.8578 3.6806 0.964 +v 4.8578 3.625 1 +v 4.9516 3.625 0.9062 +v 4.9203 3.25 0.9062 +v 4.8266 3.25 1 +v 4.9516 3.625 1 +v 4.9203 3.25 1 +v 4.8266 3.25 0.9062 +v 4.8578 3.625 0.9062 +v 4.9828 3.9015 0.7431 +v 4.9516 3.6806 0.964 +v 4.8578 3.6143 0.8977 +v 4.8891 3.8352 0.6768 +v 4.8891 2.9375 0.6875 +v 4.8578 2.9375 0.3125 +v 4.7641 3.0313 0.3125 +v 4.7953 3.0313 0.6875 +v 4.7953 2.9375 0.6875 +v 4.8891 3.0313 0.6875 +v 4.8578 3.0313 0.3125 +v 4.7641 2.9375 0.3125 +v 4.8266 3.1944 0.964 +v 4.9203 3.2607 0.8977 +v 4.8891 3.0398 0.6768 +v 4.7953 2.9735 0.7431 +v 4.9984 3.9375 0.5 +v 4.9828 3.9375 0.6875 +v 4.8891 3.8438 0.6875 +v 4.9047 3.8438 0.5 +v 4.9047 3.9375 0.5 +v 4.9984 3.8438 0.5 +v 4.9828 3.8438 0.6875 +v 4.8891 3.9375 0.6875 +v 6.7641 2.9735 0.2569 +v 6.8578 3.0398 0.3232 +v 6.8266 3.2607 0.1023 +v 6.7328 3.1944 0.036 +v 6.7953 3.6806 0.036 +v 6.7641 3.9015 0.2569 +v 6.6703 3.8352 0.3232 +v 6.7016 3.6143 0.1023 +v 6.7328 3.25 0 +v 6.8266 3.25 0.0937 +v 6.7953 3.625 0.0937 +v 6.7016 3.625 0 +v 6.8266 3.25 0 +v 6.7953 3.625 0 +v 6.7016 3.625 0.0937 +v 6.7328 3.25 0.0937 +v 6.8578 2.9735 0.2569 +v 6.8266 3.1944 0.036 +v 6.7328 3.2607 0.1023 +v 6.7641 3.0398 0.3232 +v 6.7016 3.6806 0.036 +v 6.7953 3.6143 0.1023 +v 6.7641 3.8352 0.3232 +v 6.6703 3.9015 0.2569 +v 6.7641 3.9375 0.3125 +v 6.7484 3.9375 0.5 +v 6.6547 3.8438 0.5 +v 6.6703 3.8438 0.3125 +v 6.6703 3.9375 0.3125 +v 6.7641 3.8438 0.3125 +v 6.7484 3.8438 0.5 +v 6.6547 3.9375 0.5 +v 6.6703 3.9219 0.5 +v 6.7328 3.9219 0.5 +v 6.6703 3.8594 0.5 +v 6.7328 3.8594 0.5 +v 5.7797 2.9531 0.2994 +v 5.8422 2.9531 0.2994 +v 5.7797 3.0156 0.3253 +v 5.8422 3.0156 0.3253 +v 5.9203 3.9219 0.5 +v 5.9828 3.9219 0.5 +v 5.9203 3.8594 0.5 +v 5.9828 3.8594 0.5 +v 6.4828 3.25 0 +v 6.7484 3.9375 0.5 +v 6.6547 3.8438 0.5 +v 6.6547 3.9375 0.5 +v 6.7484 3.8438 0.5 +v 6.0141 2.9735 0.2569 +v 6.1078 3.0398 0.3232 +v 6.0766 3.2607 0.1023 +v 5.9828 3.1944 0.036 +v 6.5141 2.9735 0.2569 +v 6.6078 3.0398 0.3232 +v 6.5766 3.2607 0.1023 +v 6.4828 3.1944 0.036 +v 6.0453 3.6806 0.036 +v 6.0141 3.9015 0.2569 +v 5.9203 3.8352 0.3232 +v 5.9516 3.6143 0.1023 +v 5.9828 3.25 0 +v 6.0766 3.25 0.0937 +v 6.0453 3.625 0.0937 +v 5.9516 3.625 0 +v 6.0766 3.25 0 +v 6.0453 3.625 0 +v 5.9516 3.625 0.0937 +v 5.9828 3.25 0.0937 +v 6.1078 2.9735 0.2569 +v 6.0766 3.1944 0.036 +v 5.9828 3.2607 0.1023 +v 6.0141 3.0398 0.3232 +v 5.9516 3.6806 0.036 +v 6.0453 3.6143 0.1023 +v 6.0141 3.8352 0.3232 +v 5.9203 3.9015 0.2569 +v 6.2641 2.9735 0.2569 +v 6.3578 3.0398 0.3232 +v 6.3266 3.2607 0.1023 +v 6.2328 3.1944 0.036 +v 6.1703 3.1944 0.964 +v 6.1391 2.9735 0.7431 +v 6.0453 3.0398 0.6768 +v 6.0766 3.2607 0.8977 +v 6.2953 3.6806 0.036 +v 6.2641 3.9015 0.2569 +v 6.1703 3.8352 0.3232 +v 6.2016 3.6143 0.1023 +v 6.1391 3.9015 0.7431 +v 6.2328 3.8352 0.6768 +v 6.2016 3.6143 0.8977 +v 6.1078 3.6806 0.964 +v 6.1078 3.625 1 +v 6.2016 3.625 0.9062 +v 6.1703 3.25 0.9062 +v 6.0766 3.25 1 +v 6.2016 3.625 1 +v 6.1703 3.25 1 +v 6.0766 3.25 0.9062 +v 6.1078 3.625 0.9062 +v 6.2328 3.9015 0.7431 +v 6.2016 3.6806 0.964 +v 6.1078 3.6143 0.8977 +v 6.1391 3.8352 0.6768 +v 6.1391 2.9375 0.6875 +v 6.1078 2.9375 0.3125 +v 6.0141 3.0313 0.3125 +v 6.0453 3.0313 0.6875 +v 6.0453 2.9375 0.6875 +v 6.1391 3.0313 0.6875 +v 6.1078 3.0313 0.3125 +v 6.0141 2.9375 0.3125 +v 6.0766 3.1944 0.964 +v 6.1703 3.2607 0.8977 +v 6.1391 3.0398 0.6768 +v 6.0453 2.9735 0.7431 +v 6.2328 3.25 0 +v 6.3266 3.25 0.0937 +v 6.2953 3.625 0.0937 +v 6.2016 3.625 0 +v 6.3266 3.25 0 +v 6.2953 3.625 0 +v 6.2016 3.625 0.0937 +v 6.2328 3.25 0.0937 +v 6.3578 2.9735 0.2569 +v 6.3266 3.1944 0.036 +v 6.2328 3.2607 0.1023 +v 6.2641 3.0398 0.3232 +v 6.2641 3.9375 0.3125 +v 6.2328 3.9375 0.6875 +v 6.1391 3.8438 0.6875 +v 6.1703 3.8438 0.3125 +v 6.1703 3.9375 0.3125 +v 6.2641 3.8438 0.3125 +v 6.2328 3.8438 0.6875 +v 6.1391 3.9375 0.6875 +v 6.2016 3.6806 0.036 +v 6.2953 3.6143 0.1023 +v 6.2641 3.8352 0.3232 +v 6.1703 3.9015 0.2569 +v 6.4203 3.1944 0.964 +v 6.3891 2.9735 0.7431 +v 6.2953 3.0398 0.6768 +v 6.3266 3.2607 0.8977 +v 6.5453 3.6806 0.036 +v 6.5141 3.9015 0.2569 +v 6.4203 3.8352 0.3232 +v 6.4516 3.6143 0.1023 +v 6.3891 3.9015 0.7431 +v 6.4828 3.8352 0.6768 +v 6.4516 3.6143 0.8977 +v 6.3578 3.6806 0.964 +v 6.3578 3.625 1 +v 6.4516 3.625 0.9062 +v 6.4203 3.25 0.9062 +v 6.3266 3.25 1 +v 6.4516 3.625 1 +v 6.4203 3.25 1 +v 6.3266 3.25 0.9062 +v 6.3578 3.625 0.9062 +v 6.4828 3.9015 0.7431 +v 6.4516 3.6806 0.964 +v 6.3578 3.6143 0.8977 +v 6.3891 3.8352 0.6768 +v 6.3891 2.9375 0.6875 +v 6.3578 2.9375 0.3125 +v 6.2641 3.0313 0.3125 +v 6.2953 3.0313 0.6875 +v 6.2953 2.9375 0.6875 +v 6.3891 3.0313 0.6875 +v 6.3578 3.0313 0.3125 +v 6.2641 2.9375 0.3125 +v 6.3266 3.1944 0.964 +v 6.4203 3.2607 0.8977 +v 6.3891 3.0398 0.6768 +v 6.2953 2.9735 0.7431 +v 6.5766 3.25 0.0937 +v 6.5453 3.625 0.0937 +v 6.4516 3.625 0 +v 6.5766 3.25 0 +v 6.5453 3.625 0 +v 6.4516 3.625 0.0937 +v 6.4828 3.25 0.0937 +v 6.6078 2.9735 0.2569 +v 6.5766 3.1944 0.036 +v 6.4828 3.2607 0.1023 +v 6.5141 3.0398 0.3232 +v 6.5141 3.9375 0.3125 +v 6.4828 3.9375 0.6875 +v 6.3891 3.8438 0.6875 +v 6.4203 3.8438 0.3125 +v 6.4203 3.9375 0.3125 +v 6.5141 3.8438 0.3125 +v 6.4828 3.8438 0.6875 +v 6.3891 3.9375 0.6875 +v 6.4516 3.6806 0.036 +v 6.5453 3.6143 0.1023 +v 6.5141 3.8352 0.3232 +v 6.4203 3.9015 0.2569 +v 6.6703 3.1944 0.964 +v 6.6391 2.9735 0.7431 +v 6.5453 3.0398 0.6768 +v 6.5766 3.2607 0.8977 +v 6.6391 3.9015 0.7431 +v 6.7328 3.8352 0.6768 +v 6.7016 3.6143 0.8977 +v 6.6078 3.6806 0.964 +v 6.6078 3.625 1 +v 6.7016 3.625 0.9062 +v 6.6703 3.25 0.9062 +v 6.5766 3.25 1 +v 6.7016 3.625 1 +v 6.6703 3.25 1 +v 6.5766 3.25 0.9062 +v 6.6078 3.625 0.9062 +v 6.7328 3.9015 0.7431 +v 6.7016 3.6806 0.964 +v 6.6078 3.6143 0.8977 +v 6.6391 3.8352 0.6768 +v 6.6391 2.9375 0.6875 +v 6.6078 2.9375 0.3125 +v 6.5141 3.0313 0.3125 +v 6.5453 3.0313 0.6875 +v 6.5453 2.9375 0.6875 +v 6.6391 3.0313 0.6875 +v 6.6078 3.0313 0.3125 +v 6.5141 2.9375 0.3125 +v 6.5766 3.1944 0.964 +v 6.6703 3.2607 0.8977 +v 6.6391 3.0398 0.6768 +v 6.5453 2.9735 0.7431 +v 6.7484 3.9375 0.5 +v 6.7328 3.9375 0.6875 +v 6.6391 3.8438 0.6875 +v 6.6547 3.8438 0.5 +v 6.6547 3.9375 0.5 +v 6.7484 3.8438 0.5 +v 6.7328 3.8438 0.6875 +v 6.6391 3.9375 0.6875 +v 6.0141 3.9375 0.3125 +v 5.9984 3.9375 0.5 +v 5.9047 3.8438 0.5 +v 5.9203 3.8438 0.3125 +v 5.9203 3.9375 0.3125 +v 6.0141 3.8438 0.3125 +v 5.9984 3.8438 0.5 +v 5.9047 3.9375 0.5 +v 5.9984 3.9375 0.5 +v 5.9047 3.8438 0.5 +v 5.9047 3.9375 0.5 +v 5.9984 3.8438 0.5 +v 5.9203 3.1944 0.964 +v 5.8891 2.9735 0.7431 +v 5.7953 3.0398 0.6768 +v 5.8266 3.2607 0.8977 +v 5.8891 3.9015 0.7431 +v 5.9828 3.8352 0.6768 +v 5.9516 3.6143 0.8977 +v 5.8578 3.6806 0.964 +v 5.8578 3.625 1 +v 5.9516 3.625 0.9062 +v 5.9203 3.25 0.9062 +v 5.8266 3.25 1 +v 5.9516 3.625 1 +v 5.9203 3.25 1 +v 5.8266 3.25 0.9062 +v 5.8578 3.625 0.9062 +v 5.9828 3.9015 0.7431 +v 5.9516 3.6806 0.964 +v 5.8578 3.6143 0.8977 +v 5.8891 3.8352 0.6768 +v 5.8891 2.9375 0.6875 +v 5.8578 2.9375 0.3125 +v 5.7641 3.0313 0.3125 +v 5.7953 3.0313 0.6875 +v 5.7953 2.9375 0.6875 +v 5.8891 3.0313 0.6875 +v 5.8578 3.0313 0.3125 +v 5.7641 2.9375 0.3125 +v 5.8266 3.1944 0.964 +v 5.9203 3.2607 0.8977 +v 5.8891 3.0398 0.6768 +v 5.7953 2.9735 0.7431 +v 5.9984 3.9375 0.5 +v 5.9828 3.9375 0.6875 +v 5.8891 3.8438 0.6875 +v 5.9047 3.8438 0.5 +v 5.9047 3.9375 0.5 +v 5.9984 3.8438 0.5 +v 5.9828 3.8438 0.6875 +v 5.8891 3.9375 0.6875 +v 6.9984 3.9375 0.5 +v 6.9047 3.8438 0.5 +v 6.9047 3.9375 0.5 +v 6.9984 3.8438 0.5 +v 6.9203 3.1944 0.964 +v 6.8891 2.9735 0.7431 +v 6.7953 3.0398 0.6768 +v 6.8266 3.2607 0.8977 +v 6.8891 3.9015 0.7431 +v 6.9828 3.8352 0.6768 +v 6.9516 3.6143 0.8977 +v 6.8578 3.6806 0.964 +v 6.8578 3.625 1 +v 6.9516 3.625 0.9062 +v 6.9203 3.25 0.9062 +v 6.8266 3.25 1 +v 6.9516 3.625 1 +v 6.9203 3.25 1 +v 6.8266 3.25 0.9062 +v 6.8578 3.625 0.9062 +v 6.9828 3.9015 0.7431 +v 6.9516 3.6806 0.964 +v 6.8578 3.6143 0.8977 +v 6.8891 3.8352 0.6768 +v 6.8891 2.9375 0.6875 +v 6.8578 2.9375 0.3125 +v 6.7641 3.0313 0.3125 +v 6.7953 3.0313 0.6875 +v 6.7953 2.9375 0.6875 +v 6.8891 3.0313 0.6875 +v 6.8578 3.0313 0.3125 +v 6.7641 2.9375 0.3125 +v 6.8266 3.1944 0.964 +v 6.9203 3.2607 0.8977 +v 6.8891 3.0398 0.6768 +v 6.7953 2.9735 0.7431 +v 6.9984 3.9375 0.5 +v 6.9828 3.9375 0.6875 +v 6.8891 3.8438 0.6875 +v 6.9047 3.8438 0.5 +v 6.9047 3.9375 0.5 +v 6.9984 3.8438 0.5 +v 6.9828 3.8438 0.6875 +v 6.8891 3.9375 0.6875 +v 6.7797 2.9531 0.2994 +v 6.8422 2.9531 0.2994 +v 6.7797 3.0156 0.3253 +v 6.8422 3.0156 0.3253 +v 6.9203 3.9219 0.5 +v 6.9828 3.9219 0.5 +v 6.9203 3.8594 0.5 +v 6.9828 3.8594 0.5 +v 4.0609 2.9531 0.7006 +v 4.1234 2.9531 0.7006 +v 4.0609 3.0156 0.6747 +v 4.1234 3.0156 0.6747 +v 7.2484 3 0.4062 +v 7.2484 3 0.5937 +v 4.0625 3 0.4062 +v 4.0625 3 0.5937 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.4013 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.0259 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.875 0.4375 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.4375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.375 0.4013 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.375 0 +vt 0.4375 0.4013 +vt 0.4375 0 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0.4013 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0.1875 0.375 +vt 0.125 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7699 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.4375 0 +vt 0.375 0 +vt 0.375 0.4013 +vt 0.4375 0.4013 +vt 0.25 0.0259 +vt 0.25 0.3754 +vt 0.3125 0.3754 +vt 0.3125 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.5625 0 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5625 0.4013 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.5 0 +vt 0.5625 0.4013 +vt 0.5625 0 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.4375 0.375 +vt 0.375 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.4013 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.3125 0 +vt 0.25 0 +vt 0.25 0.4013 +vt 0.3125 0.4013 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.1875 0.4013 +vt 0.1875 0 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.1875 0.7699 +vt 0.1875 0.375 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0 0.7699 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.125 0.375 +vt 0.1875 0 +vt 0.125 0 +vt 0.125 0.4013 +vt 0.1875 0.4013 +vt 0.0625 0.375 +vt 0 0.375 +vt 0 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.375 +vt 0 0.4005 +vt 0 0.7444 +vt 0 0.4005 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0.25 0.7699 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.25 0.375 +vt 0.25 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.375 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.4013 +vt 0.3125 0.3754 +vt 0.3125 0.0259 +vt 0.25 0 +vt 0.3125 0.4013 +vt 0.3125 0 +vt 0.25 0.0259 +vt 0.25 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.2006 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.2006 +vt 0.75 0.2006 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.2006 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.4013 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.0259 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.875 0.4375 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.4375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.3125 0 +vt 0.25 0 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.375 0.4013 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.375 0 +vt 0.4375 0.4013 +vt 0.4375 0 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.4375 0 +vt 0.375 0 +vt 0.375 0.4013 +vt 0.4375 0.4013 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.5625 0 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5625 0.4013 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.5 0 +vt 0.5625 0.4013 +vt 0.5625 0 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.375 0.4013 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.375 0 +vt 0.4375 0.4013 +vt 0.4375 0 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0.4013 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0.1875 0.375 +vt 0.125 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7699 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.4375 0 +vt 0.375 0 +vt 0.375 0.4013 +vt 0.4375 0.4013 +vt 0.25 0.0259 +vt 0.25 0.3754 +vt 0.3125 0.3754 +vt 0.3125 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.5625 0 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5625 0.4013 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.5 0 +vt 0.5625 0.4013 +vt 0.5625 0 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.4375 0.375 +vt 0.375 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.25 0.7699 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.25 0.375 +vt 0.25 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.375 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.4013 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.3125 0 +vt 0.25 0 +vt 0.25 0.4013 +vt 0.3125 0.4013 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.1875 0.4013 +vt 0.1875 0 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.1875 0.7699 +vt 0.1875 0.375 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0 0.7699 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.125 0.375 +vt 0.1875 0 +vt 0.125 0 +vt 0.125 0.4013 +vt 0.1875 0.4013 +vt 0.0625 0.375 +vt 0 0.375 +vt 0 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.375 +vt 0 0.4005 +vt 0 0.7444 +vt 0 0.4005 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0.25 0.7699 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.25 0.375 +vt 0.25 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.375 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.4013 +vt 0.3125 0.3754 +vt 0.3125 0.0259 +vt 0.25 0 +vt 0.3125 0.4013 +vt 0.3125 0 +vt 0.25 0.0259 +vt 0.25 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.2006 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.2006 +vt 0.75 0.2006 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.2006 +vt 0.3125 0.1875 +vt 0.3125 0.25 +vt 0.25 0.25 +vt 0.25 0.1875 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.4013 +vt 0.3125 0.3754 +vt 0.3125 0.4013 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.3754 +vt 0.25 0.0259 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.0259 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0.4013 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.1875 0.4013 +vt 0.1875 0 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.1875 0.7699 +vt 0.1875 0.375 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.375 +vt 0.125 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7699 +vt 0 0.7699 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.125 0.375 +vt 0.1875 0 +vt 0.125 0 +vt 0.125 0.4013 +vt 0.1875 0.4013 +vt 0.0625 0.375 +vt 0 0.375 +vt 0 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.375 +vt 0 0.4005 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.4005 +vt 0 0.7444 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.4013 +vt 0.3125 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.0259 +vt 0.25 0 +vt 0.3125 0.2006 +vt 0.3125 0 +vt 0.25 0.0259 +vt 0.25 0.2006 +vt 0.25 0.2006 +vt 0.25 0.3754 +vt 0.3125 0.3754 +vt 0.3125 0.2006 +vt 0.0625 0.375 +vt 0.0625 0.4375 +vt 0 0.4375 +vt 0 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.8125 0.4013 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.3754 +vt 0.75 0.0259 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.0259 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.875 0.4375 +vt 0.875 0.375 +vt 0.9375 0.375 +vt 0.9375 0.4375 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.1875 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.1875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.1875 +vt 0.3125 0 +vt 0.25 0 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.375 0.4013 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.375 0 +vt 0.4375 0.4013 +vt 0.4375 0 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.4375 0 +vt 0.375 0 +vt 0.375 0.4013 +vt 0.4375 0.4013 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.5625 0 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5625 0.4013 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.5 0 +vt 0.5625 0.4013 +vt 0.5625 0 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.375 0.4013 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.375 0 +vt 0.4375 0.4013 +vt 0.4375 0 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0.4013 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0.1875 0.375 +vt 0.125 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7699 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.4375 0 +vt 0.375 0 +vt 0.375 0.4013 +vt 0.4375 0.4013 +vt 0.25 0.0259 +vt 0.25 0.3754 +vt 0.3125 0.3754 +vt 0.3125 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.5625 0 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5625 0.4013 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.5 0 +vt 0.5625 0.4013 +vt 0.5625 0 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.4375 0.375 +vt 0.375 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.25 0.7699 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.25 0.375 +vt 0.25 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.375 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.4013 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.3125 0 +vt 0.25 0 +vt 0.25 0.4013 +vt 0.3125 0.4013 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.1875 0.4013 +vt 0.1875 0 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.1875 0.7699 +vt 0.1875 0.375 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0 0.7699 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.125 0.375 +vt 0.1875 0 +vt 0.125 0 +vt 0.125 0.4013 +vt 0.1875 0.4013 +vt 0.0625 0.375 +vt 0 0.375 +vt 0 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.375 +vt 0 0.4005 +vt 0 0.7444 +vt 0 0.4005 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0.25 0.7699 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.25 0.375 +vt 0.25 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.375 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.4013 +vt 0.3125 0.3754 +vt 0.3125 0.0259 +vt 0.25 0 +vt 0.3125 0.4013 +vt 0.3125 0 +vt 0.25 0.0259 +vt 0.25 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.8125 0.2006 +vt 0.75 0.2006 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.75 0.2006 +vt 0.8125 0.2006 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.2006 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.2006 +vt 0.75 0.2006 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.2006 +vt 0.3125 0.1875 +vt 0.3125 0.25 +vt 0.25 0.25 +vt 0.25 0.1875 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.4013 +vt 0.3125 0.3754 +vt 0.3125 0.4013 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.3754 +vt 0.25 0.0259 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.0259 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0.4013 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.1875 0.4013 +vt 0.1875 0 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.1875 0.7699 +vt 0.1875 0.375 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.375 +vt 0.125 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7699 +vt 0 0.7699 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.125 0.375 +vt 0.1875 0 +vt 0.125 0 +vt 0.125 0.4013 +vt 0.1875 0.4013 +vt 0.0625 0.375 +vt 0 0.375 +vt 0 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.375 +vt 0 0.4005 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.4005 +vt 0 0.7444 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.4013 +vt 0.3125 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.0259 +vt 0.25 0 +vt 0.3125 0.2006 +vt 0.3125 0 +vt 0.25 0.0259 +vt 0.25 0.2006 +vt 0.25 0.2006 +vt 0.25 0.3754 +vt 0.3125 0.3754 +vt 0.3125 0.2006 +vt 0.0625 0.375 +vt 0.0625 0.4375 +vt 0 0.4375 +vt 0 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.9375 0 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0 +vt 1 0.375 +vt 0.9375 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 0.9375 0.6875 +vt 1 0.6875 +vt 1 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0.375 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.375 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.4375 0 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.375 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.6875 +vt 0.375 0.6875 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.625 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.6875 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0 +vt 0.5625 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0.375 +vt 0.5625 0.6875 +vt 0.625 0.6875 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.8125 0 +vt 0.8125 0 +vt 0.875 0 +vt 0.875 0.1875 +vt 0.8125 0.1875 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.375 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0 +vt 1 0 +vt 0.9375 0 +vt 0.9375 0.375 +vt 1 0.375 +vt 0.9375 0.375 +vt 1 0.375 +vt 1 0.6875 +vt 0.9375 0.6875 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.8125 0 +vt 0.8125 0.375 +vt 0.875 0.375 +vt 0.875 0 +vt 0.875 0.375 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0 +vt 0.5 0 +vt 0.4375 0 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.4375 0.375 +vt 0.5 0.375 +vt 0.5 0.6875 +vt 0.4375 0.6875 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.375 0.375 +vt 0.375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.375 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.375 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.75 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.6875 0.375 +vt 0.75 0.375 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.625 0 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.5625 0 +vt 0.5625 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.625 0.375 +vt 0.625 0.6875 +vt 0.5625 0.6875 +vt 0.5625 0.375 +vt 0.875 0 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.8125 0 +vt 0.8125 0.1875 +vt 0.875 0.1875 +vt 0.875 0 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.3125 0.1875 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.3125 0.1875 +vt 0.3125 0.375 +vt 0.375 0.375 +vt 0.375 0.1875 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.1875 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0 +vt 0.0625 0 +vt 0.125 0 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0.375 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.3125 0 +vt 0.3125 0 +vt 0.375 0 +vt 0.375 0.1875 +vt 0.3125 0.1875 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.375 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0 +vt 0.25 0 +vt 0.1875 0 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.1875 0.375 +vt 0.25 0.375 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.125 0 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.0625 0 +vt 0.0625 0.375 +vt 0.125 0.375 +vt 0.125 0 +vt 0.125 0.375 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.375 +vt 0.375 0 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.3125 0 +vt 0.3125 0.1875 +vt 0.375 0.1875 +vt 0.375 0 +vt 0.3125 0 +vt 0.25 0 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.375 0.4013 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.375 0 +vt 0.4375 0.4013 +vt 0.4375 0 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.375 0.0259 +vt 0.375 0.3754 +vt 0.4375 0.3754 +vt 0.4375 0.0259 +vt 0.4375 0 +vt 0.375 0 +vt 0.375 0.4013 +vt 0.4375 0.4013 +vt 0.875 0.4013 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.875 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.9375 0.3754 +vt 0.9375 0.0259 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0.4013 +vt 0.6875 0.3754 +vt 0.6875 0.0259 +vt 0.625 0 +vt 0.5625 0 +vt 0.5 0 +vt 0.5 0.4013 +vt 0.5625 0.4013 +vt 0.6875 0.375 +vt 0.625 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7699 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.5 0 +vt 0.5625 0.4013 +vt 0.5625 0 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5 0.0259 +vt 0.5 0.3754 +vt 0.5625 0.3754 +vt 0.5625 0.0259 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.4375 0.375 +vt 0.375 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.7699 +vt 0.4375 0.375 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.375 0.4005 +vt 0.375 0.7444 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.25 0.7699 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.25 0.375 +vt 0.375 0.7699 +vt 0.4375 0.7444 +vt 0.4375 0.4005 +vt 0.375 0.375 +vt 0.3125 0.375 +vt 0.25 0.375 +vt 0.25 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.7699 +vt 0.3125 0.375 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.25 0.4005 +vt 0.25 0.7444 +vt 0.3125 0.7444 +vt 0.3125 0.4005 +vt 0.9375 0.375 +vt 0.875 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7699 +vt 0.8125 0 +vt 0.75 0 +vt 0.75 0.4013 +vt 0.8125 0.4013 +vt 0.9375 0.7699 +vt 0.9375 0.375 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.875 0.4005 +vt 0.875 0.7444 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.9375 0.4013 +vt 0.9375 0 +vt 0.875 0.0259 +vt 0.875 0.3754 +vt 0.6875 0.4013 +vt 0.6875 0 +vt 0.625 0.0259 +vt 0.625 0.3754 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.6875 0.7699 +vt 0.6875 0.375 +vt 0.625 0.4005 +vt 0.625 0.7444 +vt 0.5 0.7699 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.5 0.375 +vt 0.625 0.7699 +vt 0.6875 0.7444 +vt 0.6875 0.4005 +vt 0.625 0.375 +vt 0.6875 0 +vt 0.625 0 +vt 0.625 0.4013 +vt 0.6875 0.4013 +vt 0.5625 0.375 +vt 0.5 0.375 +vt 0.5 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.7699 +vt 0.5625 0.375 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5 0.4005 +vt 0.5 0.7444 +vt 0.5625 0.7444 +vt 0.5625 0.4005 +vt 0.75 0.7699 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.375 +vt 0.875 0.7699 +vt 0.9375 0.7444 +vt 0.9375 0.4005 +vt 0.875 0.375 +vt 0.9375 0 +vt 0.875 0 +vt 0.875 0.4013 +vt 0.9375 0.4013 +vt 0.8125 0.375 +vt 0.75 0.375 +vt 0.75 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.7699 +vt 0.8125 0.375 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.75 0.4005 +vt 0.75 0.7444 +vt 0.8125 0.7444 +vt 0.8125 0.4005 +vt 0.75 0.4013 +vt 0.8125 0.3754 +vt 0.8125 0.0259 +vt 0.75 0 +vt 0.8125 0.4013 +vt 0.8125 0 +vt 0.75 0.0259 +vt 0.75 0.3754 +vt 0.3125 0.1875 +vt 0.3125 0.25 +vt 0.25 0.25 +vt 0.25 0.1875 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.4013 +vt 0.3125 0.3754 +vt 0.3125 0.4013 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.3754 +vt 0.25 0.0259 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.0259 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0.4013 +vt 0.1875 0.3754 +vt 0.1875 0.0259 +vt 0.125 0 +vt 0.0625 0 +vt 0 0 +vt 0 0.4013 +vt 0.0625 0.4013 +vt 0 0.4013 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0 0 +vt 0.0625 0.4013 +vt 0.0625 0 +vt 0 0.0259 +vt 0 0.3754 +vt 0 0.0259 +vt 0 0.3754 +vt 0.0625 0.3754 +vt 0.0625 0.0259 +vt 0.1875 0.4013 +vt 0.1875 0 +vt 0.125 0.0259 +vt 0.125 0.3754 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.1875 0.7699 +vt 0.1875 0.375 +vt 0.125 0.4005 +vt 0.125 0.7444 +vt 0.1875 0.375 +vt 0.125 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7699 +vt 0 0.7699 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.375 +vt 0.125 0.7699 +vt 0.1875 0.7444 +vt 0.1875 0.4005 +vt 0.125 0.375 +vt 0.1875 0 +vt 0.125 0 +vt 0.125 0.4013 +vt 0.1875 0.4013 +vt 0.0625 0.375 +vt 0 0.375 +vt 0 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.7699 +vt 0.0625 0.375 +vt 0 0.4005 +vt 0 0.7444 +vt 0.0625 0.7444 +vt 0.0625 0.4005 +vt 0 0.4005 +vt 0 0.7444 +vt 0.3125 0.2006 +vt 0.25 0.2006 +vt 0.25 0.4013 +vt 0.3125 0.4013 +vt 0.25 0.2006 +vt 0.3125 0.2006 +vt 0.3125 0.0259 +vt 0.25 0 +vt 0.3125 0.2006 +vt 0.3125 0 +vt 0.25 0.0259 +vt 0.25 0.2006 +vt 0.25 0.2006 +vt 0.25 0.3754 +vt 0.3125 0.3754 +vt 0.3125 0.2006 +vt 0.0625 0.375 +vt 0.0625 0.4375 +vt 0 0.4375 +vt 0 0.375 +vt 0.5 0.1072 +vt 0.5625 0.1072 +vt 0.5625 0 +vt 0.5 0 +vt 0.5625 0.282 +vt 0.5 0.2941 +vt 0.5 0.4013 +vt 0.5625 0.3754 +vt 0.5625 0.2941 +vt 0.5 0.282 +vt 0.5 0.3754 +vt 0.5625 0.4013 +vt 0.5 0.1193 +vt 0.5625 0.1193 +vt 0.5625 0.0259 +vt 0.5 0.0259 +vt 0.125 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.125 0.0625 +vt 0 1 +vt 0.0625 1 +vt 0.0625 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.0625 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0.125 1 +vt 0.125 0.0625 +vt 0.0625 0.0625 +vt 0.0625 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0.125 1 +vt 0.125 0.0625 +vt 0.0625 0.0625 +vt 0.0625 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.9375 +vt 0.1875 1 +vt 0 1 +vt 0 0.9375 +vt 0.1875 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.125 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0.125 0.0625 +vt 0 1 +vt 0.0625 1 +vt 0.0625 0.0625 +vt 0 0.0625 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.9375 +vt 0 0.9375 +vt 0 1 +vt 0.1875 1 +vt 0.1875 0.0625 +vt 0 0.0625 +vt 0.1875 1 +vt 0 1 +vt 0 0.0625 +vt 0.1875 0.0625 +vt 0.125 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0.125 0 +vt 0.1875 1 +vt 0.3125 1 +vt 0.3125 0.875 +vt 0.1875 0.875 +vt 0.125 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0.125 0 +vt 0.125 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 1 +vt 0.125 1 +vt 0.125 0 +vt 0 0 +vt 0.125 1 +vt 0 1 +vt 0 0 +vt 0.125 0 +vt 0.125 0.3125 +vt 0 0.3125 +vt 0 0 +vt 0.125 0 +vt 0.125 0.6875 +vt 0 0.6875 +vt 0 1 +vt 0.125 1 +vt 0 0.3125 +vt 0.125 0.3125 +vt 0.125 0 +vt 0 0 +vt 0 0.6875 +vt 0.125 0.6875 +vt 0.125 1 +vt 0 1 +vt 0.1875 1 +vt 0.3125 1 +vt 0.3125 0.875 +vt 0.1875 0.875 +vt 0.1875 0.875 +vt 0.1875 1 +vt 0.3125 1 +vt 0.3125 0.875 +vn -0.71 0.45 0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn -0.71 0.45 0.55 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn 0.71 -0.45 -0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.45 -0.55 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.08 -0.03 +vn 1 0.08 0.03 +vn 0 0 1 +vn -1 -0.08 0.03 +vn 0 0 -1 +vn -1 -0.04 -0.09 +vn 1 0 0.08 +vn 0 -1 0 +vn -1 -0.09 -0.04 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.38 0.92 +vn -0.71 0.45 0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn 0.71 -0.45 -0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn -1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 0.71 0.71 +vn 0 -1 0 +vn -1 -0.09 0.04 +vn 1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 0 -1 +vn 1 -0.08 -0.03 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0 1 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 0.08 0.03 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn 0 0.71 0.71 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn -1 0 -0.09 +vn 1 -0.03 0.08 +vn 0 -1 0 +vn -0.71 0.45 0.55 +vn -0.71 0.45 0.55 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn 0.71 -0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.45 0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.08 -0.03 +vn 1 0.08 0.03 +vn 0 0 1 +vn -1 -0.08 0.03 +vn 0 0 -1 +vn -1 -0.04 -0.09 +vn 1 0 0.08 +vn 0 -1 0 +vn -1 -0.09 -0.04 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.38 0.92 +vn -0.71 0.45 0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn 0.71 -0.45 -0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0 1 0 +vn -1 -0.09 0.04 +vn 1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn -1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -1 0 +vn -1 -0.09 0.04 +vn 1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 0 -1 +vn 1 -0.08 -0.03 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0 1 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 0 -0.71 -0.71 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 0.08 0.03 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn 0 0.71 0.71 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn -1 0 -0.09 +vn 1 -0.03 0.08 +vn 0 -1 0 +vn 0 0 1 +vn -1 0 -0.08 +vn 1 0 0.08 +vn 0 -1 0 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn 0 0.71 0.71 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn -1 0 -0.09 +vn 1 -0.03 0.08 +vn 0 -1 0 +vn 0 0.38 -0.92 +vn -0.71 0.45 0.55 +vn -0.71 0.45 0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn -0.71 0.45 0.55 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn 0.71 -0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.45 -0.55 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.45 0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.45 0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.08 -0.03 +vn 1 0.08 0.03 +vn 0 0 1 +vn -1 -0.08 0.03 +vn 0 0 -1 +vn -1 -0.04 -0.09 +vn 1 0 0.08 +vn 0 -1 0 +vn -1 -0.09 -0.04 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.38 0.92 +vn -0.71 0.45 0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn 0.71 -0.45 -0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0 1 0 +vn -1 -0.09 0.04 +vn 1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn -1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -1 0 +vn -1 -0.09 0.04 +vn 1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 0 -1 +vn 1 -0.08 -0.03 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0 1 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 0 -0.71 -0.71 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 0.08 0.03 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn 0 0.71 0.71 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn -1 0 -0.09 +vn 1 -0.03 0.08 +vn 0 -1 0 +vn 0 0 1 +vn -1 0 -0.08 +vn 1 0 0.08 +vn 0 -1 0 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn 0 0.71 0.71 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn -1 0 -0.09 +vn 1 -0.03 0.08 +vn 0 -1 0 +vn 0 0.38 -0.92 +vn -0.71 0.45 0.55 +vn -0.71 0.45 0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn -0.71 -0.55 0.45 +vn -0.71 0.45 0.55 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.45 -0.55 +vn 0.71 -0.45 0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn -0.71 -0.06 0.71 +vn 0.71 0.06 0.71 +vn 0.71 0.55 0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.55 0.45 +vn 0.71 0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn 0.71 -0.45 -0.55 +vn 0.71 -0.45 -0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn 0.71 0.55 -0.45 +vn 0.71 -0.45 -0.55 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.45 0.55 +vn -0.71 0.45 -0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn 0.71 0.06 -0.71 +vn -0.71 -0.06 -0.71 +vn -0.71 -0.55 -0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.55 -0.45 +vn -0.71 -0.45 0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.45 0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0.71 0.45 -0.55 +vn -0.71 -0.45 -0.55 +vn -0.71 0.06 -0.71 +vn 0.71 -0.06 -0.71 +vn 0.71 -0.55 -0.45 +vn 0.71 0.71 -0.06 +vn -0.71 0.71 0.06 +vn -0.71 0.55 -0.45 +vn 0.71 -0.71 0.06 +vn -0.71 -0.71 -0.06 +vn -0.71 -0.45 0.55 +vn 0.71 0.45 0.55 +vn 0.71 -0.06 0.71 +vn -0.71 0.06 0.71 +vn -0.71 0.55 0.45 +vn -0.71 -0.71 0.06 +vn 0.71 -0.71 -0.06 +vn 0.71 -0.55 0.45 +vn -0.71 0.71 -0.06 +vn 0.71 0.71 0.06 +vn 0 1 0 +vn -1 -0.09 0.04 +vn 1 0.08 0.03 +vn 0 0 1 +vn 0 0 -1 +vn -1 -0.09 0.04 +vn 0 0 1 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn 0 0.71 0.71 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -1 0 +vn 0 -1 0 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 0 -0.71 -0.71 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn 0 -0.71 -0.71 +vn 0 1 0 +vn 1 0.08 -0.03 +vn 0 0.71 0.71 +vn 1 0.08 0.03 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn -1 -0.09 -0.04 +vn -1 -0.04 0.09 +vn 0 0 -1 +vn 0 0.71 -0.71 +vn 1 0.03 0.08 +vn 0 -0.71 0.71 +vn -1 -0.04 -0.09 +vn 1 -0.03 0.08 +vn 0 0 1 +vn -1 0 -0.08 +vn 1 0 0.08 +vn 0 -1 0 +vn 0 0 -1 +vn -1 0.09 -0.04 +vn 0 -1 0 +vn -1 0.04 0.09 +vn 1 0.03 -0.08 +vn 0 1 0 +vn 1 -0.08 -0.03 +vn 0 -0.71 -0.71 +vn 1 -0.08 0.03 +vn 0 0.71 0.71 +vn -1 0.09 0.04 +vn -1 0.04 -0.09 +vn 0 0 1 +vn 0 -0.71 0.71 +vn 1 -0.03 -0.08 +vn 0 0.71 -0.71 +vn 0 1 0 +vn -1 0 -0.09 +vn 1 -0.03 0.08 +vn 0 -1 0 +vn 0 0.38 -0.92 +vn 0 -1 0 +vn -1 0.01 0.08 +vn 1 -0.02 -0.09 +vn 0 1 0 +vn 0 -0.26 0.97 +vn 0 0.26 -0.97 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.26 -0.97 +vn 0 0.26 0.97 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.26 0.97 +vn 0 0.26 -0.97 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 -0.26 -0.97 +vn 0 0.26 0.97 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +usemtl metal_decoration2_razor_wire +f 2305/3745/937 2304/3746/937 2303/3747/937 +f 2305/3745/937 2303/3747/937 2306/3748/937 +f 2309/3749/938 2308/3750/938 2307/3751/938 +f 2309/3749/938 2307/3751/938 2310/3752/938 +f 2313/3753/939 2312/3754/939 2311/3755/939 +f 2313/3753/939 2311/3755/939 2314/3756/939 +f 2317/3757/940 2316/3758/940 2315/3759/940 +f 2317/3757/940 2315/3759/940 2318/3760/940 +f 2321/3761/941 2320/3762/941 2319/3763/941 +f 2321/3761/941 2319/3763/941 2322/3764/941 +f 2325/3765/942 2324/3766/942 2323/3767/942 +f 2325/3765/942 2323/3767/942 2326/3768/942 +f 2329/3769/943 2328/3770/943 2327/3771/943 +f 2329/3769/943 2327/3771/943 2330/3772/943 +f 2333/3773/944 2332/3774/944 2331/3775/944 +f 2333/3773/944 2331/3775/944 2334/3776/944 +f 2337/3777/945 2336/3778/945 2335/3779/945 +f 2337/3777/945 2335/3779/945 2338/3780/945 +f 2341/3781/946 2340/3782/946 2339/3783/946 +f 2341/3781/946 2339/3783/946 2342/3784/946 +f 2345/3785/947 2344/3786/947 2343/3787/947 +f 2345/3785/947 2343/3787/947 2346/3788/947 +f 2349/3789/948 2348/3790/948 2347/3791/948 +f 2349/3789/948 2347/3791/948 2350/3792/948 +f 2353/3793/949 2352/3794/949 2351/3795/949 +f 2353/3793/949 2351/3795/949 2354/3796/949 +f 2357/3797/950 2356/3798/950 2355/3799/950 +f 2357/3797/950 2355/3799/950 2358/3800/950 +f 2361/3801/951 2360/3802/951 2359/3803/951 +f 2361/3801/951 2359/3803/951 2362/3804/951 +f 2365/3805/952 2364/3806/952 2363/3807/952 +f 2365/3805/952 2363/3807/952 2366/3808/952 +f 2369/3809/953 2368/3810/953 2367/3811/953 +f 2369/3809/953 2367/3811/953 2370/3812/953 +f 2373/3813/954 2372/3814/954 2371/3815/954 +f 2373/3813/954 2371/3815/954 2374/3816/954 +f 2377/3817/955 2376/3818/955 2375/3819/955 +f 2377/3817/955 2375/3819/955 2378/3820/955 +f 2381/3821/956 2380/3822/956 2379/3823/956 +f 2381/3821/956 2379/3823/956 2382/3824/956 +f 2385/3825/957 2384/3826/957 2383/3827/957 +f 2385/3825/957 2383/3827/957 2386/3828/957 +f 2389/3829/958 2388/3830/958 2387/3831/958 +f 2389/3829/958 2387/3831/958 2390/3832/958 +f 2393/3833/959 2392/3834/959 2391/3835/959 +f 2393/3833/959 2391/3835/959 2394/3836/959 +f 2397/3837/960 2396/3838/960 2395/3839/960 +f 2397/3837/960 2395/3839/960 2398/3840/960 +f 3655/3841/961 3654/3842/961 3653/3843/961 +f 3655/3841/961 3653/3843/961 3656/3844/961 +f 3659/3845/962 3658/3846/962 3657/3847/962 +f 3659/3845/962 3657/3847/962 3660/3848/962 +f 3663/3849/963 3662/3850/963 3661/3851/963 +f 3663/3849/963 3661/3851/963 3664/3852/963 +f 3667/3853/964 3666/3854/964 3665/3855/964 +f 3667/3853/964 3665/3855/964 3668/3856/964 +f 3671/3857/965 3670/3858/965 3669/3859/965 +f 3671/3857/965 3669/3859/965 3672/3860/965 +f 3675/3861/966 3674/3862/966 3673/3863/966 +f 3675/3861/966 3673/3863/966 3676/3864/966 +f 3679/3865/967 3678/3866/967 3677/3867/967 +f 3679/3865/967 3677/3867/967 3680/3868/967 +f 3683/3869/968 3682/3870/968 3681/3871/968 +f 3683/3869/968 3681/3871/968 3684/3872/968 +f 3687/3873/969 3686/3874/969 3685/3875/969 +f 3687/3873/969 3685/3875/969 3688/3876/969 +f 3691/3877/970 3690/3878/970 3689/3879/970 +f 3691/3877/970 3689/3879/970 3692/3880/970 +f 3695/3881/971 3694/3882/971 3693/3883/971 +f 3695/3881/971 3693/3883/971 3696/3884/971 +f 3699/3885/972 3698/3886/972 3697/3887/972 +f 3699/3885/972 3697/3887/972 3700/3888/972 +f 3703/3889/973 3702/3890/973 3701/3891/973 +f 3703/3889/973 3701/3891/973 3704/3892/973 +f 3707/3893/974 3706/3894/974 3705/3895/974 +f 3707/3893/974 3705/3895/974 3708/3896/974 +f 3711/3897/975 3710/3898/975 3709/3899/975 +f 3711/3897/975 3709/3899/975 3712/3900/975 +f 3715/3901/976 3714/3902/976 3713/3903/976 +f 3715/3901/976 3713/3903/976 3716/3904/976 +f 3719/3905/977 3718/3906/977 3717/3907/977 +f 3719/3905/977 3717/3907/977 3720/3908/977 +f 3723/3909/978 3722/3910/978 3721/3911/978 +f 3723/3909/978 3721/3911/978 3724/3912/978 +f 3727/3913/979 3726/3914/979 3725/3915/979 +f 3727/3913/979 3725/3915/979 3728/3916/979 +f 3731/3917/980 3730/3918/980 3729/3919/980 +f 3731/3917/980 3729/3919/980 3732/3920/980 +f 3735/3921/981 3734/3922/981 3733/3923/981 +f 3735/3921/981 3733/3923/981 3736/3924/981 +f 3739/3925/982 3738/3926/982 3737/3927/982 +f 3739/3925/982 3737/3927/982 3740/3928/982 +f 3743/3929/983 3742/3930/983 3741/3931/983 +f 3743/3929/983 3741/3931/983 3744/3932/983 +f 3747/3933/984 3746/3934/984 3745/3935/984 +f 3747/3933/984 3745/3935/984 3748/3936/984 +f 2401/3937/985 2400/3938/985 2399/3939/985 +f 2401/3937/985 2399/3939/985 2402/3940/985 +f 2405/3941/986 2404/3942/986 2403/3943/986 +f 2405/3941/986 2403/3943/986 2406/3944/986 +f 3751/3945/987 3750/3946/987 3749/3947/987 +f 3751/3945/987 3749/3947/987 3752/3948/987 +f 3755/3949/988 3754/3950/988 3753/3951/988 +f 3755/3949/988 3753/3951/988 3756/3952/988 +f 2409/3953/989 2408/3954/989 2407/3955/989 +f 2409/3953/989 2407/3955/989 2410/3956/989 +f 2413/3957/990 2412/3958/990 2411/3959/990 +f 2413/3957/990 2411/3959/990 2414/3960/990 +f 2409/3961/991 2410/3962/991 2415/3963/991 +f 2409/3961/991 2415/3963/991 2416/3964/991 +f 2416/3965/992 2415/3966/992 2417/3967/992 +f 2416/3965/992 2417/3967/992 2418/3968/992 +f 2420/3969/993 2419/3970/993 2407/3971/993 +f 2420/3969/993 2407/3971/993 2417/3972/993 +f 2410/3973/994 2422/3974/994 2421/3975/994 +f 2410/3973/994 2421/3975/994 2415/3976/994 +f 2415/3977/995 2421/3978/995 2420/3979/995 +f 2415/3977/995 2420/3979/995 2417/3980/995 +f 2417/3981/996 2407/3982/996 2408/3983/996 +f 2417/3981/996 2408/3983/996 2418/3984/996 +f 2410/3985/997 2407/3986/997 2419/3987/997 +f 2410/3985/997 2419/3987/997 2422/3988/997 +f 2412/3989/998 2424/3990/998 2423/3991/998 +f 2412/3989/998 2423/3991/998 2411/3992/998 +f 2413/3993/999 2414/3994/999 2425/3995/999 +f 2413/3993/999 2425/3995/999 2426/3996/999 +f 2426/3997/1000 2425/3998/1000 2423/3999/1000 +f 2426/3997/1000 2423/3999/1000 2424/4000/1000 +f 2419/4001/1001 2420/4002/1001 2424/4003/1001 +f 2419/4001/1001 2424/4003/1001 2412/4004/1001 +f 2422/4005/1002 2419/4006/1002 2412/4007/1002 +f 2422/4005/1002 2412/4007/1002 2413/4008/1002 +f 2422/4009/1003 2413/4010/1003 2426/4011/1003 +f 2422/4009/1003 2426/4011/1003 2421/4012/1003 +f 2421/4013/1004 2426/4014/1004 2424/4015/1004 +f 2421/4013/1004 2424/4015/1004 2420/4016/1004 +f 2409/4017/1005 2416/4018/1005 2418/4019/1005 +f 2409/4017/1005 2418/4019/1005 2408/4020/1005 +f 2429/4021/1006 2428/4022/1006 2427/4023/1006 +f 2429/4021/1006 2427/4023/1006 2430/4024/1006 +f 2433/4025/1007 2432/4026/1007 2431/4027/1007 +f 2433/4025/1007 2431/4027/1007 2434/4028/1007 +f 2437/4029/1008 2436/4030/1008 2435/4031/1008 +f 2437/4029/1008 2435/4031/1008 2438/4032/1008 +f 2441/4033/1009 2440/4034/1009 2439/4035/1009 +f 2441/4033/1009 2439/4035/1009 2442/4036/1009 +f 2445/4037/1010 2444/4038/1010 2443/4039/1010 +f 2445/4037/1010 2443/4039/1010 2446/4040/1010 +f 2449/4041/1011 2448/4042/1011 2447/4043/1011 +f 2449/4041/1011 2447/4043/1011 2450/4044/1011 +f 3759/4045/1012 3758/4046/1012 3757/4047/1012 +f 3759/4045/1012 3757/4047/1012 3760/4048/1012 +f 3763/4049/1013 3762/4050/1013 3761/4051/1013 +f 3763/4049/1013 3761/4051/1013 3764/4052/1013 +f 3767/4053/1014 3766/4054/1014 3765/4055/1014 +f 3767/4053/1014 3765/4055/1014 3768/4056/1014 +f 3771/4057/1015 3770/4058/1015 3769/4059/1015 +f 3771/4057/1015 3769/4059/1015 3772/4060/1015 +f 3775/4061/1016 3774/4062/1016 3773/4063/1016 +f 3775/4061/1016 3773/4063/1016 3776/4064/1016 +f 3779/4065/1017 3778/4066/1017 3777/4067/1017 +f 3779/4065/1017 3777/4067/1017 3780/4068/1017 +f 2453/4069/1018 2452/4070/1018 2451/4071/1018 +f 2453/4069/1018 2451/4071/1018 2454/4072/1018 +f 2457/4073/1019 2456/4074/1019 2455/4075/1019 +f 2457/4073/1019 2455/4075/1019 2458/4076/1019 +f 3783/4077/1020 3782/4078/1020 3781/4079/1020 +f 3783/4077/1020 3781/4079/1020 3784/4080/1020 +f 3787/4081/1021 3786/4082/1021 3785/4083/1021 +f 3787/4081/1021 3785/4083/1021 3788/4084/1021 +f 2461/4085/1022 2460/4086/1022 2459/4087/1022 +f 2461/4085/1022 2459/4087/1022 2462/4088/1022 +f 2464/4089/1023 2463/4090/1023 2459/4091/1023 +f 2464/4089/1023 2459/4091/1023 2460/4092/1023 +f 2467/4093/1024 2466/4094/1024 2465/4095/1024 +f 2467/4093/1024 2465/4095/1024 2468/4096/1024 +f 2469/4097/1025 2468/4098/1025 2465/4099/1025 +f 2469/4097/1025 2465/4099/1025 2470/4100/1025 +f 2474/4101/1026 2473/4102/1026 2469/4103/1026 +f 2474/4101/1026 2469/4103/1026 2475/4104/1026 +f 2480/4105/1027 2479/4106/1027 2478/4107/1027 +f 2480/4105/1027 2478/4107/1027 2481/4108/1027 +f 2484/4109/1028 2483/4110/1028 2482/4111/1028 +f 2484/4109/1028 2482/4111/1028 2485/4112/1028 +f 2488/4113/1029 2487/4114/1029 2486/4115/1029 +f 2488/4113/1029 2486/4115/1029 2489/4116/1029 +f 2489/4117/1030 2486/4118/1030 2482/4119/1030 +f 2489/4117/1030 2482/4119/1030 2483/4120/1030 +f 2492/4121/1031 2491/4122/1031 2490/4123/1031 +f 2492/4121/1031 2490/4123/1031 2493/4124/1031 +f 2494/4125/1032 2493/4126/1032 2490/4127/1032 +f 2494/4125/1032 2490/4127/1032 2495/4128/1032 +f 2498/4129/1033 2497/4130/1033 2496/4131/1033 +f 2498/4129/1033 2496/4131/1033 2499/4132/1033 +f 2501/4133/1034 2500/4134/1034 2494/4135/1034 +f 2501/4133/1034 2494/4135/1034 2502/4136/1034 +f 2497/4137/1035 2504/4138/1035 2503/4139/1035 +f 2497/4137/1035 2503/4139/1035 2496/4140/1035 +f 2498/4141/1036 2499/4142/1036 2505/4143/1036 +f 2498/4141/1036 2505/4143/1036 2506/4144/1036 +f 2506/4145/1037 2505/4146/1037 2503/4147/1037 +f 2506/4145/1037 2503/4147/1037 2504/4148/1037 +f 2488/4149/1038 2484/4150/1038 2485/4151/1038 +f 2488/4149/1038 2485/4151/1038 2487/4152/1038 +f 2509/4153/1039 2508/4154/1039 2507/4155/1039 +f 2509/4153/1039 2507/4155/1039 2510/4156/1039 +f 2513/4157/1040 2512/4158/1040 2511/4159/1040 +f 2513/4157/1040 2511/4159/1040 2514/4160/1040 +f 2516/4161/1041 2515/4162/1041 2512/4163/1041 +f 2516/4161/1041 2512/4163/1041 2513/4164/1041 +f 2517/4165/1042 2514/4166/1042 2511/4167/1042 +f 2517/4165/1042 2511/4167/1042 2518/4168/1042 +f 2521/4169/1043 2520/4170/1043 2519/4171/1043 +f 2521/4169/1043 2519/4171/1043 2522/4172/1043 +f 2516/4173/1044 2517/4174/1044 2518/4175/1044 +f 2516/4173/1044 2518/4175/1044 2515/4176/1044 +f 2520/4177/1045 2524/4178/1045 2523/4179/1045 +f 2520/4177/1045 2523/4179/1045 2519/4180/1045 +f 2521/4181/1046 2522/4182/1046 2525/4183/1046 +f 2521/4181/1046 2525/4183/1046 2526/4184/1046 +f 2526/4185/1047 2525/4186/1047 2523/4187/1047 +f 2526/4185/1047 2523/4187/1047 2524/4188/1047 +f 2522/4189/1048 2519/4190/1048 2484/4191/1048 +f 2522/4189/1048 2484/4191/1048 2488/4192/1048 +f 2499/4193/1049 2496/4194/1049 2461/4195/1049 +f 2499/4193/1049 2461/4195/1049 2527/4196/1049 +f 2529/4197/1050 2528/4198/1050 2473/4199/1050 +f 2529/4197/1050 2473/4199/1050 2474/4200/1050 +f 2499/4201/1051 2527/4202/1051 2464/4203/1051 +f 2499/4201/1051 2464/4203/1051 2505/4204/1051 +f 2505/4205/1052 2464/4206/1052 2460/4207/1052 +f 2505/4205/1052 2460/4207/1052 2503/4208/1052 +f 2527/4209/1053 2530/4210/1053 2463/4211/1053 +f 2527/4209/1053 2463/4211/1053 2464/4212/1053 +f 2475/4213/1054 2531/4214/1054 2466/4215/1054 +f 2475/4213/1054 2466/4215/1054 2467/4216/1054 +f 2479/4217/1055 2467/4218/1055 2468/4219/1055 +f 2479/4217/1055 2468/4219/1055 2478/4220/1055 +f 2474/4221/1056 2475/4222/1056 2467/4223/1056 +f 2474/4221/1056 2467/4223/1056 2479/4224/1056 +f 2470/4225/1057 2465/4226/1057 2476/4227/1057 +f 2470/4225/1057 2476/4227/1057 2471/4228/1057 +f 2473/4229/1058 2478/4230/1058 2468/4231/1058 +f 2473/4229/1058 2468/4231/1058 2469/4232/1058 +f 2475/4233/1059 2469/4234/1059 2470/4235/1059 +f 2475/4233/1059 2470/4235/1059 2531/4236/1059 +f 2531/4237/1060 2470/4238/1060 2471/4239/1060 +f 2531/4237/1060 2471/4239/1060 2472/4240/1060 +f 2531/4241/1061 2472/4242/1061 2477/4243/1061 +f 2531/4241/1061 2477/4243/1061 2466/4244/1061 +f 2466/4245/1062 2477/4246/1062 2476/4247/1062 +f 2466/4245/1062 2476/4247/1062 2465/4248/1062 +f 2462/4249/1063 2459/4250/1063 2481/4251/1063 +f 2462/4249/1063 2481/4251/1063 2528/4252/1063 +f 2496/4253/1064 2503/4254/1064 2460/4255/1064 +f 2496/4253/1064 2460/4255/1064 2461/4256/1064 +f 2527/4257/1065 2461/4258/1065 2462/4259/1065 +f 2527/4257/1065 2462/4259/1065 2530/4260/1065 +f 2530/4261/1066 2462/4262/1066 2528/4263/1066 +f 2530/4261/1066 2528/4263/1066 2529/4264/1066 +f 2530/4265/1067 2529/4266/1067 2480/4267/1067 +f 2530/4265/1067 2480/4267/1067 2463/4268/1067 +f 2463/4269/1068 2480/4270/1068 2481/4271/1068 +f 2463/4269/1068 2481/4271/1068 2459/4272/1068 +f 2528/4273/1069 2481/4274/1069 2478/4275/1069 +f 2528/4273/1069 2478/4275/1069 2473/4276/1069 +f 2529/4277/1070 2474/4278/1070 2479/4279/1070 +f 2529/4277/1070 2479/4279/1070 2480/4280/1070 +f 2533/4281/1071 2532/4282/1071 2500/4283/1071 +f 2533/4281/1071 2500/4283/1071 2501/4284/1071 +f 2522/4285/1072 2488/4286/1072 2489/4287/1072 +f 2522/4285/1072 2489/4287/1072 2525/4288/1072 +f 2525/4289/1073 2489/4290/1073 2483/4291/1073 +f 2525/4289/1073 2483/4291/1073 2523/4292/1073 +f 2502/4293/1074 2534/4294/1074 2491/4295/1074 +f 2502/4293/1074 2491/4295/1074 2492/4296/1074 +f 2508/4297/1075 2492/4298/1075 2493/4299/1075 +f 2508/4297/1075 2493/4299/1075 2507/4300/1075 +f 2501/4301/1076 2502/4302/1076 2492/4303/1076 +f 2501/4301/1076 2492/4303/1076 2508/4304/1076 +f 2495/4305/1077 2490/4306/1077 2504/4307/1077 +f 2495/4305/1077 2504/4307/1077 2497/4308/1077 +f 2500/4309/1078 2507/4310/1078 2493/4311/1078 +f 2500/4309/1078 2493/4311/1078 2494/4312/1078 +f 2502/4313/1079 2494/4314/1079 2495/4315/1079 +f 2502/4313/1079 2495/4315/1079 2534/4316/1079 +f 2534/4317/1080 2495/4318/1080 2497/4319/1080 +f 2534/4317/1080 2497/4319/1080 2498/4320/1080 +f 2534/4321/1081 2498/4322/1081 2506/4323/1081 +f 2534/4321/1081 2506/4323/1081 2491/4324/1081 +f 2491/4325/1082 2506/4326/1082 2504/4327/1082 +f 2491/4325/1082 2504/4327/1082 2490/4328/1082 +f 2485/4329/1083 2482/4330/1083 2510/4331/1083 +f 2485/4329/1083 2510/4331/1083 2532/4332/1083 +f 2519/4333/1084 2523/4334/1084 2483/4335/1084 +f 2519/4333/1084 2483/4335/1084 2484/4336/1084 +f 2487/4337/1085 2485/4338/1085 2532/4339/1085 +f 2487/4337/1085 2532/4339/1085 2533/4340/1085 +f 2487/4341/1086 2533/4342/1086 2509/4343/1086 +f 2487/4341/1086 2509/4343/1086 2486/4344/1086 +f 2486/4345/1087 2509/4346/1087 2510/4347/1087 +f 2486/4345/1087 2510/4347/1087 2482/4348/1087 +f 2532/4349/1088 2510/4350/1088 2507/4351/1088 +f 2532/4349/1088 2507/4351/1088 2500/4352/1088 +f 2533/4353/1089 2501/4354/1089 2508/4355/1089 +f 2533/4353/1089 2508/4355/1089 2509/4356/1089 +f 2535/4357/1090 2513/4358/1090 2514/4359/1090 +f 2535/4357/1090 2514/4359/1090 2536/4360/1090 +f 2537/4361/1091 2516/4362/1091 2513/4363/1091 +f 2537/4361/1091 2513/4363/1091 2535/4364/1091 +f 2537/4365/1092 2538/4366/1092 2517/4367/1092 +f 2537/4365/1092 2517/4367/1092 2516/4368/1092 +f 2518/4369/1093 2511/4370/1093 2524/4371/1093 +f 2518/4369/1093 2524/4371/1093 2520/4372/1093 +f 2538/4373/1094 2536/4374/1094 2514/4375/1094 +f 2538/4373/1094 2514/4375/1094 2517/4376/1094 +f 2515/4377/1095 2518/4378/1095 2520/4379/1095 +f 2515/4377/1095 2520/4379/1095 2521/4380/1095 +f 2515/4381/1096 2521/4382/1096 2526/4383/1096 +f 2515/4381/1096 2526/4383/1096 2512/4384/1096 +f 2512/4385/1097 2526/4386/1097 2524/4387/1097 +f 2512/4385/1097 2524/4387/1097 2511/4388/1097 +f 3790/4389/1098 3789/4390/1098 2538/4391/1098 +f 3790/4389/1098 2538/4391/1098 2537/4392/1098 +f 3789/4393/1099 3791/4394/1099 2536/4395/1099 +f 3789/4393/1099 2536/4395/1099 2538/4396/1099 +f 3790/4397/1100 2537/4398/1100 2535/4399/1100 +f 3790/4397/1100 2535/4399/1100 3792/4400/1100 +f 3792/4401/1101 2535/4402/1101 2536/4403/1101 +f 3792/4401/1101 2536/4403/1101 3791/4404/1101 +f 2542/4405/1102 2541/4406/1102 2540/4407/1102 +f 2542/4405/1102 2540/4407/1102 2543/4408/1102 +f 2546/4409/1103 2545/4410/1103 2544/4411/1103 +f 2546/4409/1103 2544/4411/1103 2547/4412/1103 +f 2550/4413/1104 2549/4414/1104 2548/4415/1104 +f 2550/4413/1104 2548/4415/1104 2551/4416/1104 +f 2554/4417/1105 2553/4418/1105 2552/4419/1105 +f 2554/4417/1105 2552/4419/1105 2555/4420/1105 +f 2558/4421/1106 2557/4422/1106 2556/4423/1106 +f 2558/4421/1106 2556/4423/1106 2559/4424/1106 +f 2562/4425/1107 2561/4426/1107 2560/4427/1107 +f 2562/4425/1107 2560/4427/1107 2563/4428/1107 +f 2565/4429/1108 3793/4430/1108 2564/4431/1108 +f 2565/4429/1108 2564/4431/1108 2566/4432/1108 +f 2569/4433/1109 2568/4434/1109 2567/4435/1109 +f 2569/4433/1109 2567/4435/1109 2570/4436/1109 +f 2573/4437/1110 2572/4438/1110 2571/4439/1110 +f 2573/4437/1110 2571/4439/1110 2574/4440/1110 +f 2577/4441/1111 2576/4442/1111 2575/4443/1111 +f 2577/4441/1111 2575/4443/1111 2578/4444/1111 +f 2581/4445/1112 2580/4446/1112 2579/4447/1112 +f 2581/4445/1112 2579/4447/1112 2582/4448/1112 +f 2585/4449/1113 2584/4450/1113 2583/4451/1113 +f 2585/4449/1113 2583/4451/1113 2586/4452/1113 +f 2589/4453/1114 2588/4454/1114 2587/4455/1114 +f 2589/4453/1114 2587/4455/1114 2590/4456/1114 +f 2593/4457/1115 2592/4458/1115 2591/4459/1115 +f 2593/4457/1115 2591/4459/1115 2594/4460/1115 +f 2597/4461/1116 2596/4462/1116 2595/4463/1116 +f 2597/4461/1116 2595/4463/1116 2598/4464/1116 +f 2601/4465/1117 2600/4466/1117 2599/4467/1117 +f 2601/4465/1117 2599/4467/1117 2602/4468/1117 +f 2605/4469/1118 2604/4470/1118 2603/4471/1118 +f 2605/4469/1118 2603/4471/1118 2606/4472/1118 +f 2609/4473/1119 2608/4474/1119 2607/4475/1119 +f 2609/4473/1119 2607/4475/1119 2610/4476/1119 +f 2613/4477/1120 2612/4478/1120 2611/4479/1120 +f 2613/4477/1120 2611/4479/1120 2614/4480/1120 +f 2617/4481/1121 2616/4482/1121 2615/4483/1121 +f 2617/4481/1121 2615/4483/1121 2618/4484/1121 +f 2621/4485/1122 2620/4486/1122 2619/4487/1122 +f 2621/4485/1122 2619/4487/1122 2622/4488/1122 +f 2625/4489/1123 2624/4490/1123 2623/4491/1123 +f 2625/4489/1123 2623/4491/1123 2626/4492/1123 +f 2629/4493/1124 2628/4494/1124 2627/4495/1124 +f 2629/4493/1124 2627/4495/1124 2630/4496/1124 +f 2633/4497/1125 2632/4498/1125 2631/4499/1125 +f 2633/4497/1125 2631/4499/1125 2634/4500/1125 +f 2636/4501/1126 2635/4502/1126 3794/4503/1126 +f 2636/4501/1126 3794/4503/1126 2637/4504/1126 +f 2640/4505/1127 2639/4506/1127 2638/4507/1127 +f 2640/4505/1127 2638/4507/1127 2641/4508/1127 +f 2644/4509/1128 2643/4510/1128 2642/4511/1128 +f 2644/4509/1128 2642/4511/1128 2645/4512/1128 +f 2648/4513/1129 2647/4514/1129 2646/4515/1129 +f 2648/4513/1129 2646/4515/1129 2649/4516/1129 +f 2652/4517/1130 2651/4518/1130 2650/4519/1130 +f 2652/4517/1130 2650/4519/1130 2653/4520/1130 +f 2656/4521/1131 2655/4522/1131 2654/4523/1131 +f 2656/4521/1131 2654/4523/1131 2657/4524/1131 +f 2660/4525/1132 2659/4526/1132 2658/4527/1132 +f 2660/4525/1132 2658/4527/1132 2661/4528/1132 +f 2664/4529/1133 2663/4530/1133 2662/4531/1133 +f 2664/4529/1133 2662/4531/1133 2665/4532/1133 +f 2668/4533/1134 2667/4534/1134 2666/4535/1134 +f 2668/4533/1134 2666/4535/1134 2669/4536/1134 +f 2672/4537/1135 2671/4538/1135 2670/4539/1135 +f 2672/4537/1135 2670/4539/1135 2673/4540/1135 +f 2676/4541/1136 2675/4542/1136 2674/4543/1136 +f 2676/4541/1136 2674/4543/1136 2677/4544/1136 +f 2680/4545/1137 2679/4546/1137 2678/4547/1137 +f 2680/4545/1137 2678/4547/1137 2681/4548/1137 +f 2684/4549/1138 2683/4550/1138 2682/4551/1138 +f 2684/4549/1138 2682/4551/1138 2685/4552/1138 +f 2688/4553/1139 2687/4554/1139 2686/4555/1139 +f 2688/4553/1139 2686/4555/1139 2689/4556/1139 +f 2690/4557/1140 3796/4558/1140 3795/4559/1140 +f 2690/4557/1140 3795/4559/1140 2691/4560/1140 +f 2693/4561/1141 2692/4562/1141 3797/4563/1141 +f 2693/4561/1141 3797/4563/1141 3798/4564/1141 +f 3801/4565/1142 3800/4566/1142 3799/4567/1142 +f 3801/4565/1142 3799/4567/1142 3802/4568/1142 +f 3805/4569/1143 3804/4570/1143 3803/4571/1143 +f 3805/4569/1143 3803/4571/1143 3806/4572/1143 +f 3809/4573/1144 3808/4574/1144 3807/4575/1144 +f 3809/4573/1144 3807/4575/1144 3810/4576/1144 +f 3813/4577/1145 3812/4578/1145 3811/4579/1145 +f 3813/4577/1145 3811/4579/1145 3814/4580/1145 +f 3817/4581/1146 3816/4582/1146 3815/4583/1146 +f 3817/4581/1146 3815/4583/1146 3818/4584/1146 +f 3821/4585/1147 3820/4586/1147 3819/4587/1147 +f 3821/4585/1147 3819/4587/1147 3822/4588/1147 +f 3825/4589/1148 3824/4590/1148 3823/4591/1148 +f 3825/4589/1148 3823/4591/1148 2301/4592/1148 +f 3828/4593/1149 3827/4594/1149 3826/4595/1149 +f 3828/4593/1149 3826/4595/1149 3829/4596/1149 +f 3832/4597/1150 3831/4598/1150 3830/4599/1150 +f 3832/4597/1150 3830/4599/1150 3833/4600/1150 +f 3836/4601/1151 3835/4602/1151 3834/4603/1151 +f 3836/4601/1151 3834/4603/1151 3837/4604/1151 +f 3840/4605/1152 3839/4606/1152 3838/4607/1152 +f 3840/4605/1152 3838/4607/1152 3841/4608/1152 +f 3844/4609/1153 3843/4610/1153 3842/4611/1153 +f 3844/4609/1153 3842/4611/1153 3845/4612/1153 +f 3848/4613/1154 3847/4614/1154 3846/4615/1154 +f 3848/4613/1154 3846/4615/1154 3849/4616/1154 +f 3852/4617/1155 3851/4618/1155 3850/4619/1155 +f 3852/4617/1155 3850/4619/1155 3853/4620/1155 +f 3856/4621/1156 3855/4622/1156 3854/4623/1156 +f 3856/4621/1156 3854/4623/1156 3857/4624/1156 +f 3860/4625/1157 3859/4626/1157 3858/4627/1157 +f 3860/4625/1157 3858/4627/1157 3861/4628/1157 +f 3864/4629/1158 3863/4630/1158 3862/4631/1158 +f 3864/4629/1158 3862/4631/1158 3865/4632/1158 +f 3868/4633/1159 3867/4634/1159 3866/4635/1159 +f 3868/4633/1159 3866/4635/1159 3869/4636/1159 +f 3872/4637/1160 3871/4638/1160 3870/4639/1160 +f 3872/4637/1160 3870/4639/1160 3873/4640/1160 +f 3876/4641/1161 3875/4642/1161 3874/4643/1161 +f 3876/4641/1161 3874/4643/1161 3877/4644/1161 +f 3880/4645/1162 3879/4646/1162 3878/4647/1162 +f 3880/4645/1162 3878/4647/1162 3881/4648/1162 +f 3884/4649/1163 3883/4650/1163 3882/4651/1163 +f 3884/4649/1163 3882/4651/1163 3885/4652/1163 +f 3888/4653/1164 3887/4654/1164 3886/4655/1164 +f 3888/4653/1164 3886/4655/1164 3889/4656/1164 +f 3892/4657/1165 3891/4658/1165 3890/4659/1165 +f 3892/4657/1165 3890/4659/1165 3893/4660/1165 +f 3895/4661/1166 3894/4662/1166 2539/4663/1166 +f 3895/4661/1166 2539/4663/1166 3896/4664/1166 +f 3899/4665/1167 3898/4666/1167 3897/4667/1167 +f 3899/4665/1167 3897/4667/1167 3900/4668/1167 +f 3903/4669/1168 3902/4670/1168 3901/4671/1168 +f 3903/4669/1168 3901/4671/1168 3904/4672/1168 +f 3907/4673/1169 3906/4674/1169 3905/4675/1169 +f 3907/4673/1169 3905/4675/1169 3908/4676/1169 +f 3911/4677/1170 3910/4678/1170 3909/4679/1170 +f 3911/4677/1170 3909/4679/1170 3912/4680/1170 +f 3915/4681/1171 3914/4682/1171 3913/4683/1171 +f 3915/4681/1171 3913/4683/1171 3916/4684/1171 +f 3919/4685/1172 3918/4686/1172 3917/4687/1172 +f 3919/4685/1172 3917/4687/1172 3920/4688/1172 +f 3923/4689/1173 3922/4690/1173 3921/4691/1173 +f 3923/4689/1173 3921/4691/1173 3924/4692/1173 +f 3927/4693/1174 3926/4694/1174 3925/4695/1174 +f 3927/4693/1174 3925/4695/1174 3928/4696/1174 +f 3931/4697/1175 3930/4698/1175 3929/4699/1175 +f 3931/4697/1175 3929/4699/1175 3932/4700/1175 +f 3935/4701/1176 3934/4702/1176 3933/4703/1176 +f 3935/4701/1176 3933/4703/1176 3936/4704/1176 +f 3939/4705/1177 3938/4706/1177 3937/4707/1177 +f 3939/4705/1177 3937/4707/1177 3940/4708/1177 +f 3943/4709/1178 3942/4710/1178 3941/4711/1178 +f 3943/4709/1178 3941/4711/1178 3944/4712/1178 +f 3947/4713/1179 3946/4714/1179 3945/4715/1179 +f 3947/4713/1179 3945/4715/1179 3948/4716/1179 +f 3951/4717/1180 3950/4718/1180 3949/4719/1180 +f 3951/4717/1180 3949/4719/1180 3952/4720/1180 +f 3955/4721/1181 3954/4722/1181 3953/4723/1181 +f 3955/4721/1181 3953/4723/1181 3956/4724/1181 +f 2696/4725/1182 2695/4726/1182 2694/4727/1182 +f 2696/4725/1182 2694/4727/1182 2697/4728/1182 +f 2700/4729/1183 2699/4730/1183 2698/4731/1183 +f 2700/4729/1183 2698/4731/1183 2701/4732/1183 +f 2696/4733/1184 2697/4734/1184 2702/4735/1184 +f 2696/4733/1184 2702/4735/1184 2703/4736/1184 +f 2703/4737/1185 2702/4738/1185 2704/4739/1185 +f 2703/4737/1185 2704/4739/1185 2705/4740/1185 +f 2707/4741/1186 2706/4742/1186 2694/4743/1186 +f 2707/4741/1186 2694/4743/1186 2704/4744/1186 +f 2697/4745/1187 2709/4746/1187 2708/4747/1187 +f 2697/4745/1187 2708/4747/1187 2702/4748/1187 +f 2702/4749/1188 2708/4750/1188 2707/4751/1188 +f 2702/4749/1188 2707/4751/1188 2704/4752/1188 +f 2704/4753/1189 2694/4754/1189 2695/4755/1189 +f 2704/4753/1189 2695/4755/1189 2705/4756/1189 +f 2697/4757/1190 2694/4758/1190 2706/4759/1190 +f 2697/4757/1190 2706/4759/1190 2709/4760/1190 +f 2699/4761/1191 2711/4762/1191 2710/4763/1191 +f 2699/4761/1191 2710/4763/1191 2698/4764/1191 +f 2700/4765/1192 2701/4766/1192 2712/4767/1192 +f 2700/4765/1192 2712/4767/1192 2713/4768/1192 +f 2713/4769/1193 2712/4770/1193 2710/4771/1193 +f 2713/4769/1193 2710/4771/1193 2711/4772/1193 +f 2706/4773/1194 2707/4774/1194 2711/4775/1194 +f 2706/4773/1194 2711/4775/1194 2699/4776/1194 +f 2709/4777/1195 2706/4778/1195 2699/4779/1195 +f 2709/4777/1195 2699/4779/1195 2700/4780/1195 +f 2709/4781/1196 2700/4782/1196 2713/4783/1196 +f 2709/4781/1196 2713/4783/1196 2708/4784/1196 +f 2708/4785/1197 2713/4786/1197 2711/4787/1197 +f 2708/4785/1197 2711/4787/1197 2707/4788/1197 +f 2696/4789/1198 2703/4790/1198 2705/4791/1198 +f 2696/4789/1198 2705/4791/1198 2695/4792/1198 +f 2716/4793/1199 2715/4794/1199 2714/4795/1199 +f 2716/4793/1199 2714/4795/1199 2717/4796/1199 +f 2720/4797/1200 2719/4798/1200 2718/4799/1200 +f 2720/4797/1200 2718/4799/1200 2721/4800/1200 +f 2724/4801/1201 2723/4802/1201 2722/4803/1201 +f 2724/4801/1201 2722/4803/1201 2725/4804/1201 +f 2728/4805/1202 2727/4806/1202 2726/4807/1202 +f 2728/4805/1202 2726/4807/1202 2729/4808/1202 +f 2732/4809/1203 2731/4810/1203 2730/4811/1203 +f 2732/4809/1203 2730/4811/1203 2733/4812/1203 +f 2736/4813/1204 2735/4814/1204 2734/4815/1204 +f 2736/4813/1204 2734/4815/1204 2737/4816/1204 +f 3959/4817/1205 3958/4818/1205 3957/4819/1205 +f 3959/4817/1205 3957/4819/1205 3960/4820/1205 +f 3963/4821/1206 3962/4822/1206 3961/4823/1206 +f 3963/4821/1206 3961/4823/1206 3964/4824/1206 +f 3967/4825/1207 3966/4826/1207 3965/4827/1207 +f 3967/4825/1207 3965/4827/1207 3968/4828/1207 +f 3971/4829/1208 3970/4830/1208 3969/4831/1208 +f 3971/4829/1208 3969/4831/1208 3972/4832/1208 +f 3975/4833/1209 3974/4834/1209 3973/4835/1209 +f 3975/4833/1209 3973/4835/1209 3976/4836/1209 +f 3979/4837/1210 3978/4838/1210 3977/4839/1210 +f 3979/4837/1210 3977/4839/1210 3980/4840/1210 +f 2740/4841/1211 2739/4842/1211 2738/4843/1211 +f 2740/4841/1211 2738/4843/1211 2741/4844/1211 +f 2744/4845/1212 2743/4846/1212 2742/4847/1212 +f 2744/4845/1212 2742/4847/1212 2745/4848/1212 +f 3983/4849/1213 3982/4850/1213 3981/4851/1213 +f 3983/4849/1213 3981/4851/1213 3984/4852/1213 +f 3987/4853/1214 3986/4854/1214 3985/4855/1214 +f 3987/4853/1214 3985/4855/1214 3988/4856/1214 +f 2748/4857/1215 2747/4858/1215 2746/4859/1215 +f 2748/4857/1215 2746/4859/1215 2749/4860/1215 +f 2752/4861/1216 2751/4862/1216 2750/4863/1216 +f 2752/4861/1216 2750/4863/1216 2753/4864/1216 +f 2756/4865/1217 2755/4866/1217 2754/4867/1217 +f 2756/4865/1217 2754/4867/1217 2757/4868/1217 +f 2757/4869/1218 2754/4870/1218 2750/4871/1218 +f 2757/4869/1218 2750/4871/1218 2751/4872/1218 +f 2756/4873/1219 2752/4874/1219 2753/4875/1219 +f 2756/4873/1219 2753/4875/1219 2755/4876/1219 +f 2760/4877/1220 2759/4878/1220 2758/4879/1220 +f 2760/4877/1220 2758/4879/1220 2761/4880/1220 +f 2763/4881/1221 2762/4882/1221 2758/4883/1221 +f 2763/4881/1221 2758/4883/1221 2759/4884/1221 +f 2766/4885/1222 2765/4886/1222 2764/4887/1222 +f 2766/4885/1222 2764/4887/1222 2767/4888/1222 +f 2768/4889/1223 2767/4890/1223 2764/4891/1223 +f 2768/4889/1223 2764/4891/1223 2769/4892/1223 +f 2772/4893/1224 2771/4894/1224 2770/4895/1224 +f 2772/4893/1224 2770/4895/1224 2773/4896/1224 +f 2775/4897/1225 2774/4898/1225 2768/4899/1225 +f 2775/4897/1225 2768/4899/1225 2776/4900/1225 +f 2771/4901/1226 2778/4902/1226 2777/4903/1226 +f 2771/4901/1226 2777/4903/1226 2770/4904/1226 +f 2772/4905/1227 2773/4906/1227 2779/4907/1227 +f 2772/4905/1227 2779/4907/1227 2780/4908/1227 +f 2780/4909/1228 2779/4910/1228 2777/4911/1228 +f 2780/4909/1228 2777/4911/1228 2778/4912/1228 +f 2783/4913/1229 2782/4914/1229 2781/4915/1229 +f 2783/4913/1229 2781/4915/1229 2784/4916/1229 +f 2787/4917/1230 2786/4918/1230 2785/4919/1230 +f 2787/4917/1230 2785/4919/1230 2788/4920/1230 +f 2791/4921/1231 2790/4922/1231 2789/4923/1231 +f 2791/4921/1231 2789/4923/1231 2792/4924/1231 +f 2792/4925/1232 2789/4926/1232 2785/4927/1232 +f 2792/4925/1232 2785/4927/1232 2786/4928/1232 +f 2795/4929/1233 2794/4930/1233 2793/4931/1233 +f 2795/4929/1233 2793/4931/1233 2796/4932/1233 +f 2797/4933/1234 2796/4934/1234 2793/4935/1234 +f 2797/4933/1234 2793/4935/1234 2798/4936/1234 +f 2801/4937/1235 2800/4938/1235 2799/4939/1235 +f 2801/4937/1235 2799/4939/1235 2802/4940/1235 +f 2804/4941/1236 2803/4942/1236 2797/4943/1236 +f 2804/4941/1236 2797/4943/1236 2805/4944/1236 +f 2800/4945/1237 2807/4946/1237 2806/4947/1237 +f 2800/4945/1237 2806/4947/1237 2799/4948/1237 +f 2801/4949/1238 2802/4950/1238 2808/4951/1238 +f 2801/4949/1238 2808/4951/1238 2809/4952/1238 +f 2809/4953/1239 2808/4954/1239 2806/4955/1239 +f 2809/4953/1239 2806/4955/1239 2807/4956/1239 +f 2791/4957/1240 2787/4958/1240 2788/4959/1240 +f 2791/4957/1240 2788/4959/1240 2790/4960/1240 +f 2812/4961/1241 2811/4962/1241 2810/4963/1241 +f 2812/4961/1241 2810/4963/1241 2813/4964/1241 +f 2816/4965/1242 2815/4966/1242 2814/4967/1242 +f 2816/4965/1242 2814/4967/1242 2817/4968/1242 +f 2819/4969/1243 2818/4970/1243 2815/4971/1243 +f 2819/4969/1243 2815/4971/1243 2816/4972/1243 +f 2820/4973/1244 2817/4974/1244 2814/4975/1244 +f 2820/4973/1244 2814/4975/1244 2821/4976/1244 +f 2824/4977/1245 2823/4978/1245 2822/4979/1245 +f 2824/4977/1245 2822/4979/1245 2825/4980/1245 +f 2819/4981/1246 2820/4982/1246 2821/4983/1246 +f 2819/4981/1246 2821/4983/1246 2818/4984/1246 +f 2823/4985/1247 2827/4986/1247 2826/4987/1247 +f 2823/4985/1247 2826/4987/1247 2822/4988/1247 +f 2824/4989/1248 2825/4990/1248 2828/4991/1248 +f 2824/4989/1248 2828/4991/1248 2829/4992/1248 +f 2829/4993/1249 2828/4994/1249 2826/4995/1249 +f 2829/4993/1249 2826/4995/1249 2827/4996/1249 +f 2773/4997/1250 2770/4998/1250 2752/4999/1250 +f 2773/4997/1250 2752/4999/1250 2756/5000/1250 +f 2825/5001/1251 2822/5002/1251 2787/5003/1251 +f 2825/5001/1251 2787/5003/1251 2791/5004/1251 +f 2773/5005/1252 2756/5006/1252 2757/5007/1252 +f 2773/5005/1252 2757/5007/1252 2779/5008/1252 +f 2779/5009/1253 2757/5010/1253 2751/5011/1253 +f 2779/5009/1253 2751/5011/1253 2777/5012/1253 +f 2753/5013/1254 2750/5014/1254 2830/5015/1254 +f 2753/5013/1254 2830/5015/1254 2747/5016/1254 +f 2770/5017/1255 2777/5018/1255 2751/5019/1255 +f 2770/5017/1255 2751/5019/1255 2752/5020/1255 +f 2755/5021/1256 2753/5022/1256 2747/5023/1256 +f 2755/5021/1256 2747/5023/1256 2748/5024/1256 +f 2755/5025/1257 2748/5026/1257 2831/5027/1257 +f 2755/5025/1257 2831/5027/1257 2754/5028/1257 +f 2754/5029/1258 2831/5030/1258 2830/5031/1258 +f 2754/5029/1258 2830/5031/1258 2750/5032/1258 +f 2802/5033/1259 2799/5034/1259 2760/5035/1259 +f 2802/5033/1259 2760/5035/1259 2832/5036/1259 +f 2834/5037/1260 2833/5038/1260 2774/5039/1260 +f 2834/5037/1260 2774/5039/1260 2775/5040/1260 +f 2802/5041/1261 2832/5042/1261 2763/5043/1261 +f 2802/5041/1261 2763/5043/1261 2808/5044/1261 +f 2808/5045/1262 2763/5046/1262 2759/5047/1262 +f 2808/5045/1262 2759/5047/1262 2806/5048/1262 +f 2832/5049/1263 2835/5050/1263 2762/5051/1263 +f 2832/5049/1263 2762/5051/1263 2763/5052/1263 +f 2776/5053/1264 2836/5054/1264 2765/5055/1264 +f 2776/5053/1264 2765/5055/1264 2766/5056/1264 +f 2782/5057/1265 2766/5058/1265 2767/5059/1265 +f 2782/5057/1265 2767/5059/1265 2781/5060/1265 +f 2775/5061/1266 2776/5062/1266 2766/5063/1266 +f 2775/5061/1266 2766/5063/1266 2782/5064/1266 +f 2769/5065/1267 2764/5066/1267 2778/5067/1267 +f 2769/5065/1267 2778/5067/1267 2771/5068/1267 +f 2774/5069/1268 2781/5070/1268 2767/5071/1268 +f 2774/5069/1268 2767/5071/1268 2768/5072/1268 +f 2776/5073/1269 2768/5074/1269 2769/5075/1269 +f 2776/5073/1269 2769/5075/1269 2836/5076/1269 +f 2836/5077/1270 2769/5078/1270 2771/5079/1270 +f 2836/5077/1270 2771/5079/1270 2772/5080/1270 +f 2836/5081/1271 2772/5082/1271 2780/5083/1271 +f 2836/5081/1271 2780/5083/1271 2765/5084/1271 +f 2765/5085/1272 2780/5086/1272 2778/5087/1272 +f 2765/5085/1272 2778/5087/1272 2764/5088/1272 +f 2761/5089/1273 2758/5090/1273 2784/5091/1273 +f 2761/5089/1273 2784/5091/1273 2833/5092/1273 +f 2799/5093/1274 2806/5094/1274 2759/5095/1274 +f 2799/5093/1274 2759/5095/1274 2760/5096/1274 +f 2832/5097/1275 2760/5098/1275 2761/5099/1275 +f 2832/5097/1275 2761/5099/1275 2835/5100/1275 +f 2835/5101/1276 2761/5102/1276 2833/5103/1276 +f 2835/5101/1276 2833/5103/1276 2834/5104/1276 +f 2835/5105/1277 2834/5106/1277 2783/5107/1277 +f 2835/5105/1277 2783/5107/1277 2762/5108/1277 +f 2762/5109/1278 2783/5110/1278 2784/5111/1278 +f 2762/5109/1278 2784/5111/1278 2758/5112/1278 +f 2833/5113/1279 2784/5114/1279 2781/5115/1279 +f 2833/5113/1279 2781/5115/1279 2774/5116/1279 +f 2834/5117/1280 2775/5118/1280 2782/5119/1280 +f 2834/5117/1280 2782/5119/1280 2783/5120/1280 +f 2838/5121/1281 2837/5122/1281 2803/5123/1281 +f 2838/5121/1281 2803/5123/1281 2804/5124/1281 +f 2825/5125/1282 2791/5126/1282 2792/5127/1282 +f 2825/5125/1282 2792/5127/1282 2828/5128/1282 +f 2828/5129/1283 2792/5130/1283 2786/5131/1283 +f 2828/5129/1283 2786/5131/1283 2826/5132/1283 +f 2805/5133/1284 2839/5134/1284 2794/5135/1284 +f 2805/5133/1284 2794/5135/1284 2795/5136/1284 +f 2811/5137/1285 2795/5138/1285 2796/5139/1285 +f 2811/5137/1285 2796/5139/1285 2810/5140/1285 +f 2804/5141/1286 2805/5142/1286 2795/5143/1286 +f 2804/5141/1286 2795/5143/1286 2811/5144/1286 +f 2798/5145/1287 2793/5146/1287 2807/5147/1287 +f 2798/5145/1287 2807/5147/1287 2800/5148/1287 +f 2803/5149/1288 2810/5150/1288 2796/5151/1288 +f 2803/5149/1288 2796/5151/1288 2797/5152/1288 +f 2805/5153/1289 2797/5154/1289 2798/5155/1289 +f 2805/5153/1289 2798/5155/1289 2839/5156/1289 +f 2839/5157/1290 2798/5158/1290 2800/5159/1290 +f 2839/5157/1290 2800/5159/1290 2801/5160/1290 +f 2839/5161/1291 2801/5162/1291 2809/5163/1291 +f 2839/5161/1291 2809/5163/1291 2794/5164/1291 +f 2794/5165/1292 2809/5166/1292 2807/5167/1292 +f 2794/5165/1292 2807/5167/1292 2793/5168/1292 +f 2788/5169/1293 2785/5170/1293 2813/5171/1293 +f 2788/5169/1293 2813/5171/1293 2837/5172/1293 +f 2822/5173/1294 2826/5174/1294 2786/5175/1294 +f 2822/5173/1294 2786/5175/1294 2787/5176/1294 +f 2790/5177/1295 2788/5178/1295 2837/5179/1295 +f 2790/5177/1295 2837/5179/1295 2838/5180/1295 +f 2790/5181/1296 2838/5182/1296 2812/5183/1296 +f 2790/5181/1296 2812/5183/1296 2789/5184/1296 +f 2789/5185/1297 2812/5186/1297 2813/5187/1297 +f 2789/5185/1297 2813/5187/1297 2785/5188/1297 +f 2837/5189/1298 2813/5190/1298 2810/5191/1298 +f 2837/5189/1298 2810/5191/1298 2803/5192/1298 +f 2838/5193/1299 2804/5194/1299 2811/5195/1299 +f 2838/5193/1299 2811/5195/1299 2812/5196/1299 +f 2840/5197/1300 2816/5198/1300 2817/5199/1300 +f 2840/5197/1300 2817/5199/1300 2841/5200/1300 +f 2842/5201/1301 2819/5202/1301 2816/5203/1301 +f 2842/5201/1301 2816/5203/1301 2840/5204/1301 +f 2842/5205/1302 2843/5206/1302 2820/5207/1302 +f 2842/5205/1302 2820/5207/1302 2819/5208/1302 +f 2821/5209/1303 2814/5210/1303 2827/5211/1303 +f 2821/5209/1303 2827/5211/1303 2823/5212/1303 +f 2843/5213/1304 2841/5214/1304 2817/5215/1304 +f 2843/5213/1304 2817/5215/1304 2820/5216/1304 +f 2818/5217/1305 2821/5218/1305 2823/5219/1305 +f 2818/5217/1305 2823/5219/1305 2824/5220/1305 +f 2818/5221/1306 2824/5222/1306 2829/5223/1306 +f 2818/5221/1306 2829/5223/1306 2815/5224/1306 +f 2815/5225/1307 2829/5226/1307 2827/5227/1307 +f 2815/5225/1307 2827/5227/1307 2814/5228/1307 +f 3990/5229/1308 3989/5230/1308 2843/5231/1308 +f 3990/5229/1308 2843/5231/1308 2842/5232/1308 +f 3989/5233/1309 3991/5234/1309 2841/5235/1309 +f 3989/5233/1309 2841/5235/1309 2843/5236/1309 +f 3990/5237/1310 2842/5238/1310 2840/5239/1310 +f 3990/5237/1310 2840/5239/1310 3992/5240/1310 +f 3992/5241/1311 2840/5242/1311 2841/5243/1311 +f 3992/5241/1311 2841/5243/1311 3991/5244/1311 +f 2844/5245/1312 2749/5246/1312 2746/5247/1312 +f 2844/5245/1312 2746/5247/1312 2845/5248/1312 +f 2845/5249/1313 2746/5250/1313 2747/5251/1313 +f 2845/5249/1313 2747/5251/1313 2830/5252/1313 +f 2748/5253/1314 2749/5254/1314 2844/5255/1314 +f 2748/5253/1314 2844/5255/1314 2831/5256/1314 +f 2831/5257/1315 2844/5258/1315 2845/5259/1315 +f 2831/5257/1315 2845/5259/1315 2830/5260/1315 +f 2848/5261/1316 2847/5262/1316 2846/5263/1316 +f 2848/5261/1316 2846/5263/1316 2849/5264/1316 +f 2850/5265/1317 2849/5266/1317 2846/5267/1317 +f 2850/5265/1317 2846/5267/1317 2851/5268/1317 +f 2853/5269/1318 2852/5270/1318 3993/5271/1318 +f 2853/5269/1318 3993/5271/1318 3994/5272/1318 +f 2852/5273/1319 2854/5274/1319 3995/5275/1319 +f 2852/5273/1319 3995/5275/1319 3993/5276/1319 +f 2853/5277/1320 3994/5278/1320 3996/5279/1320 +f 2853/5277/1320 3996/5279/1320 2855/5280/1320 +f 2855/5281/1321 3996/5282/1321 3995/5283/1321 +f 2855/5281/1321 3995/5283/1321 2854/5284/1321 +f 2857/5285/1322 2856/5286/1322 2847/5287/1322 +f 2857/5285/1322 2847/5287/1322 2848/5288/1322 +f 2858/5289/1323 2848/5290/1323 2849/5291/1323 +f 2858/5289/1323 2849/5291/1323 2859/5292/1323 +f 2860/5293/1324 2857/5294/1324 2848/5295/1324 +f 2860/5293/1324 2848/5295/1324 2858/5296/1324 +f 2860/5297/1325 2861/5298/1325 2850/5299/1325 +f 2860/5297/1325 2850/5299/1325 2857/5300/1325 +f 2851/5301/1326 2846/5302/1326 2854/5303/1326 +f 2851/5301/1326 2854/5303/1326 2852/5304/1326 +f 2861/5305/1327 2859/5306/1327 2849/5307/1327 +f 2861/5305/1327 2849/5307/1327 2850/5308/1327 +f 2857/5309/1328 2850/5310/1328 2851/5311/1328 +f 2857/5309/1328 2851/5311/1328 2856/5312/1328 +f 2856/5313/1329 2851/5314/1329 2852/5315/1329 +f 2856/5313/1329 2852/5315/1329 2853/5316/1329 +f 2856/5317/1330 2853/5318/1330 2855/5319/1330 +f 2856/5317/1330 2855/5319/1330 2847/5320/1330 +f 2854/5321/1331 2846/5322/1331 2847/5323/1331 +f 2854/5321/1331 2847/5323/1331 2855/5324/1331 +f 3998/5325/1332 3997/5326/1332 2861/5327/1332 +f 3998/5325/1332 2861/5327/1332 2860/5328/1332 +f 3997/5329/1333 3999/5330/1333 2859/5331/1333 +f 3997/5329/1333 2859/5331/1333 2861/5332/1333 +f 3998/5333/1334 2860/5334/1334 2858/5335/1334 +f 3998/5333/1334 2858/5335/1334 4000/5336/1334 +f 4000/5337/1335 2858/5338/1335 2859/5339/1335 +f 4000/5337/1335 2859/5339/1335 3999/5340/1335 +f 3993/5341/1336 3995/5342/1336 3996/5343/1336 +f 3993/5341/1336 3996/5343/1336 3994/5344/1336 +f 2865/5345/1337 2864/5346/1337 2863/5347/1337 +f 2865/5345/1337 2863/5347/1337 2866/5348/1337 +f 2869/5349/1338 2868/5350/1338 2867/5351/1338 +f 2869/5349/1338 2867/5351/1338 2870/5352/1338 +f 2873/5353/1339 2872/5354/1339 2871/5355/1339 +f 2873/5353/1339 2871/5355/1339 2874/5356/1339 +f 2877/5357/1340 2876/5358/1340 2875/5359/1340 +f 2877/5357/1340 2875/5359/1340 2878/5360/1340 +f 2881/5361/1341 2880/5362/1341 2879/5363/1341 +f 2881/5361/1341 2879/5363/1341 2882/5364/1341 +f 2885/5365/1342 2884/5366/1342 2883/5367/1342 +f 2885/5365/1342 2883/5367/1342 2886/5368/1342 +f 2889/5369/1343 2888/5370/1343 2887/5371/1343 +f 2889/5369/1343 2887/5371/1343 2890/5372/1343 +f 2893/5373/1344 2892/5374/1344 2891/5375/1344 +f 2893/5373/1344 2891/5375/1344 2894/5376/1344 +f 2897/5377/1345 2896/5378/1345 2895/5379/1345 +f 2897/5377/1345 2895/5379/1345 2898/5380/1345 +f 2901/5381/1346 2900/5382/1346 2899/5383/1346 +f 2901/5381/1346 2899/5383/1346 2902/5384/1346 +f 2905/5385/1347 2904/5386/1347 2903/5387/1347 +f 2905/5385/1347 2903/5387/1347 2906/5388/1347 +f 2909/5389/1348 2908/5390/1348 2907/5391/1348 +f 2909/5389/1348 2907/5391/1348 2910/5392/1348 +f 2913/5393/1349 2912/5394/1349 2911/5395/1349 +f 2913/5393/1349 2911/5395/1349 2914/5396/1349 +f 2917/5397/1350 2916/5398/1350 2915/5399/1350 +f 2917/5397/1350 2915/5399/1350 2918/5400/1350 +f 2921/5401/1351 2920/5402/1351 2919/5403/1351 +f 2921/5401/1351 2919/5403/1351 2922/5404/1351 +f 2925/5405/1352 2924/5406/1352 2923/5407/1352 +f 2925/5405/1352 2923/5407/1352 2926/5408/1352 +f 2929/5409/1353 2928/5410/1353 2927/5411/1353 +f 2929/5409/1353 2927/5411/1353 2930/5412/1353 +f 2933/5413/1354 2932/5414/1354 2931/5415/1354 +f 2933/5413/1354 2931/5415/1354 2934/5416/1354 +f 2937/5417/1355 2936/5418/1355 2935/5419/1355 +f 2937/5417/1355 2935/5419/1355 2938/5420/1355 +f 2941/5421/1356 2940/5422/1356 2939/5423/1356 +f 2941/5421/1356 2939/5423/1356 2942/5424/1356 +f 2945/5425/1357 2944/5426/1357 2943/5427/1357 +f 2945/5425/1357 2943/5427/1357 2946/5428/1357 +f 2949/5429/1358 2948/5430/1358 2947/5431/1358 +f 2949/5429/1358 2947/5431/1358 2950/5432/1358 +f 2953/5433/1359 2952/5434/1359 2951/5435/1359 +f 2953/5433/1359 2951/5435/1359 2954/5436/1359 +f 2957/5437/1360 2956/5438/1360 2955/5439/1360 +f 2957/5437/1360 2955/5439/1360 2958/5440/1360 +f 2961/5441/1361 2960/5442/1361 2959/5443/1361 +f 2961/5441/1361 2959/5443/1361 2962/5444/1361 +f 2965/5445/1362 2964/5446/1362 2963/5447/1362 +f 2965/5445/1362 2963/5447/1362 2966/5448/1362 +f 2969/5449/1363 2968/5450/1363 2967/5451/1363 +f 2969/5449/1363 2967/5451/1363 2970/5452/1363 +f 2973/5453/1364 2972/5454/1364 2971/5455/1364 +f 2973/5453/1364 2971/5455/1364 2974/5456/1364 +f 2977/5457/1365 2976/5458/1365 2975/5459/1365 +f 2977/5457/1365 2975/5459/1365 2978/5460/1365 +f 2981/5461/1366 2980/5462/1366 2979/5463/1366 +f 2981/5461/1366 2979/5463/1366 2982/5464/1366 +f 2985/5465/1367 2984/5466/1367 2983/5467/1367 +f 2985/5465/1367 2983/5467/1367 2986/5468/1367 +f 2989/5469/1368 2988/5470/1368 2987/5471/1368 +f 2989/5469/1368 2987/5471/1368 2990/5472/1368 +f 2992/5473/1369 2991/5474/1369 4001/5475/1369 +f 2992/5473/1369 4001/5475/1369 2993/5476/1369 +f 2996/5477/1370 2995/5478/1370 2994/5479/1370 +f 2996/5477/1370 2994/5479/1370 2997/5480/1370 +f 3000/5481/1371 2999/5482/1371 2998/5483/1371 +f 3000/5481/1371 2998/5483/1371 3001/5484/1371 +f 3004/5485/1372 3003/5486/1372 3002/5487/1372 +f 3004/5485/1372 3002/5487/1372 3005/5488/1372 +f 3008/5489/1373 3007/5490/1373 3006/5491/1373 +f 3008/5489/1373 3006/5491/1373 3009/5492/1373 +f 3012/5493/1374 3011/5494/1374 3010/5495/1374 +f 3012/5493/1374 3010/5495/1374 3013/5496/1374 +f 3016/5497/1375 3015/5498/1375 3014/5499/1375 +f 3016/5497/1375 3014/5499/1375 3017/5500/1375 +f 3020/5501/1376 3019/5502/1376 3018/5503/1376 +f 3020/5501/1376 3018/5503/1376 3021/5504/1376 +f 3024/5505/1377 3023/5506/1377 3022/5507/1377 +f 3024/5505/1377 3022/5507/1377 3025/5508/1377 +f 3028/5509/1378 3027/5510/1378 3026/5511/1378 +f 3028/5509/1378 3026/5511/1378 3029/5512/1378 +f 3032/5513/1379 3031/5514/1379 3030/5515/1379 +f 3032/5513/1379 3030/5515/1379 3033/5516/1379 +f 3036/5517/1380 3035/5518/1380 3034/5519/1380 +f 3036/5517/1380 3034/5519/1380 3037/5520/1380 +f 3040/5521/1381 3039/5522/1381 3038/5523/1381 +f 3040/5521/1381 3038/5523/1381 3041/5524/1381 +f 3044/5525/1382 3043/5526/1382 3042/5527/1382 +f 3044/5525/1382 3042/5527/1382 3045/5528/1382 +f 3046/5529/1383 4003/5530/1383 4002/5531/1383 +f 3046/5529/1383 4002/5531/1383 3047/5532/1383 +f 3049/5533/1384 3048/5534/1384 4004/5535/1384 +f 3049/5533/1384 4004/5535/1384 4005/5536/1384 +f 4008/5537/1385 4007/5538/1385 4006/5539/1385 +f 4008/5537/1385 4006/5539/1385 4009/5540/1385 +f 4012/5541/1386 4011/5542/1386 4010/5543/1386 +f 4012/5541/1386 4010/5543/1386 4013/5544/1386 +f 4016/5545/1387 4015/5546/1387 4014/5547/1387 +f 4016/5545/1387 4014/5547/1387 4017/5548/1387 +f 4020/5549/1388 4019/5550/1388 4018/5551/1388 +f 4020/5549/1388 4018/5551/1388 4021/5552/1388 +f 4024/5553/1389 4023/5554/1389 4022/5555/1389 +f 4024/5553/1389 4022/5555/1389 4025/5556/1389 +f 4028/5557/1390 4027/5558/1390 4026/5559/1390 +f 4028/5557/1390 4026/5559/1390 4029/5560/1390 +f 4032/5561/1391 4031/5562/1391 4030/5563/1391 +f 4032/5561/1391 4030/5563/1391 4033/5564/1391 +f 4036/5565/1392 4035/5566/1392 4034/5567/1392 +f 4036/5565/1392 4034/5567/1392 4037/5568/1392 +f 4040/5569/1393 4039/5570/1393 4038/5571/1393 +f 4040/5569/1393 4038/5571/1393 4041/5572/1393 +f 4044/5573/1394 4043/5574/1394 4042/5575/1394 +f 4044/5573/1394 4042/5575/1394 4045/5576/1394 +f 4048/5577/1395 4047/5578/1395 4046/5579/1395 +f 4048/5577/1395 4046/5579/1395 4049/5580/1395 +f 4052/5581/1396 4051/5582/1396 4050/5583/1396 +f 4052/5581/1396 4050/5583/1396 4053/5584/1396 +f 4056/5585/1397 4055/5586/1397 4054/5587/1397 +f 4056/5585/1397 4054/5587/1397 4057/5588/1397 +f 4060/5589/1398 4059/5590/1398 4058/5591/1398 +f 4060/5589/1398 4058/5591/1398 4061/5592/1398 +f 4064/5593/1399 4063/5594/1399 4062/5595/1399 +f 4064/5593/1399 4062/5595/1399 4065/5596/1399 +f 4068/5597/1400 4067/5598/1400 4066/5599/1400 +f 4068/5597/1400 4066/5599/1400 4069/5600/1400 +f 4072/5601/1401 4071/5602/1401 4070/5603/1401 +f 4072/5601/1401 4070/5603/1401 4073/5604/1401 +f 4076/5605/1402 4075/5606/1402 4074/5607/1402 +f 4076/5605/1402 4074/5607/1402 4077/5608/1402 +f 4080/5609/1403 4079/5610/1403 4078/5611/1403 +f 4080/5609/1403 4078/5611/1403 4081/5612/1403 +f 4084/5613/1404 4083/5614/1404 4082/5615/1404 +f 4084/5613/1404 4082/5615/1404 4085/5616/1404 +f 4088/5617/1405 4087/5618/1405 4086/5619/1405 +f 4088/5617/1405 4086/5619/1405 4089/5620/1405 +f 4092/5621/1406 4091/5622/1406 4090/5623/1406 +f 4092/5621/1406 4090/5623/1406 4093/5624/1406 +f 4096/5625/1407 4095/5626/1407 4094/5627/1407 +f 4096/5625/1407 4094/5627/1407 4097/5628/1407 +f 4100/5629/1408 4099/5630/1408 4098/5631/1408 +f 4100/5629/1408 4098/5631/1408 4101/5632/1408 +f 4104/5633/1409 4103/5634/1409 4102/5635/1409 +f 4104/5633/1409 4102/5635/1409 4105/5636/1409 +f 4108/5637/1410 4107/5638/1410 4106/5639/1410 +f 4108/5637/1410 4106/5639/1410 4109/5640/1410 +f 4112/5641/1411 4111/5642/1411 4110/5643/1411 +f 4112/5641/1411 4110/5643/1411 4113/5644/1411 +f 4116/5645/1412 4115/5646/1412 4114/5647/1412 +f 4116/5645/1412 4114/5647/1412 4117/5648/1412 +f 4120/5649/1413 4119/5650/1413 4118/5651/1413 +f 4120/5649/1413 4118/5651/1413 4121/5652/1413 +f 4124/5653/1414 4123/5654/1414 4122/5655/1414 +f 4124/5653/1414 4122/5655/1414 4125/5656/1414 +f 4128/5657/1415 4127/5658/1415 4126/5659/1415 +f 4128/5657/1415 4126/5659/1415 4129/5660/1415 +f 4132/5661/1416 4131/5662/1416 4130/5663/1416 +f 4132/5661/1416 4130/5663/1416 4133/5664/1416 +f 4135/5665/1417 4134/5666/1417 2862/5667/1417 +f 4135/5665/1417 2862/5667/1417 4136/5668/1417 +f 4139/5669/1418 4138/5670/1418 4137/5671/1418 +f 4139/5669/1418 4137/5671/1418 4140/5672/1418 +f 4143/5673/1419 4142/5674/1419 4141/5675/1419 +f 4143/5673/1419 4141/5675/1419 4144/5676/1419 +f 4147/5677/1420 4146/5678/1420 4145/5679/1420 +f 4147/5677/1420 4145/5679/1420 4148/5680/1420 +f 4151/5681/1421 4150/5682/1421 4149/5683/1421 +f 4151/5681/1421 4149/5683/1421 4152/5684/1421 +f 4155/5685/1422 4154/5686/1422 4153/5687/1422 +f 4155/5685/1422 4153/5687/1422 4156/5688/1422 +f 4159/5689/1423 4158/5690/1423 4157/5691/1423 +f 4159/5689/1423 4157/5691/1423 4160/5692/1423 +f 4163/5693/1424 4162/5694/1424 4161/5695/1424 +f 4163/5693/1424 4161/5695/1424 4164/5696/1424 +f 4167/5697/1425 4166/5698/1425 4165/5699/1425 +f 4167/5697/1425 4165/5699/1425 4168/5700/1425 +f 4171/5701/1426 4170/5702/1426 4169/5703/1426 +f 4171/5701/1426 4169/5703/1426 4172/5704/1426 +f 4175/5705/1427 4174/5706/1427 4173/5707/1427 +f 4175/5705/1427 4173/5707/1427 4176/5708/1427 +f 4179/5709/1428 4178/5710/1428 4177/5711/1428 +f 4179/5709/1428 4177/5711/1428 4180/5712/1428 +f 4183/5713/1429 4182/5714/1429 4181/5715/1429 +f 4183/5713/1429 4181/5715/1429 4184/5716/1429 +f 4187/5717/1430 4186/5718/1430 4185/5719/1430 +f 4187/5717/1430 4185/5719/1430 4188/5720/1430 +f 4191/5721/1431 4190/5722/1431 4189/5723/1431 +f 4191/5721/1431 4189/5723/1431 4192/5724/1431 +f 4195/5725/1432 4194/5726/1432 4193/5727/1432 +f 4195/5725/1432 4193/5727/1432 4196/5728/1432 +f 3052/5729/1433 3051/5730/1433 3050/5731/1433 +f 3052/5729/1433 3050/5731/1433 3053/5732/1433 +f 3056/5733/1434 3055/5734/1434 3054/5735/1434 +f 3056/5733/1434 3054/5735/1434 3057/5736/1434 +f 4199/5737/1435 4198/5738/1435 4197/5739/1435 +f 4199/5737/1435 4197/5739/1435 4200/5740/1435 +f 4203/5741/1436 4202/5742/1436 4201/5743/1436 +f 4203/5741/1436 4201/5743/1436 4204/5744/1436 +f 3060/5745/1437 3059/5746/1437 3058/5747/1437 +f 3060/5745/1437 3058/5747/1437 3061/5748/1437 +f 3064/5749/1438 3063/5750/1438 3062/5751/1438 +f 3064/5749/1438 3062/5751/1438 3065/5752/1438 +f 3068/5753/1439 3067/5754/1439 3066/5755/1439 +f 3068/5753/1439 3066/5755/1439 3069/5756/1439 +f 3072/5757/1440 3071/5758/1440 3070/5759/1440 +f 3072/5757/1440 3070/5759/1440 3073/5760/1440 +f 3076/5761/1441 3075/5762/1441 3074/5763/1441 +f 3076/5761/1441 3074/5763/1441 3077/5764/1441 +f 3080/5765/1442 3079/5766/1442 3078/5767/1442 +f 3080/5765/1442 3078/5767/1442 3081/5768/1442 +f 3084/5769/1443 3083/5770/1443 3082/5771/1443 +f 3084/5769/1443 3082/5771/1443 3085/5772/1443 +f 3088/5773/1444 3087/5774/1444 3086/5775/1444 +f 3088/5773/1444 3086/5775/1444 3089/5776/1444 +f 3090/5777/1445 4206/5778/1445 4205/5779/1445 +f 3090/5777/1445 4205/5779/1445 3091/5780/1445 +f 3093/5781/1446 3092/5782/1446 4207/5783/1446 +f 3093/5781/1446 4207/5783/1446 4208/5784/1446 +f 4211/5785/1447 4210/5786/1447 4209/5787/1447 +f 4211/5785/1447 4209/5787/1447 4212/5788/1447 +f 4215/5789/1448 4214/5790/1448 4213/5791/1448 +f 4215/5789/1448 4213/5791/1448 4216/5792/1448 +f 4219/5793/1449 4218/5794/1449 4217/5795/1449 +f 4219/5793/1449 4217/5795/1449 4220/5796/1449 +f 4223/5797/1450 4222/5798/1450 4221/5799/1450 +f 4223/5797/1450 4221/5799/1450 4224/5800/1450 +f 4227/5801/1451 4226/5802/1451 4225/5803/1451 +f 4227/5801/1451 4225/5803/1451 4228/5804/1451 +f 4231/5805/1452 4230/5806/1452 4229/5807/1452 +f 4231/5805/1452 4229/5807/1452 4232/5808/1452 +f 4235/5809/1453 4234/5810/1453 4233/5811/1453 +f 4235/5809/1453 4233/5811/1453 4236/5812/1453 +f 4239/5813/1454 4238/5814/1454 4237/5815/1454 +f 4239/5813/1454 4237/5815/1454 4240/5816/1454 +f 4243/5817/1455 4242/5818/1455 4241/5819/1455 +f 4243/5817/1455 4241/5819/1455 4244/5820/1455 +f 4247/5821/1456 4246/5822/1456 4245/5823/1456 +f 4247/5821/1456 4245/5823/1456 4248/5824/1456 +f 3096/5825/1457 3095/5826/1457 3094/5827/1457 +f 3096/5825/1457 3094/5827/1457 3097/5828/1457 +f 3100/5829/1458 3099/5830/1458 3098/5831/1458 +f 3100/5829/1458 3098/5831/1458 3101/5832/1458 +f 3096/5833/1459 3097/5834/1459 3102/5835/1459 +f 3096/5833/1459 3102/5835/1459 3103/5836/1459 +f 3103/5837/1460 3102/5838/1460 3104/5839/1460 +f 3103/5837/1460 3104/5839/1460 3105/5840/1460 +f 3107/5841/1461 3106/5842/1461 3094/5843/1461 +f 3107/5841/1461 3094/5843/1461 3104/5844/1461 +f 3097/5845/1462 3109/5846/1462 3108/5847/1462 +f 3097/5845/1462 3108/5847/1462 3102/5848/1462 +f 3102/5849/1463 3108/5850/1463 3107/5851/1463 +f 3102/5849/1463 3107/5851/1463 3104/5852/1463 +f 3104/5853/1464 3094/5854/1464 3095/5855/1464 +f 3104/5853/1464 3095/5855/1464 3105/5856/1464 +f 3097/5857/1465 3094/5858/1465 3106/5859/1465 +f 3097/5857/1465 3106/5859/1465 3109/5860/1465 +f 3099/5861/1466 3111/5862/1466 3110/5863/1466 +f 3099/5861/1466 3110/5863/1466 3098/5864/1466 +f 3100/5865/1467 3101/5866/1467 3112/5867/1467 +f 3100/5865/1467 3112/5867/1467 3113/5868/1467 +f 3113/5869/1468 3112/5870/1468 3110/5871/1468 +f 3113/5869/1468 3110/5871/1468 3111/5872/1468 +f 3106/5873/1469 3107/5874/1469 3111/5875/1469 +f 3106/5873/1469 3111/5875/1469 3099/5876/1469 +f 3109/5877/1470 3106/5878/1470 3099/5879/1470 +f 3109/5877/1470 3099/5879/1470 3100/5880/1470 +f 3109/5881/1471 3100/5882/1471 3113/5883/1471 +f 3109/5881/1471 3113/5883/1471 3108/5884/1471 +f 3108/5885/1472 3113/5886/1472 3111/5887/1472 +f 3108/5885/1472 3111/5887/1472 3107/5888/1472 +f 3096/5889/1473 3103/5890/1473 3105/5891/1473 +f 3096/5889/1473 3105/5891/1473 3095/5892/1473 +f 3116/5893/1474 3115/5894/1474 3114/5895/1474 +f 3116/5893/1474 3114/5895/1474 3117/5896/1474 +f 3120/5897/1475 3119/5898/1475 3118/5899/1475 +f 3120/5897/1475 3118/5899/1475 3121/5900/1475 +f 3124/5901/1476 3123/5902/1476 3122/5903/1476 +f 3124/5901/1476 3122/5903/1476 3125/5904/1476 +f 3128/5905/1477 3127/5906/1477 3126/5907/1477 +f 3128/5905/1477 3126/5907/1477 3129/5908/1477 +f 3132/5909/1478 3131/5910/1478 3130/5911/1478 +f 3132/5909/1478 3130/5911/1478 3133/5912/1478 +f 3136/5913/1479 3135/5914/1479 3134/5915/1479 +f 3136/5913/1479 3134/5915/1479 3137/5916/1479 +f 4251/5917/1480 4250/5918/1480 4249/5919/1480 +f 4251/5917/1480 4249/5919/1480 4252/5920/1480 +f 4255/5921/1481 4254/5922/1481 4253/5923/1481 +f 4255/5921/1481 4253/5923/1481 4256/5924/1481 +f 4259/5925/1482 4258/5926/1482 4257/5927/1482 +f 4259/5925/1482 4257/5927/1482 4260/5928/1482 +f 4263/5929/1483 4262/5930/1483 4261/5931/1483 +f 4263/5929/1483 4261/5931/1483 4264/5932/1483 +f 4267/5933/1484 4266/5934/1484 4265/5935/1484 +f 4267/5933/1484 4265/5935/1484 4268/5936/1484 +f 4271/5937/1485 4270/5938/1485 4269/5939/1485 +f 4271/5937/1485 4269/5939/1485 4272/5940/1485 +f 3140/5941/1486 3139/5942/1486 3138/5943/1486 +f 3140/5941/1486 3138/5943/1486 3141/5944/1486 +f 3144/5945/1487 3143/5946/1487 3142/5947/1487 +f 3144/5945/1487 3142/5947/1487 3145/5948/1487 +f 4275/5949/1488 4274/5950/1488 4273/5951/1488 +f 4275/5949/1488 4273/5951/1488 4276/5952/1488 +f 4279/5953/1489 4278/5954/1489 4277/5955/1489 +f 4279/5953/1489 4277/5955/1489 4280/5956/1489 +f 3148/5957/1490 3147/5958/1490 3146/5959/1490 +f 3148/5957/1490 3146/5959/1490 3149/5960/1490 +f 3152/5961/1491 3151/5962/1491 3150/5963/1491 +f 3152/5961/1491 3150/5963/1491 3153/5964/1491 +f 3156/5965/1492 3155/5966/1492 3154/5967/1492 +f 3156/5965/1492 3154/5967/1492 3157/5968/1492 +f 3157/5969/1493 3154/5970/1493 3150/5971/1493 +f 3157/5969/1493 3150/5971/1493 3151/5972/1493 +f 3156/5973/1494 3152/5974/1494 3153/5975/1494 +f 3156/5973/1494 3153/5975/1494 3155/5976/1494 +f 3160/5977/1495 3159/5978/1495 3158/5979/1495 +f 3160/5977/1495 3158/5979/1495 3161/5980/1495 +f 3163/5981/1496 3162/5982/1496 3158/5983/1496 +f 3163/5981/1496 3158/5983/1496 3159/5984/1496 +f 3166/5985/1497 3165/5986/1497 3164/5987/1497 +f 3166/5985/1497 3164/5987/1497 3167/5988/1497 +f 3168/5989/1498 3167/5990/1498 3164/5991/1498 +f 3168/5989/1498 3164/5991/1498 3169/5992/1498 +f 3172/5993/1499 3171/5994/1499 3170/5995/1499 +f 3172/5993/1499 3170/5995/1499 3173/5996/1499 +f 3175/5997/1500 3174/5998/1500 3168/5999/1500 +f 3175/5997/1500 3168/5999/1500 3176/6000/1500 +f 3171/6001/1501 3178/6002/1501 3177/6003/1501 +f 3171/6001/1501 3177/6003/1501 3170/6004/1501 +f 3172/6005/1502 3173/6006/1502 3179/6007/1502 +f 3172/6005/1502 3179/6007/1502 3180/6008/1502 +f 3180/6009/1503 3179/6010/1503 3177/6011/1503 +f 3180/6009/1503 3177/6011/1503 3178/6012/1503 +f 3183/6013/1504 3182/6014/1504 3181/6015/1504 +f 3183/6013/1504 3181/6015/1504 3184/6016/1504 +f 3187/6017/1505 3186/6018/1505 3185/6019/1505 +f 3187/6017/1505 3185/6019/1505 3188/6020/1505 +f 3191/6021/1506 3190/6022/1506 3189/6023/1506 +f 3191/6021/1506 3189/6023/1506 3192/6024/1506 +f 3192/6025/1507 3189/6026/1507 3185/6027/1507 +f 3192/6025/1507 3185/6027/1507 3186/6028/1507 +f 3195/6029/1508 3194/6030/1508 3193/6031/1508 +f 3195/6029/1508 3193/6031/1508 3196/6032/1508 +f 3197/6033/1509 3196/6034/1509 3193/6035/1509 +f 3197/6033/1509 3193/6035/1509 3198/6036/1509 +f 3201/6037/1510 3200/6038/1510 3199/6039/1510 +f 3201/6037/1510 3199/6039/1510 3202/6040/1510 +f 3204/6041/1511 3203/6042/1511 3197/6043/1511 +f 3204/6041/1511 3197/6043/1511 3205/6044/1511 +f 3200/6045/1512 3207/6046/1512 3206/6047/1512 +f 3200/6045/1512 3206/6047/1512 3199/6048/1512 +f 3201/6049/1513 3202/6050/1513 3208/6051/1513 +f 3201/6049/1513 3208/6051/1513 3209/6052/1513 +f 3209/6053/1514 3208/6054/1514 3206/6055/1514 +f 3209/6053/1514 3206/6055/1514 3207/6056/1514 +f 3191/6057/1515 3187/6058/1515 3188/6059/1515 +f 3191/6057/1515 3188/6059/1515 3190/6060/1515 +f 3212/6061/1516 3211/6062/1516 3210/6063/1516 +f 3212/6061/1516 3210/6063/1516 3213/6064/1516 +f 3216/6065/1517 3215/6066/1517 3214/6067/1517 +f 3216/6065/1517 3214/6067/1517 3217/6068/1517 +f 3219/6069/1518 3218/6070/1518 3215/6071/1518 +f 3219/6069/1518 3215/6071/1518 3216/6072/1518 +f 3220/6073/1519 3217/6074/1519 3214/6075/1519 +f 3220/6073/1519 3214/6075/1519 3221/6076/1519 +f 3224/6077/1520 3223/6078/1520 3222/6079/1520 +f 3224/6077/1520 3222/6079/1520 3225/6080/1520 +f 3219/6081/1521 3220/6082/1521 3221/6083/1521 +f 3219/6081/1521 3221/6083/1521 3218/6084/1521 +f 3223/6085/1522 3227/6086/1522 3226/6087/1522 +f 3223/6085/1522 3226/6087/1522 3222/6088/1522 +f 3224/6089/1523 3225/6090/1523 3228/6091/1523 +f 3224/6089/1523 3228/6091/1523 3229/6092/1523 +f 3229/6093/1524 3228/6094/1524 3226/6095/1524 +f 3229/6093/1524 3226/6095/1524 3227/6096/1524 +f 3173/6097/1525 3170/6098/1525 3152/6099/1525 +f 3173/6097/1525 3152/6099/1525 3156/6100/1525 +f 3225/6101/1526 3222/6102/1526 3187/6103/1526 +f 3225/6101/1526 3187/6103/1526 3191/6104/1526 +f 3173/6105/1527 3156/6106/1527 3157/6107/1527 +f 3173/6105/1527 3157/6107/1527 3179/6108/1527 +f 3179/6109/1528 3157/6110/1528 3151/6111/1528 +f 3179/6109/1528 3151/6111/1528 3177/6112/1528 +f 3153/6113/1529 3150/6114/1529 3230/6115/1529 +f 3153/6113/1529 3230/6115/1529 3147/6116/1529 +f 3170/6117/1530 3177/6118/1530 3151/6119/1530 +f 3170/6117/1530 3151/6119/1530 3152/6120/1530 +f 3155/6121/1531 3153/6122/1531 3147/6123/1531 +f 3155/6121/1531 3147/6123/1531 3148/6124/1531 +f 3155/6125/1532 3148/6126/1532 3231/6127/1532 +f 3155/6125/1532 3231/6127/1532 3154/6128/1532 +f 3154/6129/1533 3231/6130/1533 3230/6131/1533 +f 3154/6129/1533 3230/6131/1533 3150/6132/1533 +f 3202/6133/1534 3199/6134/1534 3160/6135/1534 +f 3202/6133/1534 3160/6135/1534 3232/6136/1534 +f 3234/6137/1535 3233/6138/1535 3174/6139/1535 +f 3234/6137/1535 3174/6139/1535 3175/6140/1535 +f 3202/6141/1536 3232/6142/1536 3163/6143/1536 +f 3202/6141/1536 3163/6143/1536 3208/6144/1536 +f 3208/6145/1537 3163/6146/1537 3159/6147/1537 +f 3208/6145/1537 3159/6147/1537 3206/6148/1537 +f 3232/6149/1538 3235/6150/1538 3162/6151/1538 +f 3232/6149/1538 3162/6151/1538 3163/6152/1538 +f 3176/6153/1539 3236/6154/1539 3165/6155/1539 +f 3176/6153/1539 3165/6155/1539 3166/6156/1539 +f 3182/6157/1540 3166/6158/1540 3167/6159/1540 +f 3182/6157/1540 3167/6159/1540 3181/6160/1540 +f 3175/6161/1541 3176/6162/1541 3166/6163/1541 +f 3175/6161/1541 3166/6163/1541 3182/6164/1541 +f 3169/6165/1542 3164/6166/1542 3178/6167/1542 +f 3169/6165/1542 3178/6167/1542 3171/6168/1542 +f 3174/6169/1543 3181/6170/1543 3167/6171/1543 +f 3174/6169/1543 3167/6171/1543 3168/6172/1543 +f 3176/6173/1544 3168/6174/1544 3169/6175/1544 +f 3176/6173/1544 3169/6175/1544 3236/6176/1544 +f 3236/6177/1545 3169/6178/1545 3171/6179/1545 +f 3236/6177/1545 3171/6179/1545 3172/6180/1545 +f 3236/6181/1546 3172/6182/1546 3180/6183/1546 +f 3236/6181/1546 3180/6183/1546 3165/6184/1546 +f 3165/6185/1547 3180/6186/1547 3178/6187/1547 +f 3165/6185/1547 3178/6187/1547 3164/6188/1547 +f 3161/6189/1548 3158/6190/1548 3184/6191/1548 +f 3161/6189/1548 3184/6191/1548 3233/6192/1548 +f 3199/6193/1549 3206/6194/1549 3159/6195/1549 +f 3199/6193/1549 3159/6195/1549 3160/6196/1549 +f 3232/6197/1550 3160/6198/1550 3161/6199/1550 +f 3232/6197/1550 3161/6199/1550 3235/6200/1550 +f 3235/6201/1551 3161/6202/1551 3233/6203/1551 +f 3235/6201/1551 3233/6203/1551 3234/6204/1551 +f 3235/6205/1552 3234/6206/1552 3183/6207/1552 +f 3235/6205/1552 3183/6207/1552 3162/6208/1552 +f 3162/6209/1553 3183/6210/1553 3184/6211/1553 +f 3162/6209/1553 3184/6211/1553 3158/6212/1553 +f 3233/6213/1554 3184/6214/1554 3181/6215/1554 +f 3233/6213/1554 3181/6215/1554 3174/6216/1554 +f 3234/6217/1555 3175/6218/1555 3182/6219/1555 +f 3234/6217/1555 3182/6219/1555 3183/6220/1555 +f 3238/6221/1556 3237/6222/1556 3203/6223/1556 +f 3238/6221/1556 3203/6223/1556 3204/6224/1556 +f 3225/6225/1557 3191/6226/1557 3192/6227/1557 +f 3225/6225/1557 3192/6227/1557 3228/6228/1557 +f 3228/6229/1558 3192/6230/1558 3186/6231/1558 +f 3228/6229/1558 3186/6231/1558 3226/6232/1558 +f 3205/6233/1559 3239/6234/1559 3194/6235/1559 +f 3205/6233/1559 3194/6235/1559 3195/6236/1559 +f 3211/6237/1560 3195/6238/1560 3196/6239/1560 +f 3211/6237/1560 3196/6239/1560 3210/6240/1560 +f 3204/6241/1561 3205/6242/1561 3195/6243/1561 +f 3204/6241/1561 3195/6243/1561 3211/6244/1561 +f 3198/6245/1562 3193/6246/1562 3207/6247/1562 +f 3198/6245/1562 3207/6247/1562 3200/6248/1562 +f 3203/6249/1563 3210/6250/1563 3196/6251/1563 +f 3203/6249/1563 3196/6251/1563 3197/6252/1563 +f 3205/6253/1564 3197/6254/1564 3198/6255/1564 +f 3205/6253/1564 3198/6255/1564 3239/6256/1564 +f 3239/6257/1565 3198/6258/1565 3200/6259/1565 +f 3239/6257/1565 3200/6259/1565 3201/6260/1565 +f 3239/6261/1566 3201/6262/1566 3209/6263/1566 +f 3239/6261/1566 3209/6263/1566 3194/6264/1566 +f 3194/6265/1567 3209/6266/1567 3207/6267/1567 +f 3194/6265/1567 3207/6267/1567 3193/6268/1567 +f 3188/6269/1568 3185/6270/1568 3213/6271/1568 +f 3188/6269/1568 3213/6271/1568 3237/6272/1568 +f 3222/6273/1569 3226/6274/1569 3186/6275/1569 +f 3222/6273/1569 3186/6275/1569 3187/6276/1569 +f 3190/6277/1570 3188/6278/1570 3237/6279/1570 +f 3190/6277/1570 3237/6279/1570 3238/6280/1570 +f 3190/6281/1571 3238/6282/1571 3212/6283/1571 +f 3190/6281/1571 3212/6283/1571 3189/6284/1571 +f 3189/6285/1572 3212/6286/1572 3213/6287/1572 +f 3189/6285/1572 3213/6287/1572 3185/6288/1572 +f 3237/6289/1573 3213/6290/1573 3210/6291/1573 +f 3237/6289/1573 3210/6291/1573 3203/6292/1573 +f 3238/6293/1574 3204/6294/1574 3211/6295/1574 +f 3238/6293/1574 3211/6295/1574 3212/6296/1574 +f 3240/6297/1575 3216/6298/1575 3217/6299/1575 +f 3240/6297/1575 3217/6299/1575 3241/6300/1575 +f 3242/6301/1576 3219/6302/1576 3216/6303/1576 +f 3242/6301/1576 3216/6303/1576 3240/6304/1576 +f 3242/6305/1577 3243/6306/1577 3220/6307/1577 +f 3242/6305/1577 3220/6307/1577 3219/6308/1577 +f 3221/6309/1578 3214/6310/1578 3227/6311/1578 +f 3221/6309/1578 3227/6311/1578 3223/6312/1578 +f 3243/6313/1579 3241/6314/1579 3217/6315/1579 +f 3243/6313/1579 3217/6315/1579 3220/6316/1579 +f 3218/6317/1580 3221/6318/1580 3223/6319/1580 +f 3218/6317/1580 3223/6319/1580 3224/6320/1580 +f 3218/6321/1581 3224/6322/1581 3229/6323/1581 +f 3218/6321/1581 3229/6323/1581 3215/6324/1581 +f 3215/6325/1582 3229/6326/1582 3227/6327/1582 +f 3215/6325/1582 3227/6327/1582 3214/6328/1582 +f 4282/6329/1583 4281/6330/1583 3243/6331/1583 +f 4282/6329/1583 3243/6331/1583 3242/6332/1583 +f 4281/6333/1584 4283/6334/1584 3241/6335/1584 +f 4281/6333/1584 3241/6335/1584 3243/6336/1584 +f 4282/6337/1585 3242/6338/1585 3240/6339/1585 +f 4282/6337/1585 3240/6339/1585 4284/6340/1585 +f 4284/6341/1586 3240/6342/1586 3241/6343/1586 +f 4284/6341/1586 3241/6343/1586 4283/6344/1586 +f 3244/6345/1587 3149/6346/1587 3146/6347/1587 +f 3244/6345/1587 3146/6347/1587 3245/6348/1587 +f 3245/6349/1588 3146/6350/1588 3147/6351/1588 +f 3245/6349/1588 3147/6351/1588 3230/6352/1588 +f 3148/6353/1589 3149/6354/1589 3244/6355/1589 +f 3148/6353/1589 3244/6355/1589 3231/6356/1589 +f 3231/6357/1590 3244/6358/1590 3245/6359/1590 +f 3231/6357/1590 3245/6359/1590 3230/6360/1590 +f 3248/6361/1591 3247/6362/1591 3246/6363/1591 +f 3248/6361/1591 3246/6363/1591 3249/6364/1591 +f 3250/6365/1592 3249/6366/1592 3246/6367/1592 +f 3250/6365/1592 3246/6367/1592 3251/6368/1592 +f 3253/6369/1593 3252/6370/1593 4285/6371/1593 +f 3253/6369/1593 4285/6371/1593 4286/6372/1593 +f 3252/6373/1594 3254/6374/1594 4287/6375/1594 +f 3252/6373/1594 4287/6375/1594 4285/6376/1594 +f 3253/6377/1595 4286/6378/1595 4288/6379/1595 +f 3253/6377/1595 4288/6379/1595 3255/6380/1595 +f 3255/6381/1596 4288/6382/1596 4287/6383/1596 +f 3255/6381/1596 4287/6383/1596 3254/6384/1596 +f 3257/6385/1597 3256/6386/1597 3247/6387/1597 +f 3257/6385/1597 3247/6387/1597 3248/6388/1597 +f 3258/6389/1598 3248/6390/1598 3249/6391/1598 +f 3258/6389/1598 3249/6391/1598 3259/6392/1598 +f 3260/6393/1599 3257/6394/1599 3248/6395/1599 +f 3260/6393/1599 3248/6395/1599 3258/6396/1599 +f 3260/6397/1600 3261/6398/1600 3250/6399/1600 +f 3260/6397/1600 3250/6399/1600 3257/6400/1600 +f 3251/6401/1601 3246/6402/1601 3254/6403/1601 +f 3251/6401/1601 3254/6403/1601 3252/6404/1601 +f 3261/6405/1602 3259/6406/1602 3249/6407/1602 +f 3261/6405/1602 3249/6407/1602 3250/6408/1602 +f 3257/6409/1603 3250/6410/1603 3251/6411/1603 +f 3257/6409/1603 3251/6411/1603 3256/6412/1603 +f 3256/6413/1604 3251/6414/1604 3252/6415/1604 +f 3256/6413/1604 3252/6415/1604 3253/6416/1604 +f 3256/6417/1605 3253/6418/1605 3255/6419/1605 +f 3256/6417/1605 3255/6419/1605 3247/6420/1605 +f 3254/6421/1606 3246/6422/1606 3247/6423/1606 +f 3254/6421/1606 3247/6423/1606 3255/6424/1606 +f 4290/6425/1607 4289/6426/1607 3261/6427/1607 +f 4290/6425/1607 3261/6427/1607 3260/6428/1607 +f 4289/6429/1608 4291/6430/1608 3259/6431/1608 +f 4289/6429/1608 3259/6431/1608 3261/6432/1608 +f 4290/6433/1609 3260/6434/1609 3258/6435/1609 +f 4290/6433/1609 3258/6435/1609 4292/6436/1609 +f 4292/6437/1610 3258/6438/1610 3259/6439/1610 +f 4292/6437/1610 3259/6439/1610 4291/6440/1610 +f 4285/6441/1611 4287/6442/1611 4288/6443/1611 +f 4285/6441/1611 4288/6443/1611 4286/6444/1611 +f 3265/6445/1612 3264/6446/1612 3263/6447/1612 +f 3265/6445/1612 3263/6447/1612 3266/6448/1612 +f 3269/6449/1613 3268/6450/1613 3267/6451/1613 +f 3269/6449/1613 3267/6451/1613 3270/6452/1613 +f 3273/6453/1614 3272/6454/1614 3271/6455/1614 +f 3273/6453/1614 3271/6455/1614 3274/6456/1614 +f 3277/6457/1615 3276/6458/1615 3275/6459/1615 +f 3277/6457/1615 3275/6459/1615 3278/6460/1615 +f 3281/6461/1616 3280/6462/1616 3279/6463/1616 +f 3281/6461/1616 3279/6463/1616 3282/6464/1616 +f 3285/6465/1617 3284/6466/1617 3283/6467/1617 +f 3285/6465/1617 3283/6467/1617 3286/6468/1617 +f 3289/6469/1618 3288/6470/1618 3287/6471/1618 +f 3289/6469/1618 3287/6471/1618 3290/6472/1618 +f 3293/6473/1619 3292/6474/1619 3291/6475/1619 +f 3293/6473/1619 3291/6475/1619 3294/6476/1619 +f 3297/6477/1620 3296/6478/1620 3295/6479/1620 +f 3297/6477/1620 3295/6479/1620 3298/6480/1620 +f 3301/6481/1621 3300/6482/1621 3299/6483/1621 +f 3301/6481/1621 3299/6483/1621 3302/6484/1621 +f 3305/6485/1622 3304/6486/1622 3303/6487/1622 +f 3305/6485/1622 3303/6487/1622 3306/6488/1622 +f 3309/6489/1623 3308/6490/1623 3307/6491/1623 +f 3309/6489/1623 3307/6491/1623 3310/6492/1623 +f 3313/6493/1624 3312/6494/1624 3311/6495/1624 +f 3313/6493/1624 3311/6495/1624 3314/6496/1624 +f 3317/6497/1625 3316/6498/1625 3315/6499/1625 +f 3317/6497/1625 3315/6499/1625 3318/6500/1625 +f 3321/6501/1626 3320/6502/1626 3319/6503/1626 +f 3321/6501/1626 3319/6503/1626 3322/6504/1626 +f 3325/6505/1627 3324/6506/1627 3323/6507/1627 +f 3325/6505/1627 3323/6507/1627 3326/6508/1627 +f 3329/6509/1628 3328/6510/1628 3327/6511/1628 +f 3329/6509/1628 3327/6511/1628 3330/6512/1628 +f 3333/6513/1629 3332/6514/1629 3331/6515/1629 +f 3333/6513/1629 3331/6515/1629 3334/6516/1629 +f 3337/6517/1630 3336/6518/1630 3335/6519/1630 +f 3337/6517/1630 3335/6519/1630 3338/6520/1630 +f 3341/6521/1631 3340/6522/1631 3339/6523/1631 +f 3341/6521/1631 3339/6523/1631 3342/6524/1631 +f 3345/6525/1632 3344/6526/1632 3343/6527/1632 +f 3345/6525/1632 3343/6527/1632 3346/6528/1632 +f 3349/6529/1633 3348/6530/1633 3347/6531/1633 +f 3349/6529/1633 3347/6531/1633 3350/6532/1633 +f 3353/6533/1634 3352/6534/1634 3351/6535/1634 +f 3353/6533/1634 3351/6535/1634 3354/6536/1634 +f 3357/6537/1635 3356/6538/1635 3355/6539/1635 +f 3357/6537/1635 3355/6539/1635 3358/6540/1635 +f 3361/6541/1636 3360/6542/1636 3359/6543/1636 +f 3361/6541/1636 3359/6543/1636 3362/6544/1636 +f 3365/6545/1637 3364/6546/1637 3363/6547/1637 +f 3365/6545/1637 3363/6547/1637 3366/6548/1637 +f 3369/6549/1638 3368/6550/1638 3367/6551/1638 +f 3369/6549/1638 3367/6551/1638 3370/6552/1638 +f 3373/6553/1639 3372/6554/1639 3371/6555/1639 +f 3373/6553/1639 3371/6555/1639 3374/6556/1639 +f 3377/6557/1640 3376/6558/1640 3375/6559/1640 +f 3377/6557/1640 3375/6559/1640 3378/6560/1640 +f 3381/6561/1641 3380/6562/1641 3379/6563/1641 +f 3381/6561/1641 3379/6563/1641 3382/6564/1641 +f 3385/6565/1642 3384/6566/1642 3383/6567/1642 +f 3385/6565/1642 3383/6567/1642 3386/6568/1642 +f 3389/6569/1643 3388/6570/1643 3387/6571/1643 +f 3389/6569/1643 3387/6571/1643 3390/6572/1643 +f 3392/6573/1644 3391/6574/1644 4293/6575/1644 +f 3392/6573/1644 4293/6575/1644 3393/6576/1644 +f 3396/6577/1645 3395/6578/1645 3394/6579/1645 +f 3396/6577/1645 3394/6579/1645 3397/6580/1645 +f 3400/6581/1646 3399/6582/1646 3398/6583/1646 +f 3400/6581/1646 3398/6583/1646 3401/6584/1646 +f 3404/6585/1647 3403/6586/1647 3402/6587/1647 +f 3404/6585/1647 3402/6587/1647 3405/6588/1647 +f 3408/6589/1648 3407/6590/1648 3406/6591/1648 +f 3408/6589/1648 3406/6591/1648 3409/6592/1648 +f 3412/6593/1649 3411/6594/1649 3410/6595/1649 +f 3412/6593/1649 3410/6595/1649 3413/6596/1649 +f 3416/6597/1650 3415/6598/1650 3414/6599/1650 +f 3416/6597/1650 3414/6599/1650 3417/6600/1650 +f 3420/6601/1651 3419/6602/1651 3418/6603/1651 +f 3420/6601/1651 3418/6603/1651 3421/6604/1651 +f 3424/6605/1652 3423/6606/1652 3422/6607/1652 +f 3424/6605/1652 3422/6607/1652 3425/6608/1652 +f 3428/6609/1653 3427/6610/1653 3426/6611/1653 +f 3428/6609/1653 3426/6611/1653 3429/6612/1653 +f 3432/6613/1654 3431/6614/1654 3430/6615/1654 +f 3432/6613/1654 3430/6615/1654 3433/6616/1654 +f 3436/6617/1655 3435/6618/1655 3434/6619/1655 +f 3436/6617/1655 3434/6619/1655 3437/6620/1655 +f 3440/6621/1656 3439/6622/1656 3438/6623/1656 +f 3440/6621/1656 3438/6623/1656 3441/6624/1656 +f 3444/6625/1657 3443/6626/1657 3442/6627/1657 +f 3444/6625/1657 3442/6627/1657 3445/6628/1657 +f 3446/6629/1658 4295/6630/1658 4294/6631/1658 +f 3446/6629/1658 4294/6631/1658 3447/6632/1658 +f 3449/6633/1659 3448/6634/1659 4296/6635/1659 +f 3449/6633/1659 4296/6635/1659 4297/6636/1659 +f 4300/6637/1660 4299/6638/1660 4298/6639/1660 +f 4300/6637/1660 4298/6639/1660 4301/6640/1660 +f 4304/6641/1661 4303/6642/1661 4302/6643/1661 +f 4304/6641/1661 4302/6643/1661 4305/6644/1661 +f 4308/6645/1662 4307/6646/1662 4306/6647/1662 +f 4308/6645/1662 4306/6647/1662 4309/6648/1662 +f 4312/6649/1663 4311/6650/1663 4310/6651/1663 +f 4312/6649/1663 4310/6651/1663 4313/6652/1663 +f 4316/6653/1664 4315/6654/1664 4314/6655/1664 +f 4316/6653/1664 4314/6655/1664 4317/6656/1664 +f 4320/6657/1665 4319/6658/1665 4318/6659/1665 +f 4320/6657/1665 4318/6659/1665 4321/6660/1665 +f 4324/6661/1666 4323/6662/1666 4322/6663/1666 +f 4324/6661/1666 4322/6663/1666 4325/6664/1666 +f 4328/6665/1667 4327/6666/1667 4326/6667/1667 +f 4328/6665/1667 4326/6667/1667 4329/6668/1667 +f 4332/6669/1668 4331/6670/1668 4330/6671/1668 +f 4332/6669/1668 4330/6671/1668 4333/6672/1668 +f 4336/6673/1669 4335/6674/1669 4334/6675/1669 +f 4336/6673/1669 4334/6675/1669 4337/6676/1669 +f 4340/6677/1670 4339/6678/1670 4338/6679/1670 +f 4340/6677/1670 4338/6679/1670 4341/6680/1670 +f 4344/6681/1671 4343/6682/1671 4342/6683/1671 +f 4344/6681/1671 4342/6683/1671 4345/6684/1671 +f 4348/6685/1672 4347/6686/1672 4346/6687/1672 +f 4348/6685/1672 4346/6687/1672 4349/6688/1672 +f 4352/6689/1673 4351/6690/1673 4350/6691/1673 +f 4352/6689/1673 4350/6691/1673 4353/6692/1673 +f 4356/6693/1674 4355/6694/1674 4354/6695/1674 +f 4356/6693/1674 4354/6695/1674 4357/6696/1674 +f 4360/6697/1675 4359/6698/1675 4358/6699/1675 +f 4360/6697/1675 4358/6699/1675 4361/6700/1675 +f 4364/6701/1676 4363/6702/1676 4362/6703/1676 +f 4364/6701/1676 4362/6703/1676 4365/6704/1676 +f 4368/6705/1677 4367/6706/1677 4366/6707/1677 +f 4368/6705/1677 4366/6707/1677 4369/6708/1677 +f 4372/6709/1678 4371/6710/1678 4370/6711/1678 +f 4372/6709/1678 4370/6711/1678 4373/6712/1678 +f 4376/6713/1679 4375/6714/1679 4374/6715/1679 +f 4376/6713/1679 4374/6715/1679 4377/6716/1679 +f 4380/6717/1680 4379/6718/1680 4378/6719/1680 +f 4380/6717/1680 4378/6719/1680 4381/6720/1680 +f 4384/6721/1681 4383/6722/1681 4382/6723/1681 +f 4384/6721/1681 4382/6723/1681 4385/6724/1681 +f 4388/6725/1682 4387/6726/1682 4386/6727/1682 +f 4388/6725/1682 4386/6727/1682 4389/6728/1682 +f 4392/6729/1683 4391/6730/1683 4390/6731/1683 +f 4392/6729/1683 4390/6731/1683 4393/6732/1683 +f 4396/6733/1684 4395/6734/1684 4394/6735/1684 +f 4396/6733/1684 4394/6735/1684 4397/6736/1684 +f 4400/6737/1685 4399/6738/1685 4398/6739/1685 +f 4400/6737/1685 4398/6739/1685 4401/6740/1685 +f 4404/6741/1686 4403/6742/1686 4402/6743/1686 +f 4404/6741/1686 4402/6743/1686 4405/6744/1686 +f 4408/6745/1687 4407/6746/1687 4406/6747/1687 +f 4408/6745/1687 4406/6747/1687 4409/6748/1687 +f 4412/6749/1688 4411/6750/1688 4410/6751/1688 +f 4412/6749/1688 4410/6751/1688 4413/6752/1688 +f 4416/6753/1689 4415/6754/1689 4414/6755/1689 +f 4416/6753/1689 4414/6755/1689 4417/6756/1689 +f 4420/6757/1690 4419/6758/1690 4418/6759/1690 +f 4420/6757/1690 4418/6759/1690 4421/6760/1690 +f 4424/6761/1691 4423/6762/1691 4422/6763/1691 +f 4424/6761/1691 4422/6763/1691 4425/6764/1691 +f 4427/6765/1692 4426/6766/1692 3262/6767/1692 +f 4427/6765/1692 3262/6767/1692 4428/6768/1692 +f 4431/6769/1693 4430/6770/1693 4429/6771/1693 +f 4431/6769/1693 4429/6771/1693 4432/6772/1693 +f 4435/6773/1694 4434/6774/1694 4433/6775/1694 +f 4435/6773/1694 4433/6775/1694 4436/6776/1694 +f 4439/6777/1695 4438/6778/1695 4437/6779/1695 +f 4439/6777/1695 4437/6779/1695 4440/6780/1695 +f 4443/6781/1696 4442/6782/1696 4441/6783/1696 +f 4443/6781/1696 4441/6783/1696 4444/6784/1696 +f 4447/6785/1697 4446/6786/1697 4445/6787/1697 +f 4447/6785/1697 4445/6787/1697 4448/6788/1697 +f 4451/6789/1698 4450/6790/1698 4449/6791/1698 +f 4451/6789/1698 4449/6791/1698 4452/6792/1698 +f 4455/6793/1699 4454/6794/1699 4453/6795/1699 +f 4455/6793/1699 4453/6795/1699 4456/6796/1699 +f 4459/6797/1700 4458/6798/1700 4457/6799/1700 +f 4459/6797/1700 4457/6799/1700 4460/6800/1700 +f 4463/6801/1701 4462/6802/1701 4461/6803/1701 +f 4463/6801/1701 4461/6803/1701 4464/6804/1701 +f 4467/6805/1702 4466/6806/1702 4465/6807/1702 +f 4467/6805/1702 4465/6807/1702 4468/6808/1702 +f 4471/6809/1703 4470/6810/1703 4469/6811/1703 +f 4471/6809/1703 4469/6811/1703 4472/6812/1703 +f 4475/6813/1704 4474/6814/1704 4473/6815/1704 +f 4475/6813/1704 4473/6815/1704 4476/6816/1704 +f 4479/6817/1705 4478/6818/1705 4477/6819/1705 +f 4479/6817/1705 4477/6819/1705 4480/6820/1705 +f 4483/6821/1706 4482/6822/1706 4481/6823/1706 +f 4483/6821/1706 4481/6823/1706 4484/6824/1706 +f 4487/6825/1707 4486/6826/1707 4485/6827/1707 +f 4487/6825/1707 4485/6827/1707 4488/6828/1707 +f 3452/6829/1708 3451/6830/1708 3450/6831/1708 +f 3452/6829/1708 3450/6831/1708 3453/6832/1708 +f 3456/6833/1709 3455/6834/1709 3454/6835/1709 +f 3456/6833/1709 3454/6835/1709 3457/6836/1709 +f 4491/6837/1710 4490/6838/1710 4489/6839/1710 +f 4491/6837/1710 4489/6839/1710 4492/6840/1710 +f 4495/6841/1711 4494/6842/1711 4493/6843/1711 +f 4495/6841/1711 4493/6843/1711 4496/6844/1711 +f 3460/6845/1712 3459/6846/1712 3458/6847/1712 +f 3460/6845/1712 3458/6847/1712 3461/6848/1712 +f 3464/6849/1713 3463/6850/1713 3462/6851/1713 +f 3464/6849/1713 3462/6851/1713 3465/6852/1713 +f 3468/6853/1714 3467/6854/1714 3466/6855/1714 +f 3468/6853/1714 3466/6855/1714 3469/6856/1714 +f 3472/6857/1715 3471/6858/1715 3470/6859/1715 +f 3472/6857/1715 3470/6859/1715 3473/6860/1715 +f 3476/6861/1716 3475/6862/1716 3474/6863/1716 +f 3476/6861/1716 3474/6863/1716 3477/6864/1716 +f 3480/6865/1717 3479/6866/1717 3478/6867/1717 +f 3480/6865/1717 3478/6867/1717 3481/6868/1717 +f 3484/6869/1718 3483/6870/1718 3482/6871/1718 +f 3484/6869/1718 3482/6871/1718 3485/6872/1718 +f 3488/6873/1719 3487/6874/1719 3486/6875/1719 +f 3488/6873/1719 3486/6875/1719 3489/6876/1719 +f 3490/6877/1720 4498/6878/1720 4497/6879/1720 +f 3490/6877/1720 4497/6879/1720 3491/6880/1720 +f 3493/6881/1721 3492/6882/1721 4499/6883/1721 +f 3493/6881/1721 4499/6883/1721 4500/6884/1721 +f 4503/6885/1722 4502/6886/1722 4501/6887/1722 +f 4503/6885/1722 4501/6887/1722 4504/6888/1722 +f 4507/6889/1723 4506/6890/1723 4505/6891/1723 +f 4507/6889/1723 4505/6891/1723 4508/6892/1723 +f 4511/6893/1724 4510/6894/1724 4509/6895/1724 +f 4511/6893/1724 4509/6895/1724 4512/6896/1724 +f 4515/6897/1725 4514/6898/1725 4513/6899/1725 +f 4515/6897/1725 4513/6899/1725 4516/6900/1725 +f 4519/6901/1726 4518/6902/1726 4517/6903/1726 +f 4519/6901/1726 4517/6903/1726 4520/6904/1726 +f 4523/6905/1727 4522/6906/1727 4521/6907/1727 +f 4523/6905/1727 4521/6907/1727 4524/6908/1727 +f 4527/6909/1728 4526/6910/1728 4525/6911/1728 +f 4527/6909/1728 4525/6911/1728 4528/6912/1728 +f 4531/6913/1729 4530/6914/1729 4529/6915/1729 +f 4531/6913/1729 4529/6915/1729 4532/6916/1729 +f 4535/6917/1730 4534/6918/1730 4533/6919/1730 +f 4535/6917/1730 4533/6919/1730 4536/6920/1730 +f 4539/6921/1731 4538/6922/1731 4537/6923/1731 +f 4539/6921/1731 4537/6923/1731 4540/6924/1731 +f 3496/6925/1732 3495/6926/1732 3494/6927/1732 +f 3496/6925/1732 3494/6927/1732 3497/6928/1732 +f 3500/6929/1733 3499/6930/1733 3498/6931/1733 +f 3500/6929/1733 3498/6931/1733 3501/6932/1733 +f 3504/6933/1734 3503/6934/1734 3502/6935/1734 +f 3504/6933/1734 3502/6935/1734 3505/6936/1734 +f 3508/6937/1735 3507/6938/1735 3506/6939/1735 +f 3508/6937/1735 3506/6939/1735 3509/6940/1735 +f 3512/6941/1736 3511/6942/1736 3510/6943/1736 +f 3512/6941/1736 3510/6943/1736 3513/6944/1736 +f 3516/6945/1737 3515/6946/1737 3514/6947/1737 +f 3516/6945/1737 3514/6947/1737 3517/6948/1737 +f 3520/6949/1738 3519/6950/1738 3518/6951/1738 +f 3520/6949/1738 3518/6951/1738 3521/6952/1738 +f 3524/6953/1739 3523/6954/1739 3522/6955/1739 +f 3524/6953/1739 3522/6955/1739 3525/6956/1739 +f 3526/6957/1740 4542/6958/1740 4541/6959/1740 +f 3526/6957/1740 4541/6959/1740 3527/6960/1740 +f 3529/6961/1741 3528/6962/1741 4543/6963/1741 +f 3529/6961/1741 4543/6963/1741 4544/6964/1741 +f 4547/6965/1742 4546/6966/1742 4545/6967/1742 +f 4547/6965/1742 4545/6967/1742 4548/6968/1742 +f 4551/6969/1743 4550/6970/1743 4549/6971/1743 +f 4551/6969/1743 4549/6971/1743 4552/6972/1743 +f 4555/6973/1744 4554/6974/1744 4553/6975/1744 +f 4555/6973/1744 4553/6975/1744 4556/6976/1744 +f 4559/6977/1745 4558/6978/1745 4557/6979/1745 +f 4559/6977/1745 4557/6979/1745 4560/6980/1745 +f 4563/6981/1746 4562/6982/1746 4561/6983/1746 +f 4563/6981/1746 4561/6983/1746 4564/6984/1746 +f 4567/6985/1747 4566/6986/1747 4565/6987/1747 +f 4567/6985/1747 4565/6987/1747 4568/6988/1747 +f 4571/6989/1748 4570/6990/1748 4569/6991/1748 +f 4571/6989/1748 4569/6991/1748 4572/6992/1748 +f 4575/6993/1749 4574/6994/1749 4573/6995/1749 +f 4575/6993/1749 4573/6995/1749 4576/6996/1749 +f 4579/6997/1750 4578/6998/1750 4577/6999/1750 +f 4579/6997/1750 4577/6999/1750 4580/7000/1750 +f 4583/7001/1751 4582/7002/1751 4581/7003/1751 +f 4583/7001/1751 4581/7003/1751 4584/7004/1751 +f 3532/7005/1752 3531/7006/1752 3530/7007/1752 +f 3532/7005/1752 3530/7007/1752 3533/7008/1752 +f 3536/7009/1753 3535/7010/1753 3534/7011/1753 +f 3536/7009/1753 3534/7011/1753 3537/7012/1753 +f 3540/7013/1754 3539/7014/1754 3538/7015/1754 +f 3540/7013/1754 3538/7015/1754 3541/7016/1754 +f 3541/7017/1755 3538/7018/1755 3534/7019/1755 +f 3541/7017/1755 3534/7019/1755 3535/7020/1755 +f 3540/7021/1756 3536/7022/1756 3537/7023/1756 +f 3540/7021/1756 3537/7023/1756 3539/7024/1756 +f 3544/7025/1757 3543/7026/1757 3542/7027/1757 +f 3544/7025/1757 3542/7027/1757 3545/7028/1757 +f 3547/7029/1758 3546/7030/1758 3542/7031/1758 +f 3547/7029/1758 3542/7031/1758 3543/7032/1758 +f 3550/7033/1759 3549/7034/1759 3548/7035/1759 +f 3550/7033/1759 3548/7035/1759 3551/7036/1759 +f 3552/7037/1760 3551/7038/1760 3548/7039/1760 +f 3552/7037/1760 3548/7039/1760 3553/7040/1760 +f 3556/7041/1761 3555/7042/1761 3554/7043/1761 +f 3556/7041/1761 3554/7043/1761 3557/7044/1761 +f 3559/7045/1762 3558/7046/1762 3552/7047/1762 +f 3559/7045/1762 3552/7047/1762 3560/7048/1762 +f 3555/7049/1763 3562/7050/1763 3561/7051/1763 +f 3555/7049/1763 3561/7051/1763 3554/7052/1763 +f 3556/7053/1764 3557/7054/1764 3563/7055/1764 +f 3556/7053/1764 3563/7055/1764 3564/7056/1764 +f 3564/7057/1765 3563/7058/1765 3561/7059/1765 +f 3564/7057/1765 3561/7059/1765 3562/7060/1765 +f 3567/7061/1766 3566/7062/1766 3565/7063/1766 +f 3567/7061/1766 3565/7063/1766 3568/7064/1766 +f 3571/7065/1767 3570/7066/1767 3569/7067/1767 +f 3571/7065/1767 3569/7067/1767 3572/7068/1767 +f 3570/7069/1768 3574/7070/1768 3573/7071/1768 +f 3570/7069/1768 3573/7071/1768 3569/7072/1768 +f 3571/7073/1769 3572/7074/1769 3575/7075/1769 +f 3571/7073/1769 3575/7075/1769 3576/7076/1769 +f 3576/7077/1770 3575/7078/1770 3573/7079/1770 +f 3576/7077/1770 3573/7079/1770 3574/7080/1770 +f 3557/7081/1771 3554/7082/1771 3536/7083/1771 +f 3557/7081/1771 3536/7083/1771 3540/7084/1771 +f 3557/7085/1772 3540/7086/1772 3541/7087/1772 +f 3557/7085/1772 3541/7087/1772 3563/7088/1772 +f 3563/7089/1773 3541/7090/1773 3535/7091/1773 +f 3563/7089/1773 3535/7091/1773 3561/7092/1773 +f 3537/7093/1774 3534/7094/1774 3577/7095/1774 +f 3537/7093/1774 3577/7095/1774 3531/7096/1774 +f 3554/7097/1775 3561/7098/1775 3535/7099/1775 +f 3554/7097/1775 3535/7099/1775 3536/7100/1775 +f 3539/7101/1776 3537/7102/1776 3531/7103/1776 +f 3539/7101/1776 3531/7103/1776 3532/7104/1776 +f 3539/7105/1777 3532/7106/1777 3578/7107/1777 +f 3539/7105/1777 3578/7107/1777 3538/7108/1777 +f 3538/7109/1778 3578/7110/1778 3577/7111/1778 +f 3538/7109/1778 3577/7111/1778 3534/7112/1778 +f 3572/7113/1779 3569/7114/1779 3544/7115/1779 +f 3572/7113/1779 3544/7115/1779 3579/7116/1779 +f 3581/7117/1780 3580/7118/1780 3558/7119/1780 +f 3581/7117/1780 3558/7119/1780 3559/7120/1780 +f 3572/7121/1781 3579/7122/1781 3547/7123/1781 +f 3572/7121/1781 3547/7123/1781 3575/7124/1781 +f 3575/7125/1782 3547/7126/1782 3543/7127/1782 +f 3575/7125/1782 3543/7127/1782 3573/7128/1782 +f 3579/7129/1783 3582/7130/1783 3546/7131/1783 +f 3579/7129/1783 3546/7131/1783 3547/7132/1783 +f 3560/7133/1784 3583/7134/1784 3549/7135/1784 +f 3560/7133/1784 3549/7135/1784 3550/7136/1784 +f 3566/7137/1785 3550/7138/1785 3551/7139/1785 +f 3566/7137/1785 3551/7139/1785 3565/7140/1785 +f 3559/7141/1786 3560/7142/1786 3550/7143/1786 +f 3559/7141/1786 3550/7143/1786 3566/7144/1786 +f 3553/7145/1787 3548/7146/1787 3562/7147/1787 +f 3553/7145/1787 3562/7147/1787 3555/7148/1787 +f 3558/7149/1788 3565/7150/1788 3551/7151/1788 +f 3558/7149/1788 3551/7151/1788 3552/7152/1788 +f 3560/7153/1789 3552/7154/1789 3553/7155/1789 +f 3560/7153/1789 3553/7155/1789 3583/7156/1789 +f 3583/7157/1790 3553/7158/1790 3555/7159/1790 +f 3583/7157/1790 3555/7159/1790 3556/7160/1790 +f 3583/7161/1791 3556/7162/1791 3564/7163/1791 +f 3583/7161/1791 3564/7163/1791 3549/7164/1791 +f 3549/7165/1792 3564/7166/1792 3562/7167/1792 +f 3549/7165/1792 3562/7167/1792 3548/7168/1792 +f 3545/7169/1793 3542/7170/1793 3568/7171/1793 +f 3545/7169/1793 3568/7171/1793 3580/7172/1793 +f 3569/7173/1794 3573/7174/1794 3543/7175/1794 +f 3569/7173/1794 3543/7175/1794 3544/7176/1794 +f 3579/7177/1795 3544/7178/1795 3545/7179/1795 +f 3579/7177/1795 3545/7179/1795 3582/7180/1795 +f 3582/7181/1796 3545/7182/1796 3580/7183/1796 +f 3582/7181/1796 3580/7183/1796 3581/7184/1796 +f 3582/7185/1797 3581/7186/1797 3567/7187/1797 +f 3582/7185/1797 3567/7187/1797 3546/7188/1797 +f 3546/7189/1798 3567/7190/1798 3568/7191/1798 +f 3546/7189/1798 3568/7191/1798 3542/7192/1798 +f 3580/7193/1799 3568/7194/1799 3565/7195/1799 +f 3580/7193/1799 3565/7195/1799 3558/7196/1799 +f 3581/7197/1800 3559/7198/1800 3566/7199/1800 +f 3581/7197/1800 3566/7199/1800 3567/7200/1800 +f 3584/7201/1801 3533/7202/1801 3530/7203/1801 +f 3584/7201/1801 3530/7203/1801 3585/7204/1801 +f 3585/7205/1802 3530/7206/1802 3531/7207/1802 +f 3585/7205/1802 3531/7207/1802 3577/7208/1802 +f 3532/7209/1803 3533/7210/1803 3584/7211/1803 +f 3532/7209/1803 3584/7211/1803 3578/7212/1803 +f 3578/7213/1804 3584/7214/1804 3585/7215/1804 +f 3578/7213/1804 3585/7215/1804 3577/7216/1804 +f 3588/7217/1805 3587/7218/1805 3586/7219/1805 +f 3588/7217/1805 3586/7219/1805 3589/7220/1805 +f 3590/7221/1806 3589/7222/1806 3586/7223/1806 +f 3590/7221/1806 3586/7223/1806 3591/7224/1806 +f 3593/7225/1807 3592/7226/1807 4585/7227/1807 +f 3593/7225/1807 4585/7227/1807 4586/7228/1807 +f 3592/7229/1808 3594/7230/1808 4587/7231/1808 +f 3592/7229/1808 4587/7231/1808 4585/7232/1808 +f 3593/7233/1809 4586/7234/1809 4588/7235/1809 +f 3593/7233/1809 4588/7235/1809 3595/7236/1809 +f 3595/7237/1810 4588/7238/1810 4587/7239/1810 +f 3595/7237/1810 4587/7239/1810 3594/7240/1810 +f 3597/7241/1811 3596/7242/1811 3587/7243/1811 +f 3597/7241/1811 3587/7243/1811 3588/7244/1811 +f 3598/7245/1812 3588/7246/1812 3589/7247/1812 +f 3598/7245/1812 3589/7247/1812 3599/7248/1812 +f 3600/7249/1813 3597/7250/1813 3588/7251/1813 +f 3600/7249/1813 3588/7251/1813 3598/7252/1813 +f 3600/7253/1814 3601/7254/1814 3590/7255/1814 +f 3600/7253/1814 3590/7255/1814 3597/7256/1814 +f 3591/7257/1815 3586/7258/1815 3594/7259/1815 +f 3591/7257/1815 3594/7259/1815 3592/7260/1815 +f 3601/7261/1816 3599/7262/1816 3589/7263/1816 +f 3601/7261/1816 3589/7263/1816 3590/7264/1816 +f 3597/7265/1817 3590/7266/1817 3591/7267/1817 +f 3597/7265/1817 3591/7267/1817 3596/7268/1817 +f 3596/7269/1818 3591/7270/1818 3592/7271/1818 +f 3596/7269/1818 3592/7271/1818 3593/7272/1818 +f 3596/7273/1819 3593/7274/1819 3595/7275/1819 +f 3596/7273/1819 3595/7275/1819 3587/7276/1819 +f 3594/7277/1820 3586/7278/1820 3587/7279/1820 +f 3594/7277/1820 3587/7279/1820 3595/7280/1820 +f 4590/7281/1821 4589/7282/1821 3601/7283/1821 +f 4590/7281/1821 3601/7283/1821 3600/7284/1821 +f 4589/7285/1822 4591/7286/1822 3599/7287/1822 +f 4589/7285/1822 3599/7287/1822 3601/7288/1822 +f 4590/7289/1823 3600/7290/1823 3598/7291/1823 +f 4590/7289/1823 3598/7291/1823 4592/7292/1823 +f 4592/7293/1824 3598/7294/1824 3599/7295/1824 +f 4592/7293/1824 3599/7295/1824 4591/7296/1824 +f 4585/7297/1825 4587/7298/1825 4588/7299/1825 +f 4585/7297/1825 4588/7299/1825 4586/7300/1825 +f 3602/7301/1826 3603/7302/1826 4594/7303/1826 +f 3602/7301/1826 4594/7303/1826 4593/7304/1826 +f 3605/7305/1827 3602/7306/1827 4593/7307/1827 +f 3605/7305/1827 4593/7307/1827 4595/7308/1827 +f 3603/7309/1828 3604/7310/1828 4596/7311/1828 +f 3603/7309/1828 4596/7311/1828 4594/7312/1828 +f 3604/7313/1829 3605/7314/1829 4595/7315/1829 +f 3604/7313/1829 4595/7315/1829 4596/7316/1829 +usemtl wooden_chain_fence +f 3606/7317/1830 3607/7318/1830 3609/7319/1830 +f 3606/7317/1830 3609/7319/1830 3608/7320/1830 +f 3611/7321/1831 3610/7322/1831 3612/7323/1831 +f 3611/7321/1831 3612/7323/1831 3613/7324/1831 +f 3611/7325/1832 3607/7326/1832 3606/7327/1832 +f 3611/7325/1832 3606/7327/1832 3610/7328/1832 +f 3612/7329/1833 3608/7330/1833 3609/7331/1833 +f 3612/7329/1833 3609/7331/1833 3613/7332/1833 +f 3610/7333/1834 3606/7334/1834 3608/7335/1834 +f 3610/7333/1834 3608/7335/1834 3612/7336/1834 +f 3607/7337/1835 3611/7338/1835 3613/7339/1835 +f 3607/7337/1835 3613/7339/1835 3609/7340/1835 +f 4597/7341/1836 3615/7342/1836 3614/7343/1836 +f 4597/7341/1836 3614/7343/1836 3616/7344/1836 +f 3619/7345/1837 3617/7346/1837 3618/7347/1837 +f 3619/7345/1837 3618/7347/1837 4598/7348/1837 +f 3614/7349/1838 3615/7350/1838 3618/7351/1838 +f 3614/7349/1838 3618/7351/1838 3617/7352/1838 +f 4597/7353/1839 3616/7354/1839 3619/7355/1839 +f 4597/7353/1839 3619/7355/1839 4598/7356/1839 +f 3616/7357/1840 3614/7358/1840 3617/7359/1840 +f 3616/7357/1840 3617/7359/1840 3619/7360/1840 +f 4598/7361/1841 3618/7362/1841 3615/7363/1841 +f 4598/7361/1841 3615/7363/1841 4597/7364/1841 +f 3623/7365/1842 3621/7366/1842 3620/7367/1842 +f 3623/7365/1842 3620/7367/1842 3622/7368/1842 +f 3626/7369/1843 3624/7370/1843 3625/7371/1843 +f 3626/7369/1843 3625/7371/1843 3627/7372/1843 +f 3620/7373/1844 3621/7374/1844 3625/7375/1844 +f 3620/7373/1844 3625/7375/1844 3624/7376/1844 +f 3623/7377/1845 3622/7378/1845 3626/7379/1845 +f 3623/7377/1845 3626/7379/1845 3627/7380/1845 +f 3622/7381/1846 3620/7382/1846 3624/7383/1846 +f 3622/7381/1846 3624/7383/1846 3626/7384/1846 +f 3627/7385/1847 3625/7386/1847 3621/7387/1847 +f 3627/7385/1847 3621/7387/1847 3623/7388/1847 +f 3628/7389/1848 3629/7390/1848 4599/7391/1848 +f 3628/7389/1848 4599/7391/1848 2302/7392/1848 +f 3631/7393/1849 3630/7394/1849 3632/7395/1849 +f 3631/7393/1849 3632/7395/1849 4600/7396/1849 +f 3631/7397/1850 3629/7398/1850 3628/7399/1850 +f 3631/7397/1850 3628/7399/1850 3630/7400/1850 +f 3632/7401/1851 2302/7402/1851 4599/7403/1851 +f 3632/7401/1851 4599/7403/1851 4600/7404/1851 +f 3630/7405/1852 3628/7406/1852 2302/7407/1852 +f 3630/7405/1852 2302/7407/1852 3632/7408/1852 +f 3629/7409/1853 3631/7410/1853 4600/7411/1853 +f 3629/7409/1853 4600/7411/1853 4599/7412/1853 +f 3633/7413/1854 3634/7414/1854 3636/7415/1854 +f 3633/7413/1854 3636/7415/1854 3635/7416/1854 +f 3638/7417/1855 3637/7418/1855 3639/7419/1855 +f 3638/7417/1855 3639/7419/1855 3640/7420/1855 +f 3638/7421/1856 3634/7422/1856 3633/7423/1856 +f 3638/7421/1856 3633/7423/1856 3637/7424/1856 +f 3639/7425/1857 3635/7426/1857 3636/7427/1857 +f 3639/7425/1857 3636/7427/1857 3640/7428/1857 +f 3637/7429/1858 3633/7430/1858 3635/7431/1858 +f 3637/7429/1858 3635/7431/1858 3639/7432/1858 +f 3634/7433/1859 3641/7434/1859 3642/7435/1859 +f 3634/7433/1859 3642/7435/1859 3636/7436/1859 +f 3643/7437/1860 3638/7438/1860 3640/7439/1860 +f 3643/7437/1860 3640/7439/1860 3644/7440/1860 +f 3643/7441/1861 3641/7442/1861 3634/7443/1861 +f 3643/7441/1861 3634/7443/1861 3638/7444/1861 +f 3640/7445/1862 3636/7446/1862 3642/7447/1862 +f 3640/7445/1862 3642/7447/1862 3644/7448/1862 +f 3641/7449/1863 3645/7450/1863 3646/7451/1863 +f 3641/7449/1863 3646/7451/1863 3642/7452/1863 +f 3647/7453/1864 3643/7454/1864 3644/7455/1864 +f 3647/7453/1864 3644/7455/1864 3648/7456/1864 +f 3647/7457/1865 3645/7458/1865 3641/7459/1865 +f 3647/7457/1865 3641/7459/1865 3643/7460/1865 +f 3644/7461/1866 3642/7462/1866 3646/7463/1866 +f 3644/7461/1866 3646/7463/1866 3648/7464/1866 +f 3649/7465/1867 3650/7466/1867 3646/7467/1867 +f 3649/7465/1867 3646/7467/1867 3645/7468/1867 +f 3652/7469/1868 3651/7470/1868 3647/7471/1868 +f 3652/7469/1868 3647/7471/1868 3648/7472/1868 +f 3651/7473/1869 3649/7474/1869 3645/7475/1869 +f 3651/7473/1869 3645/7475/1869 3647/7476/1869 +f 3650/7477/1870 3652/7478/1870 3648/7479/1870 +f 3650/7477/1870 3648/7479/1870 3646/7480/1870 +f 3647/7481/1871 3645/7482/1871 3646/7483/1871 +f 3647/7481/1871 3646/7483/1871 3648/7484/1871 +f 3649/7485/1872 3651/7486/1872 3652/7487/1872 +f 3649/7485/1872 3652/7487/1872 3650/7488/1872 \ No newline at end of file diff --git a/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_redstone.obj b/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_redstone.obj new file mode 100644 index 000000000..0f5cc09c9 --- /dev/null +++ b/src/main/resources/assets/immersiveintelligence/models/block/multiblock/fence_gate_upgrade_redstone.obj @@ -0,0 +1,1304 @@ +# Made by Pabilo8 with Blockbench +# Exported with IIToolkit Plugin on 05/07/2026 +mtllib fence_gate.mtl + +o redstone_main +v 0.4422 2.5938 0.2813 +v 0.5578 2.5938 0.2813 +v 0.4422 1.9063 0.2813 +v 0.5578 1.9063 0.2813 +v 0.4422 2.5938 0.1563 +v 0.5578 2.5938 0.1563 +v 0.4422 1.9063 0.1563 +v 0.5578 1.9063 0.1563 +v 0.4422 2.5938 0.3438 +v 0.5578 2.5938 0.3438 +v 0.4422 2.7188 0.3438 +v 0.5578 2.7188 0.3438 +v 0.4422 2.7188 0.2813 +v 0.5578 2.7188 0.2813 +v 0.375 1.9688 0.4063 +v 0.625 1.9688 0.4063 +v 0.375 1.4063 0.4063 +v 0.625 1.4063 0.4063 +v 0.375 1.9688 0.2813 +v 0.625 1.9688 0.2813 +v 0.375 1.4063 0.2813 +v 0.625 1.4063 0.2813 +v 0.4422 2.6875 0.1563 +v 0.5578 2.6875 0.1563 +v 0.3438 2.9688 0.6563 +v 0.6563 2.9688 0.6563 +v 0.3438 2.5938 0.6563 +v 0.6563 2.5938 0.6563 +v 0.3438 2.9688 0.3438 +v 0.6563 2.9688 0.3437 +v 0.3438 2.5938 0.3438 +v 0.6563 2.5938 0.3437 +v 7.6563 2.9688 0.6562 +v 7.3438 2.9688 0.6562 +v 7.6563 2.5938 0.6562 +v 7.3438 2.5938 0.6562 +v 7.6563 2.9688 0.3437 +v 7.3438 2.9688 0.3437 +v 7.6563 2.5938 0.3437 +v 7.3438 2.5938 0.3437 +v 0.3125 1.9063 0.2813 +v 0.6875 1.9063 0.2812 +v 0.3125 1.5313 0.2813 +v 0.6875 1.5313 0.2812 +v 0.3125 1.9063 0.1563 +v 0.6875 1.9063 0.1562 +v 0.3125 1.5313 0.1563 +v 0.6875 1.5313 0.1562 +v 0.375 1.8438 0.1563 +v 0.625 1.8438 0.1562 +v 0.375 1.5938 0.1563 +v 0.625 1.5938 0.1562 +v 0.375 1.8438 0.0938 +v 0.625 1.8438 0.0937 +v 0.375 1.5938 0.0938 +v 0.625 1.5938 0.0937 +v 0.3125 1.9063 0.0938 +v 0.6875 1.9063 0.0937 +v 0.3125 1.5313 0.0938 +v 0.6875 1.5313 0.0937 +v 0.3125 1.9063 -0.0312 +v 0.6875 1.9063 -0.0313 +v 0.3125 1.5313 -0.0312 +v 0.6875 1.5313 -0.0313 +v 0.375 1.8438 -0.0312 +v 0.625 1.8438 -0.0313 +v 0.375 1.5938 -0.0312 +v 0.625 1.5938 -0.0313 +v 0.375 1.8438 -0.2812 +v 0.625 1.8438 -0.2812 +v 0.375 1.5938 -0.2812 +v 0.625 1.5938 -0.2812 +vt 0.6875 0.3125 +vt 0.6875 1 +vt 0.5625 1 +vt 0.5625 0.3125 +vt 0.6875 0.3125 +vt 0.6875 1 +vt 0.5625 1 +vt 0.5625 0.3125 +vt 1 0 +vt 1 0.125 +vt 0.875 0.125 +vt 0.875 0 +vt 1 0 +vt 1 0.125 +vt 0.875 0.125 +vt 0.875 0 +vt 0.5625 0.3125 +vt 0.5625 1 +vt 0.6875 1 +vt 0.6875 0.3125 +vt 0.5625 0.3125 +vt 0.5625 1 +vt 0.6875 1 +vt 0.6875 0.3125 +vt 0.6875 0.125 +vt 0.6875 0.1875 +vt 0.5625 0.1875 +vt 0.5625 0.125 +vt 0.6875 0.125 +vt 0.6875 0.1875 +vt 0.5625 0.1875 +vt 0.5625 0.125 +vt 1 0 +vt 1 0.125 +vt 0.875 0.125 +vt 0.875 0 +vt 1 0 +vt 1 0.125 +vt 0.875 0.125 +vt 0.875 0 +vt 0.5625 0.125 +vt 0.5625 0.1875 +vt 0.6875 0.1875 +vt 0.6875 0.125 +vt 0.5625 0.1875 +vt 0.5625 0.125 +vt 0.6875 0.125 +vt 0.6875 0.1875 +vt 0.6875 0.125 +vt 0.6875 0.6875 +vt 0.9375 0.6875 +vt 0.9375 0.125 +vt 0.9375 0.125 +vt 0.9375 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.125 +vt 0.5 0.625 +vt 0.5 0.375 +vt 0.625 0.375 +vt 0.625 0.625 +vt 0.5 0.375 +vt 0.5 0.125 +vt 0.625 0.125 +vt 0.625 0.375 +vt 0.875 0.125 +vt 0.875 0.6875 +vt 1 0.6875 +vt 1 0.125 +vt 0.625 0.125 +vt 0.625 0.6875 +vt 0.75 0.6875 +vt 0.75 0.125 +vt 1 0 +vt 1 0.125 +vt 0.875 0.125 +vt 0.875 0 +vt 0.6875 0 +vt 0.6875 0.125 +vt 0.5625 0.125 +vt 0.5625 0 +vt 0.6875 0.125 +vt 0.5625 0.125 +vt 0.5625 0 +vt 0.6875 0 +vt 0.875 0.125 +vt 0.875 0 +vt 1 0 +vt 1 0.125 +vt 1 0.5 +vt 1 0.625 +vt 0.875 0.625 +vt 0.875 0.5 +vt 0.75 0 +vt 0.75 0.125 +vt 0.875 0.125 +vt 0.875 0 +vt 0.3125 0.625 +vt 0.3125 1 +vt 0.625 1 +vt 0.625 0.625 +vt 0.625 0.625 +vt 0.625 1 +vt 0.3125 1 +vt 0.3125 0.625 +vt 1 0.6875 +vt 1 1 +vt 0.6875 1 +vt 0.6875 0.6875 +vt 1 0.6875 +vt 1 1 +vt 0.6875 1 +vt 0.6875 0.6875 +vt 0 0.25 +vt 0 0.625 +vt 0.3125 0.625 +vt 0.3125 0.25 +vt 0 0.625 +vt 0 1 +vt 0.3125 1 +vt 0.3125 0.625 +vt 0.625 1 +vt 0.3125 1 +vt 0.3125 0.625 +vt 0.625 0.625 +vt 0.3125 1 +vt 0.625 1 +vt 0.625 0.625 +vt 0.3125 0.625 +vt 0.6875 1 +vt 1 1 +vt 1 0.6875 +vt 0.6875 0.6875 +vt 0.6875 1 +vt 1 1 +vt 1 0.6875 +vt 0.6875 0.6875 +vt 0.3125 0.625 +vt 0 0.625 +vt 0 0.25 +vt 0.3125 0.25 +vt 0.3125 1 +vt 0 1 +vt 0 0.625 +vt 0.3125 0.625 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.125 0.5625 +vt 0.375 0.5625 +vt 0.375 0.5 +vt 0.125 0.5 +vt 0.125 0.5625 +vt 0.375 0.5625 +vt 0.375 0.5 +vt 0.125 0.5 +vt 0.375 0.5625 +vt 0.125 0.5625 +vt 0.125 0.5 +vt 0.375 0.5 +vt 0.125 0.5625 +vt 0.375 0.5625 +vt 0.375 0.5 +vt 0.125 0.5 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.6875 0 +vt 0.6875 0.375 +vt 0.3125 0.375 +vt 0.3125 0 +vt 0.75 0 +vt 0.75 0.375 +vt 0.625 0.375 +vt 0.625 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.25 0 +vt 0.25 0.375 +vt 0.375 0.375 +vt 0.375 0 +vt 0.625 0 +vt 0.625 0.375 +vt 0.75 0.375 +vt 0.75 0 +vt 0.625 0.6875 +vt 0.625 0.9375 +vt 0.375 0.9375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.625 0.9375 +vt 0.375 0.9375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.625 0.9375 +vt 0.375 0.9375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.625 0.9375 +vt 0.375 0.9375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.625 0.9375 +vt 0.375 0.9375 +vt 0.375 0.6875 +vt 0.625 0.6875 +vt 0.625 0.9375 +vt 0.375 0.9375 +vt 0.375 0.6875 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 -1 0 +vn 0 1 0 +vn 0 0 1 +vn 0 0 -1 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 0.97 -0.24 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +usemtl common_copper_cable +f 4/1/1 2/2/1 1/3/1 +f 4/1/1 1/3/1 3/4/1 +f 7/5/2 5/6/2 6/7/2 +f 7/5/2 6/7/2 8/8/2 +f 1/9/3 2/10/3 6/11/3 +f 1/9/3 6/11/3 5/12/3 +f 4/13/4 3/14/4 7/15/4 +f 4/13/4 7/15/4 8/16/4 +f 3/17/5 1/18/5 5/19/5 +f 3/17/5 5/19/5 7/20/5 +f 8/21/6 6/22/6 2/23/6 +f 8/21/6 2/23/6 4/24/6 +f 2/25/7 10/26/7 9/27/7 +f 2/25/7 9/27/7 1/28/7 +f 13/29/8 11/30/8 12/31/8 +f 13/29/8 12/31/8 14/32/8 +f 9/33/9 10/34/9 12/35/9 +f 9/33/9 12/35/9 11/36/9 +f 2/37/10 1/38/10 13/39/10 +f 2/37/10 13/39/10 14/40/10 +f 1/41/11 9/42/11 11/43/11 +f 1/41/11 11/43/11 13/44/11 +f 14/45/12 12/46/12 10/47/12 +f 14/45/12 10/47/12 2/48/12 +usemtl gate_misc +f 18/49/13 16/50/13 15/51/13 +f 18/49/13 15/51/13 17/52/13 +f 21/53/14 19/54/14 20/55/14 +f 21/53/14 20/55/14 22/56/14 +f 15/57/15 16/58/15 20/59/15 +f 15/57/15 20/59/15 19/60/15 +f 18/61/16 17/62/16 21/63/16 +f 18/61/16 21/63/16 22/64/16 +f 17/65/17 15/66/17 19/67/17 +f 17/65/17 19/67/17 21/68/17 +f 22/69/18 20/70/18 16/71/18 +f 22/69/18 16/71/18 18/72/18 +usemtl common_copper_cable +f 2/73/19 14/74/19 13/75/19 +f 2/73/19 13/75/19 1/76/19 +f 5/77/20 23/78/20 24/79/20 +f 5/77/20 24/79/20 6/80/20 +f 13/81/21 14/82/21 24/83/21 +f 13/81/21 24/83/21 23/84/21 +f 2/85/22 1/86/22 5/87/22 +f 2/85/22 5/87/22 6/88/22 +f 1/89/23 13/90/23 23/91/23 +f 1/89/23 23/91/23 5/92/23 +f 6/93/24 24/94/24 14/95/24 +f 6/93/24 14/95/24 2/96/24 +usemtl gate_misc +f 28/97/25 26/98/25 25/99/25 +f 28/97/25 25/99/25 27/100/25 +f 31/101/26 29/102/26 30/103/26 +f 31/101/26 30/103/26 32/104/26 +f 25/105/27 26/106/27 30/107/27 +f 25/105/27 30/107/27 29/108/27 +f 28/109/28 27/110/28 31/111/28 +f 28/109/28 31/111/28 32/112/28 +f 27/113/29 25/114/29 29/115/29 +f 27/113/29 29/115/29 31/116/29 +f 32/117/30 30/118/30 26/119/30 +f 32/117/30 26/119/30 28/120/30 +f 33/121/31 34/122/31 36/123/31 +f 33/121/31 36/123/31 35/124/31 +f 38/125/32 37/126/32 39/127/32 +f 38/125/32 39/127/32 40/128/32 +f 38/129/33 34/130/33 33/131/33 +f 38/129/33 33/131/33 37/132/33 +f 39/133/34 35/134/34 36/135/34 +f 39/133/34 36/135/34 40/136/34 +f 37/137/35 33/138/35 35/139/35 +f 37/137/35 35/139/35 39/140/35 +f 34/141/36 38/142/36 40/143/36 +f 34/141/36 40/143/36 36/144/36 +usemtl connector_connector_redstone +f 44/145/37 42/146/37 41/147/37 +f 44/145/37 41/147/37 43/148/37 +f 47/149/38 45/150/38 46/151/38 +f 47/149/38 46/151/38 48/152/38 +f 41/153/39 42/154/39 46/155/39 +f 41/153/39 46/155/39 45/156/39 +f 44/157/40 43/158/40 47/159/40 +f 44/157/40 47/159/40 48/160/40 +f 43/161/41 41/162/41 45/163/41 +f 43/161/41 45/163/41 47/164/41 +f 48/165/42 46/166/42 42/167/42 +f 48/165/42 42/167/42 44/168/42 +f 49/169/43 50/170/43 54/171/43 +f 49/169/43 54/171/43 53/172/43 +f 52/173/44 51/174/44 55/175/44 +f 52/173/44 55/175/44 56/176/44 +f 51/177/45 49/178/45 53/179/45 +f 51/177/45 53/179/45 55/180/45 +f 56/181/46 54/182/46 50/183/46 +f 56/181/46 50/183/46 52/184/46 +f 60/185/47 58/186/47 57/187/47 +f 60/185/47 57/187/47 59/188/47 +f 63/189/48 61/190/48 62/191/48 +f 63/189/48 62/191/48 64/192/48 +f 57/193/49 58/194/49 62/195/49 +f 57/193/49 62/195/49 61/196/49 +f 60/197/50 59/198/50 63/199/50 +f 60/197/50 63/199/50 64/200/50 +f 59/201/51 57/202/51 61/203/51 +f 59/201/51 61/203/51 63/204/51 +f 64/205/52 62/206/52 58/207/52 +f 64/205/52 58/207/52 60/208/52 +f 68/209/53 66/210/53 65/211/53 +f 68/209/53 65/211/53 67/212/53 +f 71/213/54 69/214/54 70/215/54 +f 71/213/54 70/215/54 72/216/54 +f 65/217/55 66/218/55 70/219/55 +f 65/217/55 70/219/55 69/220/55 +f 68/221/56 67/222/56 71/223/56 +f 68/221/56 71/223/56 72/224/56 +f 67/225/57 65/226/57 69/227/57 +f 67/225/57 69/227/57 71/228/57 +f 72/229/58 70/230/58 66/231/58 +f 72/229/58 66/231/58 68/232/58 +o redstone_right +v 0.6875 2.9375 0.4375 +v 1.6875 2.9375 0.4375 +v 0.6875 2.8125 0.4375 +v 1.6875 2.8125 0.4375 +v 0.6875 2.9375 0.3125 +v 1.6875 2.9375 0.3125 +v 0.6875 2.8125 0.3125 +v 1.6875 2.8125 0.3125 +v 2.6875 2.9375 0.4375 +v 2.6875 2.8125 0.4375 +v 2.6875 2.9375 0.3125 +v 2.6875 2.8125 0.3125 +v 3.6875 2.9375 0.4375 +v 3.6875 2.8125 0.4375 +v 3.6875 2.9375 0.3125 +v 3.6875 2.8125 0.3125 +v 4 2.9375 0.4375 +v 4 2.8125 0.4375 +v 4 2.9375 0.3125 +v 4 2.8125 0.3125 +v 0.6609 2.9688 0.4062 +v 0.8391 2.9688 0.4062 +v 0.6609 2.5938 0.4062 +v 0.8391 2.5938 0.4062 +v 0.6609 2.9688 0.2812 +v 0.8391 2.9688 0.2812 +v 0.6609 2.5938 0.2812 +v 0.8391 2.5938 0.2812 +v 0.6849 2.745 0.4375 +v 1.6839 2.7887 0.4375 +v 0.6903 2.6202 0.4375 +v 1.6894 2.6638 0.4375 +v 0.6849 2.745 0.3078 +v 1.6839 2.7887 0.3078 +v 0.6903 2.6202 0.3078 +v 1.6894 2.6638 0.3078 +v 2.683 2.8323 0.4375 +v 2.6884 2.7074 0.4375 +v 2.683 2.8323 0.3078 +v 2.6884 2.7074 0.3078 +v 3.682 2.8759 0.4375 +v 3.6875 2.751 0.4375 +v 3.682 2.8759 0.3078 +v 3.6875 2.751 0.3078 +v 3.9942 2.8895 0.4375 +v 3.9997 2.7646 0.4375 +v 3.9942 2.8895 0.3078 +v 3.9997 2.7646 0.3078 +v 0.5359 2.875 0.5984 +v 0.6672 2.875 0.5984 +v 0.5359 2.75 0.5984 +v 0.6672 2.75 0.5984 +v 0.5359 2.875 0.3391 +v 0.6672 2.875 0.3391 +v 0.5359 2.75 0.3391 +v 0.6672 2.75 0.3391 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0.125 +vt 0.3125 0.125 +vt 0.3125 0 +vt 0 0 +vt 1 0.125 +vt 0.6875 0.125 +vt 0.6875 0 +vt 1 0 +vt 1 0 +vt 0.6875 0 +vt 0.6875 0.125 +vt 1 0.125 +vt 0 0 +vt 0.3125 0 +vt 0.3125 0.125 +vt 0 0.125 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.125 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.125 +vt 0.125 0.125 +vt 0.5 0.25 +vt 0.5 0.625 +vt 0.3125 0.625 +vt 0.3125 0.25 +vt 0.5 0.25 +vt 0.5 0.625 +vt 0.3125 0.625 +vt 0.3125 0.25 +vt 0.75 0.4375 +vt 0.75 0.625 +vt 0.625 0.625 +vt 0.625 0.4375 +vt 0.75 0.4375 +vt 0.75 0.625 +vt 0.625 0.625 +vt 0.625 0.4375 +vt 0.4375 0.25 +vt 0.4375 0.625 +vt 0.3125 0.625 +vt 0.3125 0.25 +vt 0.5 0.25 +vt 0.5 0.625 +vt 0.375 0.625 +vt 0.375 0.25 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 0 0.125 +vt 0.3125 0.125 +vt 0.3125 0 +vt 0 0 +vt 1 0.125 +vt 0.6875 0.125 +vt 0.6875 0 +vt 1 0 +vt 1 0 +vt 0.6875 0 +vt 0.6875 0.125 +vt 1 0.125 +vt 0 0 +vt 0.3125 0 +vt 0.3125 0.125 +vt 0 0.125 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.125 +vt 0.125 0.25 +vt 0 0.25 +vt 0 0.125 +vt 0.125 0.125 +vt 0.375 0.125 +vt 0.375 0.25 +vt 0.5 0.25 +vt 0.5 0.125 +vt 0.5 0.125 +vt 0.5 0.25 +vt 0.375 0.25 +vt 0.375 0.125 +vt 0.375 0.125 +vt 0.375 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0.375 0.125 +vt 0.375 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0.375 0.125 +vt 0.375 0.25 +vt 0.375 0.125 +vt 0.375 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.04 1 0 +vn 0.04 -1 0 +vn -1 -0.04 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.04 1 0 +vn 0.04 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.04 1 0 +vn 0.04 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn -0.04 1 0 +vn 0.04 -1 0 +vn -1 -0.04 0 +vn 1 0.04 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn -1 0 0 +vn 1 0 0 +usemtl gate_misc +f 76/233/59 74/234/59 73/235/59 +f 76/233/59 73/235/59 75/236/59 +f 79/237/60 77/238/60 78/239/60 +f 79/237/60 78/239/60 80/240/60 +f 73/241/61 74/242/61 78/243/61 +f 73/241/61 78/243/61 77/244/61 +f 76/245/62 75/246/62 79/247/62 +f 76/245/62 79/247/62 80/248/62 +f 75/249/63 73/250/63 77/251/63 +f 75/249/63 77/251/63 79/252/63 +f 82/253/64 81/254/64 74/255/64 +f 82/253/64 74/255/64 76/256/64 +f 80/257/65 78/258/65 83/259/65 +f 80/257/65 83/259/65 84/260/65 +f 74/261/66 81/262/66 83/263/66 +f 74/261/66 83/263/66 78/264/66 +f 82/265/67 76/266/67 80/267/67 +f 82/265/67 80/267/67 84/268/67 +f 86/269/68 85/270/68 81/271/68 +f 86/269/68 81/271/68 82/272/68 +f 84/273/69 83/274/69 87/275/69 +f 84/273/69 87/275/69 88/276/69 +f 81/277/70 85/278/70 87/279/70 +f 81/277/70 87/279/70 83/280/70 +f 86/281/71 82/282/71 84/283/71 +f 86/281/71 84/283/71 88/284/71 +f 86/285/72 90/286/72 89/287/72 +f 86/285/72 89/287/72 85/288/72 +f 87/289/73 91/290/73 92/291/73 +f 87/289/73 92/291/73 88/292/73 +f 85/293/74 89/294/74 91/295/74 +f 85/293/74 91/295/74 87/296/74 +f 88/297/75 92/298/75 90/299/75 +f 88/297/75 90/299/75 86/300/75 +f 86/301/76 85/302/76 87/303/76 +f 86/301/76 87/303/76 88/304/76 +f 92/305/77 91/306/77 89/307/77 +f 92/305/77 89/307/77 90/308/77 +f 96/309/78 94/310/78 93/311/78 +f 96/309/78 93/311/78 95/312/78 +f 99/313/79 97/314/79 98/315/79 +f 99/313/79 98/315/79 100/316/79 +f 93/317/80 94/318/80 98/319/80 +f 93/317/80 98/319/80 97/320/80 +f 96/321/81 95/322/81 99/323/81 +f 96/321/81 99/323/81 100/324/81 +f 95/325/82 93/326/82 97/327/82 +f 95/325/82 97/327/82 99/328/82 +f 100/329/83 98/330/83 94/331/83 +f 100/329/83 94/331/83 96/332/83 +f 104/333/84 102/334/84 101/335/84 +f 104/333/84 101/335/84 103/336/84 +f 107/337/85 105/338/85 106/339/85 +f 107/337/85 106/339/85 108/340/85 +f 101/341/86 102/342/86 106/343/86 +f 101/341/86 106/343/86 105/344/86 +f 104/345/87 103/346/87 107/347/87 +f 104/345/87 107/347/87 108/348/87 +f 103/349/88 101/350/88 105/351/88 +f 103/349/88 105/351/88 107/352/88 +f 110/353/89 109/354/89 102/355/89 +f 110/353/89 102/355/89 104/356/89 +f 108/357/90 106/358/90 111/359/90 +f 108/357/90 111/359/90 112/360/90 +f 102/361/91 109/362/91 111/363/91 +f 102/361/91 111/363/91 106/364/91 +f 110/365/92 104/366/92 108/367/92 +f 110/365/92 108/367/92 112/368/92 +f 114/369/93 113/370/93 109/371/93 +f 114/369/93 109/371/93 110/372/93 +f 112/373/94 111/374/94 115/375/94 +f 112/373/94 115/375/94 116/376/94 +f 109/377/95 113/378/95 115/379/95 +f 109/377/95 115/379/95 111/380/95 +f 114/381/96 110/382/96 112/383/96 +f 114/381/96 112/383/96 116/384/96 +f 114/385/97 118/386/97 117/387/97 +f 114/385/97 117/387/97 113/388/97 +f 115/389/98 119/390/98 120/391/98 +f 115/389/98 120/391/98 116/392/98 +f 113/393/99 117/394/99 119/395/99 +f 113/393/99 119/395/99 115/396/99 +f 116/397/100 120/398/100 118/399/100 +f 116/397/100 118/399/100 114/400/100 +f 114/401/101 113/402/101 115/403/101 +f 114/401/101 115/403/101 116/404/101 +f 120/405/102 119/406/102 117/407/102 +f 120/405/102 117/407/102 118/408/102 +f 124/409/103 122/410/103 121/411/103 +f 124/409/103 121/411/103 123/412/103 +f 127/413/104 125/414/104 126/415/104 +f 127/413/104 126/415/104 128/416/104 +f 121/417/105 122/418/105 126/419/105 +f 121/417/105 126/419/105 125/420/105 +f 124/421/106 123/422/106 127/423/106 +f 124/421/106 127/423/106 128/424/106 +f 123/425/107 121/426/107 125/427/107 +f 123/425/107 125/427/107 127/428/107 +f 128/429/108 126/430/108 122/431/108 +f 128/429/108 122/431/108 124/432/108 +o redstone_left +v 7.3125 2.9375 0.4375 +v 6.3125 2.9375 0.4375 +v 7.3125 2.8125 0.4375 +v 6.3125 2.8125 0.4375 +v 7.3125 2.9375 0.3125 +v 6.3125 2.9375 0.3125 +v 7.3125 2.8125 0.3125 +v 6.3125 2.8125 0.3125 +v 5.3125 2.9375 0.4375 +v 5.3125 2.8125 0.4375 +v 5.3125 2.9375 0.3125 +v 5.3125 2.8125 0.3125 +v 4.3125 2.9375 0.4375 +v 4.3125 2.8125 0.4375 +v 4.3125 2.9375 0.3125 +v 4.3125 2.8125 0.3125 +v 4 2.9375 0.4375 +v 4 2.8125 0.4375 +v 4 2.9375 0.3125 +v 4 2.8125 0.3125 +v 7.3391 2.9688 0.4062 +v 7.1609 2.9688 0.4062 +v 7.3391 2.5938 0.4062 +v 7.1609 2.5938 0.4062 +v 7.3391 2.9688 0.2812 +v 7.1609 2.9688 0.2812 +v 7.3391 2.5938 0.2812 +v 7.1609 2.5938 0.2812 +v 7.3151 2.745 0.4375 +v 6.3161 2.7887 0.4375 +v 7.3097 2.6202 0.4375 +v 6.3106 2.6638 0.4375 +v 7.3151 2.745 0.3078 +v 6.3161 2.7887 0.3078 +v 7.3097 2.6202 0.3078 +v 6.3106 2.6638 0.3078 +v 5.317 2.8323 0.4375 +v 5.3116 2.7074 0.4375 +v 5.317 2.8323 0.3078 +v 5.3116 2.7074 0.3078 +v 4.318 2.8759 0.4375 +v 4.3125 2.751 0.4375 +v 4.318 2.8759 0.3078 +v 4.3125 2.751 0.3078 +v 4.0058 2.8895 0.4375 +v 4.0003 2.7646 0.4375 +v 4.0058 2.8895 0.3078 +v 4.0003 2.7646 0.3078 +v 7.4641 2.875 0.5984 +v 7.3328 2.875 0.5984 +v 7.4641 2.75 0.5984 +v 7.3328 2.75 0.5984 +v 7.4641 2.875 0.3391 +v 7.3328 2.875 0.3391 +v 7.4641 2.75 0.3391 +v 7.3328 2.75 0.3391 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0.3125 0 +vt 0.3125 0.125 +vt 0 0.125 +vt 0 0 +vt 0.6875 0 +vt 0.6875 0.125 +vt 1 0.125 +vt 1 0 +vt 0.6875 0.125 +vt 0.6875 0 +vt 1 0 +vt 1 0.125 +vt 0.3125 0.125 +vt 0.3125 0 +vt 0 0 +vt 0 0.125 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0 0.125 +vt 0 0.125 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0.3125 0.625 +vt 0.5 0.625 +vt 0.5 0.25 +vt 0.3125 0.25 +vt 0.3125 0.625 +vt 0.5 0.625 +vt 0.5 0.25 +vt 0.3125 0.25 +vt 0.625 0.625 +vt 0.75 0.625 +vt 0.75 0.4375 +vt 0.625 0.4375 +vt 0.625 0.625 +vt 0.75 0.625 +vt 0.75 0.4375 +vt 0.625 0.4375 +vt 0.3125 0.625 +vt 0.4375 0.625 +vt 0.4375 0.25 +vt 0.3125 0.25 +vt 0.375 0.625 +vt 0.5 0.625 +vt 0.5 0.25 +vt 0.375 0.25 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0.125 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0 0 +vt 0 0.125 +vt 0 0 +vt 1 0 +vt 1 0.125 +vt 0 0 +vt 0 0.125 +vt 1 0.125 +vt 1 0 +vt 0.3125 0 +vt 0.3125 0.125 +vt 0 0.125 +vt 0 0 +vt 0.6875 0 +vt 0.6875 0.125 +vt 1 0.125 +vt 1 0 +vt 0.6875 0.125 +vt 0.6875 0 +vt 1 0 +vt 1 0.125 +vt 0.3125 0.125 +vt 0.3125 0 +vt 0 0 +vt 0 0.125 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0 0.125 +vt 0 0.125 +vt 0 0.25 +vt 0.125 0.25 +vt 0.125 0.125 +vt 0.5 0.25 +vt 0.375 0.25 +vt 0.375 0.125 +vt 0.5 0.125 +vt 0.375 0.25 +vt 0.5 0.25 +vt 0.5 0.125 +vt 0.375 0.125 +vt 0.125 0.25 +vt 0.375 0.25 +vt 0.375 0.125 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0.375 0.25 +vt 0.375 0.125 +vt 0.125 0.125 +vt 0.375 0.125 +vt 0.125 0.125 +vt 0.125 0.25 +vt 0.375 0.25 +vt 0.125 0.25 +vt 0.375 0.25 +vt 0.375 0.125 +vt 0.125 0.125 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.04 1 0 +vn -0.04 -1 0 +vn 1 -0.04 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.04 1 0 +vn -0.04 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.04 1 0 +vn -0.04 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.04 1 0 +vn -0.04 -1 0 +vn 1 -0.04 0 +vn -1 0.04 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 1 0 +vn 0 -1 0 +vn 1 0 0 +vn -1 0 0 +usemtl gate_misc +f 129/433/109 130/434/109 132/435/109 +f 129/433/109 132/435/109 131/436/109 +f 134/437/110 133/438/110 135/439/110 +f 134/437/110 135/439/110 136/440/110 +f 134/441/111 130/442/111 129/443/111 +f 134/441/111 129/443/111 133/444/111 +f 135/445/112 131/446/112 132/447/112 +f 135/445/112 132/447/112 136/448/112 +f 133/449/113 129/450/113 131/451/113 +f 133/449/113 131/451/113 135/452/113 +f 130/453/114 137/454/114 138/455/114 +f 130/453/114 138/455/114 132/456/114 +f 139/457/115 134/458/115 136/459/115 +f 139/457/115 136/459/115 140/460/115 +f 139/461/116 137/462/116 130/463/116 +f 139/461/116 130/463/116 134/464/116 +f 136/465/117 132/466/117 138/467/117 +f 136/465/117 138/467/117 140/468/117 +f 137/469/118 141/470/118 142/471/118 +f 137/469/118 142/471/118 138/472/118 +f 143/473/119 139/474/119 140/475/119 +f 143/473/119 140/475/119 144/476/119 +f 143/477/120 141/478/120 137/479/120 +f 143/477/120 137/479/120 139/480/120 +f 140/481/121 138/482/121 142/483/121 +f 140/481/121 142/483/121 144/484/121 +f 145/485/122 146/486/122 142/487/122 +f 145/485/122 142/487/122 141/488/122 +f 148/489/123 147/490/123 143/491/123 +f 148/489/123 143/491/123 144/492/123 +f 147/493/124 145/494/124 141/495/124 +f 147/493/124 141/495/124 143/496/124 +f 146/497/125 148/498/125 144/499/125 +f 146/497/125 144/499/125 142/500/125 +f 143/501/126 141/502/126 142/503/126 +f 143/501/126 142/503/126 144/504/126 +f 145/505/127 147/506/127 148/507/127 +f 145/505/127 148/507/127 146/508/127 +f 149/509/128 150/510/128 152/511/128 +f 149/509/128 152/511/128 151/512/128 +f 154/513/129 153/514/129 155/515/129 +f 154/513/129 155/515/129 156/516/129 +f 154/517/130 150/518/130 149/519/130 +f 154/517/130 149/519/130 153/520/130 +f 155/521/131 151/522/131 152/523/131 +f 155/521/131 152/523/131 156/524/131 +f 153/525/132 149/526/132 151/527/132 +f 153/525/132 151/527/132 155/528/132 +f 150/529/133 154/530/133 156/531/133 +f 150/529/133 156/531/133 152/532/133 +f 157/533/134 158/534/134 160/535/134 +f 157/533/134 160/535/134 159/536/134 +f 162/537/135 161/538/135 163/539/135 +f 162/537/135 163/539/135 164/540/135 +f 162/541/136 158/542/136 157/543/136 +f 162/541/136 157/543/136 161/544/136 +f 163/545/137 159/546/137 160/547/137 +f 163/545/137 160/547/137 164/548/137 +f 161/549/138 157/550/138 159/551/138 +f 161/549/138 159/551/138 163/552/138 +f 158/553/139 165/554/139 166/555/139 +f 158/553/139 166/555/139 160/556/139 +f 167/557/140 162/558/140 164/559/140 +f 167/557/140 164/559/140 168/560/140 +f 167/561/141 165/562/141 158/563/141 +f 167/561/141 158/563/141 162/564/141 +f 164/565/142 160/566/142 166/567/142 +f 164/565/142 166/567/142 168/568/142 +f 165/569/143 169/570/143 170/571/143 +f 165/569/143 170/571/143 166/572/143 +f 171/573/144 167/574/144 168/575/144 +f 171/573/144 168/575/144 172/576/144 +f 171/577/145 169/578/145 165/579/145 +f 171/577/145 165/579/145 167/580/145 +f 168/581/146 166/582/146 170/583/146 +f 168/581/146 170/583/146 172/584/146 +f 173/585/147 174/586/147 170/587/147 +f 173/585/147 170/587/147 169/588/147 +f 176/589/148 175/590/148 171/591/148 +f 176/589/148 171/591/148 172/592/148 +f 175/593/149 173/594/149 169/595/149 +f 175/593/149 169/595/149 171/596/149 +f 174/597/150 176/598/150 172/599/150 +f 174/597/150 172/599/150 170/600/150 +f 171/601/151 169/602/151 170/603/151 +f 171/601/151 170/603/151 172/604/151 +f 173/605/152 175/606/152 176/607/152 +f 173/605/152 176/607/152 174/608/152 +f 177/609/153 178/610/153 180/611/153 +f 177/609/153 180/611/153 179/612/153 +f 182/613/154 181/614/154 183/615/154 +f 182/613/154 183/615/154 184/616/154 +f 182/617/155 178/618/155 177/619/155 +f 182/617/155 177/619/155 181/620/155 +f 183/621/156 179/622/156 180/623/156 +f 183/621/156 180/623/156 184/624/156 +f 181/625/157 177/626/157 179/627/157 +f 181/625/157 179/627/157 183/628/157 +f 178/629/158 182/630/158 184/631/158 +f 178/629/158 184/631/158 180/632/158 \ No newline at end of file From fbf2571016079a4dc75d86d1ff2b5f1d4585572e Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 20:43:02 +0200 Subject: [PATCH 08/12] Fixed Vulcanizer's display in the manual Closes #605 --- .../client/render/multiblock/metal/VulcanizerRenderer.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/metal/VulcanizerRenderer.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/metal/VulcanizerRenderer.java index 37baf444a..cb2ce6ee1 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/metal/VulcanizerRenderer.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/multiblock/metal/VulcanizerRenderer.java @@ -41,11 +41,8 @@ public void render(TileEntityVulcanizer te, double x, double y, double z, float float lowered1 = 0, lowered2 = 0, open1 = 0, open2 = 0, heating1 = 0, heating2 = 0; ResourceLocation resIn = null, resOut = null; - if(te.hasWorld()) - { - GlStateManager.translate(0f, 0, 1f); - GlStateManager.rotate(90F, 0F, 1F, 0F); - } + GlStateManager.translate(0f, 0, 1f); + GlStateManager.rotate(90F, 0F, 1F, 0F); if(!te.processQueue.isEmpty()) { From 2361ac35c45a6478f535c58b0a5cb601a434aff6 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 21:43:26 +0200 Subject: [PATCH 09/12] Fixed mortar scope overlay not showing Fixes #589 --- .../common/entity/mounted_weapon/EntityMortar.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/entity/mounted_weapon/EntityMortar.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/entity/mounted_weapon/EntityMortar.java index da0f7ef39..ce7fffed7 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/entity/mounted_weapon/EntityMortar.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/entity/mounted_weapon/EntityMortar.java @@ -193,13 +193,13 @@ public boolean attackEntityFrom(DamageSource source, float amount) @Override public IAdvancedZoom getZoom() { - return SIGHTS; + return SIGHTS.withZoomEnabled(controls.getKey("aim")); } @Override public float getCameraPitch(EntityPlayer cameraPlayer, float partialTicks) { - return 0; + return aim.getPitch(partialTicks)*0.125f; } @Override From ae558d3ea1fd46d57b2daa8cd1c1ba664b417ff9 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 22:16:34 +0200 Subject: [PATCH 10/12] Fixed JEI sub-category registration Closes #598 --- .../api/crafting/BathingRecipe.java | 6 ++++++ .../api/crafting/recipe/IIMultiblockRecipe.java | 10 ++++++++++ .../common/compat/jei/IIRecipeJEICategory.java | 11 ++++++++--- .../common/compat/jei/JEIHelper.java | 2 +- 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/BathingRecipe.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/BathingRecipe.java index ff0aba354..6919a30d5 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/BathingRecipe.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/BathingRecipe.java @@ -59,4 +59,10 @@ protected IIRecipeLayout initRecipeLayout() .withMultiblockModel(32+8, -8) .build(); } + + @Override + public boolean matchesSubCategory(String subCategory) + { + return isWashing^(!subCategory.equals("ii.washing")); + } } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/recipe/IIMultiblockRecipe.java b/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/recipe/IIMultiblockRecipe.java index 515d411af..1e6649a86 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/recipe/IIMultiblockRecipe.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/api/crafting/recipe/IIMultiblockRecipe.java @@ -273,6 +273,16 @@ public String getName() return name; } + /** + * @param subCategory a name of the subcategory + * @return true if the recipe matches the given subcategory, false otherwise + * @implNote when the recipe does not implement a split into categories, the category name is passed as subCategory instead + */ + public boolean matchesSubCategory(String subCategory) + { + return true; + } + private static class MultiblockRecipeRegistry { private final HashMap recipesMap = new HashMap<>(); diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/IIRecipeJEICategory.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/IIRecipeJEICategory.java index bcda6ec6c..dc86e7566 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/IIRecipeJEICategory.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/IIRecipeJEICategory.java @@ -32,6 +32,7 @@ import javax.annotation.Nonnull; import javax.annotation.ParametersAreNonnullByDefault; import java.util.List; +import java.util.stream.Collectors; /** * @author Pabilo8 (pabilo@iiteam.net) @@ -77,12 +78,13 @@ public IIRecipeJEICategory(Class recipeClass, String uniqueName, String local public IIRecipeJEICategory(Class recipeClass, ItemStack machineStack) { - this(recipeClass, machineStack, IIMultiblockRecipe.getRecipeClassName(recipeClass)); + this(recipeClass, IIMultiblockRecipe.getRecipeClassName(recipeClass), machineStack.getUnlocalizedName()+".name"); + this.displayStacks = new ItemStack[]{machineStack}; } public IIRecipeJEICategory(Class recipeClass, ItemStack machineStack, String recipeName) { - this(recipeClass, recipeName, machineStack.getUnlocalizedName()+".name"); + this(recipeClass, recipeName, "desc.immersiveintelligence.jei."+recipeName+"_recipe"); this.displayStacks = new ItemStack[]{machineStack}; } @@ -306,7 +308,10 @@ public void register(IModRegistry modRegistry) { addCatalysts(modRegistry); modRegistry.handleRecipes(recipeClass, this, getRecipeCategoryUid()); - modRegistry.addRecipes(IIMultiblockRecipe.getRecipes(recipeClass), getUid()); + modRegistry.addRecipes(IIMultiblockRecipe.streamRecipes(recipeClass) + .filter(t -> t.matchesSubCategory(getUid())) + .collect(Collectors.toList()), getUid() + ); IILogger.info("Registered JEI compat for "+recipeClass.getSimpleName()); } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java index 3e28cb553..db1fc160e 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/compat/jei/JEIHelper.java @@ -106,7 +106,7 @@ public void registerCategories(IRecipeCategoryRegistration registry) slotDrawable = guiHelper.getSlotDrawable(); categories.clear(); categories.put(BathingRecipe.class, new IIRecipeJEICategory<>(BathingRecipe.class, - IIContent.blockMetalMultiblock0.getStack(MetalMultiblocks0.CHEMICAL_BATH), "bathing")); + IIContent.blockMetalMultiblock0.getStack(MetalMultiblocks0.CHEMICAL_BATH))); categories.put(BathingRecipe.class, new IIRecipeJEICategory<>(BathingRecipe.class, IIContent.blockMetalMultiblock0.getStack(MetalMultiblocks0.CHEMICAL_BATH), "washing")); categories.put(ElectrolyzerRecipe.class, new IIRecipeJEICategory<>(ElectrolyzerRecipe.class, From 2563cd48b6b88e72ca3d58b43de414fc5d647f63 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 23:28:36 +0200 Subject: [PATCH 11/12] Fixed hand animations for non-AMT items, mine detector display works again Progresses #485 --- .../client/ClientEventHandler.java | 83 +++++++++++-------- .../overlay/gun/GuiOverlayMineDetector.java | 1 - .../render/item/MineDetectorRenderer.java | 27 ++++-- .../immersiveintelligence/lang/en_us.lang | 2 +- 4 files changed, 68 insertions(+), 45 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientEventHandler.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientEventHandler.java index 64cd5ca7c..28433c95d 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientEventHandler.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/ClientEventHandler.java @@ -12,6 +12,7 @@ import com.google.common.collect.ListMultimap; import com.google.common.collect.MultimapBuilder; import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.EntityPlayerSP; import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.inventory.GuiContainerCreative; @@ -245,6 +246,7 @@ else if(item==IIContent.itemMortar) model.bipedRightArm.rotateAngleX = model.bipedLeftArm.rotateAngleX; } else if((item instanceof ItemIIGunBase||item instanceof ItemIIRailgunOverride)&&hand!=EnumHand.OFF_HAND) + { if(right) { living.setRenderYawOffset(living.rotationYawHead); @@ -268,49 +270,50 @@ else if((item instanceof ItemIIGunBase||item instanceof ItemIIRailgunOverride)&& model.bipedRightArm.rotationPointZ += IIMath.clampedLerp3Par(0, 2f, 0, v); } - else if(living.isSneaking()&&item==IIContent.itemBinoculars) - { - model.bipedRightArm.rotateAngleY = model.bipedHead.rotateAngleY-0.25f; - model.bipedLeftArm.rotateAngleY = model.bipedHead.rotateAngleY+0.25f; + } + else if(living.isSneaking()&&item==IIContent.itemBinoculars) + { + model.bipedRightArm.rotateAngleY = model.bipedHead.rotateAngleY-0.25f; + model.bipedLeftArm.rotateAngleY = model.bipedHead.rotateAngleY+0.25f; - model.bipedRightArm.rotateAngleX = model.bipedHead.rotateAngleX-2f; - model.bipedLeftArm.rotateAngleX = model.bipedRightArm.rotateAngleX; + model.bipedRightArm.rotateAngleX = model.bipedHead.rotateAngleX-2f; + model.bipedLeftArm.rotateAngleX = model.bipedRightArm.rotateAngleX; - int id = heldItem.getMetadata(); - BinocularsRenderer.INSTANCE.render(id==1?ItemNBTHelper.getBoolean(heldItem, "wasUsed")?2: 1: id, model.bipedHead, true); - } - else if(item==IIContent.itemMineDetector) - { - float v = MineDetectorRenderer.instance.renderBase(living, 2.125f, true); + int id = heldItem.getMetadata(); + BinocularsRenderer.INSTANCE.render(id==1?ItemNBTHelper.getBoolean(heldItem, "wasUsed")?2: 1: id, model.bipedHead, true); + } + else if(item==IIContent.itemMineDetector) + { + float v = MineDetectorRenderer.instance.renderBase(living, 2.125f, true); - model.bipedRightArm.rotateAngleY = model.bipedBody.rotateAngleY-0.45f; - model.bipedLeftArm.rotateAngleY = model.bipedBody.rotateAngleY+0.45f; + model.bipedRightArm.rotateAngleY = model.bipedBody.rotateAngleY-0.45f; + model.bipedLeftArm.rotateAngleY = model.bipedBody.rotateAngleY+0.45f; - model.bipedRightArm.rotateAngleX = -1.25f-(1f-v)*0.5f; + model.bipedRightArm.rotateAngleX = -1.25f-(1f-v)*0.5f; + model.bipedLeftArm.rotateAngleX = model.bipedRightArm.rotateAngleX; + } + else if(item==IIContent.itemNavalMine) + if(right) + { + model.bipedRightArm.rotateAngleX -= 0.5f; model.bipedLeftArm.rotateAngleX = model.bipedRightArm.rotateAngleX; } - else if(item==IIContent.itemNavalMine) - if(right) - { - model.bipedRightArm.rotateAngleX -= 0.5f; - model.bipedLeftArm.rotateAngleX = model.bipedRightArm.rotateAngleX; - } - else - { - model.bipedLeftArm.rotateAngleX -= 0.5f; - model.bipedRightArm.rotateAngleX = model.bipedLeftArm.rotateAngleX; - } - else if(item==IIContent.itemGrenade) + else { - float use = 1f-MathHelper.clamp(((EntityLivingBase)entity).getItemInUseCount()/(float)heldItem.getMaxItemUseDuration(), 0, 1); - if(right) - { - model.rightArmPose = ArmPose.EMPTY; - //model.leftArmPose=ArmPose.EMPTY; - float hh = -(4.5f-model.bipedHead.rotateAngleX); - model.bipedRightArm.rotateAngleX = use!=1?use > 0f?use < 0.35f?use/0.35f*hh: hh: 0f: 0f; - } + model.bipedLeftArm.rotateAngleX -= 0.5f; + model.bipedRightArm.rotateAngleX = model.bipedLeftArm.rotateAngleX; } + else if(item==IIContent.itemGrenade) + { + float use = 1f-MathHelper.clamp(((EntityLivingBase)entity).getItemInUseCount()/(float)heldItem.getMaxItemUseDuration(), 0, 1); + if(right) + { + model.rightArmPose = ArmPose.EMPTY; + //model.leftArmPose=ArmPose.EMPTY; + float hh = -(4.5f-model.bipedHead.rotateAngleX); + model.bipedRightArm.rotateAngleX = use!=1?use > 0f?use < 0.35f?use/0.35f*hh: hh: 0f: 0f; + } + } } } @@ -564,6 +567,8 @@ private void onRenderTextOverlay(Pre event, EntityPlayer player, RayTraceResult { TileEntity te = mouseOver.typeOfHit==Type.BLOCK?player.world.getTileEntity(mouseOver.getBlockPos()): null; Entity entityHit = mouseOver.entityHit; + GlStateManager.color(1f, 1f, 1f, 1f); + GlStateManager.enableBlend(); for(TextOverlayBase hud : TEXT_OVERLAYS) if(hud.shouldDraw(player, mouseOver, te, entityHit)) @@ -597,6 +602,8 @@ private void onRenderTextOverlay(Pre event, EntityPlayer player, RayTraceResult int height = event.getResolution().getScaledHeight(); if(ClientUtils.mc().gameSettings.showSubtitles) height -= 40; + GlStateManager.color(1f, 1f, 1f, 1f); + GlStateManager.enableBlend(); for(GuiOverlayLayer key : HUDs.keys()) for(GuiOverlayBase hud : HUDs.get(key)) if(hud.shouldDraw(player, mouseOver)) @@ -903,7 +910,11 @@ public void onRenderHand(RenderSpecificHandEvent event) if(stack.getItem()==IIContent.itemMineDetector&&event.getHand()==EnumHand.MAIN_HAND) { - MineDetectorRenderer.instance.renderBase(ClientUtils.mc().player, 2.125f, false); + GlStateManager.pushMatrix(); + EntityPlayerSP player = ClientUtils.mc().player; + MineDetectorRenderer.instance.renderBase(player, 2.125f, false); + GlStateManager.popMatrix(); + event.setCanceled(true); } diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/overlay/gun/GuiOverlayMineDetector.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/overlay/gun/GuiOverlayMineDetector.java index 59e7a1a0b..11b254326 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/overlay/gun/GuiOverlayMineDetector.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/gui/overlay/gun/GuiOverlayMineDetector.java @@ -35,7 +35,6 @@ public void draw(@Nonnull EntityPlayer player, @Nullable RayTraceResult mouseOve ItemStack stack = player.getHeldItem(EnumHand.MAIN_HAND); float value = MathHelper.clamp(ItemNBTHelper.getFloat(stack, "distance")/Tools.mineDetectorRadius, 0, 1); - // ClientUtils.bindTexture(ImmersiveIntelligence.MODID+":textures/gui/hud_elements.png"); GlStateManager.pushMatrix(); diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/MineDetectorRenderer.java b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/MineDetectorRenderer.java index 0531c037f..61fec7be0 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/MineDetectorRenderer.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/client/render/item/MineDetectorRenderer.java @@ -75,14 +75,14 @@ public float renderBase(EntityLivingBase player, float distance, boolean flipY) v *= 1.125f; } - v = distance; - v = distance-(((player.world.getTotalWorldTime()%100)/100f)*distance); + //v = distance; + //v = distance-(((player.world.getTotalWorldTime()%100)/100f)*distance); GlStateManager.rotate(player.cameraPitch, 1, 0, 0); GlStateManager.translate(0, 1, -v); GlStateManager.rotate(90, 0, 1, 0); GlStateManager.scale(-1, -1, 1); - GlStateManager.rotate(player.rotationYawHead, 0, 1, 0); +// GlStateManager.rotate(player.rotationYawHead, 0, 1, 0); GlStateManager.rotate(180, 0, 1, 0); for(ModelRendererTurbo mod : model.baseModel) mod.render(); @@ -90,7 +90,7 @@ public float renderBase(EntityLivingBase player, float distance, boolean flipY) v -= 0.5; distance -= 0.5; - float angle = -((v/distance)); + float angle = ((v/distance)); for(ModelRendererTurbo mod : model.poleModel) { @@ -103,11 +103,24 @@ public float renderBase(EntityLivingBase player, float distance, boolean flipY) } else { - GlStateManager.translate(0, -11/16f, -1.25+2/16f); - GlStateManager.rotate(2f, 1, 0, 0); - GlStateManager.rotate(8.5f, 0, 1, 0); + GlStateManager.rotate(player.rotationPitch, 1, 0, 0); + GlStateManager.translate(0, -1, -distance); +// GlStateManager.rotate(90, 0, 1, 0); + GlStateManager.scale(1, 1, 1); + // GlStateManager.rotate(-player.rotationYawHead, 0, 1, 0); + GlStateManager.rotate(-90f, 0, 1, 0); + for(ModelRendererTurbo mod : model.baseModel) mod.render(); + + float angle = 1.27f; + + for(ModelRendererTurbo mod : model.poleModel) + { + mod.rotateAngleZ = -angle; + mod.render(); + } + GlStateManager.bindTexture(i); GlStateManager.popMatrix(); return 0; diff --git a/src/main/resources/assets/immersiveintelligence/lang/en_us.lang b/src/main/resources/assets/immersiveintelligence/lang/en_us.lang index 39a730f49..d393c4127 100644 --- a/src/main/resources/assets/immersiveintelligence/lang/en_us.lang +++ b/src/main/resources/assets/immersiveintelligence/lang/en_us.lang @@ -1139,7 +1139,7 @@ machineupgrade.immersiveintelligence.emplacement.tesla.desc=The Tesla Tower uses #Data Input Machine machineupgrade.immersiveintelligence.advanced_data=Advanced Input Device -machineupgrade.immersiveintelligence.advanced_data.desc=Replaces the converted typewriter with a proper, fully electronic control panel, allowing the user to enter in advanced data types like Vector, Map and Array. +machineupgrade.immersiveintelligence.advanced_data.desc=Replaces the converted typewriter with a proper, fully electronic control panel, allowing the user to enter in advanced data types like Vector and Logistic Tag. #Arithmetic-Logic Machine machineupgrade.immersiveintelligence.memory=Built-in Memory From 776c5ee586bd44467871a153b725d5f53996e376 Mon Sep 17 00:00:00 2001 From: Pabilo8 Date: Sun, 5 Jul 2026 23:52:09 +0200 Subject: [PATCH 12/12] Improved server-client sync and explosion area generation for nuke Closes #583 (the lag is not as extreme anymore, but is still significant compared to other explosions) --- .../components/nuke/AmmoComponentNuke.java | 208 ++++++++++++------ 1 file changed, 144 insertions(+), 64 deletions(-) diff --git a/src/main/java/pl/pabilo8/immersiveintelligence/common/ammo/components/nuke/AmmoComponentNuke.java b/src/main/java/pl/pabilo8/immersiveintelligence/common/ammo/components/nuke/AmmoComponentNuke.java index dda16bec6..8ca5c301f 100644 --- a/src/main/java/pl/pabilo8/immersiveintelligence/common/ammo/components/nuke/AmmoComponentNuke.java +++ b/src/main/java/pl/pabilo8/immersiveintelligence/common/ammo/components/nuke/AmmoComponentNuke.java @@ -5,23 +5,24 @@ import blusunrize.immersiveengineering.common.util.Utils; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.Packet; import net.minecraft.network.play.server.SPacketChunkData; import net.minecraft.potion.PotionEffect; +import net.minecraft.server.management.PlayerChunkMapEntry; +import net.minecraft.util.EnumFacing; import net.minecraft.util.ResourceLocation; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.Vec3d; +import net.minecraft.world.Explosion; import net.minecraft.world.World; +import net.minecraft.world.WorldServer; import net.minecraft.world.biome.Biome; import net.minecraft.world.chunk.Chunk; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.event.world.ChunkWatchEvent.Watch; import pl.pabilo8.immersiveintelligence.api.ammo.enums.ComponentEffectShape; import pl.pabilo8.immersiveintelligence.api.ammo.enums.ComponentRole; import pl.pabilo8.immersiveintelligence.api.ammo.parts.AmmoComponent; @@ -34,13 +35,9 @@ import pl.pabilo8.immersiveintelligence.common.network.IIPacketHandler; import pl.pabilo8.immersiveintelligence.common.util.IIColor; import pl.pabilo8.immersiveintelligence.common.util.IIDamageSources; -import pl.pabilo8.immersiveintelligence.common.util.IIExplosion; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; -import java.util.Objects; -import java.util.stream.Collectors; /** * @author Pabilo8 (pabilo@iiteam.net) @@ -50,6 +47,9 @@ */ public class AmmoComponentNuke extends AmmoComponent { + private static final int BIOME_ARRAY_SIZE = 16*16; + private static final int FULL_CHUNK_PACKET_MASK = 65535; + public AmmoComponentNuke() { super("nuke", 10f, ComponentRole.TERRAIN_DENIAL, IIColor.fromPackedRGB(0x6b778a)); @@ -64,23 +64,21 @@ public IngredientStack getMaterial() @Override public void onEffect(World world, Vec3d pos, Vec3d dir, ComponentEffectShape shape, NBTTagCompound tag, float size, float multiplier, Entity owner) { - //TODO: 28.05.2024 shaped charge - BlockPos ppos = new BlockPos(pos); - new IIExplosion(world, owner, pos, null, 56*multiplier, 60, ComponentEffectShape.ORB, false, true, false) - .doExplosion(); + //Server-side only. Spawning the visual entity and playing the ranged sound from the server already reaches clients. + if(world.isRemote) + return; - EntityLivingBase[] entities = world.getEntitiesWithinAABB(EntityLivingBase.class, new AxisAlignedBB(ppos).grow(75*multiplier)).toArray(new EntityLivingBase[0]); - for(EntityLivingBase e : entities) + BlockPos centre = new BlockPos(pos); + for(int i = 0; i < 5; i++) { - e.addPotionEffect(new PotionEffect(IEPotions.flashed, 40, 1)); - e.addPotionEffect(new PotionEffect(IIPotions.nuclearHeat, 40, 0)); - e.hurtResistantTime = 0; - e.getArmorInventoryList().forEach(stack -> stack.damageItem(stack.getMaxDamage(), e)); - e.attackEntityFrom(IIDamageSources.NUCLEAR_HEAT_DAMAGE, 2000); + BlockPos localCentre = i==0?centre: (centre.offset(EnumFacing.getHorizontal(i), 25)); + Explosion explosion = new Explosion(world, owner, localCentre.getX(), localCentre.getY(), localCentre.getZ(), 56*multiplier, false, true); + explosion.doExplosionA(); + explosion.doExplosionB(false); } - entities = world.getEntitiesWithinAABB(EntityLivingBase.class, new AxisAlignedBB(ppos).grow(50*multiplier)).toArray(new EntityLivingBase[0]); - for(EntityLivingBase e : entities) - e.addPotionEffect(new PotionEffect(IIPotions.radiation, 4000, 0)); + + + applyEntityEffects(world, centre, multiplier); IIPacketHandler.playRangedSound(world, pos, IISounds.explosionNuke, SoundCategory.NEUTRAL, 72, 1f, 0f); @@ -88,60 +86,142 @@ public void onEffect(World world, Vec3d pos, Vec3d dir, ComponentEffectShape sha entityAtomicBoom.setPosition(pos.x, pos.y, pos.z); world.spawnEntity(entityAtomicBoom); + if(world instanceof WorldServer) + radiateWastelandBiomes((WorldServer)world, centre, multiplier); + } - final int endRad = (int)(24*multiplier); - final int biomeWasteland = Biome.getIdForBiome(IIContent.biomeWasteland); - - int wastelandRadius = (int)(5*multiplier)*16; //16 blocks in chunk - - List forbiddenBiomes = Arrays.stream(IIConfig.wastelandBiomeBlacklist) - .map(ResourceLocation::new) - .map(Biome.REGISTRY::getObject) - .filter(Objects::nonNull) - .map(Biome::getIdForBiome) - .map(Integer::byteValue) - .collect(Collectors.toList()); + private void applyEntityEffects(World world, BlockPos centre, float multiplier) + { + AxisAlignedBB heatBox = new AxisAlignedBB(centre).grow(75*multiplier); + AxisAlignedBB radiationBox = new AxisAlignedBB(centre).grow(50*multiplier); - ArrayList radiatedChunks = new ArrayList<>(); + for(EntityLivingBase entity : world.getEntitiesWithinAABB(EntityLivingBase.class, heatBox)) + { + entity.addPotionEffect(new PotionEffect(IEPotions.flashed, 40, 1)); + entity.addPotionEffect(new PotionEffect(IIPotions.nuclearHeat, 40, 0)); + if(radiationBox.intersects(entity.getEntityBoundingBox())) + entity.addPotionEffect(new PotionEffect(IIPotions.radiation, 4000, 0)); + + entity.hurtResistantTime = 0; + for(ItemStack stack : entity.getArmorInventoryList()) + if(!stack.isEmpty()) + stack.damageItem(stack.getMaxDamage(), entity); + entity.attackEntityFrom(IIDamageSources.NUCLEAR_HEAT_DAMAGE, 2000); + } + } - for(int i = -wastelandRadius; i <= wastelandRadius; i++) - for(int j = -wastelandRadius; j <= wastelandRadius; j++) + private void radiateWastelandBiomes(WorldServer world, BlockPos centre, float multiplier) + { + final int wastelandBiome = Biome.getIdForBiome(IIContent.biomeWasteland); + if(wastelandBiome < 0||wastelandBiome >= 256) + return; + + final int radius = (int)(5*multiplier)*16; + if(radius <= 0) + return; + + final int endRadius = (int)(24*multiplier); + final int fadeStart = Math.max(radius-endRadius, 0); + final int radiusSq = radius*radius; + final int fadeStartSq = fadeStart*fadeStart; + final byte wastelandBiomeByte = (byte)wastelandBiome; + final boolean[] forbiddenBiomes = getForbiddenBiomeMap(); + + final int minChunkX = (centre.getX()-radius)>>4; + final int maxChunkX = (centre.getX()+radius)>>4; + final int minChunkZ = (centre.getZ()-radius)>>4; + final int maxChunkZ = (centre.getZ()+radius)>>4; + + List changedChunks = new ArrayList<>((maxChunkX-minChunkX+1)*(maxChunkZ-minChunkZ+1)); + + for(int chunkX = minChunkX; chunkX <= maxChunkX; chunkX++) + for(int chunkZ = minChunkZ; chunkZ <= maxChunkZ; chunkZ++) { - float dist = MathHelper.sqrt(i*i+j*j); - if(dist > wastelandRadius) + //Do not generate/load far chunks just to repaint their biome array. + Chunk chunk = world.getChunkProvider().getLoadedChunk(chunkX, chunkZ); + if(chunk==null) + continue; + + byte[] biomes = chunk.getBiomeArray(); + if(biomes==null||biomes.length < BIOME_ARRAY_SIZE) continue; - Chunk chunk = world.getChunkFromChunkCoords((ppos.getX()+i)>>4, (ppos.getZ()+j)>>4); - if(!radiatedChunks.contains(chunk)) - radiatedChunks.add(chunk); + boolean changed = false; + for(int localX = 0; localX < 16; localX++) + { + int x = (chunkX<<4)+localX; + int dx = x-centre.getX(); + int dxSq = dx*dx; + if(dxSq > radiusSq) + continue; + + for(int localZ = 0; localZ < 16; localZ++) + { + int z = (chunkZ<<4)+localZ; + int dz = z-centre.getZ(); + int distSq = dxSq+dz*dz; + if(distSq > radiusSq) + continue; + + int index = (localZ<<4)|localX; + int currentBiome = biomes[index]&255; + if(currentBiome==wastelandBiome||forbiddenBiomes[currentBiome]) + continue; + + if(!shouldConvertBiome(distSq, fadeStart, fadeStartSq)) + continue; + + biomes[index] = wastelandBiomeByte; + changed = true; + } + } + + if(changed) + { + chunk.setBiomeArray(biomes); + chunk.setModified(true); + changedChunks.add(chunk); + } + } + + sendChangedChunkBiomes(world, changedChunks); + } - byte[] ground = chunk.getBiomeArray(); + private boolean shouldConvertBiome(int distSq, int fadeStart, int fadeStartSq) + { + if(distSq <= fadeStartSq) + return true; - int posID = ((ppos.getZ()+j)&15)<<4|(ppos.getX()+i)&15; - int val = (int)Math.max(dist-(wastelandRadius-endRad), 0); - boolean result = !forbiddenBiomes.contains(ground[posID])&&MathHelper.getInt(Utils.RAND, 0, val/2)==0; + int fade = (int)Math.max(MathHelper.sqrt(distSq)-fadeStart, 0); + return Utils.RAND.nextInt((fade>>1)+1)==0; + } - //bloks[i+wastelandRadius][j+wastelandRadius] = result?' ': 'o'; - ground[posID] = result?(byte)biomeWasteland: ground[posID]; + private boolean[] getForbiddenBiomeMap() + { + boolean[] forbidden = new boolean[256]; + for(String biomeName : IIConfig.wastelandBiomeBlacklist) + { + Biome biome = Biome.REGISTRY.getObject(new ResourceLocation(biomeName)); + if(biome==null) + continue; - chunk.setBiomeArray(ground); - chunk.setModified(true); - } + int id = Biome.getIdForBiome(biome); + if(id >= 0&&id < forbidden.length) + forbidden[id] = true; + } + return forbidden; + } - for(Chunk radiatedChunk : radiatedChunks) + private void sendChangedChunkBiomes(WorldServer world, List chunks) + { + for(Chunk chunk : chunks) { - radiatedChunk.onTick(false); - Packet packet = new SPacketChunkData(radiatedChunk, 65535); - for(EntityPlayer player : world.playerEntities) - { - if(player instanceof EntityPlayerMP) - { - ((EntityPlayerMP)player).connection.sendPacket(packet); - //this.playerChunkMap.getWorldServer().getEntityTracker().sendLeashedEntitiesInChunk(entityplayermp, this.chunk); - // chunk watch event - delayed to here as the chunk wasn't ready in addPlayer - MinecraftForge.EVENT_BUS.post(new Watch(radiatedChunk, ((EntityPlayerMP)player))); - } - } + PlayerChunkMapEntry entry = world.getPlayerChunkMap().getEntry(chunk.x, chunk.z); + if(entry==null) + continue; + + Packet packet = new SPacketChunkData(chunk, FULL_CHUNK_PACKET_MASK); + entry.sendPacket(packet); } }