From 70964165d550ed9d0ac53b5befb34bbed6d806c7 Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Fri, 24 Feb 2023 00:36:35 +0100 Subject: [PATCH] What are wheels? - Added the Large Water Wheel - Water wheel fins are no longer directional - Water wheels now only have two speed levels - Liquid can no longer spread perpendicularly on top of water wheels (experimental) - New crushing wheel model --- src/generated/resources/.cache/cache | 53 +- .../create/blockstates/crushing_wheel.json | 6 +- .../create/blockstates/large_water_wheel.json | 30 + .../blockstates/water_wheel_structure.json | 7 + .../resources/assets/create/lang/en_ud.json | 2 + .../resources/assets/create/lang/en_us.json | 4 + .../assets/create/lang/unfinished/de_de.json | 6 +- .../assets/create/lang/unfinished/es_cl.json | 6 +- .../assets/create/lang/unfinished/es_es.json | 6 +- .../assets/create/lang/unfinished/fr_fr.json | 6 +- .../assets/create/lang/unfinished/it_it.json | 6 +- .../assets/create/lang/unfinished/ja_jp.json | 6 +- .../assets/create/lang/unfinished/ko_kr.json | 6 +- .../assets/create/lang/unfinished/nl_nl.json | 6 +- .../assets/create/lang/unfinished/pl_pl.json | 6 +- .../assets/create/lang/unfinished/pt_br.json | 6 +- .../assets/create/lang/unfinished/pt_pt.json | 6 +- .../assets/create/lang/unfinished/ro_ro.json | 6 +- .../assets/create/lang/unfinished/ru_ru.json | 6 +- .../assets/create/lang/unfinished/uk_ua.json | 6 +- .../assets/create/lang/unfinished/zh_cn.json | 6 +- .../assets/create/lang/unfinished/zh_tw.json | 6 +- .../create/models/item/crushing_wheel.json | 2 +- .../create/models/item/large_water_wheel.json | 3 + .../crafting/kinetics/large_water_wheel.json | 34 + .../loot_tables/blocks/large_water_wheel.json | 20 + .../blocks/water_wheel_structure.json | 20 + .../crafting/kinetics/large_water_wheel.json | 19 + .../crafting/kinetics/water_wheel.json | 4 +- .../minecraft/tags/blocks/mineable/axe.json | 2 + .../tags/blocks/mineable/pickaxe.json | 2 + .../java/com/simibubi/create/AllBlocks.java | 39 +- .../com/simibubi/create/AllTileEntities.java | 8 + .../waterwheel/LargeWaterWheelBlock.java | 173 + .../waterwheel/LargeWaterWheelBlockItem.java | 59 + .../waterwheel/LargeWaterWheelTileEntity.java | 18 + .../waterwheel/WaterWheelBlock.java | 147 +- .../waterwheel/WaterWheelInstance.java | 13 + .../waterwheel/WaterWheelStructuralBlock.java | 195 + .../waterwheel/WaterWheelTileEntity.java | 208 +- .../goggles/GoggleOverlayRenderer.java | 12 +- .../goggles/IProxyHoveringInformation.java | 11 + .../create/foundation/config/CKinetics.java | 5 - .../create/foundation/data/BlockStateGen.java | 8 + .../data/recipe/StandardRecipeGen.java | 11 +- .../mixin/WaterWheelFluidSpreadMixin.java | 47 + .../assets/create/lang/default/interface.json | 2 + .../create/models/block/crushing_wheel.json | 281 - .../models/block/crushing_wheel/block.json | 6 + .../block/crushing_wheel/crushing_wheel.mtl | 52 + .../block/crushing_wheel/crushing_wheel.obj | 1196 +++ .../models/block/crushing_wheel/item.json | 18 + .../models/block/crushing_wheel/textures.json | 12 + .../models/block/large_water_wheel/block.json | 6 + .../large_water_wheel/block_extension.json | 6 + .../models/block/large_water_wheel/item.json | 36 + .../block/large_water_wheel/textures.json | 13 + .../large_water_wheel/waterwheel_large.mtl | 62 + .../large_water_wheel/waterwheel_large.obj | 6653 +++++++++++++++++ .../waterwheel_large_extension.obj | 4321 +++++++++++ .../textures/block/crushing_wheel_insert.png | Bin 0 -> 11484 bytes .../textures/block/crushing_wheel_plates.png | Bin 0 -> 6953 bytes .../textures/block/waterwheel_metal.png | Bin 0 -> 1127 bytes src/main/resources/create.mixins.json | 1 + 64 files changed, 13431 insertions(+), 492 deletions(-) create mode 100644 src/generated/resources/assets/create/blockstates/large_water_wheel.json create mode 100644 src/generated/resources/assets/create/blockstates/water_wheel_structure.json create mode 100644 src/generated/resources/assets/create/models/item/large_water_wheel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_water_wheel.json create mode 100644 src/generated/resources/data/create/loot_tables/blocks/large_water_wheel.json create mode 100644 src/generated/resources/data/create/loot_tables/blocks/water_wheel_structure.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/large_water_wheel.json create mode 100644 src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlock.java create mode 100644 src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlockItem.java create mode 100644 src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelTileEntity.java create mode 100644 src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelInstance.java create mode 100644 src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelStructuralBlock.java create mode 100644 src/main/java/com/simibubi/create/content/contraptions/goggles/IProxyHoveringInformation.java create mode 100644 src/main/java/com/simibubi/create/foundation/mixin/WaterWheelFluidSpreadMixin.java delete mode 100644 src/main/resources/assets/create/models/block/crushing_wheel.json create mode 100644 src/main/resources/assets/create/models/block/crushing_wheel/block.json create mode 100644 src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.mtl create mode 100644 src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.obj create mode 100644 src/main/resources/assets/create/models/block/crushing_wheel/item.json create mode 100644 src/main/resources/assets/create/models/block/crushing_wheel/textures.json create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/block.json create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/block_extension.json create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/item.json create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/textures.json create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.mtl create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.obj create mode 100644 src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large_extension.obj create mode 100644 src/main/resources/assets/create/textures/block/crushing_wheel_insert.png create mode 100644 src/main/resources/assets/create/textures/block/crushing_wheel_plates.png create mode 100644 src/main/resources/assets/create/textures/block/waterwheel_metal.png diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 875f8d9f7..0ee1bf2f6 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -77,7 +77,7 @@ f0031f5e970b3d5695472ed384950b8631b015ed assets/create/blockstates/creative_moto f7c283460879e70ed0fa112a24caa06a7122358f assets/create/blockstates/crimsite_pillar.json 24ee16e3dadb3e0221afce7af37643494f471fb0 assets/create/blockstates/crimson_window.json 3e6cd0945390b390b963474f7cf708e2dcba631c assets/create/blockstates/crimson_window_pane.json -fe2f78b94c20944399101e7369e2d43324297fb6 assets/create/blockstates/crushing_wheel.json +644cc650c49602e654e85b3b05073748c6cd42e5 assets/create/blockstates/crushing_wheel.json a1dd6cb3daa97ea871290ef7b178d28b564ee2a2 assets/create/blockstates/crushing_wheel_controller.json b1126c191877cff86b4e2de83e1fcbd151451cb7 assets/create/blockstates/cuckoo_clock.json 7b4147b215d676a528ee8782a4528d42dac02198 assets/create/blockstates/cut_andesite.json @@ -256,6 +256,7 @@ be3bef7e091d8b50bfc1c6b7275946d1f636aefd assets/create/blockstates/horizontal_fr b15bea757ef981e0ca60f740ca234ee2014eb7b7 assets/create/blockstates/jungle_window_pane.json a922b31bc4a91f5825b643ba5fa2c9a836d612cd assets/create/blockstates/large_bogey.json f651091db216b009b3379b2f48d56d03481c8675 assets/create/blockstates/large_cogwheel.json +9554c8d14271a2b85df7eadeceaa8b31849415e4 assets/create/blockstates/large_water_wheel.json a38184e035c2ebca7471e1714494fea213af259e assets/create/blockstates/layered_andesite.json 2409f04042380a8ad086f9c4f98032e85771c3f3 assets/create/blockstates/layered_asurine.json ca1648840d9f5786f85e4214a0951306c1247c73 assets/create/blockstates/layered_calcite.json @@ -525,6 +526,7 @@ c4db76b9d36cfb098df0d158cb6f8b82768ebe14 assets/create/blockstates/vertical_fram 3a5da54d9763e9512cfaa47b25226b79738b25f3 assets/create/blockstates/warped_window.json 19ef7a16c82f07d304fb60d121845185d189aecf assets/create/blockstates/warped_window_pane.json d31fce8315c8715521d66b5dcc166c84e949dd1d assets/create/blockstates/water_wheel.json +f4d185b9eb086e5024a9818bad57d524267d6e13 assets/create/blockstates/water_wheel_structure.json 97a8f4cf45776b1fb5249fe1a9314b5c615fb130 assets/create/blockstates/waxed_copper_shingle_slab.json d31a8ad9ffa09cbabfb284d44c9c44d036072083 assets/create/blockstates/waxed_copper_shingle_stairs.json e7be350dd2fd80357c56a0fbad3e000818b822c9 assets/create/blockstates/waxed_copper_shingles.json @@ -570,24 +572,24 @@ bf2b0310500213ff853c748c236eb5d01f61658e assets/create/blockstates/yellow_toolbo 5616dda664dd106d576848124fc0fc1de18d0fd3 assets/create/blockstates/yellow_valve_handle.json 7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json -6f48c5bb5b0a00ed692330c78e46366c92023cf2 assets/create/lang/en_ud.json -a443edd357467dacda00c40358a3933c633078f2 assets/create/lang/en_us.json -245e6a527f4e866df5763a589d63f19183ba59f4 assets/create/lang/unfinished/de_de.json -d8e0bfab611fe154641e2a8a34f4c9d682d86fd4 assets/create/lang/unfinished/es_cl.json -bf3c212b924f822ae6b6606b4d1182ae1e50d38c assets/create/lang/unfinished/es_es.json -a667b67cd82970545f5738d7e5f196630779350a assets/create/lang/unfinished/fr_fr.json -ee2306a105bb9e78d3a18769f4538a81d57f34a4 assets/create/lang/unfinished/it_it.json -b2afee31be5c95277dd11fc11237c6786d4f4621 assets/create/lang/unfinished/ja_jp.json -18f0b32499050a5f538d0e9aaac09287c9babb26 assets/create/lang/unfinished/ko_kr.json -b5921f0aeaf4554809c4e3c90c4fca4205132437 assets/create/lang/unfinished/nl_nl.json -8e2edbbf4a6597ca5f6da51ec8a8c719c46e4ba8 assets/create/lang/unfinished/pl_pl.json -3f5d2c7b80b865327c3e20621a1d418d07c63075 assets/create/lang/unfinished/pt_br.json -cabcafe00fe908f86da28ae83ddd8f6d45a81337 assets/create/lang/unfinished/pt_pt.json -d334a2745c94642644719c98f36bd0947b5ff28d assets/create/lang/unfinished/ro_ro.json -095cde1dcaf51ca9d951779d8a267c570b54076b assets/create/lang/unfinished/ru_ru.json -4726ad8297dd08781ba2bf477dff5c3361f91bb3 assets/create/lang/unfinished/uk_ua.json -c45fa0de470ef40a2eaa99057fa01d124a89e903 assets/create/lang/unfinished/zh_cn.json -cd4b05e87dd85cf9d6e270770c7ce069e01156c5 assets/create/lang/unfinished/zh_tw.json +f7ccfdfb562774ed479b0eb4428b01c9370a0e82 assets/create/lang/en_ud.json +a687bb0e852475b0767811d1ed312cea575c8d67 assets/create/lang/en_us.json +24ac91b8858450b43759a28f4e723770ff830f3e assets/create/lang/unfinished/de_de.json +03d654aa6010284357870c7182b09b0f3c002a36 assets/create/lang/unfinished/es_cl.json +5cc92870004fc51c4161e18fe47584c3ed007d95 assets/create/lang/unfinished/es_es.json +777b19874e306ff7cf15680daa09cb96f6932bac assets/create/lang/unfinished/fr_fr.json +6195558d5fab2313cbecdf6700cac56ba6cc01bc assets/create/lang/unfinished/it_it.json +ec44c15168f39ddef731a63c381334648d2c43ec assets/create/lang/unfinished/ja_jp.json +a748f9aa8e1a2e46a767534d108f45106d9ba1cd assets/create/lang/unfinished/ko_kr.json +f2b869014a5a09bb6afde268bca429d30678b513 assets/create/lang/unfinished/nl_nl.json +06ab4f23425ecdabd0f6d448cd4f3cce9c4b6340 assets/create/lang/unfinished/pl_pl.json +8e3c503979b094574aa63bfed38c49d8a89a38a2 assets/create/lang/unfinished/pt_br.json +1d0aaae3e650b5c0b5331b12fb65c0b9287510b3 assets/create/lang/unfinished/pt_pt.json +f9446a1fe1546c679553b6ae06afc52b77c1d249 assets/create/lang/unfinished/ro_ro.json +140a5ac56c031fe47aaedb1c3ee1e7d8ff363240 assets/create/lang/unfinished/ru_ru.json +3bc54c7c305a6f33e9c1eb84bfd7d4282c6e635d assets/create/lang/unfinished/uk_ua.json +7096c87595fa806088e0602cb165cc6c68336c96 assets/create/lang/unfinished/zh_cn.json +994886a932bc8cc19c8203273e2b0d5852c86fd5 assets/create/lang/unfinished/zh_tw.json 487a511a01b2a4531fb672f917922312db78f958 assets/create/models/block/acacia_window.json b48060cba1a382f373a05bf0039054053eccf076 assets/create/models/block/acacia_window_pane_noside.json 3066db1bf03cffa1a9c7fbacf47ae586632f4eb3 assets/create/models/block/acacia_window_pane_noside_alt.json @@ -1742,7 +1744,7 @@ cecee6daf2619dcf035c7aea5fff1bd892f6ff06 assets/create/models/item/crushed_silve a8d3f330d312f82b0de59940581910090b2bd012 assets/create/models/item/crushed_tin_ore.json b359064405d189e2802969715cd5f682ddbf0bb1 assets/create/models/item/crushed_uranium_ore.json 2bb791db62dce6bf2e2227f9b607c131828471fd assets/create/models/item/crushed_zinc_ore.json -823c91f63565db54ec3944a1e90e7aee18e41062 assets/create/models/item/crushing_wheel.json +f9a158bd5bbbf60310e8f3d4f10911e8baf03579 assets/create/models/item/crushing_wheel.json dae5cffa4e1263d6a113469f79fba8695fa8232a assets/create/models/item/cuckoo_clock.json 120cb6f4fc6b28d86117dbe059b990c1303c46ee assets/create/models/item/cut_andesite.json 9c94151d18e0201e1e1967713f2ab86ebc9c647b assets/create/models/item/cut_andesite_brick_slab.json @@ -1924,6 +1926,7 @@ d4883a5c777abb6c5235563eadb70e2b1b3de17b assets/create/models/item/incomplete_tr 83fa8699318e51f838b483b40b3e897c34ed53d1 assets/create/models/item/jungle_window.json 766323f6026c3505a75db2dee2996d342370d9c2 assets/create/models/item/jungle_window_pane.json bcaaf60d9a853cce90169dabcb36d29a3ce19e18 assets/create/models/item/large_cogwheel.json +7418fb83e9b4ad6cab8e0a28aff7f615fbfb20b4 assets/create/models/item/large_water_wheel.json 281e2b055c6eb6994ca306c8957fc80a98fb5473 assets/create/models/item/layered_andesite.json ad814f2eef3415c44e1df73a84011fbe801a0de3 assets/create/models/item/layered_asurine.json d188923db1e37aeac3b24ee2e6f0a4a13a794da9 assets/create/models/item/layered_calcite.json @@ -2450,6 +2453,7 @@ a9f2c8a0b0b322741575ef833a461006ef2f0421 data/create/advancements/recipes/create 2ccfaf572456e8642a0070ea6928a082f98c63af data/create/advancements/recipes/create.base/crafting/kinetics/item_vault.json 73433a5cd400ed392796a4e543f15c42dd499fe8 data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheel.json 1c9e9888ccc51ddf76b9df0c186e74efaefb1256 data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheelfrom_little.json +5a1df5831fe5d2e2a6cbedcbc67216dd566e7fa0 data/create/advancements/recipes/create.base/crafting/kinetics/large_water_wheel.json eb007bb079bbe6b6aaad2ca90f5af84261e3f8ea data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat.json 571da50fbf5f2fcd3363b3dab91e7233e0ebffa0 data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat_from_other_seat.json ddd80e84a7d595bbb3cf405a902ebbfd4ea5263c data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_valve_handle_from_other_valve_handle.json @@ -3666,6 +3670,7 @@ db23fee08abdb61fe2f200a5016e41523159feef data/create/loot_tables/blocks/jungle_w 67f7d9162d3b86e198ab7faa1ddcfdfce605d10c data/create/loot_tables/blocks/jungle_window_pane.json 7ed68e33a8c488242a2d9039797498068797c5a6 data/create/loot_tables/blocks/large_bogey.json a70fcfe474ba023adc9c326218c5664fbd7b58f8 data/create/loot_tables/blocks/large_cogwheel.json +9edccdfed011fdbac3a8911684b73fd029df87b4 data/create/loot_tables/blocks/large_water_wheel.json 81013913c3cc88e2390608420a2911d57414bd2c data/create/loot_tables/blocks/layered_andesite.json a89d357d3b8d7633bffe12a4197ab19cba891005 data/create/loot_tables/blocks/layered_asurine.json 93950e03d141e59948c4aadca09ecd8b898a5276 data/create/loot_tables/blocks/layered_calcite.json @@ -3935,6 +3940,7 @@ f74bc454bda585bc5ab0b5b3e0b4d345a6ff039b data/create/loot_tables/blocks/train_tr 183444f27542a3a7ab933243b61c2714357f7361 data/create/loot_tables/blocks/warped_window.json 2fa711af9d00bd47f256fe6b0cc83a303644b1c0 data/create/loot_tables/blocks/warped_window_pane.json e6c1f19127a3fcf010ed6fb004a40a69458c54e3 data/create/loot_tables/blocks/water_wheel.json +5c1df8443043b3fe3b665dba348e2ff188bcbe31 data/create/loot_tables/blocks/water_wheel_structure.json 815cddd9fb217a69b3a0ac4554d830c04d0ef173 data/create/loot_tables/blocks/waxed_copper_shingle_slab.json b28ea9be9de982b6561839c61f4a7264c8ba4171 data/create/loot_tables/blocks/waxed_copper_shingle_stairs.json b26f12b81e4f801cc107b5c6316ad9006c5ea391 data/create/loot_tables/blocks/waxed_copper_shingles.json @@ -4130,6 +4136,7 @@ f4fbb11ef55f3431bd387f3f6f258513bfbc8011 data/create/recipes/crafting/kinetics/i 8f7110447f039f80a6f5b1d854bc760c3d77da82 data/create/recipes/crafting/kinetics/item_vault.json 7f105694e02d4ce69a02740edfa4a0d0bc4f4eac data/create/recipes/crafting/kinetics/large_cogwheel.json 197c174c28f294b23ae6496b7a31c35e7e8b4771 data/create/recipes/crafting/kinetics/large_cogwheelfrom_little.json +5609b12dde7127965c70da2760038c456ba3cfd6 data/create/recipes/crafting/kinetics/large_water_wheel.json 0397b107ab380cd23390c96f298971a70e9bceef data/create/recipes/crafting/kinetics/light_blue_seat.json aa06f0594e1b2d31aa41bace309ed95a16529498 data/create/recipes/crafting/kinetics/light_blue_seat_from_other_seat.json bb8759b51aef768fa841962b9ad49676a6096a1c data/create/recipes/crafting/kinetics/light_blue_valve_handle_from_other_valve_handle.json @@ -4207,7 +4214,7 @@ c38984c432bd410261aaf6a6f30744c58481b325 data/create/recipes/crafting/kinetics/t 5e2af5ce3957d5ce4f54ceb667dcfed5cffafb32 data/create/recipes/crafting/kinetics/train_trapdoor.json 8494f5fcd85a740fa0f0384e3522d8cdd905ce49 data/create/recipes/crafting/kinetics/turntable.json 057c889b0a306f44b8835c896663154ccd9ff12f data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json -4fb009b86a51b2e259bd1f73848803f6276dd820 data/create/recipes/crafting/kinetics/water_wheel.json +152e63ade2759d01a07b9e71a3c60dfe5ea15ba8 data/create/recipes/crafting/kinetics/water_wheel.json 06b5b371ae9dd81df8fd3dee6d3559b1ed0db35c data/create/recipes/crafting/kinetics/weighted_ejector.json f508d510576c93712e7f5265345a32e8818bbf0d data/create/recipes/crafting/kinetics/whisk.json 98546e5e5f1fe111e84c4a17569c8e7b57f8cc8d data/create/recipes/crafting/kinetics/white_sail.json @@ -5779,8 +5786,8 @@ e16d74571ae10007f06f3b86ddf05d3ca9b73559 data/minecraft/tags/blocks/doors.json 2db7759fe036160c14c6ed19a68604ca16f4de60 data/minecraft/tags/blocks/dripstone_replaceable_blocks.json 69f596fcb065e26b02ce246760432b5174191b76 data/minecraft/tags/blocks/impermeable.json 2db7759fe036160c14c6ed19a68604ca16f4de60 data/minecraft/tags/blocks/lush_ground_replaceable.json -a8662d145a8b1b5faa263c2aac9d12e7727c8c3f data/minecraft/tags/blocks/mineable/axe.json -8d1b001e56bf81a9b314200a43bafa5210d2594d data/minecraft/tags/blocks/mineable/pickaxe.json +f4a1cdc4ffe7dd8412e8be369a48d19cf31a7f77 data/minecraft/tags/blocks/mineable/axe.json +a7eb0e379696c39c6f5a4603e29d3d8cc4fbf50c data/minecraft/tags/blocks/mineable/pickaxe.json 2db7759fe036160c14c6ed19a68604ca16f4de60 data/minecraft/tags/blocks/moss_replaceable.json e157c1d3af30e409e34bbefbe15a037e6e1c8daa data/minecraft/tags/blocks/needs_iron_tool.json a08f67865337f62601c5e333b4011382d10020e4 data/minecraft/tags/blocks/needs_stone_tool.json diff --git a/src/generated/resources/assets/create/blockstates/crushing_wheel.json b/src/generated/resources/assets/create/blockstates/crushing_wheel.json index b0a631e3a..f358bb1cf 100644 --- a/src/generated/resources/assets/create/blockstates/crushing_wheel.json +++ b/src/generated/resources/assets/create/blockstates/crushing_wheel.json @@ -1,15 +1,15 @@ { "variants": { "axis=x": { - "model": "create:block/crushing_wheel", + "model": "create:block/crushing_wheel/block", "x": 90, "y": 90 }, "axis=y": { - "model": "create:block/crushing_wheel" + "model": "create:block/crushing_wheel/block" }, "axis=z": { - "model": "create:block/crushing_wheel", + "model": "create:block/crushing_wheel/block", "x": 90, "y": 180 } diff --git a/src/generated/resources/assets/create/blockstates/large_water_wheel.json b/src/generated/resources/assets/create/blockstates/large_water_wheel.json new file mode 100644 index 000000000..7adbe2185 --- /dev/null +++ b/src/generated/resources/assets/create/blockstates/large_water_wheel.json @@ -0,0 +1,30 @@ +{ + "variants": { + "axis=x,extension=false": { + "model": "create:block/large_water_wheel/block", + "x": 90, + "y": 90 + }, + "axis=y,extension=false": { + "model": "create:block/large_water_wheel/block" + }, + "axis=z,extension=false": { + "model": "create:block/large_water_wheel/block", + "x": 90, + "y": 180 + }, + "axis=x,extension=true": { + "model": "create:block/large_water_wheel/block_extension", + "x": 90, + "y": 90 + }, + "axis=y,extension=true": { + "model": "create:block/large_water_wheel/block_extension" + }, + "axis=z,extension=true": { + "model": "create:block/large_water_wheel/block_extension", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/blockstates/water_wheel_structure.json b/src/generated/resources/assets/create/blockstates/water_wheel_structure.json new file mode 100644 index 000000000..2c8f02f06 --- /dev/null +++ b/src/generated/resources/assets/create/blockstates/water_wheel_structure.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/air" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/lang/en_ud.json b/src/generated/resources/assets/create/lang/en_ud.json index 724b915c5..84b418a14 100644 --- a/src/generated/resources/assets/create/lang/en_ud.json +++ b/src/generated/resources/assets/create/lang/en_ud.json @@ -257,6 +257,7 @@ "block.create.jungle_window_pane": "\u01DDu\u0250\u0500 \u028Dopu\u0131M \u01DD\u05DFbun\u017F", "block.create.large_bogey": "\u028E\u01DDbo\u15FA \u01DDb\u0279\u0250\uA780", "block.create.large_cogwheel": "\u05DF\u01DD\u01DD\u0265\u028Dbo\u0186 \u01DDb\u0279\u0250\uA780", + "block.create.large_water_wheel": "\u05DF\u01DD\u01DD\u0265M \u0279\u01DD\u0287\u0250M \u01DDb\u0279\u0250\uA780", "block.create.layered_andesite": "\u01DD\u0287\u0131s\u01DDpu\u2C6F p\u01DD\u0279\u01DD\u028E\u0250\uA780", "block.create.layered_asurine": "\u01DDu\u0131\u0279ns\u2C6F p\u01DD\u0279\u01DD\u028E\u0250\uA780", "block.create.layered_calcite": "\u01DD\u0287\u0131\u0254\u05DF\u0250\u0186 p\u01DD\u0279\u01DD\u028E\u0250\uA780", @@ -526,6 +527,7 @@ "block.create.warped_window": "\u028Dopu\u0131M p\u01DDd\u0279\u0250M", "block.create.warped_window_pane": "\u01DDu\u0250\u0500 \u028Dopu\u0131M p\u01DDd\u0279\u0250M", "block.create.water_wheel": "\u05DF\u01DD\u01DD\u0265M \u0279\u01DD\u0287\u0250M", + "block.create.water_wheel_structure": "\u05DF\u01DD\u01DD\u0265M \u0279\u01DD\u0287\u0250M \u01DDb\u0279\u0250\uA780", "block.create.waxed_copper_shingle_slab": "q\u0250\u05DFS \u01DD\u05DFbu\u0131\u0265S \u0279\u01DDddo\u0186 p\u01DDx\u0250M", "block.create.waxed_copper_shingle_stairs": "s\u0279\u0131\u0250\u0287S \u01DD\u05DFbu\u0131\u0265S \u0279\u01DDddo\u0186 p\u01DDx\u0250M", "block.create.waxed_copper_shingles": "s\u01DD\u05DFbu\u0131\u0265S \u0279\u01DDddo\u0186 p\u01DDx\u0250M", diff --git a/src/generated/resources/assets/create/lang/en_us.json b/src/generated/resources/assets/create/lang/en_us.json index e5504d1e2..ed1f01667 100644 --- a/src/generated/resources/assets/create/lang/en_us.json +++ b/src/generated/resources/assets/create/lang/en_us.json @@ -260,6 +260,7 @@ "block.create.jungle_window_pane": "Jungle Window Pane", "block.create.large_bogey": "Large Bogey", "block.create.large_cogwheel": "Large Cogwheel", + "block.create.large_water_wheel": "Large Water Wheel", "block.create.layered_andesite": "Layered Andesite", "block.create.layered_asurine": "Layered Asurine", "block.create.layered_calcite": "Layered Calcite", @@ -529,6 +530,7 @@ "block.create.warped_window": "Warped Window", "block.create.warped_window_pane": "Warped Window Pane", "block.create.water_wheel": "Water Wheel", + "block.create.water_wheel_structure": "Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Waxed Copper Shingle Slab", "block.create.waxed_copper_shingle_stairs": "Waxed Copper Shingle Stairs", "block.create.waxed_copper_shingles": "Waxed Copper Shingles", @@ -1044,6 +1046,8 @@ "create.terrainzapper.usingBlock": "Using: %1$s", "create.terrainzapper.leftClickToSet": "Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Minecarts cannot have more than two couplings each", "create.minecart_coupling.unloaded": "Parts of your train seem to be in unloaded chunks", "create.minecart_coupling.no_loops": "Couplings cannot form a loop", diff --git a/src/generated/resources/assets/create/lang/unfinished/de_de.json b/src/generated/resources/assets/create/lang/unfinished/de_de.json index 9041d94c6..5fd71e13e 100644 --- a/src/generated/resources/assets/create/lang/unfinished/de_de.json +++ b/src/generated/resources/assets/create/lang/unfinished/de_de.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 878", + "_": "Missing Localizations: 881", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Tropenholzfensterscheibe", "block.create.large_bogey": "Großes Drehgestell", "block.create.large_cogwheel": "Großes Zahnrad", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Geschichteter Andesit", "block.create.layered_asurine": "Geschichtetes Asurin", "block.create.layered_calcite": "Geschichtetes Kalzit", @@ -530,6 +531,7 @@ "block.create.warped_window": "Wirrfenster", "block.create.warped_window_pane": "Wirrfensterscheibe", "block.create.water_wheel": "Wasserrad", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Gewachste Kupferschindelstufe", "block.create.waxed_copper_shingle_stairs": "Gewachste Kupferschindeltreppe", "block.create.waxed_copper_shingles": "Gewachste Kupferschindel", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Nutze: %1$s", "create.terrainzapper.leftClickToSet": "Linksklicke einen Block, um ein Material auszuwählen", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Jede Lore kann nicht mehr als zwei Kupplungen haben", "create.minecart_coupling.unloaded": "Teile des Zuges scheinen in nicht geladenen Chunks zu sein", "create.minecart_coupling.no_loops": "Kupplungen können keine Schleife bilden", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_cl.json b/src/generated/resources/assets/create/lang/unfinished/es_cl.json index 12d47c4fd..60fbdf381 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_cl.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_cl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1024", + "_": "Missing Localizations: 1027", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Panel de Ventana de Jungla", "block.create.large_bogey": "UNLOCALIZED: Large Bogey", "block.create.large_cogwheel": "Engranaje Grande", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Capa de Andesita", "block.create.layered_asurine": "UNLOCALIZED: Layered Asurine", "block.create.layered_calcite": "UNLOCALIZED: Layered Calcite", @@ -530,6 +531,7 @@ "block.create.warped_window": "Ventana Distorsionada", "block.create.warped_window_pane": "Panel de Ventana Distorsionada", "block.create.water_wheel": "Rueda de Agua", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "UNLOCALIZED: Waxed Copper Shingle Slab", "block.create.waxed_copper_shingle_stairs": "UNLOCALIZED: Waxed Copper Shingle Stairs", "block.create.waxed_copper_shingles": "UNLOCALIZED: Waxed Copper Shingles", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Usando: %1$s", "create.terrainzapper.leftClickToSet": "Click Izquierdo a un Bloque para elegir Material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Las vagonetas no pueden tener mas de dos uniones cada una", "create.minecart_coupling.unloaded": "Partes de tu tren parecen estar en chunks no cargados", "create.minecart_coupling.no_loops": "Las uniones no puede formar un ciclo", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_es.json b/src/generated/resources/assets/create/lang/unfinished/es_es.json index 2961d3185..998c1d776 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_es.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_es.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 44", + "_": "Missing Localizations: 47", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Panel de ventana de jungla", "block.create.large_bogey": "Vagón grande", "block.create.large_cogwheel": "Engranaje grande", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Andesita estratificada", "block.create.layered_asurine": "Azurina estratificada", "block.create.layered_calcite": "Calcita estratificada", @@ -530,6 +531,7 @@ "block.create.warped_window": "Ventana distorsionada", "block.create.warped_window_pane": "Panel de ventana distorsionada", "block.create.water_wheel": "Rueda hidráulica mecánica", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Losa de tejas de cobre encerado", "block.create.waxed_copper_shingle_stairs": "Escaleras de tejas de cobre encerado", "block.create.waxed_copper_shingles": "Bloque de tejas de cobre encerado", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Usando: %1$s", "create.terrainzapper.leftClickToSet": "Clic izquierdo a un bloque para establecer el material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Las vagonetas no pueden tener más de dos enganches cada una", "create.minecart_coupling.unloaded": "Algunas partes de su tren parecen estar en chunks no cargados", "create.minecart_coupling.no_loops": "Los acoplamientos no pueden formar un bucle", diff --git a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json index 77320a70e..659954671 100644 --- a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json +++ b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 2173", + "_": "Missing Localizations: 2176", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "UNLOCALIZED: Jungle Window Pane", "block.create.large_bogey": "UNLOCALIZED: Large Bogey", "block.create.large_cogwheel": "Grande roue dentée", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "UNLOCALIZED: Layered Andesite", "block.create.layered_asurine": "UNLOCALIZED: Layered Asurine", "block.create.layered_calcite": "UNLOCALIZED: Layered Calcite", @@ -530,6 +531,7 @@ "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", "block.create.water_wheel": "Roue à eau", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "UNLOCALIZED: Waxed Copper Shingle Slab", "block.create.waxed_copper_shingle_stairs": "UNLOCALIZED: Waxed Copper Shingle Stairs", "block.create.waxed_copper_shingles": "UNLOCALIZED: Waxed Copper Shingles", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "UNLOCALIZED: Using: %1$s", "create.terrainzapper.leftClickToSet": "UNLOCALIZED: Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", "create.minecart_coupling.unloaded": "UNLOCALIZED: Parts of your train seem to be in unloaded chunks", "create.minecart_coupling.no_loops": "UNLOCALIZED: Couplings cannot form a loop", diff --git a/src/generated/resources/assets/create/lang/unfinished/it_it.json b/src/generated/resources/assets/create/lang/unfinished/it_it.json index 81ff0aae7..29f18911f 100644 --- a/src/generated/resources/assets/create/lang/unfinished/it_it.json +++ b/src/generated/resources/assets/create/lang/unfinished/it_it.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 38", + "_": "Missing Localizations: 41", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Pannello di finestra della giungla", "block.create.large_bogey": "Carrello grande", "block.create.large_cogwheel": "Ingranaggio grande", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Andesite stratificata", "block.create.layered_asurine": "Azurite stratificata", "block.create.layered_calcite": "Calcite stratificata", @@ -530,6 +531,7 @@ "block.create.warped_window": "Finestra distorta", "block.create.warped_window_pane": "Pannello di finestra distorta", "block.create.water_wheel": "Mulino ad acqua", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Lastra di tegole di rame cerato", "block.create.waxed_copper_shingle_stairs": "Scalini di tegole di rame cerato", "block.create.waxed_copper_shingles": "Tegole di rame cerato", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Blocco in uso: %1$s", "create.terrainzapper.leftClickToSet": "Fai click sinistro su un blocco per scegliere il materiale", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "I carrelli da miniera non possono avere più di due agganci ciascuno", "create.minecart_coupling.unloaded": "Parti del tuo Macchinario sembrano essere in mezzo a chunk non caricati", "create.minecart_coupling.no_loops": "Gli agganci non possono creare un loop", diff --git a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json index 6b4275a2d..6598cf2ab 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json +++ b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 40", + "_": "Missing Localizations: 43", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "ジャングルの板窓", "block.create.large_bogey": "大きな台車", "block.create.large_cogwheel": "大きな歯車", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "安山岩の組石", "block.create.layered_asurine": "瑠璃岩の組石", "block.create.layered_calcite": "方解石の組石", @@ -530,6 +531,7 @@ "block.create.warped_window": "歪んだ窓", "block.create.warped_window_pane": "歪んだ板窓", "block.create.water_wheel": "水車", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "錆止めされた銅の屋根板のハーフブロック", "block.create.waxed_copper_shingle_stairs": "錆止めされた銅の屋根板の階段", "block.create.waxed_copper_shingles": "錆止めされた銅の屋根板", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "使用中: %1$s", "create.terrainzapper.leftClickToSet": "ブロックをスニークせず右クリックでブロックを選択", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "トロッコを2つ以上連結させることはできません", "create.minecart_coupling.unloaded": "列車の一部があるチャンクがロードされていません", "create.minecart_coupling.no_loops": "ループ状に連結させることはできません", diff --git a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json index 2d9268bc7..0ac98cea1 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json +++ b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 44", + "_": "Missing Localizations: 47", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "정글나무 유리판", "block.create.large_bogey": "큰 대차", "block.create.large_cogwheel": "큰 톱니바퀴", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "단층 안산암", "block.create.layered_asurine": "단층 담청암", "block.create.layered_calcite": "단층 방해석", @@ -530,6 +531,7 @@ "block.create.warped_window": "뒤틀린 유리창", "block.create.warped_window_pane": "뒤틀린 유리판", "block.create.water_wheel": "물레바퀴", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "밀랍칠한 구리 판자 반 블록", "block.create.waxed_copper_shingle_stairs": "밀랍칠한 구리 판자 계단", "block.create.waxed_copper_shingles": "밀랍칠한 구리 판자", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "사용 중: %1$s", "create.terrainzapper.leftClickToSet": "좌클릭으로 재료로 쓸 블록을 선택하세요", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "광산 수레는 최대 2개의 커플링만 가질 수 있습니다", "create.minecart_coupling.unloaded": "열차 일부분이 로딩되지 않은 청크에 있는 것 같습니다", "create.minecart_coupling.no_loops": "커플링은 반복할 수 없습니다", diff --git a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json index 386b97176..77ed09d65 100644 --- a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json +++ b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 2521", + "_": "Missing Localizations: 2524", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "UNLOCALIZED: Jungle Window Pane", "block.create.large_bogey": "UNLOCALIZED: Large Bogey", "block.create.large_cogwheel": "Groot Tandwiel", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "UNLOCALIZED: Layered Andesite", "block.create.layered_asurine": "UNLOCALIZED: Layered Asurine", "block.create.layered_calcite": "UNLOCALIZED: Layered Calcite", @@ -530,6 +531,7 @@ "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", "block.create.water_wheel": "Waterrad", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "UNLOCALIZED: Waxed Copper Shingle Slab", "block.create.waxed_copper_shingle_stairs": "UNLOCALIZED: Waxed Copper Shingle Stairs", "block.create.waxed_copper_shingles": "UNLOCALIZED: Waxed Copper Shingles", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "UNLOCALIZED: Using: %1$s", "create.terrainzapper.leftClickToSet": "UNLOCALIZED: Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", "create.minecart_coupling.unloaded": "UNLOCALIZED: Parts of your train seem to be in unloaded chunks", "create.minecart_coupling.no_loops": "UNLOCALIZED: Couplings cannot form a loop", diff --git a/src/generated/resources/assets/create/lang/unfinished/pl_pl.json b/src/generated/resources/assets/create/lang/unfinished/pl_pl.json index 1b1ae6f7c..f0be28722 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pl_pl.json +++ b/src/generated/resources/assets/create/lang/unfinished/pl_pl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 48", + "_": "Missing Localizations: 51", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Dżunglowa szyba okienna", "block.create.large_bogey": "Duży wózek", "block.create.large_cogwheel": "Duże koło zębate", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Warstwowy andezyt", "block.create.layered_asurine": "Warstwowy azuryn", "block.create.layered_calcite": "Warstwowy kalcyt", @@ -530,6 +531,7 @@ "block.create.warped_window": "Spaczone okno", "block.create.warped_window_pane": "Spaczona szyba okienna", "block.create.water_wheel": "Koło wodne", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Woskowana płyta z miedzianych dachówek", "block.create.waxed_copper_shingle_stairs": "Woskowane schody z miedzianych dachówek", "block.create.waxed_copper_shingles": "Woskowane miedziane dachówki", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Używając: %1$s", "create.terrainzapper.leftClickToSet": "Kliknij LPM na blok aby ustawić materiał", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Wagoniki nie mogą mieć więcej niż dwa łączniki każdy", "create.minecart_coupling.unloaded": "Część twojego pociągu wydaje się być w niezaładowanych Chunkach.", "create.minecart_coupling.no_loops": "Łączniki nie mogą tworzyć pętli", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_br.json b/src/generated/resources/assets/create/lang/unfinished/pt_br.json index 774c3f782..57c0a7fa0 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_br.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_br.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1367", + "_": "Missing Localizations: 1370", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Vidraça da selva", "block.create.large_bogey": "Roda grande do trem", "block.create.large_cogwheel": "Roda dentada grande", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Andesito estratificado", "block.create.layered_asurine": "Asurino estratificado", "block.create.layered_calcite": "Calcita estratificada", @@ -530,6 +531,7 @@ "block.create.warped_window": "Janela distorcida", "block.create.warped_window_pane": "Vidraça distorcida", "block.create.water_wheel": "Roda de Água", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Laje de telha de cobre encerada", "block.create.waxed_copper_shingle_stairs": "Escada de telha de cobre encerada", "block.create.waxed_copper_shingles": "Telha de cobre encerada", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "UNLOCALIZED: Using: %1$s", "create.terrainzapper.leftClickToSet": "UNLOCALIZED: Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Carrinhos de mina não podem ter mais de dois acoplamentos cada", "create.minecart_coupling.unloaded": "Partes do seu trem aparentam estar em um chunk descarregado", "create.minecart_coupling.no_loops": "Acoplamentos não podem formar um loop", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_pt.json b/src/generated/resources/assets/create/lang/unfinished/pt_pt.json index bc1af1394..40769df55 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_pt.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_pt.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 2232", + "_": "Missing Localizations: 2235", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "UNLOCALIZED: Jungle Window Pane", "block.create.large_bogey": "UNLOCALIZED: Large Bogey", "block.create.large_cogwheel": "UNLOCALIZED: Large Cogwheel", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "UNLOCALIZED: Layered Andesite", "block.create.layered_asurine": "UNLOCALIZED: Layered Asurine", "block.create.layered_calcite": "UNLOCALIZED: Layered Calcite", @@ -530,6 +531,7 @@ "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", "block.create.water_wheel": "Roda de Água", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "UNLOCALIZED: Waxed Copper Shingle Slab", "block.create.waxed_copper_shingle_stairs": "UNLOCALIZED: Waxed Copper Shingle Stairs", "block.create.waxed_copper_shingles": "UNLOCALIZED: Waxed Copper Shingles", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "UNLOCALIZED: Using: %1$s", "create.terrainzapper.leftClickToSet": "UNLOCALIZED: Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", "create.minecart_coupling.unloaded": "UNLOCALIZED: Parts of your train seem to be in unloaded chunks", "create.minecart_coupling.no_loops": "UNLOCALIZED: Couplings cannot form a loop", diff --git a/src/generated/resources/assets/create/lang/unfinished/ro_ro.json b/src/generated/resources/assets/create/lang/unfinished/ro_ro.json index 54cea135c..1e5273a03 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ro_ro.json +++ b/src/generated/resources/assets/create/lang/unfinished/ro_ro.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 691", + "_": "Missing Localizations: 694", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Geam De Junglă", "block.create.large_bogey": "UNLOCALIZED: Large Bogey", "block.create.large_cogwheel": "Roată Dințată Mare", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Andezit Stratificat", "block.create.layered_asurine": "Asurină Stratificată", "block.create.layered_calcite": "Calcit Stratificat", @@ -530,6 +531,7 @@ "block.create.warped_window": "Sticlă Deformată", "block.create.warped_window_pane": "Geam Deformat", "block.create.water_wheel": "Roată De Apă", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Lespede De Șindrilă De Cupru Ceruit", "block.create.waxed_copper_shingle_stairs": "Scări De Șindrilă De Cupru Ceruit", "block.create.waxed_copper_shingles": "Șindrile De Cupru Ceruite", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Folosing: %1$s", "create.terrainzapper.leftClickToSet": "Click-Stânga pe un Bloc pentru a seta Materialul", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Vagonetele nu pot avea nu mai mult de două cuplaje fiecare", "create.minecart_coupling.unloaded": "Părți din trenul tău par să fie în chunkuri neîncărcate", "create.minecart_coupling.no_loops": "Cuplajele nu pot forma o buclă", diff --git a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json index d2b230cf8..3b7cdc472 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json +++ b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 36", + "_": "Missing Localizations: 39", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Панель окна из тропического дерева", "block.create.large_bogey": "Большая вагонная тележка", "block.create.large_cogwheel": "Большая шестерня", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Слоистый андезит", "block.create.layered_asurine": "Слоистый азурин", "block.create.layered_calcite": "Слоистый кальцит", @@ -530,6 +531,7 @@ "block.create.warped_window": "Искажённое окно", "block.create.warped_window_pane": "Панель из искажённого окна", "block.create.water_wheel": "Водяное колесо", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "Вощёная плита из медной черепицы", "block.create.waxed_copper_shingle_stairs": "Вощёные ступеньки из медной черепицы", "block.create.waxed_copper_shingles": "Вощёная медная черепица", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Используется: %1$s", "create.terrainzapper.leftClickToSet": "Нажмите ЛКМ по блоку, что бы использовать материал", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Вагонетки могут иметь только два соединения", "create.minecart_coupling.unloaded": "Кажется, в данный момент часть вашей вагонеточной штуковины в незагруженных чанках", "create.minecart_coupling.no_loops": "Соединители не могут образовывать петлю", diff --git a/src/generated/resources/assets/create/lang/unfinished/uk_ua.json b/src/generated/resources/assets/create/lang/unfinished/uk_ua.json index 398b9c9de..0da04076a 100644 --- a/src/generated/resources/assets/create/lang/unfinished/uk_ua.json +++ b/src/generated/resources/assets/create/lang/unfinished/uk_ua.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1022", + "_": "Missing Localizations: 1025", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "Склянна панель з тропічним деревом", "block.create.large_bogey": "UNLOCALIZED: Large Bogey", "block.create.large_cogwheel": "Велика шестірня", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "Багатошаровий андезит", "block.create.layered_asurine": "UNLOCALIZED: Layered Asurine", "block.create.layered_calcite": "UNLOCALIZED: Layered Calcite", @@ -530,6 +531,7 @@ "block.create.warped_window": "Скло з багряного дерева", "block.create.warped_window_pane": "Склянна панель з багряного дерева", "block.create.water_wheel": "Водяне колесо", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "UNLOCALIZED: Waxed Copper Shingle Slab", "block.create.waxed_copper_shingle_stairs": "UNLOCALIZED: Waxed Copper Shingle Stairs", "block.create.waxed_copper_shingles": "UNLOCALIZED: Waxed Copper Shingles", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "Використовується: %1$s", "create.terrainzapper.leftClickToSet": "Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Вагонетки можуть мати лише два зв'язки", "create.minecart_coupling.unloaded": "Здається, частина вашого поїзда у незавантажених чанках", "create.minecart_coupling.no_loops": "З'єднувачі не можуть утворювати петлю", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json index f50038aa2..c921d8807 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 36", + "_": "Missing Localizations: 39", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "丛林木窗户板", "block.create.large_bogey": "大转向架", "block.create.large_cogwheel": "大齿轮", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "层叠安山岩", "block.create.layered_asurine": "层叠皓蓝石", "block.create.layered_calcite": "层叠方解石", @@ -530,6 +531,7 @@ "block.create.warped_window": "诡异木窗户", "block.create.warped_window_pane": "诡异木窗户板", "block.create.water_wheel": "水车", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "涂蜡铜砖瓦台阶", "block.create.waxed_copper_shingle_stairs": "涂蜡铜砖瓦楼梯", "block.create.waxed_copper_shingles": "涂蜡铜砖瓦", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "使用:%1$s", "create.terrainzapper.leftClickToSet": "鼠标左击一个方块以设置填充材料", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "矿车无法被连接两个以上的矿车连轴器", "create.minecart_coupling.unloaded": "有一部分列车存在于未加载区块中", "create.minecart_coupling.no_loops": "矿车连轴器不能连成一个环", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json index 3991f3792..ad01d0c62 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 44", + "_": "Missing Localizations: 47", "_": "->------------------------] Game Elements [------------------------<-", @@ -261,6 +261,7 @@ "block.create.jungle_window_pane": "叢林木窗戶片", "block.create.large_bogey": "大轉向架", "block.create.large_cogwheel": "大齒輪", + "block.create.large_water_wheel": "UNLOCALIZED: Large Water Wheel", "block.create.layered_andesite": "疊層安山岩", "block.create.layered_asurine": "疊層皓藍石", "block.create.layered_calcite": "疊層方解石", @@ -530,6 +531,7 @@ "block.create.warped_window": "扭曲蕈木窗戶", "block.create.warped_window_pane": "扭曲蕈木窗戶片", "block.create.water_wheel": "水車", + "block.create.water_wheel_structure": "UNLOCALIZED: Large Water Wheel", "block.create.waxed_copper_shingle_slab": "上蠟的銅屋瓦半磚", "block.create.waxed_copper_shingle_stairs": "上蠟的銅屋瓦階梯", "block.create.waxed_copper_shingles": "上蠟的銅屋瓦", @@ -1045,6 +1047,8 @@ "create.terrainzapper.usingBlock": "使用:%1$s", "create.terrainzapper.leftClickToSet": "左鍵點擊方塊可以設定材質", + "create.large_water_wheel.not_enough_space": "UNLOCALIZED: Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "礦車無法被連接兩個以上的礦車連結器", "create.minecart_coupling.unloaded": "有一部份礦車存在於未讀取區塊中", "create.minecart_coupling.no_loops": "礦車連結器不能連成一個環", diff --git a/src/generated/resources/assets/create/models/item/crushing_wheel.json b/src/generated/resources/assets/create/models/item/crushing_wheel.json index 5a8ad3362..872fef2b0 100644 --- a/src/generated/resources/assets/create/models/item/crushing_wheel.json +++ b/src/generated/resources/assets/create/models/item/crushing_wheel.json @@ -1,3 +1,3 @@ { - "parent": "create:block/crushing_wheel" + "parent": "create:block/crushing_wheel/item" } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/large_water_wheel.json b/src/generated/resources/assets/create/models/item/large_water_wheel.json new file mode 100644 index 000000000..e4beac8d7 --- /dev/null +++ b/src/generated/resources/assets/create/models/item/large_water_wheel.json @@ -0,0 +1,3 @@ +{ + "parent": "create:block/large_water_wheel/item" +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_water_wheel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_water_wheel.json new file mode 100644 index 000000000..76a30dec6 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_water_wheel.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/large_water_wheel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "create:water_wheel" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/large_water_wheel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/loot_tables/blocks/large_water_wheel.json b/src/generated/resources/data/create/loot_tables/blocks/large_water_wheel.json new file mode 100644 index 000000000..bfbf1c3a0 --- /dev/null +++ b/src/generated/resources/data/create/loot_tables/blocks/large_water_wheel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "create:large_water_wheel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/loot_tables/blocks/water_wheel_structure.json b/src/generated/resources/data/create/loot_tables/blocks/water_wheel_structure.json new file mode 100644 index 000000000..3da3a59b4 --- /dev/null +++ b/src/generated/resources/data/create/loot_tables/blocks/water_wheel_structure.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/large_water_wheel.json b/src/generated/resources/data/create/recipes/crafting/kinetics/large_water_wheel.json new file mode 100644 index 000000000..e82322b2b --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/large_water_wheel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "minecraft:planks" + }, + "C": { + "item": "create:water_wheel" + } + }, + "result": { + "item": "create:large_water_wheel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json b/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json index 9fa6560ee..97550a965 100644 --- a/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json @@ -7,10 +7,10 @@ ], "key": { "S": { - "tag": "minecraft:wooden_slabs" + "tag": "minecraft:planks" }, "C": { - "item": "create:large_cogwheel" + "item": "create:shaft" } }, "result": { diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json index 898277218..12e2bdc68 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -17,6 +17,8 @@ "create:adjustable_chain_gearshift", "create:belt", "create:water_wheel", + "create:large_water_wheel", + "create:water_wheel_structure", "create:encased_fan", "create:nozzle", "create:turntable", diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 9a90037b0..6c12096ae 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -20,6 +20,8 @@ "create:belt", "create:creative_motor", "create:water_wheel", + "create:large_water_wheel", + "create:water_wheel_structure", "create:encased_fan", "create:nozzle", "create:turntable", diff --git a/src/main/java/com/simibubi/create/AllBlocks.java b/src/main/java/com/simibubi/create/AllBlocks.java index 212aa8562..f745a59bf 100644 --- a/src/main/java/com/simibubi/create/AllBlocks.java +++ b/src/main/java/com/simibubi/create/AllBlocks.java @@ -85,7 +85,10 @@ import com.simibubi.create.content.contraptions.components.structureMovement.pul import com.simibubi.create.content.contraptions.components.tracks.ControllerRailBlock; import com.simibubi.create.content.contraptions.components.tracks.ControllerRailGenerator; import com.simibubi.create.content.contraptions.components.turntable.TurntableBlock; +import com.simibubi.create.content.contraptions.components.waterwheel.LargeWaterWheelBlock; +import com.simibubi.create.content.contraptions.components.waterwheel.LargeWaterWheelBlockItem; import com.simibubi.create.content.contraptions.components.waterwheel.WaterWheelBlock; +import com.simibubi.create.content.contraptions.components.waterwheel.WaterWheelStructuralBlock; import com.simibubi.create.content.contraptions.fluids.PipeAttachmentModel; import com.simibubi.create.content.contraptions.fluids.PumpBlock; import com.simibubi.create.content.contraptions.fluids.actors.HosePulleyBlock; @@ -526,6 +529,32 @@ public class AllBlocks { .simpleItem() .register(); + public static final BlockEntry LARGE_WATER_WHEEL = + REGISTRATE.block("large_water_wheel", LargeWaterWheelBlock::new) + .initialProperties(SharedProperties::wooden) + .properties(p -> p.color(MaterialColor.DIRT)) + .properties(BlockBehaviour.Properties::noOcclusion) + .transform(axeOrPickaxe()) + .blockstate((c, p) -> axisBlock(c, p, + s -> s.getValue(LargeWaterWheelBlock.EXTENSION) ? AssetLookup.partialBaseModel(c, p, "extension") + : AssetLookup.partialBaseModel(c, p))) + .transform(BlockStressDefaults.setCapacity(64.0)) + .transform(BlockStressDefaults.setGeneratorSpeed(WaterWheelBlock::getSpeedRange)) + .item(LargeWaterWheelBlockItem::new) + .transform(customItemModel()) + .register(); + + public static final BlockEntry WATER_WHEEL_STRUCTURAL = + REGISTRATE.block("water_wheel_structure", WaterWheelStructuralBlock::new) + .initialProperties(SharedProperties::wooden) + .blockstate((c, p) -> p.getVariantBuilder(c.get()) + .forAllStatesExcept(BlockStateGen.mapToAir(p), WaterWheelStructuralBlock.FACING)) + .properties(p -> p.color(MaterialColor.DIRT)) + .properties(BlockBehaviour.Properties::noOcclusion) + .transform(axeOrPickaxe()) + .lang("Large Water Wheel") + .register(); + public static final BlockEntry ENCASED_FAN = REGISTRATE.block("encased_fan", EncasedFanBlock::new) .initialProperties(SharedProperties::stone) .properties(p -> p.color(MaterialColor.PODZOL)) @@ -604,10 +633,11 @@ public class AllBlocks { .initialProperties(SharedProperties::stone) .properties(BlockBehaviour.Properties::noOcclusion) .transform(pickaxeOnly()) - .blockstate(BlockStateGen.axisBlockProvider(false)) + .blockstate((c, p) -> BlockStateGen.axisBlock(c, p, s -> AssetLookup.partialBaseModel(c, p))) .addLayer(() -> RenderType::cutoutMipped) .transform(BlockStressDefaults.setImpact(8.0)) - .simpleItem() + .item() + .transform(customItemModel()) .register(); public static final BlockEntry CRUSHING_WHEEL_CONTROLLER = @@ -618,10 +648,7 @@ public class AllBlocks { .noDrops() .air()) .blockstate((c, p) -> p.getVariantBuilder(c.get()) - .forAllStatesExcept(state -> ConfiguredModel.builder() - .modelFile(p.models() - .getExistingFile(p.mcLoc("block/air"))) - .build(), CrushingWheelControllerBlock.FACING)) + .forAllStatesExcept(BlockStateGen.mapToAir(p), CrushingWheelControllerBlock.FACING)) .register(); public static final BlockEntry MECHANICAL_PRESS = diff --git a/src/main/java/com/simibubi/create/AllTileEntities.java b/src/main/java/com/simibubi/create/AllTileEntities.java index eff049055..c2709e4d0 100644 --- a/src/main/java/com/simibubi/create/AllTileEntities.java +++ b/src/main/java/com/simibubi/create/AllTileEntities.java @@ -81,6 +81,7 @@ import com.simibubi.create.content.contraptions.components.structureMovement.pul import com.simibubi.create.content.contraptions.components.structureMovement.pulley.PulleyTileEntity; import com.simibubi.create.content.contraptions.components.structureMovement.pulley.RopePulleyInstance; import com.simibubi.create.content.contraptions.components.turntable.TurntableTileEntity; +import com.simibubi.create.content.contraptions.components.waterwheel.LargeWaterWheelTileEntity; import com.simibubi.create.content.contraptions.components.waterwheel.WaterWheelTileEntity; import com.simibubi.create.content.contraptions.fluids.PumpCogInstance; import com.simibubi.create.content.contraptions.fluids.PumpRenderer; @@ -602,6 +603,13 @@ public class AllTileEntities { .validBlocks(AllBlocks.WATER_WHEEL) .renderer(() -> KineticTileEntityRenderer::new) .register(); + + public static final BlockEntityEntry LARGE_WATER_WHEEL = Create.registrate() + .tileEntity("large_water_wheel", LargeWaterWheelTileEntity::new) + .instance(() -> CutoutRotatingInstance::new, false) + .validBlocks(AllBlocks.LARGE_WATER_WHEEL) + .renderer(() -> KineticTileEntityRenderer::new) + .register(); public static final BlockEntityEntry MECHANICAL_PRESS = Create.registrate() .tileEntity("mechanical_press", MechanicalPressTileEntity::new) diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlock.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlock.java new file mode 100644 index 000000000..26034bc9c --- /dev/null +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlock.java @@ -0,0 +1,173 @@ +package com.simibubi.create.content.contraptions.components.waterwheel; + +import java.util.Random; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.AllTileEntities; +import com.simibubi.create.content.contraptions.base.RotatedPillarKineticBlock; +import com.simibubi.create.foundation.block.ITE; +import com.simibubi.create.foundation.utility.Couple; +import com.simibubi.create.foundation.utility.Iterate; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Direction.Axis; +import net.minecraft.core.Direction.AxisDirection; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition.Builder; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.phys.BlockHitResult; + +public class LargeWaterWheelBlock extends RotatedPillarKineticBlock implements ITE { + + public static final BooleanProperty EXTENSION = BooleanProperty.create("extension"); + + public LargeWaterWheelBlock(Properties properties) { + super(properties); + registerDefaultState(defaultBlockState().setValue(EXTENSION, false)); + } + + @Override + protected void createBlockStateDefinition(Builder builder) { + super.createBlockStateDefinition(builder.add(EXTENSION)); + } + + public Axis getAxisForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).getValue(AXIS); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + BlockState stateForPlacement = super.getStateForPlacement(context); + BlockPos pos = context.getClickedPos(); + Axis axis = stateForPlacement.getValue(AXIS); + + for (int x = -1; x <= 1; x++) { + for (int y = -1; y <= 1; y++) { + for (int z = -1; z <= 1; z++) { + if (axis.choose(x, y, z) != 0) + continue; + BlockPos offset = new BlockPos(x, y, z); + if (offset.equals(BlockPos.ZERO)) + continue; + BlockState occupiedState = context.getLevel() + .getBlockState(pos.offset(offset)); + if (!occupiedState.getMaterial() + .isReplaceable()) + return null; + } + } + } + + if (context.getLevel() + .getBlockState(pos.relative(Direction.fromAxisAndDirection(axis, AxisDirection.NEGATIVE))) + .is(this)) + stateForPlacement = stateForPlacement.setValue(EXTENSION, true); + + return stateForPlacement; + } + + @Override + public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, + BlockHitResult pHit) { + return onTileEntityUse(pLevel, pPos, wwt -> wwt.applyMaterialIfValid(pPlayer.getItemInHand(pHand))); + } + + @Override + public InteractionResult onWrenched(BlockState state, UseOnContext context) { + return InteractionResult.PASS; + } + + @Override + public BlockState updateShape(BlockState pState, Direction pDirection, BlockState pNeighborState, + LevelAccessor pLevel, BlockPos pCurrentPos, BlockPos pNeighborPos) { + if (pDirection != Direction.fromAxisAndDirection(pState.getValue(AXIS), AxisDirection.NEGATIVE)) + return pState; + return pState.setValue(EXTENSION, pNeighborState.is(this)); + } + + @Override + public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) { + super.onPlace(state, level, pos, oldState, isMoving); + if (!level.getBlockTicks() + .hasScheduledTick(pos, this)) + level.scheduleTick(pos, this, 1); + } + + @Override + public void tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, Random pRandom) { + Axis axis = pState.getValue(AXIS); + for (Direction side : Iterate.directions) { + if (side.getAxis() == axis) + continue; + for (boolean secondary : Iterate.falseAndTrue) { + Direction targetSide = secondary ? side.getClockWise(axis) : side; + BlockPos structurePos = (secondary ? pPos.relative(side) : pPos).relative(targetSide); + BlockState occupiedState = pLevel.getBlockState(structurePos); + BlockState requiredStructure = AllBlocks.WATER_WHEEL_STRUCTURAL.getDefaultState() + .setValue(WaterWheelStructuralBlock.FACING, targetSide.getOpposite()); + if (occupiedState == requiredStructure) + continue; + if (!occupiedState.getMaterial() + .isReplaceable()) { + pLevel.destroyBlock(pPos, false); + return; + } + pLevel.setBlockAndUpdate(structurePos, requiredStructure); + } + } + withTileEntityDo(pLevel, pPos, WaterWheelTileEntity::determineAndApplyFlowScore); + } + + @Override + public RenderShape getRenderShape(BlockState pState) { + return RenderShape.ENTITYBLOCK_ANIMATED; + } + + @Override + public BlockEntityType getTileEntityType() { + return AllTileEntities.LARGE_WATER_WHEEL.get(); + } + + @Override + public Class getTileEntityClass() { + return LargeWaterWheelTileEntity.class; + } + + @Override + public boolean hasShaftTowards(LevelReader world, BlockPos pos, BlockState state, Direction face) { + return face.getAxis() == getRotationAxis(state); + } + + @Override + public Axis getRotationAxis(BlockState state) { + return state.getValue(AXIS); + } + + @Override + public float getParticleTargetRadius() { + return 2.5f; + } + + @Override + public float getParticleInitialRadius() { + return 2.25f; + } + + public static Couple getSpeedRange() { + return Couple.create(4, 8); + } + +} diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlockItem.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlockItem.java new file mode 100644 index 000000000..3caa0061e --- /dev/null +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelBlockItem.java @@ -0,0 +1,59 @@ +package com.simibubi.create.content.contraptions.components.waterwheel; + +import com.simibubi.create.CreateClient; +import com.simibubi.create.foundation.utility.Lang; +import com.simibubi.create.foundation.utility.Pair; + +import net.minecraft.client.player.LocalPlayer; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Direction.Axis; +import net.minecraft.core.Direction.AxisDirection; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.fml.DistExecutor; + +public class LargeWaterWheelBlockItem extends BlockItem { + + public LargeWaterWheelBlockItem(Block pBlock, Properties pProperties) { + super(pBlock, pProperties); + } + + @Override + public InteractionResult place(BlockPlaceContext ctx) { + InteractionResult result = super.place(ctx); + if (result != InteractionResult.FAIL) + return result; + Direction clickedFace = ctx.getClickedFace(); + if (clickedFace.getAxis() != ((LargeWaterWheelBlock) getBlock()).getAxisForPlacement(ctx)) + result = super.place(BlockPlaceContext.at(ctx, ctx.getClickedPos() + .relative(clickedFace), clickedFace)); + if (result == InteractionResult.FAIL && ctx.getLevel() + .isClientSide()) + DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> showBounds(ctx)); + return result; + } + + @OnlyIn(Dist.CLIENT) + public void showBounds(BlockPlaceContext context) { + BlockPos pos = context.getClickedPos(); + Axis axis = ((LargeWaterWheelBlock) getBlock()).getAxisForPlacement(context); + Vec3 contract = Vec3.atLowerCornerOf(Direction.get(AxisDirection.POSITIVE, axis) + .getNormal()); + if (!(context.getPlayer()instanceof LocalPlayer localPlayer)) + return; + CreateClient.OUTLINER.showAABB(Pair.of("waterwheel", pos), new AABB(pos).inflate(1) + .deflate(contract.x, contract.y, contract.z)) + .colored(0xFF_ff5d6c); + Lang.translate("large_water_wheel.not_enough_space") + .color(0xFF_ff5d6c) + .sendStatus(localPlayer); + } + +} diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelTileEntity.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelTileEntity.java new file mode 100644 index 000000000..90e5723e5 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/LargeWaterWheelTileEntity.java @@ -0,0 +1,18 @@ +package com.simibubi.create.content.contraptions.components.waterwheel; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; + +public class LargeWaterWheelTileEntity extends WaterWheelTileEntity { + + public LargeWaterWheelTileEntity(BlockEntityType type, BlockPos pos, BlockState state) { + super(type, pos, state); + } + + @Override + protected int getSize() { + return 2; + } + +} diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelBlock.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelBlock.java index 058dab2d9..2b76f52eb 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelBlock.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelBlock.java @@ -1,38 +1,32 @@ package com.simibubi.create.content.contraptions.components.waterwheel; -import javax.annotation.ParametersAreNonnullByDefault; +import java.util.Random; import com.simibubi.create.AllBlocks; import com.simibubi.create.AllTileEntities; import com.simibubi.create.content.contraptions.base.DirectionalKineticBlock; -import com.simibubi.create.foundation.advancement.AllAdvancements; import com.simibubi.create.foundation.block.ITE; -import com.simibubi.create.foundation.config.AllConfigs; -import com.simibubi.create.foundation.fluid.FluidHelper; import com.simibubi.create.foundation.utility.Couple; import com.simibubi.create.foundation.utility.Iterate; import com.simibubi.create.foundation.utility.worldWrappers.WrappedWorld; -import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.Direction.Axis; import net.minecraft.core.Direction.AxisDirection; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelAccessor; import net.minecraft.world.level.LevelReader; -import net.minecraft.world.level.block.Blocks; -import net.minecraft.world.level.block.BubbleColumnBlock; import net.minecraft.world.level.block.RenderShape; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.material.FluidState; -import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.BlockHitResult; -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault public class WaterWheelBlock extends DirectionalKineticBlock implements ITE { public WaterWheelBlock(Properties properties) { @@ -51,132 +45,55 @@ public class WaterWheelBlock extends DirectionalKineticBlock implements ITE wwt.applyMaterialIfValid(pPlayer.getItemInHand(pHand))); + } + @Override public BlockState updateShape(BlockState stateIn, Direction facing, BlockState facingState, LevelAccessor worldIn, BlockPos currentPos, BlockPos facingPos) { if (worldIn instanceof WrappedWorld) return stateIn; - updateFlowAt(stateIn, worldIn, currentPos, facing); - updateWheelSpeed(worldIn, currentPos); + if (worldIn.isClientSide()) + return stateIn; + if (!worldIn.getBlockTicks() + .hasScheduledTick(currentPos, this)) + worldIn.scheduleTick(currentPos, this, 1); return stateIn; } @Override public void onPlace(BlockState state, Level worldIn, BlockPos pos, BlockState oldState, boolean isMoving) { super.onPlace(state, worldIn, pos, oldState, isMoving); - updateAllSides(state, worldIn, pos); - } - - public void updateAllSides(BlockState state, Level worldIn, BlockPos pos) { - for (Direction d : Iterate.directions) - updateFlowAt(state, worldIn, pos, d); - updateWheelSpeed(worldIn, pos); - } - - private void updateFlowAt(BlockState state, LevelAccessor world, BlockPos pos, Direction side) { - if (side.getAxis() == state.getValue(FACING) - .getAxis()) + if (worldIn.isClientSide()) return; - - FluidState fluid = world.getFluidState(pos.relative(side)); - Direction wf = state.getValue(FACING); - boolean clockwise = wf.getAxisDirection() == AxisDirection.POSITIVE; - int clockwiseMultiplier = 2; - - Vec3 vec = fluid.getFlow(world, pos.relative(side)); - if (side.getAxis() - .isHorizontal()) { - BlockState adjacentBlock = world.getBlockState(pos.relative(side)); - if (adjacentBlock.getBlock() == Blocks.BUBBLE_COLUMN) - vec = new Vec3(0, adjacentBlock.getValue(BubbleColumnBlock.DRAG_DOWN) ? -1 : 1, 0); - } - - vec = vec.scale(side.getAxisDirection() - .getStep()); - vec = new Vec3(Math.signum(vec.x), Math.signum(vec.y), Math.signum(vec.z)); - Vec3 flow = vec; - - withTileEntityDo(world, pos, te -> { - double flowStrength = 0; - - if (wf.getAxis() == Axis.Z) { - if (side.getAxis() == Axis.Y) - flowStrength = flow.x > 0 ^ !clockwise ? -flow.x * clockwiseMultiplier : -flow.x; - if (side.getAxis() == Axis.X) - flowStrength = flow.y < 0 ^ !clockwise ? flow.y * clockwiseMultiplier : flow.y; - } - - if (wf.getAxis() == Axis.X) { - if (side.getAxis() == Axis.Y) - flowStrength = flow.z < 0 ^ !clockwise ? flow.z * clockwiseMultiplier : flow.z; - if (side.getAxis() == Axis.Z) - flowStrength = flow.y > 0 ^ !clockwise ? -flow.y * clockwiseMultiplier : -flow.y; - } - - if (wf.getAxis() == Axis.Y) { - if (side.getAxis() == Axis.Z) - flowStrength = flow.x < 0 ^ !clockwise ? flow.x * clockwiseMultiplier : flow.x; - if (side.getAxis() == Axis.X) - flowStrength = flow.z > 0 ^ !clockwise ? -flow.z * clockwiseMultiplier : -flow.z; - } - - if (te.getSpeed() == 0 && flowStrength != 0 && !world.isClientSide()) - te.award( - FluidHelper.isLava(fluid.getType()) ? AllAdvancements.LAVA_WHEEL : AllAdvancements.WATER_WHEEL); - - Integer flowModifier = AllConfigs.SERVER.kinetics.waterWheelFlowSpeed.get(); - te.setFlow(side, (float) (flowStrength * flowModifier / 2f)); - }); + if (!worldIn.getBlockTicks() + .hasScheduledTick(pos, this)) + worldIn.scheduleTick(pos, this, 1); } - private void updateWheelSpeed(LevelAccessor world, BlockPos pos) { - withTileEntityDo(world, pos, WaterWheelTileEntity::updateGeneratedRotation); + @Override + public void tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, Random pRandom) { + withTileEntityDo(pLevel, pPos, WaterWheelTileEntity::determineAndApplyFlowScore); } @Override public BlockState getStateForPlacement(BlockPlaceContext context) { - Direction face = context.getClickedFace(); - Direction horizontalFacing = context.getHorizontalDirection(); - BlockPos pos = context.getClickedPos(); - Level world = context.getLevel(); - Player player = context.getPlayer(); - - BlockState placedOn = world.getBlockState(pos.relative(face.getOpposite())); - if (AllBlocks.WATER_WHEEL.has(placedOn)) - return defaultBlockState().setValue(FACING, placedOn.getValue(FACING)); - - Direction facing = face; - boolean sneaking = player != null && player.isShiftKeyDown(); - if (player != null) { - - Vec3 lookVec = player.getLookAngle(); - double tolerance = 0.985; - - if (!canSurvive(defaultBlockState().setValue(FACING, Direction.UP), world, pos)) - facing = horizontalFacing; - else if (Vec3.atLowerCornerOf(Direction.DOWN.getNormal()) - .dot(lookVec.normalize()) > tolerance) - facing = Direction.DOWN; - else if (Vec3.atLowerCornerOf(Direction.UP.getNormal()) - .dot(lookVec.normalize()) > tolerance) - facing = Direction.UP; - else - facing = horizontalFacing; - - } - - return defaultBlockState().setValue(FACING, sneaking ? facing.getOpposite() : facing); + BlockState state = super.getStateForPlacement(context); + state.setValue(FACING, Direction.get(AxisDirection.POSITIVE, state.getValue(FACING) + .getAxis())); + return state; } @Override @@ -217,9 +134,7 @@ public class WaterWheelBlock extends DirectionalKineticBlock implements ITE getSpeedRange() { - Integer base = AllConfigs.SERVER.kinetics.waterWheelBaseSpeed.get(); - Integer flow = AllConfigs.SERVER.kinetics.waterWheelFlowSpeed.get(); - return Couple.create(base, base + 4 * flow); + return Couple.create(8, 16); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelInstance.java new file mode 100644 index 000000000..3f209ecea --- /dev/null +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelInstance.java @@ -0,0 +1,13 @@ +package com.simibubi.create.content.contraptions.components.waterwheel; + +import com.jozufozu.flywheel.api.MaterialManager; +import com.simibubi.create.content.contraptions.base.CutoutRotatingInstance; +import com.simibubi.create.content.contraptions.base.KineticTileEntity; + +public class WaterWheelInstance extends CutoutRotatingInstance { + + public WaterWheelInstance(MaterialManager modelManager, KineticTileEntity tile) { + super(modelManager, tile); + } + +} diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelStructuralBlock.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelStructuralBlock.java new file mode 100644 index 000000000..e9cbb0bf9 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelStructuralBlock.java @@ -0,0 +1,195 @@ +package com.simibubi.create.content.contraptions.components.waterwheel; + +import java.util.Random; +import java.util.function.Consumer; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.content.contraptions.goggles.IProxyHoveringInformation; +import com.simibubi.create.content.contraptions.wrench.IWrenchable; +import com.simibubi.create.foundation.block.render.DestroyProgressRenderingHandler; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.ParticleEngine; +import net.minecraft.client.renderer.LevelRenderer; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.DirectionalBlock; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition.Builder; +import net.minecraft.world.level.material.PushReaction; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.client.IBlockRenderProperties; + +public class WaterWheelStructuralBlock extends DirectionalBlock implements IWrenchable, IProxyHoveringInformation { + + public WaterWheelStructuralBlock(Properties p_52591_) { + super(p_52591_); + } + + @Override + protected void createBlockStateDefinition(Builder pBuilder) { + super.createBlockStateDefinition(pBuilder.add(FACING)); + } + + @Override + public RenderShape getRenderShape(BlockState pState) { + return RenderShape.INVISIBLE; + } + + @Override + public PushReaction getPistonPushReaction(BlockState pState) { + return PushReaction.BLOCK; + } + + @Override + public InteractionResult onWrenched(BlockState state, UseOnContext context) { + return InteractionResult.PASS; + } + + @Override + public ItemStack getCloneItemStack(BlockGetter pLevel, BlockPos pPos, BlockState pState) { + return AllBlocks.LARGE_WATER_WHEEL.asStack(); + } + + @Override + public InteractionResult onSneakWrenched(BlockState state, UseOnContext context) { + BlockPos clickedPos = context.getClickedPos(); + Level level = context.getLevel(); + + if (stillValid(level, clickedPos, state, false)) { + BlockPos masterPos = getMaster(level, clickedPos, state); + context = new UseOnContext(level, context.getPlayer(), context.getHand(), context.getItemInHand(), + new BlockHitResult(context.getClickLocation(), context.getClickedFace(), masterPos, + context.isInside())); + state = level.getBlockState(masterPos); + } + + return IWrenchable.super.onSneakWrenched(state, context); + } + + @Override + public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState pNewState, boolean pIsMoving) { + if (stillValid(pLevel, pPos, pState, false)) + pLevel.destroyBlock(getMaster(pLevel, pPos, pState), true); + } + + public void playerWillDestroy(Level pLevel, BlockPos pPos, BlockState pState, Player pPlayer) { + if (stillValid(pLevel, pPos, pState, false)) { + BlockPos masterPos = getMaster(pLevel, pPos, pState); + pLevel.destroyBlockProgress(masterPos.hashCode(), masterPos, -1); + if (!pLevel.isClientSide() && pPlayer.isCreative()) + pLevel.destroyBlock(masterPos, false); + } + super.playerWillDestroy(pLevel, pPos, pState, pPlayer); + } + + @Override + public BlockState updateShape(BlockState pState, Direction pFacing, BlockState pFacingState, LevelAccessor pLevel, + BlockPos pCurrentPos, BlockPos pFacingPos) { + if (stillValid(pLevel, pCurrentPos, pState, false)) { + BlockPos masterPos = getMaster(pLevel, pCurrentPos, pState); + if (!pLevel.getBlockTicks() + .hasScheduledTick(masterPos, AllBlocks.LARGE_WATER_WHEEL.get())) + pLevel.scheduleTick(masterPos, AllBlocks.LARGE_WATER_WHEEL.get(), 1); + return pState; + } + if (!(pLevel instanceof Level level) || level.isClientSide()) + return pState; + if (!level.getBlockTicks() + .hasScheduledTick(pCurrentPos, this)) + level.scheduleTick(pCurrentPos, this, 1); + return pState; + } + + public static BlockPos getMaster(BlockGetter level, BlockPos pos, BlockState state) { + Direction direction = state.getValue(FACING); + BlockPos targetedPos = pos.relative(direction); + BlockState targetedState = level.getBlockState(targetedPos); + if (targetedState.is(AllBlocks.WATER_WHEEL_STRUCTURAL.get())) + return getMaster(level, targetedPos, targetedState); + return targetedPos; + } + + public boolean stillValid(BlockGetter level, BlockPos pos, BlockState state, boolean directlyAdjacent) { + if (!state.is(this)) + return false; + + Direction direction = state.getValue(FACING); + BlockPos targetedPos = pos.relative(direction); + BlockState targetedState = level.getBlockState(targetedPos); + + if (!directlyAdjacent && stillValid(level, targetedPos, targetedState, true)) + return true; + return targetedState.getBlock() instanceof LargeWaterWheelBlock + && targetedState.getValue(LargeWaterWheelBlock.AXIS) != direction.getAxis(); + } + + @Override + public void tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, Random pRandom) { + if (!stillValid(pLevel, pPos, pState, false)) + pLevel.setBlockAndUpdate(pPos, Blocks.AIR.defaultBlockState()); + } + + @OnlyIn(Dist.CLIENT) + public void initializeClient(Consumer consumer) { + consumer.accept(new RenderProperties()); + } + + @Override + public boolean addLandingEffects(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, + LivingEntity entity, int numberOfParticles) { + return true; + } + + public static class RenderProperties implements IBlockRenderProperties, DestroyProgressRenderingHandler { + + @Override + public boolean addDestroyEffects(BlockState state, Level Level, BlockPos pos, ParticleEngine manager) { + return true; + } + + @Override + public boolean addHitEffects(BlockState state, Level level, HitResult target, ParticleEngine manager) { + if (target instanceof BlockHitResult bhr) { + BlockPos targetPos = bhr.getBlockPos(); + WaterWheelStructuralBlock waterWheelStructuralBlock = AllBlocks.WATER_WHEEL_STRUCTURAL.get(); + if (waterWheelStructuralBlock.stillValid(level, targetPos, state, false)) + manager.crack(WaterWheelStructuralBlock.getMaster(level, targetPos, state), bhr.getDirection()); + return true; + } + return DestroyProgressRenderingHandler.super.addHitEffects(state, level, target, manager); + } + + @Override + public boolean renderDestroyProgress(ClientLevel level, LevelRenderer renderer, int breakerId, + BlockPos targetPos, int progress, BlockState blockState) { + WaterWheelStructuralBlock waterWheelStructuralBlock = AllBlocks.WATER_WHEEL_STRUCTURAL.get(); + if (!waterWheelStructuralBlock.stillValid(level, targetPos, blockState, false)) + return true; + BlockPos masterPos = WaterWheelStructuralBlock.getMaster(level, targetPos, blockState); + renderer.destroyBlockProgress(masterPos.hashCode(), masterPos, progress); + return true; + } + } + + @Override + public BlockPos getInformationSource(Level level, BlockPos pos, BlockState state) { + return stillValid(level, pos, state, false) ? getMaster(level, pos, state) : pos; + } + +} \ No newline at end of file diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelTileEntity.java b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelTileEntity.java index 07aa48bec..e8a661190 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelTileEntity.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/waterwheel/WaterWheelTileEntity.java @@ -1,33 +1,158 @@ package com.simibubi.create.content.contraptions.components.waterwheel; -import java.util.HashMap; +import java.util.HashSet; +import java.util.IdentityHashMap; import java.util.List; import java.util.Map; +import java.util.Set; -import com.simibubi.create.AllBlocks; +import com.google.gson.JsonParser; +import com.mojang.serialization.JsonOps; import com.simibubi.create.content.contraptions.base.GeneratingKineticTileEntity; +import com.simibubi.create.content.contraptions.base.IRotate; import com.simibubi.create.foundation.advancement.AllAdvancements; -import com.simibubi.create.foundation.config.AllConfigs; +import com.simibubi.create.foundation.fluid.FluidHelper; import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; import com.simibubi.create.foundation.utility.Iterate; +import com.simibubi.create.foundation.utility.VecHelper; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; +import net.minecraft.core.Direction.Axis; +import net.minecraft.core.Direction.AxisDirection; +import net.minecraft.core.Vec3i; import net.minecraft.nbt.CompoundTag; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.BubbleColumnBlock; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FluidState; import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import net.minecraftforge.client.model.data.IModelData; +import net.minecraftforge.client.model.data.ModelDataMap; +import net.minecraftforge.client.model.data.ModelProperty; public class WaterWheelTileEntity extends GeneratingKineticTileEntity { - private Map flows; + public static Map> SMALL_OFFSETS = new IdentityHashMap<>(); + public static Map> LARGE_OFFSETS = new IdentityHashMap<>(); + + static { + for (Axis axis : Iterate.axes) { + HashSet offsets = new HashSet<>(); + for (Direction d : Iterate.directions) + if (d.getAxis() != axis) + offsets.add(BlockPos.ZERO.relative(d)); + SMALL_OFFSETS.put(axis, offsets); + + offsets = new HashSet<>(); + for (Direction d : Iterate.directions) { + if (d.getAxis() == axis) + continue; + BlockPos centralOffset = BlockPos.ZERO.relative(d, 2); + offsets.add(centralOffset); + for (Direction d2 : Iterate.directions) { + if (d2.getAxis() == axis) + continue; + if (d2.getAxis() == d.getAxis()) + continue; + offsets.add(centralOffset.relative(d2)); + } + } + LARGE_OFFSETS.put(axis, offsets); + } + } + + public int flowScore; + public BlockState baseBlock; // <-- TODO use planks/corresponding logs in rendered instance public WaterWheelTileEntity(BlockEntityType type, BlockPos pos, BlockState state) { super(type, pos, state); - flows = new HashMap<>(); - for (Direction d : Iterate.directions) - setFlow(d, 0); - setLazyTickRate(20); + baseBlock = Blocks.SPRUCE_PLANKS.defaultBlockState(); + } + + protected int getSize() { + return 1; + } + + protected Set getOffsetsToCheck() { + return (getSize() == 1 ? SMALL_OFFSETS : LARGE_OFFSETS).get(getAxis()); + } + + public InteractionResult applyMaterialIfValid(ItemStack item) { + if (!(item.getItem() instanceof BlockItem blockItem)) + return InteractionResult.PASS; + BlockState material = blockItem.getBlock().defaultBlockState(); + if (material == this.baseBlock) + return InteractionResult.PASS; + if (!material.is(BlockTags.PLANKS)) + return InteractionResult.PASS; + baseBlock = material; + notifyUpdate(); + return InteractionResult.SUCCESS; + } + + protected Axis getAxis() { + Axis axis = Axis.X; + BlockState blockState = getBlockState(); + if (blockState.getBlock()instanceof IRotate irotate) + axis = irotate.getRotationAxis(blockState); + return axis; + } + + public void determineAndApplyFlowScore() { + Vec3 wheelPlane = + Vec3.atLowerCornerOf(new Vec3i(1, 1, 1).subtract(Direction.get(AxisDirection.POSITIVE, getAxis()) + .getNormal())); + + int flowScore = 0; + boolean lava = false; + for (BlockPos blockPos : getOffsetsToCheck()) { + BlockPos targetPos = blockPos.offset(worldPosition); + Vec3 flowAtPos = getFlowVectorAtPosition(targetPos).multiply(wheelPlane); + lava |= FluidHelper.isLava(level.getFluidState(targetPos) + .getType()); + + if (flowAtPos.lengthSqr() == 0) + continue; + + flowAtPos = flowAtPos.normalize(); + Vec3 normal = Vec3.atLowerCornerOf(blockPos) + .normalize(); + + Vec3 positiveMotion = VecHelper.rotate(normal, 90, getAxis()); + double dot = flowAtPos.dot(positiveMotion); + if (Math.abs(dot) > .5) + flowScore += Math.signum(dot); + } + + if (flowScore != 0 && !level.isClientSide()) + award(lava ? AllAdvancements.LAVA_WHEEL : AllAdvancements.WATER_WHEEL); + + setFlowScoreAndUpdate(flowScore); + } + + public Vec3 getFlowVectorAtPosition(BlockPos pos) { + FluidState fluid = level.getFluidState(pos); + Vec3 vec = fluid.getFlow(level, pos); + BlockState blockState = level.getBlockState(pos); + if (blockState.getBlock() == Blocks.BUBBLE_COLUMN) + vec = new Vec3(0, blockState.getValue(BubbleColumnBlock.DRAG_DOWN) ? -1 : 1, 0); + return vec; + } + + public void setFlowScoreAndUpdate(int score) { + if (flowScore == score) + return; + flowScore = score; + updateGeneratedRotation(); + setChanged(); } @Override @@ -35,52 +160,63 @@ public class WaterWheelTileEntity extends GeneratingKineticTileEntity { super.addBehaviours(behaviours); registerAwardables(behaviours, AllAdvancements.LAVA_WHEEL, AllAdvancements.WATER_WHEEL); } - + @Override protected void read(CompoundTag compound, boolean clientPacket) { super.read(compound, clientPacket); - if (compound.contains("Flows")) { - for (Direction d : Iterate.directions) - setFlow(d, compound.getCompound("Flows") - .getFloat(d.getSerializedName())); + flowScore = compound.getInt("FlowScore"); + + BlockState prevMaterial = baseBlock; + if (!compound.contains("Material")) + return; + + JsonOps ops = JsonOps.INSTANCE; + BlockState.CODEC.decode(ops, JsonParser.parseString(compound.getString("Material"))) + .result() + .ifPresent(p -> baseBlock = p.getFirst()); + + if (clientPacket && prevMaterial != baseBlock) + redraw(); + } + + private void redraw() { + if (!isVirtual()) + requestModelDataUpdate(); + if (hasLevel()) { + level.sendBlockUpdated(getBlockPos(), getBlockState(), getBlockState(), 16); + level.getChunkSource() + .getLightEngine() + .checkBlock(worldPosition); } } + public static final ModelProperty MATERIAL_PROPERTY = new ModelProperty<>(); + @Override - protected AABB createRenderBoundingBox() { - return new AABB(worldPosition).inflate(1); + public IModelData getModelData() { + return new ModelDataMap.Builder().withInitial(MATERIAL_PROPERTY, baseBlock) + .build(); } @Override public void write(CompoundTag compound, boolean clientPacket) { - CompoundTag flows = new CompoundTag(); - for (Direction d : Iterate.directions) - flows.putFloat(d.getSerializedName(), this.flows.get(d)); - compound.put("Flows", flows); - super.write(compound, clientPacket); + compound.putInt("FlowScore", flowScore); + JsonOps ops = JsonOps.INSTANCE; + BlockState.CODEC.encode(baseBlock, ops, ops.empty()) + .result() + .map(je -> je.toString()) + .ifPresent(s -> compound.putString("Material", s)); } - public void setFlow(Direction direction, float speed) { - flows.put(direction, speed); - setChanged(); + @Override + protected AABB createRenderBoundingBox() { + return new AABB(worldPosition).inflate(getSize()); } @Override public float getGeneratedSpeed() { - float speed = 0; - for (Float f : flows.values()) - speed += f; - if (speed != 0) - speed += AllConfigs.SERVER.kinetics.waterWheelBaseSpeed.get() * Math.signum(speed); - return speed; - } - - @Override - public void lazyTick() { - super.lazyTick(); - AllBlocks.WATER_WHEEL.get() - .updateAllSides(getBlockState(), level, worldPosition); + return Mth.clamp(flowScore / getSize(), -2, 2) * 8 / getSize(); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleOverlayRenderer.java b/src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleOverlayRenderer.java index 66b941eda..1e0ed12ef 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleOverlayRenderer.java +++ b/src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleOverlayRenderer.java @@ -34,6 +34,7 @@ import net.minecraft.network.chat.FormattedText; import net.minecraft.util.Mth; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.GameType; +import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.BlockHitResult; @@ -74,7 +75,6 @@ public class GoggleOverlayRenderer { BlockHitResult result = (BlockHitResult) objectMouseOver; ClientLevel world = mc.level; BlockPos pos = result.getBlockPos(); - BlockEntity te = world.getBlockEntity(pos); int prevHoverTicks = hoverTicks; if (lastHovered == null || lastHovered.equals(pos)) @@ -83,6 +83,9 @@ public class GoggleOverlayRenderer { hoverTicks = 0; lastHovered = pos; + pos = proxiedOverlayPosition(world, pos); + + BlockEntity te = world.getBlockEntity(pos); boolean wearingGoggles = GogglesItem.isWearingGoggles(mc.player); boolean hasGoggleInformation = te instanceof IHaveGoggleInformation; @@ -203,5 +206,12 @@ public class GoggleOverlayRenderer { .render(poseStack); poseStack.popPose(); } + + public static BlockPos proxiedOverlayPosition(Level level, BlockPos pos) { + BlockState targetedState = level.getBlockState(pos); + if (targetedState.getBlock() instanceof IProxyHoveringInformation proxy) + return proxy.getInformationSource(level, pos, targetedState); + return pos; + } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/goggles/IProxyHoveringInformation.java b/src/main/java/com/simibubi/create/content/contraptions/goggles/IProxyHoveringInformation.java new file mode 100644 index 000000000..dc8351b39 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/contraptions/goggles/IProxyHoveringInformation.java @@ -0,0 +1,11 @@ +package com.simibubi.create.content.contraptions.goggles; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; + +public interface IProxyHoveringInformation { + + public BlockPos getInformationSource(Level level, BlockPos pos, BlockState state); + +} diff --git a/src/main/java/com/simibubi/create/foundation/config/CKinetics.java b/src/main/java/com/simibubi/create/foundation/config/CKinetics.java index 6ccec6f4b..48e31f66f 100644 --- a/src/main/java/com/simibubi/create/foundation/config/CKinetics.java +++ b/src/main/java/com/simibubi/create/foundation/config/CKinetics.java @@ -8,8 +8,6 @@ public class CKinetics extends ConfigBase { public final ConfigInt maxBeltLength = i(20, 5, "maxBeltLength", Comments.maxBeltLength); public final ConfigInt crushingDamage = i(4, 0, "crushingDamage", Comments.crushingDamage); public final ConfigInt maxMotorSpeed = i(256, 64, "maxMotorSpeed", Comments.rpm, Comments.maxMotorSpeed, ConfigAnnotations.RequiresRestart.BOTH.asComment()); - public final ConfigInt waterWheelBaseSpeed = i(4, 1, "waterWheelBaseSpeed", Comments.rpm, Comments.waterWheelBaseSpeed); - public final ConfigInt waterWheelFlowSpeed = i(4, 1, "waterWheelFlowSpeed", Comments.rpm, Comments.waterWheelFlowSpeed); public final ConfigInt maxRotationSpeed = i(256, 64, "maxRotationSpeed", Comments.rpm, Comments.maxRotationSpeed); public final ConfigEnum ignoreDeployerAttacks = e(DeployerAggroSetting.CREEPERS, "ignoreDeployerAttacks", Comments.ignoreDeployerAttacks); @@ -93,9 +91,6 @@ public class CKinetics extends ConfigBase { static String highCapacity = "Minimum added Capacity by sources to be considered 'high'"; static String stress = "Fine tune the kinetic stats of individual components"; static String ignoreDeployerAttacks = "Select what mobs should ignore Deployers when attacked by them."; - static String waterWheelBaseSpeed = "Added rotation speed by a water wheel when at least one flow is present."; - static String waterWheelFlowSpeed = - "Rotation speed gained by a water wheel for each side with running fluids. (halved if not against blades)"; static String disableStress = "Disable the Stress mechanic altogether."; static String kineticValidationFrequency = "Game ticks between Kinetic Blocks checking whether their source is still valid."; diff --git a/src/main/java/com/simibubi/create/foundation/data/BlockStateGen.java b/src/main/java/com/simibubi/create/foundation/data/BlockStateGen.java index e11bb2a02..25063a614 100644 --- a/src/main/java/com/simibubi/create/foundation/data/BlockStateGen.java +++ b/src/main/java/com/simibubi/create/foundation/data/BlockStateGen.java @@ -30,6 +30,7 @@ import com.simibubi.create.foundation.utility.Pointing; import com.tterrag.registrate.providers.DataGenContext; import com.tterrag.registrate.providers.RegistrateBlockstateProvider; import com.tterrag.registrate.util.nullness.NonNullBiConsumer; +import com.tterrag.registrate.util.nullness.NonnullType; import net.minecraft.core.Direction; import net.minecraft.core.Direction.Axis; @@ -522,4 +523,11 @@ public class BlockStateGen { .end(); } + public static Function mapToAir(@NonnullType RegistrateBlockstateProvider p) { + return state -> ConfiguredModel.builder() + .modelFile(p.models() + .getExistingFile(p.mcLoc("block/air"))) + .build(); + } + } diff --git a/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java b/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java index 31b4dda4b..cdb5d6ee0 100644 --- a/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java +++ b/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java @@ -247,8 +247,15 @@ public class StandardRecipeGen extends CreateRecipeProvider { .requires(I.planks())), WATER_WHEEL = create(AllBlocks.WATER_WHEEL).unlockedBy(I::andesite) - .viaShaped(b -> b.define('S', ItemTags.WOODEN_SLABS) - .define('C', AllBlocks.LARGE_COGWHEEL.get()) + .viaShaped(b -> b.define('S', I.planks()) + .define('C', I.shaft()) + .pattern("SSS") + .pattern("SCS") + .pattern("SSS")), + + LARGE_WATER_WHEEL = create(AllBlocks.LARGE_WATER_WHEEL).unlockedBy(AllBlocks.WATER_WHEEL::get) + .viaShaped(b -> b.define('S', I.planks()) + .define('C', AllBlocks.WATER_WHEEL.get()) .pattern("SSS") .pattern("SCS") .pattern("SSS")), diff --git a/src/main/java/com/simibubi/create/foundation/mixin/WaterWheelFluidSpreadMixin.java b/src/main/java/com/simibubi/create/foundation/mixin/WaterWheelFluidSpreadMixin.java new file mode 100644 index 000000000..c7652bc23 --- /dev/null +++ b/src/main/java/com/simibubi/create/foundation/mixin/WaterWheelFluidSpreadMixin.java @@ -0,0 +1,47 @@ +package com.simibubi.create.foundation.mixin; + +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.content.contraptions.base.IRotate; +import com.simibubi.create.content.contraptions.components.waterwheel.WaterWheelStructuralBlock; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Direction.Axis; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FlowingFluid; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.FluidState; + +@Mixin(FlowingFluid.class) +public class WaterWheelFluidSpreadMixin { + + @Inject(at = @At("HEAD"), cancellable = true, method = "canSpreadTo(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/Fluid;)Z") + protected void canSpreadToOnWaterWheel(BlockGetter pLevel, BlockPos pFromPos, BlockState pFromBlockState, + Direction pDirection, BlockPos pToPos, BlockState pToBlockState, FluidState pToFluidState, Fluid pFluid, + CallbackInfoReturnable cir) { + + if (pDirection.getAxis() == Axis.Y) + return; + + BlockPos belowPos = pFromPos.below(); + BlockState belowState = pLevel.getBlockState(belowPos); + + if (AllBlocks.WATER_WHEEL_STRUCTURAL.has(belowState)) { + if (AllBlocks.WATER_WHEEL_STRUCTURAL.get() + .stillValid(pLevel, belowPos, belowState, false)) + belowState = pLevel.getBlockState(WaterWheelStructuralBlock.getMaster(pLevel, belowPos, belowState)); + } else if (!AllBlocks.WATER_WHEEL.has(belowState)) + return; + + if (belowState.getBlock()instanceof IRotate irotate + && irotate.getRotationAxis(belowState) == pDirection.getAxis()) + cir.setReturnValue(false); + } + +} diff --git a/src/main/resources/assets/create/lang/default/interface.json b/src/main/resources/assets/create/lang/default/interface.json index 791f99267..2264e5618 100644 --- a/src/main/resources/assets/create/lang/default/interface.json +++ b/src/main/resources/assets/create/lang/default/interface.json @@ -172,6 +172,8 @@ "create.terrainzapper.usingBlock": "Using: %1$s", "create.terrainzapper.leftClickToSet": "Left-Click a Block to set Material", + "create.large_water_wheel.not_enough_space": "Clear Blocks for Placement", + "create.minecart_coupling.two_couplings_max": "Minecarts cannot have more than two couplings each", "create.minecart_coupling.unloaded": "Parts of your train seem to be in unloaded chunks", "create.minecart_coupling.no_loops": "Couplings cannot form a loop", diff --git a/src/main/resources/assets/create/models/block/crushing_wheel.json b/src/main/resources/assets/create/models/block/crushing_wheel.json deleted file mode 100644 index 97dfab0e4..000000000 --- a/src/main/resources/assets/create/models/block/crushing_wheel.json +++ /dev/null @@ -1,281 +0,0 @@ -{ - "credit": "Made with Blockbench", - "parent": "create:block/large_wheels", - "textures": { - "6": "create:block/crushing_wheel_body", - "spruce_log_top": "create:block/smooth_dark_log_top", - "axis_top": "create:block/axis_top", - "axis": "create:block/axis", - "crushing_wheel": "create:block/crushing_wheel", - "particle": "block/polished_andesite" - }, - "elements": [ - { - "name": "Axis", - "from": [6, 0, 6], - "to": [10, 16, 10], - "faces": { - "north": {"uv": [6, 0, 10, 16], "texture": "#axis"}, - "east": {"uv": [6, 0, 10, 16], "texture": "#axis"}, - "south": {"uv": [6, 0, 10, 16], "texture": "#axis"}, - "west": {"uv": [6, 0, 10, 16], "texture": "#axis"}, - "up": {"uv": [6, 6, 10, 10], "texture": "#axis_top"}, - "down": {"uv": [6, 6, 10, 10], "texture": "#axis_top"} - } - }, - { - "name": "B1", - "from": [2, 1.95, -8], - "to": [9, 14.05, 7], - "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [7.5, 6, 11, 12], "texture": "#6"}, - "east": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "south": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "west": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "up": {"uv": [0, 9.5, 7.5, 13], "rotation": 270, "texture": "#6"}, - "down": {"uv": [0, 9.5, 7.5, 13], "rotation": 90, "texture": "#6"} - } - }, - { - "name": "B2", - "from": [2, 1.9, -8], - "to": [10, 14.1, 7], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "south": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "west": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "up": {"uv": [0, 6.5, 7.5, 10.5], "rotation": 270, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"} - } - }, - { - "name": "B3", - "from": [2, 1.95, -8], - "to": [9, 14.05, 7], - "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [11, 0, 14.5, 6], "texture": "#6"}, - "east": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "south": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "west": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "up": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"} - } - }, - { - "name": "B4", - "from": [2, 1.9, -8], - "to": [10, 14.1, 7], - "rotation": {"angle": 45, "axis": "y", "origin": [8, 8.05, 8]}, - "faces": { - "north": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "south": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "west": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "up": {"uv": [0, 6.5, 7.5, 10.5], "rotation": 270, "texture": "#6"}, - "down": {"uv": [8.5, 12.5, 16, 16], "rotation": 90, "texture": "#6"} - } - }, - { - "name": "B5", - "from": [-8, 1.95, 7], - "to": [7, 14.05, 14], - "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "south": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "west": {"uv": [7.5, 6, 11, 12], "texture": "#6"}, - "up": {"uv": [0, 9.5, 7.5, 13], "rotation": 180, "texture": "#6"}, - "down": {"uv": [0, 9.5, 7.5, 13], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "B6", - "from": [-8, 1.9, 6], - "to": [7, 14.1, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "south": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "west": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "up": {"uv": [0, 6.5, 7.5, 10.5], "rotation": 180, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "B7", - "from": [-8, 1.95, 7], - "to": [7, 14.05, 14], - "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "south": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "west": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "up": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "B8", - "from": [-8, 1.9, 6], - "to": [7, 14.1, 14], - "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "south": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "west": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "up": {"uv": [0, 6.5, 7.5, 10.5], "rotation": 180, "texture": "#6"}, - "down": {"uv": [8.5, 12.5, 16, 16], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "B9", - "from": [7, 1.95, 9], - "to": [14, 14.05, 24], - "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "east": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "south": {"uv": [7.5, 6, 11, 12], "texture": "#6"}, - "west": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "up": {"uv": [0, 9.5, 7.5, 13], "rotation": 90, "texture": "#6"}, - "down": {"uv": [0, 9.5, 7.5, 13], "rotation": 270, "texture": "#6"} - } - }, - { - "name": "B10", - "from": [6, 1.9, 9], - "to": [14, 14.1, 24], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "east": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "south": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "west": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "up": {"uv": [0, 6, 7.5, 10], "rotation": 90, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"} - } - }, - { - "name": "B11", - "from": [7, 1.95, 9], - "to": [14, 14.05, 24], - "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "east": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "south": {"uv": [7.5, 6, 11, 12], "texture": "#6"}, - "west": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "up": {"uv": [8.5, 12.5, 16, 16], "rotation": 90, "texture": "#6"}, - "down": {"uv": [8.5, 12.5, 16, 16], "rotation": 270, "texture": "#6"} - } - }, - { - "name": "B12", - "from": [6, 1.9, 9], - "to": [14, 14.1, 24], - "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "east": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "south": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "west": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "up": {"uv": [0, 6.5, 7.5, 10.5], "rotation": 90, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"} - } - }, - { - "name": "B13", - "from": [9, 1.95, 2], - "to": [24, 14.05, 9], - "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "east": {"uv": [7.5, 6, 11, 12], "texture": "#6"}, - "south": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "west": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "up": {"uv": [0, 9.5, 7.5, 13], "texture": "#6"}, - "down": {"uv": [0, 9.5, 7.5, 13], "texture": "#6"} - } - }, - { - "name": "B14", - "from": [9, 1.9, 2], - "to": [24, 14.1, 10], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "east": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "south": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "west": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "up": {"uv": [0, 7.5, 7.5, 11.5], "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "texture": "#6"} - } - }, - { - "name": "B15", - "from": [9, 1.95, 2], - "to": [24, 14.05, 9], - "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "east": {"uv": [11, 0, 14.5, 6], "texture": "#6"}, - "south": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "west": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "up": {"uv": [8.5, 12.5, 16, 16], "texture": "#6"}, - "down": {"uv": [8.5, 12.5, 16, 16], "texture": "#6"} - } - }, - { - "name": "B16", - "from": [2, 1.9, -8], - "to": [10, 14.1, 7], - "rotation": {"angle": -45, "axis": "y", "origin": [8, 7.95, 8]}, - "faces": { - "north": {"uv": [3.5, 0, 7.5, 6], "texture": "#6"}, - "east": {"uv": [0, 0, 7.5, 6], "texture": "#6"}, - "south": {"uv": [7.5, 0, 11, 6], "texture": "#6"}, - "west": {"uv": [1.5, 6, 7.5, 0], "rotation": 180, "texture": "#6"}, - "up": {"uv": [0, 6.5, 7.5, 10.5], "rotation": 270, "texture": "#6"}, - "down": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"} - } - }, - { - "name": "AxisCoat", - "from": [4, 1, 4], - "to": [12, 15, 12], - "shade": false, - "faces": { - "north": {"uv": [4, 1, 12, 15], "texture": "#spruce_log_top"}, - "east": {"uv": [4, 1, 12, 15], "texture": "#spruce_log_top"}, - "south": {"uv": [4, 1, 12, 15], "texture": "#spruce_log_top"}, - "west": {"uv": [4, 1, 12, 15], "texture": "#spruce_log_top"}, - "up": {"uv": [4, 4, 12, 12], "texture": "#spruce_log_top"}, - "down": {"uv": [4, 4, 12, 12], "texture": "#spruce_log_top"} - } - }, - { - "name": "Cover", - "from": [-4, 1.85, -4], - "to": [20, 14.15, 20], - "faces": { - "up": {"uv": [2, 2, 14, 14], "texture": "#crushing_wheel"}, - "down": {"uv": [2, 2, 14, 14], "texture": "#crushing_wheel"} - } - } - ], - "groups": [ - { - "name": "crushing_wheel", - "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/crushing_wheel/block.json b/src/main/resources/assets/create/models/block/crushing_wheel/block.json new file mode 100644 index 000000000..8d0371a76 --- /dev/null +++ b/src/main/resources/assets/create/models/block/crushing_wheel/block.json @@ -0,0 +1,6 @@ +{ + "parent": "create:block/crushing_wheel/textures", + "loader": "forge:obj", + "flip-v": true, + "model": "create:models/block/crushing_wheel/crushing_wheel.obj" +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.mtl b/src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.mtl new file mode 100644 index 000000000..f48060048 --- /dev/null +++ b/src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.mtl @@ -0,0 +1,52 @@ +# Blender 3.4.1 MTL File: 'crushing wheel.blend' +# www.blender.org + +newmtl crushing_wheel_insert +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 +map_Kd #insert + +newmtl crushing_wheel_plates +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 +map_Kd #plates + +newmtl m_axis +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 1 +map_Kd #axis + +newmtl m_axis_top +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 1 +map_Kd #axis_top + +newmtl m_spruce_log_top.001 +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 1 +map_Kd #spruce_log_top diff --git a/src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.obj b/src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.obj new file mode 100644 index 000000000..112f91768 --- /dev/null +++ b/src/main/resources/assets/create/models/block/crushing_wheel/crushing_wheel.obj @@ -0,0 +1,1196 @@ +# Blender 3.4.1 +# www.blender.org +mtllib crushing_wheel.mtl +o Cube.003 +v 0.882683 0.125000 1.423879 +v -0.207106 0.125000 -0.207107 +v -0.353554 0.125000 0.853552 +v 0.146446 0.125000 1.353553 +v -0.207107 0.125000 1.207106 +v 0.499999 0.125000 1.500000 +v 1.353553 0.125000 0.853554 +v 0.625000 0.000000 0.375000 +v 0.375000 0.000000 0.375000 +v 0.625000 0.000000 0.625000 +v 0.375000 0.000000 0.625000 +v 0.375000 0.500000 0.375000 +v 0.625000 0.500000 0.375000 +v 0.625000 0.500000 0.625000 +v 0.375000 0.500000 0.625000 +v 1.423879 0.875000 0.500000 +v 1.423880 0.875000 0.117317 +v 0.853554 0.875000 -0.353553 +v 0.882684 0.875000 -0.423880 +v 0.500000 0.875000 -0.500000 +v -0.153281 0.875000 -0.153282 +v -0.353554 0.875000 0.853552 +v -0.500000 0.875000 0.499999 +v -0.423880 0.875000 0.499999 +v -0.423880 0.875000 0.882683 +v 0.117317 0.875000 -0.423880 +v -0.353553 0.875000 0.146446 +v -0.423879 0.875000 0.117316 +v 0.625000 1.000000 0.375000 +v 0.375000 1.000000 0.375000 +v 0.625000 1.000000 0.625000 +v 0.375000 1.000000 0.625000 +v 0.117316 0.125000 1.500000 +v 0.529130 0.125000 1.570326 +v 0.117316 0.125000 1.423879 +v 0.499999 0.875000 1.423879 +v 0.117316 0.875000 1.500000 +v 0.499999 0.875000 1.500000 +v 0.117316 0.875000 1.423879 +v 0.853553 0.875000 1.353553 +v 0.529130 0.875000 1.570326 +v 0.882683 0.875000 1.423879 +v 0.936508 0.125000 1.477705 +v 1.277432 0.125000 1.236237 +v 1.207106 0.125000 1.207107 +v 1.423879 0.125000 0.882684 +v 1.153281 0.875000 1.153282 +v 0.936508 0.875000 1.477705 +v 1.207106 0.875000 1.207107 +v 1.353553 0.875000 0.853554 +v 1.277432 0.875000 1.236237 +v 1.423879 0.875000 0.882684 +v 1.570326 0.125000 0.470871 +v 1.500000 0.125000 0.882684 +v 1.500000 0.125000 0.500001 +v 1.353553 0.125000 0.146447 +v 1.423879 0.125000 0.117317 +v 1.500000 0.875000 0.882684 +v 1.500000 0.875000 0.500001 +v 1.570326 0.875000 0.470871 +v 1.477705 0.125000 0.063492 +v 1.207107 0.125000 -0.207106 +v 0.853554 0.125000 -0.353553 +v 1.236237 0.125000 -0.277432 +v 0.882684 0.125000 -0.423879 +v 1.236237 0.875000 -0.277432 +v 1.153282 0.875000 -0.153281 +v 1.477705 0.875000 0.063492 +v 0.500001 0.125000 -0.423879 +v 0.882684 0.125000 -0.500000 +v 0.500001 0.125000 -0.500000 +v 0.146447 0.125000 -0.353553 +v 0.470870 0.125000 -0.570326 +v 0.117317 0.125000 -0.423879 +v 0.882684 0.875000 -0.500000 +v 0.470870 0.875000 -0.570326 +v -0.153281 0.125000 -0.153282 +v 0.063492 0.125000 -0.477705 +v -0.353553 0.125000 0.146446 +v -0.277433 0.125000 -0.236237 +v 0.063492 0.875000 -0.477705 +v -0.277433 0.875000 -0.236237 +v -0.423879 0.125000 0.500000 +v -0.500000 0.125000 0.117317 +v -0.423879 0.125000 0.117316 +v -0.570326 0.125000 0.529130 +v -0.500000 0.875000 0.117317 +v -0.570326 0.875000 0.529130 +v -0.477705 0.125000 0.936509 +v -0.236236 0.125000 1.277433 +v -0.153281 0.875000 1.153281 +v -0.477705 0.875000 0.936509 +v -0.207106 0.875000 1.207107 +v 0.146447 0.875000 1.353553 +v -0.236236 0.875000 1.277433 +v 0.853553 0.125000 1.353553 +v 0.500000 0.125000 0.500000 +v 0.500000 0.125000 1.423879 +v 1.423879 0.125000 0.500000 +v 1.153281 0.125000 -0.153281 +v -0.500000 0.125000 0.499999 +v -0.423880 0.125000 0.882682 +v -0.153282 0.125000 1.153281 +v 1.153281 0.125000 1.153281 +v -0.030330 0.125000 -0.030331 +v -0.250000 0.125000 0.810659 +v 1.250000 0.125000 0.500000 +v 0.500000 0.125000 -0.250000 +v -0.030331 0.125000 1.030330 +v 0.810661 0.125000 -0.250000 +v 1.030330 0.125000 1.030330 +v -0.250000 0.125000 0.189339 +v 1.250000 0.125000 0.810660 +v 0.189339 0.125000 1.250000 +v 1.030330 0.125000 -0.030330 +v 0.810660 0.125000 1.250000 +v 1.250000 0.125000 0.189340 +v 0.189340 0.125000 -0.250000 +v -0.250000 0.125000 0.500000 +v 0.500000 0.125000 1.250000 +v 0.500000 0.875000 0.500000 +v -0.207106 0.875000 -0.207107 +v 0.146447 0.875000 -0.353554 +v 1.353553 0.875000 0.146447 +v 1.207107 0.875000 -0.207106 +v 0.500000 0.875000 -0.423879 +v 1.250000 0.875000 0.500000 +v 1.030330 0.875000 1.030330 +v -0.250000 0.875000 0.189339 +v 1.030330 0.875000 -0.030330 +v 0.810660 0.875000 1.250000 +v 1.250000 0.875000 0.189340 +v 0.189340 0.875000 -0.250000 +v 0.500000 0.875000 1.250000 +v 0.750000 0.937500 0.750000 +v 0.250000 0.937500 0.750000 +v 0.250000 0.062500 0.750000 +v 0.750000 0.062500 0.750000 +v 0.750000 0.937500 0.250000 +v 0.750000 0.062500 0.250000 +v 0.250000 0.937500 0.250000 +v 0.250000 0.062500 0.250000 +v 1.062500 0.125000 0.732995 +v 0.897747 0.125000 0.897748 +v 0.897748 0.125000 0.102252 +v 0.732995 0.125000 1.062500 +v 0.267005 0.125000 -0.062500 +v 0.500000 0.125000 1.062500 +v 1.062500 0.125000 0.267005 +v 0.102252 0.125000 0.102252 +v -0.062500 0.125000 0.500000 +v -0.062500 0.125000 0.732995 +v 1.062500 0.125000 0.500000 +v 0.102252 0.125000 0.897747 +v -0.062500 0.125000 0.267004 +v 0.500000 0.125000 -0.062500 +v 0.267004 0.125000 1.062500 +v 0.732996 0.125000 -0.062500 +v 1.250000 0.875000 0.810659 +v -0.250000 0.875000 0.500000 +v 0.500000 0.875000 -0.250000 +v -0.030330 0.875000 1.030330 +v -0.250000 0.875000 0.810660 +v -0.030330 0.875000 -0.030330 +v 0.189340 0.875000 1.250000 +v 0.810660 0.875000 -0.250000 +v -0.062500 0.875000 0.732995 +v 0.102253 0.875000 0.897748 +v 0.102252 0.875000 0.102252 +v 0.267005 0.875000 1.062500 +v 0.732995 0.875000 -0.062500 +v 0.500000 0.875000 1.062500 +v -0.062500 0.875000 0.267005 +v 0.897748 0.875000 0.102252 +v 1.062500 0.875000 0.500000 +v 1.062500 0.875000 0.732995 +v -0.062500 0.875000 0.500000 +v 0.897748 0.875000 0.897747 +v 1.062500 0.875000 0.267004 +v 0.500000 0.875000 -0.062500 +v 0.732996 0.875000 1.062500 +v 0.267004 0.875000 -0.062500 +v -0.423879 0.124000 0.117316 +v -0.423879 0.124000 0.500000 +v -0.500000 0.124000 0.117317 +v 0.117316 0.124000 1.500000 +v 0.499999 0.124000 1.500000 +v 0.882683 0.124000 1.423879 +v 0.936508 0.124000 1.477705 +v -0.477705 0.124000 0.936509 +v -0.207107 0.124000 1.207106 +v -0.423880 0.124000 0.882682 +v -0.153282 0.124000 1.153281 +v 1.423879 0.124000 0.882684 +v 1.423879 0.124000 0.500000 +v 1.423879 0.124000 0.117317 +v 1.153281 0.124000 -0.153281 +v 0.500000 0.124000 1.423879 +v 1.500000 0.124000 0.500001 +v 0.117317 0.124000 -0.423879 +v -0.153281 0.124000 -0.153282 +v -0.207106 0.124000 -0.207107 +v 0.117316 0.124000 1.423879 +v 1.153281 0.124000 1.153281 +v 1.207106 0.124000 1.207107 +v 1.500000 0.124000 0.882684 +v 1.477705 0.124000 0.063492 +v 1.207107 0.124000 -0.207106 +v 0.882684 0.124000 -0.423879 +v 0.500001 0.124000 -0.423879 +v 0.882684 0.124000 -0.500000 +v 0.500001 0.124000 -0.500000 +v 0.063492 0.124000 -0.477705 +v -0.500000 0.124000 0.499999 +v 0.117317 0.876000 -0.423880 +v -0.153281 0.876000 -0.153282 +v -0.423879 0.876000 0.117316 +v -0.423880 0.876000 0.499999 +v -0.500000 0.876000 0.499999 +v 0.117316 0.876000 1.423879 +v 0.499999 0.876000 1.423879 +v 0.117316 0.876000 1.500000 +v 0.499999 0.876000 1.500000 +v 1.500000 0.876000 0.882684 +v 1.500000 0.876000 0.500001 +v -0.207106 0.876000 -0.207107 +v 0.882684 0.876000 -0.423880 +v 0.500000 0.876000 -0.423879 +v 0.500000 0.876000 -0.500000 +v 1.423879 0.876000 0.882684 +v 1.423879 0.876000 0.500000 +v -0.423880 0.876000 0.882683 +v -0.153281 0.876000 1.153281 +v -0.207106 0.876000 1.207107 +v 0.882683 0.876000 1.423879 +v 1.153281 0.876000 1.153282 +v 0.936508 0.876000 1.477705 +v 1.207106 0.876000 1.207107 +v 1.423880 0.876000 0.117317 +v 1.153282 0.876000 -0.153281 +v 1.477705 0.876000 0.063492 +v 1.207107 0.876000 -0.207106 +v 0.882684 0.876000 -0.500000 +v 0.063492 0.876000 -0.477705 +v -0.500000 0.876000 0.117317 +v -0.477705 0.876000 0.936509 +vn -0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 0.5774 +vn -0.7071 -0.0000 0.7071 +vn -0.7071 -0.0000 -0.7071 +vn 0.7071 -0.0000 0.7071 +vn 0.7071 -0.0000 -0.7071 +vn -0.5774 0.5774 -0.5774 +vn -0.5774 0.5774 0.5774 +vn 0.5774 0.5774 0.5774 +vn 0.5774 0.5774 -0.5774 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn -0.9239 -0.0000 0.3827 +vn 0.3827 -0.0000 0.9239 +vn -0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.3827 -0.0000 0.9239 +vn 0.9239 -0.0000 0.3827 +vn 0.9239 -0.0000 -0.3827 +vn 0.3827 -0.0000 -0.9239 +vn -0.3827 -0.0000 -0.9239 +vn -0.0000 -0.0000 -1.0000 +vn -0.9239 -0.0000 -0.3827 +vn -0.5774 0.5773 0.5774 +vn 0.5774 -0.5774 0.5773 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.691341 0.961940 +vt 0.937500 0.125000 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.125000 +vt 0.146447 0.146447 +vt 0.437500 0.000000 +vt 0.073223 0.676776 +vt 0.437500 0.000000 +vt 0.323223 0.926777 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.125000 +vt 0.146446 0.853553 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.500000 1.000000 +vt 0.437500 0.125000 +vt 0.437500 0.000000 +vt 0.926777 0.676777 +vt 0.625000 0.375000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.375000 0.375000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.625000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.375000 0.625000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.961940 0.500000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.961940 0.308658 +vt 0.937500 0.875000 +vt 0.437500 0.937500 +vt 0.676777 0.073224 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.937500 0.875000 +vt 0.691342 0.038061 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.500000 0.000000 +vt 0.173359 0.173359 +vt 0.437500 0.937500 +vt 0.073223 0.676776 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.000000 0.500000 +vt 0.038060 0.500000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.937500 0.875000 +vt 0.038060 0.691341 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.937500 0.875000 +vt 0.308658 0.038060 +vt 0.437500 0.937500 +vt 0.073223 0.323223 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.937500 0.875000 +vt 0.038060 0.308658 +vt 0.625000 0.375000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.375000 0.375000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.625000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.375000 0.625000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.308658 0.961939 +vt 0.937500 0.125000 +vt 0.500000 0.961940 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.500000 1.000000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.308658 0.961939 +vt 0.937500 0.875000 +vt 0.437500 0.937500 +vt 0.676776 0.926777 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.937500 0.875000 +vt 0.691341 0.961940 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.125000 +vt 0.853553 0.853554 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.937500 0.125000 +vt 0.961940 0.691342 +vt 0.826640 0.826641 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.853553 0.853554 +vt 0.437500 0.937500 +vt 0.926777 0.676777 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.961940 0.691342 +vt 0.937500 0.875000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.125000 +vt 1.000000 0.500000 +vt 0.437500 0.000000 +vt 0.926777 0.323224 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.961940 0.308659 +vt 0.937500 0.125000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 1.000000 0.500000 +vt 0.437500 0.875000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.125000 +vt 0.853554 0.146447 +vt 0.437500 0.000000 +vt 0.676777 0.073224 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.691342 0.038061 +vt 0.937500 0.125000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.826641 0.173359 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.500000 0.038061 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.500000 0.000000 +vt 0.437500 0.125000 +vt 0.437500 0.000000 +vt 0.323224 0.073223 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.937500 0.125000 +vt 0.308658 0.038060 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.173359 0.173359 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.437500 0.000000 +vt 0.073223 0.323223 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.038060 0.500000 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.038060 0.308658 +vt 0.937500 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.173359 0.826640 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.146446 0.853553 +vt 0.437500 0.937500 +vt 0.323223 0.926776 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.437500 0.000000 +vt 0.676776 0.926777 +vt 0.500000 0.500000 +vt 0.500000 0.961940 +vt 0.961940 0.500000 +vt 0.826641 0.173360 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.125000 +vt 0.000000 0.500000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.038060 0.691342 +vt 0.937500 0.125000 +vt 0.173359 0.826640 +vt 0.826640 0.826641 +vt 0.234835 0.234835 +vt 0.500000 0.875000 +vt 0.125000 0.655330 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.875000 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.125000 +vt 0.500000 0.875000 +vt 0.234835 0.765165 +vt 0.500000 0.875000 +vt 0.655330 0.125000 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.765165 0.765165 +vt 0.500000 0.875000 +vt 0.655330 0.875000 +vt 0.125000 0.344670 +vt 0.344670 0.875000 +vt 0.875000 0.655330 +vt 0.344670 0.875000 +vt 0.655330 0.875000 +vt 0.655330 0.875000 +vt 0.344669 0.875000 +vt 0.765165 0.234835 +vt 0.500000 0.875000 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.875000 0.344670 +vt 0.344669 0.875000 +vt 0.655330 0.875000 +vt 0.344670 0.125000 +vt 0.344670 0.875000 +vt 0.655330 0.875000 +vt 0.125000 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.875000 +vt 0.500000 0.500000 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.146447 0.146446 +vt 0.437500 0.937500 +vt 0.323224 0.073223 +vt 0.437500 0.937500 +vt 0.926777 0.323224 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.437500 0.875000 +vt 0.853554 0.146447 +vt 0.500000 0.038061 +vt 0.875000 0.500000 +vt 0.500000 0.875000 +vt 0.765165 0.765165 +vt 0.500000 0.875000 +vt 0.655330 0.875000 +vt 0.344669 0.875000 +vt 0.125000 0.344670 +vt 0.765165 0.234835 +vt 0.500000 0.875000 +vt 0.655330 0.875000 +vt 0.344669 0.875000 +vt 0.875000 0.344670 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.344670 0.125000 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.500000 0.875000 +vt 0.250000 0.062500 +vt 0.750000 0.062500 +vt 0.750000 0.250000 +vt 0.750000 0.062500 +vt 0.250000 0.062500 +vt 0.250000 0.250000 +vt 0.750000 0.937500 +vt 0.250000 0.937500 +vt 0.250000 0.750000 +vt 0.250000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.750000 +vt 0.250000 0.062500 +vt 0.750000 0.062500 +vt 0.750000 0.750000 +vt 0.250000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.250000 +vt 0.250000 0.062500 +vt 0.750000 0.062500 +vt 0.250000 0.750000 +vt 0.250000 0.937500 +vt 0.750000 0.937500 +vt 0.250000 0.250000 +vt 0.383502 0.781250 +vt 0.616497 0.781250 +vt 0.781250 0.616498 +vt 0.698874 0.698874 +vt 0.500000 0.781250 +vt 0.500000 0.781250 +vt 0.698874 0.301126 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.383502 0.781250 +vt 0.616498 0.781250 +vt 0.383502 0.218750 +vt 0.500000 0.781250 +vt 0.383502 0.781250 +vt 0.616497 0.781250 +vt 0.781250 0.383503 +vt 0.500000 0.781250 +vt 0.301126 0.301126 +vt 0.500000 0.781250 +vt 0.218750 0.500000 +vt 0.616497 0.781250 +vt 0.218750 0.616497 +vt 0.383502 0.781250 +vt 0.500000 0.781250 +vt 0.781250 0.500000 +vt 0.301126 0.698874 +vt 0.500000 0.781250 +vt 0.616498 0.781250 +vt 0.383502 0.781250 +vt 0.218750 0.383502 +vt 0.500000 0.218750 +vt 0.500000 0.781250 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.616498 0.218750 +vt 0.875000 0.655330 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.500000 0.875000 +vt 0.125000 0.500000 +vt 0.500000 0.125000 +vt 0.500000 0.875000 +vt 0.234835 0.765165 +vt 0.500000 0.875000 +vt 0.655330 0.875000 +vt 0.125000 0.655330 +vt 0.344670 0.875000 +vt 0.234835 0.234835 +vt 0.500000 0.875000 +vt 0.655330 0.875000 +vt 0.344670 0.875000 +vt 0.344670 0.875000 +vt 0.655330 0.125000 +vt 0.655330 0.875000 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.781250 0.616498 +vt 0.698874 0.698874 +vt 0.500000 0.781250 +vt 0.500000 0.781250 +vt 0.698874 0.301126 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.383502 0.781250 +vt 0.616498 0.781250 +vt 0.383502 0.218750 +vt 0.500000 0.781250 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.781250 0.383503 +vt 0.500000 0.781250 +vt 0.301126 0.301126 +vt 0.500000 0.781250 +vt 0.218750 0.500000 +vt 0.616497 0.781250 +vt 0.218750 0.616497 +vt 0.383502 0.781250 +vt 0.500000 0.781250 +vt 0.781250 0.500000 +vt 0.301126 0.698874 +vt 0.500000 0.781250 +vt 0.616498 0.781250 +vt 0.383502 0.781250 +vt 0.218750 0.383502 +vt 0.500000 0.218750 +vt 0.500000 0.781250 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.616497 0.781250 +vt 0.383502 0.781250 +vt 0.616498 0.218750 +vt 0.038060 0.308658 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.000000 +vt 0.038060 0.500000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.062500 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.437500 0.062500 +vt 0.500000 1.000000 +vt 0.437500 0.125000 +vt 0.000000 0.000000 +vt 0.691341 0.961940 +vt 0.937500 0.125000 +vt 0.000000 0.062500 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.062500 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.146446 0.853553 +vt 0.000000 0.000000 +vt 0.038060 0.691342 +vt 0.937500 0.125000 +vt 0.437500 0.000000 +vt 0.173359 0.826640 +vt 0.937500 0.125000 +vt 0.961940 0.691342 +vt 0.000000 0.000000 +vt 0.437500 0.000000 +vt 0.961940 0.500000 +vt 0.961940 0.308659 +vt 0.000000 0.000000 +vt 0.937500 0.125000 +vt 0.437500 0.000000 +vt 0.826641 0.173360 +vt 0.437500 0.000000 +vt 0.500000 0.961940 +vt 0.437500 0.125000 +vt 0.437500 0.062500 +vt 1.000000 0.500000 +vt 0.937500 0.125000 +vt 0.000000 0.000000 +vt 0.308658 0.038060 +vt 0.437500 0.000000 +vt 0.173359 0.173359 +vt 0.437500 0.125000 +vt 0.437500 0.062500 +vt 0.146447 0.146447 +vt 0.000000 0.000000 +vt 0.308658 0.961939 +vt 0.937500 0.125000 +vt 0.437500 0.000000 +vt 0.826640 0.826641 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.853553 0.853554 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.062500 +vt 0.000000 0.062500 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.853554 0.146447 +vt 0.000000 0.000000 +vt 0.691342 0.038061 +vt 0.937500 0.125000 +vt 0.437500 0.000000 +vt 0.500000 0.038061 +vt 0.000000 0.062500 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.500000 0.000000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 0.000000 0.062500 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.000000 0.500000 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.308658 0.038060 +vt 0.437500 0.937500 +vt 0.173359 0.173359 +vt 0.000000 0.937500 +vt 0.937500 0.875000 +vt 0.038060 0.308658 +vt 0.437500 0.937500 +vt 0.038060 0.500000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.000000 0.500000 +vt 0.000000 0.937500 +vt 0.308658 0.961939 +vt 0.937500 0.875000 +vt 0.437500 0.937500 +vt 0.500000 0.961940 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.437500 1.000000 +vt 1.000000 0.500000 +vt 0.437500 0.875000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.146447 0.146446 +vt 0.937500 0.875000 +vt 0.691342 0.038061 +vt 0.000000 0.937500 +vt 0.500000 0.038061 +vt 0.437500 0.937500 +vt 0.500000 0.000000 +vt 0.437500 0.875000 +vt 0.437500 1.000000 +vt 0.000000 0.937500 +vt 0.961940 0.691342 +vt 0.937500 0.875000 +vt 0.437500 0.937500 +vt 0.961940 0.500000 +vt 0.937500 0.875000 +vt 0.000000 0.937500 +vt 0.038060 0.691341 +vt 0.437500 0.937500 +vt 0.173359 0.826640 +vt 0.437500 0.875000 +vt 0.437500 1.000000 +vt 0.146446 0.853553 +vt 0.937500 0.875000 +vt 0.000000 0.937500 +vt 0.691341 0.961940 +vt 0.437500 0.937500 +vt 0.826640 0.826641 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 0.437500 0.875000 +vt 0.437500 1.000000 +vt 0.853553 0.853554 +vt 0.000000 0.937500 +vt 0.961940 0.308658 +vt 0.937500 0.875000 +vt 0.437500 0.937500 +vt 0.826641 0.173359 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.437500 1.000000 +vt 0.437500 0.875000 +vt 0.853554 0.146447 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +s 1 +usemtl m_axis +f 9/27/1 11/33/4 15/41/5 12/35/6 +f 11/34/4 10/30/3 14/39/7 15/42/5 +f 10/31/3 8/24/2 13/37/8 14/40/7 +f 8/25/2 9/28/1 12/36/6 13/38/8 +f 30/84/9 12/35/6 15/41/5 32/90/10 +f 32/91/10 15/42/5 14/39/7 31/87/11 +f 31/88/11 14/40/7 13/37/8 29/81/12 +f 29/82/12 13/38/8 12/36/6 30/85/9 +usemtl m_axis_top +f 9/26/1 8/23/2 10/29/3 11/32/4 +f 30/83/9 32/89/10 31/86/11 29/80/12 +s 0 +usemtl crushing_wheel_insert +f 57/163/5 100/266/5 197/503/5 196/499/5 +f 85/234/19 83/229/19 184/467/19 183/463/19 +f 20/57/13 126/327/13 228/587/13 229/589/13 +f 46/133/13 99/265/13 195/498/13 194/495/13 +f 69/195/13 71/200/13 212/542/13 210/538/13 +f 126/327/18 19/53/18 227/585/18 228/587/18 +f 3/10/14 103/275/14 102/273/14 +f 96/262/14 98/264/14 120/313/14 116/303/14 +f 98/264/14 96/262/14 6/19/14 +f 79/220/14 83/229/14 85/234/14 +f 7/22/14 104/276/14 111/291/14 113/296/14 +f 104/276/14 7/22/14 45/129/14 +f 72/203/14 77/216/14 74/210/14 +f 56/160/14 99/265/14 107/282/14 117/305/14 +f 99/265/14 56/160/14 55/158/14 +f 63/181/14 69/195/14 65/187/14 +f 63/181/14 100/266/14 115/301/14 110/288/14 +f 100/266/14 63/181/14 62/179/14 +f 56/160/14 100/266/14 57/163/14 +f 72/203/14 69/195/14 108/284/14 118/308/14 +f 69/195/14 72/203/14 71/200/14 +f 7/22/14 99/265/14 46/133/14 +f 79/220/14 77/216/14 105/277/14 112/294/14 +f 77/216/14 79/220/14 2/8/14 +f 96/262/14 104/276/14 1/3/14 +f 3/10/14 83/229/14 119/311/14 106/279/14 +f 83/229/14 3/10/14 101/270/14 +f 4/12/14 98/264/14 35/99/14 +f 4/12/14 103/275/14 109/286/14 114/300/14 +f 103/275/14 4/12/14 5/16/14 +f 97/263/14 154/395/14 152/391/14 +f 98/264/14 4/12/14 114/300/14 120/313/14 +f 97/263/14 144/373/14 146/377/14 +f 99/265/14 7/22/14 113/296/14 107/282/14 +f 100/266/14 56/160/14 117/305/14 115/301/14 +f 97/263/14 156/400/14 158/406/14 +f 77/216/14 72/203/14 118/308/14 105/277/14 +f 97/263/14 151/389/14 155/399/14 +f 112/293/14 105/278/14 150/386/14 155/397/14 +f 114/299/14 109/287/14 154/396/14 157/402/14 +f 106/279/14 109/286/14 103/275/14 3/10/14 +f 116/303/14 111/291/14 104/276/14 96/262/14 +f 115/302/14 117/306/14 149/383/14 145/375/14 +f 105/278/14 118/309/14 147/379/14 150/386/14 +f 116/303/14 120/313/14 148/382/14 146/377/14 +f 117/307/14 107/283/14 153/393/14 149/384/14 +f 118/310/14 108/285/14 156/401/14 147/380/14 +f 106/280/14 119/312/14 151/388/14 152/390/14 +f 120/313/14 114/300/14 157/403/14 148/382/14 +f 107/283/14 113/297/14 143/370/14 153/393/14 +f 110/288/14 108/284/14 69/195/14 63/181/14 +f 112/294/14 119/311/14 83/229/14 79/220/14 +f 113/298/14 111/292/14 144/374/14 143/371/14 +f 110/289/14 115/302/14 145/375/14 158/404/14 +f 22/60/15 25/69/15 91/249/15 +f 40/113/15 131/337/15 134/345/15 36/101/15 +f 36/101/15 38/107/15 40/113/15 +f 27/75/15 28/79/15 24/65/15 +f 50/142/15 159/407/15 128/330/15 47/134/15 +f 47/134/15 49/140/15 50/142/15 +f 123/320/15 26/73/15 21/58/15 +f 124/322/15 132/339/15 127/328/15 16/43/15 +f 16/43/15 59/169/15 124/322/15 +f 18/49/15 19/53/15 126/327/15 +f 18/49/15 166/424/15 130/335/15 67/192/15 +f 67/192/15 125/326/15 18/49/15 +f 124/322/15 17/46/15 67/192/15 +f 123/320/15 133/342/15 161/412/15 126/327/15 +f 126/327/15 20/57/15 123/320/15 +f 50/142/15 52/148/15 16/43/15 +f 27/75/15 129/334/15 164/419/15 21/58/15 +f 21/58/15 122/318/15 27/75/15 +f 40/113/15 42/120/15 47/134/15 +f 22/60/15 163/417/15 160/411/15 24/65/15 +f 24/65/15 23/64/15 22/60/15 +f 94/257/15 39/110/15 36/101/15 +f 94/257/15 165/422/15 162/414/15 91/249/15 +f 91/249/15 93/255/15 94/257/15 +f 131/337/15 128/331/15 178/452/15 181/458/15 +f 36/101/15 134/345/15 165/422/15 94/257/15 +f 163/416/15 162/415/15 168/430/15 167/426/15 +f 16/43/15 127/328/15 159/407/15 50/142/15 +f 67/192/15 130/335/15 132/339/15 124/322/15 +f 121/314/15 178/451/15 176/447/15 +f 21/58/15 164/419/15 133/342/15 123/320/15 +f 121/314/15 168/429/15 170/433/15 +f 130/336/15 166/423/15 171/435/15 174/442/15 +f 132/340/15 130/336/15 174/442/15 179/453/15 +f 163/417/15 22/60/15 91/249/15 162/414/15 +f 131/337/15 40/113/15 47/134/15 128/330/15 +f 129/332/15 160/410/15 177/449/15 173/439/15 +f 165/421/15 134/345/15 172/438/15 170/433/15 +f 133/343/15 164/420/15 169/431/15 182/460/15 +f 159/408/15 127/329/15 175/444/15 176/446/15 +f 121/314/15 180/456/15 182/462/15 +f 164/420/15 129/333/15 173/440/15 169/431/15 +f 160/410/15 163/418/15 167/427/15 177/449/15 +f 134/345/15 131/338/15 181/459/15 172/438/15 +f 166/424/15 18/49/15 126/327/15 161/412/15 +f 129/334/15 27/75/15 24/65/15 160/411/15 +f 121/314/15 175/445/15 179/455/15 +f 166/425/15 161/413/15 180/457/15 171/436/15 +f 146/377/14 148/382/14 97/263/14 +f 147/381/14 156/400/14 97/263/14 +f 148/382/14 157/403/14 97/263/14 +f 143/372/14 144/373/14 97/263/14 +f 158/405/14 156/401/14 108/285/14 110/290/14 +f 155/398/14 151/388/14 119/312/14 112/295/14 +f 157/403/14 154/395/14 97/263/14 +f 150/387/14 147/381/14 97/263/14 +f 149/385/14 153/394/14 97/263/14 +f 152/391/14 151/389/14 97/263/14 +f 153/394/14 143/372/14 97/263/14 +f 158/406/14 145/376/14 97/263/14 +f 152/392/14 154/396/14 109/287/14 106/281/14 +f 146/378/14 144/374/14 111/292/14 116/304/14 +f 155/399/14 150/387/14 97/263/14 +f 145/376/14 149/385/14 97/263/14 +f 170/433/15 172/438/15 121/314/15 +f 171/437/15 180/456/15 121/314/15 +f 172/438/15 181/459/15 121/314/15 +f 167/428/15 168/429/15 121/314/15 +f 182/461/15 180/457/15 161/413/15 133/344/15 +f 179/454/15 175/444/15 127/329/15 132/341/15 +f 181/459/15 178/451/15 121/314/15 +f 174/443/15 171/437/15 121/314/15 +f 173/441/15 177/450/15 121/314/15 +f 176/447/15 175/445/15 121/314/15 +f 177/450/15 167/428/15 121/314/15 +f 182/462/15 169/432/15 121/314/15 +f 176/448/15 178/452/15 128/331/15 159/409/15 +f 170/434/15 168/430/15 162/415/15 165/422/15 +f 179/455/15 174/443/15 121/314/15 +f 169/432/15 173/441/15 121/314/15 +f 83/229/18 101/270/18 214/550/18 184/467/18 +f 98/264/19 6/19/19 187/475/19 198/505/19 +f 35/99/25 98/264/25 198/505/25 203/518/25 +f 100/266/6 62/179/6 208/533/6 197/503/6 +f 99/265/25 55/158/25 199/508/25 195/498/25 +f 102/273/8 103/275/8 193/493/8 192/490/8 +f 1/3/6 104/276/6 204/521/6 188/478/6 +f 74/210/7 77/216/7 201/513/7 200/511/7 +f 65/187/18 69/195/18 210/538/18 209/535/18 +f 77/216/5 2/8/5 202/516/5 201/513/5 +f 104/276/8 45/129/8 205/524/8 204/521/8 +f 103/275/7 5/16/7 191/488/7 193/493/7 +f 49/140/8 47/134/8 236/609/8 238/615/8 +f 16/43/13 52/148/13 230/593/13 231/596/13 +f 91/249/8 25/69/8 232/599/8 233/601/8 +f 122/318/5 21/58/5 216/555/5 226/583/5 +f 59/169/25 16/43/25 231/596/25 225/579/25 +f 93/255/7 91/249/7 233/601/7 234/604/7 +f 67/192/5 17/46/5 239/617/5 240/620/5 +f 21/58/7 26/73/7 215/553/7 216/555/7 +f 36/101/25 39/110/25 220/565/25 221/568/25 +f 24/65/19 28/79/19 217/558/19 218/560/19 +f 23/64/18 24/65/18 218/560/18 219/563/18 +f 125/326/6 67/192/6 240/620/6 242/626/6 +f 47/134/6 42/120/6 235/607/6 236/609/6 +f 38/107/19 36/101/19 221/568/19 223/574/19 +usemtl crushing_wheel_plates +f 33/93/13 37/103/13 39/111/13 35/100/13 +f 6/17/14 96/261/14 1/1/14 34/94/14 +f 25/68/6 92/250/6 246/636/6 232/597/6 +f 38/104/15 41/114/15 42/117/15 40/112/15 +f 34/95/16 41/115/16 38/105/16 6/18/16 +f 34/96/17 1/2/17 42/118/17 41/116/17 +f 6/20/18 38/106/18 37/102/18 33/92/18 +f 43/122/5 48/135/5 42/119/5 1/4/5 +f 45/126/14 7/21/14 46/130/14 44/123/14 +f 42/119/5 48/135/5 237/610/5 235/605/5 +f 49/137/15 51/143/15 52/146/15 50/141/15 +f 44/124/20 51/144/20 49/138/20 45/127/20 +f 44/125/21 46/131/21 52/147/21 51/145/21 +f 45/128/7 49/139/7 48/136/7 43/121/7 +f 54/153/18 58/165/18 52/149/18 46/132/18 +f 54/153/18 46/132/18 194/494/18 206/525/18 +f 55/155/14 56/159/14 57/161/14 53/150/14 +f 59/167/15 60/171/15 17/44/15 124/321/15 +f 53/151/17 60/172/17 59/168/17 55/156/17 +f 53/152/22 57/162/22 17/45/22 60/173/22 +f 55/157/19 59/170/19 58/166/19 54/154/19 +f 61/175/7 68/194/7 17/47/7 57/164/7 +f 55/157/19 54/154/19 206/526/19 199/506/19 +f 62/176/14 63/180/14 65/185/14 64/182/14 +f 19/52/19 75/211/19 243/627/19 227/584/19 +f 125/323/15 66/189/15 19/50/15 18/48/15 +f 64/183/21 66/190/21 125/324/21 62/177/21 +f 64/184/23 65/186/23 19/51/23 66/191/23 +f 62/178/8 125/325/8 68/193/8 61/174/8 +f 70/197/19 75/211/19 19/52/19 65/188/19 +f 71/198/14 72/202/14 74/207/14 73/204/14 +f 92/251/5 93/254/5 234/602/5 246/637/5 +f 20/54/15 76/213/15 26/70/15 123/319/15 +f 73/205/22 76/214/22 20/55/22 71/199/22 +f 73/206/24 74/208/24 26/71/24 76/215/24 +f 71/201/25 20/56/25 75/212/25 70/196/25 +f 78/217/8 81/225/8 26/72/8 74/209/8 +f 78/217/8 74/209/8 200/509/8 213/545/8 +f 2/5/14 79/219/14 85/232/14 80/221/14 +f 48/136/7 49/139/7 238/613/7 237/611/7 +f 122/315/15 82/226/15 28/76/15 27/74/15 +f 80/222/23 82/227/23 122/316/23 2/6/23 +f 80/223/26 85/233/26 28/77/26 82/228/26 +f 2/7/6 122/317/6 81/224/6 78/218/6 +f 84/230/25 87/240/25 28/78/25 85/235/25 +f 2/7/6 78/218/6 213/546/6 202/514/6 +f 101/267/14 3/9/14 102/271/14 86/236/14 +f 75/212/25 20/56/25 229/590/25 243/628/25 +f 23/61/15 88/241/15 25/66/15 22/59/15 +f 86/237/24 88/242/24 23/62/24 101/268/24 +f 86/238/16 102/272/16 25/67/16 88/243/16 +f 101/269/13 23/63/13 87/239/13 84/231/13 +f 89/244/6 92/250/6 25/68/6 102/274/6 +f 5/13/14 4/11/14 35/97/14 90/246/14 +f 93/252/15 95/258/15 39/108/15 94/256/15 +f 90/247/26 95/259/26 93/253/26 5/14/26 +f 90/248/20 35/98/20 39/109/20 95/260/20 +f 5/15/5 93/254/5 92/251/5 89/245/5 +f 203/517/14 198/504/14 187/474/14 186/471/14 +f 188/477/14 204/520/14 205/522/14 189/480/14 +f 194/496/14 195/497/14 199/507/14 206/527/14 +f 196/500/14 197/502/14 208/531/14 207/528/14 +f 209/534/14 210/537/14 212/543/14 211/539/14 +f 200/510/14 201/512/14 202/515/14 213/547/14 +f 183/464/14 184/466/14 214/548/14 185/468/14 +f 192/489/14 193/492/14 191/486/14 190/483/14 +f 84/230/25 85/235/25 183/465/25 185/469/25 +f 101/269/13 84/231/13 185/470/13 214/549/13 +f 62/178/8 61/174/8 207/529/8 208/532/8 +f 61/175/7 57/164/7 196/501/7 207/530/7 +f 6/20/18 33/92/18 186/472/18 187/476/18 +f 33/93/13 35/100/13 203/519/13 186/473/13 +f 89/244/6 102/274/6 192/491/6 190/484/6 +f 45/128/7 43/121/7 189/481/7 205/523/7 +f 43/122/5 1/4/5 188/479/5 189/482/5 +f 71/201/25 70/196/25 211/540/25 212/544/25 +f 70/197/19 65/188/19 209/536/19 211/541/19 +f 5/15/5 89/245/5 190/485/5 191/487/5 +f 220/564/15 222/569/15 223/572/15 221/567/15 +f 235/606/15 237/612/15 238/614/15 236/608/15 +f 230/592/15 224/575/15 225/578/15 231/595/15 +f 239/616/15 241/621/15 242/624/15 240/619/15 +f 227/586/15 243/629/15 229/591/15 228/588/15 +f 215/551/15 244/630/15 226/581/15 216/554/15 +f 217/556/15 245/633/15 219/561/15 218/559/15 +f 232/598/15 246/638/15 234/603/15 233/600/15 +f 81/224/6 122/317/6 226/582/6 244/631/6 +f 52/149/18 58/165/18 224/576/18 230/594/18 +f 26/72/8 81/225/8 244/632/8 215/552/8 +f 87/239/13 23/63/13 219/562/13 245/634/13 +f 58/166/19 59/170/19 225/580/19 224/577/19 +f 28/78/25 87/240/25 245/635/25 217/557/25 +f 68/193/8 125/325/8 242/625/8 241/622/8 +f 37/102/18 38/106/18 223/573/18 222/570/18 +f 17/47/7 68/194/7 241/623/7 239/618/7 +f 39/111/13 37/103/13 222/571/13 220/566/13 +s 1 +usemtl m_spruce_log_top.001 +f 135/346/11 136/349/27 137/352/4 138/355/28 +f 139/358/12 135/347/11 138/356/28 140/361/2 +f 141/364/9 139/359/12 140/362/2 142/367/1 +f 136/350/27 141/365/9 142/368/1 137/353/4 +f 142/369/1 140/363/2 138/357/28 137/354/4 +f 136/351/27 135/348/11 139/360/12 141/366/9 diff --git a/src/main/resources/assets/create/models/block/crushing_wheel/item.json b/src/main/resources/assets/create/models/block/crushing_wheel/item.json new file mode 100644 index 000000000..f13638345 --- /dev/null +++ b/src/main/resources/assets/create/models/block/crushing_wheel/item.json @@ -0,0 +1,18 @@ +{ + "parent": "create:block/crushing_wheel/textures", + "loader": "forge:obj", + "flip-v": true, + "model": "create:models/block/crushing_wheel/crushing_wheel.obj", + "display": { + "gui": { + "rotation": [ 30, 225, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.45, 0.45, 0.45 ] + }, + "fixed": { + "rotation": [ 90, 0, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.45, 0.45, 0.45 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/crushing_wheel/textures.json b/src/main/resources/assets/create/models/block/crushing_wheel/textures.json new file mode 100644 index 000000000..773a53b73 --- /dev/null +++ b/src/main/resources/assets/create/models/block/crushing_wheel/textures.json @@ -0,0 +1,12 @@ +{ + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "axis": "create:block/axis", + "axis_top": "create:block/axis_top", + "plates": "create:block/crushing_wheel_plates", + "insert": "create:block/crushing_wheel_insert", + "spruce_log_top": "block/spruce_log_top", + "particle": "create:block/palettes/stone_types/cut/andesite_cut" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/block.json b/src/main/resources/assets/create/models/block/large_water_wheel/block.json new file mode 100644 index 000000000..f3546aa91 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/block.json @@ -0,0 +1,6 @@ +{ + "parent": "create:block/large_water_wheel/textures", + "loader": "forge:obj", + "flip-v": true, + "model": "create:models/block/large_water_wheel/waterwheel_large.obj" +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/block_extension.json b/src/main/resources/assets/create/models/block/large_water_wheel/block_extension.json new file mode 100644 index 000000000..ae3424c58 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/block_extension.json @@ -0,0 +1,6 @@ +{ + "parent": "create:block/large_water_wheel/textures", + "loader": "forge:obj", + "flip-v": true, + "model": "create:models/block/large_water_wheel/waterwheel_large_extension.obj" +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/item.json b/src/main/resources/assets/create/models/block/large_water_wheel/item.json new file mode 100644 index 000000000..83fd3e909 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/item.json @@ -0,0 +1,36 @@ +{ + "parent": "create:block/large_water_wheel/textures", + "loader": "forge:obj", + "flip-v": true, + "model": "create:models/block/large_water_wheel/waterwheel_large.obj", + "display": { + "gui": { + "rotation": [ 30, 225, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.25, 0.25, 0.25 ] + }, + "fixed": { + "rotation": [ 90, 0, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.4, 0.4, 0.4 ] + }, + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.2, 0.2, 0.2] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.2, 0.2, 0.2] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.2, 0.2, 0.2] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.2, 0.2, 0.2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/textures.json b/src/main/resources/assets/create/models/block/large_water_wheel/textures.json new file mode 100644 index 000000000..391507c67 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/textures.json @@ -0,0 +1,13 @@ +{ + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "axis": "create:block/axis", + "axis_top": "create:block/axis_top", + "log": "block/oak_log", + "planks": "block/oak_planks", + "metal": "create:block/waterwheel_metal", + "stripped_log_top": "block/stripped_oak_log_top", + "particle": "#planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.mtl b/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.mtl new file mode 100644 index 000000000..e087c2fa0 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.mtl @@ -0,0 +1,62 @@ +# Blender 3.4.1 MTL File: 'waterwheel.blend' +# www.blender.org + +newmtl axis +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 1 +map_Kd #axis + +newmtl axis_top +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 1 +map_Kd #axis_top + +newmtl waterwheel_log +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 +map_Kd #log + +newmtl waterwheel_metal +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 +map_Kd #metal + +newmtl waterwheel_plank +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 +map_Kd #planks + +newmtl waterwheel_stripped_log +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 +map_Kd #stripped_log_top diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.obj b/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.obj new file mode 100644 index 000000000..942c80e33 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large.obj @@ -0,0 +1,6653 @@ +# Blender 3.4.1 +# www.blender.org +mtllib waterwheel_large.mtl +o waterwheel_large +v 0.375000 0.000000 0.625000 +v 0.375000 0.000000 0.375000 +v 0.375000 1.000000 0.625000 +v 0.375000 1.000000 0.375000 +v 0.625000 -0.000000 0.375000 +v 0.625000 0.000000 0.625000 +v 0.625000 1.000000 0.375000 +v 0.625000 1.000000 0.625000 +v 0.062500 0.937500 0.937500 +v 0.062500 0.937500 0.062500 +v 0.062500 0.062500 0.937500 +v 0.062500 0.062500 0.062500 +v 0.937500 0.937500 0.937500 +v 0.937500 0.937500 0.062500 +v 0.937500 0.062500 0.937500 +v 0.937500 0.062500 0.062500 +v 0.500000 0.937500 -1.000000 +v 1.069544 0.937500 -1.000000 +v -0.069544 0.937500 -1.000000 +v -0.069544 0.062500 -1.000000 +v 0.500000 0.062500 -1.000000 +v 1.069544 0.062500 -1.000000 +v 1.560660 0.937500 -0.560660 +v 1.963388 0.937500 -0.157932 +v 1.157932 0.937500 -0.963388 +v 1.157932 0.062500 -0.963388 +v 1.560660 0.062500 -0.560660 +v 1.963388 0.062500 -0.157932 +v 2.000000 0.937500 0.500000 +v 2.000000 0.937500 1.069544 +v 2.000000 0.937500 -0.069543 +v 2.000000 0.062500 -0.069543 +v 2.000000 0.062500 0.500000 +v 2.000000 0.062500 1.069544 +v 1.560660 0.937500 1.560660 +v 1.157932 0.937500 1.963388 +v 1.963388 0.937500 1.157932 +v 1.963388 0.062500 1.157932 +v 1.560660 0.062500 1.560660 +v 1.157932 0.062500 1.963388 +v 0.500000 0.937500 2.000000 +v -0.069544 0.937500 2.000000 +v 1.069543 0.937500 2.000000 +v 1.069543 0.062500 2.000000 +v 0.500000 0.062500 2.000000 +v -0.069544 0.062500 2.000000 +v -0.560660 0.937500 1.560660 +v -0.963388 0.937500 1.157932 +v -0.157932 0.937500 1.963388 +v -0.157932 0.062500 1.963388 +v -0.560660 0.062500 1.560660 +v -0.963388 0.062500 1.157932 +v -1.000000 0.937500 0.500000 +v -1.000000 0.937500 -0.069544 +v -1.000000 0.937500 1.069543 +v -1.000000 0.062500 1.069543 +v -1.000000 0.062500 0.500000 +v -1.000000 0.062500 -0.069544 +v -0.560660 0.937500 -0.560660 +v -0.157932 0.937500 -0.963388 +v -0.963388 0.937500 -0.157932 +v -0.963388 0.062500 -0.157932 +v -0.560660 0.062500 -0.560660 +v -0.157932 0.062500 -0.963388 +v 0.187500 0.750000 0.812500 +v 0.187500 0.750000 0.187500 +v -0.062500 1.000000 0.750000 +v -0.062500 1.000000 0.250000 +v -0.062500 0.750000 0.250000 +v -0.062500 0.750000 0.750000 +v 0.187500 0.750000 0.250000 +v 0.187500 0.750000 0.750000 +v 0.187500 1.000000 0.250000 +v 0.187500 1.000000 0.750000 +v -0.062500 1.000000 -0.875000 +v -0.062500 0.750000 -0.062500 +v -0.062500 0.750000 -0.875000 +v 0.187500 1.000000 -0.875000 +v 0.187500 0.750000 -0.875000 +v -0.062500 1.000000 -0.812500 +v -0.062500 0.750000 -0.812500 +v 0.187500 0.750000 -0.812500 +v 0.187500 1.000000 -0.812500 +v -0.062500 1.000000 1.812500 +v -0.062500 0.750000 1.812500 +v -0.062500 0.750000 1.062500 +v 0.187500 0.750000 1.062500 +v 0.125000 1.000000 1.000000 +v 0.187500 1.000000 1.812500 +v 0.187500 0.750000 1.812500 +v -0.062500 1.000000 1.875000 +v -0.062500 0.750000 1.875000 +v 0.187500 0.750000 1.875000 +v 0.187500 1.000000 1.875000 +v 1.875000 1.000000 0.187500 +v -0.875000 1.000000 0.187500 +v 1.875000 0.750000 0.187500 +v -0.875000 0.750000 0.187500 +v 1.875000 1.000000 -0.062500 +v -0.875000 1.000000 -0.062500 +v 1.875000 0.750000 -0.062500 +v -0.875000 0.750000 -0.062500 +v -0.812500 1.000000 -0.062500 +v -0.812500 1.000000 0.187500 +v -0.812500 0.750000 0.187500 +v -0.812500 0.750000 -0.062500 +v 1.812500 1.000000 0.187500 +v 1.812500 0.750000 0.187500 +v 1.812500 1.000000 -0.062500 +v 1.812500 0.750000 -0.062500 +v 0.875000 1.000000 0.125000 +v 0.875000 1.000000 0.875000 +v 0.812500 0.750000 0.187500 +v 0.812500 0.750000 0.812500 +v 1.062500 1.000000 0.250000 +v 1.062500 1.000000 0.750000 +v 1.062500 0.750000 0.750000 +v 1.062500 0.750000 0.250000 +v 0.812500 0.750000 0.750000 +v 0.812500 0.750000 0.250000 +v 0.812500 1.000000 0.750000 +v 0.812500 1.000000 0.250000 +v 1.062500 1.000000 1.875000 +v 1.062500 0.750000 1.062500 +v 1.062500 0.750000 1.875000 +v 0.875000 1.000000 1.000000 +v 0.812500 1.000000 1.875000 +v 0.812500 0.750000 1.062500 +v 0.812500 0.750000 1.875000 +v 1.062500 1.000000 1.812500 +v 1.062500 0.750000 1.812500 +v 0.812500 0.750000 1.812500 +v 0.812500 1.000000 1.812500 +v 1.062501 1.000000 -0.812500 +v 1.062501 0.750000 -0.812500 +v 0.812500 0.750000 -0.062500 +v 0.875000 1.000000 -0.000000 +v 0.812501 1.000000 -0.812500 +v 0.812501 0.750000 -0.812500 +v 1.062501 1.000000 -0.875000 +v 1.062501 0.750000 -0.875000 +v 0.812501 0.750000 -0.875000 +v 0.812501 1.000000 -0.875000 +v -0.000000 1.000000 0.875000 +v 0.125000 1.000000 0.875000 +v 1.000000 1.000000 1.000000 +v -0.812500 0.750000 1.062500 +v -0.812500 1.000000 1.062500 +v -0.812500 0.750000 0.812500 +v -0.812500 1.000000 0.812500 +v 1.812500 0.750000 1.062500 +v 1.812500 0.750000 0.812500 +v 1.812500 1.000000 0.812500 +v 1.812500 1.000000 1.062500 +v 1.875000 0.750000 1.062500 +v -0.875000 0.750000 1.062500 +v 1.875000 1.000000 1.062500 +v -0.875000 1.000000 1.062500 +v 1.875000 0.750000 0.812500 +v -0.875000 0.750000 0.812500 +v 1.875000 1.000000 0.812500 +v -0.875000 1.000000 0.812500 +v -0.000000 1.000000 0.000000 +v 0.125000 1.000000 0.000000 +v 0.125000 1.000000 0.125000 +v 1.062500 0.750000 -0.062500 +v 1.000000 1.000000 0.125000 +v 0.187500 0.750000 -0.062500 +v 1.062500 0.750000 0.187500 +v 1.000000 1.000000 0.000000 +v -0.000000 1.000000 0.125000 +v -0.062500 0.750000 0.187500 +v -0.062500 0.750000 0.812500 +v -0.000000 1.000000 1.000000 +v 1.000000 1.000000 0.875000 +v 1.062500 0.750000 0.812500 +v -0.062500 1.000000 0.187500 +v 0.187500 1.000000 0.187500 +v 0.187500 1.000000 -0.062500 +v -0.062500 1.000000 -0.062500 +v 1.062500 1.000000 -0.062500 +v 1.062500 1.000000 0.187500 +v 0.812500 1.000000 0.187500 +v 0.812500 1.000000 -0.062500 +v -0.062500 1.000000 1.062500 +v -0.062500 1.000000 0.812500 +v 0.187500 1.000000 0.812500 +v 1.062500 1.000000 1.062500 +v 1.062500 1.000000 0.812500 +v 0.187500 1.000000 1.062500 +v 0.812500 1.000000 0.812500 +v 0.812500 1.000000 1.062500 +v 0.187500 0.250000 0.812500 +v 0.187500 0.250000 0.187500 +v -0.062500 0.000000 0.750000 +v -0.062500 0.000000 0.250000 +v -0.062500 0.250000 0.250000 +v -0.062500 0.250000 0.750000 +v 0.187500 0.250000 0.250000 +v 0.187500 0.250000 0.750000 +v 0.187500 0.000000 0.250000 +v 0.187500 0.000000 0.750000 +v -0.062500 -0.000000 -0.875000 +v -0.062500 0.250000 -0.062500 +v -0.062500 0.250000 -0.875000 +v 0.187500 -0.000000 -0.875000 +v 0.187500 0.250000 -0.875000 +v -0.062500 -0.000000 -0.812500 +v -0.062500 0.250000 -0.812500 +v 0.187500 0.250000 -0.812500 +v 0.187500 -0.000000 -0.812500 +v -0.062500 0.000000 1.812500 +v -0.062500 0.250000 1.812500 +v -0.062500 0.250000 1.062500 +v 0.187500 0.250000 1.062500 +v 0.125000 0.000000 1.000000 +v 0.187500 0.000000 1.812500 +v 0.187500 0.250000 1.812500 +v -0.062500 0.000000 1.875000 +v -0.062500 0.250000 1.875000 +v 0.187500 0.250000 1.875000 +v 0.187500 0.000000 1.875000 +v 1.875000 0.000000 0.187500 +v -0.875000 0.000000 0.187500 +v 1.875000 0.250000 0.187500 +v -0.875000 0.250000 0.187500 +v 1.875000 0.000000 -0.062500 +v -0.875000 0.000000 -0.062500 +v 1.875000 0.250000 -0.062500 +v -0.875000 0.250000 -0.062500 +v -0.812500 0.000000 -0.062500 +v -0.812500 0.000000 0.187500 +v -0.812500 0.250000 0.187500 +v -0.812500 0.250000 -0.062500 +v 1.812500 0.000000 0.187500 +v 1.812500 0.250000 0.187500 +v 1.812500 0.000000 -0.062500 +v 1.812500 0.250000 -0.062500 +v 0.875000 0.000000 0.125000 +v 0.875000 0.000000 0.875000 +v 0.812500 0.250000 0.187500 +v 0.812500 0.250000 0.812500 +v 1.062500 0.000000 0.250000 +v 1.062500 0.000000 0.750000 +v 1.062500 0.250000 0.750000 +v 1.062500 0.250000 0.250000 +v 0.812500 0.250000 0.750000 +v 0.812500 0.250000 0.250000 +v 0.812500 0.000000 0.750000 +v 0.812500 0.000000 0.250000 +v 1.062500 0.000000 1.875000 +v 1.062500 0.250000 1.062500 +v 1.062500 0.250000 1.875000 +v 0.875000 0.000000 1.000000 +v 0.812500 0.000000 1.875000 +v 0.812500 0.250000 1.062500 +v 0.812500 0.250000 1.875000 +v 1.062500 0.000000 1.812500 +v 1.062500 0.250000 1.812500 +v 0.812500 0.250000 1.812500 +v 0.812500 0.000000 1.812500 +v 1.062501 -0.000000 -0.812500 +v 1.062501 0.250000 -0.812500 +v 0.812500 0.250000 -0.062500 +v 0.875000 0.000000 -0.000000 +v 0.812501 -0.000000 -0.812500 +v 0.812501 0.250000 -0.812500 +v 1.062501 -0.000000 -0.875000 +v 1.062501 0.250000 -0.875000 +v 0.812501 0.250000 -0.875000 +v 0.812501 -0.000000 -0.875000 +v -0.000000 0.000000 0.875000 +v 0.125000 0.000000 0.875000 +v 1.000000 0.000000 1.000000 +v -0.812500 0.250000 1.062500 +v -0.812500 0.000000 1.062500 +v -0.812500 0.250000 0.812500 +v -0.812500 0.000000 0.812500 +v 1.812500 0.250000 1.062500 +v 1.812500 0.250000 0.812500 +v 1.812500 0.000000 0.812500 +v 1.812500 0.000000 1.062500 +v 1.875000 0.250000 1.062500 +v -0.875000 0.250000 1.062500 +v 1.875000 0.000000 1.062500 +v -0.875000 0.000000 1.062500 +v 1.875000 0.250000 0.812500 +v -0.875000 0.250000 0.812500 +v 1.875000 0.000000 0.812500 +v -0.875000 0.000000 0.812500 +v -0.000000 0.000000 0.000000 +v 0.125000 0.000000 0.000000 +v 0.125000 0.000000 0.125000 +v 1.062500 0.250000 -0.062500 +v 1.000000 0.000000 0.125000 +v 0.187500 0.250000 -0.062500 +v 1.062500 0.250000 0.187500 +v 1.000000 0.000000 0.000000 +v -0.000000 0.000000 0.125000 +v -0.062500 0.250000 0.187500 +v -0.062500 0.250000 0.812500 +v -0.000000 0.000000 1.000000 +v 1.000000 0.000000 0.875000 +v 1.062500 0.250000 0.812500 +v -0.062500 0.000000 0.187500 +v 0.187500 0.000000 0.187500 +v 0.187500 0.000000 -0.062500 +v -0.062500 0.000000 -0.062500 +v 1.062500 0.000000 -0.062500 +v 1.062500 0.000000 0.187500 +v 0.812500 0.000000 0.187500 +v 0.812500 0.000000 -0.062500 +v -0.062500 0.000000 1.062500 +v -0.062500 0.000000 0.812500 +v 0.187500 0.000000 0.812500 +v 1.062500 0.000000 1.062500 +v 1.062500 0.000000 0.812500 +v 0.187500 0.000000 1.062500 +v 0.812500 0.000000 0.812500 +v 0.812500 0.000000 1.062500 +v 1.298342 1.093750 -1.672348 +v 0.939576 0.906250 -0.806211 +v 1.298342 0.906250 -1.672348 +v 1.011329 1.093750 -0.979439 +v 1.471569 1.093750 -1.600595 +v 1.112803 0.906250 -0.734458 +v 1.471569 0.906250 -1.600595 +v 2.024699 1.093750 -1.157282 +v 2.024699 0.906250 -1.157282 +v 2.157282 1.093750 -1.024699 +v 2.157282 0.906250 -1.024699 +v 1.847923 1.093750 -0.980505 +v 1.847923 0.906250 -0.980505 +v 1.980505 0.906250 -0.847923 +v 1.980505 1.093750 -0.847923 +v 1.202671 1.093750 -1.441378 +v 1.202671 0.906250 -1.441378 +v 1.178753 0.906250 -1.383636 +v 1.375898 0.906250 -1.369625 +v 1.351981 0.906250 -1.311882 +v 1.375898 1.093750 -1.369625 +v 0.939576 1.093750 -0.806211 +v 1.112803 1.093750 -0.734458 +v 1.178753 1.093750 -1.383636 +v 1.351981 1.093750 -1.311882 +v 1.083082 1.093750 -1.152666 +v 1.083082 0.906250 -1.152666 +v 1.011329 0.906250 -0.979438 +v 1.256310 0.906250 -1.080913 +v 1.184556 0.906250 -0.907685 +v 1.256310 1.093750 -1.080913 +v 1.184556 1.093750 -0.907685 +v 1.102896 1.093750 -0.873860 +v 1.045154 1.093750 -0.897778 +v 1.126814 1.093750 -0.931603 +v 1.069072 1.093750 -0.955521 +v 1.198567 1.093750 -1.104830 +v 1.140825 1.093750 -1.128748 +v 1.222485 1.093750 -1.162573 +v 1.164742 1.093750 -1.186491 +v 1.298342 -0.093750 -1.672348 +v 0.939576 0.093750 -0.806211 +v 1.298342 0.093750 -1.672348 +v 1.011329 -0.093750 -0.979439 +v 1.471569 -0.093750 -1.600595 +v 1.112803 0.093750 -0.734458 +v 1.471569 0.093750 -1.600595 +v 2.024699 -0.093750 -1.157282 +v 2.024699 0.093750 -1.157282 +v 2.157282 -0.093750 -1.024699 +v 2.157282 0.093750 -1.024699 +v 1.847923 -0.093750 -0.980505 +v 1.847923 0.093750 -0.980505 +v 1.980505 0.093750 -0.847923 +v 1.980505 -0.093750 -0.847923 +v 1.202671 -0.093750 -1.441378 +v 1.202671 0.093750 -1.441378 +v 1.178753 0.093750 -1.383636 +v 1.375898 0.093750 -1.369625 +v 1.351981 0.093750 -1.311882 +v 1.375898 -0.093750 -1.369625 +v 0.939576 -0.093750 -0.806211 +v 1.112803 -0.093750 -0.734458 +v 1.178753 -0.093750 -1.383636 +v 1.351981 -0.093750 -1.311882 +v 1.083082 -0.093750 -1.152666 +v 1.083082 0.093750 -1.152666 +v 1.011329 0.093750 -0.979438 +v 1.256310 0.093750 -1.080913 +v 1.184556 0.093750 -0.907685 +v 1.256310 -0.093750 -1.080913 +v 1.184557 -0.093750 -0.907685 +v 1.102896 -0.093750 -0.873860 +v 1.045154 -0.093750 -0.897778 +v 1.126814 -0.093750 -0.931603 +v 1.069072 -0.093750 -0.955521 +v 1.198567 -0.093750 -1.104830 +v 1.140825 -0.093750 -1.128748 +v 1.222485 -0.093750 -1.162573 +v 1.164743 -0.093750 -1.186491 +v 2.600595 1.093750 -0.471569 +v 1.734458 0.906250 -0.112803 +v 2.600595 0.906250 -0.471569 +v 1.907686 1.093750 -0.184557 +v 2.672348 1.093750 -0.298342 +v 1.806211 0.906250 0.060424 +v 2.672348 0.906250 -0.298342 +v 2.750000 1.093750 0.406250 +v 2.750000 0.906250 0.406250 +v 2.750000 1.093750 0.593750 +v 2.750000 0.906250 0.593750 +v 2.500000 1.093750 0.406250 +v 2.500000 0.906250 0.406250 +v 2.500001 0.906250 0.593750 +v 2.500001 1.093750 0.593750 +v 2.369625 1.093750 -0.375898 +v 2.369625 0.906250 -0.375898 +v 2.311882 0.906250 -0.351981 +v 2.441378 0.906250 -0.202671 +v 2.383636 0.906250 -0.178753 +v 2.441378 1.093750 -0.202671 +v 1.734458 1.093750 -0.112804 +v 1.806211 1.093750 0.060424 +v 2.311883 1.093750 -0.351981 +v 2.383636 1.093750 -0.178753 +v 2.080913 1.093750 -0.256310 +v 2.080913 0.906250 -0.256310 +v 1.907685 0.906250 -0.184557 +v 2.152666 0.906250 -0.083082 +v 1.979438 0.906250 -0.011329 +v 2.152666 1.093750 -0.083082 +v 1.979438 1.093750 -0.011329 +v 1.897778 1.093750 -0.045154 +v 1.873861 1.093750 -0.102897 +v 1.955521 1.093750 -0.069072 +v 1.931603 1.093750 -0.126814 +v 2.128748 1.093750 -0.140825 +v 2.104831 1.093750 -0.198567 +v 2.186491 1.093750 -0.164742 +v 2.162573 1.093750 -0.222485 +v 2.600595 -0.093750 -0.471569 +v 1.734458 0.093750 -0.112803 +v 2.600595 0.093750 -0.471569 +v 1.907685 -0.093750 -0.184557 +v 2.672348 -0.093750 -0.298342 +v 1.806211 0.093750 0.060424 +v 2.672348 0.093750 -0.298342 +v 2.750000 -0.093750 0.406250 +v 2.750000 0.093750 0.406250 +v 2.750000 -0.093750 0.593750 +v 2.750000 0.093750 0.593750 +v 2.500000 -0.093750 0.406250 +v 2.500000 0.093750 0.406250 +v 2.500001 0.093750 0.593750 +v 2.500001 -0.093750 0.593750 +v 2.369625 -0.093750 -0.375898 +v 2.369625 0.093750 -0.375898 +v 2.311882 0.093750 -0.351981 +v 2.441378 0.093750 -0.202671 +v 2.383636 0.093750 -0.178753 +v 2.441378 -0.093750 -0.202671 +v 1.734458 -0.093750 -0.112803 +v 1.806211 -0.093750 0.060424 +v 2.311883 -0.093750 -0.351981 +v 2.383636 -0.093750 -0.178753 +v 2.080913 -0.093750 -0.256310 +v 2.080913 0.093750 -0.256310 +v 1.907685 0.093750 -0.184557 +v 2.152666 0.093750 -0.083082 +v 1.979438 0.093750 -0.011329 +v 2.152666 -0.093750 -0.083082 +v 1.979438 -0.093750 -0.011329 +v 1.897778 -0.093750 -0.045154 +v 1.873861 -0.093750 -0.102896 +v 1.955521 -0.093750 -0.069072 +v 1.931603 -0.093750 -0.126814 +v 2.128748 -0.093750 -0.140825 +v 2.104831 -0.093750 -0.198567 +v 2.186491 -0.093750 -0.164742 +v 2.162573 -0.093750 -0.222485 +v 2.672348 1.093750 1.298342 +v 1.806211 0.906250 0.939576 +v 2.672348 0.906250 1.298342 +v 1.979439 1.093750 1.011329 +v 2.600595 1.093750 1.471569 +v 1.734458 0.906250 1.112803 +v 2.600595 0.906250 1.471569 +v 2.157282 1.093750 2.024699 +v 2.157282 0.906250 2.024699 +v 2.024699 1.093750 2.157282 +v 2.024699 0.906250 2.157282 +v 1.980505 1.093750 1.847922 +v 1.980505 0.906250 1.847922 +v 1.847923 0.906250 1.980505 +v 1.847923 1.093750 1.980505 +v 2.441378 1.093750 1.202671 +v 2.441378 0.906250 1.202671 +v 2.383636 0.906250 1.178753 +v 2.369625 0.906250 1.375898 +v 2.311882 0.906250 1.351980 +v 2.369625 1.093750 1.375898 +v 1.806211 1.093750 0.939576 +v 1.734458 1.093750 1.112803 +v 2.383636 1.093750 1.178753 +v 2.311882 1.093750 1.351980 +v 2.152666 1.093750 1.083082 +v 2.152666 0.906250 1.083082 +v 1.979438 0.906250 1.011329 +v 2.080913 0.906250 1.256310 +v 1.907685 0.906250 1.184556 +v 2.080913 1.093750 1.256310 +v 1.907685 1.093750 1.184556 +v 1.873861 1.093750 1.102896 +v 1.897779 1.093750 1.045154 +v 1.931603 1.093750 1.126814 +v 1.955521 1.093750 1.069072 +v 2.104831 1.093750 1.198567 +v 2.128748 1.093750 1.140825 +v 2.162573 1.093750 1.222485 +v 2.186491 1.093750 1.164742 +v 2.672348 -0.093750 1.298342 +v 1.806211 0.093750 0.939576 +v 2.672348 0.093750 1.298342 +v 1.979438 -0.093750 1.011329 +v 2.600595 -0.093750 1.471569 +v 1.734458 0.093750 1.112803 +v 2.600595 0.093750 1.471569 +v 2.157282 -0.093750 2.024699 +v 2.157282 0.093750 2.024699 +v 2.024699 -0.093750 2.157282 +v 2.024699 0.093750 2.157282 +v 1.980505 -0.093750 1.847923 +v 1.980505 0.093750 1.847923 +v 1.847923 0.093750 1.980505 +v 1.847923 -0.093750 1.980505 +v 2.441378 -0.093750 1.202671 +v 2.441378 0.093750 1.202671 +v 2.383636 0.093750 1.178753 +v 2.369625 0.093750 1.375898 +v 2.311882 0.093750 1.351981 +v 2.369625 -0.093750 1.375898 +v 1.806211 -0.093750 0.939576 +v 1.734458 -0.093750 1.112803 +v 2.383636 -0.093750 1.178753 +v 2.311882 -0.093750 1.351980 +v 2.152666 -0.093750 1.083082 +v 2.152666 0.093750 1.083082 +v 1.979438 0.093750 1.011329 +v 2.080913 0.093750 1.256310 +v 1.907685 0.093750 1.184556 +v 2.080913 -0.093750 1.256310 +v 1.907685 -0.093750 1.184556 +v 1.873860 -0.093750 1.102896 +v 1.897778 -0.093750 1.045154 +v 1.931603 -0.093750 1.126814 +v 1.955521 -0.093750 1.069072 +v 2.104830 -0.093750 1.198567 +v 2.128748 -0.093750 1.140825 +v 2.162573 -0.093750 1.222485 +v 2.186491 -0.093750 1.164742 +v 1.471570 1.093750 2.600595 +v 1.112804 0.906250 1.734458 +v 1.471570 0.906250 2.600595 +v 1.184557 1.093750 1.907686 +v 1.298342 1.093750 2.672348 +v 0.939576 0.906250 1.806211 +v 1.298342 0.906250 2.672348 +v 0.593750 1.093750 2.750000 +v 0.593750 0.906250 2.750000 +v 0.406250 1.093750 2.750001 +v 0.406250 0.906250 2.750000 +v 0.593750 1.093750 2.500000 +v 0.593750 0.906250 2.500000 +v 0.406250 0.906250 2.500001 +v 0.406250 1.093750 2.500001 +v 1.375898 1.093750 2.369626 +v 1.375898 0.906250 2.369625 +v 1.351981 0.906250 2.311882 +v 1.202671 0.906250 2.441378 +v 1.178753 0.906250 2.383636 +v 1.202671 1.093750 2.441378 +v 1.112804 1.093750 1.734458 +v 0.939576 1.093750 1.806211 +v 1.351981 1.093750 2.311883 +v 1.178753 1.093750 2.383636 +v 1.256310 1.093750 2.080913 +v 1.256310 0.906250 2.080913 +v 1.184557 0.906250 1.907685 +v 1.083082 0.906250 2.152666 +v 1.011329 0.906250 1.979438 +v 1.083082 1.093750 2.152666 +v 1.011329 1.093750 1.979438 +v 1.045154 1.093750 1.897778 +v 1.102897 1.093750 1.873861 +v 1.069072 1.093750 1.955521 +v 1.126814 1.093750 1.931603 +v 1.140825 1.093750 2.128748 +v 1.198567 1.093750 2.104831 +v 1.164743 1.093749 2.186491 +v 1.222485 1.093750 2.162573 +v 1.471569 -0.093750 2.600595 +v 1.112803 0.093750 1.734458 +v 1.471569 0.093750 2.600595 +v 1.184557 -0.093750 1.907686 +v 1.298342 -0.093750 2.672348 +v 0.939576 0.093750 1.806211 +v 1.298342 0.093750 2.672348 +v 0.593750 -0.093750 2.750000 +v 0.593750 0.093750 2.750000 +v 0.406250 -0.093750 2.750000 +v 0.406250 0.093750 2.750000 +v 0.593750 -0.093750 2.500000 +v 0.593750 0.093750 2.500000 +v 0.406250 0.093750 2.500000 +v 0.406250 -0.093750 2.500000 +v 1.375898 -0.093750 2.369625 +v 1.375898 0.093750 2.369625 +v 1.351981 0.093750 2.311882 +v 1.202671 0.093750 2.441378 +v 1.178753 0.093750 2.383636 +v 1.202671 -0.093750 2.441378 +v 1.112803 -0.093750 1.734458 +v 0.939576 -0.093750 1.806211 +v 1.351981 -0.093750 2.311883 +v 1.178753 -0.093750 2.383636 +v 1.256310 -0.093750 2.080913 +v 1.256310 0.093750 2.080913 +v 1.184557 0.093750 1.907685 +v 1.083082 0.093750 2.152666 +v 1.011329 0.093750 1.979438 +v 1.083082 -0.093750 2.152666 +v 1.011329 -0.093750 1.979438 +v 1.045154 -0.093750 1.897778 +v 1.102896 -0.093750 1.873861 +v 1.069072 -0.093750 1.955521 +v 1.126814 -0.093750 1.931603 +v 1.140825 -0.093750 2.128748 +v 1.198567 -0.093750 2.104830 +v 1.164743 -0.093750 2.186491 +v 1.222485 -0.093750 2.162573 +v -0.298342 1.093750 2.672348 +v 0.060424 0.906250 1.806211 +v -0.298342 0.906250 2.672348 +v -0.011329 1.093750 1.979439 +v -0.471569 1.093750 2.600595 +v -0.112803 0.906250 1.734458 +v -0.471569 0.906250 2.600595 +v -1.024699 1.093750 2.157282 +v -1.024699 0.906250 2.157282 +v -1.157281 1.093750 2.024700 +v -1.157281 0.906250 2.024699 +v -0.847922 1.093750 1.980505 +v -0.847922 0.906250 1.980505 +v -0.980505 0.906250 1.847923 +v -0.980505 1.093750 1.847923 +v -0.202671 1.093750 2.441379 +v -0.202671 0.906250 2.441378 +v -0.178753 0.906250 2.383636 +v -0.375898 0.906250 2.369625 +v -0.351980 0.906250 2.311883 +v -0.375898 1.093750 2.369625 +v 0.060424 1.093750 1.806211 +v -0.112803 1.093750 1.734458 +v -0.178753 1.093750 2.383636 +v -0.351981 1.093750 2.311883 +v -0.083082 1.093750 2.152666 +v -0.083082 0.906250 2.152666 +v -0.011329 0.906250 1.979439 +v -0.256310 0.906250 2.080913 +v -0.184556 0.906250 1.907685 +v -0.256310 1.093750 2.080913 +v -0.184556 1.093750 1.907685 +v -0.102896 1.093750 1.873861 +v -0.045154 1.093750 1.897779 +v -0.126814 1.093750 1.931603 +v -0.069072 1.093750 1.955521 +v -0.198567 1.093750 2.104831 +v -0.140825 1.093750 2.128748 +v -0.222485 1.093750 2.162573 +v -0.164742 1.093750 2.186491 +v -0.298342 -0.093750 2.672348 +v 0.060424 0.093750 1.806211 +v -0.298342 0.093750 2.672348 +v -0.011329 -0.093750 1.979439 +v -0.471569 -0.093750 2.600595 +v -0.112803 0.093750 1.734458 +v -0.471569 0.093750 2.600595 +v -1.024699 -0.093750 2.157282 +v -1.024699 0.093750 2.157282 +v -1.157282 -0.093750 2.024699 +v -1.157282 0.093750 2.024699 +v -0.847923 -0.093750 1.980505 +v -0.847923 0.093750 1.980505 +v -0.980505 0.093750 1.847923 +v -0.980505 -0.093750 1.847923 +v -0.202671 -0.093750 2.441378 +v -0.202671 0.093750 2.441378 +v -0.178753 0.093750 2.383636 +v -0.375898 0.093750 2.369625 +v -0.351981 0.093750 2.311882 +v -0.375898 -0.093750 2.369625 +v 0.060424 -0.093750 1.806211 +v -0.112803 -0.093750 1.734458 +v -0.178753 -0.093750 2.383636 +v -0.351981 -0.093750 2.311882 +v -0.083082 -0.093750 2.152666 +v -0.083082 0.093750 2.152666 +v -0.011329 0.093750 1.979438 +v -0.256310 0.093750 2.080913 +v -0.184557 0.093750 1.907685 +v -0.256310 -0.093750 2.080913 +v -0.184557 -0.093750 1.907685 +v -0.102896 -0.093750 1.873861 +v -0.045154 -0.093750 1.897778 +v -0.126814 -0.093750 1.931603 +v -0.069072 -0.093750 1.955521 +v -0.198567 -0.093750 2.104830 +v -0.140825 -0.093750 2.128748 +v -0.222485 -0.093750 2.162573 +v -0.164742 -0.093750 2.186491 +v -1.600595 1.093750 1.471570 +v -0.734458 0.906250 1.112804 +v -1.600595 0.906250 1.471570 +v -0.907685 1.093750 1.184557 +v -1.672348 1.093750 1.298342 +v -0.806211 0.906250 0.939576 +v -1.672348 0.906250 1.298342 +v -1.750000 1.093750 0.593750 +v -1.750000 0.906250 0.593750 +v -1.750000 1.093750 0.406250 +v -1.750000 0.906250 0.406250 +v -1.500000 1.093750 0.593750 +v -1.500000 0.906250 0.593750 +v -1.500000 0.906250 0.406250 +v -1.500000 1.093750 0.406250 +v -1.369625 1.093750 1.375899 +v -1.369625 0.906250 1.375899 +v -1.311882 0.906250 1.351981 +v -1.441378 0.906250 1.202671 +v -1.383636 0.906250 1.178754 +v -1.441378 1.093750 1.202671 +v -0.734458 1.093750 1.112804 +v -0.806211 1.093750 0.939576 +v -1.311882 1.093750 1.351981 +v -1.383636 1.093750 1.178754 +v -1.080913 1.093750 1.256310 +v -1.080913 0.906250 1.256310 +v -0.907685 0.906250 1.184557 +v -1.152666 0.906250 1.083083 +v -0.979438 0.906250 1.011330 +v -1.152666 1.093750 1.083083 +v -0.979438 1.093750 1.011330 +v -0.897778 1.093750 1.045154 +v -0.873861 1.093750 1.102897 +v -0.955521 1.093750 1.069072 +v -0.931603 1.093750 1.126815 +v -1.128748 1.093750 1.140825 +v -1.104831 1.093750 1.198568 +v -1.186491 1.093750 1.164743 +v -1.162573 1.093750 1.222485 +v -1.600595 -0.093750 1.471570 +v -0.734458 0.093750 1.112804 +v -1.600595 0.093750 1.471569 +v -0.907685 -0.093750 1.184557 +v -1.672348 -0.093750 1.298342 +v -0.806211 0.093750 0.939576 +v -1.672348 0.093750 1.298342 +v -1.750000 -0.093750 0.593750 +v -1.750000 0.093750 0.593750 +v -1.750000 -0.093750 0.406250 +v -1.750001 0.093750 0.406250 +v -1.500000 -0.093750 0.593750 +v -1.500000 0.093750 0.593750 +v -1.500001 0.093750 0.406250 +v -1.500001 -0.093750 0.406250 +v -1.369625 -0.093750 1.375899 +v -1.369625 0.093750 1.375898 +v -1.311882 0.093750 1.351981 +v -1.441378 0.093750 1.202671 +v -1.383636 0.093750 1.178753 +v -1.441378 -0.093750 1.202671 +v -0.734458 -0.093750 1.112804 +v -0.806211 -0.093750 0.939576 +v -1.311883 -0.093750 1.351981 +v -1.383636 -0.093750 1.178753 +v -1.080913 -0.093750 1.256310 +v -1.080913 0.093750 1.256310 +v -0.907685 0.093750 1.184557 +v -1.152666 0.093750 1.083082 +v -0.979438 0.093750 1.011329 +v -1.152666 -0.093750 1.083082 +v -0.979438 -0.093750 1.011329 +v -0.897778 -0.093750 1.045154 +v -0.873861 -0.093750 1.102897 +v -0.955521 -0.093750 1.069072 +v -0.931603 -0.093750 1.126814 +v -1.128748 -0.093750 1.140825 +v -1.104831 -0.093750 1.198568 +v -1.186491 -0.093750 1.164743 +v -1.162573 -0.093750 1.222485 +v -1.672348 1.093750 -0.298341 +v -0.806211 0.906250 0.060424 +v -1.672348 0.906250 -0.298341 +v -0.979439 1.093750 -0.011329 +v -1.600595 1.093750 -0.471569 +v -0.734458 0.906250 -0.112803 +v -1.600595 0.906250 -0.471569 +v -1.157282 1.093750 -1.024699 +v -1.157282 0.906250 -1.024699 +v -1.024700 1.093750 -1.157281 +v -1.024700 0.906250 -1.157281 +v -0.980505 1.093750 -0.847922 +v -0.980505 0.906250 -0.847922 +v -0.847923 0.906250 -0.980505 +v -0.847923 1.093750 -0.980505 +v -1.441378 1.093750 -0.202670 +v -1.441379 0.906250 -0.202671 +v -1.383636 0.906250 -0.178753 +v -1.369625 0.906250 -0.375898 +v -1.311883 0.906250 -0.351980 +v -1.369625 1.093750 -0.375898 +v -0.806211 1.093750 0.060424 +v -0.734458 1.093750 -0.112803 +v -1.383636 1.093750 -0.178753 +v -1.311882 1.093750 -0.351980 +v -1.152666 1.093750 -0.083082 +v -1.152666 0.906250 -0.083082 +v -0.979439 0.906250 -0.011329 +v -1.080913 0.906250 -0.256309 +v -0.907686 0.906250 -0.184556 +v -1.080913 1.093750 -0.256309 +v -0.907685 1.093750 -0.184556 +v -0.873861 1.093750 -0.102896 +v -0.897779 1.093750 -0.045154 +v -0.931603 1.093750 -0.126814 +v -0.955521 1.093750 -0.069071 +v -1.104831 1.093750 -0.198567 +v -1.128748 1.093750 -0.140824 +v -1.162573 1.093750 -0.222485 +v -1.186491 1.093750 -0.164742 +v -1.672348 -0.093750 -0.298342 +v -0.806211 0.093750 0.060424 +v -1.672348 0.093750 -0.298341 +v -0.979439 -0.093750 -0.011329 +v -1.600595 -0.093750 -0.471569 +v -0.734458 0.093750 -0.112803 +v -1.600595 0.093750 -0.471569 +v -1.157282 -0.093750 -1.024699 +v -1.157282 0.093750 -1.024699 +v -1.024699 -0.093750 -1.157281 +v -1.024699 0.093750 -1.157281 +v -0.980505 -0.093750 -0.847922 +v -0.980505 0.093750 -0.847922 +v -0.847923 0.093750 -0.980505 +v -0.847923 -0.093750 -0.980505 +v -1.441379 -0.093750 -0.202671 +v -1.441378 0.093750 -0.202671 +v -1.383636 0.093750 -0.178753 +v -1.369625 0.093750 -0.375898 +v -1.311882 0.093750 -0.351980 +v -1.369625 -0.093750 -0.375898 +v -0.806211 -0.093750 0.060424 +v -0.734458 -0.093750 -0.112803 +v -1.383636 -0.093750 -0.178753 +v -1.311883 -0.093750 -0.351980 +v -1.152666 -0.093750 -0.083082 +v -1.152666 0.093750 -0.083082 +v -0.979438 0.093750 -0.011329 +v -1.080913 0.093750 -0.256310 +v -0.907685 0.093750 -0.184556 +v -1.080913 -0.093750 -0.256310 +v -0.907685 -0.093750 -0.184556 +v -0.873861 -0.093750 -0.102896 +v -0.897779 -0.093750 -0.045154 +v -0.931603 -0.093750 -0.126814 +v -0.955521 -0.093750 -0.069072 +v -1.104831 -0.093750 -0.198567 +v -1.128748 -0.093750 -0.140825 +v -1.162573 -0.093750 -0.222485 +v -1.186491 -0.093750 -0.164742 +v -0.471570 1.093750 -1.600595 +v -0.112804 0.906250 -0.734458 +v -0.471570 0.906250 -1.600595 +v -0.184557 1.093750 -0.907685 +v -0.298343 1.093750 -1.672348 +v 0.060423 0.906250 -0.806211 +v -0.298343 0.906250 -1.672348 +v 0.406249 1.093750 -1.750000 +v 0.406249 0.906250 -1.750000 +v 0.593749 1.093750 -1.750000 +v 0.593749 0.906250 -1.750000 +v 0.406249 1.093750 -1.500000 +v 0.406249 0.906250 -1.500000 +v 0.593749 0.906250 -1.500001 +v 0.593749 1.093750 -1.500000 +v -0.375899 1.093750 -1.369625 +v -0.375899 0.906250 -1.369625 +v -0.351981 0.906250 -1.311882 +v -0.202672 0.906250 -1.441378 +v -0.178754 0.906250 -1.383636 +v -0.202672 1.093750 -1.441378 +v -0.112804 1.093750 -0.734458 +v 0.060423 1.093750 -0.806211 +v -0.351981 1.093750 -1.311882 +v -0.178754 1.093750 -1.383636 +v -0.256310 1.093750 -1.080913 +v -0.256310 0.906250 -1.080913 +v -0.184557 0.906250 -0.907685 +v -0.083083 0.906250 -1.152666 +v -0.011330 0.906250 -0.979438 +v -0.083083 1.093750 -1.152666 +v -0.011330 1.093750 -0.979438 +v -0.045154 1.093750 -0.897778 +v -0.102897 1.093750 -0.873860 +v -0.069072 1.093750 -0.955521 +v -0.126815 1.093750 -0.931603 +v -0.140825 1.093750 -1.128748 +v -0.198568 1.093750 -1.104831 +v -0.164743 1.093750 -1.186491 +v -0.222486 1.093750 -1.162573 +v -0.471570 -0.093750 -1.600595 +v -0.112804 0.093750 -0.734458 +v -0.471570 0.093750 -1.600595 +v -0.184557 -0.093750 -0.907685 +v -0.298342 -0.093750 -1.672348 +v 0.060424 0.093750 -0.806211 +v -0.298342 0.093750 -1.672348 +v 0.406250 -0.093750 -1.750000 +v 0.406249 0.093750 -1.750000 +v 0.593750 -0.093750 -1.750000 +v 0.593749 0.093750 -1.750000 +v 0.406250 -0.093750 -1.500000 +v 0.406250 0.093750 -1.500000 +v 0.593749 0.093750 -1.500001 +v 0.593750 -0.093750 -1.500001 +v -0.375899 -0.093750 -1.369625 +v -0.375899 0.093750 -1.369625 +v -0.351981 0.093750 -1.311882 +v -0.202671 0.093750 -1.441378 +v -0.178754 0.093750 -1.383636 +v -0.202671 -0.093750 -1.441378 +v -0.112804 -0.093750 -0.734458 +v 0.060424 -0.093750 -0.806211 +v -0.351981 -0.093750 -1.311882 +v -0.178754 -0.093750 -1.383636 +v -0.256310 -0.093750 -1.080913 +v -0.256310 0.093750 -1.080913 +v -0.184557 0.093750 -0.907685 +v -0.083083 0.093750 -1.152666 +v -0.011330 0.093750 -0.979438 +v -0.083083 -0.093750 -1.152666 +v -0.011330 -0.093750 -0.979438 +v -0.045154 -0.093750 -0.897778 +v -0.102897 -0.093750 -0.873860 +v -0.069072 -0.093750 -0.955521 +v -0.126815 -0.093750 -0.931603 +v -0.140825 -0.093750 -1.128748 +v -0.198568 -0.093750 -1.104831 +v -0.164743 -0.093750 -1.186491 +v -0.222485 -0.093750 -1.162573 +v 1.069544 0.062499 1.875000 +v 1.069543 -0.062500 -0.875000 +v 1.069544 0.937500 -0.875000 +v 1.069544 0.062500 -0.875000 +v 1.069544 1.062500 -0.875000 +v 1.875000 0.937500 -0.069544 +v 1.472272 0.062500 -0.472272 +v 1.875000 0.062500 -0.069544 +v -0.875000 0.062500 -0.069544 +v 1.472272 0.937500 -0.472272 +v 2.002602 1.062500 -1.002602 +v 2.625000 1.062500 -0.380204 +v 1.875000 1.062500 -0.069544 +v 1.875000 0.062500 0.500000 +v -0.472272 0.062500 -0.472272 +v 1.875000 -0.062500 1.069543 +v 1.875000 0.937500 1.069544 +v 1.875000 0.062500 1.069544 +v 1.875000 0.937500 0.500000 +v 2.625000 1.062499 1.380204 +v 1.875000 1.062500 0.500000 +v -1.002602 0.937500 -1.002602 +v 1.069544 0.062500 1.875000 +v 1.069544 -0.062500 1.875000 +v 1.472272 0.062500 1.472272 +v -1.625000 0.937500 -0.380204 +v 1.472271 0.937500 1.472272 +v 1.069544 0.937500 1.875000 +v 1.472272 1.062500 1.472272 +v 0.500000 0.062500 1.875000 +v -0.069544 0.937500 1.875000 +v -0.069544 0.062500 1.875000 +v -0.069544 0.937499 1.875000 +v 0.500000 0.937500 1.875000 +v 0.500000 0.937500 1.875000 +v 0.500000 1.062500 2.625000 +v -0.380204 1.062499 2.625000 +v 0.500000 0.937499 2.625000 +v -0.472272 0.062500 1.472272 +v -0.875000 0.062500 1.069544 +v 1.069544 0.937499 1.875000 +v 1.472272 0.937500 1.472272 +v -0.875000 0.937500 1.069544 +v 2.002601 0.937500 2.002602 +v -0.472272 0.937500 1.472272 +v -1.002601 1.062499 2.002602 +v 1.875000 0.937500 1.069544 +v -0.875000 0.062500 -0.069543 +v 2.625000 0.937500 0.500000 +v -0.875000 0.937500 -0.069544 +v -0.875000 0.062500 0.500000 +v -0.875000 0.937500 0.500000 +v -1.624999 1.062500 0.500000 +v -1.625000 1.062500 -0.380204 +v -0.472272 0.062500 -0.472272 +v -0.069544 0.937500 -0.875000 +v -0.069544 0.062500 -0.875000 +v 1.380204 0.937500 -1.625000 +v -0.472272 0.937500 -0.472272 +v -0.472272 1.062500 -0.472272 +v 1.380204 0.062499 2.625000 +v 1.875000 0.062500 1.069544 +v 2.625000 0.062500 0.500000 +v 1.472272 0.062500 -0.472272 +v 2.625000 0.062500 -0.380204 +v 1.380204 0.062500 -1.625000 +v 0.500000 -0.062500 2.625000 +v -0.472272 -0.062500 -0.472272 +v 1.380204 -0.062501 2.625000 +v 2.625000 -0.062500 0.500000 +v 1.875000 -0.062500 -0.069544 +v 0.500000 -0.062500 -0.875000 +v -0.069543 0.062500 -0.875000 +v -0.069544 0.937500 -0.875000 +v 0.500000 0.062500 -0.875000 +v 1.069544 0.937500 -0.875000 +v 1.069544 0.062500 -0.875000 +v 0.500000 0.937500 -0.875000 +v 0.500000 0.062500 -1.625000 +v 0.500000 -0.062500 -1.625000 +v 1.380203 -0.062500 -1.625000 +v 1.069544 0.937500 -0.875000 +v 0.500000 0.062500 -0.875000 +v 1.069544 0.062500 -0.875000 +v 0.500000 0.937500 -1.625000 +v 0.500000 0.937500 -0.875000 +v 0.500000 1.062500 -1.625000 +v 1.380204 1.062500 -1.625000 +v 0.500000 1.062500 -0.875000 +v 2.002602 0.062500 -1.002602 +v 2.002602 -0.062500 -1.002602 +v 2.625000 -0.062500 -0.380204 +v 1.472272 -0.062500 -0.472272 +v 1.875000 0.937500 -0.069544 +v 1.875000 0.062500 -0.069544 +v 2.002601 0.937500 -1.002602 +v 2.625000 0.937500 -0.380204 +v 1.472272 0.937500 -0.472272 +v 1.472272 1.062500 -0.472272 +v 2.624999 0.062500 1.380204 +v 1.875000 0.062500 0.500000 +v 2.625000 -0.062500 1.380203 +v 1.875000 -0.062500 0.500000 +v 2.625000 0.937499 1.380203 +v 1.875000 0.937500 0.500000 +v 2.625000 1.062500 0.500000 +v 1.875000 1.062500 1.069544 +v 2.002601 0.062500 2.002601 +v 2.002601 -0.062500 2.002601 +v 1.472272 -0.062500 1.472271 +v 1.472272 0.062500 1.472272 +v 1.380204 0.937499 2.625000 +v 2.002602 1.062500 2.002602 +v 1.380204 1.062499 2.625000 +v 1.069544 1.062499 1.875000 +v 0.500000 0.062499 2.624999 +v -0.380204 0.062499 2.624999 +v 0.500000 0.062500 1.875000 +v -0.380204 -0.062501 2.624999 +v 0.500000 -0.062500 1.875000 +v -0.069544 -0.062500 1.875000 +v -0.069544 0.062500 1.875000 +v -0.380204 0.937499 2.625000 +v 0.500000 1.062500 1.875000 +v -0.069544 1.062499 1.875000 +v -1.002602 0.062500 2.002601 +v -1.625000 0.062500 1.380204 +v -0.472272 0.062500 1.472272 +v -0.875000 0.062500 1.069544 +v -1.002602 -0.062501 2.002601 +v -1.625000 -0.062500 1.380203 +v -0.472272 -0.062500 1.472272 +v -0.875000 -0.062500 1.069544 +v -0.875000 0.937500 1.069544 +v -1.002602 0.937499 2.002602 +v -1.625000 0.937499 1.380204 +v -0.472272 0.937500 1.472272 +v -1.625000 1.062500 1.380204 +v -0.472272 1.062500 1.472272 +v -0.875000 1.062500 1.069544 +v -1.624999 0.062500 0.500000 +v -1.625000 0.062500 -0.380203 +v -1.624999 -0.062500 0.500000 +v -1.625000 -0.062500 -0.380204 +v -0.875000 -0.062500 0.500000 +v -0.875000 -0.062500 -0.069544 +v -0.875000 0.937500 -0.069544 +v -0.875000 0.062500 0.500000 +v -1.624999 0.937500 0.500000 +v -0.875000 0.937500 0.500000 +v -0.875000 1.062500 0.500000 +v -0.875000 1.062500 -0.069544 +v -1.002601 0.062500 -1.002602 +v -0.380204 0.062500 -1.624999 +v -1.002602 -0.062500 -1.002602 +v -0.380204 -0.062500 -1.625000 +v -0.069544 -0.062500 -0.875000 +v -0.069544 0.937500 -0.875000 +v -0.069544 0.062500 -0.875000 +v -0.380204 0.937500 -1.625000 +v -0.472272 0.937500 -0.472272 +v -1.002602 1.062500 -1.002602 +v -0.380204 1.062500 -1.625000 +v -0.069544 1.062500 -0.875000 +v -1.937501 0.968750 0.437500 +v -1.000000 0.968750 0.437500 +v -1.937500 0.031250 0.437500 +v -1.000000 0.031250 0.437500 +v -1.937501 0.968750 0.562500 +v -1.000000 0.968750 0.562500 +v -1.937501 0.031250 0.562500 +v -1.000000 0.031250 0.562500 +v -1.728039 0.968750 -0.490534 +v -0.861902 0.968750 -0.131768 +v -1.728039 0.031250 -0.490533 +v -0.861901 0.031250 -0.131768 +v -1.775875 0.968750 -0.375049 +v -0.909737 0.968750 -0.016283 +v -1.775875 0.031250 -0.375048 +v -0.909737 0.031250 -0.016283 +v -1.179379 0.968750 -1.267767 +v -0.516466 0.968750 -0.604855 +v -1.179379 0.031250 -1.267767 +v -0.516466 0.031250 -0.604854 +v -1.267767 0.968750 -1.179379 +v -0.604854 0.968750 -0.516466 +v -1.267768 0.031250 -1.179379 +v -0.604854 0.031250 -0.516466 +v -0.375048 0.968750 -1.775875 +v -0.016282 0.968750 -0.909737 +v -0.375048 0.031250 -1.775874 +v -0.016282 0.031250 -0.909737 +v -0.490533 0.968750 -1.728039 +v -0.131768 0.968750 -0.861902 +v -0.490534 0.031250 -1.728039 +v -0.131768 0.031250 -0.861902 +v 0.562500 0.968750 -1.937500 +v 0.562500 0.968750 -1.000000 +v 0.562500 0.031250 -1.937500 +v 0.562500 0.031250 -1.000000 +v 0.437500 0.968750 -1.937500 +v 0.437500 0.968750 -1.000000 +v 0.437500 0.031250 -1.937501 +v 0.437500 0.031250 -1.000000 +v 1.490534 0.968750 -1.728039 +v 1.131768 0.968750 -0.861901 +v 1.490534 0.031250 -1.728039 +v 1.131768 0.031250 -0.861901 +v 1.375049 0.968750 -1.775874 +v 1.016283 0.968750 -0.909737 +v 1.375049 0.031250 -1.775875 +v 1.016283 0.031250 -0.909737 +v 2.267767 0.968750 -1.179378 +v 1.604855 0.968750 -0.516466 +v 2.267767 0.031250 -1.179378 +v 1.604854 0.031250 -0.516466 +v 2.179379 0.968750 -1.267767 +v 1.516466 0.968750 -0.604854 +v 2.179379 0.031250 -1.267767 +v 1.516466 0.031250 -0.604854 +v 2.775874 0.968750 -0.375048 +v 1.909737 0.968750 -0.016282 +v 2.775874 0.031250 -0.375048 +v 1.909737 0.031250 -0.016282 +v 2.728039 0.968750 -0.490533 +v 1.861902 0.968750 -0.131767 +v 2.728039 0.031250 -0.490533 +v 1.861902 0.031250 -0.131767 +v 2.937500 0.968750 0.562501 +v 2.000000 0.968750 0.562501 +v 2.937500 0.031250 0.562500 +v 2.000000 0.031250 0.562500 +v 2.937500 0.968750 0.437501 +v 2.000000 0.968750 0.437500 +v 2.937500 0.031250 0.437500 +v 2.000000 0.031250 0.437500 +v 2.728038 0.968750 1.490534 +v 1.861901 0.968750 1.131768 +v 2.728038 0.031250 1.490534 +v 1.861901 0.031250 1.131768 +v 2.775874 0.968750 1.375049 +v 1.909737 0.968750 1.016283 +v 2.775874 0.031250 1.375049 +v 1.909737 0.031250 1.016283 +v 2.179378 0.968750 2.267767 +v 1.516466 0.968750 1.604855 +v 2.179378 0.031250 2.267767 +v 1.516466 0.031250 1.604855 +v 2.267766 0.968750 2.179379 +v 1.604854 0.968750 1.516466 +v 2.267767 0.031250 2.179379 +v 1.604854 0.031250 1.516466 +v 1.375048 0.968750 2.775874 +v 1.016282 0.968750 1.909737 +v 1.375048 0.031250 2.775874 +v 1.016282 0.031250 1.909737 +v 1.490533 0.968750 2.728039 +v 1.131767 0.968750 1.861902 +v 1.490533 0.031250 2.728039 +v 1.131767 0.031250 1.861902 +v 0.437499 0.968750 2.937500 +v 0.437499 0.968750 2.000000 +v 0.437499 0.031250 2.937500 +v 0.437499 0.031250 2.000000 +v 0.562499 0.968750 2.937500 +v 0.562499 0.968750 2.000000 +v 0.562499 0.031250 2.937500 +v 0.562499 0.031250 2.000000 +v -0.490534 0.968750 2.728038 +v -0.131768 0.968750 1.861901 +v -0.490534 0.031250 2.728038 +v -0.131768 0.031250 1.861901 +v -0.375049 0.968750 2.775874 +v -0.016283 0.968750 1.909737 +v -0.375049 0.031250 2.775874 +v -0.016283 0.031250 1.909737 +v -1.267768 0.968750 2.179378 +v -0.604855 0.968750 1.516465 +v -1.267767 0.031250 2.179378 +v -0.604855 0.031250 1.516466 +v -1.179379 0.968750 2.267766 +v -0.516466 0.968750 1.604854 +v -1.179379 0.031250 2.267766 +v -0.516466 0.031250 1.604854 +v -1.775874 0.968750 1.375047 +v -0.909737 0.968750 1.016282 +v -1.775874 0.031250 1.375047 +v -0.909737 0.031250 1.016282 +v -1.728039 0.968750 1.490532 +v -0.861902 0.968750 1.131767 +v -1.728039 0.031250 1.490533 +v -0.861902 0.031250 1.131767 +vn -0.0000 -0.0000 -1.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 1.0000 -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 +vn 0.9239 -0.0000 0.3827 +vn -0.9239 -0.0000 -0.3827 +vn -0.3827 -0.0000 0.9239 +vn 0.3827 -0.0000 -0.9239 +vn 0.3827 -0.0000 0.9239 +vn -0.3827 -0.0000 -0.9239 +vn -0.9239 -0.0000 0.3827 +vn 0.9239 -0.0000 -0.3827 +vt 0.375000 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.625000 +vt 0.375000 1.000000 +vt 0.625000 1.000000 +vt 0.375000 0.625000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.375000 0.625000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.625000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.375000 0.375000 +vt 0.625000 0.375000 +vt 0.375000 1.000000 +vt 0.625000 1.000000 +vt 0.375000 0.000000 +vt 0.625000 0.375000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.375000 0.375000 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.062500 +vt 0.937500 0.937500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.062500 0.937500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.562500 +vt 0.562500 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.750000 0.250000 +vt 0.812500 0.000000 +vt 0.000000 0.250000 +vt 0.375000 0.500000 +vt 0.812500 1.000000 +vt 0.500000 0.500000 +vt 0.937500 0.000000 +vt 0.437500 0.562500 +vt 0.937500 0.750000 +vt 0.687500 0.500000 +vt 0.875000 0.562500 +vt 0.437500 0.000000 +vt 0.437500 0.750000 +vt 0.062500 0.500000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.750000 +vt 0.937500 0.500000 +vt 0.000000 0.500000 +vt 0.187500 0.562500 +vt 0.062500 0.250000 +vt 0.375000 0.562500 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 0.562500 0.500000 +vt 0.000000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.250000 +vt 0.437500 0.500000 +vt 0.937500 0.250000 +vt 0.250000 0.500000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.500000 0.500000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.250000 0.812500 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.562500 0.500000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.125000 0.875000 +vt 0.624903 0.812500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.250000 0.062500 +vt 0.250000 -0.000000 +vt 0.750000 0.062500 +vt 0.750000 -0.000000 +vt 0.500000 0.062500 +vt 0.500000 -0.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.057468 1.000000 +vt 0.057468 0.000000 +vt 0.250000 -0.000000 +vt 0.057468 0.250000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt -0.000000 0.875000 +vt 0.624903 0.937500 +vt -0.000000 1.000000 +vt 0.687500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.250000 +vt 0.562500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.750000 0.250000 +vt 0.812500 0.000000 +vt 0.125000 0.250000 +vt 0.375000 0.500000 +vt 0.812500 1.000000 +vt 0.937500 0.000000 +vt 0.937500 0.750000 +vt 0.500000 0.500000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.875000 0.562500 +vt 0.437500 0.000000 +vt 0.437500 0.750000 +vt 0.062500 0.000000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.750000 +vt 0.125000 0.000000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.375000 0.562500 +vt 0.062500 0.250000 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 0.562500 0.500000 +vt 0.125000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.250000 +vt 0.437500 0.500000 +vt 0.250000 0.500000 +vt 0.937500 0.250000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.500000 0.500000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt -0.000000 0.875000 +vt 0.687500 0.812500 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.562500 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.187500 0.250000 +vt 0.750000 0.312500 +vt -0.000000 1.000000 +vt 0.624903 0.812500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt -0.000000 1.000000 +vt 0.749710 0.937500 +vt 0.125000 1.000000 +vt 0.624903 0.937500 +vt 0.125000 0.875000 +vt 0.562500 0.812500 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.057468 0.250000 +vt 0.250000 -0.000000 +vt 0.057468 1.000000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.057468 0.000000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.500000 -0.000000 +vt 0.500000 0.062500 +vt 0.750000 -0.000000 +vt 0.750000 0.062500 +vt 0.250000 -0.000000 +vt 0.250000 0.062500 +vt 1.000000 -0.000000 +vt 0.000000 -0.000000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt -0.000000 1.000000 +vt 0.562500 0.812500 +vt 0.125000 1.000000 +vt 0.687500 0.812500 +vt 0.125000 0.875000 +vt 0.687500 0.937500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.125000 0.875000 +vt 0.749710 0.937500 +vt 0.750000 1.000000 +vt 0.125000 0.312500 +vt 0.750000 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.062500 0.000000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.125000 1.000000 +vt 0.749710 0.812500 +vt -0.000000 0.875000 +vt 0.562500 0.937500 +vt 0.437500 0.562500 +vt 0.000000 0.500000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.062500 0.500000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt -0.000000 0.875000 +vt 0.749710 0.812500 +vt 0.125000 1.000000 +vt 0.562500 0.937500 +vt 0.437500 0.562500 +vt 0.125000 0.000000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.875000 0.500000 +vt 0.187500 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.500000 +vt 0.812500 0.750000 +vt 0.750000 1.000000 +vt 0.125000 0.062500 +vt 0.812500 0.500000 +vt 0.750000 0.750000 +vt 0.750000 0.500000 +vt 0.187500 0.750000 +vt 0.500000 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.500000 0.562500 +vt 0.812113 0.000000 +vt 0.812113 1.000000 +vt 0.250000 0.562500 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.562500 1.000000 +vt 0.187500 0.500000 +vt 0.000000 0.750000 +vt 0.750000 0.062500 +vt 0.562500 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.500000 0.562500 +vt 0.812113 0.000000 +vt 0.812113 1.000000 +vt 0.250000 0.562500 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.562500 1.000000 +vt 0.187500 0.750000 +vt 0.750000 0.500000 +vt 0.500000 0.750000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.875000 0.500000 +vt 0.187500 1.000000 +vt 0.500000 1.000000 +vt 0.187500 0.500000 +vt 0.000000 0.750000 +vt 0.187500 0.250000 +vt 0.562500 0.750000 +vt 0.625000 0.500000 +vt 0.812500 0.750000 +vt 0.750000 1.000000 +vt 0.812500 0.250000 +vt 0.812500 0.500000 +vt 0.750000 0.750000 +vt 0.562500 0.562500 +vt 0.562500 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.812500 0.000000 +vt 0.000000 0.250000 +vt 0.375000 0.500000 +vt 0.750000 0.250000 +vt 0.812500 1.000000 +vt 0.937500 0.750000 +vt 0.500000 0.500000 +vt 0.937500 0.000000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.875000 0.562500 +vt 0.437500 0.000000 +vt 0.437500 0.750000 +vt 0.062500 0.500000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.750000 +vt 0.000000 0.500000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.375000 0.562500 +vt 0.062500 0.250000 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 0.562500 0.500000 +vt 0.000000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.250000 +vt 0.437500 0.500000 +vt 0.937500 0.250000 +vt 0.250000 0.500000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.500000 0.500000 +vt 0.750000 0.250000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.250000 0.812500 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.562500 0.500000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.125000 0.875000 +vt 0.624903 0.812500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.250000 0.062500 +vt 0.250000 -0.000000 +vt 0.750000 0.062500 +vt 0.750000 -0.000000 +vt 0.500000 0.062500 +vt 0.500000 -0.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.057468 1.000000 +vt 0.057468 0.000000 +vt 0.250000 -0.000000 +vt 0.057468 0.250000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt -0.000000 0.875000 +vt 0.624903 0.937500 +vt -0.000000 1.000000 +vt 0.687500 0.937500 +vt 0.562500 0.562500 +vt 0.562500 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.812500 0.000000 +vt 0.125000 0.250000 +vt 0.375000 0.500000 +vt 0.750000 0.250000 +vt 0.812500 1.000000 +vt 0.937500 0.750000 +vt 0.500000 0.500000 +vt 0.937500 0.000000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.875000 0.562500 +vt 0.437500 0.000000 +vt 0.437500 0.750000 +vt 0.062500 0.000000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.125000 0.000000 +vt 0.437500 0.750000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.375000 0.562500 +vt 0.062500 0.250000 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 0.562500 0.500000 +vt 0.125000 0.250000 +vt 0.437500 1.000000 +vt 0.437500 0.250000 +vt 0.625000 0.562500 +vt 0.437500 0.500000 +vt 0.250000 0.500000 +vt 0.937500 0.250000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.500000 0.500000 +vt 0.750000 0.250000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.687500 0.812500 +vt -0.000000 0.875000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.812500 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.562500 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.187500 0.250000 +vt 0.750000 0.312500 +vt -0.000000 1.000000 +vt 0.624903 0.812500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt -0.000000 1.000000 +vt 0.749710 0.937500 +vt 0.125000 1.000000 +vt 0.624903 0.937500 +vt 0.125000 0.875000 +vt 0.562500 0.812500 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.250000 -0.000000 +vt 0.057468 0.250000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.057468 1.000000 +vt 0.057468 0.000000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.500000 -0.000000 +vt 0.500000 0.062500 +vt 0.750000 -0.000000 +vt 0.750000 0.062500 +vt 0.250000 -0.000000 +vt 0.250000 0.062500 +vt 1.000000 -0.000000 +vt 0.000000 -0.000000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt -0.000000 1.000000 +vt 0.562500 0.812500 +vt 0.125000 1.000000 +vt 0.687500 0.812500 +vt 0.125000 0.875000 +vt 0.687500 0.937500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.125000 0.875000 +vt 0.749710 0.937500 +vt 0.750000 1.000000 +vt 0.125000 0.312500 +vt 0.750000 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.062500 0.000000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.125000 1.000000 +vt 0.749710 0.812500 +vt -0.000000 0.875000 +vt 0.562500 0.937500 +vt 0.437500 0.562500 +vt 0.000000 0.500000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.062500 0.500000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.749710 0.812500 +vt -0.000000 0.875000 +vt 0.125000 1.000000 +vt 0.562500 0.937500 +vt 0.437500 0.562500 +vt 0.125000 0.000000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.875000 0.500000 +vt 0.187500 1.000000 +vt 0.500000 1.000000 +vt 0.812500 0.750000 +vt 0.625000 0.500000 +vt 0.750000 1.000000 +vt 0.125000 0.062500 +vt 0.812500 0.500000 +vt 0.750000 0.750000 +vt 0.750000 0.500000 +vt 0.187500 0.750000 +vt 0.500000 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.812113 0.000000 +vt 0.500000 0.562500 +vt 0.812113 1.000000 +vt 0.250000 0.562500 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.562500 1.000000 +vt 0.000000 0.750000 +vt 0.750000 0.062500 +vt 0.187500 0.500000 +vt 0.562500 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.812113 0.000000 +vt 0.500000 0.562500 +vt 0.812113 1.000000 +vt 0.250000 0.562500 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.562500 1.000000 +vt 0.750000 0.500000 +vt 0.187500 0.750000 +vt 0.500000 0.750000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.875000 0.500000 +vt 0.187500 1.000000 +vt 0.500000 1.000000 +vt 0.000000 0.750000 +vt 0.187500 0.250000 +vt 0.187500 0.500000 +vt 0.562500 0.750000 +vt 0.812500 0.750000 +vt 0.625000 0.500000 +vt 0.750000 1.000000 +vt 0.812500 0.250000 +vt 0.812500 0.500000 +vt 0.750000 0.750000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.625000 0.250000 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.312500 +vt 0.625000 0.812500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.812500 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.312500 +vt 0.750000 0.187500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.062500 0.562500 +vt 0.500000 0.937500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.125000 0.562500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt 0.375000 0.187500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.062500 0.562500 +vt 0.500000 0.937500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 0.250000 0.312500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.812500 0.750000 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 0.250000 0.312500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.062500 0.562500 +vt 0.500000 0.937500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.125000 0.562500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.187500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.812500 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.437500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.812500 0.812500 +vt 1.000000 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.812500 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.187500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.312500 +vt 0.625000 0.812500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.812500 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.812500 0.750000 +vt 0.000000 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.750000 0.562500 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.812500 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 0.625000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.125000 0.687500 +vt 0.312500 0.750000 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.812500 +vt 0.562500 0.000000 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.125000 0.687500 +vt 0.312500 0.750000 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.437500 0.250000 +vt 0.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 0.000000 +vt 0.062500 0.312500 +vt 0.812500 0.812500 +vt 1.000000 1.000000 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.625000 0.812500 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.062500 0.500000 +vt 0.500000 0.875000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.562500 0.937500 +vt 0.312500 0.937500 +vt 0.125000 0.562500 +vt 0.125000 0.625000 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.875000 0.375000 +vt 0.125000 0.375000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.562500 0.968750 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.125000 0.875000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +s 0 +usemtl axis +f 7/21/1 2/4/1 4/10/1 +f 4/11/2 1/1/2 3/7/2 +f 3/8/3 6/17/3 8/22/3 +f 8/23/4 5/14/4 7/19/4 +f 7/21/1 5/13/1 2/4/1 +f 4/11/2 2/5/2 1/1/2 +f 3/8/3 1/2/3 6/17/3 +f 8/23/4 6/18/4 5/14/4 +usemtl axis_top +f 1/3/5 5/15/5 6/16/5 +f 4/12/6 8/24/6 7/20/6 +f 1/3/5 2/6/5 5/15/5 +f 4/12/6 3/9/6 8/24/6 +usemtl waterwheel_stripped_log +f 12/32/5 15/40/5 11/29/5 +f 14/37/6 9/26/6 13/33/6 +f 12/32/5 16/43/5 15/40/5 +f 14/37/6 10/28/6 9/26/6 +usemtl waterwheel_log +f 10/27/2 11/30/2 9/25/2 +f 16/44/4 13/34/4 15/39/4 +f 15/41/3 9/26/3 11/29/3 +f 12/32/1 14/38/1 16/42/1 +f 17/46/1 20/49/1 19/48/1 +f 18/47/1 21/51/1 17/45/1 +f 23/54/7 26/57/7 25/56/7 +f 24/55/7 27/59/7 23/53/7 +f 29/61/4 32/65/4 31/64/4 +f 34/68/4 29/62/4 30/63/4 +f 39/74/8 37/72/8 35/69/8 +f 40/76/8 35/70/8 36/71/8 +f 41/78/3 44/81/3 43/80/3 +f 42/79/3 45/83/3 41/77/3 +f 47/86/9 50/89/9 49/88/9 +f 48/87/9 51/91/9 47/85/9 +f 57/98/2 55/96/2 53/93/2 +f 58/100/2 53/94/2 54/95/2 +f 59/102/10 62/105/10 61/104/10 +f 60/103/10 63/107/10 59/101/10 +f 967/2481/9 963/2475/9 964/2476/9 +f 967/2482/9 966/2479/9 970/2489/9 +f 974/2501/2 966/2480/2 968/2483/2 +f 974/2502/2 977/2509/2 979/2513/2 +f 985/2527/10 977/2510/10 978/2511/10 +f 987/2532/10 983/2524/10 988/2533/10 +f 990/2537/1 988/2534/1 983/2523/1 +f 990/2538/1 991/2539/1 995/2551/1 +f 999/2563/7 991/2540/7 992/2541/7 +f 1005/2580/7 1000/2566/7 1003/2575/7 +f 1011/2595/4 1003/2576/4 1000/2565/4 +f 1012/2598/4 1008/2590/4 1010/2593/4 +f 1015/2607/8 1010/2594/8 1008/2589/8 +f 1015/2608/8 1016/2609/8 1019/2613/8 +f 1035/2653/3 1034/2652/3 1033/2651/3 +f 1035/2654/3 1036/2655/3 1038/2657/3 +f 10/27/2 12/31/2 11/30/2 +f 16/44/4 14/36/4 13/34/4 +f 15/41/3 13/35/3 9/26/3 +f 12/32/1 10/28/1 14/38/1 +f 17/46/1 21/50/1 20/49/1 +f 18/47/1 22/52/1 21/51/1 +f 23/54/7 27/58/7 26/57/7 +f 24/55/7 28/60/7 27/59/7 +f 29/61/4 33/66/4 32/65/4 +f 34/68/4 33/67/4 29/62/4 +f 39/74/8 38/73/8 37/72/8 +f 40/76/8 39/75/8 35/70/8 +f 41/78/3 45/82/3 44/81/3 +f 42/79/3 46/84/3 45/83/3 +f 47/86/9 51/90/9 50/89/9 +f 48/87/9 52/92/9 51/91/9 +f 57/98/2 56/97/2 55/96/2 +f 58/100/2 57/99/2 53/94/2 +f 59/102/10 63/106/10 62/105/10 +f 60/103/10 64/108/10 63/107/10 +f 967/2481/9 970/2490/9 963/2475/9 +f 967/2482/9 968/2484/9 966/2479/9 +f 974/2501/2 979/2514/2 966/2480/2 +f 974/2502/2 978/2512/2 977/2509/2 +f 985/2527/10 987/2531/10 977/2510/10 +f 987/2532/10 985/2528/10 983/2524/10 +f 990/2537/1 995/2552/1 988/2534/1 +f 990/2538/1 992/2542/1 991/2539/1 +f 999/2563/7 1005/2579/7 991/2540/7 +f 1005/2580/7 999/2564/7 1000/2566/7 +f 1011/2595/4 1012/2597/4 1003/2576/4 +f 1012/2598/4 1011/2596/4 1008/2590/4 +f 1015/2607/8 1019/2614/8 1010/2594/8 +f 1015/2608/8 1017/2610/8 1016/2609/8 +f 1035/2653/3 1038/2658/3 1034/2652/3 +f 1035/2654/3 1037/2656/3 1036/2655/3 +usemtl waterwheel_plank +f 177/386/2 69/129/2 68/123/2 +f 172/371/5 71/134/5 69/127/5 +f 71/135/4 178/390/4 73/142/4 +f 178/390/6 68/124/6 73/142/6 +f 74/146/6 186/416/6 187/419/6 +f 73/143/6 67/120/6 74/145/6 +f 72/139/4 187/420/4 65/109/4 +f 71/136/4 74/148/4 72/138/4 +f 70/132/5 65/111/5 173/374/5 +f 69/128/5 72/141/5 70/130/5 +f 67/121/2 173/375/2 186/415/2 +f 67/122/2 69/129/2 70/131/2 +f 75/149/2 81/160/2 80/157/2 +f 77/154/5 82/162/5 81/160/5 +f 79/156/4 83/165/4 82/162/4 +f 78/155/6 80/158/6 83/165/6 +f 82/163/4 179/395/4 168/358/4 +f 81/161/5 168/360/5 76/151/5 +f 80/159/2 76/151/2 180/396/2 +f 83/166/6 180/396/6 179/395/6 +f 87/174/4 89/181/4 90/183/4 +f 85/170/5 87/175/5 90/184/5 +f 84/167/2 86/172/2 85/170/2 +f 190/432/6 84/167/6 89/181/6 +f 84/168/2 92/188/2 91/186/2 +f 85/171/5 93/189/5 92/188/5 +f 90/185/4 94/190/4 93/189/4 +f 89/182/6 91/187/6 94/190/6 +f 113/227/5 166/355/5 169/365/5 +f 102/200/1 103/201/1 106/209/1 +f 98/196/5 106/209/5 105/207/5 +f 96/193/3 105/207/3 104/203/3 +f 100/198/6 104/204/6 103/201/6 +f 108/215/5 101/199/5 97/195/5 +f 107/211/3 97/195/3 95/191/3 +f 110/219/1 99/197/1 101/199/1 +f 109/217/6 95/192/6 99/197/6 +f 189/427/4 117/245/4 116/239/4 +f 176/382/5 119/251/5 117/243/5 +f 114/233/2 121/258/2 119/250/2 +f 121/258/6 189/428/6 116/240/6 +f 122/261/6 182/402/6 183/405/6 +f 122/262/6 116/241/6 115/235/6 +f 120/255/2 183/406/2 113/225/2 +f 119/252/2 122/264/2 120/254/2 +f 169/363/5 120/256/5 113/226/5 +f 117/244/5 120/257/5 118/246/5 +f 115/238/4 169/364/4 182/401/4 +f 116/242/4 118/249/4 115/236/4 +f 123/265/4 131/283/4 130/280/4 +f 125/270/5 132/285/5 131/283/5 +f 129/279/2 133/288/2 132/285/2 +f 127/273/6 130/281/6 133/288/6 +f 132/286/2 192/440/2 128/274/2 +f 124/267/5 132/287/5 128/275/5 +f 130/282/4 124/267/4 188/424/4 +f 133/289/6 188/424/6 192/440/6 +f 136/296/2 138/302/2 139/304/2 +f 166/354/5 139/305/5 135/293/5 +f 181/399/4 135/293/4 134/290/4 +f 184/410/6 134/290/6 138/302/6 +f 134/291/4 141/309/4 140/307/4 +f 135/294/5 142/310/5 141/309/5 +f 142/310/2 138/303/2 143/311/2 +f 138/303/6 140/308/6 143/311/6 +f 157/340/6 153/333/6 154/336/6 +f 87/176/5 173/376/5 65/110/5 +f 161/345/1 152/330/1 153/332/1 +f 155/338/3 154/336/3 151/328/3 +f 176/383/5 128/277/5 114/230/5 +f 173/376/5 147/319/5 149/322/5 +f 147/318/3 158/341/3 156/339/3 +f 159/342/5 151/328/5 152/330/5 +f 150/325/1 160/343/1 162/346/1 +f 148/320/6 162/347/6 158/341/6 +f 149/323/5 156/339/5 160/343/5 +f 148/321/6 186/418/6 150/324/6 +f 172/372/5 168/361/5 66/114/5 +f 181/400/6 107/213/6 109/218/6 +f 166/355/5 108/216/5 169/365/5 +f 181/400/1 110/220/1 166/355/1 +f 107/214/3 169/365/3 108/216/3 +f 106/210/1 180/397/1 76/153/1 +f 105/208/5 76/153/5 172/373/5 +f 104/205/3 172/373/3 177/385/3 +f 103/202/6 177/388/6 180/397/6 +f 185/414/3 147/319/3 86/173/3 +f 150/327/1 173/376/1 149/322/1 +f 124/269/3 154/337/3 188/423/3 +f 152/331/5 124/269/5 176/384/5 +f 153/334/1 176/384/1 189/426/1 +f 154/337/6 189/429/6 188/423/6 +f 168/362/5 113/228/5 66/115/5 +f 179/393/1 136/299/1 168/359/1 +f 179/394/6 183/407/6 184/409/6 +f 66/118/3 183/407/3 178/391/3 +f 128/278/5 65/112/5 114/231/5 +f 192/438/3 87/178/3 128/276/3 +f 192/439/6 187/421/6 190/431/6 +f 114/234/1 187/421/1 191/436/1 +f 171/369/6 178/392/6 165/353/6 +f 164/351/6 180/398/6 163/349/6 +f 167/357/6 181/400/6 170/367/6 +f 165/353/6 179/395/6 164/351/6 +f 163/349/6 177/389/6 171/369/6 +f 111/222/6 182/404/6 167/357/6 +f 170/367/6 184/412/6 137/301/6 +f 111/222/6 184/412/6 183/408/6 +f 144/313/6 185/414/6 174/378/6 +f 145/315/6 186/418/6 144/313/6 +f 146/317/6 189/430/6 175/380/6 +f 88/180/6 185/414/6 190/434/6 +f 175/380/6 191/437/6 112/224/6 +f 126/272/6 188/425/6 146/317/6 +f 112/224/6 192/440/6 126/272/6 +f 88/180/6 187/422/6 145/315/6 +f 197/461/2 305/718/2 196/455/2 +f 199/467/6 300/703/6 197/459/6 +f 201/474/4 194/448/4 199/466/4 +f 196/456/5 306/723/5 201/474/5 +f 314/749/5 202/478/5 315/751/5 +f 195/453/5 201/475/5 202/477/5 +f 315/752/4 200/471/4 193/441/4 +f 202/480/4 199/468/4 200/470/4 +f 193/443/6 198/463/6 301/706/6 +f 200/473/6 197/460/6 198/462/6 +f 301/707/2 195/454/2 314/747/2 +f 198/465/2 196/458/2 195/451/2 +f 209/492/2 203/481/2 208/489/2 +f 210/494/6 205/486/6 209/492/6 +f 211/497/4 207/488/4 210/494/4 +f 208/490/5 206/487/5 211/497/5 +f 307/727/4 210/495/4 296/690/4 +f 296/692/6 209/493/6 204/484/6 +f 204/484/2 208/491/2 308/728/2 +f 308/728/5 211/498/5 307/727/5 +f 217/513/4 215/506/4 218/515/4 +f 213/502/6 215/507/6 214/504/6 +f 212/499/2 214/504/2 313/745/2 +f 212/499/5 318/763/5 217/513/5 +f 220/520/2 212/500/2 219/518/2 +f 221/521/6 213/503/6 220/520/6 +f 222/522/4 218/517/4 221/521/4 +f 219/519/5 217/514/5 222/522/5 +f 241/558/6 294/687/6 264/627/6 +f 231/533/1 230/532/1 234/541/1 +f 234/541/6 226/528/6 233/539/6 +f 233/539/3 224/525/3 232/535/3 +f 232/536/5 228/530/5 231/533/5 +f 229/531/6 236/547/6 225/527/6 +f 225/527/3 235/543/3 223/523/3 +f 227/529/1 238/551/1 229/531/1 +f 223/524/5 237/549/5 227/529/5 +f 245/577/4 317/759/4 244/571/4 +f 247/583/6 304/714/6 245/575/6 +f 249/591/2 242/564/2 247/582/2 +f 249/591/5 317/760/5 319/768/5 +f 310/735/5 250/593/5 311/737/5 +f 250/594/5 244/573/5 249/590/5 +f 311/738/2 248/587/2 241/557/2 +f 250/596/2 247/584/2 248/586/2 +f 297/695/6 248/588/6 246/578/6 +f 248/589/6 245/576/6 246/579/6 +f 297/696/4 243/570/4 310/733/4 +f 246/581/4 244/574/4 243/567/4 +f 259/615/4 251/597/4 258/612/4 +f 260/617/6 253/602/6 259/615/6 +f 261/620/2 257/611/2 260/617/2 +f 258/613/5 255/605/5 261/620/5 +f 320/772/2 260/618/2 256/606/2 +f 252/600/6 260/619/6 259/616/6 +f 252/600/4 258/614/4 316/755/4 +f 316/755/5 261/621/5 320/772/5 +f 266/634/2 264/628/2 267/636/2 +f 267/637/6 294/686/6 263/625/6 +f 263/625/4 309/731/4 262/622/4 +f 262/622/5 312/741/5 266/634/5 +f 269/641/4 262/623/4 268/639/4 +f 270/642/6 263/626/6 269/641/6 +f 271/643/2 267/638/2 270/642/2 +f 268/640/5 266/635/5 271/643/5 +f 281/665/5 285/672/5 282/668/5 +f 301/708/6 215/508/6 193/442/6 +f 280/662/1 289/677/1 281/664/1 +f 282/668/3 283/670/3 279/660/3 +f 304/715/6 256/609/6 252/599/6 +f 301/708/6 275/651/6 214/505/6 +f 286/673/3 275/650/3 284/671/3 +f 279/660/6 287/674/6 280/662/6 +f 288/675/1 278/656/1 290/678/1 +f 290/679/5 276/652/5 286/673/5 +f 284/671/6 277/654/6 288/675/6 +f 276/653/5 314/750/5 313/746/5 +f 300/704/6 296/693/6 204/483/6 +f 235/545/5 309/732/5 237/550/5 +f 236/548/6 294/687/6 297/697/6 +f 238/552/1 309/732/1 294/687/1 +f 235/546/3 297/697/3 310/734/3 +f 308/729/1 234/542/1 204/485/1 +f 204/485/6 233/540/6 300/705/6 +f 300/705/3 232/537/3 305/717/3 +f 305/720/5 231/534/5 308/729/5 +f 275/651/3 313/746/3 214/505/3 +f 278/659/1 301/708/1 314/748/1 +f 252/601/3 282/669/3 279/661/3 +f 252/601/6 280/663/6 304/716/6 +f 304/716/1 281/666/1 317/758/1 +f 317/761/5 282/669/5 316/756/5 +f 241/560/6 296/694/6 194/446/6 +f 264/631/1 307/725/1 296/691/1 +f 307/726/5 311/739/5 306/722/5 +f 311/739/3 194/450/3 306/722/3 +f 193/444/6 256/610/6 242/562/6 +f 215/510/3 320/770/3 256/607/3 +f 320/771/5 315/753/5 319/767/5 +f 315/753/1 242/566/1 319/767/1 +f 306/724/5 299/701/5 293/685/5 +f 308/730/5 292/683/5 291/681/5 +f 309/732/5 295/689/5 298/699/5 +f 307/727/5 293/685/5 292/683/5 +f 305/721/5 291/681/5 299/701/5 +f 310/736/5 239/554/5 295/689/5 +f 312/744/5 298/699/5 265/633/5 +f 239/554/5 312/744/5 265/633/5 +f 313/746/5 272/645/5 302/709/5 +f 314/750/5 273/647/5 272/645/5 +f 317/762/5 274/649/5 303/712/5 +f 216/512/5 313/746/5 302/709/5 +f 319/769/5 303/712/5 240/556/5 +f 274/649/5 320/772/5 254/603/5 +f 320/772/5 240/556/5 254/603/5 +f 315/754/5 216/512/5 273/647/5 +f 353/859/6 342/831/6 343/834/6 +f 348/849/5 326/785/5 322/775/5 +f 340/826/11 341/828/11 345/841/11 +f 344/838/12 337/816/12 338/820/12 +f 346/845/12 338/818/12 347/847/12 +f 357/869/6 356/867/6 355/863/6 +f 349/852/5 338/819/5 340/824/5 +f 360/878/6 345/843/6 344/837/6 +f 352/857/11 326/786/11 350/853/11 +f 347/847/12 324/781/12 346/845/12 +f 349/851/11 345/844/11 351/855/11 +f 352/858/6 353/859/6 343/834/6 +f 359/875/6 351/856/6 345/843/6 +f 351/855/11 350/853/11 349/851/11 +f 354/861/6 324/782/6 342/831/6 +f 347/848/5 350/854/5 348/849/5 +f 348/850/12 342/832/12 324/781/12 +f 326/787/13 342/833/13 322/776/13 +f 358/874/6 324/782/6 356/868/6 +f 355/864/6 351/856/6 357/870/6 +f 339/823/5 338/820/5 337/816/5 +f 341/830/6 344/840/6 345/842/6 +f 346/846/6 360/878/6 344/837/6 +f 382/937/5 393/966/5 383/940/5 +f 366/892/6 388/955/6 362/881/6 +f 380/932/11 381/933/11 379/929/11 +f 384/944/12 377/921/12 376/917/12 +f 386/951/12 378/924/12 384/943/12 +f 396/973/5 397/976/5 395/969/5 +f 378/925/6 389/958/6 380/930/6 +f 385/948/5 400/984/5 384/946/5 +f 366/893/11 392/964/11 390/959/11 +f 364/887/12 387/954/12 386/951/12 +f 389/957/11 385/949/11 380/931/11 +f 393/966/5 392/963/5 383/940/5 +f 391/962/5 399/981/5 385/948/5 +f 390/959/11 391/961/11 389/957/11 +f 394/967/5 364/888/5 396/972/5 +f 388/955/6 389/958/6 387/953/6 +f 388/956/12 382/938/12 362/882/12 +f 362/883/13 383/942/13 366/891/13 +f 364/888/5 398/980/5 396/972/5 +f 395/970/5 391/962/5 392/963/5 +f 378/926/6 379/929/6 377/921/6 +f 381/936/5 384/945/5 376/918/5 +f 386/952/5 400/984/5 398/980/5 +f 433/1071/6 422/1043/6 423/1046/6 +f 402/988/5 430/1066/5 406/997/5 +f 419/1035/15 425/1054/15 420/1038/15 +f 424/1050/16 417/1029/16 418/1032/16 +f 426/1057/16 418/1030/16 427/1059/16 +f 437/1081/6 436/1078/6 435/1075/6 +f 429/1064/5 418/1031/5 420/1036/5 +f 440/1090/6 425/1055/6 424/1049/6 +f 432/1069/15 406/998/15 430/1065/15 +f 427/1059/16 404/993/16 426/1057/16 +f 429/1063/15 425/1056/15 431/1067/15 +f 432/1070/6 433/1071/6 423/1046/6 +f 439/1087/6 431/1068/6 425/1055/6 +f 431/1067/15 430/1065/15 429/1063/15 +f 434/1074/6 404/994/6 422/1043/6 +f 427/1060/5 430/1066/5 428/1061/5 +f 428/1062/16 422/1044/16 404/993/16 +f 406/999/17 422/1045/17 402/987/17 +f 438/1086/6 404/994/6 436/1079/6 +f 435/1076/6 431/1068/6 437/1082/6 +f 419/1035/5 418/1032/5 417/1029/5 +f 421/1042/6 424/1052/6 425/1053/6 +f 426/1058/6 440/1090/6 424/1049/6 +f 462/1149/5 473/1177/5 463/1152/5 +f 446/1103/6 468/1167/6 442/1093/6 +f 460/1144/15 461/1145/15 459/1141/15 +f 464/1156/16 457/1133/16 456/1129/16 +f 466/1163/16 458/1136/16 464/1155/16 +f 476/1185/5 477/1188/5 475/1181/5 +f 458/1137/6 469/1170/6 460/1142/6 +f 465/1160/5 480/1196/5 464/1158/5 +f 446/1104/15 472/1176/15 470/1171/15 +f 444/1099/16 467/1165/16 466/1163/16 +f 469/1169/15 465/1161/15 460/1143/15 +f 473/1177/5 472/1175/5 463/1152/5 +f 471/1174/5 479/1193/5 465/1160/5 +f 470/1171/15 471/1173/15 469/1169/15 +f 474/1180/5 444/1100/5 476/1184/5 +f 470/1172/6 467/1166/6 468/1167/6 +f 444/1099/16 442/1095/16 468/1168/16 +f 462/1151/17 446/1105/17 442/1094/17 +f 444/1100/5 478/1192/5 476/1184/5 +f 475/1182/5 471/1174/5 472/1175/5 +f 458/1138/6 459/1141/6 457/1133/6 +f 461/1148/5 464/1157/5 456/1130/5 +f 466/1164/5 480/1196/5 478/1192/5 +f 513/1283/6 502/1255/6 503/1258/6 +f 482/1200/5 510/1278/5 486/1209/5 +f 499/1247/13 505/1266/13 500/1250/13 +f 504/1262/14 497/1241/14 498/1242/14 +f 506/1269/14 498/1243/14 507/1271/14 +f 517/1293/6 516/1291/6 515/1287/6 +f 509/1276/5 498/1244/5 500/1248/5 +f 520/1302/6 505/1267/6 504/1261/6 +f 510/1277/13 503/1259/13 486/1210/13 +f 507/1271/14 484/1205/14 506/1269/14 +f 500/1249/13 511/1279/13 509/1275/13 +f 512/1282/6 513/1283/6 503/1258/6 +f 519/1299/6 511/1280/6 505/1267/6 +f 509/1275/13 512/1281/13 510/1277/13 +f 514/1285/6 484/1206/6 502/1255/6 +f 507/1272/5 510/1278/5 508/1273/5 +f 508/1274/14 502/1256/14 484/1205/14 +f 486/1211/12 502/1257/12 482/1199/12 +f 518/1298/6 484/1206/6 516/1292/6 +f 512/1282/6 517/1295/6 515/1288/6 +f 497/1241/5 500/1250/5 498/1242/5 +f 501/1254/6 504/1264/6 505/1265/6 +f 506/1270/6 520/1302/6 504/1261/6 +f 542/1361/5 553/1390/5 543/1364/5 +f 522/1306/6 550/1384/6 548/1379/6 +f 540/1356/13 541/1357/13 539/1353/13 +f 538/1350/14 536/1342/14 544/1367/14 +f 546/1375/14 538/1348/14 544/1368/14 +f 556/1397/5 557/1400/5 555/1393/5 +f 538/1349/6 549/1382/6 540/1354/6 +f 545/1372/5 560/1408/5 544/1370/5 +f 526/1316/13 552/1388/13 550/1383/13 +f 524/1311/14 547/1377/14 546/1375/14 +f 549/1381/13 545/1373/13 540/1355/13 +f 553/1390/5 552/1387/5 543/1364/5 +f 551/1386/5 559/1405/5 545/1372/5 +f 550/1383/13 551/1385/13 549/1381/13 +f 554/1391/5 524/1312/5 556/1396/5 +f 550/1384/6 547/1378/6 548/1379/6 +f 524/1311/14 522/1307/14 548/1380/14 +f 542/1363/12 526/1317/12 522/1305/12 +f 524/1312/5 558/1404/5 556/1396/5 +f 555/1394/5 551/1386/5 552/1387/5 +f 538/1350/6 539/1353/6 537/1345/6 +f 541/1360/5 544/1369/5 536/1341/5 +f 546/1376/5 560/1408/5 558/1404/5 +f 593/1495/6 582/1467/6 583/1470/6 +f 562/1412/5 590/1490/5 566/1421/5 +f 579/1459/17 585/1478/17 580/1462/17 +f 584/1474/18 577/1453/18 578/1454/18 +f 586/1481/18 578/1455/18 587/1483/18 +f 597/1505/6 596/1502/6 595/1499/6 +f 589/1488/5 578/1456/5 580/1460/5 +f 600/1514/6 585/1479/6 584/1473/6 +f 592/1493/17 566/1422/17 590/1489/17 +f 587/1483/18 564/1417/18 586/1481/18 +f 589/1487/17 585/1480/17 591/1491/17 +f 592/1494/6 593/1495/6 583/1470/6 +f 599/1511/6 591/1492/6 585/1479/6 +f 589/1487/17 592/1493/17 590/1489/17 +f 594/1498/6 564/1418/6 582/1467/6 +f 587/1484/5 590/1490/5 588/1485/5 +f 562/1413/18 564/1417/18 588/1486/18 +f 566/1423/16 582/1469/16 562/1411/16 +f 598/1510/6 564/1418/6 596/1503/6 +f 595/1500/6 591/1492/6 597/1506/6 +f 577/1453/5 580/1462/5 578/1454/5 +f 581/1466/6 584/1476/6 585/1477/6 +f 586/1482/6 600/1514/6 584/1473/6 +f 622/1573/5 633/1602/5 623/1576/5 +f 602/1518/6 630/1596/6 628/1591/6 +f 625/1583/17 619/1563/17 620/1568/17 +f 624/1580/18 617/1559/18 616/1553/18 +f 626/1587/18 618/1560/18 624/1579/18 +f 635/1605/5 638/1614/5 637/1611/5 +f 618/1561/6 629/1594/6 620/1566/6 +f 625/1584/5 640/1620/5 624/1582/5 +f 606/1529/17 632/1600/17 630/1595/17 +f 604/1523/18 627/1589/18 626/1587/18 +f 631/1597/17 620/1567/17 629/1593/17 +f 633/1602/5 632/1599/5 623/1576/5 +f 631/1598/5 639/1617/5 625/1584/5 +f 630/1595/17 631/1597/17 629/1593/17 +f 634/1603/5 604/1524/5 636/1608/5 +f 630/1596/6 627/1590/6 628/1591/6 +f 628/1592/18 622/1574/18 602/1517/18 +f 602/1519/16 623/1578/16 606/1527/16 +f 604/1524/5 638/1616/5 636/1608/5 +f 635/1606/5 631/1598/5 632/1599/5 +f 617/1559/6 620/1568/6 619/1563/6 +f 621/1572/5 624/1581/5 616/1554/5 +f 626/1588/5 640/1620/5 638/1616/5 +f 673/1707/6 662/1679/6 663/1682/6 +f 642/1624/5 670/1702/5 646/1633/5 +f 659/1671/12 665/1691/12 660/1674/12 +f 664/1685/11 657/1665/11 658/1668/11 +f 666/1693/11 658/1666/11 667/1695/11 +f 677/1717/6 676/1715/6 675/1711/6 +f 669/1700/5 658/1667/5 660/1672/5 +f 664/1687/6 679/1723/6 665/1689/6 +f 672/1705/12 646/1634/12 670/1701/12 +f 667/1695/11 644/1629/11 666/1693/11 +f 660/1673/12 671/1703/12 669/1699/12 +f 672/1706/6 673/1707/6 663/1682/6 +f 679/1723/6 671/1704/6 665/1689/6 +f 671/1703/12 670/1701/12 669/1699/12 +f 674/1709/6 644/1630/6 662/1679/6 +f 667/1696/5 670/1702/5 668/1697/5 +f 668/1698/11 662/1680/11 644/1629/11 +f 646/1635/14 662/1681/14 642/1623/14 +f 676/1716/6 666/1694/6 644/1630/6 +f 675/1712/6 671/1704/6 677/1718/6 +f 659/1671/5 658/1668/5 657/1665/5 +f 661/1678/6 664/1688/6 665/1690/6 +f 666/1694/6 680/1726/6 664/1687/6 +f 702/1785/5 713/1814/5 703/1788/5 +f 686/1740/6 708/1803/6 682/1729/6 +f 705/1795/12 699/1777/12 700/1780/12 +f 704/1792/11 697/1769/11 696/1765/11 +f 706/1799/11 698/1772/11 704/1791/11 +f 716/1821/5 717/1824/5 715/1817/5 +f 700/1778/6 707/1802/6 709/1806/6 +f 704/1794/5 719/1829/5 720/1832/5 +f 686/1741/12 712/1812/12 710/1807/12 +f 684/1735/11 707/1801/11 706/1799/11 +f 711/1809/12 700/1779/12 709/1805/12 +f 713/1814/5 712/1811/5 703/1788/5 +f 711/1810/5 719/1829/5 705/1796/5 +f 709/1805/12 712/1812/12 711/1809/12 +f 714/1815/5 684/1736/5 716/1820/5 +f 710/1808/6 707/1802/6 708/1803/6 +f 708/1804/11 702/1786/11 682/1730/11 +f 682/1731/14 703/1790/14 686/1739/14 +f 684/1736/5 718/1828/5 716/1820/5 +f 715/1818/5 711/1810/5 712/1811/5 +f 698/1774/6 699/1777/6 697/1769/6 +f 701/1784/5 704/1793/5 696/1766/5 +f 706/1800/5 720/1832/5 718/1828/5 +f 753/1919/6 742/1891/6 743/1894/6 +f 748/1909/5 726/1845/5 722/1835/5 +f 740/1886/16 741/1889/16 745/1901/16 +f 744/1898/15 737/1877/15 738/1880/15 +f 744/1899/15 747/1907/15 746/1905/15 +f 757/1929/6 756/1927/6 755/1923/6 +f 740/1884/5 747/1908/5 738/1878/5 +f 760/1938/6 745/1903/6 744/1897/6 +f 752/1917/16 726/1846/16 750/1913/16 +f 747/1907/15 724/1841/15 746/1905/15 +f 749/1911/16 745/1904/16 751/1915/16 +f 752/1918/6 753/1919/6 743/1894/6 +f 759/1935/6 751/1916/6 745/1903/6 +f 749/1911/16 752/1917/16 750/1913/16 +f 754/1921/6 724/1842/6 742/1891/6 +f 747/1908/5 750/1914/5 748/1909/5 +f 722/1837/15 724/1841/15 748/1910/15 +f 726/1847/18 742/1893/18 722/1836/18 +f 758/1934/6 724/1842/6 756/1928/6 +f 755/1924/6 751/1916/6 757/1930/6 +f 739/1883/5 738/1880/5 737/1877/5 +f 741/1890/6 744/1900/6 745/1902/6 +f 746/1906/6 760/1938/6 744/1897/6 +f 782/1997/5 793/2026/5 783/2000/5 +f 766/1952/6 788/2015/6 762/1941/6 +f 785/2007/16 779/1989/16 780/1992/16 +f 784/2004/15 777/1981/15 776/1977/15 +f 786/2011/15 778/1984/15 784/2003/15 +f 796/2033/5 797/2036/5 795/2029/5 +f 778/1985/6 789/2018/6 780/1990/6 +f 785/2008/5 800/2044/5 784/2006/5 +f 766/1953/16 792/2024/16 790/2019/16 +f 764/1947/15 787/2013/15 786/2011/15 +f 791/2021/16 780/1991/16 789/2017/16 +f 793/2026/5 792/2023/5 783/2000/5 +f 791/2022/5 799/2041/5 785/2008/5 +f 790/2019/16 791/2021/16 789/2017/16 +f 794/2027/5 764/1948/5 796/2032/5 +f 790/2020/6 787/2014/6 788/2015/6 +f 788/2016/15 782/1998/15 762/1942/15 +f 762/1943/18 783/2002/18 766/1951/18 +f 764/1948/5 798/2040/5 796/2032/5 +f 795/2030/5 791/2022/5 792/2023/5 +f 778/1986/6 779/1989/6 777/1981/6 +f 781/1996/5 784/2005/5 776/1979/5 +f 786/2012/5 800/2044/5 798/2040/5 +f 833/2131/6 822/2104/6 823/2106/6 +f 828/2121/5 806/2057/5 802/2047/5 +f 820/2098/14 821/2099/14 825/2113/14 +f 816/2084/13 818/2092/13 824/2109/13 +f 824/2110/13 827/2119/13 826/2117/13 +f 837/2141/6 836/2139/6 835/2135/6 +f 829/2124/5 818/2091/5 820/2096/5 +f 824/2111/6 839/2147/6 825/2114/6 +f 832/2129/14 806/2058/14 830/2125/14 +f 827/2119/13 804/2053/13 826/2117/13 +f 829/2123/14 825/2116/14 831/2127/14 +f 832/2130/6 833/2131/6 823/2106/6 +f 839/2147/6 831/2128/6 825/2114/6 +f 831/2127/14 830/2125/14 829/2123/14 +f 834/2133/6 804/2054/6 822/2104/6 +f 827/2120/5 830/2126/5 828/2121/5 +f 828/2122/13 822/2105/13 804/2053/13 +f 802/2049/11 823/2108/11 822/2103/11 +f 838/2146/6 804/2054/6 836/2140/6 +f 835/2136/6 831/2128/6 837/2142/6 +f 819/2095/5 818/2092/5 817/2088/5 +f 821/2102/6 824/2112/6 825/2115/6 +f 826/2118/6 840/2150/6 824/2111/6 +f 862/2209/5 873/2238/5 863/2212/5 +f 842/2155/6 870/2232/6 868/2227/6 +f 865/2219/14 859/2201/14 860/2204/14 +f 864/2216/13 857/2193/13 856/2189/13 +f 866/2223/13 858/2196/13 864/2215/13 +f 876/2245/5 877/2247/5 875/2241/5 +f 858/2197/6 869/2230/6 860/2202/6 +f 864/2218/5 879/2253/5 880/2256/5 +f 870/2231/14 863/2213/14 872/2236/14 +f 844/2159/13 867/2225/13 866/2223/13 +f 871/2233/14 860/2203/14 869/2229/14 +f 873/2238/5 872/2235/5 863/2212/5 +f 871/2234/5 879/2253/5 865/2220/5 +f 869/2229/14 872/2236/14 871/2233/14 +f 874/2239/5 844/2160/5 876/2244/5 +f 870/2232/6 867/2226/6 868/2227/6 +f 868/2228/13 862/2210/13 842/2153/13 +f 862/2211/11 846/2165/11 842/2154/11 +f 844/2160/5 878/2252/5 876/2244/5 +f 875/2242/5 871/2234/5 872/2235/5 +f 858/2198/6 859/2201/6 857/2193/6 +f 861/2208/5 864/2217/5 856/2190/5 +f 866/2224/5 880/2256/5 878/2252/5 +f 913/2343/6 902/2315/6 903/2318/6 +f 882/2260/5 910/2338/5 886/2269/5 +f 899/2307/18 905/2326/18 900/2310/18 +f 904/2322/17 897/2300/17 898/2304/17 +f 906/2329/17 898/2302/17 907/2331/17 +f 917/2353/6 916/2351/6 915/2347/6 +f 909/2336/5 898/2303/5 900/2308/5 +f 920/2362/6 905/2327/6 904/2321/6 +f 912/2341/18 886/2270/18 910/2337/18 +f 907/2331/17 884/2265/17 906/2329/17 +f 900/2309/18 911/2339/18 909/2335/18 +f 912/2342/6 913/2343/6 903/2318/6 +f 919/2359/6 911/2340/6 905/2327/6 +f 909/2335/18 912/2341/18 910/2337/18 +f 914/2345/6 884/2266/6 902/2315/6 +f 907/2332/5 910/2338/5 908/2333/5 +f 882/2261/17 884/2265/17 908/2334/17 +f 886/2271/15 902/2317/15 882/2259/15 +f 918/2358/6 884/2266/6 916/2352/6 +f 912/2342/6 917/2355/6 915/2348/6 +f 899/2307/5 898/2304/5 897/2300/5 +f 901/2314/6 904/2324/6 905/2325/6 +f 906/2330/6 920/2362/6 904/2321/6 +f 942/2421/5 953/2450/5 943/2424/5 +f 922/2367/6 950/2444/6 948/2439/6 +f 940/2416/18 941/2417/18 939/2412/18 +f 944/2428/17 937/2407/17 936/2401/17 +f 946/2435/17 938/2408/17 944/2427/17 +f 956/2457/5 957/2460/5 955/2453/5 +f 938/2409/6 949/2442/6 940/2414/6 +f 945/2432/5 960/2468/5 944/2430/5 +f 926/2376/18 952/2447/18 950/2443/18 +f 924/2371/17 947/2437/17 946/2435/17 +f 951/2445/18 940/2415/18 949/2441/18 +f 953/2450/5 952/2448/5 943/2424/5 +f 951/2446/5 959/2465/5 945/2432/5 +f 950/2443/18 951/2445/18 949/2441/18 +f 954/2451/5 924/2372/5 956/2456/5 +f 950/2444/6 947/2438/6 948/2439/6 +f 948/2440/17 942/2422/17 922/2365/17 +f 942/2423/15 926/2377/15 922/2366/15 +f 924/2372/5 958/2464/5 956/2456/5 +f 957/2461/5 952/2448/5 955/2454/5 +f 937/2407/6 940/2416/6 939/2412/6 +f 941/2420/5 944/2429/5 936/2402/5 +f 946/2436/5 960/2468/5 958/2464/5 +f 1093/2824/5 1103/2850/5 1105/2857/5 +f 1106/2860/5 1115/2883/5 1028/2637/5 +f 976/2508/5 1069/2754/5 1070/2757/5 +f 1031/2648/5 1030/2644/5 1063/2737/5 +f 1124/2916/6 1047/2688/6 1123/2911/6 +f 965/2477/6 1047/2689/6 1049/2696/6 +f 1115/2884/5 1117/2891/5 1028/2638/5 +f 1103/2851/5 1106/2859/5 1105/2858/5 +f 1040/2661/5 962/2473/5 1032/2650/5 +f 1090/2814/5 1093/2823/5 1092/2822/5 +f 1030/2645/5 976/2507/5 1063/2738/5 +f 1081/2789/5 1090/2815/5 1092/2821/5 +f 965/2478/6 971/2491/6 1048/2691/6 +f 973/2499/6 971/2492/6 1059/2726/6 +f 984/2526/5 1027/2634/5 1080/2787/5 +f 1027/2635/5 1081/2790/5 1080/2788/5 +f 1055/2713/6 1050/2697/6 1024/2625/6 +f 1069/2755/5 984/2525/5 1070/2758/5 +f 1051/2699/5 1031/2647/5 1053/2708/5 +f 1117/2892/5 1040/2662/5 1032/2649/5 +f 973/2500/6 1066/2745/6 972/2495/6 +f 1067/2749/6 1066/2746/6 981/2520/6 +f 962/2474/5 1051/2700/5 1053/2707/5 +f 1044/2677/6 1050/2698/6 1026/2631/6 +f 1082/2792/6 1076/2776/6 1078/2779/6 +f 961/2469/6 1068/2752/6 1071/2759/6 +f 1044/2678/6 1039/2659/6 1043/2673/6 +f 1119/2897/6 1039/2660/6 1114/2882/6 +f 1067/2750/6 1073/2766/6 980/2515/6 +f 1075/2773/6 1073/2767/6 989/2535/6 +f 1022/2619/6 1023/2624/6 1061/2729/6 +f 961/2470/6 1076/2775/6 1021/2617/6 +f 1119/2898/6 1113/2879/6 975/2503/6 +f 969/2485/6 1101/2846/6 1108/2865/6 +f 1022/2620/6 1068/2751/6 1060/2727/6 +f 1055/2714/6 1023/2623/6 1025/2629/6 +f 1075/2774/6 996/2553/6 1074/2769/6 +f 1085/2799/6 996/2554/6 1084/2798/6 +f 1089/2809/6 1086/2802/6 1088/2805/6 +f 1089/2810/6 1101/2845/6 1087/2803/6 +f 1094/2826/5 1109/2869/5 1110/2871/5 +f 969/2486/6 1113/2880/6 1102/2847/6 +f 1107/2862/5 982/2521/5 1121/2903/5 +f 1082/2793/6 1086/2801/6 1077/2777/6 +f 1085/2800/6 1006/2582/6 997/2557/6 +f 1100/2843/6 1006/2583/6 1099/2842/6 +f 982/2522/5 1118/2893/5 1121/2904/5 +f 993/2544/5 1095/2829/5 1097/2833/5 +f 1007/2586/5 1004/2577/5 1002/2571/5 +f 1095/2830/5 1094/2827/5 1097/2834/5 +f 1001/2567/5 998/2562/5 994/2547/5 +f 1109/2870/5 1107/2863/5 1110/2872/5 +f 1100/2844/6 1013/2600/6 1098/2837/6 +f 1112/2877/6 1013/2601/6 1111/2876/6 +f 998/2561/5 993/2545/5 994/2548/5 +f 1054/2710/5 1009/2592/5 1065/2741/5 +f 1045/2682/5 1042/2669/5 1046/2683/5 +f 1009/2591/5 1007/2587/5 1065/2742/5 +f 1042/2670/5 1056/2718/5 1058/2721/5 +f 1004/2578/5 1001/2568/5 1002/2572/5 +f 1112/2878/6 1122/2908/6 1014/2603/6 +f 1124/2915/6 1122/2909/6 1020/2616/6 +f 1056/2717/5 1054/2711/5 1058/2722/5 +f 1118/2894/5 1045/2681/5 1046/2684/5 +f 1032/2650/3 1119/2899/3 1117/2891/3 +f 1041/2667/1 1039/2660/1 1026/2631/1 +f 1040/2664/1 1114/2881/1 1039/2659/1 +f 962/2474/3 1043/2676/3 1032/2649/3 +f 1049/2696/3 1042/2671/3 965/2477/3 +f 1047/2690/1 1120/2901/1 1123/2912/1 +f 1048/2693/1 1045/2682/1 1047/2687/1 +f 1124/2916/3 1046/2686/3 1049/2695/3 +f 1053/2708/9 1044/2680/9 962/2473/9 +f 1052/2705/7 1050/2698/7 1025/2629/7 +f 1051/2702/7 1026/2632/7 1050/2697/7 +f 1031/2648/9 1024/2628/9 1053/2707/9 +f 973/2499/9 1058/2723/9 1054/2709/9 +f 1048/2694/7 1056/2718/7 1018/2611/7 +f 971/2494/7 1057/2719/7 1056/2717/7 +f 965/2478/9 1058/2724/9 1059/2725/9 +f 1063/2738/2 1055/2716/2 1031/2647/2 +f 1030/2646/4 1060/2727/4 1062/2733/4 +f 1052/2706/4 1023/2624/4 1030/2643/4 +f 976/2508/2 1061/2732/2 1063/2737/2 +f 1067/2749/2 1065/2743/2 1007/2585/2 +f 1066/2747/4 1057/2720/4 972/2496/4 +f 1066/2748/4 1064/2739/4 1009/2591/4 +f 973/2500/2 1065/2744/2 981/2519/2 +f 1070/2758/10 1022/2622/10 976/2507/10 +f 1069/2756/8 1021/2617/8 1029/2639/8 +f 1062/2736/8 1068/2752/8 1069/2753/8 +f 984/2526/10 1071/2762/10 1070/2757/10 +f 989/2535/10 1001/2569/10 1075/2773/10 +f 1073/2768/8 1064/2740/8 980/2516/8 +f 1074/2771/8 1004/2578/8 1073/2765/8 +f 989/2536/10 1007/2588/10 1002/2573/10 +f 1080/2788/1 961/2472/1 984/2525/1 +f 1027/2636/3 1077/2777/3 1079/2783/3 +f 1029/2642/3 1076/2776/3 1027/2633/3 +f 1081/2789/1 1078/2782/1 1080/2787/1 +f 1085/2799/1 994/2549/1 993/2543/1 +f 1074/2772/3 998/2562/3 1072/2763/3 +f 996/2556/3 1083/2795/3 998/2561/3 +f 1075/2774/1 994/2550/1 1084/2797/1 +f 1081/2790/7 1088/2807/7 1082/2791/7 +f 1090/2816/9 1087/2803/9 1091/2817/9 +f 1079/2786/9 1086/2802/9 1090/2813/9 +f 1093/2824/7 1088/2808/7 1092/2821/7 +f 1100/2843/7 1097/2835/7 1094/2825/7 +f 1006/2584/9 1083/2796/9 997/2558/9 +f 1098/2840/9 1095/2830/9 1006/2581/9 +f 1085/2800/7 1097/2836/7 1099/2841/7 +f 1105/2858/4 1089/2812/4 1093/2823/4 +f 1103/2852/2 1102/2847/2 1104/2853/2 +f 1091/2820/2 1101/2846/2 1103/2849/2 +f 1106/2860/4 1108/2868/4 1105/2857/4 +f 1112/2877/4 1110/2873/4 1107/2861/4 +f 1013/2602/2 1096/2832/2 1098/2838/2 +f 1014/2606/2 1109/2870/2 1013/2599/2 +f 1100/2844/4 1110/2874/4 1111/2875/4 +f 1028/2638/8 969/2488/8 1106/2859/8 +f 1115/2885/10 1114/2882/10 1116/2887/10 +f 1115/2886/10 1102/2848/10 1113/2879/10 +f 1117/2892/8 975/2506/8 1028/2637/8 +f 1020/2616/8 1118/2896/8 1124/2915/8 +f 1122/2910/10 986/2530/10 1014/2604/10 +f 1123/2914/10 982/2522/10 1122/2907/10 +f 1112/2878/8 1121/2906/8 1020/2615/8 +f 177/386/2 172/370/2 69/129/2 +f 172/371/5 66/116/5 71/134/5 +f 71/135/4 66/117/4 178/390/4 +f 178/390/6 177/387/6 68/124/6 +f 74/146/6 67/119/6 186/416/6 +f 73/143/6 68/125/6 67/120/6 +f 72/139/4 74/147/4 187/420/4 +f 71/136/4 73/144/4 74/148/4 +f 70/132/5 72/140/5 65/111/5 +f 69/128/5 71/137/5 72/141/5 +f 67/121/2 70/133/2 173/375/2 +f 67/122/2 68/126/2 69/129/2 +f 75/149/2 77/154/2 81/160/2 +f 77/154/5 79/156/5 82/162/5 +f 79/156/4 78/155/4 83/165/4 +f 78/155/6 75/150/6 80/158/6 +f 82/163/4 83/166/4 179/395/4 +f 81/161/5 82/164/5 168/360/5 +f 80/159/2 81/161/2 76/151/2 +f 83/166/6 80/159/6 180/396/6 +f 87/174/4 190/432/4 89/181/4 +f 85/170/5 86/172/5 87/175/5 +f 84/167/2 185/413/2 86/172/2 +f 190/432/6 185/413/6 84/167/6 +f 84/168/2 85/171/2 92/188/2 +f 85/171/5 90/185/5 93/189/5 +f 90/185/4 89/182/4 94/190/4 +f 89/182/6 84/169/6 91/187/6 +f 113/227/5 136/295/5 166/355/5 +f 102/200/1 100/198/1 103/201/1 +f 98/196/5 102/200/5 106/209/5 +f 96/193/3 98/196/3 105/207/3 +f 100/198/6 96/194/6 104/204/6 +f 108/215/5 110/219/5 101/199/5 +f 107/211/3 108/215/3 97/195/3 +f 110/219/1 109/217/1 99/197/1 +f 109/217/6 107/212/6 95/192/6 +f 189/427/4 176/381/4 117/245/4 +f 176/382/5 114/232/5 119/251/5 +f 114/233/2 191/435/2 121/258/2 +f 121/258/6 191/435/6 189/428/6 +f 122/261/6 115/237/6 182/402/6 +f 122/262/6 121/259/6 116/241/6 +f 120/255/2 122/263/2 183/406/2 +f 119/252/2 121/260/2 122/264/2 +f 169/363/5 118/247/5 120/256/5 +f 117/244/5 119/253/5 120/257/5 +f 115/238/4 118/248/4 169/364/4 +f 116/242/4 117/245/4 118/249/4 +f 123/265/4 125/270/4 131/283/4 +f 125/270/5 129/279/5 132/285/5 +f 129/279/2 127/273/2 133/288/2 +f 127/273/6 123/266/6 130/281/6 +f 132/286/2 133/289/2 192/440/2 +f 124/267/5 131/284/5 132/287/5 +f 130/282/4 131/284/4 124/267/4 +f 133/289/6 130/282/6 188/424/6 +f 136/296/2 184/410/2 138/302/2 +f 166/354/5 136/297/5 139/305/5 +f 181/399/4 166/354/4 135/293/4 +f 184/410/6 181/399/6 134/290/6 +f 134/291/4 135/294/4 141/309/4 +f 135/294/5 139/306/5 142/310/5 +f 142/310/2 139/306/2 138/303/2 +f 138/303/6 134/292/6 140/308/6 +f 157/340/6 161/344/6 153/333/6 +f 87/176/5 86/173/5 173/376/5 +f 161/345/1 159/342/1 152/330/1 +f 155/338/3 157/340/3 154/336/3 +f 176/383/5 124/268/5 128/277/5 +f 173/376/5 86/173/5 147/319/5 +f 147/318/3 148/320/3 158/341/3 +f 159/342/5 155/338/5 151/328/5 +f 150/325/1 149/323/1 160/343/1 +f 148/320/6 150/326/6 162/347/6 +f 149/323/5 147/318/5 156/339/5 +f 148/321/6 185/414/6 186/418/6 +f 172/372/5 76/152/5 168/361/5 +f 181/400/6 182/404/6 107/213/6 +f 166/355/5 110/220/5 108/216/5 +f 181/400/1 109/218/1 110/220/1 +f 107/214/3 182/403/3 169/365/3 +f 106/210/1 103/202/1 180/397/1 +f 105/208/5 106/210/5 76/153/5 +f 104/205/3 105/208/3 172/373/3 +f 103/202/6 104/206/6 177/388/6 +f 185/414/3 148/321/3 147/319/3 +f 150/327/1 186/417/1 173/376/1 +f 124/269/3 151/329/3 154/337/3 +f 152/331/5 151/329/5 124/269/5 +f 153/334/1 152/331/1 176/384/1 +f 154/337/6 153/335/6 189/429/6 +f 168/362/5 136/298/5 113/228/5 +f 179/393/1 184/411/1 136/299/1 +f 179/394/6 178/391/6 183/407/6 +f 66/118/3 113/229/3 183/407/3 +f 128/278/5 87/177/5 65/112/5 +f 192/438/3 190/433/3 87/178/3 +f 192/439/6 191/436/6 187/421/6 +f 114/234/1 65/113/1 187/421/1 +f 171/369/6 177/389/6 178/392/6 +f 164/351/6 179/395/6 180/398/6 +f 167/357/6 182/404/6 181/400/6 +f 165/353/6 178/392/6 179/395/6 +f 163/349/6 180/398/6 177/389/6 +f 111/222/6 183/408/6 182/404/6 +f 170/367/6 181/400/6 184/412/6 +f 111/222/6 137/301/6 184/412/6 +f 144/313/6 186/418/6 185/414/6 +f 145/315/6 187/422/6 186/418/6 +f 146/317/6 188/425/6 189/430/6 +f 88/180/6 174/378/6 185/414/6 +f 175/380/6 189/430/6 191/437/6 +f 126/272/6 192/440/6 188/425/6 +f 112/224/6 191/437/6 192/440/6 +f 88/180/6 190/434/6 187/422/6 +f 197/461/2 300/702/2 305/718/2 +f 199/467/6 194/447/6 300/703/6 +f 201/474/4 306/723/4 194/448/4 +f 196/456/5 305/719/5 306/723/5 +f 314/749/5 195/452/5 202/478/5 +f 195/453/5 196/457/5 201/475/5 +f 315/752/4 202/479/4 200/471/4 +f 202/480/4 201/476/4 199/468/4 +f 193/443/6 200/472/6 198/463/6 +f 200/473/6 199/469/6 197/460/6 +f 301/707/2 198/464/2 195/454/2 +f 198/465/2 197/461/2 196/458/2 +f 209/492/2 205/486/2 203/481/2 +f 210/494/6 207/488/6 205/486/6 +f 211/497/4 206/487/4 207/488/4 +f 208/490/5 203/482/5 206/487/5 +f 307/727/4 211/498/4 210/495/4 +f 296/692/6 210/496/6 209/493/6 +f 204/484/2 209/493/2 208/491/2 +f 308/728/5 208/491/5 211/498/5 +f 217/513/4 318/763/4 215/506/4 +f 213/502/6 218/516/6 215/507/6 +f 212/499/2 213/502/2 214/504/2 +f 212/499/5 313/745/5 318/763/5 +f 220/520/2 213/503/2 212/500/2 +f 221/521/6 218/517/6 213/503/6 +f 222/522/4 217/514/4 218/517/4 +f 219/519/5 212/501/5 217/514/5 +f 241/558/6 297/697/6 294/687/6 +f 231/533/1 228/530/1 230/532/1 +f 234/541/6 230/532/6 226/528/6 +f 233/539/3 226/528/3 224/525/3 +f 232/536/5 224/526/5 228/530/5 +f 229/531/6 238/551/6 236/547/6 +f 225/527/3 236/547/3 235/543/3 +f 227/529/1 237/549/1 238/551/1 +f 223/524/5 235/544/5 237/549/5 +f 245/577/4 304/713/4 317/759/4 +f 247/583/6 242/563/6 304/714/6 +f 249/591/2 319/768/2 242/564/2 +f 249/591/5 244/572/5 317/760/5 +f 310/735/5 243/568/5 250/593/5 +f 250/594/5 243/569/5 244/573/5 +f 311/738/2 250/595/2 248/587/2 +f 250/596/2 249/592/2 247/584/2 +f 297/695/6 241/559/6 248/588/6 +f 248/589/6 247/585/6 245/576/6 +f 297/696/4 246/580/4 243/570/4 +f 246/581/4 245/577/4 244/574/4 +f 259/615/4 253/602/4 251/597/4 +f 260/617/6 257/611/6 253/602/6 +f 261/620/2 255/605/2 257/611/2 +f 258/613/5 251/598/5 255/605/5 +f 320/772/2 261/621/2 260/618/2 +f 252/600/6 256/608/6 260/619/6 +f 252/600/4 259/616/4 258/614/4 +f 316/755/5 258/614/5 261/621/5 +f 266/634/2 312/741/2 264/628/2 +f 267/637/6 264/629/6 294/686/6 +f 263/625/4 294/686/4 309/731/4 +f 262/622/5 309/731/5 312/741/5 +f 269/641/4 263/626/4 262/623/4 +f 270/642/6 267/638/6 263/626/6 +f 271/643/2 266/635/2 267/638/2 +f 268/640/5 262/624/5 266/635/5 +f 281/665/5 289/676/5 285/672/5 +f 301/708/6 214/505/6 215/508/6 +f 280/662/1 287/674/1 289/677/1 +f 282/668/3 285/672/3 283/670/3 +f 304/715/6 242/565/6 256/609/6 +f 301/708/6 277/655/6 275/651/6 +f 286/673/3 276/652/3 275/650/3 +f 279/660/6 283/670/6 287/674/6 +f 288/675/1 277/654/1 278/656/1 +f 290/679/5 278/657/5 276/652/5 +f 284/671/6 275/650/6 277/654/6 +f 276/653/5 278/658/5 314/750/5 +f 300/704/6 194/449/6 296/693/6 +f 235/545/5 310/736/5 309/732/5 +f 236/548/6 238/552/6 294/687/6 +f 238/552/1 237/550/1 309/732/1 +f 235/546/3 236/548/3 297/697/3 +f 308/729/1 231/534/1 234/542/1 +f 204/485/6 234/542/6 233/540/6 +f 300/705/3 233/540/3 232/537/3 +f 305/720/5 232/538/5 231/534/5 +f 275/651/3 276/653/3 313/746/3 +f 278/659/1 277/655/1 301/708/1 +f 252/601/3 316/756/3 282/669/3 +f 252/601/6 279/661/6 280/663/6 +f 304/716/1 280/663/1 281/666/1 +f 317/761/5 281/667/5 282/669/5 +f 241/560/6 264/630/6 296/694/6 +f 264/631/1 312/742/1 307/725/1 +f 307/726/5 312/743/5 311/739/5 +f 311/739/3 241/561/3 194/450/3 +f 193/444/6 215/509/6 256/610/6 +f 215/510/3 318/764/3 320/770/3 +f 320/771/5 318/765/5 315/753/5 +f 315/753/1 193/445/1 242/566/1 +f 306/724/5 305/721/5 299/701/5 +f 308/730/5 307/727/5 292/683/5 +f 309/732/5 310/736/5 295/689/5 +f 307/727/5 306/724/5 293/685/5 +f 305/721/5 308/730/5 291/681/5 +f 310/736/5 311/740/5 239/554/5 +f 312/744/5 309/732/5 298/699/5 +f 239/554/5 311/740/5 312/744/5 +f 313/746/5 314/750/5 272/645/5 +f 314/750/5 315/754/5 273/647/5 +f 317/762/5 316/757/5 274/649/5 +f 216/512/5 318/766/5 313/746/5 +f 319/769/5 317/762/5 303/712/5 +f 274/649/5 316/757/5 320/772/5 +f 320/772/5 319/769/5 240/556/5 +f 315/754/5 318/766/5 216/512/5 +f 353/859/6 354/861/6 342/831/6 +f 348/849/5 350/854/5 326/785/5 +f 340/826/11 339/823/11 341/828/11 +f 344/838/12 336/812/12 337/816/12 +f 346/845/12 344/839/12 338/818/12 +f 357/869/6 358/872/6 356/867/6 +f 349/852/5 347/848/5 338/819/5 +f 360/878/6 359/875/6 345/843/6 +f 352/857/11 343/835/11 326/786/11 +f 347/847/12 348/850/12 324/781/12 +f 349/851/11 340/825/11 345/844/11 +f 352/858/6 355/864/6 353/859/6 +f 359/875/6 357/870/6 351/856/6 +f 351/855/11 352/857/11 350/853/11 +f 354/861/6 356/868/6 324/782/6 +f 347/848/5 349/852/5 350/854/5 +f 348/850/12 322/777/12 342/832/12 +f 326/787/13 343/836/13 342/833/13 +f 358/874/6 346/846/6 324/782/6 +f 355/864/6 352/858/6 351/856/6 +f 339/823/5 340/826/5 338/820/5 +f 341/830/6 336/814/6 344/840/6 +f 346/846/6 358/874/6 360/878/6 +f 382/937/5 394/967/5 393/966/5 +f 366/892/6 390/960/6 388/955/6 +f 380/932/11 385/947/11 381/933/11 +f 384/944/12 378/926/12 377/921/12 +f 386/951/12 387/954/12 378/924/12 +f 396/973/5 398/978/5 397/976/5 +f 378/925/6 387/953/6 389/958/6 +f 385/948/5 399/981/5 400/984/5 +f 366/893/11 383/941/11 392/964/11 +f 364/887/12 388/956/12 387/954/12 +f 389/957/11 391/961/11 385/949/11 +f 393/966/5 395/970/5 392/963/5 +f 391/962/5 397/977/5 399/981/5 +f 390/959/11 392/964/11 391/961/11 +f 394/967/5 382/937/5 364/888/5 +f 388/955/6 390/960/6 389/958/6 +f 388/956/12 364/887/12 382/938/12 +f 362/883/13 382/939/13 383/942/13 +f 364/888/5 386/952/5 398/980/5 +f 395/970/5 397/977/5 391/962/5 +f 378/926/6 380/932/6 379/929/6 +f 381/936/5 385/950/5 384/945/5 +f 386/952/5 384/946/5 400/984/5 +f 433/1071/6 434/1074/6 422/1043/6 +f 402/988/5 428/1061/5 430/1066/5 +f 419/1035/15 421/1040/15 425/1054/15 +f 424/1050/16 416/1023/16 417/1029/16 +f 426/1057/16 424/1051/16 418/1030/16 +f 437/1081/6 438/1084/6 436/1078/6 +f 429/1064/5 427/1060/5 418/1031/5 +f 440/1090/6 439/1087/6 425/1055/6 +f 432/1069/15 423/1047/15 406/998/15 +f 427/1059/16 428/1062/16 404/993/16 +f 429/1063/15 420/1037/15 425/1056/15 +f 432/1070/6 435/1076/6 433/1071/6 +f 439/1087/6 437/1082/6 431/1068/6 +f 431/1067/15 432/1069/15 430/1065/15 +f 434/1074/6 436/1079/6 404/994/6 +f 427/1060/5 429/1064/5 430/1066/5 +f 428/1062/16 402/989/16 422/1044/16 +f 406/999/17 423/1048/17 422/1045/17 +f 438/1086/6 426/1058/6 404/994/6 +f 435/1076/6 432/1070/6 431/1068/6 +f 419/1035/5 420/1038/5 418/1032/5 +f 421/1042/6 416/1026/6 424/1052/6 +f 426/1058/6 438/1086/6 440/1090/6 +f 462/1149/5 474/1180/5 473/1177/5 +f 446/1103/6 470/1172/6 468/1167/6 +f 460/1144/15 465/1159/15 461/1145/15 +f 464/1156/16 458/1138/16 457/1133/16 +f 466/1163/16 467/1165/16 458/1136/16 +f 476/1185/5 478/1190/5 477/1188/5 +f 458/1137/6 467/1166/6 469/1170/6 +f 465/1160/5 479/1193/5 480/1196/5 +f 446/1104/15 463/1153/15 472/1176/15 +f 444/1099/16 468/1168/16 467/1165/16 +f 469/1169/15 471/1173/15 465/1161/15 +f 473/1177/5 475/1182/5 472/1175/5 +f 471/1174/5 477/1189/5 479/1193/5 +f 470/1171/15 472/1176/15 471/1173/15 +f 474/1180/5 462/1149/5 444/1100/5 +f 470/1172/6 469/1170/6 467/1166/6 +f 444/1099/16 462/1150/16 442/1095/16 +f 462/1151/17 463/1154/17 446/1105/17 +f 444/1100/5 466/1164/5 478/1192/5 +f 475/1182/5 477/1189/5 471/1174/5 +f 458/1138/6 460/1144/6 459/1141/6 +f 461/1148/5 465/1162/5 464/1157/5 +f 466/1164/5 464/1158/5 480/1196/5 +f 513/1283/6 514/1285/6 502/1255/6 +f 482/1200/5 508/1273/5 510/1278/5 +f 499/1247/13 501/1253/13 505/1266/13 +f 504/1262/14 496/1235/14 497/1241/14 +f 506/1269/14 504/1263/14 498/1243/14 +f 517/1293/6 518/1296/6 516/1291/6 +f 509/1276/5 507/1272/5 498/1244/5 +f 520/1302/6 519/1299/6 505/1267/6 +f 510/1277/13 512/1281/13 503/1259/13 +f 507/1271/14 508/1274/14 484/1205/14 +f 500/1249/13 505/1268/13 511/1279/13 +f 512/1282/6 515/1288/6 513/1283/6 +f 519/1299/6 517/1295/6 511/1280/6 +f 509/1275/13 511/1279/13 512/1281/13 +f 514/1285/6 516/1292/6 484/1206/6 +f 507/1272/5 509/1276/5 510/1278/5 +f 508/1274/14 482/1201/14 502/1256/14 +f 486/1211/12 503/1260/12 502/1257/12 +f 518/1298/6 506/1270/6 484/1206/6 +f 512/1282/6 511/1280/6 517/1295/6 +f 497/1241/5 499/1247/5 500/1250/5 +f 501/1254/6 496/1238/6 504/1264/6 +f 506/1270/6 518/1298/6 520/1302/6 +f 542/1361/5 554/1391/5 553/1390/5 +f 522/1306/6 526/1315/6 550/1384/6 +f 540/1356/13 545/1371/13 541/1357/13 +f 538/1350/14 537/1345/14 536/1342/14 +f 546/1375/14 547/1377/14 538/1348/14 +f 556/1397/5 558/1402/5 557/1400/5 +f 538/1349/6 547/1378/6 549/1382/6 +f 545/1372/5 559/1405/5 560/1408/5 +f 526/1316/13 543/1365/13 552/1388/13 +f 524/1311/14 548/1380/14 547/1377/14 +f 549/1381/13 551/1385/13 545/1373/13 +f 553/1390/5 555/1394/5 552/1387/5 +f 551/1386/5 557/1401/5 559/1405/5 +f 550/1383/13 552/1388/13 551/1385/13 +f 554/1391/5 542/1361/5 524/1312/5 +f 550/1384/6 549/1382/6 547/1378/6 +f 524/1311/14 542/1362/14 522/1307/14 +f 542/1363/12 543/1366/12 526/1317/12 +f 524/1312/5 546/1376/5 558/1404/5 +f 555/1394/5 557/1401/5 551/1386/5 +f 538/1350/6 540/1356/6 539/1353/6 +f 541/1360/5 545/1374/5 544/1369/5 +f 546/1376/5 544/1370/5 560/1408/5 +f 593/1495/6 594/1498/6 582/1467/6 +f 562/1412/5 588/1485/5 590/1490/5 +f 579/1459/17 581/1464/17 585/1478/17 +f 584/1474/18 576/1447/18 577/1453/18 +f 586/1481/18 584/1475/18 578/1455/18 +f 597/1505/6 598/1508/6 596/1502/6 +f 589/1488/5 587/1484/5 578/1456/5 +f 600/1514/6 599/1511/6 585/1479/6 +f 592/1493/17 583/1471/17 566/1422/17 +f 587/1483/18 588/1486/18 564/1417/18 +f 589/1487/17 580/1461/17 585/1480/17 +f 592/1494/6 595/1500/6 593/1495/6 +f 599/1511/6 597/1506/6 591/1492/6 +f 589/1487/17 591/1491/17 592/1493/17 +f 594/1498/6 596/1503/6 564/1418/6 +f 587/1484/5 589/1488/5 590/1490/5 +f 562/1413/18 582/1468/18 564/1417/18 +f 566/1423/16 583/1472/16 582/1469/16 +f 598/1510/6 586/1482/6 564/1418/6 +f 595/1500/6 592/1494/6 591/1492/6 +f 577/1453/5 579/1459/5 580/1462/5 +f 581/1466/6 576/1450/6 584/1476/6 +f 586/1482/6 598/1510/6 600/1514/6 +f 622/1573/5 634/1603/5 633/1602/5 +f 602/1518/6 606/1528/6 630/1596/6 +f 625/1583/17 621/1569/17 619/1563/17 +f 624/1580/18 618/1562/18 617/1559/18 +f 626/1587/18 627/1589/18 618/1560/18 +f 635/1605/5 636/1609/5 638/1614/5 +f 618/1561/6 627/1590/6 629/1594/6 +f 625/1584/5 639/1617/5 640/1620/5 +f 606/1529/17 623/1577/17 632/1600/17 +f 604/1523/18 628/1592/18 627/1589/18 +f 631/1597/17 625/1585/17 620/1567/17 +f 633/1602/5 635/1606/5 632/1599/5 +f 631/1598/5 637/1613/5 639/1617/5 +f 630/1595/17 632/1600/17 631/1597/17 +f 634/1603/5 622/1573/5 604/1524/5 +f 630/1596/6 629/1594/6 627/1590/6 +f 628/1592/18 604/1523/18 622/1574/18 +f 602/1519/16 622/1575/16 623/1578/16 +f 604/1524/5 626/1588/5 638/1616/5 +f 635/1606/5 637/1613/5 631/1598/5 +f 617/1559/6 618/1562/6 620/1568/6 +f 621/1572/5 625/1586/5 624/1581/5 +f 626/1588/5 624/1582/5 640/1620/5 +f 673/1707/6 674/1709/6 662/1679/6 +f 642/1624/5 668/1697/5 670/1702/5 +f 659/1671/12 661/1677/12 665/1691/12 +f 664/1685/11 656/1659/11 657/1665/11 +f 666/1693/11 664/1686/11 658/1666/11 +f 677/1717/6 678/1720/6 676/1715/6 +f 669/1700/5 667/1696/5 658/1667/5 +f 664/1687/6 680/1726/6 679/1723/6 +f 672/1705/12 663/1683/12 646/1634/12 +f 667/1695/11 668/1698/11 644/1629/11 +f 660/1673/12 665/1692/12 671/1703/12 +f 672/1706/6 675/1712/6 673/1707/6 +f 679/1723/6 677/1718/6 671/1704/6 +f 671/1703/12 672/1705/12 670/1701/12 +f 674/1709/6 676/1716/6 644/1630/6 +f 667/1696/5 669/1700/5 670/1702/5 +f 668/1698/11 642/1625/11 662/1680/11 +f 646/1635/14 663/1684/14 662/1681/14 +f 676/1716/6 678/1722/6 666/1694/6 +f 675/1712/6 672/1706/6 671/1704/6 +f 659/1671/5 660/1674/5 658/1668/5 +f 661/1678/6 656/1662/6 664/1688/6 +f 666/1694/6 678/1722/6 680/1726/6 +f 702/1785/5 714/1815/5 713/1814/5 +f 686/1740/6 710/1808/6 708/1803/6 +f 705/1795/12 701/1781/12 699/1777/12 +f 704/1792/11 698/1774/11 697/1769/11 +f 706/1799/11 707/1801/11 698/1772/11 +f 716/1821/5 718/1826/5 717/1824/5 +f 700/1778/6 698/1773/6 707/1802/6 +f 704/1794/5 705/1796/5 719/1829/5 +f 686/1741/12 703/1789/12 712/1812/12 +f 684/1735/11 708/1804/11 707/1801/11 +f 711/1809/12 705/1797/12 700/1779/12 +f 713/1814/5 715/1818/5 712/1811/5 +f 711/1810/5 717/1825/5 719/1829/5 +f 709/1805/12 710/1807/12 712/1812/12 +f 714/1815/5 702/1785/5 684/1736/5 +f 710/1808/6 709/1806/6 707/1802/6 +f 708/1804/11 684/1735/11 702/1786/11 +f 682/1731/14 702/1787/14 703/1790/14 +f 684/1736/5 706/1800/5 718/1828/5 +f 715/1818/5 717/1825/5 711/1810/5 +f 698/1774/6 700/1780/6 699/1777/6 +f 701/1784/5 705/1798/5 704/1793/5 +f 706/1800/5 704/1794/5 720/1832/5 +f 753/1919/6 754/1921/6 742/1891/6 +f 748/1909/5 750/1914/5 726/1845/5 +f 740/1886/16 739/1883/16 741/1889/16 +f 744/1898/15 736/1871/15 737/1877/15 +f 744/1899/15 738/1879/15 747/1907/15 +f 757/1929/6 758/1932/6 756/1927/6 +f 740/1884/5 749/1912/5 747/1908/5 +f 760/1938/6 759/1935/6 745/1903/6 +f 752/1917/16 743/1895/16 726/1846/16 +f 747/1907/15 748/1910/15 724/1841/15 +f 749/1911/16 740/1885/16 745/1904/16 +f 752/1918/6 755/1924/6 753/1919/6 +f 759/1935/6 757/1930/6 751/1916/6 +f 749/1911/16 751/1915/16 752/1917/16 +f 754/1921/6 756/1928/6 724/1842/6 +f 747/1908/5 749/1912/5 750/1914/5 +f 722/1837/15 742/1892/15 724/1841/15 +f 726/1847/18 743/1896/18 742/1893/18 +f 758/1934/6 746/1906/6 724/1842/6 +f 755/1924/6 752/1918/6 751/1916/6 +f 739/1883/5 740/1886/5 738/1880/5 +f 741/1890/6 736/1874/6 744/1900/6 +f 746/1906/6 758/1934/6 760/1938/6 +f 782/1997/5 794/2027/5 793/2026/5 +f 766/1952/6 790/2020/6 788/2015/6 +f 785/2007/16 781/1993/16 779/1989/16 +f 784/2004/15 778/1986/15 777/1981/15 +f 786/2011/15 787/2013/15 778/1984/15 +f 796/2033/5 798/2038/5 797/2036/5 +f 778/1985/6 787/2014/6 789/2018/6 +f 785/2008/5 799/2041/5 800/2044/5 +f 766/1953/16 783/2001/16 792/2024/16 +f 764/1947/15 788/2016/15 787/2013/15 +f 791/2021/16 785/2009/16 780/1991/16 +f 793/2026/5 795/2030/5 792/2023/5 +f 791/2022/5 797/2037/5 799/2041/5 +f 790/2019/16 792/2024/16 791/2021/16 +f 794/2027/5 782/1997/5 764/1948/5 +f 790/2020/6 789/2018/6 787/2014/6 +f 788/2016/15 764/1947/15 782/1998/15 +f 762/1943/18 782/1999/18 783/2002/18 +f 764/1948/5 786/2012/5 798/2040/5 +f 795/2030/5 797/2037/5 791/2022/5 +f 778/1986/6 780/1992/6 779/1989/6 +f 781/1996/5 785/2010/5 784/2005/5 +f 786/2012/5 784/2006/5 800/2044/5 +f 833/2131/6 834/2133/6 822/2104/6 +f 828/2121/5 830/2126/5 806/2057/5 +f 820/2098/14 819/2095/14 821/2099/14 +f 816/2084/13 817/2088/13 818/2092/13 +f 824/2110/13 818/2090/13 827/2119/13 +f 837/2141/6 838/2145/6 836/2139/6 +f 829/2124/5 827/2120/5 818/2091/5 +f 824/2111/6 840/2150/6 839/2147/6 +f 832/2129/14 823/2107/14 806/2058/14 +f 827/2119/13 828/2122/13 804/2053/13 +f 829/2123/14 820/2097/14 825/2116/14 +f 832/2130/6 835/2136/6 833/2131/6 +f 839/2147/6 837/2142/6 831/2128/6 +f 831/2127/14 832/2129/14 830/2125/14 +f 834/2133/6 836/2140/6 804/2054/6 +f 827/2120/5 829/2124/5 830/2126/5 +f 828/2122/13 802/2048/13 822/2105/13 +f 802/2049/11 806/2059/11 823/2108/11 +f 838/2146/6 826/2118/6 804/2054/6 +f 835/2136/6 832/2130/6 831/2128/6 +f 819/2095/5 820/2098/5 818/2092/5 +f 821/2102/6 816/2086/6 824/2112/6 +f 826/2118/6 838/2146/6 840/2150/6 +f 862/2209/5 874/2239/5 873/2238/5 +f 842/2155/6 846/2163/6 870/2232/6 +f 865/2219/14 861/2205/14 859/2201/14 +f 864/2216/13 858/2198/13 857/2193/13 +f 866/2223/13 867/2225/13 858/2196/13 +f 876/2245/5 878/2251/5 877/2247/5 +f 858/2197/6 867/2226/6 869/2230/6 +f 864/2218/5 865/2220/5 879/2253/5 +f 870/2231/14 846/2164/14 863/2213/14 +f 844/2159/13 868/2228/13 867/2225/13 +f 871/2233/14 865/2221/14 860/2203/14 +f 873/2238/5 875/2242/5 872/2235/5 +f 871/2234/5 877/2249/5 879/2253/5 +f 869/2229/14 870/2231/14 872/2236/14 +f 874/2239/5 862/2209/5 844/2160/5 +f 870/2232/6 869/2230/6 867/2226/6 +f 868/2228/13 844/2159/13 862/2210/13 +f 862/2211/11 863/2214/11 846/2165/11 +f 844/2160/5 866/2224/5 878/2252/5 +f 875/2242/5 877/2249/5 871/2234/5 +f 858/2198/6 860/2204/6 859/2201/6 +f 861/2208/5 865/2222/5 864/2217/5 +f 866/2224/5 864/2218/5 880/2256/5 +f 913/2343/6 914/2345/6 902/2315/6 +f 882/2260/5 908/2333/5 910/2338/5 +f 899/2307/18 901/2313/18 905/2326/18 +f 904/2322/17 896/2296/17 897/2300/17 +f 906/2329/17 904/2323/17 898/2302/17 +f 917/2353/6 918/2356/6 916/2351/6 +f 909/2336/5 907/2332/5 898/2303/5 +f 920/2362/6 919/2359/6 905/2327/6 +f 912/2341/18 903/2319/18 886/2270/18 +f 907/2331/17 908/2334/17 884/2265/17 +f 900/2309/18 905/2328/18 911/2339/18 +f 912/2342/6 915/2348/6 913/2343/6 +f 919/2359/6 917/2355/6 911/2340/6 +f 909/2335/18 911/2339/18 912/2341/18 +f 914/2345/6 916/2352/6 884/2266/6 +f 907/2332/5 909/2336/5 910/2338/5 +f 882/2261/17 902/2316/17 884/2265/17 +f 886/2271/15 903/2320/15 902/2317/15 +f 918/2358/6 906/2330/6 884/2266/6 +f 912/2342/6 911/2340/6 917/2355/6 +f 899/2307/5 900/2310/5 898/2304/5 +f 901/2314/6 896/2298/6 904/2324/6 +f 906/2330/6 918/2358/6 920/2362/6 +f 942/2421/5 954/2451/5 953/2450/5 +f 922/2367/6 926/2375/6 950/2444/6 +f 940/2416/18 945/2431/18 941/2417/18 +f 944/2428/17 938/2410/17 937/2407/17 +f 946/2435/17 947/2437/17 938/2408/17 +f 956/2457/5 958/2462/5 957/2460/5 +f 938/2409/6 947/2438/6 949/2442/6 +f 945/2432/5 959/2465/5 960/2468/5 +f 926/2376/18 943/2425/18 952/2447/18 +f 924/2371/17 948/2440/17 947/2437/17 +f 951/2445/18 945/2433/18 940/2415/18 +f 953/2450/5 955/2454/5 952/2448/5 +f 951/2446/5 957/2461/5 959/2465/5 +f 950/2443/18 952/2447/18 951/2445/18 +f 954/2451/5 942/2421/5 924/2372/5 +f 950/2444/6 949/2442/6 947/2438/6 +f 948/2440/17 924/2371/17 942/2422/17 +f 942/2423/15 943/2426/15 926/2377/15 +f 924/2372/5 946/2436/5 958/2464/5 +f 957/2461/5 951/2446/5 952/2448/5 +f 937/2407/6 938/2410/6 940/2416/6 +f 941/2420/5 945/2434/5 944/2429/5 +f 946/2436/5 944/2430/5 960/2468/5 +f 1093/2824/5 1091/2818/5 1103/2850/5 +f 1106/2860/5 1104/2854/5 1115/2883/5 +f 976/2508/5 1062/2734/5 1069/2754/5 +f 1031/2648/5 1052/2703/5 1030/2644/5 +f 1124/2916/6 1049/2695/6 1047/2688/6 +f 965/2477/6 1048/2692/6 1047/2689/6 +f 1115/2884/5 1116/2888/5 1117/2891/5 +f 1103/2851/5 1104/2855/5 1106/2859/5 +f 1040/2661/5 1041/2665/5 962/2473/5 +f 1090/2814/5 1091/2819/5 1093/2823/5 +f 1030/2645/5 1062/2735/5 976/2507/5 +f 1081/2789/5 1079/2784/5 1090/2815/5 +f 965/2478/6 1059/2725/6 971/2491/6 +f 973/2499/6 972/2497/6 971/2492/6 +f 984/2526/5 1029/2640/5 1027/2634/5 +f 1027/2635/5 1079/2785/5 1081/2790/5 +f 1055/2713/6 1025/2630/6 1050/2697/6 +f 1069/2755/5 1029/2641/5 984/2525/5 +f 1051/2699/5 1052/2704/5 1031/2647/5 +f 1117/2892/5 1116/2889/5 1040/2662/5 +f 973/2500/6 981/2519/6 1066/2745/6 +f 1067/2749/6 980/2517/6 1066/2746/6 +f 962/2474/5 1041/2666/5 1051/2700/5 +f 1044/2677/6 1024/2626/6 1050/2698/6 +f 1082/2792/6 1077/2778/6 1076/2776/6 +f 961/2469/6 1021/2618/6 1068/2752/6 +f 1044/2678/6 1026/2632/6 1039/2659/6 +f 1119/2897/6 1043/2674/6 1039/2660/6 +f 1067/2750/6 989/2536/6 1073/2766/6 +f 1075/2773/6 1074/2770/6 1073/2767/6 +f 1022/2619/6 1060/2728/6 1023/2624/6 +f 961/2470/6 1078/2780/6 1076/2775/6 +f 1119/2898/6 1114/2881/6 1113/2879/6 +f 969/2485/6 1102/2848/6 1101/2846/6 +f 1022/2620/6 1071/2760/6 1068/2751/6 +f 1055/2714/6 1061/2730/6 1023/2623/6 +f 1075/2774/6 1084/2797/6 996/2553/6 +f 1085/2799/6 997/2559/6 996/2554/6 +f 1089/2809/6 1087/2804/6 1086/2802/6 +f 1089/2810/6 1108/2866/6 1101/2845/6 +f 1094/2826/5 1096/2832/5 1109/2869/5 +f 969/2486/6 975/2504/6 1113/2880/6 +f 1107/2862/5 986/2530/5 982/2521/5 +f 1082/2793/6 1088/2806/6 1086/2801/6 +f 1085/2800/6 1099/2841/6 1006/2582/6 +f 1100/2843/6 1098/2839/6 1006/2583/6 +f 982/2522/5 1120/2902/5 1118/2893/5 +f 993/2544/5 1083/2796/5 1095/2829/5 +f 1007/2586/5 1064/2740/5 1004/2577/5 +f 1095/2830/5 1096/2831/5 1094/2827/5 +f 1001/2567/5 1072/2763/5 998/2562/5 +f 1109/2870/5 986/2529/5 1107/2863/5 +f 1100/2844/6 1111/2875/6 1013/2600/6 +f 1112/2877/6 1014/2605/6 1013/2601/6 +f 998/2561/5 1083/2795/5 993/2545/5 +f 1054/2710/5 1057/2720/5 1009/2592/5 +f 1045/2682/5 1018/2612/5 1042/2669/5 +f 1009/2591/5 1064/2739/5 1007/2587/5 +f 1042/2670/5 1018/2611/5 1056/2718/5 +f 1004/2578/5 1072/2764/5 1001/2568/5 +f 1112/2878/6 1020/2615/6 1122/2908/6 +f 1124/2915/6 1123/2913/6 1122/2909/6 +f 1056/2717/5 1057/2719/5 1054/2711/5 +f 1118/2894/5 1120/2901/5 1045/2681/5 +f 1032/2650/3 1043/2675/3 1119/2899/3 +f 1041/2667/1 1040/2663/1 1039/2660/1 +f 1040/2664/1 1116/2890/1 1114/2881/1 +f 962/2474/3 1044/2679/3 1043/2676/3 +f 1049/2696/3 1046/2685/3 1042/2671/3 +f 1047/2690/1 1045/2681/1 1120/2901/1 +f 1048/2693/1 1018/2612/1 1045/2682/1 +f 1124/2916/3 1118/2895/3 1046/2686/3 +f 1053/2708/9 1024/2627/9 1044/2680/9 +f 1052/2705/7 1051/2701/7 1050/2698/7 +f 1051/2702/7 1041/2668/7 1026/2632/7 +f 1031/2648/9 1055/2715/9 1024/2628/9 +f 973/2499/9 1059/2726/9 1058/2723/9 +f 1048/2694/7 971/2493/7 1056/2718/7 +f 971/2494/7 972/2498/7 1057/2719/7 +f 965/2478/9 1042/2672/9 1058/2724/9 +f 1063/2738/2 1061/2731/2 1055/2716/2 +f 1030/2646/4 1023/2623/4 1060/2727/4 +f 1052/2706/4 1025/2630/4 1023/2624/4 +f 976/2508/2 1022/2621/2 1061/2732/2 +f 1067/2749/2 981/2520/2 1065/2743/2 +f 1066/2747/4 1009/2592/4 1057/2720/4 +f 1066/2748/4 980/2518/4 1064/2739/4 +f 973/2500/2 1054/2712/2 1065/2744/2 +f 1070/2758/10 1071/2761/10 1022/2622/10 +f 1069/2756/8 1068/2751/8 1021/2617/8 +f 1062/2736/8 1060/2728/8 1068/2752/8 +f 984/2526/10 961/2471/10 1071/2762/10 +f 989/2535/10 1002/2574/10 1001/2569/10 +f 1073/2768/8 1004/2577/8 1064/2740/8 +f 1074/2771/8 1072/2764/8 1004/2578/8 +f 989/2536/10 1067/2750/10 1007/2588/10 +f 1080/2788/1 1078/2781/1 961/2472/1 +f 1027/2636/3 1076/2775/3 1077/2777/3 +f 1029/2642/3 1021/2618/3 1076/2776/3 +f 1081/2789/1 1082/2794/1 1078/2782/1 +f 1085/2799/1 1084/2798/1 994/2549/1 +f 1074/2772/3 996/2555/3 998/2562/3 +f 996/2556/3 997/2560/3 1083/2795/3 +f 1075/2774/1 1001/2570/1 994/2550/1 +f 1081/2790/7 1092/2822/7 1088/2807/7 +f 1090/2816/9 1086/2801/9 1087/2803/9 +f 1079/2786/9 1077/2778/9 1086/2802/9 +f 1093/2824/7 1089/2811/7 1088/2808/7 +f 1100/2843/7 1099/2842/7 1097/2835/7 +f 1006/2584/9 1095/2829/9 1083/2796/9 +f 1098/2840/9 1096/2831/9 1095/2830/9 +f 1085/2800/7 993/2546/7 1097/2836/7 +f 1105/2858/4 1108/2867/4 1089/2812/4 +f 1103/2852/2 1101/2845/2 1102/2847/2 +f 1091/2820/2 1087/2804/2 1101/2846/2 +f 1106/2860/4 969/2487/4 1108/2868/4 +f 1112/2877/4 1111/2876/4 1110/2873/4 +f 1013/2602/2 1109/2869/2 1096/2832/2 +f 1014/2606/2 986/2529/2 1109/2870/2 +f 1100/2844/4 1094/2828/4 1110/2874/4 +f 1028/2638/8 975/2505/8 969/2488/8 +f 1115/2885/10 1113/2880/10 1114/2882/10 +f 1115/2886/10 1104/2856/10 1102/2848/10 +f 1117/2892/8 1119/2900/8 975/2506/8 +f 1020/2616/8 1121/2905/8 1118/2896/8 +f 1122/2910/10 982/2521/10 986/2530/10 +f 1123/2914/10 1120/2902/10 982/2522/10 +f 1112/2878/8 1107/2864/8 1121/2906/8 +f 1126/2920/1 1127/2922/1 1125/2917/1 +f 1131/2933/3 1130/2931/3 1129/2927/3 +f 1126/2921/6 1129/2928/6 1130/2930/6 +f 1127/2923/5 1132/2936/5 1131/2932/5 +f 1126/2920/1 1128/2925/1 1127/2922/1 +f 1131/2933/3 1132/2935/3 1130/2931/3 +f 1126/2921/6 1125/2918/6 1129/2928/6 +f 1127/2923/5 1128/2926/5 1132/2936/5 +f 1127/2924/2 1129/2929/2 1125/2919/2 +f 1127/2924/2 1131/2934/2 1129/2929/2 +f 1134/2940/14 1135/2942/14 1133/2937/14 +f 1139/2953/13 1138/2951/13 1137/2947/13 +f 1134/2941/6 1137/2948/6 1138/2950/6 +f 1135/2943/5 1140/2956/5 1139/2952/5 +f 1134/2940/14 1136/2945/14 1135/2942/14 +f 1139/2953/13 1140/2955/13 1138/2951/13 +f 1134/2941/6 1133/2938/6 1137/2948/6 +f 1135/2943/5 1136/2946/5 1140/2956/5 +f 1135/2944/12 1137/2949/12 1133/2939/12 +f 1135/2944/12 1139/2954/12 1137/2949/12 +f 1142/2960/7 1143/2962/7 1141/2957/7 +f 1147/2973/9 1146/2971/9 1145/2967/9 +f 1142/2961/6 1145/2968/6 1146/2970/6 +f 1143/2963/5 1148/2976/5 1147/2972/5 +f 1142/2960/7 1144/2965/7 1143/2962/7 +f 1147/2973/9 1148/2975/9 1146/2971/9 +f 1142/2961/6 1141/2958/6 1145/2968/6 +f 1143/2963/5 1144/2966/5 1148/2976/5 +f 1143/2964/10 1145/2969/10 1141/2959/10 +f 1143/2964/10 1147/2974/10 1145/2969/10 +f 1150/2980/18 1151/2982/18 1149/2977/18 +f 1155/2993/17 1154/2991/17 1153/2987/17 +f 1150/2981/6 1153/2988/6 1154/2990/6 +f 1151/2983/5 1156/2996/5 1155/2992/5 +f 1150/2980/18 1152/2985/18 1151/2982/18 +f 1155/2993/17 1156/2995/17 1154/2991/17 +f 1150/2981/6 1149/2978/6 1153/2988/6 +f 1151/2983/5 1152/2986/5 1156/2996/5 +f 1151/2984/16 1153/2989/16 1149/2979/16 +f 1151/2984/16 1155/2994/16 1153/2989/16 +f 1158/3000/4 1159/3002/4 1157/2997/4 +f 1163/3013/2 1162/3011/2 1161/3007/2 +f 1158/3001/6 1161/3008/6 1162/3010/6 +f 1159/3003/5 1164/3016/5 1163/3012/5 +f 1158/3000/4 1160/3005/4 1159/3002/4 +f 1163/3013/2 1164/3015/2 1162/3011/2 +f 1158/3001/6 1157/2998/6 1161/3008/6 +f 1159/3003/5 1160/3006/5 1164/3016/5 +f 1159/3004/1 1161/3009/1 1157/2999/1 +f 1159/3004/1 1163/3014/1 1161/3009/1 +f 1166/3020/11 1167/3022/11 1165/3017/11 +f 1171/3033/12 1170/3031/12 1169/3027/12 +f 1166/3021/6 1169/3028/6 1170/3030/6 +f 1167/3023/5 1172/3036/5 1171/3032/5 +f 1166/3020/11 1168/3025/11 1167/3022/11 +f 1171/3033/12 1172/3035/12 1170/3031/12 +f 1166/3021/6 1165/3018/6 1169/3028/6 +f 1167/3023/5 1168/3026/5 1172/3036/5 +f 1167/3024/14 1169/3029/14 1165/3019/14 +f 1167/3024/14 1171/3034/14 1169/3029/14 +f 1174/3040/8 1175/3042/8 1173/3037/8 +f 1179/3053/10 1178/3051/10 1177/3047/10 +f 1174/3041/6 1177/3048/6 1178/3050/6 +f 1175/3043/5 1180/3056/5 1179/3052/5 +f 1174/3040/8 1176/3045/8 1175/3042/8 +f 1179/3053/10 1180/3055/10 1178/3051/10 +f 1174/3041/6 1173/3038/6 1177/3048/6 +f 1175/3043/5 1176/3046/5 1180/3056/5 +f 1175/3044/7 1177/3049/7 1173/3039/7 +f 1175/3044/7 1179/3054/7 1177/3049/7 +f 1182/3060/15 1183/3062/15 1181/3057/15 +f 1187/3073/16 1186/3071/16 1185/3067/16 +f 1182/3061/6 1185/3068/6 1186/3070/6 +f 1183/3063/5 1188/3076/5 1187/3072/5 +f 1182/3060/15 1184/3065/15 1183/3062/15 +f 1187/3073/16 1188/3075/16 1186/3071/16 +f 1182/3061/6 1181/3058/6 1185/3068/6 +f 1183/3063/5 1184/3066/5 1188/3076/5 +f 1183/3064/18 1185/3069/18 1181/3059/18 +f 1183/3064/18 1187/3074/18 1185/3069/18 +f 1190/3080/3 1191/3082/3 1189/3077/3 +f 1195/3093/1 1194/3091/1 1193/3087/1 +f 1190/3081/6 1193/3088/6 1194/3090/6 +f 1191/3083/5 1196/3096/5 1195/3092/5 +f 1190/3080/3 1192/3085/3 1191/3082/3 +f 1195/3093/1 1196/3095/1 1194/3091/1 +f 1190/3081/6 1189/3078/6 1193/3088/6 +f 1191/3083/5 1192/3086/5 1196/3096/5 +f 1191/3084/4 1193/3089/4 1189/3079/4 +f 1191/3084/4 1195/3094/4 1193/3089/4 +f 1198/3100/13 1199/3102/13 1197/3097/13 +f 1203/3113/14 1202/3111/14 1201/3107/14 +f 1198/3101/6 1201/3108/6 1202/3110/6 +f 1199/3103/5 1204/3116/5 1203/3112/5 +f 1198/3100/13 1200/3105/13 1199/3102/13 +f 1203/3113/14 1204/3115/14 1202/3111/14 +f 1198/3101/6 1197/3098/6 1201/3108/6 +f 1199/3103/5 1200/3106/5 1204/3116/5 +f 1199/3104/11 1201/3109/11 1197/3099/11 +f 1199/3104/11 1203/3114/11 1201/3109/11 +f 1206/3120/9 1207/3122/9 1205/3117/9 +f 1211/3133/7 1210/3131/7 1209/3127/7 +f 1206/3121/6 1209/3128/6 1210/3130/6 +f 1207/3123/5 1212/3136/5 1211/3132/5 +f 1206/3120/9 1208/3125/9 1207/3122/9 +f 1211/3133/7 1212/3135/7 1210/3131/7 +f 1206/3121/6 1205/3118/6 1209/3128/6 +f 1207/3123/5 1208/3126/5 1212/3136/5 +f 1207/3124/8 1209/3129/8 1205/3119/8 +f 1207/3124/8 1211/3134/8 1209/3129/8 +f 1214/3140/17 1215/3142/17 1213/3137/17 +f 1219/3153/18 1218/3151/18 1217/3147/18 +f 1214/3141/6 1217/3148/6 1218/3150/6 +f 1215/3143/5 1220/3156/5 1219/3152/5 +f 1214/3140/17 1216/3145/17 1215/3142/17 +f 1219/3153/18 1220/3155/18 1218/3151/18 +f 1214/3141/6 1213/3138/6 1217/3148/6 +f 1215/3143/5 1216/3146/5 1220/3156/5 +f 1215/3144/15 1217/3149/15 1213/3139/15 +f 1215/3144/15 1219/3154/15 1217/3149/15 +f 1222/3160/2 1223/3162/2 1221/3157/2 +f 1227/3173/4 1226/3171/4 1225/3167/4 +f 1222/3161/6 1225/3168/6 1226/3170/6 +f 1223/3163/5 1228/3176/5 1227/3172/5 +f 1222/3160/2 1224/3165/2 1223/3162/2 +f 1227/3173/4 1228/3175/4 1226/3171/4 +f 1222/3161/6 1221/3158/6 1225/3168/6 +f 1223/3163/5 1224/3166/5 1228/3176/5 +f 1223/3164/3 1225/3169/3 1221/3159/3 +f 1223/3164/3 1227/3174/3 1225/3169/3 +f 1230/3180/12 1231/3182/12 1229/3177/12 +f 1235/3193/11 1234/3191/11 1233/3187/11 +f 1230/3181/6 1233/3188/6 1234/3190/6 +f 1231/3183/5 1236/3196/5 1235/3192/5 +f 1230/3180/12 1232/3185/12 1231/3182/12 +f 1235/3193/11 1236/3195/11 1234/3191/11 +f 1230/3181/6 1229/3178/6 1233/3188/6 +f 1231/3183/5 1232/3186/5 1236/3196/5 +f 1231/3184/13 1233/3189/13 1229/3179/13 +f 1231/3184/13 1235/3194/13 1233/3189/13 +f 1238/3200/10 1239/3202/10 1237/3197/10 +f 1243/3213/8 1242/3211/8 1241/3207/8 +f 1238/3201/6 1241/3208/6 1242/3210/6 +f 1239/3203/5 1244/3216/5 1243/3212/5 +f 1238/3200/10 1240/3205/10 1239/3202/10 +f 1243/3213/8 1244/3215/8 1242/3211/8 +f 1238/3201/6 1237/3198/6 1241/3208/6 +f 1239/3203/5 1240/3206/5 1244/3216/5 +f 1239/3204/9 1241/3209/9 1237/3199/9 +f 1239/3204/9 1243/3214/9 1241/3209/9 +f 1246/3220/16 1247/3222/16 1245/3217/16 +f 1251/3233/15 1250/3231/15 1249/3227/15 +f 1246/3221/6 1249/3228/6 1250/3230/6 +f 1247/3223/5 1252/3236/5 1251/3232/5 +f 1246/3220/16 1248/3225/16 1247/3222/16 +f 1251/3233/15 1252/3235/15 1250/3231/15 +f 1246/3221/6 1245/3218/6 1249/3228/6 +f 1247/3223/5 1248/3226/5 1252/3236/5 +f 1247/3224/17 1249/3229/17 1245/3219/17 +f 1247/3224/17 1251/3234/17 1249/3229/17 +usemtl waterwheel_metal +f 163/348/6 165/352/6 164/350/6 +f 146/316/6 112/223/6 126/271/6 +f 111/221/6 170/366/6 137/300/6 +f 145/314/6 174/377/6 88/179/6 +f 293/684/5 291/680/5 292/682/5 +f 254/604/5 303/711/5 274/648/5 +f 298/698/5 239/553/5 265/632/5 +f 302/710/5 273/646/5 216/511/5 +f 328/791/10 333/804/10 332/801/10 +f 329/794/5 334/807/5 333/805/5 +f 331/799/8 335/809/8 334/806/8 +f 335/810/6 328/792/6 332/802/6 +f 331/800/7 328/792/7 330/797/7 +f 332/803/9 334/807/9 335/808/9 +f 339/821/11 325/784/11 341/827/11 +f 321/773/12 337/817/12 336/811/12 +f 358/873/6 359/876/6 360/877/6 +f 323/779/5 339/822/5 337/815/5 +f 321/774/6 341/829/6 325/783/6 +f 354/862/6 355/865/6 356/866/6 +f 327/790/14 321/774/14 325/783/14 +f 373/910/10 368/897/10 372/907/10 +f 374/913/6 369/900/6 373/911/6 +f 374/912/8 370/902/8 371/904/8 +f 375/916/5 368/898/5 370/903/5 +f 370/903/7 369/901/7 371/905/7 +f 374/913/9 372/909/9 375/914/9 +f 381/934/11 367/896/11 379/927/11 +f 376/919/12 363/884/12 361/879/12 +f 398/979/5 399/982/5 397/975/5 +f 363/885/6 379/928/6 367/894/6 +f 365/890/5 376/920/5 361/880/5 +f 394/968/5 395/971/5 393/965/5 +f 365/890/14 363/886/14 367/895/14 +f 408/1003/1 413/1016/1 412/1013/1 +f 409/1006/5 414/1019/5 413/1017/5 +f 414/1018/3 410/1008/3 415/1020/3 +f 415/1022/6 408/1004/6 412/1014/6 +f 409/1007/4 410/1009/4 411/1010/4 +f 412/1015/2 414/1019/2 415/1021/2 +f 407/1001/15 421/1041/15 419/1033/15 +f 416/1024/16 403/990/16 417/1027/16 +f 438/1085/6 439/1088/6 440/1089/6 +f 403/991/5 419/1034/5 417/1028/5 +f 405/996/6 416/1025/6 421/1039/6 +f 433/1072/6 436/1080/6 434/1073/6 +f 403/992/18 405/996/18 407/1000/18 +f 453/1122/1 448/1109/1 452/1119/1 +f 454/1125/6 449/1112/6 453/1123/6 +f 454/1124/3 450/1114/3 451/1116/3 +f 455/1128/5 448/1110/5 450/1115/5 +f 450/1115/4 449/1113/4 451/1117/4 +f 454/1125/2 452/1121/2 455/1126/2 +f 461/1146/15 447/1107/15 459/1139/15 +f 456/1131/16 443/1097/16 441/1091/16 +f 478/1191/5 479/1194/5 477/1187/5 +f 443/1098/6 459/1140/6 447/1106/6 +f 445/1102/5 456/1132/5 441/1092/5 +f 476/1186/5 473/1178/5 474/1179/5 +f 447/1108/18 441/1092/18 443/1096/18 +f 488/1215/7 493/1228/7 492/1225/7 +f 489/1218/5 494/1231/5 493/1229/5 +f 494/1230/9 490/1220/9 495/1232/9 +f 495/1234/6 488/1216/6 492/1226/6 +f 489/1219/8 490/1221/8 491/1222/8 +f 492/1227/10 494/1231/10 495/1233/10 +f 499/1245/13 485/1207/13 501/1251/13 +f 496/1236/14 483/1202/14 497/1239/14 +f 518/1297/6 519/1300/6 520/1301/6 +f 483/1203/5 499/1246/5 497/1240/5 +f 485/1208/6 496/1237/6 501/1252/6 +f 514/1286/6 515/1289/6 516/1290/6 +f 483/1204/11 485/1208/11 487/1212/11 +f 533/1334/7 528/1321/7 532/1331/7 +f 534/1337/6 529/1325/6 533/1335/6 +f 534/1336/9 530/1326/9 531/1328/9 +f 535/1340/5 528/1322/5 530/1327/5 +f 531/1330/8 528/1322/8 529/1323/8 +f 534/1337/10 532/1333/10 535/1338/10 +f 541/1358/13 527/1320/13 539/1351/13 +f 536/1343/14 523/1308/14 521/1303/14 +f 558/1403/5 559/1406/5 557/1399/5 +f 523/1309/6 539/1352/6 527/1318/6 +f 541/1359/5 521/1304/5 525/1314/5 +f 554/1392/5 555/1395/5 553/1389/5 +f 525/1314/11 523/1310/11 527/1319/11 +f 572/1438/4 569/1429/4 573/1440/4 +f 569/1430/5 574/1443/5 573/1441/5 +f 571/1435/2 575/1445/2 574/1442/2 +f 575/1446/6 568/1428/6 572/1437/6 +f 571/1436/3 568/1428/3 570/1433/3 +f 572/1439/1 574/1443/1 575/1444/1 +f 567/1424/17 581/1465/17 579/1457/17 +f 576/1448/18 563/1415/18 577/1451/18 +f 598/1509/6 599/1512/6 600/1513/6 +f 567/1425/5 577/1452/5 563/1414/5 +f 565/1420/6 576/1449/6 581/1463/6 +f 593/1496/6 596/1504/6 594/1497/6 +f 567/1426/15 561/1410/15 565/1420/15 +f 612/1543/4 609/1535/4 608/1533/4 +f 614/1549/6 609/1536/6 613/1547/6 +f 615/1551/2 611/1542/2 614/1548/2 +f 615/1552/5 608/1534/5 610/1539/5 +f 610/1539/3 609/1537/3 611/1540/3 +f 614/1549/1 612/1545/1 615/1550/1 +f 619/1564/17 605/1525/17 607/1530/17 +f 616/1555/18 603/1520/18 601/1515/18 +f 638/1615/5 639/1618/5 637/1612/5 +f 603/1521/6 619/1565/6 607/1531/6 +f 605/1526/5 616/1556/5 601/1516/5 +f 634/1604/5 635/1607/5 633/1601/5 +f 605/1526/15 603/1522/15 607/1532/15 +f 648/1639/8 653/1652/8 652/1649/8 +f 649/1642/5 654/1655/5 653/1653/5 +f 651/1648/10 655/1656/10 654/1654/10 +f 655/1657/6 648/1640/6 652/1650/6 +f 649/1643/9 650/1645/9 651/1646/9 +f 655/1658/7 653/1653/7 654/1655/7 +f 659/1669/12 645/1631/12 661/1675/12 +f 656/1660/11 643/1626/11 657/1663/11 +f 678/1721/6 679/1724/6 680/1725/6 +f 643/1627/5 659/1670/5 657/1664/5 +f 645/1632/6 656/1661/6 661/1676/6 +f 674/1710/6 675/1713/6 676/1714/6 +f 643/1628/13 645/1632/13 647/1636/13 +f 693/1758/8 688/1745/8 692/1755/8 +f 694/1761/6 689/1748/6 693/1759/6 +f 695/1763/10 691/1754/10 694/1760/10 +f 695/1764/5 688/1746/5 690/1751/5 +f 690/1751/9 689/1749/9 691/1752/9 +f 694/1761/7 692/1757/7 695/1762/7 +f 699/1775/12 685/1737/12 687/1742/12 +f 696/1767/11 683/1732/11 681/1727/11 +f 718/1827/5 719/1830/5 717/1823/5 +f 683/1733/6 699/1776/6 687/1743/6 +f 685/1738/5 696/1768/5 681/1728/5 +f 714/1816/5 715/1819/5 713/1813/5 +f 685/1738/13 683/1734/13 687/1744/13 +f 732/1862/3 729/1853/3 733/1864/3 +f 729/1854/5 734/1867/5 733/1865/5 +f 734/1866/1 730/1856/1 735/1868/1 +f 735/1870/6 728/1852/6 732/1861/6 +f 731/1860/2 728/1852/2 730/1857/2 +f 732/1863/4 734/1867/4 735/1869/4 +f 739/1881/16 725/1843/16 741/1887/16 +f 736/1872/15 723/1838/15 737/1875/15 +f 758/1933/6 759/1936/6 760/1937/6 +f 723/1839/5 739/1882/5 737/1876/5 +f 725/1844/6 736/1873/6 741/1888/6 +f 754/1922/6 755/1925/6 756/1926/6 +f 727/1850/17 721/1834/17 725/1844/17 +f 773/1970/3 768/1957/3 772/1967/3 +f 774/1973/6 769/1960/6 773/1971/6 +f 774/1972/1 770/1962/1 771/1964/1 +f 775/1976/5 768/1958/5 770/1963/5 +f 770/1963/2 769/1961/2 771/1965/2 +f 774/1973/4 772/1969/4 775/1974/4 +f 781/1994/16 767/1956/16 779/1987/16 +f 777/1982/15 761/1939/15 776/1978/15 +f 798/2039/5 799/2042/5 797/2035/5 +f 763/1945/6 779/1988/6 767/1954/6 +f 781/1995/5 761/1940/5 765/1950/5 +f 794/2028/5 795/2031/5 793/2025/5 +f 765/1950/17 763/1946/17 767/1955/17 +f 808/2063/9 813/2076/9 812/2073/9 +f 809/2066/5 814/2079/5 813/2077/5 +f 814/2078/7 810/2068/7 815/2080/7 +f 815/2082/6 808/2064/6 812/2074/6 +f 809/2067/10 810/2069/10 811/2070/10 +f 812/2075/8 814/2079/8 815/2081/8 +f 807/2061/14 821/2100/14 819/2093/14 +f 801/2045/13 817/2089/13 816/2083/13 +f 837/2143/6 840/2149/6 838/2144/6 +f 803/2051/5 819/2094/5 817/2087/5 +f 801/2046/6 821/2101/6 805/2056/6 +f 834/2134/6 835/2137/6 836/2138/6 +f 803/2052/12 805/2056/12 807/2060/12 +f 853/2182/9 848/2169/9 852/2179/9 +f 854/2185/6 849/2173/6 853/2183/6 +f 854/2184/7 850/2174/7 851/2176/7 +f 855/2188/5 848/2170/5 850/2175/5 +f 851/2178/10 848/2170/10 849/2171/10 +f 854/2185/8 852/2181/8 855/2186/8 +f 859/2199/14 845/2161/14 847/2166/14 +f 856/2191/13 843/2156/13 841/2151/13 +f 880/2255/5 877/2248/5 878/2250/5 +f 843/2157/6 859/2200/6 847/2167/6 +f 845/2162/5 856/2192/5 841/2152/5 +f 874/2240/5 875/2243/5 873/2237/5 +f 845/2162/12 843/2158/12 847/2168/12 +f 888/2275/2 893/2288/2 892/2285/2 +f 889/2278/5 894/2291/5 893/2289/5 +f 894/2290/4 890/2280/4 895/2292/4 +f 895/2294/6 888/2276/6 892/2286/6 +f 889/2279/1 890/2281/1 891/2282/1 +f 892/2287/3 894/2291/3 895/2293/3 +f 899/2305/18 885/2267/18 901/2311/18 +f 881/2257/17 897/2301/17 896/2295/17 +f 918/2357/6 919/2360/6 920/2361/6 +f 883/2263/5 899/2306/5 897/2299/5 +f 885/2268/6 896/2297/6 901/2312/6 +f 914/2346/6 915/2349/6 916/2350/6 +f 887/2274/16 881/2258/16 885/2268/16 +f 932/2391/2 929/2384/2 928/2381/2 +f 934/2397/6 929/2385/6 933/2395/6 +f 934/2396/4 930/2386/4 931/2388/4 +f 935/2400/5 928/2382/5 930/2387/5 +f 931/2390/1 928/2382/1 929/2383/1 +f 934/2397/3 932/2393/3 935/2398/3 +f 941/2418/18 927/2378/18 939/2411/18 +f 936/2403/17 923/2370/17 921/2363/17 +f 958/2463/5 959/2466/5 957/2459/5 +f 937/2406/6 927/2379/6 923/2368/6 +f 925/2374/5 936/2404/5 921/2364/5 +f 954/2452/5 955/2455/5 953/2449/5 +f 927/2380/16 921/2364/16 923/2369/16 +f 163/348/6 171/368/6 165/352/6 +f 146/316/6 175/379/6 112/223/6 +f 111/221/6 167/356/6 170/366/6 +f 145/314/6 144/312/6 174/377/6 +f 293/684/5 299/700/5 291/680/5 +f 254/604/5 240/555/5 303/711/5 +f 298/698/5 295/688/5 239/553/5 +f 302/710/5 272/644/5 273/646/5 +f 328/791/10 329/793/10 333/804/10 +f 329/794/5 331/798/5 334/807/5 +f 331/799/8 330/796/8 335/809/8 +f 335/810/6 330/797/6 328/792/6 +f 331/800/7 329/795/7 328/792/7 +f 332/803/9 333/805/9 334/807/9 +f 339/821/11 327/788/11 325/784/11 +f 321/773/12 323/778/12 337/817/12 +f 358/873/6 357/871/6 359/876/6 +f 323/779/5 327/789/5 339/822/5 +f 321/774/6 336/813/6 341/829/6 +f 354/862/6 353/860/6 355/865/6 +f 327/790/14 323/780/14 321/774/14 +f 373/910/10 369/899/10 368/897/10 +f 374/913/6 371/906/6 369/900/6 +f 374/912/8 375/915/8 370/902/8 +f 375/916/5 372/908/5 368/898/5 +f 370/903/7 368/898/7 369/901/7 +f 374/913/9 373/911/9 372/909/9 +f 381/934/11 365/889/11 367/896/11 +f 376/919/12 377/922/12 363/884/12 +f 398/979/5 400/983/5 399/982/5 +f 363/885/6 377/923/6 379/928/6 +f 365/890/5 381/935/5 376/920/5 +f 394/968/5 396/974/5 395/971/5 +f 365/890/14 361/880/14 363/886/14 +f 408/1003/1 409/1005/1 413/1016/1 +f 409/1006/5 411/1011/5 414/1019/5 +f 414/1018/3 411/1012/3 410/1008/3 +f 415/1022/6 410/1009/6 408/1004/6 +f 409/1007/4 408/1004/4 410/1009/4 +f 412/1015/2 413/1017/2 414/1019/2 +f 407/1001/15 405/995/15 421/1041/15 +f 416/1024/16 401/985/16 403/990/16 +f 438/1085/6 437/1083/6 439/1088/6 +f 403/991/5 407/1002/5 419/1034/5 +f 405/996/6 401/986/6 416/1025/6 +f 433/1072/6 435/1077/6 436/1080/6 +f 403/992/18 401/986/18 405/996/18 +f 453/1122/1 449/1111/1 448/1109/1 +f 454/1125/6 451/1118/6 449/1112/6 +f 454/1124/3 455/1127/3 450/1114/3 +f 455/1128/5 452/1120/5 448/1110/5 +f 450/1115/4 448/1110/4 449/1113/4 +f 454/1125/2 453/1123/2 452/1121/2 +f 461/1146/15 445/1101/15 447/1107/15 +f 456/1131/16 457/1134/16 443/1097/16 +f 478/1191/5 480/1195/5 479/1194/5 +f 443/1098/6 457/1135/6 459/1140/6 +f 445/1102/5 461/1147/5 456/1132/5 +f 476/1186/5 475/1183/5 473/1178/5 +f 447/1108/18 445/1102/18 441/1092/18 +f 488/1215/7 489/1217/7 493/1228/7 +f 489/1218/5 491/1223/5 494/1231/5 +f 494/1230/9 491/1224/9 490/1220/9 +f 495/1234/6 490/1221/6 488/1216/6 +f 489/1219/8 488/1216/8 490/1221/8 +f 492/1227/10 493/1229/10 494/1231/10 +f 499/1245/13 487/1213/13 485/1207/13 +f 496/1236/14 481/1197/14 483/1202/14 +f 518/1297/6 517/1294/6 519/1300/6 +f 483/1203/5 487/1214/5 499/1246/5 +f 485/1208/6 481/1198/6 496/1237/6 +f 514/1286/6 513/1284/6 515/1289/6 +f 483/1204/11 481/1198/11 485/1208/11 +f 533/1334/7 529/1324/7 528/1321/7 +f 534/1337/6 531/1329/6 529/1325/6 +f 534/1336/9 535/1339/9 530/1326/9 +f 535/1340/5 532/1332/5 528/1322/5 +f 531/1330/8 530/1327/8 528/1322/8 +f 534/1337/10 533/1335/10 532/1333/10 +f 541/1358/13 525/1313/13 527/1320/13 +f 536/1343/14 537/1346/14 523/1308/14 +f 558/1403/5 560/1407/5 559/1406/5 +f 523/1309/6 537/1347/6 539/1352/6 +f 541/1359/5 536/1344/5 521/1304/5 +f 554/1392/5 556/1398/5 555/1395/5 +f 525/1314/11 521/1304/11 523/1310/11 +f 572/1438/4 568/1427/4 569/1429/4 +f 569/1430/5 571/1434/5 574/1443/5 +f 571/1435/2 570/1432/2 575/1445/2 +f 575/1446/6 570/1433/6 568/1428/6 +f 571/1436/3 569/1431/3 568/1428/3 +f 572/1439/1 573/1441/1 574/1443/1 +f 567/1424/17 565/1419/17 581/1465/17 +f 576/1448/18 561/1409/18 563/1415/18 +f 598/1509/6 597/1507/6 599/1512/6 +f 567/1425/5 579/1458/5 577/1452/5 +f 565/1420/6 561/1410/6 576/1449/6 +f 593/1496/6 595/1501/6 596/1504/6 +f 567/1426/15 563/1416/15 561/1410/15 +f 612/1543/4 613/1546/4 609/1535/4 +f 614/1549/6 611/1541/6 609/1536/6 +f 615/1551/2 610/1538/2 611/1542/2 +f 615/1552/5 612/1544/5 608/1534/5 +f 610/1539/3 608/1534/3 609/1537/3 +f 614/1549/1 613/1547/1 612/1545/1 +f 619/1564/17 621/1570/17 605/1525/17 +f 616/1555/18 617/1557/18 603/1520/18 +f 638/1615/5 640/1619/5 639/1618/5 +f 603/1521/6 617/1558/6 619/1565/6 +f 605/1526/5 621/1571/5 616/1556/5 +f 634/1604/5 636/1610/5 635/1607/5 +f 605/1526/15 601/1516/15 603/1522/15 +f 648/1639/8 649/1641/8 653/1652/8 +f 649/1642/5 651/1647/5 654/1655/5 +f 651/1648/10 650/1644/10 655/1656/10 +f 655/1657/6 650/1645/6 648/1640/6 +f 649/1643/9 648/1640/9 650/1645/9 +f 655/1658/7 652/1651/7 653/1653/7 +f 659/1669/12 647/1637/12 645/1631/12 +f 656/1660/11 641/1621/11 643/1626/11 +f 678/1721/6 677/1719/6 679/1724/6 +f 643/1627/5 647/1638/5 659/1670/5 +f 645/1632/6 641/1622/6 656/1661/6 +f 674/1710/6 673/1708/6 675/1713/6 +f 643/1628/13 641/1622/13 645/1632/13 +f 693/1758/8 689/1747/8 688/1745/8 +f 694/1761/6 691/1753/6 689/1748/6 +f 695/1763/10 690/1750/10 691/1754/10 +f 695/1764/5 692/1756/5 688/1746/5 +f 690/1751/9 688/1746/9 689/1749/9 +f 694/1761/7 693/1759/7 692/1757/7 +f 699/1775/12 701/1782/12 685/1737/12 +f 696/1767/11 697/1770/11 683/1732/11 +f 718/1827/5 720/1831/5 719/1830/5 +f 683/1733/6 697/1771/6 699/1776/6 +f 685/1738/5 701/1783/5 696/1768/5 +f 714/1816/5 716/1822/5 715/1819/5 +f 685/1738/13 681/1728/13 683/1734/13 +f 732/1862/3 728/1851/3 729/1853/3 +f 729/1854/5 731/1858/5 734/1867/5 +f 734/1866/1 731/1859/1 730/1856/1 +f 735/1870/6 730/1857/6 728/1852/6 +f 731/1860/2 729/1855/2 728/1852/2 +f 732/1863/4 733/1865/4 734/1867/4 +f 739/1881/16 727/1848/16 725/1843/16 +f 736/1872/15 721/1833/15 723/1838/15 +f 758/1933/6 757/1931/6 759/1936/6 +f 723/1839/5 727/1849/5 739/1882/5 +f 725/1844/6 721/1834/6 736/1873/6 +f 754/1922/6 753/1920/6 755/1925/6 +f 727/1850/17 723/1840/17 721/1834/17 +f 773/1970/3 769/1959/3 768/1957/3 +f 774/1973/6 771/1966/6 769/1960/6 +f 774/1972/1 775/1975/1 770/1962/1 +f 775/1976/5 772/1968/5 768/1958/5 +f 770/1963/2 768/1958/2 769/1961/2 +f 774/1973/4 773/1971/4 772/1969/4 +f 781/1994/16 765/1949/16 767/1956/16 +f 777/1982/15 763/1944/15 761/1939/15 +f 798/2039/5 800/2043/5 799/2042/5 +f 763/1945/6 777/1983/6 779/1988/6 +f 781/1995/5 776/1980/5 761/1940/5 +f 794/2028/5 796/2034/5 795/2031/5 +f 765/1950/17 761/1940/17 763/1946/17 +f 808/2063/9 809/2065/9 813/2076/9 +f 809/2066/5 811/2071/5 814/2079/5 +f 814/2078/7 811/2072/7 810/2068/7 +f 815/2082/6 810/2069/6 808/2064/6 +f 809/2067/10 808/2064/10 810/2069/10 +f 812/2075/8 813/2077/8 814/2079/8 +f 807/2061/14 805/2055/14 821/2100/14 +f 801/2045/13 803/2050/13 817/2089/13 +f 837/2143/6 839/2148/6 840/2149/6 +f 803/2051/5 807/2062/5 819/2094/5 +f 801/2046/6 816/2085/6 821/2101/6 +f 834/2134/6 833/2132/6 835/2137/6 +f 803/2052/12 801/2046/12 805/2056/12 +f 853/2182/9 849/2172/9 848/2169/9 +f 854/2185/6 851/2177/6 849/2173/6 +f 854/2184/7 855/2187/7 850/2174/7 +f 855/2188/5 852/2180/5 848/2170/5 +f 851/2178/10 850/2175/10 848/2170/10 +f 854/2185/8 853/2183/8 852/2181/8 +f 859/2199/14 861/2206/14 845/2161/14 +f 856/2191/13 857/2194/13 843/2156/13 +f 880/2255/5 879/2254/5 877/2248/5 +f 843/2157/6 857/2195/6 859/2200/6 +f 845/2162/5 861/2207/5 856/2192/5 +f 874/2240/5 876/2246/5 875/2243/5 +f 845/2162/12 841/2152/12 843/2158/12 +f 888/2275/2 889/2277/2 893/2288/2 +f 889/2278/5 891/2283/5 894/2291/5 +f 894/2290/4 891/2284/4 890/2280/4 +f 895/2294/6 890/2281/6 888/2276/6 +f 889/2279/1 888/2276/1 890/2281/1 +f 892/2287/3 893/2289/3 894/2291/3 +f 899/2305/18 887/2272/18 885/2267/18 +f 881/2257/17 883/2262/17 897/2301/17 +f 918/2357/6 917/2354/6 919/2360/6 +f 883/2263/5 887/2273/5 899/2306/5 +f 885/2268/6 881/2258/6 896/2297/6 +f 914/2346/6 913/2344/6 915/2349/6 +f 887/2274/16 883/2264/16 881/2258/16 +f 932/2391/2 933/2394/2 929/2384/2 +f 934/2397/6 931/2389/6 929/2385/6 +f 934/2396/4 935/2399/4 930/2386/4 +f 935/2400/5 932/2392/5 928/2382/5 +f 931/2390/1 930/2387/1 928/2382/1 +f 934/2397/3 933/2395/3 932/2393/3 +f 941/2418/18 925/2373/18 927/2378/18 +f 936/2403/17 937/2405/17 923/2370/17 +f 958/2463/5 960/2467/5 959/2466/5 +f 937/2406/6 939/2413/6 927/2379/6 +f 925/2374/5 941/2419/5 936/2404/5 +f 954/2452/5 956/2458/5 955/2455/5 +f 927/2380/16 925/2374/16 921/2364/16 diff --git a/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large_extension.obj b/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large_extension.obj new file mode 100644 index 000000000..40fdf1973 --- /dev/null +++ b/src/main/resources/assets/create/models/block/large_water_wheel/waterwheel_large_extension.obj @@ -0,0 +1,4321 @@ +# Blender 3.4.1 +# www.blender.org +mtllib waterwheel_large.mtl +o waterwheel_large_extension +v 0.375000 0.000000 0.625000 +v 0.375000 0.000000 0.375000 +v 0.375000 1.000000 0.625000 +v 0.375000 1.000000 0.375000 +v 0.625000 -0.000000 0.375000 +v 0.625000 0.000000 0.625000 +v 0.625000 1.000000 0.375000 +v 0.625000 1.000000 0.625000 +v 0.062500 0.937500 0.937500 +v 0.062500 0.937500 0.062500 +v 0.062500 0.062500 0.937500 +v 0.062500 0.062500 0.062500 +v 0.937500 0.937500 0.937500 +v 0.937500 0.937500 0.062500 +v 0.937500 0.062500 0.937500 +v 0.937500 0.062500 0.062500 +v 0.500000 0.937500 -1.000000 +v 1.069544 0.937500 -1.000000 +v -0.069544 0.937500 -1.000000 +v -0.069544 0.062500 -1.000000 +v 0.500000 0.062500 -1.000000 +v 1.069544 0.062500 -1.000000 +v 1.560660 0.937500 -0.560660 +v 1.963388 0.937500 -0.157932 +v 1.157932 0.937500 -0.963388 +v 1.157932 0.062500 -0.963388 +v 1.560660 0.062500 -0.560660 +v 1.963388 0.062500 -0.157932 +v 2.000000 0.937500 0.500000 +v 2.000000 0.937500 1.069544 +v 2.000000 0.937500 -0.069543 +v 2.000000 0.062500 -0.069543 +v 2.000000 0.062500 0.500000 +v 2.000000 0.062500 1.069544 +v 1.560660 0.937500 1.560660 +v 1.157932 0.937500 1.963388 +v 1.963388 0.937500 1.157932 +v 1.963388 0.062500 1.157932 +v 1.560660 0.062500 1.560660 +v 1.157932 0.062500 1.963388 +v 0.500000 0.937500 2.000000 +v -0.069544 0.937500 2.000000 +v 1.069543 0.937500 2.000000 +v 1.069543 0.062500 2.000000 +v 0.500000 0.062500 2.000000 +v -0.069544 0.062500 2.000000 +v -0.560660 0.937500 1.560660 +v -0.963388 0.937500 1.157932 +v -0.157932 0.937500 1.963388 +v -0.157932 0.062500 1.963388 +v -0.560660 0.062500 1.560660 +v -0.963388 0.062500 1.157932 +v -1.000000 0.937500 0.500000 +v -1.000000 0.937500 -0.069544 +v -1.000000 0.937500 1.069543 +v -1.000000 0.062500 1.069543 +v -1.000000 0.062500 0.500000 +v -1.000000 0.062500 -0.069544 +v -0.560660 0.937500 -0.560660 +v -0.157932 0.937500 -0.963388 +v -0.963388 0.937500 -0.157932 +v -0.963388 0.062500 -0.157932 +v -0.560660 0.062500 -0.560660 +v -0.157932 0.062500 -0.963388 +v -1.937501 0.968750 0.437500 +v -1.000000 0.968750 0.437500 +v -1.937500 0.031250 0.437500 +v -1.000000 0.031250 0.437500 +v -1.937501 0.968750 0.562500 +v -1.000000 0.968750 0.562500 +v -1.937501 0.031250 0.562500 +v -1.000000 0.031250 0.562500 +v 0.187500 0.750000 0.812500 +v 0.187500 0.750000 0.187500 +v -0.062500 1.000000 0.750000 +v -0.062500 1.000000 0.250000 +v -0.062500 0.750000 0.250000 +v -0.062500 0.750000 0.750000 +v 0.187500 0.750000 0.250000 +v 0.187500 0.750000 0.750000 +v 0.187500 1.000000 0.250000 +v 0.187500 1.000000 0.750000 +v -0.062500 1.000000 -0.875000 +v -0.062500 0.750000 -0.062500 +v -0.062500 0.750000 -0.875000 +v 0.187500 1.000000 -0.875000 +v 0.187500 0.750000 -0.875000 +v -0.062500 1.000000 -0.812500 +v -0.062500 0.750000 -0.812500 +v 0.187500 0.750000 -0.812500 +v 0.187500 1.000000 -0.812500 +v -0.062500 1.000000 1.812500 +v -0.062500 0.750000 1.812500 +v -0.062500 0.750000 1.062500 +v 0.187500 0.750000 1.062500 +v 0.125000 1.000000 1.000000 +v 0.187500 1.000000 1.812500 +v 0.187500 0.750000 1.812500 +v -0.062500 1.000000 1.875000 +v -0.062500 0.750000 1.875000 +v 0.187500 0.750000 1.875000 +v 0.187500 1.000000 1.875000 +v 1.875000 1.000000 0.187500 +v -0.875000 1.000000 0.187500 +v 1.875000 0.750000 0.187500 +v -0.875000 0.750000 0.187500 +v 1.875000 1.000000 -0.062500 +v -0.875000 1.000000 -0.062500 +v 1.875000 0.750000 -0.062500 +v -0.875000 0.750000 -0.062500 +v -0.812500 1.000000 -0.062500 +v -0.812500 1.000000 0.187500 +v -0.812500 0.750000 0.187500 +v -0.812500 0.750000 -0.062500 +v 1.812500 1.000000 0.187500 +v 1.812500 0.750000 0.187500 +v 1.812500 1.000000 -0.062500 +v 1.812500 0.750000 -0.062500 +v 0.875000 1.000000 0.125000 +v 0.875000 1.000000 0.875000 +v 0.812500 0.750000 0.187500 +v 0.812500 0.750000 0.812500 +v 1.062500 1.000000 0.250000 +v 1.062500 1.000000 0.750000 +v 1.062500 0.750000 0.750000 +v 1.062500 0.750000 0.250000 +v 0.812500 0.750000 0.750000 +v 0.812500 0.750000 0.250000 +v 0.812500 1.000000 0.750000 +v 0.812500 1.000000 0.250000 +v 1.062500 1.000000 1.875000 +v 1.062500 0.750000 1.062500 +v 1.062500 0.750000 1.875000 +v 0.875000 1.000000 1.000000 +v 0.812500 1.000000 1.875000 +v 0.812500 0.750000 1.062500 +v 0.812500 0.750000 1.875000 +v 1.062500 1.000000 1.812500 +v 1.062500 0.750000 1.812500 +v 0.812500 0.750000 1.812500 +v 0.812500 1.000000 1.812500 +v 1.062501 1.000000 -0.812500 +v 1.062501 0.750000 -0.812500 +v 0.812500 0.750000 -0.062500 +v 0.875000 1.000000 -0.000000 +v 0.812501 1.000000 -0.812500 +v 0.812501 0.750000 -0.812500 +v 1.062501 1.000000 -0.875000 +v 1.062501 0.750000 -0.875000 +v 0.812501 0.750000 -0.875000 +v 0.812501 1.000000 -0.875000 +v -0.000000 1.000000 0.875000 +v 0.125000 1.000000 0.875000 +v 1.000000 1.000000 1.000000 +v -0.812500 0.750000 1.062500 +v -0.812500 1.000000 1.062500 +v -0.812500 0.750000 0.812500 +v -0.812500 1.000000 0.812500 +v 1.812500 0.750000 1.062500 +v 1.812500 0.750000 0.812500 +v 1.812500 1.000000 0.812500 +v 1.812500 1.000000 1.062500 +v 1.875000 0.750000 1.062500 +v -0.875000 0.750000 1.062500 +v 1.875000 1.000000 1.062500 +v -0.875000 1.000000 1.062500 +v 1.875000 0.750000 0.812500 +v -0.875000 0.750000 0.812500 +v 1.875000 1.000000 0.812500 +v -0.875000 1.000000 0.812500 +v -0.000000 1.000000 0.000000 +v 0.125000 1.000000 0.000000 +v 0.125000 1.000000 0.125000 +v 1.062500 0.750000 -0.062500 +v 1.000000 1.000000 0.125000 +v 0.187500 0.750000 -0.062500 +v 1.062500 0.750000 0.187500 +v 1.000000 1.000000 0.000000 +v -0.000000 1.000000 0.125000 +v -0.062500 0.750000 0.187500 +v -0.062500 0.750000 0.812500 +v -0.000000 1.000000 1.000000 +v 1.000000 1.000000 0.875000 +v 1.062500 0.750000 0.812500 +v -0.062500 1.000000 0.187500 +v 0.187500 1.000000 0.187500 +v 0.187500 1.000000 -0.062500 +v -0.062500 1.000000 -0.062500 +v 1.062500 1.000000 -0.062500 +v 1.062500 1.000000 0.187500 +v 0.812500 1.000000 0.187500 +v 0.812500 1.000000 -0.062500 +v -0.062500 1.000000 1.062500 +v -0.062500 1.000000 0.812500 +v 0.187500 1.000000 0.812500 +v 1.062500 1.000000 1.062500 +v 1.062500 1.000000 0.812500 +v 0.187500 1.000000 1.062500 +v 0.812500 1.000000 0.812500 +v 0.812500 1.000000 1.062500 +v 0.187500 0.250000 0.812500 +v 0.187500 0.250000 0.187500 +v -0.062500 0.000000 0.750000 +v -0.062500 0.000000 0.250000 +v -0.062500 0.250000 0.250000 +v -0.062500 0.250000 0.750000 +v 0.187500 0.250000 0.250000 +v 0.187500 0.250000 0.750000 +v 0.187500 0.000000 0.250000 +v 0.187500 0.000000 0.750000 +v -0.062500 -0.000000 -0.875000 +v -0.062500 0.250000 -0.062500 +v -0.062500 0.250000 -0.875000 +v 0.187500 -0.000000 -0.875000 +v 0.187500 0.250000 -0.875000 +v -0.062500 -0.000000 -0.812500 +v -0.062500 0.250000 -0.812500 +v 0.187500 0.250000 -0.812500 +v 0.187500 -0.000000 -0.812500 +v -0.062500 0.000000 1.812500 +v -0.062500 0.250000 1.812500 +v -0.062500 0.250000 1.062500 +v 0.187500 0.250000 1.062500 +v 0.187500 0.000000 1.812500 +v 0.187500 0.250000 1.812500 +v -0.062500 0.000000 1.875000 +v -0.062500 0.250000 1.875000 +v 0.187500 0.250000 1.875000 +v 0.187500 0.000000 1.875000 +v 1.875000 0.000000 0.187500 +v -0.875000 0.000000 0.187500 +v 1.875000 0.250000 0.187500 +v -0.875000 0.250000 0.187500 +v 1.875000 0.000000 -0.062500 +v -0.875000 0.000000 -0.062500 +v 1.875000 0.250000 -0.062500 +v -0.875000 0.250000 -0.062500 +v -0.812500 0.000000 -0.062500 +v -0.812500 0.000000 0.187500 +v -0.812500 0.250000 0.187500 +v -0.812500 0.250000 -0.062500 +v 1.812500 0.000000 0.187500 +v 1.812500 0.250000 0.187500 +v 1.812500 0.000000 -0.062500 +v 1.812500 0.250000 -0.062500 +v 0.812500 0.250000 0.187500 +v 0.812500 0.250000 0.812500 +v 1.062500 0.000000 0.250000 +v 1.062500 0.000000 0.750000 +v 1.062500 0.250000 0.750000 +v 1.062500 0.250000 0.250000 +v 0.812500 0.250000 0.750000 +v 0.812500 0.250000 0.250000 +v 0.812500 0.000000 0.750000 +v 0.812500 0.000000 0.250000 +v 1.062500 0.000000 1.875000 +v 1.062500 0.250000 1.062500 +v 1.062500 0.250000 1.875000 +v 0.812500 0.000000 1.875000 +v 0.812500 0.250000 1.062500 +v 0.812500 0.250000 1.875000 +v 1.062500 0.000000 1.812500 +v 1.062500 0.250000 1.812500 +v 0.812500 0.250000 1.812500 +v 0.812500 0.000000 1.812500 +v 1.062501 -0.000000 -0.812500 +v 1.062501 0.250000 -0.812500 +v 0.812500 0.250000 -0.062500 +v 0.812501 -0.000000 -0.812500 +v 0.812501 0.250000 -0.812500 +v 1.062501 -0.000000 -0.875000 +v 1.062501 0.250000 -0.875000 +v 0.812501 0.250000 -0.875000 +v 0.812501 -0.000000 -0.875000 +v -0.812500 0.250000 1.062500 +v -0.812500 0.000000 1.062500 +v -0.812500 0.250000 0.812500 +v -0.812500 0.000000 0.812500 +v 1.812500 0.250000 1.062500 +v 1.812500 0.250000 0.812500 +v 1.812500 0.000000 0.812500 +v 1.812500 0.000000 1.062500 +v 1.875000 0.250000 1.062500 +v -0.875000 0.250000 1.062500 +v 1.875000 0.000000 1.062500 +v -0.875000 0.000000 1.062500 +v 1.875000 0.250000 0.812500 +v -0.875000 0.250000 0.812500 +v 1.875000 0.000000 0.812500 +v -0.875000 0.000000 0.812500 +v 1.062500 0.250000 -0.062500 +v 0.187500 0.250000 -0.062500 +v 1.062500 0.250000 0.187500 +v -0.062500 0.250000 0.187500 +v -0.062500 0.250000 0.812500 +v 1.062500 0.250000 0.812500 +v -0.062500 0.000000 0.187500 +v 0.187500 0.000000 0.187500 +v 0.187500 0.000000 -0.062500 +v -0.062500 0.000000 -0.062500 +v 1.062500 0.000000 -0.062500 +v 1.062500 0.000000 0.187500 +v 0.812500 0.000000 0.187500 +v 0.812500 0.000000 -0.062500 +v -0.062500 0.000000 1.062500 +v -0.062500 0.000000 0.812500 +v 0.187500 0.000000 0.812500 +v 1.062500 0.000000 1.062500 +v 1.062500 0.000000 0.812500 +v 0.187500 0.000000 1.062500 +v 0.812500 0.000000 0.812500 +v 0.812500 0.000000 1.062500 +v 1.298342 1.093750 -1.672348 +v 0.939576 0.906250 -0.806211 +v 1.298342 0.906250 -1.672348 +v 1.011329 1.093750 -0.979439 +v 1.471569 1.093750 -1.600595 +v 1.112803 0.906250 -0.734458 +v 1.471569 0.906250 -1.600595 +v 2.024699 1.093750 -1.157282 +v 2.024699 0.906250 -1.157282 +v 2.157282 1.093750 -1.024699 +v 2.157282 0.906250 -1.024699 +v 1.847923 1.093750 -0.980505 +v 1.847923 0.906250 -0.980505 +v 1.980505 0.906250 -0.847923 +v 1.980505 1.093750 -0.847923 +v 1.202671 1.093750 -1.441378 +v 1.202671 0.906250 -1.441378 +v 1.178753 0.906250 -1.383636 +v 1.375898 0.906250 -1.369625 +v 1.351981 0.906250 -1.311882 +v 1.375898 1.093750 -1.369625 +v 0.939576 1.093750 -0.806211 +v 1.112803 1.093750 -0.734458 +v 1.178753 1.093750 -1.383636 +v 1.351981 1.093750 -1.311882 +v 1.083082 1.093750 -1.152666 +v 1.083082 0.906250 -1.152666 +v 1.011329 0.906250 -0.979438 +v 1.256310 0.906250 -1.080913 +v 1.184556 0.906250 -0.907685 +v 1.256310 1.093750 -1.080913 +v 1.184556 1.093750 -0.907685 +v 1.102896 1.093750 -0.873860 +v 1.045154 1.093750 -0.897778 +v 1.126814 1.093750 -0.931603 +v 1.069072 1.093750 -0.955521 +v 1.198567 1.093750 -1.104830 +v 1.140825 1.093750 -1.128748 +v 1.222485 1.093750 -1.162573 +v 1.164742 1.093750 -1.186491 +v 2.600595 1.093750 -0.471569 +v 1.734458 0.906250 -0.112803 +v 2.600595 0.906250 -0.471569 +v 1.907686 1.093750 -0.184557 +v 2.672348 1.093750 -0.298342 +v 1.806211 0.906250 0.060424 +v 2.672348 0.906250 -0.298342 +v 2.750000 1.093750 0.406250 +v 2.750000 0.906250 0.406250 +v 2.750000 1.093750 0.593750 +v 2.750000 0.906250 0.593750 +v 2.500000 1.093750 0.406250 +v 2.500000 0.906250 0.406250 +v 2.500001 0.906250 0.593750 +v 2.500001 1.093750 0.593750 +v 2.369625 1.093750 -0.375898 +v 2.369625 0.906250 -0.375898 +v 2.311882 0.906250 -0.351981 +v 2.441378 0.906250 -0.202671 +v 2.383636 0.906250 -0.178753 +v 2.441378 1.093750 -0.202671 +v 1.734458 1.093750 -0.112804 +v 1.806211 1.093750 0.060424 +v 2.311883 1.093750 -0.351981 +v 2.383636 1.093750 -0.178753 +v 2.080913 1.093750 -0.256310 +v 2.080913 0.906250 -0.256310 +v 1.907685 0.906250 -0.184557 +v 2.152666 0.906250 -0.083082 +v 1.979438 0.906250 -0.011329 +v 2.152666 1.093750 -0.083082 +v 1.979438 1.093750 -0.011329 +v 1.897778 1.093750 -0.045154 +v 1.873861 1.093750 -0.102897 +v 1.955521 1.093750 -0.069072 +v 1.931603 1.093750 -0.126814 +v 2.128748 1.093750 -0.140825 +v 2.104831 1.093750 -0.198567 +v 2.186491 1.093750 -0.164742 +v 2.162573 1.093750 -0.222485 +v 2.672348 1.093750 1.298342 +v 1.806211 0.906250 0.939576 +v 2.672348 0.906250 1.298342 +v 1.979439 1.093750 1.011329 +v 2.600595 1.093750 1.471569 +v 1.734458 0.906250 1.112803 +v 2.600595 0.906250 1.471569 +v 2.157282 1.093750 2.024699 +v 2.157282 0.906250 2.024699 +v 2.024699 1.093750 2.157282 +v 2.024699 0.906250 2.157282 +v 1.980505 1.093750 1.847922 +v 1.980505 0.906250 1.847922 +v 1.847923 0.906250 1.980505 +v 1.847923 1.093750 1.980505 +v 2.441378 1.093750 1.202671 +v 2.441378 0.906250 1.202671 +v 2.383636 0.906250 1.178753 +v 2.369625 0.906250 1.375898 +v 2.311882 0.906250 1.351980 +v 2.369625 1.093750 1.375898 +v 1.806211 1.093750 0.939576 +v 1.734458 1.093750 1.112803 +v 2.383636 1.093750 1.178753 +v 2.311882 1.093750 1.351980 +v 2.152666 1.093750 1.083082 +v 2.152666 0.906250 1.083082 +v 1.979438 0.906250 1.011329 +v 2.080913 0.906250 1.256310 +v 1.907685 0.906250 1.184556 +v 2.080913 1.093750 1.256310 +v 1.907685 1.093750 1.184556 +v 1.873861 1.093750 1.102896 +v 1.897779 1.093750 1.045154 +v 1.931603 1.093750 1.126814 +v 1.955521 1.093750 1.069072 +v 2.104831 1.093750 1.198567 +v 2.128748 1.093750 1.140825 +v 2.162573 1.093750 1.222485 +v 2.186491 1.093750 1.164742 +v 1.471570 1.093750 2.600595 +v 1.112804 0.906250 1.734458 +v 1.471570 0.906250 2.600595 +v 1.184557 1.093750 1.907686 +v 1.298342 1.093750 2.672348 +v 0.939576 0.906250 1.806211 +v 1.298342 0.906250 2.672348 +v 0.593750 1.093750 2.750000 +v 0.593750 0.906250 2.750000 +v 0.406250 1.093750 2.750001 +v 0.406250 0.906250 2.750000 +v 0.593750 1.093750 2.500000 +v 0.593750 0.906250 2.500000 +v 0.406250 0.906250 2.500001 +v 0.406250 1.093750 2.500001 +v 1.375898 1.093750 2.369626 +v 1.375898 0.906250 2.369625 +v 1.351981 0.906250 2.311882 +v 1.202671 0.906250 2.441378 +v 1.178753 0.906250 2.383636 +v 1.202671 1.093750 2.441378 +v 1.112804 1.093750 1.734458 +v 0.939576 1.093750 1.806211 +v 1.351981 1.093750 2.311883 +v 1.178753 1.093750 2.383636 +v 1.256310 1.093750 2.080913 +v 1.256310 0.906250 2.080913 +v 1.184557 0.906250 1.907685 +v 1.083082 0.906250 2.152666 +v 1.011329 0.906250 1.979438 +v 1.083082 1.093750 2.152666 +v 1.011329 1.093750 1.979438 +v 1.045154 1.093750 1.897778 +v 1.102897 1.093750 1.873861 +v 1.069072 1.093750 1.955521 +v 1.126814 1.093750 1.931603 +v 1.140825 1.093750 2.128748 +v 1.198567 1.093750 2.104831 +v 1.164743 1.093749 2.186491 +v 1.222485 1.093750 2.162573 +v -0.298342 1.093750 2.672348 +v 0.060424 0.906250 1.806211 +v -0.298342 0.906250 2.672348 +v -0.011329 1.093750 1.979439 +v -0.471569 1.093750 2.600595 +v -0.112803 0.906250 1.734458 +v -0.471569 0.906250 2.600595 +v -1.024699 1.093750 2.157282 +v -1.024699 0.906250 2.157282 +v -1.157281 1.093750 2.024700 +v -1.157281 0.906250 2.024699 +v -0.847922 1.093750 1.980505 +v -0.847922 0.906250 1.980505 +v -0.980505 0.906250 1.847923 +v -0.980505 1.093750 1.847923 +v -0.202671 1.093750 2.441379 +v -0.202671 0.906250 2.441378 +v -0.178753 0.906250 2.383636 +v -0.375898 0.906250 2.369625 +v -0.351980 0.906250 2.311883 +v -0.375898 1.093750 2.369625 +v 0.060424 1.093750 1.806211 +v -0.112803 1.093750 1.734458 +v -0.178753 1.093750 2.383636 +v -0.351981 1.093750 2.311883 +v -0.083082 1.093750 2.152666 +v -0.083082 0.906250 2.152666 +v -0.011329 0.906250 1.979439 +v -0.256310 0.906250 2.080913 +v -0.184556 0.906250 1.907685 +v -0.256310 1.093750 2.080913 +v -0.184556 1.093750 1.907685 +v -0.102896 1.093750 1.873861 +v -0.045154 1.093750 1.897779 +v -0.126814 1.093750 1.931603 +v -0.069072 1.093750 1.955521 +v -0.198567 1.093750 2.104831 +v -0.140825 1.093750 2.128748 +v -0.222485 1.093750 2.162573 +v -0.164742 1.093750 2.186491 +v -1.600595 1.093750 1.471570 +v -0.734458 0.906250 1.112804 +v -1.600595 0.906250 1.471570 +v -0.907685 1.093750 1.184557 +v -1.672348 1.093750 1.298342 +v -0.806211 0.906250 0.939576 +v -1.672348 0.906250 1.298342 +v -1.750000 1.093750 0.593750 +v -1.750000 0.906250 0.593750 +v -1.750000 1.093750 0.406250 +v -1.750000 0.906250 0.406250 +v -1.500000 1.093750 0.593750 +v -1.500000 0.906250 0.593750 +v -1.500000 0.906250 0.406250 +v -1.500000 1.093750 0.406250 +v -1.369625 1.093750 1.375899 +v -1.369625 0.906250 1.375899 +v -1.311882 0.906250 1.351981 +v -1.441378 0.906250 1.202671 +v -1.383636 0.906250 1.178754 +v -1.441378 1.093750 1.202671 +v -0.734458 1.093750 1.112804 +v -0.806211 1.093750 0.939576 +v -1.311882 1.093750 1.351981 +v -1.383636 1.093750 1.178754 +v -1.080913 1.093750 1.256310 +v -1.080913 0.906250 1.256310 +v -0.907685 0.906250 1.184557 +v -1.152666 0.906250 1.083083 +v -0.979438 0.906250 1.011330 +v -1.152666 1.093750 1.083083 +v -0.979438 1.093750 1.011330 +v -0.897778 1.093750 1.045154 +v -0.873861 1.093750 1.102897 +v -0.955521 1.093750 1.069072 +v -0.931603 1.093750 1.126815 +v -1.128748 1.093750 1.140825 +v -1.104831 1.093750 1.198568 +v -1.186491 1.093750 1.164743 +v -1.162573 1.093750 1.222485 +v -1.672348 1.093750 -0.298341 +v -0.806211 0.906250 0.060424 +v -1.672348 0.906250 -0.298341 +v -0.979439 1.093750 -0.011329 +v -1.600595 1.093750 -0.471569 +v -0.734458 0.906250 -0.112803 +v -1.600595 0.906250 -0.471569 +v -1.157282 1.093750 -1.024699 +v -1.157282 0.906250 -1.024699 +v -1.024700 1.093750 -1.157281 +v -1.024700 0.906250 -1.157281 +v -0.980505 1.093750 -0.847922 +v -0.980505 0.906250 -0.847922 +v -0.847923 0.906250 -0.980505 +v -0.847923 1.093750 -0.980505 +v -1.441378 1.093750 -0.202670 +v -1.441379 0.906250 -0.202671 +v -1.383636 0.906250 -0.178753 +v -1.369625 0.906250 -0.375898 +v -1.311883 0.906250 -0.351980 +v -1.369625 1.093750 -0.375898 +v -0.806211 1.093750 0.060424 +v -0.734458 1.093750 -0.112803 +v -1.383636 1.093750 -0.178753 +v -1.311882 1.093750 -0.351980 +v -1.152666 1.093750 -0.083082 +v -1.152666 0.906250 -0.083082 +v -0.979439 0.906250 -0.011329 +v -1.080913 0.906250 -0.256309 +v -0.907686 0.906250 -0.184556 +v -1.080913 1.093750 -0.256309 +v -0.907685 1.093750 -0.184556 +v -0.873861 1.093750 -0.102896 +v -0.897779 1.093750 -0.045154 +v -0.931603 1.093750 -0.126814 +v -0.955521 1.093750 -0.069071 +v -1.104831 1.093750 -0.198567 +v -1.128748 1.093750 -0.140824 +v -1.162573 1.093750 -0.222485 +v -1.186491 1.093750 -0.164742 +v -0.471570 1.093750 -1.600595 +v -0.112804 0.906250 -0.734458 +v -0.471570 0.906250 -1.600595 +v -0.184557 1.093750 -0.907685 +v -0.298343 1.093750 -1.672348 +v 0.060423 0.906250 -0.806211 +v -0.298343 0.906250 -1.672348 +v 0.406249 1.093750 -1.750000 +v 0.406249 0.906250 -1.750000 +v 0.593749 1.093750 -1.750000 +v 0.593749 0.906250 -1.750000 +v 0.406249 1.093750 -1.500000 +v 0.406249 0.906250 -1.500000 +v 0.593749 0.906250 -1.500001 +v 0.593749 1.093750 -1.500000 +v -0.375899 1.093750 -1.369625 +v -0.375899 0.906250 -1.369625 +v -0.351981 0.906250 -1.311882 +v -0.202672 0.906250 -1.441378 +v -0.178754 0.906250 -1.383636 +v -0.202672 1.093750 -1.441378 +v -0.112804 1.093750 -0.734458 +v 0.060423 1.093750 -0.806211 +v -0.351981 1.093750 -1.311882 +v -0.178754 1.093750 -1.383636 +v -0.256310 1.093750 -1.080913 +v -0.256310 0.906250 -1.080913 +v -0.184557 0.906250 -0.907685 +v -0.083083 0.906250 -1.152666 +v -0.011330 0.906250 -0.979438 +v -0.083083 1.093750 -1.152666 +v -0.011330 1.093750 -0.979438 +v -0.045154 1.093750 -0.897778 +v -0.102897 1.093750 -0.873860 +v -0.069072 1.093750 -0.955521 +v -0.126815 1.093750 -0.931603 +v -0.140825 1.093750 -1.128748 +v -0.198568 1.093750 -1.104831 +v -0.164743 1.093750 -1.186491 +v -0.222486 1.093750 -1.162573 +v 1.069544 0.937500 -0.875000 +v 1.069544 0.062500 -0.875000 +v 1.069544 1.062500 -0.875000 +v 1.875000 0.937500 -0.069544 +v 1.472272 0.062500 -0.472272 +v 1.875000 0.062500 -0.069544 +v 1.472272 0.937500 -0.472272 +v 2.002602 1.062500 -1.002602 +v 2.625000 1.062500 -0.380204 +v 1.875000 1.062500 -0.069544 +v 1.875000 0.062500 0.500000 +v 1.875000 0.937500 1.069544 +v 1.875000 0.062500 1.069544 +v 1.875000 0.937500 0.500000 +v 2.625000 1.062499 1.380204 +v 1.875000 1.062500 0.500000 +v -1.002602 0.937500 -1.002602 +v 1.069544 0.062500 1.875000 +v 1.472272 0.062500 1.472272 +v -1.625000 0.937500 -0.380204 +v 1.472271 0.937500 1.472272 +v 1.069544 0.937500 1.875000 +v 1.472272 1.062500 1.472272 +v 0.500000 0.062500 1.875000 +v -0.069544 0.937500 1.875000 +v -0.069544 0.062500 1.875000 +v -0.069544 0.937499 1.875000 +v 0.500000 0.937500 1.875000 +v 0.500000 0.937500 1.875000 +v 0.500000 1.062500 2.625000 +v -0.380204 1.062499 2.625000 +v 0.500000 0.937499 2.625000 +v -0.472272 0.062500 1.472272 +v -0.875000 0.062500 1.069544 +v 1.069544 0.937499 1.875000 +v 1.472272 0.937500 1.472272 +v -0.875000 0.937500 1.069544 +v 2.002601 0.937500 2.002602 +v -0.472272 0.937500 1.472272 +v -1.002601 1.062499 2.002602 +v 1.875000 0.937500 1.069544 +v -0.875000 0.062500 -0.069543 +v 2.625000 0.937500 0.500000 +v -0.875000 0.937500 -0.069544 +v -0.875000 0.062500 0.500000 +v -0.875000 0.937500 0.500000 +v -1.624999 1.062500 0.500000 +v -1.625000 1.062500 -0.380204 +v -0.472272 0.062500 -0.472272 +v -0.069544 0.937500 -0.875000 +v -0.069544 0.062500 -0.875000 +v 1.380204 0.937500 -1.625000 +v -0.472272 0.937500 -0.472272 +v -0.472272 1.062500 -0.472272 +v -0.069543 0.062500 -0.875000 +v -0.069544 0.937500 -0.875000 +v 0.500000 0.062500 -0.875000 +v 1.069544 0.937500 -0.875000 +v 1.069544 0.062500 -0.875000 +v 0.500000 0.937500 -0.875000 +v 1.069544 0.937500 -0.875000 +v 0.500000 0.937500 -1.625000 +v 0.500000 0.937500 -0.875000 +v 0.500000 1.062500 -1.625000 +v 1.380204 1.062500 -1.625000 +v 0.500000 1.062500 -0.875000 +v 1.875000 0.937500 -0.069544 +v 2.002601 0.937500 -1.002602 +v 2.625000 0.937500 -0.380204 +v 1.472272 0.937500 -0.472272 +v 1.472272 1.062500 -0.472272 +v 2.625000 0.937499 1.380203 +v 1.875000 0.937500 0.500000 +v 2.625000 1.062500 0.500000 +v 1.875000 1.062500 1.069544 +v 1.380204 0.937499 2.625000 +v 2.002602 1.062500 2.002602 +v 1.380204 1.062499 2.625000 +v 1.069544 1.062499 1.875000 +v -0.380204 0.937499 2.625000 +v 0.500000 1.062500 1.875000 +v -0.069544 1.062499 1.875000 +v -0.875000 0.937500 1.069544 +v -1.002602 0.937499 2.002602 +v -1.625000 0.937499 1.380204 +v -0.472272 0.937500 1.472272 +v -1.625000 1.062500 1.380204 +v -0.472272 1.062500 1.472272 +v -0.875000 1.062500 1.069544 +v -0.875000 0.937500 -0.069544 +v -1.624999 0.937500 0.500000 +v -0.875000 0.937500 0.500000 +v -0.875000 1.062500 0.500000 +v -0.875000 1.062500 -0.069544 +v -0.069544 0.937500 -0.875000 +v -0.380204 0.937500 -1.625000 +v -0.472272 0.937500 -0.472272 +v -1.002602 1.062500 -1.002602 +v -0.380204 1.062500 -1.625000 +v -0.069544 1.062500 -0.875000 +v -1.728039 0.968750 -0.490534 +v -0.861902 0.968750 -0.131768 +v -1.728039 0.031250 -0.490533 +v -0.861901 0.031250 -0.131768 +v -1.775875 0.968750 -0.375049 +v -0.909737 0.968750 -0.016283 +v -1.775875 0.031250 -0.375048 +v -0.909737 0.031250 -0.016283 +v -1.179379 0.968750 -1.267767 +v -0.516466 0.968750 -0.604855 +v -1.179379 0.031250 -1.267767 +v -0.516466 0.031250 -0.604854 +v -1.267767 0.968750 -1.179379 +v -0.604854 0.968750 -0.516466 +v -1.267768 0.031250 -1.179379 +v -0.604854 0.031250 -0.516466 +v -0.375048 0.968750 -1.775875 +v -0.016282 0.968750 -0.909737 +v -0.375048 0.031250 -1.775874 +v -0.016282 0.031250 -0.909737 +v -0.490533 0.968750 -1.728039 +v -0.131768 0.968750 -0.861902 +v -0.490534 0.031250 -1.728039 +v -0.131768 0.031250 -0.861902 +v 0.562500 0.968750 -1.937500 +v 0.562500 0.968750 -1.000000 +v 0.562500 0.031250 -1.937500 +v 0.562500 0.031250 -1.000000 +v 0.437500 0.968750 -1.937500 +v 0.437500 0.968750 -1.000000 +v 0.437500 0.031250 -1.937501 +v 0.437500 0.031250 -1.000000 +v 1.490534 0.968750 -1.728039 +v 1.131768 0.968750 -0.861901 +v 1.490534 0.031250 -1.728039 +v 1.131768 0.031250 -0.861901 +v 1.375049 0.968750 -1.775874 +v 1.016283 0.968750 -0.909737 +v 1.375049 0.031250 -1.775875 +v 1.016283 0.031250 -0.909737 +v 2.267767 0.968750 -1.179378 +v 1.604855 0.968750 -0.516466 +v 2.267767 0.031250 -1.179378 +v 1.604854 0.031250 -0.516466 +v 2.179379 0.968750 -1.267767 +v 1.516466 0.968750 -0.604854 +v 2.179379 0.031250 -1.267767 +v 1.516466 0.031250 -0.604854 +v 2.775874 0.968750 -0.375048 +v 1.909737 0.968750 -0.016282 +v 2.775874 0.031250 -0.375048 +v 1.909737 0.031250 -0.016282 +v 2.728039 0.968750 -0.490533 +v 1.861902 0.968750 -0.131767 +v 2.728039 0.031250 -0.490533 +v 1.861902 0.031250 -0.131767 +v 2.937500 0.968750 0.562501 +v 2.000000 0.968750 0.562501 +v 2.937500 0.031250 0.562500 +v 2.000000 0.031250 0.562500 +v 2.937500 0.968750 0.437501 +v 2.000000 0.968750 0.437500 +v 2.937500 0.031250 0.437500 +v 2.000000 0.031250 0.437500 +v 2.728038 0.968750 1.490534 +v 1.861901 0.968750 1.131768 +v 2.728038 0.031250 1.490534 +v 1.861901 0.031250 1.131768 +v 2.775874 0.968750 1.375049 +v 1.909737 0.968750 1.016283 +v 2.775874 0.031250 1.375049 +v 1.909737 0.031250 1.016283 +v 2.179378 0.968750 2.267767 +v 1.516466 0.968750 1.604855 +v 2.179378 0.031250 2.267767 +v 1.516466 0.031250 1.604855 +v 2.267766 0.968750 2.179379 +v 1.604854 0.968750 1.516466 +v 2.267767 0.031250 2.179379 +v 1.604854 0.031250 1.516466 +v 1.375048 0.968750 2.775874 +v 1.016282 0.968750 1.909737 +v 1.375048 0.031250 2.775874 +v 1.016282 0.031250 1.909737 +v 1.490533 0.968750 2.728039 +v 1.131767 0.968750 1.861902 +v 1.490533 0.031250 2.728039 +v 1.131767 0.031250 1.861902 +v 0.437499 0.968750 2.937500 +v 0.437499 0.968750 2.000000 +v 0.437499 0.031250 2.937500 +v 0.437499 0.031250 2.000000 +v 0.562499 0.968750 2.937500 +v 0.562499 0.968750 2.000000 +v 0.562499 0.031250 2.937500 +v 0.562499 0.031250 2.000000 +v -0.490534 0.968750 2.728038 +v -0.131768 0.968750 1.861901 +v -0.490534 0.031250 2.728038 +v -0.131768 0.031250 1.861901 +v -0.375049 0.968750 2.775874 +v -0.016283 0.968750 1.909737 +v -0.375049 0.031250 2.775874 +v -0.016283 0.031250 1.909737 +v -1.267768 0.968750 2.179378 +v -0.604855 0.968750 1.516465 +v -1.267767 0.031250 2.179378 +v -0.604855 0.031250 1.516466 +v -1.179379 0.968750 2.267766 +v -0.516466 0.968750 1.604854 +v -1.179379 0.031250 2.267766 +v -0.516466 0.031250 1.604854 +v -1.775874 0.968750 1.375047 +v -0.909737 0.968750 1.016282 +v -1.775874 0.031250 1.375047 +v -0.909737 0.031250 1.016282 +v -1.728039 0.968750 1.490532 +v -0.861902 0.968750 1.131767 +v -1.728039 0.031250 1.490533 +v -0.861902 0.031250 1.131767 +vn -0.0000 -0.0000 -1.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 1.0000 -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 +vn -0.0000 -1.0000 -0.0000 +vn 0.9239 -0.0000 0.3827 +vn -0.9239 -0.0000 -0.3827 +vn -0.3827 -0.0000 0.9239 +vn 0.3827 -0.0000 -0.9239 +vn 0.3827 -0.0000 0.9239 +vn -0.3827 -0.0000 -0.9239 +vn -0.9239 -0.0000 0.3827 +vn 0.9239 -0.0000 -0.3827 +vt 0.375000 1.000000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.625000 1.000000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.375000 0.625000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.625000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.375000 1.000000 +vt 0.625000 1.000000 +vt 0.375000 0.000000 +vt 0.625000 0.375000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.375000 0.375000 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.062500 +vt 0.937500 0.937500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.062500 +vt 0.062500 0.937500 +vt 0.062500 0.062500 +vt 0.937500 0.062500 +vt 0.062500 0.062500 +vt 0.937500 0.062500 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.562500 0.562500 +vt 0.562500 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.750000 0.250000 +vt 0.812500 0.000000 +vt 0.000000 0.250000 +vt 0.375000 0.500000 +vt 0.812500 1.000000 +vt 0.937500 0.750000 +vt 0.500000 0.500000 +vt 0.937500 0.000000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.875000 0.562500 +vt 0.437500 0.000000 +vt 0.437500 0.750000 +vt 0.062500 0.500000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.750000 +vt 0.000000 0.500000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.062500 0.250000 +vt 0.375000 0.562500 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 0.562500 0.500000 +vt 0.000000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.250000 +vt 0.437500 0.500000 +vt 0.937500 0.250000 +vt 0.250000 0.500000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.500000 0.500000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.250000 0.812500 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.562500 0.500000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.125000 0.875000 +vt 0.624903 0.812500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.250000 0.062500 +vt 0.250000 -0.000000 +vt 0.750000 0.062500 +vt 0.750000 -0.000000 +vt 0.500000 0.062500 +vt 0.500000 -0.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.057468 1.000000 +vt 0.057468 0.000000 +vt 0.057468 0.250000 +vt 0.250000 -0.000000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt 0.000000 0.875000 +vt 0.624903 0.937500 +vt 0.000000 1.000000 +vt 0.687500 0.937500 +vt 0.062500 0.250000 +vt 0.562500 0.250000 +vt 0.562500 0.562500 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.750000 0.250000 +vt 0.812500 0.000000 +vt 0.125000 0.250000 +vt 0.375000 0.500000 +vt 0.812500 1.000000 +vt 0.937500 0.000000 +vt 0.937500 0.750000 +vt 0.500000 0.500000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.875000 0.562500 +vt 0.437500 0.000000 +vt 0.437500 0.750000 +vt 0.062500 0.000000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.750000 +vt 0.125000 0.000000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.375000 0.562500 +vt 0.062500 0.250000 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.562500 0.500000 +vt 0.937500 0.750000 +vt 0.125000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.250000 +vt 0.437500 0.500000 +vt 0.937500 0.500000 +vt 0.250000 0.500000 +vt 0.937500 0.250000 +vt 0.812500 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.500000 0.500000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.000000 0.875000 +vt 0.687500 0.812500 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.562500 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.187500 0.250000 +vt 0.750000 0.312500 +vt 0.000000 1.000000 +vt 0.624903 0.812500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt 0.000000 1.000000 +vt 0.749710 0.937500 +vt 0.125000 1.000000 +vt 0.624903 0.937500 +vt 0.125000 0.875000 +vt 0.562500 0.812500 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.057468 0.250000 +vt 0.250000 -0.000000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.057468 1.000000 +vt 0.057468 0.000000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.937500 0.000000 +vt 0.937500 1.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.500000 -0.000000 +vt 0.500000 0.062500 +vt 0.750000 -0.000000 +vt 0.750000 0.062500 +vt 0.250000 -0.000000 +vt 0.250000 0.062500 +vt 1.000000 -0.000000 +vt 0.000000 -0.000000 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 0.000000 1.000000 +vt 0.562500 0.812500 +vt 0.125000 1.000000 +vt 0.687500 0.812500 +vt 0.125000 0.875000 +vt 0.687500 0.937500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.125000 0.875000 +vt 0.749710 0.937500 +vt 0.750000 1.000000 +vt 0.125000 0.312500 +vt 0.750000 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.062500 0.000000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.125000 1.000000 +vt 0.749710 0.812500 +vt 0.000000 0.875000 +vt 0.562500 0.937500 +vt 0.437500 0.562500 +vt 0.000000 0.500000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.062500 0.500000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.000000 0.875000 +vt 0.749710 0.812500 +vt 0.125000 1.000000 +vt 0.562500 0.937500 +vt 0.437500 0.562500 +vt 0.125000 0.000000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.875000 0.500000 +vt 0.187500 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.500000 +vt 0.812500 0.750000 +vt 0.750000 1.000000 +vt 0.125000 0.062500 +vt 0.812500 0.500000 +vt 0.750000 0.750000 +vt 0.750000 0.500000 +vt 0.187500 0.750000 +vt 0.500000 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.500000 0.562500 +vt 0.812113 0.000000 +vt 0.812113 1.000000 +vt 0.250000 0.562500 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.562500 1.000000 +vt 0.187500 0.500000 +vt 0.000000 0.750000 +vt 0.750000 0.062500 +vt 0.562500 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.500000 0.562500 +vt 0.812113 0.000000 +vt 0.812113 1.000000 +vt 0.250000 0.562500 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.562500 1.000000 +vt 0.187500 0.750000 +vt 0.750000 0.500000 +vt 0.500000 0.750000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.875000 0.500000 +vt 0.187500 1.000000 +vt 0.500000 1.000000 +vt 0.187500 0.500000 +vt 0.000000 0.750000 +vt 0.187500 0.250000 +vt 0.562500 0.750000 +vt 0.625000 0.500000 +vt 0.812500 0.750000 +vt 0.750000 1.000000 +vt 0.812500 0.250000 +vt 0.812500 0.500000 +vt 0.750000 0.750000 +vt 0.562500 0.562500 +vt 0.562500 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.812500 0.000000 +vt 0.000000 0.250000 +vt 0.375000 0.500000 +vt 0.750000 0.250000 +vt 0.812500 1.000000 +vt 0.937500 0.750000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.437500 0.750000 +vt 0.062500 0.500000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.437500 0.750000 +vt 0.000000 0.500000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.375000 0.562500 +vt 0.437500 0.750000 +vt 0.062500 0.250000 +vt 0.937500 1.000000 +vt 0.562500 0.500000 +vt 0.937500 0.750000 +vt 0.000000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.500000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.500000 0.500000 +vt 0.750000 0.250000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.250000 0.812500 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.000000 0.250000 +vt 0.812113 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.562500 0.500000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt 0.000000 0.062500 +vt 0.000000 -0.000000 +vt 0.250000 0.062500 +vt 0.250000 -0.000000 +vt 0.750000 0.062500 +vt 0.750000 -0.000000 +vt 0.500000 0.062500 +vt 0.500000 -0.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.000000 0.062500 +vt 0.937500 0.000000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.000000 -0.000000 +vt 0.057468 0.000000 +vt 0.250000 -0.000000 +vt 0.057468 0.250000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt 0.562500 0.562500 +vt 0.562500 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.000000 +vt 0.187500 1.000000 +vt 0.812500 0.000000 +vt 0.125000 0.250000 +vt 0.375000 0.500000 +vt 0.750000 0.250000 +vt 0.812500 1.000000 +vt 0.937500 0.750000 +vt 0.437500 0.562500 +vt 0.687500 0.500000 +vt 0.437500 0.750000 +vt 0.062500 0.000000 +vt 0.937500 0.750000 +vt 0.437500 0.500000 +vt 0.125000 0.000000 +vt 0.437500 0.750000 +vt 0.187500 0.562500 +vt 0.937500 0.500000 +vt 0.375000 0.562500 +vt 0.062500 0.250000 +vt 0.437500 0.750000 +vt 0.937500 1.000000 +vt 0.937500 0.750000 +vt 0.562500 0.500000 +vt 0.125000 0.250000 +vt 0.437500 1.000000 +vt 0.625000 0.562500 +vt 0.437500 0.500000 +vt 0.812500 0.500000 +vt 0.937500 0.500000 +vt 1.000000 0.812500 +vt 0.500000 0.500000 +vt 0.750000 0.250000 +vt 0.187500 0.500000 +vt 0.750000 0.812500 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.812500 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.000000 0.500000 +vt 0.750000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.250000 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.500000 +vt 1.000000 0.812500 +vt 0.750000 0.250000 +vt 0.750000 0.812500 +vt 0.562500 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.187500 0.250000 +vt 0.750000 0.312500 +vt 0.750000 0.750000 +vt 0.250000 0.812500 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.500000 0.812500 +vt 1.000000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.250000 0.750000 +vt 0.500000 -0.000000 +vt 0.057468 0.500000 +vt 0.750000 -0.000000 +vt 0.057468 0.750000 +vt 0.250000 -0.000000 +vt 0.057468 0.250000 +vt 0.000000 -0.000000 +vt 0.057468 0.000000 +vt 0.500000 0.062500 +vt 0.937500 0.500000 +vt 0.250000 0.062500 +vt 0.937500 0.250000 +vt 0.000000 0.062500 +vt 0.937500 0.000000 +vt 0.750000 0.062500 +vt 0.937500 0.750000 +vt 0.500000 -0.000000 +vt 0.500000 0.062500 +vt 0.750000 -0.000000 +vt 0.750000 0.062500 +vt 0.250000 -0.000000 +vt 0.250000 0.062500 +vt 0.000000 -0.000000 +vt 0.000000 0.062500 +vt 0.812113 0.500000 +vt 0.000000 0.250000 +vt 0.750000 1.000000 +vt 0.125000 0.312500 +vt 0.750000 0.000000 +vt 0.750000 0.500000 +vt 0.812500 0.250000 +vt 0.062500 0.000000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.437500 0.562500 +vt 0.000000 0.500000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.062500 0.500000 +vt 0.187500 0.500000 +vt 0.812113 0.250000 +vt 0.437500 0.562500 +vt 0.125000 0.000000 +vt 0.500000 0.250000 +vt 0.187500 0.250000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.812500 0.750000 +vt 0.625000 0.500000 +vt 0.750000 0.750000 +vt 0.125000 0.062500 +vt 0.750000 0.500000 +vt 0.187500 0.750000 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.812113 0.000000 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.000000 0.750000 +vt 0.750000 0.062500 +vt 0.000000 0.500000 +vt 0.812113 0.750000 +vt 0.437500 0.500000 +vt 0.812113 0.000000 +vt 0.812500 0.562500 +vt 0.187500 0.750000 +vt 0.750000 0.500000 +vt 0.187500 0.750000 +vt 0.187500 0.000000 +vt 0.687500 0.562500 +vt 0.000000 0.750000 +vt 0.187500 0.250000 +vt 0.812500 0.750000 +vt 0.625000 0.500000 +vt 0.750000 0.750000 +vt 0.812500 0.250000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.625000 0.250000 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 1.000000 0.187500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.062500 0.562500 +vt 0.500000 0.937500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.125000 0.562500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 0.250000 0.312500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.062500 0.562500 +vt 0.500000 0.937500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.125000 0.562500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.000000 0.250000 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.812500 0.812500 +vt 1.000000 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.750000 0.500000 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.187500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.312500 +vt 0.625000 0.812500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt 0.750000 0.500000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.000000 0.875000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt -0.000000 0.437500 +vt 0.250000 0.250000 +vt 0.187500 0.437500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt 0.625000 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.750000 +vt 0.750000 0.562500 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.812500 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 0.625000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.750000 0.875000 +vt 0.125000 0.625000 +vt 0.125000 0.687500 +vt 0.312500 0.750000 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt 0.750000 0.500000 +vt 0.375000 0.312500 +vt 0.375000 0.187500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt 0.562500 0.000000 +vt 0.562500 1.000000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.375000 0.500000 +vt 0.375000 0.187500 +vt 0.812500 0.500000 +vt 0.187500 0.875000 +vt 0.187500 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.687500 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.000000 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.875000 +vt -0.000000 0.687500 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt 0.187500 0.250000 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt -0.000000 0.437500 +vt -0.000000 0.437500 +vt 0.000000 0.250000 +vt 0.187500 0.437500 +vt 0.187500 0.437500 +vt 0.062500 0.250000 +vt 0.000000 0.437500 +vt 0.812500 0.750000 +vt 0.187500 0.437500 +vt 0.250000 0.250000 +vt -0.000000 0.437500 +vt 1.000000 0.312500 +vt 1.000000 0.187500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.000000 0.437500 +vt 0.437500 0.250000 +vt 1.000000 0.500000 +vt 1.000000 0.187500 +vt 0.437500 0.312500 +vt -0.000000 0.437500 +vt 0.187500 0.437500 +vt 0.625000 0.250000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.750000 0.562500 +vt 0.375000 0.812500 +vt 0.375000 0.000000 +vt 0.812500 0.562500 +vt 1.000000 1.000000 +vt 0.062500 0.312500 +vt 1.000000 0.000000 +vt 0.812500 0.812500 +vt 0.625000 0.812500 +vt 0.625000 0.312500 +vt 1.000000 0.812500 +vt 1.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.562500 0.312500 +vt 0.562500 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.500000 +vt 0.562500 0.187500 +vt 0.562500 0.500000 +vt 0.750000 0.000000 +vt 0.750000 0.812500 +vt 0.562500 0.000000 +vt 0.562500 0.812500 +vt 0.500000 0.875000 +vt 0.062500 0.500000 +vt 0.500000 0.937500 +vt 0.062500 0.562500 +vt 0.250000 0.937500 +vt 0.562500 0.875000 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.312500 0.937500 +vt 0.562500 0.937500 +vt 0.250000 0.750000 +vt 0.125000 0.625000 +vt 0.750000 0.875000 +vt 0.312500 0.750000 +vt 0.125000 0.687500 +vt 0.750000 0.937500 +vt 0.812500 0.875000 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.812500 0.937500 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.875000 0.375000 +vt 0.125000 0.375000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.000000 0.968750 +vt 0.562500 0.968750 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.562500 0.968750 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.562500 0.093750 +vt 0.000000 0.093750 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.968750 +vt 0.562500 0.093750 +vt 0.562500 0.968750 +vt 0.000000 0.093750 +vt 0.562500 0.093750 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.250000 +vt 0.875000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.125000 1.000000 +vt 0.875000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.687500 0.375000 +vt 0.312500 0.375000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.312500 0.375000 +vt 0.687500 0.375000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.875000 0.250000 +vt 0.125000 0.250000 +vt 0.125000 0.375000 +vt 0.875000 0.375000 +vt 0.125000 0.875000 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.875000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 1.000000 +vt 1.000000 0.875000 +vt 0.687500 0.250000 +vt 0.312500 0.250000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +vt 0.062500 0.062500 +vt 0.062500 0.437500 +vt 0.000000 0.062500 +vt 1.000000 0.062500 +vt 1.000000 0.437500 +vt 0.062500 1.000000 +vt 0.062500 0.750000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.750000 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.125000 0.062500 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 0.125000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.625000 +s 0 +usemtl axis +f 7/17/1 2/3/1 4/8/1 +f 4/9/2 1/1/2 3/5/2 +f 3/6/3 6/13/3 8/18/3 +f 8/19/4 5/12/4 7/15/4 +f 7/17/1 5/11/1 2/3/1 +f 4/9/2 2/4/2 1/1/2 +f 3/6/3 1/2/3 6/13/3 +f 8/19/4 6/14/4 5/12/4 +usemtl axis_top +f 4/10/5 8/20/5 7/16/5 +f 4/10/5 3/7/5 8/20/5 +usemtl waterwheel_stripped_log +f 14/33/5 9/22/5 13/29/5 +f 14/33/5 10/24/5 9/22/5 +usemtl waterwheel_log +f 10/23/2 11/26/2 9/21/2 +f 16/38/4 13/30/4 15/35/4 +f 15/36/3 9/22/3 11/25/3 +f 12/28/1 14/34/1 16/37/1 +f 17/40/1 20/43/1 19/42/1 +f 18/41/1 21/45/1 17/39/1 +f 27/52/6 25/50/6 23/47/6 +f 24/49/6 27/53/6 23/48/6 +f 29/55/4 32/59/4 31/58/4 +f 34/62/4 29/56/4 30/57/4 +f 39/68/7 37/66/7 35/63/7 +f 36/65/7 39/69/7 35/64/7 +f 41/72/3 44/75/3 43/74/3 +f 42/73/3 45/77/3 41/71/3 +f 47/80/8 50/83/8 49/82/8 +f 48/81/8 51/85/8 47/79/8 +f 57/92/2 55/90/2 53/87/2 +f 54/89/2 57/93/2 53/88/2 +f 63/100/9 61/98/9 59/95/9 +f 60/97/9 63/101/9 59/96/9 +f 637/1551/8 633/1545/8 634/1546/8 +f 639/1556/8 638/1554/8 636/1549/8 +f 643/1567/2 636/1550/2 638/1553/2 +f 643/1568/2 644/1569/2 646/1573/2 +f 651/1585/9 644/1570/9 645/1571/9 +f 653/1590/9 650/1584/9 654/1591/9 +f 656/1595/1 654/1592/1 650/1583/1 +f 656/1596/1 657/1597/1 661/1609/1 +f 665/1621/6 657/1598/6 658/1599/6 +f 671/1638/6 666/1624/6 669/1633/6 +f 677/1653/4 669/1634/4 666/1623/4 +f 678/1656/4 674/1648/4 676/1651/4 +f 681/1665/7 676/1652/7 674/1647/7 +f 685/1672/7 683/1668/7 682/1667/7 +f 689/1677/3 688/1676/3 687/1675/3 +f 689/1678/3 690/1679/3 692/1681/3 +f 10/23/2 12/27/2 11/26/2 +f 16/38/4 14/32/4 13/30/4 +f 15/36/3 13/31/3 9/22/3 +f 12/28/1 10/24/1 14/34/1 +f 17/40/1 21/44/1 20/43/1 +f 18/41/1 22/46/1 21/45/1 +f 27/52/6 26/51/6 25/50/6 +f 24/49/6 28/54/6 27/53/6 +f 29/55/4 33/60/4 32/59/4 +f 34/62/4 33/61/4 29/56/4 +f 39/68/7 38/67/7 37/66/7 +f 36/65/7 40/70/7 39/69/7 +f 41/72/3 45/76/3 44/75/3 +f 42/73/3 46/78/3 45/77/3 +f 47/80/8 51/84/8 50/83/8 +f 48/81/8 52/86/8 51/85/8 +f 57/92/2 56/91/2 55/90/2 +f 54/89/2 58/94/2 57/93/2 +f 63/100/9 62/99/9 61/98/9 +f 60/97/9 64/102/9 63/101/9 +f 637/1551/8 639/1555/8 633/1545/8 +f 639/1556/8 637/1552/8 638/1554/8 +f 643/1567/2 646/1574/2 636/1550/2 +f 643/1568/2 645/1572/2 644/1569/2 +f 651/1585/9 653/1589/9 644/1570/9 +f 653/1590/9 651/1586/9 650/1584/9 +f 656/1595/1 661/1610/1 654/1592/1 +f 656/1596/1 658/1600/1 657/1597/1 +f 665/1621/6 671/1637/6 657/1598/6 +f 671/1638/6 665/1622/6 666/1624/6 +f 677/1653/4 678/1655/4 669/1634/4 +f 678/1656/4 677/1654/4 674/1648/4 +f 681/1665/7 685/1671/7 676/1652/7 +f 685/1672/7 681/1666/7 683/1668/7 +f 689/1677/3 692/1682/3 688/1676/3 +f 689/1678/3 691/1680/3 690/1679/3 +usemtl waterwheel_plank +f 66/106/1 67/108/1 65/103/1 +f 71/119/3 70/117/3 69/113/3 +f 66/107/5 69/114/5 70/116/5 +f 67/109/10 72/122/10 71/118/10 +f 185/400/2 77/143/2 76/137/2 +f 180/385/10 79/148/10 77/141/10 +f 79/149/4 186/404/4 81/156/4 +f 186/404/5 76/138/5 81/156/5 +f 82/160/5 194/430/5 195/433/5 +f 81/157/5 75/135/5 82/159/5 +f 80/153/4 195/434/4 73/123/4 +f 79/150/4 82/162/4 80/152/4 +f 78/145/10 73/125/10 181/388/10 +f 77/142/10 80/155/10 78/144/10 +f 75/136/2 181/389/2 194/429/2 +f 76/140/2 78/147/2 75/133/2 +f 83/163/2 89/174/2 88/171/2 +f 85/168/10 90/176/10 89/174/10 +f 87/170/4 91/179/4 90/176/4 +f 86/169/5 88/172/5 91/179/5 +f 90/177/4 187/409/4 176/372/4 +f 89/175/10 176/374/10 84/165/10 +f 88/173/2 84/165/2 188/410/2 +f 91/180/5 188/410/5 187/409/5 +f 95/188/4 97/195/4 98/197/4 +f 93/184/10 95/189/10 98/198/10 +f 92/181/2 94/186/2 93/184/2 +f 198/446/5 92/181/5 97/195/5 +f 92/182/2 100/202/2 99/200/2 +f 93/185/10 101/203/10 100/202/10 +f 98/199/4 102/204/4 101/203/4 +f 97/196/5 99/201/5 102/204/5 +f 121/240/10 174/369/10 177/379/10 +f 110/214/1 111/215/1 114/223/1 +f 106/210/10 114/223/10 113/221/10 +f 104/207/3 113/221/3 112/217/3 +f 108/212/5 112/218/5 111/215/5 +f 116/230/10 109/213/10 105/209/10 +f 115/225/3 105/209/3 103/205/3 +f 118/233/1 107/211/1 109/213/1 +f 117/231/5 103/206/5 107/211/5 +f 197/441/4 125/259/4 124/253/4 +f 184/396/10 127/265/10 125/257/10 +f 122/247/2 129/272/2 127/264/2 +f 129/272/5 197/442/5 124/254/5 +f 130/276/5 190/416/5 191/419/5 +f 130/277/5 124/255/5 123/249/5 +f 121/241/2 130/278/2 191/420/2 +f 128/269/2 129/274/2 130/275/2 +f 177/377/10 128/270/10 121/239/10 +f 125/258/10 128/271/10 126/260/10 +f 123/252/4 177/378/4 190/415/4 +f 124/256/4 126/263/4 123/250/4 +f 131/279/4 139/297/4 138/294/4 +f 133/284/10 140/299/10 139/297/10 +f 137/293/2 141/302/2 140/299/2 +f 135/287/5 138/295/5 141/302/5 +f 140/300/2 200/454/2 136/288/2 +f 132/281/10 140/301/10 136/289/10 +f 138/296/4 132/281/4 196/438/4 +f 141/303/5 196/438/5 200/454/5 +f 144/310/2 146/316/2 147/318/2 +f 174/368/10 147/319/10 143/307/10 +f 189/413/4 143/307/4 142/304/4 +f 192/424/5 142/304/5 146/316/5 +f 142/305/4 149/323/4 148/321/4 +f 143/308/10 150/324/10 149/323/10 +f 150/324/2 146/317/2 151/325/2 +f 146/317/5 148/322/5 151/325/5 +f 165/354/5 161/347/5 162/350/5 +f 95/190/10 181/390/10 73/124/10 +f 169/359/1 160/344/1 161/346/1 +f 163/352/3 162/350/3 159/342/3 +f 184/397/10 136/291/10 122/244/10 +f 181/390/10 155/333/10 157/336/10 +f 155/332/3 166/355/3 164/353/3 +f 167/356/10 159/342/10 160/344/10 +f 158/338/1 168/357/1 170/360/1 +f 156/334/5 170/361/5 166/355/5 +f 157/337/10 164/353/10 168/357/10 +f 193/428/5 158/340/5 156/335/5 +f 180/386/10 176/375/10 74/128/10 +f 189/414/5 115/227/5 117/232/5 +f 177/379/10 118/234/10 116/229/10 +f 189/414/1 118/234/1 174/369/1 +f 115/228/3 177/379/3 116/229/3 +f 114/224/1 188/411/1 84/167/1 +f 113/222/10 84/167/10 180/387/10 +f 112/219/3 180/387/3 185/399/3 +f 111/216/5 185/402/5 188/411/5 +f 193/428/3 155/333/3 94/187/3 +f 158/341/1 181/390/1 157/336/1 +f 132/283/3 162/351/3 196/437/3 +f 160/345/10 132/283/10 184/398/10 +f 161/348/1 184/398/1 197/440/1 +f 162/351/5 197/443/5 196/437/5 +f 176/376/10 121/242/10 74/129/10 +f 187/407/1 144/313/1 176/373/1 +f 187/408/5 191/421/5 192/423/5 +f 74/132/3 191/421/3 186/405/3 +f 136/292/10 73/126/10 122/245/10 +f 200/452/3 95/192/3 136/290/3 +f 200/453/5 195/435/5 198/445/5 +f 122/248/1 195/435/1 199/450/1 +f 179/383/5 186/406/5 173/367/5 +f 172/365/5 188/412/5 171/363/5 +f 175/371/5 189/414/5 178/381/5 +f 173/367/5 187/409/5 172/365/5 +f 171/363/5 185/403/5 179/383/5 +f 119/236/5 190/418/5 175/371/5 +f 145/315/5 189/414/5 192/426/5 +f 119/236/5 192/426/5 191/422/5 +f 152/327/5 193/428/5 182/392/5 +f 153/329/5 194/432/5 152/327/5 +f 154/331/5 197/444/5 183/394/5 +f 96/194/5 193/428/5 198/448/5 +f 183/394/5 199/451/5 120/238/5 +f 154/331/5 200/454/5 196/439/5 +f 120/238/5 200/454/5 134/286/5 +f 96/194/5 195/436/5 153/329/5 +f 205/471/2 297/666/2 204/467/2 +f 207/478/5 294/655/5 205/469/5 +f 209/484/4 202/462/4 207/476/4 +f 307/685/4 208/480/4 201/455/4 +f 208/481/4 209/485/4 207/477/4 +f 201/457/5 206/473/5 295/658/5 +f 208/483/5 205/470/5 206/472/5 +f 295/659/2 203/466/2 306/683/2 +f 206/475/2 204/468/2 203/465/2 +f 217/497/2 211/488/2 216/495/2 +f 218/499/5 213/492/5 217/497/5 +f 219/502/4 215/494/4 218/499/4 +f 299/669/4 218/500/4 292/646/4 +f 292/648/5 217/498/5 212/490/5 +f 212/490/2 216/496/2 300/671/2 +f 224/515/4 223/510/4 225/517/4 +f 221/506/5 223/511/5 222/508/5 +f 220/504/2 222/508/2 305/681/2 +f 227/521/2 220/505/2 226/520/2 +f 228/522/5 221/507/5 227/521/5 +f 229/523/4 225/519/4 228/522/4 +f 246/549/5 291/644/5 268/606/5 +f 238/532/1 237/531/1 241/538/1 +f 241/538/5 233/527/5 240/536/5 +f 240/536/3 231/525/3 239/534/3 +f 236/530/5 243/542/5 232/526/5 +f 232/526/3 242/540/3 230/524/3 +f 234/528/1 245/546/1 236/530/1 +f 250/564/4 309/690/4 249/560/4 +f 252/570/5 296/662/5 250/562/5 +f 254/577/2 247/555/2 252/569/2 +f 303/677/2 253/574/2 246/548/2 +f 255/580/2 252/571/2 253/573/2 +f 293/651/5 253/575/5 251/565/5 +f 253/576/5 250/563/5 251/566/5 +f 293/652/4 248/559/4 302/675/4 +f 251/568/4 249/561/4 248/558/4 +f 263/595/4 256/581/4 262/593/4 +f 264/597/5 258/585/5 263/595/5 +f 265/600/2 261/592/2 264/597/2 +f 312/695/2 264/598/2 260/587/2 +f 257/583/5 264/599/5 263/596/5 +f 257/583/4 262/594/4 308/687/4 +f 269/611/2 268/607/2 270/613/2 +f 270/614/5 291/645/5 267/604/5 +f 267/604/4 301/673/4 266/602/4 +f 272/617/4 266/603/4 271/616/4 +f 273/618/5 267/605/5 272/617/5 +f 274/619/2 270/615/2 273/618/2 +f 295/660/5 223/512/5 201/456/5 +f 280/630/1 289/642/1 281/632/1 +f 282/634/3 283/636/3 279/628/3 +f 296/663/5 260/590/5 257/582/5 +f 295/660/5 275/621/5 222/509/5 +f 286/639/3 275/620/3 284/637/3 +f 279/628/5 287/640/5 280/630/5 +f 288/641/1 278/626/1 290/643/1 +f 284/637/5 277/624/5 288/641/5 +f 294/656/5 292/649/5 212/489/5 +f 293/653/5 245/547/5 291/644/5 +f 245/547/1 301/674/1 291/644/1 +f 242/541/3 293/653/3 302/676/3 +f 300/672/1 241/539/1 212/491/1 +f 212/491/5 240/537/5 294/657/5 +f 294/657/3 239/535/3 297/665/3 +f 275/621/3 305/682/3 222/509/3 +f 278/627/1 295/660/1 306/684/1 +f 257/584/3 282/635/3 279/629/3 +f 257/584/5 280/631/5 296/664/5 +f 296/664/1 281/633/1 309/689/1 +f 246/551/5 292/650/5 202/460/5 +f 268/610/1 299/670/1 292/647/1 +f 303/678/3 202/464/3 298/667/3 +f 201/458/5 260/591/5 247/553/5 +f 223/514/3 312/696/3 260/588/3 +f 307/686/1 247/557/1 311/693/1 +f 345/783/5 334/755/5 335/758/5 +f 340/773/10 318/709/10 314/699/10 +f 331/747/11 337/766/11 332/750/11 +f 336/762/12 329/740/12 330/744/12 +f 338/769/12 330/742/12 339/771/12 +f 349/793/5 348/791/5 347/787/5 +f 341/776/10 330/743/10 332/748/10 +f 352/802/5 337/767/5 336/761/5 +f 344/781/11 318/710/11 342/777/11 +f 339/771/12 316/705/12 338/769/12 +f 332/749/11 343/779/11 341/775/11 +f 344/782/5 345/783/5 335/758/5 +f 351/799/5 343/780/5 337/767/5 +f 343/779/11 342/777/11 341/775/11 +f 346/785/5 316/706/5 334/755/5 +f 339/772/10 342/778/10 340/773/10 +f 340/774/12 334/756/12 316/705/12 +f 318/711/13 334/757/13 314/700/13 +f 350/798/5 316/706/5 348/792/5 +f 344/782/5 349/795/5 347/788/5 +f 331/747/10 330/744/10 329/740/10 +f 333/754/5 336/764/5 337/765/5 +f 338/770/5 352/802/5 336/761/5 +f 385/889/5 374/861/5 375/864/5 +f 380/879/10 358/815/10 354/805/10 +f 371/853/15 377/872/15 372/856/15 +f 376/868/16 369/847/16 370/849/16 +f 378/875/16 370/850/16 379/877/16 +f 389/899/5 388/896/5 387/893/5 +f 372/854/10 379/878/10 370/848/10 +f 392/908/5 377/873/5 376/867/5 +f 384/887/15 358/816/15 382/883/15 +f 379/877/16 356/811/16 378/875/16 +f 381/881/15 377/874/15 383/885/15 +f 384/888/5 385/889/5 375/864/5 +f 391/905/5 383/886/5 377/873/5 +f 383/885/15 382/883/15 381/881/15 +f 386/892/5 356/812/5 374/861/5 +f 379/878/10 382/884/10 380/879/10 +f 380/880/16 374/862/16 356/811/16 +f 358/817/17 374/863/17 354/806/17 +f 390/904/5 356/812/5 388/897/5 +f 387/894/5 383/886/5 389/900/5 +f 369/847/10 372/856/10 370/849/10 +f 373/860/5 376/870/5 377/871/5 +f 378/876/5 392/908/5 376/867/5 +f 425/995/5 414/967/5 415/970/5 +f 394/912/10 422/990/10 398/921/10 +f 411/959/13 417/978/13 412/962/13 +f 416/974/14 409/953/14 410/956/14 +f 418/981/14 410/954/14 419/983/14 +f 429/1005/5 428/1003/5 427/999/5 +f 421/988/10 410/955/10 412/960/10 +f 432/1014/5 417/979/5 416/973/5 +f 422/989/13 415/971/13 398/922/13 +f 419/983/14 396/917/14 418/981/14 +f 412/961/13 423/991/13 421/987/13 +f 424/994/5 425/995/5 415/970/5 +f 431/1011/5 423/992/5 417/979/5 +f 421/987/13 424/993/13 422/989/13 +f 426/997/5 396/918/5 414/967/5 +f 419/984/10 422/990/10 420/985/10 +f 420/986/14 414/968/14 396/917/14 +f 398/923/12 414/969/12 394/911/12 +f 430/1010/5 396/918/5 428/1004/5 +f 424/994/5 429/1007/5 427/1000/5 +f 411/959/10 410/956/10 409/953/10 +f 413/966/5 416/976/5 417/977/5 +f 418/982/5 432/1014/5 416/973/5 +f 465/1101/5 454/1073/5 455/1076/5 +f 434/1018/10 462/1096/10 438/1027/10 +f 451/1065/17 457/1084/17 452/1068/17 +f 456/1080/18 449/1059/18 450/1060/18 +f 458/1087/18 450/1061/18 459/1089/18 +f 469/1111/5 468/1108/5 467/1105/5 +f 461/1094/10 450/1062/10 452/1066/10 +f 472/1120/5 457/1085/5 456/1079/5 +f 464/1099/17 438/1028/17 462/1095/17 +f 459/1089/18 436/1023/18 458/1087/18 +f 461/1093/17 457/1086/17 463/1097/17 +f 464/1100/5 465/1101/5 455/1076/5 +f 471/1117/5 463/1098/5 457/1085/5 +f 461/1093/17 464/1099/17 462/1095/17 +f 466/1104/5 436/1024/5 454/1073/5 +f 459/1090/10 462/1096/10 460/1091/10 +f 460/1092/18 454/1074/18 436/1023/18 +f 438/1029/16 454/1075/16 434/1017/16 +f 470/1116/5 436/1024/5 468/1109/5 +f 467/1106/5 463/1098/5 469/1112/5 +f 449/1059/10 452/1068/10 450/1060/10 +f 453/1072/5 456/1082/5 457/1083/5 +f 458/1088/5 472/1120/5 456/1079/5 +f 505/1207/5 494/1179/5 495/1182/5 +f 474/1124/10 502/1202/10 478/1133/10 +f 491/1171/12 497/1191/12 492/1174/12 +f 496/1185/11 489/1165/11 490/1168/11 +f 498/1193/11 490/1166/11 499/1195/11 +f 509/1217/5 508/1215/5 507/1211/5 +f 501/1200/10 490/1167/10 492/1172/10 +f 496/1187/5 511/1223/5 497/1189/5 +f 504/1205/12 478/1134/12 502/1201/12 +f 499/1195/11 476/1129/11 498/1193/11 +f 492/1173/12 503/1203/12 501/1199/12 +f 504/1206/5 505/1207/5 495/1182/5 +f 511/1223/5 503/1204/5 497/1189/5 +f 503/1203/12 502/1201/12 501/1199/12 +f 506/1209/5 476/1130/5 494/1179/5 +f 499/1196/10 502/1202/10 500/1197/10 +f 500/1198/11 494/1180/11 476/1129/11 +f 478/1135/14 494/1181/14 474/1123/14 +f 508/1216/5 498/1194/5 476/1130/5 +f 507/1212/5 503/1204/5 509/1218/5 +f 491/1171/10 490/1168/10 489/1165/10 +f 493/1178/5 496/1188/5 497/1190/5 +f 498/1194/5 512/1226/5 496/1187/5 +f 545/1313/5 534/1285/5 535/1288/5 +f 540/1303/10 518/1239/10 514/1229/10 +f 532/1280/16 533/1283/16 537/1295/16 +f 536/1292/15 529/1271/15 530/1274/15 +f 536/1293/15 539/1301/15 538/1299/15 +f 549/1323/5 548/1321/5 547/1317/5 +f 532/1278/10 539/1302/10 530/1272/10 +f 552/1332/5 537/1297/5 536/1291/5 +f 544/1311/16 518/1240/16 542/1307/16 +f 539/1301/15 516/1235/15 538/1299/15 +f 541/1305/16 537/1298/16 543/1309/16 +f 544/1312/5 545/1313/5 535/1288/5 +f 551/1329/5 543/1310/5 537/1297/5 +f 541/1305/16 544/1311/16 542/1307/16 +f 546/1315/5 516/1236/5 534/1285/5 +f 539/1302/10 542/1308/10 540/1303/10 +f 514/1231/15 516/1235/15 540/1304/15 +f 518/1241/18 534/1287/18 514/1230/18 +f 550/1328/5 516/1236/5 548/1322/5 +f 547/1318/5 543/1310/5 549/1324/5 +f 531/1277/10 530/1274/10 529/1271/10 +f 533/1284/5 536/1294/5 537/1296/5 +f 538/1300/5 552/1332/5 536/1291/5 +f 585/1419/5 574/1392/5 575/1394/5 +f 554/1335/10 582/1414/10 558/1345/10 +f 572/1386/14 573/1387/14 577/1401/14 +f 568/1371/13 570/1380/13 576/1397/13 +f 578/1405/13 570/1378/13 579/1407/13 +f 589/1429/5 588/1427/5 587/1423/5 +f 581/1412/10 570/1379/10 572/1384/10 +f 576/1399/5 591/1435/5 577/1402/5 +f 584/1417/14 558/1346/14 582/1413/14 +f 579/1407/13 556/1342/13 578/1405/13 +f 581/1411/14 577/1404/14 583/1415/14 +f 584/1418/5 585/1419/5 575/1394/5 +f 591/1435/5 583/1416/5 577/1402/5 +f 583/1415/14 582/1413/14 581/1411/14 +f 586/1421/5 556/1341/5 574/1392/5 +f 579/1408/10 582/1414/10 580/1409/10 +f 554/1336/13 556/1342/13 580/1410/13 +f 554/1337/11 575/1396/11 574/1391/11 +f 588/1428/5 578/1406/5 556/1341/5 +f 587/1424/5 583/1416/5 589/1430/5 +f 571/1383/10 570/1380/10 569/1376/10 +f 573/1390/5 576/1400/5 577/1403/5 +f 578/1406/5 592/1438/5 576/1399/5 +f 625/1525/5 614/1497/5 615/1500/5 +f 594/1442/10 622/1520/10 598/1451/10 +f 611/1489/18 617/1508/18 612/1492/18 +f 616/1504/17 609/1482/17 610/1486/17 +f 616/1505/17 619/1513/17 618/1511/17 +f 629/1535/5 628/1533/5 627/1529/5 +f 612/1490/10 619/1514/10 610/1484/10 +f 632/1544/5 617/1509/5 616/1503/5 +f 624/1523/18 598/1452/18 622/1519/18 +f 619/1513/17 596/1447/17 618/1511/17 +f 612/1491/18 623/1521/18 621/1517/18 +f 624/1524/5 625/1525/5 615/1500/5 +f 631/1541/5 623/1522/5 617/1509/5 +f 623/1521/18 622/1519/18 621/1517/18 +f 626/1527/5 596/1448/5 614/1497/5 +f 619/1514/10 622/1520/10 620/1515/10 +f 620/1516/17 614/1498/17 596/1447/17 +f 598/1453/15 614/1499/15 594/1441/15 +f 628/1534/5 618/1512/5 596/1448/5 +f 624/1524/5 629/1537/5 627/1530/5 +f 611/1489/10 610/1486/10 609/1482/10 +f 613/1496/5 616/1506/5 617/1507/5 +f 618/1512/5 632/1544/5 616/1503/5 +f 732/1800/5 696/1694/5 731/1795/5 +f 635/1547/5 696/1695/5 698/1702/5 +f 635/1548/5 640/1557/5 697/1697/5 +f 642/1565/5 640/1558/5 703/1716/5 +f 642/1566/5 706/1723/5 641/1561/5 +f 707/1727/5 706/1724/5 648/1580/5 +f 707/1728/5 709/1731/5 647/1575/5 +f 711/1739/5 709/1732/5 655/1593/5 +f 711/1740/5 662/1611/5 710/1735/5 +f 714/1745/5 662/1612/5 713/1744/5 +f 715/1748/10 723/1771/10 724/1773/10 +f 722/1767/10 649/1581/10 729/1787/10 +f 714/1746/5 672/1640/5 663/1615/5 +f 721/1765/5 672/1641/5 720/1764/5 +f 649/1582/10 727/1781/10 729/1788/10 +f 659/1602/10 716/1751/10 718/1755/10 +f 673/1643/10 670/1636/10 668/1629/10 +f 716/1752/10 715/1749/10 718/1756/10 +f 667/1625/10 664/1620/10 660/1605/10 +f 723/1772/10 722/1768/10 724/1774/10 +f 721/1766/5 679/1658/5 719/1759/5 +f 726/1779/5 679/1659/5 725/1778/5 +f 664/1619/10 659/1603/10 660/1606/10 +f 699/1704/10 675/1650/10 705/1719/10 +f 694/1688/10 693/1683/10 695/1689/10 +f 675/1649/10 673/1644/10 705/1720/10 +f 693/1684/10 700/1708/10 702/1711/10 +f 670/1635/10 667/1626/10 668/1630/10 +f 726/1780/5 730/1792/5 680/1661/5 +f 732/1799/5 730/1793/5 686/1674/5 +f 700/1707/10 699/1705/10 702/1712/10 +f 727/1782/10 694/1687/10 695/1690/10 +f 698/1702/3 693/1685/3 635/1547/3 +f 696/1696/1 728/1785/1 731/1796/1 +f 697/1699/1 694/1688/1 696/1693/1 +f 732/1800/3 695/1692/3 698/1701/3 +f 642/1565/8 702/1713/8 699/1703/8 +f 697/1700/6 700/1708/6 684/1669/6 +f 640/1560/6 701/1709/6 700/1707/6 +f 635/1548/8 702/1714/8 703/1715/8 +f 648/1580/2 673/1645/2 707/1727/2 +f 706/1725/4 701/1710/4 641/1562/4 +f 706/1726/4 704/1718/4 675/1649/4 +f 642/1566/2 705/1722/2 648/1579/2 +f 655/1593/9 667/1627/9 711/1739/9 +f 647/1578/7 670/1636/7 704/1717/7 +f 709/1734/7 708/1730/7 670/1635/7 +f 655/1594/9 673/1646/9 668/1631/9 +f 714/1745/1 660/1607/1 659/1601/1 +f 710/1738/3 664/1620/3 708/1729/3 +f 662/1614/3 712/1741/3 664/1619/3 +f 711/1740/1 660/1608/1 713/1743/1 +f 721/1765/6 718/1757/6 715/1747/6 +f 672/1642/8 712/1742/8 663/1616/8 +f 719/1762/8 716/1752/8 672/1639/8 +f 714/1746/6 718/1758/6 720/1763/6 +f 725/1778/4 722/1769/4 726/1779/4 +f 679/1660/2 717/1754/2 719/1760/2 +f 680/1664/2 723/1772/2 679/1657/2 +f 721/1766/4 724/1776/4 725/1777/4 +f 686/1674/7 727/1784/7 732/1799/7 +f 730/1794/9 652/1588/9 680/1662/9 +f 731/1798/9 649/1582/9 730/1791/9 +f 726/1780/7 729/1790/7 686/1673/7 +f 66/106/1 68/111/1 67/108/1 +f 71/119/3 72/121/3 70/117/3 +f 66/107/5 65/104/5 69/114/5 +f 67/109/10 68/112/10 72/122/10 +f 67/110/2 69/115/2 65/105/2 +f 185/400/2 180/384/2 77/143/2 +f 180/385/10 74/130/10 79/148/10 +f 79/149/4 74/131/4 186/404/4 +f 186/404/5 185/401/5 76/138/5 +f 82/160/5 75/134/5 194/430/5 +f 81/157/5 76/139/5 75/135/5 +f 80/153/4 82/161/4 195/434/4 +f 79/150/4 81/158/4 82/162/4 +f 78/145/10 80/154/10 73/125/10 +f 77/142/10 79/151/10 80/155/10 +f 75/136/2 78/146/2 181/389/2 +f 76/140/2 77/143/2 78/147/2 +f 83/163/2 85/168/2 89/174/2 +f 85/168/10 87/170/10 90/176/10 +f 87/170/4 86/169/4 91/179/4 +f 86/169/5 83/164/5 88/172/5 +f 90/177/4 91/180/4 187/409/4 +f 89/175/10 90/178/10 176/374/10 +f 88/173/2 89/175/2 84/165/2 +f 91/180/5 88/173/5 188/410/5 +f 95/188/4 198/446/4 97/195/4 +f 93/184/10 94/186/10 95/189/10 +f 92/181/2 193/427/2 94/186/2 +f 198/446/5 193/427/5 92/181/5 +f 92/182/2 93/185/2 100/202/2 +f 93/185/10 98/199/10 101/203/10 +f 98/199/4 97/196/4 102/204/4 +f 97/196/5 92/183/5 99/201/5 +f 121/240/10 144/309/10 174/369/10 +f 110/214/1 108/212/1 111/215/1 +f 106/210/10 110/214/10 114/223/10 +f 104/207/3 106/210/3 113/221/3 +f 108/212/5 104/208/5 112/218/5 +f 116/230/10 118/233/10 109/213/10 +f 115/225/3 116/230/3 105/209/3 +f 118/233/1 117/231/1 107/211/1 +f 117/231/5 115/226/5 103/206/5 +f 197/441/4 184/395/4 125/259/4 +f 184/396/10 122/246/10 127/265/10 +f 122/247/2 199/449/2 129/272/2 +f 129/272/5 199/449/5 197/442/5 +f 130/276/5 123/251/5 190/416/5 +f 130/277/5 129/273/5 124/255/5 +f 121/241/2 128/268/2 130/278/2 +f 128/269/2 127/266/2 129/274/2 +f 177/377/10 126/261/10 128/270/10 +f 125/258/10 127/267/10 128/271/10 +f 123/252/4 126/262/4 177/378/4 +f 124/256/4 125/259/4 126/263/4 +f 131/279/4 133/284/4 139/297/4 +f 133/284/10 137/293/10 140/299/10 +f 137/293/2 135/287/2 141/302/2 +f 135/287/5 131/280/5 138/295/5 +f 140/300/2 141/303/2 200/454/2 +f 132/281/10 139/298/10 140/301/10 +f 138/296/4 139/298/4 132/281/4 +f 141/303/5 138/296/5 196/438/5 +f 144/310/2 192/424/2 146/316/2 +f 174/368/10 144/311/10 147/319/10 +f 189/413/4 174/368/4 143/307/4 +f 192/424/5 189/413/5 142/304/5 +f 142/305/4 143/308/4 149/323/4 +f 143/308/10 147/320/10 150/324/10 +f 150/324/2 147/320/2 146/317/2 +f 146/317/5 142/306/5 148/322/5 +f 165/354/5 169/358/5 161/347/5 +f 95/190/10 94/187/10 181/390/10 +f 169/359/1 167/356/1 160/344/1 +f 163/352/3 165/354/3 162/350/3 +f 184/397/10 132/282/10 136/291/10 +f 181/390/10 94/187/10 155/333/10 +f 155/332/3 156/334/3 166/355/3 +f 167/356/10 163/352/10 159/342/10 +f 158/338/1 157/337/1 168/357/1 +f 156/334/5 158/339/5 170/361/5 +f 157/337/10 155/332/10 164/353/10 +f 193/428/5 194/432/5 158/340/5 +f 180/386/10 84/166/10 176/375/10 +f 189/414/5 190/418/5 115/227/5 +f 177/379/10 174/369/10 118/234/10 +f 189/414/1 117/232/1 118/234/1 +f 115/228/3 190/417/3 177/379/3 +f 114/224/1 111/216/1 188/411/1 +f 113/222/10 114/224/10 84/167/10 +f 112/219/3 113/222/3 180/387/3 +f 111/216/5 112/220/5 185/402/5 +f 193/428/3 156/335/3 155/333/3 +f 158/341/1 194/431/1 181/390/1 +f 132/283/3 159/343/3 162/351/3 +f 160/345/10 159/343/10 132/283/10 +f 161/348/1 160/345/1 184/398/1 +f 162/351/5 161/349/5 197/443/5 +f 176/376/10 144/312/10 121/242/10 +f 187/407/1 192/425/1 144/313/1 +f 187/408/5 186/405/5 191/421/5 +f 74/132/3 121/243/3 191/421/3 +f 136/292/10 95/191/10 73/126/10 +f 200/452/3 198/447/3 95/192/3 +f 200/453/5 199/450/5 195/435/5 +f 122/248/1 73/127/1 195/435/1 +f 179/383/5 185/403/5 186/406/5 +f 172/365/5 187/409/5 188/412/5 +f 175/371/5 190/418/5 189/414/5 +f 173/367/5 186/406/5 187/409/5 +f 171/363/5 188/412/5 185/403/5 +f 119/236/5 191/422/5 190/418/5 +f 145/315/5 178/381/5 189/414/5 +f 119/236/5 145/315/5 192/426/5 +f 152/327/5 194/432/5 193/428/5 +f 153/329/5 195/436/5 194/432/5 +f 154/331/5 196/439/5 197/444/5 +f 96/194/5 182/392/5 193/428/5 +f 183/394/5 197/444/5 199/451/5 +f 154/331/5 134/286/5 200/454/5 +f 120/238/5 199/451/5 200/454/5 +f 96/194/5 198/448/5 195/436/5 +f 205/471/2 294/654/2 297/666/2 +f 207/478/5 202/461/5 294/655/5 +f 209/484/4 298/668/4 202/462/4 +f 307/685/4 210/486/4 208/480/4 +f 208/481/4 210/487/4 209/485/4 +f 201/457/5 208/482/5 206/473/5 +f 208/483/5 207/479/5 205/470/5 +f 295/659/2 206/474/2 203/466/2 +f 206/475/2 205/471/2 204/468/2 +f 217/497/2 213/492/2 211/488/2 +f 218/499/5 215/494/5 213/492/5 +f 219/502/4 214/493/4 215/494/4 +f 299/669/4 219/503/4 218/500/4 +f 292/648/5 218/501/5 217/498/5 +f 212/490/2 217/498/2 216/496/2 +f 224/515/4 310/691/4 223/510/4 +f 221/506/5 225/518/5 223/511/5 +f 220/504/2 221/506/2 222/508/2 +f 227/521/2 221/507/2 220/505/2 +f 228/522/5 225/519/5 221/507/5 +f 229/523/4 224/516/4 225/519/4 +f 246/549/5 293/653/5 291/644/5 +f 238/532/1 235/529/1 237/531/1 +f 241/538/5 237/531/5 233/527/5 +f 240/536/3 233/527/3 231/525/3 +f 236/530/5 245/546/5 243/542/5 +f 232/526/3 243/542/3 242/540/3 +f 234/528/1 244/544/1 245/546/1 +f 250/564/4 296/661/4 309/690/4 +f 252/570/5 247/554/5 296/662/5 +f 254/577/2 311/694/2 247/555/2 +f 303/677/2 255/579/2 253/574/2 +f 255/580/2 254/578/2 252/571/2 +f 293/651/5 246/550/5 253/575/5 +f 253/576/5 252/572/5 250/563/5 +f 293/652/4 251/567/4 248/559/4 +f 251/568/4 250/564/4 249/561/4 +f 263/595/4 258/585/4 256/581/4 +f 264/597/5 261/592/5 258/585/5 +f 265/600/2 259/586/2 261/592/2 +f 312/695/2 265/601/2 264/598/2 +f 257/583/5 260/589/5 264/599/5 +f 257/583/4 263/596/4 262/594/4 +f 269/611/2 304/679/2 268/607/2 +f 270/614/5 268/608/5 291/645/5 +f 267/604/4 291/645/4 301/673/4 +f 272/617/4 267/605/4 266/603/4 +f 273/618/5 270/615/5 267/605/5 +f 274/619/2 269/612/2 270/615/2 +f 295/660/5 222/509/5 223/512/5 +f 280/630/1 287/640/1 289/642/1 +f 282/634/3 285/638/3 283/636/3 +f 296/663/5 247/556/5 260/590/5 +f 295/660/5 277/625/5 275/621/5 +f 286/639/3 276/622/3 275/620/3 +f 279/628/5 283/636/5 287/640/5 +f 288/641/1 277/624/1 278/626/1 +f 284/637/5 275/620/5 277/624/5 +f 294/656/5 202/463/5 292/649/5 +f 293/653/5 243/543/5 245/547/5 +f 245/547/1 244/545/1 301/674/1 +f 242/541/3 243/543/3 293/653/3 +f 300/672/1 238/533/1 241/539/1 +f 212/491/5 241/539/5 240/537/5 +f 294/657/3 240/537/3 239/535/3 +f 275/621/3 276/623/3 305/682/3 +f 278/627/1 277/625/1 295/660/1 +f 257/584/3 308/688/3 282/635/3 +f 257/584/5 279/629/5 280/631/5 +f 296/664/1 280/631/1 281/633/1 +f 246/551/5 268/609/5 292/650/5 +f 268/610/1 304/680/1 299/670/1 +f 303/678/3 246/552/3 202/464/3 +f 201/458/5 223/513/5 260/591/5 +f 223/514/3 310/692/3 312/696/3 +f 307/686/1 201/459/1 247/557/1 +f 345/783/5 346/785/5 334/755/5 +f 340/773/10 342/778/10 318/709/10 +f 331/747/11 333/752/11 337/766/11 +f 336/762/12 328/736/12 329/740/12 +f 338/769/12 336/763/12 330/742/12 +f 349/793/5 350/796/5 348/791/5 +f 341/776/10 339/772/10 330/743/10 +f 352/802/5 351/799/5 337/767/5 +f 344/781/11 335/759/11 318/710/11 +f 339/771/12 340/774/12 316/705/12 +f 332/749/11 337/768/11 343/779/11 +f 344/782/5 347/788/5 345/783/5 +f 351/799/5 349/795/5 343/780/5 +f 343/779/11 344/781/11 342/777/11 +f 346/785/5 348/792/5 316/706/5 +f 339/772/10 341/776/10 342/778/10 +f 340/774/12 314/701/12 334/756/12 +f 318/711/13 335/760/13 334/757/13 +f 350/798/5 338/770/5 316/706/5 +f 344/782/5 343/780/5 349/795/5 +f 331/747/10 332/750/10 330/744/10 +f 333/754/5 328/738/5 336/764/5 +f 338/770/5 350/798/5 352/802/5 +f 385/889/5 386/892/5 374/861/5 +f 380/879/10 382/884/10 358/815/10 +f 371/853/15 373/859/15 377/872/15 +f 376/868/16 368/841/16 369/847/16 +f 378/875/16 376/869/16 370/850/16 +f 389/899/5 390/902/5 388/896/5 +f 372/854/10 381/882/10 379/878/10 +f 392/908/5 391/905/5 377/873/5 +f 384/887/15 375/865/15 358/816/15 +f 379/877/16 380/880/16 356/811/16 +f 381/881/15 372/855/15 377/874/15 +f 384/888/5 387/894/5 385/889/5 +f 391/905/5 389/900/5 383/886/5 +f 383/885/15 384/887/15 382/883/15 +f 386/892/5 388/897/5 356/812/5 +f 379/878/10 381/882/10 382/884/10 +f 380/880/16 354/807/16 374/862/16 +f 358/817/17 375/866/17 374/863/17 +f 390/904/5 378/876/5 356/812/5 +f 387/894/5 384/888/5 383/886/5 +f 369/847/10 371/853/10 372/856/10 +f 373/860/5 368/844/5 376/870/5 +f 378/876/5 390/904/5 392/908/5 +f 425/995/5 426/997/5 414/967/5 +f 394/912/10 420/985/10 422/990/10 +f 411/959/13 413/964/13 417/978/13 +f 416/974/14 408/947/14 409/953/14 +f 418/981/14 416/975/14 410/954/14 +f 429/1005/5 430/1008/5 428/1003/5 +f 421/988/10 419/984/10 410/955/10 +f 432/1014/5 431/1011/5 417/979/5 +f 422/989/13 424/993/13 415/971/13 +f 419/983/14 420/986/14 396/917/14 +f 412/961/13 417/980/13 423/991/13 +f 424/994/5 427/1000/5 425/995/5 +f 431/1011/5 429/1007/5 423/992/5 +f 421/987/13 423/991/13 424/993/13 +f 426/997/5 428/1004/5 396/918/5 +f 419/984/10 421/988/10 422/990/10 +f 420/986/14 394/913/14 414/968/14 +f 398/923/12 415/972/12 414/969/12 +f 430/1010/5 418/982/5 396/918/5 +f 424/994/5 423/992/5 429/1007/5 +f 411/959/10 412/962/10 410/956/10 +f 413/966/5 408/950/5 416/976/5 +f 418/982/5 430/1010/5 432/1014/5 +f 465/1101/5 466/1104/5 454/1073/5 +f 434/1018/10 460/1091/10 462/1096/10 +f 451/1065/17 453/1070/17 457/1084/17 +f 456/1080/18 448/1053/18 449/1059/18 +f 458/1087/18 456/1081/18 450/1061/18 +f 469/1111/5 470/1114/5 468/1108/5 +f 461/1094/10 459/1090/10 450/1062/10 +f 472/1120/5 471/1117/5 457/1085/5 +f 464/1099/17 455/1077/17 438/1028/17 +f 459/1089/18 460/1092/18 436/1023/18 +f 461/1093/17 452/1067/17 457/1086/17 +f 464/1100/5 467/1106/5 465/1101/5 +f 471/1117/5 469/1112/5 463/1098/5 +f 461/1093/17 463/1097/17 464/1099/17 +f 466/1104/5 468/1109/5 436/1024/5 +f 459/1090/10 461/1094/10 462/1096/10 +f 460/1092/18 434/1019/18 454/1074/18 +f 438/1029/16 455/1078/16 454/1075/16 +f 470/1116/5 458/1088/5 436/1024/5 +f 467/1106/5 464/1100/5 463/1098/5 +f 449/1059/10 451/1065/10 452/1068/10 +f 453/1072/5 448/1056/5 456/1082/5 +f 458/1088/5 470/1116/5 472/1120/5 +f 505/1207/5 506/1209/5 494/1179/5 +f 474/1124/10 500/1197/10 502/1202/10 +f 491/1171/12 493/1176/12 497/1191/12 +f 496/1185/11 488/1159/11 489/1165/11 +f 498/1193/11 496/1186/11 490/1166/11 +f 509/1217/5 510/1220/5 508/1215/5 +f 501/1200/10 499/1196/10 490/1167/10 +f 496/1187/5 512/1226/5 511/1223/5 +f 504/1205/12 495/1183/12 478/1134/12 +f 499/1195/11 500/1198/11 476/1129/11 +f 492/1173/12 497/1192/12 503/1203/12 +f 504/1206/5 507/1212/5 505/1207/5 +f 511/1223/5 509/1218/5 503/1204/5 +f 503/1203/12 504/1205/12 502/1201/12 +f 506/1209/5 508/1216/5 476/1130/5 +f 499/1196/10 501/1200/10 502/1202/10 +f 500/1198/11 474/1125/11 494/1180/11 +f 478/1135/14 495/1184/14 494/1181/14 +f 508/1216/5 510/1222/5 498/1194/5 +f 507/1212/5 504/1206/5 503/1204/5 +f 491/1171/10 492/1174/10 490/1168/10 +f 493/1178/5 488/1162/5 496/1188/5 +f 498/1194/5 510/1222/5 512/1226/5 +f 545/1313/5 546/1315/5 534/1285/5 +f 540/1303/10 542/1308/10 518/1239/10 +f 532/1280/16 531/1277/16 533/1283/16 +f 536/1292/15 528/1265/15 529/1271/15 +f 536/1293/15 530/1273/15 539/1301/15 +f 549/1323/5 550/1326/5 548/1321/5 +f 532/1278/10 541/1306/10 539/1302/10 +f 552/1332/5 551/1329/5 537/1297/5 +f 544/1311/16 535/1289/16 518/1240/16 +f 539/1301/15 540/1304/15 516/1235/15 +f 541/1305/16 532/1279/16 537/1298/16 +f 544/1312/5 547/1318/5 545/1313/5 +f 551/1329/5 549/1324/5 543/1310/5 +f 541/1305/16 543/1309/16 544/1311/16 +f 546/1315/5 548/1322/5 516/1236/5 +f 539/1302/10 541/1306/10 542/1308/10 +f 514/1231/15 534/1286/15 516/1235/15 +f 518/1241/18 535/1290/18 534/1287/18 +f 550/1328/5 538/1300/5 516/1236/5 +f 547/1318/5 544/1312/5 543/1310/5 +f 531/1277/10 532/1280/10 530/1274/10 +f 533/1284/5 528/1268/5 536/1294/5 +f 538/1300/5 550/1328/5 552/1332/5 +f 585/1419/5 586/1421/5 574/1392/5 +f 554/1335/10 580/1409/10 582/1414/10 +f 572/1386/14 571/1383/14 573/1387/14 +f 568/1371/13 569/1376/13 570/1380/13 +f 578/1405/13 576/1398/13 570/1378/13 +f 589/1429/5 590/1433/5 588/1427/5 +f 581/1412/10 579/1408/10 570/1379/10 +f 576/1399/5 592/1438/5 591/1435/5 +f 584/1417/14 575/1395/14 558/1346/14 +f 579/1407/13 580/1410/13 556/1342/13 +f 581/1411/14 572/1385/14 577/1404/14 +f 584/1418/5 587/1424/5 585/1419/5 +f 591/1435/5 589/1430/5 583/1416/5 +f 583/1415/14 584/1417/14 582/1413/14 +f 586/1421/5 588/1428/5 556/1341/5 +f 579/1408/10 581/1412/10 582/1414/10 +f 554/1336/13 574/1393/13 556/1342/13 +f 554/1337/11 558/1347/11 575/1396/11 +f 588/1428/5 590/1434/5 578/1406/5 +f 587/1424/5 584/1418/5 583/1416/5 +f 571/1383/10 572/1386/10 570/1380/10 +f 573/1390/5 568/1374/5 576/1400/5 +f 578/1406/5 590/1434/5 592/1438/5 +f 625/1525/5 626/1527/5 614/1497/5 +f 594/1442/10 620/1515/10 622/1520/10 +f 611/1489/18 613/1495/18 617/1508/18 +f 616/1504/17 608/1478/17 609/1482/17 +f 616/1505/17 610/1485/17 619/1513/17 +f 629/1535/5 630/1538/5 628/1533/5 +f 612/1490/10 621/1518/10 619/1514/10 +f 632/1544/5 631/1541/5 617/1509/5 +f 624/1523/18 615/1501/18 598/1452/18 +f 619/1513/17 620/1516/17 596/1447/17 +f 612/1491/18 617/1510/18 623/1521/18 +f 624/1524/5 627/1530/5 625/1525/5 +f 631/1541/5 629/1537/5 623/1522/5 +f 623/1521/18 624/1523/18 622/1519/18 +f 626/1527/5 628/1534/5 596/1448/5 +f 619/1514/10 621/1518/10 622/1520/10 +f 620/1516/17 594/1443/17 614/1498/17 +f 598/1453/15 615/1502/15 614/1499/15 +f 628/1534/5 630/1540/5 618/1512/5 +f 624/1524/5 623/1522/5 629/1537/5 +f 611/1489/10 612/1492/10 610/1486/10 +f 613/1496/5 608/1480/5 616/1506/5 +f 618/1512/5 630/1540/5 632/1544/5 +f 732/1800/5 698/1701/5 696/1694/5 +f 635/1547/5 697/1698/5 696/1695/5 +f 635/1548/5 703/1715/5 640/1557/5 +f 642/1565/5 641/1563/5 640/1558/5 +f 642/1566/5 648/1579/5 706/1723/5 +f 707/1727/5 647/1576/5 706/1724/5 +f 707/1728/5 655/1594/5 709/1731/5 +f 711/1739/5 710/1736/5 709/1732/5 +f 711/1740/5 713/1743/5 662/1611/5 +f 714/1745/5 663/1617/5 662/1612/5 +f 715/1748/10 717/1754/10 723/1771/10 +f 722/1767/10 652/1588/10 649/1581/10 +f 714/1746/5 720/1763/5 672/1640/5 +f 721/1765/5 719/1761/5 672/1641/5 +f 649/1582/10 728/1786/10 727/1781/10 +f 659/1602/10 712/1742/10 716/1751/10 +f 673/1643/10 704/1717/10 670/1636/10 +f 716/1752/10 717/1753/10 715/1749/10 +f 667/1625/10 708/1729/10 664/1620/10 +f 723/1772/10 652/1587/10 722/1768/10 +f 721/1766/5 725/1777/5 679/1658/5 +f 726/1779/5 680/1663/5 679/1659/5 +f 664/1619/10 712/1741/10 659/1603/10 +f 699/1704/10 701/1710/10 675/1650/10 +f 694/1688/10 684/1670/10 693/1683/10 +f 675/1649/10 704/1718/10 673/1644/10 +f 693/1684/10 684/1669/10 700/1708/10 +f 670/1635/10 708/1730/10 667/1626/10 +f 726/1780/5 686/1673/5 730/1792/5 +f 732/1799/5 731/1797/5 730/1793/5 +f 700/1707/10 701/1709/10 699/1705/10 +f 727/1782/10 728/1785/10 694/1687/10 +f 698/1702/3 695/1691/3 693/1685/3 +f 696/1696/1 694/1687/1 728/1785/1 +f 697/1699/1 684/1670/1 694/1688/1 +f 732/1800/3 727/1783/3 695/1692/3 +f 642/1565/8 703/1716/8 702/1713/8 +f 697/1700/6 640/1559/6 700/1708/6 +f 640/1560/6 641/1564/6 701/1709/6 +f 635/1548/8 693/1686/8 702/1714/8 +f 648/1580/2 705/1721/2 673/1645/2 +f 706/1725/4 675/1650/4 701/1710/4 +f 706/1726/4 647/1577/4 704/1718/4 +f 642/1566/2 699/1706/2 705/1722/2 +f 655/1593/9 668/1632/9 667/1627/9 +f 647/1578/7 709/1733/7 670/1636/7 +f 709/1734/7 710/1737/7 708/1730/7 +f 655/1594/9 707/1728/9 673/1646/9 +f 714/1745/1 713/1744/1 660/1607/1 +f 710/1738/3 662/1613/3 664/1620/3 +f 662/1614/3 663/1618/3 712/1741/3 +f 711/1740/1 667/1628/1 660/1608/1 +f 721/1765/6 720/1764/6 718/1757/6 +f 672/1642/8 716/1751/8 712/1742/8 +f 719/1762/8 717/1753/8 716/1752/8 +f 714/1746/6 659/1604/6 718/1758/6 +f 725/1778/4 724/1775/4 722/1769/4 +f 679/1660/2 723/1771/2 717/1754/2 +f 680/1664/2 652/1587/2 723/1772/2 +f 721/1766/4 715/1750/4 724/1776/4 +f 686/1674/7 729/1789/7 727/1784/7 +f 730/1794/9 649/1581/9 652/1588/9 +f 731/1798/9 728/1786/9 649/1582/9 +f 726/1780/7 722/1770/7 729/1790/7 +f 67/110/2 71/120/2 69/115/2 +f 734/1804/14 735/1806/14 733/1801/14 +f 739/1817/13 738/1815/13 737/1811/13 +f 734/1805/5 737/1812/5 738/1814/5 +f 735/1807/10 740/1820/10 739/1816/10 +f 734/1804/14 736/1809/14 735/1806/14 +f 739/1817/13 740/1819/13 738/1815/13 +f 734/1805/5 733/1802/5 737/1812/5 +f 735/1807/10 736/1810/10 740/1820/10 +f 735/1808/12 737/1813/12 733/1803/12 +f 735/1808/12 739/1818/12 737/1813/12 +f 742/1824/6 743/1826/6 741/1821/6 +f 747/1837/8 746/1835/8 745/1831/8 +f 742/1825/5 745/1832/5 746/1834/5 +f 743/1827/10 748/1840/10 747/1836/10 +f 742/1824/6 744/1829/6 743/1826/6 +f 747/1837/8 748/1839/8 746/1835/8 +f 742/1825/5 741/1822/5 745/1832/5 +f 743/1827/10 744/1830/10 748/1840/10 +f 743/1828/9 745/1833/9 741/1823/9 +f 743/1828/9 747/1838/9 745/1833/9 +f 750/1844/18 751/1846/18 749/1841/18 +f 755/1857/17 754/1855/17 753/1851/17 +f 750/1845/5 753/1852/5 754/1854/5 +f 751/1847/10 756/1860/10 755/1856/10 +f 750/1844/18 752/1849/18 751/1846/18 +f 755/1857/17 756/1859/17 754/1855/17 +f 750/1845/5 749/1842/5 753/1852/5 +f 751/1847/10 752/1850/10 756/1860/10 +f 751/1848/16 753/1853/16 749/1843/16 +f 751/1848/16 755/1858/16 753/1853/16 +f 758/1864/4 759/1866/4 757/1861/4 +f 763/1877/2 762/1875/2 761/1871/2 +f 758/1865/5 761/1872/5 762/1874/5 +f 759/1867/10 764/1880/10 763/1876/10 +f 758/1864/4 760/1869/4 759/1866/4 +f 763/1877/2 764/1879/2 762/1875/2 +f 758/1865/5 757/1862/5 761/1872/5 +f 759/1867/10 760/1870/10 764/1880/10 +f 759/1868/1 761/1873/1 757/1863/1 +f 759/1868/1 763/1878/1 761/1873/1 +f 766/1884/11 767/1886/11 765/1881/11 +f 771/1897/12 770/1895/12 769/1891/12 +f 766/1885/5 769/1892/5 770/1894/5 +f 767/1887/10 772/1900/10 771/1896/10 +f 766/1884/11 768/1889/11 767/1886/11 +f 771/1897/12 772/1899/12 770/1895/12 +f 766/1885/5 765/1882/5 769/1892/5 +f 767/1887/10 768/1890/10 772/1900/10 +f 767/1888/14 769/1893/14 765/1883/14 +f 767/1888/14 771/1898/14 769/1893/14 +f 774/1904/7 775/1906/7 773/1901/7 +f 779/1917/9 778/1915/9 777/1911/9 +f 774/1905/5 777/1912/5 778/1914/5 +f 775/1907/10 780/1920/10 779/1916/10 +f 774/1904/7 776/1909/7 775/1906/7 +f 779/1917/9 780/1919/9 778/1915/9 +f 774/1905/5 773/1902/5 777/1912/5 +f 775/1907/10 776/1910/10 780/1920/10 +f 775/1908/6 777/1913/6 773/1903/6 +f 775/1908/6 779/1918/6 777/1913/6 +f 782/1924/15 783/1926/15 781/1921/15 +f 787/1937/16 786/1935/16 785/1931/16 +f 782/1925/5 785/1932/5 786/1934/5 +f 783/1927/10 788/1940/10 787/1936/10 +f 782/1924/15 784/1929/15 783/1926/15 +f 787/1937/16 788/1939/16 786/1935/16 +f 782/1925/5 781/1922/5 785/1932/5 +f 783/1927/10 784/1930/10 788/1940/10 +f 783/1928/18 785/1933/18 781/1923/18 +f 783/1928/18 787/1938/18 785/1933/18 +f 790/1944/3 791/1946/3 789/1941/3 +f 795/1957/1 794/1955/1 793/1951/1 +f 790/1945/5 793/1952/5 794/1954/5 +f 791/1947/10 796/1960/10 795/1956/10 +f 790/1944/3 792/1949/3 791/1946/3 +f 795/1957/1 796/1959/1 794/1955/1 +f 790/1945/5 789/1942/5 793/1952/5 +f 791/1947/10 792/1950/10 796/1960/10 +f 791/1948/4 793/1953/4 789/1943/4 +f 791/1948/4 795/1958/4 793/1953/4 +f 798/1964/13 799/1966/13 797/1961/13 +f 803/1977/14 802/1975/14 801/1971/14 +f 798/1965/5 801/1972/5 802/1974/5 +f 799/1967/10 804/1980/10 803/1976/10 +f 798/1964/13 800/1969/13 799/1966/13 +f 803/1977/14 804/1979/14 802/1975/14 +f 798/1965/5 797/1962/5 801/1972/5 +f 799/1967/10 800/1970/10 804/1980/10 +f 799/1968/11 801/1973/11 797/1963/11 +f 799/1968/11 803/1978/11 801/1973/11 +f 806/1984/8 807/1986/8 805/1981/8 +f 811/1997/6 810/1995/6 809/1991/6 +f 806/1985/5 809/1992/5 810/1994/5 +f 807/1987/10 812/2000/10 811/1996/10 +f 806/1984/8 808/1989/8 807/1986/8 +f 811/1997/6 812/1999/6 810/1995/6 +f 806/1985/5 805/1982/5 809/1992/5 +f 807/1987/10 808/1990/10 812/2000/10 +f 807/1988/7 809/1993/7 805/1983/7 +f 807/1988/7 811/1998/7 809/1993/7 +f 814/2004/17 815/2006/17 813/2001/17 +f 819/2017/18 818/2015/18 817/2011/18 +f 814/2005/5 817/2012/5 818/2014/5 +f 815/2007/10 820/2020/10 819/2016/10 +f 814/2004/17 816/2009/17 815/2006/17 +f 819/2017/18 820/2019/18 818/2015/18 +f 814/2005/5 813/2002/5 817/2012/5 +f 815/2007/10 816/2010/10 820/2020/10 +f 815/2008/15 817/2013/15 813/2003/15 +f 815/2008/15 819/2018/15 817/2013/15 +f 822/2024/2 823/2026/2 821/2021/2 +f 827/2037/4 826/2035/4 825/2031/4 +f 822/2025/5 825/2032/5 826/2034/5 +f 823/2027/10 828/2040/10 827/2036/10 +f 822/2024/2 824/2029/2 823/2026/2 +f 827/2037/4 828/2039/4 826/2035/4 +f 822/2025/5 821/2022/5 825/2032/5 +f 823/2027/10 824/2030/10 828/2040/10 +f 823/2028/3 825/2033/3 821/2023/3 +f 823/2028/3 827/2038/3 825/2033/3 +f 830/2044/12 831/2046/12 829/2041/12 +f 835/2057/11 834/2055/11 833/2051/11 +f 830/2045/5 833/2052/5 834/2054/5 +f 831/2047/10 836/2060/10 835/2056/10 +f 830/2044/12 832/2049/12 831/2046/12 +f 835/2057/11 836/2059/11 834/2055/11 +f 830/2045/5 829/2042/5 833/2052/5 +f 831/2047/10 832/2050/10 836/2060/10 +f 831/2048/13 833/2053/13 829/2043/13 +f 831/2048/13 835/2058/13 833/2053/13 +f 838/2064/9 839/2066/9 837/2061/9 +f 843/2077/7 842/2075/7 841/2071/7 +f 838/2065/5 841/2072/5 842/2074/5 +f 839/2067/10 844/2080/10 843/2076/10 +f 838/2064/9 840/2069/9 839/2066/9 +f 843/2077/7 844/2079/7 842/2075/7 +f 838/2065/5 837/2062/5 841/2072/5 +f 839/2067/10 840/2070/10 844/2080/10 +f 839/2068/8 841/2073/8 837/2063/8 +f 839/2068/8 843/2078/8 841/2073/8 +f 846/2084/16 847/2086/16 845/2081/16 +f 851/2097/15 850/2095/15 849/2091/15 +f 846/2085/5 849/2092/5 850/2094/5 +f 847/2087/10 852/2100/10 851/2096/10 +f 846/2084/16 848/2089/16 847/2086/16 +f 851/2097/15 852/2099/15 850/2095/15 +f 846/2085/5 845/2082/5 849/2092/5 +f 847/2087/10 848/2090/10 852/2100/10 +f 847/2088/17 849/2093/17 845/2083/17 +f 847/2088/17 851/2098/17 849/2093/17 +usemtl waterwheel_metal +f 171/362/5 173/366/5 172/364/5 +f 154/330/5 120/237/5 134/285/5 +f 119/235/5 178/380/5 145/314/5 +f 153/328/5 182/391/5 96/193/5 +f 320/715/9 325/728/9 324/725/9 +f 321/718/10 326/731/10 325/729/10 +f 323/723/7 327/733/7 326/730/7 +f 327/734/5 320/716/5 324/726/5 +f 323/724/6 320/716/6 322/721/6 +f 324/727/8 326/731/8 327/732/8 +f 331/745/11 317/707/11 333/751/11 +f 313/697/12 329/741/12 328/735/12 +f 350/797/5 351/800/5 352/801/5 +f 315/703/10 331/746/10 329/739/10 +f 313/698/5 333/753/5 317/708/5 +f 346/786/5 347/789/5 348/790/5 +f 315/704/14 317/708/14 319/712/14 +f 360/821/1 365/834/1 364/831/1 +f 361/824/10 366/837/10 365/835/10 +f 366/836/3 362/826/3 367/838/3 +f 367/840/5 360/822/5 364/832/5 +f 363/830/4 360/822/4 362/827/4 +f 364/833/2 366/837/2 367/839/2 +f 371/851/15 357/813/15 373/857/15 +f 368/842/16 355/808/16 369/845/16 +f 390/903/5 391/906/5 392/907/5 +f 355/809/10 371/852/10 369/846/10 +f 357/814/5 368/843/5 373/858/5 +f 385/890/5 388/898/5 386/891/5 +f 355/810/18 357/814/18 359/818/18 +f 400/927/6 405/940/6 404/937/6 +f 401/930/10 406/943/10 405/941/10 +f 403/936/8 407/945/8 406/942/8 +f 407/946/5 400/928/5 404/938/5 +f 401/931/7 402/933/7 403/934/7 +f 404/939/9 406/943/9 407/944/9 +f 399/925/13 413/965/13 411/957/13 +f 408/948/14 395/914/14 409/951/14 +f 430/1009/5 431/1012/5 432/1013/5 +f 395/915/10 411/958/10 409/952/10 +f 397/920/5 408/949/5 413/963/5 +f 426/998/5 427/1001/5 428/1002/5 +f 395/916/11 397/920/11 399/924/11 +f 444/1044/4 441/1035/4 445/1046/4 +f 441/1036/10 446/1049/10 445/1047/10 +f 443/1041/2 447/1051/2 446/1048/2 +f 447/1052/5 440/1034/5 444/1043/5 +f 443/1042/3 440/1034/3 442/1039/3 +f 444/1045/1 446/1049/1 447/1050/1 +f 439/1031/17 453/1071/17 451/1063/17 +f 448/1054/18 435/1021/18 449/1057/18 +f 470/1115/5 471/1118/5 472/1119/5 +f 439/1032/10 449/1058/10 435/1020/10 +f 437/1026/5 448/1055/5 453/1069/5 +f 465/1102/5 468/1110/5 466/1103/5 +f 435/1022/15 437/1026/15 439/1030/15 +f 480/1139/7 485/1152/7 484/1149/7 +f 481/1142/10 486/1155/10 485/1153/10 +f 483/1148/9 487/1156/9 486/1154/9 +f 487/1157/5 480/1140/5 484/1150/5 +f 481/1143/8 482/1145/8 483/1146/8 +f 487/1158/6 485/1153/6 486/1155/6 +f 479/1137/12 493/1177/12 491/1169/12 +f 488/1160/11 475/1126/11 489/1163/11 +f 510/1221/5 511/1224/5 512/1225/5 +f 475/1127/10 491/1170/10 489/1164/10 +f 477/1132/5 488/1161/5 493/1175/5 +f 506/1210/5 507/1213/5 508/1214/5 +f 475/1128/13 477/1132/13 479/1136/13 +f 524/1256/3 521/1247/3 525/1258/3 +f 521/1248/10 526/1261/10 525/1259/10 +f 526/1260/1 522/1250/1 527/1262/1 +f 527/1264/5 520/1246/5 524/1255/5 +f 521/1249/2 522/1251/2 523/1252/2 +f 524/1257/4 526/1261/4 527/1263/4 +f 531/1275/16 517/1237/16 533/1281/16 +f 528/1266/15 515/1232/15 529/1269/15 +f 550/1327/5 551/1330/5 552/1331/5 +f 515/1233/10 531/1276/10 529/1270/10 +f 517/1238/5 528/1267/5 533/1282/5 +f 546/1316/5 547/1319/5 548/1320/5 +f 519/1244/17 513/1228/17 517/1238/17 +f 560/1351/8 565/1364/8 564/1361/8 +f 561/1354/10 566/1367/10 565/1365/10 +f 566/1366/6 562/1356/6 567/1368/6 +f 567/1370/5 560/1352/5 564/1362/5 +f 563/1360/9 560/1352/9 562/1357/9 +f 564/1363/7 566/1367/7 567/1369/7 +f 559/1349/14 573/1388/14 571/1381/14 +f 568/1372/13 555/1339/13 569/1375/13 +f 589/1431/5 592/1437/5 590/1432/5 +f 559/1350/10 569/1377/10 555/1338/10 +f 553/1334/5 573/1389/5 557/1344/5 +f 586/1422/5 587/1425/5 588/1426/5 +f 555/1340/12 557/1344/12 559/1348/12 +f 600/1457/2 605/1470/2 604/1467/2 +f 601/1460/10 606/1473/10 605/1471/10 +f 606/1472/4 602/1462/4 607/1474/4 +f 607/1476/5 600/1458/5 604/1468/5 +f 601/1461/1 602/1463/1 603/1464/1 +f 604/1469/3 606/1473/3 607/1475/3 +f 611/1487/18 597/1449/18 613/1493/18 +f 593/1439/17 609/1483/17 608/1477/17 +f 630/1539/5 631/1542/5 632/1543/5 +f 595/1445/10 611/1488/10 609/1481/10 +f 597/1450/5 608/1479/5 613/1494/5 +f 626/1528/5 627/1531/5 628/1532/5 +f 595/1446/16 597/1450/16 599/1454/16 +f 171/362/5 179/382/5 173/366/5 +f 154/330/5 183/393/5 120/237/5 +f 119/235/5 175/370/5 178/380/5 +f 153/328/5 152/326/5 182/391/5 +f 320/715/9 321/717/9 325/728/9 +f 321/718/10 323/722/10 326/731/10 +f 323/723/7 322/720/7 327/733/7 +f 327/734/5 322/721/5 320/716/5 +f 323/724/6 321/719/6 320/716/6 +f 324/727/8 325/729/8 326/731/8 +f 331/745/11 319/713/11 317/707/11 +f 313/697/12 315/702/12 329/741/12 +f 350/797/5 349/794/5 351/800/5 +f 315/703/10 319/714/10 331/746/10 +f 313/698/5 328/737/5 333/753/5 +f 346/786/5 345/784/5 347/789/5 +f 315/704/14 313/698/14 317/708/14 +f 360/821/1 361/823/1 365/834/1 +f 361/824/10 363/828/10 366/837/10 +f 366/836/3 363/829/3 362/826/3 +f 367/840/5 362/827/5 360/822/5 +f 363/830/4 361/825/4 360/822/4 +f 364/833/2 365/835/2 366/837/2 +f 371/851/15 359/819/15 357/813/15 +f 368/842/16 353/803/16 355/808/16 +f 390/903/5 389/901/5 391/906/5 +f 355/809/10 359/820/10 371/852/10 +f 357/814/5 353/804/5 368/843/5 +f 385/890/5 387/895/5 388/898/5 +f 355/810/18 353/804/18 357/814/18 +f 400/927/6 401/929/6 405/940/6 +f 401/930/10 403/935/10 406/943/10 +f 403/936/8 402/932/8 407/945/8 +f 407/946/5 402/933/5 400/928/5 +f 401/931/7 400/928/7 402/933/7 +f 404/939/9 405/941/9 406/943/9 +f 399/925/13 397/919/13 413/965/13 +f 408/948/14 393/909/14 395/914/14 +f 430/1009/5 429/1006/5 431/1012/5 +f 395/915/10 399/926/10 411/958/10 +f 397/920/5 393/910/5 408/949/5 +f 426/998/5 425/996/5 427/1001/5 +f 395/916/11 393/910/11 397/920/11 +f 444/1044/4 440/1033/4 441/1035/4 +f 441/1036/10 443/1040/10 446/1049/10 +f 443/1041/2 442/1038/2 447/1051/2 +f 447/1052/5 442/1039/5 440/1034/5 +f 443/1042/3 441/1037/3 440/1034/3 +f 444/1045/1 445/1047/1 446/1049/1 +f 439/1031/17 437/1025/17 453/1071/17 +f 448/1054/18 433/1015/18 435/1021/18 +f 470/1115/5 469/1113/5 471/1118/5 +f 439/1032/10 451/1064/10 449/1058/10 +f 437/1026/5 433/1016/5 448/1055/5 +f 465/1102/5 467/1107/5 468/1110/5 +f 435/1022/15 433/1016/15 437/1026/15 +f 480/1139/7 481/1141/7 485/1152/7 +f 481/1142/10 483/1147/10 486/1155/10 +f 483/1148/9 482/1144/9 487/1156/9 +f 487/1157/5 482/1145/5 480/1140/5 +f 481/1143/8 480/1140/8 482/1145/8 +f 487/1158/6 484/1151/6 485/1153/6 +f 479/1137/12 477/1131/12 493/1177/12 +f 488/1160/11 473/1121/11 475/1126/11 +f 510/1221/5 509/1219/5 511/1224/5 +f 475/1127/10 479/1138/10 491/1170/10 +f 477/1132/5 473/1122/5 488/1161/5 +f 506/1210/5 505/1208/5 507/1213/5 +f 475/1128/13 473/1122/13 477/1132/13 +f 524/1256/3 520/1245/3 521/1247/3 +f 521/1248/10 523/1253/10 526/1261/10 +f 526/1260/1 523/1254/1 522/1250/1 +f 527/1264/5 522/1251/5 520/1246/5 +f 521/1249/2 520/1246/2 522/1251/2 +f 524/1257/4 525/1259/4 526/1261/4 +f 531/1275/16 519/1242/16 517/1237/16 +f 528/1266/15 513/1227/15 515/1232/15 +f 550/1327/5 549/1325/5 551/1330/5 +f 515/1233/10 519/1243/10 531/1276/10 +f 517/1238/5 513/1228/5 528/1267/5 +f 546/1316/5 545/1314/5 547/1319/5 +f 519/1244/17 515/1234/17 513/1228/17 +f 560/1351/8 561/1353/8 565/1364/8 +f 561/1354/10 563/1358/10 566/1367/10 +f 566/1366/6 563/1359/6 562/1356/6 +f 567/1370/5 562/1357/5 560/1352/5 +f 563/1360/9 561/1355/9 560/1352/9 +f 564/1363/7 565/1365/7 566/1367/7 +f 559/1349/14 557/1343/14 573/1388/14 +f 568/1372/13 553/1333/13 555/1339/13 +f 589/1431/5 591/1436/5 592/1437/5 +f 559/1350/10 571/1382/10 569/1377/10 +f 553/1334/5 568/1373/5 573/1389/5 +f 586/1422/5 585/1420/5 587/1425/5 +f 555/1340/12 553/1334/12 557/1344/12 +f 600/1457/2 601/1459/2 605/1470/2 +f 601/1460/10 603/1465/10 606/1473/10 +f 606/1472/4 603/1466/4 602/1462/4 +f 607/1476/5 602/1463/5 600/1458/5 +f 601/1461/1 600/1458/1 602/1463/1 +f 604/1469/3 605/1471/3 606/1473/3 +f 611/1487/18 599/1455/18 597/1449/18 +f 593/1439/17 595/1444/17 609/1483/17 +f 630/1539/5 629/1536/5 631/1542/5 +f 595/1445/10 599/1456/10 611/1488/10 +f 597/1450/5 593/1440/5 608/1479/5 +f 626/1528/5 625/1526/5 627/1531/5 +f 595/1446/16 593/1440/16 597/1450/16 diff --git a/src/main/resources/assets/create/textures/block/crushing_wheel_insert.png b/src/main/resources/assets/create/textures/block/crushing_wheel_insert.png new file mode 100644 index 0000000000000000000000000000000000000000..f48d417ccd84bf85db288388a1cb55181aba8ab3 GIT binary patch literal 11484 zcmeHNdwdkty$?Q+OfTgjRZ+2fBZ$b|?3^=m=COtVk_b`206~#r?U|V~5J|EzyO4k% zyuRPhTU*gms8*|0pxUdIR#Bkz19}k@6s11uEeQBVycXnfd%wS#O|n6xaMk|BhV1T~ z`JLZ6zu))!dz=Y3R*xRuRXb5DDk|z)HKJlHJ`?oYr8C~MGiUw}K8hPhT$n8?`p&WR z+o|Z@IVThq9d|^oazbvbY)&*bWy0DzmB`I#R0-8m8y0Ewt|jo|wxw&PupP^_EFCY? zHC-<8#i1*_=)0~n-HhI&3m&~k*B!>Swi_H13<%IKUQVPMT3W|hJPxVo#U#E7e9d2L zj-S8bb-dxyF7VlpMS0H1vbjx+@Leo4IPt4Dc z-2hi;!0tXpZYhm%9d%qi`+Pb{*GsrNp8Vnk8mS2uSI1 z&+tr7c$Q~-j^}#P2Yr0g7ry1&zN7iBF9RMJ0rEs(1$N*BZXgv?ppr6`P?oZlqg*9J zP%ShTqEcRGu`Eg3c*922?8fzgcuMs72_ggZP>LV*8w-pG`|*Z zh}sxAjiCD`kkbgduR!k0xa|kEfU1qJ89&b=q09M=2a%lJf!yN!Rjq7)Mq>t?)F5d6*4LkQ!X%zt~d_x!fePEl%aagZm{M zjZ{O1Dfq?;0yxU?9OfXDg$5-gfNLlue3(hzi*Yh&9uH~Fz{3)dGNngB9a^5_N@e)M z2oTb~p@qU=O8S97vQVCjT!46&$ZR^Ur7mS?I+h3tadL^n6(l*?>wrPrlOaG>p41!( zHCWVe5l;a)5j)EBxNjQ_%pj703&PjoK|2E3lnNlwK4S-<#St2$FlHk;qD=v{2y9>) zOMoST7!o0Xlq!8?>&h~ad_&g^L1{T1*OZ zNnk_~0By8(pnK?t9fXbap-aJL1vh!FqkKeW(OnraUmnM_>Wwz_b}MJ+=xhaejos$dvGbk{V!ANO*A$!bcRaNMdBT3&uu45iuCc z6Zn(}Z8(YY4U(>h9>7FSMh_Y1Ab3Y2#lYqW9Zy%D6H;@d9N!30@6h=palr@%b}`|E z!eat_qlO2B*5c>_QC&2H6ldu6_x-d%2@CE5VVDdJ%(GEjDG3k@e1~#?CKcyi0A9&Z z4+2vmypaRo8VY+J*d~$>+8|niGHQekVt@;SasYUNak$pd(0x(rqO1@Q`os}{jwmNe z(eWnAYg8}LcQK+Q;tt!!T_mEINuDV+G|aw5cO8kONek0KYoAZ1kof`+{xJlIia>}n z70OQ(XxM`mu`sGZRHHy^DdBPz1sxb7^dL&gHf;m9U2rYR(UC=HxhMruksw@zS zqJnTGgvsd`18YbH6(%NpGq6#m@L@O(Lr))p6ITokHswo4`==40*NegkdOWnQdDWcZ zu<{kf69w|CtLH%!PxMgA+HfMR-A*%}PkE8ivl!D1>$`yJ? zWVCjOm;z4`LosKSWjabZkS6|wf$3VHHUbkmLAt2;80c^f7q)|WC`Z6ed4`LCKeXD~ zv9xLjRa+6Q;5v70G{DHfsIC@OBoq%+gTRMFOpOSwq=oHR@RQDfEhFwx+3|rek`W>b zF$NMSAyJSp5tSE#4`aX>OQC)_0?v-RgD=;3A^^l))Y#Spg!mIk+QcplVSQ;uofULy zyp`_x5<(jB^|$PS4E5N4n=L&kTZmw?5A5o1xnAZ^Fv@p=d_ z`)&YH2bbok5gU4z^fo zh1K%w6ibbAY?O*nE%#q6kp$zE3F^XUabF82B4rabfG%|C8tN%^sg&s{I&JDHfOy>U z!y^J+Cqn~{JRYSbc)6`87S=?K81w%viiI^%i;H5+5$1Wi1MauxR~*O@4rum~TRa@| zy!b$Yjqh8Q=uiWb&{*K6*iRuYT=T$7Y6rV!dnw$1CDabC6y_TQ98#jDkTMNUutt35 z@u{$CfC9%aVjmUWd?>(Ah<{`vY73(tBx)n+oJPke2y=-?rg1!D2&};AsQt7;+(v^= z8QIAneyC#uH%uI{@K6eb(snIaU0hVuQ_$1k38O}){Y-tS3^JZ7ZK-c8DjVF=DE+A_ zm+;i&+J-?TpFI6sNuo9wRC0kBrH^VHrl!=6nAxPp%^Y3h&z$PJLCN59t*j-D$@MBH z6D{?14cTL3A5BJ)svMiwbOY?xt1tv3c~c* zinH@7a5bo8N-o!!PNkZgn@gLG(oECj6vKm-l+II}Cn1r{&S=QVmSjWrR8kS^s8CtI zskSj!n`uapPU&T)lDnzG z`M5i3RNL%^Y~F+LWvWFsrdX+-s;}=bBb%$7-oD;`XJl*eKt45AWi!*7d{sGJHRMh$ zT(q%nTDEY_X<0=>(Z1_~FojJ;D;LfgUNx$^Z4S9{a&3KMG=roIB?G@ru5nsZT_h9u zDOIQHv5_n^vkvmP+OQp<4))NUFKqL4l;gi zkdD6El)p^oB|~3`B-&^vi3b^Bk|PD0zK6pJ3ky_LHDq(L!B?aT%1djZ2Q4D{WH(6S ziKvk@rO%QM&do`bE*1JXLHNonP;p*UEh0hI74C{u1yB_-)OU{EC_KeT;^bo{J(F8W z3ujyeYk-(FB2|P#dT4dkpb}oHw~tiU$y}Iesz-R$HUydGZ2PU6+IlrEC&_KhLTPp^ zG|~m1=C598Do$(l7_El@uM&9F4=8 z^spu+bD5@^Or~y73GFsPDx;uEl;y)EJu>4*6C+_2P{ie9?kqVu6V8&zPi2V3iS?S6L+zq=}A0^5lJu9-K1bH{$dhvk2`ip?b%G2YnDxF=wxsJI3u_soD-+#`8S}WeDf4V zB3+wqXL?)qAWRXT4Q5ft!nBR#H~r~E9461=M(5ZnqDXt&mNX(oPiQEC3jwP z!vUAyk6^4}WUa3nvY7*Iy-*}}OF@@}J;!6{zR=92+Pb-X3ZpFlExz)p@mpL0st+%6 zNd7(SuEXv+Bo7>t@L_fxcGn?!;E;q5v+Emkm)8C~NHyS4(u}7)cm4MC`-+N=8eCN| zv}Qu_gLkhvw`NSQ6>CiBa=~o_=oVe(bzYn=!;qHs;`V=RxS~C8L zmE$XJ?*8WZtH$-X>5sQe82v?ddGEeY&)dCu_oDK%SG;^==Hta%=65pYmlB?yp>S5xe_s z;lFo{9Qnu{qqp@)Ecv%yo7etk)8#L`yQp+_W>1U%Ur%>EY304|&b(~C{f7U$K0o-| z`jgIotJftHe?G2d{Yx`XSkmXl+4`do&wizJ{1va)&)@O-=bb)VKK!p_`*%Ng!Td8{tKU#pciCf$KVWOeTTkuTxpeWO^PjkG zTV2nggDva*sRRGWDh7BHrzg8-k63&0-fhdid;5vjuEx`r{vtJNX6*JMAd|KM|ne}^bIC<=#RlhFZI;`*T-s}4BSy{R5kt6H&4oLL9Z^)|qd+r)Iu-|h| zdi%wVCv3Q4%Q^R-cHN{mzPskcA1&#>qFTG_&kM@BcDiQXTi0z`b?VxA*WaGp`0&d+ z9x5t1WzIVTjyrem5P#wW6DIxVy;=PS%}ZWLU2w~VkDlK=|A)VM=?18*R*+bHw&5yNrBp>fS!L{$$dW4Htd1_@|9#yDtDd#qSoh*9o38q3&+{{O zU-$8~yVt$l`;2)nR=u;m(kU;0|MsJg-9D$>?e~{6^ge?(ukKkFtf{Pg;q?IzowMnt z)5qL?S88$bJtOaDJbTmi+vYx*?S1yJ+do{tywBjkn6>bshu5C-&ONgi)sLC*c=4s{ zs$X6*d)$!KZxmZ4=WJZMZ0H%?H_z(&z%PGsbmFv;SBzM1b7sUN=jy^>`E zru1KN()SmPxj9o=ckaS2pOjyI?;Xqj^_VF?{@EQ@o}B1caqT6WdnIZ`s4Qgb@&(0q(*k0^Jyw`{Klt(A5XgN(ayat zy7TH`cfWbfeVz7hd->6Op4fWPlHQ|_PYt*_v3zZ}PfOPC7_yy@ogE~)`#1F6^pihy zNtJG1`Q-ck`l{09$M&e$dG4%k-H)FB$e*@;@Y%ogSv~BLW6pZ@_*t)Z`rY%#_c*r8 z+o#HfTOTS`TW-Dj`|qW0I&W-Ib;b7c=l=HD&4225M2|~Onbm*isyE;K?ARWUk62W_ z$XUK%#LE{SJ#Wrc`n-~{16NF3yyo54)u&r7@AlZ~-M(8rVZqy5oW}J#mRD~3-!%hn zu73QQp2f`@zxU$2T*cbqpYxqCa?_-p(l-#cNmWs2I5C--oKV{%}H{%AexD QD;HH&j;>gE){n0GKio;xx&QzG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/crushing_wheel_plates.png b/src/main/resources/assets/create/textures/block/crushing_wheel_plates.png new file mode 100644 index 0000000000000000000000000000000000000000..7ebb582210944de582c9f2bddb3727ee964b1e80 GIT binary patch literal 6953 zcmeHLdpy+X{-2clrBuq6G)9}0G56~da-G_7&rmjf=R4nFFc&l5F_V(h-R4qAMMTME z%O!QHO=!EU&05=qv{4kw9;HZ;kl%NPO24zeJ-=S(?D;E3iv3L zvbiK6=v2>QgON~^AdOVht5VYwr?%NR)UVI^M{DJ9s@VZU_w^PPYcCg!z3RfpJ@{!+ zc-EeIzB+Rp4g|L+CO41PJz+JKbPa)Jzb4$jH`O35H+__IB_r-`ZME`f;^8>yu~!EB z?riByj*FGSb5g%B&TB}{gUxiGPhlFpXx(qf>gb=dvQ2m)`sgsV-y&+LI=gaAVf;H~ zdLCY3QLa4IYvlO2-i^qt$f>M9y>PJKMZ>ZBa_w?gs5R*P#+ON>NwalZMC+BBq}x?}I=M{;YsP-ly}C85fN&?|g7N*YwA8Ekyc-Jx{Z zL*J>d0!}tWp3&swyLeYF=q&OnaEd*XzH|kAk8u<#wW%wZ$%rzEa4a}9*DyKt*cPY# zdNG;-)!>mcqBV7^eQoaPkTM=5Qb$L|g4>w$z?Fxubtjp$w_C5+PRKaq^^1lD*>=H@ zX0Nim^JvDdGcL7(Pk)2agVWquIb4wSN+iQGc1iI z{=I1rJ%Y^UdONntocBF-(YWSRvtC#^OHdD8Z%NG5#8ggOl)5$7pwvun{>xd}E1d5p zC|ZXfs!4^5VPFH}k@a!^4lCk4oFgytyKQy*B*3->!WXPpWsB zUl?fY|6Aiu1KNm=rO^UG=OGI5P}80#UBx$loQErTd{udRCkLzyzF}jvS*lg@o3ZJh zv?)57R-pm43~E|MZ3a8BxHoah=%T`#JOhIY&!^h=@7W*R_^_Tnn4|1SV358Wb~s2% zs}LU??(ETTYPJ&|H#u#ZDWE%@+4}Ozs>~o+$)z%*WNK+rmeuv9UC__r2|s8AqrQ=~ z<|gcuM{KrTg6lGQn%?9R5!?JsC$~g!t$NUcvia`%X6%plG@qZr`kGLuqKHPTl8sJT zIYPtbTzp2U=xlH_d9VM1x6?#z``;8$7EWz!S%-C;VgH=%a%6_`deMMsRksQH#Cc{} zkH-efUleeTjL*f-g+H{NXNnEsGBw!MQCe5Ijg8M~~fS5ZPu zi>{r1?x+v=`f$+Brk=)Mq|)48ZHJ{}ICJx*TdgTMGo zjX3q>>#ua@=J2=5yv}fj^lo0%eX|d}sW1s%8nW5#(uk#9jwDInc5eT=wmZy}-p{gHQUPtC~eBe;}s?J4YQXV$v92YFqNX>2ppJ3eqX8JzYd zXF#+d)~9LnZKIrXd%C#{r;O&Cx>i-$mHCZKL90=w`#^l$qOzf?z-I@!l`sqIbzSSF zJPvoO;^LE?_VT9khymtZQPM&wDSVsfP{y5(?sJycJ7uGF(vhjyKQ~j6|5t!i3+p9-qykDd$HO& zNqTxn;D z&Ad*$e=`2gw}mupcK`CI?df0cc%7yEC0Bo@gY=u|p(I%?uqD(jF)}8ZzQSfdGw|8^ z0IGkxb$ij#@O`+>-~hTfDqtC@QG=1&*4WycPmE4Y1eA%iL1D|C@2p-?j!0_1E9WPi;B z#X?(vC+0%7N}&Wf`%ox52c-l6BOn;fg+c`)d(86-7cpo7&mO~}u<>k(GZZH9h>=2m zF`oWlOa#c_VH}q0*(sR_fe?ZLv{D!;k};L`7&R{w`K+48VbE#_9AS?MWP78X#Zm}O zwk6x*v93x%G!e604{ayq@tM9ZZW9#9$Q~00!xAPAr%)(t6(n1+G!#c*Fc>&I5l19q z5d>DYK?DOztVm|5q8R6Jfn=amAb|y95n9CwaK&=i9)m&F(G%pzD(I?2CMOiA#%g*Q z%)_ye0U5Ce0pN&uJROTCVu=jgWO-zj&3-Q}l1+FK@h46RNN@yOJWeS5NJ0j?Mt{)v zhY~V>U~G@_&8)!YR!{n+*xez_cAIs zh6;odwS)>i8Oa0R<0Nuvq#DBmaZn^AL^dKrmgAMPLw!G#;IdrI4sJESbzBU>PJb9n0YJ$qa~s=W(HNDpeeq zPTnkg4AB;^CRfjRM*=WkEEOW2viD#L8nlOG%|&Or&B(F z0wAdjNplq|0dGqrs#ka*(+%MSkaQCWflvr15rwK3RDoe4<{+*GRMmkntLG7Gn9foN zfW=aOu{hEmquLu4)Ndaxz;XA>fM|%P4guoF@g*<}5QRcWznv(yck_ZjNMw*pCP55< zf~A2FMO6zlESFBDOC4wQl8OAY{ur+a zgH*|dN4l-54^sT`1SSd3BoQ&=(VmF@Ut=CbB@+N5je_M82}qqnT%@>oAQwxd5kWqK z0nvE0@lty4ynoX?sy`mjB+!wn{%@E^rjw{72qa-?L^{&RXj}>w;Nclq5{U=_bOw=* zG`f$Y@o$<(Q<;Y+GYPc+hIs%Uq5=?^fCP??Bqy1I$8rG%39%92@n{g9N2ikhqvp~5 ziHLbLp;dQCxPW|<ypySJzE^jYT{hGI-eeAtku9YqqpxpYGY%tnr5zH zKDGRX!8gkSs5L~`adpVn((QUju9eU9+x^^ZXw&Xp(T;sLrVJnQ96Ydj@c!Was`HhV zua`mEZG%hd^x6imozf`5o>TatG_1>iz5OJ8pWcjLSG(M7iIGtoOu?wq_K~{Kbq%%u z_<}2bK9%(%zUizve8K#Fse77+bEzzQiQg z|Ax-N{OdaTF>?8`7T=f>B5Foe>sK$#-o)lCSz3EaBX_k{O1DKZHqdsJx%uWhh37PR zi{05_0Qe_1l^-ItpztwWedkg*m8b1r3F`r9}T$BRW4U+S_Kv*kIKe6HNZD lru}IRr#Tn zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HEavM1ehTnOLIRde9IS!jk)!ZP*&(Fn@$KyD1 zq{lQRp$km{f8zsLa{b4@!~KJck|d`VQ^+BBT$(j=!AUk>1|299|ECPMzst8Nz<4 zox;6^!NdzylC>;gM0^eRagB_TeDRgkH(&jQQ7IFX_(4j|QK3Pd8f>Ksjmn)PEOTX9 zz9f+|SMfrkbI{-@S(+qasoX_Go$yTyt-N{VtCWzr0W32i7-7km!~Jf;BV&x}Q6nO} zJ)K%X7xUymvy3u-F%3Xy9B#G>{5Ecvdk0oP&{mlfUaZmfy4=CbkjW2=CV zNstIOSqfmO8u}+{LJt)aQ!@(|Em^kWf&>i~LWp7Rxe_I6v>0NHDdt$PA2nGDDW;Ti zDw(rjOIi*&=9F_T1v!hlVg;)UW|VUAC6``yg)3g^%2%mqpQ_brsIjJ+YiZo1X|onu zY^mi|I(4*?>)Ne{9((G!mw{dzGIZDoBaSrkC^u?{>i@Wl%Re+FX)}`OF7m(Ed@&2*sqqKt_Akm9Vw1Ss25?(NmpH$0a?{ zJ$LKA1{G!97R{muln-HZN`4gCx@Vv#OLMdC*QGfUyoO{)0vh+!XxP!^4<+}!mR|;X z5Yq=r?rB_~2Eu8%F(v%p`Y814!^XWx&<^xoNZGZ(U%z%ggC98f9KWPU(%l~yh6j(HFpzBkj6tp| zm>3us7`}e{Mwtt^xwyzSfJHz^kikhsmEqmHH