From 929b05fee2cb9893a252cebe2cf366c69ac3e836 Mon Sep 17 00:00:00 2001 From: Bob Date: Sat, 11 Jul 2020 21:03:08 +0200 Subject: [PATCH] more fstbmb work, quadro guided rocket launcher --- .../java/assets/hbm/models/weapons/quadro.obj | 5715 +++++++++++++++++ src/main/java/assets/hbm/sounds.json | 3 +- .../assets/hbm/sounds/weapon/fstbmbPing.ogg | Bin 0 -> 9370 bytes .../assets/hbm/sounds/weapon/fstbmbStart.ogg | Bin 0 -> 10626 bytes .../assets/hbm/sounds/weapon/quadroReload.ogg | Bin 0 -> 14392 bytes .../blocks/{tokamare.png => tokomare.png} | Bin .../textures/gui/weapon/fstbmbSchematic.png | Bin 5580 -> 9486 bytes .../hbm/textures/items/egg_balefire.png | Bin 0 -> 548 bytes .../hbm/textures/items/egg_balefire_blank.png | Bin 0 -> 460 bytes .../hbm/textures/models/weapons/quadro.png | Bin 0 -> 932 bytes .../textures/models/weapons/quadro_rocket.png | Bin 0 -> 189 bytes src/main/java/com/hbm/blocks/ModBlocks.java | 19 +- .../com/hbm/blocks/bomb/NukeBalefire.java | 18 +- .../hbm/blocks/machine/BlockMachineBase.java | 2 +- .../entity/projectile/EntityBulletBase.java | 8 +- .../hbm/handler/BulletConfigSyncingUtil.java | 24 + .../com/hbm/handler/BulletConfiguration.java | 9 + src/main/java/com/hbm/handler/GUIHandler.java | 18 + .../handler/guncfg/BulletConfigFactory.java | 37 + .../hbm/handler/guncfg/GunRocketFactory.java | 68 + .../hbm/interfaces/IBulletUpdateBehavior.java | 10 + .../container/ContainerNukeFstbmb.java | 73 + .../com/hbm/inventory/gui/GUINukeFstbmb.java | 73 + src/main/java/com/hbm/items/ModItems.java | 16 +- .../com/hbm/items/special/ItemCustomLore.java | 8 +- .../com/hbm/items/weapon/ItemGunBase.java | 5 +- src/main/java/com/hbm/main/ClientProxy.java | 2 + src/main/java/com/hbm/main/MainRegistry.java | 1 + .../java/com/hbm/main/ResourceManager.java | 3 + .../hbm/render/item/ItemRenderWeaponObj.java | 51 +- .../render/item/ItemRenderWeaponQuadro.java | 135 + .../render/tileentity/RenderNukeFstbmb.java | 66 + .../bomb/TileEntityNukeBalefire.java | 81 +- 33 files changed, 6412 insertions(+), 33 deletions(-) create mode 100644 src/main/java/assets/hbm/models/weapons/quadro.obj create mode 100644 src/main/java/assets/hbm/sounds/weapon/fstbmbPing.ogg create mode 100644 src/main/java/assets/hbm/sounds/weapon/fstbmbStart.ogg create mode 100644 src/main/java/assets/hbm/sounds/weapon/quadroReload.ogg rename src/main/java/assets/hbm/textures/blocks/{tokamare.png => tokomare.png} (100%) create mode 100644 src/main/java/assets/hbm/textures/items/egg_balefire.png create mode 100644 src/main/java/assets/hbm/textures/items/egg_balefire_blank.png create mode 100644 src/main/java/assets/hbm/textures/models/weapons/quadro.png create mode 100644 src/main/java/assets/hbm/textures/models/weapons/quadro_rocket.png create mode 100644 src/main/java/com/hbm/interfaces/IBulletUpdateBehavior.java create mode 100644 src/main/java/com/hbm/inventory/container/ContainerNukeFstbmb.java create mode 100644 src/main/java/com/hbm/inventory/gui/GUINukeFstbmb.java create mode 100644 src/main/java/com/hbm/render/item/ItemRenderWeaponQuadro.java create mode 100644 src/main/java/com/hbm/render/tileentity/RenderNukeFstbmb.java diff --git a/src/main/java/assets/hbm/models/weapons/quadro.obj b/src/main/java/assets/hbm/models/weapons/quadro.obj new file mode 100644 index 000000000..473d06a66 --- /dev/null +++ b/src/main/java/assets/hbm/models/weapons/quadro.obj @@ -0,0 +1,5715 @@ +# Blender v2.79 (sub 0) OBJ File: 'quadro.blend' +# www.blender.org +o Rockets +v 0.066291 2.121209 -0.250000 +v 0.000000 2.093750 -0.250000 +v -0.066291 2.121209 -0.250000 +v -0.093750 2.187500 -0.250000 +v -0.066291 2.253791 -0.250000 +v 0.000000 2.281250 -0.250000 +v 0.066291 2.253791 -0.250000 +v 0.093750 2.187500 -0.250000 +v 0.066291 2.121209 -0.150000 +v 0.000000 2.093750 -0.150000 +v -0.066291 2.121209 -0.150000 +v -0.093750 2.187500 -0.150000 +v -0.066291 2.253791 -0.150000 +v 0.000000 2.281250 -0.150000 +v 0.066291 2.253791 -0.150000 +v 0.093750 2.187500 -0.150000 +v 0.093750 2.187500 -0.250000 +v 0.066291 2.253791 -0.250000 +v 0.000000 2.281250 -0.250000 +v -0.066291 2.253791 -0.250000 +v -0.093750 2.187500 -0.250000 +v -0.066291 2.121209 -0.250000 +v 0.000000 2.093750 -0.250000 +v 0.066291 2.121209 -0.250000 +v 0.093750 2.187500 0.200000 +v 0.066291 2.253791 0.200000 +v 0.000000 2.281250 0.200000 +v -0.066291 2.253791 0.200000 +v -0.093750 2.187500 0.200000 +v -0.066291 2.121209 0.200000 +v 0.000000 2.093750 0.200000 +v 0.066291 2.121209 0.200000 +v -0.033146 2.220645 -0.150000 +v -0.046875 2.187500 -0.150000 +v 0.000000 2.234375 -0.150000 +v 0.033146 2.220645 -0.150000 +v 0.046875 2.187500 -0.150000 +v 0.033146 2.154354 -0.150000 +v 0.000000 2.140625 -0.150000 +v -0.033146 2.154354 -0.150000 +v -0.066291 2.121209 -0.850000 +v 0.000000 2.093750 -0.850000 +v 0.066291 2.121209 -0.850000 +v 0.093750 2.187500 -0.850000 +v 0.066291 2.253792 -0.850000 +v 0.000000 2.281250 -0.850000 +v -0.093750 2.187500 -0.850000 +v -0.066291 2.253792 -0.850000 +v 0.093750 2.187500 0.200000 +v 0.066291 2.253791 0.200000 +v 0.000000 2.281250 0.200000 +v -0.066291 2.253791 0.200000 +v -0.093750 2.187500 0.200000 +v -0.066291 2.121209 0.200000 +v 0.000000 2.093750 0.200000 +v 0.066291 2.121209 0.200000 +v -0.033146 2.154354 0.600000 +v 0.000000 2.140625 0.600000 +v 0.033146 2.154354 0.600000 +v 0.046875 2.187500 0.600000 +v 0.033146 2.220645 0.600000 +v 0.000000 2.234375 0.600000 +v -0.046875 2.187500 0.600000 +v -0.033146 2.220645 0.600000 +v 0.093750 2.187500 0.450000 +v 0.066291 2.253791 0.450000 +v 0.000000 2.281250 0.450000 +v -0.066291 2.253791 0.450000 +v -0.093750 2.187500 0.450000 +v -0.066291 2.121209 0.450000 +v 0.000000 2.093750 0.450000 +v 0.066291 2.121209 0.450000 +v -0.049718 2.237218 -0.250000 +v -0.070312 2.187500 -0.250000 +v 0.000000 2.257812 -0.250000 +v 0.049719 2.237218 -0.250000 +v 0.070313 2.187500 -0.250000 +v 0.049719 2.137781 -0.250000 +v 0.000000 2.117188 -0.250000 +v -0.049718 2.137781 -0.250000 +v -0.049718 2.237218 -0.600000 +v -0.070312 2.187500 -0.600000 +v 0.000000 2.257812 -0.600000 +v 0.049719 2.237218 -0.600000 +v 0.070313 2.187500 -0.600000 +v 0.049719 2.137781 -0.600000 +v 0.000000 2.117188 -0.600000 +v -0.049718 2.137781 -0.600000 +v 0.033146 2.154354 -0.650000 +v 0.000000 2.140625 -0.650000 +v -0.033146 2.154354 -0.650000 +v -0.046875 2.187500 -0.650000 +v -0.033146 2.220645 -0.650000 +v 0.000000 2.234375 -0.650000 +v 0.033146 2.220645 -0.650000 +v 0.046875 2.187500 -0.650000 +v -0.033146 2.220646 -0.750000 +v -0.046875 2.187500 -0.750000 +v 0.000000 2.234375 -0.750000 +v 0.033146 2.220646 -0.750000 +v 0.046875 2.187500 -0.750000 +v 0.033146 2.154354 -0.750000 +v 0.000000 2.140625 -0.750000 +v -0.033146 2.154354 -0.750000 +v -0.066291 2.253792 -0.850000 +v -0.093750 2.187500 -0.850000 +v 0.000000 2.281250 -0.850000 +v 0.066291 2.253792 -0.850000 +v 0.093750 2.187500 -0.850000 +v 0.066291 2.121209 -0.850000 +v 0.000000 2.093750 -0.850000 +v -0.066291 2.121209 -0.850000 +v -0.093750 2.187500 -0.775000 +v 0.000000 2.281250 -0.775000 +v 0.093750 2.187500 -0.775000 +v 0.000000 2.093750 -0.775000 +v -0.093750 2.187500 -0.725000 +v 0.000000 2.281250 -0.725000 +v 0.093750 2.187500 -0.725000 +v 0.000000 2.093750 -0.725000 +v -0.046875 2.187500 -0.725000 +v 0.000000 2.234375 -0.725000 +v 0.046875 2.187500 -0.725000 +v 0.000000 2.140625 -0.725000 +v -0.046875 2.187500 -0.675000 +v 0.000000 2.234375 -0.675000 +v 0.046875 2.187500 -0.675000 +v 0.000000 2.140625 -0.675000 +v -0.033146 2.220645 0.600000 +v -0.046875 2.187500 0.600000 +v 0.000000 2.234375 0.600000 +v 0.033146 2.220645 0.600000 +v 0.046875 2.187500 0.600000 +v 0.033146 2.154354 0.600000 +v 0.000000 2.140625 0.600000 +v -0.033146 2.154354 0.600000 +v -0.033146 2.220645 0.700000 +v -0.046875 2.187500 0.700000 +v 0.000000 2.234375 0.700000 +v 0.033146 2.220645 0.700000 +v 0.046875 2.187500 0.700000 +v 0.033146 2.154354 0.700000 +v 0.000000 2.140625 0.700000 +v -0.033146 2.154354 0.700000 +v -0.016573 2.204072 0.750000 +v -0.023437 2.187500 0.750000 +v 0.000000 2.210937 0.750000 +v 0.016573 2.204072 0.750000 +v 0.023438 2.187500 0.750000 +v 0.016573 2.170927 0.750000 +v 0.000000 2.164062 0.750000 +v -0.016573 2.170927 0.750000 +v 0.066291 2.121209 0.450000 +v 0.000000 2.093750 0.450000 +v -0.066291 2.121209 0.450000 +v -0.093750 2.187500 0.450000 +v -0.066291 2.253791 0.450000 +v 0.000000 2.281250 0.450000 +v 0.066291 2.253791 0.450000 +v 0.093750 2.187500 0.450000 +v -0.033146 2.220645 0.050000 +v -0.046875 2.187500 0.050000 +v 0.000000 2.234375 0.050000 +v 0.033146 2.220645 0.050000 +v 0.046875 2.187500 0.050000 +v 0.033146 2.154354 0.050000 +v 0.000000 2.140625 0.050000 +v -0.033146 2.154354 0.050000 +v 0.066291 2.121209 -0.150000 +v 0.000000 2.093750 -0.150000 +v -0.066291 2.121209 -0.150000 +v -0.093750 2.187500 -0.150000 +v -0.066291 2.253791 -0.150000 +v 0.000000 2.281250 -0.150000 +v 0.066291 2.253791 -0.150000 +v 0.093750 2.187500 -0.150000 +v -0.033146 2.220645 -0.150000 +v -0.046875 2.187500 -0.150000 +v 0.000000 2.234375 -0.150000 +v 0.033146 2.220645 -0.150000 +v 0.046875 2.187500 -0.150000 +v 0.033146 2.154354 -0.150000 +v 0.000000 2.140625 -0.150000 +v -0.033146 2.154354 -0.150000 +v -0.033146 2.220645 0.050000 +v -0.046875 2.187500 0.050000 +v 0.000000 2.234375 0.050000 +v 0.033146 2.220645 0.050000 +v 0.046875 2.187500 0.050000 +v 0.033146 2.154354 0.050000 +v 0.000000 2.140625 0.050000 +v -0.033146 2.154354 0.050000 +v -0.049718 2.237218 -0.250000 +v -0.070312 2.187500 -0.250000 +v 0.000000 2.257812 -0.250000 +v 0.049719 2.237218 -0.250000 +v 0.070313 2.187500 -0.250000 +v 0.049719 2.137781 -0.250000 +v 0.000000 2.117188 -0.250000 +v -0.049718 2.137781 -0.250000 +v -0.049718 2.237218 -0.600000 +v -0.070312 2.187500 -0.600000 +v 0.000000 2.257812 -0.600000 +v 0.049719 2.237218 -0.600000 +v 0.070313 2.187500 -0.600000 +v 0.049719 2.137781 -0.600000 +v 0.000000 2.117188 -0.600000 +v -0.049718 2.137781 -0.600000 +v 0.033146 2.154354 -0.650000 +v 0.000000 2.140625 -0.650000 +v -0.033146 2.154354 -0.650000 +v -0.046875 2.187500 -0.650000 +v -0.033146 2.220645 -0.650000 +v 0.000000 2.234375 -0.650000 +v 0.033146 2.220645 -0.650000 +v 0.046875 2.187500 -0.650000 +v -0.033146 2.220646 -0.750000 +v -0.046875 2.187500 -0.750000 +v 0.000000 2.234375 -0.750000 +v 0.033146 2.220646 -0.750000 +v 0.046875 2.187500 -0.750000 +v 0.033146 2.154354 -0.750000 +v 0.000000 2.140625 -0.750000 +v -0.033146 2.154354 -0.750000 +v -0.066291 2.121209 -0.775000 +v -0.066291 2.253791 -0.775000 +v 0.066291 2.253791 -0.775000 +v 0.066291 2.121209 -0.775000 +v -0.066291 2.121209 -0.725000 +v -0.066291 2.253791 -0.725000 +v 0.066291 2.253791 -0.725000 +v 0.066291 2.121209 -0.725000 +v -0.033146 2.154354 -0.725000 +v -0.033146 2.220646 -0.725000 +v 0.033146 2.220646 -0.725000 +v 0.033146 2.154354 -0.725000 +v -0.033146 2.154354 -0.675000 +v -0.033146 2.220646 -0.675000 +v 0.033146 2.220646 -0.675000 +v 0.033146 2.154354 -0.675000 +v 0.000000 2.187500 -0.700000 +v 0.066291 1.746209 -0.250000 +v 0.000000 1.718750 -0.250000 +v -0.066291 1.746209 -0.250000 +v -0.093750 1.812500 -0.250000 +v -0.066291 1.878791 -0.250000 +v 0.000000 1.906250 -0.250000 +v 0.066291 1.878791 -0.250000 +v 0.093750 1.812500 -0.250000 +v 0.066291 1.746209 -0.150000 +v 0.000000 1.718750 -0.150000 +v -0.066291 1.746209 -0.150000 +v -0.093750 1.812500 -0.150000 +v -0.066291 1.878791 -0.150000 +v 0.000000 1.906250 -0.150000 +v 0.066291 1.878791 -0.150000 +v 0.093750 1.812500 -0.150000 +v 0.093750 1.812500 -0.250000 +v 0.066291 1.878791 -0.250000 +v 0.000000 1.906250 -0.250000 +v -0.066291 1.878791 -0.250000 +v -0.093750 1.812500 -0.250000 +v -0.066291 1.746209 -0.250000 +v 0.000000 1.718750 -0.250000 +v 0.066291 1.746209 -0.250000 +v 0.093750 1.812500 0.200000 +v 0.066291 1.878791 0.200000 +v 0.000000 1.906250 0.200000 +v -0.066291 1.878791 0.200000 +v -0.093750 1.812500 0.200000 +v -0.066291 1.746209 0.200000 +v 0.000000 1.718750 0.200000 +v 0.066291 1.746209 0.200000 +v -0.033146 1.845645 -0.150000 +v -0.046875 1.812500 -0.150000 +v 0.000000 1.859375 -0.150000 +v 0.033146 1.845645 -0.150000 +v 0.046875 1.812500 -0.150000 +v 0.033146 1.779354 -0.150000 +v 0.000000 1.765625 -0.150000 +v -0.033146 1.779354 -0.150000 +v -0.066291 1.746209 -0.850000 +v 0.000000 1.718750 -0.850000 +v 0.066291 1.746209 -0.850000 +v 0.093750 1.812500 -0.850000 +v 0.066291 1.878792 -0.850000 +v 0.000000 1.906250 -0.850000 +v -0.093750 1.812500 -0.850000 +v -0.066291 1.878792 -0.850000 +v 0.093750 1.812500 0.200000 +v 0.066291 1.878791 0.200000 +v 0.000000 1.906250 0.200000 +v -0.066291 1.878791 0.200000 +v -0.093750 1.812500 0.200000 +v -0.066291 1.746209 0.200000 +v 0.000000 1.718750 0.200000 +v 0.066291 1.746209 0.200000 +v -0.033146 1.779354 0.600000 +v 0.000000 1.765625 0.600000 +v 0.033146 1.779354 0.600000 +v 0.046875 1.812500 0.600000 +v 0.033146 1.845645 0.600000 +v 0.000000 1.859375 0.600000 +v -0.046875 1.812500 0.600000 +v -0.033146 1.845645 0.600000 +v 0.093750 1.812500 0.450000 +v 0.066291 1.878791 0.450000 +v 0.000000 1.906250 0.450000 +v -0.066291 1.878791 0.450000 +v -0.093750 1.812500 0.450000 +v -0.066291 1.746209 0.450000 +v 0.000000 1.718750 0.450000 +v 0.066291 1.746209 0.450000 +v -0.049718 1.862218 -0.250000 +v -0.070312 1.812500 -0.250000 +v 0.000000 1.882812 -0.250000 +v 0.049719 1.862218 -0.250000 +v 0.070313 1.812500 -0.250000 +v 0.049719 1.762781 -0.250000 +v 0.000000 1.742188 -0.250000 +v -0.049718 1.762781 -0.250000 +v -0.049718 1.862218 -0.600000 +v -0.070312 1.812500 -0.600000 +v 0.000000 1.882812 -0.600000 +v 0.049719 1.862218 -0.600000 +v 0.070313 1.812500 -0.600000 +v 0.049719 1.762781 -0.600000 +v 0.000000 1.742188 -0.600000 +v -0.049718 1.762781 -0.600000 +v 0.033146 1.779354 -0.650000 +v 0.000000 1.765625 -0.650000 +v -0.033146 1.779354 -0.650000 +v -0.046875 1.812500 -0.650000 +v -0.033146 1.845645 -0.650000 +v 0.000000 1.859375 -0.650000 +v 0.033146 1.845645 -0.650000 +v 0.046875 1.812500 -0.650000 +v -0.033146 1.845646 -0.750000 +v -0.046875 1.812500 -0.750000 +v 0.000000 1.859375 -0.750000 +v 0.033146 1.845646 -0.750000 +v 0.046875 1.812500 -0.750000 +v 0.033146 1.779354 -0.750000 +v 0.000000 1.765625 -0.750000 +v -0.033146 1.779354 -0.750000 +v -0.066291 1.878792 -0.850000 +v -0.093750 1.812500 -0.850000 +v 0.000000 1.906250 -0.850000 +v 0.066291 1.878792 -0.850000 +v 0.093750 1.812500 -0.850000 +v 0.066291 1.746209 -0.850000 +v 0.000000 1.718750 -0.850000 +v -0.066291 1.746209 -0.850000 +v -0.093750 1.812500 -0.775000 +v 0.000000 1.906250 -0.775000 +v 0.093750 1.812500 -0.775000 +v 0.000000 1.718750 -0.775000 +v -0.093750 1.812500 -0.725000 +v 0.000000 1.906250 -0.725000 +v 0.093750 1.812500 -0.725000 +v 0.000000 1.718750 -0.725000 +v -0.046875 1.812500 -0.725000 +v 0.000000 1.859375 -0.725000 +v 0.046875 1.812500 -0.725000 +v 0.000000 1.765625 -0.725000 +v -0.046875 1.812500 -0.675000 +v 0.000000 1.859375 -0.675000 +v 0.046875 1.812500 -0.675000 +v 0.000000 1.765625 -0.675000 +v -0.033146 1.845645 0.600000 +v -0.046875 1.812500 0.600000 +v 0.000000 1.859375 0.600000 +v 0.033146 1.845645 0.600000 +v 0.046875 1.812500 0.600000 +v 0.033146 1.779354 0.600000 +v 0.000000 1.765625 0.600000 +v -0.033146 1.779354 0.600000 +v -0.033146 1.845645 0.700000 +v -0.046875 1.812500 0.700000 +v 0.000000 1.859375 0.700000 +v 0.033146 1.845645 0.700000 +v 0.046875 1.812500 0.700000 +v 0.033146 1.779354 0.700000 +v 0.000000 1.765625 0.700000 +v -0.033146 1.779354 0.700000 +v -0.016573 1.829072 0.750000 +v -0.023437 1.812500 0.750000 +v 0.000000 1.835937 0.750000 +v 0.016573 1.829072 0.750000 +v 0.023438 1.812500 0.750000 +v 0.016573 1.795927 0.750000 +v 0.000000 1.789062 0.750000 +v -0.016573 1.795927 0.750000 +v 0.066291 1.746209 0.450000 +v 0.000000 1.718750 0.450000 +v -0.066291 1.746209 0.450000 +v -0.093750 1.812500 0.450000 +v -0.066291 1.878791 0.450000 +v 0.000000 1.906250 0.450000 +v 0.066291 1.878791 0.450000 +v 0.093750 1.812500 0.450000 +v -0.033146 1.845645 0.050000 +v -0.046875 1.812500 0.050000 +v 0.000000 1.859375 0.050000 +v 0.033146 1.845645 0.050000 +v 0.046875 1.812500 0.050000 +v 0.033146 1.779354 0.050000 +v 0.000000 1.765625 0.050000 +v -0.033146 1.779354 0.050000 +v 0.066291 1.746209 -0.150000 +v 0.000000 1.718750 -0.150000 +v -0.066291 1.746209 -0.150000 +v -0.093750 1.812500 -0.150000 +v -0.066291 1.878791 -0.150000 +v 0.000000 1.906250 -0.150000 +v 0.066291 1.878791 -0.150000 +v 0.093750 1.812500 -0.150000 +v -0.033146 1.845645 -0.150000 +v -0.046875 1.812500 -0.150000 +v 0.000000 1.859375 -0.150000 +v 0.033146 1.845645 -0.150000 +v 0.046875 1.812500 -0.150000 +v 0.033146 1.779354 -0.150000 +v 0.000000 1.765625 -0.150000 +v -0.033146 1.779354 -0.150000 +v -0.033146 1.845645 0.050000 +v -0.046875 1.812500 0.050000 +v 0.000000 1.859375 0.050000 +v 0.033146 1.845645 0.050000 +v 0.046875 1.812500 0.050000 +v 0.033146 1.779354 0.050000 +v 0.000000 1.765625 0.050000 +v -0.033146 1.779354 0.050000 +v -0.049718 1.862218 -0.250000 +v -0.070312 1.812500 -0.250000 +v 0.000000 1.882812 -0.250000 +v 0.049719 1.862218 -0.250000 +v 0.070313 1.812500 -0.250000 +v 0.049719 1.762781 -0.250000 +v 0.000000 1.742188 -0.250000 +v -0.049718 1.762781 -0.250000 +v -0.049718 1.862218 -0.600000 +v -0.070312 1.812500 -0.600000 +v 0.000000 1.882812 -0.600000 +v 0.049719 1.862218 -0.600000 +v 0.070313 1.812500 -0.600000 +v 0.049719 1.762781 -0.600000 +v 0.000000 1.742188 -0.600000 +v -0.049718 1.762781 -0.600000 +v 0.033146 1.779354 -0.650000 +v 0.000000 1.765625 -0.650000 +v -0.033146 1.779354 -0.650000 +v -0.046875 1.812500 -0.650000 +v -0.033146 1.845645 -0.650000 +v 0.000000 1.859375 -0.650000 +v 0.033146 1.845645 -0.650000 +v 0.046875 1.812500 -0.650000 +v -0.033146 1.845646 -0.750000 +v -0.046875 1.812500 -0.750000 +v 0.000000 1.859375 -0.750000 +v 0.033146 1.845646 -0.750000 +v 0.046875 1.812500 -0.750000 +v 0.033146 1.779354 -0.750000 +v 0.000000 1.765625 -0.750000 +v -0.033146 1.779354 -0.750000 +v -0.066291 1.746209 -0.775000 +v -0.066291 1.878791 -0.775000 +v 0.066291 1.878791 -0.775000 +v 0.066291 1.746209 -0.775000 +v -0.066291 1.746209 -0.725000 +v -0.066291 1.878791 -0.725000 +v 0.066291 1.878791 -0.725000 +v 0.066291 1.746209 -0.725000 +v -0.033146 1.779354 -0.725000 +v -0.033146 1.845646 -0.725000 +v 0.033146 1.845646 -0.725000 +v 0.033146 1.779354 -0.725000 +v -0.033146 1.779354 -0.675000 +v -0.033146 1.845646 -0.675000 +v 0.033146 1.845646 -0.675000 +v 0.033146 1.779354 -0.675000 +v 0.000000 1.812500 -0.700000 +v -0.121209 1.933709 -0.250000 +v -0.187500 1.906250 -0.250000 +v -0.253791 1.933709 -0.250000 +v -0.281250 2.000000 -0.250000 +v -0.253791 2.066291 -0.250000 +v -0.187500 2.093750 -0.250000 +v -0.121209 2.066291 -0.250000 +v -0.093750 2.000000 -0.250000 +v -0.121209 1.933709 -0.150000 +v -0.187500 1.906250 -0.150000 +v -0.253791 1.933709 -0.150000 +v -0.281250 2.000000 -0.150000 +v -0.253791 2.066291 -0.150000 +v -0.187500 2.093750 -0.150000 +v -0.121209 2.066291 -0.150000 +v -0.093750 2.000000 -0.150000 +v -0.093750 2.000000 -0.250000 +v -0.121209 2.066291 -0.250000 +v -0.187500 2.093750 -0.250000 +v -0.253791 2.066291 -0.250000 +v -0.281250 2.000000 -0.250000 +v -0.253791 1.933709 -0.250000 +v -0.187500 1.906250 -0.250000 +v -0.121209 1.933709 -0.250000 +v -0.093750 2.000000 0.200000 +v -0.121209 2.066291 0.200000 +v -0.187500 2.093750 0.200000 +v -0.253791 2.066291 0.200000 +v -0.281250 2.000000 0.200000 +v -0.253791 1.933709 0.200000 +v -0.187500 1.906250 0.200000 +v -0.121209 1.933709 0.200000 +v -0.220646 2.033145 -0.150000 +v -0.234375 2.000000 -0.150000 +v -0.187500 2.046875 -0.150000 +v -0.154354 2.033145 -0.150000 +v -0.140625 2.000000 -0.150000 +v -0.154354 1.966854 -0.150000 +v -0.187500 1.953125 -0.150000 +v -0.220646 1.966854 -0.150000 +v -0.253791 1.933709 -0.850000 +v -0.187500 1.906250 -0.850000 +v -0.121209 1.933709 -0.850000 +v -0.093750 2.000000 -0.850000 +v -0.121209 2.066292 -0.850000 +v -0.187500 2.093750 -0.850000 +v -0.281250 2.000000 -0.850000 +v -0.253791 2.066292 -0.850000 +v -0.093750 2.000000 0.200000 +v -0.121209 2.066291 0.200000 +v -0.187500 2.093750 0.200000 +v -0.253791 2.066291 0.200000 +v -0.281250 2.000000 0.200000 +v -0.253791 1.933709 0.200000 +v -0.187500 1.906250 0.200000 +v -0.121209 1.933709 0.200000 +v -0.220646 1.966854 0.600000 +v -0.187500 1.953125 0.600000 +v -0.154354 1.966854 0.600000 +v -0.140625 2.000000 0.600000 +v -0.154354 2.033145 0.600000 +v -0.187500 2.046875 0.600000 +v -0.234375 2.000000 0.600000 +v -0.220646 2.033145 0.600000 +v -0.093750 2.000000 0.450000 +v -0.121209 2.066291 0.450000 +v -0.187500 2.093750 0.450000 +v -0.253791 2.066291 0.450000 +v -0.281250 2.000000 0.450000 +v -0.253791 1.933709 0.450000 +v -0.187500 1.906250 0.450000 +v -0.121209 1.933709 0.450000 +v -0.237218 2.049718 -0.250000 +v -0.257812 2.000000 -0.250000 +v -0.187500 2.070312 -0.250000 +v -0.137781 2.049718 -0.250000 +v -0.117187 2.000000 -0.250000 +v -0.137781 1.950281 -0.250000 +v -0.187500 1.929688 -0.250000 +v -0.237218 1.950281 -0.250000 +v -0.237218 2.049718 -0.600000 +v -0.257812 2.000000 -0.600000 +v -0.187500 2.070312 -0.600000 +v -0.137781 2.049718 -0.600000 +v -0.117187 2.000000 -0.600000 +v -0.137781 1.950281 -0.600000 +v -0.187500 1.929688 -0.600000 +v -0.237218 1.950281 -0.600000 +v -0.154354 1.966854 -0.650000 +v -0.187500 1.953125 -0.650000 +v -0.220646 1.966854 -0.650000 +v -0.234375 2.000000 -0.650000 +v -0.220646 2.033145 -0.650000 +v -0.187500 2.046875 -0.650000 +v -0.154354 2.033145 -0.650000 +v -0.140625 2.000000 -0.650000 +v -0.220646 2.033146 -0.750000 +v -0.234375 2.000000 -0.750000 +v -0.187500 2.046875 -0.750000 +v -0.154354 2.033146 -0.750000 +v -0.140625 2.000000 -0.750000 +v -0.154354 1.966854 -0.750000 +v -0.187500 1.953125 -0.750000 +v -0.220646 1.966854 -0.750000 +v -0.253791 2.066292 -0.850000 +v -0.281250 2.000000 -0.850000 +v -0.187500 2.093750 -0.850000 +v -0.121209 2.066292 -0.850000 +v -0.093750 2.000000 -0.850000 +v -0.121209 1.933709 -0.850000 +v -0.187500 1.906250 -0.850000 +v -0.253791 1.933709 -0.850000 +v -0.281250 2.000000 -0.775000 +v -0.187500 2.093750 -0.775000 +v -0.093750 2.000000 -0.775000 +v -0.187500 1.906250 -0.775000 +v -0.281250 2.000000 -0.725000 +v -0.187500 2.093750 -0.725000 +v -0.093750 2.000000 -0.725000 +v -0.187500 1.906250 -0.725000 +v -0.234375 2.000000 -0.725000 +v -0.187500 2.046875 -0.725000 +v -0.140625 2.000000 -0.725000 +v -0.187500 1.953125 -0.725000 +v -0.234375 2.000000 -0.675000 +v -0.187500 2.046875 -0.675000 +v -0.140625 2.000000 -0.675000 +v -0.187500 1.953125 -0.675000 +v -0.220646 2.033145 0.600000 +v -0.234375 2.000000 0.600000 +v -0.187500 2.046875 0.600000 +v -0.154354 2.033145 0.600000 +v -0.140625 2.000000 0.600000 +v -0.154354 1.966854 0.600000 +v -0.187500 1.953125 0.600000 +v -0.220646 1.966854 0.600000 +v -0.220646 2.033145 0.700000 +v -0.234375 2.000000 0.700000 +v -0.187500 2.046875 0.700000 +v -0.154354 2.033145 0.700000 +v -0.140625 2.000000 0.700000 +v -0.154354 1.966854 0.700000 +v -0.187500 1.953125 0.700000 +v -0.220646 1.966854 0.700000 +v -0.204073 2.016572 0.750000 +v -0.210937 2.000000 0.750000 +v -0.187500 2.023437 0.750000 +v -0.170927 2.016572 0.750000 +v -0.164062 2.000000 0.750000 +v -0.170927 1.983427 0.750000 +v -0.187500 1.976562 0.750000 +v -0.204073 1.983427 0.750000 +v -0.121209 1.933709 0.450000 +v -0.187500 1.906250 0.450000 +v -0.253791 1.933709 0.450000 +v -0.281250 2.000000 0.450000 +v -0.253791 2.066291 0.450000 +v -0.187500 2.093750 0.450000 +v -0.121209 2.066291 0.450000 +v -0.093750 2.000000 0.450000 +v -0.220646 2.033145 0.050000 +v -0.234375 2.000000 0.050000 +v -0.187500 2.046875 0.050000 +v -0.154354 2.033145 0.050000 +v -0.140625 2.000000 0.050000 +v -0.154354 1.966854 0.050000 +v -0.187500 1.953125 0.050000 +v -0.220646 1.966854 0.050000 +v -0.121209 1.933709 -0.150000 +v -0.187500 1.906250 -0.150000 +v -0.253791 1.933709 -0.150000 +v -0.281250 2.000000 -0.150000 +v -0.253791 2.066291 -0.150000 +v -0.187500 2.093750 -0.150000 +v -0.121209 2.066291 -0.150000 +v -0.093750 2.000000 -0.150000 +v -0.220646 2.033145 -0.150000 +v -0.234375 2.000000 -0.150000 +v -0.187500 2.046875 -0.150000 +v -0.154354 2.033145 -0.150000 +v -0.140625 2.000000 -0.150000 +v -0.154354 1.966854 -0.150000 +v -0.187500 1.953125 -0.150000 +v -0.220646 1.966854 -0.150000 +v -0.220646 2.033145 0.050000 +v -0.234375 2.000000 0.050000 +v -0.187500 2.046875 0.050000 +v -0.154354 2.033145 0.050000 +v -0.140625 2.000000 0.050000 +v -0.154354 1.966854 0.050000 +v -0.187500 1.953125 0.050000 +v -0.220646 1.966854 0.050000 +v -0.237218 2.049718 -0.250000 +v -0.257812 2.000000 -0.250000 +v -0.187500 2.070312 -0.250000 +v -0.137781 2.049718 -0.250000 +v -0.117187 2.000000 -0.250000 +v -0.137781 1.950281 -0.250000 +v -0.187500 1.929688 -0.250000 +v -0.237218 1.950281 -0.250000 +v -0.237218 2.049718 -0.600000 +v -0.257812 2.000000 -0.600000 +v -0.187500 2.070312 -0.600000 +v -0.137781 2.049718 -0.600000 +v -0.117187 2.000000 -0.600000 +v -0.137781 1.950281 -0.600000 +v -0.187500 1.929688 -0.600000 +v -0.237218 1.950281 -0.600000 +v -0.154354 1.966854 -0.650000 +v -0.187500 1.953125 -0.650000 +v -0.220646 1.966854 -0.650000 +v -0.234375 2.000000 -0.650000 +v -0.220646 2.033145 -0.650000 +v -0.187500 2.046875 -0.650000 +v -0.154354 2.033145 -0.650000 +v -0.140625 2.000000 -0.650000 +v -0.220646 2.033146 -0.750000 +v -0.234375 2.000000 -0.750000 +v -0.187500 2.046875 -0.750000 +v -0.154354 2.033146 -0.750000 +v -0.140625 2.000000 -0.750000 +v -0.154354 1.966854 -0.750000 +v -0.187500 1.953125 -0.750000 +v -0.220646 1.966854 -0.750000 +v -0.253791 1.933709 -0.775000 +v -0.253791 2.066291 -0.775000 +v -0.121209 2.066291 -0.775000 +v -0.121209 1.933709 -0.775000 +v -0.253791 1.933709 -0.725000 +v -0.253791 2.066291 -0.725000 +v -0.121209 2.066291 -0.725000 +v -0.121209 1.933709 -0.725000 +v -0.220646 1.966854 -0.725000 +v -0.220646 2.033146 -0.725000 +v -0.154354 2.033146 -0.725000 +v -0.154354 1.966854 -0.725000 +v -0.220646 1.966854 -0.675000 +v -0.220646 2.033146 -0.675000 +v -0.154354 2.033146 -0.675000 +v -0.154354 1.966854 -0.675000 +v -0.187500 2.000000 -0.700000 +v 0.253791 1.933709 -0.250000 +v 0.187500 1.906250 -0.250000 +v 0.121209 1.933709 -0.250000 +v 0.093750 2.000000 -0.250000 +v 0.121209 2.066291 -0.250000 +v 0.187500 2.093750 -0.250000 +v 0.253791 2.066291 -0.250000 +v 0.281250 2.000000 -0.250000 +v 0.253791 1.933709 -0.150000 +v 0.187500 1.906250 -0.150000 +v 0.121209 1.933709 -0.150000 +v 0.093750 2.000000 -0.150000 +v 0.121209 2.066291 -0.150000 +v 0.187500 2.093750 -0.150000 +v 0.253791 2.066291 -0.150000 +v 0.281250 2.000000 -0.150000 +v 0.281250 2.000000 -0.250000 +v 0.253791 2.066291 -0.250000 +v 0.187500 2.093750 -0.250000 +v 0.121209 2.066291 -0.250000 +v 0.093750 2.000000 -0.250000 +v 0.121209 1.933709 -0.250000 +v 0.187500 1.906250 -0.250000 +v 0.253791 1.933709 -0.250000 +v 0.281250 2.000000 0.200000 +v 0.253791 2.066291 0.200000 +v 0.187500 2.093750 0.200000 +v 0.121209 2.066291 0.200000 +v 0.093750 2.000000 0.200000 +v 0.121209 1.933709 0.200000 +v 0.187500 1.906250 0.200000 +v 0.253791 1.933709 0.200000 +v 0.154354 2.033145 -0.150000 +v 0.140625 2.000000 -0.150000 +v 0.187500 2.046875 -0.150000 +v 0.220646 2.033145 -0.150000 +v 0.234375 2.000000 -0.150000 +v 0.220646 1.966854 -0.150000 +v 0.187500 1.953125 -0.150000 +v 0.154354 1.966854 -0.150000 +v 0.121209 1.933709 -0.850000 +v 0.187500 1.906250 -0.850000 +v 0.253791 1.933709 -0.850000 +v 0.281250 2.000000 -0.850000 +v 0.253791 2.066292 -0.850000 +v 0.187500 2.093750 -0.850000 +v 0.093750 2.000000 -0.850000 +v 0.121209 2.066292 -0.850000 +v 0.281250 2.000000 0.200000 +v 0.253791 2.066291 0.200000 +v 0.187500 2.093750 0.200000 +v 0.121209 2.066291 0.200000 +v 0.093750 2.000000 0.200000 +v 0.121209 1.933709 0.200000 +v 0.187500 1.906250 0.200000 +v 0.253791 1.933709 0.200000 +v 0.154354 1.966854 0.600000 +v 0.187500 1.953125 0.600000 +v 0.220646 1.966854 0.600000 +v 0.234375 2.000000 0.600000 +v 0.220646 2.033145 0.600000 +v 0.187500 2.046875 0.600000 +v 0.140625 2.000000 0.600000 +v 0.154354 2.033145 0.600000 +v 0.281250 2.000000 0.450000 +v 0.253791 2.066291 0.450000 +v 0.187500 2.093750 0.450000 +v 0.121209 2.066291 0.450000 +v 0.093750 2.000000 0.450000 +v 0.121209 1.933709 0.450000 +v 0.187500 1.906250 0.450000 +v 0.253791 1.933709 0.450000 +v 0.137782 2.049718 -0.250000 +v 0.117188 2.000000 -0.250000 +v 0.187500 2.070312 -0.250000 +v 0.237219 2.049718 -0.250000 +v 0.257812 2.000000 -0.250000 +v 0.237219 1.950281 -0.250000 +v 0.187500 1.929688 -0.250000 +v 0.137782 1.950281 -0.250000 +v 0.137782 2.049718 -0.600000 +v 0.117188 2.000000 -0.600000 +v 0.187500 2.070312 -0.600000 +v 0.237219 2.049718 -0.600000 +v 0.257812 2.000000 -0.600000 +v 0.237219 1.950281 -0.600000 +v 0.187500 1.929688 -0.600000 +v 0.137782 1.950281 -0.600000 +v 0.220646 1.966854 -0.650000 +v 0.187500 1.953125 -0.650000 +v 0.154354 1.966854 -0.650000 +v 0.140625 2.000000 -0.650000 +v 0.154354 2.033145 -0.650000 +v 0.187500 2.046875 -0.650000 +v 0.220646 2.033145 -0.650000 +v 0.234375 2.000000 -0.650000 +v 0.154354 2.033146 -0.750000 +v 0.140625 2.000000 -0.750000 +v 0.187500 2.046875 -0.750000 +v 0.220646 2.033146 -0.750000 +v 0.234375 2.000000 -0.750000 +v 0.220646 1.966854 -0.750000 +v 0.187500 1.953125 -0.750000 +v 0.154354 1.966854 -0.750000 +v 0.121209 2.066292 -0.850000 +v 0.093750 2.000000 -0.850000 +v 0.187500 2.093750 -0.850000 +v 0.253791 2.066292 -0.850000 +v 0.281250 2.000000 -0.850000 +v 0.253791 1.933709 -0.850000 +v 0.187500 1.906250 -0.850000 +v 0.121209 1.933709 -0.850000 +v 0.093750 2.000000 -0.775000 +v 0.187500 2.093750 -0.775000 +v 0.281250 2.000000 -0.775000 +v 0.187500 1.906250 -0.775000 +v 0.093750 2.000000 -0.725000 +v 0.187500 2.093750 -0.725000 +v 0.281250 2.000000 -0.725000 +v 0.187500 1.906250 -0.725000 +v 0.140625 2.000000 -0.725000 +v 0.187500 2.046875 -0.725000 +v 0.234375 2.000000 -0.725000 +v 0.187500 1.953125 -0.725000 +v 0.140625 2.000000 -0.675000 +v 0.187500 2.046875 -0.675000 +v 0.234375 2.000000 -0.675000 +v 0.187500 1.953125 -0.675000 +v 0.154354 2.033145 0.600000 +v 0.140625 2.000000 0.600000 +v 0.187500 2.046875 0.600000 +v 0.220646 2.033145 0.600000 +v 0.234375 2.000000 0.600000 +v 0.220646 1.966854 0.600000 +v 0.187500 1.953125 0.600000 +v 0.154354 1.966854 0.600000 +v 0.154354 2.033145 0.700000 +v 0.140625 2.000000 0.700000 +v 0.187500 2.046875 0.700000 +v 0.220646 2.033145 0.700000 +v 0.234375 2.000000 0.700000 +v 0.220646 1.966854 0.700000 +v 0.187500 1.953125 0.700000 +v 0.154354 1.966854 0.700000 +v 0.170927 2.016572 0.750000 +v 0.164063 2.000000 0.750000 +v 0.187500 2.023437 0.750000 +v 0.204073 2.016572 0.750000 +v 0.210938 2.000000 0.750000 +v 0.204073 1.983427 0.750000 +v 0.187500 1.976562 0.750000 +v 0.170927 1.983427 0.750000 +v 0.253791 1.933709 0.450000 +v 0.187500 1.906250 0.450000 +v 0.121209 1.933709 0.450000 +v 0.093750 2.000000 0.450000 +v 0.121209 2.066291 0.450000 +v 0.187500 2.093750 0.450000 +v 0.253791 2.066291 0.450000 +v 0.281250 2.000000 0.450000 +v 0.154354 2.033145 0.050000 +v 0.140625 2.000000 0.050000 +v 0.187500 2.046875 0.050000 +v 0.220646 2.033145 0.050000 +v 0.234375 2.000000 0.050000 +v 0.220646 1.966854 0.050000 +v 0.187500 1.953125 0.050000 +v 0.154354 1.966854 0.050000 +v 0.253791 1.933709 -0.150000 +v 0.187500 1.906250 -0.150000 +v 0.121209 1.933709 -0.150000 +v 0.093750 2.000000 -0.150000 +v 0.121209 2.066291 -0.150000 +v 0.187500 2.093750 -0.150000 +v 0.253791 2.066291 -0.150000 +v 0.281250 2.000000 -0.150000 +v 0.154354 2.033145 -0.150000 +v 0.140625 2.000000 -0.150000 +v 0.187500 2.046875 -0.150000 +v 0.220646 2.033145 -0.150000 +v 0.234375 2.000000 -0.150000 +v 0.220646 1.966854 -0.150000 +v 0.187500 1.953125 -0.150000 +v 0.154354 1.966854 -0.150000 +v 0.154354 2.033145 0.050000 +v 0.140625 2.000000 0.050000 +v 0.187500 2.046875 0.050000 +v 0.220646 2.033145 0.050000 +v 0.234375 2.000000 0.050000 +v 0.220646 1.966854 0.050000 +v 0.187500 1.953125 0.050000 +v 0.154354 1.966854 0.050000 +v 0.137782 2.049718 -0.250000 +v 0.117188 2.000000 -0.250000 +v 0.187500 2.070312 -0.250000 +v 0.237219 2.049718 -0.250000 +v 0.257812 2.000000 -0.250000 +v 0.237219 1.950281 -0.250000 +v 0.187500 1.929688 -0.250000 +v 0.137782 1.950281 -0.250000 +v 0.137782 2.049718 -0.600000 +v 0.117188 2.000000 -0.600000 +v 0.187500 2.070312 -0.600000 +v 0.237219 2.049718 -0.600000 +v 0.257812 2.000000 -0.600000 +v 0.237219 1.950281 -0.600000 +v 0.187500 1.929688 -0.600000 +v 0.137782 1.950281 -0.600000 +v 0.220646 1.966854 -0.650000 +v 0.187500 1.953125 -0.650000 +v 0.154354 1.966854 -0.650000 +v 0.140625 2.000000 -0.650000 +v 0.154354 2.033145 -0.650000 +v 0.187500 2.046875 -0.650000 +v 0.220646 2.033145 -0.650000 +v 0.234375 2.000000 -0.650000 +v 0.154354 2.033146 -0.750000 +v 0.140625 2.000000 -0.750000 +v 0.187500 2.046875 -0.750000 +v 0.220646 2.033146 -0.750000 +v 0.234375 2.000000 -0.750000 +v 0.220646 1.966854 -0.750000 +v 0.187500 1.953125 -0.750000 +v 0.154354 1.966854 -0.750000 +v 0.121209 1.933709 -0.775000 +v 0.121209 2.066291 -0.775000 +v 0.253791 2.066291 -0.775000 +v 0.253791 1.933709 -0.775000 +v 0.121209 1.933709 -0.725000 +v 0.121209 2.066291 -0.725000 +v 0.253791 2.066291 -0.725000 +v 0.253791 1.933709 -0.725000 +v 0.154354 1.966854 -0.725000 +v 0.154354 2.033146 -0.725000 +v 0.220646 2.033146 -0.725000 +v 0.220646 1.966854 -0.725000 +v 0.154354 1.966854 -0.675000 +v 0.154354 2.033146 -0.675000 +v 0.220646 2.033146 -0.675000 +v 0.220646 1.966854 -0.675000 +v 0.187500 2.000000 -0.700000 +vt 0.500000 0.250000 +vt 0.470588 0.375000 +vt 0.470588 0.250000 +vt 0.500000 0.625000 +vt 0.470588 0.500000 +vt 0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.470588 0.875000 +vt 0.500000 0.875000 +vt 0.470588 0.125000 +vt 0.500000 0.125000 +vt 0.500000 0.375000 +vt 0.500000 0.750000 +vt 0.470588 0.625000 +vt 0.470588 0.750000 +vt 0.500000 -0.000000 +vt 0.470588 -0.000000 +vt 0.558824 0.875000 +vt 0.588235 0.750000 +vt 0.588235 0.875000 +vt 0.588235 1.000000 +vt 0.558824 1.000000 +vt 0.558824 0.125000 +vt 0.588235 0.250000 +vt 0.558824 0.250000 +vt 0.558824 0.375000 +vt 0.588235 0.500000 +vt 0.558824 0.500000 +vt 0.558824 0.750000 +vt 0.588235 0.625000 +vt 0.588235 -0.000000 +vt 0.588235 0.125000 +vt 0.588235 0.375000 +vt 0.558824 0.625000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.500000 0.250000 +vt 0.470588 0.375000 +vt 0.470588 0.250000 +vt 0.500000 0.625000 +vt 0.470588 0.500000 +vt 0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.470588 0.875000 +vt 0.500000 0.875000 +vt 0.470588 0.125000 +vt 0.500000 0.125000 +vt 0.500000 0.375000 +vt 0.500000 0.750000 +vt 0.470588 0.625000 +vt 0.470588 0.750000 +vt 0.500000 -0.000000 +vt 0.470588 -0.000000 +vt 0.558824 0.875000 +vt 0.588235 0.750000 +vt 0.588235 0.875000 +vt 0.588235 1.000000 +vt 0.558824 1.000000 +vt 0.558824 0.125000 +vt 0.588235 0.250000 +vt 0.558824 0.250000 +vt 0.558824 0.375000 +vt 0.588235 0.500000 +vt 0.558824 0.500000 +vt 0.558824 0.750000 +vt 0.588235 0.625000 +vt 0.588235 -0.000000 +vt 0.588235 0.125000 +vt 0.588235 0.375000 +vt 0.558824 0.625000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.500000 0.250000 +vt 0.470588 0.375000 +vt 0.470588 0.250000 +vt 0.500000 0.625000 +vt 0.470588 0.500000 +vt 0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.470588 0.875000 +vt 0.500000 0.875000 +vt 0.470588 0.125000 +vt 0.500000 0.125000 +vt 0.500000 0.375000 +vt 0.500000 0.750000 +vt 0.470588 0.625000 +vt 0.470588 0.750000 +vt 0.500000 -0.000000 +vt 0.470588 -0.000000 +vt 0.558824 0.875000 +vt 0.588235 0.750000 +vt 0.588235 0.875000 +vt 0.588235 1.000000 +vt 0.558824 1.000000 +vt 0.558824 0.125000 +vt 0.588235 0.250000 +vt 0.558824 0.250000 +vt 0.558824 0.375000 +vt 0.588235 0.500000 +vt 0.558824 0.500000 +vt 0.558824 0.750000 +vt 0.588235 0.625000 +vt 0.588235 -0.000000 +vt 0.588235 0.125000 +vt 0.588235 0.375000 +vt 0.558824 0.625000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.500000 0.250000 +vt 0.470588 0.375000 +vt 0.470588 0.250000 +vt 0.500000 0.625000 +vt 0.470588 0.500000 +vt 0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.470588 0.875000 +vt 0.500000 0.875000 +vt 0.470588 0.125000 +vt 0.500000 0.125000 +vt 0.500000 0.375000 +vt 0.500000 0.750000 +vt 0.470588 0.625000 +vt 0.470588 0.750000 +vt 0.500000 -0.000000 +vt 0.470588 -0.000000 +vt 0.558824 0.875000 +vt 0.588235 0.750000 +vt 0.588235 0.875000 +vt 0.588235 1.000000 +vt 0.558824 1.000000 +vt 0.558824 0.125000 +vt 0.588235 0.250000 +vt 0.558824 0.250000 +vt 0.558824 0.375000 +vt 0.588235 0.500000 +vt 0.558824 0.500000 +vt 0.558824 0.750000 +vt 0.588235 0.625000 +vt 0.588235 -0.000000 +vt 0.588235 0.125000 +vt 0.588235 0.375000 +vt 0.558824 0.625000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.970588 0.000000 +vt 1.000000 0.250000 +vt 0.970588 0.250000 +vt 0.470588 1.000000 +vt 0.558824 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 0.470588 1.000000 +vt 0.558824 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 0.470588 1.000000 +vt 0.558824 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 0.470588 1.000000 +vt 0.558824 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 0.294118 0.625000 +vt 0.382353 0.500000 +vt 0.382353 0.625000 +vt 0.294118 0.750000 +vt 0.382353 0.750000 +vt 0.294118 0.875000 +vt 0.382353 0.875000 +vt 0.294118 1.000000 +vt 0.382353 1.000000 +vt 0.294118 0.000000 +vt 0.382353 0.125000 +vt 0.294118 0.125000 +vt 0.382353 0.250000 +vt 0.294118 0.250000 +vt 0.382353 0.375000 +vt 0.294118 0.375000 +vt 0.294118 0.500000 +vt 0.558824 0.375000 +vt 0.500000 0.500000 +vt 0.500000 0.375000 +vt 0.558824 0.250000 +vt 0.500000 0.250000 +vt 0.558824 0.125000 +vt 0.500000 0.125000 +vt 0.558824 -0.000000 +vt 0.500000 -0.000000 +vt 0.558824 0.875000 +vt 0.500000 1.000000 +vt 0.500000 0.875000 +vt 0.558824 0.750000 +vt 0.500000 0.750000 +vt 0.558824 0.625000 +vt 0.500000 0.625000 +vt 0.558824 0.500000 +vt 0.176471 0.625000 +vt 0.294118 0.500000 +vt 0.294118 0.625000 +vt 0.588235 0.750000 +vt 0.735294 0.875000 +vt 0.588235 0.875000 +vt 0.176471 0.750000 +vt 0.294118 0.750000 +vt 0.176471 0.875000 +vt 0.294118 0.875000 +vt 0.176471 1.000000 +vt 0.294118 1.000000 +vt 0.176471 0.125000 +vt 0.294118 -0.000000 +vt 0.294118 0.125000 +vt 0.176471 0.250000 +vt 0.294118 0.250000 +vt 0.176471 0.375000 +vt 0.294118 0.375000 +vt 0.176471 0.500000 +vt 0.470588 0.750000 +vt 0.382353 0.625000 +vt 0.470588 0.625000 +vt 0.470588 0.375000 +vt 0.382353 0.500000 +vt 0.382353 0.375000 +vt 0.470588 0.125000 +vt 0.382353 0.250000 +vt 0.382353 0.125000 +vt 0.470588 1.000000 +vt 0.382353 0.875000 +vt 0.470588 0.875000 +vt 0.470588 0.500000 +vt 0.470588 0.250000 +vt 0.382353 -0.000000 +vt 0.470588 0.000000 +vt 0.382353 0.750000 +vt 0.176471 0.750000 +vt 0.088235 0.625000 +vt 0.176471 0.625000 +vt 0.176471 0.375000 +vt 0.088235 0.500000 +vt 0.088235 0.375000 +vt 0.176471 0.250000 +vt 0.088235 0.125000 +vt 0.176471 0.125000 +vt 0.176471 1.000000 +vt 0.088235 0.875000 +vt 0.176471 0.875000 +vt 0.176471 0.500000 +vt 0.088235 0.250000 +vt 0.176471 -0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.750000 +vt 0.735294 0.375000 +vt 0.764706 0.500000 +vt 0.735294 0.500000 +vt 0.735294 0.250000 +vt 0.764706 0.375000 +vt 0.764706 0.125000 +vt 0.764706 0.250000 +vt 0.735294 -0.000000 +vt 0.735294 0.125000 +vt 0.735294 1.000000 +vt 0.764706 0.875000 +vt 0.764706 1.000000 +vt 0.735294 0.750000 +vt 0.735294 0.875000 +vt 0.764706 0.625000 +vt 0.764706 0.750000 +vt 0.735294 0.625000 +vt 0.823529 0.250000 +vt 0.882353 0.125000 +vt 0.882353 0.250000 +vt 0.882353 0.625000 +vt 0.970588 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.500000 +vt 0.882353 0.375000 +vt 0.882353 0.500000 +vt 0.823529 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.750000 +vt 0.882353 0.875000 +vt 0.823529 0.875000 +vt 0.823529 0.125000 +vt 0.882353 -0.000000 +vt 0.823529 0.375000 +vt 0.882353 0.625000 +vt 0.882353 1.000000 +vt 0.823529 1.000000 +vt 0.088235 0.750000 +vt 0.029412 0.625000 +vt 0.088235 0.625000 +vt 0.029412 0.875000 +vt -0.000000 1.000000 +vt -0.000000 0.875000 +vt 0.088235 0.875000 +vt 0.029412 0.750000 +vt 0.088235 0.125000 +vt 0.029412 0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.375000 +vt 0.029412 0.250000 +vt 0.088235 0.250000 +vt 0.029412 0.500000 +vt 0.088235 0.500000 +vt 0.088235 1.000000 +vt 0.029412 0.125000 +vt 0.029412 0.375000 +vt 0.975701 0.332686 +vt 0.975701 0.295736 +vt 0.981848 0.269608 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.000000 0.625000 +vt -0.000000 0.750000 +vt 0.000000 -0.000000 +vt 0.588235 0.000000 +vt 0.735294 0.125000 +vt 0.588235 0.125000 +vt 0.588235 0.250000 +vt 0.735294 0.375000 +vt 0.588235 0.375000 +vt 0.588235 0.500000 +vt 0.735294 0.625000 +vt 0.588235 0.625000 +vt 0.735294 1.000000 +vt 0.588235 1.000000 +vt 0.735294 0.250000 +vt 0.735294 0.500000 +vt 0.735294 0.750000 +vt 0.764706 0.750000 +vt 0.823529 0.875000 +vt 0.764706 0.875000 +vt 0.764706 -0.000000 +vt 0.823529 0.125000 +vt 0.764706 0.125000 +vt 0.764706 0.375000 +vt 0.823529 0.250000 +vt 0.823529 0.375000 +vt 0.764706 0.500000 +vt 0.823529 0.625000 +vt 0.764706 0.625000 +vt 0.823529 1.000000 +vt 0.764706 1.000000 +vt 0.764706 0.250000 +vt 0.823529 0.500000 +vt 0.823529 0.750000 +vt 0.882353 0.125000 +vt 0.970588 0.125000 +vt 0.882353 0.250000 +vt 0.970588 0.500000 +vt 0.882353 0.500000 +vt 0.882353 0.875000 +vt 0.970588 0.875000 +vt 0.882353 1.000000 +vt 0.882353 0.375000 +vt 0.970588 0.375000 +vt 0.970588 0.250000 +vt 0.970588 0.750000 +vt 0.882353 0.000000 +vt 0.970588 -0.000000 +vt 0.294118 0.625000 +vt 0.382353 0.500000 +vt 0.382353 0.625000 +vt 0.294118 0.750000 +vt 0.382353 0.750000 +vt 0.294118 0.875000 +vt 0.382353 0.875000 +vt 0.382353 1.000000 +vt 0.294118 1.000000 +vt 0.294118 0.000000 +vt 0.382353 0.125000 +vt 0.294118 0.125000 +vt 0.382353 0.250000 +vt 0.294118 0.250000 +vt 0.382353 0.375000 +vt 0.294118 0.375000 +vt 0.294118 0.500000 +vt 0.558824 0.375000 +vt 0.500000 0.500000 +vt 0.500000 0.375000 +vt 0.558824 0.250000 +vt 0.500000 0.250000 +vt 0.558824 0.125000 +vt 0.500000 0.125000 +vt 0.558824 -0.000000 +vt 0.500000 -0.000000 +vt 0.558824 0.875000 +vt 0.500000 1.000000 +vt 0.500000 0.875000 +vt 0.558824 0.750000 +vt 0.500000 0.750000 +vt 0.558824 0.625000 +vt 0.500000 0.625000 +vt 0.558824 0.500000 +vt 0.176471 0.625000 +vt 0.294118 0.500000 +vt 0.294118 0.625000 +vt 0.588235 0.750000 +vt 0.735294 0.875000 +vt 0.588235 0.875000 +vt 0.176471 0.750000 +vt 0.294118 0.750000 +vt 0.176471 0.875000 +vt 0.294118 0.875000 +vt 0.176471 1.000000 +vt 0.294118 1.000000 +vt 0.176471 0.125000 +vt 0.294118 -0.000000 +vt 0.294118 0.125000 +vt 0.176471 0.250000 +vt 0.294118 0.250000 +vt 0.176471 0.375000 +vt 0.294118 0.375000 +vt 0.176471 0.500000 +vt 0.470588 0.750000 +vt 0.382353 0.625000 +vt 0.470588 0.625000 +vt 0.470588 0.375000 +vt 0.382353 0.500000 +vt 0.382353 0.375000 +vt 0.470588 0.125000 +vt 0.382353 0.250000 +vt 0.382353 0.125000 +vt 0.470588 1.000000 +vt 0.382353 0.875000 +vt 0.470588 0.875000 +vt 0.470588 0.500000 +vt 0.470588 0.250000 +vt 0.382353 -0.000000 +vt 0.470588 0.000000 +vt 0.382353 0.750000 +vt 0.176471 0.750000 +vt 0.088235 0.625000 +vt 0.176471 0.625000 +vt 0.176471 0.375000 +vt 0.088235 0.500000 +vt 0.088235 0.375000 +vt 0.176471 0.250000 +vt 0.088235 0.125000 +vt 0.176471 0.125000 +vt 0.176471 1.000000 +vt 0.088235 0.875000 +vt 0.176471 0.875000 +vt 0.176471 0.500000 +vt 0.088235 0.250000 +vt 0.176471 -0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.750000 +vt 0.735294 0.375000 +vt 0.764706 0.500000 +vt 0.735294 0.500000 +vt 0.735294 0.250000 +vt 0.764706 0.375000 +vt 0.764706 0.125000 +vt 0.764706 0.250000 +vt 0.735294 -0.000000 +vt 0.735294 0.125000 +vt 0.735294 1.000000 +vt 0.764706 0.875000 +vt 0.764706 1.000000 +vt 0.735294 0.750000 +vt 0.735294 0.875000 +vt 0.764706 0.625000 +vt 0.764706 0.750000 +vt 0.735294 0.625000 +vt 0.823529 0.250000 +vt 0.882353 0.125000 +vt 0.882353 0.250000 +vt 0.882353 0.625000 +vt 0.970588 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.500000 +vt 0.882353 0.375000 +vt 0.882353 0.500000 +vt 0.823529 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.750000 +vt 0.882353 0.875000 +vt 0.823529 0.875000 +vt 0.823529 0.125000 +vt 0.882353 -0.000000 +vt 0.823529 0.375000 +vt 0.882353 0.625000 +vt 0.882353 1.000000 +vt 0.823529 1.000000 +vt 0.088235 0.750000 +vt 0.029412 0.625000 +vt 0.088235 0.625000 +vt 0.029412 1.000000 +vt -0.000000 0.875000 +vt 0.029412 0.875000 +vt 0.088235 0.875000 +vt 0.029412 0.750000 +vt 0.088235 0.125000 +vt 0.029412 0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.375000 +vt 0.029412 0.250000 +vt 0.088235 0.250000 +vt 0.029412 0.500000 +vt 0.088235 0.500000 +vt 0.088235 1.000000 +vt 0.029412 0.125000 +vt 0.029412 0.375000 +vt 0.975701 0.332686 +vt 0.975701 0.295736 +vt 0.981848 0.269608 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.000000 0.625000 +vt -0.000000 0.750000 +vt 0.000000 -0.000000 +vt 0.588235 0.000000 +vt 0.735294 0.125000 +vt 0.588235 0.125000 +vt 0.588235 0.250000 +vt 0.735294 0.375000 +vt 0.588235 0.375000 +vt 0.588235 0.500000 +vt 0.735294 0.625000 +vt 0.588235 0.625000 +vt 0.735294 1.000000 +vt 0.588235 1.000000 +vt 0.735294 0.250000 +vt 0.735294 0.500000 +vt 0.735294 0.750000 +vt 0.764706 0.750000 +vt 0.823529 0.875000 +vt 0.764706 0.875000 +vt 0.764706 -0.000000 +vt 0.823529 0.125000 +vt 0.764706 0.125000 +vt 0.764706 0.375000 +vt 0.823529 0.250000 +vt 0.823529 0.375000 +vt 0.764706 0.500000 +vt 0.823529 0.625000 +vt 0.764706 0.625000 +vt 0.823529 1.000000 +vt 0.764706 1.000000 +vt 0.764706 0.250000 +vt 0.823529 0.500000 +vt 0.823529 0.750000 +vt 0.882353 0.125000 +vt 0.970588 0.125000 +vt 0.882353 0.250000 +vt 0.970588 0.500000 +vt 0.882353 0.500000 +vt 0.882353 0.875000 +vt 0.970588 0.875000 +vt 0.882353 1.000000 +vt 0.882353 0.375000 +vt 0.970588 0.375000 +vt 0.970588 0.250000 +vt 0.970588 0.750000 +vt 0.882353 0.000000 +vt 0.970588 -0.000000 +vt 0.294118 0.500000 +vt 0.382353 0.625000 +vt 0.294118 0.625000 +vt 0.294118 0.750000 +vt 0.382353 0.750000 +vt 0.294118 0.875000 +vt 0.382353 0.875000 +vt 0.294118 1.000000 +vt 0.382353 1.000000 +vt 0.294118 0.125000 +vt 0.382353 -0.000000 +vt 0.382353 0.125000 +vt 0.382353 0.250000 +vt 0.294118 0.250000 +vt 0.382353 0.375000 +vt 0.294118 0.375000 +vt 0.382353 0.500000 +vt 0.558824 0.375000 +vt 0.500000 0.500000 +vt 0.500000 0.375000 +vt 0.558824 0.250000 +vt 0.500000 0.250000 +vt 0.558824 0.125000 +vt 0.500000 0.125000 +vt 0.558824 -0.000000 +vt 0.500000 -0.000000 +vt 0.558824 0.875000 +vt 0.500000 1.000000 +vt 0.500000 0.875000 +vt 0.558824 0.750000 +vt 0.500000 0.750000 +vt 0.558824 0.625000 +vt 0.500000 0.625000 +vt 0.558824 0.500000 +vt 0.176471 0.625000 +vt 0.294118 0.500000 +vt 0.294118 0.625000 +vt 0.588235 0.750000 +vt 0.735294 0.875000 +vt 0.588235 0.875000 +vt 0.176471 0.750000 +vt 0.294118 0.750000 +vt 0.176471 0.875000 +vt 0.294118 0.875000 +vt 0.176471 1.000000 +vt 0.294118 1.000000 +vt 0.176471 0.125000 +vt 0.294118 -0.000000 +vt 0.294118 0.125000 +vt 0.176471 0.250000 +vt 0.294118 0.250000 +vt 0.176471 0.375000 +vt 0.294118 0.375000 +vt 0.176471 0.500000 +vt 0.470588 0.750000 +vt 0.382353 0.625000 +vt 0.470588 0.625000 +vt 0.470588 0.375000 +vt 0.382353 0.500000 +vt 0.382353 0.375000 +vt 0.470588 0.125000 +vt 0.382353 0.250000 +vt 0.382353 0.125000 +vt 0.470588 1.000000 +vt 0.382353 0.875000 +vt 0.470588 0.875000 +vt 0.470588 0.500000 +vt 0.470588 0.250000 +vt 0.470588 0.000000 +vt 0.382353 -0.000000 +vt 0.382353 0.750000 +vt 0.176471 0.750000 +vt 0.088235 0.625000 +vt 0.176471 0.625000 +vt 0.176471 0.375000 +vt 0.088235 0.500000 +vt 0.088235 0.375000 +vt 0.176471 0.125000 +vt 0.088235 0.250000 +vt 0.088235 0.125000 +vt 0.176471 1.000000 +vt 0.088235 0.875000 +vt 0.176471 0.875000 +vt 0.176471 0.500000 +vt 0.176471 0.250000 +vt 0.176471 -0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.750000 +vt 0.735294 0.375000 +vt 0.764706 0.500000 +vt 0.735294 0.500000 +vt 0.735294 0.250000 +vt 0.764706 0.375000 +vt 0.764706 0.125000 +vt 0.764706 0.250000 +vt 0.735294 -0.000000 +vt 0.735294 0.125000 +vt 0.735294 1.000000 +vt 0.764706 0.875000 +vt 0.764706 1.000000 +vt 0.735294 0.875000 +vt 0.764706 0.750000 +vt 0.735294 0.750000 +vt 0.764706 0.625000 +vt 0.735294 0.625000 +vt 0.823529 0.250000 +vt 0.882353 0.125000 +vt 0.882353 0.250000 +vt 0.882353 0.625000 +vt 0.970588 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.375000 +vt 0.882353 0.500000 +vt 0.823529 0.500000 +vt 0.823529 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.750000 +vt 0.882353 0.875000 +vt 0.823529 0.875000 +vt 0.823529 0.125000 +vt 0.882353 -0.000000 +vt 0.882353 0.375000 +vt 0.882353 0.625000 +vt 0.823529 1.000000 +vt 0.882353 1.000000 +vt 0.088235 0.750000 +vt 0.029412 0.625000 +vt 0.088235 0.625000 +vt 0.029412 1.000000 +vt -0.000000 0.875000 +vt 0.029412 0.875000 +vt 0.088235 0.875000 +vt 0.029412 0.750000 +vt 0.088235 0.125000 +vt 0.029412 0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.375000 +vt 0.029412 0.250000 +vt 0.088235 0.250000 +vt 0.029412 0.500000 +vt 0.088235 0.500000 +vt 0.088235 1.000000 +vt 0.029412 0.125000 +vt 0.029412 0.375000 +vt 0.975701 0.332686 +vt 0.975701 0.295736 +vt 0.981848 0.269608 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.000000 0.625000 +vt -0.000000 0.750000 +vt 0.000000 -0.000000 +vt 0.588235 0.000000 +vt 0.735294 0.125000 +vt 0.588235 0.125000 +vt 0.588235 0.250000 +vt 0.735294 0.375000 +vt 0.588235 0.375000 +vt 0.588235 0.500000 +vt 0.735294 0.625000 +vt 0.588235 0.625000 +vt 0.735294 1.000000 +vt 0.588235 1.000000 +vt 0.735294 0.250000 +vt 0.735294 0.500000 +vt 0.735294 0.750000 +vt 0.764706 0.750000 +vt 0.823529 0.875000 +vt 0.764706 0.875000 +vt 0.764706 -0.000000 +vt 0.823529 0.125000 +vt 0.764706 0.125000 +vt 0.764706 0.375000 +vt 0.823529 0.250000 +vt 0.823529 0.375000 +vt 0.764706 0.500000 +vt 0.823529 0.625000 +vt 0.764706 0.625000 +vt 0.764706 1.000000 +vt 0.823529 1.000000 +vt 0.764706 0.250000 +vt 0.823529 0.500000 +vt 0.823529 0.750000 +vt 0.882353 0.125000 +vt 0.970588 0.125000 +vt 0.882353 0.250000 +vt 0.970588 0.500000 +vt 0.882353 0.500000 +vt 0.882353 0.875000 +vt 0.970588 0.875000 +vt 0.882353 1.000000 +vt 0.882353 0.375000 +vt 0.970588 0.375000 +vt 0.970588 0.250000 +vt 0.970588 0.750000 +vt 0.882353 0.000000 +vt 0.970588 -0.000000 +vt 0.294118 0.500000 +vt 0.382353 0.625000 +vt 0.294118 0.625000 +vt 0.294118 0.750000 +vt 0.382353 0.750000 +vt 0.294118 0.875000 +vt 0.382353 0.875000 +vt 0.294118 1.000000 +vt 0.382353 1.000000 +vt 0.294118 0.000000 +vt 0.382353 0.125000 +vt 0.294118 0.125000 +vt 0.382353 0.250000 +vt 0.294118 0.250000 +vt 0.382353 0.375000 +vt 0.294118 0.375000 +vt 0.382353 0.500000 +vt 0.558824 0.375000 +vt 0.500000 0.500000 +vt 0.500000 0.375000 +vt 0.558824 0.250000 +vt 0.500000 0.250000 +vt 0.558824 0.125000 +vt 0.500000 0.125000 +vt 0.558824 -0.000000 +vt 0.500000 -0.000000 +vt 0.558824 0.875000 +vt 0.500000 1.000000 +vt 0.500000 0.875000 +vt 0.558824 0.750000 +vt 0.500000 0.750000 +vt 0.558824 0.625000 +vt 0.500000 0.625000 +vt 0.558824 0.500000 +vt 0.176471 0.625000 +vt 0.294118 0.500000 +vt 0.294118 0.625000 +vt 0.588235 0.750000 +vt 0.735294 0.875000 +vt 0.588235 0.875000 +vt 0.176471 0.750000 +vt 0.294118 0.750000 +vt 0.176471 0.875000 +vt 0.294118 0.875000 +vt 0.176471 1.000000 +vt 0.294118 1.000000 +vt 0.176471 0.125000 +vt 0.294118 -0.000000 +vt 0.294118 0.125000 +vt 0.176471 0.250000 +vt 0.294118 0.250000 +vt 0.176471 0.375000 +vt 0.294118 0.375000 +vt 0.176471 0.500000 +vt 0.470588 0.750000 +vt 0.382353 0.625000 +vt 0.470588 0.625000 +vt 0.470588 0.500000 +vt 0.382353 0.375000 +vt 0.470588 0.375000 +vt 0.470588 0.125000 +vt 0.382353 0.250000 +vt 0.382353 0.125000 +vt 0.470588 1.000000 +vt 0.382353 0.875000 +vt 0.470588 0.875000 +vt 0.382353 0.500000 +vt 0.470588 0.250000 +vt 0.470588 0.000000 +vt 0.382353 -0.000000 +vt 0.382353 0.750000 +vt 0.176471 0.750000 +vt 0.088235 0.625000 +vt 0.176471 0.625000 +vt 0.176471 0.375000 +vt 0.088235 0.500000 +vt 0.088235 0.375000 +vt 0.176471 0.125000 +vt 0.088235 0.250000 +vt 0.088235 0.125000 +vt 0.176471 1.000000 +vt 0.088235 0.875000 +vt 0.176471 0.875000 +vt 0.176471 0.500000 +vt 0.176471 0.250000 +vt 0.176471 -0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.750000 +vt 0.735294 0.375000 +vt 0.764706 0.500000 +vt 0.735294 0.500000 +vt 0.735294 0.250000 +vt 0.764706 0.375000 +vt 0.735294 0.125000 +vt 0.764706 0.250000 +vt 0.735294 -0.000000 +vt 0.764706 0.125000 +vt 0.735294 1.000000 +vt 0.764706 0.875000 +vt 0.764706 1.000000 +vt 0.735294 0.750000 +vt 0.735294 0.875000 +vt 0.764706 0.625000 +vt 0.764706 0.750000 +vt 0.735294 0.625000 +vt 0.823529 0.250000 +vt 0.882353 0.125000 +vt 0.882353 0.250000 +vt 0.882353 0.625000 +vt 0.970588 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.500000 +vt 0.882353 0.375000 +vt 0.882353 0.500000 +vt 0.823529 0.625000 +vt 0.882353 0.750000 +vt 0.823529 0.750000 +vt 0.882353 0.875000 +vt 0.823529 0.875000 +vt 0.823529 0.125000 +vt 0.882353 -0.000000 +vt 0.823529 0.375000 +vt 0.882353 0.625000 +vt 0.882353 1.000000 +vt 0.823529 1.000000 +vt 0.088235 0.750000 +vt 0.029412 0.625000 +vt 0.088235 0.625000 +vt 0.029412 1.000000 +vt -0.000000 0.875000 +vt 0.029412 0.875000 +vt 0.088235 0.875000 +vt 0.029412 0.750000 +vt 0.088235 0.125000 +vt 0.029412 0.000000 +vt 0.088235 0.000000 +vt 0.088235 0.375000 +vt 0.029412 0.250000 +vt 0.088235 0.250000 +vt 0.029412 0.500000 +vt 0.088235 0.500000 +vt 0.088235 1.000000 +vt 0.029412 0.125000 +vt 0.029412 0.375000 +vt 0.975701 0.332686 +vt 0.975701 0.295736 +vt 0.981848 0.269608 +vt 0.000000 0.250000 +vt 0.000000 0.125000 +vt 0.000000 0.500000 +vt 0.000000 0.375000 +vt 0.000000 0.625000 +vt -0.000000 0.750000 +vt 0.000000 -0.000000 +vt 0.588235 0.000000 +vt 0.735294 0.125000 +vt 0.588235 0.125000 +vt 0.588235 0.250000 +vt 0.735294 0.375000 +vt 0.588235 0.375000 +vt 0.588235 0.500000 +vt 0.735294 0.625000 +vt 0.588235 0.625000 +vt 0.735294 1.000000 +vt 0.588235 1.000000 +vt 0.735294 0.250000 +vt 0.735294 0.500000 +vt 0.735294 0.750000 +vt 0.764706 0.750000 +vt 0.823529 0.875000 +vt 0.764706 0.875000 +vt 0.764706 -0.000000 +vt 0.823529 0.125000 +vt 0.764706 0.125000 +vt 0.764706 0.375000 +vt 0.823529 0.250000 +vt 0.823529 0.375000 +vt 0.764706 0.500000 +vt 0.823529 0.625000 +vt 0.764706 0.625000 +vt 0.823529 1.000000 +vt 0.764706 1.000000 +vt 0.764706 0.250000 +vt 0.823529 0.500000 +vt 0.823529 0.750000 +vt 0.882353 0.125000 +vt 0.970588 0.125000 +vt 0.882353 0.250000 +vt 0.970588 0.500000 +vt 0.882353 0.500000 +vt 0.882353 0.875000 +vt 0.970588 0.875000 +vt 0.882353 1.000000 +vt 0.882353 0.375000 +vt 0.970588 0.375000 +vt 0.970588 0.250000 +vt 0.970588 0.750000 +vt 0.882353 0.000000 +vt 0.970588 -0.000000 +vt 0.382353 -0.000000 +vt 0.558824 1.000000 +vt 0.176471 -0.000000 +vt 0.382353 1.000000 +vt 0.088235 1.000000 +vt 0.764706 0.000000 +vt 0.823529 0.000000 +vt 0.029412 1.000000 +vt 0.990543 0.269608 +vt 0.990543 0.358814 +vt 0.996691 0.295735 +vt 0.996691 0.332686 +vt 0.981848 0.358814 +vt 0.735294 0.000000 +vt 0.823529 -0.000000 +vt 0.382353 -0.000000 +vt 0.558824 1.000000 +vt 0.176471 -0.000000 +vt 0.382353 1.000000 +vt 0.088235 1.000000 +vt 0.764706 0.000000 +vt 0.823529 0.000000 +vt -0.000000 1.000000 +vt 0.990543 0.269608 +vt 0.990543 0.358814 +vt 0.996691 0.295735 +vt 0.996691 0.332686 +vt 0.981848 0.358814 +vt 0.735294 0.000000 +vt 0.823529 -0.000000 +vt 0.294118 0.000000 +vt 0.558824 1.000000 +vt 0.176471 -0.000000 +vt 0.382353 1.000000 +vt 0.088235 1.000000 +vt 0.764706 0.000000 +vt 0.823529 0.000000 +vt -0.000000 1.000000 +vt 0.990543 0.269608 +vt 0.990543 0.358814 +vt 0.996691 0.295735 +vt 0.996691 0.332686 +vt 0.981848 0.358814 +vt 0.735294 0.000000 +vt 0.823529 -0.000000 +vt 0.382353 -0.000000 +vt 0.558824 1.000000 +vt 0.176471 -0.000000 +vt 0.382353 1.000000 +vt 0.088235 1.000000 +vt 0.764706 0.000000 +vt 0.823529 0.000000 +vt -0.000000 1.000000 +vt 0.990543 0.269608 +vt 0.990543 0.358814 +vt 0.996691 0.295735 +vt 0.996691 0.332686 +vt 0.981848 0.358814 +vt 0.735294 0.000000 +vt 0.823529 -0.000000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.6749 0.6749 -0.2983 +vn 0.0000 0.9545 -0.2983 +vn -0.9545 0.0000 -0.2983 +vn -0.6749 -0.6749 -0.2983 +vn 0.0000 -0.9545 -0.2983 +vn 0.6749 -0.6749 -0.2983 +vn 0.9545 0.0000 -0.2983 +vn 0.6749 0.6749 -0.2983 +vn -0.9545 0.0000 0.2983 +vn -0.6749 0.6749 0.2983 +vn 0.6749 0.6749 0.2983 +vn 0.0000 0.9545 0.2983 +vn 0.9545 0.0000 0.2983 +vn 0.6749 -0.6749 0.2983 +vn 0.0000 -0.9545 0.2983 +vn -0.6749 -0.6749 0.2983 +vn 0.6402 0.6402 -0.4244 +vn 0.0000 0.9055 -0.4244 +vn 0.9055 0.0000 -0.4244 +vn 0.6402 -0.6402 -0.4244 +vn 0.0000 -0.9055 -0.4244 +vn -0.6402 -0.6402 -0.4244 +vn -0.9055 0.0000 -0.4244 +vn -0.6402 0.6402 -0.4244 +vn 0.9055 0.0000 0.4244 +vn 0.6402 -0.6402 0.4244 +vn 0.5996 -0.5996 -0.5300 +vn 0.8480 0.0000 -0.5300 +vn 0.0000 0.9055 0.4244 +vn 0.6402 0.6402 0.4244 +vn -0.6402 0.6402 0.4244 +vn -0.9055 0.0000 0.4244 +vn -0.6402 -0.6402 0.4244 +vn 0.0000 -0.9055 0.4244 +vn -0.6918 0.6918 0.2069 +vn -0.6918 -0.6918 0.2069 +vn 0.0000 -0.6186 0.7857 +vn -0.4374 -0.4374 0.7857 +vn -0.9783 0.0000 0.2069 +vn 0.0000 -0.9783 0.2069 +vn 0.9783 0.0000 0.2069 +vn 0.0000 0.9783 0.2069 +vn 0.6918 -0.6918 0.2069 +vn 0.6918 0.6918 0.2069 +vn 0.6186 0.0000 0.7857 +vn 0.4374 0.4374 0.7857 +vn 0.0000 0.6186 0.7857 +vn 0.4374 -0.4374 0.7857 +vn -0.4374 0.4374 0.7857 +vn -0.6186 0.0000 0.7857 +vn -0.5996 0.5996 -0.5300 +vn -0.8480 0.0000 -0.5300 +vn 0.0000 -0.8480 -0.5300 +vn 0.5996 0.5996 -0.5300 +vn 0.0000 0.8480 -0.5300 +vn -0.5996 -0.5996 -0.5300 +s off +f 16/1/1 36/2/1 37/3/1 +f 13/4/1 35/5/1 14/6/1 +f 10/7/1 40/8/1 11/9/1 +f 16/1/1 38/10/1 9/11/1 +f 15/12/1 35/5/1 36/2/1 +f 12/13/1 33/14/1 13/4/1 +f 12/13/1 40/8/1 34/15/1 +f 10/16/1 38/10/1 39/17/1 +f 4/18/2 73/19/2 74/20/2 +f 4/18/2 80/21/2 3/22/2 +f 2/23/2 78/24/2 1/25/2 +f 8/26/2 76/27/2 7/28/2 +f 5/29/2 75/30/2 73/19/2 +f 2/23/2 80/31/2 79/32/2 +f 1/25/2 77/33/2 8/26/2 +f 7/28/2 75/30/2 6/34/2 +f 117/35/3 121/36/3 125/37/3 +f 119/38/4 123/39/4 127/40/4 +f 120/41/5 124/42/5 128/43/5 +f 118/44/6 122/45/6 126/46/6 +f 229/47/7 233/48/7 237/49/7 +f 231/50/8 235/51/8 239/52/8 +f 232/53/9 236/54/9 240/55/9 +f 230/56/10 234/57/10 238/58/10 +f 257/59/1 277/60/1 278/61/1 +f 254/62/1 276/63/1 255/64/1 +f 251/65/1 281/66/1 252/67/1 +f 257/59/1 279/68/1 250/69/1 +f 256/70/1 276/63/1 277/60/1 +f 253/71/1 274/72/1 254/62/1 +f 253/71/1 281/66/1 275/73/1 +f 251/74/1 279/68/1 280/75/1 +f 245/76/2 314/77/2 315/78/2 +f 245/76/2 321/79/2 244/80/2 +f 243/81/2 319/82/2 242/83/2 +f 249/84/2 317/85/2 248/86/2 +f 246/87/2 316/88/2 314/77/2 +f 243/81/2 321/89/2 320/90/2 +f 242/83/2 318/91/2 249/84/2 +f 248/86/2 316/88/2 247/92/2 +f 358/93/3 362/94/3 366/95/3 +f 360/96/4 364/97/4 368/98/4 +f 361/99/5 365/100/5 369/101/5 +f 359/102/6 363/103/6 367/104/6 +f 470/105/7 474/106/7 478/107/7 +f 472/108/8 476/109/8 480/110/8 +f 473/111/9 477/112/9 481/113/9 +f 471/114/10 475/115/10 479/116/10 +f 498/117/1 518/118/1 519/119/1 +f 495/120/1 517/121/1 496/122/1 +f 492/123/1 522/124/1 493/125/1 +f 498/117/1 520/126/1 491/127/1 +f 497/128/1 517/121/1 518/118/1 +f 494/129/1 515/130/1 495/120/1 +f 494/129/1 522/124/1 516/131/1 +f 492/132/1 520/126/1 521/133/1 +f 486/134/2 555/135/2 556/136/2 +f 486/134/2 562/137/2 485/138/2 +f 484/139/2 560/140/2 483/141/2 +f 490/142/2 558/143/2 489/144/2 +f 487/145/2 557/146/2 555/135/2 +f 484/139/2 562/147/2 561/148/2 +f 483/141/2 559/149/2 490/142/2 +f 489/144/2 557/146/2 488/150/2 +f 599/151/3 603/152/3 607/153/3 +f 601/154/4 605/155/4 609/156/4 +f 602/157/5 606/158/5 610/159/5 +f 600/160/6 604/161/6 608/162/6 +f 711/163/7 715/164/7 719/165/7 +f 713/166/8 717/167/8 721/168/8 +f 714/169/9 718/170/9 722/171/9 +f 712/172/10 716/173/10 720/174/10 +f 739/175/1 759/176/1 760/177/1 +f 736/178/1 758/179/1 737/180/1 +f 733/181/1 763/182/1 734/183/1 +f 739/175/1 761/184/1 732/185/1 +f 738/186/1 758/179/1 759/176/1 +f 735/187/1 756/188/1 736/178/1 +f 735/187/1 763/182/1 757/189/1 +f 733/190/1 761/184/1 762/191/1 +f 727/192/2 796/193/2 797/194/2 +f 727/192/2 803/195/2 726/196/2 +f 725/197/2 801/198/2 724/199/2 +f 731/200/2 799/201/2 730/202/2 +f 728/203/2 798/204/2 796/193/2 +f 725/197/2 803/205/2 802/206/2 +f 731/200/2 801/198/2 800/207/2 +f 730/202/2 798/204/2 729/208/2 +f 840/209/3 844/210/3 848/211/3 +f 842/212/4 846/213/4 850/214/4 +f 843/215/5 847/216/5 851/217/5 +f 841/218/6 845/219/6 849/220/6 +f 952/221/7 956/222/7 960/223/7 +f 954/224/8 958/225/8 962/226/8 +f 955/227/9 959/228/9 963/229/9 +f 953/230/10 957/231/10 961/232/10 +f 16/1/1 15/12/1 36/2/1 +f 13/4/1 33/14/1 35/5/1 +f 10/7/1 39/233/1 40/8/1 +f 16/1/1 37/3/1 38/10/1 +f 15/12/1 14/6/1 35/5/1 +f 12/13/1 34/15/1 33/14/1 +f 12/13/1 11/9/1 40/8/1 +f 10/16/1 9/11/1 38/10/1 +f 4/18/2 5/29/2 73/19/2 +f 4/18/2 74/20/2 80/21/2 +f 2/23/2 79/32/2 78/24/2 +f 8/26/2 77/33/2 76/27/2 +f 5/29/2 6/34/2 75/30/2 +f 2/23/2 3/234/2 80/31/2 +f 1/25/2 78/24/2 77/33/2 +f 7/28/2 76/27/2 75/30/2 +f 117/35/3 113/235/3 121/36/3 +f 119/38/4 115/236/4 123/39/4 +f 120/41/5 116/237/5 124/42/5 +f 118/44/6 114/238/6 122/45/6 +f 229/47/7 225/239/7 233/48/7 +f 231/50/8 227/240/8 235/51/8 +f 232/53/9 228/241/9 236/54/9 +f 230/56/10 226/242/10 234/57/10 +f 257/59/1 256/70/1 277/60/1 +f 254/62/1 274/72/1 276/63/1 +f 251/65/1 280/243/1 281/66/1 +f 257/59/1 278/61/1 279/68/1 +f 256/70/1 255/64/1 276/63/1 +f 253/71/1 275/73/1 274/72/1 +f 253/71/1 252/67/1 281/66/1 +f 251/74/1 250/69/1 279/68/1 +f 245/76/2 246/87/2 314/77/2 +f 245/76/2 315/78/2 321/79/2 +f 243/81/2 320/90/2 319/82/2 +f 249/84/2 318/91/2 317/85/2 +f 246/87/2 247/92/2 316/88/2 +f 243/81/2 244/244/2 321/89/2 +f 242/83/2 319/82/2 318/91/2 +f 248/86/2 317/85/2 316/88/2 +f 358/93/3 354/245/3 362/94/3 +f 360/96/4 356/246/4 364/97/4 +f 361/99/5 357/247/5 365/100/5 +f 359/102/6 355/248/6 363/103/6 +f 470/105/7 466/249/7 474/106/7 +f 472/108/8 468/250/8 476/109/8 +f 473/111/9 469/251/9 477/112/9 +f 471/114/10 467/252/10 475/115/10 +f 498/117/1 497/128/1 518/118/1 +f 495/120/1 515/130/1 517/121/1 +f 492/123/1 521/253/1 522/124/1 +f 498/117/1 519/119/1 520/126/1 +f 497/128/1 496/122/1 517/121/1 +f 494/129/1 516/131/1 515/130/1 +f 494/129/1 493/125/1 522/124/1 +f 492/132/1 491/127/1 520/126/1 +f 486/134/2 487/145/2 555/135/2 +f 486/134/2 556/136/2 562/137/2 +f 484/139/2 561/148/2 560/140/2 +f 490/142/2 559/149/2 558/143/2 +f 487/145/2 488/150/2 557/146/2 +f 484/139/2 485/254/2 562/147/2 +f 483/141/2 560/140/2 559/149/2 +f 489/144/2 558/143/2 557/146/2 +f 599/151/3 595/255/3 603/152/3 +f 601/154/4 597/256/4 605/155/4 +f 602/157/5 598/257/5 606/158/5 +f 600/160/6 596/258/6 604/161/6 +f 711/163/7 707/259/7 715/164/7 +f 713/166/8 709/260/8 717/167/8 +f 714/169/9 710/261/9 718/170/9 +f 712/172/10 708/262/10 716/173/10 +f 739/175/1 738/186/1 759/176/1 +f 736/178/1 756/188/1 758/179/1 +f 733/181/1 762/263/1 763/182/1 +f 739/175/1 760/177/1 761/184/1 +f 738/186/1 737/180/1 758/179/1 +f 735/187/1 757/189/1 756/188/1 +f 735/187/1 734/183/1 763/182/1 +f 733/190/1 732/185/1 761/184/1 +f 727/192/2 728/203/2 796/193/2 +f 727/192/2 797/194/2 803/195/2 +f 725/197/2 802/206/2 801/198/2 +f 731/200/2 800/207/2 799/201/2 +f 728/203/2 729/208/2 798/204/2 +f 725/197/2 726/264/2 803/205/2 +f 731/200/2 724/199/2 801/198/2 +f 730/202/2 799/201/2 798/204/2 +f 840/209/3 836/265/3 844/210/3 +f 842/212/4 838/266/4 846/213/4 +f 843/215/5 839/267/5 847/216/5 +f 841/218/6 837/268/6 845/219/6 +f 952/221/7 948/269/7 956/222/7 +f 954/224/8 950/270/8 958/225/8 +f 955/227/9 951/271/9 959/228/9 +f 953/230/10 949/272/10 957/231/10 +s 1 +f 28/273/11 163/274/12 161/275/11 +f 29/276/13 161/275/11 162/277/13 +f 30/278/14 162/277/13 168/279/14 +f 31/280/15 168/279/14 167/281/15 +f 31/282/15 166/283/16 32/284/16 +f 32/284/16 165/285/17 25/286/17 +f 25/286/17 164/287/18 26/288/18 +f 26/288/18 163/274/12 27/289/12 +f 173/290/8 19/291/4 20/292/8 +f 172/293/6 20/292/8 21/294/6 +f 171/295/10 21/294/6 22/296/10 +f 170/297/3 22/296/10 23/298/3 +f 169/299/7 23/300/3 24/301/7 +f 176/302/5 24/301/7 17/303/5 +f 175/304/9 17/303/5 18/305/9 +f 174/306/4 18/305/9 19/291/4 +f 157/307/8 51/308/4 52/309/8 +f 194/310/6 208/311/10 200/312/10 +f 156/313/6 52/309/8 53/314/6 +f 155/315/10 53/314/6 54/316/10 +f 154/317/3 54/316/10 55/318/3 +f 153/319/7 55/320/3 56/321/7 +f 160/322/5 56/321/7 49/323/5 +f 159/324/9 49/323/5 50/325/9 +f 158/326/4 50/325/9 51/308/4 +f 178/327/6 185/328/8 177/329/8 +f 180/330/9 187/331/4 188/332/9 +f 182/333/7 189/334/5 190/335/7 +f 183/336/3 192/337/10 184/338/10 +f 177/329/8 187/331/4 179/339/4 +f 181/340/5 188/332/9 189/334/5 +f 182/333/7 191/341/3 183/342/3 +f 184/338/10 186/343/6 178/327/6 +f 69/344/19 64/345/20 68/346/20 +f 66/347/21 62/348/22 61/349/21 +f 65/350/23 59/351/24 72/352/24 +f 71/353/25 57/354/26 70/355/26 +f 68/346/20 62/348/22 67/356/22 +f 65/350/23 61/349/21 60/357/23 +f 71/358/25 59/351/24 58/359/25 +f 69/344/19 57/354/26 63/360/19 +f 84/361/27 94/362/28 83/363/28 +f 85/364/29 95/365/27 84/361/27 +f 85/364/29 89/366/30 96/367/29 +f 87/368/31 89/366/30 86/369/30 +f 87/370/31 91/371/32 90/372/31 +f 82/373/33 91/371/32 88/374/32 +f 82/373/33 93/375/34 92/376/33 +f 81/377/34 94/362/28 93/375/34 +f 101/378/35 110/379/36 109/380/35 +f 48/381/37 241/382/2 47/383/38 +f 99/384/39 108/385/40 107/386/39 +f 97/387/41 106/388/42 98/389/42 +f 98/389/42 112/390/43 104/391/43 +f 102/392/36 111/393/44 110/379/36 +f 100/394/40 109/380/35 108/385/40 +f 99/384/39 105/395/41 97/387/41 +f 104/391/43 111/396/44 103/397/44 +f 130/398/6 137/399/45 129/400/8 +f 144/401/46 151/402/47 152/403/48 +f 136/404/10 138/405/49 130/398/6 +f 134/406/7 143/407/50 135/408/3 +f 132/409/9 141/410/51 133/411/5 +f 129/400/8 139/412/52 131/413/4 +f 135/414/3 144/401/46 136/404/10 +f 133/411/5 142/415/53 134/406/7 +f 131/413/4 140/416/54 132/409/9 +f 149/417/55 148/418/56 147/419/57 +f 142/415/53 149/420/55 150/421/58 +f 140/416/54 147/422/57 148/423/56 +f 138/405/49 145/424/59 137/399/45 +f 144/401/46 146/425/60 138/405/49 +f 143/407/50 150/421/58 151/426/47 +f 141/410/51 148/423/56 149/420/55 +f 137/399/45 147/422/57 139/412/52 +f 199/427/3 206/428/7 198/429/7 +f 197/430/5 204/431/9 196/432/9 +f 195/433/4 201/434/8 193/435/8 +f 200/312/10 207/436/3 199/437/3 +f 198/429/7 205/438/5 197/430/5 +f 196/432/9 203/439/4 195/433/4 +f 193/435/8 202/440/6 194/310/6 +f 212/441/6 224/442/10 211/443/10 +f 210/444/3 222/445/7 209/446/7 +f 215/447/9 221/448/5 220/449/9 +f 214/450/4 217/451/8 213/452/8 +f 211/443/10 223/453/3 210/454/3 +f 216/455/5 222/445/7 221/448/5 +f 215/447/9 219/456/4 214/450/4 +f 213/452/8 218/457/6 212/441/6 +f 43/458/61 241/459/2 44/460/62 +f 241/461/2 48/381/37 46/462/63 +f 41/463/64 241/464/2 42/465/65 +f 45/466/66 241/467/2 46/462/63 +f 44/460/62 241/468/2 45/466/66 +f 47/383/38 241/469/2 41/463/64 +f 42/470/65 241/471/2 43/458/61 +f 269/472/11 404/473/12 402/474/11 +f 270/475/13 402/474/11 403/476/13 +f 271/477/14 403/476/13 409/478/14 +f 271/477/14 408/479/15 272/480/15 +f 272/481/15 407/482/16 273/483/16 +f 273/483/16 406/484/17 266/485/17 +f 266/485/17 405/486/18 267/487/18 +f 267/487/18 404/473/12 268/488/12 +f 414/489/8 260/490/4 261/491/8 +f 413/492/6 261/491/8 262/493/6 +f 412/494/10 262/493/6 263/495/10 +f 411/496/3 263/495/10 264/497/3 +f 410/498/7 264/499/3 265/500/7 +f 417/501/5 265/500/7 258/502/5 +f 416/503/9 258/502/5 259/504/9 +f 415/505/4 259/504/9 260/490/4 +f 398/506/8 292/507/4 293/508/8 +f 435/509/6 449/510/10 441/511/10 +f 397/512/6 293/508/8 294/513/6 +f 396/514/10 294/513/6 295/515/10 +f 395/516/3 295/515/10 296/517/3 +f 394/518/7 296/519/3 297/520/7 +f 401/521/5 297/520/7 290/522/5 +f 400/523/9 290/522/5 291/524/9 +f 399/525/4 291/524/9 292/507/4 +f 419/526/6 426/527/8 418/528/8 +f 421/529/9 428/530/4 429/531/9 +f 423/532/7 430/533/5 431/534/7 +f 424/535/3 433/536/10 425/537/10 +f 418/528/8 428/530/4 420/538/4 +f 422/539/5 429/531/9 430/533/5 +f 423/532/7 432/540/3 424/541/3 +f 425/537/10 427/542/6 419/526/6 +f 310/543/19 305/544/20 309/545/20 +f 307/546/21 303/547/22 302/548/21 +f 306/549/23 300/550/24 313/551/24 +f 312/552/25 298/553/26 311/554/26 +f 309/545/20 303/547/22 308/555/22 +f 306/549/23 302/548/21 301/556/23 +f 312/557/25 300/550/24 299/558/25 +f 310/543/19 298/553/26 304/559/19 +f 325/560/27 335/561/28 324/562/28 +f 326/563/29 336/564/27 325/560/27 +f 326/563/29 330/565/30 337/566/29 +f 328/567/31 330/565/30 327/568/30 +f 328/569/31 332/570/32 331/571/31 +f 323/572/33 332/570/32 329/573/32 +f 323/572/33 334/574/34 333/575/33 +f 322/576/34 335/561/28 334/574/34 +f 342/577/35 351/578/36 350/579/35 +f 289/580/37 482/581/2 288/582/38 +f 340/583/39 349/584/40 348/585/39 +f 338/586/41 347/587/42 339/588/42 +f 339/588/42 353/589/43 345/590/43 +f 343/591/36 352/592/44 351/578/36 +f 341/593/40 350/579/35 349/584/40 +f 340/583/39 346/594/41 338/586/41 +f 345/590/43 352/595/44 344/596/44 +f 371/597/6 378/598/45 370/599/8 +f 384/600/50 393/601/48 385/602/46 +f 377/603/10 379/604/49 371/597/6 +f 375/605/7 384/606/50 376/607/3 +f 373/608/9 382/609/51 374/610/5 +f 370/599/8 380/611/52 372/612/4 +f 376/613/3 385/602/46 377/603/10 +f 374/610/5 383/614/53 375/605/7 +f 372/612/4 381/615/54 373/608/9 +f 390/616/55 389/617/56 388/618/57 +f 383/614/53 390/619/55 391/620/58 +f 381/615/54 388/621/57 389/622/56 +f 379/604/49 386/623/59 378/598/45 +f 385/602/46 387/624/60 379/604/49 +f 383/614/53 392/625/47 384/606/50 +f 382/609/51 389/622/56 390/619/55 +f 378/598/45 388/621/57 380/611/52 +f 440/626/3 447/627/7 439/628/7 +f 438/629/5 445/630/9 437/631/9 +f 436/632/4 442/633/8 434/634/8 +f 441/511/10 448/635/3 440/636/3 +f 439/628/7 446/637/5 438/629/5 +f 437/631/9 444/638/4 436/632/4 +f 434/634/8 443/639/6 435/509/6 +f 453/640/6 465/641/10 452/642/10 +f 451/643/3 463/644/7 450/645/7 +f 456/646/9 462/647/5 461/648/9 +f 455/649/4 458/650/8 454/651/8 +f 452/642/10 464/652/3 451/653/3 +f 457/654/5 463/644/7 462/647/5 +f 456/646/9 460/655/4 455/649/4 +f 454/651/8 459/656/6 453/640/6 +f 284/657/61 482/658/2 285/659/62 +f 482/660/2 289/580/37 287/661/63 +f 282/662/64 482/663/2 283/664/65 +f 286/665/66 482/666/2 287/661/63 +f 285/659/62 482/667/2 286/665/66 +f 288/582/38 482/668/2 282/662/64 +f 283/669/65 482/670/2 284/657/61 +f 509/671/12 643/672/11 510/673/11 +f 511/674/13 643/672/11 644/675/13 +f 512/676/14 644/675/13 650/677/14 +f 513/678/15 650/677/14 649/679/15 +f 514/680/16 649/681/15 648/682/16 +f 514/680/16 647/683/17 507/684/17 +f 507/684/17 646/685/18 508/686/18 +f 508/686/18 645/687/12 509/671/12 +f 655/688/8 501/689/4 502/690/8 +f 654/691/6 502/690/8 503/692/6 +f 653/693/10 503/692/6 504/694/10 +f 652/695/3 504/694/10 505/696/3 +f 651/697/7 505/698/3 506/699/7 +f 658/700/5 506/699/7 499/701/5 +f 657/702/9 499/701/5 500/703/9 +f 656/704/4 500/703/9 501/689/4 +f 639/705/8 533/706/4 534/707/8 +f 676/708/6 690/709/10 682/710/10 +f 638/711/6 534/707/8 535/712/6 +f 637/713/10 535/712/6 536/714/10 +f 636/715/3 536/714/10 537/716/3 +f 635/717/7 537/718/3 538/719/7 +f 642/720/5 538/719/7 531/721/5 +f 641/722/9 531/721/5 532/723/9 +f 640/724/4 532/723/9 533/706/4 +f 660/725/6 667/726/8 659/727/8 +f 662/728/9 669/729/4 670/730/9 +f 664/731/7 671/732/5 672/733/7 +f 665/734/3 674/735/10 666/736/10 +f 659/727/8 669/729/4 661/737/4 +f 663/738/5 670/730/9 671/732/5 +f 665/739/3 672/733/7 673/740/3 +f 666/736/10 668/741/6 660/725/6 +f 551/742/19 546/743/20 550/744/20 +f 548/745/21 544/746/22 543/747/21 +f 554/748/24 542/749/23 541/750/24 +f 553/751/25 539/752/26 552/753/26 +f 550/744/20 544/746/22 549/754/22 +f 547/755/23 543/747/21 542/749/23 +f 553/756/25 541/750/24 540/757/25 +f 552/753/26 545/758/19 551/742/19 +f 566/759/27 576/760/28 565/761/28 +f 567/762/29 577/763/27 566/759/27 +f 567/762/29 571/764/30 578/765/29 +f 569/766/31 571/764/30 568/767/30 +f 569/768/31 573/769/32 572/770/31 +f 570/771/32 574/772/33 573/769/32 +f 564/773/33 575/774/34 574/772/33 +f 563/775/34 576/760/28 575/774/34 +f 583/776/35 592/777/36 591/778/35 +f 530/779/37 723/780/2 529/781/38 +f 582/782/40 589/783/39 581/784/39 +f 579/785/41 588/786/42 580/787/42 +f 580/787/42 594/788/43 586/789/43 +f 584/790/36 593/791/44 592/777/36 +f 582/782/40 591/778/35 590/792/40 +f 581/784/39 587/793/41 579/785/41 +f 585/794/44 594/788/43 593/795/44 +f 612/796/6 619/797/45 611/798/8 +f 625/799/50 634/800/48 626/801/46 +f 618/802/10 620/803/49 612/796/6 +f 616/804/7 625/805/50 617/806/3 +f 614/807/9 623/808/51 615/809/5 +f 611/798/8 621/810/52 613/811/4 +f 617/812/3 626/801/46 618/802/10 +f 615/809/5 624/813/53 616/804/7 +f 613/811/4 622/814/54 614/807/9 +f 631/815/55 630/816/56 629/817/57 +f 624/813/53 631/818/55 632/819/58 +f 622/814/54 629/820/57 630/821/56 +f 620/803/49 627/822/59 619/797/45 +f 626/801/46 628/823/60 620/803/49 +f 625/805/50 632/819/58 633/824/47 +f 623/808/51 630/821/56 631/818/55 +f 619/797/45 629/820/57 621/810/52 +f 681/825/3 688/826/7 680/827/7 +f 679/828/5 686/829/9 678/830/9 +f 677/831/4 683/832/8 675/833/8 +f 682/710/10 689/834/3 681/835/3 +f 680/827/7 687/836/5 679/828/5 +f 678/830/9 685/837/4 677/831/4 +f 675/833/8 684/838/6 676/708/6 +f 694/839/6 706/840/10 693/841/10 +f 692/842/3 704/843/7 691/844/7 +f 697/845/9 703/846/5 702/847/9 +f 696/848/4 699/849/8 695/850/8 +f 692/851/3 706/840/10 705/852/3 +f 698/853/5 704/843/7 703/846/5 +f 697/845/9 701/854/4 696/848/4 +f 695/850/8 700/855/6 694/839/6 +f 525/856/61 723/857/2 526/858/62 +f 723/859/2 530/779/37 528/860/63 +f 523/861/64 723/862/2 524/863/65 +f 527/864/66 723/865/2 528/860/63 +f 526/858/62 723/866/2 527/864/66 +f 529/781/38 723/867/2 523/861/64 +f 524/868/65 723/869/2 525/856/61 +f 750/870/12 884/871/11 751/872/11 +f 752/873/13 884/871/11 885/874/13 +f 753/875/14 885/874/13 891/876/14 +f 754/877/15 891/876/14 890/878/15 +f 754/879/15 889/880/16 755/881/16 +f 755/881/16 888/882/17 748/883/17 +f 748/883/17 887/884/18 749/885/18 +f 749/885/18 886/886/12 750/870/12 +f 896/887/8 742/888/4 743/889/8 +f 895/890/6 743/889/8 744/891/6 +f 894/892/10 744/891/6 745/893/10 +f 893/894/3 745/893/10 746/895/3 +f 892/896/7 746/897/3 747/898/7 +f 899/899/5 747/898/7 740/900/5 +f 898/901/9 740/900/5 741/902/9 +f 897/903/4 741/902/9 742/888/4 +f 880/904/8 774/905/4 775/906/8 +f 917/907/6 931/908/10 923/909/10 +f 879/910/6 775/906/8 776/911/6 +f 878/912/10 776/911/6 777/913/10 +f 877/914/3 777/913/10 778/915/3 +f 876/916/7 778/917/3 779/918/7 +f 883/919/5 779/918/7 772/920/5 +f 882/921/9 772/920/5 773/922/9 +f 881/923/4 773/922/9 774/905/4 +f 901/924/6 908/925/8 900/926/8 +f 902/927/4 911/928/9 903/929/9 +f 905/930/7 912/931/5 913/932/7 +f 906/933/3 915/934/10 907/935/10 +f 900/926/8 910/936/4 902/927/4 +f 904/937/5 911/928/9 912/931/5 +f 906/938/3 913/932/7 914/939/3 +f 907/935/10 909/940/6 901/924/6 +f 792/941/19 787/942/20 791/943/20 +f 789/944/21 785/945/22 784/946/21 +f 795/947/24 783/948/23 782/949/24 +f 794/950/25 780/951/26 793/952/26 +f 791/943/20 785/945/22 790/953/22 +f 788/954/23 784/946/21 783/948/23 +f 794/955/25 782/949/24 781/956/25 +f 792/941/19 780/951/26 786/957/19 +f 807/958/27 817/959/28 806/960/28 +f 808/961/29 818/962/27 807/958/27 +f 809/963/30 819/964/29 808/961/29 +f 810/965/31 812/966/30 809/963/30 +f 810/967/31 814/968/32 813/969/31 +f 805/970/33 814/968/32 811/971/32 +f 805/970/33 816/972/34 815/973/33 +f 804/974/34 817/959/28 816/972/34 +f 824/975/35 833/976/36 832/977/35 +f 771/978/37 964/979/2 770/980/38 +f 822/981/39 831/982/40 830/983/39 +f 820/984/41 829/985/42 821/986/42 +f 821/986/42 835/987/43 827/988/43 +f 825/989/36 834/990/44 833/976/36 +f 823/991/40 832/977/35 831/982/40 +f 822/981/39 828/992/41 820/984/41 +f 827/988/43 834/993/44 826/994/44 +f 853/995/6 860/996/45 852/997/8 +f 866/998/50 875/999/48 867/1000/46 +f 859/1001/10 861/1002/49 853/995/6 +f 857/1003/7 866/1004/50 858/1005/3 +f 855/1006/9 864/1007/51 856/1008/5 +f 852/997/8 862/1009/52 854/1010/4 +f 858/1011/3 867/1000/46 859/1001/10 +f 856/1008/5 865/1012/53 857/1003/7 +f 854/1010/4 863/1013/54 855/1006/9 +f 872/1014/55 871/1015/56 870/1016/57 +f 865/1012/53 872/1017/55 873/1018/58 +f 863/1013/54 870/1019/57 871/1020/56 +f 861/1002/49 868/1021/59 860/996/45 +f 867/1000/46 869/1022/60 861/1002/49 +f 865/1012/53 874/1023/47 866/1004/50 +f 864/1007/51 871/1020/56 872/1017/55 +f 860/996/45 870/1019/57 862/1009/52 +f 922/1024/3 929/1025/7 921/1026/7 +f 920/1027/5 927/1028/9 919/1029/9 +f 918/1030/4 924/1031/8 916/1032/8 +f 923/909/10 930/1033/3 922/1034/3 +f 921/1026/7 928/1035/5 920/1027/5 +f 919/1029/9 926/1036/4 918/1030/4 +f 916/1032/8 925/1037/6 917/907/6 +f 935/1038/6 947/1039/10 934/1040/10 +f 933/1041/3 945/1042/7 932/1043/7 +f 938/1044/9 944/1045/5 943/1046/9 +f 937/1047/4 940/1048/8 936/1049/8 +f 934/1040/10 946/1050/3 933/1051/3 +f 939/1052/5 945/1042/7 944/1045/5 +f 938/1044/9 942/1053/4 937/1047/4 +f 936/1049/8 941/1054/6 935/1038/6 +f 766/1055/61 964/1056/2 767/1057/62 +f 964/1058/2 771/978/37 769/1059/63 +f 764/1060/64 964/1061/2 765/1062/65 +f 768/1063/66 964/1064/2 769/1059/63 +f 767/1057/62 964/1065/2 768/1063/66 +f 770/980/38 964/1066/2 764/1060/64 +f 765/1067/65 964/1068/2 766/1055/61 +f 28/273/11 27/289/12 163/274/12 +f 29/276/13 28/273/11 161/275/11 +f 30/278/14 29/276/13 162/277/13 +f 31/280/15 30/278/14 168/279/14 +f 31/282/15 167/1069/15 166/283/16 +f 32/284/16 166/283/16 165/285/17 +f 25/286/17 165/285/17 164/287/18 +f 26/288/18 164/287/18 163/274/12 +f 173/290/8 174/306/4 19/291/4 +f 172/293/6 173/290/8 20/292/8 +f 171/295/10 172/293/6 21/294/6 +f 170/297/3 171/295/10 22/296/10 +f 169/299/7 170/1070/3 23/300/3 +f 176/302/5 169/299/7 24/301/7 +f 175/304/9 176/302/5 17/303/5 +f 174/306/4 175/304/9 18/305/9 +f 157/307/8 158/326/4 51/308/4 +f 194/310/6 202/440/6 208/311/10 +f 156/313/6 157/307/8 52/309/8 +f 155/315/10 156/313/6 53/314/6 +f 154/317/3 155/315/10 54/316/10 +f 153/319/7 154/1071/3 55/320/3 +f 160/322/5 153/319/7 56/321/7 +f 159/324/9 160/322/5 49/323/5 +f 158/326/4 159/324/9 50/325/9 +f 178/327/6 186/343/6 185/328/8 +f 180/330/9 179/339/4 187/331/4 +f 182/333/7 181/340/5 189/334/5 +f 183/336/3 191/1072/3 192/337/10 +f 177/329/8 185/328/8 187/331/4 +f 181/340/5 180/330/9 188/332/9 +f 182/333/7 190/335/7 191/341/3 +f 184/338/10 192/337/10 186/343/6 +f 69/344/19 63/360/19 64/345/20 +f 66/347/21 67/356/22 62/348/22 +f 65/350/23 60/357/23 59/351/24 +f 71/353/25 58/1073/25 57/354/26 +f 68/346/20 64/345/20 62/348/22 +f 65/350/23 66/347/21 61/349/21 +f 71/358/25 72/352/24 59/351/24 +f 69/344/19 70/355/26 57/354/26 +f 84/361/27 95/365/27 94/362/28 +f 85/364/29 96/367/29 95/365/27 +f 85/364/29 86/369/30 89/366/30 +f 87/368/31 90/1074/31 89/366/30 +f 87/370/31 88/374/32 91/371/32 +f 82/373/33 92/376/33 91/371/32 +f 82/373/33 81/377/34 93/375/34 +f 81/377/34 83/363/28 94/362/28 +f 101/378/35 102/392/36 110/379/36 +f 99/384/39 100/394/40 108/385/40 +f 97/387/41 105/395/41 106/388/42 +f 98/389/42 106/388/42 112/390/43 +f 102/392/36 103/1075/44 111/393/44 +f 100/394/40 101/378/35 109/380/35 +f 99/384/39 107/386/39 105/395/41 +f 104/391/43 112/390/43 111/396/44 +f 130/398/6 138/405/49 137/399/45 +f 144/401/46 143/1076/50 151/402/47 +f 136/404/10 144/401/46 138/405/49 +f 134/406/7 142/415/53 143/407/50 +f 132/409/9 140/416/54 141/410/51 +f 129/400/8 137/399/45 139/412/52 +f 135/414/3 143/1076/50 144/401/46 +f 133/411/5 141/410/51 142/415/53 +f 131/413/4 139/412/52 140/416/54 +f 147/419/57 145/1077/59 151/1078/47 +f 145/1077/59 146/1079/60 151/1078/47 +f 146/1079/60 152/1080/48 151/1078/47 +f 151/1078/47 150/1081/58 147/419/57 +f 150/1081/58 149/417/55 147/419/57 +f 142/415/53 141/410/51 149/420/55 +f 140/416/54 139/412/52 147/422/57 +f 138/405/49 146/425/60 145/424/59 +f 144/401/46 152/403/48 146/425/60 +f 143/407/50 142/415/53 150/421/58 +f 141/410/51 140/416/54 148/423/56 +f 137/399/45 145/424/59 147/422/57 +f 199/427/3 207/1082/3 206/428/7 +f 197/430/5 205/438/5 204/431/9 +f 195/433/4 203/439/4 201/434/8 +f 200/312/10 208/311/10 207/436/3 +f 198/429/7 206/428/7 205/438/5 +f 196/432/9 204/431/9 203/439/4 +f 193/435/8 201/434/8 202/440/6 +f 212/441/6 218/457/6 224/442/10 +f 210/444/3 223/1083/3 222/445/7 +f 215/447/9 216/455/5 221/448/5 +f 214/450/4 219/456/4 217/451/8 +f 211/443/10 224/442/10 223/453/3 +f 216/455/5 209/446/7 222/445/7 +f 215/447/9 220/449/9 219/456/4 +f 213/452/8 217/451/8 218/457/6 +f 269/472/11 268/488/12 404/473/12 +f 270/475/13 269/472/11 402/474/11 +f 271/477/14 270/475/13 403/476/13 +f 271/477/14 409/478/14 408/479/15 +f 272/481/15 408/1084/15 407/482/16 +f 273/483/16 407/482/16 406/484/17 +f 266/485/17 406/484/17 405/486/18 +f 267/487/18 405/486/18 404/473/12 +f 414/489/8 415/505/4 260/490/4 +f 413/492/6 414/489/8 261/491/8 +f 412/494/10 413/492/6 262/493/6 +f 411/496/3 412/494/10 263/495/10 +f 410/498/7 411/1085/3 264/499/3 +f 417/501/5 410/498/7 265/500/7 +f 416/503/9 417/501/5 258/502/5 +f 415/505/4 416/503/9 259/504/9 +f 398/506/8 399/525/4 292/507/4 +f 435/509/6 443/639/6 449/510/10 +f 397/512/6 398/506/8 293/508/8 +f 396/514/10 397/512/6 294/513/6 +f 395/516/3 396/514/10 295/515/10 +f 394/518/7 395/1086/3 296/519/3 +f 401/521/5 394/518/7 297/520/7 +f 400/523/9 401/521/5 290/522/5 +f 399/525/4 400/523/9 291/524/9 +f 419/526/6 427/542/6 426/527/8 +f 421/529/9 420/538/4 428/530/4 +f 423/532/7 422/539/5 430/533/5 +f 424/535/3 432/1087/3 433/536/10 +f 418/528/8 426/527/8 428/530/4 +f 422/539/5 421/529/9 429/531/9 +f 423/532/7 431/534/7 432/540/3 +f 425/537/10 433/536/10 427/542/6 +f 310/543/19 304/559/19 305/544/20 +f 307/546/21 308/555/22 303/547/22 +f 306/549/23 301/556/23 300/550/24 +f 312/552/25 299/1088/25 298/553/26 +f 309/545/20 305/544/20 303/547/22 +f 306/549/23 307/546/21 302/548/21 +f 312/557/25 313/551/24 300/550/24 +f 310/543/19 311/554/26 298/553/26 +f 325/560/27 336/564/27 335/561/28 +f 326/563/29 337/566/29 336/564/27 +f 326/563/29 327/568/30 330/565/30 +f 328/567/31 331/1089/31 330/565/30 +f 328/569/31 329/573/32 332/570/32 +f 323/572/33 333/575/33 332/570/32 +f 323/572/33 322/576/34 334/574/34 +f 322/576/34 324/562/28 335/561/28 +f 342/577/35 343/591/36 351/578/36 +f 340/583/39 341/593/40 349/584/40 +f 338/586/41 346/594/41 347/587/42 +f 339/588/42 347/587/42 353/589/43 +f 343/591/36 344/1090/44 352/592/44 +f 341/593/40 342/577/35 350/579/35 +f 340/583/39 348/585/39 346/594/41 +f 345/590/43 353/589/43 352/595/44 +f 371/597/6 379/604/49 378/598/45 +f 384/600/50 392/1091/47 393/601/48 +f 377/603/10 385/602/46 379/604/49 +f 375/605/7 383/614/53 384/606/50 +f 373/608/9 381/615/54 382/609/51 +f 370/599/8 378/598/45 380/611/52 +f 376/613/3 384/600/50 385/602/46 +f 374/610/5 382/609/51 383/614/53 +f 372/612/4 380/611/52 381/615/54 +f 388/618/57 386/1092/59 392/1093/47 +f 386/1092/59 387/1094/60 392/1093/47 +f 387/1094/60 393/1095/48 392/1093/47 +f 392/1093/47 391/1096/58 388/618/57 +f 391/1096/58 390/616/55 388/618/57 +f 383/614/53 382/609/51 390/619/55 +f 381/615/54 380/611/52 388/621/57 +f 379/604/49 387/624/60 386/623/59 +f 385/602/46 393/601/48 387/624/60 +f 383/614/53 391/620/58 392/625/47 +f 382/609/51 381/615/54 389/622/56 +f 378/598/45 386/623/59 388/621/57 +f 440/626/3 448/1097/3 447/627/7 +f 438/629/5 446/637/5 445/630/9 +f 436/632/4 444/638/4 442/633/8 +f 441/511/10 449/510/10 448/635/3 +f 439/628/7 447/627/7 446/637/5 +f 437/631/9 445/630/9 444/638/4 +f 434/634/8 442/633/8 443/639/6 +f 453/640/6 459/656/6 465/641/10 +f 451/643/3 464/1098/3 463/644/7 +f 456/646/9 457/654/5 462/647/5 +f 455/649/4 460/655/4 458/650/8 +f 452/642/10 465/641/10 464/652/3 +f 457/654/5 450/645/7 463/644/7 +f 456/646/9 461/648/9 460/655/4 +f 454/651/8 458/650/8 459/656/6 +f 509/671/12 645/687/12 643/672/11 +f 511/674/13 510/673/11 643/672/11 +f 512/676/14 511/674/13 644/675/13 +f 513/678/15 512/676/14 650/677/14 +f 514/680/16 513/1099/15 649/681/15 +f 514/680/16 648/682/16 647/683/17 +f 507/684/17 647/683/17 646/685/18 +f 508/686/18 646/685/18 645/687/12 +f 655/688/8 656/704/4 501/689/4 +f 654/691/6 655/688/8 502/690/8 +f 653/693/10 654/691/6 503/692/6 +f 652/695/3 653/693/10 504/694/10 +f 651/697/7 652/1100/3 505/698/3 +f 658/700/5 651/697/7 506/699/7 +f 657/702/9 658/700/5 499/701/5 +f 656/704/4 657/702/9 500/703/9 +f 639/705/8 640/724/4 533/706/4 +f 676/708/6 684/838/6 690/709/10 +f 638/711/6 639/705/8 534/707/8 +f 637/713/10 638/711/6 535/712/6 +f 636/715/3 637/713/10 536/714/10 +f 635/717/7 636/1101/3 537/718/3 +f 642/720/5 635/717/7 538/719/7 +f 641/722/9 642/720/5 531/721/5 +f 640/724/4 641/722/9 532/723/9 +f 660/725/6 668/741/6 667/726/8 +f 662/728/9 661/737/4 669/729/4 +f 664/731/7 663/738/5 671/732/5 +f 665/734/3 673/1102/3 674/735/10 +f 659/727/8 667/726/8 669/729/4 +f 663/738/5 662/728/9 670/730/9 +f 665/739/3 664/731/7 672/733/7 +f 666/736/10 674/735/10 668/741/6 +f 551/742/19 545/758/19 546/743/20 +f 548/745/21 549/754/22 544/746/22 +f 554/748/24 547/755/23 542/749/23 +f 553/751/25 540/1103/25 539/752/26 +f 550/744/20 546/743/20 544/746/22 +f 547/755/23 548/745/21 543/747/21 +f 553/756/25 554/748/24 541/750/24 +f 552/753/26 539/752/26 545/758/19 +f 566/759/27 577/763/27 576/760/28 +f 567/762/29 578/765/29 577/763/27 +f 567/762/29 568/767/30 571/764/30 +f 569/766/31 572/1104/31 571/764/30 +f 569/768/31 570/771/32 573/769/32 +f 570/771/32 564/773/33 574/772/33 +f 564/773/33 563/775/34 575/774/34 +f 563/775/34 565/761/28 576/760/28 +f 583/776/35 584/790/36 592/777/36 +f 582/782/40 590/792/40 589/783/39 +f 579/785/41 587/793/41 588/786/42 +f 580/787/42 588/786/42 594/788/43 +f 584/790/36 585/1105/44 593/791/44 +f 582/782/40 583/776/35 591/778/35 +f 581/784/39 589/783/39 587/793/41 +f 585/794/44 586/789/43 594/788/43 +f 612/796/6 620/803/49 619/797/45 +f 625/799/50 633/1106/47 634/800/48 +f 618/802/10 626/801/46 620/803/49 +f 616/804/7 624/813/53 625/805/50 +f 614/807/9 622/814/54 623/808/51 +f 611/798/8 619/797/45 621/810/52 +f 617/812/3 625/799/50 626/801/46 +f 615/809/5 623/808/51 624/813/53 +f 613/811/4 621/810/52 622/814/54 +f 629/817/57 627/1107/59 633/1108/47 +f 627/1107/59 628/1109/60 633/1108/47 +f 628/1109/60 634/1110/48 633/1108/47 +f 633/1108/47 632/1111/58 629/817/57 +f 632/1111/58 631/815/55 629/817/57 +f 624/813/53 623/808/51 631/818/55 +f 622/814/54 621/810/52 629/820/57 +f 620/803/49 628/823/60 627/822/59 +f 626/801/46 634/800/48 628/823/60 +f 625/805/50 624/813/53 632/819/58 +f 623/808/51 622/814/54 630/821/56 +f 619/797/45 627/822/59 629/820/57 +f 681/825/3 689/1112/3 688/826/7 +f 679/828/5 687/836/5 686/829/9 +f 677/831/4 685/837/4 683/832/8 +f 682/710/10 690/709/10 689/834/3 +f 680/827/7 688/826/7 687/836/5 +f 678/830/9 686/829/9 685/837/4 +f 675/833/8 683/832/8 684/838/6 +f 694/839/6 700/855/6 706/840/10 +f 692/842/3 705/1113/3 704/843/7 +f 697/845/9 698/853/5 703/846/5 +f 696/848/4 701/854/4 699/849/8 +f 692/851/3 693/841/10 706/840/10 +f 698/853/5 691/844/7 704/843/7 +f 697/845/9 702/847/9 701/854/4 +f 695/850/8 699/849/8 700/855/6 +f 750/870/12 886/886/12 884/871/11 +f 752/873/13 751/872/11 884/871/11 +f 753/875/14 752/873/13 885/874/13 +f 754/877/15 753/875/14 891/876/14 +f 754/879/15 890/1114/15 889/880/16 +f 755/881/16 889/880/16 888/882/17 +f 748/883/17 888/882/17 887/884/18 +f 749/885/18 887/884/18 886/886/12 +f 896/887/8 897/903/4 742/888/4 +f 895/890/6 896/887/8 743/889/8 +f 894/892/10 895/890/6 744/891/6 +f 893/894/3 894/892/10 745/893/10 +f 892/896/7 893/1115/3 746/897/3 +f 899/899/5 892/896/7 747/898/7 +f 898/901/9 899/899/5 740/900/5 +f 897/903/4 898/901/9 741/902/9 +f 880/904/8 881/923/4 774/905/4 +f 917/907/6 925/1037/6 931/908/10 +f 879/910/6 880/904/8 775/906/8 +f 878/912/10 879/910/6 776/911/6 +f 877/914/3 878/912/10 777/913/10 +f 876/916/7 877/1116/3 778/917/3 +f 883/919/5 876/916/7 779/918/7 +f 882/921/9 883/919/5 772/920/5 +f 881/923/4 882/921/9 773/922/9 +f 901/924/6 909/940/6 908/925/8 +f 902/927/4 910/936/4 911/928/9 +f 905/930/7 904/937/5 912/931/5 +f 906/933/3 914/1117/3 915/934/10 +f 900/926/8 908/925/8 910/936/4 +f 904/937/5 903/929/9 911/928/9 +f 906/938/3 905/930/7 913/932/7 +f 907/935/10 915/934/10 909/940/6 +f 792/941/19 786/957/19 787/942/20 +f 789/944/21 790/953/22 785/945/22 +f 795/947/24 788/954/23 783/948/23 +f 794/950/25 781/1118/25 780/951/26 +f 791/943/20 787/942/20 785/945/22 +f 788/954/23 789/944/21 784/946/21 +f 794/955/25 795/947/24 782/949/24 +f 792/941/19 793/952/26 780/951/26 +f 807/958/27 818/962/27 817/959/28 +f 808/961/29 819/964/29 818/962/27 +f 809/963/30 812/966/30 819/964/29 +f 810/965/31 813/1119/31 812/966/30 +f 810/967/31 811/971/32 814/968/32 +f 805/970/33 815/973/33 814/968/32 +f 805/970/33 804/974/34 816/972/34 +f 804/974/34 806/960/28 817/959/28 +f 824/975/35 825/989/36 833/976/36 +f 822/981/39 823/991/40 831/982/40 +f 820/984/41 828/992/41 829/985/42 +f 821/986/42 829/985/42 835/987/43 +f 825/989/36 826/1120/44 834/990/44 +f 823/991/40 824/975/35 832/977/35 +f 822/981/39 830/983/39 828/992/41 +f 827/988/43 835/987/43 834/993/44 +f 853/995/6 861/1002/49 860/996/45 +f 866/998/50 874/1121/47 875/999/48 +f 859/1001/10 867/1000/46 861/1002/49 +f 857/1003/7 865/1012/53 866/1004/50 +f 855/1006/9 863/1013/54 864/1007/51 +f 852/997/8 860/996/45 862/1009/52 +f 858/1011/3 866/998/50 867/1000/46 +f 856/1008/5 864/1007/51 865/1012/53 +f 854/1010/4 862/1009/52 863/1013/54 +f 870/1016/57 868/1122/59 874/1123/47 +f 868/1122/59 869/1124/60 874/1123/47 +f 869/1124/60 875/1125/48 874/1123/47 +f 874/1123/47 873/1126/58 870/1016/57 +f 873/1126/58 872/1014/55 870/1016/57 +f 865/1012/53 864/1007/51 872/1017/55 +f 863/1013/54 862/1009/52 870/1019/57 +f 861/1002/49 869/1022/60 868/1021/59 +f 867/1000/46 875/999/48 869/1022/60 +f 865/1012/53 873/1018/58 874/1023/47 +f 864/1007/51 863/1013/54 871/1020/56 +f 860/996/45 868/1021/59 870/1019/57 +f 922/1024/3 930/1127/3 929/1025/7 +f 920/1027/5 928/1035/5 927/1028/9 +f 918/1030/4 926/1036/4 924/1031/8 +f 923/909/10 931/908/10 930/1033/3 +f 921/1026/7 929/1025/7 928/1035/5 +f 919/1029/9 927/1028/9 926/1036/4 +f 916/1032/8 924/1031/8 925/1037/6 +f 935/1038/6 941/1054/6 947/1039/10 +f 933/1041/3 946/1128/3 945/1042/7 +f 938/1044/9 939/1052/5 944/1045/5 +f 937/1047/4 942/1053/4 940/1048/8 +f 934/1040/10 947/1039/10 946/1050/3 +f 939/1052/5 932/1043/7 945/1042/7 +f 938/1044/9 943/1046/9 942/1053/4 +f 936/1049/8 940/1048/8 941/1054/6 +o Launcher +v -0.125000 1.187500 -0.750000 +v -0.125000 1.187500 -1.250000 +v -0.088388 1.099112 -0.750000 +v -0.088388 1.099112 -1.250000 +v 0.000000 1.062500 -0.750000 +v 0.000000 1.062500 -1.250000 +v 0.088388 1.099112 -0.750000 +v 0.088388 1.099112 -1.250000 +v 0.125000 1.187500 -0.750000 +v 0.125000 1.187500 -1.250000 +v 0.088388 1.275888 -0.750000 +v 0.088388 1.275888 -1.250000 +v -0.000000 1.312500 -0.750000 +v 0.000000 1.312500 -1.250000 +v -0.088388 1.275888 -0.750000 +v -0.088388 1.275888 -1.250000 +v -0.093750 1.187500 2.000000 +v -0.093750 1.187500 -2.000000 +v -0.066291 1.121209 2.000000 +v -0.066291 1.121209 -2.000000 +v 0.000000 1.093750 2.000000 +v 0.000000 1.093750 -2.000000 +v 0.066291 1.121209 2.000000 +v 0.066291 1.121209 -2.000000 +v 0.093750 1.187500 2.000000 +v 0.093750 1.187500 -2.000000 +v 0.066291 1.253791 2.000000 +v 0.066291 1.253791 -2.000000 +v 0.000000 1.281250 2.000000 +v 0.000000 1.281250 -2.000000 +v -0.066291 1.253791 2.000000 +v -0.066291 1.253791 -2.000000 +v -0.140625 1.187500 -1.250000 +v -0.099437 1.088063 -1.250000 +v 0.000000 1.046875 -1.250000 +v 0.099437 1.088063 -1.250000 +v 0.140625 1.187500 -1.250000 +v 0.099437 1.286937 -1.250000 +v 0.000000 1.328125 -1.250000 +v -0.099437 1.286937 -1.250000 +v -0.140625 1.187500 -1.500000 +v -0.099437 1.088063 -1.500000 +v 0.000000 1.046875 -1.500000 +v 0.099437 1.088063 -1.500000 +v 0.140625 1.187500 -1.500000 +v 0.099437 1.286937 -1.500000 +v -0.000000 1.328125 -1.500000 +v -0.099437 1.286937 -1.500000 +v -0.088388 1.275888 0.500000 +v -0.069935 0.627994 2.000000 +v -0.019247 0.606998 2.000000 +v 0.019247 0.606998 2.000000 +v 0.069936 0.627994 2.000000 +v 0.372006 0.930064 2.000000 +v 0.393002 0.980753 2.000000 +v 0.393002 1.019247 2.000000 +v 0.372006 1.069935 2.000000 +v -0.372006 1.069935 2.000000 +v -0.393002 1.019247 2.000000 +v -0.393002 0.980753 2.000000 +v -0.372006 0.930064 2.000000 +v 0.069936 1.372006 2.000000 +v 0.019247 1.393002 2.000000 +v -0.019247 1.393002 2.000000 +v -0.069935 1.372006 2.000000 +v -0.372006 0.930064 0.750000 +v -0.393002 0.980753 0.750000 +v -0.393002 1.019247 0.750000 +v -0.372006 1.069935 0.750000 +v 0.069936 0.627994 0.750000 +v 0.019247 0.606998 0.750000 +v -0.019247 0.606998 0.750000 +v -0.069936 0.627994 0.750000 +v 0.372006 1.069935 0.750000 +v 0.393002 1.019247 0.750000 +v 0.393002 0.980753 0.750000 +v 0.372006 0.930064 0.750000 +v -0.069936 1.372006 0.750000 +v -0.019247 1.393002 0.750000 +v 0.019247 1.393002 0.750000 +v 0.069936 1.372006 0.750000 +v -0.069936 0.627994 0.500000 +v -0.019247 0.606998 0.500000 +v 0.019247 0.606998 0.500000 +v 0.069936 0.627994 0.500000 +v 0.372006 0.930064 0.500000 +v 0.393002 0.980753 0.500000 +v 0.393002 1.019247 0.500000 +v 0.372006 1.069935 0.500000 +v -0.372006 1.069935 0.500000 +v -0.393002 1.019247 0.500000 +v -0.393002 0.980753 0.500000 +v -0.372006 0.930064 0.500000 +v 0.069936 1.372006 0.500000 +v 0.019247 1.393002 0.500000 +v -0.019247 1.393002 0.500000 +v -0.069936 1.372006 0.500000 +v -0.372006 0.930064 -0.750000 +v -0.393002 0.980753 -0.750000 +v -0.393002 1.019247 -0.750000 +v -0.372006 1.069935 -0.750000 +v 0.069936 0.627994 -0.750000 +v 0.019247 0.606998 -0.750000 +v -0.019247 0.606998 -0.750000 +v -0.069936 0.627994 -0.750000 +v 0.372006 1.069935 -0.750000 +v 0.393002 1.019247 -0.750000 +v 0.393002 0.980753 -0.750000 +v 0.372006 0.930064 -0.750000 +v -0.069936 1.372006 -0.750000 +v -0.019247 1.393002 -0.750000 +v 0.019247 1.393002 -0.750000 +v 0.069936 1.372006 -0.750000 +v -0.372006 0.930064 -2.000000 +v -0.393002 0.980753 -2.000000 +v 0.000000 1.312500 0.500000 +v -0.393002 1.019247 -2.000000 +v -0.372006 1.069935 -2.000000 +v 0.088388 1.275888 0.500000 +v 0.069935 0.627994 -2.000000 +v 0.019247 0.606998 -2.000000 +v 0.125000 1.187500 0.500000 +v -0.019247 0.606998 -2.000000 +v -0.069936 0.627994 -2.000000 +v 0.372006 1.069935 -2.000000 +v 0.393002 1.019247 -2.000000 +v 0.088388 1.099112 0.500000 +v 0.393002 0.980753 -2.000000 +v 0.372006 0.930064 -2.000000 +v 0.000000 1.062500 0.500000 +v -0.069936 1.372006 -2.000000 +v -0.019247 1.393002 -2.000000 +v -0.088388 1.099112 0.500000 +v 0.019247 1.393002 -2.000000 +v 0.069935 1.372006 -2.000000 +v -0.125000 1.187500 0.500000 +v -0.372006 1.069935 -1.500000 +v -0.393002 1.019247 -1.500000 +v -0.393002 0.980753 -1.500000 +v -0.372006 0.930064 -1.500000 +v -0.069936 0.627994 -1.500000 +v -0.019247 0.606998 -1.500000 +v 0.019247 0.606998 -1.500000 +v 0.069935 0.627994 -1.500000 +v 0.372006 0.930064 -1.500000 +v 0.393002 0.980753 -1.500000 +v 0.393002 1.019247 -1.500000 +v 0.372006 1.069935 -1.500000 +v 0.069936 1.372006 -1.500000 +v 0.019247 1.393002 -1.500000 +v -0.019247 1.393002 -1.500000 +v -0.069936 1.372006 -1.500000 +v -0.088388 1.275888 0.750000 +v 0.000000 1.312500 0.750000 +v 0.088388 1.275888 0.750000 +v 0.125000 1.187500 0.750000 +v 0.088388 1.099112 0.750000 +v 0.000000 1.062500 0.750000 +v -0.088388 1.099112 0.750000 +v -0.125000 1.187500 0.750000 +v -0.099437 1.286937 -1.250000 +v 0.000000 1.328125 -1.250000 +v 0.099437 1.286937 -1.250000 +v 0.140625 1.187500 -1.250000 +v 0.099437 1.088063 -1.250000 +v 0.000000 1.046875 -1.250000 +v -0.099437 1.088063 -1.250000 +v -0.140625 1.187500 -1.250000 +v -0.088388 1.275888 -1.250000 +v 0.000000 1.312500 -1.250000 +v 0.088388 1.275888 -1.250000 +v 0.125000 1.187500 -1.250000 +v 0.088388 1.099112 -1.250000 +v 0.000000 1.062500 -1.250000 +v -0.088388 1.099112 -1.250000 +v -0.125000 1.187500 -1.250000 +v -0.121209 1.066291 2.000000 +v -0.093750 1.000000 2.000000 +v -0.121209 0.933709 2.000000 +v -0.187500 0.906250 2.000000 +v -0.253791 0.933709 2.000000 +v -0.281250 1.000000 2.000000 +v 0.066291 1.121209 2.000000 +v -0.253791 1.066291 2.000000 +v -0.187500 1.093750 2.000000 +v 0.253791 1.066291 2.000000 +v 0.000000 1.093750 2.000000 +v 0.281250 1.000000 2.000000 +v 0.253791 0.933709 2.000000 +v 0.187500 0.906250 2.000000 +v 0.121209 0.933709 2.000000 +v 0.093750 1.000000 2.000000 +v 0.121209 1.066291 2.000000 +v 0.187500 1.093750 2.000000 +v -0.066291 0.878791 2.000000 +v 0.000000 0.906250 2.000000 +v 0.066291 0.878791 2.000000 +v 0.093750 0.812500 2.000000 +v -0.066291 1.121209 2.000000 +v 0.066291 0.746209 2.000000 +v 0.000000 0.718750 2.000000 +v -0.066291 0.746209 2.000000 +v -0.093750 1.187500 2.000000 +v -0.093750 0.812500 2.000000 +v -0.066291 1.253791 2.000000 +v 0.000000 1.281250 2.000000 +v 0.066291 1.253791 2.000000 +v 0.093750 1.187500 2.000000 +v -0.069935 0.627994 2.000000 +v -0.019247 0.606998 2.000000 +v 0.019247 0.606998 2.000000 +v 0.069936 0.627994 2.000000 +v 0.372006 0.930064 2.000000 +v 0.393002 0.980753 2.000000 +v 0.393002 1.019246 2.000000 +v 0.372006 1.069935 2.000000 +v -0.372006 1.069935 2.000000 +v -0.393002 1.019246 2.000000 +v -0.393002 0.980753 2.000000 +v -0.372006 0.930064 2.000000 +v 0.069936 1.372006 2.000000 +v 0.019247 1.393002 2.000000 +v -0.019247 1.393002 2.000000 +v -0.069935 1.372006 2.000000 +v -0.372006 0.930064 0.750000 +v -0.393002 0.980753 0.750000 +v -0.393002 1.019246 0.750000 +v -0.372006 1.069935 0.750000 +v 0.069936 0.627994 0.750000 +v 0.019247 0.606998 0.750000 +v -0.019247 0.606998 0.750000 +v -0.069936 0.627994 0.750000 +v 0.372006 1.069935 0.750000 +v 0.393002 1.019246 0.750000 +v 0.393002 0.980753 0.750000 +v 0.372006 0.930064 0.750000 +v -0.069936 1.372006 0.750000 +v -0.019247 1.393002 0.750000 +v 0.019247 1.393002 0.750000 +v 0.069936 1.372006 0.750000 +v -0.372006 0.930064 -0.750000 +v -0.393002 0.980753 -0.750000 +v -0.393002 1.019246 -0.750000 +v -0.372006 1.069935 -0.750000 +v 0.069936 0.627994 -0.750000 +v 0.019247 0.606998 -0.750000 +v -0.019247 0.606998 -0.750000 +v -0.069936 0.627994 -0.750000 +v 0.372006 1.069935 -0.750000 +v 0.393002 1.019246 -0.750000 +v 0.393002 0.980753 -0.750000 +v 0.372006 0.930064 -0.750000 +v -0.069936 1.372006 -0.750000 +v -0.019247 1.393002 -0.750000 +v 0.019247 1.393002 -0.750000 +v 0.069936 1.372006 -0.750000 +v -0.372006 0.930064 -2.000000 +v -0.393002 0.980753 -2.000000 +v -0.393002 1.019246 -2.000000 +v -0.372006 1.069935 -2.000000 +v 0.069935 0.627994 -2.000000 +v 0.019247 0.606998 -2.000000 +v -0.019247 0.606998 -2.000000 +v -0.069936 0.627994 -2.000000 +v 0.372006 1.069935 -2.000000 +v 0.393002 1.019246 -2.000000 +v 0.393002 0.980753 -2.000000 +v 0.372006 0.930064 -2.000000 +v -0.069936 1.372006 -2.000000 +v -0.019247 1.393002 -2.000000 +v 0.019247 1.393002 -2.000000 +v 0.069935 1.372006 -2.000000 +v -0.372006 1.069935 -1.500000 +v -0.393002 1.019246 -1.500000 +v -0.393002 0.980753 -1.500000 +v -0.372006 0.930064 -1.500000 +v -0.069936 0.627994 -1.500000 +v -0.019247 0.606998 -1.500000 +v 0.019247 0.606998 -1.500000 +v 0.069935 0.627994 -1.500000 +v 0.372006 0.930064 -1.500000 +v 0.393002 0.980753 -1.500000 +v 0.393002 1.019246 -1.500000 +v 0.372006 1.069935 -1.500000 +v 0.069936 1.372006 -1.500000 +v 0.019247 1.393002 -1.500000 +v -0.019247 1.393002 -1.500000 +v -0.069936 1.372006 -1.500000 +v -0.121209 1.066291 0.750000 +v -0.093750 1.000000 0.750000 +v -0.121209 0.933709 0.750000 +v -0.187500 0.906250 0.750000 +v -0.253791 0.933709 0.750000 +v -0.281250 1.000000 0.750000 +v 0.066291 1.121209 0.750000 +v -0.253791 1.066291 0.750000 +v -0.187500 1.093750 0.750000 +v 0.253791 1.066291 0.750000 +v 0.000000 1.093750 0.750000 +v 0.281250 1.000000 0.750000 +v 0.253791 0.933709 0.750000 +v 0.187500 0.906250 0.750000 +v 0.121209 0.933709 0.750000 +v 0.093750 1.000000 0.750000 +v 0.121209 1.066291 0.750000 +v 0.187500 1.093750 0.750000 +v -0.066291 0.878791 0.750000 +v 0.000000 0.906250 0.750000 +v 0.066291 0.878791 0.750000 +v 0.093750 0.812500 0.750000 +v -0.066291 1.121209 0.750000 +v 0.066291 0.746209 0.750000 +v 0.000000 0.718750 0.750000 +v -0.066291 0.746209 0.750000 +v -0.093750 1.187500 0.750000 +v -0.093750 0.812500 0.750000 +v -0.066291 1.253791 0.750000 +v 0.000000 1.281250 0.750000 +v 0.066291 1.253791 0.750000 +v 0.093750 1.187500 0.750000 +v -0.121209 1.066291 -0.750000 +v -0.093750 1.000000 -0.750000 +v -0.121209 0.933709 -0.750000 +v -0.187500 0.906250 -0.750000 +v -0.253791 0.933709 -0.750000 +v -0.281250 1.000000 -0.750000 +v 0.066291 1.121209 -0.750000 +v -0.253791 1.066291 -0.750000 +v -0.187500 1.093750 -0.750000 +v 0.253791 1.066291 -0.750000 +v 0.000000 1.093750 -0.750000 +v 0.281250 1.000000 -0.750000 +v 0.253791 0.933709 -0.750000 +v 0.187500 0.906250 -0.750000 +v 0.121209 0.933709 -0.750000 +v 0.093750 1.000000 -0.750000 +v 0.121209 1.066291 -0.750000 +v 0.187500 1.093750 -0.750000 +v -0.066291 0.878791 -0.750000 +v -0.000000 0.906250 -0.750000 +v 0.066291 0.878791 -0.750000 +v 0.093750 0.812500 -0.750000 +v -0.066291 1.121209 -0.750000 +v 0.066291 0.746209 -0.750000 +v 0.000000 0.718750 -0.750000 +v -0.066291 0.746209 -0.750000 +v -0.093750 1.187500 -0.750000 +v -0.093750 0.812500 -0.750000 +v -0.066291 1.253791 -0.750000 +v -0.000000 1.281250 -0.750000 +v 0.066291 1.253791 -0.750000 +v 0.093750 1.187500 -0.750000 +v -0.121209 1.066291 -1.500000 +v -0.093750 1.000000 -1.500000 +v -0.121209 0.933709 -1.500000 +v -0.187500 0.906250 -1.500000 +v -0.253791 0.933709 -1.500000 +v -0.281250 1.000000 -1.500000 +v 0.066291 1.121209 -1.500000 +v -0.253791 1.066291 -1.500000 +v -0.187500 1.093750 -1.500000 +v 0.253791 1.066291 -1.500000 +v -0.000000 1.093750 -1.500000 +v 0.281250 1.000000 -1.500000 +v 0.253791 0.933709 -1.500000 +v 0.187500 0.906250 -1.500000 +v 0.121209 0.933709 -1.500000 +v 0.093750 1.000000 -1.500000 +v 0.121209 1.066291 -1.500000 +v 0.187500 1.093750 -1.500000 +v -0.066291 0.878791 -1.500000 +v -0.000000 0.906250 -1.500000 +v 0.066291 0.878791 -1.500000 +v 0.093750 0.812500 -1.500000 +v -0.066291 1.121209 -1.500000 +v 0.066291 0.746209 -1.500000 +v -0.000000 0.718750 -1.500000 +v -0.066291 0.746209 -1.500000 +v -0.093750 1.187500 -1.500000 +v -0.093750 0.812500 -1.500000 +v -0.066291 1.253791 -1.500000 +v -0.000000 1.281250 -1.500000 +v 0.066291 1.253791 -1.500000 +v 0.093750 1.187500 -1.500000 +v -0.121209 1.066291 -2.000000 +v -0.093750 1.000000 -2.000000 +v -0.121209 0.933709 -2.000000 +v -0.187500 0.906250 -2.000000 +v -0.253791 0.933709 -2.000000 +v -0.281250 1.000000 -2.000000 +v 0.066291 1.121209 -2.000000 +v -0.253791 1.066291 -2.000000 +v -0.187500 1.093750 -2.000000 +v 0.253791 1.066291 -2.000000 +v 0.000000 1.093750 -2.000000 +v 0.281250 1.000000 -2.000000 +v 0.253791 0.933709 -2.000000 +v 0.187500 0.906250 -2.000000 +v 0.121209 0.933709 -2.000000 +v 0.093750 1.000000 -2.000000 +v 0.121209 1.066291 -2.000000 +v 0.187500 1.093750 -2.000000 +v -0.066291 0.878791 -2.000000 +v 0.000000 0.906250 -2.000000 +v 0.066291 0.878791 -2.000000 +v 0.093750 0.812500 -2.000000 +v -0.066291 1.121209 -2.000000 +v 0.066291 0.746209 -2.000000 +v 0.000000 0.718750 -2.000000 +v -0.066291 0.746209 -2.000000 +v -0.093750 1.187500 -2.000000 +v -0.093750 0.812500 -2.000000 +v -0.066291 1.253791 -2.000000 +v 0.000000 1.281250 -2.000000 +v 0.066291 1.253791 -2.000000 +v 0.093750 1.187500 -2.000000 +v -0.069936 0.627994 0.500000 +v -0.019247 0.606998 0.500000 +v 0.019247 0.606998 0.500000 +v 0.069936 0.627994 0.500000 +v 0.372006 0.930064 0.500000 +v 0.393002 0.980753 0.500000 +v 0.393002 1.019246 0.500000 +v 0.372006 1.069935 0.500000 +v -0.372006 1.069935 0.500000 +v -0.393002 1.019246 0.500000 +v -0.393002 0.980753 0.500000 +v -0.372006 0.930064 0.500000 +v 0.069936 1.372006 0.500000 +v 0.019247 1.393002 0.500000 +v -0.019247 1.393002 0.500000 +v -0.069936 1.372006 0.500000 +v -0.121209 1.066291 0.500000 +v -0.093750 1.000000 0.500000 +v -0.121209 0.933709 0.500000 +v -0.187500 0.906250 0.500000 +v -0.253791 0.933709 0.500000 +v -0.281250 1.000000 0.500000 +v 0.066291 1.121209 0.500000 +v -0.253791 1.066291 0.500000 +v -0.187500 1.093750 0.500000 +v 0.253791 1.066291 0.500000 +v 0.000000 1.093750 0.500000 +v 0.281250 1.000000 0.500000 +v 0.253791 0.933709 0.500000 +v 0.187500 0.906250 0.500000 +v 0.121209 0.933709 0.500000 +v 0.093750 1.000000 0.500000 +v 0.121209 1.066291 0.500000 +v 0.187500 1.093750 0.500000 +v -0.066291 0.878791 0.500000 +v 0.000000 0.906250 0.500000 +v 0.066291 0.878791 0.500000 +v 0.093750 0.812500 0.500000 +v -0.066291 1.121209 0.500000 +v 0.066291 0.746209 0.500000 +v 0.000000 0.718750 0.500000 +v -0.066291 0.746209 0.500000 +v -0.093750 1.187500 0.500000 +v -0.093750 0.812500 0.500000 +v -0.066291 1.253791 0.500000 +v 0.000000 1.281250 0.500000 +v 0.066291 1.253791 0.500000 +v 0.093750 1.187500 0.500000 +v 0.075000 0.525000 1.175000 +v 0.075000 0.675000 1.175000 +v -0.075000 0.525000 1.175000 +v -0.075000 0.675000 1.175000 +v 0.075000 0.525000 0.825000 +v 0.075000 0.675000 0.825000 +v -0.075000 0.525000 0.825000 +v -0.075000 0.675000 0.825000 +v -0.056250 0.525000 1.131250 +v 0.056250 0.525000 1.131250 +v -0.056250 0.525000 0.868750 +v 0.056250 0.525000 0.868750 +v -0.056250 -0.025000 1.131250 +v 0.056250 -0.025000 1.131250 +v -0.056250 -0.050000 0.868750 +v 0.056250 -0.050000 0.868750 +v -0.056250 -0.075000 1.000000 +v 0.056250 -0.075000 1.000000 +v 0.075000 0.525000 0.275000 +v 0.075000 0.675000 0.275000 +v -0.075000 0.525000 0.275000 +v -0.075000 0.675000 0.275000 +v 0.075000 0.525000 -0.025000 +v 0.075000 0.675000 -0.025000 +v -0.075000 0.525000 -0.025000 +v -0.075000 0.675000 -0.025000 +v -0.056250 0.525000 0.231250 +v 0.056250 0.525000 0.231250 +v -0.056250 0.525000 0.018750 +v 0.056250 0.525000 0.018750 +v -0.056250 -0.025000 0.231250 +v 0.056250 -0.025000 0.231250 +v -0.056250 -0.075000 -0.081250 +v 0.056250 -0.075000 -0.081250 +v -0.056250 -0.075000 0.100000 +v 0.056250 -0.075000 0.100000 +v 0.000000 0.606998 2.000000 +v 0.000000 0.606998 0.750000 +v -0.000000 0.606998 -0.750000 +v -0.000000 0.606998 -2.000000 +v -0.000000 0.606998 -1.500000 +v 0.000000 0.606998 0.500000 +v 0.000000 0.606998 2.000000 +v 0.000000 0.606998 0.750000 +v 0.000000 0.606998 0.500000 +v -0.000000 0.606998 -0.750000 +v -0.000000 0.606998 -2.000000 +v -0.000000 0.606998 -1.500000 +v -0.125000 0.812500 -0.750000 +v -0.125000 0.812500 -1.250000 +v -0.088388 0.724112 -0.750000 +v -0.088388 0.724112 -1.250000 +v 0.000000 0.687500 -0.750000 +v 0.000000 0.687500 -1.250000 +v 0.088388 0.724112 -0.750000 +v 0.088388 0.724112 -1.250000 +v 0.125000 0.812500 -0.750000 +v 0.125000 0.812500 -1.250000 +v 0.088388 0.900888 -0.750000 +v 0.088388 0.900888 -1.250000 +v -0.000000 0.937500 -0.750000 +v 0.000000 0.937500 -1.250000 +v -0.088388 0.900888 -0.750000 +v -0.088388 0.900888 -1.250000 +v -0.093750 0.812500 2.000000 +v -0.093750 0.812500 -2.000000 +v -0.066291 0.746209 2.000000 +v -0.066291 0.746209 -2.000000 +v 0.000000 0.718750 2.000000 +v 0.000000 0.718750 -2.000000 +v 0.066291 0.746209 2.000000 +v 0.066291 0.746209 -2.000000 +v 0.093750 0.812500 2.000000 +v 0.093750 0.812500 -2.000000 +v 0.066291 0.878791 2.000000 +v 0.066291 0.878791 -2.000000 +v 0.000000 0.906250 2.000000 +v 0.000000 0.906250 -2.000000 +v -0.066291 0.878791 2.000000 +v -0.066291 0.878791 -2.000000 +v -0.140625 0.812500 -1.250000 +v -0.099437 0.713063 -1.250000 +v 0.000000 0.671875 -1.250000 +v 0.099437 0.713063 -1.250000 +v 0.140625 0.812500 -1.250000 +v 0.099437 0.911937 -1.250000 +v 0.000000 0.953125 -1.250000 +v -0.099437 0.911937 -1.250000 +v -0.140625 0.812500 -1.500000 +v -0.099437 0.713063 -1.500000 +v 0.000000 0.671875 -1.500000 +v 0.099437 0.713063 -1.500000 +v 0.140625 0.812500 -1.500000 +v 0.099437 0.911937 -1.500000 +v -0.000000 0.953125 -1.500000 +v -0.099437 0.911937 -1.500000 +v -0.088388 0.900888 0.500000 +v 0.000000 0.937500 0.500000 +v 0.088388 0.900888 0.500000 +v 0.125000 0.812500 0.500000 +v 0.088388 0.724112 0.500000 +v 0.000000 0.687500 0.500000 +v -0.088388 0.724112 0.500000 +v -0.125000 0.812500 0.500000 +v -0.088388 0.900888 0.750000 +v 0.000000 0.937500 0.750000 +v 0.088388 0.900888 0.750000 +v 0.125000 0.812500 0.750000 +v 0.088388 0.724112 0.750000 +v 0.000000 0.687500 0.750000 +v -0.088388 0.724112 0.750000 +v -0.125000 0.812500 0.750000 +v -0.099437 0.911937 -1.250000 +v 0.000000 0.953125 -1.250000 +v 0.099437 0.911937 -1.250000 +v 0.140625 0.812500 -1.250000 +v 0.099437 0.713063 -1.250000 +v 0.000000 0.671875 -1.250000 +v -0.099437 0.713063 -1.250000 +v -0.140625 0.812500 -1.250000 +v -0.088388 0.900888 -1.250000 +v 0.000000 0.937500 -1.250000 +v 0.088388 0.900888 -1.250000 +v 0.125000 0.812500 -1.250000 +v 0.088388 0.724112 -1.250000 +v 0.000000 0.687500 -1.250000 +v -0.088388 0.724112 -1.250000 +v -0.125000 0.812500 -1.250000 +v 0.062500 1.000000 -0.750000 +v 0.062500 1.000000 -1.250000 +v 0.099112 0.911612 -0.750000 +v 0.099112 0.911612 -1.250000 +v 0.187500 0.875000 -0.750000 +v 0.187500 0.875000 -1.250000 +v 0.275888 0.911612 -0.750000 +v 0.275888 0.911612 -1.250000 +v 0.312500 1.000000 -0.750000 +v 0.312500 1.000000 -1.250000 +v 0.275888 1.088388 -0.750000 +v 0.275888 1.088388 -1.250000 +v 0.187500 1.125000 -0.750000 +v 0.187500 1.125000 -1.250000 +v 0.099112 1.088388 -0.750000 +v 0.099112 1.088388 -1.250000 +v 0.093750 1.000000 2.000000 +v 0.093750 1.000000 -2.000000 +v 0.121209 0.933709 2.000000 +v 0.121209 0.933709 -2.000000 +v 0.187500 0.906250 2.000000 +v 0.187500 0.906250 -2.000000 +v 0.253791 0.933709 2.000000 +v 0.253791 0.933709 -2.000000 +v 0.281250 1.000000 2.000000 +v 0.281250 1.000000 -2.000000 +v 0.253791 1.066291 2.000000 +v 0.253791 1.066291 -2.000000 +v 0.187500 1.093750 2.000000 +v 0.187500 1.093750 -2.000000 +v 0.121209 1.066291 2.000000 +v 0.121209 1.066291 -2.000000 +v 0.046875 1.000000 -1.250000 +v 0.088063 0.900563 -1.250000 +v 0.187500 0.859375 -1.250000 +v 0.286937 0.900563 -1.250000 +v 0.328125 1.000000 -1.250000 +v 0.286937 1.099437 -1.250000 +v 0.187500 1.140625 -1.250000 +v 0.088063 1.099437 -1.250000 +v 0.046875 1.000000 -1.500000 +v 0.088063 0.900563 -1.500000 +v 0.187500 0.859375 -1.500000 +v 0.286937 0.900563 -1.500000 +v 0.328125 1.000000 -1.500000 +v 0.286937 1.099437 -1.500000 +v 0.187500 1.140625 -1.500000 +v 0.088063 1.099437 -1.500000 +v 0.099112 1.088388 0.500000 +v 0.187500 1.125000 0.500000 +v 0.275888 1.088388 0.500000 +v 0.312500 1.000000 0.500000 +v 0.275888 0.911612 0.500000 +v 0.187500 0.875000 0.500000 +v 0.099112 0.911612 0.500000 +v 0.062500 1.000000 0.500000 +v 0.099112 1.088388 0.750000 +v 0.187500 1.125000 0.750000 +v 0.275888 1.088388 0.750000 +v 0.312500 1.000000 0.750000 +v 0.275888 0.911612 0.750000 +v 0.187500 0.875000 0.750000 +v 0.099112 0.911612 0.750000 +v 0.062500 1.000000 0.750000 +v 0.088063 1.099437 -1.250000 +v 0.187500 1.140625 -1.250000 +v 0.286937 1.099437 -1.250000 +v 0.328125 1.000000 -1.250000 +v 0.286937 0.900563 -1.250000 +v 0.187500 0.859375 -1.250000 +v 0.088063 0.900563 -1.250000 +v 0.046875 1.000000 -1.250000 +v 0.099112 1.088388 -1.250000 +v 0.187500 1.125000 -1.250000 +v 0.275888 1.088388 -1.250000 +v 0.312500 1.000000 -1.250000 +v 0.275888 0.911612 -1.250000 +v 0.187500 0.875000 -1.250000 +v 0.099112 0.911612 -1.250000 +v 0.062500 1.000000 -1.250000 +v -0.312500 1.000000 -0.750000 +v -0.312500 1.000000 -1.250000 +v -0.275888 0.911612 -0.750000 +v -0.275888 0.911612 -1.250000 +v -0.187500 0.875000 -0.750000 +v -0.187500 0.875000 -1.250000 +v -0.099112 0.911612 -0.750000 +v -0.099112 0.911612 -1.250000 +v -0.062500 1.000000 -0.750000 +v -0.062500 1.000000 -1.250000 +v -0.099112 1.088388 -0.750000 +v -0.099112 1.088388 -1.250000 +v -0.187500 1.125000 -0.750000 +v -0.187500 1.125000 -1.250000 +v -0.275888 1.088388 -0.750000 +v -0.275888 1.088388 -1.250000 +v -0.281250 1.000000 2.000000 +v -0.281250 1.000000 -2.000000 +v -0.253791 0.933709 2.000000 +v -0.253791 0.933709 -2.000000 +v -0.187500 0.906250 2.000000 +v -0.187500 0.906250 -2.000000 +v -0.121209 0.933709 2.000000 +v -0.121209 0.933709 -2.000000 +v -0.093750 1.000000 2.000000 +v -0.093750 1.000000 -2.000000 +v -0.121209 1.066291 2.000000 +v -0.121209 1.066291 -2.000000 +v -0.187500 1.093750 2.000000 +v -0.187500 1.093750 -2.000000 +v -0.253791 1.066291 2.000000 +v -0.253791 1.066291 -2.000000 +v -0.328125 1.000000 -1.250000 +v -0.286937 0.900563 -1.250000 +v -0.187500 0.859375 -1.250000 +v -0.088063 0.900563 -1.250000 +v -0.046875 1.000000 -1.250000 +v -0.088063 1.099437 -1.250000 +v -0.187500 1.140625 -1.250000 +v -0.286937 1.099437 -1.250000 +v -0.328125 1.000000 -1.500000 +v -0.286937 0.900563 -1.500000 +v -0.187500 0.859375 -1.500000 +v -0.088063 0.900563 -1.500000 +v -0.046875 1.000000 -1.500000 +v -0.088063 1.099437 -1.500000 +v -0.187500 1.140625 -1.500000 +v -0.286937 1.099437 -1.500000 +v -0.275888 1.088388 0.500000 +v -0.187500 1.125000 0.500000 +v -0.099112 1.088388 0.500000 +v -0.062500 1.000000 0.500000 +v -0.099112 0.911612 0.500000 +v -0.187500 0.875000 0.500000 +v -0.275888 0.911612 0.500000 +v -0.312500 1.000000 0.500000 +v -0.275888 1.088388 0.750000 +v -0.187500 1.125000 0.750000 +v -0.099112 1.088388 0.750000 +v -0.062500 1.000000 0.750000 +v -0.099112 0.911612 0.750000 +v -0.187500 0.875000 0.750000 +v -0.275888 0.911612 0.750000 +v -0.312500 1.000000 0.750000 +v -0.286937 1.099437 -1.250000 +v -0.187500 1.140625 -1.250000 +v -0.088063 1.099437 -1.250000 +v -0.046875 1.000000 -1.250000 +v -0.088063 0.900563 -1.250000 +v -0.187500 0.859375 -1.250000 +v -0.286937 0.900563 -1.250000 +v -0.328125 1.000000 -1.250000 +v -0.275888 1.088388 -1.250000 +v -0.187500 1.125000 -1.250000 +v -0.099112 1.088388 -1.250000 +v -0.062500 1.000000 -1.250000 +v -0.099112 0.911612 -1.250000 +v -0.187500 0.875000 -1.250000 +v -0.275888 0.911612 -1.250000 +v -0.312500 1.000000 -1.250000 +v -0.437500 0.937500 0.937500 +v -0.437500 1.062500 0.937500 +v -0.437500 0.937500 0.812500 +v -0.437500 1.062500 0.812500 +v -0.312500 0.937500 0.937500 +v -0.312500 1.062500 0.937500 +v -0.312500 0.937500 0.812500 +v -0.312500 1.062500 0.812500 +v -0.375000 1.062500 0.843750 +v -0.375000 1.812500 0.843750 +v -0.352903 1.062500 0.852903 +v -0.352903 1.812500 0.852903 +v -0.343750 1.062500 0.875000 +v -0.343750 1.812500 0.875000 +v -0.352903 1.062500 0.897097 +v -0.352903 1.812500 0.897097 +v -0.375000 1.062500 0.906250 +v -0.375000 1.812500 0.906250 +v -0.397097 1.062500 0.897097 +v -0.397097 1.812500 0.897097 +v -0.406250 1.062500 0.875000 +v -0.406250 1.812500 0.875000 +v -0.397097 1.062500 0.852903 +v -0.397097 1.812500 0.852903 +v -0.375000 1.812500 0.812500 +v -0.330806 1.812500 0.830806 +v -0.312500 1.812500 0.875000 +v -0.330806 1.812500 0.919194 +v -0.375000 1.812500 0.937500 +v -0.419194 1.812500 0.919194 +v -0.437500 1.812500 0.875000 +v -0.419194 1.812500 0.830806 +v -0.330806 2.312500 0.830806 +v -0.375000 2.312500 0.812500 +v -0.312500 2.312500 0.875000 +v -0.330806 2.312500 0.919194 +v -0.375000 2.312500 0.937500 +v -0.419194 2.312500 0.919194 +v -0.437500 2.312500 0.875000 +v -0.419194 2.312500 0.830806 +v -0.330806 2.312500 0.830806 +v -0.375000 2.312500 0.812500 +v -0.312500 2.312500 0.875000 +v -0.330806 2.312500 0.919194 +v -0.375000 2.312500 0.937500 +v -0.419194 2.312500 0.919194 +v -0.437500 2.312500 0.875000 +v -0.419194 2.312500 0.830806 +v -0.375000 1.812500 0.812500 +v -0.330806 1.812500 0.830806 +v -0.312500 1.812500 0.875000 +v -0.330806 1.812500 0.919194 +v -0.375000 1.812500 0.937500 +v -0.419194 1.812500 0.919194 +v -0.437500 1.812500 0.875000 +v -0.419194 1.812500 0.830806 +vt 0.819149 0.900000 +vt 0.808511 0.925000 +vt 0.808511 0.900000 +vt 0.819149 0.925000 +vt 0.808511 0.950000 +vt 0.819149 0.950000 +vt 0.808511 0.975000 +vt 0.819149 0.975000 +vt 0.808511 1.000000 +vt 0.808511 0.800000 +vt 0.819149 0.825000 +vt 0.808511 0.825000 +vt 0.819149 0.850000 +vt 0.808511 0.850000 +vt 0.819149 0.875000 +vt 0.808511 0.875000 +vt 0.750231 0.078680 +vt 0.753922 0.057740 +vt 0.765504 0.032150 +vt 0.069053 0.278965 +vt 0.069053 0.320845 +vt 0.060143 0.312171 +vt 0.037102 0.258026 +vt 0.051232 0.237086 +vt 0.047541 0.258026 +vt 0.024501 0.287639 +vt 0.024501 0.312171 +vt 0.015590 0.278965 +vt 0.047541 0.341784 +vt 0.037102 0.341784 +vt 0.051232 0.320845 +vt 0.033411 0.320845 +vt 0.051232 0.278965 +vt 0.069053 0.237086 +vt 0.079675 0.212126 +vt 0.081504 0.216424 +vt 0.069053 0.362724 +vt 0.081504 0.383386 +vt 0.077845 0.391983 +vt 0.015590 0.362724 +vt 0.006798 0.391983 +vt 0.003139 0.383386 +vt 0.015590 0.237086 +vt 0.003139 0.216424 +vt 0.006798 0.207827 +vt 0.000317 0.367374 +vt 0.000317 0.232436 +vt 0.015590 0.320845 +vt 0.013611 0.398616 +vt 0.024501 0.371398 +vt 0.084326 0.232436 +vt 0.084326 0.367374 +vt 0.071032 0.201195 +vt 0.060143 0.228413 +vt 0.037102 0.057740 +vt 0.047541 0.057740 +vt 0.033411 0.078680 +vt 0.069053 0.078680 +vt 0.069053 0.120559 +vt 0.060143 0.111886 +vt 0.047541 0.141499 +vt 0.037102 0.141499 +vt 0.051232 0.120559 +vt 0.015590 0.120559 +vt 0.015590 0.078680 +vt 0.024501 0.087353 +vt 0.051232 0.078680 +vt 0.033411 0.120559 +vt 0.011899 0.141499 +vt 0.000317 0.167089 +vt 0.006798 0.191698 +vt 0.003139 0.183100 +vt 0.015590 0.162439 +vt 0.003139 0.016139 +vt 0.006798 0.007541 +vt 0.015590 0.036801 +vt 0.033411 0.036801 +vt 0.024501 0.028127 +vt 0.013611 0.000909 +vt 0.079675 0.011840 +vt 0.069053 0.036801 +vt 0.077845 0.007541 +vt 0.072744 0.057740 +vt 0.084326 0.032150 +vt 0.081504 0.183100 +vt 0.077845 0.191698 +vt 0.069053 0.162439 +vt 0.051232 0.162439 +vt 0.060143 0.171112 +vt 0.071032 0.198330 +vt 0.356201 0.120559 +vt 0.356201 0.078680 +vt 0.365111 0.087353 +vt 0.377712 0.057740 +vt 0.388152 0.057740 +vt 0.374022 0.078680 +vt 0.400753 0.111886 +vt 0.400753 0.087354 +vt 0.409663 0.120559 +vt 0.388152 0.141499 +vt 0.377712 0.141499 +vt 0.391842 0.120559 +vt 0.391842 0.078680 +vt 0.374022 0.120559 +vt 0.374022 0.036801 +vt 0.365111 0.028127 +vt 0.354222 0.000909 +vt 0.420285 0.011840 +vt 0.409663 0.036801 +vt 0.418456 0.007541 +vt 0.409663 0.078680 +vt 0.413354 0.057740 +vt 0.424936 0.032150 +vt 0.422114 0.183100 +vt 0.418456 0.191698 +vt 0.409663 0.162439 +vt 0.343750 0.016139 +vt 0.347408 0.007541 +vt 0.356201 0.036801 +vt 0.352510 0.141499 +vt 0.340928 0.167089 +vt 0.391842 0.162439 +vt 0.400753 0.171112 +vt 0.411642 0.198330 +vt 0.347408 0.191698 +vt 0.343750 0.183100 +vt 0.356201 0.162439 +vt 0.696768 0.320845 +vt 0.696768 0.278965 +vt 0.705678 0.287639 +vt 0.718280 0.258026 +vt 0.728719 0.258026 +vt 0.714589 0.278965 +vt 0.750231 0.278965 +vt 0.750231 0.320845 +vt 0.741320 0.312171 +vt 0.728719 0.341784 +vt 0.718280 0.341784 +vt 0.732410 0.320845 +vt 0.732410 0.278965 +vt 0.714589 0.320845 +vt 0.718280 0.057740 +vt 0.728719 0.057740 +vt 0.714589 0.078680 +vt 0.741320 0.111886 +vt 0.741320 0.087353 +vt 0.750231 0.120559 +vt 0.728719 0.141499 +vt 0.718280 0.141499 +vt 0.732410 0.120559 +vt 0.696768 0.120559 +vt 0.696768 0.078680 +vt 0.705678 0.087353 +vt 0.732410 0.078680 +vt 0.714589 0.120559 +vt 0.750231 0.036801 +vt 0.760852 0.011840 +vt 0.762682 0.016139 +vt 0.714589 0.036801 +vt 0.705678 0.028127 +vt 0.694789 0.000909 +vt 0.750231 0.162439 +vt 0.762682 0.183100 +vt 0.759023 0.191698 +vt 0.732410 0.162439 +vt 0.741320 0.171112 +vt 0.752210 0.198330 +vt 0.684317 0.183100 +vt 0.696768 0.162439 +vt 0.687976 0.191698 +vt 0.687976 0.007541 +vt 0.696768 0.036801 +vt 0.684317 0.016139 +vt 0.693077 0.141499 +vt 0.681495 0.167089 +vt 0.732410 0.362724 +vt 0.741320 0.371397 +vt 0.752210 0.398615 +vt 0.762681 0.383386 +vt 0.759023 0.391983 +vt 0.750231 0.362724 +vt 0.687976 0.391983 +vt 0.684317 0.383386 +vt 0.696768 0.362724 +vt 0.693077 0.341784 +vt 0.681495 0.367374 +vt 0.753922 0.258026 +vt 0.765504 0.232436 +vt 0.760852 0.212125 +vt 0.750231 0.237086 +vt 0.759023 0.207827 +vt 0.684317 0.216424 +vt 0.687976 0.207827 +vt 0.696768 0.237086 +vt 0.714589 0.237086 +vt 0.705678 0.228413 +vt 0.694789 0.201194 +vt 0.377712 0.258026 +vt 0.388152 0.258026 +vt 0.374022 0.278965 +vt 0.374022 0.237086 +vt 0.365111 0.228413 +vt 0.354222 0.201195 +vt 0.409663 0.237086 +vt 0.420285 0.212126 +vt 0.422114 0.216424 +vt 0.347408 0.207827 +vt 0.356201 0.237086 +vt 0.343750 0.216424 +vt 0.356201 0.320845 +vt 0.352510 0.341784 +vt 0.340928 0.367374 +vt 0.343750 0.383386 +vt 0.356201 0.362724 +vt 0.347408 0.391983 +vt 0.391842 0.362724 +vt 0.400753 0.371397 +vt 0.411642 0.398615 +vt 0.418456 0.391983 +vt 0.409663 0.362724 +vt 0.422114 0.383386 +vt 0.409663 0.278965 +vt 0.413354 0.258026 +vt 0.424936 0.232436 +vt 0.391842 0.278965 +vt 0.374022 0.320845 +vt 0.356200 0.278965 +vt 0.365111 0.287639 +vt 0.388152 0.341784 +vt 0.377712 0.341784 +vt 0.391842 0.320845 +vt 0.409663 0.320845 +vt 0.400753 0.312171 +vt 0.872340 0.250000 +vt 0.851064 0.200000 +vt 0.872340 0.200000 +vt 0.946809 0.200000 +vt 1.000000 0.250000 +vt 0.946809 0.250000 +vt 0.946809 0.250000 +vt 0.925532 0.200000 +vt 0.946809 0.200000 +vt 0.925532 0.250000 +vt 0.851064 0.025000 +vt 0.872340 -0.000000 +vt 0.893617 0.025000 +vt 0.946809 0.250000 +vt 0.925532 0.300000 +vt 0.925532 0.250000 +vt 0.914894 0.025000 +vt 0.936170 0.000000 +vt 0.957447 0.025000 +vt 0.893617 0.200000 +vt 0.914894 -0.000000 +vt 0.914894 0.200000 +vt 0.957447 0.200000 +vt 0.978723 -0.000000 +vt 0.978723 0.200000 +vt 0.904255 0.300000 +vt 0.904255 0.250000 +vt 0.872340 0.250000 +vt 0.851064 0.200000 +vt 0.872340 0.200000 +vt 0.946809 0.200000 +vt 1.000000 0.250000 +vt 0.946809 0.250000 +vt 0.925532 0.200000 +vt 0.946809 0.250000 +vt 0.925532 0.250000 +vt 0.925532 0.250000 +vt 0.925532 0.200000 +vt 0.872340 0.000000 +vt 0.882979 0.200000 +vt 0.851064 0.025000 +vt 0.904255 0.250000 +vt 0.851064 0.300000 +vt 0.851064 0.250000 +vt 0.904255 0.250000 +vt 0.851064 0.300000 +vt 0.851064 0.250000 +vt 0.946809 0.250000 +vt 0.925532 0.300000 +vt 0.925532 0.250000 +vt 0.925532 0.200000 +vt 0.936170 0.000000 +vt 0.957447 0.025000 +vt 0.893617 0.200000 +vt 0.914894 -0.000000 +vt 0.914894 0.200000 +vt 0.957447 0.200000 +vt 0.978723 -0.000000 +vt 0.978723 0.200000 +vt 0.904255 0.250000 +vt 0.904255 0.300000 +vt 0.819149 0.900000 +vt 0.808511 0.925000 +vt 0.808511 0.900000 +vt 0.819149 0.925000 +vt 0.808511 0.950000 +vt 0.819149 0.950000 +vt 0.808511 0.975000 +vt 0.819149 0.975000 +vt 0.808511 1.000000 +vt 0.808511 0.800000 +vt 0.819149 0.825000 +vt 0.808511 0.825000 +vt 0.819149 0.850000 +vt 0.808511 0.850000 +vt 0.819149 0.875000 +vt 0.808511 0.875000 +vt 0.819149 0.900000 +vt 0.808511 0.925000 +vt 0.808511 0.900000 +vt 0.819149 0.925000 +vt 0.808511 0.950000 +vt 0.819149 0.950000 +vt 0.808511 0.975000 +vt 0.819149 0.975000 +vt 0.808511 1.000000 +vt 0.808511 0.800000 +vt 0.819149 0.825000 +vt 0.808511 0.825000 +vt 0.819149 0.850000 +vt 0.808511 0.850000 +vt 0.819149 0.875000 +vt 0.808511 0.875000 +vt 0.819149 0.900000 +vt 0.808511 0.925000 +vt 0.808511 0.900000 +vt 0.819149 0.925000 +vt 0.808511 0.950000 +vt 0.819149 0.950000 +vt 0.808511 0.975000 +vt 0.819149 0.975000 +vt 0.808511 1.000000 +vt 0.808511 0.800000 +vt 0.819149 0.825000 +vt 0.808511 0.825000 +vt 0.819149 0.850000 +vt 0.808511 0.850000 +vt 0.819149 0.875000 +vt 0.808511 0.875000 +vt 0.872340 0.400000 +vt 0.893617 0.450000 +vt 0.872340 0.450000 +vt 0.893617 0.400000 +vt 0.914894 0.450000 +vt 0.851064 0.400000 +vt 0.851064 0.450000 +vt 0.893617 0.500000 +vt 0.872340 0.350000 +vt 0.893617 0.350000 +vt 0.948236 0.975001 +vt 0.957447 0.953356 +vt 0.966658 0.975001 +vt 0.963960 0.940305 +vt 0.950934 0.940305 +vt 0.950934 0.909695 +vt 0.819149 1.000000 +vt 0.819149 0.800000 +vt 0.765504 0.167089 +vt 0.753922 0.141499 +vt 0.060143 0.287639 +vt 0.033411 0.237086 +vt 0.033411 0.278965 +vt 0.051232 0.362724 +vt 0.033411 0.362724 +vt 0.077845 0.207827 +vt 0.011899 0.258026 +vt 0.011899 0.341784 +vt 0.071032 0.398616 +vt 0.060143 0.371398 +vt 0.072744 0.341784 +vt 0.072744 0.258026 +vt 0.013611 0.201195 +vt 0.024501 0.228413 +vt 0.051232 0.036801 +vt 0.060143 0.087354 +vt 0.033411 0.162439 +vt 0.024501 0.111886 +vt 0.000317 0.032150 +vt 0.011899 0.057740 +vt 0.071032 0.000909 +vt 0.060143 0.028127 +vt 0.081504 0.016139 +vt 0.084326 0.167089 +vt 0.072744 0.141499 +vt 0.013611 0.198330 +vt 0.024501 0.171112 +vt 0.365111 0.111886 +vt 0.391842 0.036801 +vt 0.374022 0.162439 +vt 0.411642 0.000909 +vt 0.400753 0.028127 +vt 0.422114 0.016139 +vt 0.424936 0.167089 +vt 0.413354 0.141499 +vt 0.340927 0.032150 +vt 0.352510 0.057740 +vt 0.354222 0.198330 +vt 0.365111 0.171112 +vt 0.705678 0.312171 +vt 0.732410 0.237086 +vt 0.741320 0.287639 +vt 0.714589 0.362724 +vt 0.732410 0.036801 +vt 0.714589 0.162439 +vt 0.705678 0.111886 +vt 0.759023 0.007541 +vt 0.752210 0.000909 +vt 0.741320 0.028127 +vt 0.694789 0.198330 +vt 0.705678 0.171112 +vt 0.681495 0.032150 +vt 0.693077 0.057740 +vt 0.694789 0.398615 +vt 0.705678 0.371397 +vt 0.681495 0.232436 +vt 0.693077 0.258026 +vt 0.762682 0.216424 +vt 0.765504 0.367374 +vt 0.753922 0.341784 +vt 0.752210 0.201194 +vt 0.741320 0.228412 +vt 0.391842 0.237086 +vt 0.411642 0.201195 +vt 0.418456 0.207827 +vt 0.400753 0.228413 +vt 0.340928 0.232436 +vt 0.352510 0.258026 +vt 0.354222 0.398615 +vt 0.374022 0.362724 +vt 0.365111 0.371397 +vt 0.424936 0.367374 +vt 0.413354 0.341784 +vt 0.365111 0.312171 +vt 0.400753 0.287639 +vt 0.851064 0.250000 +vt 1.000000 0.200000 +vt 0.851064 0.200000 +vt 0.946809 0.300000 +vt 0.893617 0.000000 +vt 0.957447 -0.000000 +vt 0.851064 0.250000 +vt 1.000000 0.200000 +vt 0.946809 0.200000 +vt 0.893617 -0.000000 +vt 0.851064 0.200000 +vt 0.904255 0.300000 +vt 0.904255 0.300000 +vt 0.946809 0.300000 +vt 0.957447 -0.000000 +vt 0.819149 1.000000 +vt 0.819149 0.800000 +vt 0.819149 1.000000 +vt 0.819149 0.800000 +vt 0.819149 1.000000 +vt 0.819149 0.800000 +vt 0.914894 0.400000 +vt 0.872340 0.500000 +vt 0.963960 0.990306 +vt 0.957447 0.996646 +vt 0.950934 0.990306 +vt 0.950934 0.959696 +vt 0.963960 0.959696 +vt 0.957447 0.903355 +vt 0.963960 0.909695 +vt 0.966657 0.925000 +vt 0.957447 0.946645 +vt 0.948236 0.925000 +vt 0.808511 0.950000 +vt 0.723404 0.975000 +vt 0.723404 0.950000 +vt 0.808511 0.975000 +vt 0.723404 1.000000 +vt 0.808511 0.800000 +vt 0.723404 0.825000 +vt 0.723404 0.800000 +vt 0.808511 0.825000 +vt 0.723404 0.850000 +vt 0.808511 0.875000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.808511 0.900000 +vt 0.723404 0.925000 +vt 0.808511 0.925000 +vt 0.000000 0.825000 +vt 0.680851 0.850000 +vt 0.000000 0.850000 +vt 0.000000 0.800000 +vt 0.680851 0.825000 +vt 0.000000 0.975000 +vt 0.680851 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.950000 +vt 0.680851 0.975000 +vt 0.000000 0.925000 +vt 0.680851 0.950000 +vt 0.000000 0.900000 +vt 0.680851 0.925000 +vt 0.000000 0.875000 +vt 0.680851 0.900000 +vt 0.680851 0.875000 +vt 0.086159 0.226567 +vt 0.339663 0.374409 +vt 0.086159 0.374409 +vt 0.086159 0.027427 +vt 0.339663 0.175269 +vt 0.086159 0.175269 +vt 0.426689 0.226566 +vt 0.680194 0.374409 +vt 0.426689 0.374409 +vt 0.426689 0.027427 +vt 0.680194 0.175269 +vt 0.426689 0.175269 +vt 0.766275 0.573742 +vt 0.850922 0.425735 +vt 0.850922 0.573742 +vt 0.861702 0.825000 +vt 0.819149 0.800000 +vt 0.861702 0.800000 +vt 0.861702 1.000000 +vt 0.819149 0.975000 +vt 0.861702 0.975000 +vt 0.861702 0.950000 +vt 0.819149 0.950000 +vt 0.819149 0.925000 +vt 0.861702 0.925000 +vt 0.819149 0.900000 +vt 0.861702 0.900000 +vt 0.819149 0.875000 +vt 0.861702 0.875000 +vt 0.819149 0.850000 +vt 0.861702 0.850000 +vt 0.819149 0.825000 +vt 0.339655 0.000888 +vt 0.086159 0.008439 +vt 0.086150 0.000889 +vt 0.086159 0.207579 +vt 0.339663 0.194257 +vt 0.339663 0.207579 +vt 0.339663 0.592537 +vt 0.086158 0.605858 +vt 0.086158 0.592536 +vt 0.086159 0.406718 +vt 0.339663 0.393397 +vt 0.339663 0.406719 +vt 0.680185 0.000888 +vt 0.426689 0.008439 +vt 0.426681 0.000888 +vt 0.426689 0.207579 +vt 0.680194 0.194257 +vt 0.680194 0.207579 +vt 0.680193 0.592537 +vt 0.426689 0.605858 +vt 0.426689 0.592536 +vt 0.426689 0.406718 +vt 0.680194 0.393397 +vt 0.680194 0.406719 +vt 0.766275 0.606088 +vt 0.850922 0.592751 +vt 0.850922 0.606088 +vt 0.766275 0.798781 +vt 0.850922 0.792113 +vt 0.850922 0.798781 +vt 0.766274 0.207364 +vt 0.850922 0.194028 +vt 0.850922 0.207364 +vt 0.766275 0.406726 +vt 0.850922 0.393389 +vt 0.850922 0.406726 +vt 0.086158 0.624846 +vt 0.339663 0.772689 +vt 0.086158 0.772688 +vt 0.086158 0.425706 +vt 0.339663 0.573549 +vt 0.086158 0.573548 +vt 0.426689 0.624846 +vt 0.680193 0.772689 +vt 0.426689 0.772688 +vt 0.426689 0.425706 +vt 0.680193 0.573549 +vt 0.426689 0.573548 +vt 0.766275 0.374381 +vt 0.850922 0.226373 +vt 0.850922 0.374380 +vt 0.766274 0.175019 +vt 0.850922 0.027011 +vt 0.850922 0.175019 +vt 0.766275 0.773104 +vt 0.850922 0.625097 +vt 0.850922 0.773104 +vt 0.086158 0.791676 +vt 0.339663 0.008439 +vt 0.339663 0.027427 +vt 0.339663 0.226567 +vt 0.086159 0.194257 +vt 0.339663 0.425707 +vt 0.086159 0.393397 +vt 0.339663 0.624847 +vt 0.339663 0.605859 +vt 0.426689 0.791676 +vt 0.680194 0.008439 +vt 0.680194 0.027427 +vt 0.680194 0.226567 +vt 0.426689 0.194257 +vt 0.680193 0.425707 +vt 0.426689 0.393397 +vt 0.680193 0.605859 +vt 0.680193 0.624847 +vt 0.766274 0.226373 +vt 0.766274 0.194028 +vt 0.766274 0.425735 +vt 0.766274 0.393389 +vt 0.766274 0.027011 +vt 0.850922 0.008003 +vt 0.766274 0.792113 +vt 0.766275 0.625097 +vt 0.766275 0.592751 +vt 0.680851 0.900000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.680851 0.875000 +vt 0.723404 0.850000 +vt 0.680851 0.850000 +vt 0.723404 0.825000 +vt 0.680851 0.825000 +vt 0.723404 0.800000 +vt 0.680851 1.000000 +vt 0.723404 0.975000 +vt 0.723404 1.000000 +vt 0.680851 0.975000 +vt 0.723404 0.950000 +vt 0.680851 0.950000 +vt 0.723404 0.925000 +vt 0.766274 0.001334 +vt 0.850922 0.001334 +vt 0.680193 0.791676 +vt 0.426697 0.799227 +vt 0.339663 0.791676 +vt 0.086167 0.799227 +vt 0.808511 0.950000 +vt 0.723404 0.975000 +vt 0.723404 0.950000 +vt 0.808511 0.975000 +vt 0.723404 1.000000 +vt 0.808511 0.800000 +vt 0.723404 0.825000 +vt 0.723404 0.800000 +vt 0.808511 0.825000 +vt 0.723404 0.850000 +vt 0.808511 0.850000 +vt 0.723404 0.875000 +vt 0.808511 0.875000 +vt 0.723404 0.900000 +vt 0.808511 0.900000 +vt 0.723404 0.925000 +vt 0.808511 0.925000 +vt 0.000000 0.825000 +vt 0.680851 0.850000 +vt 0.000000 0.850000 +vt 0.000000 0.800000 +vt 0.680851 0.825000 +vt 0.000000 0.975000 +vt 0.680851 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.950000 +vt 0.680851 0.975000 +vt 0.000000 0.925000 +vt 0.680851 0.950000 +vt 0.000000 0.900000 +vt 0.680851 0.925000 +vt 0.000000 0.875000 +vt 0.680851 0.900000 +vt 0.680851 0.875000 +vt 0.861702 0.825000 +vt 0.819149 0.800000 +vt 0.861702 0.800000 +vt 0.861702 1.000000 +vt 0.819149 0.975000 +vt 0.861702 0.975000 +vt 0.819149 0.950000 +vt 0.861702 0.950000 +vt 0.819149 0.925000 +vt 0.861702 0.925000 +vt 0.819149 0.900000 +vt 0.861702 0.900000 +vt 0.819149 0.875000 +vt 0.861702 0.875000 +vt 0.819149 0.850000 +vt 0.861702 0.850000 +vt 0.819149 0.825000 +vt 0.680851 0.900000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.680851 0.875000 +vt 0.723404 0.850000 +vt 0.680851 0.850000 +vt 0.723404 0.825000 +vt 0.680851 0.825000 +vt 0.723404 0.800000 +vt 0.680851 1.000000 +vt 0.723404 0.975000 +vt 0.723404 1.000000 +vt 0.680851 0.975000 +vt 0.723404 0.950000 +vt 0.680851 0.950000 +vt 0.723404 0.925000 +vt 0.680851 0.925000 +vt 0.808511 0.950000 +vt 0.723404 0.975000 +vt 0.723404 0.950000 +vt 0.808511 0.975000 +vt 0.723404 1.000000 +vt 0.808511 0.800000 +vt 0.723404 0.825000 +vt 0.723404 0.800000 +vt 0.808511 0.825000 +vt 0.723404 0.850000 +vt 0.808511 0.875000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.808511 0.900000 +vt 0.723404 0.925000 +vt 0.808511 0.925000 +vt 0.000000 0.825000 +vt 0.680851 0.850000 +vt 0.000000 0.850000 +vt 0.000000 0.800000 +vt 0.680851 0.825000 +vt 0.000000 0.975000 +vt 0.680851 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.950000 +vt 0.680851 0.975000 +vt 0.000000 0.925000 +vt 0.680851 0.950000 +vt 0.000000 0.900000 +vt 0.680851 0.925000 +vt 0.000000 0.875000 +vt 0.680851 0.900000 +vt 0.680851 0.875000 +vt 0.861702 0.825000 +vt 0.819149 0.800000 +vt 0.861702 0.800000 +vt 0.861702 1.000000 +vt 0.819149 0.975000 +vt 0.861702 0.975000 +vt 0.819149 0.950000 +vt 0.861702 0.950000 +vt 0.819149 0.925000 +vt 0.861702 0.925000 +vt 0.861702 0.900000 +vt 0.819149 0.900000 +vt 0.819149 0.875000 +vt 0.861702 0.875000 +vt 0.819149 0.850000 +vt 0.861702 0.850000 +vt 0.819149 0.825000 +vt 0.680851 0.900000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.680851 0.875000 +vt 0.723404 0.850000 +vt 0.680851 0.850000 +vt 0.723404 0.825000 +vt 0.680851 0.800000 +vt 0.723404 0.800000 +vt 0.723404 1.000000 +vt 0.680851 0.975000 +vt 0.723404 0.975000 +vt 0.723404 0.950000 +vt 0.680851 0.950000 +vt 0.723404 0.925000 +vt 0.680851 0.925000 +vt 0.808511 0.950000 +vt 0.723404 0.975000 +vt 0.723404 0.950000 +vt 0.808511 0.975000 +vt 0.723404 1.000000 +vt 0.808511 0.800000 +vt 0.723404 0.825000 +vt 0.723404 0.800000 +vt 0.808511 0.825000 +vt 0.723404 0.850000 +vt 0.808511 0.875000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.808511 0.900000 +vt 0.723404 0.925000 +vt 0.808511 0.925000 +vt 0.000000 0.825000 +vt 0.680851 0.850000 +vt 0.000000 0.850000 +vt 0.000000 0.800000 +vt 0.680851 0.825000 +vt 0.000000 0.975000 +vt 0.680851 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.950000 +vt 0.680851 0.975000 +vt 0.000000 0.925000 +vt 0.680851 0.950000 +vt 0.000000 0.900000 +vt 0.680851 0.925000 +vt 0.000000 0.875000 +vt 0.680851 0.900000 +vt 0.680851 0.875000 +vt 0.861702 0.825000 +vt 0.819149 0.800000 +vt 0.861702 0.800000 +vt 0.861702 1.000000 +vt 0.819149 0.975000 +vt 0.861702 0.975000 +vt 0.819149 0.950000 +vt 0.861702 0.950000 +vt 0.819149 0.925000 +vt 0.861702 0.925000 +vt 0.819149 0.900000 +vt 0.861702 0.900000 +vt 0.861702 0.875000 +vt 0.819149 0.875000 +vt 0.819149 0.850000 +vt 0.861702 0.850000 +vt 0.819149 0.825000 +vt 0.680851 0.900000 +vt 0.723404 0.875000 +vt 0.723404 0.900000 +vt 0.680851 0.875000 +vt 0.723404 0.850000 +vt 0.680851 0.850000 +vt 0.723404 0.825000 +vt 0.680851 0.800000 +vt 0.723404 0.800000 +vt 0.723404 1.000000 +vt 0.680851 0.975000 +vt 0.723404 0.975000 +vt 0.723404 0.950000 +vt 0.680851 0.950000 +vt 0.723404 0.925000 +vt 0.680851 0.925000 +vt 0.914894 0.800000 +vt 0.904255 0.500000 +vt 0.914894 0.500000 +vt 0.904255 0.800000 +vt 0.893617 0.500000 +vt 0.893617 0.800000 +vt 0.882979 0.500000 +vt 0.882979 0.800000 +vt 0.872340 0.500000 +vt 0.872340 0.800000 +vt 0.861702 0.500000 +vt 0.861702 0.800000 +vt 0.851064 0.500000 +vt 0.936170 0.800000 +vt 0.925532 0.500000 +vt 0.936170 0.500000 +vt 0.925532 0.800000 +vt 0.936170 0.800000 +vt 0.925532 1.000000 +vt 0.925532 0.800000 +vt 0.872340 0.800000 +vt 0.861702 1.000000 +vt 0.861702 0.800000 +vt 0.893617 0.800000 +vt 0.882979 1.000000 +vt 0.882979 0.800000 +vt 0.914894 0.800000 +vt 0.904255 1.000000 +vt 0.904255 0.800000 +vt 0.946809 0.800000 +vt 0.936170 1.000000 +vt 0.872340 1.000000 +vt 0.893617 1.000000 +vt 0.914894 1.000000 +vt 0.808511 1.000000 +vt 0.808511 0.850000 +vt 0.680851 0.800000 +vt 0.819149 1.000000 +vt 0.766274 0.008003 +vt 0.680851 0.800000 +vt 0.680851 0.925000 +vt 0.680202 0.799227 +vt 0.339671 0.799227 +vt 0.808511 1.000000 +vt 0.680851 0.800000 +vt 0.819149 1.000000 +vt 0.680851 0.800000 +vt 0.808511 1.000000 +vt 0.808511 0.850000 +vt 0.680851 0.800000 +vt 0.819149 1.000000 +vt 0.680851 0.825000 +vt 0.680851 1.000000 +vt 0.808511 1.000000 +vt 0.808511 0.850000 +vt 0.680851 0.800000 +vt 0.819149 1.000000 +vt 0.680851 0.825000 +vt 0.680851 1.000000 +vt 0.851064 0.800000 +vt 0.946809 1.000000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -0.0000 -0.9823 -0.1871 +vn 0.0000 -0.9345 0.3560 +vn 0.0000 -1.0000 0.0000 +vn -0.0000 0.1644 -0.9864 +vn 0.0000 1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.8314 0.5556 0.0000 +vn 0.5556 0.8314 0.0000 +vn 0.5556 -0.8314 0.0000 +vn 0.8314 -0.5556 0.0000 +vn -0.8314 0.5556 0.0000 +vn -0.5556 0.8314 0.0000 +vn 0.1951 -0.9808 0.0000 +vn 0.9808 0.1951 0.0000 +vn 0.9808 -0.1951 0.0000 +vn -0.9808 0.1951 0.0000 +vn -0.9808 -0.1951 0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.1951 0.9808 0.0000 +vn -0.1951 -0.9808 0.0000 +vn -0.8314 -0.5556 0.0000 +vn -0.5556 -0.8314 0.0000 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +s off +f 1126/1129/67 1133/1130/67 1134/1131/67 +f 1125/1132/67 1140/1133/67 1133/1130/67 +f 1132/1134/67 1139/1135/67 1140/1133/67 +f 1131/1136/67 1138/1137/67 1139/1135/67 +f 1138/1138/67 1129/1139/67 1137/1140/67 +f 1137/1140/67 1128/1141/67 1136/1142/67 +f 1136/1142/67 1127/1143/67 1135/1144/67 +f 1135/1144/67 1126/1129/67 1134/1131/67 +f 1376/1145/68 1374/1146/68 1228/1147/68 +f 1162/1148/67 1154/1149/67 1155/1150/67 +f 1143/1151/67 1168/1152/67 1159/1153/67 +f 1141/1154/67 1163/1155/67 1149/1156/67 +f 1157/1157/67 1147/1158/67 1156/1159/67 +f 1151/1160/67 1160/1161/67 1156/1159/67 +f 1165/1162/67 1465/1163/67 1175/1164/67 +f 1152/1165/67 1178/1166/67 1179/1167/67 +f 1170/1168/67 1186/1169/67 1187/1170/67 +f 1146/1171/67 1182/1172/67 1183/1173/67 +f 1188/1174/67 1181/1175/67 1167/1176/67 +f 1185/1177/67 1170/1168/67 1171/1178/67 +f 1176/1179/67 1177/1180/67 1162/1148/67 +f 1173/1181/67 1165/1162/67 1166/1182/67 +f 1267/1183/68 1273/1184/68 1268/1185/68 +f 1280/1186/68 1256/1187/68 1255/1188/68 +f 1253/1189/68 1275/1190/68 1254/1191/68 +f 1284/1192/68 1270/1193/68 1269/1194/68 +f 1272/1195/68 1263/1196/68 1268/1185/68 +f 1284/1192/68 1283/1197/68 1204/1198/68 +f 1202/1199/68 1203/1200/68 1282/1201/68 +f 1198/1202/68 1199/1203/68 1264/1204/68 +f 1266/1205/68 1265/1206/68 1200/1207/68 +f 1466/1208/68 1277/1209/68 1194/1210/68 +f 1280/1186/68 1278/1211/68 1196/1212/68 +f 1190/1213/68 1191/1214/68 1258/1215/68 +f 1261/1216/68 1260/1217/68 1192/1218/68 +f 1316/1219/68 1302/1220/68 1301/1221/68 +f 1299/1222/68 1305/1223/68 1300/1224/68 +f 1287/1225/68 1303/1226/68 1288/1227/68 +f 1285/1228/68 1307/1229/68 1286/1230/68 +f 1304/1231/68 1295/1232/68 1300/1224/68 +f 1298/1233/68 1297/1234/68 1216/1235/68 +f 1467/1236/68 1309/1237/68 1210/1238/68 +f 1312/1239/68 1310/1240/68 1212/1241/68 +f 1206/1242/68 1207/1243/68 1290/1244/68 +f 1214/1245/68 1215/1246/68 1296/1247/68 +f 1316/1219/68 1315/1248/68 1220/1249/68 +f 1293/1250/68 1292/1251/68 1208/1252/68 +f 1218/1253/68 1219/1254/68 1314/1255/68 +f 1343/1256/67 1325/1257/67 1317/1258/67 +f 1319/1259/67 1335/1260/67 1318/1261/67 +f 1338/1262/67 1330/1263/67 1331/1264/67 +f 1333/1265/67 1323/1266/67 1332/1267/67 +f 1336/1268/67 1327/1269/67 1318/1261/67 +f 1363/1270/68 1369/1271/68 1364/1272/68 +f 1351/1273/68 1367/1274/68 1352/1275/68 +f 1349/1276/68 1371/1277/68 1350/1278/68 +f 1380/1279/68 1366/1280/68 1365/1281/68 +f 1368/1282/68 1359/1283/68 1364/1272/68 +f 1373/1284/68 1468/1285/68 1227/1286/68 +f 1362/1287/68 1361/1288/68 1232/1289/68 +f 1354/1290/68 1222/1291/68 1223/1292/68 +f 1357/1293/68 1356/1294/68 1224/1295/68 +f 1235/1296/68 1378/1297/68 1234/1298/68 +f 1231/1299/68 1360/1300/68 1230/1301/68 +f 1380/1279/68 1379/1302/68 1236/1303/68 +f 1334/1304/67 1326/1305/67 1248/1306/67 +f 1246/1307/67 1247/1308/67 1328/1309/67 +f 1250/1310/67 1251/1311/67 1346/1312/67 +f 1343/1256/67 1345/1313/67 1252/1314/67 +f 1338/1262/67 1340/1315/67 1244/1316/67 +f 1469/1317/67 1341/1318/67 1242/1319/67 +f 1238/1320/67 1239/1321/67 1322/1322/67 +f 1320/1323/67 1321/1324/67 1240/1325/67 +f 1399/1326/67 1415/1327/67 1398/1328/67 +f 1400/1329/67 1401/1330/67 1392/1331/67 +f 1421/1332/67 1470/1333/67 1383/1334/67 +f 1391/1335/67 1402/1336/67 1390/1337/67 +f 1423/1338/67 1425/1339/67 1396/1340/67 +f 1395/1341/67 1426/1342/67 1394/1343/67 +f 1414/1344/67 1406/1345/67 1388/1346/67 +f 1387/1347/67 1408/1348/67 1386/1349/67 +f 1418/1350/67 1420/1351/67 1384/1352/67 +f 1416/1353/67 1407/1354/67 1398/1328/67 +f 1423/1338/67 1405/1355/67 1397/1356/67 +f 1413/1357/67 1403/1358/67 1412/1359/67 +f 1418/1350/67 1410/1360/67 1411/1361/67 +f 1430/1362/67 1431/1363/67 1429/1364/67 +f 1432/1365/69 1435/1366/69 1431/1367/69 +f 1436/1368/68 1433/1369/68 1435/1370/68 +f 1434/1371/70 1429/1364/70 1433/1369/70 +f 1442/1372/70 1446/1373/70 1444/1374/70 +f 1443/1375/71 1446/1376/71 1445/1377/71 +f 1443/1378/69 1445/1379/69 1441/1380/69 +f 1440/1381/68 1443/1382/68 1439/1383/68 +f 1437/1384/67 1442/1385/67 1438/1386/67 +f 1445/1377/72 1442/1387/72 1441/1388/72 +f 1448/1389/67 1449/1390/67 1447/1391/67 +f 1450/1392/69 1453/1393/69 1449/1394/69 +f 1454/1395/68 1451/1396/68 1453/1397/68 +f 1452/1398/70 1447/1391/70 1451/1399/70 +f 1464/1400/70 1458/1401/70 1460/1402/70 +f 1453/1403/73 1447/1404/73 1449/1405/73 +f 1435/1406/73 1429/1407/73 1431/1408/73 +f 1461/1409/73 1464/1410/73 1463/1411/73 +f 1457/1412/69 1463/1413/69 1459/1414/69 +f 1458/1415/74 1461/1416/74 1457/1417/74 +f 1455/1418/67 1460/1419/67 1456/1420/67 +f 1459/1421/72 1464/1410/72 1460/1422/72 +f 1542/1423/67 1549/1424/67 1550/1425/67 +f 1541/1426/67 1556/1427/67 1549/1424/67 +f 1548/1428/67 1555/1429/67 1556/1427/67 +f 1547/1430/67 1554/1431/67 1555/1429/67 +f 1554/1432/67 1545/1433/67 1553/1434/67 +f 1553/1434/67 1544/1435/67 1552/1436/67 +f 1552/1436/67 1543/1437/67 1551/1438/67 +f 1551/1438/67 1542/1423/67 1550/1425/67 +f 1622/1439/67 1629/1440/67 1630/1441/67 +f 1621/1442/67 1636/1443/67 1629/1440/67 +f 1628/1444/67 1635/1445/67 1636/1443/67 +f 1627/1446/67 1634/1447/67 1635/1445/67 +f 1634/1448/67 1625/1449/67 1633/1450/67 +f 1633/1450/67 1624/1451/67 1632/1452/67 +f 1632/1452/67 1623/1453/67 1631/1454/67 +f 1631/1454/67 1622/1439/67 1630/1441/67 +f 1702/1455/67 1709/1456/67 1710/1457/67 +f 1701/1458/67 1716/1459/67 1709/1456/67 +f 1708/1460/67 1715/1461/67 1716/1459/67 +f 1707/1462/67 1714/1463/67 1715/1461/67 +f 1714/1464/67 1705/1465/67 1713/1466/67 +f 1713/1466/67 1704/1467/67 1712/1468/67 +f 1712/1468/67 1703/1469/67 1711/1470/67 +f 1711/1470/67 1702/1455/67 1710/1457/67 +f 1718/1471/69 1719/1472/69 1717/1473/69 +f 1720/1474/68 1723/1475/68 1719/1472/68 +f 1722/1476/67 1717/1473/67 1721/1477/67 +f 1723/1478/73 1717/1473/73 1719/1472/73 +f 1720/1474/75 1722/1479/75 1724/1480/75 +f 1763/1481/75 1761/1482/75 1759/1483/75 +f 1769/1484/73 1771/1485/73 1765/1486/73 +f 1126/1129/67 1125/1132/67 1133/1130/67 +f 1125/1132/67 1132/1134/67 1140/1133/67 +f 1132/1134/67 1131/1136/67 1139/1135/67 +f 1131/1136/67 1130/1487/67 1138/1137/67 +f 1138/1138/67 1130/1488/67 1129/1139/67 +f 1137/1140/67 1129/1139/67 1128/1141/67 +f 1136/1142/67 1128/1141/67 1127/1143/67 +f 1135/1144/67 1127/1143/67 1126/1129/67 +f 1228/1147/68 1221/1489/68 1376/1145/68 +f 1221/1489/68 1222/1291/68 1354/1290/68 +f 1353/1490/68 1221/1489/68 1354/1290/68 +f 1353/1490/68 1352/1275/68 1221/1489/68 +f 1352/1275/68 1376/1145/68 1221/1489/68 +f 1374/1146/68 1373/1284/68 1228/1147/68 +f 1373/1284/68 1227/1286/68 1228/1147/68 +f 1155/1150/67 1156/1159/67 1161/1491/67 +f 1156/1159/67 1160/1161/67 1161/1491/67 +f 1161/1491/67 1162/1148/67 1155/1150/67 +f 1143/1151/67 1144/1492/67 1168/1152/67 +f 1159/1153/67 1160/1161/67 1143/1151/67 +f 1160/1161/67 1142/1493/67 1143/1151/67 +f 1141/1154/67 1142/1493/67 1151/1160/67 +f 1163/1155/67 1167/1176/67 1149/1156/67 +f 1141/1154/67 1151/1160/67 1163/1155/67 +f 1157/1157/67 1158/1494/67 1172/1495/67 +f 1147/1158/67 1151/1160/67 1156/1159/67 +f 1157/1157/67 1172/1495/67 1147/1158/67 +f 1151/1160/67 1142/1493/67 1160/1161/67 +f 1165/1162/67 1174/1496/67 1465/1163/67 +f 1182/1172/67 1146/1171/67 1181/1175/67 +f 1146/1171/67 1148/1497/67 1181/1175/67 +f 1148/1497/67 1149/1156/67 1181/1175/67 +f 1149/1156/67 1167/1176/67 1181/1175/67 +f 1169/1498/67 1170/1168/67 1188/1174/67 +f 1170/1168/67 1187/1170/67 1188/1174/67 +f 1167/1176/67 1169/1498/67 1188/1174/67 +f 1172/1495/67 1158/1494/67 1180/1499/67 +f 1158/1494/67 1150/1500/67 1180/1499/67 +f 1150/1500/67 1152/1165/67 1180/1499/67 +f 1152/1165/67 1179/1167/67 1180/1499/67 +f 1180/1499/67 1185/1177/67 1172/1495/67 +f 1185/1177/67 1186/1169/67 1170/1168/67 +f 1171/1178/67 1172/1495/67 1185/1177/67 +f 1178/1166/67 1152/1165/67 1177/1180/67 +f 1152/1165/67 1153/1501/67 1177/1180/67 +f 1153/1501/67 1154/1149/67 1177/1180/67 +f 1154/1149/67 1162/1148/67 1177/1180/67 +f 1164/1502/67 1165/1162/67 1176/1179/67 +f 1165/1162/67 1175/1164/67 1176/1179/67 +f 1162/1148/67 1164/1502/67 1176/1179/67 +f 1168/1152/67 1144/1492/67 1184/1503/67 +f 1144/1492/67 1145/1504/67 1184/1503/67 +f 1145/1504/67 1146/1171/67 1184/1503/67 +f 1146/1171/67 1183/1173/67 1184/1503/67 +f 1184/1503/67 1173/1181/67 1168/1152/67 +f 1173/1181/67 1174/1496/67 1165/1162/67 +f 1166/1182/67 1168/1152/67 1173/1181/67 +f 1267/1183/68 1266/1205/68 1274/1505/68 +f 1273/1184/68 1272/1195/68 1268/1185/68 +f 1267/1183/68 1274/1505/68 1273/1184/68 +f 1255/1188/68 1254/1191/68 1271/1506/68 +f 1254/1191/68 1272/1195/68 1271/1506/68 +f 1271/1506/68 1280/1186/68 1255/1188/68 +f 1253/1189/68 1261/1216/68 1279/1507/68 +f 1275/1190/68 1263/1196/68 1254/1191/68 +f 1253/1189/68 1279/1507/68 1275/1190/68 +f 1269/1194/68 1268/1185/68 1259/1508/68 +f 1268/1185/68 1263/1196/68 1259/1508/68 +f 1259/1508/68 1284/1192/68 1269/1194/68 +f 1272/1195/68 1254/1191/68 1263/1196/68 +f 1204/1198/68 1197/1509/68 1284/1192/68 +f 1197/1509/68 1198/1202/68 1264/1204/68 +f 1262/1510/68 1197/1509/68 1264/1204/68 +f 1262/1510/68 1270/1193/68 1197/1509/68 +f 1270/1193/68 1284/1192/68 1197/1509/68 +f 1283/1197/68 1282/1201/68 1204/1198/68 +f 1282/1201/68 1203/1200/68 1204/1198/68 +f 1200/1207/68 1193/1511/68 1266/1205/68 +f 1193/1511/68 1194/1210/68 1277/1209/68 +f 1276/1512/68 1193/1511/68 1277/1209/68 +f 1276/1512/68 1274/1505/68 1193/1511/68 +f 1274/1505/68 1266/1205/68 1193/1511/68 +f 1265/1206/68 1264/1204/68 1200/1207/68 +f 1264/1204/68 1199/1203/68 1200/1207/68 +f 1466/1208/68 1195/1513/68 1277/1209/68 +f 1196/1212/68 1189/1514/68 1280/1186/68 +f 1189/1514/68 1190/1213/68 1258/1215/68 +f 1257/1515/68 1189/1514/68 1258/1215/68 +f 1257/1515/68 1256/1187/68 1189/1514/68 +f 1256/1187/68 1280/1186/68 1189/1514/68 +f 1278/1211/68 1277/1209/68 1196/1212/68 +f 1277/1209/68 1195/1513/68 1196/1212/68 +f 1258/1215/68 1191/1214/68 1192/1218/68 +f 1192/1218/68 1201/1516/68 1261/1216/68 +f 1201/1516/68 1202/1199/68 1282/1201/68 +f 1281/1517/68 1201/1516/68 1282/1201/68 +f 1281/1517/68 1279/1507/68 1201/1516/68 +f 1279/1507/68 1261/1216/68 1201/1516/68 +f 1260/1217/68 1258/1215/68 1192/1218/68 +f 1301/1221/68 1300/1224/68 1291/1518/68 +f 1300/1224/68 1295/1232/68 1291/1518/68 +f 1291/1518/68 1316/1219/68 1301/1221/68 +f 1299/1222/68 1298/1233/68 1306/1519/68 +f 1305/1223/68 1304/1231/68 1300/1224/68 +f 1299/1222/68 1306/1519/68 1305/1223/68 +f 1287/1225/68 1286/1230/68 1304/1231/68 +f 1303/1226/68 1312/1239/68 1288/1227/68 +f 1287/1225/68 1304/1231/68 1303/1226/68 +f 1285/1228/68 1293/1250/68 1311/1520/68 +f 1307/1229/68 1295/1232/68 1286/1230/68 +f 1285/1228/68 1311/1520/68 1307/1229/68 +f 1304/1231/68 1286/1230/68 1295/1232/68 +f 1216/1235/68 1209/1521/68 1298/1233/68 +f 1209/1521/68 1210/1238/68 1309/1237/68 +f 1308/1522/68 1209/1521/68 1309/1237/68 +f 1308/1522/68 1306/1519/68 1209/1521/68 +f 1306/1519/68 1298/1233/68 1209/1521/68 +f 1297/1234/68 1296/1247/68 1216/1235/68 +f 1296/1247/68 1215/1246/68 1216/1235/68 +f 1467/1236/68 1211/1523/68 1309/1237/68 +f 1212/1241/68 1205/1524/68 1312/1239/68 +f 1205/1524/68 1206/1242/68 1290/1244/68 +f 1289/1525/68 1205/1524/68 1290/1244/68 +f 1289/1525/68 1288/1227/68 1205/1524/68 +f 1288/1227/68 1312/1239/68 1205/1524/68 +f 1310/1240/68 1309/1237/68 1212/1241/68 +f 1309/1237/68 1211/1523/68 1212/1241/68 +f 1220/1249/68 1213/1526/68 1316/1219/68 +f 1213/1526/68 1214/1245/68 1296/1247/68 +f 1294/1527/68 1213/1526/68 1296/1247/68 +f 1294/1527/68 1302/1220/68 1213/1526/68 +f 1302/1220/68 1316/1219/68 1213/1526/68 +f 1315/1248/68 1314/1255/68 1220/1249/68 +f 1314/1255/68 1219/1254/68 1220/1249/68 +f 1290/1244/68 1207/1243/68 1208/1252/68 +f 1208/1252/68 1217/1528/68 1293/1250/68 +f 1217/1528/68 1218/1253/68 1314/1255/68 +f 1313/1529/68 1217/1528/68 1314/1255/68 +f 1313/1529/68 1311/1520/68 1217/1528/68 +f 1311/1520/68 1293/1250/68 1217/1528/68 +f 1292/1251/68 1290/1244/68 1208/1252/68 +f 1317/1258/67 1318/1261/67 1339/1530/67 +f 1318/1261/67 1327/1269/67 1339/1530/67 +f 1339/1530/67 1343/1256/67 1317/1258/67 +f 1319/1259/67 1320/1323/67 1335/1260/67 +f 1320/1323/67 1344/1531/67 1335/1260/67 +f 1335/1260/67 1336/1268/67 1318/1261/67 +f 1331/1264/67 1332/1267/67 1337/1532/67 +f 1332/1267/67 1336/1268/67 1337/1532/67 +f 1337/1532/67 1338/1262/67 1331/1264/67 +f 1333/1265/67 1334/1304/67 1348/1533/67 +f 1323/1266/67 1327/1269/67 1332/1267/67 +f 1333/1265/67 1348/1533/67 1323/1266/67 +f 1336/1268/67 1332/1267/67 1327/1269/67 +f 1363/1270/68 1362/1287/68 1370/1534/68 +f 1369/1271/68 1368/1282/68 1364/1272/68 +f 1363/1270/68 1370/1534/68 1369/1271/68 +f 1351/1273/68 1350/1278/68 1368/1282/68 +f 1367/1274/68 1376/1145/68 1352/1275/68 +f 1351/1273/68 1368/1282/68 1367/1274/68 +f 1349/1276/68 1357/1293/68 1375/1535/68 +f 1371/1277/68 1359/1283/68 1350/1278/68 +f 1349/1276/68 1375/1535/68 1371/1277/68 +f 1365/1281/68 1364/1272/68 1355/1536/68 +f 1364/1272/68 1359/1283/68 1355/1536/68 +f 1355/1536/68 1380/1279/68 1365/1281/68 +f 1368/1282/68 1350/1278/68 1359/1283/68 +f 1373/1284/68 1226/1537/68 1468/1285/68 +f 1232/1289/68 1225/1538/68 1362/1287/68 +f 1225/1538/68 1226/1537/68 1373/1284/68 +f 1372/1539/68 1225/1538/68 1373/1284/68 +f 1372/1539/68 1370/1534/68 1225/1538/68 +f 1370/1534/68 1362/1287/68 1225/1538/68 +f 1361/1288/68 1360/1300/68 1232/1289/68 +f 1360/1300/68 1231/1299/68 1232/1289/68 +f 1354/1290/68 1223/1292/68 1224/1295/68 +f 1224/1295/68 1233/1540/68 1357/1293/68 +f 1233/1540/68 1234/1298/68 1378/1297/68 +f 1377/1541/68 1233/1540/68 1378/1297/68 +f 1377/1541/68 1375/1535/68 1233/1540/68 +f 1375/1535/68 1357/1293/68 1233/1540/68 +f 1356/1294/68 1354/1290/68 1224/1295/68 +f 1236/1303/68 1229/1542/68 1380/1279/68 +f 1229/1542/68 1230/1301/68 1360/1300/68 +f 1358/1543/68 1229/1542/68 1360/1300/68 +f 1358/1543/68 1366/1280/68 1229/1542/68 +f 1366/1280/68 1380/1279/68 1229/1542/68 +f 1379/1302/68 1378/1297/68 1236/1303/68 +f 1378/1297/68 1235/1296/68 1236/1303/68 +f 1247/1308/67 1248/1306/67 1328/1309/67 +f 1248/1306/67 1249/1544/67 1334/1304/67 +f 1334/1304/67 1249/1544/67 1348/1533/67 +f 1249/1544/67 1250/1310/67 1346/1312/67 +f 1347/1545/67 1348/1533/67 1249/1544/67 +f 1249/1544/67 1346/1312/67 1347/1545/67 +f 1326/1305/67 1328/1309/67 1248/1306/67 +f 1237/1546/67 1238/1320/67 1322/1322/67 +f 1324/1547/67 1325/1257/67 1237/1546/67 +f 1325/1257/67 1343/1256/67 1237/1546/67 +f 1237/1546/67 1322/1322/67 1324/1547/67 +f 1251/1311/67 1252/1314/67 1346/1312/67 +f 1252/1314/67 1237/1546/67 1343/1256/67 +f 1345/1313/67 1346/1312/67 1252/1314/67 +f 1243/1548/67 1244/1316/67 1341/1318/67 +f 1244/1316/67 1245/1549/67 1338/1262/67 +f 1338/1262/67 1245/1549/67 1330/1263/67 +f 1245/1549/67 1246/1307/67 1328/1309/67 +f 1329/1550/67 1330/1263/67 1245/1549/67 +f 1245/1549/67 1328/1309/67 1329/1550/67 +f 1340/1315/67 1341/1318/67 1244/1316/67 +f 1469/1317/67 1243/1548/67 1341/1318/67 +f 1239/1321/67 1240/1325/67 1322/1322/67 +f 1240/1325/67 1241/1551/67 1320/1323/67 +f 1320/1323/67 1241/1551/67 1344/1531/67 +f 1241/1551/67 1242/1319/67 1341/1318/67 +f 1342/1552/67 1344/1531/67 1241/1551/67 +f 1241/1551/67 1341/1318/67 1342/1552/67 +f 1321/1324/67 1322/1322/67 1240/1325/67 +f 1399/1326/67 1400/1329/67 1424/1553/67 +f 1415/1327/67 1416/1353/67 1398/1328/67 +f 1399/1326/67 1424/1553/67 1415/1327/67 +f 1381/1554/67 1382/1555/67 1421/1332/67 +f 1422/1556/67 1424/1553/67 1381/1554/67 +f 1424/1553/67 1400/1329/67 1381/1554/67 +f 1381/1554/67 1421/1332/67 1422/1556/67 +f 1391/1335/67 1392/1331/67 1402/1336/67 +f 1392/1331/67 1381/1554/67 1400/1329/67 +f 1401/1330/67 1402/1336/67 1392/1331/67 +f 1421/1332/67 1382/1555/67 1470/1333/67 +f 1389/1557/67 1390/1337/67 1402/1336/67 +f 1404/1558/67 1405/1355/67 1389/1557/67 +f 1405/1355/67 1423/1338/67 1389/1557/67 +f 1389/1557/67 1402/1336/67 1404/1558/67 +f 1395/1341/67 1396/1340/67 1426/1342/67 +f 1396/1340/67 1389/1557/67 1423/1338/67 +f 1425/1339/67 1426/1342/67 1396/1340/67 +f 1387/1347/67 1388/1346/67 1408/1348/67 +f 1388/1346/67 1393/1559/67 1414/1344/67 +f 1414/1344/67 1393/1559/67 1428/1560/67 +f 1393/1559/67 1394/1343/67 1426/1342/67 +f 1427/1561/67 1428/1560/67 1393/1559/67 +f 1393/1559/67 1426/1342/67 1427/1561/67 +f 1406/1345/67 1408/1348/67 1388/1346/67 +f 1383/1334/67 1384/1352/67 1421/1332/67 +f 1384/1352/67 1385/1562/67 1418/1350/67 +f 1418/1350/67 1385/1562/67 1410/1360/67 +f 1385/1562/67 1386/1349/67 1408/1348/67 +f 1409/1563/67 1410/1360/67 1385/1562/67 +f 1385/1562/67 1408/1348/67 1409/1563/67 +f 1420/1351/67 1421/1332/67 1384/1352/67 +f 1416/1353/67 1412/1359/67 1407/1354/67 +f 1397/1356/67 1398/1328/67 1419/1564/67 +f 1398/1328/67 1407/1354/67 1419/1564/67 +f 1419/1564/67 1423/1338/67 1397/1356/67 +f 1413/1357/67 1414/1344/67 1428/1560/67 +f 1403/1358/67 1407/1354/67 1412/1359/67 +f 1413/1357/67 1428/1560/67 1403/1358/67 +f 1411/1361/67 1412/1359/67 1417/1565/67 +f 1412/1359/67 1416/1353/67 1417/1565/67 +f 1417/1565/67 1418/1350/67 1411/1361/67 +f 1430/1362/67 1432/1566/67 1431/1363/67 +f 1432/1365/69 1436/1567/69 1435/1366/69 +f 1436/1368/68 1434/1371/68 1433/1369/68 +f 1434/1371/70 1430/1362/70 1429/1364/70 +f 1444/1374/70 1440/1381/70 1442/1372/70 +f 1440/1381/70 1438/1568/70 1442/1372/70 +f 1443/1375/71 1444/1569/71 1446/1376/71 +f 1441/1380/69 1437/1384/69 1439/1383/69 +f 1439/1383/69 1443/1378/69 1441/1380/69 +f 1440/1381/68 1444/1570/68 1443/1382/68 +f 1437/1384/67 1441/1571/67 1442/1385/67 +f 1445/1377/72 1446/1376/72 1442/1387/72 +f 1448/1389/67 1450/1572/67 1449/1390/67 +f 1450/1392/69 1454/1573/69 1453/1393/69 +f 1454/1395/68 1452/1574/68 1451/1396/68 +f 1452/1398/70 1448/1389/70 1447/1391/70 +f 1462/1575/70 1458/1401/70 1464/1400/70 +f 1458/1401/70 1456/1576/70 1460/1402/70 +f 1453/1403/73 1451/1577/73 1447/1404/73 +f 1435/1406/73 1433/1578/73 1429/1407/73 +f 1461/1409/73 1462/1579/73 1464/1410/73 +f 1459/1414/69 1455/1418/69 1457/1412/69 +f 1457/1412/69 1461/1416/69 1463/1413/69 +f 1458/1415/74 1462/1575/74 1461/1416/74 +f 1455/1418/67 1459/1580/67 1460/1419/67 +f 1459/1421/72 1463/1411/72 1464/1410/72 +f 1542/1423/67 1541/1426/67 1549/1424/67 +f 1541/1426/67 1548/1428/67 1556/1427/67 +f 1548/1428/67 1547/1430/67 1555/1429/67 +f 1547/1430/67 1546/1581/67 1554/1431/67 +f 1554/1432/67 1546/1582/67 1545/1433/67 +f 1553/1434/67 1545/1433/67 1544/1435/67 +f 1552/1436/67 1544/1435/67 1543/1437/67 +f 1551/1438/67 1543/1437/67 1542/1423/67 +f 1622/1439/67 1621/1442/67 1629/1440/67 +f 1621/1442/67 1628/1444/67 1636/1443/67 +f 1628/1444/67 1627/1446/67 1635/1445/67 +f 1627/1446/67 1626/1583/67 1634/1447/67 +f 1634/1448/67 1626/1584/67 1625/1449/67 +f 1633/1450/67 1625/1449/67 1624/1451/67 +f 1632/1452/67 1624/1451/67 1623/1453/67 +f 1631/1454/67 1623/1453/67 1622/1439/67 +f 1702/1455/67 1701/1458/67 1709/1456/67 +f 1701/1458/67 1708/1460/67 1716/1459/67 +f 1708/1460/67 1707/1462/67 1715/1461/67 +f 1707/1462/67 1706/1585/67 1714/1463/67 +f 1714/1464/67 1706/1586/67 1705/1465/67 +f 1713/1466/67 1705/1465/67 1704/1467/67 +f 1712/1468/67 1704/1467/67 1703/1469/67 +f 1711/1470/67 1703/1469/67 1702/1455/67 +f 1718/1471/69 1720/1474/69 1719/1472/69 +f 1720/1474/68 1724/1587/68 1723/1475/68 +f 1722/1476/67 1718/1471/67 1717/1473/67 +f 1723/1478/73 1721/1588/73 1717/1473/73 +f 1720/1474/75 1718/1471/75 1722/1479/75 +f 1759/1483/75 1757/1589/75 1758/1590/75 +f 1758/1590/75 1764/1591/75 1763/1481/75 +f 1763/1481/75 1762/1592/75 1761/1482/75 +f 1761/1482/75 1760/1593/75 1759/1483/75 +f 1759/1483/75 1758/1590/75 1763/1481/75 +f 1765/1486/73 1766/1594/73 1767/1595/73 +f 1767/1595/73 1768/1596/73 1769/1484/73 +f 1769/1484/73 1770/1597/73 1771/1485/73 +f 1771/1485/73 1772/1598/73 1765/1486/73 +f 1765/1486/73 1767/1595/73 1769/1484/73 +s 1 +f 966/1599/69 967/1600/76 965/1601/69 +f 968/1602/76 969/1603/73 967/1600/76 +f 970/1604/73 971/1605/77 969/1606/73 +f 972/1607/77 973/1608/70 971/1605/77 +f 973/1608/70 976/1609/78 975/1610/78 +f 976/1609/78 977/1611/75 975/1610/78 +f 978/1612/75 979/1613/79 977/1611/75 +f 980/1614/79 965/1601/69 979/1613/79 +f 983/1615/78 982/1616/70 981/1617/70 +f 985/1618/75 984/1619/78 983/1615/78 +f 987/1620/79 986/1621/75 985/1622/75 +f 989/1623/69 988/1624/79 987/1620/79 +f 991/1625/76 990/1626/69 989/1623/69 +f 993/1627/73 992/1628/76 991/1625/76 +f 995/1629/77 994/1630/73 993/1627/73 +f 981/1617/70 996/1631/77 995/1629/77 +f 1021/1632/80 1045/1633/81 1026/1634/81 +f 1017/1635/82 1041/1636/83 1018/1637/83 +f 1053/1638/80 1077/1639/81 1058/1640/81 +f 1049/1641/82 1073/1642/83 1050/1643/83 +f 1101/1644/84 1095/1645/85 1082/1646/84 +f 998/1647/76 1007/1648/73 999/1649/73 +f 999/1650/73 1008/1651/77 1000/1652/77 +f 1001/1653/70 1008/1651/77 1009/1654/70 +f 1001/1653/70 1010/1655/78 1002/1656/78 +f 1002/1656/78 1011/1657/75 1003/1658/75 +f 1003/1658/75 1012/1659/79 1004/1660/79 +f 1004/1660/79 1005/1661/69 997/1662/69 +f 997/1662/69 1006/1663/76 998/1647/76 +f 1472/1664/73 1016/1665/86 1471/1666/73 +f 1020/1667/87 1040/1668/88 1039/1669/87 +f 1032/1670/89 1024/1671/90 1023/1672/89 +f 1028/1673/91 1044/1674/92 1043/1675/91 +f 1474/1676/73 1048/1677/86 1473/1678/73 +f 1052/1679/87 1072/1680/88 1071/1681/87 +f 1064/1682/89 1056/1683/90 1055/1684/89 +f 1060/1685/91 1076/1686/92 1075/1687/91 +f 1103/1688/90 1081/1689/89 1079/1690/90 +f 1476/1691/73 1087/1692/93 1475/1693/73 +f 1111/1694/87 1092/1695/88 1090/1696/87 +f 1115/1697/91 1098/1698/92 1096/1699/91 +f 1025/1700/94 1037/1701/95 1014/1702/95 +f 1029/1703/85 1033/1704/84 1022/1705/84 +f 1057/1706/94 1069/1707/95 1046/1708/95 +f 1061/1709/85 1065/1710/84 1054/1711/84 +f 1113/1712/81 1089/1713/80 1099/1714/81 +f 1109/1715/83 1084/1716/82 1093/1717/83 +f 1105/1718/95 1078/1719/94 1088/1720/95 +f 1037/1701/95 1015/1721/93 1014/1702/95 +f 1017/1635/82 1035/1722/86 1034/1723/82 +f 1021/1632/80 1039/1669/87 1038/1724/80 +f 1041/1636/83 1019/1725/88 1018/1637/83 +f 1042/1726/85 1028/1673/91 1043/1675/91 +f 1045/1633/81 1027/1727/92 1026/1634/81 +f 1033/1704/84 1023/1672/89 1022/1705/84 +f 1030/1728/94 1024/1671/90 1031/1729/90 +f 1069/1707/95 1047/1730/93 1046/1708/95 +f 1049/1641/82 1067/1731/86 1066/1732/82 +f 1053/1638/80 1071/1681/87 1070/1733/80 +f 1073/1642/83 1051/1734/88 1050/1643/83 +f 1061/1709/85 1075/1687/91 1074/1735/85 +f 1077/1639/81 1059/1736/92 1058/1640/81 +f 1065/1710/84 1055/1684/89 1054/1711/84 +f 1057/1706/94 1063/1737/90 1062/1738/94 +f 1112/1739/80 1090/1696/87 1089/1713/80 +f 1109/1715/83 1092/1695/88 1110/1740/88 +f 1116/1741/85 1096/1699/91 1095/1645/85 +f 1099/1714/81 1114/1742/92 1113/1712/81 +f 1108/1743/82 1085/1744/86 1084/1716/82 +f 1088/1720/95 1106/1745/93 1105/1718/95 +f 1104/1746/94 1079/1690/90 1078/1719/94 +f 1082/1646/84 1102/1747/89 1101/1644/84 +f 1118/1748/75 1083/1749/78 1080/1750/75 +f 1119/1751/78 1086/1752/70 1083/1749/78 +f 1120/1753/70 1091/1754/77 1086/1752/70 +f 1121/1755/77 1094/1756/73 1091/1754/77 +f 1122/1757/73 1097/1758/76 1094/1759/73 +f 1123/1760/76 1100/1761/69 1097/1758/76 +f 1124/1762/69 1013/1763/79 1100/1761/69 +f 1013/1763/79 1118/1748/75 1080/1750/75 +f 1085/1744/86 1476/1764/73 1475/1765/73 +f 1068/1766/93 1473/1767/73 1047/1730/93 +f 1036/1768/93 1471/1769/73 1015/1721/93 +f 1478/1770/69 1479/1771/76 1477/1772/69 +f 1480/1773/76 1481/1774/73 1479/1771/76 +f 1482/1775/73 1483/1776/77 1481/1777/73 +f 1484/1778/77 1485/1779/70 1483/1776/77 +f 1486/1780/70 1487/1781/78 1485/1779/70 +f 1488/1782/78 1489/1783/75 1487/1781/78 +f 1490/1784/75 1491/1785/79 1489/1783/75 +f 1492/1786/79 1477/1772/69 1491/1785/79 +f 1495/1787/78 1494/1788/70 1493/1789/70 +f 1497/1790/75 1496/1791/78 1495/1787/78 +f 1499/1792/79 1498/1793/75 1497/1794/75 +f 1501/1795/69 1500/1796/79 1499/1792/79 +f 1503/1797/76 1502/1798/69 1501/1795/69 +f 1505/1799/73 1504/1800/76 1503/1797/76 +f 1507/1801/77 1506/1802/73 1505/1799/73 +f 1493/1789/70 1508/1803/77 1507/1801/77 +f 1510/1804/76 1519/1805/73 1511/1806/73 +f 1511/1807/73 1520/1808/77 1512/1809/77 +f 1512/1809/77 1521/1810/70 1513/1811/70 +f 1513/1811/70 1522/1812/78 1514/1813/78 +f 1514/1813/78 1523/1814/75 1515/1815/75 +f 1515/1815/75 1524/1816/79 1516/1817/79 +f 1516/1817/79 1517/1818/69 1509/1819/69 +f 1509/1819/69 1518/1820/76 1510/1804/76 +f 1534/1821/75 1527/1822/78 1526/1823/75 +f 1535/1824/78 1528/1825/70 1527/1822/78 +f 1536/1826/70 1529/1827/77 1528/1825/70 +f 1537/1828/77 1530/1829/73 1529/1827/77 +f 1538/1830/73 1531/1831/76 1530/1832/73 +f 1539/1833/76 1532/1834/69 1531/1831/76 +f 1540/1835/69 1525/1836/79 1532/1834/69 +f 1533/1837/79 1526/1823/75 1525/1836/79 +f 1558/1838/69 1559/1839/76 1557/1840/69 +f 1560/1841/76 1561/1842/73 1559/1839/76 +f 1562/1843/73 1563/1844/77 1561/1845/73 +f 1564/1846/77 1565/1847/70 1563/1844/77 +f 1565/1847/70 1568/1848/78 1567/1849/78 +f 1568/1848/78 1569/1850/75 1567/1849/78 +f 1570/1851/75 1571/1852/79 1569/1850/75 +f 1572/1853/79 1557/1840/69 1571/1852/79 +f 1575/1854/78 1574/1855/70 1573/1856/70 +f 1577/1857/75 1576/1858/78 1575/1854/78 +f 1579/1859/79 1578/1860/75 1577/1861/75 +f 1581/1862/69 1580/1863/79 1579/1859/79 +f 1583/1864/76 1582/1865/69 1581/1862/69 +f 1585/1866/73 1584/1867/76 1583/1864/76 +f 1587/1868/77 1586/1869/73 1585/1866/73 +f 1573/1856/70 1588/1870/77 1587/1868/77 +f 1590/1871/76 1599/1872/73 1591/1873/73 +f 1591/1874/73 1600/1875/77 1592/1876/77 +f 1592/1876/77 1601/1877/70 1593/1878/70 +f 1593/1878/70 1602/1879/78 1594/1880/78 +f 1595/1881/75 1602/1879/78 1603/1882/75 +f 1595/1881/75 1604/1883/79 1596/1884/79 +f 1596/1884/79 1597/1885/69 1589/1886/69 +f 1589/1886/69 1598/1887/76 1590/1871/76 +f 1614/1888/75 1607/1889/78 1606/1890/75 +f 1615/1891/78 1608/1892/70 1607/1889/78 +f 1616/1893/70 1609/1894/77 1608/1892/70 +f 1609/1894/77 1618/1895/73 1610/1896/73 +f 1610/1897/73 1619/1898/76 1611/1899/76 +f 1619/1898/76 1612/1900/69 1611/1899/76 +f 1620/1901/69 1605/1902/79 1612/1900/69 +f 1613/1903/79 1606/1890/75 1605/1902/79 +f 1638/1904/69 1639/1905/76 1637/1906/69 +f 1640/1907/76 1641/1908/73 1639/1905/76 +f 1642/1909/73 1643/1910/77 1641/1911/73 +f 1644/1912/77 1645/1913/70 1643/1910/77 +f 1645/1913/70 1648/1914/78 1647/1915/78 +f 1648/1914/78 1649/1916/75 1647/1915/78 +f 1650/1917/75 1651/1918/79 1649/1916/75 +f 1652/1919/79 1637/1906/69 1651/1918/79 +f 1655/1920/78 1654/1921/70 1653/1922/70 +f 1657/1923/75 1656/1924/78 1655/1920/78 +f 1659/1925/79 1658/1926/75 1657/1927/75 +f 1661/1928/69 1660/1929/79 1659/1925/79 +f 1663/1930/76 1662/1931/69 1661/1928/69 +f 1665/1932/73 1664/1933/76 1663/1930/76 +f 1667/1934/77 1666/1935/73 1665/1932/73 +f 1653/1922/70 1668/1936/77 1667/1934/77 +f 1670/1937/76 1679/1938/73 1671/1939/73 +f 1671/1940/73 1680/1941/77 1672/1942/77 +f 1672/1942/77 1681/1943/70 1673/1944/70 +f 1673/1944/70 1682/1945/78 1674/1946/78 +f 1674/1946/78 1683/1947/75 1675/1948/75 +f 1676/1949/79 1683/1947/75 1684/1950/79 +f 1676/1949/79 1677/1951/69 1669/1952/69 +f 1669/1952/69 1678/1953/76 1670/1937/76 +f 1694/1954/75 1687/1955/78 1686/1956/75 +f 1695/1957/78 1688/1958/70 1687/1955/78 +f 1696/1959/70 1689/1960/77 1688/1958/70 +f 1689/1960/77 1698/1961/73 1690/1962/73 +f 1690/1963/73 1699/1964/76 1691/1965/76 +f 1699/1964/76 1692/1966/69 1691/1965/76 +f 1700/1967/69 1685/1968/79 1692/1966/69 +f 1693/1969/79 1686/1956/75 1685/1968/79 +f 1726/1970/68 1727/1971/96 1725/1972/68 +f 1728/1973/96 1729/1974/70 1727/1971/96 +f 1730/1975/70 1731/1976/97 1729/1974/70 +f 1732/1977/97 1733/1978/67 1731/1976/97 +f 1734/1979/67 1735/1980/98 1733/1978/67 +f 1736/1981/98 1737/1982/69 1735/1980/98 +f 1738/1983/69 1739/1984/99 1737/1985/69 +f 1740/1986/99 1725/1972/68 1739/1984/99 +f 1748/1987/99 1750/1988/68 1741/1989/68 +f 1746/1990/98 1755/1991/69 1747/1992/69 +f 1744/1993/97 1753/1994/67 1745/1995/67 +f 1742/1996/96 1751/1997/70 1743/1998/70 +f 1747/1999/69 1756/2000/99 1748/1987/99 +f 1745/1995/67 1754/2001/98 1746/1990/98 +f 1743/1998/70 1752/2002/97 1744/1993/97 +f 1741/1989/68 1749/2003/96 1742/1996/96 +f 966/1599/69 968/1602/76 967/1600/76 +f 968/1602/76 970/2004/73 969/1603/73 +f 970/1604/73 972/1607/77 971/1605/77 +f 972/1607/77 974/2005/70 973/1608/70 +f 973/1608/70 974/2005/70 976/1609/78 +f 976/1609/78 978/1612/75 977/1611/75 +f 978/1612/75 980/1614/79 979/1613/79 +f 980/1614/79 966/1599/69 965/1601/69 +f 983/1615/78 984/1619/78 982/1616/70 +f 985/1618/75 986/2006/75 984/1619/78 +f 987/1620/79 988/1624/79 986/1621/75 +f 989/1623/69 990/1626/69 988/1624/79 +f 991/1625/76 992/1628/76 990/1626/69 +f 993/1627/73 994/1630/73 992/1628/76 +f 995/1629/77 996/1631/77 994/1630/73 +f 981/1617/70 982/1616/70 996/1631/77 +f 1021/1632/80 1038/1724/80 1045/1633/81 +f 1017/1635/82 1034/1723/82 1041/1636/83 +f 1053/1638/80 1070/1733/80 1077/1639/81 +f 1049/1641/82 1066/1732/82 1073/1642/83 +f 1101/1644/84 1116/1741/85 1095/1645/85 +f 998/1647/76 1006/1663/76 1007/1648/73 +f 999/1650/73 1007/2007/73 1008/1651/77 +f 1001/1653/70 1000/1652/77 1008/1651/77 +f 1001/1653/70 1009/1654/70 1010/1655/78 +f 1002/1656/78 1010/1655/78 1011/1657/75 +f 1003/1658/75 1011/1657/75 1012/1659/79 +f 1004/1660/79 1012/1659/79 1005/1661/69 +f 997/1662/69 1005/1661/69 1006/1663/76 +f 1472/1664/73 1035/1722/86 1016/1665/86 +f 1020/1667/87 1019/1725/88 1040/1668/88 +f 1032/1670/89 1031/1729/90 1024/1671/90 +f 1028/1673/91 1027/1727/92 1044/1674/92 +f 1474/1676/73 1067/1731/86 1048/1677/86 +f 1052/1679/87 1051/1734/88 1072/1680/88 +f 1064/1682/89 1063/1737/90 1056/1683/90 +f 1060/1685/91 1059/1736/92 1076/1686/92 +f 1103/1688/90 1102/1747/89 1081/1689/89 +f 1476/1691/73 1106/1745/93 1087/1692/93 +f 1111/1694/87 1110/1740/88 1092/1695/88 +f 1115/1697/91 1114/1742/92 1098/1698/92 +f 1025/1700/94 1030/1728/94 1037/1701/95 +f 1029/1703/85 1042/1726/85 1033/1704/84 +f 1057/1706/94 1062/1738/94 1069/1707/95 +f 1061/1709/85 1074/1735/85 1065/1710/84 +f 1113/1712/81 1112/1739/80 1089/1713/80 +f 1109/1715/83 1108/1743/82 1084/1716/82 +f 1105/1718/95 1104/1746/94 1078/1719/94 +f 1037/1701/95 1036/1768/93 1015/1721/93 +f 1017/1635/82 1016/1665/86 1035/1722/86 +f 1021/1632/80 1020/1667/87 1039/1669/87 +f 1041/1636/83 1040/1668/88 1019/1725/88 +f 1042/1726/85 1029/1703/85 1028/1673/91 +f 1045/1633/81 1044/1674/92 1027/1727/92 +f 1033/1704/84 1032/1670/89 1023/1672/89 +f 1030/1728/94 1025/1700/94 1024/1671/90 +f 1069/1707/95 1068/1766/93 1047/1730/93 +f 1049/1641/82 1048/1677/86 1067/1731/86 +f 1053/1638/80 1052/1679/87 1071/1681/87 +f 1073/1642/83 1072/1680/88 1051/1734/88 +f 1061/1709/85 1060/1685/91 1075/1687/91 +f 1077/1639/81 1076/1686/92 1059/1736/92 +f 1065/1710/84 1064/1682/89 1055/1684/89 +f 1057/1706/94 1056/1683/90 1063/1737/90 +f 1112/1739/80 1111/1694/87 1090/1696/87 +f 1109/1715/83 1093/1717/83 1092/1695/88 +f 1116/1741/85 1115/1697/91 1096/1699/91 +f 1099/1714/81 1098/1698/92 1114/1742/92 +f 1108/1743/82 1107/2008/86 1085/1744/86 +f 1088/1720/95 1087/1692/93 1106/1745/93 +f 1104/1746/94 1103/1688/90 1079/1690/90 +f 1082/1646/84 1081/1689/89 1102/1747/89 +f 1118/1748/75 1119/1751/78 1083/1749/78 +f 1119/1751/78 1120/1753/70 1086/1752/70 +f 1120/1753/70 1121/1755/77 1091/1754/77 +f 1121/1755/77 1122/2009/73 1094/1756/73 +f 1122/1757/73 1123/1760/76 1097/1758/76 +f 1123/1760/76 1124/1762/69 1100/1761/69 +f 1124/1762/69 1117/2010/79 1013/1763/79 +f 1013/1763/79 1117/2010/79 1118/1748/75 +f 1085/1744/86 1107/2008/86 1476/1764/73 +f 1068/1766/93 1474/2011/73 1473/1767/73 +f 1036/1768/93 1472/2012/73 1471/1769/73 +f 1478/1770/69 1480/1773/76 1479/1771/76 +f 1480/1773/76 1482/2013/73 1481/1774/73 +f 1482/1775/73 1484/1778/77 1483/1776/77 +f 1484/1778/77 1486/1780/70 1485/1779/70 +f 1486/1780/70 1488/1782/78 1487/1781/78 +f 1488/1782/78 1490/1784/75 1489/1783/75 +f 1490/1784/75 1492/1786/79 1491/1785/79 +f 1492/1786/79 1478/1770/69 1477/1772/69 +f 1495/1787/78 1496/1791/78 1494/1788/70 +f 1497/1790/75 1498/2014/75 1496/1791/78 +f 1499/1792/79 1500/1796/79 1498/1793/75 +f 1501/1795/69 1502/1798/69 1500/1796/79 +f 1503/1797/76 1504/1800/76 1502/1798/69 +f 1505/1799/73 1506/1802/73 1504/1800/76 +f 1507/1801/77 1508/1803/77 1506/1802/73 +f 1493/1789/70 1494/1788/70 1508/1803/77 +f 1510/1804/76 1518/1820/76 1519/1805/73 +f 1511/1807/73 1519/2015/73 1520/1808/77 +f 1512/1809/77 1520/1808/77 1521/1810/70 +f 1513/1811/70 1521/1810/70 1522/1812/78 +f 1514/1813/78 1522/1812/78 1523/1814/75 +f 1515/1815/75 1523/1814/75 1524/1816/79 +f 1516/1817/79 1524/1816/79 1517/1818/69 +f 1509/1819/69 1517/1818/69 1518/1820/76 +f 1534/1821/75 1535/1824/78 1527/1822/78 +f 1535/1824/78 1536/1826/70 1528/1825/70 +f 1536/1826/70 1537/1828/77 1529/1827/77 +f 1537/1828/77 1538/2016/73 1530/1829/73 +f 1538/1830/73 1539/1833/76 1531/1831/76 +f 1539/1833/76 1540/1835/69 1532/1834/69 +f 1540/1835/69 1533/1837/79 1525/1836/79 +f 1533/1837/79 1534/1821/75 1526/1823/75 +f 1558/1838/69 1560/1841/76 1559/1839/76 +f 1560/1841/76 1562/2017/73 1561/1842/73 +f 1562/1843/73 1564/1846/77 1563/1844/77 +f 1564/1846/77 1566/2018/70 1565/1847/70 +f 1565/1847/70 1566/2018/70 1568/1848/78 +f 1568/1848/78 1570/1851/75 1569/1850/75 +f 1570/1851/75 1572/1853/79 1571/1852/79 +f 1572/1853/79 1558/1838/69 1557/1840/69 +f 1575/1854/78 1576/1858/78 1574/1855/70 +f 1577/1857/75 1578/2019/75 1576/1858/78 +f 1579/1859/79 1580/1863/79 1578/1860/75 +f 1581/1862/69 1582/1865/69 1580/1863/79 +f 1583/1864/76 1584/1867/76 1582/1865/69 +f 1585/1866/73 1586/1869/73 1584/1867/76 +f 1587/1868/77 1588/1870/77 1586/1869/73 +f 1573/1856/70 1574/1855/70 1588/1870/77 +f 1590/1871/76 1598/1887/76 1599/1872/73 +f 1591/1874/73 1599/2020/73 1600/1875/77 +f 1592/1876/77 1600/1875/77 1601/1877/70 +f 1593/1878/70 1601/1877/70 1602/1879/78 +f 1595/1881/75 1594/1880/78 1602/1879/78 +f 1595/1881/75 1603/1882/75 1604/1883/79 +f 1596/1884/79 1604/1883/79 1597/1885/69 +f 1589/1886/69 1597/1885/69 1598/1887/76 +f 1614/1888/75 1615/1891/78 1607/1889/78 +f 1615/1891/78 1616/1893/70 1608/1892/70 +f 1616/1893/70 1617/2021/77 1609/1894/77 +f 1609/1894/77 1617/2021/77 1618/1895/73 +f 1610/1897/73 1618/2022/73 1619/1898/76 +f 1619/1898/76 1620/1901/69 1612/1900/69 +f 1620/1901/69 1613/1903/79 1605/1902/79 +f 1613/1903/79 1614/1888/75 1606/1890/75 +f 1638/1904/69 1640/1907/76 1639/1905/76 +f 1640/1907/76 1642/2023/73 1641/1908/73 +f 1642/1909/73 1644/1912/77 1643/1910/77 +f 1644/1912/77 1646/2024/70 1645/1913/70 +f 1645/1913/70 1646/2024/70 1648/1914/78 +f 1648/1914/78 1650/1917/75 1649/1916/75 +f 1650/1917/75 1652/1919/79 1651/1918/79 +f 1652/1919/79 1638/1904/69 1637/1906/69 +f 1655/1920/78 1656/1924/78 1654/1921/70 +f 1657/1923/75 1658/2025/75 1656/1924/78 +f 1659/1925/79 1660/1929/79 1658/1926/75 +f 1661/1928/69 1662/1931/69 1660/1929/79 +f 1663/1930/76 1664/1933/76 1662/1931/69 +f 1665/1932/73 1666/1935/73 1664/1933/76 +f 1667/1934/77 1668/1936/77 1666/1935/73 +f 1653/1922/70 1654/1921/70 1668/1936/77 +f 1670/1937/76 1678/1953/76 1679/1938/73 +f 1671/1940/73 1679/2026/73 1680/1941/77 +f 1672/1942/77 1680/1941/77 1681/1943/70 +f 1673/1944/70 1681/1943/70 1682/1945/78 +f 1674/1946/78 1682/1945/78 1683/1947/75 +f 1676/1949/79 1675/1948/75 1683/1947/75 +f 1676/1949/79 1684/1950/79 1677/1951/69 +f 1669/1952/69 1677/1951/69 1678/1953/76 +f 1694/1954/75 1695/1957/78 1687/1955/78 +f 1695/1957/78 1696/1959/70 1688/1958/70 +f 1696/1959/70 1697/2027/77 1689/1960/77 +f 1689/1960/77 1697/2027/77 1698/1961/73 +f 1690/1963/73 1698/2028/73 1699/1964/76 +f 1699/1964/76 1700/1967/69 1692/1966/69 +f 1700/1967/69 1693/1969/79 1685/1968/79 +f 1693/1969/79 1694/1954/75 1686/1956/75 +f 1726/1970/68 1728/1973/96 1727/1971/96 +f 1728/1973/96 1730/1975/70 1729/1974/70 +f 1730/1975/70 1732/1977/97 1731/1976/97 +f 1732/1977/97 1734/1979/67 1733/1978/67 +f 1734/1979/67 1736/1981/98 1735/1980/98 +f 1736/1981/98 1738/2029/69 1737/1982/69 +f 1738/1983/69 1740/1986/99 1739/1984/99 +f 1740/1986/99 1726/1970/68 1725/1972/68 +f 1748/1987/99 1756/2000/99 1750/1988/68 +f 1746/1990/98 1754/2001/98 1755/1991/69 +f 1744/1993/97 1752/2002/97 1753/1994/67 +f 1742/1996/96 1749/2003/96 1751/1997/70 +f 1747/1999/69 1755/2030/69 1756/2000/99 +f 1745/1995/67 1753/1994/67 1754/2001/98 +f 1743/1998/70 1751/1997/70 1752/2002/97 +f 1741/1989/68 1750/1988/68 1749/2003/96 diff --git a/src/main/java/assets/hbm/sounds.json b/src/main/java/assets/hbm/sounds.json index e57c25153..ecc4c12f4 100644 --- a/src/main/java/assets/hbm/sounds.json +++ b/src/main/java/assets/hbm/sounds.json @@ -130,7 +130,8 @@ "weapon.bonk": {"category": "player", "sounds": [{"name": "weapon/bonk", "stream": false}]}, "weapon.hksShoot": {"category": "player", "sounds": ["weapon/hksShoot1", "weapon/hksShoot2", "weapon/hksShoot3"]}, "weapon.glauncher": {"category": "player", "sounds": ["weapon/glauncher1", "weapon/glauncher2"]}, - "weapon.bodysplat": {"category": "player", "sounds": [{"name": "weapon/bodysplat", "stream": false}]}, + "weapon.bodysplat": {"category": "player", "sounds": [{"name": "weapon/bodysplat", "stream": false}]}, + "weapon.quadroReload": {"category": "player", "sounds": [{"name": "weapon/quadroReload", "stream": false}]}, "weapon.reloadTurret": {"category": "player", "sounds": [{"name": "weapon/reloadTurret", "stream": false}]}, "weapon.switchmode1": {"category": "player", "sounds": [{"name": "weapon/switchmode1", "stream": false}]}, diff --git a/src/main/java/assets/hbm/sounds/weapon/fstbmbPing.ogg b/src/main/java/assets/hbm/sounds/weapon/fstbmbPing.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ed04a9751195a5ba57a159fb394a477946bdf765 GIT binary patch literal 9370 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 literal 0 HcmV?d00001 diff --git a/src/main/java/assets/hbm/sounds/weapon/fstbmbStart.ogg b/src/main/java/assets/hbm/sounds/weapon/fstbmbStart.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d61bbab24b32e70a1215d785475c5d078b4a310b GIT binary patch literal 10626 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 literal 0 HcmV?d00001 diff --git a/src/main/java/assets/hbm/sounds/weapon/quadroReload.ogg b/src/main/java/assets/hbm/sounds/weapon/quadroReload.ogg new file mode 100644 index 0000000000000000000000000000000000000000..07c4c5dfa9a5375503b4f86c5e848accb52e1052 GIT binary patch literal 14392 zcmbVy1yof}_vpElw3G;V=}TO?rAu0=3zrUQ6lpFUS3#s36r{V64iQjNQb4*Clujk3 z-ofAZeeeI)dhh?%d$Z=unc1^v&z?Q8_nCb(?d)^_4B%fOkQ(RSP1aNIyFG*s;_2*W z`NaJO08uEvc>#b6Ddg|F38Hz^@;~9GCgd8qo2#b_KLNJ>Ym=aVLqk4su}8e< z;%lM|!4hVVdhvs=?`trDd{|nrs_-dIh@G4_~s- z7K0lST8;sr0RWsy5}^k=lFCU6Bf7|`2FJPo5{*-AsQ)$xWk@pi#I^({j1Q9<=kGj# zY@kUa_`1;l7BZSjjW`#tLTo90CEJiVO|4ptHeIFOC*f^Gv)Ed?`|#)0bpBy5mz!=# zmVl#&H949o~4HPTB+JSSx(u(xU6Z9CpQ%n6!u0U{0mk2l4jd z4b1(9)Zb*YdjpzIep4*|(46x2OE;L)?AcgMC;1P`U%bCU2FEK)5*lqW562x_vu98u zwWJZ)kULrD!=njKm){&+x6e-!$7M-&MX0g;BXA5r7MJlQ1w!TDiDejLD3x13yeRvH z8b?WSZj`_PSMA{6M0~rvmRN$2zl-DnXGIr6$5D9Fz+qQxEiJfC&&Z*o9-#&=NJ8NM zl^+8rdwCpc>p1Nj%9dg9qI5TWj^cmB$#63@0HFB`I!a3WKjQ&(gp@^_42<040>a}u zib#~rR0_(lF~E5GrRhn)0vJzG76vIchW|_aXXxNb!T>Jze+B~Yp>iJ-TZbi){Ck+- zgaR%U%753JY7Ok+7;I>aOY^soCb^V0h2ppna`cX=_I*cf5u0&gQymdgq@JUGilcD@ zYVNho+)2RFe~G5I{tgj5A;c4y;R#IegcZ>kn5wLO9|s_dbF(8Omf2%gL=#}D2`o<% z?0iy+Q`0t5GdW8Cq5vc}C^sRZ&^w~UJEGV-W<4yyJ~gGdB#pDbaJ!{)>;D!B{w{DB z0C>QZ-C)WHm?8qq{FN@6@J71OPJWo88`r>?&_81wC6@vPs_*g7q4BQ?006?z?#ox!@1$7(N-h?R*i*e8v^oS{!rB1-`P&q)yY@Rv!J!|=5@L_hy3 z6cHg-l&&)@#-5SXFUFdYNCq!Rw*qU^lZI7)rYDZ6vV-fR0|Gws>_XOx00|rL%>_D? zD5OroqE4=;Nntuct~ik_G$bUft&3ErP@m968d9oHB(tass;g5Vb;uQwcaSd0i9 z5h2GJUE~5K64_{DdHNPBaK>dzfk? zZ45!mo;FhrNc~BaI)&+!j{3|UBr*j#Ghu^FL796XP4!KurjYu_0W*^UrjsZOsvF8v z6DXu7%6!ss={3sKfb}m|rbv)0VURM&l_N+>|6e>KXO2)4C`VIr#i<+0ipXSBu$ zU&C8oQ%=~pcdv8z{8P^JjKfxc^|_kONwST%mU=CV`% zbrfn(;7MafaFzxwwaAKkBOQn8P=padL7jox6aIQVD~F1nFn+vLcZ9%NeiFinv!E_T zOu4{44snaIAOR7{Qb5JImT&z?}>>OTDr>FL`!c9XBBsD0f3X*!L3b!3r-DJrBDyMuyN)--r^$aBS zP?f)d%H0XxK%@2qB;}wA?*U11H_VIUR=m`;BrNEfwj6A(*K_#Wc{xkLtYvvU*f~)_ zmjR;WrbSux6qVHwyum~#Qn-=Iuadjb%$-=eUe7%OK1FG@%iqZ0F#N%b1RQx6m0Eap zx1K{J|C*NC%{U&aR)d{8R!q`?6*rxi^iWw1SNE9dIMg>#`Dt)Znz-+N=z#`5tyl#~ z!5h*YDnCrkzX0v7$A7n6h=7)TpBlh`4*-0j{A&zC_@EX`!U1<@VuIK$#*id|HHMHl z#2Pdt!DuTzSWC^JASuZxvN|aN;lNJ`>iTb>hJGAe*tHD23@yh35Dz0$F0J(G zKn#mdCVOdN*=7T?VJ2HdX=!PLqfaIre796q8vli~RF-XJKKTpb+G+z^m6ld=4zxL! zmVzfOXjbgME!}JZAvHS$Wn29_WKz#}iNkV`s2?q)Q7?0R7|FWG6p7~7W z^^-1`~>RCb@r6WoIb> z#hMBk|3UN_s}>DF@O?{;y(u04|k7|`-l{{<|FGT=iR{~ z)Ne!%HxW@*zX}Z@F0D6m7#2Hac;rw$N#j8xPX(aILGk-O?%c#>Q?z>i?+L&SNwORS zJAI(Wzj|Y;y!xl;uEE~}7UghrZfb8d@=fiHAvy@oc`&#kGu(;)nxx`?YjGJp{wd0X zHt1hl^~=Ak)|?yU8~YUkps|TTRU=X!}I42 zyt~d;iTY;~5}z?&$XbKnI={=vy#$;A;04&65dz@g;@bk~kC0Dm4C`39F(LpU7dA)| z9{Tdzel{5cQy~Vr3+tr`Q2ee*<$V*H2h-$BH>m7!0DxZLmh^V-vw5&Y1 zCjJR%H2QBw7EICTe?DnC3jTtCn@^e>M8%Y?SxYu{c2*A7lKA-75eZeTkpCud@^Y}S z!MM1%IhkQF7z-;iCkHb#CoeBpU}a`x;oxNF;BI4KV_{}x;^N?9WnpGxX5r=>O5fHn zz@fVqk))Bu0!9Fl4R@>12W7x3uWdU0EUP2r_r9`wK}W6x7a9g?P%ok>nPbOnmRbn# z)pu%7=2!gbTW*Jx_Uk~?$`PrFsKj%eL#@6m!5YGmEgN2#I&&D1T~C^F;%T_VxI`oN z+vM{`-c{o#Wldhlw%+uz6b;?m8Ud~G(g%eAFz66TXI^4K+taUf+f34qzTaGT2|{5$ z6G<-ky;O&yUU9EG>g!W}OhD!JZe);&depf3j)W`c%c}A5G+&L|kF5HRJHNDRhE6o5 zm;rGF=OVnjV&Vloy-deKe_nF`1rOPN?jj# z+^!zC8^HsVg)epM)4`7sKz3-n0czaJQl+0(-h9Qkva3EjC#@eo^AMad?z?p=F}Y>8 z&0M}bDpH*mVQcsEF#Yoe#P_b@s>CMPr#XjhP0bPCAM;_ZGo-O+57Tb_ z8m*2!ORCH-=05XKZV|6UDWZqWdbWOGC4b&CQ8AhE#BEa_VU7hd?=FazE9?j1-+p$) zZ^8!1)=-k=lokr$0BACRft%3ZzOL{~1+p9KaG+A$biuAHi!u?VI{-H^O*?&-CZZki zig&u$SY_zFS#jfUp$fEW{-o`OurD;qG$BrKhl>hfYZG<)hFYap>4Ot8-oYBj-7?pq ztB1@@;XPW|Xj|h>X?|yz#LLr>;TNwxp4dTv#S>`0-nZ*f0Pop1@1hV5?YX{Aj&=$v z060agRUGBEwt3)rdAcQEe}H?OthxR=JTA|-U7IkFD2o{mh(4d5>74Ez=J?Vn^2%ss|jHLo~=y3{^z*$^g(e>i;*gz84PJURIG zRfTqw3x2kHP*S~0e?J@4C7EnP4!LUAGCO!U%H(Ip!sMYDJ0c|k%3B@Kabh? zZGcE@4U-=lNc?c!s6|VEE!G*kQ?x}ia~l~UG8wl`Js?n7JXVxn5b^joz3yG>)-?BL zzWyjXnQfZW5i3!q)g)HsD6aPQal%w_4u;}im8|^rAKj)#OT_imtH^nC{V#0MiK7w? zCt6IpGpPZK>&ZqSTSSEH-`a0eJx)5*c@Z}-wgK4F$Oc1KJ}=)Y%ZZ@RW!+CKCF7l6*-+nU zS*?$MUQFtfM>$bTIguasF{>>-iP(MI;OQTYiBvkX3fCV`zSe)%8jmgAzydizGV_dH z4=WI8k}JjUC6O)bI!{{dr02mf0iZqJ{!bS7pGfKhp&HvVi5S=PtK(Hk>hzt6wjbKl zrSB^~9S@xMk&B9KAMaDQh+4I7Mr1q-l0{qzj%gsbzDQ&F+4#u^&^?^ZwV%`%)A>G{ zWqR@prA`R6v2~Ls_g&kf>BBCrztJ@0 z4VADagm!36+@4`qGbtgxydSjecRater|SE__b_YbQNOqlTzWdE(eFJMjdhyGpRy+Z zXtg{&O_*8ZhGLU$IiX7Lh&j2d_4w#?)HZQD!&R8C>`E}pn!n&<1<_-L7P z><4xz<{?b|dyQYG2~zG-1-$^~Ilq)1f7VvR*=ffKI4(Ywz`C5XYDl^L8g0` z;f4#3{4bXU;idN3CR{Y!#ZGVSg4nM_NAE|TjI6YGH4SS=c!kNW9vDLLwg8lVw#o2IzWX8+hG*-(= zb43f|+ABSRSmA)yp+9AB0?S|em%Y??@KqlCE2AsbdMpD^{tK+g? zRd&^k*UX&X zkmkXhw#9*I&!m>yL$Dn2gdmbMkUz_*op%&5qPwenXwSSCe|LsboRpDNadK(HsfM3P zpzSkis2kS^WBk^|?NQ}S6f-{51NM~mmT^`xqo-;|`p3#py9&0*R zKI+@qW8$)zd1%&#nLl?+!J5n7WGAN0H|c|khJ#nxSx(wkV|p3^$~TgpaWCr^our|G z__D49U`e|F^Odr;y2xOoYfw>CvCgkMbTbDUcp3fRQRK-+N{>o|T zCNI=G{A=jcrAn+w46vsO)$E`xYQSd59wuI&IJnOdmOqoCsmv=$&{uYs6={0-B{>uT zrOcNuhXUj#a4u$B?`Kak&-Ca#8C(gQMJd)^2jj7S3^0W0z;Rm$X927)Xvtd)7z|I# zImdJ52M{Av*UNQ$DJR`>e)Xh6qa_&5OAsst*-5N#8t8BB`rSz?N8&93o_gnN0v@Kl zo1K0H08CSbk5L@`j`G`-*6Umjn{-pJ9nxy7#HbxQ11`$R5)OEU*|ME7=FGs6o9 z2$>p2-j$tCvhPEt#fp}Tyg;8aj{JR!jd~6g%Q>^8W@XgJU%mjP!5vI?iOD|?cPrg- z#2xcb0xi5ojBQO-jA6J1yJH{xFu1hqv-6(#o%FR#>%u7c6BSD&+`7ne<@53=LTG9_C`k*AV1-ss_ZJeTtYQ@-tfVIsuw>xJO&iffD=I_ zmS@|dOC!47W81mYE55FV45ktVPlm~$nlrFNvN=q?5$X=*yamLz!TEU($8folS@;sI zt!xhR(VLPVMj#fY2gxF!FbrXrVN=d!S}y)6mlO*PZm;iYueoJC5{(JfG{AU?#3aeY z+M8gr&r5sz7ue1zB#Jb$hbLu=Oehq&(KwplX{blV*eC3b+6CtKa zU8oQ3hdrK^fvJ{U%a8k=)-1|A_h&KY{DV>F;ZS|CDhH)2+!_aQg^m438ZyqLk_^o9 zjd9`xQfoeUjy_qAx|TaL=@JB#SZD*@#@MnMPN|nfK1Aun^BS_TbrZEbs)GPje+DL6 zFAj`ih(85w=Xi;hUms{1?f;-p-mV(qRZGmrNZ4S5NWny3fe0*sD9i}0KYA@r3v4&l zw@qe5K_gN^R+k*d>x(lX6zVgW-iTXh{WU;R$KzG9yx}SJ#o&sLWpC(?ginbc?mN!` z0Q#_=#f5SLLe)XjG3p18a^tM{R^YT%#PV@-pDuSn+TDogLakU=#Tbx_!89mZLN(); z65Q9ZIrw0E?mAJSc==sPO3iK;hC%pHMV%!Vo8cLT!s13}Deh5X?rRywLGkYpZW)i) zUhAg-R8u$RD=|qe<+p<#!$!X@gMjwH?ex7Vuk?dHcKvj=Rh`da&F0j#W#QDkFeJj( ztq$%t8UNMj6Cpa^a{T)M{cS6^GNIfG!Pa<7pSxzdo-ZUW4|#<2-z*$fVk*euqy5;B z8!YumUW!VG#aHZp=1Wv*Vxri12MK4pylF5k`-#j6252|4- zF3k>Kz6}8Km~?-COr?4-VM{dz#zhpv|nkKT~6?B>*v6E-NvRL~`q z^-_Q4^|Mmazlo!1>Cax-%Eq;)u5){|6mJDA>hlir9^{d6Yj;=gs|i~paRZ=;wQE%G zex$SyN-~|!waf17_1?nl!MS2F#j8zk(iYqW7~TOF9bB4XBtIhVIe0H9CGb4hrc6(d zjP%Y=>vsCWhoXsM^8OE=I&ahXzm}OFDdu>;bZ+o_3@+$!qJa3ISlp!8L*Z!Fp`78u zUX!R8%sYK4q@Ye>xGKg4Se!iC>#spf&FZ(tTPX|)?Gl*hta#5a^=iB<{!@P{^h%fq zj|anR`@MWpYM?kTIwo5{T=V(rM#SdV!S1+Mw>zH7|5gk;QdT&n^hYZ{+R|<44kYK( z)Z{HB$abEs`(n7R!eH6H(DrfMkdKRa(O^i^`^WP2vj?nCk5zJ3!`&@sg zng;ubJLaoudZT5nXMSn~VQj}@;FQx{DPM~(Sg)4W1FJTMTv$2nGz&lH8%a%{oQYhM z%LML6Hrq@b4>pGeE=Q>2iWiet$zsa>%O5L?`o}+eb9n)NUI2+Ubyu2MX=zo3|IL*J z1cDDRz*18ZQj$`WqEgct8NvGt_FN_=23D4ICI&hN23FSe%(OO9q`p!7 zbwJR;{ihaBT7tF!Kpi{zIW~Z10w#T@xkYpaHpr*mk!SMyN}u~(?2P11>Yxxh=XN=j zls?`%IJ3ufn+wXxd9e%hEIqdIrK|K z!<_JH>4>1N^7&{PIe-?$0g$eVHK6Ya1Bg?5&_uGt8Y<00xm-M{=YvEvu|eBYd0(}; zzgiy6m4GENQlCp!=~36(9OWv%Z#$wY6*8+TL{vs{Xm%dmtvUWCaL%(TPRJ2{a=v0+ zrQB0cXnSXmqhF_A06W;_&!cnYGr6GQGEcKZnW9B8Q!UmMV?1+HE*$gH5=a}{%Od!# zgWpc{9*r1Lbd8e`p!7w59l#(80aj|Ll~LLPRL)zbmcRGhss{}}Or*!qvjy?aw~DZN zq^@vco_m=Z9@rhMvPEK^a5xuO`O%`v8OuKHZyQAL2u$$2!ZT5(-mf1J_N;MZHJ;5q zFq3^tm=_h+%B0k~*IHazpt883hxId3{O!g2F)v42qgo=jBTRPh#|J< zRl;?ufXevgRi3>v4kvRc04a}psK*{k*X*vDQInX)+ImLp&$U-OYTq{@7}x|`wO*9s z$M+>Uk;%1%l7|sN??~c* zriJ_Gy^oAAx%1g>6xHmDSx!&KZawdY$2l@g%dPdpJ}nlI_XFCz>N>~l@0GB6gdU)G zN5^F2SX&FrKVi^jvMub|Fgx@0Uw^q*<`&Hl-h@ZpB(sAdj}$_jf^Hmz_pxU01^u?7 zKcDWEKCYg-@4R?1-RrajUHN0x*n2c&VGqH(dT&&{q{X(Nyj< z%H(2DCGsa1kiaM{gRl1~Bi#Ej82 z7_nI%7>M0Q-~NW#!L5ZUo(=ime)|0b!~xRBUQU235)5AvO9HW>6R|rjp<)hS>oEYi zRLhIZ43;c=11Prv?OPsE}bT?8I_?k&v_8< zPh!{t9I1TI>_Whu?;$qusnNfsf4Zo#sLXgTg4IZ3&V=Lq-ia^(n=-^c`F?Ogf?1+i zga^oyU1<`Auiw-BK8eh^D);H1D-t$#?;<}O!!BzgibYB*qcMQ{hAk0`Lc#|!K^_3PMBe3*Y<(blKSodkJmZ%Irnq|JBw)_3|Wn*h;t zBo5&5+t8}FXsAITbz2~RhP_!9eG)h7>q+3elw;7HFdbws0Z&$Vg zOX$|r>6c0mMkFo~(REK9r8ErlS`_+Bn!WPAUvZiI*vw0~pnT5zcJ?e2YIUgLFEw&j zeeSP-RTaDCf9=w8hXO?^*o`H*VaGF;?=7)6m)kL5?qc>)uMW?m-%h*CJ^mc=>17B9 z6PFyu%>@#g@alGm*1kQ(NaKqkpVXa2McM{ocds(B{vpt%x{WXQ^eo|rUrxb+&{a`j z;nts5zWO*P=dP#U?(|TxKAPvsZrs*(8is1K!(AwhxfZyxkcx%b%IY{%^bu2vvLimK zksO2XzLBaCV%kA-n0w;IB_}m5k;UD&xRzOBa)zfx2o!vMe^!P5NPT+tRgHUv>K3rb zUN1&+aVs&fBp0P= zmG!+TSGtGzV-Ko4qU+5~^`40GgmE7oszKjd~<$?W3y zotby>)gSI$E4eh^ZFF1@W@^KWV!oFHpKqNx@n`+ibo@ht!!S9%r;Ok1-63vLyb$Y0 z@5#)0Ycdhg@U)Vmz(lq(DEu~RSs@C0l@R)E@z>GX5FQW+C&Du!x%R?lqzj(#I2+my zrKn*3mCaqIKP-?(fdO<}$r~u%uKu+bq|Tz|H+h$l*45Bj(P?+Vvf{RN|7;1}i={XD zyN)_rg5i2Lz4^p<2s8Z!185zH7cJOC($3=*D~3qRisDT5-`zL*jzLdZFF+8CvCY3t zBZFc7Va(yr0!N}tcgAtX@_I5K&;1zV-T(~XN^}U2KE0;y+K+Xx@#h!V37^c38T$HB zmZ!E~Bo_i?7tu@wuh`p+l&=X)1)LWqSh3B7lnKOEXcHD$-C@!;DF2X_`)iIp&IToM z!Kp;s1MxdfE*NWdv*%tY`a@y)<^Hb^tgTx|Xuq>Qf!s@+(o;yn2|Z5OTkpb}xj)vUUuwK4$o1l8RrphsB>!b;>Sf4> z*?a{X>*o#IMgnE-^E|wf*gz&bkq=AgwGPGUi|2vQoEVf=-E4ouTl|KC4ydIhFsb zop&tv%(zT9q$8iX-pwhRwa63wI33h~PJ?sb{1zZWUYD#@ar?ulSP(_e*v=+nbJaculMp@U~%NY-FuIdPrj~{8@U#k7pe8z&r5I3ef8%kdW5gW)+(5Z%pp~ zw9>%s(btQcHg6QtO+c`MbKf>{M1P@F@^Q|B3E7d zcHu=*(9Uei%A9@%R&`Y^=bEi=m!sUv6*I8GdJ4LTlfBpCwO93kzRjHxyfY zKdy&9!x1F-xulr~+>j|NvGm4???$I{2Pc^1(PA_%4qH^qGSD}||mO1Hfq}$7l zZxrkU)6Q`m5=h4xdRZ(!>VZOl;|t;5l#6z|UfrLY0+1hwfOhgsPc#<5h9SvGzvl_% zjF}==)_}qI~i5>X%UZzI9 z(rLcMb)|=>l`*;!g*07YAI!r0I^C@jWaVvIbowMMo;rLh3UuzQh4FX4irU_78$Y^? zl`dWOTX;oN!?vI+sakiibf0c;H)NAqap|b*x1!?Z&|a44rAy%aXF8Y`(l7!%W5OO- zrLk5%$sLQ~6^r3}AWc@m=-L>lQB2e3XloXrdVyhl$3{2dx3q{?ld99@^8RR;+$o&dG>5~NVfcNQ+fqC3 zlS=%@2>OZUwh8k(9AHrI#6Kn=Wa_Qa{h{YHfW35H=7V6RQCAWRr4PJqQOu^0LBxIC z-fG-EJ#8E8OF=ajt1qB)|pcR??G*8xH}K2t35 zeFJ$fWERij9vL8-JB4^yPv{a1~oDS-4U*X zVNa~q#IM3YosUR+L~m7IfWgGt z!t=Y7phZ~UO60tB_vkqmAiX9hTuGrEdi#jP@OMhA>6IoXOvk37bH8=hokxfP1Kk`P z5*MNnZV`Xs@n_laXf9Fe^2$)R2_I^BCns|MqD?q&Dq1G(Ue&=z3Q!UVqXZCJaqqe=?n{UiB!SGXLYi z>nu?p)|qa;yw%JF`{bzU^V%Hu#prZLXrG6pV%ACi$% zj~y;FUSZXJQ@b~8mtf=XK{=K-lp8&0CAh|7%_1S-WHSzyd$->JHV`7H$aPxAoGBLuq zxj%jEsO_$+f9L(*e3bpaSN-+lNj{`d*;y&;e8fC!vm|_^X?&fP{O8)#N^c6fT<~nC ziuTYs79yl=u>1{6qCHt2~pKyXKJyqkTT#Eu(>D^fnVPG5d{bZObr5C%&w0EFfQ)GmnQiuC~H z9=|^h1ru!-8@`)&r($GcqpUW|>v;5bTh=69$ti`5;b)_vlbB&cN{Y8e?bfjYPZ9K5 zfU-O6jw$nTxyGmc3{%%c2Rt`*E@2se*_)o6t%#g3ft;T&IHRJPt$*Jp1|+h`8_B2qd+|0u zve^pswziV9O+c_RiT1y*hHZyY9Oy_Dv}z@DOCDJVXg9--=h*RtG+Q|UqHigo=@9?I zHKRnW_|a~e9D9@dE6?&y=bY!k-{wj!{SL3AuBn*;T~mGv;mKID>h*qO2HW8TF9OC@ zg<68^^u?)rDEG-BI;231vUEe?vjssqOd2C1rI)BD3*$v}_L=~Cmu>@!PBUbw#ueK< zIS)AO+!RRu9Wb?PjCkN*6+|=IHWlA(7aQBoKQ`0S%wyLmMn}K2y&_s2Gq8|PiLR|$ ziafUUq+sqH`Z=UtWG2b^36>uwGS}Os3^!!@?fW@=5{*N~5Y>3yF{0ry`84VEo8dAb zt@cYR2M<|IYlq?>nGc=WdP1F%DR#T}No&ngNGZVvob5j6l7}1()_w#2W7kEF2WXqL zW?*>uea~_QIVU90kk$#8P}&g|q=DPuM+~M`A3w*%nLwsd|cTN;+2&-Vv1(aj$o!)*zF2uSe>EgX3OM=$Ex` zhYgFYK_HLMb1rRlUq6eSkhUc3PfJ@hfY22MPiJ-E+nA5HK|9MLp) zttggQp|avjjRf8m2*bnsf1%p-W;olQkfpyXD6y9xKjycZV?OaoGhg|Vx><_>1fD^A zbO+hX$JnWKXfy!ydK}SoRB5RiORWYl)}j4s@O4kdaN$5&AR(;NNcqpZoYfc)qL)?d zllT)m`f(L+_Or*Gsm^SgM>k075{uW0e(I2ZD8AJ^e)m3V+N*bp8HZug z%AaD=luRPkg-npjhuBjcZ!-W*jx+sGk-I`xMmGMnIgS}V?IRciJ|WTR{he~+_nSlF zZbIn7k|Z~LQUQMX8r@Qfa4#6V$N%W1dAs1y(oFkVaG@m8M~qrOz1i_1r@XQSu2X*u zt5UavQ0S*qgg6f>`IkRV-D=jO>yPq$EhY%%kx6m|RF2vUaRG}!YuezHxRYPjF~~t_e~!XWg^9wwIQn4`S`dNKB~}VwxaCkFufWu)Rr+FNLQYd zp*{C>#Ou4tlxwcCvbV70&#}0YQxWx(uycuwF3Og|*XGiHd>zWhNNL@qY#WAl6hF#o z5#`nRB`2Q}5^BWIxh}-gHfL?DelM==zo0M@Tki8n@~M;{X$>~7Q-J9pGHNcl%i|f-zhaRa;73^QAq^(ZBcdXHACII38#29ANDX z$;nS^rXxkRJP?DfKME*OYSYhBY976rxBXK;83!-n&9o^v=!W|ym~3;#(qXbZULJmD z^qXDQU3ki!VNZ+i;gJv$-(6XK@r2Memuh?D?z4CCpDsm-vUP6XE7Kn5RD!t-s~e3x z^cV4z7=C}$eLj@N4ZpfPTUwjSaI>DLJI*g{u8Pr^ncB1R({vkiuMBn1e)r_j4&wKj zWX$^sRCIK;gk{dar9$6Sm|@m1vBFT^W_IVg>2KwFelJVUF;%^K;_FDshA+lCgV>pD$!v>J zmuq!*yr#((Wf+EW(xVHG`qm*sw8dVX?MTtqUvC|EDq~8sT}qz6&(BfK1mH#-)&TGY&`SK?Z7o{57U@|bDE=#2dQ`9l zRjYv#)c(afgAd@V^*n>U^^HHb$0FRtC*D_x iYu4-3uJPShQ!IdQMYSK&FLz6nt+(wBA+N_5$o~NURq6Nu literal 0 HcmV?d00001 diff --git a/src/main/java/assets/hbm/textures/blocks/tokamare.png b/src/main/java/assets/hbm/textures/blocks/tokomare.png similarity index 100% rename from src/main/java/assets/hbm/textures/blocks/tokamare.png rename to src/main/java/assets/hbm/textures/blocks/tokomare.png diff --git a/src/main/java/assets/hbm/textures/gui/weapon/fstbmbSchematic.png b/src/main/java/assets/hbm/textures/gui/weapon/fstbmbSchematic.png index 2fd17d9c7ef225f3df0a866ecb5690aa91462271..83d55db3ea360a12926e1a1904973b3b6b12eb1e 100644 GIT binary patch literal 9486 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 U5Q%2+1t&mLP3K{midESE03pczPyhe` literal 5580 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 diff --git a/src/main/java/assets/hbm/textures/items/egg_balefire.png b/src/main/java/assets/hbm/textures/items/egg_balefire.png new file mode 100644 index 0000000000000000000000000000000000000000..6c435eea872914f50ced7e78afd83d3dad8abd33 GIT binary patch literal 548 zcmV+<0^9wGP)6qQE4ik0e<{N_1=$J4`X2DK`wZIIY&)Rbaloog%edlq{JW?3R; zfn8#nh~+UniM_+Lfa)()zhb7Sb_XN)&>`gq*bL5$$jT)4nJ64aLKi}wNNQwc8tmI( z1ko(26;l0))8n8OOb%dDM#W+NAWo)np@y^4pg}4f#x%y;CK7f)XK~>OiGPFhRq$g3 z-v+O!_67k#GQ{B{UVDU)#lj{c0Vh*fnnTkrmgWfl3+P{izV*EMbjl8$jvyQ(NEY>Z zkODs40AI#@hOOof%Zo4EPyoQv<9SPbn~BC*%p2m{;H&gr=Kd%vIiImv-j)|p)wPY>^=xuPzpDF=@~kG?&( zD?FJMGz$_HHR1Np>-p*BmlKe){~kO$yqA+%L0D4wMac!LTrk;RaP##v{|k8W;X&@r z6s1sEQus|>x8#cHymIZy`7OxS2p)z}5tc_m3Yv;%;2EfIOKc3DzrUY*cNC?f6qFU3 z1acSPTyw8TRF=*X!6h{U~3Z9CG6A|>5WIzVcM@G;l7=mUUg5B_F^wvpF zx07c_>Stt)LEZjy9?E)X(6GR6!{28*s(bF4L*bwZLT5CwXLsE}>UKr7-E zZ3CcL;Mxg+SgpGZCdUo7HtW`#t9fz0M7&^PxWu5oHi!z}4&cYfquhzryz%NnN-azu zIbD*dgZkIEgZlCCDBy2hc}Ql19z*c^yWMY3Ret~~jXfE`D@vdM0000ROux9PSVLD5*LCh@7zT5HsZ@fhssMn|XaoRIRTcB|^A6p?U|{Vh$B=W5 zj*fVTpCBLRLUeDm|r z&uPN28*cAEM!1b9)lSTxHD1;JnDOPJG+!Lt4idA8`LpJKiWwka#!K_VBQriGWX8vY z%y^$@^<^Q~@%84qzoB5SZD6l$;B?2__UGQf+b=(?V-B}-j{d<`4)4DH>o+U;z=OSN znZ_5&=I5&x&^>XFf!3tQ6l4r{BLnZh{j~ax&6ff1!bDicH!FF^4IOOd000?P!Qpn! zIwmMQF~icN$LNQQs^H`67p`jtMOemHk8e>uzP0-HiW3FPe3m9X#yAm{@ub?GK2gxD zXEGVj z#$ryZFOPWy?NdpS#`EfXO(jJb&#OO)PN$Oqfc5qDvAxei0f1~e>Dg$adWquIkLo3g zS6?Jn=`KFx7-=+7#|%q9>X>2av*>g>3EpZ4WX8t^_mV+W8P7{p86TEft>*fTxVX4* z^e-Vc%vN#%=%rB7En>CZ}k68(PPwQY5EmF~Nqia7x2a*Eo` z7YVPvm-*-Q+39<+u&@y5Jelz!q4S&t$$L4E_n|KmIgjVm7mb|9$AtW!YfQ*_d`wuz z_lCNo(L^0HEd8ishNUkW1u*BaUX3Oy^Lh27GM`spB!2;J!-l(ZhN=?)0000x;Tbd z^uC>-DAa5q;2LibD0t(lY4+>r6o01cFBuDDSlYBf)#*5XS_jJtp^zreI_0`6Q?=t?dsorg{fjIVd7b?q%b{u*dMgQu&X%Q~loCID1dM>hZf literal 0 HcmV?d00001 diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index e9b37d501..ef9595567 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -325,40 +325,28 @@ public class ModBlocks { public static Block nuke_gadget; public static final int guiID_nuke_gadget = 3; - public static Block nuke_boy; public static final int guiID_nuke_boy = 4; - public static Block nuke_man; public static final int guiID_nuke_man = 6; - public static Block nuke_mike; public static final int guiID_nuke_mike = 11; - public static Block nuke_tsar; public static final int guiID_nuke_tsar = 12; - public static Block nuke_fleija; public static final int guiID_nuke_fleija = 17; - public static Block nuke_prototype; public static final int guiID_nuke_prototype = 23; - public static Block nuke_custom; public static final int guiID_nuke_custom = 37; - public static Block nuke_solinium; public static final int guiID_nuke_solinium = 60; - public static Block nuke_n2; public static final int guiID_nuke_n2 = 61; - public static Block nuke_n45; public static final int guiID_nuke_n45 = 77; - - public static Block nuke_balefire; - public static final int guiID_nuke_balefire = 0000; - + public static Block nuke_fstbmb; + public static final int guiID_nuke_fstbmb = 0000; public static Block bomb_multi; public static final int guiID_bomb_multi = 10; @@ -1009,7 +997,7 @@ public class ModBlocks { nuke_solinium = new NukeSolinium(Material.iron).setBlockName("nuke_solinium").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":nuke_solinium"); nuke_n2 = new NukeN2(Material.iron).setBlockName("nuke_n2").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":nuke_n2"); nuke_n45 = new NukeN45(Material.iron).setBlockName("nuke_n45").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":code"); - //nuke_balefire = new NukeBalefire(Material.iron).setBlockName("nuke_balefire").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":nuke_balefire"); + nuke_fstbmb = new NukeBalefire(Material.iron, guiID_nuke_fstbmb).setBlockName("nuke_fstbmb").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":nuke_fstbmb"); cel_prime = new CelPrime(Material.iron).setBlockName("cel_prime").setCreativeTab(null).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":code"); cel_prime_terminal = new CelPrimePart(Material.iron).setBlockName("cel_prime_terminal").setCreativeTab(null).setHardness(5.0F).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":code"); @@ -1632,6 +1620,7 @@ public class ModBlocks { GameRegistry.registerBlock(nuke_solinium, nuke_solinium.getUnlocalizedName()); GameRegistry.registerBlock(nuke_n2, nuke_n2.getUnlocalizedName()); GameRegistry.registerBlock(nuke_n45, nuke_n45.getUnlocalizedName()); + GameRegistry.registerBlock(nuke_fstbmb, nuke_fstbmb.getUnlocalizedName()); GameRegistry.registerBlock(nuke_custom, nuke_custom.getUnlocalizedName()); //Generic Bombs diff --git a/src/main/java/com/hbm/blocks/bomb/NukeBalefire.java b/src/main/java/com/hbm/blocks/bomb/NukeBalefire.java index 0d810032a..ad4b64f69 100644 --- a/src/main/java/com/hbm/blocks/bomb/NukeBalefire.java +++ b/src/main/java/com/hbm/blocks/bomb/NukeBalefire.java @@ -9,13 +9,29 @@ import net.minecraft.world.World; public class NukeBalefire extends BlockMachineBase { - protected NukeBalefire(Material mat, int guiID) { + public NukeBalefire(Material mat, int guiID) { super(mat, guiID); + rotatable = true; } @Override public TileEntity createNewTileEntity(World world, int meta) { return new TileEntityNukeBalefire(); } + + @Override + public int getRenderType(){ + return -1; + } + + @Override + public boolean isOpaqueCube() { + return false; + } + + @Override + public boolean renderAsNormalBlock() { + return false; + } } diff --git a/src/main/java/com/hbm/blocks/machine/BlockMachineBase.java b/src/main/java/com/hbm/blocks/machine/BlockMachineBase.java index f547f8b92..047d2e199 100644 --- a/src/main/java/com/hbm/blocks/machine/BlockMachineBase.java +++ b/src/main/java/com/hbm/blocks/machine/BlockMachineBase.java @@ -18,7 +18,7 @@ import net.minecraft.world.World; public abstract class BlockMachineBase extends BlockContainer { int guiID = -1; - boolean rotatable = false; + protected boolean rotatable = false; protected BlockMachineBase(Material mat, int guiID) { super(mat); diff --git a/src/main/java/com/hbm/entity/projectile/EntityBulletBase.java b/src/main/java/com/hbm/entity/projectile/EntityBulletBase.java index ca935a7c6..393def65a 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityBulletBase.java +++ b/src/main/java/com/hbm/entity/projectile/EntityBulletBase.java @@ -44,7 +44,7 @@ import net.minecraft.world.World; public class EntityBulletBase extends Entity implements IProjectile { private BulletConfiguration config; - private EntityLivingBase shooter; + public EntityLivingBase shooter; public float overrideDamage; public EntityBulletBase(World world) { @@ -322,13 +322,17 @@ public class EntityBulletBase extends Entity implements IProjectile { /// ZONE 1 END /// if(!didBounce) { - motionY -= config.gravity; + motionY -= config.gravity; this.posX += this.motionX * this.config.velocity; this.posY += this.motionY * this.config.velocity; this.posZ += this.motionZ * this.config.velocity; this.setPosition(this.posX, this.posY, this.posZ); } + /// SPECIAL UPDATE BEHAVIOR /// + if(this.config.bUpdate != null) + this.config.bUpdate.behaveUpdate(this); + if(this.config.style == BulletConfiguration.STYLE_ROCKET && !worldObj.isRemote) this.worldObj.spawnEntityInWorld(new EntityTSmokeFX(worldObj, this.posX, this.posY, this.posZ, 0, 0, 0)); diff --git a/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java b/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java index b5e418d42..1b866385f 100644 --- a/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java +++ b/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java @@ -144,6 +144,18 @@ public class BulletConfigSyncingUtil { public static int G20_SHOCK_FIRE = i++; public static int G20_WITHER_FIRE = i++; + public static int ROCKET_NORMAL_LASER = i++; + public static int ROCKET_HE_LASER = i++; + public static int ROCKET_INCENDIARY_LASER = i++; + public static int ROCKET_SHRAPNEL_LASER = i++; + public static int ROCKET_EMP_LASER = i++; + public static int ROCKET_GLARE_LASER = i++; + public static int ROCKET_SLEEK_LASER = i++; + public static int ROCKET_NUKE_LASER = i++; + public static int ROCKET_CHAINSAW_LASER = i++; + public static int ROCKET_TOXIC_LASER = i++; + public static int ROCKET_PHOSPHORUS_LASER = i++; + public static int NUKE_NORMAL = i++; public static int NUKE_MIRV = i++; public static int NUKE_AMAT = i++; @@ -283,6 +295,18 @@ public class BulletConfigSyncingUtil { configSet.put(G20_CAUSTIC_FIRE, Gun20GaugeFactory.get20GaugeCausticConfig().setToFire(3)); configSet.put(G20_SHOCK_FIRE, Gun20GaugeFactory.get20GaugeShockConfig().setToFire(3)); configSet.put(G20_WITHER_FIRE, Gun20GaugeFactory.get20GaugeWitherConfig().setToFire(3)); + + configSet.put(ROCKET_NORMAL_LASER, GunRocketFactory.getRocketConfig().setToGuided()); + configSet.put(ROCKET_HE_LASER, GunRocketFactory.getRocketHEConfig().setToGuided()); + configSet.put(ROCKET_INCENDIARY_LASER, GunRocketFactory.getRocketIncendiaryConfig().setToGuided()); + configSet.put(ROCKET_PHOSPHORUS_LASER, GunRocketFactory.getRocketPhosphorusConfig().setToGuided()); + configSet.put(ROCKET_SHRAPNEL_LASER, GunRocketFactory.getRocketShrapnelConfig().setToGuided()); + configSet.put(ROCKET_EMP_LASER, GunRocketFactory.getRocketEMPConfig().setToGuided()); + configSet.put(ROCKET_GLARE_LASER, GunRocketFactory.getRocketGlareConfig().setToGuided()); + configSet.put(ROCKET_SLEEK_LASER, GunRocketFactory.getRocketSleekConfig().setToGuided()); + configSet.put(ROCKET_NUKE_LASER, GunRocketFactory.getRocketNukeConfig().setToGuided()); + configSet.put(ROCKET_CHAINSAW_LASER, GunRocketFactory.getRocketRPCConfig().setToGuided()); + configSet.put(ROCKET_TOXIC_LASER, GunRocketFactory.getRocketChlorineConfig().setToGuided()); configSet.put(NUKE_NORMAL, GunFatmanFactory.getNukeConfig()); configSet.put(NUKE_PROTO, GunFatmanFactory.getNukeProtoConfig()); diff --git a/src/main/java/com/hbm/handler/BulletConfiguration.java b/src/main/java/com/hbm/handler/BulletConfiguration.java index ecf42b1fd..0c85cbaa0 100644 --- a/src/main/java/com/hbm/handler/BulletConfiguration.java +++ b/src/main/java/com/hbm/handler/BulletConfiguration.java @@ -2,10 +2,12 @@ package com.hbm.handler; import java.util.List; +import com.hbm.handler.guncfg.BulletConfigFactory; import com.hbm.interfaces.IBulletHitBehavior; import com.hbm.interfaces.IBulletHurtBehavior; import com.hbm.interfaces.IBulletImpactBehavior; import com.hbm.interfaces.IBulletRicochetBehavior; +import com.hbm.interfaces.IBulletUpdateBehavior; import net.minecraft.item.Item; import net.minecraft.potion.PotionEffect; @@ -73,6 +75,7 @@ public class BulletConfiguration { public IBulletHitBehavior bHit; public IBulletRicochetBehavior bRicochet; public IBulletImpactBehavior bImpact; + public IBulletUpdateBehavior bUpdate; //appearance public int style; @@ -119,5 +122,11 @@ public class BulletConfiguration { this.incendiary = duration; return this; } + + public BulletConfiguration setToGuided() { + + this.bUpdate = BulletConfigFactory.getLaserSteering(); + return this; + } } diff --git a/src/main/java/com/hbm/handler/GUIHandler.java b/src/main/java/com/hbm/handler/GUIHandler.java index d3aaf83f5..ce8e93f54 100644 --- a/src/main/java/com/hbm/handler/GUIHandler.java +++ b/src/main/java/com/hbm/handler/GUIHandler.java @@ -860,6 +860,15 @@ public class GUIHandler implements IGuiHandler { } return null; } + + case ModBlocks.guiID_nuke_fstbmb: + { + if(entity instanceof TileEntityNukeBalefire) + { + return new ContainerNukeFstbmb(player.inventory, (TileEntityNukeBalefire) entity); + } + return null; + } } } else { //NON-TE CONTAINERS @@ -1717,6 +1726,15 @@ public class GUIHandler implements IGuiHandler { } return null; } + + case ModBlocks.guiID_nuke_fstbmb: + { + if(entity instanceof TileEntityNukeBalefire) + { + return new GUINukeFstbmb(player.inventory, (TileEntityNukeBalefire) entity); + } + return null; + } } } else { //CLIENTONLY GUIS diff --git a/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java b/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java index a3fc98fa9..f5b625ba2 100644 --- a/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java @@ -6,6 +6,7 @@ import com.hbm.entity.projectile.EntityBulletBase; import com.hbm.handler.ArmorUtil; import com.hbm.handler.BulletConfiguration; import com.hbm.interfaces.IBulletImpactBehavior; +import com.hbm.interfaces.IBulletUpdateBehavior; import com.hbm.items.ModItems; import com.hbm.lib.Library; import com.hbm.packet.AuxParticlePacketNT; @@ -20,6 +21,8 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.Vec3; public class BulletConfigFactory { @@ -263,5 +266,39 @@ public class BulletConfigFactory { return impact; } + + public static IBulletUpdateBehavior getLaserSteering() { + + IBulletUpdateBehavior onUpdate = new IBulletUpdateBehavior() { + + @Override + public void behaveUpdate(EntityBulletBase bullet) { + + if(bullet.shooter == null || !(bullet.shooter instanceof EntityPlayer)) + return; + + MovingObjectPosition mop = Library.rayTrace((EntityPlayer)bullet.shooter, 200, 1); + + if(mop == null || mop.hitVec == null) + return; + + Vec3 vec = Vec3.createVectorHelper(mop.hitVec.xCoord - bullet.posX, mop.hitVec.yCoord - bullet.posY, mop.hitVec.zCoord - bullet.posZ); + + if(vec.lengthVector() < 3) + return; + + vec = vec.normalize(); + + double speed = Vec3.createVectorHelper(bullet.motionX, bullet.motionY, bullet.motionZ).lengthVector(); + + bullet.motionX = vec.xCoord * speed; + bullet.motionY = vec.yCoord * speed; + bullet.motionZ = vec.zCoord * speed; + } + + }; + + return onUpdate; + } } diff --git a/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java b/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java index 44c1b404f..0069adfaa 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunRocketFactory.java @@ -8,6 +8,10 @@ import com.hbm.handler.BulletConfiguration; import com.hbm.handler.GunConfiguration; import com.hbm.interfaces.IBulletRicochetBehavior; import com.hbm.items.ModItems; +import com.hbm.render.anim.BusAnimation; +import com.hbm.render.anim.BusAnimationKeyframe; +import com.hbm.render.anim.BusAnimationSequence; +import com.hbm.render.anim.HbmAnimations.AnimType; import com.hbm.render.util.RenderScreenOverlay.Crosshair; import net.minecraft.block.material.Material; @@ -55,6 +59,70 @@ public class GunRocketFactory { return config; } + public static GunConfiguration getQuadroConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 5; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_MANUAL; + config.reloadDuration = 100; + config.firingDuration = 0; + config.ammoCap = 4; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_CIRCUMFLEX; + config.firingSound = "hbm:weapon.rpgShoot"; + config.reloadSound = "hbm:weapon.quadroReload"; + config.reloadSoundEnd = false; + + config.animations.put(AnimType.CYCLE, new BusAnimation() + .addBus("QUADRO_RECOIL", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(0, 0, -0.5, 50)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 50)) + ) + ); + + config.animations.put(AnimType.RELOAD, new BusAnimation() + .addBus("QUADRO_RELOAD_ROTATE", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(0, 0, 60, 750)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 60, 3500)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 750)) + ) + .addBus("QUADRO_RELOAD_PUSH", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(-1, -1, 0, 0)) + .addKeyframe(new BusAnimationKeyframe(-1, -1, 0, 750)) + .addKeyframe(new BusAnimationKeyframe(-1, 0, 0, 500)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 3000)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 750)) + ) + ); + + config.name = "OpenQuadro Guided Man-Portable Missile Launcher"; + config.manufacturer = "Open Mann Co."; + config.comment.add("For the next three hundred years, people who needed to get to the second"); + config.comment.add("floor used the only method available to them, which was rocket jumping."); + config.comment.add("This persisted until 1857, when the young bearded inventor named"); + config.comment.add("President Abraham Lincoln invented stairs."); + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.ROCKET_NORMAL_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_HE_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_INCENDIARY_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_PHOSPHORUS_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_SHRAPNEL_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_EMP_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_GLARE_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_TOXIC_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_SLEEK_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_NUKE_LASER); + config.config.add(BulletConfigSyncingUtil.ROCKET_CHAINSAW_LASER); + config.durability = 500; + + return config; + } + public static GunConfiguration getKarlConfig() { GunConfiguration config = getGustavConfig(); diff --git a/src/main/java/com/hbm/interfaces/IBulletUpdateBehavior.java b/src/main/java/com/hbm/interfaces/IBulletUpdateBehavior.java new file mode 100644 index 000000000..9f614c41e --- /dev/null +++ b/src/main/java/com/hbm/interfaces/IBulletUpdateBehavior.java @@ -0,0 +1,10 @@ +package com.hbm.interfaces; + +import com.hbm.entity.projectile.EntityBulletBase; + +public interface IBulletUpdateBehavior { + + //once every update, for lcokon, steering and other memes + public void behaveUpdate(EntityBulletBase bullet); + +} diff --git a/src/main/java/com/hbm/inventory/container/ContainerNukeFstbmb.java b/src/main/java/com/hbm/inventory/container/ContainerNukeFstbmb.java new file mode 100644 index 000000000..e6fdd0e05 --- /dev/null +++ b/src/main/java/com/hbm/inventory/container/ContainerNukeFstbmb.java @@ -0,0 +1,73 @@ +package com.hbm.inventory.container; + +import com.hbm.tileentity.bomb.TileEntityNukeBalefire; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; + +public class ContainerNukeFstbmb extends Container { + +private TileEntityNukeBalefire balefireBomb; + + public ContainerNukeFstbmb(InventoryPlayer invPlayer, TileEntityNukeBalefire tedf) { + + balefireBomb = tedf; + + this.addSlotToContainer(new Slot(tedf, 0, 17, 36)); + this.addSlotToContainer(new Slot(tedf, 1, 53, 36)); + + for(int i = 0; i < 3; i++) + { + for(int j = 0; j < 9; j++) + { + this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18 + 56)); + } + } + + for(int i = 0; i < 9; i++) + { + this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142 + 56)); + } + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) + { + ItemStack var3 = null; + Slot var4 = (Slot) this.inventorySlots.get(par2); + + if (var4 != null && var4.getHasStack()) + { + ItemStack var5 = var4.getStack(); + var3 = var5.copy(); + + if (par2 <= 2) { + if (!this.mergeItemStack(var5, 2, this.inventorySlots.size(), true)) + { + return null; + } + } else { + return null; + } + + if (var5.stackSize == 0) + { + var4.putStack((ItemStack) null); + } + else + { + var4.onSlotChanged(); + } + } + + return var3; + } + + @Override + public boolean canInteractWith(EntityPlayer player) { + return balefireBomb.isUseableByPlayer(player); + } +} diff --git a/src/main/java/com/hbm/inventory/gui/GUINukeFstbmb.java b/src/main/java/com/hbm/inventory/gui/GUINukeFstbmb.java new file mode 100644 index 000000000..95766e9c4 --- /dev/null +++ b/src/main/java/com/hbm/inventory/gui/GUINukeFstbmb.java @@ -0,0 +1,73 @@ +package com.hbm.inventory.gui; + +import org.lwjgl.opengl.GL11; + +import com.hbm.inventory.container.ContainerNukeFstbmb; +import com.hbm.lib.RefStrings; +import com.hbm.tileentity.bomb.TileEntityNukeBalefire; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.audio.PositionedSoundRecord; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +public class GUINukeFstbmb extends GuiInfoContainer { + + public static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/weapon/fstbmbSchematic.png"); + private TileEntityNukeBalefire bomb; + + public GUINukeFstbmb(InventoryPlayer invPlayer, TileEntityNukeBalefire bomb) { + super(new ContainerNukeFstbmb(invPlayer, bomb)); + this.bomb = bomb; + + this.xSize = 176; + this.ySize = 222; + } + + @Override + public void drawScreen(int mouseX, int mouseY, float f) { + super.drawScreen(mouseX, mouseY, f); + } + + protected void mouseClicked(int x, int y, int i) { + super.mouseClicked(x, y, i); + + if(guiLeft + 61 <= x && guiLeft + 61 + 18 > x && guiTop + 17 < y && guiTop + 17 + 18 >= y) { + + mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 1.0F)); + //PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(laser.xCoord, laser.yCoord, laser.zCoord, 0, 0)); + } + } + + @Override + protected void drawGuiContainerForegroundLayer(int i, int j) { + + String name = this.bomb.hasCustomInventoryName() ? this.bomb.getInventoryName() : I18n.format(this.bomb.getInventoryName()); + + this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); + this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); + + if(bomb.hasBattery()) { + String timer = bomb.getMinutes() + ":" + bomb.getSeconds(); + double scale = 0.75; + GL11.glScaled(scale, scale, scale); + this.fontRendererObj.drawString(timer, (int) ((69 - this.fontRendererObj.getStringWidth(timer) / 2) * (1/scale)), (int) (95 * (1/scale)), 0xff0000); + + GL11.glScaled(1/scale, 1/scale, 1/scale); + } + } + + @Override + protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); + + if(bomb.hasEgg()) + drawTexturedModalRect(guiLeft + 19, guiTop + 90, 176, 0, 30, 16); + + if(bomb.hasBattery()) + drawTexturedModalRect(guiLeft + 88, guiTop + 93, 176, 16, 18, 10); + } +} diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index f90f396f5..63647fdac 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1195,6 +1195,7 @@ public class ModItems { public static Item gun_rpg_ammo; public static Item gun_karl; public static Item gun_panzerschreck; + public static Item gun_quadro; public static Item gun_hk69; public static Item gun_stinger; public static Item gun_skystinger; @@ -1378,33 +1379,27 @@ public class ModItems { public static Item gadget_explosive8; public static Item gadget_wireing; public static Item gadget_core; - public static Item boy_igniter; public static Item boy_propellant; public static Item boy_bullet; public static Item boy_target; public static Item boy_shielding; - public static Item man_explosive; public static Item man_explosive8; public static Item man_igniter; public static Item man_core; - public static Item mike_core; public static Item mike_deut; public static Item mike_cooling_unit; - public static Item tsar_core; - public static Item fleija_igniter; public static Item fleija_propellant; public static Item fleija_core; - public static Item solinium_igniter; public static Item solinium_propellant; public static Item solinium_core; - public static Item n2_charge; + public static Item egg_balefire; public static Item custom_tnt; public static Item custom_nuke; @@ -2995,6 +2990,7 @@ public class ModItems { gun_rpg = new ItemGunBase(GunRocketFactory.getGustavConfig()).setUnlocalizedName("gun_rpg").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_rpg"); gun_karl = new ItemGunBase(GunRocketFactory.getKarlConfig()).setUnlocalizedName("gun_karl").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_karl"); gun_panzerschreck = new ItemGunBase(GunRocketFactory.getPanzConfig()).setUnlocalizedName("gun_panzerschreck").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_panzerschreck"); + gun_quadro = new ItemGunBase(GunRocketFactory.getQuadroConfig()).setUnlocalizedName("gun_quadro").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_quadro"); gun_rpg_ammo = new Item().setUnlocalizedName("gun_rpg_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_rpg_ammo_alt"); gun_hk69 = new ItemGunBase(GunGrenadeFactory.getHK69Config()).setUnlocalizedName("gun_hk69").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_hk69"); gun_stinger = new GunStinger().setUnlocalizedName("gun_stinger").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_stinger"); @@ -3204,6 +3200,8 @@ public class ModItems { solinium_core = new ItemSolinium(15F, true).setUnlocalizedName("solinium_core").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":solinium_core"); n2_charge = new ItemN2().setUnlocalizedName("n2_charge").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":n2_charge"); + + egg_balefire = new ItemCustomLore().setUnlocalizedName("egg_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":egg_balefire"); custom_tnt = new ItemCustomLore().setUnlocalizedName("custom_tnt").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":custom_tnt"); custom_nuke = new ItemCustomLore().setUnlocalizedName("custom_nuke").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":custom_nuke"); @@ -5003,6 +5001,7 @@ public class ModItems { GameRegistry.registerItem(gun_rpg, gun_rpg.getUnlocalizedName()); GameRegistry.registerItem(gun_karl, gun_karl.getUnlocalizedName()); GameRegistry.registerItem(gun_panzerschreck, gun_panzerschreck.getUnlocalizedName()); + GameRegistry.registerItem(gun_quadro, gun_quadro.getUnlocalizedName()); GameRegistry.registerItem(gun_hk69, gun_hk69.getUnlocalizedName()); GameRegistry.registerItem(gun_stinger, gun_stinger.getUnlocalizedName()); GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); @@ -5512,6 +5511,9 @@ public class ModItems { //N2 GameRegistry.registerItem(n2_charge, n2_charge.getUnlocalizedName()); + //FSTBMB + GameRegistry.registerItem(egg_balefire, egg_balefire.getUnlocalizedName()); + //Conventional Armor GameRegistry.registerItem(goggles, goggles.getUnlocalizedName()); GameRegistry.registerItem(gas_mask, gas_mask.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/special/ItemCustomLore.java b/src/main/java/com/hbm/items/special/ItemCustomLore.java index 3a228b053..198d47cc3 100644 --- a/src/main/java/com/hbm/items/special/ItemCustomLore.java +++ b/src/main/java/com/hbm/items/special/ItemCustomLore.java @@ -584,6 +584,11 @@ public class ItemCustomLore extends Item { { list.add("Doubles as a crappy lander!"); } + + if(this == ModItems.egg_balefire) + { + list.add("Doubles as a crappy lander!"); + } } @Override @@ -639,7 +644,8 @@ public class ItemCustomLore extends Item { this == ModItems.rune_dagaz || this == ModItems.rune_hagalaz || this == ModItems.rune_jera || - this == ModItems.rune_thurisaz) + this == ModItems.rune_thurisaz || + this == ModItems.egg_balefire) { return true; } diff --git a/src/main/java/com/hbm/items/weapon/ItemGunBase.java b/src/main/java/com/hbm/items/weapon/ItemGunBase.java index 748bd5253..40d7f7080 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGunBase.java +++ b/src/main/java/com/hbm/items/weapon/ItemGunBase.java @@ -48,9 +48,8 @@ public class ItemGunBase extends Item implements IHoldableWeapon { } public ItemGunBase(GunConfiguration config, GunConfiguration alt) { - mainConfig = config; + this(config); altConfig = alt; - this.setMaxStackSize(1); } @Override @@ -419,6 +418,8 @@ public class ItemGunBase extends Item implements IHoldableWeapon { if(!mainConfig.reloadSoundEnd) world.playSoundAtEntity(player, mainConfig.reloadSound, 1.0F, 1.0F); + PacketDispatcher.wrapper.sendTo(new GunAnimationPacket(AnimType.RELOAD.ordinal()), (EntityPlayerMP) player); + setIsReloading(stack, true); resetReloadCycle(stack); } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 02beb9b68..fad8ddf62 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -97,6 +97,7 @@ public class ClientProxy extends ServerProxy ClientRegistry.bindTileEntitySpecialRenderer(TileEntityNukeN2.class, new RenderNukeN2()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityNukeMan.class, new RenderNukeMan()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityNukeN45.class, new RenderNukeN45()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityNukeBalefire.class, new RenderNukeFstbmb()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTurretHeavy.class, new RenderHeavyTurret()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTurretRocket.class, new RenderRocketTurret()); @@ -161,6 +162,7 @@ public class ClientProxy extends ServerProxy MinecraftForgeClient.registerItemRenderer(ModItems.gun_ks23, new ItemRenderWeaponObj()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_flamer, new ItemRenderWeaponObj()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_flechette, new ItemRenderWeaponObj()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_quadro, new ItemRenderWeaponQuadro()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityBombMulti.class, new RenderBombMulti()); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index db19c6b0e..b7c84788b 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -567,6 +567,7 @@ public class MainRegistry GameRegistry.registerTileEntity(TileEntityMachineMiningLaser.class, "tileentity_mining_laser"); GameRegistry.registerTileEntity(TileEntityProxyInventory.class, "tileentity_proxy_inventory"); GameRegistry.registerTileEntity(TileEntityProxyEnergy.class, "tileentity_proxy_power"); + GameRegistry.registerTileEntity(TileEntityNukeBalefire.class, "tileentity_nuke_fstbmb"); EntityRegistry.registerModEntity(EntityRocket.class, "entity_rocket", 0, this, 250, 1, true); EntityRegistry.registerModEntity(EntityNukeExplosion.class, "entity_nuke_explosion", 1, this, 250, 1, true); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 7df8db659..c5fac26b7 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -327,6 +327,7 @@ public class ResourceManager { public static final IModelCustom ks23 = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/ks23.obj")); public static final IModelCustom flamer = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/flamer.obj")); public static final IModelCustom flechette = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/flechette.obj")); + public static final IModelCustom quadro = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/quadro.obj")); public static final IModelCustom grenade_frag = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/grenade_frag.obj")); @@ -355,6 +356,8 @@ public class ResourceManager { public static final ResourceLocation flechette_drum = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/flechette_drum.png"); public static final ResourceLocation flechette_trigger = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/flechette_trigger.png"); public static final ResourceLocation flechette_stock = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/flechette_stock.png"); + public static final ResourceLocation quadro_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/quadro.png"); + public static final ResourceLocation quadro_rocket_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/quadro_rocket.png"); public static final ResourceLocation grenade_mk2 = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/grenade_mk2.png"); diff --git a/src/main/java/com/hbm/render/item/ItemRenderWeaponObj.java b/src/main/java/com/hbm/render/item/ItemRenderWeaponObj.java index 9c9b2f18a..21b93b519 100644 --- a/src/main/java/com/hbm/render/item/ItemRenderWeaponObj.java +++ b/src/main/java/com/hbm/render/item/ItemRenderWeaponObj.java @@ -25,7 +25,7 @@ public class ItemRenderWeaponObj implements IItemRenderer { case INVENTORY: return item.getItem() == ModItems.gun_ks23 || item.getItem() == ModItems.gun_hk69 || item.getItem() == ModItems.gun_flamer || item.getItem() == ModItems.gun_deagle - || item.getItem() == ModItems.gun_flechette; + || item.getItem() == ModItems.gun_flechette || item.getItem() == ModItems.gun_quadro; default: return false; } } @@ -58,6 +58,9 @@ public class ItemRenderWeaponObj implements IItemRenderer { if(item.getItem() == ModItems.gun_flamer) Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.flamer_tex); + + if(item.getItem() == ModItems.gun_quadro) + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.quadro_tex); switch(type) { @@ -141,6 +144,25 @@ public class ItemRenderWeaponObj implements IItemRenderer { GL11.glTranslatef(-2.0F, 1.2F, 3.7F); } } + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glTranslatef(0.75F, 0.0F, -0.15F); + GL11.glRotatef(90F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(-25F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(-10F, 0.0F, 1.0F, 0.0F); + GL11.glScaled(0.5, 0.5, 0.5); + + if(player.isSneaking()) { + GL11.glRotatef(5F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(1.0F, 0.5F, 0.3F); + } + + double[] recoil = HbmAnimations.getRelevantTransformation("QUADRO_RECOIL"); + GL11.glTranslated(0, 0, recoil[2]); + + double[] reload = HbmAnimations.getRelevantTransformation("QUADRO_RELOAD_ROTATE"); + GL11.glRotated(reload[2], 1, 0, 0); + } break; @@ -187,6 +209,13 @@ public class ItemRenderWeaponObj implements IItemRenderer { GL11.glTranslatef(-1.4F, -0.55F, 0.0F); GL11.glScaled(0.125, 0.125, 0.125); } + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glRotatef(20F, 1.0F, 0.0F, 1.0F); + GL11.glRotatef(10F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(0.4F, -0.35F, -0.4F); + GL11.glScaled(0.75, 0.75, 0.75); + } break; @@ -225,6 +254,12 @@ public class ItemRenderWeaponObj implements IItemRenderer { GL11.glScaled(0.125, 0.125, 0.125); } + if(item.getItem() == ModItems.gun_quadro) { + GL11.glRotatef(-90F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(0.0F, 0.0F, 0.0F); + GL11.glScaled(0.75, 0.75, 0.75); + } + break; case INVENTORY: @@ -270,6 +305,14 @@ public class ItemRenderWeaponObj implements IItemRenderer { GL11.glRotatef(-45F, 0.0F, 0.0F, 1.0F); } + if(item.getItem() == ModItems.gun_quadro) { + GL11.glScaled(4.5, 4.5, -4.5); + GL11.glTranslatef(1.0F, 2.5F, 0.0F); + GL11.glRotatef(180F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(-90F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(-45F, 1.0F, 0.0F, 0.0F); + } + break; default: break; @@ -308,6 +351,12 @@ public class ItemRenderWeaponObj implements IItemRenderer { if(item.getItem() == ModItems.gun_flechette) { renderFlechette(); } + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.quadro.renderPart("Launcher"); + GL11.glShadeModel(GL11.GL_FLAT); + } GL11.glEnable(GL11.GL_CULL_FACE); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/item/ItemRenderWeaponQuadro.java b/src/main/java/com/hbm/render/item/ItemRenderWeaponQuadro.java new file mode 100644 index 000000000..34a346b99 --- /dev/null +++ b/src/main/java/com/hbm/render/item/ItemRenderWeaponQuadro.java @@ -0,0 +1,135 @@ +package com.hbm.render.item; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.ModItems; +import com.hbm.items.weapon.ItemGunBase; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.client.IItemRenderer; + +public class ItemRenderWeaponQuadro implements IItemRenderer { + + public ItemRenderWeaponQuadro() { } + + @Override + public boolean handleRenderType(ItemStack item, ItemRenderType type) { + switch(type) { + case EQUIPPED: + case EQUIPPED_FIRST_PERSON: + case ENTITY: + case INVENTORY: + return true; + default: return false; + } + } + + @Override + public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { + + return type == ItemRenderType.ENTITY && (helper == ItemRendererHelper.ENTITY_ROTATION || helper == ItemRendererHelper.ENTITY_BOBBING); + } + + @Override + public void renderItem(ItemRenderType type, ItemStack item, Object... data) { + + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_CULL_FACE); + + EntityPlayer player = Minecraft.getMinecraft().thePlayer; + + switch(type) { + + case EQUIPPED_FIRST_PERSON: + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glTranslatef(0.75F, 0.0F, -0.15F); + GL11.glRotatef(90F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(-25F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(-10F, 0.0F, 1.0F, 0.0F); + GL11.glScaled(0.5, 0.5, 0.5); + + if(player.isSneaking()) { + GL11.glRotatef(5F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(1.0F, 0.5F, 0.3F); + } + + double[] recoil = HbmAnimations.getRelevantTransformation("QUADRO_RECOIL"); + GL11.glTranslated(0, 0, recoil[2]); + + double[] reload = HbmAnimations.getRelevantTransformation("QUADRO_RELOAD_ROTATE"); + GL11.glRotated(reload[2], 1, 0, 0); + } + + break; + + case EQUIPPED: + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glRotatef(20F, 1.0F, 0.0F, 1.0F); + GL11.glRotatef(10F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(0.4F, -0.35F, -0.4F); + GL11.glScaled(0.75, 0.75, 0.75); + } + + break; + + case ENTITY: + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glRotatef(-90F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(0.0F, 0.0F, 0.0F); + GL11.glScaled(0.75, 0.75, 0.75); + } + + break; + + case INVENTORY: + + GL11.glEnable(GL11.GL_LIGHTING); + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glScaled(4.5, 4.5, -4.5); + GL11.glTranslatef(1.0F, 2.5F, 0.0F); + GL11.glRotatef(180F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(-90F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(-45F, 1.0F, 0.0F, 0.0F); + } + + break; + + default: break; + } + + if(item.getItem() == ModItems.gun_quadro) { + GL11.glShadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.quadro_tex); + ResourceManager.quadro.renderPart("Launcher"); + + if(ItemGunBase.getMag(item) > 0 || ItemGunBase.getIsReloading(item)) { + GL11.glPushMatrix(); + + GL11.glTranslated(0, -1, 0); + + double[] push = HbmAnimations.getRelevantTransformation("QUADRO_RELOAD_PUSH"); + GL11.glTranslated(0, 3, 0); + GL11.glRotated(push[1] * 30, 1, 0, 0); + GL11.glTranslated(0, -3, 0); + GL11.glTranslated(0, 0, push[0] * 3); + + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.quadro_rocket_tex); + ResourceManager.quadro.renderPart("Rockets"); + GL11.glPopMatrix(); + } + + GL11.glShadeModel(GL11.GL_FLAT); + } + + GL11.glEnable(GL11.GL_CULL_FACE); + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeFstbmb.java b/src/main/java/com/hbm/render/tileentity/RenderNukeFstbmb.java new file mode 100644 index 000000000..23862e0c3 --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeFstbmb.java @@ -0,0 +1,66 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.lib.RefStrings; +import com.hbm.main.ResourceManager; +import com.hbm.render.util.RenderMiscEffects; +import com.hbm.tileentity.bomb.TileEntityNukeBalefire; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ResourceLocation; + +public class RenderNukeFstbmb extends TileEntitySpecialRenderer { + + @Override + public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) + { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + switch(tileEntity.getBlockMetadata()) + { + case 2: + GL11.glRotatef(90, 0F, 1F, 0F); break; + case 4: + GL11.glRotatef(180, 0F, 1F, 0F); break; + case 3: + GL11.glRotatef(270, 0F, 1F, 0F); break; + case 5: + GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + GL11.glShadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.fstbmb_tex); + ResourceManager.fstbmb.renderPart("Body"); + ResourceManager.fstbmb.renderPart("Balefire"); + + TileEntityNukeBalefire bf = (TileEntityNukeBalefire)tileEntity; + + if(bf.hasEgg()) { + bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/misc/glintBF.png")); + RenderMiscEffects.renderClassicGlint(tileEntity.getWorldObj(), f, ResourceManager.fstbmb, "Balefire", 0.0F, 0.8F, 0.15F, 5, 2F); + } + + if(bf.hasBattery()) { + FontRenderer font = Minecraft.getMinecraft().fontRenderer; + float f3 = 0.04F; + GL11.glTranslatef(0.815F, 0.9275F, 0.5F); + GL11.glScalef(f3, -f3, f3); + GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3); + GL11.glRotatef(90, 0, 1, 0); + GL11.glDepthMask(false); + GL11.glTranslatef(0, 1, 0); + font.drawString(bf.getMinutes() + ":" + bf.getSeconds(), 0, 0, 0xff0000); + GL11.glDepthMask(true); + } + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeBalefire.java b/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeBalefire.java index b7790ba3a..e7c97c841 100644 --- a/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeBalefire.java +++ b/src/main/java/com/hbm/tileentity/bomb/TileEntityNukeBalefire.java @@ -1,21 +1,98 @@ package com.hbm.tileentity.bomb; +import com.hbm.items.ModItems; import com.hbm.tileentity.TileEntityMachineBase; +import api.hbm.energy.IBatteryItem; +import net.minecraft.nbt.NBTTagCompound; + public class TileEntityNukeBalefire extends TileEntityMachineBase { + public boolean loaded; + public boolean started; + public int timer; + public TileEntityNukeBalefire() { - super(1); + super(2); } @Override public String getName() { - return null; + return "container.nukeFstbmb"; } @Override public void updateEntity() { + if(!worldObj.isRemote) { + + if(started) + timer--; + + if(timer <= 0) + explode(); + + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("timer", timer); + data.setBoolean("loaded", loaded); + data.setBoolean("started", started); + networkPack(data, 250); + } + } + + public void networkUnpack(NBTTagCompound data) { + + timer = data.getInteger("timer"); + started = data.getBoolean("started"); + loaded = data.getBoolean("loaded"); + } + + public boolean isLoaded() { + + return hasEgg() && hasBattery(); + } + + public boolean hasEgg() { + + if(slots[0] != null && slots[0].getItem() == ModItems.egg_balefire) { + return true; + } + + return false; + } + + public boolean hasBattery() { + + if(slots[1] != null && slots[1].getItem() == ModItems.battery_spark && + ((IBatteryItem)ModItems.battery_spark).getCharge(slots[1]) == ((IBatteryItem)ModItems.battery_spark).getMaxCharge()) { + return true; + } + + return false; + } + + public void explode() { + + } + + public String getMinutes() { + + String mins = "" + (timer / 60); + + if(mins.length() == 1) + mins = "0" + mins; + + return mins; + } + + public String getSeconds() { + + String mins = "" + (timer % 60); + + if(mins.length() == 1) + mins = "0" + mins; + + return mins; } }